@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_6eb5703e-module__mVqzQq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_6eb5703e-module__mVqzQq__variable{--font-display:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_802c2726-module__uXB3vG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_802c2726-module__uXB3vG__variable{--font-text:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.p.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.p.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_a673d30d-module__H4vBWG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_a673d30d-module__H4vBWG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#05060a;--bg-1:#0a0c14;--bg-2:#10131e;--bg-3:#181c2a;--surface:linear-gradient(155deg, #0f121ced, #080a11f5);--glass:#ffffff06;--fg:#eef1f8;--fg-2:#a8b0c4;--fg-3:#6b7387;--fg-4:#454c5e;--line:#ffffff12;--line-2:#ffffff1f;--c1:#00e5ff;--c2:#7c4dff;--c3:#4d8bff;--accent:#4d8bff;--accent-hi:#00e5ff;--accent-ink:#03040a;--grad:linear-gradient(100deg, var(--c1) 0%, var(--c3) 45%, var(--c2) 100%);--grad-soft:linear-gradient(100deg, #00e5ff29, #7c4dff29);--ok:#2ce88f;--r-xs:8px;--r-sm:12px;--r:16px;--r-lg:22px;--pill:999px;--shadow:0 40px 110px -30px #000000e6, inset 0 1px 0 #ffffff0f;--shadow-sm:0 18px 40px -16px #000000e6, inset 0 1px 0 #ffffff0f;--f-display:var(--font-display), "Segoe UI", system-ui, sans-serif;--f-text:var(--font-text), "Segoe UI", system-ui, sans-serif;--f-mono:var(--font-mono), "SF Mono", ui-monospace, Consolas, monospace;--gutter:clamp(16px, 4.5vw, 72px);--maxw:1560px;--hdr:72px;--tabbar:0px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.4, .64, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:760px){:root{--hdr:64px;--tabbar:calc(58px + 24px + env(safe-area-inset-bottom))}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scrollbar-color:var(--bg-3) var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--f-text);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:450;line-height:1.6;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 85% -10%,#7c4dff21,#0000 70%),radial-gradient(50% 40% at 0 10%,#00e5ff12,#0000 70%),linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 85%)}img,video,canvas,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{color:var(--fg);background:#4d8bff73}:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px;border-radius:var(--r-xs)}.shell{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}main{padding-bottom:var(--tabbar);display:block}.skip{z-index:300;border-radius:var(--pill);background:var(--grad);color:var(--accent-ink);padding:10px 16px;font-weight:600;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip:focus{transform:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.display{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.02}.silver{background:linear-gradient(#fff 0%,#d6dcec 45%,#8e97b0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mono{font-family:var(--f-mono);letter-spacing:.02em;color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}.label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.lead{color:var(--fg-2);text-wrap:pretty;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.sechead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.sechead h2{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(22px,2.4vw,36px);font-weight:500;line-height:1.1}.sechead__aside{flex-shrink:0;align-items:center;gap:14px;display:flex}.btn{border:1px solid var(--line-2);border-radius:var(--pill);height:48px;color:var(--fg);white-space:nowrap;isolation:isolate;transition:background .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out), transform .2s var(--ease-out);background:#ffffff05;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.btn:hover{background:#ffffff0f;border-color:#ffffff38}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.45;pointer-events:none}.btn svg{flex-shrink:0}.btn--primary{background:var(--grad);color:var(--accent-ink);border-color:#0000;font-weight:600;box-shadow:0 10px 30px -10px #4d8bff99}.btn--primary:hover{background:var(--grad);filter:brightness(1.08);border-color:#0000;box-shadow:0 14px 40px -10px #00e5ff8c}.btn--sm{height:38px;padding:0 16px;font-size:14px}.btn--icon{width:48px;padding:0}.btn--sm.btn--icon{width:38px}.btn.is-on{background:var(--grad-soft);border-color:#4d8bff80}.more{color:var(--fg-2);align-items:center;gap:8px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex}.more svg{transition:transform .4s var(--ease-out)}.more:hover{color:var(--fg)}.more:hover svg{transform:translate(4px)}.tag{border:1px solid var(--line-2);border-radius:var(--pill);height:26px;font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;background:#0c0f188c;align-items:center;gap:7px;padding:0 11px;font-size:10.5px;display:inline-flex}.tag--live{color:var(--ok);background:#2ce88f12;border-color:#2ce88f4d}.tag--live:before{content:"";width:6px;height:6px;animation:blink 1.8s var(--ease-io) infinite;background:currentColor;border-radius:50%;box-shadow:0 0 8px}@keyframes blink{50%{opacity:.35}}.field{background:var(--glass);border:1px solid var(--line-2);border-radius:var(--pill);outline:none;width:100%;height:52px;padding:0 20px;font-size:16px;transition:border-color .25s,background .25s,box-shadow .25s}.field::placeholder{color:var(--fg-4)}.field:hover{border-color:#fff3}.field:focus{background:#4d8bff0d;border-color:#4d8bffb3;box-shadow:0 0 0 4px #4d8bff1f}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow)}.skel{border-radius:var(--r);background:linear-gradient(100deg, var(--bg-1) 30%, var(--bg-2) 50%, var(--bg-1) 70%) 0 0 / 300% 100%;animation:1.4s linear infinite skel}@keyframes skel{to{background-position:-150% 0}}[data-noimg]{background:var(--grad-soft), var(--bg-2);width:100%;height:100%;display:block}.empty{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);justify-items:start;gap:14px;padding:40px;display:grid}.empty h3{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(20px,2.2vw,28px);font-weight:500}.empty p{max-width:50ch;color:var(--fg-2)}.js [data-reveal]{opacity:0;transform-origin:50% 0;transition:opacity 1s var(--ease-out), transform 1.3s var(--ease-out);transition-delay:calc(var(--d,0) * 60ms);will-change:transform, opacity;transform:perspective(1400px)translate3d(0,44px,-30px)rotateX(12deg)}.js [data-reveal].is-in{opacity:1;will-change:auto;transform:none}.gx-loadbar{border-radius:var(--pill);background:var(--grad);width:40%;height:100%;animation:loadbar 1.1s var(--ease-io) infinite}@keyframes loadbar{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}.page-in{animation:pageIn .8s var(--ease-out) backwards}@keyframes pageIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}img[data-loaded]{transition:opacity .7s var(--ease-out), filter .7s var(--ease-out), transform .9s var(--ease-out)}img[data-loaded="0"]{opacity:0;filter:blur(12px)}.gx-glow{z-index:0;pointer-events:none;opacity:0;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#00e5ff17,#7c4dff0d 44%,#0000 70%);border-radius:50%;width:520px;height:520px;position:fixed;top:-260px;left:-260px}@media (pointer:coarse){.gx-glow{display:none}}.gx-progress{z-index:101;background:var(--grad);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.btn--primary{overflow:hidden}.btn--primary:after{content:"";z-index:-1;border-radius:inherit;transition:transform .9s var(--ease-out);background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn--primary:hover:after{transform:translate(120%)}.btn{transition:background .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out), transform .2s var(--ease-out), translate .5s var(--ease-out)}.title-in{animation:titleIn 1.1s var(--ease-out) .1s backwards}@keyframes titleIn{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.4em)}to{clip-path:inset(0 0 -20%)}}
.Logo-module__xIoFWq__logo{transition:opacity .3s, transform .4s var(--ease-back);align-items:center;display:inline-flex}.Logo-module__xIoFWq__logo:hover{opacity:.9;transform:scale(1.03)}.Logo-module__xIoFWq__img{width:auto;height:34px}@media (max-width:760px){.Logo-module__xIoFWq__img{height:28px}}
