.BackButton_container__TYM__{width:100%;display:flex;justify-content:flex-start;margin:0 0 .85rem;z-index:60}.BackButton_containerInline__VjW2L{position:-webkit-sticky;position:sticky;top:calc(var(--top-nav-offset, 70px) + 12px);align-self:flex-start}.BackButton_containerFixed__OUWZe{position:fixed;top:calc(var(--top-nav-offset, 70px) + 12px);left:1rem;width:auto;margin:0}.BackButton_link__wjYtY{display:flex;align-items:center;gap:.55rem;min-height:42px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--ui-shadow-card);padding:.65rem .95rem;font-size:12px;font-weight:700;color:var(--text);text-decoration:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:left;font-family:inherit;transition:transform .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:flex-start}.BackButton_link__wjYtY:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--line));background:var(--surface-2,var(--surface))}.BackButton_link__wjYtY:focus-visible{outline:none;box-shadow:var(--ui-shadow-focus)}.BackButton_link__wjYtY:active{transform:scale(.95)}.BackButton_icon__vl5e3{width:15px;height:15px;color:var(--primary)}@media (max-width:720px){.BackButton_containerInline__VjW2L{top:max(calc(env(safe-area-inset-top) + .5rem),var(--page-gutter-tight))}.BackButton_containerFixed__OUWZe{top:auto;bottom:calc(84px + env(safe-area-inset-bottom));left:.9rem}.BackButton_link__wjYtY{min-height:40px;padding:.58rem .88rem;font-size:12px}}.Routes_themeLight__Vkiea{--bg:#f3f8ff;--bg-soft:#e9f2ff;--surface:rgba(255,255,255,0.95);--surface-2:#ffffff;--line:#d8e3f2;--text:#0f172a;--muted:#64748b;--primary:#2563eb}.Routes_themeDark__os3Pf{--bg:#060c16;--bg-soft:#0c1628;--surface:rgba(11,20,36,0.9);--surface-2:#101d33;--line:#22324b;--text:#e2e8f0;--muted:#9fb3ce;--primary:#60a5fa}.Routes_page__72UYc{padding:clamp(12px,2vw,24px);color:var(--text);background:transparent}.Routes_container__1Gllv{width:min(100%,1200px);margin:0 auto;display:grid;grid-gap:14px;gap:14px}.Routes_pageIntroCard__NvGOd{display:grid;grid-gap:14px;gap:14px;margin:10px 0 14px;padding:clamp(14px,2vw,20px);border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 12%,transparent),transparent 36%),var(--surface-2)}.Routes_pageIntroCopy__CD7rv{display:grid;grid-gap:8px;gap:8px;max-width:70ch}.Routes_pageIntroEyebrow__SOYd0{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,var(--surface-2));border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Routes_pageIntroTitle___8LDw{margin:0;color:var(--text);font-size:12px;font-weight:700;line-height:1.08}.Routes_pageIntroSummary__vwYkj{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.Routes_pageIntroActions__ZGoiK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.Routes_pageIntroActionCard__K8qQ4{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-card,14px);background:var(--surface-2);color:var(--text);text-decoration:none;text-align:left;transition:border-color var(--motion-base) var(--motion-ease-standard),box-shadow var(--motion-base) var(--motion-ease-standard),transform var(--motion-fast) var(--motion-ease-standard)}.Routes_pageIntroActionCard__K8qQ4:focus-visible,.Routes_pageIntroActionCard__K8qQ4:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--line));box-shadow:var(--ui-shadow-soft);transform:translateY(-1px);outline:none}.Routes_pageIntroActionLabel__DTBM5{display:block;color:var(--text);font-size:12px;font-weight:700}.Routes_pageIntroActionBody__UnfqX{display:block;color:var(--muted);font-size:12px;line-height:1.55}.Routes_pageIntroSteps__kW0FI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.Routes_pageIntroStepCard__i_iv7{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--primary) 6%,var(--surface-2))}.Routes_pageIntroStepBadge__8f1fo{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,var(--surface-2));color:var(--primary);font-size:12px;font-weight:700}.Routes_pageIntroStepCard__i_iv7 strong{color:var(--text);font-size:12px}.Routes_pageIntroStepCard__i_iv7 span{color:var(--muted);font-size:12px;line-height:1.55}.Routes_header__QMzvw{margin:10px 0 14px;display:grid;grid-gap:10px;gap:10px}.Routes_eyebrow__TMpt9{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,var(--surface-2));border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.Routes_title__EaQrr{margin:0;font-size:12px;font-weight:700;color:var(--text)}.Routes_subtitle__3PlrP{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.Routes_stats__fTXsu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.Routes_statCard__TzMk0{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:14px;border:1px solid var(--line);background:color-mix(in srgb,var(--primary) 6%,var(--surface-2))}.Routes_statCard__TzMk0 span{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.Routes_statCard__TzMk0 strong{color:var(--text);font-size:12px}.Routes_sectionList__G_2TT{display:grid;grid-gap:14px;gap:14px}.Routes_routeSection__vJ6Xi{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 4%,var(--surface-2))}.Routes_sectionHeader__J_56z{display:grid;grid-gap:4px;gap:4px}.Routes_sectionTitle__xC89P{margin:0;font-size:12px;font-weight:700;color:var(--text)}.Routes_sectionDescription__VIeLH{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.Routes_grid__w1sNW{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.Routes_card__1tOak{display:grid;justify-items:start;align-content:start;grid-gap:8px;gap:8px;min-height:104px;padding:12px;border-radius:14px;text-decoration:none;background:color-mix(in srgb,var(--primary) 8%,var(--surface-2));border:1px solid var(--line);box-shadow:0 8px 18px rgba(15,23,42,.07);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.Routes_card__1tOak:hover{border-color:rgba(37,99,235,.5);box-shadow:0 10px 22px rgba(15,23,42,.1)}.Routes_icon__aCYg4{font-size:12px;color:var(--primary)}.Routes_label__NfFt5{font-size:12px;font-weight:700;color:var(--text);text-align:left;line-height:1.35}.Routes_compactGrid__cw_Gy{column-width:220px;column-gap:18px}.Routes_compactLink__MaV_v{display:block;page-break-inside:avoid;break-inside:avoid;margin:0 0 8px;padding:0 0 0 10px;border-left:2px solid color-mix(in srgb,var(--primary) 24%,var(--line));color:var(--text);font-size:12px;font-weight:700;line-height:1.45;text-decoration:none}.Routes_compactLink__MaV_v:focus-visible,.Routes_compactLink__MaV_v:hover{color:var(--primary);outline:none;text-decoration:underline;text-underline-offset:3px}@media (max-width:1023px){.Routes_page__72UYc{padding:10px 10px calc(92px + env(safe-area-inset-bottom))}.Routes_container__1Gllv{border-radius:14px;padding:10px}.Routes_pageIntroActions__ZGoiK,.Routes_pageIntroSteps__kW0FI,.Routes_stats__fTXsu{grid-template-columns:1fr}.Routes_grid__w1sNW{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.Routes_card__1tOak{min-height:92px;border-radius:12px}}@media (max-width:420px){.Routes_page__72UYc{padding:8px 8px calc(88px + env(safe-area-inset-bottom))}.Routes_container__1Gllv{border-radius:12px;padding:8px}.Routes_header__QMzvw{margin:8px 0 10px}.Routes_pageIntroTitle___8LDw,.Routes_sectionDescription__VIeLH,.Routes_subtitle__3PlrP{font-size:12px}.Routes_card__1tOak{min-height:84px;padding:10px}.Routes_icon__aCYg4,.Routes_label__NfFt5{font-size:12px}}.Routes_pageIntroActions__ZGoiK,.Routes_pageIntroSteps__kW0FI{gap:12px 18px}.Routes_pageIntroActionCard__K8qQ4,.Routes_pageIntroStepCard__i_iv7{padding:0 0 0 12px;border:0;border-left:2px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:0;background:transparent;box-shadow:none}.Routes_pageIntroActionCard__K8qQ4:focus-visible,.Routes_pageIntroActionCard__K8qQ4:hover{box-shadow:none}.Routes_pageIntroStepBadge__8f1fo{min-height:0;padding:0;border-radius:0;background:transparent}