:root{--ink:#0a1411;--ink2:#0e1c18;--panel:#102420;--line:rgba(120,168,152,.14);--line2:rgba(120,168,152,.26);--fg:#e4eee9;--fg2:#a2b4ab;--fg3:#7c9089;--brand:#3ed0b8;--pos:#74e9ac;--neg:#f57866;--warn:#edba46;--f:"Inter",system-ui,-apple-system,sans-serif;--m:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ink);color:var(--fg);font-family:var(--f);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.grid-bg{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:38px 38px;background-position:50%}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#050b09;border-radius:2px;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--brand);cursor:pointer}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:none;background:var(--brand);cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}