.not-found-module__SJyG5W__root{background:#000;place-items:center;min-height:100vh;padding:80px 22px;display:grid;position:relative;overflow:clip}.not-found-module__SJyG5W__void{width:100%;height:100%;display:block;position:absolute;inset:0}.not-found-module__SJyG5W__glow{pointer-events:none;background:radial-gradient(circle, rgb(var(--accent-rgb) / .24), transparent 65%);width:900px;height:900px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.not-found-module__SJyG5W__inner{text-align:center;max-width:620px;position:relative}.not-found-module__SJyG5W__code{font-family:var(--font-display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px #ffffff38;text-stroke:1px #ffffff38;font-size:clamp(96px,18.7vw,173px);font-weight:800;line-height:.86}.not-found-module__SJyG5W__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin-top:18px;font-size:clamp(28px,4.9vw,44px);font-weight:800;line-height:1.14}.not-found-module__SJyG5W__body{color:#fff9;text-wrap:pretty;max-width:46ch;margin:18px auto 0;font-size:15.5px;line-height:1.7}.not-found-module__SJyG5W__actions{margin-top:32px}.not-found-module__SJyG5W__primary{background:var(--accent);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:12px;padding:16px 28px;font-size:12.5px;transition:background .26s,color .26s,box-shadow .38s;display:inline-flex}.not-found-module__SJyG5W__primary:hover{color:var(--bg);box-shadow:0 18px 50px -18px rgb(var(--accent-rgb) / .9);background:#fff}.not-found-module__SJyG5W__links{color:#ffffff8c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:12px 26px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.not-found-module__SJyG5W__links a{transition:color .24s}.not-found-module__SJyG5W__links a:hover{color:var(--accent)}
@font-face{font-family:gilroy;src:url(../media/Gilroy_Thin-s.1a_3-ya7lcl2b.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Light-s.17sdshhujkv7t.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Regular-s.1sijdphfaouab.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Medium-s.0892e3cnbo3i0.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_SemiBold-s.0qjlczktvtm2r.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Bold-s.29k6w9svbjeom.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_ExtraBold-s.3e4eu3qvdrq46.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:gilroy;src:url(../media/Gilroy_Black-s.02z0zghm_9u3k.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:gilroy Fallback;src:local(Arial);ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.gilroy_5f5ab483-module__5-qprW__className{font-family:gilroy,gilroy Fallback}.gilroy_5f5ab483-module__5-qprW__variable{--font-gilroy:"gilroy", "gilroy Fallback"}
@font-face{unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:gilroyCyrillic;src:url(../media/Gilroy_Thin_Cyrillic.2kfmfwq3l3uie.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:gilroyCyrillic;src:url(../media/Gilroy_Light_Cyrillic.3kzkvjmx2gyjh.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:gilroyCyrillic;src:url(../media/Gilroy_Regular_Cyrillic.1nrni1cqunqgc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:gilroyCyrillic;src:url(../media/Gilroy_Medium_Cyrillic.3t71c3x72e0ds.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:gilroyCyrillic;src:url(../media/Gilroy_SemiBold_Cyrillic.35ejhtreons6m.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:gilroyCyrillic;src:url(../media/Gilroy_Bold_Cyrillic.1s8k_d0s_ydbk.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:gilroyCyrillic;src:url(../media/Gilroy_ExtraBold_Cyrillic.39hmbb3aq3vz1.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-family:gilroyCyrillic;src:url(../media/Gilroy_Black_Cyrillic.1dlxc_yvp36qg.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}.gilroycyrillic_154d6f5-module__9XPwMW__className{font-family:gilroyCyrillic}.gilroycyrillic_154d6f5-module__9XPwMW__variable{--font-gilroy-cyrillic:"gilroyCyrillic"}
:root{--bg:#000;--bg-rgb:0 0 0;--bg-soft:#0a0a0a;--bg-tint:#12003a;--fg:#fff;--fg-muted:#fff9;--fg-faint:#fff6;--accent:#5900ff;--accent-rgb:89 0 255;--accent-text:#9b66ff;--border:#ffffff1f;--gutter:clamp(22px, 7vw, 150px)}html{background:var(--bg);scroll-behavior:smooth;scrollbar-color:rgb(var(--accent-rgb) / .55) #000;scrollbar-width:thin}body{margin:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:rgb(var(--accent-rgb) / .5);border:3px solid #000;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.marketing{--font-display:var(--font-gilroy-cyrillic), var(--font-gilroy), system-ui, sans-serif;--font-body:var(--font-gilroy-cyrillic), var(--font-gilroy), system-ui, sans-serif;background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.marketing *{box-sizing:border-box}:where(.marketing) a{color:var(--fg);text-decoration:none}.marketing ::selection{background:var(--accent);color:#fff}:where(.marketing) h1,:where(.marketing) h2,:where(.marketing) h3,:where(.marketing) p,:where(.marketing) ul,:where(.marketing) figure{margin:0;padding:0}:where(.marketing) button,:where(.marketing) input,:where(.marketing) textarea,:where(.marketing) select{font:inherit;color:inherit}@keyframes revealUp{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes revealClip{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes parallaxUp{0%{transform:translateY(14%)}to{transform:translateY(-14%)}}@keyframes wordUp{0%{opacity:0;transform:translateY(100%)rotate(4deg)}to{opacity:1;transform:none}}@keyframes revealBlur{0%{opacity:0;filter:blur(14px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:none}}@keyframes revealLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes revealRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}.revealUp{animation:both revealUp;animation-timeline:view();animation-range:entry cover 28%}.revealFade{animation:both revealFade;animation-timeline:view();animation-range:entry cover 24%}.revealScale{animation:both revealScale;animation-timeline:view();animation-range:entry cover 28%}.revealClip{animation:both revealClip;animation-timeline:view();animation-range:entry cover 32%}.revealBlur{animation:both revealBlur;animation-timeline:view();animation-range:entry cover 30%}.revealLeft{animation:both revealLeft;animation-timeline:view();animation-range:entry cover 30%}.revealRight{animation:both revealRight;animation-timeline:view();animation-range:entry cover 30%}.revealStagger{animation:both revealScale;animation-timeline:view();animation-range:entry calc(var(--sw-i,0) * 3%) cover calc(26% + var(--sw-i,0) * 3%)}.revealStaggerUp{animation:both revealUp;animation-timeline:view();animation-range:entry calc(var(--sw-i,0) * 3%) cover calc(28% + var(--sw-i,0) * 3%)}.parallaxSlow{animation:linear both parallaxUp;animation-timeline:view();animation-range:cover}.splitWord{vertical-align:top;margin-top:-.22em;margin-bottom:-.14em;padding-top:.22em;padding-bottom:.14em;display:inline-block;overflow:clip}.splitInner{animation:both wordUp;animation-timeline:view();animation-range:entry calc(var(--sw-i,0) * 2.5%) cover calc(22% + var(--sw-i,0) * 2.5%);display:inline-block}:where(.marketing) [data-spot]{position:relative}:where(.marketing) [data-spot]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%), rgb(var(--accent-rgb) / .16), transparent 62%);transition:opacity .32s;position:absolute;inset:0}:where(.marketing) [data-spot]:hover:after{opacity:1}:where(.marketing) [data-tilt]{transform-style:preserve-3d;will-change:transform}.fx{z-index:60;pointer-events:none;position:fixed;inset:0}.fxGrain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");animation:.7s steps(4,end) infinite grainShift;position:absolute;inset:-100%}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-4%,3%)}50%{transform:translate(3%,-4%)}75%{transform:translate(-3%,-3%)}to{transform:translate(0)}}.fxVignette{background:radial-gradient(130% 88%,#0000 70%,#00000057 100%);position:absolute;inset:0}html.is-loading,html.is-loading body,html.is-locked,html.is-locked body{overflow:hidden}html.has-cursor,html.has-cursor .marketing :not(input):not(textarea):not(select){cursor:none}:where(.marketing) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revealUp,.revealFade,.revealScale,.revealClip,.revealBlur,.revealLeft,.revealRight,.revealStagger,.revealStaggerUp,.parallaxSlow,.splitInner,.fxGrain{animation:none!important}}:where(.marketing) .velocityMedia{transform:skewY(calc(var(--scroll-v,0) * -1.1deg));will-change:transform;transition:transform .16s linear}@media (prefers-reduced-motion:reduce){:where(.marketing) .velocityMedia{transform:none}}@keyframes mediaWipe{0%{clip-path:inset(100% 0 0);transform:scale(1.12)}to{clip-path:inset(0);transform:scale(1)}}:where(.marketing) .mediaReveal{animation:cubic-bezier(.16,1,.3,1) both mediaWipe;animation-timeline:view();animation-range:entry 4% cover 32%}@media (prefers-reduced-motion:reduce){:where(.marketing) .mediaReveal{animation:none}}:where(.marketing) .rwWord{display:inline-block}@supports (animation-timeline:view()){:where(.marketing) .revealWords{view-timeline:--rw block}:where(.marketing) .rwWord{animation:linear both rwIn;animation-timeline:--rw;animation-range:cover calc(var(--rw-i) / var(--rw-n) * 24%) cover calc(var(--rw-i) / var(--rw-n) * 24% + 14%)}}@keyframes rwIn{0%{opacity:.1;translate:0 .45em}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){:where(.marketing) .rwWord{animation:none}}@media (min-width:900px) and (min-height:740px){:where(.marketing) main{z-index:1;background:var(--bg);box-shadow:0 2px 0 0 rgb(var(--accent-rgb) / .6), 0 60px 110px -30px #000000f2;border-radius:0 0 46px 46px;display:flow-root;position:relative;overflow:clip}}.tapRing{z-index:190;border:1.5px solid var(--accent-text);width:16px;height:16px;box-shadow:0 0 14px rgb(var(--accent-rgb) / .6);pointer-events:none;border-radius:50%;margin:-8px 0 0 -8px;animation:.6s cubic-bezier(.16,1,.3,1) forwards tapRing;position:fixed}@keyframes tapRing{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(5.5)}}@media (pointer:coarse){:where(.marketing) :is(a,button,label){-webkit-tap-highlight-color:transparent;transition:scale .16s}:where(.marketing) :is(a,button,label):active{scale:.96}}
