@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(./ibm-plex-mono-latin-400-normal.DMJ8VG8y.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:IBM Plex Mono;font-weight:400;font-display:swap;src:url(./ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(./ibm-plex-mono-latin-600-normal.BgSNZQsw.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:IBM Plex Mono;font-weight:600;font-display:swap;src:url(./ibm-plex-mono-latin-ext-600-normal.D38SheWl.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-display:swap;src:url(./silkscreen-latin-400-normal.CtPo2yA5.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:Silkscreen;font-display:swap;src:url(data:font/woff2;base64,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)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-display:swap;src:url(./vt323-latin-400-normal.wDgJuOC9.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;font-display:swap;src:url(./vt323-latin-ext-400-normal.iUdYUaX4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-display:swap;src:url(./press-start-2p-latin-400-normal._wFEWmAB.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:"Press Start 2P";font-display:swap;src:url(./press-start-2p-latin-ext-400-normal.DpfYvR5A.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-pixel:"Silkscreen", var(--font-mono);--font-terminal:"VT323", var(--font-mono);--font-c64:"Press Start 2P", var(--font-mono);--font-body:var(--font-mono);--raised:inset 1px 1px 0 var(--hi), inset -1px -1px 0 var(--lo);--sunken:inset 1px 1px 0 var(--lo), inset -1px -1px 0 var(--hi);--trk-deep:color-mix(in srgb, var(--trk-panel) 62%, #000);--beat:color-mix(in srgb, var(--fg) 7%, var(--field));font:15px/1.5 var(--font-body);accent-color:var(--accent)}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaf7;--surface:#fff;--field:#f4f2ed;--fg:#1f1d1a;--muted:#5b5750;--line:#d8d3ca;--edge:#857f75;--hi:transparent;--lo:transparent;--link:#1f5f8b;--accent:#1f5f8b;--accent-fg:#fff;--bar:#2a2925;--bar-fg:#fbfaf7;--sel:#d9e7f1;--sel-fg:#1f1d1a;--warn-bg:#fff4e0;--warn-fg:#6b3d00;--focus:#b4530a;--backdrop:#1f1d1a73;--trk-panel:#151821;--trk-panel2:#1f2330;--trk-edge:#6a7390;--trk-text:#d7dae0;--trk-dim:#8f97a6;--trk-accent:#4fc1ff;--trk-edit:#e0a458;--font-display:var(--font-mono);--display-scale:1;--radius:2px}:root[data-theme=creamy]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f1e8d6;--surface:#f8f1e3;--field:#fdf9f0;--fg:#2e261c;--muted:#5e5244;--line:#d6c7ab;--edge:#8a7a62;--hi:transparent;--lo:transparent;--link:#7c3f1b;--accent:#8a4a26;--accent-fg:#fffaf0;--bar:#3a2e22;--bar-fg:#f8f1e3;--sel:#ead6b4;--sel-fg:#2e261c;--warn-bg:#f6d9a3;--warn-fg:#4f2f00;--focus:#1d6d87;--backdrop:#2e261c73;--trk-panel:#1d1812;--trk-panel2:#2a231a;--trk-edge:#8a7658;--trk-text:#efe4cf;--trk-dim:#b3a68e;--trk-accent:#f0a868;--trk-edit:#8fd3e8;--font-display:var(--font-mono);--display-scale:1;--radius:2px}:root[data-theme=matcha]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e2e9d8;--surface:#edf2e6;--field:#f7f9f3;--fg:#1d2a1a;--muted:#485744;--line:#c3cfb5;--edge:#6b7c64;--hi:transparent;--lo:transparent;--link:#2c5a24;--accent:#3b672e;--accent-fg:#fff;--bar:#2a3a26;--bar-fg:#edf2e6;--sel:#cde0bc;--sel-fg:#1d2a1a;--warn-bg:#f3e1b5;--warn-fg:#553703;--focus:#9a2f72;--backdrop:#1d2a1a73;--trk-panel:#131a12;--trk-panel2:#1e281c;--trk-edge:#6e8566;--trk-text:#e3ecd9;--trk-dim:#a2b39a;--trk-accent:#9fd47f;--trk-edit:#f0b36a;--font-display:var(--font-mono);--display-scale:1;--radius:2px}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1a1917;--surface:#23221f;--field:#131210;--fg:#ecebe7;--muted:#b3aea5;--line:#3d3a35;--edge:#7d786f;--hi:transparent;--lo:transparent;--link:#7db8e0;--accent:#7db8e0;--accent-fg:#10202c;--bar:#34322d;--bar-fg:#ecebe7;--sel:#2f4a5e;--sel-fg:#ecebe7;--warn-bg:#3a2a12;--warn-fg:#f6d9a8;--focus:#f0a35e;--backdrop:#0009;--trk-panel:#121214;--trk-panel2:#1f1f23;--trk-edge:#78736b;--trk-text:#e2e0da;--trk-dim:#9d988f;--trk-accent:#7db8e0;--trk-edit:#f0a35e;--font-display:var(--font-mono);--display-scale:1;--radius:2px}:root[data-theme=dracula]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#282a36;--surface:#313342;--field:#21222c;--fg:#f8f8f2;--muted:#b4bad6;--line:#44475a;--edge:#8b8fb0;--hi:transparent;--lo:transparent;--link:#ff79c6;--accent:#bd93f9;--accent-fg:#21222c;--bar:#44475a;--bar-fg:#f8f8f2;--sel:#4f4377;--sel-fg:#f8f8f2;--warn-bg:#45392c;--warn-fg:#ffd6a8;--focus:#f1fa8c;--backdrop:#101117a6;--trk-panel:#191a21;--trk-panel2:#262833;--trk-edge:#7a7ea0;--trk-text:#f8f8f2;--trk-dim:#a9b0d0;--trk-accent:#bd93f9;--trk-edit:#ffb86c;--font-display:var(--font-mono);--display-scale:1;--radius:2px}:root[data-theme=dusk]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#232136;--surface:#2a273f;--field:#1c1a2c;--fg:#e0def4;--muted:#b2adca;--line:#3e3a58;--edge:#8580a8;--hi:transparent;--lo:transparent;--link:#9ccfd8;--accent:#ea9a97;--accent-fg:#232136;--bar:#393552;--bar-fg:#e0def4;--sel:#47425f;--sel-fg:#e0def4;--warn-bg:#44363a;--warn-fg:#f6d3a0;--focus:#f6c177;--backdrop:#0f0e1aa6;--trk-panel:#191724;--trk-panel2:#26233a;--trk-edge:#77729c;--trk-text:#e0def4;--trk-dim:#a8a3c4;--trk-accent:#ebbcba;--trk-edit:#f6c177;--font-display:var(--font-mono);--display-scale:1;--radius:2px}:root[data-theme=fruity]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#343c42;--surface:#3d464d;--field:#2a3136;--fg:#eef1f2;--muted:#c3ccd1;--line:#56626a;--edge:#95a2aa;--hi:transparent;--lo:transparent;--link:#b5e48c;--accent:#ffad5a;--accent-fg:#2a2016;--bar:#4c575f;--bar-fg:#eef1f2;--sel:#56656e;--sel-fg:#fff;--warn-bg:#5a4628;--warn-fg:#ffe4bd;--focus:#7fd6ff;--backdrop:#14181b99;--trk-panel:#1b2024;--trk-panel2:#2a3136;--trk-edge:#7d8b94;--trk-text:#eef1f2;--trk-dim:#aab5bb;--trk-accent:#ffad5a;--trk-edit:#b5e48c;--font-display:var(--font-mono);--display-scale:1;--radius:2px}:root[data-theme=nord]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#2e3440;--surface:#3b4252;--field:#272c36;--fg:#eceff4;--muted:#c2cad8;--line:#4c566a;--edge:#8a95ab;--hi:transparent;--lo:transparent;--link:#88c0d0;--accent:#88c0d0;--accent-fg:#2e3440;--bar:#434c5e;--bar-fg:#eceff4;--sel:#4c566a;--sel-fg:#eceff4;--warn-bg:#4d4739;--warn-fg:#f1dcae;--focus:#ebcb8b;--backdrop:#242933a6;--trk-panel:#20242c;--trk-panel2:#2e3440;--trk-edge:#77829a;--trk-text:#eceff4;--trk-dim:#aeb7c8;--trk-accent:#88c0d0;--trk-edit:#ebcb8b;--font-display:var(--font-mono);--display-scale:1;--radius:2px}:root[data-theme=solarized]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#002b36;--surface:#073642;--field:#00212a;--fg:#d5d8cc;--muted:#a3b0b0;--line:#1d4b56;--edge:#5f8f99;--hi:transparent;--lo:transparent;--link:#6cb6e8;--accent:#5fb8b0;--accent-fg:#002b36;--bar:#0f4452;--bar-fg:#eee8d5;--sel:#1d4b56;--sel-fg:#eee8d5;--warn-bg:#3b3a1a;--warn-fg:#ecd27a;--focus:#e8a03c;--backdrop:#00141aa6;--trk-panel:#001c24;--trk-panel2:#073642;--trk-edge:#4f8794;--trk-text:#d5d8cc;--trk-dim:#93a7a7;--trk-accent:#5fb8b0;--trk-edit:#e8a03c;--font-display:var(--font-mono);--display-scale:1;--radius:2px}:root[data-theme=ft2]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#333d5c;--surface:#46527a;--field:#161c30;--fg:#f4f6fc;--muted:#cdd5ec;--line:#262d45;--edge:#9aa8d4;--hi:#8391bd;--lo:#1d2338;--link:#ffe08a;--accent:#ffd45c;--accent-fg:#1a1606;--bar:#161c30;--bar-fg:#ffd45c;--sel:#2c3d7c;--sel-fg:#fff;--warn-bg:#5c2424;--warn-fg:#ffdcd2;--focus:#7df0ff;--backdrop:#0a0c16a6;--trk-panel:#0e1426;--trk-panel2:#232c4a;--trk-edge:#7d8bbb;--trk-text:#e3e8f5;--trk-dim:#9aa6c8;--trk-accent:#ffd45c;--trk-edit:#ff9f5a;--font-display:var(--font-pixel);--display-scale:1;--radius:0}:root[data-theme=impulse]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#b3a68c;--surface:#cdc2aa;--field:#ece6d8;--fg:#14110b;--muted:#3a3328;--line:#8a7d63;--edge:#2e2820;--hi:#efe8d8;--lo:#6f6450;--link:#0e3a6b;--accent:#1f4f63;--accent-fg:#fff;--bar:#1d1912;--bar-fg:#f0e2b6;--sel:#1f4f63;--sel-fg:#fff;--warn-bg:#ffe08a;--warn-fg:#3a2400;--focus:#002f8a;--backdrop:#14100a99;--trk-panel:#14100a;--trk-panel2:#272016;--trk-edge:#8a7a5c;--trk-text:#efe3c4;--trk-dim:#b0a283;--trk-accent:#6fd3e6;--trk-edit:#ffb454;--font-display:var(--font-terminal);--display-scale:1.35;--radius:0}:root[data-theme=protracker]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#9c9c9c;--surface:#bbb;--field:#e4e4e4;--fg:#000;--muted:#262626;--line:#555;--edge:#000;--hi:#fff;--lo:#555;--link:#0a2070;--accent:#1f3a99;--accent-fg:#fff;--bar:#3b3b5c;--bar-fg:#fff;--sel:#1f3a99;--sel-fg:#fff;--warn-bg:#fd5;--warn-fg:#000;--focus:#660010;--backdrop:#00000080;--trk-panel:#0f0f14;--trk-panel2:#24242e;--trk-edge:#7a7a86;--trk-text:#e6e6e6;--trk-dim:#a3a3ad;--trk-accent:#6aa8ff;--trk-edit:#fa3;--font-display:var(--font-pixel);--display-scale:1;--radius:0}:root[data-theme=octamed]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0050a0;--surface:#0a5cb4;--field:#00336a;--fg:#fff;--muted:#d2e3ff;--line:#002a57;--edge:#a8ccff;--hi:#5596de;--lo:#002a57;--link:#ffd08a;--accent:#ff8a00;--accent-fg:#000;--bar:#fff;--bar-fg:#003c78;--sel:#ff8a00;--sel-fg:#000;--warn-bg:#1a0e00;--warn-fg:#ffc070;--focus:#ffe066;--backdrop:#001028a6;--trk-panel:#001a3a;--trk-panel2:#002d5e;--trk-edge:#3c78c0;--trk-text:#fff;--trk-dim:#a9c6ee;--trk-accent:#ff9a1f;--trk-edit:#ffe066;--font-display:var(--font-pixel);--display-scale:1;--radius:0}:root[data-theme=renoise]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#222326;--surface:#2c2d31;--field:#18191b;--fg:#e8e6e1;--muted:#adaba5;--line:#3a3b40;--edge:#7f8086;--hi:transparent;--lo:transparent;--link:#f5bd55;--accent:#f2a93b;--accent-fg:#1b1407;--bar:#36373c;--bar-fg:#f5bd55;--sel:#f2a93b;--sel-fg:#1b1407;--warn-bg:#4a2f12;--warn-fg:#ffd9a0;--focus:#6fc8ff;--backdrop:#08080aa6;--trk-panel:#141518;--trk-panel2:#232428;--trk-edge:#74757b;--trk-text:#dedcd6;--trk-dim:#9d9b94;--trk-accent:#f2a93b;--trk-edit:#7fd1ff;--font-display:var(--font-mono);--display-scale:1;--radius:3px}:root[data-theme=openmpt]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#bdbab2;--surface:#d4d0c8;--field:#fff;--fg:#000;--muted:#38362f;--line:gray;--edge:#404040;--hi:#fff;--lo:gray;--link:#0a246a;--accent:#0a246a;--accent-fg:#fff;--bar:#0a246a;--bar-fg:#fff;--sel:#0a246a;--sel-fg:#fff;--warn-bg:#ffffe1;--warn-fg:#000;--focus:#000;--backdrop:#00000073;--trk-panel:#0c1020;--trk-panel2:#1c2236;--trk-edge:#6a7594;--trk-text:#e8ecf5;--trk-dim:#9ca6c0;--trk-accent:#7fb2ff;--trk-edit:#fc6;--font-display:var(--font-mono);--display-scale:1;--radius:0}:root[data-theme=goattracker]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#352879;--surface:#40318d;--field:#221a52;--fg:#c9c2ff;--muted:#b3aaf7;--line:#6c5eb5;--edge:#9c90ee;--hi:transparent;--lo:transparent;--link:#9ae29b;--accent:#9ae29b;--accent-fg:#1a1440;--bar:#6c5eb5;--bar-fg:#fff;--sel:#9ae29b;--sel-fg:#1a1440;--warn-bg:#883932;--warn-fg:#fff;--focus:#eee68c;--backdrop:#100a28b3;--trk-panel:#1a1440;--trk-panel2:#2a2068;--trk-edge:#8f82e0;--trk-text:#d2ccff;--trk-dim:#a69ef0;--trk-accent:#9ae29b;--trk-edit:#eee68c;--font-display:var(--font-c64);--display-scale:.72;--radius:0}body{background:var(--bg);color:var(--fg);margin:0}a{color:var(--link);text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.25}h1{font-size:calc(1.6rem * var(--display-scale));margin:.75rem 0}h2{font-size:calc(1.15rem * var(--display-scale))}h3{font-size:calc(1rem * var(--display-scale))}h4{font-size:calc(.95rem * var(--display-scale))}code{font-family:var(--font-mono);font-size:.9em}.muted{color:var(--muted)}.label,label:not(.choice),legend,th[scope=col]{font-family:var(--font-display);font-size:max(.72rem, calc(.78rem * var(--display-scale)));letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}button{font:600 .9rem/1.3 var(--font-body);border:1px solid var(--edge);border-radius:var(--radius);background:var(--accent);min-height:2rem;color:var(--accent-fg);box-shadow:var(--raised);cursor:pointer;padding:.3rem .8rem}button.secondary{background:var(--surface);color:var(--fg)}button:hover:not(:disabled){border-color:var(--fg)}button:active:not(:disabled){box-shadow:var(--sunken);translate:0 1px}button:disabled{opacity:.55;cursor:default}button.link{min-height:0;box-shadow:none;color:var(--link);font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}input,select,textarea{font:400 .95rem/1.4 var(--font-body);letter-spacing:normal;text-transform:none;box-sizing:border-box;border:1px solid var(--edge);border-radius:var(--radius);background:var(--field);min-height:2rem;color:var(--fg);box-shadow:var(--sunken);padding:.25rem .5rem}input[type=checkbox],input[type=radio]{min-height:0;box-shadow:none;vertical-align:-.15em;width:1.05rem;height:1.05rem}input[type=file]{padding:.2rem}input[type=file]::file-selector-button{font:600 .85rem var(--font-body);border:1px solid var(--edge);border-radius:var(--radius);background:var(--surface);color:var(--fg);box-shadow:var(--raised);cursor:pointer;margin-right:.6rem;padding:.2rem .6rem}fieldset{border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunken);margin:0 0 .75rem;padding:.4rem .75rem .6rem}legend{padding:0 .35rem}progress{accent-color:var(--accent);width:100%;height:.9rem}.shell{flex-direction:column;min-height:100dvh;display:flex}.shell>main{box-sizing:border-box;flex:1;width:100%}.app-header{background:var(--surface);border-bottom:1px solid var(--edge);box-shadow:var(--raised);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.4rem .75rem;display:flex}.app-header .brand{font-family:var(--font-display);font-size:calc(1rem * var(--display-scale));letter-spacing:.08em;text-transform:uppercase;color:var(--bar-fg);background:var(--bar);border:1px solid var(--edge);border-radius:var(--radius);white-space:nowrap;margin-right:auto;padding:.2rem .6rem;font-weight:600;text-decoration:none}.app-header .brand .mark{color:inherit;opacity:.85;margin-right:.45em}.app-header .readout{align-items:center;gap:.4rem;display:inline-flex}.app-header .readout .value,.app-header .who{background:var(--field);color:var(--fg);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunken);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;padding:.15rem .5rem;font-size:.85rem;overflow:hidden}.app-header label{align-items:center;gap:.4rem;display:inline-flex}.app-header select{max-width:16rem;font-size:.85rem}.app-header .nav-link{font-family:var(--font-display);font-size:max(.72rem, calc(.8rem * var(--display-scale)));letter-spacing:.06em;text-transform:uppercase;padding:.25rem .4rem;font-weight:600}main{max-width:64rem;margin:0 auto;padding:.75rem 1rem 1.5rem}.statusbar{background:var(--surface);border-top:1px solid var(--edge);box-shadow:var(--raised);font-family:var(--font-display);font-size:max(.72rem, calc(.75rem * var(--display-scale)));letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.3rem;padding:.3rem .75rem;display:flex}.statusbar>span{background:var(--field);color:var(--muted);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunken);padding:.1rem .5rem}.statusbar>.grow{flex:1}.statusbar strong{color:var(--fg);font-weight:600}.crumbs{margin:0 0 .25rem}.crumbs a{font-family:var(--font-display);font-size:calc(.85rem * var(--display-scale));letter-spacing:.06em;text-transform:uppercase;font-weight:600}.crumbs a:before{content:"◂ " / ""}.frame{background:var(--surface);color:var(--fg);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raised);margin:0 0 1rem;padding:0 .75rem .75rem}.frame>:is(h1,h2,h3):first-child,.frame>.titlebar:first-child,dialog>h2:first-child{background:var(--bar);color:var(--bar-fg);border-bottom:1px solid var(--edge);border-radius:var(--radius) var(--radius) 0 0;font-family:var(--font-display);font-size:calc(.9rem * var(--display-scale));letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.6rem;margin:0 -.75rem .6rem;padding:.25rem .75rem;display:flex}.titlebar .aside{margin-left:auto;font-size:.85em}.well{background:var(--field);color:var(--fg);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunken)}.toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.toolbar .grow{flex:1}.readout-cell{background:var(--field);color:var(--fg);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunken);padding:.15rem .5rem;font-size:.85rem}.readout-cell.lit{color:var(--accent);font-weight:600}.rows{margin:0;padding:0;list-style:none}.rows>li{border-top:1px solid var(--line);padding:.4rem .6rem}.rows>li:first-child{border-top:0}.rows>li:nth-child(4n+1){background:var(--beat)}.rows>li:is(:hover,:focus-within){box-shadow:inset 4px 0 0 var(--accent)}.rows>li:is([aria-current=true],[aria-current=page]){background:var(--sel);color:var(--sel-fg)}.rows>li:is([aria-current=true],[aria-current=page]) :is(a,.muted,.chip,.chips li){color:inherit;border-color:currentColor}:is(.rows>li,.grid tr):is([aria-current=true],[aria-current=page]) button{border-color:var(--sel-fg)}:is(.rows>li,.grid tr):is([aria-current=true],[aria-current=page]) :focus-visible{outline-color:var(--sel-fg)}table.grid{border-collapse:collapse;width:100%;font-size:.9rem}.grid th,.grid td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:.3rem .6rem}.grid thead th{border-top:0;border-bottom:1px solid var(--edge);background:var(--surface)}.grid tbody tr:nth-child(4n+1)>*{background:var(--beat)}.grid tbody th{font-weight:600}.grid tbody tr[aria-current=true]>*{background:var(--sel);color:var(--sel-fg)}.grid tbody tr[aria-current=true] :is(.muted,a){color:inherit}.scroll{position:relative;overflow-x:auto}.chips{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.chips li,.chip{border:1px solid var(--edge);border-radius:var(--radius);color:var(--muted);box-sizing:border-box;overflow-wrap:anywhere;align-items:center;gap:.25rem;max-width:100%;padding:0 .4rem;font-size:.8rem;line-height:1.4;display:inline-flex}.chips li:before,.chip:before{content:"#" / "";opacity:.7}.chip button{min-width:1.5rem;min-height:1.5rem;box-shadow:none;color:inherit;background:0 0;border:0;padding:0 .2rem;font-size:.8rem}.sidebar{align-content:start;gap:.75rem;display:grid}.tree,.tree ul{margin:0;padding:0;list-style:none}.tree ul{border-left:1px dotted var(--edge);margin-left:.85rem;padding-left:.5rem}.tree a,.tree button,.tree summary{box-sizing:border-box;border-radius:var(--radius);width:100%;min-height:1.75rem;box-shadow:none;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.15rem .45rem;text-decoration:none;display:flex}.tree :is(a,button,summary):hover{background:var(--beat)}.tree [aria-current]:not([aria-current=false]){background:var(--sel);color:var(--sel-fg);font-weight:600}.tree .count{color:var(--muted);margin-left:auto;font-size:.8rem}.tree [aria-current]:not([aria-current=false]) .count{color:inherit}.tree summary{list-style:none}.tree summary::-webkit-details-marker{display:none}.tree summary:before{content:"▸" / "";width:.8em;color:var(--muted)}.tree details[open]>summary:before{content:"▾" / ""}.with-sidebar{grid-template-columns:minmax(12rem,16rem) 1fr;align-items:start;gap:1rem;display:grid}@media (width<=44rem){.with-sidebar{grid-template-columns:1fr}}.player-strip{background:var(--surface);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--raised);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.player-strip .transport{gap:.3rem;display:flex}.player-strip .transport button{min-width:2.25rem;padding:.3rem .5rem}.player-strip .now{flex:1;align-items:center;gap:.5rem;min-width:10rem;display:flex}.player-strip .now .title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-strip .meter{flex:1;min-width:6rem}.notice,.banner{background:var(--warn-bg);color:var(--warn-fg);border:1px solid var(--warn-fg);border-radius:var(--radius);border-left-width:4px;padding:.5rem .75rem}.banner{margin:.75rem 0}.banner h2{font-size:calc(.95rem * var(--display-scale));letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3rem}:is(.notice,.banner) a,:is(.notice,.banner) .label{color:inherit}:is(.notice,.banner) button{border-color:var(--warn-fg);box-shadow:none}:is(.notice,.banner) button.secondary{color:var(--warn-fg);background:0 0}:is(.notice,.banner) :focus-visible{outline-color:var(--warn-fg)}dialog{box-sizing:border-box;border:1px solid var(--edge);border-radius:var(--radius);background:var(--surface);max-width:min(36rem,100vw - 2rem);color:var(--fg);box-shadow:var(--raised), 0 .75rem 2rem #00000059;padding:0 .75rem .75rem}dialog::backdrop{background:var(--backdrop)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tracker .ct{--panel:var(--trk-panel);--panel2:var(--trk-panel2);--text:var(--trk-text);--dim:var(--trk-dim);--accent:var(--trk-accent);--edit:var(--trk-edit);font-family:var(--font-body)}.tracker .ct h1{font-family:var(--font-display);font-size:calc(.9rem * var(--display-scale))}.tracker .ct .panel,.tracker .ct canvas{border-radius:var(--radius)}.tracker .ct .panel{border:1px solid var(--trk-edge)}.tracker .ct button{background:var(--trk-panel2);border-color:var(--trk-edge);border-radius:var(--radius);min-height:0;box-shadow:none}.tracker .ct button:hover:not(:disabled){border-color:var(--trk-accent)}.tracker .ct button.on{border-color:var(--trk-edit);color:var(--trk-edit)}.tracker .ct :is(input[type=text],select){background:var(--trk-deep);border-color:var(--trk-edge);border-radius:var(--radius);box-shadow:none;min-height:0}.tracker .ct input[type=range]{box-shadow:none;background:0 0;border:0;min-height:0;padding:0}.tracker .ct label{text-transform:none;letter-spacing:0;font-family:inherit;font-weight:400}.tracker .ct .ord{border-radius:var(--radius)}.tracker .ct .ord.cur{background:var(--trk-accent);color:var(--trk-panel)}.tracker .ct :focus-visible{outline-color:var(--trk-text)}.boot.svelte-12qhfyh{max-width:34rem;margin:2rem auto}.boot.svelte-12qhfyh>h1:where(.svelte-12qhfyh):first-child{font-size:calc(1rem * var(--display-scale))}.boot.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0 0 .75rem}.pattern.svelte-12qhfyh{background:var(--field);color:var(--muted);border:1px solid var(--edge);border-radius:var(--radius);box-shadow:var(--sunken);font:.85rem/1.45 var(--font-mono);margin:0 0 .75rem;padding:.4rem .6rem;overflow-x:auto}
