@font-face{font-family:Rubik Glitch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/303008c34cf6ee00-s.06dgmtz-magxl.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:Rubik Glitch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3889c6a01cb2d7b2-s.p.00hx9sjaqfn53.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Glitch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e48cb7a9fe2b825-s.31xu_knevo03_.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Glitch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2042e9a9e4d6e2a6-s.2_0wyh2jrjc-p.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Glitch;font-style:normal;font-weight:400;font-display:swap;src:url(../media/807c408f00162257-s.p.1qohfft7b-6xi.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:Rubik Glitch Fallback;src:local(Arial);ascent-override:78.94%;descent-override:21.11%;line-gap-override:0.0%;size-adjust:118.44%}.NMuR-G_className{font-family:Rubik Glitch,Rubik Glitch Fallback;font-style:normal;font-weight:400}.NMuR-G_variable{--f-glitch:"Rubik Glitch", "Rubik Glitch Fallback"}
@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(../media/40a3cd74afdfe30c-s.p.2vru4chvrf9f2.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:UnifrakturMaguntia Fallback;src:local(Arial);ascent-override:88.12%;descent-override:28.13%;line-gap-override:0.0%;size-adjust:89.05%}.DuOoSq_className{font-family:UnifrakturMaguntia,UnifrakturMaguntia Fallback;font-style:normal;font-weight:400}.DuOoSq_variable{--f-fraktur:"UnifrakturMaguntia", "UnifrakturMaguntia Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.3fm2o_8g5wbt2.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.2t0y5ugd5ycxx.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.p.0bh8ttrlmx6iv.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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.-pzWYq_className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.-pzWYq_variable{--f-vt:"VT323", "VT323 Fallback"}
@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1824feb4f87f08ad-s.0e47i626zwpm3.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:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b89894d314c53407-s.p.229akd7tv_oxb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e00a4c6a5a502238-s.38gqx_l9p1-vw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PT Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/498731d4d180a3cc-s.p.1-l8ltv37ptia.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:PT Mono Fallback;src:local(Arial);ascent-override:65.76%;descent-override:17.46%;line-gap-override:0.0%;size-adjust:134.59%}.t_c7Fq_className{font-family:PT Mono,PT Mono Fallback;font-style:normal;font-weight:400}.t_c7Fq_variable{--f-pt:"PT Mono", "PT Mono Fallback"}
:root{--mag:#ff00e6;--lime:#b6ff00;--cyan:#00f0ff;--yel:#fff200;--red:#ff3b00;--bg:#000;--fg:#f4f4f4;--dim:#9a9a9a;--pulse:0;--f-mono:var(--f-pt), "Courier New", monospace;--f-pix:var(--f-vt), var(--f-pt), monospace}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--f-mono);margin:0;font-size:16px;line-height:1.45;overflow-x:hidden}a{color:var(--cyan)}a:hover{color:var(--yel);background:var(--mag)}::selection{background:var(--lime);color:#000}.plasma,.trail{width:100vw;height:100vh;display:block;position:fixed;inset:0}.plasma{z-index:0;image-rendering:pixelated;filter:saturate(1.4)contrast(1.1)}.trail{z-index:50;pointer-events:none}.scanlines{z-index:40;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000047 0 2px,#0000 2px 4px);position:fixed;inset:0}.noise{z-index:41;pointer-events:none;opacity:.09;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:.5s steps(4,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}}.strobe{z-index:60;pointer-events:none;opacity:0;background:#fff;position:fixed;inset:0}:root[data-strobe=on] .strobe{opacity:.85}.marquee{z-index:30;border-bottom:3px solid var(--mag);white-space:nowrap;font-family:var(--f-pix);letter-spacing:2px;box-shadow:0 0 calc(10px + var(--pulse) * 30px) var(--mag);background:#000;font-size:26px;position:sticky;top:0;overflow:hidden}.marquee-track{gap:40px;padding:6px 0;animation:30s linear infinite marquee;display:inline-flex}@keyframes marquee{to{transform:translate(-50%)}}.wrap{z-index:10;max-width:1180px;margin:0 auto;padding:24px 16px 80px;position:relative}.acid{color:var(--lime);text-shadow:0 0 8px var(--lime)}.dim{color:var(--dim)}.center{text-align:center}.small{color:var(--dim);font-size:13px}.blink{color:var(--red);animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.hero{text-align:center;padding:90px 0 30px;position:relative}.title{font-family:var(--f-glitch), Impact, sans-serif;color:#fff;transform:scale(calc(1 + var(--pulse) * .06));text-shadow:0 0 calc(var(--pulse) * 40px) var(--mag);margin:0;font-size:clamp(84px,20vw,240px);line-height:.9}.fraktur{font-family:var(--f-fraktur), serif;color:var(--yel);text-shadow:3px 3px 0 var(--mag), -3px -3px 0 var(--cyan);margin-top:-6px;font-size:clamp(40px,7vw,76px);transform:rotate(-4deg)}.subtitle{font-family:var(--f-pix);border:1px dashed var(--lime);background:#000;padding:4px 12px;font-size:22px;display:inline-block}.glitch{display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.glitch:before{color:var(--mag);mix-blend-mode:screen;animation:2.3s step-end infinite gl1}.glitch:after{color:var(--cyan);mix-blend-mode:screen;animation:1.7s step-end infinite gl2}@keyframes gl1{0%,to{clip-path:inset(0 0 60%);transform:translate(-4px)}20%{clip-path:inset(30% 0 40%);transform:translate(6px,-2px)}40%{clip-path:inset(70% 0 5%);transform:translate(-8px,2px)}60%{clip-path:inset(10% 0 75%);transform:translate(3px)}80%{clip-path:inset(45% 0 30%);transform:translate(-2px,1px)}}@keyframes gl2{0%,to{clip-path:inset(55% 0 0);transform:translate(4px)}25%{clip-path:inset(5% 0 70%);transform:translate(-6px,2px)}50%{clip-path:inset(40% 0 35%);transform:translate(8px,-1px)}75%{clip-path:inset(80% 0 2%);transform:translate(-3px)}}.smiley{width:120px;height:120px;filter:drop-shadow(0 0 20px var(--yel));margin:0 auto 10px;animation:3s linear infinite spin,1.1s ease-in-out infinite alternate wobble}@keyframes spin{to{rotate:360deg}}@keyframes wobble{0%{scale:1 .85}to{scale:.9 1.1}}.sticker{font-family:var(--f-glitch), Impact, sans-serif;color:#000;border:3px solid #000;padding:12px 14px;font-size:24px;line-height:1;position:absolute;top:40px;box-shadow:6px 6px #000}.sticker-l{background:var(--lime);left:0;transform:rotate(-12deg)}.sticker-r{background:var(--mag);color:#fff;right:0;transform:rotate(9deg)}.grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:28px;margin-top:30px;display:grid}.span-2{grid-column:span 2}@media (max-width:1000px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel{border:3px solid var(--fg);box-shadow:8px 8px 0 var(--mag), 16px 16px 0 var(--cyan);background:#000000d1;padding:18px 20px;transition:transform .2s;position:relative}.panel:hover{transform:translate(-4px,-4px)rotate(-.6deg)}.panel-tilt-l{transform:rotate(-1.2deg)}.panel-tilt-r{transform:rotate(1deg)}.panel-hot{border-color:var(--lime);box-shadow:8px 8px 0 var(--lime), 0 0 calc(var(--pulse) * 50px) var(--lime)}.panel-wide{grid-column:1/-1}.h{font-family:var(--f-glitch), Impact, sans-serif;color:var(--yel);text-transform:uppercase;border-bottom:2px dotted var(--yel);margin:0 0 12px;font-size:34px;font-weight:400}.uc{text-align:center;color:#000;background:repeating-linear-gradient(45deg, var(--yel) 0 14px, #000 14px 28px);background-size:40px 40px;margin-top:14px;padding:6px;font-weight:700;animation:1s linear infinite stripes}.uc span{background:var(--yel);padding:2px 8px}@keyframes stripes{to{background-position:40px 0}}.flyer{color:#000;filter:contrast(1.6)grayscale();text-align:center;background:#eee;border-color:#000;transform:rotate(2.2deg);box-shadow:10px 10px #000,inset 0 0 0 6px #fff}.flyer:hover{filter:none;background:var(--yel)}.flyer-top{font-family:var(--f-pix);border-bottom:3px solid #000;padding-bottom:6px;font-size:24px}.flyer-big{font-family:var(--f-glitch), Impact, sans-serif;margin:10px 0 0;font-size:clamp(44px,6vw,64px)}.flyer-mid{font-family:var(--f-fraktur), serif;font-size:36px}.flyer-acts{font-family:var(--f-pix);margin:10px 0;padding:0;font-size:24px;list-style:none}.flyer-acts li:before{content:"✺ "}.flyer-bottom{border-top:3px dashed #000;padding-top:8px;font-size:14px}.flyer .dim{color:#444}.loc{border-collapse:collapse;width:100%;font-size:15px}.loc td{vertical-align:top;border-bottom:1px dashed #333;padding:4px 6px}.btn{font-family:var(--f-pix);color:var(--fg);border:2px solid var(--fg);cursor:pointer;box-shadow:4px 4px 0 var(--cyan);background:#000;padding:6px 14px;font-size:22px;text-decoration:none;display:inline-block}.btn:hover:not(:disabled){background:var(--mag);color:#fff;box-shadow:6px 6px 0 var(--lime);transform:translate(-2px,-2px)}.btn:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-hot{background:var(--lime);color:#000;box-shadow:4px 4px 0 var(--mag);border-color:#000}.lcd{font-family:var(--f-pix);color:var(--lime);text-shadow:0 0 6px var(--lime);background:#0b1a00;border:2px inset #333;align-items:baseline;gap:12px;padding:6px 12px;display:flex}.lcd-label{font-size:22px}.lcd-value{letter-spacing:4px;font-size:64px;line-height:1}.led{background:#300;border:1px solid #000;border-radius:50%;width:16px;height:16px;margin-left:auto}.led-on{background:var(--red);box-shadow:0 0 calc(4px + var(--pulse) * 20px) var(--red);opacity:calc(.3 + var(--pulse))}.fader{width:100%;accent-color:var(--mag);margin:14px 0}.ss-buttons{flex-wrap:wrap;gap:12px;display:flex}.ring{text-align:center}.ring-title{font-family:var(--f-glitch), Impact, sans-serif;color:var(--mag);text-shadow:0 0 12px var(--mag);font-size:42px}.spin{color:var(--yel);animation:2s linear infinite spin;display:inline-block}.spin.rev{animation-direction:reverse}.ring-nav{flex-wrap:wrap;justify-content:center;gap:14px;margin:14px 0;display:flex}.ring-pos{font-family:var(--f-pix);color:var(--cyan);font-size:22px}.ring-list{text-align:left;columns:1;max-width:640px;margin:14px auto 0}.ring-list li.here a{color:var(--yel)}.ring-list li.here::marker{content:"☻ ";color:var(--yel)}.b88-row{align-items:center;gap:20px;display:flex}.b88{image-rendering:pixelated;border:1px solid #333}.code{color:var(--lime);border:1px dashed var(--lime);white-space:pre-wrap;word-break:break-all;background:#000;padding:8px;font-family:Courier New,monospace;font-size:12px}.vinyl-panel{text-align:center}.vinyl{background:radial-gradient(circle, var(--mag) 0 22%, #000 22.5% 24%, transparent 24.5%), repeating-radial-gradient(circle, #111 0 2px, #222 2px 3px);width:200px;height:200px;animation:spin calc(1.8s - var(--pulse) * .3s) linear infinite;box-shadow:0 0 calc(var(--pulse) * 40px) var(--mag);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.vinyl .label{color:#000;font-size:14px;font-weight:700;line-height:1}.footer{text-align:center;background:#000000d9;border:2px solid #333;margin-top:50px;padding:20px 16px}.stripes{background:repeating-linear-gradient(90deg, var(--mag) 0 20px, var(--lime) 20px 40px, var(--cyan) 40px 60px, var(--yel) 60px 80px);background-size:80px 14px;height:14px;margin:-20px -16px 16px;animation:.6s linear infinite stripes}.counter{vertical-align:middle;gap:2px;display:inline-flex}.digit{font-family:var(--f-pix);color:var(--red);text-shadow:0 0 6px var(--red);background:#000;border:1px solid #444;padding:0 5px;font-size:26px}.badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.badge{border:1px solid var(--dim);background:#111;padding:2px 6px;font-size:12px}.gate{z-index:100;background:#000000eb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gate-box{text-align:center;border:3px solid var(--lime);width:100%;max-width:560px;box-shadow:0 0 40px var(--lime), 10px 10px 0 var(--mag);background:#000;padding:26px 22px}.gate-stamp{font-family:var(--f-pix);border:3px solid var(--red);color:var(--red);padding:2px 10px;font-size:22px;display:inline-block;transform:rotate(-6deg)}.gate-title{font-family:var(--f-glitch), Impact, sans-serif;margin:8px 0;font-size:clamp(70px,18vw,120px);font-weight:400;line-height:1}.gate-warn{color:var(--yel)}.gate-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin:18px 0 10px;display:flex}.gate-foot{color:var(--dim);font-size:14px}.wrap{animation:24s linear infinite hue}@keyframes hue{to{filter:hue-rotate(360deg)}}.panel{scale:calc(1 + var(--pulse) * .018);animation:3.2s ease-in-out infinite bob}.panel:nth-child(2n){animation-duration:2.7s;animation-delay:-1s}.panel:nth-child(3n){animation-duration:3.9s;animation-delay:-2s}@keyframes bob{50%{translate:0 -10px}}.melt{filter:url(#melt)}.title{letter-spacing:calc(var(--pulse) * 12px)}.hero{isolation:isolate}.halo{z-index:-1;pointer-events:none;width:300px;height:300px;position:absolute;top:0;left:50%;translate:-50%}.halo svg{width:100%;height:100%;animation:14s linear infinite spin;position:absolute;inset:0;overflow:visible}.halo .halo-2{animation-duration:9s;animation-direction:reverse}.halo text{font-family:var(--f-glitch), Impact, sans-serif;fill:var(--lime);letter-spacing:2px;filter:drop-shadow(0 0 4px #000);font-size:19px}.halo .halo-2 text{fill:var(--mag);font-size:16px}.side{z-index:20;pointer-events:none;width:34px;font-family:var(--f-pix);white-space:nowrap;color:var(--yel);background:#000;flex-direction:column;font-size:24px;display:flex;position:fixed;top:0;bottom:0;overflow:hidden}.side span{writing-mode:vertical-rl;padding:10px 0;animation:12s linear infinite vscroll}.side-l{border-right:2px solid var(--lime);left:0}.side-r{border-left:2px solid var(--mag);color:var(--cyan);right:0}.side-r span{animation-direction:reverse;transform:rotate(180deg)}@keyframes vscroll{to{translate:0 -100%}}.marquee-bottom{border-bottom:0;border-top:3px solid var(--lime);box-shadow:0 0 calc(10px + var(--pulse) * 30px) var(--lime);position:fixed;inset:auto 0 0}.marquee-track.rev{animation-duration:22s;animation-direction:reverse}.wrap{padding-bottom:120px}:root[data-shake=on] .wrap{animation:24s linear infinite hue,.32s linear shake}@keyframes shake{0%,to{translate:0}15%{translate:-10px 6px}30%{translate:9px -8px}45%{translate:-7px -4px}60%{translate:6px 8px}75%{translate:-4px -6px}}.glitchbars{z-index:45;pointer-events:none;opacity:0;mix-blend-mode:difference;position:fixed;inset:0}:root[data-glitch=on] .glitchbars{opacity:1;background:linear-gradient(transparent calc(var(--gy) - 4%), var(--cyan) calc(var(--gy) - 4%) var(--gy), transparent var(--gy)), linear-gradient(transparent 60%, var(--mag) 60% 63%, transparent 63%), repeating-linear-gradient(transparent 0 37px, #fff9 37px 40px)}:root[data-glitch=on] .wrap{transform:translateX(var(--gx)) skewX(var(--gs));filter:saturate(4)contrast(1.6)hue-rotate(110deg)}:root[data-glitch=on] .plasma{filter:invert()saturate(3)}.fx{z-index:80;pointer-events:none;position:fixed;inset:0;overflow:hidden}.boom{font-family:var(--f-glitch), Impact, sans-serif;text-shadow:4px 4px #000,-2px -2px #fff;font-size:64px;animation:.9s ease-out forwards boom;position:absolute;translate:-50% -50%}@keyframes boom{0%{scale:.2;rotate:var(--rot);opacity:1}30%{scale:1.5}to{scale:2.4;rotate:calc(var(--rot) * -1);opacity:0}}.shard{text-shadow:0 0 10px;font-size:26px;animation:1s cubic-bezier(.1,.8,.3,1) forwards shard;position:absolute}@keyframes shard{to{translate:var(--dx) var(--dy);rotate:var(--r);opacity:0;scale:.3}}.bouncers{z-index:55;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bouncer{pointer-events:auto;cursor:crosshair;will-change:transform;position:absolute;top:0;left:0}.caught{z-index:70;font-family:var(--f-pix);background:var(--yel);color:#000;border:2px solid #000;padding:2px 10px;font-size:24px;position:fixed;bottom:54px;left:50px}.win98{z-index:90;color:#000;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff;width:310px;font-family:MS Sans Serif,Tahoma,Arial,sans-serif;font-size:13px;animation:.25s steps(3,end) popin;position:fixed;box-shadow:1px 1px #000,12px 12px #ff00e699}@keyframes popin{0%{opacity:0;scale:.3}}.win98-bar{color:#fff;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(90deg,navy,#ff00e6);justify-content:space-between;align-items:center;padding:3px 4px 3px 6px;font-weight:700;display:flex}.win98-x,.win98-actions button{color:#000;font:inherit;cursor:pointer;background:silver;border:2px solid #404040;border-color:#fff #404040 #404040 #fff}.win98-x{width:20px;height:18px;padding:0;font-weight:700;line-height:10px}.win98-x:active,.win98-actions button:active{border-color:#404040 #fff #fff #404040}.win98-body{align-items:center;gap:12px;padding:14px 12px 6px;display:flex}.win98-body p{margin:0}.win98-icon{background:var(--yel);border:2px solid #000;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:22px;font-weight:900;display:grid}.win98-actions{justify-content:center;gap:8px;padding:8px 0 12px;display:flex}.win98-actions button{min-width:84px;padding:4px 8px}.scope{width:100%;height:110px;image-rendering:pixelated;border:2px inset #333;margin-top:10px;display:block}.tripomat{text-align:center}.cube-stage{perspective:600px;place-items:center;height:170px;margin-bottom:10px;display:grid}.cube{width:100px;height:100px;transform-style:preserve-3d;scale:calc(1 + var(--pulse) * .25);animation:6s linear infinite cube;position:relative}.face{font-family:var(--f-glitch), Impact, sans-serif;color:#000;opacity:.92;border:3px solid #000;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.f0{background:var(--yel);font-size:60px;transform:translateZ(50px)}.f1{background:var(--mag);transform:rotateY(180deg)translateZ(50px)}.f2{background:var(--lime);transform:rotateY(90deg)translateZ(50px)}.f3{background:var(--cyan);transform:rotateY(-90deg)translateZ(50px)}.f4{background:var(--red);transform:rotateX(90deg)translateZ(50px)}.f5{background:#fff;font-size:60px;transform:rotateX(-90deg)translateZ(50px)}@keyframes cube{to{transform:rotateX(360deg)rotateY(720deg)rotate(360deg)}}.panel-trip{border-color:var(--mag);box-shadow:8px 8px 0 var(--mag), 0 0 calc(var(--pulse) * 50px) var(--mag)}:root[data-trip=on] .wrap{animation:3s linear infinite hue,4s ease-in-out infinite tripwobble}:root[data-trip=on] .panel{animation-duration:1s}:root[data-trip=on] .cube{animation-duration:1.2s}:root[data-trip=on] .title{scale:1 calc(1 + var(--pulse) * .4)}:root[data-trip=on] .marquee{filter:invert()}:root[data-trip=on] .smiley{animation-duration:.6s,.3s}@keyframes tripwobble{0%,to{rotate:0deg}25%{translate:0 6px;rotate:2deg}50%{rotate:-1.5deg}75%{translate:0 -6px;rotate:1deg}}.skills{gap:8px;margin:12px 0 4px;display:grid}.skill-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.skill-label{font-family:var(--f-pix);color:var(--dim);width:84px;font-size:20px}.tag{font-family:var(--f-pix);color:#00ff78;background:#001a08;border:1px solid #00ff78;padding:0 8px;font-size:20px;box-shadow:0 0 8px #00ff7866}.tag:before{content:"> ";opacity:.6}.globe{text-align:center}.globe-canvas{cursor:grab;touch-action:none;width:100%;height:420px;display:block}.globe-canvas:active{cursor:grabbing}.globe-legend{font-family:var(--f-pix);color:#cfffd8;flex-wrap:wrap;justify-content:center;gap:14px;font-size:18px;display:flex}.globe-legend i{vertical-align:middle;border-radius:50%;width:10px;height:10px;display:inline-block;box-shadow:0 0 8px}.globe-rate{font-family:var(--f-pix);color:#00ff78;text-shadow:0 0 10px #00ff78;margin-top:10px;font-size:28px}.globe-big{letter-spacing:2px;font-size:72px;line-height:1}.globe-sub{font-family:var(--f-pix);color:#cfffd8;font-size:19px}.globe-note{color:var(--dim);margin-top:6px;font-size:12px}.rigs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.term{background:#050805;border:1px solid #2a3;box-shadow:0 0 18px #00ff7826}.term-bar{background:#0d1a10;border-bottom:1px solid #2a3;align-items:center;gap:6px;padding:5px 8px;display:flex}.dot{border-radius:50%;width:11px;height:11px;display:inline-block}.dot.r{background:#ff5f56}.dot.y{background:#ffbd2e}.dot.g{background:#27c93f}.term-title{color:#8fbf98;margin-left:8px;font-size:13px}.term-body{font-family:"Courier New", var(--f-pt), monospace;color:#cfffd8;padding:10px 12px;font-size:13px}.prompt{color:#00ff78}.fetch{align-items:flex-start;gap:14px;margin:8px 0;display:flex}.fetch-logo{color:#00ff78;text-shadow:0 0 6px #00ff78;margin:0;font-size:12px;line-height:1.15}.fetch-info{min-width:0;line-height:1.5}.fetch-host{color:#00ff78;font-weight:700}.fetch-sep{color:#2a3}.k{color:var(--cyan);font-weight:700}.swatches{margin-top:6px;display:flex}.swatches i{width:18px;height:12px;display:block}.cursor{animation:1s step-end infinite blink}.terminal{cursor:text}.term-out{height:300px;font-family:"Courier New", var(--f-pt), monospace;color:#cfffd8;white-space:pre-wrap;word-break:break-word;padding:10px 12px;font-size:14px;line-height:1.45;overflow-y:auto}.tl.cmd{color:#fff}.tl.ok{color:#00ff78}.tl.err{color:#ff5f56}.tl.hot{color:var(--yel);text-shadow:0 0 8px var(--yel)}.tl.dim{color:#6f8f76}.term-input{align-items:baseline;gap:8px;display:flex}.term-input input{color:#fff;min-width:0;font:inherit;caret-color:#00ff78;background:0 0;border:0;outline:0;flex:1}.term-hints{border-top:1px solid #2a3;flex-wrap:wrap;gap:8px;padding:8px 12px;display:flex}.chip{cursor:pointer;color:#00ff78;background:#001a08;border:1px solid #00ff78;padding:2px 10px;font-family:Courier New,monospace;font-size:13px}.chip:hover{color:#000;background:#00ff78}.panel-term{box-shadow:8px 8px 0 #00ff78, 0 0 calc(var(--pulse) * 40px) #00ff78;border-color:#00ff78}.matrix{z-index:36;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .6s;position:fixed;inset:0}@media (max-width:640px){html,body{font-size:15px}.span-2{grid-column:auto}.sticker{padding:8px;font-size:16px;top:10px}.grid{grid-template-columns:minmax(0,1fr);gap:24px}.loc td:nth-child(2){display:none}.panel,.panel-tilt-l,.panel-tilt-r,.flyer{box-shadow:6px 6px 0 var(--mag);transform:none}.flyer{box-shadow:6px 6px #000}.marquee{font-size:20px}.ring-title{font-size:28px}.side{display:none}.rigs{grid-template-columns:minmax(0,1fr)}.fetch{flex-direction:column}.globe-canvas{height:320px}.term-out{height:260px;font-size:13px}.globe-big{font-size:54px}.halo{scale:.8}.bouncer svg{width:46px;height:46px}.boom{font-size:44px}.win98{width:calc(100vw - 32px);left:16px!important}.caught{left:16px}.b88-row{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
