.stage.svelte-u7wgbk{background:radial-gradient(120% 120% at 50% 0,#16202b 0%,#0b0d10 62%,#06070a 100%);place-items:center;display:grid;position:absolute;inset:0}.stage__inner.svelte-u7wgbk{justify-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;transition:opacity .3s ease-in;display:grid}.stage__inner--covered.svelte-u7wgbk{opacity:0;transition:opacity .15s ease-out}.stage__title.svelte-u7wgbk{font-size:var(--text-lg);font-weight:600}.stage__text.svelte-u7wgbk{font-size:var(--text-sm);color:var(--color-text-muted);max-width:46ch}.stage__mark.svelte-u7wgbk{color:var(--color-accent);opacity:.9}.stage__inner--tight.svelte-u7wgbk{gap:var(--space-2);padding:var(--space-3)}.stage__row.svelte-u7wgbk{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.stage--compact.svelte-u7wgbk .stage__inner:where(.svelte-u7wgbk){gap:var(--space-2);padding:var(--space-3)}.stage--compact.svelte-u7wgbk .stage__title:where(.svelte-u7wgbk){font-size:var(--text-sm)}.stage--compact.svelte-u7wgbk .stage__text:where(.svelte-u7wgbk){display:none}.stage--compact.svelte-u7wgbk .stage__mark:where(.svelte-u7wgbk){width:32px;height:32px}.stage--compact.svelte-u7wgbk .bars:where(.svelte-u7wgbk){height:26px}.bars.svelte-u7wgbk{align-items:flex-end;gap:5px;height:46px;display:flex}.bars.svelte-u7wgbk span:where(.svelte-u7wgbk){background:linear-gradient(180deg, var(--color-accent), #1b6f78);border-radius:3px;width:7px;height:30%;animation:1.1s ease-in-out infinite svelte-u7wgbk-bar}.bars.svelte-u7wgbk span:where(.svelte-u7wgbk):nth-child(2){animation-delay:.12s}.bars.svelte-u7wgbk span:where(.svelte-u7wgbk):nth-child(3){animation-delay:.24s}.bars.svelte-u7wgbk span:where(.svelte-u7wgbk):nth-child(4){animation-delay:.36s}.bars.svelte-u7wgbk span:where(.svelte-u7wgbk):nth-child(5){animation-delay:.48s}.bars.svelte-u7wgbk span:where(.svelte-u7wgbk):nth-child(6){animation-delay:.6s}.bars.svelte-u7wgbk span:where(.svelte-u7wgbk):nth-child(7){animation-delay:.72s}.bars--paused.svelte-u7wgbk span:where(.svelte-u7wgbk){animation-play-state:paused}@keyframes svelte-u7wgbk-bar{0%,to{height:22%}50%{height:100%}}.stage__action.svelte-u7wgbk{z-index:2;height:32px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text);transition:background var(--transition-interactive);background:#ffffff0f;font-weight:600;position:relative}.stage__action.svelte-u7wgbk:hover{background:#ffffff1f}.stage__action--accent.svelte-u7wgbk{background:var(--color-accent);color:#05181a;border-color:#0000}.stage__action--accent.svelte-u7wgbk:hover{background:var(--color-accent-hover)}.stage__timer.svelte-u7wgbk{font-variant-numeric:tabular-nums;color:var(--color-text)}.stage--compact.svelte-u7wgbk .stage__action:where(.svelte-u7wgbk){display:none}.offline-dot.svelte-u7wgbk{border-radius:var(--radius-full);background:var(--color-warning);width:10px;height:10px;animation:2s ease-in-out infinite svelte-u7wgbk-pulse;box-shadow:0 0 0 6px #e8a33d1f}@keyframes svelte-u7wgbk-pulse{50%{opacity:.35}}
