.event.svelte-fdmdsf{font-family:var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-height:1.6rem;font-size:.82rem;line-height:1.3;display:flex}.op.svelte-fdmdsf{background:color-mix(in srgb, var(--accent) 16%, var(--surface));color:var(--ink);letter-spacing:.03em;text-transform:uppercase;border-radius:.3rem;padding:.15rem .4rem}.op.remove.svelte-fdmdsf{background:color-mix(in srgb, var(--red) 18%, var(--surface))}.op.idle.svelte-fdmdsf{background:color-mix(in srgb, var(--ink) 7%, var(--surface));color:var(--muted-ink)}.target.svelte-fdmdsf{color:var(--ink)}.flag.svelte-fdmdsf{color:var(--red)}.aggregate-scene.svelte-1i2kz2b{gap:.9rem;width:100%;margin:0;display:grid}.tray.svelte-1i2kz2b{font-family:var(--mono);max-width:var(--scene-measure,48rem);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:1.6rem;margin-inline:auto;font-size:.82rem;line-height:1.3;display:flex}.tray-label.svelte-1i2kz2b{color:var(--muted-ink);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem}.tray-empty.svelte-1i2kz2b{color:var(--muted-ink)}.delta.svelte-1i2kz2b{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--ink);border-radius:.3rem;align-items:baseline;gap:.4rem;padding:.2rem .5rem;display:inline-flex}.delta.negative.svelte-1i2kz2b{background:color-mix(in srgb, var(--red) 16%, var(--surface))}.delta.svelte-1i2kz2b em:where(.svelte-1i2kz2b){color:var(--muted-ink);font-size:.9em;font-style:normal}table.svelte-1i2kz2b{border-collapse:collapse;font-family:var(--mono);max-width:var(--scene-measure,48rem);width:100%;margin-inline:auto;font-size:.92rem}caption.svelte-1i2kz2b{color:var(--muted-ink);letter-spacing:.03em;text-align:left;text-transform:uppercase;padding-bottom:.5rem;font-size:.76rem}th.svelte-1i2kz2b{color:var(--muted-ink);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem;font-weight:400}th.svelte-1i2kz2b,td.svelte-1i2kz2b{border-bottom:1px solid var(--hairline);text-align:left;padding:.55rem .5rem;line-height:1.4}.num.svelte-1i2kz2b{font-variant-numeric:tabular-nums;text-align:right}tbody.svelte-1i2kz2b tr:where(.svelte-1i2kz2b){transition:background-color .24s var(--ease), opacity .24s var(--ease);background:0 0}tbody.svelte-1i2kz2b tr.touched:where(.svelte-1i2kz2b){background:color-mix(in srgb, var(--accent) 12%, transparent)}tbody.svelte-1i2kz2b tr.gone:where(.svelte-1i2kz2b){background:color-mix(in srgb, var(--red) 10%, transparent);color:var(--muted-ink);opacity:.7}.gone-tag.svelte-1i2kz2b{color:var(--red);letter-spacing:.03em;text-transform:uppercase;padding-inline-start:.5rem;font-size:.76rem}tbody.svelte-1i2kz2b tr.empty:where(.svelte-1i2kz2b) td:where(.svelte-1i2kz2b){color:var(--muted-ink);text-align:center}figcaption.svelte-1i2kz2b{color:var(--muted-ink);max-width:var(--scene-measure,48rem);text-wrap:pretty;margin:0 auto;font-size:1em;line-height:1.5}@media (prefers-reduced-motion:reduce){tbody.svelte-1i2kz2b tr:where(.svelte-1i2kz2b){transition:none}}.chain-scene.svelte-13zxpod{gap:.9rem;width:100%;margin:0;display:grid}.tray.svelte-13zxpod{font-family:var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-height:1.6rem;font-size:.82rem;line-height:1.3;display:flex}svg.svelte-13zxpod{height:auto;max-width:var(--scene-measure,48rem);width:100%;margin-inline:auto;display:block;overflow:visible}.band-name.svelte-13zxpod{fill:var(--ink);letter-spacing:.03em;text-transform:uppercase;font-size:11px}.band-role.svelte-13zxpod,.band-fk.svelte-13zxpod{fill:var(--muted-ink);letter-spacing:.02em;font-size:9px}text.svelte-13zxpod{font-family:var(--mono);font-variant-numeric:tabular-nums;text-anchor:start}.edge.svelte-13zxpod{stroke:var(--hairline);stroke-width:1.5px;transition:stroke .24s var(--ease)}.edge.live.svelte-13zxpod{stroke:color-mix(in srgb, var(--accent) 55%, var(--ink))}.edge.dangling.svelte-13zxpod{stroke:color-mix(in srgb, var(--red) 50%, var(--hairline));stroke-dasharray:3 3}.stub.svelte-13zxpod{fill:var(--surface);stroke:color-mix(in srgb, var(--red) 50%, var(--hairline));stroke-width:1.5px}.chip.svelte-13zxpod{opacity:1;transform-box:view-box;transform-origin:0 0;transition:opacity .24s var(--ease), transform .24s var(--ease-in-out)}@starting-style{.chip.svelte-13zxpod{opacity:0}}.chip.svelte-13zxpod rect:where(.svelte-13zxpod){fill:var(--surface);stroke:color-mix(in srgb, var(--ink) 32%, transparent);stroke-dasharray:4 3;stroke-width:1.5px;transition:fill .24s var(--ease), stroke .24s var(--ease), stroke-width .24s var(--ease)}.chip.live.svelte-13zxpod rect:where(.svelte-13zxpod){fill:color-mix(in srgb, var(--accent) 22%, var(--surface));stroke:color-mix(in srgb, var(--accent) 55%, var(--ink));stroke-dasharray:none}.chip.changed.svelte-13zxpod rect:where(.svelte-13zxpod){stroke-width:2.5px}.chip.changed.woken.svelte-13zxpod rect:where(.svelte-13zxpod){stroke:var(--accent)}.chip.changed.demoted.svelte-13zxpod rect:where(.svelte-13zxpod){stroke:var(--red);stroke-dasharray:4 3}.chip-label.svelte-13zxpod,.chip-sub.svelte-13zxpod{text-anchor:middle}.chip-label.svelte-13zxpod{fill:var(--muted-ink);transition:fill .24s var(--ease);font-size:13px}.chip.live.svelte-13zxpod .chip-label:where(.svelte-13zxpod){fill:var(--ink)}.chip-sub.svelte-13zxpod{fill:var(--muted-ink);font-size:10px}.key.svelte-13zxpod{color:var(--muted-ink);font-family:var(--mono);max-width:var(--scene-measure,48rem);flex-wrap:wrap;justify-content:center;gap:.4rem 1.1rem;margin:0 auto;padding:0;font-size:.82rem;line-height:1.3;list-style:none;display:flex}.chain-scene.svelte-13zxpod .key:where(.svelte-13zxpod) li:where(.svelte-13zxpod){align-items:center;gap:.4rem;display:flex}.swatch.svelte-13zxpod{border-radius:3px;width:.7em;height:.7em;display:block}.swatch.live.svelte-13zxpod{background:color-mix(in srgb, var(--accent) 22%, var(--surface));border:1.5px solid color-mix(in srgb, var(--accent) 55%, var(--ink))}.swatch.dormant.svelte-13zxpod{background:var(--surface);border:1.5px dashed color-mix(in srgb, var(--ink) 32%, transparent)}.swatch.stub.svelte-13zxpod{background:var(--surface);border:1.5px dashed color-mix(in srgb, var(--red) 50%, var(--hairline));border-radius:50%}.tray.svelte-13zxpod{border-top:1px solid var(--hairline);max-width:var(--scene-measure,48rem);width:100%;margin-inline:auto;padding-top:.75rem}.tray-label.svelte-13zxpod{color:var(--muted-ink);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem}.tray-empty.svelte-13zxpod{color:var(--muted-ink)}.delta.svelte-13zxpod{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--ink);border-radius:.3rem;align-items:baseline;gap:.4rem;padding:.2rem .5rem;display:inline-flex}.delta.negative.svelte-13zxpod{background:color-mix(in srgb, var(--red) 16%, var(--surface))}.delta.svelte-13zxpod em:where(.svelte-13zxpod){color:var(--muted-ink);font-size:.9em;font-style:normal}figcaption.svelte-13zxpod{color:var(--muted-ink);max-width:var(--scene-measure,48rem);text-wrap:pretty;margin:0 auto;font-size:1em;line-height:1.5}@media (prefers-reduced-motion:reduce){.chip.svelte-13zxpod{transition:opacity .2s var(--ease)}.chip.svelte-13zxpod rect:where(.svelte-13zxpod){transition:fill .2s var(--ease), stroke .2s var(--ease), stroke-width .2s var(--ease)}}.sandbox.svelte-10l6fdw{border:1px solid var(--hairline);max-width:var(--player-measure,46rem);border-radius:.75rem;width:100%;margin:2.25rem auto;display:grid}.stage.svelte-10l6fdw{padding:1.25rem 1.25rem 1rem}.answer.svelte-10l6fdw,.controls.svelte-10l6fdw,footer.svelte-10l6fdw{border-top:1px solid var(--hairline)}.answer.svelte-10l6fdw{font-family:var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.6rem 1rem;font-size:.82rem;line-height:1.3;display:flex}.answer-label.svelte-10l6fdw{color:var(--muted-ink);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem}.answer-empty.svelte-10l6fdw{color:var(--muted-ink)}.group.svelte-10l6fdw{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--ink);border-radius:.3rem;padding:.2rem .5rem}.group.svelte-10l6fdw em:where(.svelte-10l6fdw){color:var(--muted-ink);padding-inline-start:.35rem;font-size:.9em;font-style:normal}.controls.svelte-10l6fdw{gap:.5rem;padding:.9rem 1rem;display:grid}.group-row.svelte-10l6fdw{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.relation.svelte-10l6fdw{color:var(--muted-ink);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem}.buttons.svelte-10l6fdw{flex-wrap:wrap;gap:.4rem;display:flex}button.svelte-10l6fdw{appearance:none;background:var(--surface);border:1.5px dashed color-mix(in srgb, var(--ink) 32%, transparent);color:var(--muted-ink);cursor:pointer;font-family:var(--mono);touch-action:manipulation;min-height:44px;transition-property:background-color,border-color,color,transform;transition-duration:.15s;transition-timing-function:var(--ease-out);user-select:none;border-radius:.4rem;align-items:center;gap:.4rem;padding:0 .6rem;font-size:.82rem;line-height:1;display:inline-flex}button.stored.svelte-10l6fdw{background:color-mix(in srgb, var(--accent) 16%, var(--surface));border-color:color-mix(in srgb, var(--accent) 55%, var(--ink));color:var(--ink);border-style:solid}button.blocked.svelte-10l6fdw{border-color:color-mix(in srgb, var(--red) 40%, var(--hairline))}button.playing.svelte-10l6fdw{background:color-mix(in srgb, var(--accent) 28%, var(--surface));border-color:var(--accent);color:var(--ink);transform:scale(1.02)}button.svelte-10l6fdw:disabled{cursor:wait}@media (hover:hover) and (pointer:fine){button.svelte-10l6fdw:hover{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}button.stored.svelte-10l6fdw:hover{background:color-mix(in srgb, var(--accent) 24%, var(--surface))}}button.svelte-10l6fdw:active{transform:scale(.97)}.key.svelte-10l6fdw{font-variant-numeric:tabular-nums}.hint.svelte-10l6fdw{color:var(--muted-ink);font-size:.9em}footer.svelte-10l6fdw{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 1rem;display:flex}.count.svelte-10l6fdw{color:var(--muted-ink);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.82rem}.footer-actions.svelte-10l6fdw{flex-wrap:wrap;gap:.4rem;display:flex}.footer-actions.svelte-10l6fdw button:where(.svelte-10l6fdw){color:var(--ink);background:0 0;border:0;padding:0 .5rem}@media (width<=38rem){.group-row.svelte-10l6fdw{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){button.svelte-10l6fdw{transition:none}button.svelte-10l6fdw:active{transform:none}}.index-scene.svelte-176my9s{gap:.9rem;width:100%;margin:0;display:grid}svg.svelte-176my9s{height:auto;max-width:var(--scene-measure,48rem);width:100%;margin-inline:auto;display:block;overflow:visible}text.svelte-176my9s{font-family:var(--mono);font-variant-numeric:tabular-nums}.box.svelte-176my9s{fill:color-mix(in srgb, var(--ink) 3%, var(--surface));stroke:var(--hairline);stroke-width:1.5px}.box-name.svelte-176my9s{fill:var(--ink);font-size:11px}.box-gloss.svelte-176my9s{fill:var(--muted-ink);font-size:9px}.bucket-key.svelte-176my9s{fill:var(--ink);font-size:11px}.bucket-arrow.svelte-176my9s{fill:var(--muted-ink);font-size:11px}.bucket-chip.svelte-176my9s rect:where(.svelte-176my9s){fill:var(--surface);stroke:color-mix(in srgb, var(--ink) 28%, transparent);stroke-width:1.5px}.bucket-chip.svelte-176my9s text:where(.svelte-176my9s){fill:var(--muted-ink);text-anchor:middle;font-size:11px}.chip.svelte-176my9s{transform-box:view-box;transform-origin:0 0;transition:transform .3s var(--ease-in-out)}.chip.svelte-176my9s rect:where(.svelte-176my9s){fill:var(--surface);stroke:color-mix(in srgb, var(--ink) 32%, transparent);stroke-dasharray:4 3;stroke-width:1.5px;transition:fill .24s var(--ease), stroke .24s var(--ease), stroke-width .24s var(--ease)}.chip.live.svelte-176my9s rect:where(.svelte-176my9s){fill:color-mix(in srgb, var(--accent) 22%, var(--surface));stroke:color-mix(in srgb, var(--accent) 55%, var(--ink));stroke-dasharray:none}.chip.changed.svelte-176my9s rect:where(.svelte-176my9s){stroke-width:2.5px}.chip.changed.woken.svelte-176my9s rect:where(.svelte-176my9s){stroke:var(--accent)}.chip.changed.demoted.svelte-176my9s rect:where(.svelte-176my9s){stroke:var(--red)}.chip.svelte-176my9s text:where(.svelte-176my9s){fill:var(--muted-ink);text-anchor:middle;transition:fill .24s var(--ease);font-size:13px}.chip.live.svelte-176my9s text:where(.svelte-176my9s){fill:var(--ink)}figcaption.svelte-176my9s{color:var(--muted-ink);max-width:var(--scene-measure,48rem);text-wrap:pretty;margin:0 auto;font-size:1em;line-height:1.5}@media (prefers-reduced-motion:reduce){.chip.svelte-176my9s{transition:none}}
