@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2) format("woff2"),url(/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2) format("woff2"),url(/assets/vt323-latin-ext-400-normal-DqOq58ri.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/assets/vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-italic-CBjNughH.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-italic-B4oTjJdl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-italic-CBJ8pzag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-italic-2syK4fUT.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-italic-DRuN92E5.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-italic-D6eaYXMU.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-italic-B7_fu1kp.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-italic-Bg0ZHwF4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-italic-66oory27.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #000;--bg-2: #0d0d0d;--fg: #d9d9d9;--hi: #fff;--dim: #7c7c7c;--line: #333;--line-2: #222;--paper: var(--bg);--paper-2: var(--bg-2);--ink: var(--fg);--mute: var(--dim);--blue: var(--hi);--amber: #a8a8a8;--red: #fff;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--pix: "VT323", "IBM Plex Mono", monospace;--display: var(--pix);--body: var(--mono);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--fg)}body{font:13px/1.6 var(--mono);-webkit-font-smoothing:antialiased}a{color:var(--hi);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#666}a:hover{background:var(--hi);color:var(--bg);text-decoration:none}a:visited{color:#bbb}::selection{background:var(--hi);color:var(--bg)}button,input,textarea,select{font:inherit;color:inherit}img{max-width:100%;display:block}b,strong{font-weight:500;color:var(--hi)}.mono{font-family:var(--mono)}.up{text-transform:lowercase;letter-spacing:0}.mute{color:var(--dim)}.blue{color:var(--hi)}.wrap{max-width:1080px;margin:0 auto;padding:0 16px}.hr{border:0;border-top:1px dashed var(--line);margin:0}.nav{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--line)}.nav-in{display:flex;align-items:center;gap:14px;height:44px}.logo{display:flex;align-items:center;gap:6px;text-decoration:none;color:var(--hi);font-family:var(--pix);font-size:24px;line-height:1}.logo:hover{background:none;color:var(--hi)}.logo .code{color:var(--dim)}.links{display:flex;gap:0;margin-left:4px}.links a{font-size:12px;text-decoration:none;padding:4px 7px;color:var(--fg)}.links a:before{content:"/";color:var(--dim)}.links a:hover{background:var(--hi);color:var(--bg)}.links a.on{color:var(--hi);text-decoration:underline}.nav .grow{flex:1}.ca{font:12px var(--mono);border:1px solid var(--line);padding:3px 8px;cursor:pointer;background:transparent;color:var(--fg);white-space:nowrap}.ca:hover{border-color:var(--hi);color:var(--hi);background:transparent}.btn.burger{display:none}@media(max-width:900px){.links{display:none;position:absolute;top:44px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;padding:6px 12px}.links.open{display:flex}.links a{padding:10px 4px;font-size:14px}.btn.burger{display:inline-flex}.ca.hide-m{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--fg);background:transparent;color:var(--hi);padding:6px 12px;font:13px var(--mono);text-decoration:none;cursor:pointer;white-space:nowrap}.btn:before{content:"[";color:var(--dim);margin-right:2px}.btn:after{content:"]";color:var(--dim);margin-left:2px}.btn:hover{background:var(--hi);color:var(--bg);border-color:var(--hi)}.btn:hover:before,.btn:hover:after{color:var(--bg)}.btn.blue{background:var(--hi);color:var(--bg);border-color:var(--hi)}.btn.blue:before,.btn.blue:after{color:#555}.btn.blue:hover{background:transparent;color:var(--hi)}.btn.ghost{border-color:var(--line);color:var(--fg)}.btn.sm{padding:2px 8px;font-size:12px}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn:visited{color:inherit}.display{font-family:var(--pix);font-weight:400;color:var(--hi);letter-spacing:0;line-height:1;margin:0}.h1{font-size:clamp(40px,6vw,64px)}.h2{font-size:clamp(30px,4vw,42px)}.h3{font-size:26px}.kicker{font-size:12px;color:var(--dim)}.kicker:before{content:"# "}.lead{font-size:14px;max-width:70ch;color:var(--fg)}.u{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.prompt:before{content:"root@sudo:~$ ";color:var(--dim)}.ascii{font:12px/1.15 var(--mono);color:var(--hi);white-space:pre;margin:0;overflow:hidden}@media(max-width:560px){.ascii{font-size:7.4px}}.box{border:1px solid var(--line);background:var(--bg)}.box-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 10px;border-bottom:1px solid var(--line);font-size:12px;color:var(--dim);background:var(--bg-2)}.box-h>span:first-child{color:var(--fg)}.box-h>span:first-child:before{content:"─[ ";color:var(--dim)}.box-h>span:first-child:after{content:" ]─";color:var(--dim)}.box-b{padding:12px}.ink{background:var(--bg);color:var(--fg)}.grid{display:grid;gap:0}.cols-2{grid-template-columns:1fr 1fr}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}@media(max-width:820px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}}.cells>*{border:1px solid var(--line);margin:0 -1px -1px 0}.stat{padding:12px}.stat .v{font-family:var(--pix);font-size:40px;line-height:1;color:var(--hi)}.stat .k{font-size:11px;color:var(--dim);margin-top:4px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--fg);white-space:nowrap}.pill:before{content:"<";color:var(--dim)}.pill:after{content:">";color:var(--dim)}.dot{width:7px;height:7px;background:var(--hi);display:inline-block}.dot.live{animation:blink 1s steps(1) infinite}.dot.amber{background:transparent;border:1px solid var(--fg)}.dot.red{background:transparent;border:1px dashed var(--fg)}.dot.grey{background:#444}table.t{width:100%;border-collapse:collapse;font-size:12px}.t th{text-align:left;font-weight:400;color:var(--dim);padding:6px 10px;border-bottom:1px dashed var(--line);white-space:nowrap}.t td{padding:6px 10px;border-bottom:1px dotted var(--line-2);vertical-align:middle}.t tr:hover td{background:var(--bg-2);color:var(--hi)}.scroll-x{overflow-x:auto}.field{display:grid;gap:4px;margin-bottom:12px}.field label{font-size:12px;color:var(--dim)}.field label:after{content:":"}.field .hint{font-size:11px;color:var(--dim)}.in{width:100%;border:1px solid var(--line);background:var(--bg);color:var(--hi);padding:7px 9px;outline:none;border-radius:0;caret-color:var(--hi)}.in::placeholder{color:#555}.in:focus{border-color:var(--hi)}textarea.in{min-height:96px;resize:vertical}select.in{background:var(--bg)}.chips{display:flex;flex-wrap:wrap;gap:4px}.chip{border:1px dotted var(--line);background:transparent;padding:2px 7px;font-size:12px;cursor:pointer;color:var(--fg);text-decoration:none}.chip:hover,.chip.on{border-style:solid;border-color:var(--hi);color:var(--hi);background:transparent}.chip.on:before{content:"* "}.tabs{display:flex;border-bottom:1px solid var(--line)}.tabs button{border:1px solid transparent;border-bottom:0;background:transparent;padding:6px 12px;font-size:13px;cursor:pointer;color:var(--dim);margin-bottom:-1px}.tabs button.on{border-color:var(--line);background:var(--bg);color:var(--hi)}.tabs button:hover{color:var(--hi)}.log{font-size:12px;line-height:1.6;max-height:340px;overflow:auto}.log .ln{display:grid;grid-template-columns:64px 54px 1fr;gap:8px;padding:1px 12px}.log .ln:hover{background:var(--bg-2)}.cursor:after{content:"█";animation:blink 1s steps(1) infinite;margin-left:2px}@keyframes blink{50%{opacity:0}}.browser{border:1px solid var(--line);background:#000;display:flex;flex-direction:column}.browser-bar{display:flex;align-items:center;gap:8px;padding:4px 8px;border-bottom:1px solid var(--line);font-size:12px;background:var(--bg-2);color:var(--fg)}.browser-bar .url{flex:1;border:1px solid var(--line);padding:1px 6px;background:var(--bg);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.browser-bar .st{color:var(--dim)}.browser iframe{border:0;width:100%;flex:1;background:#000}.thumb{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-bottom:1px solid var(--line);background:#111}.thumb iframe{position:absolute;top:0;left:0;width:400%;height:400%;transform:scale(.25);transform-origin:0 0;border:0;pointer-events:none;background:#000}.card{text-decoration:none;display:flex;flex-direction:column;background:var(--bg);color:var(--fg)}.card:hover{background:var(--bg-2);color:var(--hi)}.card:hover .thumb{outline:1px solid var(--hi);outline-offset:-1px}.marquee{overflow:hidden;white-space:nowrap;border-bottom:1px dashed var(--line);font-size:12px;color:var(--dim)}.marquee>div{display:inline-block;padding:4px 0;animation:mq 60s linear infinite}.marquee span{margin:0 18px}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.notice{border:1px dashed var(--line);padding:8px 12px;font-size:13px}.notice:before{content:"[i] ";color:var(--dim)}.notice.err{border-color:var(--hi);color:var(--hi)}.notice.err:before{content:"[!] "}.notice.ok{border-style:solid;border-color:#555}.notice.ok:before{content:"[ok] "}.modal-bg{position:fixed;inset:0;background:#000c;z-index:100;display:grid;place-items:center;padding:16px}.modal{width:min(540px,100%);max-height:90vh;overflow:auto;background:var(--bg);border:1px solid var(--fg)}.section{padding:36px 0;border-bottom:1px dashed var(--line)}.foot{padding:24px 0 40px;font-size:12px;color:var(--dim)}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.between{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.stack>*+*{margin-top:10px}.lock{padding:18px;border:1px dashed var(--line);text-align:left;color:var(--fg)}.copy{cursor:pointer}.toast{position:fixed;bottom:16px;left:50%;transform:translate(-50%);background:var(--hi);color:var(--bg);padding:6px 12px;font-size:12px;z-index:200}.fade-in{animation:fi .2s steps(3) both}@keyframes fi{0%{opacity:0}to{opacity:1}}.split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media(max-width:960px){.split{grid-template-columns:minmax(0,1fr)}}.badges{display:flex;flex-wrap:wrap;gap:6px}.badge88{width:88px;height:31px;border:1px solid var(--fg);display:grid;grid-template-columns:30px 1fr;font:10px/1 var(--mono);color:var(--fg);text-decoration:none;overflow:hidden}.badge88>span:first-child{background:var(--hi);color:var(--bg);display:grid;place-items:center;font-family:var(--pix);font-size:16px}.badge88>span:last-child{display:grid;place-items:center;text-align:center;padding:0 2px}.counter{display:inline-flex;border:1px solid var(--line)}.counter span{font-family:var(--pix);font-size:20px;line-height:1;padding:2px 4px;border-right:1px solid var(--line);color:var(--hi);background:var(--bg-2)}.counter span:last-child{border:0}.webring{text-align:center;border:1px dashed var(--line);padding:8px;font-size:12px}.ascii.big{font-size:15px;line-height:1.1}@media(max-width:560px){.ascii.big{font-size:11px}}.hit{font-family:var(--pix);font-size:18px}:root{--glow: 0 0 0 1px rgba(255,255,255,.03), 0 18px 60px -24px rgba(210,220,255,.22), inset 0 1px 0 rgba(255,255,255,.07);--glass: rgba(6,6,8,.62);--tint-a: 196,206,255;--tint-b: 255,196,226}main{position:relative;z-index:2}.foot{position:relative;z-index:1}.atmos{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;--mx: 70vw;--my: 20vh}.fog{position:absolute;border-radius:50%;filter:blur(70px);will-change:transform;mix-blend-mode:screen}.fog.f1{width:60vw;height:60vw;left:-18vw;top:-22vw;background:radial-gradient(circle,rgba(var(--tint-a),.22),transparent 62%);animation:drift1 38s ease-in-out infinite alternate,hue 24s linear infinite}.fog.f2{width:55vw;height:55vw;right:-20vw;top:30vh;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 60%);animation:drift2 46s ease-in-out infinite alternate}.fog.f3{width:50vw;height:50vw;left:20vw;bottom:-30vw;background:radial-gradient(circle,rgba(var(--tint-b),.13),transparent 60%);animation:drift3 52s ease-in-out infinite alternate,hue 30s linear infinite reverse}@keyframes drift1{to{transform:translate(14vw,10vh) scale(1.15)}}@keyframes drift2{to{transform:translate(-16vw,-14vh) scale(.9)}}@keyframes drift3{to{transform:translate(10vw,-20vh) scale(1.2)}}@keyframes hue{to{filter:blur(70px) hue-rotate(360deg)}}.spot{position:absolute;inset:0;background:radial-gradient(520px circle at var(--mx) var(--my),rgba(255,255,255,.075),transparent 60%);transition:background .1s}.crack{position:absolute;top:44px;right:0;width:min(520px,60vw);height:min(390px,45vw);opacity:.22;filter:drop-shadow(0 0 6px rgba(255,255,255,.7))}.scan{position:fixed;inset:0;z-index:300;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.grain{position:fixed;inset:-50%;z-index:301;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grain 1.2s steps(4) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}}body{background:radial-gradient(ellipse at 50% -10%,#15161c,#050506 45%,#000 80%) fixed}.nav{background:#000000a8;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 1px #ffffff0d,0 10px 30px -20px #d2dcff59}.box,.card,.browser,.lock,.stat,.webring,.modal,.feat,.quick{background:var(--glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.box,.browser,.modal,.quick{box-shadow:var(--glow);border-color:#3a3a3f}.box-h,.browser-bar{background:linear-gradient(180deg,#ffffff0f,#ffffff04)}.card{transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 0 0 1px #fff6,0 0 40px -6px #dce4ff59;transform:translateY(-2px);background:#0e0e12cc}.btn{transition:box-shadow .15s,background .15s}.btn.blue{box-shadow:0 0 24px -4px #ffffff8c,0 0 2px #ffffffe6}.btn:hover{box-shadow:0 0 30px -4px #fff9}.in:focus{box-shadow:0 0 0 1px var(--hi),0 0 24px -6px #dce4ff99}.display,.stat .v{text-shadow:0 0 18px rgba(255,255,255,.35),0 0 2px rgba(255,255,255,.6)}.ascii{text-shadow:0 0 10px rgba(255,255,255,.55)}.glitch{position:relative;display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;white-space:pre-line}.glitch:before{color:rgba(var(--tint-a),.9);transform:translate(-2px);clip-path:inset(0 0 100% 0);animation:gl1 5.5s steps(1) infinite;mix-blend-mode:screen}.glitch:after{color:rgba(var(--tint-b),.8);transform:translate(2px);clip-path:inset(100% 0 0 0);animation:gl2 5.5s steps(1) infinite;mix-blend-mode:screen}@keyframes gl1{0%,86%,to{clip-path:inset(0 0 100% 0)}87%{clip-path:inset(10% 0 62% 0);transform:translate(-4px)}89%{clip-path:inset(55% 0 20% 0);transform:translate(3px)}91%{clip-path:inset(30% 0 48% 0);transform:translate(-2px)}93%{clip-path:inset(0 0 100% 0)}}@keyframes gl2{0%,87%,to{clip-path:inset(100% 0 0 0)}88%{clip-path:inset(70% 0 8% 0);transform:translate(4px)}90%{clip-path:inset(20% 0 66% 0);transform:translate(-3px)}92%{clip-path:inset(100% 0 0 0)}}.flicker{animation:flick 7s infinite}@keyframes flick{0%,96%,to{opacity:1}96.5%{opacity:.4}97%{opacity:1}97.5%{opacity:.6}}.ico{width:40px;height:40px;color:var(--hi);filter:drop-shadow(0 0 6px rgba(255,255,255,.55));flex:none;overflow:visible}.ico.sm{width:26px;height:26px}.i-launch{animation:bob 2.4s ease-in-out infinite}.i-launch .flame{animation:blink .3s steps(1) infinite}@keyframes bob{50%{transform:translateY(-3px)}}.i-site .bar{transform-origin:10px 23px;animation:load 2.6s ease-in-out infinite}.i-site .ln1,.i-site .ln2{stroke-dasharray:30;animation:type 2.6s steps(6) infinite}@keyframes load{0%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}@keyframes type{0%{stroke-dashoffset:30}70%,to{stroke-dashoffset:0}}.i-ai .spark{transform-origin:24px 24px;animation:spin 6s linear infinite}.i-ai .spark2{transform-origin:38px 13px;animation:pop 1.6s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{50%{transform:scale(.4);opacity:.3}}.i-burn .fl{transform-origin:24px 42px;animation:flame .9s ease-in-out infinite alternate}.i-burn .core{animation:blink .7s steps(1) infinite}@keyframes flame{0%{transform:scaleY(.92) skew(-2deg)}to{transform:scaleY(1.06) skew(3deg)}}.i-lock .shackle{animation:unlock 3s ease-in-out infinite}@keyframes unlock{0%,40%{transform:translateY(0)}55%,85%{transform:translateY(-5px) translate(0)}to{transform:translateY(0)}}.i-fees .c4{animation:drop 1.8s ease-in infinite}.i-fees .c3{animation:blink 1.8s steps(1) infinite}@keyframes drop{0%{transform:translateY(-4px);opacity:0}60%{opacity:1}to{transform:translateY(6px);opacity:0}}.i-pulse .beat{stroke-dasharray:90;animation:beat 1.8s linear infinite}@keyframes beat{0%{stroke-dashoffset:90}to{stroke-dashoffset:-90}}.i-mirror .arr{animation:blink 1.4s steps(1) infinite}.i-mirror .arr2{animation:blink 1.4s steps(1) infinite .7s}.i-snap .s2{animation:bob 2s ease-in-out infinite}.i-agent .d1,.i-agent .d2,.i-agent .d3{animation:dot 1.2s ease-in-out infinite}.i-agent .d2{animation-delay:.15s}.i-agent .d3{animation-delay:.3s}@keyframes dot{30%{transform:translateY(-3px);opacity:.4}}.i-net .orbit{transform-origin:24px 24px;animation:spin 12s linear infinite}.i-remix .r{transform-origin:24px 24px;animation:spin 4s ease-in-out infinite}.hero-h{font-size:clamp(40px,4.6vw,64px);line-height:.95}.value{font-size:15px;color:var(--hi);max-width:46ch}.quick{border:1px solid #3a3a3f;padding:14px;display:grid;gap:8px}.quick .qrow{display:grid;grid-template-columns:1fr 120px;gap:8px}@media(max-width:560px){.quick .qrow{grid-template-columns:1fr}}.quick .btn{width:100%;padding:10px;font-size:14px}.facts{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--dim)}.facts span:before{content:"✓ ";color:var(--hi)}.feats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:900px){.feats{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.feat{padding:10px}.feat p{font-size:11px}}.feat{border:1px solid #2c2c31;padding:14px;display:grid;gap:8px;align-content:start;transition:box-shadow .2s,border-color .2s;text-decoration:none;color:var(--fg)}.feat:hover{border-color:#777;box-shadow:0 0 36px -8px #dce4ff59;background:#0e0e12cc;color:var(--fg)}.feat b{font-size:13px}.feat p{margin:0;font-size:12px;color:var(--dim);line-height:1.5}.pipe{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.pipe>div{padding:16px 14px;border:1px solid #2c2c31;margin-right:-1px;position:relative;display:grid;gap:6px;justify-items:start}.pipe>div:not(:last-child):after{content:"→";position:absolute;right:-9px;top:50%;transform:translateY(-50%);background:#000;color:var(--hi);z-index:2;font-size:14px}.pipe small{color:var(--dim);font-size:11px}@media(max-width:820px){.pipe{grid-template-columns:1fr 1fr}.pipe>div:after{display:none}}.meter{height:4px;background:#1d1d22;position:relative;overflow:hidden}.meter>i{position:absolute;inset:0 auto 0 0;background:var(--hi);box-shadow:0 0 10px #fffc}.dock{position:fixed;right:16px;bottom:16px;z-index:120}.dock-btn{display:flex;align-items:center;gap:8px;border:1px solid var(--hi);background:#000c;color:var(--hi);padding:6px 12px 6px 8px;cursor:pointer;box-shadow:0 0 30px -6px #ffffff8c;backdrop-filter:blur(8px)}.dock-btn:hover{background:var(--hi);color:var(--bg)}.dock-btn:hover .ico{color:var(--bg);filter:none}.agent{width:min(420px,calc(100vw - 32px));height:min(560px,calc(100vh - 100px));display:flex;flex-direction:column}.agent.page{width:100%;height:min(560px,calc(100vh - 120px))}.agent .msgs{flex:1;overflow:auto;padding:10px 12px;display:grid;gap:10px;align-content:start;font-size:13px}.agent .me{color:var(--hi)}.agent .me:before{content:"you@sudo:~$ ";color:var(--dim)}.agent .bot{white-space:pre-wrap}.agent .bot:before{content:"sudo> ";color:var(--dim)}.agent .draft{border:1px dashed #555;padding:8px 10px;display:grid;gap:4px;font-size:12px}.agent form{display:flex;gap:6px;padding:8px;border-top:1px solid var(--line)}.agent form .in{flex:1}.agent .meta{padding:4px 12px;font-size:11px;color:var(--dim);border-top:1px dashed var(--line);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.fog,.grain,.glitch:before,.glitch:after,.ico *,.ico,.flicker,.marquee>div{animation:none!important}}.dock-btn .ico{width:26px;height:26px}.marquee.proof{color:var(--fg);background:#00000080;border-bottom:1px solid #2c2c31}.marquee.proof>div{animation-duration:90s}.marquee.proof:hover>div{animation-play-state:paused}.pf{margin:0 22px}.pf .ok{font-style:normal;font-size:10px;border:1px solid var(--hi);color:var(--bg);background:var(--hi);padding:0 4px;margin-right:6px;box-shadow:0 0 10px #fff9;animation:conf 2.4s steps(1) infinite}.pf .ok.t{background:transparent;color:var(--dim);border-color:#555;box-shadow:none;animation:none}.pf b{color:var(--hi);font-weight:500;margin-right:4px}@keyframes conf{0%,90%{opacity:1}95%{opacity:.35}}.koth{box-shadow:0 0 0 1px #ffffff14,0 0 60px -10px #ffffff40}.koth-b{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.koth-b img{border:1px solid var(--hi);object-fit:cover;box-shadow:0 0 20px #fff6}.crown{font-size:12px;animation:bob 2.2s ease-in-out infinite}.hero2{padding:70px 0 40px;text-align:center}.hero2-in{display:grid;justify-items:center;gap:22px}.pill-live{display:inline-flex;align-items:center;gap:8px;border:1px solid #3a3a3f;border-radius:999px;padding:6px 14px;font-size:12px;color:var(--fg);background:#ffffff08;box-shadow:0 0 30px -10px #fff6}.pill-live .dot{border-radius:50%}.hero-xl{font-size:clamp(54px,8.6vw,112px);line-height:.9}.hero-sub{font-size:16px;line-height:1.6;color:var(--fg);max-width:56ch;margin:0}.hero-form{width:min(760px,100%);text-align:left}.hero-form .quick{border-radius:14px;padding:18px;box-shadow:0 0 0 1px #ffffff0a,0 30px 80px -30px #d2dcff73}.hero-form .quick .in{border-radius:8px;padding:11px 13px;font-size:14px}.hero-form .quick .btn{border-radius:8px;font-size:15px;padding:12px}.faces{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:var(--dim)}.faces b{color:var(--hi)}.faces .pile{display:inline-flex}.faces .pile img,.faces .pile .ph{width:30px;height:30px;border-radius:50%;border:2px solid #000;margin-left:-8px;object-fit:cover;background:#222;display:grid;place-items:center;color:var(--hi);font-size:13px;box-shadow:0 0 0 1px #444}.faces .pile>:first-child{margin-left:0}.live-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;align-items:stretch}@media(max-width:900px){.live-split{grid-template-columns:minmax(0,1fr)}}.live-split .browser{height:100%;min-height:460px;border-radius:12px;overflow:hidden}.feed{border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.feed-list{padding:8px;display:grid;gap:6px;align-content:start}.fi{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:center;padding:10px;border-radius:10px;border:1px solid transparent;animation:fiIn .5s cubic-bezier(.2,.8,.2,1) both;transition:background .2s,border-color .2s}.fi:hover{background:#ffffff0a;border-color:#333}@keyframes fiIn{0%{opacity:0;transform:translateY(10px) scale(.98);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.fi .av{width:38px;height:38px;border-radius:50%;object-fit:cover;border:1px solid #444;display:grid;place-items:center;background:#151518;color:var(--hi);font-size:12px}.fi .fx{font-size:13px;line-height:1.45;color:var(--fg);min-width:0}.fi .fx a{text-decoration:none;color:var(--fg)}.fi .fx a:hover{color:var(--bg)}.fi .fx b{color:var(--hi);font-weight:500}.fi small{display:block;color:var(--dim);font-size:11px;margin-top:2px}.chip-s{font-style:normal;font-size:10px;border:1px solid #555;padding:0 6px;border-radius:999px;color:var(--fg);text-decoration:none}.chip-s.ok{background:var(--hi);color:var(--bg);border-color:var(--hi);box-shadow:0 0 10px #ffffff80}.chip-s.pv{border-style:dashed;color:var(--dim)}.counters{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:820px){.counters{grid-template-columns:repeat(2,1fr)}}.counter-card{border:1px solid #2c2c31;border-radius:12px;padding:16px;background:var(--glass);backdrop-filter:blur(8px);display:grid;gap:4px;transition:transform .2s,box-shadow .2s}.counter-card:hover{transform:translateY(-3px);box-shadow:0 0 40px -10px #dce4ff66}.counter-card .ico{width:30px;height:30px}.counter-card .v{font:400 44px/1 var(--pix);color:var(--hi);text-shadow:0 0 18px rgba(255,255,255,.35)}.counter-card .k{font-size:11px;color:var(--dim)}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:820px){.steps3{grid-template-columns:1fr}}.step3{border:1px solid #2c2c31;border-radius:14px;padding:20px;display:grid;gap:10px;align-content:start;justify-items:start;background:var(--glass);backdrop-filter:blur(8px);transition:border-color .2s,box-shadow .2s,transform .2s}.step3:hover{border-color:#777;box-shadow:0 0 40px -10px #dce4ff66;transform:translateY(-3px)}.step3 .n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--hi);color:var(--bg);font:400 22px var(--pix);box-shadow:0 0 20px #fff9}.step3 b{font-size:15px}.step3 p{margin:0;color:var(--dim);font-size:13px;line-height:1.55}.feat{border-radius:12px}.feat .use{font-size:10px;border:1px solid #555;border-radius:999px;padding:1px 8px;color:var(--hi);white-space:nowrap}.box.koth,.box.feed{border-radius:12px}@media(max-width:560px){.hero2{padding-top:40px}.faces{flex-direction:column}}
