.stage-wrap.svelte-pmmfnm{position:relative}.stage.svelte-pmmfnm{position:relative;width:100%;aspect-ratio:1 / 1}.stage.framed.svelte-pmmfnm{border-radius:var(--radius-lg);border:1px solid var(--rule);background:radial-gradient(120% 90% at 50% 100%,var(--surface-2),var(--ground-2) 70%);overflow:hidden}canvas.svelte-pmmfnm{position:absolute;inset:0;width:100%;height:100%;cursor:grab;touch-action:pan-y;opacity:0;transition:opacity var(--slow) var(--ease)}canvas.svelte-pmmfnm:active{cursor:grabbing}canvas.ready.svelte-pmmfnm{opacity:1}.leaders.svelte-pmmfnm{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.leaders.svelte-pmmfnm path:where(.svelte-pmmfnm){fill:none;stroke:var(--ink-3);stroke-width:1}.leaders.svelte-pmmfnm circle:where(.svelte-pmmfnm){fill:var(--accent);stroke:var(--ground-2);stroke-width:2}.leaders.svelte-pmmfnm g:where(.svelte-pmmfnm),.call.svelte-pmmfnm{transition:opacity var(--mid) var(--ease),translate var(--mid) var(--ease)}.off.svelte-pmmfnm{opacity:0}.call.off.svelte-pmmfnm{translate:0 6px}.call.svelte-pmmfnm{position:absolute;width:19%;transform:translateY(-50%);pointer-events:none}.call.left.svelte-pmmfnm{left:0;text-align:right;padding-right:var(--s3)}.call.right.svelte-pmmfnm{right:0;padding-left:var(--s3)}.framed.svelte-pmmfnm .call.left:where(.svelte-pmmfnm){padding-left:var(--s3)}.framed.svelte-pmmfnm .call.right:where(.svelte-pmmfnm){padding-right:var(--s3)}.call.svelte-pmmfnm strong:where(.svelte-pmmfnm){display:block;font-size:.86rem;font-weight:650;line-height:1.25;color:var(--text)}.call.svelte-pmmfnm span:where(.svelte-pmmfnm){display:block;margin-top:.15rem;font-size:.74rem;line-height:1.35;color:var(--text-muted)}.tight.svelte-pmmfnm .call:where(.svelte-pmmfnm){width:30%}.tight.svelte-pmmfnm .call:where(.svelte-pmmfnm) strong:where(.svelte-pmmfnm){font-size:.8rem}.tight.svelte-pmmfnm .call:where(.svelte-pmmfnm) span:where(.svelte-pmmfnm){display:none}.controls.svelte-pmmfnm{position:absolute;left:0;right:0;bottom:var(--s3);z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--s4)}.fold.svelte-pmmfnm svg:where(.svelte-pmmfnm){fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.hint.svelte-pmmfnm{font-size:var(--text-xs);color:var(--ink-3)}.note.svelte-pmmfnm{position:absolute;left:50%;top:50%;translate:-50% -50%;font-weight:500;pointer-events:none}.note.foot.svelte-pmmfnm{top:auto;bottom:var(--s4);translate:-50% 0}.fallback.svelte-pmmfnm{position:absolute;inset:var(--s4) var(--s4) 3.75rem;display:grid;place-items:center}@media(max-width:700px){.stage.svelte-pmmfnm{aspect-ratio:10 / 11}.fold.svelte-pmmfnm{height:2.75rem}}
