.SiteNav_nav__lpjzc{--nav-h:64px;--nav-fs:15px;--logo-h:28px;--ink:#111;--muted:#555;position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.82);border-bottom:1px solid rgba(0,0,0,.06)}.SiteNav_nav__lpjzc a{text-decoration:none}.SiteNav_nav__lpjzc a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.SiteNav_navi__bfJb7{max-width:1200px;min-height:var(--nav-h);margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:28px}.SiteNav_brand___tsnC{flex:none;display:inline-flex;align-items:center}.SiteNav_logo__XoBNu{display:block;height:var(--logo-h);width:auto}.SiteNav_links__sxXnh{display:flex;align-items:center;gap:28px}.SiteNav_nlink__C2WER{position:relative;font-size:var(--nav-fs);line-height:1;color:var(--muted);transition:color .18s ease}.SiteNav_nlink__C2WER:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.SiteNav_nlink__C2WER:hover{color:var(--ink)}.SiteNav_nlink__C2WER.SiteNav_active__KDdOb:after,.SiteNav_nlink__C2WER:hover:after{transform:scaleX(1)}.SiteNav_nlink__C2WER.SiteNav_active__KDdOb{color:var(--ink)}.SiteNav_nsp__51bRw{margin-left:auto;display:flex;align-items:center;gap:14px}.SiteNav_blink__Qkm_U{font-size:var(--nav-fs);line-height:1;color:var(--muted);transition:color .18s ease}.SiteNav_blink__Qkm_U:hover{color:var(--ink)}.SiteNav_nav__lpjzc .SiteNav_navBtn__KM903{--arrow-size:26px;min-height:40px;padding:0 18px;border-radius:10px;font-size:var(--nav-fs);box-shadow:none}.SiteNav_nav__lpjzc .SiteNav_navBtn__KM903:hover{box-shadow:0 4px 14px rgba(22,47,217,.22)}.SiteNav_hideSm__RpkeO{display:inline-flex}@media(max-width:959px){.SiteNav_nav__lpjzc{--logo-h:24px}.SiteNav_navi__bfJb7{gap:12px;padding:0 16px}.SiteNav_links__sxXnh,.SiteNav_nav__lpjzc .SiteNav_hideSm__RpkeO{display:none}.SiteNav_nav__lpjzc .SiteNav_navBtn__KM903{--arrow-size:24px;min-height:36px;padding:0 14px;font-size:13.5px}}@media(max-width:360px){.SiteNav_nav__lpjzc{--logo-h:22px}.SiteNav_nav__lpjzc .SiteNav_navBtn__KM903{padding:0 12px;font-size:13px}}@media(prefers-reduced-motion:reduce){.SiteNav_nav__lpjzc *,.SiteNav_nav__lpjzc :after,.SiteNav_nav__lpjzc :before{transition-duration:.01ms!important}}.SiteNav_burger__H2rc_{display:none;width:40px;height:40px;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:none;border-radius:9px;background:rgba(0,0,0,0);cursor:pointer}.SiteNav_burger__H2rc_:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.SiteNav_burgerBar__jA1Wz{display:block;width:20px;height:2px;border-radius:2px;background:var(--ink);transition:transform .22s ease,opacity .22s ease}.SiteNav_burgerBarTop__sC6Be{transform:translateY(3.5px) rotate(45deg)}.SiteNav_burgerBarBottom__nQpPU{transform:translateY(-3.5px) rotate(-45deg)}.SiteNav_scrim__1KW_K{position:fixed;inset:var(--nav-h) 0 0;z-index:40;border:none;padding:0;background:rgba(11,16,36,.4);cursor:pointer}.SiteNav_panel__8qcjK{position:absolute;top:100%;left:0;right:0;z-index:45;display:flex;flex-direction:column;padding:10px 16px 18px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 18px 40px rgba(11,16,36,.12);max-height:calc(100dvh - var(--nav-h));overflow-y:auto}.SiteNav_panelLink__6Qu1H{padding:13px 4px;font-size:16px;font-weight:600;color:var(--ink);border-radius:8px}.SiteNav_panelLink__6Qu1H:active{background:rgba(11,16,36,.05)}@media(max-width:959px){.SiteNav_burger__H2rc_{display:flex}}@media(min-width:960px){.SiteNav_panel__8qcjK,.SiteNav_scrim__1KW_K{display:none}}.Button_button__8B4nB{--button-bg:var(--p);--button-hover:var(--pl);--button-text:#ffffff;--arrow-size:32px;position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;gap:.65rem;border:1px solid rgba(0,0,0,0);border-radius:.625rem;background:var(--button-bg);color:var(--button-text);font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;max-width:100%;cursor:pointer;box-shadow:0 6px 20px rgba(22,47,217,.18);transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.Button_button__8B4nB:hover{background:var(--button-hover);box-shadow:0 8px 26px rgba(22,47,217,.28)}.Button_button__8B4nB:active{transform:translateY(1px)}.Button_button__8B4nB:focus-visible{outline:3px solid var(--tint);outline-offset:3px}.Button_label__YUlJz{display:inline-flex;align-items:center;justify-content:center;min-width:0;text-wrap:balance}.Button_arrow__8Ca8L{position:relative;flex:0 0 auto;opacity:0;overflow:hidden;transition:opacity .2s ease,transform .3s ease;transform:translateX(-6px)}.Button_arrowCircle__BeASO,.Button_arrow__8Ca8L{width:var(--arrow-size);height:var(--arrow-size)}.Button_arrowCircle__BeASO{position:absolute;top:50%;left:0;z-index:1;transform:translateY(-50%) rotate(-90deg);pointer-events:none}.Button_arrowCircle__BeASO circle{fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:88;stroke-dashoffset:88;transition:stroke-dashoffset .55s ease}.Button_arrowIcon___ijW1{position:absolute;top:50%;left:calc(var(--arrow-size)/2);z-index:2;transform:translate(-50%,-50%)}.Button_button__8B4nB:active .Button_arrow__8Ca8L,.Button_button__8B4nB:focus-visible .Button_arrow__8Ca8L,.Button_button__8B4nB:hover .Button_arrow__8Ca8L{opacity:1;transform:translateX(0)}.Button_button__8B4nB:active .Button_arrowCircle__BeASO circle,.Button_button__8B4nB:focus-visible .Button_arrowCircle__BeASO circle,.Button_button__8B4nB:hover .Button_arrowCircle__BeASO circle{stroke-dashoffset:0}@media(hover:none){.Button_arrow__8Ca8L{opacity:1;transform:translateX(0)}.Button_arrowCircle__BeASO circle{stroke-dashoffset:0}}.Button_secondary__k_TzE{--button-bg:transparent;--button-hover:var(--tint);--button-text:var(--p);border-color:var(--p);box-shadow:none}.Button_secondary__k_TzE:hover{border-color:var(--p);box-shadow:0 6px 20px rgba(22,47,217,.1)}.Button_ghost__w_HQw{--button-bg:transparent;--button-hover:var(--tint);--button-text:var(--p);box-shadow:none}.Button_ghost__w_HQw:hover{box-shadow:none}.Button_button__8B4nB:disabled,.Button_button__8B4nB[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media(max-width:631px){.Button_button__8B4nB{--arrow-size:26px;min-height:44px;padding:9px 14px;gap:.45rem;font-size:.95rem}.Button_button__8B4nB[data-fit] .Button_label__YUlJz{display:block;overflow:hidden;white-space:nowrap}.Button_button__8B4nB[data-tight] .Button_arrow__8Ca8L{display:none}}@media(prefers-reduced-motion:reduce){.Button_arrowCircle__BeASO circle,.Button_arrow__8Ca8L,.Button_button__8B4nB{transition-duration:.01ms}}.Button_white__OlKZP{--button-bg:#ffffff;--button-hover:var(--tint);--button-text:var(--p);box-shadow:0 6px 20px rgba(0,0,0,.28)}.Button_white__OlKZP:hover{box-shadow:0 8px 26px rgba(0,0,0,.36)}.Button_white__OlKZP:focus-visible{outline-color:#fff}.BottomNav_root__xoPQF{--bn-h:62px;--bn-fs:10.5px;--bn-accent:var(--p,#111);--bn-muted:#7b7b7b;--bn-line:rgba(17,17,17,0.08);--bn-ring:#fff;--bn-inset:env(safe-area-inset-bottom,0px)}.BottomNav_bnav__f0PtO,.BottomNav_spacer__o9TiY{display:none;height:calc(var(--bn-h) + var(--bn-inset))}.BottomNav_bnav__f0PtO{position:fixed;left:0;right:0;bottom:0;z-index:60;grid-template-columns:repeat(5,1fr);align-items:stretch;padding-bottom:var(--bn-inset);background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);border-top:1px solid var(--bn-line);box-shadow:0 -6px 26px rgba(17,17,17,.07)}.BottomNav_bnc__0i_TQ,.BottomNav_bni__KppSe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;padding:0;border:0;background:rgba(0,0,0,0);font-size:var(--bn-fs);font-weight:500;line-height:1;letter-spacing:.01em;color:var(--bn-muted);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .18s ease}.BottomNav_bnc__0i_TQ svg,.BottomNav_bni__KppSe svg{transition:transform .2s cubic-bezier(.34,1.3,.64,1)}.BottomNav_bnc__0i_TQ:active svg,.BottomNav_bni__KppSe:active svg{transform:scale(.9)}.BottomNav_bni__KppSe.BottomNav_on__vjQ_a{color:var(--bn-accent);font-weight:600}.BottomNav_bni__KppSe.BottomNav_on__vjQ_a svg{transform:translateY(-1px)}.BottomNav_bni__KppSe.BottomNav_on__vjQ_a:before{content:"";position:absolute;top:0;width:22px;height:3px;border-radius:0 0 3px 3px;background:var(--bn-accent)}.BottomNav_bni__KppSe{position:relative}.BottomNav_bnc__0i_TQ{justify-content:flex-end;padding-bottom:8px}.BottomNav_bncb__Z_4lU{display:grid;place-items:center;width:50px;height:50px;margin-top:-30px;border-radius:50%;background:var(--bn-accent);margin-bottom:10px;box-shadow:0 0 0 5px var(--bn-ring),0 8px 20px rgba(17,17,17,.26);transition:transform .2s cubic-bezier(.34,1.3,.64,1)}.BottomNav_bnc__0i_TQ:active .BottomNav_bncb__Z_4lU{transform:scale(.94)}.BottomNav_bncb__Z_4lU img{transform:translateX(-7%)}.BottomNav_bnc__0i_TQ.BottomNav_on__vjQ_a{color:var(--bn-accent);font-weight:600}.BottomNav_fab__Cxl_t{position:fixed;right:16px;bottom:24px;z-index:55;width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--bn-line);border-radius:50%;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px rgba(17,17,17,.14);font-size:17px;line-height:1;color:#111;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px) scale(.92);transition:opacity .22s ease,transform .22s ease,visibility .22s}.BottomNav_fabShow__7Ijv7{opacity:1;visibility:visible;transform:none}.BottomNav_backdrop__rAbND{position:fixed;inset:0;z-index:70;background:rgba(17,17,17,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:BottomNav_fade__xbVaW .22s ease}.BottomNav_sheet__rjWGf{position:fixed;left:0;right:0;bottom:0;z-index:80;max-height:84vh;overflow-y:auto;overscroll-behavior:contain;padding:10px 16px calc(20px + var(--bn-inset));background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -20px 60px rgba(17,17,17,.26);animation:BottomNav_rise__Le5lt .28s cubic-bezier(.22,1,.36,1)}.BottomNav_sheet__rjWGf:focus{outline:none}.BottomNav_handle__Pd3Tf{width:38px;height:4px;margin:0 auto 6px;border-radius:4px;background:rgba(17,17,17,.16)}.BottomNav_grid__FBfUQ{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px;margin-top:8px}.BottomNav_grid__FBfUQ a{display:flex;align-items:center;gap:10px;padding:13px 12px;border-radius:12px;font-size:14.5px;font-weight:500;color:#333;text-decoration:none;transition:background-color .16s ease}.BottomNav_grid__FBfUQ a:active{background:rgba(17,17,17,.06)}.BottomNav_grid__FBfUQ a svg{flex:none;color:var(--bn-muted)}.BottomNav_cta__tpRS3{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--bn-line)}.BottomNav_cta__tpRS3 .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:12px;font-size:14px;font-weight:600;white-space:nowrap}.BottomNav_cta__tpRS3 .btn.bp{color:#fff}@keyframes BottomNav_rise__Le5lt{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomNav_fade__xbVaW{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.BottomNav_bnav__f0PtO,.BottomNav_spacer__o9TiY{display:grid}.BottomNav_spacer__o9TiY{display:block}.BottomNav_fab__Cxl_t{bottom:calc(var(--bn-h) + var(--bn-inset) + 14px)}}@media(prefers-reduced-motion:reduce){.BottomNav_backdrop__rAbND,.BottomNav_sheet__rjWGf{animation:none}.BottomNav_root__xoPQF *,.BottomNav_root__xoPQF :before{transition-duration:.01ms!important}}.NotFound_page__kV_QK{position:relative;overflow:hidden;padding:72px 0 96px;text-align:center;background:linear-gradient(180deg,#ffffff 0,var(--tint2) 100%)}.NotFound_page__kV_QK:after,.NotFound_page__kV_QK:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.NotFound_page__kV_QK:before{width:640px;height:640px;top:-220px;left:-140px;background:radial-gradient(circle,rgba(22,47,217,.12),transparent 65%)}.NotFound_page__kV_QK:after{width:560px;height:560px;bottom:-240px;right:-100px;background:radial-gradient(circle,rgba(61,85,242,.12),transparent 65%)}.NotFound_inner__FsGHQ{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.NotFound_code__paWUJ{margin:0 0 14px;font-family:var(--font-brand);font-weight:800;font-size:clamp(96px,18vw,168px);line-height:1;letter-spacing:-.04em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.NotFound_sub__Z62zy{margin:16px auto 0}.NotFound_actions__4Oq4M{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.NotFound_grid__H8FWZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;max-width:1000px;margin-top:56px;text-align:left}.NotFound_card__VUcLH{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--bd);border-radius:16px;background:#fff;color:var(--ink);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.NotFound_card__VUcLH:focus-visible,.NotFound_card__VUcLH:hover{border-color:var(--p);box-shadow:0 10px 28px rgba(22,47,217,.12);transform:translateY(-2px)}.NotFound_icon__tot5t{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tint);color:var(--p)}.NotFound_text__wSVVP{display:flex;flex-direction:column;gap:2px;min-width:0}.NotFound_text__wSVVP b{font-size:15px;font-weight:700}.NotFound_text__wSVVP span{font-size:13px;line-height:1.4;color:var(--t3)}.NotFound_go__bYqQ0{margin-left:auto;font-weight:700;color:var(--p)}@media(max-width:960px){.NotFound_grid__H8FWZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.NotFound_page__kV_QK{padding:48px 0 64px}.NotFound_grid__H8FWZ{grid-template-columns:minmax(0,1fr);margin-top:40px}}@media(prefers-reduced-motion:reduce){.NotFound_card__VUcLH{transition:none}.NotFound_card__VUcLH:focus-visible,.NotFound_card__VUcLH:hover{transform:none}}.Problem_frag__poqZH{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:36px}.Problem_fragc__PQ0Pv{background:#fff;border:1px solid var(--bd);border-radius:12px;padding:13px 8px;text-align:center;font-size:12.5px;font-weight:700;color:var(--t2);display:flex;flex-direction:column;gap:7px;align-items:center;min-width:0;transition:all .2s}.Problem_fragc__PQ0Pv:hover{border-color:rgba(22,47,217,.35)}.Problem_fragc__PQ0Pv svg{color:var(--t3);flex-shrink:0}.Problem_intro__LoS27{max-width:620px}.Problem_cta__mARe_{margin-top:30px}@media(max-width:960px){.Problem_frag__poqZH{grid-template-columns:repeat(3,1fr);gap:8px}.Problem_fragc__PQ0Pv{font-size:11.5px;padding:12px 6px}}@media(max-width:480px){.Problem_frag__poqZH{grid-template-columns:repeat(2,1fr)}}