.stage.svelte-1uha8ag{--stage-bg: var(--bg);min-height:calc(100svh - var(--nav-h));display:flex;flex-direction:column;background:var(--stage-bg);transition:background-color .25s ease;padding:16px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.stage[data-phase=ready].svelte-1uha8ag{--stage-bg: var(--ready)}.stage[data-phase=ready].svelte-1uha8ag,.stage[data-phase=final].svelte-1uha8ag{--muted: color-mix(in srgb, var(--fg) 72%, var(--stage-bg))}.stage[data-phase=final].svelte-1uha8ag{--stage-bg: var(--final);animation:svelte-1uha8ag-pulse 1s steps(1) infinite}.stage[data-phase=go].svelte-1uha8ag{--stage-bg: var(--go);color:var(--go-fg)}@keyframes svelte-1uha8ag-pulse{0%{background:var(--final)}85%{background:var(--bg)}}.bar.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.title.svelte-1uha8ag{margin:0;font-size:15px;font-weight:700}.chip.svelte-1uha8ag{font-size:13px;padding:5px 10px;border-radius:99px;border:1px solid var(--line);color:var(--muted);background:var(--surface)}.stage[data-phase=go].svelte-1uha8ag .chip:where(.svelte-1uha8ag){color:var(--go-fg);background:transparent;border-color:currentColor}.chip[data-status=offline].svelte-1uha8ag{color:var(--accent-text)}.center.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding-block:24px}.btn.svelte-1uha8ag{font:inherit;font-weight:700;font-size:16px;padding:14px 22px;border-radius:14px;border:0;background:var(--fg);color:var(--bg);cursor:pointer}.btn.quiet.svelte-1uha8ag{background:transparent;color:inherit;border:1px solid var(--line)}.log.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:14px}.hint.svelte-1uha8ag{margin:0;max-width:36ch;font-size:14px;color:var(--muted)}.stage[data-phase=go].svelte-1uha8ag .hint:where(.svelte-1uha8ag){color:inherit}.guide.svelte-1uha8ag{max-width:680px;margin:0 auto;padding:48px max(16px,env(safe-area-inset-right)) 72px max(16px,env(safe-area-inset-left));line-height:1.6}.guide.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:24px;text-wrap:balance}.guide.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px;margin-top:28px}.guide.svelte-1uha8ag ol:where(.svelte-1uha8ag){padding-left:22px;display:grid;gap:10px}.guide.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted)}@media(prefers-reduced-motion:reduce){.stage.svelte-1uha8ag,.stage[data-phase=final].svelte-1uha8ag{animation:none;transition:none}}
