.stage-sheet.svelte-125fpgb{-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;gap:10px;min-width:0;max-width:100%;min-height:0;display:flex}.empty-cue.svelte-125fpgb{border:1.5px dashed color-mix(in srgb, var(--dg-ink) 25%, transparent);color:var(--dg-ink-2);pointer-events:none;border-radius:12px;margin:0;padding:18px 26px;font-size:14px}.sheet.svelte-125fpgb{-webkit-user-select:none;user-select:none;border-radius:12px;flex:0 auto;max-width:100%;min-height:0;max-height:100%;display:flex;position:relative}.sheet.svelte-125fpgb svg.dg{width:auto;max-width:100%;height:auto;max-height:100%}.sheet.hidden.svelte-125fpgb{visibility:hidden;position:absolute}.sheet.stale.svelte-125fpgb{opacity:.3}.glow.svelte-125fpgb{pointer-events:none;border-radius:12px;animation:.7s ease-out svelte-125fpgb-landed;position:absolute;inset:0}.sheet.stale.svelte-125fpgb .glow:where(.svelte-125fpgb),.sheet.dragging.svelte-125fpgb .glow:where(.svelte-125fpgb){animation:none}@keyframes svelte-125fpgb-landed{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dg-accent) 30%, transparent)}to{box-shadow:0 0 0 14px #0000}}.sheet.dragging.svelte-125fpgb svg.dg{overflow:visible}.stage-hint.svelte-125fpgb{color:var(--dg-ink-3);text-align:center;margin:0;font-size:12.5px}.stage-hint.quiet.svelte-125fpgb{visibility:hidden}.sheet.svelte-125fpgb .dg-node{cursor:grab;touch-action:none}.sheet.picking.svelte-125fpgb .dg-node{cursor:pointer}.sheet.svelte-125fpgb .dg-node:hover .dg-shape{stroke:var(--dg-accent)}.sheet.svelte-125fpgb .dg-node.db-picked .dg-shape{stroke:var(--dg-accent);stroke-width:3.5px}.sheet.svelte-125fpgb .dg-node-hit{fill:#0000}.sheet.svelte-125fpgb .dg-edge-hit{fill:none;stroke:#0000;stroke-width:14px;stroke-linecap:round}.sheet.svelte-125fpgb .dg-edge{cursor:pointer}.sheet.svelte-125fpgb .dg-edge:hover .dg-line,.sheet.svelte-125fpgb .dg-edge.db-picked .dg-line{stroke:var(--dg-accent);stroke-width:3px}.sheet.svelte-125fpgb .dg-dot-node.db-picked .dg-shape{stroke-width:4px}.sheet.dragging.svelte-125fpgb,.sheet.dragging.svelte-125fpgb *{cursor:grabbing!important}.sheet.svelte-125fpgb .dg-hit{fill:#0000;cursor:text}.sheet.painting.svelte-125fpgb .dg-hit{cursor:pointer;touch-action:none}.sheet.svelte-125fpgb .dg-hit:hover{fill:color-mix(in srgb, var(--dg-accent) 10%, transparent)}.sheet.svelte-125fpgb .dg-hit.db-picked{fill:color-mix(in srgb, var(--dg-accent) 8%, transparent);stroke:var(--dg-accent);stroke-width:2.5px}.sheet.kind-sets.svelte-125fpgb svg.dg{cursor:pointer}.sheet.svelte-125fpgb .db-handle{fill:color-mix(in srgb, var(--dg-accent) 16%, transparent);stroke:var(--dg-accent);stroke-width:1.5px;cursor:grab;touch-action:none;transition:stroke-width .1s}.sheet.svelte-125fpgb .db-handle.ring{fill:var(--dg-bg);stroke-dasharray:3 2}.sheet.svelte-125fpgb .db-handle:hover,.sheet.svelte-125fpgb .db-handle.on{stroke-width:3px;fill:color-mix(in srgb, var(--dg-accent) 30%, transparent)}.sheet.svelte-125fpgb .db-handle.focus{fill:var(--dg-accent);stroke:var(--dg-bg);stroke-width:2px}.sheet.svelte-125fpgb .db-handle.focus.ring{fill:color-mix(in srgb, var(--dg-accent) 35%, var(--dg-bg));stroke:var(--dg-accent)}.sheet.svelte-125fpgb .db-halo{fill:none;stroke:var(--dg-accent);stroke-width:2px;opacity:.35;pointer-events:none;animation:1.6s ease-in-out infinite svelte-125fpgb-halo}@keyframes svelte-125fpgb-halo{50%{opacity:.1;stroke-width:6px}}.sheet.svelte-125fpgb .db-handle.faded{opacity:.35}.sheet.svelte-125fpgb .db-handle.faded:hover{opacity:1}@media (prefers-reduced-motion:reduce){.sheet.svelte-125fpgb .db-halo{animation:none}}.db-inline.svelte-125fpgb{z-index:2;width:var(--w);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;transform:translate(-50%)}.db-inline.svelte-125fpgb textarea:where(.svelte-125fpgb){box-sizing:border-box;width:100%;min-height:max(var(--h), 36px);border:1.5px solid var(--dg-accent);background:var(--dg-bg);max-height:160px;color:var(--dg-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--dg-accent) 16%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--dg-ink) 35%, transparent);font:inherit;text-align:center;resize:none;border-radius:8px;outline:none;padding:7px 10px;font-size:15px;line-height:1.4}.db-inline.card.svelte-125fpgb{border:1px solid color-mix(in srgb, var(--dg-ink) 15%, transparent);background:var(--dg-bg);box-shadow:0 10px 28px -10px color-mix(in srgb, var(--dg-ink) 40%, transparent);border-radius:10px;padding:8px}.card-title.svelte-125fpgb{color:var(--dg-ink-2);letter-spacing:.04em;text-transform:uppercase;align-self:flex-start;font-size:11.5px;font-weight:650}.row.svelte-125fpgb{gap:6px;width:100%;display:flex}.card.svelte-125fpgb textarea:where(.svelte-125fpgb){min-height:36px;box-shadow:none;text-align:left}.remove.svelte-125fpgb{border:1px solid color-mix(in srgb, var(--dg-red) 45%, transparent);color:var(--dg-red);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:0 10px;font-size:13px;font-weight:500}.remove.svelte-125fpgb:hover{background:color-mix(in srgb, var(--dg-red) 10%, transparent)}.keys.svelte-125fpgb{background:var(--dg-bg);color:var(--dg-ink-3);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11.5px}.db-json.svelte-1ubrwf8{box-sizing:border-box;border:1px solid var(--db-border);background:var(--db-field);width:100%;min-height:220px;max-height:420px;color:var(--db-text);font-family:var(--db-mono);tab-size:2;resize:vertical;white-space:pre;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:12px;line-height:1.5;display:block}.db-json.svelte-1ubrwf8:focus{border-color:var(--db-accent);box-shadow:0 0 0 3px var(--db-accent-soft);outline:none}.db-json.bad.svelte-1ubrwf8,.db-json.bad.svelte-1ubrwf8:focus{border-color:var(--db-red)}p.svelte-1ubrwf8{margin:0 0 8px}.seg.svelte-1ion02w{border:1px solid var(--db-border);background:var(--db-field);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}button.svelte-1ion02w{color:var(--db-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 11px;font-size:13px}button.svelte-1ion02w:hover{color:var(--db-text)}button.on.svelte-1ion02w{background:var(--db-accent-soft);color:var(--db-accent);font-weight:600}.opts.svelte-un6ue7{margin:10px 0 12px}.preview.svelte-un6ue7{border:1px solid var(--db-border);background:var(--dg-bg);border-radius:10px;justify-content:center;align-items:center;margin:4px 0 12px;padding:12px;display:flex}.preview.checker.svelte-un6ue7{background:repeating-conic-gradient(color-mix(in srgb, var(--dg-ink) 9%, transparent) 0 25%, transparent 0 50%) 0 0 / 16px 16px}.preview.svelte-un6ue7 svg{width:auto;max-width:100%;height:auto;max-height:150px}.kinds.svelte-un6ue7{grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:6px 8px;display:grid}.status.svelte-un6ue7{min-height:1.4em;margin:8px 0 0}.db-input.svelte-ljosmk{border:1px solid var(--db-border);background:var(--db-field);min-width:0;color:var(--db-text);font:inherit;border-radius:7px;padding:6px 9px;font-size:13.5px;transition:border-color .12s,box-shadow .12s}input.db-input.svelte-ljosmk{width:100%;transition:border-color .12s,box-shadow .12s,width .12s}textarea.db-input.svelte-ljosmk{resize:vertical;width:100%;line-height:1.5}.db-input.svelte-ljosmk:focus{border-color:var(--db-accent);box-shadow:0 0 0 3px var(--db-accent-soft);outline:none}.db-input.svelte-ljosmk::placeholder{color:var(--db-faint)}.mono.svelte-ljosmk{font-family:var(--db-mono);font-size:13px}.invalid.svelte-ljosmk,.invalid.svelte-ljosmk:focus{border-color:var(--db-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--db-red) 15%, transparent)}.suggest.svelte-jj8crg{border:1px dashed var(--db-border);width:100%;color:var(--db-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:13px;display:block}.suggest.svelte-jj8crg:hover{border-color:var(--db-accent);border-style:solid}.nudge.svelte-jj8crg{margin-top:10px}p.db-note.svelte-jj8crg{margin:0 0 8px}.thumb.svelte-14gndkd{pointer-events:none;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.thumb.svelte-14gndkd svg{width:100%;height:100%}span.svelte-14gndkd{color:var(--db-faint)}.kinds.svelte-hp1lqt{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.kind.svelte-hp1lqt small:where(.svelte-hp1lqt){font-size:11.5px}.resume.svelte-hp1lqt{border:1px solid var(--db-border);border-radius:10px;align-items:center;gap:12px;margin:0 0 20px;padding:10px 12px;font-size:13px;display:flex}.lead.svelte-hp1lqt{margin:-2px 0 10px}.swatches.svelte-bkqw9t{flex-wrap:wrap;align-items:center;gap:6px;display:flex}button.svelte-bkqw9t{cursor:pointer;font:inherit}.dot.svelte-bkqw9t{border:2px solid var(--db-panel);background:var(--c);width:22px;height:22px;box-shadow:0 0 0 1px var(--db-border);border-radius:50%;padding:0;transition:transform .1s}.dot.svelte-bkqw9t:hover{transform:scale(1.12)}.dot.on.svelte-bkqw9t{box-shadow:0 0 0 2px var(--db-text)}.auto.svelte-bkqw9t{border:1px solid var(--db-border);height:22px;color:var(--db-text-2);background:0 0;border-radius:11px;padding:0 9px;font-size:12px}.auto.on.svelte-bkqw9t{border-color:var(--db-accent);background:var(--db-accent-soft);color:var(--db-accent);font-weight:600}.count.svelte-1rlvivc{color:var(--db-faint);margin-top:3px;font-size:12px;display:block}.bars.svelte-1bu9eme{grid-template-columns:minmax(0, 1.4fr) repeat(var(--cols), minmax(0, 1fr)) auto;align-items:center;gap:6px 8px;display:grid}.head.svelte-1bu9eme{color:var(--db-text-2);font-size:12px}.series.svelte-1bu9eme{align-items:center;gap:2px;display:flex}.more.svelte-1bu9eme,.paste.svelte-1bu9eme{margin-top:10px}.swatch-row.svelte-1bu9eme{margin-bottom:6px}.sname.svelte-1bu9eme{min-width:90px;font-size:13px}.bin-input.svelte-1bu9eme{margin-top:10px}.count.svelte-1bu9eme{color:var(--db-faint);margin-top:3px;font-size:12px;display:block}.group-head.svelte-1bu9eme{flex-wrap:nowrap;margin-bottom:6px}p.db-note.svelte-1bu9eme{margin:6px 0}input[type=range].svelte-1xazfjl{accent-color:var(--dg-accent);flex:1}.nodes.svelte-poi11e{gap:6px 4px}.node.svelte-poi11e{align-items:center;display:inline-flex}.x.svelte-poi11e{opacity:0;width:20px;margin-left:-2px;transition:opacity .12s}.node.svelte-poi11e:hover .x:where(.svelte-poi11e),.x.svelte-poi11e:focus-visible{opacity:1}.look.svelte-poi11e{margin-bottom:12px}.stray.svelte-poi11e{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;display:flex}.add.svelte-poi11e{color:var(--db-text-2);border-style:dashed}.cue.svelte-poi11e{background:var(--db-raised);color:var(--db-text-2);border-radius:8px;margin:12px 0;padding:8px 12px;font-size:13px;transition:background .15s}.cue.live.svelte-poi11e{background:var(--db-accent-soft);color:var(--db-text)}.link.svelte-poi11e{color:var(--db-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.named.svelte-poi11e{flex-wrap:nowrap}.name.svelte-poi11e{border:1px solid var(--db-border);background:var(--db-field);min-width:0;color:var(--db-text);font:inherit;border-radius:7px;flex:1;padding:6px 9px;font-size:13px}.name.svelte-poi11e:focus{border-color:var(--db-accent);outline:none}.kind.svelte-poi11e{margin-bottom:10px}.edges.svelte-poi11e{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.edges.svelte-poi11e li:where(.svelte-poi11e){border-radius:8px;grid-template-columns:minmax(90px,auto) 1fr auto auto;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:grid}.edges.svelte-poi11e li.fresh:where(.svelte-poi11e){animation:1.2s ease-out svelte-poi11e-fresh}@keyframes svelte-poi11e-fresh{0%{background:var(--db-accent-soft)}}.ends.svelte-poi11e{white-space:nowrap;font-weight:500}.arrow.svelte-poi11e{color:var(--db-faint)}.more.svelte-16tr1zk{margin-top:10px}.sides.svelte-16tr1zk{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sides.svelte-16tr1zk li:where(.svelte-16tr1zk){justify-content:space-between;align-items:center;gap:10px;display:flex}.xy.svelte-16tr1zk{color:var(--db-text-2);align-items:center;gap:6px;display:flex}.count.svelte-16tr1zk{text-align:center;min-width:40px}.paints.svelte-11lpd7w{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.paint.svelte-11lpd7w{border:1.5px solid var(--db-border);background:var(--db-field);color:var(--db-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 11px 5px 7px;font-size:13px;display:inline-flex}.paint.on.svelte-11lpd7w{border-color:var(--c,var(--db-text));box-shadow:0 0 0 3px color-mix(in srgb, var(--c,var(--db-text)) 18%, transparent);font-weight:600}.chip.svelte-11lpd7w{border:1.5px solid var(--c);background:color-mix(in srgb, var(--c) 30%, transparent);border-radius:50%;width:14px;height:14px}.chip.erase.svelte-11lpd7w{border:1.5px dashed var(--db-faint);background:0 0}.db-chip.marked.svelte-11lpd7w{border-color:var(--c);background:color-mix(in srgb, var(--c) 16%, var(--db-field));color:var(--db-text)}.clear.svelte-11lpd7w{margin:-10px 0 18px}.lead.svelte-11lpd7w{margin:-2px 0 10px}.names.svelte-11lpd7w{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 10px;display:grid}.head.svelte-11lpd7w{color:var(--db-text-2);font-size:12px}code.svelte-11lpd7w{font-family:var(--db-mono);font-size:12px}.picker.svelte-1imnxlu{touch-action:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:3px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.picker.svelte-1imnxlu:not(.buckets){grid-template-columns:repeat(var(--cols), auto);display:inline-grid}.row.svelte-1imnxlu{align-items:center;gap:3px;display:flex}.row.aligned.svelte-1imnxlu{display:contents}.cell.svelte-1imnxlu{border:1.5px solid var(--db-border);background:var(--dg-fill);min-width:38px;height:36px;color:var(--db-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:6px;padding:0 6px;font-size:13px;transition:transform 80ms}.cell.svelte-1imnxlu:hover{border-color:var(--db-accent)}.cell.marked.svelte-1imnxlu{border-color:var(--c);background:color-mix(in srgb, var(--c) 22%, var(--dg-fill))}.cell.dim.svelte-1imnxlu{background:var(--dg-grid);color:var(--db-faint)}.cell.picked.svelte-1imnxlu{outline:2.5px solid var(--db-accent);outline-offset:2px}.bucket.svelte-1imnxlu{min-width:22px;color:var(--db-faint);text-align:right;font-size:12px}.none.svelte-1imnxlu{color:var(--db-faint);font-size:12px;font-style:italic}.paints.svelte-lljzmu{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.paint.svelte-lljzmu{border:1.5px solid var(--db-border);background:var(--db-field);color:var(--db-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 11px 5px 7px;font-size:13px;display:inline-flex}.paint.on.svelte-lljzmu{border-color:var(--c,var(--db-text));box-shadow:0 0 0 3px color-mix(in srgb, var(--c,var(--db-text)) 18%, transparent);font-weight:600}.chip.svelte-lljzmu{border:1.5px solid var(--c);background:color-mix(in srgb, var(--c) 30%, transparent);border-radius:4px;width:14px;height:14px}.chip.dim.svelte-lljzmu{border-color:var(--db-border);background:var(--dg-grid)}.chip.erase.svelte-lljzmu{border:1.5px dashed var(--db-faint);background:0 0}.clear.svelte-lljzmu{margin-top:8px}.lead.svelte-1y0hm7y{margin:-2px 0 10px}.cue.svelte-1s5bk5m{background:var(--db-raised);color:var(--db-text-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.cue.live.svelte-1s5bk5m{background:var(--db-accent-soft);color:var(--db-text)}.link.svelte-1s5bk5m{color:var(--db-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.list.svelte-1s5bk5m{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.list.svelte-1s5bk5m li:where(.svelte-1s5bk5m){border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px;display:flex}.list.svelte-1s5bk5m li.active:where(.svelte-1s5bk5m){background:var(--db-accent-soft)}.side.svelte-1s5bk5m{flex-basis:100%}.ends.svelte-1s5bk5m{flex:1;font-size:13px}.lead.svelte-1s5bk5m{margin:-2px 0 10px}.flat.svelte-p9cp6a{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.cellbox.svelte-p9cp6a{flex-direction:column;align-items:center;gap:2px;display:flex}.idx.svelte-p9cp6a{color:var(--db-faint);font-size:11px}.grow.svelte-p9cp6a{flex-direction:column;display:flex}.table-wrap.svelte-p9cp6a{max-width:100%;overflow-x:auto}table.svelte-p9cp6a{border-collapse:separate;border-spacing:3px}th.svelte-p9cp6a{text-align:center;font-weight:400}tr.head.svelte-p9cp6a input{font-weight:600}.buckets.svelte-p9cp6a{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid}.num.svelte-p9cp6a{color:var(--db-faint);text-align:right;font-size:12.5px}.more.svelte-p9cp6a{margin:10px 0 6px}code.svelte-p9cp6a{font-family:var(--db-mono);font-size:12px}svg.svelte-131cwpe{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.coord.svelte-1gyr6s5{align-items:center;gap:3px;display:inline-flex}.paren.svelte-1gyr6s5{color:var(--db-faint)}select.svelte-1gyr6s5{margin-right:4px}.fields.svelte-152oawu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.field.svelte-152oawu{flex-direction:column;gap:5px;min-width:0;display:flex}.field.wide.svelte-152oawu{grid-column:1/-1}.field.svelte-152oawu:has(>.db-toggle:where(.svelte-152oawu)){justify-content:center}.name.svelte-152oawu{color:var(--db-text-2);font-size:12px;font-weight:600}.hint.svelte-152oawu{color:var(--db-faint);font-size:12px}.pair.svelte-152oawu{align-items:center;gap:8px;display:flex}.pair.wrap.svelte-152oawu{flex-wrap:wrap}.part.svelte-152oawu{flex:1;align-items:center;gap:6px;display:flex}.sub.svelte-152oawu{color:var(--db-text-2);white-space:nowrap;font-size:12.5px}.coords.svelte-152oawu{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.coords.svelte-152oawu li:where(.svelte-152oawu){align-items:center;gap:8px;display:flex}.coords.svelte-152oawu .sub:where(.svelte-152oawu){min-width:46px}.add.svelte-152oawu{align-self:flex-start}.group.svelte-1dr9z20{margin-bottom:10px}.group-name.svelte-1dr9z20{color:var(--db-faint);margin-bottom:5px;font-size:12px;display:block}.palette.svelte-1dr9z20{flex-wrap:wrap;gap:6px;display:flex}.tool.svelte-1dr9z20{border:1px solid var(--db-border);background:var(--db-field);color:var(--db-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 10px 5px 7px;font-size:13px;transition:border-color .12s,color .12s;display:inline-flex}.tool.svelte-1dr9z20:hover{border-color:var(--db-accent);color:var(--db-accent)}.tool.svelte-1dr9z20:active{transform:scale(.97)}.items.svelte-1dr9z20{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.items.svelte-1dr9z20 li:where(.svelte-1dr9z20){border:1px solid var(--db-border);background:var(--db-field);border-radius:10px;animation:.5s ease-out svelte-1dr9z20-appear}@keyframes svelte-1dr9z20-appear{0%{border-color:var(--db-accent);box-shadow:0 0 0 3px var(--db-accent-soft)}}.items.svelte-1dr9z20 li.open:where(.svelte-1dr9z20){border-color:var(--db-accent)}.item-head.svelte-1dr9z20{align-items:center;gap:2px;padding:4px 6px 4px 4px;display:flex}.summary.svelte-1dr9z20{min-width:0;color:var(--db-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;align-items:center;gap:8px;padding:5px 6px;font-size:13.5px;display:flex}.summary.svelte-1dr9z20:hover{background:var(--db-raised)}.text.svelte-1dr9z20{font-family:var(--db-mono);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.swatch.svelte-1dr9z20{place-items:center;display:grid}.chev.svelte-1dr9z20{color:var(--db-faint)}.item-body.svelte-1dr9z20{border-top:1px solid var(--db-border);padding:8px 12px 14px}.fold.svelte-1dr9z20{cursor:pointer;background:0 0;border:0;padding:0}.fold.svelte-1dr9z20 .db-label:where(.svelte-1dr9z20){margin:0}.lead.svelte-1dr9z20{margin:8px 0 10px}.points.svelte-1dr9z20{grid-template-columns:1fr 1fr 1fr auto auto;align-items:center;gap:6px 8px;margin-bottom:10px;display:grid}.snap.svelte-1dr9z20{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 4px;display:flex}.point-row.svelte-1dr9z20{display:contents}.point-row.picked.svelte-1dr9z20 .db-input{border-color:var(--db-accent)}.head.svelte-1dr9z20{color:var(--db-text-2);font-size:12px}.shows.svelte-1dr9z20{gap:8px;display:flex}.shows.svelte-1dr9z20 .db-toggle:where(.svelte-1dr9z20){gap:3px;font-size:12px}.lead.svelte-j6d9d7{margin:-2px 0 10px}.ranges.svelte-j6d9d7{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.ranges.svelte-j6d9d7>:last-child{grid-column:span 3}.axis.svelte-j6d9d7{color:var(--db-text-2);font-size:13px}.toggles.svelte-j6d9d7{gap:18px}.names.svelte-j6d9d7{margin-top:12px}input[type=range].svelte-j6d9d7{accent-color:var(--dg-accent);flex:1}code.svelte-j6d9d7{font-family:var(--db-mono);font-size:12px}.rows.svelte-7omi11{grid-template-columns:76px 1fr;align-items:center;gap:8px 12px;display:grid}.thumb.svelte-7omi11{border:1px solid var(--db-border);border-radius:8px;padding:2px}.what.svelte-7omi11{flex-direction:column;gap:3px;display:flex}.expr.svelte-7omi11{color:var(--db-text-2);font-family:var(--db-mono);font-size:12px}.counts.svelte-1lerhai{grid-template-columns:repeat(3,minmax(0,1fr))}.names.svelte-1lerhai{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin-bottom:8px;display:grid}.set-num.svelte-1lerhai{color:var(--db-text-2);font-size:12.5px}.universe.svelte-1lerhai{margin-top:10px}.universe.svelte-1lerhai p:where(.svelte-1lerhai){margin:4px 0 0}.regions.svelte-1yfz4ap{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.region.svelte-1yfz4ap{align-items:center;padding:6px}.expr.svelte-1yfz4ap{font-family:var(--db-mono);text-align:center;font-size:11px!important}.shaded.svelte-1yfz4ap{background:var(--db-accent-soft);border-radius:10px;align-items:center;gap:12px;margin:-6px 0 22px;padding:10px 14px;display:flex}.shaded.svelte-1yfz4ap .db-label:where(.svelte-1yfz4ap){margin:0}.value.svelte-1yfz4ap{flex:1;font-family:KaTeX_Math,Times New Roman,serif;font-size:19px;font-style:italic}.symbols.svelte-1yfz4ap{gap:4px;margin-top:6px}.symbols.svelte-1yfz4ap .db-btn:where(.svelte-1yfz4ap){min-width:32px;font-family:var(--db-mono);justify-content:center}.db.svelte-1snrcoo{--db-text:var(--dg-ink);--db-text-2:var(--dg-ink-2);--db-faint:var(--dg-ink-3);--db-accent:var(--dg-accent);--db-accent-soft:color-mix(in srgb, var(--dg-accent) 14%, transparent);--db-panel:var(--dg-bg);--db-field:var(--dg-fill);--db-raised:color-mix(in srgb, var(--dg-ink) 4%, var(--dg-bg));--db-border:color-mix(in srgb, var(--dg-ink) 15%, transparent);--db-red:var(--dg-red);--db-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--db-panel);height:100%;min-height:0;color:var(--db-text);font-family:var(--dg-font);font-size:14px;line-height:1.45;container-type:inline-size}.db.svelte-1snrcoo:focus{outline:none}.layout.svelte-1snrcoo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(340px,480px) minmax(0,1fr);height:100%;min-height:0;display:grid}.rail.svelte-1snrcoo{border-bottom:1px solid var(--db-border);grid-column:1/-1;align-items:center;gap:12px;padding:10px 16px;display:flex}.rail.svelte-1snrcoo ol:where(.svelte-1snrcoo){flex-wrap:wrap;flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rail.svelte-1snrcoo button:where(.svelte-1snrcoo),.rail.svelte-1snrcoo .later:where(.svelte-1snrcoo){color:var(--db-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:7px;padding:5px 10px 5px 5px;font-size:13px;display:flex}.rail.svelte-1snrcoo .later:where(.svelte-1snrcoo){color:var(--db-faint);cursor:default}.rail.svelte-1snrcoo button:where(.svelte-1snrcoo):hover:not(:disabled){background:var(--db-raised);color:var(--db-text)}.rail.svelte-1snrcoo button:where(.svelte-1snrcoo):disabled{opacity:.45;cursor:default}.num.svelte-1snrcoo{border:1.5px solid var(--db-border);border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;font-weight:600;display:grid}.rail.svelte-1snrcoo button.done:where(.svelte-1snrcoo) .num:where(.svelte-1snrcoo){border-color:var(--db-accent);color:var(--db-accent)}.rail.svelte-1snrcoo button.on:where(.svelte-1snrcoo){background:var(--db-accent-soft);color:var(--db-accent);font-weight:600}.rail.svelte-1snrcoo button.on:where(.svelte-1snrcoo) .num:where(.svelte-1snrcoo){border-color:var(--db-accent);background:var(--db-accent);color:var(--db-panel)}.history.svelte-1snrcoo{gap:4px;display:flex}.panel.svelte-1snrcoo{border-right:1px solid var(--db-border);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.guide.svelte-1snrcoo{padding:18px 20px 4px}.where.svelte-1snrcoo{color:var(--db-faint);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px;font-size:11.5px;font-weight:600}h2.svelte-1snrcoo{margin:0 0 6px;font-size:19px;font-weight:650}.hint.svelte-1snrcoo{border-left:3px solid var(--db-accent);background:var(--db-accent-soft);color:var(--db-text);border-radius:0 8px 8px 0;margin:0;padding:8px 12px;font-size:13.5px}.body.svelte-1snrcoo{flex:1;padding:16px 20px 24px}.nav.svelte-1snrcoo{border-top:1px solid var(--db-border);background:var(--db-panel);justify-content:space-between;gap:8px;padding:12px 20px;display:flex;position:sticky;bottom:0}.stage.svelte-1snrcoo{background:var(--dg-bg);min-width:0;min-height:0;color:var(--dg-ink);flex-direction:column;display:flex;overflow-y:auto}.stage-bar.svelte-1snrcoo{align-items:center;padding:10px 16px;display:flex}.spacer.svelte-1snrcoo{flex:1}.themes.svelte-1snrcoo{border:1px solid var(--db-border);border-radius:8px;gap:2px;padding:2px;display:flex}.themes.svelte-1snrcoo button:where(.svelte-1snrcoo){width:28px;height:24px;color:var(--db-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px}.themes.svelte-1snrcoo button.on:where(.svelte-1snrcoo){background:var(--db-accent-soft);color:var(--db-accent)}.canvas.svelte-1snrcoo{flex:1 1 0;justify-content:center;align-items:center;min-height:260px;padding:16px 24px 28px;display:flex}.empty.svelte-1snrcoo{text-align:center;color:var(--db-faint)}.empty.svelte-1snrcoo svg:where(.svelte-1snrcoo){fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:4 4}.problems.svelte-1snrcoo{border:1px solid color-mix(in srgb, var(--db-red) 35%, transparent);color:var(--db-red);border-radius:8px;margin:0 16px 12px;padding:10px 14px;font-size:13px}.problems.svelte-1snrcoo p:where(.svelte-1snrcoo){margin:0 0 4px}.problems.svelte-1snrcoo ul:where(.svelte-1snrcoo){margin:0;padding-left:18px}.problems.svelte-1snrcoo code:where(.svelte-1snrcoo){font-family:var(--db-mono);font-size:12px}.json.svelte-1snrcoo{margin:0 16px 16px;font-size:13px}.json.svelte-1snrcoo summary:where(.svelte-1snrcoo){color:var(--db-text-2);cursor:pointer}.json-narrow-slot.svelte-1snrcoo{padding:0 20px;display:none}.json-narrow-slot.svelte-1snrcoo .json:where(.svelte-1snrcoo){margin:0 0 12px}.db.svelte-1snrcoo .db-btn{border:1px solid var(--db-border);background:var(--db-field);color:var(--db-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.db.svelte-1snrcoo .db-btn:hover:not(:disabled){border-color:var(--db-accent)}.db.svelte-1snrcoo .db-btn:disabled{opacity:.4;cursor:default}.db.svelte-1snrcoo .db-btn.primary{border-color:var(--db-accent);background:var(--db-accent);color:var(--db-panel);font-weight:600}.db.svelte-1snrcoo .db-btn.ghost{background:0 0;border-color:#0000}.db.svelte-1snrcoo .db-btn.small{padding:4px 10px;font-size:12.5px}.db.svelte-1snrcoo .db-icon-btn{width:26px;height:26px;color:var(--db-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:14px;display:inline-grid}.db.svelte-1snrcoo .db-icon-btn:hover:not(:disabled){background:var(--db-raised);color:var(--db-text)}.db.svelte-1snrcoo .db-icon-btn.danger:hover{color:var(--db-red)}.db.svelte-1snrcoo .db-icon-btn:disabled{opacity:.3;cursor:default}.db.svelte-1snrcoo .db-section{margin:0 0 22px}.db.svelte-1snrcoo .db-label{color:var(--db-text-2);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11.5px;font-weight:650;display:block}.db.svelte-1snrcoo .db-note{color:var(--db-text-2);font-size:12.5px}.db.svelte-1snrcoo .db-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.db.svelte-1snrcoo .db-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.db.svelte-1snrcoo .db-field{min-width:0;color:var(--db-text-2);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.db.svelte-1snrcoo .db-field.wide{grid-column:1/-1}.db.svelte-1snrcoo .db-chip{border:1.5px solid var(--db-border);background:var(--db-field);min-height:32px;color:var(--db-text);font:inherit;cursor:pointer;border-radius:18px;align-items:center;gap:6px;padding:4px 13px;font-size:14px;font-weight:500;transition:border-color .12s,background .12s,transform .1s;display:inline-flex}.db.svelte-1snrcoo .db-chip:hover{border-color:var(--db-accent)}.db.svelte-1snrcoo .db-chip:active{transform:scale(.96)}.db.svelte-1snrcoo .db-chip.on{border-color:var(--db-accent);background:var(--db-accent-soft);color:var(--db-accent)}.db.svelte-1snrcoo .db-chip.armed{border-color:var(--db-accent);background:var(--db-accent);color:var(--db-panel);animation:1.2s ease-in-out infinite svelte-1snrcoo-armed}@keyframes svelte-1snrcoo-armed{50%{box-shadow:0 0 0 5px var(--db-accent-soft)}}.db.svelte-1snrcoo .db-cards{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;display:grid}.db.svelte-1snrcoo .db-card{border:1.5px solid var(--db-border);background:var(--dg-bg);color:var(--db-text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;padding:10px;transition:border-color .12s,transform .12s,box-shadow .12s;display:flex}.db.svelte-1snrcoo .db-card:hover{border-color:var(--db-accent);box-shadow:0 4px 14px -6px color-mix(in srgb, var(--dg-ink) 30%, transparent);transform:translateY(-1px)}.db.svelte-1snrcoo .db-card.on{border-color:var(--db-accent);box-shadow:0 0 0 3px var(--db-accent-soft)}.db.svelte-1snrcoo .db-card strong{font-size:13.5px}.db.svelte-1snrcoo .db-card small{color:var(--db-text-2);font-size:12px;line-height:1.35}.db.svelte-1snrcoo .db-toggle{color:var(--db-text);cursor:pointer;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.db.svelte-1snrcoo .db-toggle input{width:16px;height:16px;accent-color:var(--dg-accent);margin:0}.db.svelte-1snrcoo .db-select{border:1px solid var(--db-border);background:var(--db-field);color:var(--db-text);font:inherit;border-radius:7px;padding:6px 8px;font-size:13px}.db.svelte-1snrcoo .db-empty{border:1.5px dashed var(--db-border);color:var(--db-text-2);text-align:center;border-radius:10px;padding:14px;font-size:13px}.db.svelte-1snrcoo .db-warn{color:var(--db-red);font-size:12.5px}@container (width<=760px){.layout.svelte-1snrcoo{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:auto}.stage.svelte-1snrcoo{top:var(--db-sticky-top,0px);z-index:1;border-bottom:1px solid var(--db-border);grid-row:2;max-height:45vh;position:sticky}.canvas.svelte-1snrcoo{flex:none;min-height:0;padding:4px 12px 12px}.canvas.svelte-1snrcoo .sheet svg.dg{width:auto;max-height:30vh}.json-wide.svelte-1snrcoo{display:none}.json-narrow-slot.svelte-1snrcoo{display:block}.panel.svelte-1snrcoo{border-right:0;grid-row:3;overflow:visible}.rail.svelte-1snrcoo .title:where(.svelte-1snrcoo){display:none}.rail.svelte-1snrcoo button.on:where(.svelte-1snrcoo) .title:where(.svelte-1snrcoo){display:inline}}
