.BackButton_container__TYM__{width:100%;display:flex;justify-content:flex-start;margin:0 0 .85rem;z-index:60}.BackButton_containerInline__VjW2L{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);inset-inline-start:1rem;width:auto;margin:0}.BackButton_link__wjYtY{display:flex;align-items:center;gap:.55rem;min-height:44px;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;appearance:none;-webkit-appearance:none;text-align:start;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;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)}html[dir=rtl] .BackButton_icon__vl5e3{transform:scaleX(-1)}@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));inset-inline-start:.9rem}.BackButton_link__wjYtY{min-height:44px;padding:.58rem .88rem;font-size:12px}}.Routes_themeDark__os3Pf,.Routes_themeLight__Vkiea{--bg:var(--app-bg);--bg-soft:var(--ui-surface-1);--surface:var(--ui-surface-1);--surface-2:var(--ui-surface-2);--line:var(--ui-border-soft);--text:var(--ui-text-strong);--muted:var(--ui-text-soft);--primary:var(--ui-brand-primary)}.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;gap:14px}.Routes_pageIntroCard__NvGOd{display:grid;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;gap:8px;max-width:70ch}.Routes_pageIntroEyebrow__SOYd0{display:inline-flex;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));gap:10px}.Routes_pageIntroActionCard__K8qQ4{display:grid;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:start;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));gap:10px}.Routes_pageIntroStepCard__i_iv7{display:grid;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: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;gap:10px}.Routes_eyebrow__TMpt9{display:inline-flex;align-items:center;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));gap:10px}.Routes_statCard__TzMk0{display:grid;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_searchPanel__2Ffcj{display:grid;gap:12px;padding:clamp(14px,2vw,20px);border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:var(--radius-panel,18px);background:color-mix(in srgb,var(--primary) 5%,var(--surface-2));box-shadow:var(--ui-shadow-soft)}.Routes_searchHeader__fhAuq{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.Routes_searchTitle__3DH3W{margin:0;color:var(--text)}.Routes_searchTitle__3DH3W label{cursor:text}.Routes_searchDescription__m552R,.Routes_searchStatus__rvM55{margin:4px 0 0;color:var(--muted)}.Routes_searchStatus__rvM55{flex:0 0 auto;margin:0;padding:5px 10px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--line));border-radius:var(--ui-radius-pill);background:var(--surface-2);color:var(--primary);font-weight:700;white-space:nowrap}.Routes_searchControl___B8sB{position:relative;display:flex;align-items:center}.Routes_searchIcon__DaPRJ{position:absolute;inset-inline-start:14px;z-index:1;width:18px;height:18px;color:var(--muted);pointer-events:none}.Routes_searchInput__Se4VD{width:100%;min-height:50px;padding:11px 50px 11px 44px;border:1px solid var(--line);border-radius:var(--ui-radius-md);background:var(--surface-2);color:var(--text);font-size:var(--type-task-control);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-2) 70%,transparent)}.Routes_searchInput__Se4VD:focus{outline:none;border-color:var(--primary);box-shadow:var(--ui-shadow-focus)}.Routes_searchInput__Se4VD::placeholder{color:var(--muted);opacity:.9}.Routes_searchInput__Se4VD::-webkit-search-cancel-button{appearance:none}.Routes_searchClear__aVyeN{position:absolute;inset-inline-end:6px;display:inline-grid;width:38px;min-height:38px;place-items:center;border:0;border-radius:var(--ui-radius-sm);color:var(--muted);cursor:pointer}.Routes_searchClear__aVyeN:focus-visible,.Routes_searchClear__aVyeN:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary)}.Routes_searchClear__aVyeN svg{width:17px;height:17px}.Routes_sectionList__G_2TT{display:grid;gap:14px}.Routes_routeSection__vJ6Xi{display:grid;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;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));gap:12px}.Routes_card__1tOak{display:grid;justify-items:start;align-content:start;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:start;line-height:1.35}.Routes_routeDisclosure__CIj_E{overflow:clip;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--primary) 4%,var(--surface-2))}.Routes_disclosureSummary__jtNLP{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:14px 48px 14px 14px;color:var(--text);cursor:pointer;list-style:none;position:relative}.Routes_disclosureSummary__jtNLP::-webkit-details-marker{display:none}.Routes_disclosureSummary__jtNLP:after{content:"+";position:absolute;inset-inline-end:16px;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--primary) 10%,var(--surface-2));color:var(--primary);font-size:18px;font-weight:600}.Routes_routeDisclosure__CIj_E[open] .Routes_disclosureSummary__jtNLP:after{content:"−"}.Routes_disclosureSummary__jtNLP:focus-visible,.Routes_disclosureSummary__jtNLP:hover{background:color-mix(in srgb,var(--primary) 7%,transparent);outline:none}.Routes_disclosureCopy__gInxl{display:grid;gap:4px;min-width:0}.Routes_disclosureCopy__gInxl strong{font-size:var(--type-card-title);line-height:var(--ui-leading-snug)}.Routes_disclosureCopy__gInxl>span{color:var(--muted);font-size:var(--type-body);line-height:var(--ui-leading-base)}.Routes_disclosureCount__HTwTS{flex:0 0 auto;color:var(--primary);font-size:var(--type-caption);font-weight:700}.Routes_disclosureBody__ekgkX{padding:14px;border-top:1px solid var(--line);background:var(--surface-2)}.Routes_noResults__0_31Q{display:grid;justify-items:center;gap:8px;padding:clamp(28px,7vw,64px) 18px;border:1px dashed color-mix(in srgb,var(--primary) 30%,var(--line));border-radius:var(--radius-panel,18px);color:var(--text);text-align:center}.Routes_noResults__0_31Q>svg{width:28px;height:28px;color:var(--primary)}.Routes_noResults__0_31Q h2,.Routes_noResults__0_31Q p{margin:0}.Routes_noResults__0_31Q p{color:var(--muted)}.Routes_noResults__0_31Q button{min-height:44px;margin-top:6px;padding:0 16px;border:1px solid var(--primary);border-radius:var(--ui-radius-pill);background:var(--primary);color:var(--ui-on-primary);font-weight:700;cursor:pointer}.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-inline-start: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_stats__fTXsu{grid-template-columns:1fr}.Routes_searchHeader__fhAuq{display:grid}.Routes_searchStatus__rvM55{justify-self:start}.Routes_pageIntroActions__ZGoiK,.Routes_pageIntroSteps__kW0FI{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_searchPanel__2Ffcj{padding:12px;border-radius:14px}.Routes_disclosureSummary__jtNLP{display:grid;gap:8px;padding:12px 46px 12px 12px}.Routes_disclosureCount__HTwTS{justify-self:start}.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-inline-start: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}