.stage-marker.svelte-rfnn5h{color:#64748b;background:0 0;transition:color .16s,background-color .16s}.stage-marker[data-active=true].svelte-rfnn5h{color:#0f172a;background:#f8fafc}.stage-marker[data-complete=true].svelte-rfnn5h{color:#059669}.stage-number.svelte-rfnn5h{color:#64748b;background:#f1f5f9}.stage-marker[data-active=true].svelte-rfnn5h .stage-number:where(.svelte-rfnn5h){color:#fff;background:#0f172a}.stage-marker[data-complete=true].svelte-rfnn5h .stage-number:where(.svelte-rfnn5h){color:#059669;background:#d1fae5}.scenario-button.svelte-rfnn5h{border-color:#0000;transition:background-color .16s,border-color .16s}.scenario-button[data-selected=true].svelte-rfnn5h{background:#fff;border-color:#e2e8f0}.scenario-button.svelte-rfnn5h:focus-visible,.advance-button.svelte-rfnn5h:focus-visible,.quiet-button.svelte-rfnn5h:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9}.stage-panel.svelte-rfnn5h{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s cubic-bezier(.23,1,.32,1);transform:translateY(6px)}.stage-panel[data-visible=true].svelte-rfnn5h{opacity:1;pointer-events:auto;transform:translateY(0)}.advance-button.svelte-rfnn5h{color:#0f172a;background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;transition:background-color .16s;display:inline-flex}.quiet-button.svelte-rfnn5h{transition:color .16s}.quiet-button.svelte-rfnn5h:disabled{cursor:default;opacity:.35}@media (hover:hover) and (pointer:fine){.scenario-button.svelte-rfnn5h,.advance-button.svelte-rfnn5h{transition:background-color .16s,border-color .16s,transform .14s cubic-bezier(.23,1,.32,1)}.scenario-button.svelte-rfnn5h:hover{background:#fff;border-color:#e2e8f0}.scenario-button.svelte-rfnn5h:active,.advance-button.svelte-rfnn5h:active{transform:scale(.985)}.advance-button.svelte-rfnn5h:hover{background:#f1f5f9}}@media (prefers-reduced-motion:reduce){.stage-panel.svelte-rfnn5h{transition:opacity .16s;transform:none}.scenario-button.svelte-rfnn5h,.advance-button.svelte-rfnn5h{transition:background-color .16s,border-color .16s}.scenario-button.svelte-rfnn5h:active,.advance-button.svelte-rfnn5h:active{transform:none}}
