section.svelte-14llcn1{flex-direction:column;gap:.4rem;display:flex}.asset.svelte-14llcn1{align-items:center;gap:.4rem;display:flex}.asset.svelte-14llcn1 .thumb:where(.svelte-14llcn1){object-fit:cover;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-sunk);width:1.6rem;height:1.6rem}.asset.svelte-14llcn1 .sound:where(.svelte-14llcn1){box-sizing:border-box;color:var(--ink-muted);place-items:center;display:grid}.name.svelte-14llcn1{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.asset.svelte-14llcn1 button:where(.svelte-14llcn1){color:var(--ink-muted);cursor:pointer;background:0 0;border:0}.add.svelte-14llcn1{cursor:pointer;border:1px dashed var(--line);border-radius:var(--radius-md);text-align:center;color:var(--ink-muted);padding:.4rem;font-size:.85rem}.add.svelte-14llcn1 input:where(.svelte-14llcn1){display:none}.muted.svelte-14llcn1{color:var(--ink-muted);margin:0;font-size:.8rem}section.svelte-2ihc7h{flex-direction:column;gap:.35rem;display:flex}.factor.svelte-2ihc7h{gap:.3rem;display:flex}.factor.svelte-2ihc7h input:where(.svelte-2ihc7h){flex:1;min-width:0}.factor.svelte-2ihc7h button:where(.svelte-2ihc7h){color:var(--ink-muted);cursor:pointer;background:0 0;border:0}.actions.svelte-2ihc7h{align-items:center;gap:.3rem;display:flex}.spacer.svelte-2ihc7h{flex:1}.muted.svelte-2ihc7h{color:var(--ink-muted);margin:0;font-size:.8rem}.warn.svelte-2ihc7h{color:var(--caution);margin:0;font-size:.8rem}section.svelte-gszw69{flex-direction:column;gap:.4rem;display:flex}.table.svelte-gszw69{align-items:center;gap:.3rem;display:flex}.summary.svelte-gszw69{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:.35rem;padding:.15rem;display:flex}.caret.svelte-gszw69{color:var(--ink-muted)}.table.svelte-gszw69>button:where(.svelte-gszw69):last-child{color:var(--ink-muted);cursor:pointer;background:0 0;border:0}.grid.svelte-gszw69{border:1px solid var(--line);border-radius:var(--radius-md);padding:.3rem;overflow-x:auto}table.svelte-gszw69{border-collapse:collapse;font-size:.8rem}th.svelte-gszw69,td.svelte-gszw69{padding:.1rem}th.svelte-gszw69{white-space:nowrap}th.svelte-gszw69 input:where(.svelte-gszw69){width:6.5rem;font-weight:600}td.svelte-gszw69 input:where(.svelte-gszw69){width:6.5rem}.number.svelte-gszw69,.corner.svelte-gszw69{color:var(--ink-muted);text-align:right;width:1.2rem}th.svelte-gszw69 button:where(.svelte-gszw69),td.svelte-gszw69 button:where(.svelte-gszw69){color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:0 .15rem}.grid-actions.svelte-gszw69{gap:.3rem;margin-top:.3rem;display:flex}.muted.svelte-gszw69{color:var(--ink-muted);margin:0;font-size:.8rem}.adding.svelte-gszw69{gap:.3rem;margin-top:.4rem;display:flex}.adding.svelte-gszw69 button:where(.svelte-gszw69){border:1px solid var(--line);cursor:pointer;color:var(--ink-muted);background:0 0;flex:1;padding:.25rem;font-size:.85rem}.adding.svelte-gszw69 button.active:where(.svelte-gszw69){border-color:var(--stimulus);color:inherit}section.svelte-1ivskl9{flex-direction:column;gap:.3rem;display:flex}h2.svelte-1ivskl9{margin:0;font-size:1rem}.author.svelte-1ivskl9{gap:.3rem;display:flex}.author.svelte-1ivskl9 input:where(.svelte-1ivskl9){flex:1;min-width:0}.author.svelte-1ivskl9 button:where(.svelte-1ivskl9){color:var(--ink-muted);cursor:pointer;background:0 0;border:0}.add.svelte-1ivskl9{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-self:start;padding:0;font-size:.8rem}.muted.svelte-1ivskl9{color:var(--ink-muted);margin:0;font-size:.8rem}section.svelte-iey00p{flex-direction:column;gap:.4rem;display:flex}h2.svelte-iey00p{margin:0;font-size:1rem}label.svelte-iey00p{color:var(--ink-muted);font-size:.85rem}.muted.svelte-iey00p,.warn.svelte-iey00p{margin:0;font-size:.8rem}.muted.svelte-iey00p{color:var(--ink-muted)}.warn.svelte-iey00p{color:var(--caution)}section.svelte-4i0er3{flex-direction:column;gap:.4rem;display:flex}h2.svelte-4i0er3{margin:0;font-size:1rem}h3.svelte-4i0er3{margin:.6rem 0 0;font-size:.9rem}label.svelte-4i0er3{color:var(--ink-muted);font-size:.85rem}.muted.svelte-4i0er3{color:var(--ink-muted);margin:0;font-size:.8rem}.ending.svelte-4i0er3{border-top:1px solid var(--line);flex-direction:column;gap:.3rem;padding:.4rem 0;display:flex}.ending-name.svelte-4i0er3{justify-content:space-between;font-weight:600;display:flex}.ending-name.svelte-4i0er3 button:where(.svelte-4i0er3){color:var(--ink-muted);cursor:pointer;background:0 0;border:0}.warn.svelte-4i0er3{color:var(--caution);margin:0;font-size:.8rem}.add-ending.svelte-4i0er3{gap:.3rem;display:flex}.add-ending.svelte-4i0er3 input:where(.svelte-4i0er3){flex:1}section.svelte-rc7kms{flex-direction:column;gap:.3rem;display:flex}h2.svelte-rc7kms{margin:0;font-size:1rem}label.svelte-rc7kms{color:var(--ink-muted);font-size:.85rem}.check.svelte-rc7kms,.colours.svelte-rc7kms{align-items:center;gap:.35rem;display:flex}.colours.svelte-rc7kms input:where(.svelte-rc7kms){width:2.2rem;height:1.6rem;padding:0}.reset.svelte-rc7kms{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;font-size:.8rem}.muted.svelte-rc7kms{color:var(--ink-muted);margin:0;font-size:.8rem}.slot-row.svelte-1mopd3g{align-items:center;height:.9rem;display:flex}.slot.svelte-1mopd3g{cursor:copy;color:#0000;background:0 0;border:0;border-top:2px solid #0000;flex:1;height:100%;padding:0;font-size:.75rem;line-height:1}.slot.svelte-1mopd3g:hover,.slot.active.svelte-1mopd3g{color:var(--stimulus-text);border-top-color:color-mix(in srgb, var(--stimulus) 45%, transparent)}.slot.active.svelte-1mopd3g{border-top-color:var(--stimulus)}.menu.svelte-1mopd3g{border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;gap:.15rem;margin:.15rem 0;padding:.25rem;display:flex}.menu.svelte-1mopd3g button:where(.svelte-1mopd3g){text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex-direction:column;padding:.25rem;font-size:.85rem;display:flex}.menu.svelte-1mopd3g button:where(.svelte-1mopd3g):hover:not(:disabled){background:var(--paper-sunk)}.menu.svelte-1mopd3g button:where(.svelte-1mopd3g) span:where(.svelte-1mopd3g){color:var(--ink-muted);font-size:.75rem}.menu.svelte-1mopd3g button:where(.svelte-1mopd3g):disabled{opacity:.5;cursor:not-allowed}.cancel.svelte-1mopd3g{color:var(--ink-muted);font-size:.75rem}.divider.svelte-dks4gg{cursor:col-resize;z-index:1;touch-action:none;width:.5rem;margin:0 -.25rem;position:relative}.divider.svelte-dks4gg:after{content:"";background:var(--line);border-radius:var(--radius-sm);position:absolute;inset:0 calc(50% - 1px)}.divider.svelte-dks4gg:hover:after,.divider.svelte-dks4gg:focus-visible:after{background:var(--signal);inset:0 calc(50% - 2px)}.menu.svelte-1weqes1{position:relative}.toggle.svelte-1weqes1{cursor:pointer;color:var(--ink-muted);background:0 0;border:0;padding:.2rem .45rem;font-size:1rem;line-height:1}.items.svelte-1weqes1{z-index:10;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-md);min-width:13rem;box-shadow:var(--shadow-pop);flex-direction:column;gap:.1rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .3rem);right:0}.stage.svelte-1iiilad{margin:0 0 .5rem}svg.svelte-1iiilad{border:1px solid var(--line);border-radius:var(--radius-md);touch-action:none;-webkit-user-select:none;user-select:none;display:block}.centre-lines.svelte-1iiilad line:where(.svelte-1iiilad){stroke:#ffffff59;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.centre-lines.svelte-1iiilad line.snapped:where(.svelte-1iiilad){stroke:var(--signal);stroke-dasharray:none}.object.svelte-1iiilad{cursor:grab;outline:none}.object.dragging.svelte-1iiilad{cursor:grabbing}.object.pinned.svelte-1iiilad{cursor:pointer}.outline.svelte-1iiilad{fill:#0000;stroke:#0000;stroke-width:1px;vector-effect:non-scaling-stroke}.object.svelte-1iiilad:hover .outline:where(.svelte-1iiilad){stroke:#fff9;stroke-dasharray:3 3}.object.selected.svelte-1iiilad .outline:where(.svelte-1iiilad),.object.svelte-1iiilad:focus-visible .outline:where(.svelte-1iiilad){stroke:var(--signal);stroke-width:2px;stroke-dasharray:none}.stand-in.svelte-1iiilad{fill:#ffffff26;stroke:#00000080;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}figcaption.svelte-1iiilad{color:var(--ink-muted);margin-top:.3rem;font-size:.78rem}.code.svelte-ui0hie{gap:.2rem;display:grid}textarea.svelte-ui0hie{font-family:var(--font-mono);tab-size:2;resize:vertical;box-sizing:border-box;width:100%;font-size:.82rem;line-height:1.4}textarea[aria-invalid=true].svelte-ui0hie{border-color:var(--danger)}p.svelte-ui0hie{color:var(--ink-muted);margin:0;font-size:.75rem}p.problem.svelte-ui0hie{color:var(--danger)}.rich.svelte-1lmd3u{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.html-note.svelte-1lmd3u{color:var(--ink-muted);border-bottom:1px solid var(--line);margin:0;padding:.3rem .4rem;font-size:.78rem}.toolbar.svelte-1lmd3u{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--line) 25%, transparent);align-items:center;gap:.2rem;padding:.2rem;display:flex}.toolbar.svelte-1lmd3u button:where(.svelte-1lmd3u){cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:.1rem .35rem}.toolbar.svelte-1lmd3u button:where(.svelte-1lmd3u):hover{background:var(--paper-sunk)}.toolbar.svelte-1lmd3u select:where(.svelte-1lmd3u),.toolbar.svelte-1lmd3u input[type=color]:where(.svelte-1lmd3u){background:0 0;border:0;padding:0}.toolbar.svelte-1lmd3u input[type=color]:where(.svelte-1lmd3u){width:1.6rem;height:1.4rem}.spacer.svelte-1lmd3u{flex:1}.markup.svelte-1lmd3u{color:var(--ink-muted);font-size:.75rem}.surface.svelte-1lmd3u{background:var(--participant-background,#fff);color:var(--participant-text,#000)}.surface.svelte-1lmd3u,.markup-area.svelte-1lmd3u{width:100%;min-height:6.5rem;max-height:18rem;font:inherit;resize:vertical;border:0;padding:.45rem;display:block;overflow:auto}.surface.svelte-1lmd3u:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.markup-area.svelte-1lmd3u{font-family:var(--font-mono);font-size:.8rem}input.svelte-1hguken:not([type=checkbox]),select.svelte-1hguken{width:100%}.object.svelte-1kgm1p8{border:1px solid var(--line);border-radius:var(--radius-md);flex:1;grid-template-columns:7rem 1fr;align-items:start;gap:.3rem .5rem;padding:.4rem;display:grid}label.svelte-1kgm1p8{color:var(--ink-muted);padding-top:.3rem;font-size:.8rem}.required.svelte-1kgm1p8{color:var(--danger)}.list.svelte-65wp9v{flex-direction:column;gap:.3rem;display:flex}.entry.svelte-65wp9v{align-items:start;gap:.3rem;display:flex}.entry.selected.svelte-65wp9v .object{border-color:var(--stimulus)}.entry.svelte-65wp9v>.rich,.entry.svelte-65wp9v textarea,.entry.svelte-65wp9v input,.entry.svelte-65wp9v select{flex:1}.position.svelte-65wp9v{color:var(--ink-muted);min-width:1rem;padding-top:.35rem;font-size:.75rem}.controls.svelte-65wp9v button:where(.svelte-65wp9v){color:var(--ink-muted);cursor:pointer;background:0 0;border:0;padding:.1rem .2rem}.add.svelte-65wp9v{color:var(--ink-muted);align-self:start;font-size:.8rem}.grid-field.svelte-mf3a6v{justify-items:start;gap:.3rem;display:grid}table.svelte-mf3a6v{border-collapse:collapse}td.svelte-mf3a6v{text-align:center;padding:.15rem}.key.svelte-mf3a6v{text-align:center;width:2.5rem}.number.svelte-mf3a6v{width:4.5rem}.controls.svelte-mf3a6v{flex-wrap:wrap;gap:.3rem;display:flex}.field.svelte-4fnvw7{border-top:1px solid var(--line);grid-template-columns:11rem 9rem 1fr;align-items:start;gap:.4rem .6rem;padding:.4rem 0;display:grid}label.svelte-4fnvw7{font-weight:600}.required.svelte-4fnvw7{color:var(--danger)}.wide.svelte-4fnvw7,.wide.svelte-4fnvw7~.help:where(.svelte-4fnvw7){grid-column:1/-1}.help.svelte-4fnvw7{color:var(--ink-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:3;margin:0;font-size:.78rem;display:-webkit-box;overflow:hidden}h3.svelte-11k6vvf{color:var(--ink-muted);margin:1rem 0 0;font-size:.9rem}.check.svelte-11k6vvf{align-items:center;gap:.3rem;padding:.3rem 0;display:flex}.field.svelte-11k6vvf{border-top:1px solid var(--line);gap:.4rem;padding:.4rem 0;display:grid}.name.svelte-11k6vvf{font-weight:600}.help.svelte-11k6vvf{color:var(--ink-muted);margin:0;font-size:.8rem}.problem.svelte-11k6vvf{color:var(--danger);margin:0;font-size:.85rem}h2.svelte-d493ix{margin:0 0 .5rem;font-size:1rem}h3.svelte-d493ix{color:var(--ink-muted);margin:1rem 0 0;font-size:.9rem}.field.svelte-d493ix{border-top:1px solid var(--line);grid-template-columns:11rem 1fr;align-items:center;gap:.4rem .6rem;padding:.4rem 0;display:grid}.name.svelte-d493ix{font-weight:600}.group-row.svelte-d493ix{gap:.3rem;display:flex}.group-row.svelte-d493ix input:where(.svelte-d493ix){flex:1}.group-row.svelte-d493ix button:where(.svelte-d493ix){color:var(--ink-muted);cursor:pointer;background:0 0;border:0}.checks.svelte-d493ix{flex-wrap:wrap;gap:.6rem;display:flex}.check.svelte-d493ix{align-items:center;gap:.3rem;display:flex}.toggle.svelte-d493ix{color:var(--ink-muted);border:0;margin-top:.6rem;padding:.2rem 0;text-decoration:underline}.problems.svelte-d493ix{color:var(--danger);margin:0 0 .5rem;padding-left:1rem;font-size:.85rem}.empty.svelte-d493ix,.help.svelte-d493ix{color:var(--ink-muted)}.plugin-summary.svelte-d493ix{grid-column:2;margin:0;font-size:.8rem}.plugin-name.svelte-d493ix{font-family:var(--font-mono);white-space:nowrap;margin-left:.3rem;font-size:.72rem}.sequence.svelte-1wdvbgs{gap:var(--space-2);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.heading.svelte-1wdvbgs{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.figure.svelte-1wdvbgs{gap:var(--space-1);font-size:12px;display:flex}.empty.svelte-1wdvbgs{color:var(--ink-muted);margin:0;font-size:12px}.visually-hidden.svelte-1wdvbgs{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.caption.svelte-1wdvbgs{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:12px;font-weight:700;line-height:16px}.live.svelte-1wdvbgs{color:var(--stimulus-text)}.track.svelte-1wdvbgs{gap:var(--space-1);padding:var(--space-2);background:var(--paper-sunk);border-radius:var(--radius-md);margin:0;list-style:none;display:flex;overflow-x:auto}.segment.svelte-1wdvbgs{flex-direction:column;flex-basis:0;gap:6px;min-width:5.5rem;display:flex;position:relative}.block.svelte-1wdvbgs{width:100%;height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;text-align:left;border:1px solid #0000;align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:16px;display:flex;overflow:hidden}.name.svelte-1wdvbgs{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fixation.svelte-1wdvbgs .block:where(.svelte-1wdvbgs),.screen.svelte-1wdvbgs .block:where(.svelte-1wdvbgs),.other.svelte-1wdvbgs .block:where(.svelte-1wdvbgs){background:var(--paper-raised);color:var(--ink)}.other.svelte-1wdvbgs .block:where(.svelte-1wdvbgs){border:1px dashed var(--line-strong)}.stimulus.svelte-1wdvbgs .block:where(.svelte-1wdvbgs){background:var(--stimulus-fill);color:var(--on-stimulus)}.gap.svelte-1wdvbgs .block:where(.svelte-1wdvbgs){background:var(--mask);color:var(--ink)}.group.svelte-1wdvbgs .block:where(.svelte-1wdvbgs){border:1px solid var(--line-strong);color:var(--ink-muted);background:0 0}button.block.svelte-1wdvbgs:hover{border-color:var(--line-strong)}.selected.svelte-1wdvbgs .block:where(.svelte-1wdvbgs){outline:2px solid var(--ink);outline-offset:1px}.cross.svelte-1wdvbgs{flex:none;width:10px;height:10px;position:relative}.cross.svelte-1wdvbgs:before,.cross.svelte-1wdvbgs:after{content:"";background:currentColor;position:absolute}.cross.svelte-1wdvbgs:before{width:2px;height:10px;top:0;left:4px}.cross.svelte-1wdvbgs:after{width:10px;height:2px;top:4px;left:0}.timing.svelte-1wdvbgs,.detail.svelte-1wdvbgs{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-muted);padding-left:2px;overflow:hidden}.timing.svelte-1wdvbgs{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.detail.svelte-1wdvbgs{font-size:12px}.lane.svelte-1wdvbgs{pointer-events:none;height:36px;position:absolute;top:0;left:0;right:0;overflow:hidden}.playhead.svelte-1wdvbgs{border-right:2px solid var(--stimulus);position:absolute;inset:0;translate:calc(2px - 100%)}.playhead.sweeping.svelte-1wdvbgs{animation-name:svelte-1wdvbgs-sweep;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes svelte-1wdvbgs-sweep{to{translate:0}}.stimulus.svelte-1wdvbgs .playhead:where(.svelte-1wdvbgs){border-right-color:var(--on-stimulus)}.active.svelte-1wdvbgs:before{content:"";background:var(--stimulus);height:3px;position:absolute;top:38px;left:0;right:0}@media (prefers-reduced-motion:reduce){.playhead.sweeping.svelte-1wdvbgs{animation:none}}.flow.svelte-1kzossj{border:1px solid var(--line);border-radius:var(--radius-md);flex:1;padding:.4rem;overflow:auto}.bar.svelte-1kzossj{justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .3rem;display:flex}.bar.svelte-1kzossj button:where(.svelte-1kzossj){flex:none;font-size:.78rem}.hint.svelte-1kzossj{color:var(--ink-muted);margin:0;font-size:.78rem}svg.svelte-1kzossj{margin:0 auto;font-size:12px;display:block}.outline.svelte-1kzossj{fill:var(--paper-raised);stroke:var(--line-strong);stroke-width:1.25px}.shape-frame.svelte-1kzossj .outline:where(.svelte-1kzossj){fill:var(--paper-sunk)}.shape-decision.svelte-1kzossj .outline:where(.svelte-1kzossj){fill:var(--flow-split-fill);stroke:var(--flow-split-stroke)}.shape-marker.svelte-1kzossj .outline:where(.svelte-1kzossj){fill:var(--flow-checkpoint-fill);stroke:var(--flow-checkpoint-stroke)}.shape-lane.svelte-1kzossj .outline:where(.svelte-1kzossj){fill:var(--paper);stroke:var(--flow-split-stroke);stroke-dasharray:3 3}.shape-empty.svelte-1kzossj .outline:where(.svelte-1kzossj){fill:none;stroke:var(--line);stroke-dasharray:4 3}.shape-terminal.svelte-1kzossj .outline:where(.svelte-1kzossj){fill:var(--paper);stroke:var(--ink)}.kind-block.svelte-1kzossj .outline:where(.svelte-1kzossj){fill:var(--flow-block-fill);stroke:var(--flow-block-stroke)}.kind-loop.svelte-1kzossj .outline:where(.svelte-1kzossj){fill:var(--flow-loop-fill);stroke:var(--flow-loop-stroke)}text.svelte-1kzossj{fill:var(--ink)}.title.svelte-1kzossj{font-weight:600}.detail.svelte-1kzossj{fill:var(--ink-muted)}.shape-empty.svelte-1kzossj text:where(.svelte-1kzossj){fill:var(--ink-muted);font-style:italic}.interactive.svelte-1kzossj{cursor:pointer}.interactive.svelte-1kzossj:hover .outline:where(.svelte-1kzossj){stroke:var(--line-strong)}.interactive.svelte-1kzossj:focus{outline:none}.interactive.svelte-1kzossj:focus-visible .outline:where(.svelte-1kzossj){stroke:var(--signal);stroke-width:3px}.selected.svelte-1kzossj .outline:where(.svelte-1kzossj){stroke:var(--stimulus);stroke-width:2.5px}.edge.svelte-1kzossj{fill:none;stroke:var(--ink-muted);stroke-width:1.25px}.edge.repeat.svelte-1kzossj{stroke:var(--flow-loop-stroke);stroke-dasharray:5 3}.arrowhead.svelte-1kzossj{fill:var(--ink-muted)}.edge-label.svelte-1kzossj{fill:var(--flow-loop-stroke);font-size:11px;font-weight:600}section.svelte-1l6dv1b{flex-direction:column;height:100%;min-height:0;display:flex}.views.svelte-1l6dv1b{border-bottom:1px solid var(--line);gap:.15rem;display:flex}.views.svelte-1l6dv1b button:where(.svelte-1l6dv1b){cursor:pointer;color:var(--ink-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:.3rem .5rem;font-size:.85rem}.views.svelte-1l6dv1b button.active:where(.svelte-1l6dv1b){color:inherit;border-bottom-color:var(--stimulus)}.runbar.svelte-1l6dv1b{align-items:center;gap:.4rem;padding:.4rem 0;display:flex}.segmented.svelte-1l6dv1b{display:flex}.segmented.svelte-1l6dv1b button:where(.svelte-1l6dv1b){border:1px solid var(--line);cursor:pointer;color:var(--ink-muted);background:0 0;padding:.2rem .5rem;font-size:.8rem}.segmented.svelte-1l6dv1b button:where(.svelte-1l6dv1b):first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.segmented.svelte-1l6dv1b button:where(.svelte-1l6dv1b):last-child{border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:0}.segmented.svelte-1l6dv1b button.active:where(.svelte-1l6dv1b){border-color:var(--stimulus);color:var(--stimulus-text)}.restart.svelte-1l6dv1b{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;font-size:.8rem}.spacer.svelte-1l6dv1b{flex:1}.note.svelte-1l6dv1b{color:var(--ink-muted);margin:0 0 .35rem;font-size:.78rem}.device-note.svelte-1l6dv1b{border:1px solid var(--line);border-radius:var(--radius-md);margin:0 0 .35rem;padding:.3rem .5rem;font-size:.8rem}iframe.svelte-1l6dv1b{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--participant-background,#fff);flex:1;width:100%}pre.svelte-1l6dv1b{border:1px solid var(--line);border-radius:var(--radius-md);white-space:pre-wrap;flex:1;margin:0;padding:.6rem;font-size:.78rem;overflow:auto}.error.svelte-1l6dv1b{border:1px solid var(--danger);border-radius:var(--radius-md);max-height:9rem;color:var(--danger);flex:none;margin-bottom:.4rem;padding:.5rem;overflow:auto}.error.svelte-1l6dv1b p:where(.svelte-1l6dv1b){margin:0 0 .25rem}.placeholder.svelte-1l6dv1b{color:var(--ink-muted)}ul.svelte-pucy57{margin:0;padding-left:.9rem;list-style:none}.row.svelte-pucy57{border-radius:var(--radius-md);align-items:center;gap:.3rem;padding:.1rem .2rem;display:flex}.row.selected.svelte-pucy57{background:var(--stimulus-tint)}.code-badge.svelte-pucy57{font-family:var(--font-mono);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);padding:0 .3rem;font-size:.68rem}.issue.svelte-pucy57{color:var(--danger);font-size:.7rem;display:block}.group.svelte-pucy57{border-left:2px solid var(--line);margin-left:.5rem;padding-left:.2rem}.group-name.svelte-pucy57{color:var(--ink-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:.1rem .4rem;font-size:.75rem}.group-name.selected.svelte-pucy57{background:var(--stimulus-tint);color:inherit}.label.svelte-pucy57{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;flex:1;padding:.2rem}.kind.svelte-pucy57{text-transform:uppercase;color:var(--ink-muted);margin-right:.35rem;font-size:.7rem}.controls.svelte-pucy57 button:where(.svelte-pucy57){cursor:pointer;color:var(--ink-muted);background:0 0;border:0;padding:.1rem .2rem}.controls.svelte-pucy57 button:where(.svelte-pucy57):hover{color:var(--ink)}.backdrop.svelte-1rln8ih{z-index:100;position:fixed;inset:0}.backdrop.dimmed.svelte-1rln8ih{background:#00000073}.spot.svelte-1rln8ih{z-index:101;border-radius:var(--radius-md);outline:2px solid var(--stimulus);pointer-events:none;position:fixed;box-shadow:0 0 0 100vmax #00000073}.callout.svelte-1rln8ih{z-index:102;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);width:min(22rem,100vw - 24px);color:var(--ink);box-shadow:var(--shadow-pop);padding:.8rem .9rem .7rem;position:fixed}@media (prefers-reduced-motion:no-preference){.spot.svelte-1rln8ih,.callout.svelte-1rln8ih{transition:top .15s,left .15s,width .15s,height .15s}}.count.svelte-1rln8ih{color:var(--ink-muted);margin:0;font-size:.75rem}h2.svelte-1rln8ih{margin:.15rem 0 .35rem;font-size:1rem}#tour-body.svelte-1rln8ih{margin:0 0 .7rem;font-size:.88rem}.actions.svelte-1rln8ih{align-items:center;gap:.4rem;display:flex}.spacer.svelte-1rln8ih{flex:1}.close.svelte-1rln8ih{color:var(--ink-muted);border:0;padding-left:0}.next.svelte-1rln8ih{border-color:var(--stimulus-fill);background:var(--stimulus-fill);color:var(--on-stimulus);font-weight:700}header.svelte-1n46o8q{gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);background:var(--paper);border-bottom:1px solid var(--line);align-items:center;display:flex}.experiment-name.svelte-1n46o8q{min-width:0;font-family:var(--font-display);background:0 0;border-color:#0000;font-size:16px;font-weight:500}.experiment-name.svelte-1n46o8q:hover{border-color:#0000;border-bottom-color:var(--line-strong)}h1.svelte-1n46o8q{margin:0;line-height:0}.brand.svelte-1n46o8q{padding:var(--space-1);display:block}.brand.svelte-1n46o8q img:where(.svelte-1n46o8q){width:auto;height:28px}.spacer.svelte-1n46o8q{flex:1}.notice.svelte-1n46o8q{color:var(--danger);margin:0;font-size:.85rem}.primary.svelte-1n46o8q{border:1px solid var(--stimulus-fill);border-radius:var(--radius-md);background:var(--stimulus-fill);color:var(--on-stimulus);padding:var(--space-2) var(--space-4);font-weight:700}.primary.svelte-1n46o8q:hover{background:color-mix(in srgb, var(--stimulus-fill) 88%, var(--ink))}.item.svelte-1n46o8q{text-align:left;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;width:100%;padding:.35rem .45rem;font-size:.85rem;display:block}.item.svelte-1n46o8q:hover{background:var(--paper-sunk)}.item.svelte-1n46o8q input:where(.svelte-1n46o8q){display:none}.group.svelte-1n46o8q{border-top:1px solid var(--line);color:var(--ink-muted);flex-direction:column;gap:.25rem;margin-top:.2rem;padding:.4rem .45rem .2rem;font-size:.8rem;display:flex}.segmented.svelte-1n46o8q{display:flex}.segmented.svelte-1n46o8q button:where(.svelte-1n46o8q){border:1px solid var(--line);cursor:pointer;color:var(--ink-muted);background:0 0;flex:1;padding:.15rem .3rem;font-size:.75rem}.segmented.svelte-1n46o8q button:where(.svelte-1n46o8q)+button:where(.svelte-1n46o8q){border-left:0}.segmented.svelte-1n46o8q button:where(.svelte-1n46o8q):first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.segmented.svelte-1n46o8q button:where(.svelte-1n46o8q):last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.segmented.svelte-1n46o8q button.active:where(.svelte-1n46o8q){border-color:var(--stimulus);color:var(--stimulus-text)}main.svelte-1n46o8q{grid-template-columns:1fr;display:grid}main.svelte-1n46o8q .divider{display:none}main.svelte-1n46o8q{flex:1;gap:1rem;padding:1rem}aside.svelte-1n46o8q{flex-direction:column;gap:.6rem;min-width:0;display:flex}.tabs.svelte-1n46o8q{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.15rem;display:flex}.tabs.svelte-1n46o8q button:where(.svelte-1n46o8q){cursor:pointer;color:var(--ink-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.3rem .35rem;font-size:.85rem}.tabs.svelte-1n46o8q button.active:where(.svelte-1n46o8q){color:inherit;border-bottom-color:var(--stimulus)}.mark.svelte-1n46o8q{color:var(--caution)}.panel.svelte-1n46o8q{flex-direction:column;gap:.6rem;min-height:0;display:flex;overflow:auto}.tour.svelte-1n46o8q{border-color:var(--line-strong);align-self:flex-start;font-size:.85rem}.examples.svelte-1n46o8q{flex-direction:column;gap:.4rem;display:flex}.example.svelte-1n46o8q{text-align:left;border:1px dashed var(--line);flex-direction:column;gap:.15rem;padding:.5rem;display:flex}.example.svelte-1n46o8q .muted:where(.svelte-1n46o8q){font-size:.78rem}.preview.svelte-1n46o8q{min-height:26rem}.muted.svelte-1n46o8q{color:var(--ink-muted);margin:0;font-size:.85rem}@media (width>=60rem) and (height>=34rem){main.svelte-1n46o8q .divider{display:block}main.svelte-1n46o8q{grid-template-columns:var(--panel-widths,18fr 32fr 50fr);grid-auto-flow:column;min-height:0;overflow:hidden}aside.svelte-1n46o8q,.form.svelte-1n46o8q,.preview.svelte-1n46o8q{min-height:0;overflow:auto}.preview.svelte-1n46o8q{min-height:0}}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(./jost-cyrillic-500-normal-DtB2bvF0.woff2)format("woff2"),url(./jost-cyrillic-500-normal-DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(./jost-latin-ext-500-normal-BkvHgcKf.woff2)format("woff2"),url(./jost-latin-ext-500-normal-Cpxiadwk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(./jost-latin-500-normal-41lBe9I9.woff2)format("woff2"),url(./jost-latin-500-normal-B-AtzreL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(./atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,#f6f4ee)var(--lightningcss-dark,#121d1f);--paper-sunk:var(--lightningcss-light,#ece9e0)var(--lightningcss-dark,#0d1617);--paper-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c2b2d);--ink:var(--lightningcss-light,#1c2b2d)var(--lightningcss-dark,#f6f4ee);--ink-muted:var(--lightningcss-light,#4a5759)var(--lightningcss-dark,#b4bebf);--ink-subtle:var(--lightningcss-light,#66726f)var(--lightningcss-dark,#8d999a);--line:var(--lightningcss-light,#dad6cb)var(--lightningcss-dark,#2a3c3f);--line-strong:var(--lightningcss-light,#7a8687)var(--lightningcss-dark,#6e8588);--stimulus:var(--lightningcss-light,#e4572e)var(--lightningcss-dark,#f06a43);--stimulus-text:var(--lightningcss-light,#b8401a)var(--lightningcss-dark,#ff8a65);--stimulus-fill:var(--lightningcss-light,#c2461f)var(--lightningcss-dark,#f06a43);--on-stimulus:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121d1f);--stimulus-tint:var(--lightningcss-light,#fbe3da)var(--lightningcss-dark,#3a2420);--mask:var(--lightningcss-light,#b7bfc0)var(--lightningcss-dark,#4a5f62);--signal:var(--lightningcss-light,#1f6e7f)var(--lightningcss-dark,#5fb8c9);--flow-block:var(--lightningcss-light,#3f6a9a)var(--lightningcss-dark,#86a5e3);--flow-loop:var(--lightningcss-light,#7a4f9c)var(--lightningcss-dark,#c09be3);--caution:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#e0a84a);--danger:var(--lightningcss-light,#a3243b)var(--lightningcss-dark,#f4a3b4);--shadow-pop:0 4px 16px var(--lightningcss-light,#1c2b2d1f)var(--lightningcss-dark,#00000073)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--duration-flash:.56s;--duration-cycle:1.4s;--duration-ui:.12s;--font-display:Jost, "Futura", "Century Gothic", system-ui, sans-serif;--font-sans:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);margin:0}a{color:var(--stimulus-text)}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.on-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .on-light{display:none}:root:not([data-theme=light]) .on-dark{display:revert}}:root[data-theme=dark] .on-light{display:none}:root[data-theme=dark] .on-dark{display:revert}:root{--flow-block-stroke:var(--flow-block);--flow-loop-stroke:var(--flow-loop);--flow-split-stroke:var(--caution);--flow-checkpoint-stroke:var(--signal);--flow-block-fill:color-mix(in srgb, var(--flow-block-stroke) 9%, var(--paper-raised));--flow-loop-fill:color-mix(in srgb, var(--flow-loop-stroke) 9%, var(--paper-raised));--flow-split-fill:color-mix(in srgb, var(--flow-split-stroke) 9%, var(--paper-raised));--flow-checkpoint-fill:color-mix(in srgb, var(--flow-checkpoint-stroke) 9%, var(--paper-raised))}body{font-size:14px;line-height:1.5}input,select,textarea,button{font:inherit;color:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-md);transition:background-color var(--duration-ui), border-color var(--duration-ui), color var(--duration-ui);background:0 0;padding:.25rem .4rem}input,select,textarea{background:var(--paper-raised)}button{cursor:pointer}button:disabled{color:var(--ink-subtle);border-color:var(--line);cursor:not-allowed;background:0 0}textarea{resize:vertical}@media (prefers-reduced-motion:reduce){*{transition:none!important}}#app{flex-direction:column;min-height:100dvh;display:flex}@media (width>=60rem) and (height>=34rem){#app{height:100dvh;overflow:hidden}}
