.LanguageSwitcher_wrap__MLm_r{position:relative;display:inline-flex;flex:none}.LanguageSwitcher_trigger__H0_Gx{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.14);background:rgba(28,39,51,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#708499;font-size:var(--fs-sm);font-weight:500;letter-spacing:.04em;cursor:pointer;transition:border-color .15s,color .15s,background .15s,transform .12s ease}.LanguageSwitcher_trigger__H0_Gx:hover{border-color:rgba(255,255,255,.28);color:#ffffff;background:rgba(28,39,51,.9)}.LanguageSwitcher_trigger__H0_Gx:active{transform:scale(.93)}.LanguageSwitcher_trigger__H0_Gx[aria-expanded=true]{border-color:rgba(124,192,242,.45);color:#ffffff}.LanguageSwitcher_chevron__QxwGu{width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}.LanguageSwitcher_chevronOpen__XDJOQ{transform:rotate(180deg)}.LanguageSwitcher_dropdown__0yby2{position:absolute;top:calc(100% + 8px);right:0;z-index:120;list-style:none;margin:0;padding:.3rem;border-radius:.65rem;border:1px solid rgba(255,255,255,.1);background:rgba(28,39,51,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 28px rgba(0,0,0,.45);min-width:150px;transform-origin:top right}.LanguageSwitcher_dropdown__0yby2[data-status=open]{animation:LanguageSwitcher_lsDown__gSHKZ .2s cubic-bezier(.34,1.4,.64,1) both}.LanguageSwitcher_dropdown__0yby2[data-status=closing]{animation:LanguageSwitcher_lsUp__v5f5Y .16s cubic-bezier(.4,0,1,1) both}@keyframes LanguageSwitcher_lsDown__gSHKZ{0%{opacity:0;transform:translateY(-8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LanguageSwitcher_lsUp__v5f5Y{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}.LanguageSwitcher_option__aTaec{display:flex;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:.45rem;font-size:var(--fs-sm);color:#708499;cursor:pointer;transition:background .12s,color .12s}.LanguageSwitcher_option__aTaec:hover{background:rgba(255,255,255,.07);color:#ffffff}.LanguageSwitcher_active__BjttD{color:#ffffff;font-weight:600}.LanguageSwitcher_active__BjttD:after{content:"✓";margin-left:auto;font-size:11px;color:var(--brand)}.LanguageSwitcher_code__jsHZu{font-size:11px;font-weight:700;letter-spacing:.06em;color:#708499;min-width:22px}.LanguageSwitcher_active__BjttD .LanguageSwitcher_code__jsHZu{color:var(--brand)}@media (prefers-reduced-motion:reduce){.LanguageSwitcher_dropdown__0yby2[data-status=closing],.LanguageSwitcher_dropdown__0yby2[data-status=open]{animation:none}.LanguageSwitcher_trigger__H0_Gx:active{transform:none}}.LocaleSuggestion_bar__i4X2c{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-2) var(--sp-4);background:#070b12;border-bottom:1px solid rgba(255,255,255,.08);font-size:var(--fs-sm);color:rgba(255,255,255,.65)}.LocaleSuggestion_link___NBx_{color:var(--brand);font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.LocaleSuggestion_link___NBx_:hover{text-decoration:underline}.LocaleSuggestion_close__YPW5D{min-width:44px;min-height:44px;border:0;background:none;color:rgba(255,255,255,.55);font-size:var(--fs-lg);line-height:1;cursor:pointer}.LocaleSuggestion_close__YPW5D:hover{color:#fff}.SiteHeader_header__AUC7V{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(.75rem + env(safe-area-inset-top, 0px)) 1.5rem .75rem;background:#070b12;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.06);-webkit-user-select:none;user-select:none}.SiteHeader_brand__PspqE{display:inline-flex;align-items:baseline;text-decoration:none;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;flex-shrink:0;transition:opacity .15s ease}.SiteHeader_brand__PspqE:hover{opacity:.85}.SiteHeader_brandName__h5t74{background:linear-gradient(180deg,#ffffff,#bfc7d1);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.SiteHeader_brandDot__1lWCZ{color:#1ec9a0}.SiteHeader_right__YbE21{display:flex;align-items:center;gap:.5rem;min-width:0}.SiteHeader_nav__dkrNS{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0}.SiteHeader_link__e__08{padding:.4rem .85rem;border-radius:.5rem;color:#708499;text-decoration:none;font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:color .15s,background .15s}.SiteHeader_link__e__08:hover{color:#ffffff;background:rgba(255,255,255,.07)}.SiteHeader_cta__uWaLf{display:inline-flex;align-items:center;margin-left:.35rem;padding:.45rem 1rem;border-radius:var(--r-md);background:var(--brand);color:var(--brand-contrast);font-weight:600;font-size:var(--fs-sm);text-decoration:none;white-space:nowrap}.SiteHeader_cta__uWaLf:hover{background:var(--brand-hover)}@media (max-width:640px){.SiteHeader_header__AUC7V{padding:calc(.55rem + env(safe-area-inset-top, 0px)) 1rem .55rem}.SiteHeader_brand__PspqE{font-size:1.15rem}.SiteHeader_nav__dkrNS{gap:.15rem;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.SiteHeader_nav__dkrNS::-webkit-scrollbar{display:none}.SiteHeader_link__e__08{padding:.4rem .35rem;font-size:var(--fs-xs);white-space:nowrap}.SiteHeader_linkWide__3YED_{display:none}.SiteHeader_cta__uWaLf{padding:.4rem .7rem;white-space:nowrap}}.Footer_footer__eNA9m{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);flex-wrap:wrap;padding:var(--sp-5) var(--sp-4);border-top:1px solid var(--border);color:var(--text-subtle);font-size:var(--fs-sm);-webkit-user-select:none;user-select:none}.Footer_copy__1rMWy{opacity:.7}.Footer_links__13oK3{display:flex;align-items:center;gap:var(--sp-4)}.Footer_link___mmVB{color:var(--text-subtle);text-decoration:none;opacity:.8}.Footer_link___mmVB:hover{opacity:1;text-decoration:underline}.Footer_attribution__Y_YQF{font-size:var(--fs-xs);opacity:.7}.Footer_attribution__Y_YQF a{color:var(--text-subtle);text-decoration:none;border-bottom:1px solid transparent}.Footer_attribution__Y_YQF a:hover{opacity:1;border-bottom-color:initial}.Footer_partner__9FvQh a{color:var(--text-subtle);font-size:var(--fs-xs);text-decoration:none;opacity:.55}.Footer_partner__9FvQh a:hover{opacity:1;text-decoration:underline}@media (max-width:560px){.Footer_footer__eNA9m{flex-direction:column;gap:var(--sp-3,.75rem);text-align:center;padding:var(--sp-5,1.25rem) var(--sp-4,1rem)}.Footer_links__13oK3{flex-wrap:wrap;justify-content:center;gap:var(--sp-4,1rem) var(--sp-5,1.25rem)}}