.settings[data-astro-cid-vcjvz3bs]{inset:var(--settings-top,3.75rem) 0 var(--settings-bottom,0) auto;z-index:var(--z-toast);border:0;border-left:1.5px solid var(--color-hairline);background:var(--color-surface);width:min(24rem,100%);height:auto;max-height:none;color:var(--color-ink);box-shadow:var(--shadow-panel);margin:0;padding:0;font-size:.9375rem;position:absolute;overflow:auto}.settings[data-astro-cid-vcjvz3bs][open]{flex-direction:column;display:flex}.settings[data-astro-cid-vcjvz3bs] [data-astro-cid-vcjvz3bs][hidden]{display:none}.settings-head[data-astro-cid-vcjvz3bs]{z-index:1;padding:var(--space-3) var(--space-4);border-bottom:1.5px solid var(--color-hairline);background:var(--color-surface);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.panel-title[data-astro-cid-vcjvz3bs]{font-size:var(--text-lg);margin:0}.group-title[data-astro-cid-vcjvz3bs]{color:var(--color-ink-soft);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-weight:700}.sub-title[data-astro-cid-vcjvz3bs]{font-size:var(--text-base);margin:0;font-weight:700}.settings-body[data-astro-cid-vcjvz3bs]{gap:var(--space-5);padding:var(--space-4);display:grid}.group[data-astro-cid-vcjvz3bs]{gap:var(--space-3);display:grid}.close[data-astro-cid-vcjvz3bs],.icon[data-astro-cid-vcjvz3bs]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.close[data-astro-cid-vcjvz3bs]:hover,.icon[data-astro-cid-vcjvz3bs]:hover{background:var(--color-chip)}svg[data-astro-cid-vcjvz3bs]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.icon[data-astro-cid-vcjvz3bs][aria-pressed=true] .when-off[data-astro-cid-vcjvz3bs],.icon[data-astro-cid-vcjvz3bs][aria-pressed=false] .when-on[data-astro-cid-vcjvz3bs]{display:none}.row[data-astro-cid-vcjvz3bs]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.row-text[data-astro-cid-vcjvz3bs]{display:grid}.row-title[data-astro-cid-vcjvz3bs]{font-weight:700}.row-hint[data-astro-cid-vcjvz3bs]{color:var(--color-ink-soft);font-size:var(--text-sm)}select[data-astro-cid-vcjvz3bs]{min-height:2.5rem;padding-inline:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);font-variant-numeric:tabular-nums}.tracks-head[data-astro-cid-vcjvz3bs]{align-items:center;gap:var(--space-2);display:flex}.badge[data-astro-cid-vcjvz3bs]{border-radius:var(--radius-pill);background:var(--color-chip);min-width:1.5rem;font-size:var(--text-xs);text-align:center;padding:0 6px;font-weight:700}.tracks[data-astro-cid-vcjvz3bs]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tracks[data-astro-cid-vcjvz3bs] .track{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);display:grid}.tracks[data-astro-cid-vcjvz3bs] .track[data-hidden] .roles,.tracks[data-astro-cid-vcjvz3bs] .track[data-hidden] .colors{opacity:.5}.track-row[data-astro-cid-vcjvz3bs]{align-items:center;gap:var(--space-1);display:flex}.track-number[data-astro-cid-vcjvz3bs]{border-radius:var(--radius-pill);background:var(--color-chip);min-width:1.5rem;font-size:var(--text-xs);text-align:center;flex:none;padding:2px 6px;font-weight:700}.track-text[data-astro-cid-vcjvz3bs]{min-width:0;margin-left:var(--space-1);flex:1;line-height:1.25;display:grid}.track-name[data-astro-cid-vcjvz3bs],.track-detail[data-astro-cid-vcjvz3bs]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-name[data-astro-cid-vcjvz3bs]{font-weight:700}.track-detail[data-astro-cid-vcjvz3bs]{color:var(--color-ink-soft);font-size:var(--text-xs)}.seg[data-astro-cid-vcjvz3bs]{border-radius:var(--radius-md);background:var(--color-chip);padding:3px;display:flex}.seg[data-astro-cid-vcjvz3bs] button[data-astro-cid-vcjvz3bs]{min-height:2.25rem;color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-weight:600}.seg[data-astro-cid-vcjvz3bs] button[data-astro-cid-vcjvz3bs][aria-pressed=true]{background:var(--color-ink);color:var(--color-on-brand)}.seg[data-astro-cid-vcjvz3bs] button[data-astro-cid-vcjvz3bs]:disabled{cursor:default}.colors[data-astro-cid-vcjvz3bs]{grid-template-columns:auto repeat(8,minmax(0,1fr));align-items:center;gap:2px;display:grid}.color[data-astro-cid-vcjvz3bs]{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:1.75rem;display:inline-flex;position:relative}.color[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]{opacity:0;pointer-events:none;position:absolute}.swatch[data-astro-cid-vcjvz3bs]{border-radius:var(--radius-pill);background:var(--swatch);flex:none;width:1.25rem;height:1.25rem}.color[data-astro-cid-vcjvz3bs].default{white-space:nowrap;border:1.5px solid var(--color-outline);border-radius:var(--radius-pill);font-size:var(--text-xs);margin-right:4px;padding:2px 10px 2px 4px;font-weight:700}.color[data-astro-cid-vcjvz3bs].default .swatch[data-astro-cid-vcjvz3bs]{width:.875rem;height:.875rem}.color[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]:checked+.swatch[data-astro-cid-vcjvz3bs]{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ink)}.color[data-astro-cid-vcjvz3bs].default:has(input:checked){border-color:var(--color-ink)}.color[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs]:focus-visible+.swatch[data-astro-cid-vcjvz3bs]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.wide[data-astro-cid-vcjvz3bs]{min-height:var(--tap-min);border:1.5px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);cursor:pointer;font-weight:700}.wide[data-astro-cid-vcjvz3bs]:hover{border-color:var(--color-ink)}.switch[data-astro-cid-vcjvz3bs]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:600;display:flex}.knob[data-astro-cid-vcjvz3bs]{border-radius:var(--radius-pill);background:var(--color-outline);width:46px;height:28px;transition:background-color var(--motion-base) var(--motion-ease);flex:none;position:relative}.knob[data-astro-cid-vcjvz3bs]:after{content:"";border-radius:var(--radius-pill);background:var(--color-surface);width:22px;height:22px;transition:transform var(--motion-base) var(--motion-ease);position:absolute;top:3px;left:3px}.switch[data-astro-cid-vcjvz3bs][aria-pressed=true] .knob[data-astro-cid-vcjvz3bs]{background:var(--color-loop)}.switch[data-astro-cid-vcjvz3bs][aria-pressed=true] .knob[data-astro-cid-vcjvz3bs]:after{transform:translate(18px)}.field[data-astro-cid-vcjvz3bs]{gap:var(--space-2);border:0;margin:0;padding:0;font-weight:600;display:grid}.inline[data-astro-cid-vcjvz3bs]{align-items:center;gap:var(--space-3);font-weight:400;display:flex}.inline[data-astro-cid-vcjvz3bs] input[data-astro-cid-vcjvz3bs][type=range]{flex:1}.player:not([data-view=sheet]) .sheet-group[data-astro-cid-vcjvz3bs]{display:none}.check[data-astro-cid-vcjvz3bs]{align-items:center;gap:var(--space-2);display:inline-flex}.visually-hidden[data-astro-cid-vcjvz3bs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player[data-astro-cid-whnsttfd]{--keys-h:var(--player-keys-height);--sheet-keys-h:calc(var(--sheet-stage-height) * .25);border:1.5px solid var(--color-hairline);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-panel);color:var(--color-ink);flex-direction:column;display:flex;position:relative;overflow:hidden;container:player/inline-size}.player[data-astro-cid-whnsttfd][data-layout=page]{--keys-h:clamp(6.875rem, 19dvh, 11.25rem);--sheet-keys-h:clamp(5.25rem, 15dvh, 8.75rem);height:calc(100dvh - 2.75rem);min-height:32.5rem;box-shadow:none;border:0;border-radius:0}.player[data-astro-cid-whnsttfd]:fullscreen,.player[data-astro-cid-whnsttfd].is-theater{border:0;border-radius:0;width:100%;height:100dvh}.player[data-astro-cid-whnsttfd].is-theater{z-index:var(--z-player-immersive);position:fixed;inset:0}.player[data-astro-cid-whnsttfd][data-layout=page] .stage[data-astro-cid-whnsttfd],.player[data-astro-cid-whnsttfd]:fullscreen .stage[data-astro-cid-whnsttfd],.player[data-astro-cid-whnsttfd].is-theater .stage[data-astro-cid-whnsttfd]{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0}.player[data-astro-cid-whnsttfd][data-layout=page] .waterfall[data-astro-cid-whnsttfd],.player[data-astro-cid-whnsttfd]:fullscreen .waterfall[data-astro-cid-whnsttfd],.player[data-astro-cid-whnsttfd].is-theater .waterfall[data-astro-cid-whnsttfd]{height:100%;min-height:0}.sheet[data-astro-cid-whnsttfd]{display:none}.player[data-astro-cid-whnsttfd][data-view=sheet] .sheet[data-astro-cid-whnsttfd]{height:calc(var(--sheet-stage-height) * .75);background:var(--sheet-paper);display:block;position:relative}.player[data-astro-cid-whnsttfd][data-view=sheet][data-keyboard=off] .sheet[data-astro-cid-whnsttfd]{height:var(--sheet-stage-height)}.player[data-astro-cid-whnsttfd][data-view=sheet] .waterfall[data-astro-cid-whnsttfd]{height:0}.player[data-astro-cid-whnsttfd][data-view=sheet] .keyboard[data-astro-cid-whnsttfd]{height:var(--sheet-keys-h)}.player[data-astro-cid-whnsttfd][data-view=sheet][data-keyboard=off] .keyboard[data-astro-cid-whnsttfd]{border-top:0;height:0}.player[data-astro-cid-whnsttfd][data-layout=page][data-view=sheet] .stage[data-astro-cid-whnsttfd],.player[data-astro-cid-whnsttfd][data-view=sheet]:fullscreen .stage[data-astro-cid-whnsttfd],.player[data-astro-cid-whnsttfd][data-view=sheet].is-theater .stage[data-astro-cid-whnsttfd]{grid-template-rows:0 minmax(0,1fr) auto}.player[data-astro-cid-whnsttfd][data-layout=page][data-view=sheet] .sheet[data-astro-cid-whnsttfd],.player[data-astro-cid-whnsttfd][data-view=sheet]:fullscreen .sheet[data-astro-cid-whnsttfd],.player[data-astro-cid-whnsttfd][data-view=sheet].is-theater .sheet[data-astro-cid-whnsttfd]{height:auto;min-height:0}.player[data-astro-cid-whnsttfd][data-view=sheet] .legend[data-astro-cid-whnsttfd],.player[data-astro-cid-whnsttfd][data-view=sheet] .pan[data-astro-cid-whnsttfd]{display:none}.sheet-scroll[data-astro-cid-whnsttfd]{overscroll-behavior:contain;height:100%;padding-bottom:var(--space-6);overflow:auto}.sheet-host[data-astro-cid-whnsttfd]{cursor:pointer}.sheet-host[data-astro-cid-whnsttfd].cursor-off img{visibility:hidden}.sheet-status[data-astro-cid-whnsttfd],.sheet-error[data-astro-cid-whnsttfd]{top:var(--space-4);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-lift);font-size:var(--text-sm);text-align:center;position:absolute;left:50%;transform:translate(-50%)}.sheet-status[data-astro-cid-whnsttfd][hidden],.sheet-error[data-astro-cid-whnsttfd][hidden]{display:none}.sheet-error[data-astro-cid-whnsttfd]{gap:var(--space-2);justify-items:center;display:grid}.top[data-astro-cid-whnsttfd]{align-items:center;gap:0 var(--space-4);border-bottom:1.5px solid var(--color-hairline);flex-wrap:wrap;flex:none;min-height:3.75rem;padding-inline:clamp(.75rem,1.6cqw,1.25rem);display:flex}.top-title[data-astro-cid-whnsttfd]{flex:1 1 0;min-width:0}.top-switch[data-astro-cid-whnsttfd]{flex:none}.top-actions[data-astro-cid-whnsttfd]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex:1 1 0;display:flex}.top-switch[data-astro-cid-whnsttfd]:empty{display:none}.ghost[data-astro-cid-whnsttfd]{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-inline:var(--space-4);border:1.5px solid var(--color-outline);border-radius:var(--radius-md);color:var(--color-ink);white-space:nowrap;cursor:pointer;background:0 0;font-size:.9375rem;font-weight:600;display:inline-flex}.ghost[data-astro-cid-whnsttfd]:hover:not(:disabled){border-color:var(--color-ink)}.ghost[data-astro-cid-whnsttfd]:disabled{opacity:.5;cursor:default}.ghost[data-astro-cid-whnsttfd].icon{width:var(--tap-min);padding:0}.ghost[data-astro-cid-whnsttfd].icon[aria-pressed=true],.ghost[data-astro-cid-whnsttfd].icon[aria-expanded=true]{background:var(--color-ink);color:var(--color-on-brand)}svg[data-astro-cid-whnsttfd]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.top-actions[data-astro-cid-whnsttfd] .get-app{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--tap-min);min-height:var(--tap-min);padding-inline:var(--space-4);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-on-brand);white-space:nowrap;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.top-actions[data-astro-cid-whnsttfd] .get-app:hover{background:var(--color-on-cta)}html[data-player-immersive] .top-actions[data-astro-cid-whnsttfd] .get-app:not([data-store]){display:none}.dot[data-astro-cid-whnsttfd]{border-radius:var(--radius-pill);background:var(--color-status-idle);width:9px;height:9px;transition:background-color var(--motion-fast) var(--motion-ease)}.dot[data-astro-cid-whnsttfd][data-status=connected]{background:var(--color-status-connected)}.dot[data-astro-cid-whnsttfd][data-status=disconnected]{background:var(--color-status-disconnected)}.dot[data-astro-cid-whnsttfd].blink{background:var(--color-status-blink);transition:none}.stage[data-astro-cid-whnsttfd]{background:var(--color-stage);touch-action:pan-y;display:grid;position:relative}canvas[data-astro-cid-whnsttfd]{width:100%;display:block}.waterfall[data-astro-cid-whnsttfd]{height:var(--player-stage-height)}.keyboard[data-astro-cid-whnsttfd]{height:var(--keys-h);background:var(--color-surface);touch-action:none}.legend[data-astro-cid-whnsttfd]{top:var(--space-3);left:var(--space-3);padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--color-stage-scrim);color:var(--color-on-brand);pointer-events:none;gap:.875rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute}.legend[data-astro-cid-whnsttfd] span[data-astro-cid-whnsttfd]{align-items:center;gap:6px;display:inline-flex}.legend[data-astro-cid-whnsttfd] i[data-astro-cid-whnsttfd],.hands[data-astro-cid-whnsttfd] i[data-astro-cid-whnsttfd]{border-radius:3px;width:10px;height:10px}i[data-astro-cid-whnsttfd].left{background:var(--wf-note-left)}i[data-astro-cid-whnsttfd].right{background:var(--wf-note-right)}.pan[data-astro-cid-whnsttfd]{width:100%;height:var(--player-pan-height);margin:0;display:block}.pan[data-astro-cid-whnsttfd][hidden]{display:none}.stage-message[data-astro-cid-whnsttfd],.sound-chip[data-astro-cid-whnsttfd],.toast[data-astro-cid-whnsttfd],.rotate-hint[data-astro-cid-whnsttfd]{padding:var(--space-1) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);position:absolute;left:50%;transform:translate(-50%)}.stage-message[data-astro-cid-whnsttfd],.sound-chip[data-astro-cid-whnsttfd]{top:var(--space-3)}.toast[data-astro-cid-whnsttfd],.rotate-hint[data-astro-cid-whnsttfd]{top:calc(var(--space-3) + var(--tap-min) + var(--space-2));z-index:var(--z-toast);max-width:calc(100% - 2 * var(--space-4));background:var(--color-toast);color:var(--color-on-brand);text-align:center}.stage-message[data-astro-cid-whnsttfd]{background:var(--color-surface);color:var(--color-ink)}.sound-chip[data-astro-cid-whnsttfd]{min-height:var(--tap-min);background:var(--color-cta);color:var(--color-on-cta);cursor:pointer;border:0;font-weight:700}.countdown[data-astro-cid-whnsttfd]{z-index:var(--z-toast);justify-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-stage-scrim);color:var(--color-on-brand);pointer-events:none;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.countdown[data-astro-cid-whnsttfd][hidden]{display:none}.countdown-number[data-astro-cid-whnsttfd]{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700;line-height:1}.countdown-dots[data-astro-cid-whnsttfd]{gap:var(--space-2);display:flex}.countdown-dots[data-astro-cid-whnsttfd] i{border-radius:var(--radius-pill);background:var(--color-countdown-dot);width:10px;height:10px}.countdown-dots[data-astro-cid-whnsttfd] i.on{background:var(--color-countdown-dot-on)}.bar[data-astro-cid-whnsttfd]{background:var(--color-bg);flex:none;position:relative}.timeline[data-astro-cid-whnsttfd]{padding:var(--space-2) clamp(1rem, 1.6cqw, 1.25rem) 0}.timeline-box[data-astro-cid-whnsttfd]{position:relative}.timeline-track[data-astro-cid-whnsttfd]{border:1px solid var(--color-timeline-line);border-radius:var(--radius-sm);background:var(--color-timeline);cursor:pointer;touch-action:none;user-select:none;height:2.5rem;position:relative;overflow:hidden}.timeline-fill[data-astro-cid-whnsttfd]{background:var(--color-timeline-fill);transform:scaleX(var(--progress,0));transform-origin:0;will-change:transform;position:absolute;inset:0}.timeline-marks[data-astro-cid-whnsttfd]{position:absolute;inset:0}.timeline-marks[data-astro-cid-whnsttfd] .label{top:50%;left:calc(var(--at) * 100%);color:var(--color-ink-soft);font-size:var(--text-xs);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%,-50%)}.timeline-marks[data-astro-cid-whnsttfd] .tick{bottom:0;left:calc(var(--at) * 100%);background:var(--color-timeline-line);width:1px;height:6px;position:absolute}.playhead[data-astro-cid-whnsttfd]{transform:translateX(calc(var(--progress,0) * 100%));pointer-events:none;will-change:transform;position:absolute;inset:0}.playhead[data-astro-cid-whnsttfd]:after{content:"";background:var(--color-ink);width:2px;position:absolute;top:0;bottom:0;left:-1px}.playhead[data-astro-cid-whnsttfd]:before{content:"";border-top:7px solid var(--color-ink);border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:0;left:-4px}.loop-range[data-astro-cid-whnsttfd]{top:4px;bottom:4px;left:calc(var(--a,0) * 100%);width:calc((var(--b,1) - var(--a,0)) * 100%);border:1px solid var(--color-loop-border);background:var(--color-loop-soft);pointer-events:none;border-radius:4px;position:absolute}.loop-range[data-astro-cid-whnsttfd][hidden]{display:none}.loop-handle[data-astro-cid-whnsttfd]{background:var(--color-loop);cursor:ew-resize;touch-action:none;pointer-events:auto;border-radius:4px;width:12px;position:absolute;top:-1px;bottom:-1px}.loop-handle[data-astro-cid-whnsttfd]:after{content:"";background:var(--color-on-brand);border-radius:1px;width:2px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loop-handle[data-astro-cid-whnsttfd].start{left:-6px}.loop-handle[data-astro-cid-whnsttfd].end{right:-6px}.loop-handle[data-astro-cid-whnsttfd]:focus-visible,.timeline-track[data-astro-cid-whnsttfd]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.transport[data-astro-cid-whnsttfd]{align-items:center;gap:var(--space-2) .625rem;padding:var(--space-2) clamp(1rem, 1.6cqw, 1.25rem) var(--space-3);flex-wrap:wrap;font-size:.9375rem;display:flex}.round[data-astro-cid-whnsttfd],.play[data-astro-cid-whnsttfd]{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-pill);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.round[data-astro-cid-whnsttfd]{color:var(--color-ink);background:0 0}.round[data-astro-cid-whnsttfd]:hover{background:var(--color-chip)}.play[data-astro-cid-whnsttfd]{background:var(--color-ink);width:3rem;height:3rem;color:var(--color-on-brand)}.play[data-astro-cid-whnsttfd]:disabled{opacity:.5;cursor:progress}.play[data-astro-cid-whnsttfd] svg[data-astro-cid-whnsttfd]{fill:currentColor;stroke:none}.play[data-astro-cid-whnsttfd][aria-pressed=true] .icon-play[data-astro-cid-whnsttfd],.play[data-astro-cid-whnsttfd][aria-pressed=false] .icon-pause[data-astro-cid-whnsttfd]{display:none}.clock[data-astro-cid-whnsttfd]{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:center;min-width:6.5rem;margin-inline:auto;display:grid}.time[data-astro-cid-whnsttfd]{color:var(--color-ink-soft);font-weight:600}.time[data-astro-cid-whnsttfd] .now[data-astro-cid-whnsttfd]{color:var(--color-ink);font-weight:700}.measure[data-astro-cid-whnsttfd]{color:var(--color-ink-soft);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:700}.seg[data-astro-cid-whnsttfd]{border-radius:var(--radius-md);background:var(--color-chip);align-items:center;padding:3px;display:flex}.seg[data-astro-cid-whnsttfd] button[data-astro-cid-whnsttfd]{min-height:2.375rem;color:var(--color-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding-inline:.875rem;font-weight:600;display:inline-flex}.seg[data-astro-cid-whnsttfd] button[data-astro-cid-whnsttfd][aria-pressed=true]{background:var(--color-ink);color:var(--color-on-brand)}.seg[data-astro-cid-whnsttfd] button[data-astro-cid-whnsttfd]:disabled{cursor:default}.seg[data-astro-cid-whnsttfd] button[data-astro-cid-whnsttfd]:disabled:not([aria-pressed=true]){opacity:.5}.seg[data-astro-cid-whnsttfd].small button[data-astro-cid-whnsttfd]{min-height:2rem;font-size:var(--text-sm);padding-inline:.625rem}.volume[data-astro-cid-whnsttfd]{align-items:center;gap:var(--space-2);display:inline-flex}.volume[data-astro-cid-whnsttfd] input[data-astro-cid-whnsttfd]{width:7.5rem}.pill[data-astro-cid-whnsttfd]{min-width:var(--tap-min);min-height:var(--tap-min);border:1.5px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding-inline:.75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.pill[data-astro-cid-whnsttfd][aria-pressed=true]{border-color:var(--color-loop);background:var(--color-loop-soft);color:var(--color-loop-text)}.pill[data-astro-cid-whnsttfd]:disabled{opacity:.5;cursor:default}.pill-pair[data-astro-cid-whnsttfd]{display:inline-flex}.pill-pair[data-astro-cid-whnsttfd] .pill[data-astro-cid-whnsttfd]:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);border-right-width:0}.pill-pair[data-astro-cid-whnsttfd] .chevron[data-astro-cid-whnsttfd]{border-radius:0 var(--radius-md) var(--radius-md) 0;min-width:2rem;padding-inline:0}.speed[data-astro-cid-whnsttfd] output[data-astro-cid-whnsttfd]{font-variant-numeric:tabular-nums;min-width:2.75rem}.popover[data-astro-cid-whnsttfd]{width:min(18rem,100vw - 1.5rem);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-frame);border:0;font-size:.9375rem}.popover[data-astro-cid-whnsttfd]:popover-open{gap:var(--space-3);display:grid}.speed-menu[data-astro-cid-whnsttfd]{width:11rem;padding:var(--space-2)}.speed-menu[data-astro-cid-whnsttfd]:popover-open{gap:2px}.speed-menu[data-astro-cid-whnsttfd] button{min-height:2.25rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;background:0 0;border:0}.speed-menu[data-astro-cid-whnsttfd] button[aria-checked=true]{background:var(--color-chip);font-weight:700}.popover-row[data-astro-cid-whnsttfd]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.popover-row[data-astro-cid-whnsttfd] select[data-astro-cid-whnsttfd]{min-height:2.25rem;padding-inline:var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink)}@supports (position-area:top){.pill-pair[data-astro-cid-whnsttfd] .chevron[data-astro-cid-whnsttfd]{anchor-name:--player-metronome}.speed[data-astro-cid-whnsttfd]{anchor-name:--player-speed}#player-metronome[data-astro-cid-whnsttfd]{position-anchor:--player-metronome;position-area:top span-left;margin:0 0 var(--space-2);inset:auto}#player-speed[data-astro-cid-whnsttfd]{position-anchor:--player-speed;position-area:top span-left;margin:0 0 var(--space-2);inset:auto}}.switch[data-astro-cid-whnsttfd]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-min);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:600;display:flex}.knob[data-astro-cid-whnsttfd]{border-radius:var(--radius-pill);background:var(--color-outline);width:46px;height:28px;transition:background-color var(--motion-base) var(--motion-ease);flex:none;position:relative}.knob[data-astro-cid-whnsttfd]:after{content:"";border-radius:var(--radius-pill);background:var(--color-surface);width:22px;height:22px;transition:transform var(--motion-base) var(--motion-ease);position:absolute;top:3px;left:3px}.switch[data-astro-cid-whnsttfd][aria-pressed=true] .knob[data-astro-cid-whnsttfd]{background:var(--color-loop)}.switch[data-astro-cid-whnsttfd][aria-pressed=true] .knob[data-astro-cid-whnsttfd]:after{transform:translate(18px)}.more[data-astro-cid-whnsttfd],.choose-another[data-astro-cid-whnsttfd]{min-height:var(--tap-min)}.visually-hidden[data-astro-cid-whnsttfd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container player (width>=40rem){.secondary[data-astro-cid-whnsttfd]{display:contents}.narrow-only[data-astro-cid-whnsttfd]{display:none}.restart[data-astro-cid-whnsttfd]{order:1}.play[data-astro-cid-whnsttfd]{order:2}.volume[data-astro-cid-whnsttfd]{order:3}.clock[data-astro-cid-whnsttfd]{order:4}.modes[data-astro-cid-whnsttfd]{order:5}.hands[data-astro-cid-whnsttfd]{order:6}.pill-pair[data-astro-cid-whnsttfd]{order:7}[data-astro-cid-whnsttfd][data-count-in]{order:8}[data-astro-cid-whnsttfd][data-loop]{order:9}.speed[data-astro-cid-whnsttfd]{order:10}.choose-another[data-astro-cid-whnsttfd]{order:11}}@container player (40rem<=width<80rem){.pill-label[data-astro-cid-whnsttfd]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.volume[data-astro-cid-whnsttfd] input[data-astro-cid-whnsttfd]{width:5rem}}@container player (width<40rem){.wide-only[data-astro-cid-whnsttfd]{display:none}.top-actions[data-astro-cid-whnsttfd] .get-app{padding-inline:0}.top-actions[data-astro-cid-whnsttfd] .get-app-text{display:none}.top-switch[data-astro-cid-whnsttfd]{flex:1 0 100%;order:3;margin-bottom:.625rem}.top-actions[data-astro-cid-whnsttfd]{flex:none}.transport[data-astro-cid-whnsttfd]{gap:var(--space-2)}.restart[data-astro-cid-whnsttfd]{display:none}.clock[data-astro-cid-whnsttfd]{min-width:0;font-size:var(--text-sm);margin-inline:0}.measure[data-astro-cid-whnsttfd]{display:none}.modes[data-astro-cid-whnsttfd]{flex:1 0 100%;order:2}.modes[data-astro-cid-whnsttfd] button[data-astro-cid-whnsttfd]{font-size:var(--text-sm);flex:auto;padding-inline:6px}.more[data-astro-cid-whnsttfd]{font-size:var(--text-sm);flex:none;margin-left:auto;padding-inline:.875rem}.secondary[data-astro-cid-whnsttfd]:popover-open{inset:auto var(--space-3) var(--space-3) auto;gap:var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface);width:min(22.5rem,100% - 1.5rem);max-height:80dvh;color:var(--color-ink);box-shadow:var(--shadow-frame);border:0;margin:0;padding:1.25rem;font-size:.9375rem;display:grid}.secondary[data-astro-cid-whnsttfd]::backdrop{background:var(--color-scrim)}.sheet-head[data-astro-cid-whnsttfd]{justify-content:space-between;align-items:center;display:flex}.hands[data-astro-cid-whnsttfd] button[data-astro-cid-whnsttfd]{min-height:var(--tap-min);flex:1}.volume[data-astro-cid-whnsttfd] input[data-astro-cid-whnsttfd]{flex:1}.secondary[data-astro-cid-whnsttfd] .pill[data-astro-cid-whnsttfd]{justify-content:flex-start}}.view-switch[data-astro-cid-2yaw7wuu]{background:var(--color-chip);border-radius:14px;padding:3px;font-size:.9375rem;display:flex}.view-switch[data-astro-cid-2yaw7wuu][hidden]{display:none}a[data-astro-cid-2yaw7wuu],button[data-astro-cid-2yaw7wuu]{min-height:2.625rem;color:var(--color-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;padding-inline:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}[data-astro-cid-2yaw7wuu][aria-current=page],[data-astro-cid-2yaw7wuu][aria-pressed=true]{background:var(--color-ink);color:var(--color-on-brand)}
