.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}svg.simple.svelte-13zxpod .band-name:where(.svelte-13zxpod),svg.simple.svelte-13zxpod .band-role:where(.svelte-13zxpod),svg.simple.svelte-13zxpod .band-fk:where(.svelte-13zxpod){text-anchor:middle}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) 45%, 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) 14%, var(--surface));stroke:color-mix(in srgb, var(--accent) 48%, var(--ink));stroke-dasharray:none}.chip.changed.svelte-13zxpod rect:where(.svelte-13zxpod){stroke-width:2px}.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:11px}.chip.live.svelte-13zxpod .chip-label:where(.svelte-13zxpod){fill:var(--ink)}.chip-sub.svelte-13zxpod{fill:var(--muted-ink);font-size:9px}.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) 14%, var(--surface));border:1.5px solid color-mix(in srgb, var(--accent) 48%, 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{inline-size:calc(100% + 2 * var(--stage-outset,0rem));margin-block:2.25rem;margin-inline:calc(-1 * var(--stage-outset,0rem));display:grid}.stage.svelte-10l6fdw{padding-block-end:.5rem}.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}@media (width>=50rem){svg.svelte-176my9s{width:calc(100% + 10rem);margin-left:-10rem}}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;font-weight:600}.box-gloss.svelte-176my9s{fill:var(--muted-ink);font-size:9px}.bucket-key-chip.svelte-176my9s{transition:transform .24s var(--ease)}.bucket-key-chip.svelte-176my9s rect:where(.svelte-176my9s){fill:var(--surface);stroke:color-mix(in srgb, var(--ink) 25%, transparent);stroke-dasharray:3 3;stroke-width:1.5px;transition:fill .24s var(--ease), stroke .24s var(--ease), stroke-dasharray .24s var(--ease), stroke-width .24s var(--ease)}.bucket-key-chip.svelte-176my9s text:where(.svelte-176my9s){fill:var(--muted-ink);transition:fill .24s var(--ease);font-size:11px;font-weight:600}.bucket-key-chip.live.svelte-176my9s rect:where(.svelte-176my9s){fill:color-mix(in srgb, #0d7a6e 14%, var(--surface));stroke:#0d7a6e;stroke-dasharray:none;stroke-width:1.5px}.bucket-key-chip.live.svelte-176my9s text:where(.svelte-176my9s){fill:#096157;font-weight:700}.bucket-key-chip.target.live.svelte-176my9s rect:where(.svelte-176my9s){stroke-width:2.5px}.bucket-arrow.svelte-176my9s{fill:color-mix(in srgb, var(--ink) 25%, transparent);transition:fill .24s var(--ease);font-size:13px}.bucket-arrow.live.svelte-176my9s{fill:#0d7a6e;font-weight:700}.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}}.routing-gap.svelte-19dnmtu{border:1px solid var(--hairline);inline-size:calc(100% + 2 * var(--stage-outset,0rem));margin-block:2.25rem;margin-inline:calc(-1 * var(--stage-outset,0rem));border-radius:.75rem;gap:1rem;padding:1.1rem 1.25rem 1.25rem;display:grid}.head.svelte-19dnmtu{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.prompt.svelte-19dnmtu{text-wrap:pretty;margin:0;font-size:1rem;line-height:1.5}.toggle.svelte-19dnmtu{background:color-mix(in srgb, var(--ink) 5%, var(--surface));border-radius:.45rem;align-items:center;gap:.15rem;padding:.15rem;display:flex}.toggle-label.svelte-19dnmtu{color:var(--muted-ink);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;padding-inline:.5rem .35rem;font-size:.72rem}.toggle.svelte-19dnmtu button:where(.svelte-19dnmtu){appearance:none;color:var(--muted-ink);cursor:pointer;font-family:var(--mono);touch-action:manipulation;min-height:34px;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;border-radius:.35rem;padding:0 .7rem;font-size:.78rem}.toggle.svelte-19dnmtu button.active:where(.svelte-19dnmtu){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}table.svelte-19dnmtu{border-collapse:collapse;font-family:var(--mono);width:100%;font-size:.82rem}th.svelte-19dnmtu{color:var(--muted-ink);letter-spacing:.02em;text-transform:uppercase;font-size:.7rem;font-weight:400}th.svelte-19dnmtu,td.svelte-19dnmtu{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:.6rem}tbody.svelte-19dnmtu th:where(.svelte-19dnmtu){color:var(--ink);text-transform:none;font-size:.82rem}.note.svelte-19dnmtu{color:var(--muted-ink);letter-spacing:0;text-transform:none;max-width:20rem;font-size:.72rem;font-weight:400;display:block}.born.svelte-19dnmtu{color:var(--muted-ink);font-size:.75rem}.cell.svelte-19dnmtu{white-space:nowrap;font-size:.78rem}.cell-yes.svelte-19dnmtu,.cell-derived.svelte-19dnmtu{color:var(--accent)}.cell-no.svelte-19dnmtu{color:var(--red)}.cell-na.svelte-19dnmtu{color:var(--hairline)}.pipeline.svelte-19dnmtu{grid-template-columns:1fr auto 1.4fr auto 1.4fr;align-items:stretch;gap:.4rem;display:grid}.stage.svelte-19dnmtu{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 32%, var(--hairline));transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), opacity .2s var(--ease-out);border-radius:.5rem;gap:.2rem;padding:.55rem .7rem;display:grid}.stage-fact.svelte-19dnmtu{background:var(--surface);border-color:var(--hairline)}.stage.off.svelte-19dnmtu{background:color-mix(in srgb, var(--red) 6%, var(--surface));border-color:color-mix(in srgb, var(--red) 35%, var(--hairline));opacity:.85;border-style:dashed}.stage-name.svelte-19dnmtu{color:var(--ink);font-family:var(--mono);font-size:.8rem}.stage-detail.svelte-19dnmtu{color:var(--muted-ink);font-size:.74rem;line-height:1.35}.arrow.svelte-19dnmtu{color:var(--muted-ink);font-family:var(--mono);align-self:center}.outcome.svelte-19dnmtu{text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.55}.outcome.bad.svelte-19dnmtu{color:var(--red)}figcaption.svelte-19dnmtu{color:var(--muted-ink);text-wrap:pretty;margin:0;font-size:1em;line-height:1.5}@media (width<=44rem){.pipeline.svelte-19dnmtu{grid-template-columns:minmax(0,1fr)}.arrow.svelte-19dnmtu{justify-self:center;transform:rotate(90deg)}}@media (hover:hover) and (pointer:fine){.toggle.svelte-19dnmtu button:where(.svelte-19dnmtu):hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.toggle.svelte-19dnmtu button:where(.svelte-19dnmtu),.stage.svelte-19dnmtu{transition:none}}.shard-board.svelte-v7ax08{gap:.9rem;width:100%;margin:0;display:grid}.routing.svelte-v7ax08{font-family:var(--mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;min-height:1.3rem;font-size:.82rem;line-height:1.3;display:flex}.routing-label.svelte-v7ax08{color:var(--muted-ink);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem}.routing-plan.svelte-v7ax08{color:var(--ink)}.routing-sep.svelte-v7ax08{color:var(--hairline)}.routing-target.svelte-v7ax08{color:var(--ink)}.routing-shards.svelte-v7ax08,.routing-need.svelte-v7ax08{color:var(--accent)}.routing-need.apart.svelte-v7ax08{color:var(--red)}.board-body.svelte-v7ax08{gap:.9rem;display:grid;position:relative}.staging.svelte-v7ax08{font-family:var(--mono);justify-content:center;align-items:center;gap:.45rem;min-height:1.6rem;font-size:.82rem;display:flex}.staging-label.svelte-v7ax08{color:var(--muted-ink);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem}.chip.staged.svelte-v7ax08{opacity:.85;animation:none}.returning.svelte-v7ax08 .chip.staged:where(.svelte-v7ax08){animation:svelte-v7ax08-staged-return .32s var(--ease-out) .34s both}@keyframes svelte-v7ax08-staged-return{0%{opacity:0}to{opacity:.85}}.flights.svelte-v7ax08{pointer-events:none;z-index:2;position:absolute;inset:0}.flight.svelte-v7ax08{animation:svelte-v7ax08-flight .5s var(--ease-out) forwards;transform-origin:50% 0;will-change:transform;display:grid;position:absolute;top:0;left:0}.flight.svelte-v7ax08 .chip:where(.svelte-v7ax08){animation:none}@keyframes svelte-v7ax08-flight{0%{opacity:0;transform:translate(calc(var(--flight-sx) - 50%), var(--flight-sy)) scale(.96)}20%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(calc(var(--flight-tx) - 50%), var(--flight-ty)) scale(1)}}.flying.svelte-v7ax08 .shards:where(.svelte-v7ax08) .chip.arriving:where(.svelte-v7ax08){animation-delay:.34s;animation-fill-mode:backwards}.flying.svelte-v7ax08 .delta:where(.svelte-v7ax08){animation-delay:.52s;animation-fill-mode:backwards}.op.svelte-v7ax08{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-v7ax08{background:color-mix(in srgb, var(--red) 18%, var(--surface))}.shards.svelte-v7ax08{grid-template-columns:repeat(var(--shard-count,2), minmax(0, 1fr));gap:.75rem;display:grid;position:relative}.joins.svelte-v7ax08{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.join-line.svelte-v7ax08{fill:none;stroke:color-mix(in srgb, var(--red) 60%, var(--hairline));stroke-dasharray:3 3;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.join-block.svelte-v7ax08 circle:where(.svelte-v7ax08){fill:var(--canvas);stroke:var(--red);stroke-width:1.5px}.join-block.svelte-v7ax08 line:where(.svelte-v7ax08){stroke:var(--red);stroke-linecap:round;stroke-width:2px}.shard.svelte-v7ax08{background:var(--surface);border:1px solid var(--hairline);min-width:0;transition:border-color .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:.6rem;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.shard.active.svelte-v7ax08{border-color:color-mix(in srgb, var(--accent) 60%, var(--hairline));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}.shard.svelte-v7ax08 header:where(.svelte-v7ax08){border-bottom:1px solid var(--hairline);font-family:var(--mono);justify-content:space-between;align-items:baseline;padding:.5rem .7rem;display:flex}.shard-name.svelte-v7ax08{color:var(--ink);font-size:.82rem}.shard-load.svelte-v7ax08{color:var(--muted-ink);font-variant-numeric:tabular-nums;font-size:.72rem}.bands.svelte-v7ax08{gap:.25rem;padding:.55rem .7rem;display:grid}.band.svelte-v7ax08{grid-template-columns:4.4rem minmax(0,1fr);align-items:start;gap:.4rem;display:grid}.band-name.svelte-v7ax08{color:var(--muted-ink);font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:baseline;padding-top:.3rem;font-size:.7rem;display:inline-flex}.band-copy.svelte-v7ax08{color:var(--muted-ink);cursor:help;padding-inline-start:.15rem;font-size:.8em}.band.empty.svelte-v7ax08 .band-name:where(.svelte-v7ax08){opacity:.45}.band-chips.svelte-v7ax08{flex-wrap:wrap;justify-content:flex-start;gap:.3rem;min-height:1.6rem;display:flex}.band-empty.svelte-v7ax08{color:var(--hairline);font-family:var(--mono);padding-top:.25rem;font-size:.8rem}.chip.svelte-v7ax08{animation:svelte-v7ax08-chip-arrive .32s var(--ease-out);background:var(--canvas);border:1.5px dashed color-mix(in srgb, var(--ink) 32%, transparent);font-family:var(--mono);max-width:100%;transition:background-color .2s var(--ease), border-color .2s var(--ease);border-radius:.35rem;flex-direction:column;padding:.2rem .4rem;line-height:1.2;display:inline-flex}.chip.live.svelte-v7ax08{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-color:color-mix(in srgb, var(--accent) 55%, var(--ink));border-style:solid}.chip.stuck.svelte-v7ax08{background:color-mix(in srgb, var(--red) 8%, var(--surface));border-color:color-mix(in srgb, var(--red) 55%, transparent)}.chip.arriving.svelte-v7ax08{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 25%, transparent);border-style:solid}.chip-label.svelte-v7ax08{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.chip-sub.svelte-v7ax08{color:var(--muted-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.shard.svelte-v7ax08 footer:where(.svelte-v7ax08){border-top:1px solid var(--hairline);font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2rem;padding:.4rem .7rem;font-size:.7rem;display:flex}.tray-label.svelte-v7ax08{color:var(--muted-ink);letter-spacing:.03em;text-transform:uppercase;font-size:.66rem}.tray-empty.svelte-v7ax08{color:var(--muted-ink)}.delta.svelte-v7ax08{animation:svelte-v7ax08-chip-arrive .32s var(--ease-out);background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--ink);border-radius:.3rem;padding:.1rem .35rem}.delta.negative.svelte-v7ax08{background:color-mix(in srgb, var(--red) 16%, var(--surface))}.delta.missed.svelte-v7ax08{background:color-mix(in srgb, var(--red) 16%, var(--surface));color:var(--red);cursor:help}figcaption.svelte-v7ax08{color:var(--muted-ink);max-width:min(var(--scene-measure,48rem), 62ch);text-wrap:pretty;margin:0 auto;font-size:1em;line-height:1.5}@media (width<=46rem){.shards.svelte-v7ax08{grid-template-columns:repeat(min(var(--shard-count,2), 2), minmax(0, 1fr))}}@media (width<=32rem){.shards.svelte-v7ax08{grid-template-columns:minmax(0,1fr)}.flights.svelte-v7ax08{display:none}}@keyframes svelte-v7ax08-chip-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.shard.svelte-v7ax08,.chip.svelte-v7ax08{transition:none}.flying.svelte-v7ax08 .shards:where(.svelte-v7ax08) .chip.arriving:where(.svelte-v7ax08),.returning.svelte-v7ax08 .chip.staged:where(.svelte-v7ax08),.chip.svelte-v7ax08,.delta.svelte-v7ax08,.flight.svelte-v7ax08{animation:none}.flight.svelte-v7ax08{display:none}}.sandbox.svelte-hn5edf{inline-size:calc(100% + 2 * var(--stage-outset,0rem));margin-block:2.25rem;margin-inline:calc(-1 * var(--stage-outset,0rem));gap:.9rem;display:grid}@media (width>=50rem){.sandbox.three-shards.svelte-hn5edf{inline-size:calc(100% + 2 * (var(--stage-outset,0rem) + 4rem));margin-inline:calc(-1 * (var(--stage-outset,0rem) + 4rem))}.sandbox.four-shards.svelte-hn5edf{inline-size:calc(100% + 2 * (var(--stage-outset,0rem) + 8rem));margin-inline:calc(-1 * (var(--stage-outset,0rem) + 8rem))}}.controls.svelte-hn5edf{flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;display:flex}.control.svelte-hn5edf{align-items:center;gap:.5rem;display:flex}.control-label.svelte-hn5edf{color:var(--muted-ink);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem}.segmented.svelte-hn5edf{background:color-mix(in srgb, var(--ink) 5%, var(--surface));border-radius:.45rem;gap:.15rem;padding:.15rem;display:flex}.segmented.svelte-hn5edf button:where(.svelte-hn5edf){appearance:none;color:var(--muted-ink);cursor:pointer;font-family:var(--mono);touch-action:manipulation;min-height:34px;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;border-radius:.35rem;padding:0 .65rem;font-size:.78rem}.segmented.svelte-hn5edf button.active:where(.svelte-hn5edf){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.ledger.svelte-hn5edf{border-top:1px solid var(--hairline);inline-size:calc(100% + 2 * var(--stage-outset,0rem));margin:1.75rem calc(-1 * var(--stage-outset,0rem)) 2.25rem;padding-top:.9rem;overflow-x:auto}table.svelte-hn5edf{border-collapse:collapse;font-family:var(--mono);table-layout:fixed;width:100%;margin-inline:auto;font-size:.8rem}th.svelte-hn5edf:first-child,td.svelte-hn5edf:first-child{width:23%}th.svelte-hn5edf:nth-child(2),td.svelte-hn5edf:nth-child(2){width:12%}caption.svelte-hn5edf{color:var(--muted-ink);letter-spacing:.03em;text-align:left;text-transform:uppercase;padding-bottom:.55rem;font-size:.72rem}th.svelte-hn5edf{color:var(--muted-ink);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:400}th.svelte-hn5edf,td.svelte-hn5edf{border-bottom:1px solid var(--hairline);text-align:left;white-space:nowrap;padding:.5rem .45rem;line-height:1.4}.num.svelte-hn5edf{font-variant-numeric:tabular-nums;text-align:right}tbody.svelte-hn5edf tr.selected:where(.svelte-hn5edf){background:color-mix(in srgb, var(--accent) 10%, transparent)}td.bad.svelte-hn5edf{color:var(--red)}.caveat.svelte-hn5edf{color:var(--muted-ink);max-width:min(var(--scene-measure,48rem), 62ch);text-wrap:pretty;margin:.75rem 0 0;font-size:.85rem;line-height:1.55}@media (hover:hover) and (pointer:fine){.segmented.svelte-hn5edf button:where(.svelte-hn5edf):hover{color:var(--ink)}}@media (prefers-reduced-motion:reduce){.segmented.svelte-hn5edf button:where(.svelte-hn5edf){transition:none}}.mode-picker.svelte-ldgpdf{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.9rem;display:flex}.mode-label.svelte-ldgpdf{color:var(--muted-ink);font-family:var(--mono);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem}.segmented.svelte-ldgpdf{background:color-mix(in srgb, var(--ink) 5%, var(--surface));border-radius:.45rem;gap:.15rem;padding:.15rem;display:flex}.segmented.svelte-ldgpdf button:where(.svelte-ldgpdf){appearance:none;color:var(--muted-ink);cursor:pointer;font-family:var(--mono);touch-action:manipulation;min-height:34px;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;border-radius:.35rem;padding:0 .65rem;font-size:.78rem}.segmented.svelte-ldgpdf button.active:where(.svelte-ldgpdf){background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}@media (prefers-reduced-motion:reduce){.segmented.svelte-ldgpdf button:where(.svelte-ldgpdf){transition:none}}
