@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin.woff2)format("woff2-variations");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/chakra-petch-500.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/chakra-petch-600.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:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/chakra-petch-700.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}:root{color-scheme:dark;--bg:#07070d;--bg-2:#0c0c16;--surface:#11111d;--surface-2:#171727;--line:#ffffff14;--line-2:#ffffff24;--text:#eceaf6;--muted:#9b98b3;--dim:#6b6884;--violet:#8b5cf6;--cyan:#22d3ee;--pink:#ff3d8b;--lime:#c6ff3d;--twitch:#a970ff;--youtube:#ff3b3b;--kick:#53fc18;--grad:linear-gradient(100deg, var(--cyan), var(--violet) 50%, var(--pink));--font-display:"Chakra Petch", "Inter Variable", system-ui, sans-serif;--font-sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", ui-monospace, monospace;--radius:18px;--wrap:1240px;--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:400 1rem/1.6 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.05}p{margin:0}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}::selection{background:var(--violet);color:#fff}.wrap{width:min(100% - 32px, var(--wrap));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--lime);color:#000;border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{font:500 .78rem/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--cyan);align-items:center;gap:8px;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:18px;height:2px;box-shadow:0 0 10px}.section{padding-block:clamp(64px,9vw,120px);position:relative}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.section-head h2{max-width:16ch;margin-top:14px;font-size:clamp(2rem,4.4vw,3.3rem)}.section-head p{color:var(--muted);max-width:46ch}.btn{--b:var(--lime);font:600 .95rem/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;background:var(--b);color:#0a0a0a;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:transform .25s var(--ease), box-shadow .25s var(--ease), filter .25s;border:0;border-radius:12px;align-items:center;gap:10px;padding:14px 22px;display:inline-flex;position:relative}.btn:hover{filter:brightness(1.08);box-shadow:0 10px 40px -10px var(--b);transform:translateY(-2px)}.btn--ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);clip-path:none;background:0 0}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--cyan), 0 0 30px -10px var(--cyan)}.chip{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.8rem;display:inline-flex}@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry cover 28%}@keyframes reveal{0%{opacity:0;transform:translateY(40px)scale(.98)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}details>:not(summary){transition:opacity .3s}details.is-closing>:not(summary){opacity:0}@starting-style{details[open]>:not(summary){opacity:0}}details.is-closing>summary>span{transform:none!important}.lucide{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}details{background:var(--surface);border:1px solid var(--line);border-radius:14px;transition:border-color .3s}details[open]{border-color:#8b5cf673}details>summary{cursor:pointer;font:600 1rem/1.35 var(--font-display);color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary>span{color:var(--cyan);transition:transform .3s var(--ease);font-size:1.3rem;line-height:1}details[open]>summary>span{transform:rotate(45deg)}details>p{color:var(--muted);margin:0;padding:0 18px 18px}picture:not([class]){display:contents}.logo.astro-f7espo7c{align-items:center;gap:10px;display:inline-flex}.logo.astro-f7espo7c svg.astro-f7espo7c{transition:transform .5s var(--ease);filter:drop-shadow(0 0 10px #8b5cf68c)}.logo.astro-f7espo7c:hover svg.astro-f7espo7c{transform:rotate(60deg)}.word.astro-f7espo7c{font:700 1.08rem/1 var(--font-display);letter-spacing:.06em}.word.astro-f7espo7c b.astro-f7espo7c{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.hdr.astro-nen7h5rs{z-index:50;border-bottom:1px solid #0000;transition:background .3s,border-color .3s,backdrop-filter .3s;position:sticky;top:0}.hdr.astro-nen7h5rs.is-scrolled{backdrop-filter:blur(14px)saturate(1.4);border-color:var(--line);background:#07070db8}.bar.astro-nen7h5rs{justify-content:space-between;align-items:center;gap:20px;height:72px;display:flex}.nav.astro-nen7h5rs{gap:4px;display:flex}.nav.astro-nen7h5rs a.astro-nen7h5rs{color:var(--muted);border-radius:10px;padding:8px 14px;font-size:.95rem;font-weight:500;transition:color .2s;position:relative}.nav.astro-nen7h5rs a.astro-nen7h5rs:after{content:"";background:var(--grad);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:2px;left:14px;right:14px;transform:scaleX(0)}.nav.astro-nen7h5rs a.astro-nen7h5rs:hover{color:var(--text)}.nav.astro-nen7h5rs a.astro-nen7h5rs:hover:after{transform:scaleX(1)}.tools.astro-nen7h5rs{align-items:center;gap:10px;display:flex}.lang.astro-nen7h5rs{border:1px solid var(--line-2);font:600 .8rem/1 var(--font-mono);color:var(--muted);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;transition:all .2s;display:inline-flex}.lang.astro-nen7h5rs:hover{color:var(--text);border-color:var(--cyan)}.cta.astro-nen7h5rs{padding:11px 16px;font-size:.8rem}.burger.astro-nen7h5rs{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:10px;padding:7px;display:none}.mnav.astro-nen7h5rs{backdrop-filter:blur(14px);transition:grid-template-rows .35s var(--ease), border-color .35s;background:#07070df5;border-top:1px solid #0000;grid-template-rows:0fr;grid-template-columns:100%;display:none}.mnav.astro-nen7h5rs>.wrap.astro-nen7h5rs{opacity:0;min-height:0;transition:opacity .3s, transform .35s var(--ease);overflow:hidden;transform:translateY(-6px)}.mnav.astro-nen7h5rs.open{border-color:var(--line);grid-template-rows:1fr}.mnav.astro-nen7h5rs.open>.wrap.astro-nen7h5rs{opacity:1;transform:none}.mnav.astro-nen7h5rs a.astro-nen7h5rs{border-bottom:1px solid var(--line);font:600 1.1rem var(--font-display);justify-content:space-between;align-items:center;padding:16px 0;display:flex}@media (width<=900px){.nav.astro-nen7h5rs,.cta.astro-nen7h5rs{display:none}.burger.astro-nen7h5rs,.mnav.astro-nen7h5rs{display:grid}}.ccb.astro-jo6i4kqk{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ccb.astro-jo6i4kqk:hover{color:var(--text)}.ftr.astro-jo6i4kqk{border-top:1px solid var(--line);background:var(--bg-2);padding:72px 0 32px;position:relative;overflow:hidden}.glow.astro-jo6i4kqk{pointer-events:none;background:radial-gradient(closest-side,#8b5cf638,#0000);height:300px;position:absolute;inset:-40% 20% auto}.grid.astro-jo6i4kqk{grid-template-columns:1.4fr repeat(3,1fr);gap:40px;display:grid;position:relative}.brand.astro-jo6i4kqk p.astro-jo6i4kqk{color:var(--muted);max-width:34ch;margin-top:18px;font-size:.95rem}.fh.astro-jo6i4kqk{font-size:.8rem;font-weight:500;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);margin-bottom:16px}ul.astro-jo6i4kqk{gap:10px;margin:0;padding:0;list-style:none;display:grid}li.astro-jo6i4kqk a.astro-jo6i4kqk{color:var(--muted);font-size:.95rem;transition:color .2s}li.astro-jo6i4kqk a.astro-jo6i4kqk:hover{color:var(--cyan)}.legal.astro-jo6i4kqk{border-top:1px solid var(--line);color:var(--dim);gap:8px;margin-top:56px;padding-top:24px;font-size:.82rem;display:grid}.aff.astro-jo6i4kqk{color:var(--muted)}@media (width<=860px){.grid.astro-jo6i4kqk{grid-template-columns:1fr 1fr}.brand.astro-jo6i4kqk{grid-column:1/-1}}html #cc-main{--cc-font-family:var(--font-sans);--cc-modal-border-radius:18px;--cc-btn-border-radius:12px;--cc-bg:#0f0f1c;--cc-primary-color:var(--text);--cc-secondary-color:var(--muted);--cc-btn-primary-bg:var(--lime);--cc-btn-primary-color:#0a0a0a;--cc-btn-primary-border-color:var(--lime);--cc-btn-primary-hover-bg:#d6ff70;--cc-btn-primary-hover-color:#0a0a0a;--cc-btn-primary-hover-border-color:#d6ff70;--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:var(--text);--cc-btn-secondary-border-color:var(--line-2);--cc-btn-secondary-hover-bg:#ffffff0f;--cc-btn-secondary-hover-color:var(--text);--cc-btn-secondary-hover-border-color:var(--cyan);--cc-separator-border-color:var(--line);--cc-toggle-on-bg:var(--violet);--cc-toggle-readonly-bg:#3a3a55;--cc-cookie-category-block-bg:#0b0b16;--cc-cookie-category-block-border:var(--line);--cc-cookie-category-block-hover-bg:#141426;--cc-cookie-category-block-hover-border:var(--line-2);--cc-link-color:var(--cyan);--cc-footer-bg:#0b0b16;--cc-footer-border-color:var(--line)}html #cc-main .cm,html #cc-main .pm{border:1px solid var(--line-2);box-shadow:0 30px 80px -30px #8b5cf673}html #cc-main .section__toggle{height:29px;top:-3px}html #cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{animation:.3s cc-expand}@keyframes cc-expand{0%{opacity:0;max-height:0}to{opacity:1;max-height:20rem}}@media (prefers-reduced-motion:reduce){html #cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{animation:none}}
