.navigate_shell__8sQ0p{position:fixed;inset:0;overflow:auto;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b1220,#111827 48%,#0f172a);color:#f8fafc;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));-webkit-tap-highlight-color:transparent}.navigate_frame__NIeqQ{width:min(100%,34rem);margin:0 auto;flex:1 1;display:flex;flex-direction:column;min-width:0}.navigate_header__PyMHg{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.navigate_brand__SqOo6{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin:0}.navigate_title__VSSgJ{font-size:clamp(1.25rem,4.2vw,1.6rem);font-weight:650;line-height:1.2;margin:.15rem 0 0}.navigate_connectionDetail__sqziq{margin:0 0 .85rem;font-size:.95rem;line-height:1.4;color:#e2e8f0}.navigate_statusPill__SGunu{border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600;text-transform:capitalize;background:rgba(148,163,184,.16);color:#e2e8f0;white-space:nowrap}.navigate_statusLive__QPAIY{background:rgba(34,197,94,.18);color:#86efac}.navigate_statusBusy__jMBPe{background:rgba(251,191,36,.18);color:#fde68a}.navigate_statusError__w2olu{background:rgba(248,113,113,.18);color:#fecaca}.navigate_panel__0Tdh_{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.18);border-radius:1rem;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navigate_sectionLabel__LSTxE{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;margin:0 0 .65rem}.navigate_stack__d9nwi{display:flex;flex-direction:column;gap:.75rem}.navigate_grow___yW55{flex:1 1;display:flex;flex-direction:column;gap:.75rem}.navigate_choiceGrid__Gdnb9{display:grid;grid-gap:.65rem;gap:.65rem}.navigate_choiceButton__y8uu9{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.22);background:rgba(30,41,59,.65);color:inherit;border-radius:.9rem;padding:.85rem .95rem;text-align:left;min-height:3.25rem;touch-action:manipulation}.navigate_choiceButton__y8uu9:active{transform:scale(.985)}.navigate_choiceButton__y8uu9:focus-visible,.navigate_dismissButton__KVXr6:focus-visible,.navigate_primaryAction__9pgBR:focus-visible,.navigate_secondaryAction__rIlII:focus-visible,.navigate_voiceButton__yYEVP:focus-visible{outline:2px solid #7dd3fc;outline-offset:2px}.navigate_choiceSelected__d2nYU{border-color:#38bdf8;box-shadow:0 0 0 1px rgba(56,189,248,.35);background:rgba(14,116,144,.28)}.navigate_choiceTitle__EANiZ{display:block;font-weight:650;margin-bottom:.2rem}.navigate_choiceDetail__Ab3gT{display:block;font-size:.85rem;color:#cbd5e1;line-height:1.35}.navigate_primaryAction__9pgBR{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;min-height:3.25rem;padding:.85rem 1.2rem;font-size:1rem;font-weight:650;color:#082f49;background:linear-gradient(180deg,#7dd3fc,#38bdf8);touch-action:manipulation;width:100%}.navigate_primaryAction__9pgBR:disabled{opacity:.45}.navigate_secondaryAction__rIlII{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:3rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:transparent;color:#e2e8f0;font-weight:650;font-size:1rem;touch-action:manipulation}.navigate_actionBar__wo6YO{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;padding-top:.35rem;background:linear-gradient(180deg,rgba(15,23,42,0),#0f172a 32%)}.navigate_voiceButton__yYEVP{width:100%;text-align:center;margin-top:.75rem}.navigate_instructionCard__JEYAH{border-radius:1.1rem;padding:1.1rem 1rem 1rem;background:radial-gradient(circle at top left,rgba(56,189,248,.22),rgba(15,23,42,.9) 55%);border:1px solid rgba(125,211,252,.25)}.navigate_routeTag__Yugxh{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#bae6fd;margin-bottom:.55rem}.navigate_primaryInstruction__8z33V{font-size:clamp(1.25rem,5vw,1.55rem);line-height:1.25;font-weight:700;margin:0 0 .75rem;overflow-wrap:anywhere}.navigate_metrics__pBLlK{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.navigate_metric__xV7ik{min-width:0;padding:.55rem .7rem;border-radius:.75rem;background:rgba(2,6,23,.45);border:1px solid rgba(148,163,184,.16)}.navigate_metricWide__jeYnO{grid-column:1/-1}.navigate_metricLabel__1s0de{display:block;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.navigate_metricValue__p52fn{display:block;font-size:1.05rem;font-weight:650;margin-top:.15rem;overflow-wrap:anywhere}.navigate_metricNote__KT2o0{display:block;margin-top:.15rem;font-size:.78rem;font-weight:600;color:#cbd5e1;line-height:1.3}.navigate_stepList__NAHvK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.navigate_stepItem__NdmYD{display:flex;gap:.65rem;align-items:flex-start;font-size:.92rem;color:#e2e8f0}.navigate_stepIndex__iBF_t{flex:0 0 1.5rem;height:1.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(51,65,85,.9);font-size:.75rem;font-weight:700}.navigate_stepActive__pRAZ7 .navigate_stepIndex__iBF_t{background:#0284c7}.navigate_routeUpdateOverlay__8oTD8{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;justify-content:center;padding:1rem max(1rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:rgba(2,6,23,.55);animation:navigate_fadeIn__mah9l .22s ease-out}.navigate_routeUpdateCard__fu0Gk{width:min(100%,28rem);border-radius:1.15rem;padding:1.1rem 1rem 1rem;background:linear-gradient(180deg,#1e293b,#0f172a);border:1px solid rgba(248,113,113,.35);box-shadow:0 18px 50px rgba(0,0,0,.45);animation:navigate_slideUp__t33ZZ .26s ease-out}.navigate_routeUpdateHeadline__5JkD5{font-size:.82rem;letter-spacing:.16em;font-weight:800;color:#fca5a5;margin:0 0 .45rem}.navigate_routeUpdateReason___EFew{margin:0 0 .85rem;line-height:1.45;font-size:1.02rem;color:#f1f5f9}.navigate_pathChange__MVeaC{margin:0 0 .85rem;font-weight:650;line-height:1.35}.navigate_deltaGrid__hZJf4{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem;margin-bottom:.85rem}.navigate_deltaBlock__ygFRC{border-radius:.75rem;padding:.65rem .7rem;background:rgba(15,23,42,.85);border:1px solid rgba(148,163,184,.18)}.navigate_deltaLabel__6osF3{display:block;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.navigate_deltaValue__tX9E3{display:block;margin-top:.2rem;font-weight:650;font-size:.92rem}.navigate_dismissButton__KVXr6{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;min-height:3rem;border-radius:999px;font-weight:650;background:#f8fafc;color:#0f172a;touch-action:manipulation}.navigate_customGrid__w3Rdf{display:grid;grid-gap:.55rem;gap:.55rem}.navigate_toggleRow__xuZGe{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;font-size:.92rem}.navigate_toggleRow__xuZGe input{width:1.15rem;height:1.15rem}.navigate_reportHeading__gEt9l{margin:0 0 .55rem;font-size:1rem}.navigate_reportField__XMgVP{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:.85rem;font-size:.85rem;color:#e2e8f0}.navigate_reportField__XMgVP input[type=file],.navigate_reportField__XMgVP select{max-width:100%;min-height:2.6rem;border:1px solid rgba(148,163,184,.3);border-radius:.6rem;background:#1e293b;color:#f8fafc;padding:.45rem}.navigate_reportSuggestions__KMhlK{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.9rem}.navigate_evidence__4GAjv{margin:-.15rem 0 .35rem;font-size:.8rem;color:#94a3b8;line-height:1.4}.navigate_successText__o4yeS{margin:0;color:#86efac;font-size:.85rem}.navigate_srOnly__6siVk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.navigate_footerLink__mWSoJ{margin-top:.5rem;text-align:center;font-size:.85rem}.navigate_footerLink__mWSoJ a{color:#7dd3fc}.navigate_hint__0S6kA{margin:0;font-size:.85rem;color:#cbd5e1;line-height:1.45}.navigate_errorText__np1fB{color:#fecaca;margin:0}.navigate_errorCard__T9UfG{border-radius:1rem;padding:.9rem 1rem;margin-bottom:.85rem;background:rgba(127,29,29,.38);border:1px solid rgba(248,113,113,.45);display:grid;grid-gap:.35rem;gap:.35rem}.navigate_errorTitle__qoRks{margin:0;font-weight:700;color:#fecaca}.navigate_statusNotice__taLrK{margin:0;padding:.75rem .9rem;border-radius:.85rem;background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.28);color:#fde68a;font-size:.92rem;line-height:1.4}.navigate_reportSlot__kqdqr{margin-top:.35rem}.navigate_navigateGrid__KSils,.navigate_planGrid__M0rSW{display:grid;grid-gap:.75rem;gap:.75rem}.navigate_areaRoute__hOkQr{display:contents}@media (min-width:520px){.navigate_metrics__pBLlK{grid-template-columns:1fr 1fr 1.35fr}.navigate_metricWide__jeYnO{grid-column:auto}}@media (min-width:960px){.navigate_frame__NIeqQ{width:min(100%,70rem)}.navigate_planGrid__M0rSW{grid-template-columns:1fr 1fr}.navigate_planSpan__WxiuE{grid-column:1/-1}.navigate_navigateGrid__KSils{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);grid-template-areas:"route receipt" "steps receipt" "adjust receipt";align-items:start}.navigate_areaRoute__hOkQr{display:grid;grid-gap:.75rem;gap:.75rem;grid-area:route}.navigate_areaReceipt__Phzr5{grid-area:receipt}.navigate_areaSteps__6KLXg{grid-area:steps}.navigate_areaAdjust__A3MWF{grid-area:adjust}}@media (prefers-reduced-motion:reduce){.navigate_choiceButton__y8uu9:active,.navigate_routeUpdateCard__fu0Gk,.navigate_routeUpdateOverlay__8oTD8{animation:none;transform:none}}@keyframes navigate_fadeIn__mah9l{0%{opacity:0}to{opacity:1}}@keyframes navigate_slideUp__t33ZZ{0%{transform:translateY(12px);opacity:.6}to{transform:translateY(0);opacity:1}}.why-this-route_card__lmzpN{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start}.why-this-route_heading__YEQzW{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.why-this-route_summary__bxFPE{margin:0;font-size:1.02rem;line-height:1.45;font-weight:650;color:#f8fafc}.why-this-route_line__tq2Hm{margin:0;color:#e2e8f0;line-height:1.45}.why-this-route_notTaken__7NmbL{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.why-this-route_notTaken__7NmbL li{margin:0;padding:.65rem .75rem;border-radius:.75rem;background:rgba(2,6,23,.45);border:1px solid rgba(148,163,184,.16);color:#e2e8f0;line-height:1.4;font-size:.92rem}.why-this-route_callout__cJPP4{margin:0;padding:.75rem .8rem;border-radius:.8rem;background:rgba(14,116,144,.22);border:1px solid rgba(125,211,252,.28);color:#e0f2fe;line-height:1.45}.why-this-route_contrasts__BYatc{display:grid;grid-gap:.65rem;gap:.65rem}.why-this-route_contrast__30AGz{padding:.75rem .8rem;border-radius:.85rem;background:rgba(2,6,23,.35);border:1px solid rgba(148,163,184,.16);display:grid;grid-gap:.45rem;gap:.45rem}.why-this-route_contrastTitle__CTj2H{margin:0;font-size:.95rem;font-weight:700}.why-this-route_deltaRow__eU4oq{display:grid;grid-template-columns:1fr;grid-gap:.45rem;gap:.45rem}.why-this-route_deltaItem__ts5NU{margin:0;display:grid;grid-gap:.15rem;gap:.15rem;padding:.55rem .65rem;border-radius:.7rem;background:rgba(15,23,42,.85);border:1px solid rgba(148,163,184,.14);line-height:1.35;font-size:.88rem}.why-this-route_deltaLabel__zdm1_{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-weight:700}.why-this-route_requirement__BBYfg{margin:0;color:#e2e8f0;line-height:1.4;font-size:.9rem}.why-this-route_disclosure__kXk7I{margin:0;color:#cbd5e1;line-height:1.4;font-size:.85rem}@media (min-width:420px){.why-this-route_deltaRow__eU4oq{grid-template-columns:1fr 1fr}}