.waitlist[data-astro-cid-v6wlzwr5]{z-index:var(--z-content);padding-block:clamp(4rem,2.5rem + 7vw,8rem) clamp(5rem,3rem + 8vw,9rem);padding-inline:calc(var(--gutter) + var(--safe-left)) calc(var(--gutter) + var(--safe-right));background:var(--page);position:relative}.waitlist__inner[data-astro-cid-v6wlzwr5]{gap:2.5rem;max-inline-size:90rem;margin-inline:auto;display:grid}.waitlist__intro[data-astro-cid-v6wlzwr5]{align-content:start;gap:1rem;display:grid}.waitlist__form[data-astro-cid-v6wlzwr5]{border-radius:var(--pf-radius-sheet);background:var(--sheet);max-inline-size:34rem;box-shadow:var(--shadow-panel);gap:1.5rem;padding:clamp(1.25rem,.8rem + 2vw,2rem);display:grid;position:relative}:root[data-theme=dark] .waitlist__form[data-astro-cid-v6wlzwr5]{outline:1px solid var(--hair)}.waitlist__trap[data-astro-cid-v6wlzwr5]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.waitlist__summary[data-astro-cid-v6wlzwr5]{border-radius:var(--pf-radius-control);background:var(--pf-error-container);color:var(--pf-error);padding:.875rem 1rem;font-weight:700}.waitlist__summary[data-astro-cid-v6wlzwr5][hidden]{display:none}.field[data-astro-cid-v6wlzwr5]{border:0;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:grid}.field__label[data-astro-cid-v6wlzwr5]{padding:0;font-size:.9375rem;font-weight:800}.field__optional[data-astro-cid-v6wlzwr5]{color:var(--ink-3);font-weight:600}.field__input[data-astro-cid-v6wlzwr5]{border-radius:var(--pf-radius-control);background:var(--muted);min-block-size:3.25rem;inline-size:100%;transition:border-color var(--dur-state) ease, background-color var(--dur-state) ease;border:1.5px solid #0000;outline:none;padding-inline:1rem;font-size:1rem;font-weight:600}.field__input[data-astro-cid-v6wlzwr5]:focus-visible{border-color:var(--action);background:var(--sheet);box-shadow:0 0 0 4px color-mix(in oklab, var(--action) 18%, transparent)}.field__input[data-astro-cid-v6wlzwr5][aria-invalid=true]{border-color:var(--pf-error)}.field__hint[data-astro-cid-v6wlzwr5]{color:var(--ink-3);font-size:.875rem}.field__error[data-astro-cid-v6wlzwr5]{color:var(--pf-error);gap:.375rem;font-size:.875rem;font-weight:700;display:flex}.field__error[data-astro-cid-v6wlzwr5][hidden]{display:none}.choices[data-astro-cid-v6wlzwr5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.choice[data-astro-cid-v6wlzwr5]{display:grid;position:relative}.choice[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice[data-astro-cid-v6wlzwr5] span[data-astro-cid-v6wlzwr5]{border-radius:var(--pf-radius-control);background:var(--muted);min-block-size:3rem;color:var(--ink-2);transition:background-color var(--dur-state) ease, color var(--dur-state) ease, box-shadow var(--dur-state) ease, transform var(--dur-press) var(--ease-out);place-items:center;font-weight:700;display:grid}.choice[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]:checked+span[data-astro-cid-v6wlzwr5]{background:var(--tint);color:var(--on-tint);box-shadow:inset 0 0 0 1.5px var(--action)}.choice[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]:focus-visible+span[data-astro-cid-v6wlzwr5]{outline:2.5px solid var(--action);outline-offset:3px}.choice[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]:active+span[data-astro-cid-v6wlzwr5]{transform:scale(.97)}.consent[data-astro-cid-v6wlzwr5]{cursor:pointer;color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:.9375rem;line-height:1.45;display:grid;position:relative}.consent[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]{opacity:0;cursor:pointer;block-size:1.75rem;inline-size:1.75rem;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0}.consent__box[data-astro-cid-v6wlzwr5]{border:2px solid var(--line);background:var(--sheet);color:#0000;block-size:1.75rem;inline-size:1.75rem;transition:background-color var(--dur-state) ease, border-color var(--dur-state) ease, color var(--dur-state) ease;border-radius:8px;place-items:center;display:grid}.consent__box[data-astro-cid-v6wlzwr5] .icon{block-size:1.25rem;inline-size:1.25rem}.consent[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]:checked+.consent__box[data-astro-cid-v6wlzwr5]{border-color:var(--action);background:var(--action);color:var(--on-action)}.consent[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5]:focus-visible+.consent__box[data-astro-cid-v6wlzwr5]{outline:2.5px solid var(--action);outline-offset:3px}.consent[data-astro-cid-v6wlzwr5] input[data-astro-cid-v6wlzwr5][aria-invalid=true]+.consent__box[data-astro-cid-v6wlzwr5]{border-color:var(--pf-error)}.consent__text[data-astro-cid-v6wlzwr5] a{color:var(--action);font-weight:700}.waitlist__submit[data-astro-cid-v6wlzwr5]{inline-size:100%}.waitlist__submit[data-astro-cid-v6wlzwr5][data-busy]{pointer-events:none}.waitlist__note[data-astro-cid-v6wlzwr5]{color:var(--ink-3);text-align:center;font-size:.875rem}.waitlist__done[data-astro-cid-v6wlzwr5]{border-radius:inherit;background:var(--sheet);text-align:center;place-content:center;justify-items:center;gap:.5rem;padding:2rem;display:grid;position:absolute;inset:0}.waitlist__done[data-astro-cid-v6wlzwr5][hidden]{display:none}.waitlist__done-icon[data-astro-cid-v6wlzwr5]{background:var(--tint);block-size:4rem;inline-size:4rem;color:var(--action);border-radius:999px;place-items:center;margin-block-end:.5rem;display:grid}.waitlist__done-icon[data-astro-cid-v6wlzwr5] .icon{block-size:2.25rem;inline-size:2.25rem}.waitlist__done-title[data-astro-cid-v6wlzwr5]{letter-spacing:-.02em;font-size:1.5rem;font-weight:800}.waitlist__done-body[data-astro-cid-v6wlzwr5]{max-inline-size:30ch;color:var(--ink-2)}@media (width>=64rem){.waitlist__inner[data-astro-cid-v6wlzwr5]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.waitlist__intro[data-astro-cid-v6wlzwr5]{position:sticky;inset-block-start:calc(var(--header-h) + 3rem)}}.faq[data-astro-cid-hemr5th4]{z-index:var(--z-content);padding-block:clamp(5rem,3rem + 8vw,9rem) clamp(3rem,2rem + 4vw,5rem);padding-inline:calc(var(--gutter) + var(--safe-left)) calc(var(--gutter) + var(--safe-right));background:var(--page);position:relative}.faq__inner[data-astro-cid-hemr5th4]{gap:2rem;max-inline-size:90rem;margin-inline:auto;display:grid}.faq__list[data-astro-cid-hemr5th4]{max-inline-size:48rem;display:grid}.faq__item[data-astro-cid-hemr5th4]{border-block-end:1px solid var(--hair)}.faq__q[data-astro-cid-hemr5th4]{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-block-size:4rem;padding-block:1rem;font-size:1.125rem;font-weight:800;line-height:1.3;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-hemr5th4]{block-size:1.5rem;inline-size:1.5rem;color:var(--ink-3);transition:transform var(--dur-state) var(--ease-out)}.faq__item[data-astro-cid-hemr5th4][open] .faq__icon[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq__a[data-astro-cid-hemr5th4]{max-inline-size:60ch;color:var(--ink-2);padding-block-end:1.25rem}@media (width>=64rem){.faq__inner[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.app__row[data-astro-cid-lh5aeask]>span[data-astro-cid-lh5aeask]:nth-child(2){gap:.125rem;min-inline-size:0;display:grid}.app__button[data-astro-cid-lh5aeask]{margin-block-start:.5rem}.leave__actions[data-astro-cid-s2ucczyi]{display:grid}.leave__actions[data-astro-cid-s2ucczyi]>[data-astro-cid-s2ucczyi]{grid-area:1/1}.leave__done[data-astro-cid-s2ucczyi]{visibility:hidden}.coin[data-astro-cid-6ktc2vxb]{flex:none}.coin__fill[data-astro-cid-6ktc2vxb]{fill:var(--brand)}.coin__rim[data-astro-cid-6ktc2vxb]{stroke:color-mix(in oklab, var(--pf-on-primary) 35%, transparent)}.coin__glyph[data-astro-cid-6ktc2vxb]{stroke:var(--pf-on-primary)}.app__person[data-astro-cid-qfndi4vj]>span[data-astro-cid-qfndi4vj]:nth-child(2){gap:.125rem;min-inline-size:0;display:grid}.pair[data-astro-cid-swwlqndw]{gap:1rem;inline-size:min(100%,23.5rem);display:grid}.pair[data-astro-cid-swwlqndw] .app[data-astro-cid-swwlqndw]{gap:.75rem;inline-size:100%;display:grid}.pair[data-astro-cid-swwlqndw] .app__chips[data-astro-cid-swwlqndw]{align-items:center}.pair__title[data-astro-cid-swwlqndw]{margin-block-start:-.125rem}.pair__who[data-astro-cid-swwlqndw]{justify-items:start;gap:.25rem;min-inline-size:0;display:grid}.pair__earn[data-astro-cid-swwlqndw]{align-items:flex-start}@media (width>=64rem){.pair[data-astro-cid-swwlqndw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;inline-size:min(100%,46rem)}}.hud[data-astro-cid-ctkjenih]{gap:.75rem;inline-size:min(100%,23.5rem);display:grid}.hud__step[data-astro-cid-ctkjenih],.hud__alert-text[data-astro-cid-ctkjenih],.hud__eta[data-astro-cid-ctkjenih]{min-inline-size:0;display:grid}.hud__trip[data-astro-cid-ctkjenih]{padding:.875rem 1rem}.hud__icons[data-astro-cid-ctkjenih]{display:grid}.hud__icons[data-astro-cid-ctkjenih] .icon{grid-area:1/1}.hud__arrive[data-astro-cid-ctkjenih],.hud__icons[data-astro-cid-ctkjenih] .hud__icon-arrive{display:none}[data-astro-cid-ctkjenih][data-phase=arrive] .hud__arrive[data-astro-cid-ctkjenih],[data-astro-cid-ctkjenih][data-phase=arrive] .hud__icons[data-astro-cid-ctkjenih] .hud__icon-arrive{display:initial}[data-astro-cid-ctkjenih][data-phase=arrive] .hud__turn[data-astro-cid-ctkjenih],[data-astro-cid-ctkjenih][data-phase=arrive] .hud__icons[data-astro-cid-ctkjenih] .hud__icon-turn{display:none}.app--arrived[data-astro-cid-biaj3ewn]{gap:.875rem;display:grid}.arrived__head[data-astro-cid-biaj3ewn]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.arrived__text[data-astro-cid-biaj3ewn]{gap:.125rem;display:grid}.arrived__flag[data-astro-cid-biaj3ewn]{background:var(--action);block-size:3rem;inline-size:3rem;color:var(--on-action);border-radius:999px;place-items:center;display:grid}.arrived__flag[data-astro-cid-biaj3ewn] .icon{block-size:1.625rem;inline-size:1.625rem}.arrived__reward[data-astro-cid-biaj3ewn]{border-radius:var(--pf-radius-chip);background:var(--tint);color:var(--on-tint);justify-content:space-between;gap:.75rem;padding:.75rem .875rem;font-size:.875rem;font-weight:700;display:flex}.arrived__reward[data-astro-cid-biaj3ewn] .app__xp[data-astro-cid-biaj3ewn]{color:inherit}.app--rules[data-astro-cid-yitauz2s]{gap:.5rem;display:grid}.app--rewards[data-astro-cid-e7pgfo7p]{gap:.75rem;display:grid}.rewards__head[data-astro-cid-e7pgfo7p]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.rewards__who[data-astro-cid-e7pgfo7p]{gap:.125rem;min-inline-size:0;display:grid}.rewards__avatar[data-astro-cid-e7pgfo7p]{block-size:3.25rem;inline-size:3.25rem;font-size:1.25rem}.app--vehicle[data-astro-cid-hi4nd6xo]{gap:.75rem;display:grid}.vehicle__grid[data-astro-cid-hi4nd6xo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.vehicle__make[data-astro-cid-hi4nd6xo]{flex:none;position:static}.app--theme[data-astro-cid-wog2mqjr]{gap:.625rem;display:grid}.theme__choices[data-astro-cid-wog2mqjr][hidden],.theme__static[data-astro-cid-wog2mqjr][hidden]{display:none}.theme__choices[data-astro-cid-wog2mqjr] .app__segment[data-astro-cid-wog2mqjr]{font:inherit;color:var(--ink-2);cursor:pointer;min-block-size:2.75rem;transition:background-color var(--dur-state) ease, color var(--dur-state) ease, transform var(--dur-press) var(--ease-out);background:0 0;border:0;font-size:.875rem;font-weight:700}.theme__choices[data-astro-cid-wog2mqjr] .app__segment[data-astro-cid-wog2mqjr]:active{transform:scale(.97)}.theme__choices[data-astro-cid-wog2mqjr] .app__segment[data-astro-cid-wog2mqjr][aria-checked=true]{background:var(--sheet);color:var(--ink);box-shadow:var(--shadow-soft)}.app,.hud{--app-r-sheet:var(--pf-radius-sheet);--app-r-card:var(--pf-radius-card);--app-r-control:var(--pf-radius-control);--app-r-chip:var(--pf-radius-chip)}.app{border-radius:var(--app-r-sheet);background:var(--sheet);inline-size:min(100%,23.5rem);color:var(--ink);box-shadow:var(--shadow-panel);text-align:start;isolation:isolate;padding:1rem;font-size:.9375rem;line-height:1.35;position:relative}:root[data-theme=dark] .app{outline:1px solid var(--hair)}.app__handle{background:var(--line);border-radius:999px;block-size:.3125rem;inline-size:2.25rem;margin:-.25rem auto .875rem}.app__head{gap:.125rem;margin-block-end:.875rem;display:grid}.app__title{letter-spacing:-.015em;font-size:1.1875rem;font-weight:800;line-height:1.2}.app__title--xl{letter-spacing:-.025em;font-size:1.625rem;line-height:1.12}.app__sub{color:var(--ink-2);font-size:.8125rem;font-weight:500}.app__label{color:var(--ink-2);font-size:.8125rem;font-weight:700}.app__hint{color:var(--ink-3);font-size:.8125rem}.app__stack{gap:.75rem;display:grid}.app__segmented{border-radius:var(--app-r-control);background:var(--muted);grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}.app__segment{border-radius:calc(var(--app-r-control) - 4px);min-block-size:2.25rem;color:var(--ink-2);white-space:nowrap;place-items:center;padding-inline:.5rem;font-size:.875rem;font-weight:700;display:grid}.app__segment[data-on]{background:var(--sheet);color:var(--ink);box-shadow:var(--shadow-soft)}.app__chips{flex-wrap:wrap;gap:.5rem;display:flex}.app__chip{border-radius:var(--app-r-chip);background:var(--muted);min-block-size:2.25rem;color:var(--ink);white-space:nowrap;align-items:center;gap:.375rem;padding-inline:.75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.app__chip[data-on]{background:var(--tint);color:var(--on-tint);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--action) 70%, transparent)}.app__chip--status{border-radius:8px;min-block-size:1.625rem;padding-inline:.5rem;font-size:.75rem}.app__chip--brand{background:var(--tint);color:var(--on-tint)}.app__zone-dot{border-radius:999px;flex:none;block-size:.625rem;inline-size:.625rem}.app__zone-dot--blue{background:var(--pf-chart1)}.app__zone-dot--green{background:var(--pf-chart3)}.app__zone-dot--free{background:var(--ink-3)}.app__button{border-radius:var(--pf-radius-button);background:var(--action);min-block-size:3.5rem;inline-size:100%;color:var(--on-action);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:800;display:flex}.app__button--ink{background:var(--pf-accent);color:var(--pf-on-accent)}.app__button--quiet{background:var(--muted);color:var(--ink)}.app__button--medium{min-block-size:3rem}.app__rows{margin-inline:-.25rem;display:grid}.app__row{grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-block-size:4.5rem;padding:.5rem .25rem;display:grid}.app__row+.app__row{border-block-start:1px solid var(--hair)}.app__row-title{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.25}.app__row-sub{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem}.app__thumb{background:var(--ground);border-radius:12px;block-size:3.25rem;inline-size:3.25rem;position:relative;overflow:hidden}.app__thumb svg{block-size:100%;inline-size:100%}.app__thumb-street{stroke:var(--sheet)}.app__thumb-block{fill:color-mix(in oklab, var(--ground) 70%, var(--ink) 8%)}.app__badge{background:var(--action);block-size:1.75rem;inline-size:1.75rem;color:var(--on-action);border-radius:999px;place-items:center;font-size:.875rem;font-weight:800;line-height:1;display:inline-grid}.app__badge--leaving{background:var(--pf-accent);color:var(--pf-on-accent)}.app__person{border-radius:var(--app-r-card);background:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.app__avatar{background:var(--tint);block-size:2.75rem;inline-size:2.75rem;color:var(--on-tint);border-radius:999px;flex:none;place-items:center;font-size:1.0625rem;font-weight:800;display:grid}.app__person-name{font-size:1rem;font-weight:800;line-height:1.2}.app__person-car{color:var(--ink-2);font-size:.8125rem}.app__vehicle{aspect-ratio:16/10;background:var(--sheet);border-radius:10px;inline-size:4.5rem;position:relative;overflow:visible}.app__vehicle img{object-fit:contain;border-radius:10px;block-size:100%;inline-size:100%}.app__vehicle-make{background:var(--sheet);block-size:1.5rem;inline-size:1.5rem;box-shadow:0 0 0 1px var(--hair);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:.5625rem;font-weight:800;display:grid;position:absolute;inset-block-start:-.375rem;inset-inline-start:-.375rem}.app__vehicle-color{block-size:.875rem;inline-size:.875rem;box-shadow:0 0 0 2px var(--sheet), 0 0 0 3px var(--line);border-radius:999px;position:absolute;inset-block-end:-.25rem;inset-inline-end:-.25rem}.app__vehicle-color--grey{background:#8a8d91}.app__vehicle-color--white{background:#fbfbfa}.plate{color:#0a0a0a;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border:1.5px solid #0a0a0a;border-radius:4px;align-items:stretch;block-size:1.75rem;font-weight:800;display:inline-flex;overflow:hidden}.plate__band{color:#fff;background:#039;align-content:end;justify-items:center;inline-size:.75rem;padding-block-end:.125rem;font-size:.4375rem;line-height:1;display:grid}.plate__text{letter-spacing:.04em;place-items:center;padding-inline:.5rem;font-size:.875rem;line-height:1;display:grid}.app__price{font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:inline-flex}.app__note{color:var(--ink-2);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.app__note .icon{block-size:1.125rem;inline-size:1.125rem;color:var(--ink-3)}.app__rule{border-radius:var(--app-r-chip);background:var(--muted);align-items:center;gap:.5rem;min-block-size:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;display:flex}.app__rule--free{background:var(--tint);color:var(--on-tint)}.app__divider{background:var(--hair);block-size:1px}.app__field{gap:.375rem;display:grid}.app__input{border-radius:var(--app-r-control);background:var(--muted);align-items:center;gap:.625rem;min-block-size:3.25rem;padding-inline:.875rem;font-size:1rem;font-weight:600;display:flex}.app__detected{justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:700;display:flex}.app__detected a,.app__link{color:var(--action);font-weight:800;text-decoration:none}.app__photo{aspect-ratio:16/10;border-radius:var(--app-r-card);background:var(--muted);overflow:hidden}.app__photo img{object-fit:contain;block-size:100%;inline-size:100%}.app__nav-banner{background:var(--action);color:var(--on-action);box-shadow:var(--shadow-float);border-radius:20px;overflow:hidden}.app__nav-step{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:.875rem;padding:.875rem 1.125rem .875rem .875rem;display:grid}.app__nav-step .icon{block-size:3rem;inline-size:3rem}.app__nav-distance{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.375rem;font-weight:800;line-height:1.1}.app__nav-street{color:var(--pf-primary-container);font-size:1.0625rem;font-weight:700;line-height:1.3}.app__nav-next{background:var(--pf-on-primary-container);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;padding:.5625rem 1.125rem;font-size:.90625rem;font-weight:600;display:flex}.app__nav-next .app__badge{background:var(--on-action);block-size:1.25rem;inline-size:1.25rem;color:var(--pf-on-primary-container);font-size:.6875rem}.app__trip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.app__trip-time{letter-spacing:-.02em;color:var(--action);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:800;line-height:1.15}.app__trip-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.9375rem}.app__end{background:var(--pf-error-container);min-block-size:2.75rem;color:var(--pf-error);border-radius:999px;place-items:center;padding-inline:1rem;font-size:.875rem;font-weight:800;display:grid}.app__alert{border-radius:var(--app-r-card);background:var(--sheet);box-shadow:var(--shadow-float);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem .875rem;display:grid}.app__alert-icon{background:color-mix(in oklab, var(--pf-warning) 16%, var(--sheet));block-size:2.5rem;inline-size:2.5rem;color:var(--pf-warning);border-radius:999px;place-items:center;display:grid}.app__alert-icon .icon{block-size:1.375rem;inline-size:1.375rem}.app__xp{color:var(--action);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;font-weight:800;display:inline-flex}.app__badges{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.app__medal{border-radius:var(--app-r-card);background:var(--muted);text-align:center;justify-items:center;gap:.375rem;padding:.75rem .25rem;font-size:.75rem;font-weight:700;line-height:1.2;display:grid}.app__medal .icon{block-size:1.75rem;inline-size:1.75rem;color:var(--action)}.app__activity{justify-content:space-between;align-items:center;gap:.75rem;min-block-size:3rem;font-size:.875rem;font-weight:600;display:flex}.app__activity+.app__activity{border-block-start:1px solid var(--hair)}.app__swatch{border-radius:999px;block-size:1.25rem;inline-size:1.25rem;box-shadow:inset 0 0 0 1px #0a0a0a1f}.stage{block-size:100lvh;z-index:var(--z-stage);background:var(--ground);contain:strict;position:fixed;inset:0 0 auto;overflow:hidden}.stage__plate{transition:opacity var(--dur-focal) ease;position:absolute;inset:0}.stage__map{background:color-mix(in oklab, var(--ground) 55%, var(--sheet));position:absolute;inset:-4%;-webkit-mask:url(/city/footprints.svg) 50%/cover no-repeat;mask:url(/city/footprints.svg) 50%/cover no-repeat}.stage__map:after{content:"";background:url(/city/route.svg) 50%/cover no-repeat;position:absolute;inset:0}.stage__scene{opacity:0;transition:opacity var(--dur-focal) ease;position:absolute;inset:0}.stage__scene canvas{block-size:100%;inline-size:100%}.stage__shade{pointer-events:none;transition:opacity var(--dur-overlay) ease;background:linear-gradient(to top, color-mix(in oklab, var(--page) 78%, transparent), transparent 46%);position:absolute;inset:0}.stage__pause{z-index:2;background:var(--sheet);block-size:2.75rem;inline-size:2.75rem;color:var(--ink);box-shadow:var(--shadow-soft);cursor:pointer;transition:transform var(--dur-press) var(--ease-out), opacity var(--dur-state) ease;border:0;border-radius:14px;place-items:center;display:grid;position:absolute;inset-block-end:calc(1rem + var(--safe-bottom));inset-inline-end:calc(var(--gutter) + var(--safe-right))}.stage__pause[hidden]{display:none}.stage__pause:active{transform:scale(.94)}.stage__pause-bars{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round}.stage__play-tri{fill:currentColor;display:none}.stage__pause[aria-pressed=true] .stage__pause-bars{display:none}.stage__pause[aria-pressed=true] .stage__play-tri{display:block}.journey{z-index:var(--z-content);position:relative}.hero{min-block-size:100svh;padding-block:calc(var(--header-h) + var(--safe-top) + 2rem) calc(3.5rem + var(--safe-bottom));padding-inline:calc(var(--gutter) + var(--safe-left)) calc(var(--gutter) + var(--safe-right));align-content:end;display:grid;position:relative}.hero__copy{gap:1.25rem;inline-size:100%;max-inline-size:90rem;margin-inline:auto;display:grid}.hero__title{max-inline-size:11ch}.hero__lead{color:var(--ink-2)}.hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block-start:.5rem;display:flex}.hero__soon{color:var(--ink-2);font-size:.9375rem;font-weight:700}.moment{min-block-size:100svh;padding-block:4rem;padding-inline:calc(var(--gutter) + var(--safe-left)) calc(var(--gutter) + var(--safe-right));align-content:center;gap:1.5rem;display:grid;position:relative}.moment__copy{border-radius:var(--pf-radius-sheet);background:var(--sheet);inline-size:min(100%,27rem);box-shadow:var(--shadow-float);gap:.875rem;padding:1.5rem;display:grid}:root[data-theme=dark] .moment__copy{outline:1px solid var(--hair)}.moment__title{font-size:clamp(1.625rem,1.25rem + 1.4vw,2.375rem)}.moment__panel{justify-items:center;margin:0;display:grid}.finale{min-block-size:100svh;padding-block:6rem;padding-inline:calc(var(--gutter) + var(--safe-left)) calc(var(--gutter) + var(--safe-right));text-align:center;place-items:center;display:grid;position:relative}.finale__copy{border-radius:var(--pf-radius-sheet);background:var(--sheet);max-inline-size:36rem;box-shadow:var(--shadow-float);justify-items:center;gap:1rem;padding:2rem;display:grid}.finale__mark{margin-block-end:.5rem}.finale__body{margin-inline:auto}@media (width>=64rem){.moment{grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,6vw,8rem);max-inline-size:90rem;margin-inline:auto}}.journey-ready .stage__plate{opacity:0}.journey-ready .stage__scene{opacity:1}.journey-on:not(.journey-ready,.journey-warm) .moment__panel{opacity:0!important}.journey-on:not(.journey-ready,.journey-warm) .stage__labels,.journey-on:not(.journey-ready) .stage__pause{visibility:hidden!important;opacity:0!important}.journey-on .moment{min-block-size:var(--moment-len,150svh);max-inline-size:none;padding:0;display:block}.journey-on .moment__copy{inline-size:min(calc(100% - 2 * var(--gutter)), 26rem);margin-inline-start:calc(var(--gutter) + var(--safe-left));position:sticky;inset-block-start:calc(var(--header-h) + var(--safe-top) + 1rem)}.journey-on .moment__panel{contain:layout;z-index:var(--z-panels);transform-origin:0 0;opacity:0;pointer-events:none;will-change:transform, opacity;inline-size:max-content;display:block;position:fixed;inset-block-start:0;inset-inline-start:0}.journey-on .moment__panel [data-theme-choices]{pointer-events:auto}.journey-on .finale{flex-direction:column;justify-content:flex-end;align-items:center;min-block-size:190svh;padding-block:0;display:flex}.journey-on .finale__copy{gap:.5rem;margin-block-end:calc(1.25rem + var(--safe-bottom));padding:1.25rem 1.75rem 1.5rem;position:sticky;inset-block-end:calc(1.25rem + var(--safe-bottom))}.journey-on .finale__mark{display:none}@media (orientation:portrait) and (width<=63.99rem){.journey-on .moment{flex-direction:column;justify-content:flex-end;display:flex}.journey-on .moment__copy{margin-inline:calc(var(--gutter) + var(--safe-left)) calc(var(--gutter) + var(--safe-right));gap:.5rem;inline-size:auto;margin-block-end:calc(.75rem + var(--safe-bottom));padding:1.125rem 1.25rem 1.25rem;inset-block-start:auto;inset-block-end:calc(.75rem + var(--safe-bottom))}.journey-on .moment__title{font-size:clamp(1.375rem,1.1rem + 1.6vw,1.875rem)}.journey-on .moment__body{font-size:.9375rem}}@media (orientation:landscape) and (height<=32rem){.journey-on .moment__copy{gap:.375rem;inline-size:min(40%,21rem);padding:1rem 1.125rem;inset-block-start:calc(var(--header-h) + var(--safe-top) + .5rem)}.journey-on .moment__title{font-size:1.25rem}.journey-on .moment__body{font-size:.875rem;line-height:1.45}}.stage__route{display:none}.journey-off .stage__route{background:url(/city/route.svg) 50%/cover no-repeat;display:block;position:absolute;inset:-4%;-webkit-mask:linear-gradient(90deg,#0000 0 38%,#000 62%);mask:linear-gradient(90deg,#0000 0 38%,#000 62%)}.stage__map:after{content:none}.stage[data-asleep]{opacity:0;transition:opacity var(--dur-overlay) ease}.stage__labels{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.journey-on .stage__labels{display:block}.stage__label{letter-spacing:.01em;white-space:nowrap;color:var(--ink-2);opacity:0;text-shadow:0 0 2px var(--page), 0 0 2px var(--page), 0 0 3px var(--page);will-change:transform, opacity;font-size:.75rem;font-weight:700;position:absolute;inset-block-start:0;inset-inline-start:0}.stage__tag{background:var(--sheet);box-shadow:var(--shadow-float);white-space:nowrap;opacity:0;will-change:transform, opacity;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem .25rem .25rem;font-size:.875rem;font-weight:800;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:0}.stage__tag-avatar{background:var(--tint);block-size:1.75rem;inline-size:1.75rem;color:var(--on-tint);border-radius:999px;place-items:center;font-size:.8125rem;display:grid}.journey-on .moment__copy,.journey-on .hero__copy{transition:opacity var(--dur-state) ease}.journey-on .app [data-row]{transition:transform var(--dur-reveal) var(--ease-expo), opacity var(--dur-state) ease}.journey-on [data-panel=nearby][data-step="0"] [data-row]{opacity:0;transform:translateY(12px)}.journey-on [data-panel=nearby] [data-row]:nth-child(2){transition-delay:60ms}.journey-on [data-panel=nearby] [data-row]:nth-child(3){transition-delay:.12s}.journey-on [data-panel=leave] .app__segment,.journey-on [data-panel=leave] .app__chip,.journey-on [data-panel=leave] .leave__ser,.journey-on [data-panel=leave] [data-publish],.journey-on [data-panel=leave] .leave__done,.journey-on [data-panel=spot] [data-reserve],.journey-on [data-panel=arrived] [data-parked],.journey-on [data-panel=arrived] [data-reward],.journey-on [data-panel=rules] [data-rule],.journey-on [data-panel=rewards] [data-medal],.journey-on [data-panel=vehicle] .app__detected,.journey-on [data-panel=vehicle] [data-vehicle-photo]{transition:background-color var(--dur-state) ease, color var(--dur-state) ease, transform var(--dur-state) var(--ease-out), opacity var(--dur-state) ease}.journey-on [data-panel=leave][data-step="0"] .app__segment:nth-child(2){color:var(--ink-2);box-shadow:none;background:0 0}.journey-on [data-panel=leave][data-step="0"] .app__segment:first-child{background:var(--sheet);color:var(--ink);box-shadow:var(--shadow-soft)}.journey-on [data-panel=leave]:is([data-step="0"],[data-step="1"]) .leave__ser{opacity:0;transform:translateY(4px)}.journey-on [data-panel=leave]:is([data-step="0"],[data-step="1"]) [data-zone-chip]{background:var(--muted);color:var(--ink);box-shadow:none}.journey-on [data-panel=leave][data-step="3"] [data-publish]{transform:scale(.97)}.journey-on [data-panel=leave][data-step="4"] [data-publish]{opacity:0}.journey-on [data-panel=leave] .leave__done{visibility:visible}.journey-on [data-panel=leave][data-step="4"] .leave__done{transition-delay:0s}.journey-on [data-panel=leave]:not([data-step="4"]) .leave__done{opacity:0}.journey-on [data-panel=spot][data-step="1"] [data-reserve]{transform:scale(.97)}.journey-on [data-panel=leave] [data-publish],.journey-on [data-panel=spot] [data-reserve]{isolation:isolate;position:relative}.journey-on [data-panel=leave] [data-publish]:after,.journey-on [data-panel=spot] [data-reserve]:after{content:"";z-index:-1;border-radius:inherit;background:var(--ink);opacity:0;pointer-events:none;transition:opacity var(--dur-state) ease;will-change:opacity;position:absolute;inset:0}.journey-on [data-panel=leave][data-step="3"] [data-publish]:after,.journey-on [data-panel=spot][data-step="1"] [data-reserve]:after{opacity:.14}.journey-on [data-panel=arrived][data-step="1"] [data-parked]{transform:scale(.97)}.journey-on [data-panel=arrived]:is([data-step="0"],[data-step="1"]) [data-reward]{opacity:0;transform:translateY(8px)}.journey-on [data-panel=rules][data-step="0"] [data-rule],.journey-on [data-panel=rules][data-step="1"] [data-rule]:nth-of-type(3){opacity:0;transform:translate(-10px)}.journey-on [data-panel=rewards][data-step="0"] [data-medal]{opacity:0;transform:scale(.94)}.journey-on [data-panel=rewards] [data-medal]:nth-child(2){transition-delay:60ms}.journey-on [data-panel=rewards] [data-medal]:nth-child(3){transition-delay:.12s}.journey-on [data-panel=vehicle][data-step="0"] .app__detected,.journey-on [data-panel=vehicle][data-step="0"] [data-vehicle-photo]{opacity:0;transform:translateY(6px)}@media (orientation:portrait) and (width<=63.99rem){.journey-on [data-panel=pair]{display:grid}.journey-on [data-panel=pair]>.app{transition:opacity var(--dur-overlay) ease, transform var(--dur-overlay) var(--ease-out);grid-area:1/1}.journey-on [data-panel=pair][data-step="0"]>[data-pair=buyer],.journey-on [data-panel=pair][data-step="1"]>[data-pair=seller]{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.journey-on .app *,.stage__plate,.stage__scene{transition-duration:1ms!important}}.journey-on .stage__shade{opacity:0}.journey-on[data-stop=hero] .stage__shade{opacity:.8}.stage__plate{-webkit-mask:linear-gradient(#0000 0,#000 22% 100%);mask:linear-gradient(#0000 0,#000 22% 100%)}.stage__map{background:color-mix(in oklab, var(--ground) 72%, var(--sheet));opacity:0;animation:plate-in var(--dur-focal) var(--ease-expo) .12s forwards}.stage__plate:after{content:"";background:radial-gradient(120% 90% at 0% 100%, var(--page) 0 30%, transparent 62%), linear-gradient(to top, var(--page) 0, transparent 34%);pointer-events:none;position:absolute;inset:0}@keyframes plate-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.stage__map{opacity:1;animation:none}}.journey-on[data-stop=hero] .stage__shade{background:radial-gradient(62% 52% at 10% 84%, color-mix(in oklab, var(--page) 80%, transparent) 0 30%, transparent 66%), linear-gradient(to top, color-mix(in oklab, var(--page) 72%, transparent), transparent 36%)}@media (orientation:portrait) and (width<=63.99rem){.journey-on[data-stop=hero] .stage__shade{opacity:1;background:linear-gradient(to top, var(--page) 0, color-mix(in oklab, var(--page) 92%, transparent) 34%, color-mix(in oklab, var(--page) 55%, transparent) 50%, transparent 64%)}}.moment__tag{display:none}.journey-compact .moment__copy{clip-path:inset(50%);white-space:nowrap;box-shadow:none;border:0;overflow:hidden;block-size:1px!important;inline-size:1px!important;margin:0!important;padding:0!important;position:absolute!important}.journey-compact .moment__panel{border-radius:var(--pf-radius-sheet);background:var(--sheet);box-shadow:var(--shadow-panel);padding:.75rem .375rem .375rem}:root[data-theme=dark] .journey-compact .moment__panel{outline:1px solid var(--hair)}.journey-compact .moment__tag{letter-spacing:-.018em;max-inline-size:22rem;color:var(--ink);text-wrap:balance;padding:.125rem .75rem .5rem;font-size:1.0625rem;font-weight:800;line-height:1.22;display:block}.journey-compact .moment__panel .app{box-shadow:none;outline:0}.journey-compact .moment__panel .app__handle{display:none}.journey-compact .moment__panel .pair,.journey-compact .moment__panel .hud{padding-inline:.375rem}.journey-compact .moment__panel .hud .app__alert,.journey-compact .moment__panel .hud .hud__trip{box-shadow:inset 0 0 0 1px var(--hair)}.journey-on .moment__panel .app,.journey-compact .moment__panel{box-shadow:none}.journey-on .moment__panel .app:before,.journey-compact .moment__panel:before{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--shadow-panel);pointer-events:none;will-change:transform;position:absolute;inset:0}.journey-compact .moment__panel .app:before{content:none}.journey-on [data-nav-distance],.journey-on [data-nav-eta]{will-change:transform;display:inline-block}.journey-on .app [data-row],.journey-on [data-panel=leave] .leave__ser,.journey-on [data-panel=leave] .leave__done,.journey-on [data-panel=leave] [data-publish],.journey-on [data-panel=spot] [data-reserve],.journey-on [data-panel=arrived] [data-parked],.journey-on [data-panel=arrived] [data-reward],.journey-on [data-panel=rules] [data-rule],.journey-on [data-panel=rewards] [data-medal],.journey-on [data-panel=vehicle] .app__detected,.journey-on [data-panel=vehicle] [data-vehicle-photo],.journey-on [data-panel=pair]>.app{will-change:transform, opacity}.journey-gecko:not(.journey-compact) .moment__panel .app,.journey-gecko.journey-compact .moment__panel{box-shadow:var(--shadow-panel)}.journey-gecko .moment__panel .app:before,.journey-gecko .moment__panel:before{content:none}.journey-gecko .moment__panel *{will-change:auto!important}
