.trigger.svelte-6bbj86{min-height:max(var(--control-h), calc(var(--space-4) + var(--space-3)));min-width:max(var(--control-h), calc(var(--space-4) + var(--space-3)));padding:var(--space-2);color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;display:grid;position:relative}.trigger.svelte-6bbj86:hover{background:var(--bg-elevated)}.trigger.wide.svelte-6bbj86{min-height:var(--control-h);min-width:var(--control-h)}.trigger.active.svelte-6bbj86{color:var(--accent);border-color:var(--accent)}.trigger.svelte-6bbj86 svg:where(.svelte-6bbj86){width:var(--space-4);height:var(--space-4);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.menu.svelte-6bbj86{min-width:calc(var(--space-4) * 9);max-height:calc(100dvh - var(--space-4));padding:var(--space-1) 0;color:var(--fg);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--paper-shadow);margin:0;position:fixed;inset:auto;overflow-y:auto}ul.svelte-6bbj86{margin:0;padding:0;list-style:none}.divider.svelte-6bbj86{height:1px;margin:var(--space-1) 0;background:var(--border);opacity:.5}li.svelte-6bbj86 button:where(.svelte-6bbj86),.check.svelte-6bbj86{align-items:center;gap:var(--space-2);width:100%;min-height:max(var(--control-h), var(--header-h));padding:0 var(--space-3);font:inherit;text-align:left;color:var(--fg);cursor:pointer;box-sizing:border-box;background:0 0;border:0;font-size:15px;display:flex}li.svelte-6bbj86 button:where(.svelte-6bbj86):hover,li.svelte-6bbj86 button:where(.svelte-6bbj86):active,.check.svelte-6bbj86:hover{background:var(--bg)}li.svelte-6bbj86 button:where(.svelte-6bbj86):disabled{color:var(--fg-muted);cursor:not-allowed;opacity:.6}li.svelte-6bbj86 button:where(.svelte-6bbj86):disabled:hover{background:0 0}.choose[aria-pressed=true].svelte-6bbj86{color:var(--accent);font-weight:600}.check.svelte-6bbj86{position:relative}.cover.svelte-6bbj86{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.box.svelte-6bbj86{border:2px solid var(--fg-muted);border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:grid}.cover.svelte-6bbj86:checked+.box:where(.svelte-6bbj86){background:var(--accent);border-color:var(--accent)}.cover.svelte-6bbj86:checked+.box:where(.svelte-6bbj86):after{content:"✓";color:var(--accent-fg);font-size:13px;line-height:1}.cover.svelte-6bbj86:focus-visible+.box:where(.svelte-6bbj86){outline:var(--focus-ring);outline-offset:2px}.cluster.svelte-12yenyl{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) max(var(--space-2), env(safe-area-inset-bottom,0px));background:var(--bg-elevated);border-top:1px solid var(--border);display:flex}button.svelte-12yenyl{min-height:max(var(--control-h), calc(var(--space-4) + var(--space-3)));min-width:max(var(--control-h), calc(var(--space-4) + var(--space-3)));font:inherit;padding:var(--space-2);cursor:pointer;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1;transition:background-color .12s}button.svelte-12yenyl:hover{background:var(--bg-elevated)}button.svelte-12yenyl:disabled{color:var(--fg-muted);cursor:not-allowed;opacity:.6}button.svelte-12yenyl:disabled:hover{background:var(--bg)}.play.svelte-12yenyl{min-width:calc(var(--space-4) * 2 + var(--space-3));color:var(--accent-fg);background:var(--accent);border-color:var(--accent);place-items:center;display:grid}.play.svelte-12yenyl:hover,.play.svelte-12yenyl:disabled:hover{background:var(--accent)}.play.svelte-12yenyl svg:where(.svelte-12yenyl){width:var(--space-4);height:var(--space-4);fill:currentColor}.tempo.svelte-12yenyl{align-items:center;gap:var(--space-1);display:flex}.tempo.svelte-12yenyl input:where(.svelte-12yenyl){font:inherit;width:3.5em;min-height:max(var(--control-h), calc(var(--space-4) + var(--space-3)));padding:var(--space-2);text-align:center;color:var(--fg);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);font-variant-numeric:tabular-nums;appearance:textfield;font-size:16px}.tempo.svelte-12yenyl input:where(.svelte-12yenyl)::-webkit-inner-spin-button{appearance:none;margin:0}.tempo.svelte-12yenyl input:where(.svelte-12yenyl)::-webkit-outer-spin-button{appearance:none;margin:0}.unit.svelte-12yenyl{color:var(--fg-muted);font-size:12px}.cluster.wide.svelte-12yenyl{gap:var(--space-3);padding-inline:var(--space-3)}.wide.svelte-12yenyl button:where(.svelte-12yenyl),.wide.svelte-12yenyl .tempo:where(.svelte-12yenyl) input:where(.svelte-12yenyl){min-height:var(--control-h);font-size:13px}.wide.svelte-12yenyl button:where(.svelte-12yenyl){min-width:var(--control-h)}.wide.svelte-12yenyl .play:where(.svelte-12yenyl){min-width:calc(var(--space-4) * 2)}@media (pointer:coarse){.wide.svelte-12yenyl .tempo:where(.svelte-12yenyl){gap:var(--space-3)}}.cluster.in-row.svelte-12yenyl{background:0 0;border-top:0;flex:none;padding:0}.cluster.in-row.svelte-12yenyl .play:where(.svelte-12yenyl){min-width:max(var(--control-h), calc(var(--space-4) + var(--space-3)))}.cluster.in-row.wide.svelte-12yenyl .play:where(.svelte-12yenyl){min-width:var(--control-h)}
