.col.svelte-1kceykp{position:relative;width:100%}canvas.svelte-1kceykp{display:block;cursor:pointer;position:absolute;left:0;top:0}.lane.svelte-jztnj5{position:absolute;inset:0}canvas.svelte-jztnj5{position:absolute;top:0;cursor:pointer}.strip.svelte-1p0vnm4.svelte-1p0vnm4{overflow:auto;background:var(--bg);border-radius:4px;position:relative}.content.svelte-1p0vnm4.svelte-1p0vnm4{position:relative}.ruler.svelte-1p0vnm4.svelte-1p0vnm4{position:relative;border-bottom:1px solid var(--line2)}.ruler.tall.svelte-1p0vnm4 .tick.svelte-1p0vnm4{writing-mode:vertical-rl;padding:3px 0 0;text-align:left;line-height:1;letter-spacing:0}.ruler.tall.svelte-1p0vnm4 .tick .note.svelte-1p0vnm4{inset:auto auto 3px 3px}.tick.svelte-1p0vnm4.svelte-1p0vnm4{position:absolute;top:0;height:100%;font:10px var(--mono);color:var(--dim2);padding:4px 0 0 4px;border-left:1px solid var(--line);box-sizing:border-box;cursor:pointer;user-select:none}.tick.major.svelte-1p0vnm4.svelte-1p0vnm4{color:var(--ink2)}.tick.ph.svelte-1p0vnm4.svelte-1p0vnm4{color:var(--bg);background:var(--live);font-weight:600;border-radius:2px 2px 0 0}.tick.svelte-1p0vnm4 .note.svelte-1p0vnm4{position:absolute;right:3px;top:3px;width:5px;height:5px;border-radius:50%;background:var(--live)}.lane.svelte-1p0vnm4.svelte-1p0vnm4{position:relative;border-bottom:1px solid var(--line)}.lane.active.svelte-1p0vnm4.svelte-1p0vnm4{background:color-mix(in srgb,var(--live) 6%,transparent)}.cellw.svelte-1p0vnm4.svelte-1p0vnm4{position:absolute;top:0;height:100%;border-left:1px solid var(--line);box-sizing:border-box;display:grid;place-items:center;font:600 10.5px var(--mono);color:var(--ink);cursor:pointer;user-select:none}.cellw.k.svelte-1p0vnm4.svelte-1p0vnm4{background:color-mix(in srgb,var(--c) 32%,transparent);border-left:2px solid var(--c)}.cellw.h.svelte-1p0vnm4.svelte-1p0vnm4{background:color-mix(in srgb,var(--c) 12%,transparent)}.cellw.sel.svelte-1p0vnm4.svelte-1p0vnm4{outline:1px solid var(--live);outline-offset:-1px;background:color-mix(in srgb,var(--live) 18%,transparent)}.cellw.live.svelte-1p0vnm4.svelte-1p0vnm4{color:var(--live)}.cellw.svelte-1p0vnm4 .orig.svelte-1p0vnm4{font-size:8px;color:var(--dim);margin-left:2px;font-weight:400}.cellw.svelte-1p0vnm4 .grip.svelte-1p0vnm4{position:absolute;left:1px;top:0;bottom:0;width:8px;display:grid;place-items:center;font-style:normal;font-size:10px;color:var(--c);opacity:.5;cursor:grab;touch-action:none}.cellw.svelte-1p0vnm4 .grip.svelte-1p0vnm4:hover{opacity:1}.cellw.dragging.svelte-1p0vnm4.svelte-1p0vnm4{outline:2px dashed var(--live);outline-offset:-2px;background:color-mix(in srgb,var(--live) 24%,transparent);color:var(--live)}.cellw.dropat.svelte-1p0vnm4.svelte-1p0vnm4{box-shadow:inset 3px 0 0 var(--live)}.cellw.grow.svelte-1p0vnm4.svelte-1p0vnm4{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--live) 30%,transparent) 0 3px,color-mix(in srgb,var(--live) 8%,transparent) 3px 7px)}@media (prefers-reduced-motion: reduce){.phline.svelte-1p0vnm4.svelte-1p0vnm4{transition:none}}.phline.svelte-1p0vnm4.svelte-1p0vnm4{position:absolute;top:0;bottom:0;width:2px;transition:left .13s cubic-bezier(.2,.8,.2,1);background:var(--live);box-shadow:0 0 8px var(--live);pointer-events:none}.ic.svelte-17kb90q{flex:0 0 auto;display:inline-block;vertical-align:-3px;margin-right:5px}.label.svelte-1jg1pl2{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.dim.svelte-1jg1pl2{color:var(--dim)}.ro.svelte-1jg1pl2{font-size:11px}button.svelte-1jg1pl2{font:inherit;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink);background:var(--panel3);border:1px solid transparent;border-radius:4px;padding:6px 10px;cursor:pointer;white-space:nowrap}button.svelte-1jg1pl2:hover{border-color:var(--line2)}button.svelte-1jg1pl2{padding:5px 8px}button.big.svelte-1jg1pl2{background:var(--live);color:#0b1a16;font-weight:700;padding:5px 10px}button.small.svelte-1jg1pl2{font-size:11px}button.quiet.svelte-1jg1pl2{background:transparent;color:var(--dim);padding:4px 6px}.pop.svelte-go4whm{position:absolute;right:0;z-index:40;background:var(--panel2);border:1px solid var(--line2);border-radius:8px;box-shadow:0 16px 48px #0000008c;padding:10px 12px;display:flex;flex-direction:column;gap:6px;max-width:calc(100vw - 24px);max-height:min(70vh,640px);overflow:auto;transform-origin:top right;animation:svelte-go4whm-grow .16s cubic-bezier(.2,.8,.2,1)}.pop.left.svelte-go4whm{right:auto;transform-origin:top left}.pop.up.svelte-go4whm{transform-origin:bottom right;max-height:min(70vh,560px)}.pop.up.left.svelte-go4whm{transform-origin:bottom left}@keyframes svelte-go4whm-grow{0%{opacity:0;transform:scale(.92)}}@media (prefers-reduced-motion: reduce){.pop.svelte-go4whm{animation:none}}.ph.svelte-1sbi99q.svelte-1sbi99q{display:flex;align-items:center;gap:8px}.ph.svelte-1sbi99q .label.svelte-1sbi99q{flex:1}.cnt.svelte-1sbi99q.svelte-1sbi99q{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.cnt.state.svelte-1sbi99q.svelte-1sbi99q{color:var(--live)}.label.svelte-1sbi99q.svelte-1sbi99q{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.dim.svelte-1sbi99q.svelte-1sbi99q{color:var(--dim)}.small.svelte-1sbi99q.svelte-1sbi99q{font-size:11px}.mono.svelte-1sbi99q.svelte-1sbi99q{font-family:var(--mono)}.row.svelte-1sbi99q.svelte-1sbi99q{display:flex;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.row.top.svelte-1sbi99q.svelte-1sbi99q{align-items:flex-start}.row.last.svelte-1sbi99q.svelte-1sbi99q{margin-top:4px}.row.svelte-1sbi99q>button.svelte-1sbi99q{flex:0 0 auto}.col.svelte-1sbi99q.svelte-1sbi99q{display:flex;flex-direction:column;gap:5px;min-width:0}.col.svelte-1sbi99q .mono.svelte-1sbi99q{overflow-wrap:anywhere}.qr.svelte-1sbi99q.svelte-1sbi99q{width:160px;height:160px;border-radius:6px;flex:0 0 auto}.code.svelte-1sbi99q.svelte-1sbi99q{font-family:var(--mono);font-size:30px;font-weight:700;letter-spacing:.12em;color:var(--live)}button.svelte-1sbi99q.svelte-1sbi99q{font:inherit;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink);background:var(--panel3);border:1px solid transparent;border-radius:4px;padding:6px 10px;cursor:pointer;white-space:nowrap}button.svelte-1sbi99q.svelte-1sbi99q:hover{border-color:var(--line2)}button.svelte-1sbi99q.svelte-1sbi99q:disabled{opacity:.4;cursor:default}button.ghost.svelte-1sbi99q.svelte-1sbi99q{background:transparent;border-color:var(--line)}button.big.svelte-1sbi99q.svelte-1sbi99q{background:var(--live);color:#0b1a16;font-weight:700;padding:9px 16px}button.quiet.svelte-1sbi99q.svelte-1sbi99q{background:transparent;color:var(--dim);padding:4px 6px;font-size:10px}button.danger.svelte-1sbi99q.svelte-1sbi99q{color:var(--rec);border-color:color-mix(in srgb,var(--rec) 40%,transparent)}.ltests.svelte-1sbi99q.svelte-1sbi99q{display:flex;flex-direction:column;gap:3px;padding:4px 0 0 12px}.ltest.svelte-1sbi99q.svelte-1sbi99q{display:flex;gap:10px;justify-content:space-between;align-items:baseline;background:var(--panel);border-radius:4px;padding:5px 8px;font-size:12px}.warn.svelte-1sbi99q.svelte-1sbi99q{font-family:var(--mono);font-size:10.5px;color:var(--rec)}.ok.svelte-1sbi99q.svelte-1sbi99q{font-family:var(--mono);font-size:10.5px;color:var(--live)}.scopes.svelte-4atr1c.svelte-4atr1c{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.spacer.svelte-4atr1c.svelte-4atr1c{flex:1}.dim.svelte-4atr1c.svelte-4atr1c{color:var(--dim)}.small.svelte-4atr1c.svelte-4atr1c{font-size:10.5px}.mono.svelte-4atr1c.svelte-4atr1c{font-family:var(--mono);font-size:11px}label.mono.svelte-4atr1c.svelte-4atr1c{display:inline-flex;gap:6px;align-items:center}select.svelte-4atr1c.svelte-4atr1c{font:inherit;font-family:var(--mono);font-size:11px;color:var(--ink);background:var(--panel3);border:1px solid var(--line);border-radius:4px;padding:4px 6px;max-width:180px}button.svelte-4atr1c.svelte-4atr1c,a.btn.svelte-4atr1c.svelte-4atr1c{font:inherit;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink);background:var(--panel3);border:1px solid transparent;border-radius:4px;padding:6px 10px;cursor:pointer;white-space:nowrap;text-decoration:none}button.svelte-4atr1c.svelte-4atr1c:hover{border-color:var(--line2)}button.svelte-4atr1c.svelte-4atr1c:disabled{opacity:.4;cursor:default}button.on.svelte-4atr1c.svelte-4atr1c{border-color:var(--live);color:var(--live)}button.ghost.svelte-4atr1c.svelte-4atr1c,a.btn.svelte-4atr1c.svelte-4atr1c{background:transparent;border-color:var(--line)}button.newbtn.svelte-4atr1c.svelte-4atr1c{border-color:var(--live);color:var(--live);background:transparent}button.big.svelte-4atr1c.svelte-4atr1c{background:var(--live);color:#0b1a16;font-weight:700;padding:9px 16px}.form.svelte-4atr1c.svelte-4atr1c{display:flex;flex-direction:column;gap:6px;background:var(--panel);border-radius:6px;padding:8px 10px}.form.row.svelte-4atr1c.svelte-4atr1c{flex-direction:row;flex-wrap:wrap;align-items:center}.row.svelte-4atr1c.svelte-4atr1c{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.form.svelte-4atr1c input.svelte-4atr1c,.form.svelte-4atr1c textarea.svelte-4atr1c{font:inherit;font-family:var(--mono);font-size:11.5px;color:var(--ink);background:var(--panel3);border:1px solid var(--line);border-radius:4px;padding:5px 8px}.form.svelte-4atr1c input.svelte-4atr1c{width:140px}.form.svelte-4atr1c textarea.svelte-4atr1c{width:100%;resize:vertical}.cards.svelte-4atr1c.svelte-4atr1c{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:52vh;overflow:auto;padding:2px}.card.svelte-4atr1c.svelte-4atr1c{display:flex;flex-direction:column;gap:2px;align-items:stretch;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:6px;padding:0 0 8px;overflow:hidden;cursor:pointer;white-space:normal}.card.svelte-4atr1c.svelte-4atr1c:hover{border-color:var(--line2)}.card.on.svelte-4atr1c.svelte-4atr1c{border-color:var(--live)}.card.new.svelte-4atr1c.svelte-4atr1c{align-items:center;justify-content:center;border-style:dashed;color:var(--dim);min-height:120px;gap:4px;padding:8px}.card.new.svelte-4atr1c small.svelte-4atr1c{font-size:9.5px}.shot.svelte-4atr1c.svelte-4atr1c{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;background:#f3ede1 center/cover no-repeat;margin-bottom:6px}.shot.svelte-4atr1c i.svelte-4atr1c{font-family:var(--mono);font-style:normal;font-size:22px;color:#a9a49a}.pin.svelte-4atr1c.svelte-4atr1c{position:absolute;top:4px;right:4px;font:600 9px var(--mono);font-style:normal;background:var(--live);color:#0b1a16;padding:1px 6px;border-radius:3px}.what.svelte-4atr1c.svelte-4atr1c{font-size:12px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who.svelte-4atr1c.svelte-4atr1c{font-family:var(--mono);font-size:10.5px;padding:0 8px}.empty.svelte-4atr1c.svelte-4atr1c{grid-column:1 / -1;display:flex;gap:12px;align-items:center;justify-content:center;padding:28px 12px;color:var(--ink2);font-size:13px}.foot.svelte-4atr1c.svelte-4atr1c{display:flex;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:8px;flex-wrap:wrap}html,body{height:100%;margin:0;background:#131315}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}.app.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{--bg:#131315;--panel:#1c1c20;--panel2:#25252b;--panel3:#2e2e35;--line:#303038;--line2:#3c3c46;--ink:#e2e4e0;--ink2:#b3b7b1;--dim:#7f857f;--dim2:#5c625c;--live:#00d4aa;--onion:#ffb84d;--rec:#e84a8a;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:13px;margin:0 auto;padding:10px 12px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;height:100vh;height:100dvh;box-sizing:border-box;overflow:hidden}.label.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--dim)}.dim.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{color:var(--dim)}.small.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{font-size:11px}button.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{font:inherit;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--ink);background:var(--panel3);border:1px solid transparent;border-radius:4px;padding:6px 10px;cursor:pointer;white-space:nowrap}button.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:hover{border-color:var(--line2)}button.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:disabled{opacity:.4;cursor:default}button.on.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{border-color:var(--live);color:var(--live)}button.ghost.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{background:transparent;border-color:var(--line)}button.big.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{background:var(--live);color:#0b1a16;font-weight:700;padding:9px 16px}button.quiet.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{background:transparent;color:var(--dim);padding:4px 6px}select.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{font:inherit;font-family:var(--mono);font-size:11px;color:var(--ink);background:var(--panel3);border:1px solid var(--line);border-radius:4px;padding:5px 6px;max-width:180px}input[type=range].svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{accent-color:var(--live);margin:0}.top.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;padding:8px 12px;background:var(--panel);border-radius:6px;min-width:0}.top.svelte-t7rvyg>button.svelte-t7rvyg.svelte-t7rvyg{flex:0 0 auto;white-space:nowrap}.brand.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:12px;font-weight:700}.crumb.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:11.5px;color:var(--dim);display:flex;gap:6px;align-items:center;min-width:0;flex:0 1 auto;white-space:nowrap}.crumb.svelte-t7rvyg input.svelte-t7rvyg.svelte-t7rvyg{font:inherit;color:var(--ink);background:transparent;border:0;border-bottom:1px dashed var(--line2);padding:0 2px;width:160px}.spacer.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{flex:1}.crumb.svelte-t7rvyg .newtest.svelte-t7rvyg.svelte-t7rvyg{background:transparent;border:1px solid var(--line);color:var(--ink2);padding:3px 8px;font-size:10px;margin-left:4px}.crumb.svelte-t7rvyg .newtest.svelte-t7rvyg.svelte-t7rvyg:hover{border-color:var(--live);color:var(--live)}.err.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:10px;align-items:center;background:color-mix(in srgb,var(--rec) 14%,var(--panel));border:1px solid color-mix(in srgb,var(--rec) 40%,transparent);border-radius:6px;padding:8px 12px;font-family:var(--mono);font-size:11.5px}.err.svelte-t7rvyg span.svelte-t7rvyg.svelte-t7rvyg{flex:1}.main.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:grid;min-height:0;position:relative;gap:10px 4px;grid-template-columns:minmax(0,1fr) 6px var(--right, 360px);grid-template-rows:auto 6px minmax(0,1fr) auto auto auto;grid-template-areas:"stage split pegs" "stage split rsplit" "stage split sheet" "rail split sheet" "tr split sheet" "status split sheet"}.main.svelte-t7rvyg>.stagebox.svelte-t7rvyg.svelte-t7rvyg{grid-area:stage}.main.svelte-t7rvyg>.rail.svelte-t7rvyg.svelte-t7rvyg{grid-area:rail}.main.svelte-t7rvyg>.transport.svelte-t7rvyg.svelte-t7rvyg{grid-area:tr}.main.svelte-t7rvyg>.status.svelte-t7rvyg.svelte-t7rvyg{grid-area:status}.main.svelte-t7rvyg>.split.col.svelte-t7rvyg.svelte-t7rvyg{grid-area:split}.main.svelte-t7rvyg>.pegspanel.svelte-t7rvyg.svelte-t7rvyg{grid-area:pegs}.main.svelte-t7rvyg>.split.row.svelte-t7rvyg.svelte-t7rvyg{grid-area:rsplit}.main.svelte-t7rvyg>.sheetpanel.svelte-t7rvyg.svelte-t7rvyg{grid-area:sheet}.main.lying.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{grid-template-columns:200px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto auto auto;grid-template-areas:"stage stage" "pegs strip" "rail rail" "tr tr" "status status";gap:8px 0}.main.lying.svelte-t7rvyg>.split.svelte-t7rvyg.svelte-t7rvyg,.main.lying.svelte-t7rvyg>.sheetpanel.svelte-t7rvyg.svelte-t7rvyg{display:none}.main.lying.svelte-t7rvyg>.stripbox.svelte-t7rvyg.svelte-t7rvyg{grid-area:strip;min-width:0;max-height:38vh;display:flex;flex-direction:column}.main.lying.svelte-t7rvyg>.stripbox.svelte-t7rvyg .strip{flex:1;min-width:0}.main.lying.svelte-t7rvyg>.pegspanel.svelte-t7rvyg.svelte-t7rvyg{padding:0;height:auto;max-height:38vh;overflow:auto;border-radius:4px 0 0 4px}.main.lying.svelte-t7rvyg>.pegspanel .phead.svelte-t7rvyg.svelte-t7rvyg{height:22px;margin:0;padding:0 6px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.main.lying.svelte-t7rvyg>.pegspanel .phead.svelte-t7rvyg .cnt.svelte-t7rvyg{overflow:hidden;text-overflow:ellipsis}.main.lying.svelte-t7rvyg>.pegspanel .pegs.svelte-t7rvyg.svelte-t7rvyg{gap:0;margin:0}.main.lying.svelte-t7rvyg>.pegspanel .peg.svelte-t7rvyg.svelte-t7rvyg{height:var(--lane);box-sizing:border-box;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--line);padding:0 8px}.main.lying.svelte-t7rvyg>.pegspanel .peg .name span.svelte-t7rvyg.svelte-t7rvyg{display:none}.main.lying.svelte-t7rvyg>.pegspanel .peg .ops input.svelte-t7rvyg.svelte-t7rvyg{display:none}.main.lying.svelte-t7rvyg>.pegspanel .addrow.svelte-t7rvyg.svelte-t7rvyg{padding:6px 8px}.main.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{transition:grid-template-columns .32s cubic-bezier(.4,0,.2,1),grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.stripbox.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{animation:svelte-t7rvyg-liedown .32s cubic-bezier(.4,0,.2,1)}.sheetpanel.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{animation:svelte-t7rvyg-standup .32s cubic-bezier(.4,0,.2,1)}@keyframes svelte-t7rvyg-liedown{0%{opacity:0;transform:translate(26px,-18px)}}@keyframes svelte-t7rvyg-standup{0%{opacity:0;transform:translate(-26px,18px)}}@media (prefers-reduced-motion: reduce){.main.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{transition:none}.stripbox.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg,.sheetpanel.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{animation:none}}.transport.svelte-t7rvyg .orientctl.svelte-t7rvyg.svelte-t7rvyg{margin-left:4px}.orientctl.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:inline-flex;align-items:center;border:1px solid var(--line2);border-radius:4px;overflow:hidden}.orientctl.svelte-t7rvyg button.svelte-t7rvyg.svelte-t7rvyg{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border:0;border-radius:0;background:transparent;color:var(--dim);font-size:10px;letter-spacing:.06em}.orientctl.svelte-t7rvyg button.svelte-t7rvyg+button.svelte-t7rvyg{border-left:1px solid var(--line2)}.orientctl.svelte-t7rvyg button.svelte-t7rvyg.svelte-t7rvyg:hover{color:var(--ink);border-color:var(--line2)}.orientctl.svelte-t7rvyg button.on.svelte-t7rvyg.svelte-t7rvyg{background:var(--live);color:#0b1a16}.orientctl.svelte-t7rvyg button.now.svelte-t7rvyg.svelte-t7rvyg{color:var(--ink);box-shadow:inset 0 -2px 0 var(--live)}.orientctl.svelte-t7rvyg svg.svelte-t7rvyg.svelte-t7rvyg{width:11px;height:11px;fill:currentColor}.split.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{background:transparent;border-radius:3px;transition:background .15s;touch-action:none}.split.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:hover,.split.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:active{background:var(--live);opacity:.6}.split.col.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{cursor:col-resize}.split.row.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{cursor:row-resize;height:6px;flex:0 0 6px}.app.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:relative}.stagebox.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{min-height:0;min-width:0;display:flex;align-items:center;justify-content:center;container-type:size}.pegspanel.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{height:var(--pegs, auto);max-height:45vh;overflow:auto;box-sizing:border-box}.sheetpanel.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{min-height:0;display:flex;flex-direction:column}.sheetpanel.svelte-t7rvyg .sheetwrap.svelte-t7rvyg.svelte-t7rvyg{flex:1;min-height:0;max-height:none}.err.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;top:56px;left:12px;right:12px;z-index:31}.status.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{flex:0 0 auto}.field.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:relative;background:#f3ede1;border-radius:6px;overflow:hidden;aspect-ratio:16 / 9;width:min(100cqw,calc(100cqh * 16 / 9));box-shadow:0 0 0 1px var(--line)}.field.pen.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{cursor:crosshair}.field.svelte-t7rvyg canvas.svelte-t7rvyg.svelte-t7rvyg{position:absolute;inset:0;width:100%;height:100%}.stagev.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;inset:0;transform-origin:0 0}.field.svelte-t7rvyg .fguide.svelte-t7rvyg.svelte-t7rvyg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .15s}.field.guided.svelte-t7rvyg .fguide.svelte-t7rvyg.svelte-t7rvyg{opacity:.35}.flash.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none;transition:opacity .12s}.flash.on.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{opacity:.8;transition:none}.rail.svelte-t7rvyg button.brush.svelte-t7rvyg.svelte-t7rvyg{display:inline-flex;flex-direction:column;align-items:stretch;gap:3px;padding:4px 4px 3px;line-height:1}.rail.svelte-t7rvyg button.brush span.svelte-t7rvyg.svelte-t7rvyg{font-size:9.5px;letter-spacing:.08em;text-align:center}.rail.svelte-t7rvyg button.brush canvas.svelte-t7rvyg.svelte-t7rvyg{display:block;background:#f3ede1;border-radius:3px}.rail.svelte-t7rvyg .long.svelte-t7rvyg.svelte-t7rvyg{margin-left:.6ch}.rail.svelte-t7rvyg>.svelte-t7rvyg.svelte-t7rvyg{flex:0 0 auto}.rail.svelte-t7rvyg .spacer.svelte-t7rvyg.svelte-t7rvyg{flex:1 1 0;min-width:0}.rail.svelte-t7rvyg .spacer.svelte-t7rvyg+.ro.dim.svelte-t7rvyg{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1700px){.rail.svelte-t7rvyg button.brush canvas.svelte-t7rvyg.svelte-t7rvyg{width:52px;height:16px}.rail.svelte-t7rvyg .label.svelte-t7rvyg.svelte-t7rvyg{display:none}}@media (max-width: 1500px){.rail.svelte-t7rvyg .long.svelte-t7rvyg.svelte-t7rvyg,.rail.svelte-t7rvyg .spacer.svelte-t7rvyg+.ro.dim.svelte-t7rvyg,.rail.svelte-t7rvyg .label.svelte-t7rvyg.svelte-t7rvyg{display:none}.rail.svelte-t7rvyg button.brush canvas.svelte-t7rvyg.svelte-t7rvyg{width:52px;height:16px}.rail.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{gap:6px}.rail.svelte-t7rvyg .k.svelte-t7rvyg.svelte-t7rvyg{min-width:52px}.transport.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{gap:6px}.transport.svelte-t7rvyg .onionctl .v.svelte-t7rvyg.svelte-t7rvyg{display:none}.transport.svelte-t7rvyg .onionctl input.svelte-t7rvyg.svelte-t7rvyg{width:56px}.transport.svelte-t7rvyg button.big.svelte-t7rvyg.svelte-t7rvyg{padding:9px 12px}}.rail.svelte-t7rvyg button.brush.on canvas.svelte-t7rvyg.svelte-t7rvyg{box-shadow:0 0 0 1px var(--live)}.rail.svelte-t7rvyg button.brush.open.svelte-t7rvyg.svelte-t7rvyg{border-color:var(--live);background:color-mix(in srgb,var(--live) 10%,var(--panel3))}canvas.preview.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:block;width:100%;background:#f3ede1;border-radius:4px}.badge.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;font-family:var(--mono);font-size:10.5px;background:#0009;padding:4px 8px;border-radius:4px;color:var(--ink);pointer-events:none}.badge.tl.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{left:10px;top:10px;color:var(--live)}.badge.bl.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{left:10px;bottom:10px;display:flex;gap:6px;flex-wrap:wrap;background:transparent;padding:0;right:90px}.badge.bl.svelte-t7rvyg span.svelte-t7rvyg.svelte-t7rvyg{background:#0009;padding:4px 8px;border-radius:4px;color:var(--dim)}.badge.bl.svelte-t7rvyg span.svelte-t7rvyg b.svelte-t7rvyg{color:var(--ink);font-weight:600}.fieldtools.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;right:10px;bottom:10px;display:flex;gap:4px}.fieldtools.svelte-t7rvyg button.svelte-t7rvyg.svelte-t7rvyg{background:#0009}.fieldtools.svelte-t7rvyg button.trace.svelte-t7rvyg.svelte-t7rvyg{background:var(--live);color:#0b1a16;font-weight:700}.fieldtools.svelte-t7rvyg button.trace.again.svelte-t7rvyg.svelte-t7rvyg{background:#0009;color:var(--live);border-color:var(--live);font-weight:600}.fieldtools.svelte-t7rvyg button.frame.svelte-t7rvyg.svelte-t7rvyg{color:var(--ink);border:1px solid var(--line2)}.fieldtools.svelte-t7rvyg button.frame.on.svelte-t7rvyg.svelte-t7rvyg{border-color:var(--live);color:var(--live)}.field.svelte-t7rvyg>.pop{text-align:left;font-size:12px}.rail.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:8px 12px;background:var(--panel);border-radius:6px;min-height:44px}.rail.svelte-t7rvyg .k.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--c);min-width:64px}.rail.svelte-t7rvyg .sep.svelte-t7rvyg.svelte-t7rvyg{width:1px;height:22px;background:var(--line)}.rail.svelte-t7rvyg .ro.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:11px;color:var(--ink2)}.swatches.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:4px}.swatches.svelte-t7rvyg i.svelte-t7rvyg.svelte-t7rvyg{width:18px;height:18px;border-radius:50%;display:block;border:2px solid transparent;cursor:pointer}.swatches.svelte-t7rvyg i.on.svelte-t7rvyg.svelte-t7rvyg{border-color:var(--live)}.sizes.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:8px;align-items:center}.sizes.svelte-t7rvyg i.svelte-t7rvyg.svelte-t7rvyg{display:block;background:var(--ink);border-radius:50%;cursor:pointer}.sizes.svelte-t7rvyg i.on.svelte-t7rvyg.svelte-t7rvyg{outline:2px solid var(--live);outline-offset:2px}.transport.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;background:var(--panel);border-radius:6px}.counter.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:12px;color:var(--live);min-width:90px;font-variant-numeric:tabular-nums}.scrub.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{flex:1 1 60px;min-width:60px}.onionctl.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;align-items:center;gap:8px}.onionctl.svelte-t7rvyg input.svelte-t7rvyg.svelte-t7rvyg{width:70px;accent-color:var(--onion)}.onionctl.svelte-t7rvyg .v.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:11px;color:var(--onion);min-width:30px}.status.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:10.5px;color:var(--dim);padding:0 4px;min-height:14px}.panel.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{background:var(--panel);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.phead.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;align-items:center;gap:8px}.phead.svelte-t7rvyg .label.svelte-t7rvyg.svelte-t7rvyg{flex:1}.phead.svelte-t7rvyg .cnt.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:10.5px;color:var(--dim2);white-space:nowrap}.pegs.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;flex-direction:column;gap:4px}.peg.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:grid;grid-template-columns:22px 10px 1fr auto;gap:8px;align-items:center;padding:6px 8px;border-radius:4px;background:var(--panel2);border:1px solid transparent;cursor:grab}.peg.active.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{border-color:var(--live);background:color-mix(in srgb,var(--live) 6%,var(--panel2))}.peg.off.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{opacity:.45}.peg.svelte-t7rvyg .eye.svelte-t7rvyg.svelte-t7rvyg{width:22px;height:22px;padding:0;background:transparent;border:1px solid var(--line);border-radius:4px;font-size:11px;color:var(--dim)}.peg.svelte-t7rvyg .eye.on.svelte-t7rvyg.svelte-t7rvyg{color:var(--ink);border-color:var(--line2)}.peg.svelte-t7rvyg .key.svelte-t7rvyg.svelte-t7rvyg{width:10px;height:10px;border-radius:2px}.peg.svelte-t7rvyg .name.svelte-t7rvyg.svelte-t7rvyg{display:flex;flex-direction:column;gap:1px;min-width:0;cursor:pointer}.peg.svelte-t7rvyg .name b.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:11px;letter-spacing:.04em}.peg.svelte-t7rvyg .name span.svelte-t7rvyg.svelte-t7rvyg{font-size:11px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peg.svelte-t7rvyg .ops.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:4px;align-items:center}.peg.svelte-t7rvyg .ops input.svelte-t7rvyg.svelte-t7rvyg{width:54px}.peg.svelte-t7rvyg .del.svelte-t7rvyg.svelte-t7rvyg{color:var(--dim2);padding:3px 6px;background:transparent}.peg.svelte-t7rvyg .del.svelte-t7rvyg.svelte-t7rvyg:hover{color:var(--rec)}.addrow.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.addrow.svelte-t7rvyg button.svelte-t7rvyg.svelte-t7rvyg{border-color:color-mix(in srgb,var(--c) 40%,transparent);color:var(--c);background:transparent;padding:4px 8px}.sheetwrap.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{overflow:auto;max-height:360px;border-radius:4px;background:#16161a}table.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:10.5px;font-variant-numeric:tabular-nums;user-select:none;-webkit-user-select:none}.pegs.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg,.rail.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg,.transport.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg,.addrow.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{user-select:none;-webkit-user-select:none}th.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:sticky;top:0;background:#16161a;color:var(--dim);font-weight:500;letter-spacing:.05em;padding:6px 4px;text-align:center;border-bottom:1px solid var(--line);z-index:1}th.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:first-child,td.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:first-child{text-align:right;color:var(--dim2);padding-right:8px;width:34px}td.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{padding:0;height:18px;max-height:18px;text-align:center;border-bottom:1px solid #1c1c21;cursor:pointer;box-sizing:border-box}tbody.svelte-t7rvyg tr.svelte-t7rvyg.svelte-t7rvyg{height:18px}td.svelte-t7rvyg .cell.svelte-t7rvyg.svelte-t7rvyg{display:block;height:18px;line-height:18px;margin:0 3px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}td.svelte-t7rvyg .cell.hold.svelte-t7rvyg.svelte-t7rvyg{background:color-mix(in srgb,var(--c) 8%,transparent);color:transparent}td.svelte-t7rvyg .cell.live.svelte-t7rvyg.svelte-t7rvyg{background:color-mix(in srgb,var(--live) 18%,transparent);color:var(--live);font-weight:700}td.svelte-t7rvyg .cell.next.svelte-t7rvyg.svelte-t7rvyg{background:transparent;color:var(--live)}td.svelte-t7rvyg .cell.svelte-t7rvyg.svelte-t7rvyg{position:relative}td.svelte-t7rvyg .cell .orig.svelte-t7rvyg.svelte-t7rvyg{font-size:9px;color:var(--dim);margin-left:3px;font-weight:400}td.svelte-t7rvyg .cell .grip.svelte-t7rvyg.svelte-t7rvyg{position:absolute;left:2px;top:0;bottom:0;width:10px;display:grid;place-items:center;font-style:normal;font-size:11px;color:var(--c);opacity:.5;cursor:grab;touch-action:none}td.svelte-t7rvyg .cell .grip.svelte-t7rvyg.svelte-t7rvyg:hover{opacity:1}td.svelte-t7rvyg .cell.dragging.svelte-t7rvyg.svelte-t7rvyg{outline:2px dashed var(--live);outline-offset:-2px;background:color-mix(in srgb,var(--live) 24%,transparent);color:var(--live)}tr.dropat.svelte-t7rvyg td.svelte-t7rvyg.svelte-t7rvyg{box-shadow:inset 0 3px 0 var(--live)}td.svelte-t7rvyg .cell.grow.svelte-t7rvyg.svelte-t7rvyg{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--live) 30%,transparent) 0 3px,color-mix(in srgb,var(--live) 8%,transparent) 3px 7px)}.playbar.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;left:0;right:0;height:18px;pointer-events:none;border-left:3px solid var(--live);background:linear-gradient(90deg,#00d4aa29,#00d4aa08);transition:top .13s cubic-bezier(.2,.8,.2,1)}td.svelte-t7rvyg .cell .fillh.svelte-t7rvyg.svelte-t7rvyg{position:absolute;right:2px;bottom:-3px;width:8px;height:8px;border-radius:2px;background:var(--c);border:1px solid #16161a;cursor:ns-resize;opacity:0;z-index:2}td.svelte-t7rvyg .cell:hover .fillh.svelte-t7rvyg.svelte-t7rvyg,tr.playhead.svelte-t7rvyg td .cell .fillh.svelte-t7rvyg.svelte-t7rvyg{opacity:1}td.svelte-t7rvyg .cell.preview.svelte-t7rvyg.svelte-t7rvyg{outline:1px dashed var(--c);outline-offset:-1px}td.filling.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{background:color-mix(in srgb,var(--live) 8%,transparent)}td.selected.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{background:color-mix(in srgb,var(--live) 16%,transparent);box-shadow:inset 2px 0 0 var(--live),inset -2px 0 0 var(--live)}td.ghost.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{background:color-mix(in srgb,var(--live) 8%,transparent)}td.svelte-t7rvyg .cell.ghostc.svelte-t7rvyg.svelte-t7rvyg{background:transparent;color:var(--live);opacity:.7}.sheetwrap.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:relative}td.sndcol.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{padding:0;vertical-align:top;min-width:72px;width:96px;max-width:120px;background:#9b8cff0a}tr.beat.svelte-t7rvyg td.svelte-t7rvyg.svelte-t7rvyg{border-top:1px dashed color-mix(in srgb,#9b8cff 60%,transparent)}tr.playhead.svelte-t7rvyg td.svelte-t7rvyg.svelte-t7rvyg{background:#00d4aa0d}tr.playhead.svelte-t7rvyg td.svelte-t7rvyg.svelte-t7rvyg:first-child{color:var(--live);font-weight:700}.history.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow:auto}.op.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:grid;grid-template-columns:44px 1fr auto auto;gap:10px;align-items:center;font-family:var(--mono);font-size:11px;padding:4px 6px;border-radius:3px}.op.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:hover{background:var(--panel2)}.op.svelte-t7rvyg .seq.svelte-t7rvyg.svelte-t7rvyg{color:var(--dim2)}.op.svelte-t7rvyg .who.svelte-t7rvyg.svelte-t7rvyg{color:var(--dim);font-size:10px}.op.svelte-t7rvyg .undo.svelte-t7rvyg.svelte-t7rvyg{visibility:hidden}.op.svelte-t7rvyg:hover .undo.svelte-t7rvyg.svelte-t7rvyg{visibility:visible}.op.head.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{color:var(--live)}@media (max-width: 1100px){.main.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:not(.lying){grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,var(--stackrest, 3fr)) auto auto auto 6px minmax(0,var(--stack, 2fr));grid-template-areas:"stage stage" "rail rail" "tr tr" "status status" "split split" "pegs sheet"}.main.svelte-t7rvyg:not(.lying)>.split.col.svelte-t7rvyg.svelte-t7rvyg{cursor:row-resize}.main.svelte-t7rvyg:not(.lying)>.split.row.svelte-t7rvyg.svelte-t7rvyg{display:none}.main.svelte-t7rvyg:not(.lying)>.pegspanel.svelte-t7rvyg.svelte-t7rvyg{height:auto;max-height:none}}@media (max-width: 720px){.app.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{padding:8px}.top.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{flex-wrap:wrap}.transport.svelte-t7rvyg .onionctl.svelte-t7rvyg.svelte-t7rvyg{display:none}.field.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{aspect-ratio:4 / 3;width:min(100cqw,calc(100cqh * 4 / 3))}.badge.bl.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:none}}.dot.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--dim);font-size:10.5px;padding:5px 8px}.dot.svelte-t7rvyg i.svelte-t7rvyg.svelte-t7rvyg{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 6px var(--live)}.dot.behind.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{color:var(--onion)}.dot.behind.svelte-t7rvyg i.svelte-t7rvyg.svelte-t7rvyg{background:var(--onion);box-shadow:0 0 6px var(--onion)}.chip.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:var(--panel2);padding:4px 11px 4px 6px;font-size:11px}.chip.svelte-t7rvyg .av.svelte-t7rvyg.svelte-t7rvyg{width:14px;height:14px;border-radius:50%;background:var(--live)}.chip.out.svelte-t7rvyg .av.svelte-t7rvyg.svelte-t7rvyg{background:var(--dim2)}.chip.out.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{color:var(--dim)}.chip.svelte-t7rvyg small.svelte-t7rvyg.svelte-t7rvyg{font-size:9.5px;color:var(--dim);font-weight:400}.chip.nudge.svelte-t7rvyg .av.svelte-t7rvyg.svelte-t7rvyg{animation:svelte-t7rvyg-nudge 1.6s ease-in-out infinite}@keyframes svelte-t7rvyg-nudge{50%{background:var(--live);box-shadow:0 0 8px var(--live)}}.app.svelte-t7rvyg>.pop{top:46px}.substrate.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:8px;flex-wrap:wrap;font-family:var(--mono);font-size:10px;color:var(--dim2);border-top:1px solid var(--line);padding-top:8px;margin-top:4px}.substrate.svelte-t7rvyg span.on.svelte-t7rvyg.svelte-t7rvyg{color:var(--dim)}.substrate.svelte-t7rvyg span.err.svelte-t7rvyg.svelte-t7rvyg{color:var(--rec)}.rail.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:relative}.rail.svelte-t7rvyg .spacer.svelte-t7rvyg.svelte-t7rvyg{flex:1}.rail.svelte-t7rvyg .more.svelte-t7rvyg.svelte-t7rvyg{padding:4px 8px}.rail.svelte-t7rvyg button.open.svelte-t7rvyg.svelte-t7rvyg{border-color:var(--line2)}.railin.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{animation:svelte-t7rvyg-railin .18s ease-out}@keyframes svelte-t7rvyg-railin{0%{opacity:0;transform:translateY(4px)}}.srow.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:10px;align-items:center;padding:5px 0;border-top:1px solid var(--line);flex-wrap:wrap}.srow.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:first-child{border-top:0}.srow.top.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{align-items:flex-start}.srow.svelte-t7rvyg>button.svelte-t7rvyg.svelte-t7rvyg{flex:0 0 auto}.srow.svelte-t7rvyg .col.svelte-t7rvyg.svelte-t7rvyg{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.srow.svelte-t7rvyg .qr.svelte-t7rvyg.svelte-t7rvyg{width:120px;height:120px;border-radius:6px}.dec.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;left:50%;bottom:14px;transform:translate(-50%);max-width:calc(100% - 28px);z-index:4;display:flex;flex-direction:column;gap:8px;align-items:center;padding:10px 14px;border-radius:8px;background:#131315db;backdrop-filter:blur(6px);box-shadow:0 10px 30px #00000059;font-family:var(--mono);font-size:11.5px}.dec.svelte-t7rvyg .r.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:center}.dec.svelte-t7rvyg .say.svelte-t7rvyg.svelte-t7rvyg{font:13px var(--sans);color:var(--ink);text-align:center;max-width:64ch}.dec.svelte-t7rvyg .say.err.svelte-t7rvyg.svelte-t7rvyg{color:var(--rec)}.dec.svelte-t7rvyg .q.svelte-t7rvyg.svelte-t7rvyg{color:var(--dim);white-space:nowrap}.dec.svelte-t7rvyg .sep.svelte-t7rvyg.svelte-t7rvyg{width:1px;height:18px;background:var(--line2);margin:0 4px}.dec.svelte-t7rvyg input[type=range].svelte-t7rvyg.svelte-t7rvyg{width:120px}.dec.svelte-t7rvyg button.svelte-t7rvyg.svelte-t7rvyg{display:inline-flex;align-items:center}.dec.svelte-t7rvyg button.big.svelte-t7rvyg.svelte-t7rvyg{padding:7px 12px}.pageov.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.offer.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#6b6659;font-size:14px;text-align:center;pointer-events:none;padding:0 24px}.offer.svelte-t7rvyg>.svelte-t7rvyg.svelte-t7rvyg{pointer-events:none}.offer.svelte-t7rvyg .row.svelte-t7rvyg.svelte-t7rvyg{pointer-events:auto;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.offer.svelte-t7rvyg .big.svelte-t7rvyg.svelte-t7rvyg{font-size:19px;font-weight:500;color:#3a382f;pointer-events:none}.offer.svelte-t7rvyg .sub.svelte-t7rvyg.svelte-t7rvyg{color:#6b6659}.offer.svelte-t7rvyg .sub.dim.svelte-t7rvyg.svelte-t7rvyg{font-size:12px;color:#9a958a}.offer.svelte-t7rvyg .mono.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:11px;color:#9a958a;user-select:text;pointer-events:auto}.offer.svelte-t7rvyg .qr.svelte-t7rvyg.svelte-t7rvyg{width:min(240px,40vh);border-radius:8px;pointer-events:auto}.offer.svelte-t7rvyg .groups.svelte-t7rvyg.svelte-t7rvyg{pointer-events:auto;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:100%}.offer.svelte-t7rvyg .grp.svelte-t7rvyg.svelte-t7rvyg{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 16px 16px;border:1px solid var(--line2);border-radius:6px;background:var(--panel);color:var(--ink2);min-width:150px;max-width:360px}.offer.svelte-t7rvyg .grp .eyebrow.svelte-t7rvyg.svelte-t7rvyg{display:inline-flex;align-items:center;font:11px var(--mono);letter-spacing:.04em;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);border-radius:4px;padding:4px 8px}.offer.svelte-t7rvyg .grp .sub.svelte-t7rvyg.svelte-t7rvyg{font-size:12.5px;text-wrap:balance;color:var(--dim)}.offer.svelte-t7rvyg .grp button.ghost.svelte-t7rvyg.svelte-t7rvyg{color:var(--ink);border-color:var(--line2)}@media (max-width: 1100px){.offer.svelte-t7rvyg .grp.svelte-t7rvyg.svelte-t7rvyg{padding:10px 12px;min-width:120px}.offer.svelte-t7rvyg .groups.svelte-t7rvyg.svelte-t7rvyg{gap:8px}}.offer.svelte-t7rvyg button.big.svelte-t7rvyg.svelte-t7rvyg{font-size:12px;padding:11px 18px;display:inline-flex;align-items:center}.offer.svelte-t7rvyg button.ghost.svelte-t7rvyg.svelte-t7rvyg{color:#3a382f;border-color:#c9c2b2}.offer.svelte-t7rvyg .row button.svelte-t7rvyg.svelte-t7rvyg,.offer.svelte-t7rvyg .groups button.svelte-t7rvyg.svelte-t7rvyg{pointer-events:auto;cursor:pointer;transition:transform .08s ease-out,box-shadow .12s,filter .12s}.offer.svelte-t7rvyg .row button.svelte-t7rvyg.svelte-t7rvyg:hover{filter:brightness(1.12);box-shadow:0 3px 10px #00000059;transform:translateY(-1px)}.offer.svelte-t7rvyg .row button.svelte-t7rvyg.svelte-t7rvyg:active{transform:none;filter:brightness(.94);box-shadow:none}.offer.svelte-t7rvyg .row button.ghost.svelte-t7rvyg.svelte-t7rvyg:hover{border-color:var(--ink)}.badge.bl.q.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{pointer-events:auto;cursor:pointer;background:#0009;color:var(--dim);width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;font-family:var(--mono);font-size:12px}.badge.bl.svelte-t7rvyg button.svelte-t7rvyg.svelte-t7rvyg{pointer-events:auto;padding:2px 6px}.badge.tl.review.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{color:var(--note)}.reveal.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{align-self:flex-start;font-size:10px;color:var(--dim2);padding:2px 4px}.reveal.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg:hover{color:var(--live)}.selbar.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:6px;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:5px 8px;background:var(--panel3);border:1px solid var(--live);border-radius:4px;flex:0 0 auto;box-shadow:0 6px 18px #0006}.selbar.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg::-webkit-scrollbar{display:none}.sheetpanel.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:relative}.sheetpanel.svelte-t7rvyg>.selbar.svelte-t7rvyg.svelte-t7rvyg{position:absolute;top:6px;left:8px;right:8px;z-index:6}.stripbox.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:relative}.stripbox.svelte-t7rvyg>.selbar.lay.svelte-t7rvyg.svelte-t7rvyg{position:absolute;bottom:6px;left:8px;right:8px;z-index:6;margin:0}.app.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{--note:#a99bff}.pagebar.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:5px 8px;background:var(--panel3);border-radius:4px;flex:0 0 auto;font-size:12px}.pagebar.svelte-t7rvyg button.small.svelte-t7rvyg.svelte-t7rvyg{padding:5px 10px}.dragghost.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:fixed;z-index:60;white-space:nowrap;animation:svelte-t7rvyg-ghostin .16s cubic-bezier(.2,.9,.3,1.3);transform-origin:left center;pointer-events:none;display:flex;gap:7px;align-items:baseline;padding:5px 9px;border-radius:5px;background:color-mix(in srgb,var(--c) 28%,var(--panel3));border:1px solid var(--c);color:var(--ink);font-family:var(--mono);font-size:11px;box-shadow:0 8px 22px #00000073}@keyframes svelte-t7rvyg-ghostin{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.dragghost.slide.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{border-color:var(--live)}.dragghost.svelte-t7rvyg b.svelte-t7rvyg.svelte-t7rvyg{font-size:13px}.dragghost.svelte-t7rvyg small.svelte-t7rvyg.svelte-t7rvyg{color:var(--dim);font-size:9.5px}.dragghost.svelte-t7rvyg span.svelte-t7rvyg.svelte-t7rvyg{color:var(--dim)}.dragghost.svelte-t7rvyg i.svelte-t7rvyg.svelte-t7rvyg{font-style:normal;color:var(--live)}.dropzone.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;inset:0;z-index:50;display:grid;place-items:center;background:#131315b8;border:2px dashed var(--live);border-radius:8px;pointer-events:none}.dropzone.svelte-t7rvyg>div.svelte-t7rvyg.svelte-t7rvyg{display:flex;flex-direction:column;gap:6px;align-items:center;color:var(--ink);font-size:18px}.dropzone.svelte-t7rvyg span.svelte-t7rvyg.svelte-t7rvyg{font-family:var(--mono);font-size:12px;color:var(--dim)}.notebar.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:5px 8px;background:var(--panel3);border-radius:4px;flex:0 0 auto;font-size:12px}.notebar.svelte-t7rvyg .notetexts.svelte-t7rvyg.svelte-t7rvyg{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.notebar.svelte-t7rvyg .notetexts span.svelte-t7rvyg.svelte-t7rvyg{white-space:normal}.notebar.svelte-t7rvyg input.svelte-t7rvyg.svelte-t7rvyg{flex:1;min-width:120px;font:inherit;color:var(--ink);background:var(--panel2);border:1px solid var(--line2);border-radius:4px;padding:5px 8px}th.revh.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{color:var(--note);width:22px}td.rev.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{color:var(--note);width:22px;font-size:9px}td.rev.has.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{cursor:pointer}.sheetempty.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{position:absolute;left:0;right:0;top:44px;text-align:center;color:var(--dim);font-size:12.5px;line-height:1.5;pointer-events:none;z-index:2}.sheetempty.svelte-t7rvyg b.svelte-t7rvyg.svelte-t7rvyg{color:var(--ink)}.flashtag{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:6;font:600 10.5px var(--mono, ui-monospace, monospace);background:#00d4aa;color:#0b1a16;padding:2px 8px;border-radius:3px;box-shadow:0 4px 14px #00d4aa66;pointer-events:none;white-space:nowrap;animation:svelte-t7rvyg-tagin .16s ease-out}.flashed{animation:svelte-t7rvyg-pulse 1.4s ease-out}@keyframes svelte-t7rvyg-tagin{0%{opacity:0;transform:translateY(-50%) scale(.8)}}@keyframes svelte-t7rvyg-pulse{0%{box-shadow:inset 0 0 0 2px #00d4aa}to{box-shadow:inset 0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.flashed,.flashtag,.railin.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg,.chip.nudge.svelte-t7rvyg .av.svelte-t7rvyg.svelte-t7rvyg,.dragghost.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{animation:none}.playbar.svelte-t7rvyg.svelte-t7rvyg.svelte-t7rvyg{transition:none}}
