@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");font-weight:100 550;size-adjust:106.6%;ascent-override:90.9%;descent-override:22.6%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:551 900;size-adjust:98%;ascent-override:98.9%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";src:local("Georgia");font-style:normal;size-adjust:75.9%;ascent-override:130.4%;descent-override:40.8%;line-gap-override:0%}@font-face{font-family:"Instrument Serif Fallback";src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;size-adjust:74.6%;ascent-override:132.7%;descent-override:41.6%;line-gap-override:0%}:root{--bg: #000000;--fg: #ffffff;--fg-soft: #f5f5f7;--fg-muted: #a3a3a3;--fg-dim: #7a7a7a;--fg-faint: rgba(255, 255, 255, .5);--line: rgba(255, 255, 255, .18);--accent: #f19c29;--chip-bg: #1a1a1a;--chip-fg: #ededed;--chip-name: #807d78;--font-sans: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif: "Instrument Serif", "Instrument Serif Fallback", Georgia, "Times New Roman", serif;--font-label: "Geist", "Inter", "Inter Fallback", system-ui, sans-serif;--font-pixel: "Pixel Digits", "Pixelify Sans", "Geist", ui-monospace, monospace;--data-a: #cf7a15;--data-b: #5b72b0;--ground-lo: #30271f;--ground-hi: #6a4a2a;--feel-cell: 3;--feel-grav: 900;--feel-shake: 10;--u: min(1px, 100vw / 1891)}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%}h1,h2,h3,p{margin:0}.eyebrow{font-family:var(--font-sans);font-weight:600;text-transform:uppercase;letter-spacing:.16em;line-height:1.5;text-align:center}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}#tuner[hidden]{display:none}#tuner{position:fixed;right:16px;bottom:16px;z-index:99999;width:340px;max-height:72vh;display:flex;flex-direction:column;background:#101010;color:#e5e5e5;border:1px solid #2a2a2a;border-radius:10px;box-shadow:0 12px 40px #00000080;font:12px/1.4 Inter,system-ui,sans-serif;overflow:hidden}#tuner header{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid #2a2a2a}#tuner header b{font-size:13px}#tuner .hint{flex:1;color:#6a6a6a;font-size:10px}#tuner button{border:1px solid #333;border-radius:6px;background:#1a1a1a;color:#ddd;font:inherit;font-size:11px;padding:3px 8px;cursor:pointer}#tuner button:hover{background:#242424}#tuner .follow{display:flex;align-items:center;gap:6px;padding:6px 10px;color:#8a8a8a;border-bottom:1px solid #1f1f1f}#tuner .list{overflow:auto;flex:1}#tuner details{border-bottom:1px solid #1f1f1f}#tuner summary{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;cursor:pointer;list-style:none;font-weight:600}#tuner summary::-webkit-details-marker{display:none}#tuner details[open] summary{color:#f19c29}#tuner summary .n{font-weight:400;font-style:normal;color:#f19c29;font-size:10px}#tuner .rows{padding:2px 10px 6px}#tuner .row{display:grid;grid-template-columns:110px 1fr 58px;align-items:center;gap:8px;padding:3px 0}#tuner .lbl{color:#b5b5b5}#tuner .lbl em{font-style:normal;color:#5a5a5a;margin-left:4px;font-size:10px}#tuner input[type=range]{width:100%;accent-color:#f19c29}#tuner input[type=number],#tuner .txt,#tuner select{width:100%;background:#161616;border:1px solid #2a2a2a;border-radius:4px;color:#eee;font:inherit;font-size:11px;padding:2px 4px}#tuner .txt{grid-column:2 / 4}#tuner .row:has(select){grid-template-columns:110px 1fr}#tuner .row:has(select) select{grid-column:2}#tuner .acts{display:flex;gap:6px;padding:0 10px 8px}#tuner .out{margin:0;height:120px;background:#0a0a0a;color:#ccc;border:0;border-top:1px solid #2a2a2a;font:11px/1.4 Fragment Mono,monospace;padding:8px 10px;resize:none}
