.placeholder-msg.svelte-4h2vts{padding:2rem;text-align:center;color:var(--text-muted);font-size:.875rem}.ctx-panel.svelte-4h2vts{border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);padding:10px 14px}.ctx-rows.svelte-4h2vts{display:flex;flex-direction:column;gap:4px}.ctx-row.svelte-4h2vts{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.75rem}.ctx-badge.svelte-4h2vts{font-weight:600;color:var(--text-primary)}.ctx-sep.svelte-4h2vts{width:3px;height:3px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.ctx-path.svelte-4h2vts{font-size:.6875rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:JetBrains Mono,monospace}.ctx-tag.svelte-4h2vts{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;font-size:.6875rem;background:#3b82f61f;color:var(--text-primary)}.ctx-tag--muted.svelte-4h2vts{background:#ffffff0f;color:var(--text-muted)}.ctx-warning.svelte-4h2vts{margin-top:8px;border-radius:6px;border:1px solid rgba(56,189,248,.25);background:#38bdf814;padding:8px 10px;font-size:.75rem;color:#bae6fd}.ctx-issue.svelte-4h2vts{margin-top:8px;border-radius:6px;border:1px solid rgba(245,158,11,.25);background:#f59e0b14;padding:8px 10px;font-size:.75rem;color:#fde68a}.split-panel.svelte-4h2vts{border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);padding:14px;display:flex;flex-direction:column;gap:12px}.split-header.svelte-4h2vts{display:flex;align-items:center;justify-content:space-between;gap:8px}.split-actions.svelte-4h2vts{display:flex;align-items:center;gap:6px;justify-content:flex-end}.allocation-tabs.svelte-4h2vts{display:inline-flex;align-items:center;border:1px solid var(--border-color);border-radius:6px;overflow:hidden;background:var(--bg-primary)}.allocation-tab.svelte-4h2vts{border:0;border-right:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.75rem;padding:4px 10px;cursor:pointer}.allocation-tab.svelte-4h2vts:last-child{border-right:0}.allocation-tab--active.svelte-4h2vts{background:#3b82f629;color:var(--text-primary)}.allocation-tab.svelte-4h2vts:disabled{opacity:.45;cursor:not-allowed}.preset-btn.svelte-4h2vts{padding:3px 10px;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.preset-btn.svelte-4h2vts:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background:#3b82f614}.preset-btn.svelte-4h2vts:disabled{opacity:.4;cursor:not-allowed}.split-rows.svelte-4h2vts{display:flex;flex-direction:column;gap:6px}.split-row.svelte-4h2vts{display:grid;grid-template-columns:minmax(0,1fr) 7.5rem auto auto;gap:6px;align-items:center}.ratio-cell.svelte-4h2vts{position:relative}.ratio-input.svelte-4h2vts{padding-right:22px!important}.ratio-suffix.svelte-4h2vts{position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:.75rem;color:var(--text-muted);pointer-events:none}.file-est.svelte-4h2vts{font-size:.6875rem;color:var(--text-muted);white-space:nowrap;min-width:4.5rem;text-align:right;font-family:JetBrains Mono,monospace}.hierarchy-empty.svelte-4h2vts{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:6px;border:1px dashed var(--border-color);padding:14px;text-align:center;font-size:.75rem;color:var(--text-muted)}.hierarchy-levels.svelte-4h2vts{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.hierarchy-level.svelte-4h2vts{display:flex;align-items:center;gap:8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-muted);padding:6px 8px;font-size:.75rem;white-space:nowrap;cursor:pointer}.hierarchy-level.svelte-4h2vts span:where(.svelte-4h2vts):first-child{color:var(--text-primary);font-weight:600}.hierarchy-level--active.svelte-4h2vts{border-color:#3b82f699;background:#3b82f61f}.hierarchy-level.svelte-4h2vts:disabled{opacity:.45;cursor:not-allowed}.hierarchy-workspace.svelte-4h2vts{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);gap:12px;align-items:start}.hierarchy-groups.svelte-4h2vts,.hierarchy-values.svelte-4h2vts{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);padding:10px}.hierarchy-toolbar.svelte-4h2vts{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.hierarchy-toolbar-heading.svelte-4h2vts{display:flex;align-items:center;gap:10px;min-width:0}.hierarchy-toolbar-title.svelte-4h2vts{font-size:.75rem;font-weight:600;color:var(--text-primary)}.hierarchy-exclusive.svelte-4h2vts{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;color:var(--text-muted);white-space:nowrap;cursor:pointer}.hierarchy-exclusive.svelte-4h2vts input:where(.svelte-4h2vts){width:13px;height:13px;accent-color:var(--accent-primary)}.hierarchy-exclusive.svelte-4h2vts:has(input:where(.svelte-4h2vts):disabled){opacity:.55;cursor:not-allowed}.hierarchy-row-list.svelte-4h2vts{display:flex;flex-direction:column;gap:8px}.hierarchy-row.svelte-4h2vts{display:flex;flex-direction:column;gap:6px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);padding:8px;cursor:pointer}.hierarchy-row--active.svelte-4h2vts{border-color:#3b82f699;box-shadow:inset 2px 0 0 var(--accent-primary)}.hierarchy-row--disabled.svelte-4h2vts{opacity:.6;cursor:not-allowed}.hierarchy-row-main.svelte-4h2vts{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.value-chip-row.svelte-4h2vts{display:flex;flex-wrap:wrap;gap:4px;min-height:1.375rem}.value-placeholder.svelte-4h2vts{font-size:.6875rem;color:var(--text-muted)}.value-chip.svelte-4h2vts{display:inline-flex;align-items:center;gap:4px;max-width:100%;border-radius:4px;background:#3b82f624;color:var(--text-primary);font-size:.6875rem;padding:2px 5px}.value-chip-level.svelte-4h2vts{border-radius:3px;background:#ffffff14;color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.625rem;padding:0 3px}.value-chip-text.svelte-4h2vts{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value-chip-remove.svelte-4h2vts{color:var(--text-muted);cursor:pointer;font-size:.875rem;line-height:1}.value-chip-remove.svelte-4h2vts:hover{color:#fca5a5}.hierarchy-values.svelte-4h2vts{display:flex;flex-direction:column;gap:8px}.value-grid.svelte-4h2vts{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:6px;max-height:18rem;overflow:auto}.value-option.svelte-4h2vts{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);padding:6px 8px;font-size:.75rem;cursor:pointer;min-width:0}.value-option-label.svelte-4h2vts{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value-option-meta.svelte-4h2vts{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.6875rem;white-space:nowrap}.value-option--selected.svelte-4h2vts{border-color:#34d39973;background:#34d3991a}.value-option--active.svelte-4h2vts{border-color:#3b82f6bf;background:#3b82f629}.value-option.svelte-4h2vts:disabled{opacity:.45;cursor:not-allowed}.hierarchy-limit.svelte-4h2vts{font-size:.6875rem;color:var(--text-muted)}.mapping-panel.svelte-4h2vts{display:flex;flex-direction:column;gap:10px}.mapping-example.svelte-4h2vts{border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);padding:10px;display:flex;flex-direction:column;gap:6px}.mapping-example-title.svelte-4h2vts{font-size:.75rem;font-weight:600;color:var(--text-primary)}.mapping-example-copy.svelte-4h2vts{font-size:.75rem;color:var(--text-muted)}.mapping-toolbar.svelte-4h2vts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mapping-upload.svelte-4h2vts{position:relative;display:inline-flex;align-items:center;justify-content:center}.mapping-upload.svelte-4h2vts input:where(.svelte-4h2vts){position:absolute;inset:0;opacity:0;cursor:pointer}.mapping-upload--disabled.svelte-4h2vts{opacity:.4;cursor:not-allowed}.mapping-summary.svelte-4h2vts{border-top:0;padding:0}.mapping-list.svelte-4h2vts{display:flex;flex-direction:column;gap:8px;max-height:18rem;overflow:auto}.mapping-row.svelte-4h2vts{border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);padding:8px;display:flex;flex-direction:column;gap:6px}.mapping-row-head.svelte-4h2vts{display:flex;align-items:center;justify-content:space-between;gap:8px}.remove-btn.svelte-4h2vts{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-muted);font-size:1.1rem;line-height:1;cursor:pointer;border-radius:4px;transition:all .15s ease}.remove-btn.svelte-4h2vts:hover:not(:disabled){background:#ef444426;color:#fca5a5}.remove-btn.svelte-4h2vts:disabled{opacity:.3;cursor:not-allowed}.summary-bar.svelte-4h2vts{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted);padding:6px 0;border-top:1px solid var(--border-color)}.summary-sep.svelte-4h2vts{width:3px;height:3px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.param-row.svelte-4h2vts{display:flex;align-items:center;gap:10px}.param-label.svelte-4h2vts{font-size:.75rem;color:var(--text-muted);min-width:3.5rem}.seed-input.svelte-4h2vts{max-width:7rem}.slider-group.svelte-4h2vts{display:flex;align-items:center;gap:8px;flex:1;max-width:14rem}.slider.svelte-4h2vts{flex:1;accent-color:var(--accent-primary)}.slider-value.svelte-4h2vts{font-size:.75rem;font-family:JetBrains Mono,monospace;color:var(--text-muted);min-width:2.2rem;text-align:center}.slider-value--active.svelte-4h2vts{color:var(--accent-primary);font-weight:600}.run-panel.svelte-4h2vts{border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);padding:10px 14px;display:flex;flex-direction:column;gap:4px}.run-header.svelte-4h2vts{display:flex;align-items:center;gap:8px}.run-status.svelte-4h2vts{font-size:.6875rem;padding:1px 6px;border-radius:4px;background:#ffffff0f;color:var(--text-muted)}.run-status--ok.svelte-4h2vts{background:#34d39926;color:#a7f3d0}.run-status--fail.svelte-4h2vts{background:#ef444426;color:#fca5a5}.run-splits.svelte-4h2vts{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.run-split-badge.svelte-4h2vts{font-size:.6875rem;padding:1px 6px;border-radius:4px;background:#34d3991f;color:#a7f3d0}.input-field.svelte-4h2vts{width:100%;padding:6px 8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.8125rem;font-family:JetBrains Mono,monospace}.input-field.svelte-4h2vts:focus{outline:none;border-color:var(--accent-primary)}.input-field.svelte-4h2vts:disabled{opacity:.5}@media(max-width:720px){.hierarchy-workspace.svelte-4h2vts{grid-template-columns:minmax(0,1fr)}.split-header.svelte-4h2vts,.hierarchy-toolbar.svelte-4h2vts{align-items:stretch;flex-direction:column}.allocation-tabs.svelte-4h2vts,.split-actions.svelte-4h2vts{width:100%}.allocation-tab.svelte-4h2vts{flex:1}}
