:root{--bg:#0b0e13;--panel:#0f1218;--text:#e6f1ff;--muted:#9aa4b2;--accent-2:#9aff6b;--danger:#ff6b6b;--ok:#27e8a7;--warn:#ffcf5b;--shadow:0 12px 30px rgba(0,0,0,0.35)}#__next,body,html{height:100%}.scanline{right:0;height:2px;background:linear-gradient(90deg,rgba(25,227,255,.25),rgba(154,255,107,.25));z-index:1}.meme-mode body{filter:hue-rotate(25deg) saturate(1.1)}.siteNav{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.siteNav a{color:var(--muted);text-decoration:none;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;border:1px solid transparent}.siteNav a:hover{color:var(--text);border-color:rgba(255,255,255,.08)}.hScroller{overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#0a0c10}.hScrollerRow{display:flex;gap:12px;padding:10px;will-change:transform;transition:transform .2s linear}canvas{image-rendering:auto;text-rendering:optimizeSpeed}.hBlockCard{min-width:200px;background:#0a0c10;border:1px solid rgba(255,255,255,.06);padding:10px}.hBlockCard h4{margin:0 0 8px;color:var(--accent);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.hBlockMeta{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&family=VT323&display=swap");:root{--bg:#0a0b0f;--panel:#0f1117;--text:#d7e0ff;--muted:#8a96b1;--accent:#19e3ff;--accent-2:#a0ff1a;--danger:#ff5b6e;--warn:#ffd400;--ok:#4dff88;--edge:0;--radius:0px;--shadow:0 0 0 1px rgba(25,227,255,0.25),0 6px 20px rgba(0,0,0,0.35)}html.meme-mode{--bg:#0b0014;--panel:#12001f;--text:#ffeefc;--muted:#e0b3ff;--accent:#ff3df2;--accent-2:#2dffb3;--danger:#ff9c3d;--warn:#ffe74c;--ok:#7dffb2}*{box-sizing:border-box}body,html{padding:0;margin:0;font-family:JetBrains Mono,monospace;background:var(--bg);color:var(--text);overflow-x:hidden}a{color:var(--accent);text-decoration:underline}a:hover{color:var(--accent-2)}a:visited{color:var(--accent)}html{scrollbar-gutter:stable both-edges}@supports not (scrollbar-gutter:stable){body{overflow-y:scroll}}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:var(--panel);border-left:1px solid rgba(255,255,255,.06)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--accent),var(--accent-2))}::-webkit-scrollbar-thumb:hover{filter:brightness(1.2)}::selection{background:var(--accent);color:#000}::-moz-selection{background:var(--accent);color:#000}:focus{outline:2px solid var(--accent);outline-offset:2px}.glow{box-shadow:0 0 0 2px rgba(25,227,255,.3),inset 0 0 30px rgba(25,227,255,.15)}.neon{text-shadow:0 0 8px var(--accent),0 0 22px var(--accent-2)}.grid-bg{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:24px 24px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.blink{animation:blink 1s infinite}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.scanline{position:fixed;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right,transparent,var(--accent),transparent);animation:scanline 10s linear infinite;pointer-events:none;z-index:9999;opacity:.25}@keyframes matrix-rain{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}.matrix-bg{position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.04}.matrix-char{position:absolute;color:var(--accent-2);font-family:VT323,monospace;font-size:14px;animation:matrix-rain linear infinite}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px)}80%{transform:translate(1px,-1px)}to{transform:translate(0)}}.glitch{animation:glitch .3s infinite}@keyframes typing{0%{width:0}to{width:100%}}.typing{overflow:hidden;white-space:nowrap;animation:typing 2s steps(40)}.retro-button{background:var(--panel);color:var(--text);border:1px solid var(--accent);padding:10px 20px;font-family:JetBrains Mono,monospace;font-size:14px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 16px rgba(0,0,0,.4);transition:transform .08s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.retro-button:hover{background:linear-gradient(90deg,var(--accent) 0,var(--accent-2) 100%);color:#000}.retro-button:active{transform:translateY(1px)}.skeleton{position:relative;overflow:hidden;background:rgba(255,255,255,.06)}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translateX(-100%);animation:shimmer 1.2s infinite}@keyframes shimmer{to{transform:translateX(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.data-table{border-collapse:collapse;width:100%;border:1px solid rgba(255,255,255,.06)}.data-table td,.data-table th{border-bottom:1px solid rgba(255,255,255,.06);padding:10px;text-align:left;font-family:JetBrains Mono,monospace}.data-table th{color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.data-table td{color:var(--text);font-size:13px}.hideOnMobile{display:inline}@media (max-width:768px){.siteNav{justify-content:center;gap:10px}}@media (max-width:600px){.hideOnMobile{display:none!important}.hScrollerRow{gap:8px}.hBlockCard{min-width:160px;padding:8px}}