.pill.svelte-16jcyrq{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);white-space:nowrap}.tone-ok.svelte-16jcyrq{border-color:color-mix(in srgb,var(--success) 35%,var(--border));background:var(--success-soft);color:var(--success)}.tone-danger.svelte-16jcyrq{border-color:color-mix(in srgb,var(--danger) 35%,var(--border));background:var(--danger-soft);color:var(--danger)}.tone-warn.svelte-16jcyrq{border-color:color-mix(in srgb,var(--warning) 35%,var(--border));background:var(--warning-soft);color:var(--warning)}.tone-muted.svelte-16jcyrq{color:var(--text-secondary)}.dot.svelte-16jcyrq{opacity:.5}.muted.svelte-16jcyrq{color:var(--text-tertiary)}.field-tree.svelte-1umsuxs{font-size:.8rem;color:var(--text-primary)}.meta.svelte-1umsuxs{margin:0 0 .5rem;color:var(--text-secondary);font-size:.75rem}.cols.svelte-1umsuxs{display:flex;flex-direction:column;gap:.2rem}.col-row.svelte-1umsuxs,.node-btn.svelte-1umsuxs{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;align-items:center;padding:.28rem .4rem;border-radius:6px;text-align:left}.col-row.svelte-1umsuxs:hover,.node-btn.svelte-1umsuxs:hover{background:var(--bg-hover)}.node-btn.svelte-1umsuxs{width:100%;border:none;background:transparent;color:inherit;cursor:pointer;font:inherit;grid-template-columns:1rem minmax(0,1fr) auto}.nested.svelte-1umsuxs{padding-left:1rem}.name.svelte-1umsuxs{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type.svelte-1umsuxs{color:var(--accent);font-size:.7rem}.hint.svelte-1umsuxs{color:var(--text-tertiary);font-size:.7rem}.caret.svelte-1umsuxs{color:var(--text-tertiary);width:1rem;text-align:center}.empty.svelte-1umsuxs{color:var(--text-tertiary);margin:0}.table-wrap.svelte-gnrff1{overflow:auto;max-height:100%;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card)}table.svelte-gnrff1{width:100%;border-collapse:collapse;font-size:.78rem;font-variant-numeric:tabular-nums}th.svelte-gnrff1,td.svelte-gnrff1{padding:.35rem .55rem;border-bottom:1px solid var(--border-subtle);text-align:left;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}th.svelte-gnrff1{position:sticky;top:0;background:var(--bg-elevated);color:var(--text-secondary);font-weight:600;z-index:1}tbody.svelte-gnrff1 tr:where(.svelte-gnrff1):hover td:where(.svelte-gnrff1){background:var(--bg-hover)}.pager.svelte-gnrff1{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem .55rem;font-size:.72rem;color:var(--text-secondary);border-top:1px solid var(--border-subtle)}.btns.svelte-gnrff1{display:flex;align-items:center;gap:.35rem}.size.svelte-gnrff1{display:inline-flex;align-items:center;gap:.3rem;margin-right:.25rem}.size.svelte-gnrff1 select:where(.svelte-gnrff1){padding:.15rem .3rem;border:1px solid var(--border);border-radius:4px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:.72rem}.empty.svelte-gnrff1{margin:0;padding:1rem;color:var(--text-tertiary);font-size:.85rem}.preview.svelte-183jtch{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);overflow:hidden}.meta.svelte-183jtch{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem .6rem;font-size:.7rem;color:var(--text-tertiary);border-bottom:1px solid var(--border-subtle)}pre.svelte-183jtch{margin:0;padding:.65rem .75rem;overflow:auto;font-size:.75rem;line-height:1.4;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.ws.svelte-2c762q{padding:.55rem .7rem}.ws.svelte-2c762q summary:where(.svelte-2c762q){cursor:pointer;font-weight:600;font-size:.8rem}.row.svelte-2c762q,.send-row.svelte-2c762q{display:flex;gap:.4rem;margin-top:.45rem}input.svelte-2c762q{flex:1;min-width:0;padding:.3rem .45rem;border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg);color:var(--text-primary);font:inherit;font-size:.8rem}.state.svelte-2c762q{margin:.35rem 0 0;font-size:.72rem;color:var(--text-secondary)}.err.svelte-2c762q{color:var(--danger, #c44);font-size:.75rem}.log.svelte-2c762q{list-style:none;margin:.45rem 0 0;padding:0;max-height:10rem;overflow:auto;font-family:var(--font-mono, ui-monospace, monospace);font-size:.7rem}.log.svelte-2c762q li:where(.svelte-2c762q){display:flex;gap:.4rem;padding:.15rem 0;border-bottom:1px solid var(--border-subtle)}.kind.svelte-2c762q{flex:0 0 3.2rem;opacity:.7;text-transform:uppercase}.text.svelte-2c762q{min-width:0;word-break:break-word}.in.svelte-2c762q .kind:where(.svelte-2c762q){color:var(--accent)}.out.svelte-2c762q .kind:where(.svelte-2c762q){color:var(--text-secondary)}.icon.svelte-1eqehiz{display:inline-block;vertical-align:-.15em;flex-shrink:0}.client.svelte-qcqkow{display:grid;grid-template-columns:15rem minmax(0,1.1fr) minmax(0,1.2fr);gap:.75rem;min-height:28rem;align-items:stretch}.side.svelte-qcqkow{display:flex;flex-direction:column;gap:.6rem;min-height:0;overflow:auto}.side-section.svelte-qcqkow{min-height:0;padding:.6rem}.side-head.svelte-qcqkow{display:flex;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.15rem;font-size:.75rem}.side-head-title.svelte-qcqkow{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.side-head-title.svelte-qcqkow strong:where(.svelte-qcqkow){font-size:.78rem}.side-empty.svelte-qcqkow{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.4rem .1rem .15rem;color:var(--text-tertiary)}.list.svelte-qcqkow{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.list-btn.svelte-qcqkow{width:100%;text-align:left;border:none;background:transparent;color:inherit;padding:.35rem .4rem;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;gap:.5rem;font:inherit;transition:background var(--motion-duration, .15s) ease}.list-btn.svelte-qcqkow:hover{background:var(--bg-hover)}.list-btn-text.svelte-qcqkow{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.list-btn-top.svelte-qcqkow{display:flex;align-items:center;gap:.35rem;min-width:0}.method-chip.svelte-qcqkow{font-size:.63rem;font-weight:700;letter-spacing:.02em;flex-shrink:0}.url.svelte-qcqkow{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.meta.svelte-qcqkow,.hint.svelte-qcqkow{font-size:.68rem;color:var(--text-tertiary)}.card.svelte-qcqkow{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);padding:.75rem;min-height:0;display:flex;flex-direction:column;gap:.65rem}.section-title.svelte-qcqkow{margin:0;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.composer-head.svelte-qcqkow{display:flex;align-items:center;gap:.5rem}.composer-head.svelte-qcqkow strong:where(.svelte-qcqkow){font-size:.85rem}.row.svelte-qcqkow{display:flex;gap:.4rem;align-items:center}.method-field.svelte-qcqkow{flex-shrink:0;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--tone-color) 35%,var(--border));background:var(--tone-soft)}.method-field.svelte-qcqkow select:where(.svelte-qcqkow){border:none;background:transparent;color:var(--tone-color);font-weight:700;padding:.4rem .5rem;width:6.5rem}.method-field.tone-data.svelte-qcqkow{--tone-color: var(--accent);--tone-soft: var(--accent-soft)}.method-field.tone-action.svelte-qcqkow{--tone-color: var(--success);--tone-soft: var(--success-soft)}.method-field.tone-warning.svelte-qcqkow{--tone-color: var(--warning);--tone-soft: var(--warning-soft)}.method-field.tone-danger.svelte-qcqkow{--tone-color: var(--danger);--tone-soft: var(--danger-soft)}.url-field.svelte-qcqkow,.env-field.svelte-qcqkow{display:flex;align-items:center;gap:.4rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);padding:0 .55rem;color:var(--text-tertiary);min-width:0}.url-field.svelte-qcqkow{flex:1}.url-field.svelte-qcqkow:focus-within,.env-field.svelte-qcqkow:focus-within{border-color:var(--accent);color:var(--accent)}.url-field.svelte-qcqkow input:where(.svelte-qcqkow){border:none;background:transparent;padding:.4rem 0}.env-field.svelte-qcqkow select:where(.svelte-qcqkow){border:none;background:transparent;padding:.4rem 0;color:var(--text-primary);max-width:9rem}.url-input.svelte-qcqkow{flex:1;min-width:0}input.svelte-qcqkow,select.svelte-qcqkow,textarea.svelte-qcqkow{padding:.4rem .55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:.8rem}textarea.svelte-qcqkow{width:100%;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.header-row.svelte-qcqkow{display:grid;grid-template-columns:1fr 1.4fr auto;gap:.35rem;align-items:center;margin-bottom:.3rem}.combo.svelte-qcqkow{position:relative;min-width:0}.combo.svelte-qcqkow input:where(.svelte-qcqkow){width:100%;padding-right:1.45rem}.combo.svelte-qcqkow select:where(.svelte-qcqkow){position:absolute;right:0;top:0;bottom:0;width:1.4rem;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;font-size:.65rem;padding:0}.headers.nested.svelte-qcqkow{background:var(--bg-elevated)}.headers.svelte-qcqkow .hint:where(.svelte-qcqkow){margin:0 0 .1rem;font-size:.7rem;color:var(--text-tertiary)}.body-label.svelte-qcqkow{display:flex;flex-direction:column;gap:.3rem;font-size:.75rem;color:var(--text-secondary)}.body-title.svelte-qcqkow{display:inline-flex;align-items:center;gap:.3rem}.env-badge.svelte-qcqkow{margin:0;align-self:flex-start;color:var(--env, var(--accent));font-weight:600}.env-badge.svelte-qcqkow .dot:where(.svelte-qcqkow){background:var(--env, var(--accent))}.arm-toggle.svelte-qcqkow{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;font-size:.78rem;font-weight:600;color:var(--danger);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border));border-radius:var(--radius-sm);padding:.35rem .65rem}.arm-toggle.armed.svelte-qcqkow{color:var(--success);background:var(--success-soft);border-color:color-mix(in srgb,var(--success) 35%,var(--border))}.arm-toggle.armed.svelte-qcqkow .dot:where(.svelte-qcqkow){background:var(--success)}.disclosure.svelte-qcqkow{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);padding:.15rem .6rem}.disclosure[open].svelte-qcqkow{padding-bottom:.6rem}.disclosure.svelte-qcqkow summary:where(.svelte-qcqkow){cursor:pointer;list-style:none;display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--text-secondary);padding:.5rem 0}.disclosure.svelte-qcqkow summary:where(.svelte-qcqkow)::-webkit-details-marker{display:none}.disclosure.svelte-qcqkow summary:where(.svelte-qcqkow) .chev:where(.svelte-qcqkow){display:inline-flex;margin-left:auto;color:var(--text-tertiary);transition:transform var(--motion-duration, .15s) ease}.disclosure[open].svelte-qcqkow summary:where(.svelte-qcqkow) .chev:where(.svelte-qcqkow){transform:rotate(90deg)}.disclosure-body.svelte-qcqkow{display:flex;flex-direction:column;gap:.45rem}.err.svelte-qcqkow{margin:0;display:inline-flex;align-items:center;gap:.35rem;color:var(--danger);font-size:.8rem}.ok.svelte-qcqkow{margin:0;display:inline-flex;align-items:center;gap:.35rem;color:var(--success, #1a7f4b);font-size:.8rem}.cmp.svelte-qcqkow{margin:.4rem 0 0;max-height:8rem;overflow:auto;font-size:.7rem;padding:.4rem;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.result-head.svelte-qcqkow{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.result-actions.svelte-qcqkow{display:flex;gap:.4rem}.result-tabs.svelte-qcqkow{align-self:flex-start;flex-wrap:wrap}.result-tabs.svelte-qcqkow button:where(.svelte-qcqkow){text-transform:capitalize}.result-body.svelte-qcqkow{min-height:0;flex:1;overflow:auto}.result-empty.svelte-qcqkow{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;padding:1.5rem .25rem;color:var(--text-secondary)}.result-empty.svelte-qcqkow strong:where(.svelte-qcqkow){font-size:.95rem;color:var(--text-primary)}.result-empty.svelte-qcqkow p:where(.svelte-qcqkow){margin:0;font-size:.82rem;line-height:1.4;max-width:28rem}.tab-empty.svelte-qcqkow{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem .25rem;color:var(--text-tertiary)}.tab-empty.svelte-qcqkow .hint:where(.svelte-qcqkow){margin:0}.kv.svelte-qcqkow{margin:0;display:flex;flex-direction:column;gap:.35rem;font-size:.78rem}.kv.svelte-qcqkow div:where(.svelte-qcqkow){display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.5rem}.kv.svelte-qcqkow dt:where(.svelte-qcqkow){color:var(--text-tertiary)}.kv.svelte-qcqkow dd:where(.svelte-qcqkow){margin:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media(max-width:1100px){.client.svelte-qcqkow{grid-template-columns:1fr}}.filter-group.svelte-uglqlk{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;justify-content:space-between;padding:.75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated)}.controls.svelte-uglqlk{display:flex;flex-wrap:wrap;gap:.65rem .85rem;flex:1;min-width:0}.ctrl.svelte-uglqlk{display:flex;flex-direction:column;gap:.2rem;min-width:7rem}.ctrl.toggle.svelte-uglqlk{flex-direction:row;align-items:center;gap:.45rem;min-height:2.1rem}.date-range.svelte-uglqlk .range-row:where(.svelte-uglqlk){display:flex;align-items:center;gap:.35rem}.sep.svelte-uglqlk{color:var(--text-tertiary);font-size:.7rem}.label.svelte-uglqlk{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--text-secondary);font-weight:600}.label.svelte-uglqlk svg{color:var(--text-tertiary);flex-shrink:0}input.svelte-uglqlk,select.svelte-uglqlk{padding:.35rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:.8rem;min-width:8rem}input[type=checkbox].svelte-uglqlk{min-width:auto}input[type=date].svelte-uglqlk{min-width:7.5rem}.actions.svelte-uglqlk{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.arm.svelte-uglqlk{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--danger)}.btn.dirty.svelte-uglqlk{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.chart.svelte-1gu35np{position:relative;width:100%;min-height:8rem}.empty.svelte-1gu35np{margin:0;padding:1rem;color:var(--text-tertiary);font-size:.85rem}.state-inspector.svelte-s7z4x9{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;font-size:.75rem}@media(max-width:720px){.state-inspector.svelte-s7z4x9{grid-template-columns:1fr}}section.svelte-s7z4x9 h4:where(.svelte-s7z4x9){margin:0 0 .4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}ul.svelte-s7z4x9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}li.svelte-s7z4x9{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.3rem .45rem;border-radius:4px;background:var(--bg-elevated);border:1px solid transparent}li.hot.svelte-s7z4x9{border-color:var(--accent);background:var(--accent-soft)}.id.svelte-s7z4x9{font-weight:600;color:var(--text-primary);flex-shrink:0}code.svelte-s7z4x9,.meta.svelte-s7z4x9{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.err.svelte-s7z4x9{color:var(--danger)}.empty.svelte-s7z4x9{margin:0;color:var(--text-tertiary)}.canvas.svelte-g81cx3{display:flex;flex-direction:column;gap:.65rem;min-height:0;flex:1}.top.svelte-g81cx3{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.left.svelte-g81cx3{display:flex;align-items:center;gap:.6rem}select.svelte-g81cx3,input.svelte-g81cx3,textarea.svelte-g81cx3{padding:.35rem .5rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:.8rem}textarea.svelte-g81cx3{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;resize:vertical;width:100%}.page-picker.svelte-g81cx3{position:relative;display:inline-flex;align-items:center}.page-picker.svelte-g81cx3 select:where(.svelte-g81cx3){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.8rem;font-weight:650;font-size:.88rem;border-color:transparent;background:transparent;max-width:14rem;text-overflow:ellipsis}.page-picker.svelte-g81cx3 select:where(.svelte-g81cx3):hover{background:var(--bg-hover);border-radius:6px}.page-picker.svelte-g81cx3 svg{position:absolute;right:.4rem;pointer-events:none;color:var(--text-tertiary)}.dirty-flag.svelte-g81cx3{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--warning);font-weight:600}.refresh.svelte-g81cx3{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--text-secondary);margin-left:.5rem}.refresh.svelte-g81cx3 input:where(.svelte-g81cx3){width:3.5rem;font:inherit;font-size:.75rem;padding:.2rem .3rem;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-elevated);color:var(--text-primary)}.md.svelte-g81cx3{font-size:.85rem;line-height:1.45;color:var(--text-primary)}.md.svelte-g81cx3 h2,.md.svelte-g81cx3 h3,.md.svelte-g81cx3 h4{margin:.4rem 0}.md.svelte-g81cx3 code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78em}.drawer-comp.svelte-g81cx3{font-size:.85rem}.drawer-comp.svelte-g81cx3 summary:where(.svelte-g81cx3){cursor:pointer;font-weight:600}.modes.svelte-g81cx3{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.go-btn.svelte-g81cx3{font-weight:700;box-shadow:0 4px 14px -6px color-mix(in srgb,var(--accent) 55%,transparent)}.card.svelte-g81cx3{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);padding:.75rem}.empty-hero.svelte-g81cx3{display:flex;flex-direction:column;gap:1rem;padding:1.6rem 1.6rem 1.4rem;max-width:52rem}.empty-hero-copy.svelte-g81cx3{display:flex;flex-direction:column;gap:.55rem}.empty-hero-copy.svelte-g81cx3 h2:where(.svelte-g81cx3){margin:0;font-size:1.25rem;letter-spacing:-.02em}.empty-hero-copy.svelte-g81cx3 p:where(.svelte-g81cx3){margin:0;color:var(--text-secondary);font-size:.88rem;line-height:1.5;max-width:40rem}.empty-paths.svelte-g81cx3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.path-card.svelte-g81cx3{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);color:inherit;text-align:left;padding:.95rem 1rem;display:flex;flex-direction:column;gap:.45rem;cursor:pointer;font:inherit;min-height:8rem;transition:border-color .15s ease,background .15s ease,transform .15s ease}.path-card.svelte-g81cx3:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 45%,var(--bg-elevated));transform:translateY(-1px)}.path-card.primary.svelte-g81cx3{border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent-soft) 60%,var(--bg-card))}.path-card.svelte-g81cx3:disabled{opacity:.65;cursor:not-allowed}.path-title.svelte-g81cx3{font-size:.9rem;font-weight:700;color:var(--text-primary)}.path-body.svelte-g81cx3{font-size:.78rem;color:var(--text-secondary);line-height:1.4}.more-samples.svelte-g81cx3{font-size:.8rem;color:var(--text-secondary)}.more-samples.svelte-g81cx3 summary:where(.svelte-g81cx3){cursor:pointer;font-weight:600}.gallery.svelte-g81cx3{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.stepper.svelte-g81cx3{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.55rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);margin-bottom:.55rem}.step.svelte-g81cx3{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--text-tertiary)}.step-num.svelte-g81cx3{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;border:1.5px solid var(--border);font-size:.7rem;color:var(--text-tertiary);flex-shrink:0}.step.done.svelte-g81cx3{color:var(--text-primary)}.step.done.svelte-g81cx3 .step-num:where(.svelte-g81cx3){background:var(--success-soft);border-color:var(--success);color:var(--success)}.step-sep.svelte-g81cx3{color:var(--text-tertiary);opacity:.6;display:inline-flex}.step-hint.svelte-g81cx3{font-size:.75rem;color:var(--text-tertiary);margin-left:.35rem}.stepper.svelte-g81cx3 .dismiss:where(.svelte-g81cx3){margin-left:auto;flex-shrink:0}.new-wrap.svelte-g81cx3{position:relative}.new-menu.svelte-g81cx3{position:absolute;top:calc(100% + .25rem);right:0;z-index:25;min-width:15rem;padding:.3rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.1rem}.new-item.svelte-g81cx3{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.5rem;border:none;background:transparent;text-align:left;font:inherit;font-size:.8rem;padding:.4rem .55rem;border-radius:6px;cursor:pointer;color:var(--text-primary)}.new-item.svelte-g81cx3 svg{color:var(--text-tertiary);flex-shrink:0}.new-item.svelte-g81cx3:hover:not(:disabled){background:var(--bg-hover)}.new-item.svelte-g81cx3:disabled{opacity:.5;cursor:not-allowed}.palette-head.svelte-g81cx3{display:flex;flex-direction:column;gap:.1rem}.palette-head.svelte-g81cx3 strong:where(.svelte-g81cx3){font-size:.78rem}.palette-sub.svelte-g81cx3{font-size:.68rem;color:var(--text-tertiary)}.palette-search.svelte-g81cx3{display:flex;align-items:center;gap:.35rem;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-card);padding:.35rem .5rem;color:var(--text-tertiary)}.palette-search.svelte-g81cx3 input:where(.svelte-g81cx3){border:none;background:transparent;padding:0;flex:1;font-size:.78rem}.pal-item.soon.svelte-g81cx3{opacity:.55}.soon-tag.svelte-g81cx3{margin-left:auto;font-size:.6rem;font-weight:700;text-transform:uppercase;color:var(--text-tertiary)}.soon-toggle.svelte-g81cx3{display:flex;align-items:center;gap:.35rem;font-size:.68rem;color:var(--text-tertiary);margin-top:.25rem}.workspace.svelte-g81cx3{display:grid;grid-template-columns:11rem minmax(0,1fr) 16rem;gap:.65rem;align-items:start;min-height:18rem}.workspace.preview.svelte-g81cx3{grid-template-columns:minmax(0,1fr)}.palette.svelte-g81cx3,.inspector.svelte-g81cx3{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);padding:.55rem;display:flex;flex-direction:column;gap:.5rem;max-height:70vh;overflow:auto;position:sticky;top:.25rem}.palette.svelte-g81cx3 input[type=search]:where(.svelte-g81cx3){width:100%}.group.svelte-g81cx3 h4:where(.svelte-g81cx3){margin:.35rem 0 .25rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.pal-item.svelte-g81cx3{display:flex;align-items:center;gap:.45rem;width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-subtle);border-left:2px solid var(--tile-accent, var(--border-subtle));background:var(--bg-card);color:var(--text-primary);font:inherit;font-size:.78rem;padding:.4rem .5rem;border-radius:6px;cursor:grab;margin-bottom:.3rem;transition:border-color .15s ease,background .15s ease,transform .1s ease}.pal-icon.svelte-g81cx3{display:inline-flex;color:var(--tile-accent, var(--text-tertiary));flex-shrink:0}.pal-label.svelte-g81cx3{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-grip.svelte-g81cx3{display:inline-flex;color:var(--text-tertiary);opacity:0;transition:opacity .12s ease}.pal-item.svelte-g81cx3:hover:not(.soon){border-color:var(--tile-accent, var(--accent));background:color-mix(in srgb,var(--tile-accent, var(--accent)) 8%,var(--bg-card))}.pal-item.svelte-g81cx3:hover:not(.soon) .pal-grip:where(.svelte-g81cx3){opacity:.6}.pal-item.svelte-g81cx3:active:not(.soon){cursor:grabbing;transform:scale(.98)}.center.svelte-g81cx3{display:flex;flex-direction:column;gap:.65rem;min-width:0}.filter-wrap.selected.svelte-g81cx3{outline:2px solid var(--accent);border-radius:var(--radius-sm)}.grid.svelte-g81cx3{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.65rem}.grid.build.svelte-g81cx3 .tile:where(.svelte-g81cx3){cursor:pointer}.tile.svelte-g81cx3{min-width:0;border-left:3px solid var(--tile-accent, var(--border-subtle));transition:opacity .15s ease,box-shadow .15s ease,transform .15s ease}.tile.selected.svelte-g81cx3{box-shadow:0 0 0 2px var(--accent),0 10px 24px -14px color-mix(in srgb,var(--accent) 70%,transparent)}.tile.dim.svelte-g81cx3{opacity:.35}.tile.hot.svelte-g81cx3{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.tile.drop-target.svelte-g81cx3{box-shadow:inset 0 3px 0 0 var(--accent)}.tile-chrome.svelte-g81cx3{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.78rem}.tile-grip.svelte-g81cx3{display:inline-flex;color:var(--text-tertiary);cursor:grab;flex-shrink:0}.tile-title.svelte-g81cx3{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-quick-actions.svelte-g81cx3{display:flex;gap:.15rem;flex-shrink:0;opacity:0;transition:opacity .12s ease}.tile.svelte-g81cx3:hover .tile-quick-actions:where(.svelte-g81cx3),.tile.selected.svelte-g81cx3 .tile-quick-actions:where(.svelte-g81cx3){opacity:1}.btn-icon.danger-hover.svelte-g81cx3:hover{background:var(--danger-soft);color:var(--danger)}.tile-head.svelte-g81cx3{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;font-size:.78rem}.tile-head-title.svelte-g81cx3{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.tile-head-title.svelte-g81cx3 strong:where(.svelte-g81cx3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-head.compact.svelte-g81cx3{margin-bottom:.35rem}.span-picker.svelte-g81cx3{display:flex;gap:.2rem;margin-bottom:.5rem}.span-opt.svelte-g81cx3{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;width:1.7rem;height:1.05rem;padding:0 .15rem;border:1px solid var(--border);background:var(--bg-elevated);border-radius:3px;cursor:pointer}.span-bar.svelte-g81cx3{display:block;height:3px;border-radius:2px;background:var(--text-tertiary)}.span-opt.active.svelte-g81cx3{border-color:var(--accent)}.span-opt.active.svelte-g81cx3 .span-bar:where(.svelte-g81cx3){background:var(--accent)}.stat.svelte-g81cx3{display:flex;flex-direction:column;gap:.35rem;min-height:4.5rem;justify-content:center}.stat.svelte-g81cx3 .label:where(.svelte-g81cx3){font-size:.72rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.stat.svelte-g81cx3 .value:where(.svelte-g81cx3){font-size:1.5rem;font-variant-numeric:tabular-nums}.json-block.svelte-g81cx3{margin:0;max-height:14rem;overflow:auto;font-size:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.kv.svelte-g81cx3{display:grid;grid-template-columns:auto 1fr;gap:.25rem .65rem;margin:0;font-size:.75rem}.kv.svelte-g81cx3 dt:where(.svelte-g81cx3){color:var(--text-tertiary);font-weight:600}.kv.svelte-g81cx3 dd:where(.svelte-g81cx3){margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.div.svelte-g81cx3{border:none;border-top:1px solid var(--border);margin:.5rem 0}.grid-empty.svelte-g81cx3{grid-column:1 / -1;padding:2.2rem 1.25rem;text-align:center;color:var(--text-secondary);font-size:.85rem;border:1px dashed var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);display:flex;flex-direction:column;align-items:center;gap:.45rem}.grid-empty.svelte-g81cx3 strong:where(.svelte-g81cx3){font-size:.95rem;color:var(--text-primary)}.grid-empty.svelte-g81cx3 span:where(.svelte-g81cx3){color:var(--text-secondary);max-width:22rem;line-height:1.4}.insp-empty.svelte-g81cx3{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem .5rem;color:var(--text-tertiary);text-align:center}.insp-selected.svelte-g81cx3{display:flex;align-items:center;gap:.45rem;font-size:.85rem;padding-bottom:.35rem;border-bottom:1px solid var(--border-subtle)}.insp-selected.svelte-g81cx3 strong:where(.svelte-g81cx3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-tabs.svelte-g81cx3{width:100%}.insp-tabs.svelte-g81cx3 button:where(.svelte-g81cx3){flex:1;justify-content:center}.insp-body.svelte-g81cx3{display:flex;flex-direction:column;gap:.55rem}.insp-body.svelte-g81cx3 label:where(.svelte-g81cx3){display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;color:var(--text-secondary)}.insp-body.svelte-g81cx3 .row:where(.svelte-g81cx3){display:flex;flex-wrap:wrap;gap:.35rem}.insp-body.svelte-g81cx3 code:where(.svelte-g81cx3){font-size:.7rem}.row-toggle.svelte-g81cx3 .seg:where(.svelte-g81cx3){display:flex;gap:.25rem}.seg.svelte-g81cx3 button:where(.svelte-g81cx3){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:.72rem;padding:.25rem .5rem;border-radius:4px;cursor:pointer}.seg.svelte-g81cx3 button.active:where(.svelte-g81cx3){background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}fieldset.svelte-g81cx3{border:1px solid var(--border-subtle);border-radius:6px;padding:.4rem .5rem;margin:0}legend.svelte-g81cx3{font-size:.7rem;color:var(--text-tertiary);padding:0 .25rem}.check.svelte-g81cx3{display:flex!important;flex-direction:row!important;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-primary)}.ctrl-edit.svelte-g81cx3{border:1px solid var(--border-subtle);border-radius:6px;padding:.4rem;display:flex;flex-direction:column;gap:.35rem}.ctrl-edit.svelte-g81cx3 strong:where(.svelte-g81cx3){font-size:.75rem}.state-list.svelte-g81cx3{margin:0;padding-left:1rem;font-size:.75rem;color:var(--text-secondary)}.danger.svelte-g81cx3{color:var(--danger)}.run-only.svelte-g81cx3{display:flex;flex-direction:row;align-items:center;gap:.75rem}.arm.svelte-g81cx3{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--danger)}.drawer.svelte-g81cx3{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-card);overflow:hidden}.drawer-toggle.svelte-g81cx3{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.4rem;width:100%;text-align:left;border:none;background:var(--bg-elevated);color:var(--text-secondary);font:inherit;font-size:.75rem;font-weight:600;padding:.45rem .65rem;cursor:pointer}.drawer-body.svelte-g81cx3{display:grid;grid-template-columns:1.2fr 1fr;gap:.75rem;padding:.65rem}@media(max-width:900px){.empty-paths.svelte-g81cx3,.workspace.svelte-g81cx3,.drawer-body.svelte-g81cx3{grid-template-columns:1fr}.palette.svelte-g81cx3,.inspector.svelte-g81cx3{position:static;max-height:14rem}}.payload.svelte-g81cx3 h4:where(.svelte-g81cx3){margin:0 0 .4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.muted.svelte-g81cx3{margin:0;color:var(--text-tertiary);font-size:.75rem}.pad.svelte-g81cx3{padding:.5rem}.hint.svelte-g81cx3{font-size:.75rem;color:var(--text-tertiary)}.err.svelte-g81cx3{margin:0;color:var(--danger);font-size:.85rem}
