.sound.svelte-f5rp0l{justify-content:space-between;align-items:center;gap:16px;display:flex}.copy.svelte-f5rp0l{flex-direction:column;gap:3px;display:flex}.copy.svelte-f5rp0l strong:where(.svelte-f5rp0l){color:var(--text);font-size:14px;font-weight:600}.copy.svelte-f5rp0l small:where(.svelte-f5rp0l){color:var(--text-secondary);font-size:12px;line-height:1.5}.error.svelte-f5rp0l{color:var(--danger);display:block}.get.svelte-f5rp0l{border:1px solid var(--border);background:var(--surface-raised);min-height:36px;color:var(--text);cursor:pointer;font:600 13px var(--font-sans);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.get.svelte-f5rp0l:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent)}.get.svelte-f5rp0l:disabled{opacity:.6;cursor:progress}.bar.svelte-f5rp0l{background:var(--surface-raised);border-radius:999px;height:4px;margin-top:10px;overflow:hidden}.bar.svelte-f5rp0l span:where(.svelte-f5rp0l){background:var(--accent);height:100%;transition:width .2s;display:block}.prefs.svelte-f5o6xs{gap:18px;display:grid;position:relative}.prefs-head.svelte-f5o6xs h2:where(.svelte-f5o6xs){letter-spacing:-.01em;margin:0;font-size:17px}.prefs-head.svelte-f5o6xs p:where(.svelte-f5o6xs){color:var(--text-secondary);margin:4px 0 0;font-size:13px}.status.svelte-f5o6xs{color:var(--accent);margin:0;font-size:12px;font-weight:600;position:absolute;top:0;right:0}.group.svelte-f5o6xs{border:0;min-width:0;margin:0;padding:0}legend.svelte-f5o6xs{color:var(--text-soft);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.help.svelte-f5o6xs{color:var(--text-secondary);margin:8px 0 0;font-size:12px}input[type=radio].svelte-f5o6xs{opacity:0;pointer-events:none;position:absolute}.cards.svelte-f5o6xs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.card.svelte-f5o6xs{border:1px solid var(--border);background:var(--bg-raised);cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;transition:border-color .15s,background .15s;display:grid;position:relative}.card.svelte-f5o6xs strong:where(.svelte-f5o6xs){font-size:14px}.card.svelte-f5o6xs small:where(.svelte-f5o6xs){color:var(--text-secondary);font-size:12px;line-height:1.35}.card.svelte-f5o6xs:hover{border-color:var(--border-strong)}.card.selected.svelte-f5o6xs{border-color:var(--accent-line);background:var(--accent-soft)}.card.svelte-f5o6xs:has(input:where(.svelte-f5o6xs):focus-visible){outline:2px solid var(--primary);outline-offset:2px}.segmented.svelte-f5o6xs label:where(.svelte-f5o6xs):has(input:where(.svelte-f5o6xs):focus-visible){outline:2px solid var(--primary);outline-offset:2px}.row-grid.svelte-f5o6xs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.segmented.svelte-f5o6xs{border:1px solid var(--border);background:var(--bg-raised);border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:3px;display:flex}.segmented.svelte-f5o6xs label:where(.svelte-f5o6xs){min-height:34px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.segmented.svelte-f5o6xs label.selected:where(.svelte-f5o6xs){background:var(--surface-raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong)}.unit.svelte-f5o6xs{margin-left:.25em;font-weight:500}.toggles.svelte-f5o6xs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.toggle.svelte-f5o6xs{border-top:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.toggle.svelte-f5o6xs>span:where(.svelte-f5o6xs):first-child{gap:1px;min-width:0;display:grid}.toggle.svelte-f5o6xs strong:where(.svelte-f5o6xs){font-size:13.5px;font-weight:600}.toggle.svelte-f5o6xs small:where(.svelte-f5o6xs){color:var(--text-secondary);font-size:12px}.tempo-control.svelte-f5o6xs{align-items:center;gap:8px;display:flex}.tempo-control.svelte-f5o6xs input:where(.svelte-f5o6xs){width:120px;accent-color:var(--accent)}output.svelte-f5o6xs{font-variant-numeric:tabular-nums;text-align:right;min-width:38px;font-size:13px;font-weight:600}input.svelte-f5o6xs:disabled+:where(.svelte-f5o6xs){opacity:.6}@media (width<=760px){.cards.svelte-f5o6xs,.row-grid.svelte-f5o6xs,.toggles.svelte-f5o6xs{grid-template-columns:1fr}}
