svg.svelte-1bbsddy{inline-size:100%;block-size:auto}.scene-glyph.svelte-1bbsddy{fill:none;stroke:var(--cs-accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.scene-figure.svelte-1bbsddy{fill:var(--cs-accent)}.scene-label.svelte-1bbsddy{fill:var(--cs-ink)}.tick.svelte-1bbsddy{font-size:var(--scene-tick)}.tick.value.svelte-1bbsddy{opacity:.55}.phase-rule.svelte-1bbsddy{opacity:.28}.band-edge.svelte-1bbsddy{opacity:.5}.build-frame.svelte-1bbsddy path:where(.svelte-1bbsddy),.build-line.svelte-1bbsddy path:where(.svelte-1bbsddy){stroke-dasharray:100}.build-frame.svelte-1bbsddy path:where(.svelte-1bbsddy){animation-name:svelte-1bbsddy-csFrame}.build-ref.svelte-1bbsddy path:where(.svelte-1bbsddy){animation-name:svelte-1bbsddy-csRef}.build-band.svelte-1bbsddy rect:where(.svelte-1bbsddy){animation-name:svelte-1bbsddy-csBand}.build-line.svelte-1bbsddy path:where(.svelte-1bbsddy){animation-name:svelte-1bbsddy-csLine}.build-axis.svelte-1bbsddy{animation-name:svelte-1bbsddy-csAxis}.scene-readout.svelte-1bbsddy{--readout-origin: center}.build-readout.svelte-1bbsddy{animation-name:svelte-1bbsddy-csReadout}.build-dot.svelte-1bbsddy{animation-name:svelte-1bbsddy-csDot;animation-delay:calc(var(--i) * var(--duration-stage) * 2.4)}.loop-last.svelte-1bbsddy{animation-name:svelte-1bbsddy-csDot,svelte-1bbsddy-csHold;animation-duration:var(--phi-build),var(--phi-idle);animation-delay:calc(var(--i) * var(--duration-stage) * 2.4),var(--phi-build);animation-iteration-count:1,infinite;animation-fill-mode:both,none}@keyframes svelte-1bbsddy-csFrame{0%{stroke-dashoffset:100;opacity:.4}18%,to{stroke-dashoffset:0;opacity:.4}}@keyframes svelte-1bbsddy-csRef{0%,14%{opacity:0}28%,to{opacity:.45}}@keyframes svelte-1bbsddy-csLine{0%,26%{stroke-dashoffset:100;opacity:1}62%,to{stroke-dashoffset:0;opacity:1}}@keyframes svelte-1bbsddy-csDot{0%,30%{opacity:0}38%,to{opacity:1}}@keyframes svelte-1bbsddy-csBand{0%,62%{opacity:0}74%,to{opacity:.15}}@keyframes svelte-1bbsddy-csAxis{0%,68%{opacity:0}78%,to{opacity:1}}@keyframes svelte-1bbsddy-csReadout{0%,76%{opacity:0}86%,to{opacity:1}}@keyframes svelte-1bbsddy-csHold{0%,to{r:3}50%{r:4.5}}
