.stage-presentation[data-astro-cid-vun6rux2]{padding:var(--space-4);min-width:0}.stage-presentation__body[data-astro-cid-vun6rux2]{gap:var(--space-3);padding-top:var(--space-3);display:grid}.stage-presentation[data-astro-cid-vun6rux2] p[data-astro-cid-vun6rux2]{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line);margin:0}.stage-presentation[data-astro-cid-vun6rux2] textarea[data-astro-cid-vun6rux2]{width:100%;padding:var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit}.stage[data-astro-cid-6lpfoage]{gap:var(--space-4);padding-block:var(--space-6);display:grid}.stage__screen[data-astro-cid-6lpfoage]{gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center;display:grid}.stage__screen[data-astro-cid-6lpfoage][data-warning=true]{border-color:var(--warning)}.stage__screen[data-astro-cid-6lpfoage][data-overtime=true]{border-color:var(--danger)}.stage__eyebrow[data-astro-cid-6lpfoage]{color:var(--text-faint);font-size:var(--text-sm);line-height:var(--text-sm-line);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.stage__screen[data-astro-cid-6lpfoage] h2[data-astro-cid-6lpfoage]{margin:0;font-size:clamp(1.4rem,1rem + 2vw,2.2rem)}.stage__display[data-astro-cid-6lpfoage]{color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(3rem,1.5rem + 10vw,7rem);font-weight:750;line-height:1}.stage__badge[data-astro-cid-6lpfoage]{font-size:var(--text-sm);line-height:var(--text-sm-line);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:700}.stage__badge[data-astro-cid-6lpfoage][data-kind=warning]{color:var(--warning)}.stage__badge[data-astro-cid-6lpfoage][data-kind=final]{color:var(--danger)}.stage__screen[data-astro-cid-6lpfoage][data-warning-level=final]{border-color:var(--danger)}.stage__badge[data-astro-cid-6lpfoage][data-kind=overtime]{color:var(--danger)}.stage__status[data-astro-cid-6lpfoage]{color:var(--text-muted);min-height:1.4em}.stage__toolbar[data-astro-cid-6lpfoage],.stage__controls[data-astro-cid-6lpfoage]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:end;display:flex}.stage__privacy-note[data-astro-cid-6lpfoage]{margin:calc(var(--space-2) * -1) 0 0;color:var(--text-faint);font-size:var(--text-sm);line-height:var(--text-sm-line);text-align:center}.stage__mode[data-astro-cid-6lpfoage]{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line);flex-direction:column;display:flex}.stage__mode[data-astro-cid-6lpfoage] select[data-astro-cid-6lpfoage]{min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--text)}.stage__check[data-astro-cid-6lpfoage]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line);display:inline-flex}.stage__list[data-astro-cid-6lpfoage]{gap:var(--space-3);display:grid}.stage__notice[data-astro-cid-6lpfoage]{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line);margin:0}.stage__preview-label[data-astro-cid-6lpfoage]{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line)}.stage__speaker-message[data-astro-cid-6lpfoage]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,4vmin,3rem);font-weight:700;line-height:1.4}.stage__speaker-actions[data-astro-cid-6lpfoage]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.stage[data-astro-cid-6lpfoage][data-display=true]{gap:0;width:100%;min-height:100dvh;padding:0}.stage[data-astro-cid-6lpfoage][data-display=true] .stage__screen[data-astro-cid-6lpfoage]{border:0;border-radius:0;align-content:safe center;min-height:100dvh;margin:0}.stage[data-astro-cid-6lpfoage][data-display=true][data-blackout=true]{background:#000}.stage[data-astro-cid-6lpfoage][data-display=true][data-blackout=true] .stage__screen[data-astro-cid-6lpfoage]{visibility:hidden}body[data-stage-display=true]{background:var(--bg);margin:0}body[data-stage-display=true] #cf-timer-pill{display:none}.stage[data-astro-cid-6lpfoage] .stage__warnings{grid-column:1/-1}.stage[data-astro-cid-6lpfoage] .stage__warning-fields{gap:var(--space-3);padding-top:var(--space-3);display:grid}.stage[data-astro-cid-6lpfoage] .stage__warning-fields p{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line);margin:0}.stage[data-astro-cid-6lpfoage] .stage__warning-fields .stage__warning-sound{align-items:center;gap:var(--space-2);flex-direction:row;display:flex}.stage[data-astro-cid-6lpfoage] .stage__row .stage__warning-sound{min-height:2.75rem}.stage[data-astro-cid-6lpfoage] .stage__row .stage__warning-sound input{flex:none;width:1.1rem;min-width:1.1rem;height:1.1rem;min-height:1.1rem;margin:0;padding:0}.stage[data-astro-cid-6lpfoage] .stage__warning-fields button{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:var(--text-sm-line);justify-self:start}.stage[data-astro-cid-6lpfoage] .stage__row{gap:var(--space-3);padding:var(--space-4);align-items:end;display:grid}.stage[data-astro-cid-6lpfoage] .stage__row[data-active=true]{border-color:var(--accent);box-shadow:var(--shadow)}.stage[data-astro-cid-6lpfoage] .stage__row[data-done=true]{opacity:.72}.stage[data-astro-cid-6lpfoage] .stage__row-cue{min-height:1em;color:var(--text-muted);font-size:var(--text-lg);font-weight:700;line-height:1}.stage[data-astro-cid-6lpfoage] .stage__row[data-active=true] .stage__row-cue{color:var(--accent)}.stage[data-astro-cid-6lpfoage] .stage__row label{gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--text-sm-line);flex-direction:column;display:flex}.stage[data-astro-cid-6lpfoage] .stage__row input{width:100%;min-height:2.75rem;padding:0 var(--space-3);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--surface);color:var(--text)}.stage[data-astro-cid-6lpfoage] .stage__row output{color:var(--accent-strong);font-size:var(--text-xl);line-height:var(--text-xl-line);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.stage[data-astro-cid-6lpfoage] .stage__row-actions{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.stage[data-astro-cid-6lpfoage] .stage__row button{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:2.75rem;min-height:2.75rem;color:var(--text-muted);font-size:var(--text-lg);line-height:var(--text-lg-line)}.stage[data-astro-cid-6lpfoage] .stage__row button:hover{border-color:var(--accent);color:var(--accent-strong)}.stage[data-astro-cid-6lpfoage] .stage__row button[disabled]{opacity:.45;cursor:not-allowed}.stage[data-astro-cid-6lpfoage][data-display=true] .stage__controls[data-astro-cid-6lpfoage]{margin-top:var(--space-2)}@media (width>=48rem){.stage[data-astro-cid-6lpfoage] .stage__row{grid-template-columns:auto minmax(10rem,1fr) 5rem 5rem auto auto}}
