@font-face{font-family:Monoton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/monoton-latin-ext-400-normal.CgkMCLzF.woff2)format("woff2"),url(/_astro/monoton-latin-ext-400-normal.D9FcGIS5.woff)format("woff");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:Monoton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/monoton-latin-400-normal.-Xn4BnFH.woff2)format("woff2"),url(/_astro/monoton-latin-400-normal.CgrPpToo.woff)format("woff");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:Kanit;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/kanit-thai-900-italic.C8FyEVd0.woff2)format("woff2"),url(/_astro/kanit-thai-900-italic.DFUnw4kp.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/kanit-vietnamese-900-italic.B-Krr5Dj.woff2)format("woff2"),url(/_astro/kanit-vietnamese-900-italic.DYeXS_zq.woff)format("woff");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:Kanit;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/kanit-latin-ext-900-italic.B5ll73i5.woff2)format("woff2"),url(/_astro/kanit-latin-ext-900-italic.iGHdfdzw.woff)format("woff");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:Kanit;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/kanit-latin-900-italic.JaryeH73.woff2)format("woff2"),url(/_astro/kanit-latin-900-italic.B210xGX8.woff)format("woff");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:Audiowide;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/audiowide-latin-ext-400-normal.DBgo3hnO.woff2)format("woff2"),url(/_astro/audiowide-latin-ext-400-normal.BAMgNcg_.woff)format("woff");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:Audiowide;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/audiowide-latin-400-normal.6GFCX7ni.woff2)format("woff2"),url(/_astro/audiowide-latin-400-normal.D6mHIfnv.woff)format("woff");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:400;src:url(/_astro/chakra-petch-thai-400-normal.Bw1Q-fVY.woff2)format("woff2"),url(/_astro/chakra-petch-thai-400-normal.KdzBjiWs.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chakra-petch-vietnamese-400-normal.x153cCGL.woff2)format("woff2"),url(/_astro/chakra-petch-vietnamese-400-normal.Cn7ya5On.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chakra-petch-latin-ext-400-normal.C8u6EFkq.woff2)format("woff2"),url(/_astro/chakra-petch-latin-ext-400-normal.MNNNbyh_.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/chakra-petch-latin-400-normal.SafcrIr2.woff2)format("woff2"),url(/_astro/chakra-petch-latin-400-normal.D7EtbySE.woff)format("woff");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(/_astro/chakra-petch-thai-600-normal.C620THcd.woff2)format("woff2"),url(/_astro/chakra-petch-thai-600-normal.BiM5MXH8.woff)format("woff");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-vietnamese-600-normal.YQPWIhHU.woff2)format("woff2"),url(/_astro/chakra-petch-vietnamese-600-normal.Pvj4qcw_.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-latin-ext-600-normal.CdGvbdDU.woff2)format("woff2"),url(/_astro/chakra-petch-latin-ext-600-normal.nL80L4xU.woff)format("woff");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:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/chakra-petch-latin-600-normal.DVQm9bgb.woff2)format("woff2"),url(/_astro/chakra-petch-latin-600-normal.DQKfcdKo.woff)format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-vietnamese-400-normal.D0VnvwZ9.woff2)format("woff2"),url(/_astro/vt323-vietnamese-400-normal.D_5Q7Vcv.woff)format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-latin-ext-400-normal.iUdYUaX4.woff2)format("woff2"),url(/_astro/vt323-latin-ext-400-normal.DqOq58ri.woff)format("woff");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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-latin-400-normal.wDgJuOC9.woff2)format("woff2"),url(/_astro/vt323-latin-400-normal.Dqn9ZSPj.woff)format("woff");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:oklch(14% .045 298);--bg-2:oklch(19% .07 300);--bg-3:oklch(24% .09 302);--panel:oklch(20% .07 300/.72);--ink:oklch(97% .015 300);--muted:oklch(80% .05 300);--dim:oklch(66% .06 300);--magenta:oklch(70% .28 345);--pink:oklch(80% .17 350);--cyan:oklch(88% .15 205);--yellow:oklch(91% .17 95);--orange:oklch(76% .18 55);--violet:oklch(68% .22 295);--lime:oklch(89% .2 135);--line:oklch(72% .2 330/.32);--line-c:oklch(85% .14 205/.35);--f-logo:"Monoton", "Audiowide", system-ui, sans-serif;--f-head:"Kanit", "Arial Black", system-ui, sans-serif;--f-ui:"Audiowide", "Kanit", system-ui, sans-serif;--f-body:"Chakra Petch", "Segoe UI", system-ui, sans-serif;--f-lcd:"VT323", ui-monospace, monospace;--chrome:linear-gradient(180deg, #fff 0%, #d3ecff 28%, #8aa0d8 47%, #2a1b55 50%, #ff5fc8 63%, #ffd9f3 92%, #fff 100%);--sunset:linear-gradient(180deg, #ffe45c 0%, #ff9a3c 40%, #ff3d97 72%, #a12bff 100%);--glow-m:0 0 6px oklch(70% .28 345/.9), 0 0 22px oklch(70% .28 345/.55);--glow-c:0 0 6px oklch(88% .15 205/.9), 0 0 22px oklch(88% .15 205/.5);--radius:14px;--wrap:min(1200px, 100% - 32px);--header-h:68px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 50px);-webkit-text-size-adjust:100%}body{background:radial-gradient(1200px 600px at 80% -10%, oklch(35% .16 320/.35), transparent 60%), radial-gradient(900px 500px at -10% 30%, oklch(35% .14 260/.3), transparent 60%), var(--bg);min-height:100dvh;color:var(--ink);font:400 1.075rem/1.65 var(--f-body);margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:var(--cyan);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--pink)}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--f-head);letter-spacing:.01em;text-wrap:balance;margin:0 0 .5em;font-style:italic;font-weight:900;line-height:1.08}p{text-wrap:pretty}.wrap{width:var(--wrap);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--yellow);color:#120822;font-family:var(--f-ui);border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.chrome{background:var(--chrome);color:#0000;filter:drop-shadow(0 2px #2a0e4a)drop-shadow(0 0 18px oklch(70% .28 345/.35));-webkit-background-clip:text;background-clip:text;padding-right:.08em}.neon-c{color:var(--cyan);text-shadow:var(--glow-c)}.neon-m{color:var(--magenta);text-shadow:var(--glow-m)}.lcd{font-family:var(--f-lcd);letter-spacing:.04em}.crt{pointer-events:none;z-index:90;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000029 0 1px,#0000 1px 3px),radial-gradient(#0000 60%,#04000c8c 100%);animation:6s steps(60,end) infinite flicker;position:fixed;inset:0}html[data-crt=off] .crt{display:none}@keyframes flicker{0%,to{opacity:.85}48%{opacity:.85}50%{opacity:.78}52%{opacity:.88}}.site-header{z-index:50;view-transition-name:naglowek;-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);background:oklch(13% .05 298/.78);position:sticky;top:0}.site-header:after{content:"";background:linear-gradient(90deg, transparent, var(--magenta), var(--cyan), transparent);opacity:.8;height:1px;position:absolute;bottom:-1px;left:0;right:0}.hdr{min-height:var(--header-h);align-items:center;gap:18px;display:flex}.logo{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.logo svg{width:40px;height:40px}.logo-word{font:400 1.65rem/1 var(--f-logo);color:var(--pink);text-shadow:var(--glow-m);letter-spacing:.04em}.logo-sub{font:400 .62rem/1 var(--f-ui);letter-spacing:.32em;color:var(--cyan);text-transform:uppercase;margin-top:5px;display:block}.logo:hover .logo-word{animation:.6s steps(2,end) 2 neon-buzz}@keyframes neon-buzz{50%{opacity:.55;text-shadow:none}}.site-nav{margin-left:auto}.site-nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-nav a{white-space:nowrap;font:400 .8rem/1 var(--f-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-radius:8px;padding:8px 11px;text-decoration:none;transition:color .2s,background .2s,text-shadow .2s;display:block}.site-nav a:hover{color:var(--ink);text-shadow:var(--glow-m);background:oklch(70% .28 345/.14)}.site-nav a[aria-current=page]{color:var(--cyan);text-shadow:var(--glow-c);background:oklch(88% .15 205/.1)}.hdr-tools{align-items:center;gap:8px;display:flex}.vcr{font:400 1.35rem/1 var(--f-lcd);color:var(--lime);text-shadow:0 0 8px oklch(89% .2 135/.7);text-align:center;background:oklch(12% .04 160/.6);border:1px solid oklch(89% .2 135/.3);border-radius:6px;min-width:66px;padding:4px 8px}.tbtn{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:oklch(20% .07 300/.6);border-radius:10px;place-items:center;padding:0;transition:color .2s,border-color .2s,box-shadow .2s;display:inline-grid}.tbtn svg{width:20px;height:20px}.tbtn:hover{color:var(--ink);border-color:var(--magenta);box-shadow:var(--glow-m)}.tbtn[aria-pressed=true]{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 12px oklch(88% .15 205/.45)}.menu-btn{display:none}@media (width<=1080px){.vcr{display:none}}@media (width<=940px){.menu-btn{display:inline-grid}.site-nav[popover]{inset:var(--header-h) 12px auto auto;border:1px solid var(--line);width:min(320px,100vw - 24px);color:var(--ink);box-shadow:0 20px 60px #0009, var(--glow-m);background:oklch(15% .06 298/.96);border-radius:16px;margin:0;padding:10px}.site-nav[popover]:popover-open{animation:.22s ease-out pop-in}.site-nav ul{flex-direction:column}.site-nav a{padding:14px;font-size:.95rem}}@media (width>=941px){.site-nav[popover]{color:inherit;background:0 0;border:0;width:auto;height:auto;margin:0 0 0 auto;padding:0;display:block;position:static;inset:auto;overflow:visible}}@keyframes pop-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.ticker{border-bottom:1px solid var(--line-c);background:linear-gradient(90deg,oklch(16% .07 270),oklch(15% .06 300));align-items:stretch;display:flex;overflow:hidden}.ticker-tag{background:var(--yellow);color:#1a0b2e;font:400 .78rem/1 var(--f-ui);letter-spacing:.08em;z-index:1;flex:none;align-items:center;gap:8px;padding:0 14px;display:flex}.ticker-tag i{background:#e2004f;border-radius:50%;width:8px;height:8px;animation:1.2s steps(2,end) infinite rec}@keyframes rec{50%{opacity:.15}}.ticker-view{flex:1;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ticker-track{width:max-content;animation:80s linear infinite tick;display:flex}.ticker:hover .ticker-track,.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker-track a{white-space:nowrap;color:var(--muted);align-items:baseline;gap:10px;padding:9px 26px;font-size:.95rem;text-decoration:none;display:flex}.ticker-track a b{font:400 1.25rem/1 var(--f-lcd);color:var(--cyan)}.ticker-track a:hover{color:var(--ink)}.ticker-track a:after{content:"✦";color:var(--magenta);margin-left:16px}@keyframes tick{to{transform:translate(-50%)}}.btn{--c:var(--magenta);border:2px solid var(--c);font:400 .92rem/1 var(--f-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);box-shadow:0 0 0 1px #0000004d inset, 0 0 18px color-mix(in oklch, var(--c) 45%, transparent);background:oklch(20% .08 320/.45);border-radius:12px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex;position:relative}.btn:hover{color:#14061f;background:var(--c);box-shadow:0 8px 30px color-mix(in oklch, var(--c) 60%, transparent);transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.btn.cyan{--c:var(--cyan)}.btn.solid{background:var(--sunset);color:#1a0726;text-shadow:none;border:0;padding:16px 24px}.btn.solid:hover{filter:brightness(1.08)}.btn svg{width:18px;height:18px}.ch{--c:var(--cyan);font:400 .72rem/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--c);border:1px solid color-mix(in oklch, var(--c) 55%, transparent);background:color-mix(in oklch, var(--c) 10%, transparent);border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 8px;text-decoration:none;display:inline-flex}.ch b{font:400 1.05rem/.7 var(--f-lcd);color:var(--ink);background:color-mix(in oklch, var(--c) 35%, transparent);border-radius:6px;padding:3px 6px}a.ch:hover{color:var(--ink);background:color-mix(in oklch, var(--c) 30%, transparent)}.section{padding:clamp(56px,8vw,110px) 0;position:relative}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.sec-head h2{margin:0;font-size:clamp(2rem,4.6vw,3.4rem)}.sec-head p{color:var(--muted);max-width:60ch;margin:8px 0 0}.eyebrow{font:400 .78rem/1 var(--f-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--yellow);align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.eyebrow:before{content:"";background:var(--sunset);width:28px;height:2px;box-shadow:0 0 10px var(--orange)}.more{font:400 .82rem/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);white-space:nowrap;text-decoration:none}.more:hover{text-shadow:var(--glow-c)}.more:after{content:" ▶"}.hero{isolation:isolate;min-height:min(880px, calc(100dvh - var(--header-h) - 40px));border-bottom:1px solid var(--line);align-items:center;display:grid;position:relative;overflow:hidden}.hero-sky{z-index:-4;background:linear-gradient(oklch(12% .05 280) 0%,oklch(20% .12 310) 45%,oklch(42% .2 345) 62%,oklch(16% .08 300) 62.2%);position:absolute;inset:0}.stars{z-index:-3;opacity:.9;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 28% 8%,#fff,#0000),radial-gradient(1.5px 1.5px at 44% 30%,#ffd9f3,#0000),radial-gradient(1px 1px at 63% 14%,#fff,#0000),radial-gradient(2px 2px at 81% 26%,#c9f3ff,#0000),radial-gradient(1px 1px at 92% 9%,#fff,#0000),radial-gradient(1px 1px at 6% 48%,#fff,#0000),radial-gradient(1.5px 1.5px at 54% 52%,#fff,#0000),radial-gradient(1px 1px at 35% 44%,#fff,#0000),radial-gradient(1px 1px at 72% 40%,#ffe9a8,#0000);animation:5s ease-in-out infinite alternate twinkle;position:absolute;inset:0 0 40%}@keyframes twinkle{to{opacity:.45}}.sun{z-index:-2;aspect-ratio:1;background:var(--sunset);filter:drop-shadow(0 0 60px oklch(70% .25 20/.7));border-radius:50%;width:min(62vw,560px);animation:1.6s cubic-bezier(.2,.8,.2,1) both sun-rise;position:absolute;bottom:38%;left:50%;translate:-50%;-webkit-mask:linear-gradient(#000 52%,#0000 52% 56%,#000 56% 63%,#0000 63% 67.5%,#000 67.5% 73%,#0000 73% 78.5%,#000 78.5% 83%,#0000 83% 89%,#000 89% 92%,#0000 92%);mask:linear-gradient(#000 52%,#0000 52% 56%,#000 56% 63%,#0000 63% 67.5%,#000 67.5% 73%,#0000 73% 78.5%,#000 78.5% 83%,#0000 83% 89%,#000 89% 92%,#0000 92%)}@keyframes sun-rise{0%{opacity:0;transform:translateY(30%)}}.mountains{z-index:-2;width:100%;height:22%;position:absolute;bottom:38%;left:0;right:0}.grid-floor{z-index:-1;transform-origin:50% 0;background:linear-gradient(90deg,oklch(70% .28 345/.9) 2px,#0000 2px) 0 0/70px 100%,linear-gradient(0deg,oklch(70% .28 345/.9) 2px,#0000 2px) 0 0/100% 46px,linear-gradient(oklch(10% .05 300),oklch(18% .1 310));height:38%;animation:1.2s linear infinite floor;position:absolute;bottom:0;left:-50%;right:-50%;transform:perspective(300px)rotateX(62deg);-webkit-mask:linear-gradient(#0000,#000 25%);mask:linear-gradient(#0000,#000 25%)}@keyframes floor{to{background-position:0 0,0 46px,0 0}}.hero-glow{z-index:-1;background:linear-gradient(90deg,#0000,#ff4fb3,#ffd25c,#ff4fb3,#0000);height:3px;position:absolute;bottom:37.6%;left:0;right:0;box-shadow:0 0 24px 6px oklch(70% .28 345/.55)}#hero-gl{z-index:-1;width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity 1s;position:absolute;inset:0}.hero.gl-on #hero-gl{opacity:1}.hero.gl-on .grid-floor,.hero.gl-on .hero-glow{opacity:0}.hero-in{grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;padding:60px 0 120px;display:grid}.hero h1{margin:0 0 22px;font-size:clamp(2.9rem,8.2vw,6.6rem);line-height:.95}.hero h1 .l2{margin-top:.12em;font-size:.62em;display:block}.hero-lead{color:var(--ink);text-shadow:0 2px 10px #0a001ee6;max-width:36ch;margin:0 0 30px;font-size:clamp(1.08rem,1.7vw,1.3rem)}.hero-cta{flex-wrap:wrap;gap:14px;display:flex}.onair{font:400 .78rem/1 var(--f-ui);letter-spacing:.18em;color:var(--pink);background:oklch(15% .06 300/.7);border:1px solid oklch(70% .28 345/.6);border-radius:8px;align-items:center;gap:10px;margin-bottom:22px;padding:7px 14px;display:inline-flex}.onair i{background:#ff2a55;border-radius:50%;width:9px;height:9px;animation:1.2s steps(2,end) infinite rec;box-shadow:0 0 10px #ff2a55}.hero-bot{justify-self:center;width:min(100%,380px);position:relative}.bubble{z-index:2;max-width:250px;color:var(--lime);font:400 1.32rem/1.15 var(--f-lcd);text-shadow:0 0 8px oklch(89% .2 135/.6);background:oklch(12% .04 160/.92);border:1px solid oklch(89% .2 135/.6);border-radius:14px 14px 14px 4px;min-height:3.4em;padding:12px 16px;position:absolute;top:2%;left:-12%;box-shadow:0 10px 30px #00000080}.bubble:after{content:"█";margin-left:2px;animation:.9s steps(2,end) infinite rec}.bit{filter:drop-shadow(0 30px 40px #0000008c);width:100%;height:auto;animation:4s ease-in-out infinite hover;overflow:visible}@keyframes hover{50%{transform:translateY(-14px)}}.bit .led{animation:1.4s steps(2,end) infinite rec}.bit .led.l2{animation-delay:.35s}.bit .led.l3{animation-delay:.7s}.bit .reel{transform-box:fill-box;transform-origin:50%;animation:2.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.bit .eq rect{transform-box:fill-box;transform-origin:bottom;animation:.9s ease-in-out infinite alternate eq}.bit .eq rect:nth-child(2){animation-delay:-.3s}.bit .eq rect:nth-child(3){animation-delay:-.6s}.bit .eq rect:nth-child(4){animation-delay:-.15s}.bit .eq rect:nth-child(5){animation-delay:-.45s}@keyframes eq{0%{transform:scaleY(.25)}}.bit .arm-r{transform-box:fill-box;transform-origin:10% 10%;animation:2.6s ease-in-out infinite wave}@keyframes wave{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-22deg)}80%{transform:rotate(-6deg)}90%{transform:rotate(-20deg)}}.bit .pupils{transition:transform .12s ease-out}.bit .blink{transform-box:fill-box;transform-origin:50%;animation:5s infinite blink}@keyframes blink{0%,95%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.bit .thrust{transform-box:fill-box;transform-origin:top;animation:.25s steps(2,end) infinite thrust}@keyframes thrust{50%{opacity:.75;transform:scaleY(.75)}}.grid-vhs{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:26px;display:grid}.vhs{--c:var(--cyan);--rx:0deg;--ry:0deg;border-radius:var(--radius);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));background:linear-gradient(oklch(20% .07 300),oklch(15% .05 298));border:1px solid oklch(100% 0 0/.08);transition:transform .25s ease-out,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 18px 40px #00000073;container-type:inline-size}.vhs:hover{border-color:color-mix(in oklch, var(--c) 70%, transparent);box-shadow:0 24px 60px #0000008c, 0 0 26px color-mix(in oklch, var(--c) 35%, transparent)}.vhs>a{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.vhs-cover{aspect-ratio:16/9;border-radius:var(--radius) var(--radius) 0 0;position:relative;overflow:hidden}.vhs-cover svg{width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.vhs:hover .vhs-cover svg{transform:scale(1.05)}.vhs-cover:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000001f 0 1px,#0000 1px 3px);position:absolute;inset:0}.vhs-tape{font:400 1rem/1 var(--f-lcd);gap:6px;display:flex;position:absolute;top:12px;right:12px}.vhs-tape span{color:var(--ink);background:#0a0218bf;border:1px solid oklch(100% 0 0/.2);border-radius:5px;padding:3px 7px}.vhs-stripe{background:linear-gradient(90deg, var(--yellow) 0 20%, var(--orange) 20% 40%, var(--magenta) 40% 60%, var(--violet) 60% 80%, var(--cyan) 80%);height:8px}.vhs-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.vhs h3{color:var(--ink);margin:2px 0 0;font-size:1.38rem;transition:color .2s}.vhs:hover h3{color:color-mix(in oklch, var(--c) 40%, white)}.vhs-body p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.98rem;display:-webkit-box;overflow:hidden}.vhs-meta{font:400 1.12rem/1 var(--f-lcd);color:var(--dim);letter-spacing:.04em;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:8px;display:flex}.vhs-meta span:before{content:"▸ ";color:var(--c)}@container (width>=520px){.vhs.big>a{grid-template-columns:1.25fr 1fr;display:grid}.vhs.big .vhs-cover{aspect-ratio:auto;border-radius:var(--radius) 0 0 var(--radius);min-height:100%}.vhs.big .vhs-stripe{display:none}.vhs.big h3{font-size:clamp(1.7rem,4cqi,2.5rem)}.vhs.big .vhs-body{justify-content:center;padding:30px}.vhs.big .vhs-body p{-webkit-line-clamp:5;font-size:1.05rem}}.front{grid-template-columns:1.7fr 1fr;gap:26px;display:grid}.front-side{gap:26px;display:grid}@media (width<=900px){.front{grid-template-columns:1fr}}.channels{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px;display:grid}.chan{--c:var(--cyan);border-radius:var(--radius);color:var(--ink);background:linear-gradient(135deg, color-mix(in oklch, var(--c) 14%, var(--bg-2)), var(--bg-2));border:1px solid color-mix(in oklch, var(--c) 35%, transparent);grid-template-columns:64px 1fr;align-items:center;gap:16px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.chan:before{content:attr(data-nr);font:400 4.6rem/1 var(--f-lcd);color:color-mix(in oklch, var(--c) 18%, transparent);position:absolute;top:-8px;right:10px}.chan:hover{border-color:var(--c);box-shadow:0 0 28px color-mix(in oklch, var(--c) 40%, transparent);color:var(--ink);transform:translateY(-4px)}.chan-ico{border:1px solid color-mix(in oklch, var(--c) 50%, transparent);width:64px;height:64px;color:var(--c);box-shadow:inset 0 0 18px color-mix(in oklch, var(--c) 25%, transparent);background:#08021499;border-radius:16px;place-items:center;display:grid}.chan-ico svg{filter:drop-shadow(0 0 6px);width:44px;height:44px}.chan h3{margin:0 0 4px;font-size:1.25rem}.chan p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.4}.chan small{font:400 1.05rem/1 var(--f-lcd);color:var(--c)}.numbers{background:linear-gradient(#0000,oklch(16% .07 270/.6) 20% 80%,#0000)}.lcd-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:18px;display:grid}.lcd-box{border-radius:var(--radius);background:oklch(12% .035 170/.85);border:1px solid oklch(89% .2 135/.25);padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px oklch(89% .2 135/.06),0 10px 30px #0006}.lcd-box:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.lcd-num{font:400 clamp(3rem, 6vw, 4.2rem)/1 var(--f-lcd);color:var(--lime);text-shadow:0 0 12px oklch(89% .2 135/.6);white-space:nowrap;display:block}.lcd-num small{margin-left:4px;font-size:.5em}.lcd-box p{color:var(--muted);margin:10px 0 0;font-size:.95rem;line-height:1.45}.src-note{color:var(--dim);margin-top:18px;font-size:.88rem}.reel-strip{scroll-snap-type:x mandatory;scrollbar-color:var(--magenta) transparent;overscroll-behavior-x:contain;grid-auto-columns:minmax(260px,300px);grid-auto-flow:column;gap:18px;padding:6px 4px 22px;display:grid;overflow-x:auto}.reel-card{scroll-snap-align:start;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);padding:20px;position:relative}.reel-card .yr{font:400 3rem/1 var(--f-lcd);color:var(--yellow);text-shadow:0 0 12px oklch(91% .17 95/.55)}.reel-card h3{margin:6px 0 8px;font-size:1.12rem}.reel-card p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.5}.timeline{gap:26px;margin:0;padding-left:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--yellow), var(--magenta), var(--violet), var(--cyan));width:3px;box-shadow:0 0 14px var(--magenta);border-radius:3px;position:absolute;top:0;bottom:0;left:110px}.tl{grid-template-columns:90px 1fr;align-items:start;gap:44px;display:grid;position:relative}.tl .yr{font:400 2.6rem/1 var(--f-lcd);color:var(--yellow);text-align:right;text-shadow:0 0 12px oklch(91% .17 95/.5);padding-top:14px}.tl:before{content:"";background:var(--bg);border:3px solid var(--c,var(--cyan));width:15px;height:15px;box-shadow:0 0 12px var(--c,var(--cyan));border-radius:50%;position:absolute;top:22px;left:104px}.tl-card{border-radius:var(--radius);background:var(--panel);border:1px solid color-mix(in oklch, var(--c,var(--cyan)) 35%, transparent);padding:20px 22px}.tl-card h2{margin:10px 0 8px;font-size:1.45rem}.tl-card p{color:var(--muted);margin:0}@media (width<=640px){.timeline:before{left:8px}.tl{grid-template-columns:1fr;gap:6px;padding-left:34px}.tl:before{top:12px;left:2px}.tl .yr{text-align:left;padding-top:0;font-size:2.2rem}}.terms{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.term{border-radius:var(--radius);background:var(--panel);border:1px solid var(--line-c);padding:20px 22px}.term dt{font:900 italic 1.3rem/1.2 var(--f-head);color:var(--cyan);margin-bottom:8px}.term dt a{color:inherit;text-decoration:none}.term dt a:hover{text-shadow:var(--glow-c)}.term dd{color:var(--muted);margin:0}.term:target{border-color:var(--yellow);box-shadow:0 0 24px oklch(91% .17 95/.35)}.page-head{border-bottom:1px solid var(--line);background:radial-gradient(700px 300px at 50% 120%,oklch(50% .22 345/.35),#0000 70%);padding:clamp(48px,7vw,90px) 0 30px;position:relative;overflow:hidden}.page-head h1{margin:0 0 14px;font-size:clamp(2.4rem,6.2vw,4.6rem)}.page-head p{color:var(--muted);max-width:62ch;margin:0;font-size:1.12rem}.page-head:after{content:"";transform-origin:bottom;pointer-events:none;background:linear-gradient(90deg,oklch(70% .28 345/.45) 1px,#0000 1px) 0 0/44px 100%,linear-gradient(0deg,oklch(70% .28 345/.45) 1px,#0000 1px) 0 0/100% 22px;height:90px;position:absolute;bottom:0;left:-10%;right:-10%;transform:perspective(200px)rotateX(55deg);-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.crumbs{font:400 .74rem/1.2 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--magenta);margin-right:6px}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--cyan)}.chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.progress{z-index:60;background:var(--sunset);transform-origin:0;height:3px;box-shadow:0 0 12px var(--magenta);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.progress{animation:linear both grow scroll(root)}}@keyframes grow{to{transform:scaleX(1)}}.art-head{padding:clamp(40px,6vw,72px) 0 32px}.art-head h1{max-width:20ch;margin:18px 0;font-size:clamp(2.3rem,5.6vw,4.2rem)}.art-lead{color:var(--ink);max-width:62ch;margin:0 0 22px;font-size:clamp(1.15rem,2vw,1.38rem);line-height:1.55}.art-meta{font:400 1.2rem/1 var(--f-lcd);color:var(--dim);flex-wrap:wrap;gap:8px 22px;display:flex}.art-meta span:before{content:"▸ ";color:var(--magenta)}.art-cover{border:1px solid var(--line);aspect-ratio:21/9;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000008c,0 0 40px oklch(70% .28 345/.2)}.art-cover svg{width:100%;height:100%}.art-cover:after{content:"";background:repeating-linear-gradient(#0000001f 0 1px,#0000 1px 3px);position:absolute;inset:0}.art-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:56px;padding:50px 0 30px;display:grid}.toc{top:calc(var(--header-h) + 64px);border-radius:var(--radius);background:var(--panel);border:1px solid var(--line-c);padding:18px;position:sticky}.toc h2{font:400 .76rem/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin:0 0 12px;font-style:normal}.toc ol{counter-reset:t;gap:4px;margin:0;padding:0;list-style:none;display:grid}.toc li{counter-increment:t}.toc a{color:var(--muted);border-radius:6px;grid-template-columns:30px 1fr;padding:6px 4px;font-size:.92rem;line-height:1.35;text-decoration:none;display:grid}.toc a:before{content:"A" counter(t);font:400 1.05rem/1.2 var(--f-lcd);color:var(--magenta)}.toc a:hover{color:var(--ink);background:oklch(70% .28 345/.1)}@media (width<=960px){.art-grid{grid-template-columns:1fr;gap:30px}.toc{position:static}}.tldr{border-radius:var(--radius);font-family:var(--f-body);background:oklch(12% .035 170/.85);border:1px solid oklch(89% .2 135/.35);margin:0 0 34px;padding:22px 24px}.tldr h2{font:400 1.5rem/1 var(--f-lcd);color:var(--lime);text-shadow:0 0 8px oklch(89% .2 135/.5);letter-spacing:.05em;margin:0 0 12px;font-style:normal}.tldr ul{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.tldr li{color:var(--ink);padding-left:22px;position:relative}.tldr li:before{content:">";font-family:var(--f-lcd);color:var(--lime);font-size:1.3em;line-height:1.2;position:absolute;left:0}.prose{max-width:72ch;font-size:1.12rem;line-height:1.75}.prose>*+*{margin-top:1.05em}.prose h2{margin:1.9em 0 .6em;padding-left:18px;scroll-margin-top:120px;font-size:clamp(1.6rem,3vw,2.15rem);position:relative}.prose h2:before{content:"";background:var(--sunset);width:5px;box-shadow:0 0 12px var(--magenta);border-radius:3px;position:absolute;top:.15em;bottom:.15em;left:0}.prose h3{color:var(--cyan);margin:1.6em 0 .4em;font-size:1.35rem}.prose p,.prose li{color:oklch(92% .02 300)}.prose strong{color:var(--ink)}.prose ul,.prose ol{padding-left:1.3em}.prose ul{padding-left:1.4em;list-style:none}.prose ul li{position:relative}.prose ul li:before{content:"";background:var(--magenta);width:8px;height:8px;box-shadow:0 0 8px var(--magenta);position:absolute;top:.68em;left:-1.1em}.prose li+li{margin-top:.4em}.prose blockquote{border-left:4px solid var(--cyan);background:oklch(88% .15 205/.07);border-radius:0 12px 12px 0;margin:1.6em 0;padding:18px 22px;font-size:1.15rem;font-style:italic}.prose blockquote p{margin:0}.prose table{border-collapse:collapse;width:100%;font-size:.98rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.prose th{font:400 .78rem/1.2 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.prose a{color:var(--cyan)}.prose code{font-family:var(--f-lcd);color:var(--lime);font-size:1.15em}.faq{max-width:72ch;margin-top:50px}.faq>h2{font-size:clamp(1.6rem,3vw,2.15rem)}.faq details{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-top:10px}.faq summary{cursor:pointer;padding:16px 48px 16px 18px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.8rem/1 var(--f-lcd);color:var(--magenta);position:absolute;top:50%;right:18px;translate:0 -50%}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);margin:0;padding:0 18px 18px}.faq details[open]{border-color:var(--magenta)}.sources{max-width:72ch;color:var(--muted);margin-top:40px;font-size:.95rem}.sources h2{font:400 .8rem/1 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-style:normal}.sources ul{padding-left:1.2em}.doc{padding:50px 0 20px}.about{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;display:grid}.about-bot{position:sticky;top:140px}@media (width<=860px){.about{grid-template-columns:1fr}.about-bot{width:min(260px,70%);margin-inline:auto;position:static}}.hero-404{min-height:72vh}.e404{text-align:center;padding:70px 0 150px}.e404-num{margin:0;font-size:clamp(4.5rem,15vw,9.5rem);line-height:1}.e404 h1{font-size:clamp(2.2rem,6vw,4rem)}.e404 .hero-lead{margin-inline:auto}.e404 .hero-cta{justify-content:center}.site-footer{border-top:1px solid var(--line);background:linear-gradient(oklch(12% .05 298),oklch(9% .04 298));margin-top:60px;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), var(--magenta), transparent);height:1px;position:absolute;top:-1px;left:0;right:0}.foot{grid-template-columns:1.4fr 1fr 1fr;gap:40px;padding:56px 0 30px;display:grid}.foot h2{font:400 .78rem/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin:0 0 16px;font-style:normal}.foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:var(--muted);text-decoration:none}.foot a:hover{color:var(--pink)}.foot p{color:var(--muted);max-width:42ch;margin:14px 0 0;font-size:.95rem}.foot-bottom{color:var(--dim);font:400 1.1rem/1.3 var(--f-lcd);border-top:1px solid oklch(100% 0 0/.07);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0 30px;display:flex}@media (width<=760px){.foot{grid-template-columns:1fr;gap:28px}}@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry cover 22%}}@keyframes reveal{0%{opacity:0;filter:blur(4px);transform:translateY(40px)scale(.98)}}@view-transition{navigation:auto}::view-transition-old(root){animation:.22s ease-in both tv-off}::view-transition-new(root){animation:.3s ease-out both tv-on}::view-transition-group(naglowek){animation:none}@keyframes tv-off{to{filter:brightness(2.6);opacity:.2;transform:scale(1.02,.004)}}@keyframes tv-on{0%{filter:brightness(2.6);opacity:.2;transform:scale(1.02,.004)}}html.turbo body{animation:3s linear infinite turbo}@keyframes turbo{to{filter:hue-rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ticker-track{animation:none}.ticker-view{scrollbar-width:none;overflow-x:auto}.ticker-track a[aria-hidden=true]{display:none}::view-transition-old(root),::view-transition-new(root){animation:none}.reveal{animation:none!important}}@media (width<=860px){.hero-in{text-align:left;grid-template-columns:1fr;padding:40px 0 90px}.hero-bot{order:-1;justify-self:end;width:min(78%,300px);margin-bottom:-20px}.bubble{max-width:200px;font-size:1.15rem;top:8%;left:-58%}.hero{--hz:calc(56px + min(78vw, 420px) * .92)}.sun{width:min(78vw,420px);top:56px;bottom:auto}.mountains{bottom:auto;top:calc(var(--hz) - 80px);height:80px}.hero-glow{bottom:auto;top:var(--hz)}.grid-floor{top:var(--hz);height:auto;-webkit-mask:linear-gradient(#000 10%,#0000 70%);mask:linear-gradient(#000 10%,#0000 70%)}.hero-in>div:first-child{-webkit-backdrop-filter:blur(8px);border:1px solid var(--line);background:oklch(13% .05 298/.62);border-radius:20px;padding:20px}}@media (width<=520px){.logo-word{font-size:1.3rem}.logo svg{width:34px;height:34px}.hdr{gap:10px}.tbtn{width:36px;height:36px}.hero-bot{width:62%}.bubble{max-width:165px;padding:10px 12px;font-size:1.05rem;left:-60%}}
