.input-field.svelte-gnw06o{width:100%;padding:6px 8px;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-color, #262626);border-radius:6px;color:var(--text-primary, #fafafa);font-size:.8125rem;font-family:JetBrains Mono,monospace}.input-field.svelte-gnw06o:focus{outline:none;border-color:var(--accent-primary, #3b82f6)}.input-field.svelte-gnw06o:disabled{opacity:.5}.fog-modality-select.svelte-zkw774{display:flex;flex-direction:column;gap:.75rem}.section-title.svelte-zkw774{font-size:.875rem;font-weight:600;color:var(--text-primary, #fafafa)}.section-desc.svelte-zkw774{font-size:.6875rem;color:var(--text-muted, #737373);margin-top:.125rem}.empty-state.svelte-zkw774{text-align:center;padding:1rem;font-size:.8125rem;color:var(--text-muted, #737373);background:#f59e0b0f;border:1px solid rgba(245,158,11,.2);border-radius:.5rem}.family-search.svelte-zkw774{padding:.4375rem .625rem;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-color, #262626);border-radius:.375rem;color:var(--text-primary, #fafafa);font-size:.8125rem}.family-search.svelte-zkw774:focus{outline:none;border-color:var(--accent-primary, #3b82f6)}.family-grid.svelte-zkw774{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;max-height:220px;overflow-y:auto}.family-card.svelte-zkw774{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;background:var(--bg-primary, rgba(255, 255, 255, .03));border:1px solid var(--border-color, rgba(255, 255, 255, .06));border-radius:.375rem;cursor:pointer;transition:all .15s ease;text-align:left;color:var(--text-primary, #fafafa)}.family-card.svelte-zkw774:hover:not(:disabled){border-color:var(--accent-primary, #3b82f6);background:#3b82f60a}.family-card--selected.svelte-zkw774{border-color:var(--accent-primary, #3b82f6);background:#3b82f614;box-shadow:0 0 0 1px var(--accent-primary, #3b82f6)}.family-card--incomplete.svelte-zkw774{opacity:.6}.family-card--incomplete.svelte-zkw774:hover:not(:disabled){opacity:.8}.family-card__header.svelte-zkw774{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.family-card__name.svelte-zkw774{font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-card__badge.svelte-zkw774{font-size:.5625rem;font-weight:600;padding:.0625rem .3125rem;border-radius:.25rem;white-space:nowrap;letter-spacing:.02em}.family-card__badge--ok.svelte-zkw774{background:#22c55e26;color:var(--accent-success, #22c55e)}.family-card__badge--partial.svelte-zkw774{background:#f59e0b26;color:var(--accent-warning, #f59e0b)}.family-card__missing.svelte-zkw774{font-size:.625rem;color:var(--accent-error, #ef4444);opacity:.8}.resolved-modalities.svelte-zkw774{display:flex;flex-direction:column;gap:.25rem;padding:.625rem;background:var(--bg-primary, rgba(255, 255, 255, .02));border:1px solid var(--border-color, #262626);border-radius:.375rem;animation:svelte-zkw774-fade-in .2s ease-out}.resolved-header.svelte-zkw774{font-size:.6875rem;font-weight:600;color:var(--text-muted, #737373);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem}.modality-row-wrap.svelte-zkw774{display:flex;flex-direction:column}.modality-row.svelte-zkw774{display:flex;align-items:center;gap:.5rem;padding:.3125rem .375rem;border-radius:.25rem;font-size:.75rem;border:1px solid transparent;cursor:pointer;transition:all .12s ease}.modality-row.svelte-zkw774:hover{background:#3b82f60a;border-color:#3b82f626}.modality-row--missing.svelte-zkw774{background:#ef44440f}.modality-row--missing.svelte-zkw774:hover{background:#ef44441a;border-color:#ef444433}.modality-row--editing.svelte-zkw774{background:#3b82f60f;border-color:#3b82f640}.modality-row__type.svelte-zkw774{display:flex;align-items:center;gap:.25rem;font-weight:600;color:var(--text-primary, #fafafa);min-width:140px;flex-shrink:0}.type-badge.svelte-zkw774{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;font-size:.5625rem;font-weight:700;flex-shrink:0}.optional-tag.svelte-zkw774{font-size:.5625rem;font-weight:500;color:var(--text-muted, #737373);font-style:italic}.modality-row__value.svelte-zkw774{color:var(--text-secondary, #a3a3a3);font-family:JetBrains Mono,monospace;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:flex;align-items:center;gap:.375rem}.modality-row__empty.svelte-zkw774{color:var(--text-muted, #737373);font-size:.6875rem;font-style:italic;flex:1;min-width:0}.gt-badge.svelte-zkw774{font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-success, #22c55e);background:#22c55e1f;padding:.0625rem .25rem;border-radius:.1875rem;flex-shrink:0}.modality-row__edit-hint.svelte-zkw774{opacity:0;color:var(--text-muted, #737373);flex-shrink:0;transition:opacity .12s ease;display:flex;align-items:center}.modality-row.svelte-zkw774:hover .modality-row__edit-hint:where(.svelte-zkw774){opacity:.6}.modality-row__picker.svelte-zkw774{padding:.375rem .375rem .375rem 1.75rem;animation:svelte-zkw774-fade-in .15s ease-out}@keyframes svelte-zkw774-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fog-preview.svelte-fkksbr{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid var(--border-color, #262626);border-radius:.5rem;background:var(--bg-secondary, #141414)}.fog-preview__header.svelte-fkksbr{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.fog-preview__controls.svelte-fkksbr{display:flex;align-items:center;gap:.5rem}.fog-preview__model-select.svelte-fkksbr{max-width:22rem}.fog-preview__resample.svelte-fkksbr{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:4px;border:1px solid var(--border-color, #262626);background:var(--bg-primary, #0a0a0a);color:var(--text-muted, #737373);cursor:pointer;transition:color .15s,border-color .15s}.fog-preview__resample.svelte-fkksbr:hover:not(:disabled){color:var(--text-primary, #fafafa);border-color:var(--text-muted, #737373)}.fog-preview__resample.svelte-fkksbr:disabled{opacity:.4;cursor:not-allowed}.preview-grid.svelte-fkksbr{display:flex;flex-wrap:wrap;gap:.5rem}.preview-grid.svelte-fkksbr>*{flex:1 1 200px;min-width:180px}.floating-panel.svelte-1j5c65r{position:fixed;z-index:1000;border:1px solid var(--border-color, #262626);border-radius:8px;background:var(--bg-secondary, #141414);box-shadow:0 8px 32px #00000080;overflow:hidden;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column}.floating-panel--hidden.svelte-1j5c65r{visibility:hidden;pointer-events:none}.floating-panel--active.svelte-1j5c65r{opacity:.92}.floating-panel__header-btns.svelte-1j5c65r{display:flex;align-items:center;gap:2px;margin-left:auto;flex-shrink:0}.floating-panel__header-btn.svelte-1j5c65r{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;border:none;background:transparent;color:var(--text-muted, #737373);cursor:pointer;padding:0}.floating-panel__header-btn.svelte-1j5c65r:hover{color:var(--text-primary, #fafafa);background:#ffffff14}.floating-panel__header.svelte-1j5c65r{display:flex;align-items:center;padding:6px 10px;background:var(--bg-tertiary, #1a1a1a);border-bottom:1px solid var(--border-color, #262626);flex-shrink:0}.floating-panel__header--draggable.svelte-1j5c65r{cursor:grab;touch-action:none}.floating-panel__header--draggable.svelte-1j5c65r:active{cursor:grabbing}.floating-panel__title.svelte-1j5c65r{font-size:.75rem;font-weight:500;color:var(--text-secondary, #a3a3a3)}.floating-panel__body.svelte-1j5c65r{flex:1 1 auto;padding:8px;overflow-y:auto;min-height:0}.floating-panel__resize.svelte-1j5c65r{position:absolute;right:0;bottom:0;width:16px;height:16px;cursor:nwse-resize;touch-action:none}.floating-panel__resize.svelte-1j5c65r:after{content:"";position:absolute;right:3px;bottom:3px;width:7px;height:7px;border-right:2px solid var(--text-muted, #737373);border-bottom:2px solid var(--text-muted, #737373);opacity:.4}.floating-panel__resize.svelte-1j5c65r:hover:after{opacity:.7}.fog-float.svelte-5fi6c9{display:flex;flex-direction:column;gap:8px}.fog-float__controls.svelte-5fi6c9{display:flex;flex-direction:column;gap:6px}.fog-float__slider-row.svelte-5fi6c9{display:flex;align-items:center;gap:8px}.fog-float__label.svelte-5fi6c9{font-size:.6875rem;color:var(--text-muted, #737373);flex-shrink:0}.fog-float__slider.svelte-5fi6c9{flex:1;height:4px;accent-color:var(--accent-primary, #3b82f6);cursor:pointer}.fog-float__value.svelte-5fi6c9{font-size:.6875rem;font-family:JetBrains Mono,monospace;color:var(--text-secondary, #a3a3a3);min-width:3.5rem;text-align:right;flex-shrink:0}.dist-configurator.svelte-1n9qzqk{display:flex;flex-direction:column;gap:.5rem}.dist-chart.svelte-1n9qzqk{width:100%;height:auto;border-radius:6px;background:#ffffff05;border:1px solid var(--border-color, #262626)}.dist-chart__label.svelte-1n9qzqk{font-size:8px;fill:var(--text-muted, #737373);font-family:JetBrains Mono,monospace}.dist-chart-placeholder.svelte-1n9qzqk{height:56px;display:flex;align-items:center;justify-content:center;font-size:.6875rem;color:var(--text-muted, #737373);border:1px dashed var(--border-color, #262626);border-radius:6px}.dist-inputs.svelte-1n9qzqk{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.dist-input-group.svelte-1n9qzqk{display:flex;flex-direction:column;gap:.1875rem}.dist-label.svelte-1n9qzqk{font-size:.625rem;color:var(--text-muted, #737373);font-weight:500}.dist-field.svelte-1n9qzqk{width:100%;padding:4px 6px;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-color, #262626);border-radius:4px;color:var(--text-primary, #fafafa);font-size:.75rem;font-family:JetBrains Mono,monospace}.dist-field.svelte-1n9qzqk:focus{outline:none;border-color:var(--accent-primary, #3b82f6)}.dist-field.svelte-1n9qzqk::placeholder{color:var(--text-muted, #737373);opacity:.6}.input-field.svelte-1et23m7{width:100%;padding:6px 8px;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-color, #262626);border-radius:6px;color:var(--text-primary, #fafafa);font-size:.8125rem;font-family:JetBrains Mono,monospace}.input-field.svelte-1et23m7:focus{outline:none;border-color:var(--accent-primary, #3b82f6)}.input-field.svelte-1et23m7:disabled{opacity:.5}.depth-modality-select.svelte-1q02o8x{display:flex;flex-direction:column;gap:.75rem}.section-title.svelte-1q02o8x{font-size:.875rem;font-weight:600;color:var(--text-primary, #fafafa)}.section-desc.svelte-1q02o8x{font-size:.6875rem;color:var(--text-muted, #737373);margin-top:.125rem}.empty-state.svelte-1q02o8x{text-align:center;padding:1rem;font-size:.8125rem;color:var(--text-muted, #737373);background:#f59e0b0f;border:1px solid rgba(245,158,11,.2);border-radius:.5rem}.family-search.svelte-1q02o8x{padding:.4375rem .625rem;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-color, #262626);border-radius:.375rem;color:var(--text-primary, #fafafa);font-size:.8125rem}.family-search.svelte-1q02o8x:focus{outline:none;border-color:var(--accent-primary, #3b82f6)}.family-grid.svelte-1q02o8x{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;max-height:220px;overflow-y:auto}.family-card.svelte-1q02o8x{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .625rem;background:var(--bg-primary, rgba(255, 255, 255, .03));border:1px solid var(--border-color, rgba(255, 255, 255, .06));border-radius:.375rem;cursor:pointer;transition:all .15s ease;text-align:left;color:var(--text-primary, #fafafa)}.family-card.svelte-1q02o8x:hover:not(:disabled){border-color:var(--accent-primary, #3b82f6);background:#3b82f60a}.family-card--selected.svelte-1q02o8x{border-color:var(--accent-primary, #3b82f6);background:#3b82f614;box-shadow:0 0 0 1px var(--accent-primary, #3b82f6)}.family-card--incomplete.svelte-1q02o8x{opacity:.6}.family-card--incomplete.svelte-1q02o8x:hover:not(:disabled){opacity:.8}.family-card__header.svelte-1q02o8x{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.family-card__name.svelte-1q02o8x{font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-card__badge.svelte-1q02o8x{font-size:.5625rem;font-weight:600;padding:.0625rem .3125rem;border-radius:.25rem;white-space:nowrap;letter-spacing:.02em}.family-card__badge--ok.svelte-1q02o8x{background:#22c55e26;color:var(--accent-success, #22c55e)}.family-card__badge--partial.svelte-1q02o8x{background:#f59e0b26;color:var(--accent-warning, #f59e0b)}.family-card__missing.svelte-1q02o8x{font-size:.625rem;color:var(--accent-error, #ef4444);opacity:.8}.resolved-modalities.svelte-1q02o8x{display:flex;flex-direction:column;gap:.25rem;padding:.625rem;background:var(--bg-primary, rgba(255, 255, 255, .02));border:1px solid var(--border-color, #262626);border-radius:.375rem;animation:svelte-1q02o8x-fade-in .2s ease-out}.resolved-header.svelte-1q02o8x{font-size:.6875rem;font-weight:600;color:var(--text-muted, #737373);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem}.modality-row-wrap.svelte-1q02o8x{display:flex;flex-direction:column}.modality-row.svelte-1q02o8x{display:flex;align-items:center;gap:.5rem;padding:.3125rem .375rem;border-radius:.25rem;font-size:.75rem;border:1px solid transparent;cursor:pointer;transition:all .12s ease}.modality-row.svelte-1q02o8x:hover{background:#3b82f60a;border-color:#3b82f626}.modality-row--missing.svelte-1q02o8x{background:#ef44440f}.modality-row--missing.svelte-1q02o8x:hover{background:#ef44441a;border-color:#ef444433}.modality-row--editing.svelte-1q02o8x{background:#3b82f60f;border-color:#3b82f640}.modality-row__type.svelte-1q02o8x{display:flex;align-items:center;gap:.25rem;font-weight:600;color:var(--text-primary, #fafafa);min-width:140px;flex-shrink:0}.type-badge.svelte-1q02o8x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;font-size:.5625rem;font-weight:700;flex-shrink:0}.modality-row__value.svelte-1q02o8x{color:var(--text-secondary, #a3a3a3);font-family:JetBrains Mono,monospace;font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:flex;align-items:center;gap:.375rem}.modality-row__empty.svelte-1q02o8x{color:var(--text-muted, #737373);font-size:.6875rem;font-style:italic;flex:1;min-width:0}.gt-badge.svelte-1q02o8x{font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-success, #22c55e);background:#22c55e1f;padding:.0625rem .25rem;border-radius:.1875rem;flex-shrink:0}.modality-row__edit-hint.svelte-1q02o8x{opacity:0;color:var(--text-muted, #737373);flex-shrink:0;transition:opacity .12s ease;display:flex;align-items:center}.modality-row.svelte-1q02o8x:hover .modality-row__edit-hint:where(.svelte-1q02o8x){opacity:.6}.modality-row__picker.svelte-1q02o8x{padding:.375rem .375rem .375rem 1.75rem;animation:svelte-1q02o8x-fade-in .15s ease-out}@keyframes svelte-1q02o8x-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.input-field.svelte-c3z81v{width:100%;padding:6px 8px;background:var(--bg-primary, #0a0a0a);border:1px solid var(--border-color, #262626);border-radius:6px;color:var(--text-primary, #fafafa);font-size:.8125rem;font-family:JetBrains Mono,monospace}.input-field.svelte-c3z81v:focus{outline:none;border-color:var(--accent-primary, #3b82f6)}.input-field.svelte-c3z81v:disabled{opacity:.5}.placeholder-msg.svelte-1wzo2bx{padding:1.25rem 1.5rem;text-align:center;color:var(--text-muted);font-size:.8125rem;border:1px dashed var(--border-color);border-radius:8px}.ctx-panel.svelte-1wzo2bx{border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);padding:10px 14px}.mirror-grid.svelte-1wzo2bx{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}.mirror-col.svelte-1wzo2bx{min-width:0;display:flex;flex-direction:column;gap:2px}.mirror-col-label.svelte-1wzo2bx{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.mirror-col-title.svelte-1wzo2bx{font-size:.8125rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mirror-col-sub.svelte-1wzo2bx{font-size:.6875rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mirror-col-path.svelte-1wzo2bx{font-size:.6875rem;color:var(--text-muted);font-family:JetBrains Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mirror-arrow.svelte-1wzo2bx{color:var(--text-muted);display:flex;align-items:center;justify-content:center}.mirror-exec.svelte-1wzo2bx{margin-top:6px;padding-top:6px;border-top:1px solid var(--border-color)}.ctx-row.svelte-1wzo2bx{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.75rem}.ctx-tag.svelte-1wzo2bx{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-1wzo2bx{background:#ffffff0f;color:var(--text-muted)}.ctx-warning.svelte-1wzo2bx{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-1wzo2bx{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-1wzo2bx{border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);padding:14px;display:flex;flex-direction:column;gap:10px}.split-header.svelte-1wzo2bx{display:flex;align-items:center;justify-content:space-between;gap:8px}.split-actions.svelte-1wzo2bx{display:flex;align-items:center;gap:6px}.toggle-label.svelte-1wzo2bx{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-secondary);cursor:pointer}.toggle-label.svelte-1wzo2bx input:where(.svelte-1wzo2bx){accent-color:var(--accent-primary)}.chip-row.svelte-1wzo2bx{display:flex;flex-wrap:wrap;gap:6px}.split-chip.svelte-1wzo2bx{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.75rem;cursor:pointer;transition:all .15s ease}.split-chip.svelte-1wzo2bx:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-secondary)}.split-chip--picked.svelte-1wzo2bx{border-color:var(--accent-primary);color:var(--accent-primary);background:#3b82f614}.split-chip--conflict.svelte-1wzo2bx{border-color:#f59e0b99;color:#fde68a;background:#f59e0b1a}.split-chip.svelte-1wzo2bx:disabled{opacity:.6;cursor:not-allowed}.chip-flag.svelte-1wzo2bx{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#f59e0b40;font-size:.625rem;font-weight:700}.cascade-panel.svelte-1wzo2bx{border-radius:8px;border:1px solid rgba(245,158,11,.3);background:#f59e0b0d;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.cascade-header.svelte-1wzo2bx{font-size:.75rem;font-weight:600;color:#fde68a}.cascade-row.svelte-1wzo2bx{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;font-size:.75rem;color:var(--text-secondary)}.cascade-label.svelte-1wzo2bx{color:var(--text-muted);white-space:nowrap}.cascade-tag.svelte-1wzo2bx{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;background:#ffffff0f;color:var(--text-primary);font-size:.6875rem}.cascade-tag--conflict.svelte-1wzo2bx{background:#f59e0b33;color:#fde68a}.cascade-list.svelte-1wzo2bx{display:flex;flex-direction:column;gap:3px;min-width:0}.cascade-list-item.svelte-1wzo2bx{display:flex;align-items:center;gap:8px;font-size:.6875rem}.cascade-artifact.svelte-1wzo2bx{font-family:JetBrains Mono,monospace;color:var(--text-muted)}.cascade-count.svelte-1wzo2bx{color:var(--text-muted);font-family:JetBrains Mono,monospace}.cascade-toggle.svelte-1wzo2bx{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;color:var(--text-secondary);cursor:pointer}.cascade-toggle.svelte-1wzo2bx input:where(.svelte-1wzo2bx){margin-top:2px;accent-color:var(--accent-primary)}.cascade-toggle-hint.svelte-1wzo2bx{color:var(--text-muted)}.run-panel.svelte-1wzo2bx{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-1wzo2bx{display:flex;align-items:center;gap:8px}.run-status.svelte-1wzo2bx{font-size:.6875rem;padding:1px 6px;border-radius:4px;background:#ffffff0f;color:var(--text-muted)}.run-status--ok.svelte-1wzo2bx{background:#34d39926;color:#a7f3d0}.run-status--fail.svelte-1wzo2bx{background:#ef444426;color:#fca5a5}.run-splits.svelte-1wzo2bx{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.run-split-badge.svelte-1wzo2bx{font-size:.6875rem;padding:1px 6px;border-radius:4px;background:#34d3991f;color:#a7f3d0}.dataset-browser.svelte-1ngcb9b{display:flex;flex-direction:column;gap:8px}.browser-toolbar.svelte-1ngcb9b{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.search-input.svelte-1ngcb9b{flex:1;min-width:180px;padding:6px 10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.8125rem}.search-input.svelte-1ngcb9b:focus{outline:none;border-color:var(--accent-primary)}.search-input.svelte-1ngcb9b::placeholder{color:var(--text-muted)}.type-pills.svelte-1ngcb9b{display:flex;flex-wrap:wrap;gap:4px}.type-pill.svelte-1ngcb9b{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.6875rem;cursor:pointer;transition:all .15s ease;white-space:nowrap}.type-pill.svelte-1ngcb9b:hover{border-color:var(--text-secondary);color:var(--text-secondary)}.type-pill--active.svelte-1ngcb9b{border-color:var(--accent-primary);color:var(--accent-primary);background:#3b82f614}.type-icon.svelte-1ngcb9b{font-size:.75rem}.browser-stats.svelte-1ngcb9b{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted);margin-left:auto;white-space:nowrap}.clear-btn.svelte-1ngcb9b{padding:2px 6px;border-radius:4px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.6875rem;cursor:pointer;transition:all .15s ease}.clear-btn.svelte-1ngcb9b:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.browser-list.svelte-1ngcb9b{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);overflow:hidden}.family-group.svelte-1ngcb9b+.family-group:where(.svelte-1ngcb9b){border-top:1px solid var(--border-color)}.family-header.svelte-1ngcb9b{display:flex;align-items:center;gap:6px;width:100%;padding:8px 12px;background:transparent;border:none;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease;text-align:left}.family-header.svelte-1ngcb9b:hover{background:#ffffff08}.collapse-icon.svelte-1ngcb9b{color:var(--text-muted);transition:transform .15s ease;flex-shrink:0}.collapse-icon.collapsed.svelte-1ngcb9b{transform:rotate(-90deg)}.family-name.svelte-1ngcb9b{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-count.svelte-1ngcb9b{font-size:.6875rem;color:var(--text-muted);font-weight:400}.family-datasets.svelte-1ngcb9b{border-top:1px solid var(--border-color)}.dataset-row.svelte-1ngcb9b{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px 7px 28px;background:transparent;border:none;border-left:3px solid transparent;color:var(--text-primary);font-size:.8125rem;cursor:pointer;transition:all .15s ease;text-align:left}.dataset-row.svelte-1ngcb9b:hover{background:#ffffff08}.dataset-row--selected.svelte-1ngcb9b{border-left-color:var(--accent-primary);background:#3b82f60f}.dataset-row.svelte-1ngcb9b+.dataset-row:where(.svelte-1ngcb9b){border-top:1px solid rgba(255,255,255,.04)}.ds-type-dot.svelte-1ngcb9b{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ds-info.svelte-1ngcb9b{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.ds-name.svelte-1ngcb9b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.ds-variant.svelte-1ngcb9b{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}.ds-meta.svelte-1ngcb9b{display:flex;align-items:center;gap:6px;flex-shrink:0}.ds-tag.svelte-1ngcb9b{font-size:.6875rem;padding:1px 5px;border-radius:4px;background:#3b82f61a;color:var(--text-secondary);white-space:nowrap}.ds-tag--muted.svelte-1ngcb9b{background:#ffffff0d;color:var(--text-muted)}.ds-files.svelte-1ngcb9b{font-size:.6875rem;color:var(--text-muted);font-family:JetBrains Mono,monospace;white-space:nowrap}.empty-state.svelte-1ngcb9b{padding:2rem;text-align:center;color:var(--text-muted);font-size:.8125rem}.inline-splits-page.svelte-1w9oter{padding:1.5rem 1.5rem 6rem;max-width:80rem;margin:0 auto}.mode-tabs.svelte-1w9oter{display:flex;gap:4px;margin-bottom:12px;border-bottom:1px solid var(--border-color)}.mode-tab.svelte-1w9oter{padding:7px 14px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.8125rem;cursor:pointer;transition:all .15s ease}.mode-tab.svelte-1w9oter:hover{color:var(--text-secondary)}.mode-tab--active.svelte-1w9oter{color:var(--accent-primary);border-bottom-color:var(--accent-primary);font-weight:600}.config-zone.svelte-1w9oter{position:sticky;top:0;z-index:10;background:var(--bg-primary);padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border-color);max-height:65vh;overflow-y:auto}.config-zone-header.svelte-1w9oter{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.config-zone-title.svelte-1w9oter{font-size:.875rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deselect-btn.svelte-1w9oter{padding:3px 8px;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.6875rem;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex-shrink:0}.deselect-btn.svelte-1w9oter:hover{border-color:var(--text-secondary);color:var(--text-secondary)}.config-placeholder.svelte-1w9oter{display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--border-color);border-radius:8px;padding:1.5rem 2rem;color:var(--text-muted);font-size:.8125rem}.placeholder-icon.svelte-1w9oter{opacity:.4;flex-shrink:0}.slot-row.svelte-1w9oter{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch;margin-bottom:10px}.slot-card.svelte-1w9oter{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:10px 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:all .15s ease;text-align:left;position:relative}.slot-card.svelte-1w9oter:hover{border-color:var(--text-secondary)}.slot-card--active.svelte-1w9oter{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary) inset}.slot-card--filled.svelte-1w9oter{background:#3b82f60a}.slot-label.svelte-1w9oter{font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.slot-title.svelte-1w9oter{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.slot-hint.svelte-1w9oter{font-size:.75rem;color:var(--text-muted)}.slot-clear.svelte-1w9oter{position:absolute;top:8px;right:10px;padding:2px 6px;border-radius:4px;font-size:.6875rem;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.slot-clear.svelte-1w9oter:hover{color:var(--text-secondary);background:#ffffff0f}.slot-arrow.svelte-1w9oter{display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.browser-zone.svelte-1w9oter{min-height:300px}.page.svelte-i2hb05{padding:1.5rem 1.5rem 6rem;max-width:64rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.page-header.svelte-i2hb05{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.25rem}.breadcrumbs.svelte-i2hb05{font-size:.8rem;color:var(--text-muted);display:flex;gap:.4rem;align-items:center}.breadcrumbs.svelte-i2hb05 a:where(.svelte-i2hb05){color:inherit;transition:color .15s ease}.breadcrumbs.svelte-i2hb05 a:where(.svelte-i2hb05):hover{color:var(--text-secondary)}.breadcrumbs.svelte-i2hb05 .sep:where(.svelte-i2hb05){opacity:.5}.title-row.svelte-i2hb05 h1:where(.svelte-i2hb05){font-size:1.25rem;font-weight:600;margin:0}.title-row.svelte-i2hb05 p:where(.svelte-i2hb05){margin:.25rem 0 0;font-size:.85rem;color:var(--text-muted)}.banners.svelte-i2hb05{display:flex;flex-direction:column}.card.svelte-i2hb05{border:1px solid var(--border-color);border-radius:.625rem;background:var(--bg-secondary);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.85rem}.card.dim.svelte-i2hb05{opacity:.6;pointer-events:none}.card-header.svelte-i2hb05{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.card-header.svelte-i2hb05 h2:where(.svelte-i2hb05){font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0}.header-actions.svelte-i2hb05{display:flex;gap:.5rem}.target-card.svelte-i2hb05 .target-row:where(.svelte-i2hb05){display:grid;grid-template-columns:minmax(0,18rem) 1fr;gap:1rem;align-items:start}@media(max-width:720px){.target-card.svelte-i2hb05 .target-row:where(.svelte-i2hb05){grid-template-columns:1fr}}.target-select.svelte-i2hb05{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.target-select.svelte-i2hb05 span:where(.svelte-i2hb05){font-size:.7rem;font-weight:500;color:var(--text-muted)}.target-select.svelte-i2hb05 select:where(.svelte-i2hb05){width:100%;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);padding:.5rem .75rem;border-radius:.375rem;font-size:.85rem}.target-summary.svelte-i2hb05{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem}.target-meta.svelte-i2hb05{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.meta-pair.svelte-i2hb05{display:inline-flex;gap:.4rem;align-items:baseline;font-size:.8rem}.meta-pair.svelte-i2hb05 .key:where(.svelte-i2hb05){color:var(--text-muted)}.meta-pair.svelte-i2hb05 .val:where(.svelte-i2hb05){color:var(--text-primary)}.issues.svelte-i2hb05{list-style:disc;padding-left:1.25rem;margin:0;color:var(--accent-warning);font-size:.75rem}.preset-row.svelte-i2hb05{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem}.preset-card.svelte-i2hb05{text-align:left;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:.5rem;padding:.75rem .85rem;display:flex;flex-direction:column;gap:.3rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .05s ease}.preset-card.svelte-i2hb05:hover:not(:disabled){border-color:#2dd4bf66}.preset-card.svelte-i2hb05:disabled{opacity:.5;cursor:not-allowed}.preset-card.active.svelte-i2hb05{border-color:#2dd4bf;background:#2dd4bf14}.preset-label.svelte-i2hb05{font-weight:600;font-size:.85rem}.preset-desc.svelte-i2hb05{font-size:.72rem;color:var(--text-muted);line-height:1.35}.preset-stats.svelte-i2hb05{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.7rem;color:var(--text-secondary)}.preset-stats.svelte-i2hb05 .dot:where(.svelte-i2hb05){opacity:.5}.form-section.svelte-i2hb05{display:flex;flex-direction:column;gap:.55rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.04)}.section-title.svelte-i2hb05{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.row.svelte-i2hb05{display:flex;gap:.6rem;flex-wrap:wrap;align-items:end}.row.triple.svelte-i2hb05 .field:where(.svelte-i2hb05){flex:1;min-width:8rem}.field.svelte-i2hb05{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.field.grow.svelte-i2hb05{flex:1;min-width:12rem}.field.svelte-i2hb05 span:where(.svelte-i2hb05){font-size:.7rem;font-weight:500;color:var(--text-muted)}.field.svelte-i2hb05 input:where(.svelte-i2hb05){width:100%;border-radius:.375rem;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);padding:.45rem .7rem;font-size:.85rem}.field.svelte-i2hb05 input.mono:where(.svelte-i2hb05),.field.svelte-i2hb05 input[type=number]:where(.svelte-i2hb05){font-family:SF Mono,Menlo,monospace}.field.svelte-i2hb05 .sub:where(.svelte-i2hb05){font-size:.7rem;color:var(--text-muted)}.hint.svelte-i2hb05{font-size:.72rem;color:var(--text-muted)}.gpu-controls.svelte-i2hb05{display:flex;flex-direction:column;gap:.4rem}.gpu-source.svelte-i2hb05{display:flex;align-items:center;gap:.6rem;font-size:.7rem;color:var(--text-muted)}.gpu-source.svelte-i2hb05 .warn:where(.svelte-i2hb05){color:var(--text-warning, #c87a00)}.link-btn.svelte-i2hb05{background:none;border:none;color:var(--accent-color, #0d8a8a);font-size:.7rem;padding:0;cursor:pointer;text-decoration:underline}.link-btn.svelte-i2hb05:disabled{color:var(--text-muted);cursor:not-allowed;text-decoration:none}.chip-row.svelte-i2hb05{display:flex;flex-wrap:wrap;gap:.25rem}.chip-row.inline.svelte-i2hb05{gap:.2rem}.chip.svelte-i2hb05{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);font-size:.72rem;padding:.3rem .55rem;border-radius:999px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.chip.sm.svelte-i2hb05{font-size:.65rem;padding:.2rem .5rem}.chip.svelte-i2hb05:hover:not(:disabled){border-color:#2dd4bf66;color:var(--text-primary)}.chip.active.svelte-i2hb05{background:#2dd4bf1f;border-color:#2dd4bf;color:var(--text-primary)}.chip.svelte-i2hb05:disabled{opacity:.4;cursor:not-allowed}.gpu-count-row.svelte-i2hb05{display:flex;align-items:center;gap:.6rem}.count-label.svelte-i2hb05{font-size:.72rem;color:var(--text-muted)}.count-input.svelte-i2hb05{width:5rem;border-radius:.375rem;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);padding:.35rem .55rem;font-size:.85rem;font-family:SF Mono,Menlo,monospace}.count-spec.svelte-i2hb05{font-size:.75rem;color:var(--text-secondary)}.mem-row.svelte-i2hb05{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.mem-input.svelte-i2hb05{width:6rem!important}.job-name-row.svelte-i2hb05{display:flex;align-items:center;gap:.4rem}.job-name-base.svelte-i2hb05{flex:1 1 auto;min-width:8rem}.job-name-suffix.svelte-i2hb05{font-size:.78rem;color:var(--text-muted);white-space:nowrap}.mem-summary.svelte-i2hb05{font-size:.7rem;color:var(--text-muted);font-family:SF Mono,Menlo,monospace}.time-row.svelte-i2hb05{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.time-input.svelte-i2hb05{width:8rem!important}.advanced-toggle.svelte-i2hb05{background:none;border:none;display:flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.78rem;font-weight:500;cursor:pointer;padding:.25rem 0;text-align:left}.advanced-toggle.svelte-i2hb05:hover{color:var(--text-secondary)}.chev.svelte-i2hb05{width:12px;height:12px;transition:transform .2s ease}.chev.open.svelte-i2hb05{transform:rotate(90deg)}.muted.svelte-i2hb05{color:var(--text-muted)}.small.svelte-i2hb05{font-size:.72rem}.error.svelte-i2hb05{color:var(--accent-error)}.mono.svelte-i2hb05{font-family:SF Mono,Menlo,monospace}.check.svelte-i2hb05{display:inline-flex;gap:.45rem;align-items:center;font-size:.8rem;color:var(--text-secondary)}.preview-card.svelte-i2hb05{border-radius:.5rem;border:1px solid var(--border-color);background:var(--bg-primary);overflow:hidden}.preview-header.svelte-i2hb05{display:flex;justify-content:space-between;align-items:center;padding:.45rem .7rem;border-bottom:1px solid var(--border-color);background:#ffffff05}.preview-label.svelte-i2hb05{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.copy-btn.svelte-i2hb05{background:none;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.7rem;padding:.2rem .55rem;border-radius:.25rem;cursor:pointer}.copy-btn.svelte-i2hb05:hover{color:var(--text-primary)}.preview-card.svelte-i2hb05 pre:where(.svelte-i2hb05){margin:0;padding:.7rem .9rem;font-size:.78rem;line-height:1.5;color:var(--text-primary);white-space:pre;overflow-x:auto;font-family:SF Mono,Menlo,monospace}.empty.svelte-i2hb05{padding:1rem;text-align:center;color:var(--text-muted);border:1px dashed var(--border-color);border-radius:.5rem;font-size:.85rem}.alloc-table.svelte-i2hb05{display:flex;flex-direction:column;gap:.35rem}.row-head.svelte-i2hb05,.row-body.svelte-i2hb05{display:grid;grid-template-columns:1.4fr .9fr 1.5fr 1.4fr .8fr;gap:.5rem;align-items:center;padding:.45rem .6rem;font-size:.85rem}.row-head.svelte-i2hb05{border-bottom:1px solid var(--border-color);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.row-body.svelte-i2hb05{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:.5rem}.text-right.svelte-i2hb05{text-align:right}.job-id.svelte-i2hb05{font-weight:600}.run-grid.svelte-i2hb05{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem}.run-cell.svelte-i2hb05{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .65rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.4rem;font-size:.85rem}.link.svelte-i2hb05{color:var(--accent-primary)}.link-btn.svelte-i2hb05{background:none;border:none;color:var(--text-muted);font-size:.75rem;cursor:pointer}.link-btn.svelte-i2hb05:hover{color:var(--text-secondary)}.raw-json.svelte-i2hb05{margin:0;padding:.7rem .9rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.4rem;font-size:.72rem;font-family:SF Mono,Menlo,monospace;overflow-x:auto;max-height:18rem;overflow-y:auto}
