.AppHeadline-module__VKLn_q__headline{color:var(--color-emphasized-text);font-weight:var(--weight-hero);letter-spacing:var(--type-hero-letter-spacing);line-height:var(--line-heading);text-wrap:balance;margin:0}.AppHeadline-module__VKLn_q__line{display:block}.AppHeadline-module__VKLn_q__emphasis{color:var(--color-app-brand);font-style:normal}
.AppScreenshotPlate-module__jv2M9W__plate{border-radius:var(--radius-lg);background:var(--color-app-screenshot-plate);overflow:hidden}.AppScreenshotPlate-module__jv2M9W__image{width:100%;height:auto;display:block}
.AppTagChip-module__YTfXnW__chip{padding:var(--space-s4) var(--space-s12);border-radius:var(--radius-liquid-item);font-size:var(--type-supporting);font-weight:var(--weight-prominent);line-height:var(--line-heading);white-space:nowrap;align-items:center;display:inline-flex}.AppTagChip-module__YTfXnW__soft{border:var(--size-divider) solid color-mix(in oklch, var(--tint) var(--color-app-tint-border-mix), var(--color-card-background));background:color-mix(in oklch, var(--tint) var(--color-app-tint-surface-mix), var(--color-card-background));color:var(--tint)}.AppTagChip-module__YTfXnW__solid{background:var(--tint);color:var(--color-app-on-brand);font-size:var(--type-caption)}.AppTagChip-module__YTfXnW__chip[data-tint=brand]{--tint:var(--color-app-tint-brand)}.AppTagChip-module__YTfXnW__chip[data-tint=map]{--tint:var(--color-app-tint-map)}.AppTagChip-module__YTfXnW__chip[data-tint=tra]{--tint:var(--color-app-tint-tra)}.AppTagChip-module__YTfXnW__chip[data-tint=thsr]{--tint:var(--color-app-tint-thsr)}.AppTagChip-module__YTfXnW__chip[data-tint=metro]{--tint:var(--color-app-tint-metro)}.AppTagChip-module__YTfXnW__chip[data-tint=bus]{--tint:var(--color-app-tint-bus)}.AppTagChip-module__YTfXnW__chip[data-tint=bike]{--tint:var(--color-app-tint-bike)}.AppTagChip-module__YTfXnW__chip[data-tint=afr]{--tint:var(--color-app-tint-afr)}.AppTagChip-module__YTfXnW__chip[data-tint=road]{--tint:var(--color-app-tint-road)}.AppTagChip-module__YTfXnW__chip[data-tint=follow]{--tint:var(--color-app-tint-follow)}.AppTagChip-module__YTfXnW__chip[data-tint=favorites]{--tint:var(--color-app-tint-favorites)}
.AppFeatureCard-module__zJKp3G__card{border:var(--size-divider) solid var(--color-separator);border-radius:var(--radius-xl);background:var(--color-card-background);flex-direction:column;display:flex;overflow:hidden}.AppFeatureCard-module__zJKp3G__text{align-items:center;gap:var(--space-s8);padding:var(--space-s24) var(--space-s16) var(--space-s16);text-align:center;flex-direction:column;display:flex}.AppFeatureCard-module__zJKp3G__title{font-size:var(--type-app-feature-title)}.AppFeatureCard-module__zJKp3G__summary{color:var(--color-secondary-text);font-size:var(--type-supporting);line-height:var(--line-heading)}.AppFeatureCard-module__zJKp3G__media{border-radius:0;margin-top:auto}@media (max-width:480px){.AppFeatureCard-module__zJKp3G__text{padding:var(--space-s16) var(--space-s8) var(--space-s12)}.AppFeatureCard-module__zJKp3G__summary{font-size:var(--type-caption)}}
.AppReleaseNotes-module__-nWHGW__groups{border:var(--size-divider) solid var(--color-separator);border-radius:var(--radius-xl);background:var(--color-card-background);flex-direction:column;display:flex}.AppReleaseNotes-module__-nWHGW__group{grid-template-columns:var(--size-app-release-tag) minmax(0, 1fr);align-items:start;gap:var(--space-s16);padding:var(--space-s20);display:grid}.AppReleaseNotes-module__-nWHGW__group+.AppReleaseNotes-module__-nWHGW__group{border-top:var(--size-divider) solid var(--color-separator)}.AppReleaseNotes-module__-nWHGW__items{gap:var(--space-s8);max-width:var(--layout-reading-max);padding-left:var(--space-s20);color:var(--color-secondary-text);font-size:var(--type-supporting);line-height:var(--line-body);flex-direction:column;display:flex}@media (max-width:640px){.AppReleaseNotes-module__-nWHGW__group{gap:var(--space-s12);padding:var(--space-s16);grid-template-columns:minmax(0,1fr)}}.AppReleaseNotes-module__-nWHGW__tag{display:flex}
.AppShowcaseHero-module__X7gP_W__hero{grid-template-columns:minmax(0, 1fr) minmax(0, var(--layout-app-hero-media));align-items:center;gap:var(--space-s40);display:grid}.AppShowcaseHero-module__X7gP_W__copy{align-items:flex-start;gap:var(--space-s20);flex-direction:column;display:flex}.AppShowcaseHero-module__X7gP_W__identity{align-items:center;gap:var(--space-s12);display:flex}.AppShowcaseHero-module__X7gP_W__icon{width:var(--size-app-icon);height:var(--size-app-icon);border:var(--size-divider) solid var(--color-separator);border-radius:var(--radius-app-icon)}.AppShowcaseHero-module__X7gP_W__name{color:var(--color-emphasized-text);font-size:var(--type-section-title);font-weight:var(--weight-hero);letter-spacing:var(--type-hero-letter-spacing)}.AppShowcaseHero-module__X7gP_W__title{font-size:var(--type-app-hero-title)}.AppShowcaseHero-module__X7gP_W__lead{max-width:var(--layout-promotion-copy-max);color:var(--color-secondary-text);font-size:var(--type-body);line-height:var(--line-body)}.AppShowcaseHero-module__X7gP_W__tags{gap:var(--space-s8);flex-wrap:wrap;list-style:none;display:flex}.AppShowcaseHero-module__X7gP_W__actions{align-items:center;gap:var(--space-s16);flex-wrap:wrap;display:flex}.AppShowcaseHero-module__X7gP_W__download{align-items:center;gap:var(--space-s8);min-height:var(--size-control-l);padding:var(--space-s12) var(--space-s24);border-radius:var(--radius-md);background:var(--color-app-brand);color:var(--color-app-on-brand);font-size:var(--type-body);font-weight:var(--weight-action);transition:opacity var(--motion-opacity-duration) var(--motion-standard-easing);text-decoration:none;display:inline-flex}.AppShowcaseHero-module__X7gP_W__download:hover{opacity:var(--opacity-hover)}.AppShowcaseHero-module__X7gP_W__download:active{opacity:var(--opacity-active)}.AppShowcaseHero-module__X7gP_W__download:focus-visible{outline:var(--size-focus-ring) solid var(--color-emphasized-text);outline-offset:var(--size-focus-ring)}.AppShowcaseHero-module__X7gP_W__platforms{gap:var(--space-s8);color:var(--color-secondary-text);font-size:var(--type-supporting);font-weight:var(--weight-medium);list-style:none;display:flex}.AppShowcaseHero-module__X7gP_W__platforms li+li:before{content:"·";margin-right:var(--space-s8)}.AppShowcaseHero-module__X7gP_W__media{border:var(--size-divider) solid var(--color-separator)}@media (max-width:768px){.AppShowcaseHero-module__X7gP_W__hero{gap:var(--space-s32);grid-template-columns:minmax(0,1fr)}.AppShowcaseHero-module__X7gP_W__media{width:100%;max-width:var(--layout-app-hero-media);justify-self:center}}
.AppShowcaseView-module__oeS77W__page{gap:var(--space-s40);flex-direction:column;display:flex}.AppShowcaseView-module__oeS77W__section{gap:var(--space-s16);flex-direction:column;display:flex}.AppShowcaseView-module__oeS77W__sectionHeader{gap:var(--space-s4);flex-direction:column;display:flex}.AppShowcaseView-module__oeS77W__sectionTitle{color:var(--color-emphasized-text);font-size:var(--type-section-title);font-weight:var(--weight-hero);letter-spacing:var(--type-hero-letter-spacing);line-height:var(--line-heading)}.AppShowcaseView-module__oeS77W__sectionSummary{color:var(--color-secondary-text);font-size:var(--type-body);line-height:var(--line-body)}.AppShowcaseView-module__oeS77W__featureGrid{grid-template-columns:repeat(auto-fill, minmax(var(--layout-app-feature-min), 1fr));gap:var(--layout-content-stack-gap);display:grid}.AppShowcaseView-module__oeS77W__ipad{border:var(--size-divider) solid var(--color-separator);border-radius:var(--radius-xl)}@media (max-width:640px){.AppShowcaseView-module__oeS77W__featureGrid{gap:var(--space-s12);grid-template-columns:repeat(2,minmax(0,1fr))}.AppShowcaseView-module__oeS77W__featureGrid>:last-child:nth-child(odd){width:calc((100% - var(--space-s12)) / 2);grid-column:1/-1;justify-self:center}}
.page-module__N1n_YG__page{max-width:var(--layout-content-max);padding:var(--layout-page-top) var(--layout-page-inline) var(--space-s40);margin:0 auto}
