.HomeNavigation_page__HpKm5{--color-background:var(--app-bg);--color-surface:var(--ta-surface);--color-surface-raised:var(--ta-surface-elevated);--color-surface-hover:var(--ta-surface-elevated);--color-border:var(--surface-border);--color-text-primary:var(--ta-text-primary);--color-text-secondary:var(--ta-text-secondary);--color-accent:var(--ta-primary);--category-ride:var(--ta-accent-ride);--category-waiting:var(--ta-accent-wait);--category-event:var(--ta-accent-event);--category-facility:var(--ta-accent-toilet);--category-group:var(--ta-accent-group);--category-reward:var(--ta-accent-reward);--category-transport:var(--ta-accent-ride);--ui-secondary-text:var(--ta-text-secondary);--ui-tertiary-text:var(--ta-text-secondary);--ui-rim:var(--surface-border);--ui-shadow:var(--surface-shadow);height:100dvh;overflow-y:auto;overflow-x:hidden;padding:0 16px calc(108px + env(safe-area-inset-bottom, 0px));background:var(--app-bg);color:var(--ta-text-primary);font-size:var(--ta-font-title);line-height:var(--ta-leading);-webkit-overflow-scrolling:touch}.HomeNavigation_inner__aBxpE{max-width:720px;margin:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Yu Gothic UI,Meiryo,sans-serif}.HomeNavigation_page__HpKm5 svg{stroke-width:var(--ta-icon-stroke);stroke-linecap:round;stroke-linejoin:round}.HomeNavigation_page__HpKm5 a{text-decoration:none;color:inherit}.HomeNavigation_page__HpKm5 button{cursor:pointer}.HomeNavigation_page__HpKm5 button:disabled{cursor:default}.HomeNavigation_page__HpKm5#home-main-scroll{--favorites-handle-top:275px}.HomeNavigation_page__HpKm5[data-scroll-surface-id=ALL_FEATURES]{--favorites-handle-top:218px}.HomeNavigation_page__HpKm5 :is(a,button,select,input):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.HomeNavigation_header__bBnbB{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:62px;grid-gap:10px;gap:10px}.HomeNavigation_homeHeader__4Au6T{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px}.HomeNavigation_homeHeader__4Au6T:after{content:""}.HomeNavigation_homeHeader__4Au6T>h1{justify-self:center}.HomeNavigation_header__bBnbB h1{font-size:19px;margin:0;font-weight:720;letter-spacing:.035em}.HomeNavigation_header__bBnbB>:last-child{justify-self:end}.HomeNavigation_catalogHeader__EvpYi{grid-template-columns:44px minmax(0,1fr) 44px;gap:6px}.HomeNavigation_catalogHeader__EvpYi>h1{justify-self:center;text-align:center}.HomeNavigation_headerIconButton__KT5m2{position:relative;isolation:isolate;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-accent)}.HomeNavigation_headerIconButton__KT5m2:before{content:"";position:absolute;inset:4px;z-index:-1;border:1px solid color-mix(in srgb,var(--color-accent) 18%,var(--ui-rim));border-radius:50%;background:color-mix(in srgb,var(--color-accent) 4%,var(--ta-surface))}.HomeNavigation_headerIconButton__KT5m2[aria-expanded=true]:before{border-color:color-mix(in srgb,var(--color-accent) 38%,var(--ui-rim));background:color-mix(in srgb,var(--color-accent) 9%,var(--ta-surface))}.HomeNavigation_headerActions__cw1h7{display:inline-flex;align-items:center;min-width:0}.HomeNavigation_headerActions__cw1h7>a{min-height:44px;display:inline-flex;align-items:center;gap:3px;color:var(--color-accent);font-size:var(--ta-font-meta);font-weight:600;white-space:nowrap}@media (max-width:350px){.HomeNavigation_headerActions__cw1h7>a{font-size:0;gap:0}}.HomeNavigation_brand__o1kGg{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:720;color:var(--color-accent);letter-spacing:.01em;white-space:nowrap}.HomeNavigation_demoBadge__pGRIw{display:inline-flex;align-items:center;min-height:18px;margin-left:3px;padding:0 5px;border:1px solid color-mix(in srgb,var(--color-accent) 24%,transparent);border-radius:6px;background:color-mix(in srgb,var(--color-accent) 7%,transparent);color:var(--color-accent);font-size:9px;font-weight:700;letter-spacing:.04em;vertical-align:middle}.HomeNavigation_header__bBnbB>a,.HomeNavigation_header__bBnbB>button,.HomeNavigation_textLink__T88gU{min-height:44px;display:inline-flex;align-items:center;gap:4px;color:var(--color-accent);font-size:var(--ta-font-meta);font-weight:600}.HomeNavigation_section__rQYqR{margin:21px 0}.HomeNavigation_sectionTitle__Jc2Pl{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;margin-bottom:9px}.HomeNavigation_sectionTitle__Jc2Pl h2,.HomeNavigation_section__rQYqR h2{margin:0;font-size:var(--ta-font-section);font-weight:700;line-height:var(--ta-leading);letter-spacing:.02em}.HomeNavigation_sectionTitle__Jc2Pl .HomeNavigation_textLink__T88gU{margin:-8px 0}.HomeNavigation_blue__ruKQG{--feature-color:var(--category-ride);--tile-start:var(--ta-tile-ride-start);--tile-mid:var(--ta-tile-ride-mid);--tile-end:var(--ta-tile-ride-end)}.HomeNavigation_orange__onD_p{--feature-color:var(--category-waiting);--tile-start:var(--ta-tile-wait-start);--tile-mid:var(--ta-tile-wait-mid);--tile-end:var(--ta-tile-wait-end)}.HomeNavigation_pink__b14J7{--feature-color:var(--category-event);--tile-start:var(--ta-tile-event-start);--tile-mid:var(--ta-tile-event-mid);--tile-end:var(--ta-tile-event-end)}.HomeNavigation_green__SLeTt{--feature-color:var(--category-facility);--tile-start:var(--ta-tile-toilet-start);--tile-mid:var(--ta-tile-toilet-mid);--tile-end:var(--ta-tile-toilet-end)}.HomeNavigation_purple__Kbl_O{--feature-color:var(--category-group);--tile-start:var(--ta-tile-group-start);--tile-mid:var(--ta-tile-group-mid);--tile-end:var(--ta-tile-group-end)}.HomeNavigation_gold__iAKei{--feature-color:var(--category-reward);--tile-start:var(--ta-tile-reward-start);--tile-mid:var(--ta-tile-reward-mid);--tile-end:var(--ta-tile-reward-end)}.HomeNavigation_dock__jXuqq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}@media (max-width:767px){.HomeNavigation_favoritesRailPage__OTTFL .HomeNavigation_location__HBqbv{-webkit-padding-end:var(--favorites-local-safe-gap);padding-inline-end:var(--favorites-local-safe-gap)}.HomeNavigation_favoritesRailPage__OTTFL .HomeNavigation_launcher__Khk9V{margin-top:max(10px,calc(var(--favorites-handle-top) - 225px))}.HomeNavigation_catalogQuickDock__idJWn+.HomeNavigation_catalogSection__shlVN .HomeNavigation_menuGrid__LSr9P,.HomeNavigation_catalogSearch__lnRgn+.HomeNavigation_catalogSection__shlVN .HomeNavigation_menuGrid__LSr9P{-webkit-padding-end:var(--favorites-local-safe-gap);padding-inline-end:var(--favorites-local-safe-gap)}.HomeNavigation_catalogSearch__lnRgn+.HomeNavigation_catalogQuickDock__idJWn .HomeNavigation_dock__jXuqq{margin-inline:var(--favorites-local-safe-gap)}}.HomeNavigation_dockSlot__ivB5t{min-width:0}.HomeNavigation_page__HpKm5 .HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockCard__pIpzE{min-height:62px;padding:5px 3px;gap:2px;border-radius:12px;font-size:14px}.HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockCard__pIpzE>span:last-child{min-height:20px}.HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockToolbar__DBHGy{margin:-8px 0 2px}.HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockToolbar__DBHGy h2{margin:0;font-size:16px;font-weight:700}.HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockToolbar__DBHGy button:before{display:none}.HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockIcon__41dKj{width:26px;height:26px}.HomeNavigation_page__HpKm5 .HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockCard__pIpzE svg{width:23px;height:23px}.HomeNavigation_page__HpKm5 .HomeNavigation_dockCard__pIpzE{--dock-glass-start:var(--tile-start);--dock-glass-mid:var(--tile-mid);--dock-glass-end:var(--tile-end);min-height:96px;border-radius:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px 3px 10px;color:var(--ta-dock-ink);font-size:var(--ta-font-title);font-weight:680;line-height:1.35;text-align:center;background:var(--highlight-dock-specular),var(--glass-dock-world-bleed),linear-gradient(150deg,color-mix(in srgb,var(--dock-glass-start) var(--glass-dock-opacity),transparent),color-mix(in srgb,var(--dock-glass-mid) var(--glass-dock-opacity),transparent) 52%,color-mix(in srgb,var(--dock-glass-end) var(--glass-dock-opacity),transparent));border:1px solid color-mix(in srgb,var(--tile-mid) 66%,var(--highlight-dock-rim-tone) 34%);box-shadow:var(--highlight-dock-shadow);backdrop-filter:var(--glass-dock-filter);-webkit-backdrop-filter:var(--glass-dock-filter);transition:transform .15s,border-color .15s}.HomeNavigation_dockCard__pIpzE>span:last-child{min-height:29px;display:grid;align-items:center}.HomeNavigation_dockCard__pIpzE svg{color:var(--ta-dock-icon-ink);width:28px;height:28px;filter:drop-shadow(0 1px 1px #001c4030)}.HomeNavigation_dockCard__pIpzE:active{transform:translateY(1px);border-color:var(--ta-primary);filter:brightness(.96)}.HomeNavigation_dockIcon__41dKj{display:grid;place-items:center;height:42px;width:42px;border-radius:13px;color:var(--feature-color);background:transparent}.HomeNavigation_dockToolbar__DBHGy{display:flex;align-items:center;justify-content:space-between;margin:-5px 0 7px}.HomeNavigation_dockToolbar__DBHGy strong{font-size:var(--ta-font-title)}.HomeNavigation_dockToolbar__DBHGy button{position:relative;isolation:isolate;display:flex;gap:4px;align-items:center;min-height:44px;padding:0 9px;border:0;background:transparent;color:var(--color-accent);font-size:var(--ta-font-meta);font-weight:600}.HomeNavigation_dockToolbar__DBHGy button:before{content:"";position:absolute;inset:6px 0;z-index:-1;border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface))}.HomeNavigation_catalogQuickDock__idJWn{margin-top:12px;margin-bottom:24px}.HomeNavigation_catalogSection__shlVN{scroll-margin-top:12px}.HomeNavigation_dockEditor__RxIW_{position:relative;margin-top:10px;border:1px solid var(--ui-rim);border-radius:var(--ta-radius-card);background:var(--panel-surface);padding:4px 10px;box-shadow:var(--surface-rim),var(--surface-shadow)}.HomeNavigation_editorRow__0FqCn{display:flex;align-items:center;gap:10px;min-height:60px;border-bottom:1px solid var(--ui-rim)}.HomeNavigation_editorRow__0FqCn>span:first-child{width:20px;flex-shrink:0;font-size:var(--ta-font-meta);color:var(--ta-text-secondary);font-weight:600;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomeNavigation_editorRow__0FqCn select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;padding-right:26px;flex:1 1;min-width:0;height:44px;border:0;background:transparent;color:var(--ta-text-primary);font:inherit;font-size:var(--ta-font-title);font-weight:600}.HomeNavigation_dragHandle__k3t_V{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:0;border-radius:var(--ta-radius-control);background:transparent;color:var(--ta-text-secondary);touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.HomeNavigation_dragHandle__k3t_V[aria-pressed=true]{color:var(--ta-primary);background:var(--ta-surface-elevated)}.HomeNavigation_dragPlaceholder__MktOx{border:1px dashed var(--ta-border);border-radius:var(--ta-radius-control);background:var(--ta-surface-elevated)}.HomeNavigation_dragPlaceholder__MktOx>*{visibility:hidden}.HomeNavigation_dragGhost__C1Mnm{position:absolute;left:10px;right:10px;z-index:2;padding:0 8px;border:1px solid var(--ta-primary);border-radius:var(--ta-radius-control);background:var(--ta-surface-elevated);box-shadow:var(--ta-shadow);pointer-events:none}.HomeNavigation_dragGhost__C1Mnm strong{flex:1 1;font-size:var(--ta-font-title);font-weight:600}.HomeNavigation_dragGhost__C1Mnm svg{margin:0 11px;color:var(--ta-text-secondary)}.HomeNavigation_srOnly__g7eWx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.HomeNavigation_location__HBqbv{display:flex;align-items:center;gap:6px;font-size:var(--ta-font-meta);font-weight:500;line-height:1.5;margin:5px 0;min-height:44px}.HomeNavigation_location__HBqbv>svg{color:var(--color-accent);flex-shrink:0}.HomeNavigation_location__HBqbv>span{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.HomeNavigation_location__HBqbv button{display:inline-flex;gap:4px;align-items:center;flex:0 0 auto;font-size:var(--ta-font-meta);color:var(--color-accent);min-height:44px;border:0;background:transparent;font-weight:600}.HomeNavigation_primaryShortcuts__HVm5_{--surface-highlight-color:var(--color-accent);display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin:11px 0 10px;overflow:clip;border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--ui-rim));border-radius:17px;background:radial-gradient(circle at 88% 38%,color-mix(in srgb,var(--category-reward) 8%,transparent),transparent 37%),var(--panel-surface);box-shadow:var(--surface-rim),0 7px 18px #102d5512}.HomeNavigation_primaryShortcut__hsQm2{position:relative;min-width:0;min-height:92px;padding:13px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) 17px;align-items:center;grid-gap:10px;gap:10px;border:0;border-radius:0;background:transparent;touch-action:manipulation}.HomeNavigation_primaryShortcut__hsQm2:active{background:color-mix(in srgb,var(--shortcut-color) 8%,var(--ta-surface))}.HomeNavigation_shortcutHead__V1yfn{display:contents}.HomeNavigation_shortcutHead__V1yfn>svg{grid-column:3;grid-row:1;flex:0 0 auto;color:var(--ui-secondary-text);opacity:.72}.HomeNavigation_shortcutIcon__4E6Cq{--icon-plate-tint:var(--shortcut-color);grid-column:1;grid-row:1;display:grid;place-items:center;width:46px;height:50px;border:1px solid color-mix(in srgb,var(--shortcut-color) 24%,var(--ui-rim));border-radius:14px;background:var(--glass-icon-tint-layer),var(--glass-icon-world-bleed),var(--glass-icon-surface);color:var(--shortcut-color);box-shadow:var(--glass-inner-highlight)}.HomeNavigation_shortcutCopy__5_5ua{grid-column:2;grid-row:1;min-width:0;display:flex;flex-direction:column}.HomeNavigation_shortcutCopy__5_5ua strong{color:var(--color-text-primary);font-size:var(--ta-font-title);font-weight:680;line-height:1.35}.HomeNavigation_shortcutCopy__5_5ua small{margin-top:2px;color:var(--ui-secondary-text);font-size:13px;font-weight:500;line-height:1.4;text-wrap:balance}.HomeNavigation_functionListShortcut__v8Ia2{--shortcut-color:var(--color-accent)}.HomeNavigation_functionListShortcut__v8Ia2 .HomeNavigation_shortcutIcon__4E6Cq{width:50px;height:54px}.HomeNavigation_functionListShortcut__v8Ia2 .HomeNavigation_shortcutCopy__5_5ua strong{font-size:18px;font-weight:740}.HomeNavigation_relaxShortcut__vQOn0{--shortcut-color:var(--category-reward)}.HomeNavigation_relaxShortcut__vQOn0:before{content:"";position:absolute;inset-block:15px;inset-inline-start:0;width:1px;background:color-mix(in srgb,var(--ui-rim) 82%,transparent);pointer-events:none}.HomeNavigation_relaxShortcut__vQOn0{grid-template-columns:42px minmax(0,1fr);grid-template-rows:44px auto;align-content:center;column-gap:8px;row-gap:3px;padding:9px 10px}.HomeNavigation_relaxShortcut__vQOn0 .HomeNavigation_shortcutIcon__4E6Cq{grid-column:1;grid-row:1;width:42px;height:44px}.HomeNavigation_relaxShortcut__vQOn0 .HomeNavigation_shortcutHead__V1yfn>svg{grid-column:2;grid-row:1;justify-self:end}.HomeNavigation_relaxShortcut__vQOn0 .HomeNavigation_shortcutCopy__5_5ua{grid-column:1/3;grid-row:2}.HomeNavigation_relaxShortcut__vQOn0 .HomeNavigation_shortcutCopy__5_5ua strong{font-size:14px;white-space:nowrap}.HomeNavigation_relaxShortcut__vQOn0 .HomeNavigation_shortcutCopy__5_5ua small{font-size:12px;line-height:1.3}@media (max-width:820px){.HomeNavigation_location__HBqbv button{white-space:nowrap}}.HomeNavigation_launcher__Khk9V{--surface-highlight-color:var(--color-accent);display:flex;align-items:center;gap:13px;min-height:92px;padding:13px;border-radius:17px;background:var(--card-gradient);border:1px solid color-mix(in srgb,var(--color-accent) 12%,var(--ui-rim));box-shadow:var(--surface-rim),var(--surface-shadow)}.HomeNavigation_launcherCopy__fFSCY{min-width:0;flex:1 1}.HomeNavigation_launcher__Khk9V strong{display:block;font-size:var(--ta-font-title);font-weight:600;line-height:1.45;margin-bottom:4px}.HomeNavigation_launcher__Khk9V p{margin:0;font-size:var(--ta-font-meta);font-weight:500;line-height:1.58;color:var(--ui-secondary-text)}.HomeNavigation_launcherIcon__qhITg{--icon-plate-tint:var(--color-accent);flex:0 0 50px;height:58px;display:grid;place-items:center;color:var(--color-accent);border:1px solid color-mix(in srgb,var(--color-accent) 18%,transparent);border-radius:14px;background:var(--glass-icon-tint-layer),var(--glass-icon-world-bleed),var(--glass-icon-surface);box-shadow:var(--glass-inner-highlight)}.HomeNavigation_launcherCta__s_RU2{display:flex;align-items:center;gap:2px;margin-top:6px;color:var(--color-accent);font-size:var(--ta-font-meta);font-weight:600}.HomeNavigation_facts__2Vlm4{display:flex;gap:10px;overflow-x:auto;padding:1px 1px 6px;scrollbar-width:none}.HomeNavigation_fact__d3wHp{--surface-highlight-color:var(--feature-color,var(--color-accent));flex:1 0 132px;min-width:0;border:1px solid color-mix(in srgb,var(--feature-color,var(--color-accent)) 11%,var(--ui-rim));border-radius:var(--ta-radius-card);min-height:104px;padding:13px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:26px auto;align-items:start;grid-gap:6px 8px;gap:6px 8px;font-size:var(--ta-font-title);font-weight:650;box-shadow:var(--surface-rim),var(--surface-shadow)}.HomeNavigation_fact__d3wHp:only-child{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 5px)}.HomeNavigation_fact__d3wHp>svg:first-child{grid-column:1;grid-row:1;color:var(--feature-color,var(--color-accent));flex-shrink:0}.HomeNavigation_fact__d3wHp>span{grid-column:1;grid-row:2;align-self:end}.HomeNavigation_fact__d3wHp small{display:block;margin-top:4px;font-size:var(--ta-font-meta);line-height:1.5;color:var(--ui-secondary-text);font-weight:500}.HomeNavigation_factChevron_____y1{grid-column:2;grid-row:2;align-self:end;color:var(--ui-secondary-text)!important;opacity:.72}.HomeNavigation_panel__hydtm{background:var(--panel-surface);border:1px solid var(--ui-rim);border-radius:var(--ta-radius-card);padding:8px 12px;box-shadow:var(--surface-rim),var(--surface-shadow)}.HomeNavigation_summary__Bwb3B{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.HomeNavigation_summary__Bwb3B a{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--ui-rim);border-radius:var(--ta-radius-card);background:var(--card-gradient);box-shadow:var(--surface-rim),var(--surface-shadow)}.HomeNavigation_summary__Bwb3B strong{font-size:24px;font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--category-ride)}.HomeNavigation_summary__Bwb3B span{font-size:var(--ta-font-title)}.HomeNavigation_summary__Bwb3B small{font-size:var(--ta-font-meta);font-weight:500;line-height:1.55;color:var(--ui-secondary-text)}.HomeNavigation_summary__Bwb3B>a>span:not(.HomeNavigation_summaryLabel__caM3f){font-weight:600;line-height:1.45}.HomeNavigation_summaryLabel__caM3f{display:flex;align-items:center;gap:6px;font-weight:600}.HomeNavigation_summaryLabel__caM3f svg{color:var(--category-ride)}.HomeNavigation_row__TUACa{display:flex;gap:9px;align-items:center;min-height:54px;padding:9px 0;border-bottom:1px solid var(--ui-rim)}.HomeNavigation_row__TUACa:last-child{border-bottom:0}.HomeNavigation_row__TUACa>svg{color:var(--feature-color,var(--color-accent));flex-shrink:0}.HomeNavigation_row__TUACa>svg:last-child{color:var(--ui-secondary-text);opacity:.72}.HomeNavigation_rowBody__NNWt7{min-width:0;flex:1 1}.HomeNavigation_row__TUACa strong{font-size:var(--ta-font-title);line-height:1.45;font-weight:600;overflow-wrap:anywhere}.HomeNavigation_row__TUACa small{display:block;font-size:var(--ta-font-meta);font-weight:500;color:var(--ui-secondary-text);margin-top:3px;line-height:1.58}.HomeNavigation_rowMeta__ynsQ3{text-align:right;color:var(--color-text-primary);font-size:var(--ta-font-meta);font-weight:700;line-height:1.45;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomeNavigation_rowMeta__ynsQ3 small{color:var(--ui-secondary-text);font-size:var(--ta-font-meta);font-weight:600}.HomeNavigation_note__OddMu{margin:6px 0;font-size:var(--ta-font-meta);font-weight:500;line-height:1.68;color:var(--ui-secondary-text)}.HomeNavigation_note__OddMu strong{color:var(--color-text-primary);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomeNavigation_error__OwiIE{font-size:var(--ta-font-meta);font-weight:500;color:var(--ui-secondary-text);line-height:1.65}.HomeNavigation_groupPanel__PtoCQ{--feature-color:var(--group-card-theme-accent);--surface-highlight-color:var(--group-card-theme-accent);padding:12px;border:1px solid color-mix(in srgb,var(--group-card-theme-accent) var(--group-card-rim-strength),var(--ui-rim));background:radial-gradient(ellipse 72% 118% at -15% 48%,color-mix(in srgb,var(--group-card-theme-accent) var(--group-card-inner-accent-strength),transparent),transparent 70%),var(--panel-surface);box-shadow:var(--surface-rim),var(--surface-shadow),inset 0 0 0 1px color-mix(in srgb,var(--group-card-theme-accent) 4%,transparent)}.HomeNavigation_groupPanel__PtoCQ .HomeNavigation_row__TUACa>svg:first-child{--icon-plate-tint:var(--group-card-theme-accent);--icon-plate-background-bleed:var(--group-card-icon-tint-strength);box-sizing:content-box;width:22px;height:22px;padding:10px;color:var(--group-card-theme-accent);border:1px solid color-mix(in srgb,var(--group-card-theme-accent) var(--group-card-icon-rim-strength),var(--ui-rim));border-radius:12px;background:var(--glass-icon-tint-layer),var(--glass-icon-world-bleed),var(--glass-icon-surface);box-shadow:var(--glass-inner-highlight);backdrop-filter:var(--glass-icon-filter);-webkit-backdrop-filter:var(--glass-icon-filter)}.HomeNavigation_groupHeading__OESWz{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:var(--ta-font-title);margin:3px 0}.HomeNavigation_groupHeading__OESWz>strong{font-weight:600;line-height:1.45}.HomeNavigation_groupHeading__OESWz span{font-size:var(--ta-font-meta);font-weight:500;line-height:1.5;color:var(--ui-secondary-text)}.HomeNavigation_groupHeading__OESWz span strong{color:var(--color-text-primary);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomeNavigation_search__VQSdQ{display:flex;align-items:center;gap:8px;border:1px solid var(--ui-rim);border-radius:var(--ta-radius-card);min-height:46px;padding:0 13px;background:var(--panel-surface);box-shadow:var(--surface-rim),var(--surface-shadow);color:var(--ui-secondary-text);width:100%;font-size:var(--ta-font-title);font-weight:500}.HomeNavigation_search__VQSdQ svg{flex-shrink:0;color:var(--color-accent);opacity:.75}.HomeNavigation_search__VQSdQ input{border:0;background:transparent;color:var(--color-text-primary);min-width:0;width:100%;height:44px;font:inherit;outline-offset:3px}.HomeNavigation_search__VQSdQ input::placeholder{color:var(--ui-secondary-text);opacity:1;font-weight:500}.HomeNavigation_catalogSearch__lnRgn{margin:1px 0 8px;padding-right:2px;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 72%,transparent),0 5px 14px #102d5510}.HomeNavigation_catalogSearch__lnRgn:focus-within{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--ui-rim));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 12%,transparent)}.HomeNavigation_catalogSearch__lnRgn input:focus-visible{outline:0}.HomeNavigation_searchDismiss__Xz1Oi{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:var(--ta-radius-control);background:transparent;color:var(--ui-secondary-text)}.HomeNavigation_searchDismiss__Xz1Oi:active{background:var(--color-surface-raised);color:var(--color-text-primary)}.HomeNavigation_menuGrid__LSr9P{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;background:transparent;border:0;border-radius:var(--ta-radius-card);padding:0}.HomeNavigation_menuItem__6UF9b{--surface-highlight-color:var(--feature-color,var(--color-accent));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:92px;border:1px solid color-mix(in srgb,var(--catalog-outline-accent) 22%,var(--ui-rim));border-radius:13px;padding:9px 4px 10px;background:var(--card-gradient);box-shadow:var(--surface-rim),var(--surface-shadow);color:var(--color-text-primary);font:inherit;font-size:15px;font-weight:650;line-height:1.35;text-align:center}.HomeNavigation_menuItem__6UF9b:active{background:var(--color-surface-raised);border-color:color-mix(in srgb,var(--catalog-outline-accent) 28%,transparent)}@media (hover:hover){.HomeNavigation_menuItem__6UF9b:hover{border-color:color-mix(in srgb,var(--catalog-outline-accent) 24%,transparent)}}[data-resolved-mode=dark] .HomeNavigation_menuItem__6UF9b{border-color:color-mix(in srgb,var(--catalog-outline-accent) 30%,transparent)}[data-resolved-mode=dark] .HomeNavigation_menuItem__6UF9b:active{border-color:color-mix(in srgb,var(--catalog-outline-accent) 38%,transparent)}@media (hover:hover){[data-resolved-mode=dark] .HomeNavigation_menuItem__6UF9b:hover{border-color:color-mix(in srgb,var(--catalog-outline-accent) 34%,transparent)}}.HomeNavigation_menuItem__6UF9b svg{width:var(--ta-icon-size);height:var(--ta-icon-size);color:var(--feature-color,var(--color-accent))}.HomeNavigation_menuIcon__nForC{--icon-plate-tint:var(--feature-color,var(--color-accent));display:grid;place-items:center;width:43px;height:43px;border:1px solid color-mix(in srgb,var(--feature-color,var(--color-accent)) 18%,transparent);border-radius:13px;background:var(--glass-icon-tint-layer),var(--glass-icon-world-bleed),var(--ta-icon-background);box-shadow:var(--ta-icon-shadow),0 3px 8px #173a6b0b}.HomeNavigation_menuItem__6UF9b small{font-size:var(--ta-font-meta);font-weight:500;line-height:1.6;color:var(--ui-secondary-text)}.HomeNavigation_utilityGrid__gBUz5{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeNavigation_utilityGrid__gBUz5 .HomeNavigation_menuItem__6UF9b{min-height:118px}.HomeNavigation_settingsGrid__Neezy{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeNavigation_settingsGrid__Neezy .HomeNavigation_menuItem__6UF9b{min-height:92px}.HomeNavigation_chips__bADKN{display:flex;gap:6px;overflow-x:auto;padding:9px 0;scrollbar-width:none}.HomeNavigation_chips__bADKN button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;border:0;border-radius:12px;background:transparent;padding:0 10px;color:var(--ui-secondary-text);font:inherit;font-size:var(--ta-font-meta);font-weight:600;position:relative;isolation:isolate}.HomeNavigation_chips__bADKN button:before{content:"";position:absolute;inset:5px 0;border-radius:10px;background:var(--color-surface);border:1px solid var(--ui-rim);z-index:-1}.HomeNavigation_chips__bADKN button[aria-pressed=true]{color:var(--color-text-primary)}.HomeNavigation_chips__bADKN button[aria-pressed=true] svg{color:var(--feature-color,var(--color-accent))}.HomeNavigation_chips__bADKN button[aria-pressed=true]:before{background:color-mix(in srgb,var(--ta-primary) 7%,var(--ta-surface));border-color:color-mix(in srgb,var(--ta-primary) 40%,var(--ta-border))}.HomeNavigation_layerChips__SbMLR{gap:4px}.HomeNavigation_layerChips__SbMLR button{flex:1 0 auto;padding:0 5px;gap:3px}.HomeNavigation_layerChips__SbMLR svg{width:14px;height:14px}.HomeNavigation_layerChips__SbMLR button[aria-pressed=false] svg{opacity:.45}.HomeNavigation_map__GINb_{height:47dvh;min-height:320px;margin:0 -16px;position:relative}.HomeNavigation_map__GINb_ [data-testid=home-semantic-event-marker]{z-index:20}.HomeNavigation_mapSheet__wtfrU{position:relative;margin:-6px -16px 0;padding:20px 16px 12px;border-radius:20px 20px 0 0;background:var(--ta-surface);border-top:1px solid var(--ta-border);box-shadow:var(--ta-shadow)}.HomeNavigation_mapSheet__wtfrU:before{content:"";position:absolute;width:34px;height:4px;border-radius:4px;background:color-mix(in srgb,var(--color-text-secondary) 30%,transparent);top:7px;left:calc(50% - 17px)}.HomeNavigation_mapSheet__wtfrU .HomeNavigation_chips__bADKN{padding-top:0;gap:5px}.HomeNavigation_mapSheet__wtfrU .HomeNavigation_chips__bADKN button{padding:0 9px}.HomeNavigation_mapSheet__wtfrU .HomeNavigation_note__OddMu{font-size:var(--ta-font-meta)}.HomeNavigation_break__QvKjf{display:flex;justify-content:flex-end;margin:16px 0}.HomeNavigation_mapMarker__f0wDH{display:grid;place-items:center;position:relative;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:transparent}.HomeNavigation_markerFace__1lcIG{display:grid;place-items:center;position:relative;width:32px;height:32px;color:var(--ta-marker-ink);border:1.5px solid #ffffffed;border-radius:11px;box-shadow:0 2px 5px #08253b35,inset 0 1px 0 #ffffff30}.HomeNavigation_markerFace__1lcIG,.HomeNavigation_markerFace__1lcIG:after{background:color-mix(in srgb,var(--feature-color) var(--ta-marker-fill),var(--ta-marker-base))}.HomeNavigation_markerFace__1lcIG:after{content:"";position:absolute;bottom:-4px;width:6px;height:6px;transform:rotate(45deg);border-bottom:1px solid #fff;border-right:1px solid #fff}.HomeNavigation_markerFace__1lcIG svg{position:relative;z-index:1}.HomeNavigation_markerArea__Hl2ic .HomeNavigation_markerFace__1lcIG{outline:2px dashed color-mix(in srgb,var(--feature-color) 55%,#fff);outline-offset:3px}.HomeNavigation_markerToilet__iksgy .HomeNavigation_markerFace__1lcIG{width:23px;height:25px;background:color-mix(in srgb,var(--category-facility) 16%,#f7fbf9);color:color-mix(in srgb,var(--category-facility) 88%,#17392b);border:1px solid color-mix(in srgb,var(--category-facility) 64%,#fff);border-radius:7px;box-shadow:0 1px 2px #17392b20}.HomeNavigation_markerToilet__iksgy.HomeNavigation_markerArea__Hl2ic .HomeNavigation_markerFace__1lcIG{outline:0}.HomeNavigation_markerToilet__iksgy .HomeNavigation_markerFace__1lcIG:after{display:none}.HomeNavigation_markerToilet__iksgy .HomeNavigation_markerFace__1lcIG svg{width:17px;height:17px}.HomeNavigation_mapRow__jrhGG{width:100%;background:transparent;border-top:0;border-left:0;border-right:0;color:var(--color-text-primary);text-align:left;font:inherit}.HomeNavigation_rowIcon__65dJP{--icon-plate-tint:var(--feature-color,var(--color-accent));display:grid;place-items:center;flex:0 0 34px;width:34px;height:36px;color:var(--feature-color,var(--color-accent));border:1px solid color-mix(in srgb,var(--feature-color,var(--color-accent)) 16%,transparent);border-radius:10px;background:var(--glass-icon-tint-layer),var(--glass-icon-world-bleed),var(--ta-icon-background);box-shadow:var(--ta-icon-shadow)}.HomeNavigation_mapRow__jrhGG strong{font-size:var(--ta-font-title)}.HomeNavigation_mapRow__jrhGG small{font-size:var(--ta-font-meta)}@media (min-width:768px){.HomeNavigation_page__HpKm5{padding-top:12px}.HomeNavigation_header__bBnbB{min-height:70px}.HomeNavigation_map__GINb_{border-radius:18px;overflow:hidden;margin:0}.HomeNavigation_mapSheet__wtfrU{margin-left:0;margin-right:0;border-radius:18px}}@media (prefers-reduced-motion:reduce){.HomeNavigation_dockCard__pIpzE{transition:none}}.HomeNavigation_editorChoice__bmiZM{position:relative;flex:1 1;min-width:0}.HomeNavigation_editorChoice__bmiZM>svg{position:absolute;right:6px;top:14px;color:var(--ta-text-secondary);pointer-events:none}.HomeNavigation_menuItem__6UF9b>span:not(.HomeNavigation_menuIcon__nForC),.HomeNavigation_summary__Bwb3B small{text-wrap:balance}.HomeNavigation_fact__d3wHp{background:var(--card-gradient)}[data-resolved-mode=dark] .HomeNavigation_page__HpKm5 .HomeNavigation_dockCard__pIpzE{--dock-glass-start:color-mix(in srgb,var(--tile-start) 82%,var(--theme-dark-dock-base,#071420));--dock-glass-mid:color-mix(in srgb,var(--tile-mid) 88%,var(--theme-dark-dock-base,#071420));--dock-glass-end:color-mix(in srgb,var(--tile-end) 88%,var(--theme-dark-dock-end,#06111c));border-color:color-mix(in srgb,var(--tile-mid) 66%,var(--highlight-dock-rim-tone) 34%);box-shadow:var(--highlight-dock-shadow)}[data-resolved-mode=dark] .HomeNavigation_dockIcon__41dKj{background:radial-gradient(ellipse,#ffffff14,transparent 72%)}[data-resolved-mode=dark] .HomeNavigation_dockCard__pIpzE svg{color:#f8fbff;filter:drop-shadow(0 1px 1px #00102580)}[data-resolved-mode=dark] .HomeNavigation_page__HpKm5 .HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockCard__pIpzE{--surface-highlight-color:var(--feature-color);background:var(--highlight-dock-specular),var(--glass-dock-world-bleed),linear-gradient(150deg,color-mix(in srgb,var(--dock-glass-start) var(--glass-dock-opacity),var(--ta-surface)),color-mix(in srgb,var(--dock-glass-mid) 92%,var(--ta-surface)) 30%,color-mix(in srgb,var(--dock-glass-end) 92%,var(--ta-surface)) 55%);color:var(--ta-dock-ink);border-color:color-mix(in srgb,var(--tile-mid) 66%,var(--highlight-dock-rim-tone) 34%);box-shadow:var(--surface-rim),var(--surface-shadow)}[data-resolved-mode=dark] .HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockIcon__41dKj{--icon-plate-tint:var(--feature-color);background:transparent;box-shadow:none}[data-resolved-mode=dark] .HomeNavigation_page__HpKm5 .HomeNavigation_compactDock__mJO_8 .HomeNavigation_dockCard__pIpzE svg{color:var(--ta-dock-ink);filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--tile-end) 35%,transparent))}[data-resolved-mode=dark] .HomeNavigation_primaryShortcuts__HVm5_{background:radial-gradient(circle at 88% 36%,color-mix(in srgb,var(--category-reward) 13%,transparent),transparent 40%),var(--panel-surface);border-color:color-mix(in srgb,var(--color-accent) 28%,var(--ui-rim));box-shadow:var(--surface-rim),0 8px 20px #00000031}[data-resolved-mode=dark] .HomeNavigation_shortcutIcon__4E6Cq{background:var(--glass-icon-tint-layer),var(--glass-icon-world-bleed),var(--glass-icon-surface);border-color:color-mix(in srgb,var(--shortcut-color) 35%,var(--ui-rim));box-shadow:var(--glass-inner-highlight),0 4px 10px #00000030}[data-resolved-mode=dark] .HomeNavigation_functionListShortcut__v8Ia2 .HomeNavigation_shortcutIcon__4E6Cq{color:#f5f8ff}[data-resolved-mode=dark] .HomeNavigation_launcher__Khk9V{background:var(--card-gradient);border-color:color-mix(in srgb,var(--color-accent) 22%,var(--ui-rim));box-shadow:var(--surface-rim),var(--surface-shadow)}[data-resolved-mode=dark] .HomeNavigation_fact__d3wHp{background:var(--card-gradient);border-color:color-mix(in srgb,var(--feature-color,var(--color-accent)) 20%,var(--ui-rim));box-shadow:var(--surface-rim),var(--surface-shadow)}[data-resolved-mode=dark] .HomeNavigation_menuItem__6UF9b{background:var(--card-gradient);border-color:color-mix(in srgb,var(--feature-color,var(--color-accent)) 27%,var(--ui-rim));box-shadow:var(--surface-rim),var(--surface-shadow)}[data-resolved-mode=dark] :is(.HomeNavigation_menuIcon__nForC,.HomeNavigation_rowIcon__65dJP,.HomeNavigation_launcherIcon__qhITg){background:var(--glass-icon-tint-layer),var(--glass-icon-world-bleed),var(--glass-icon-surface);box-shadow:var(--ta-icon-shadow),inset 0 0 8px color-mix(in srgb,var(--feature-color,var(--ta-primary)) 7%,transparent)}[data-resolved-mode=dark] :is(.HomeNavigation_menuIcon__nForC,.HomeNavigation_launcherIcon__qhITg) svg{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--feature-color,var(--ta-primary)) 40%,transparent))}:is(.HomeNavigation_primaryShortcuts__HVm5_,.HomeNavigation_panel__hydtm,.HomeNavigation_search__VQSdQ,.HomeNavigation_dockEditor__RxIW_){backdrop-filter:var(--glass-primary-filter);-webkit-backdrop-filter:var(--glass-primary-filter)}:is(.HomeNavigation_launcher__Khk9V,.HomeNavigation_fact__d3wHp,.HomeNavigation_summary__Bwb3B a,.HomeNavigation_menuItem__6UF9b){backdrop-filter:var(--glass-secondary-filter);-webkit-backdrop-filter:var(--glass-secondary-filter)}:is(.HomeNavigation_shortcutIcon__4E6Cq,.HomeNavigation_launcherIcon__qhITg,.HomeNavigation_menuIcon__nForC,.HomeNavigation_rowIcon__65dJP){backdrop-filter:var(--glass-icon-filter);-webkit-backdrop-filter:var(--glass-icon-filter)}.HomeNavigation_dragHandle__k3t_V svg{padding:2px;border-radius:6px;background:var(--ta-icon-background);box-shadow:var(--ta-icon-shadow)}