.BottomBar_bottomBar__7Mp_9{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-sticky-nav);display:none;padding:var(--space-xs) max(var(--space-sm),env(safe-area-inset-right)) calc(var(--space-xs) + env(safe-area-inset-bottom)) max(var(--space-sm),env(safe-area-inset-left));background:color-mix(in oklch,var(--color-surface),transparent 4%);border-top:var(--rule-thin) solid var(--color-rule);box-shadow:0 -8px 24px color-mix(in oklch,var(--color-ink),transparent 92%);backdrop-filter:blur(18px)}.BottomBar_inner__VdbQb{width:min(760px,100%);min-height:64px;margin-inline:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2xs)}.BottomBar_inner__VdbQb a{min-width:0;min-height:56px;display:grid;place-items:center;align-content:center;gap:var(--space-3xs);border-radius:var(--radius-md);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;line-height:1.1;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.BottomBar_inner__VdbQb a:focus-visible,.BottomBar_inner__VdbQb a:hover{background:var(--color-accent-soft);color:var(--color-accent-deep)}.BottomBar_inner__VdbQb a:active{transform:translateY(1px)}.BottomBar_inner__VdbQb a[aria-disabled=true]{color:var(--color-subtle);pointer-events:none}.BottomBar_inner__VdbQb a[data-state=loading]{opacity:.72}.BottomBar_inner__VdbQb a[data-state=error]{color:var(--color-warning-ink)}.BottomBar_inner__VdbQb a[data-state=success]{color:var(--color-accent-strong)}.BottomBar_inner__VdbQb span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BottomBar_active__adzvJ{background:var(--color-accent-strong);color:var(--color-accent-ink)!important}@media (max-width:1024px){.BottomBar_bottomBar__7Mp_9{display:block}}@media (max-width:360px){.BottomBar_bottomBar__7Mp_9{padding-inline:var(--space-xs)}.BottomBar_inner__VdbQb a{font-size:.6875rem}}.Footer_footer__UaG1g{border-top:var(--rule-thin) solid var(--color-rule);background:linear-gradient(color-mix(in oklch,var(--color-paper-soft),transparent 4%),color-mix(in oklch,var(--color-paper-soft),transparent 12%)),url(/bottom_image.jpg) bottom /cover no-repeat;color:var(--color-ink)}.Footer_inner__ACAek{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding:var(--space-2xl) 0 var(--space-xl)}.Footer_inner__ACAek p{margin:var(--space-xs) 0 0;color:var(--color-muted);word-break:auto-phrase}.Footer_links__oDyjI{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:flex-start}.Footer_links__oDyjI a{min-height:44px;display:inline-flex;align-items:center;padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink);font-size:var(--text-sm);font-weight:700;white-space:nowrap}.Footer_links__oDyjI a:focus-visible,.Footer_links__oDyjI a:hover{background:var(--color-accent-soft);color:var(--color-accent-deep);text-decoration:underline}.Footer_bannerContainer__dHAJZ{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--space-xs) 0;margin-top:var(--space-xs)}.Footer_bannerViewport__hTEmr{width:100%;overflow:hidden;padding:var(--space-xs) 0}.Footer_bannerTrack__qT3an{display:flex;width:max-content;animation:Footer_related-sites-scroll__mR9hj 38s linear infinite}.Footer_bannerSequence__J0sEy{display:flex;align-items:center;gap:var(--space-md);padding-right:var(--space-md)}.Footer_bannerLabel__pMZwG{font-size:var(--text-sm);font-weight:600;color:var(--color-muted);letter-spacing:.04em}.Footer_bannerLink__EX_Kz{display:inline-block;flex:0 0 min(320px,calc(100vw - 48px));text-decoration:none;border-radius:var(--radius-sm);border:var(--rule-thin) solid color-mix(in oklch,var(--color-ink),transparent 85%);overflow:hidden;outline-offset:4px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.Footer_bannerImage__5e7UJ{width:100%;height:168px;object-fit:cover;object-position:center;display:block;box-shadow:var(--shadow-soft)}.Footer_bannerLink__EX_Kz:focus-visible,.Footer_bannerLink__EX_Kz:hover{transform:translateY(-1px);box-shadow:var(--shadow-lift);border-color:color-mix(in oklch,var(--color-accent),transparent 40%)}.Footer_bannerViewport__hTEmr:focus-within .Footer_bannerTrack__qT3an,.Footer_bannerViewport__hTEmr:hover .Footer_bannerTrack__qT3an{animation-play-state:paused}@keyframes Footer_related-sites-scroll__mR9hj{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.Footer_bannerViewport__hTEmr{overflow-x:auto}.Footer_bannerTrack__qT3an{animation:none}.Footer_bannerSequence__J0sEy[aria-hidden=true]{display:none}}.Footer_disclaimer__sPtyl{grid-column:1/-1;padding-top:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule-strong)}.Footer_disclaimer__sPtyl p{max-width:92ch;word-break:auto-phrase;margin:0 0 var(--space-xs);font-size:var(--text-sm)}.Footer_disclaimer__sPtyl p:last-child{margin-bottom:0}.Footer_adDisclosure__hYIL5{color:var(--color-muted)}.LanguageSwitcher_switcher__cRLXq{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-muted);font-size:var(--text-sm)}.LanguageSwitcher_switcher__cRLXq span{display:inline-flex;align-items:center;gap:var(--space-2xs);white-space:nowrap}.LanguageSwitcher_switcher__cRLXq select{min-height:44px;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);padding:0 var(--space-sm)}.LanguageSwitcher_switcher__cRLXq select:hover{border-color:var(--color-accent)}.LanguageSwitcher_switcher__cRLXq select:active{background:var(--color-surface-raised)}.LanguageSwitcher_switcher__cRLXq select:disabled{cursor:not-allowed;opacity:.55}.Header_header__MvnS2{position:sticky;top:0;z-index:var(--z-sticky-nav);background:color-mix(in oklch,var(--color-surface),transparent 8%);border-bottom:var(--rule-thin) solid var(--color-rule);box-shadow:0 1px 0 color-mix(in oklch,var(--color-ink),transparent 94%);backdrop-filter:blur(12px)}.Header_inner__ggL_E{display:flex;gap:var(--space-md);align-items:center;min-height:72px}.Header_brand__tPzig{display:grid;gap:0;color:var(--color-ink);flex:0 1 360px;min-width:220px}.Header_brand__tPzig span{font-weight:800;font-size:var(--text-md);line-height:1.2;letter-spacing:-.01em}.Header_brand__tPzig small{color:var(--color-muted);font-size:var(--text-sm);font-weight:600}.Header_brand__tPzig small,.Header_brand__tPzig span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_desktopNav__hqXo_{display:flex;align-items:center;gap:var(--space-2xs);flex:1 1 auto;min-width:0;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.Header_desktopNav__hqXo_ a{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-sm);font-weight:700;white-space:nowrap;flex:0 0 auto;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.Header_desktopNav__hqXo_ a:focus-visible,.Header_desktopNav__hqXo_ a:hover{background:var(--color-accent-soft);color:var(--color-accent-deep)}.Header_desktopNav__hqXo_ a[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-deep);box-shadow:inset 0 0 0 var(--rule-thin) color-mix(in oklch,var(--color-accent),var(--color-rule) 40%)}.Header_desktopNav__hqXo_ a:active{color:var(--color-ink)}.Header_rightAction__nyYK7{display:flex;align-items:center;gap:10px;flex:0 0 auto}.Header_hamburgerBtn__SWdcv{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-surface);color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.Header_hamburgerBtn__SWdcv:focus-visible,.Header_hamburgerBtn__SWdcv:hover{background:var(--color-accent-soft);color:var(--color-accent-deep);border-color:var(--color-accent)}.Header_mobileOverlay__6fMJ5{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:9999;display:flex;justify-content:flex-end;animation:Header_fadeIn__ehE4K .2s ease-out}.Header_mobileDrawer__0p4lF{width:min(340px,85vw);height:100%;background:var(--color-surface);box-shadow:-4px 0 20px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow-y:auto;animation:Header_slideLeft__4sDeW .25s ease-out}.Header_drawerHeader__D4_c_{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-soft)}.Header_drawerTitle___AQ9D{font-weight:800;font-size:1.05rem;color:var(--color-ink)}.Header_drawerCloseBtn__5KAch{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--color-muted);cursor:pointer;transition:background-color .2s,color .2s}.Header_drawerCloseBtn__5KAch:hover{background:var(--color-paper-strong);color:var(--color-ink)}.Header_mobileNav__J0kLN{display:flex;flex-direction:column;padding:12px;gap:6px}.Header_mobileNavItem__DuKLG{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:var(--radius-sm);color:var(--color-ink);font-weight:700;font-size:.98rem;text-decoration:none;transition:background-color .15s,color .15s}.Header_iconBox__rrbfF,.Header_mobileNavItem__DuKLG:active,.Header_mobileNavItem__DuKLG:hover,.Header_mobileNavItem__DuKLG[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-deep)}.Header_iconBox__rrbfF{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);flex-shrink:0}@media (prefers-reduced-motion:reduce){.Header_mobileDrawer__0p4lF,.Header_mobileOverlay__6fMJ5{animation:none}}@keyframes Header_fadeIn__ehE4K{0%{opacity:0}to{opacity:1}}@keyframes Header_slideLeft__4sDeW{0%{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width:1024px){.Header_inner__ggL_E{display:grid;grid-template-columns:minmax(0,1fr) auto}.Header_desktopNav__hqXo_{display:none}.Header_hamburgerBtn__SWdcv{display:flex}}@media (max-width:760px){.Header_inner__ggL_E{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs);min-height:64px;padding:var(--space-sm) 0}.Header_brand__tPzig{min-width:0}}.NoticeBanner_banner__Nv1u_{background:color-mix(in oklch,var(--color-warning),var(--color-paper) 32%);color:var(--color-warning-ink);border-bottom:var(--rule-thin) solid color-mix(in oklch,var(--color-warning),var(--color-warning-ink) 28%)}.NoticeBanner_viewport__pFDcq{overflow:hidden;white-space:nowrap}.NoticeBanner_track__7Jxcf{width:max-content;display:flex;align-items:center;animation:NoticeBanner_notice-marquee__H7ZNB 46s linear infinite}.NoticeBanner_track__7Jxcf:focus-within,.NoticeBanner_track__7Jxcf:hover{animation-play-state:paused}.NoticeBanner_item__ejZ8x{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-xl);font-size:var(--text-sm);font-weight:600;line-height:1.5}.NoticeBanner_item__ejZ8x svg{flex:0 0 auto}.NoticeBanner_item__ejZ8x strong{color:var(--color-warning-ink);font-weight:800}.NoticeBanner_item__ejZ8x span{white-space:nowrap}@keyframes NoticeBanner_notice-marquee__H7ZNB{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.NoticeBanner_track__7Jxcf{width:auto;animation:none}.NoticeBanner_item__ejZ8x[aria-hidden=true]{display:none}.NoticeBanner_item__ejZ8x{white-space:normal;padding-inline:var(--space-md)}}