.header.svelte-52suv9{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem .2rem;min-width:0}.title.svelte-52suv9{font-size:.75rem;font-weight:600;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.direction.svelte-52suv9{font-size:.65rem;font-weight:600;color:var(--text-secondary);flex-shrink:0;line-height:1}.chip.svelte-52suv9{font-size:.55rem;font-weight:500;padding:.05rem .3rem;border-radius:3px;font-family:JetBrains Mono,monospace;white-space:nowrap;flex-shrink:0;line-height:1.4}.chip.unit.svelte-52suv9{background:#38bdf814;color:#7dd3fcd9}.chip.axis.svelte-52suv9{background:#8b5cf61a;color:#c4b5fdd9}.spacer.svelte-52suv9{flex:1}.indicators.svelte-52suv9{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.indicator.svelte-52suv9{display:flex;align-items:center;gap:.2rem;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.indicator.train.svelte-52suv9{color:#3b82f6}.indicator.val.svelte-52suv9{color:#f97316}.indicator.compare.svelte-52suv9{color:var(--text-muted);font-weight:500}.legend.svelte-xwrcx9{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.125rem .75rem;padding:.125rem .625rem .4rem}.entry.svelte-xwrcx9{display:flex;align-items:center;gap:.3rem;font-size:.65rem;line-height:1}.entry.dimmed.svelte-xwrcx9{opacity:.4}.swatch.svelte-xwrcx9{flex-shrink:0}.label.svelte-xwrcx9{color:var(--text-secondary);white-space:nowrap}.value.svelte-xwrcx9{color:var(--text-primary);font-family:SF Mono,Menlo,monospace;font-size:.6rem;display:inline-block;width:8ch;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-chart.svelte-1ggsojm{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden}.chart-canvas.svelte-1ggsojm{padding:0 .25rem}.metric-chart.svelte-1ggsojm .u-select{background:#3b82f61a}.file-group-card.svelte-tm4qk7{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;transition:border-color .15s ease}.file-group-card.svelte-tm4qk7:hover{border-color:var(--border-hover)}.file-group-label.svelte-tm4qk7{padding:.375rem .75rem;font-size:.7rem;font-family:SF Mono,Menlo,monospace;color:var(--text-muted);border-bottom:1px solid var(--border-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-group-images.svelte-tm4qk7{display:grid;gap:2px}.image-cell.svelte-tm4qk7{position:relative;aspect-ratio:1;background:var(--bg-primary);cursor:pointer;overflow:hidden;transition:opacity .15s ease}.image-cell.svelte-tm4qk7:hover{opacity:.85}.category-badge.svelte-tm4qk7{position:absolute;top:.25rem;left:.25rem;padding:.125rem .375rem;background:#000000bf;border-radius:3px;font-size:.6rem;font-weight:600;letter-spacing:.05em;z-index:2;pointer-events:none}.output-image.svelte-tm4qk7{width:100%;height:100%;object-fit:contain;display:block}.image-placeholder.svelte-tm4qk7{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:1px dashed var(--border-color)}.placeholder-text.svelte-tm4qk7{font-size:.65rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.epoch-group.svelte-110oxoc{border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;background:var(--bg-card)}.epoch-header.svelte-110oxoc{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.epoch-badge.svelte-110oxoc{font-size:.75rem;font-weight:600;color:var(--accent-primary);padding:.125rem .5rem;background:#3b82f61a;border-radius:4px}.step-label.svelte-110oxoc{font-size:.75rem;color:var(--text-secondary);font-family:SF Mono,Menlo,monospace}.eval-studio-link.svelte-110oxoc{margin-left:auto;display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:500;color:var(--accent-primary);text-decoration:none;padding:.2rem .5rem;border-radius:4px;transition:background .15s ease}.eval-studio-link.svelte-110oxoc:hover{background:#3b82f61a}.eval-studio-icon.svelte-110oxoc{width:14px;height:14px;flex-shrink:0}.epoch-loading.svelte-110oxoc{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem}.loading-text.svelte-110oxoc{font-size:.8rem;color:var(--text-muted)}.epoch-error.svelte-110oxoc{display:flex;align-items:center;gap:.5rem;padding:1rem;color:var(--accent-error);font-size:.8rem}.error-icon.svelte-110oxoc{width:16px;height:16px;flex-shrink:0}.retry-btn.svelte-110oxoc{margin-left:auto;padding:.25rem .75rem;font-size:.75rem;font-weight:500;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:background .15s ease}.retry-btn.svelte-110oxoc:hover{background:var(--bg-hover)}.epoch-empty.svelte-110oxoc{padding:1.5rem;text-align:center;color:var(--text-muted);font-size:.8rem}.file-groups-grid.svelte-110oxoc{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:.75rem;padding:.75rem}@media(max-width:768px){.file-groups-grid.svelte-110oxoc{grid-template-columns:1fr}}.epoch-placeholder.svelte-110oxoc{height:120px}.outputs-container.svelte-perznp{display:flex;flex-direction:column;gap:1rem}.outputs-loading.svelte-perznp{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:4rem 2rem}.loading-text.svelte-perznp{font-size:.875rem;color:var(--text-muted)}.outputs-error.svelte-perznp{display:flex;align-items:center;gap:.5rem;padding:1.5rem;background:#ef444414;border:1px solid rgba(239,68,68,.35);border-radius:.75rem;color:var(--accent-error);font-size:.875rem}.error-icon.svelte-perznp{width:18px;height:18px;flex-shrink:0}.retry-btn.svelte-perznp{margin-left:auto;padding:.375rem 1rem;font-size:.8rem;font-weight:500;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background .15s ease}.retry-btn.svelte-perznp:hover{background:var(--bg-hover)}.outputs-empty.svelte-perznp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:.75rem;color:var(--text-muted);font-size:.875rem;text-align:center;gap:.25rem}.empty-hint.svelte-perznp{font-size:.75rem;color:var(--text-muted)}.empty-hint.svelte-perznp code:where(.svelte-perznp){font-family:SF Mono,Menlo,monospace;font-size:.7rem;padding:.125rem .375rem;background:var(--bg-tertiary);border-radius:3px}.output-type-bar.svelte-perznp{display:flex;align-items:center;gap:.75rem}.bar-label.svelte-perznp{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);white-space:nowrap}.single-type.svelte-perznp{font-size:.875rem;font-weight:500;color:var(--text-primary)}.snapshot-count.svelte-perznp{margin-left:auto;font-size:.75rem;color:var(--text-muted)}.epochs-list.svelte-perznp{display:flex;flex-direction:column;gap:1rem}.comparison-tray.svelte-14h7yfy{display:grid;gap:.8rem;width:100%;padding:.9rem 1rem;border-radius:.95rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0b,#ffffff05),radial-gradient(circle at right center,rgba(34,197,94,.12),transparent 36%),#03071257}.tray-header.svelte-14h7yfy{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tray-kicker.svelte-14h7yfy{margin:0;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a3e635e6}.tray-title.svelte-14h7yfy{margin:.25rem 0 0;font-size:.88rem;font-weight:600;color:var(--text-primary)}.tray-count.svelte-14h7yfy{padding:.28rem .6rem;border-radius:999px;background:#0f172a8c;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);font-size:.72rem;font-family:JetBrains Mono,monospace}.tray-body.svelte-14h7yfy{display:grid;gap:.8rem}.chip-lane.svelte-14h7yfy{display:flex;flex-wrap:wrap;gap:.55rem;min-height:2.5rem}.empty-copy.svelte-14h7yfy{display:flex;align-items:center;min-height:2.5rem;padding:0 .25rem;font-size:.82rem;color:var(--text-secondary)}.comparison-chip.svelte-14h7yfy{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .4rem;border-radius:999px;background:#0f172aad;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d}.chip-link.svelte-14h7yfy{display:inline-flex;align-items:center;gap:.55rem;padding:.15rem .15rem .15rem .25rem;border-radius:999px;text-decoration:none;color:inherit;min-width:0;transition:background .15s ease,color .15s ease}.chip-link.svelte-14h7yfy:hover{background:#3b82f629}.chip-divider.svelte-14h7yfy{width:1px;align-self:stretch;background:#ffffff14}.status-dot.svelte-14h7yfy{width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0;background:#94a3b8e6}.status-dot.status-running.svelte-14h7yfy{background:#22c55e}.status-dot.status-completed.svelte-14h7yfy{background:#3b82f6}.status-dot.status-crashed.svelte-14h7yfy{background:#ef4444}.status-dot.status-interrupted.svelte-14h7yfy{background:#f59e0b}.chip-run-id.svelte-14h7yfy{font-family:JetBrains Mono,monospace;font-size:.77rem;font-weight:600;color:var(--text-primary)}.chip-remove.svelte-14h7yfy{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;padding:0;border-radius:999px;border:none;background:#ffffff0f;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.chip-remove.svelte-14h7yfy:hover{background:#ef44442e;color:#fecaca}.chip-remove.svelte-14h7yfy svg:where(.svelte-14h7yfy){width:.72rem;height:.72rem}.add-rail.svelte-14h7yfy{display:grid;gap:.45rem}.add-controls.svelte-14h7yfy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:start}.add-select.svelte-14h7yfy{min-width:0}.add-select.svelte-14h7yfy .trigger{padding:.55rem .75rem;background:#0f172aad;border-style:dashed;border-color:#a3e63538;border-radius:.75rem}.add-select.svelte-14h7yfy .trigger:hover:not(:disabled),.add-select.svelte-14h7yfy .trigger.open{border-color:#a3e6357a;background:#0f172acc}.add-select.svelte-14h7yfy .placeholder-text{color:var(--text-secondary)}.quick-actions.svelte-14h7yfy{display:grid;gap:.35rem}.quick-action.svelte-14h7yfy{display:inline-flex;align-items:center;justify-content:center;padding:.48rem .7rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.09);background:#0f172ab3;color:var(--text-secondary);font-size:.72rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.quick-action.svelte-14h7yfy:hover:not(:disabled){border-color:#a3e63573;background:#1e293be0;color:var(--text-primary)}.quick-action.svelte-14h7yfy:disabled{opacity:.45;cursor:not-allowed}.tray-note.svelte-14h7yfy{margin:0;font-size:.75rem;color:var(--text-secondary)}.tray-note.error.svelte-14h7yfy{color:#fca5a5}@media(max-width:640px){.tray-header.svelte-14h7yfy{flex-direction:column;align-items:stretch}.add-select.svelte-14h7yfy{max-width:none}.add-controls.svelte-14h7yfy{grid-template-columns:minmax(0,1fr)}.quick-actions.svelte-14h7yfy{grid-template-columns:repeat(2,minmax(0,1fr))}}.identity-card.svelte-ujcgm9{border-radius:1.2rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff05),radial-gradient(circle at top right,rgba(6,182,212,.14),transparent 38%),radial-gradient(circle at bottom left,rgba(59,130,246,.14),transparent 42%);box-shadow:0 16px 48px #0000003d;padding:1.5rem}.identity-layout.svelte-ujcgm9{display:grid;grid-template-columns:minmax(0,1fr);gap:1.15rem;align-items:start}.identity-layout.with-comparison.svelte-ujcgm9{grid-template-columns:fit-content(28rem) minmax(0,1fr);column-gap:1.25rem}.identity-main.svelte-ujcgm9{min-width:0;max-width:28rem}.eyebrow.svelte-ujcgm9{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-info)}.title-row.svelte-ujcgm9{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:.35rem 0 .6rem}.title-row.svelte-ujcgm9 h1:where(.svelte-ujcgm9){margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;font-family:JetBrains Mono,monospace;font-weight:700}.title-select.svelte-ujcgm9{flex:1;min-width:0;max-width:420px}.title-select.svelte-ujcgm9 .trigger{padding:.4rem .65rem;background:#ffffff08;border-color:#ffffff1a;border-radius:.6rem}.title-select.svelte-ujcgm9 .selected-run-id{font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:700}.title-select.svelte-ujcgm9 .trigger:hover:not(:disabled){border-color:#3b82f680;background:#ffffff0d}.subtitle.svelte-ujcgm9{margin:0;color:var(--text-secondary);font-size:.92rem}.model-link.svelte-ujcgm9{color:var(--text-primary);font-weight:600;text-decoration:none}.model-link.svelte-ujcgm9:hover{text-decoration:underline}.stats.svelte-ujcgm9{margin:.3rem 0 0;color:var(--text-muted);font-size:.82rem;font-family:JetBrains Mono,monospace}.identity-actions.svelte-ujcgm9{margin-top:1rem}.sync-controls.svelte-ujcgm9{display:flex;align-items:stretch;gap:.4rem;max-width:16rem}.sync-action.svelte-ujcgm9{display:inline-flex;align-items:center;gap:.75rem;flex:1;min-width:0;padding:.8rem .95rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff09,#ffffff04),#0f172a57;color:var(--text-primary);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sync-action.svelte-ujcgm9:hover:not(:disabled){transform:translateY(-1px);border-color:#3b82f661;background:#3b82f61f}.sync-action.svelte-ujcgm9:disabled{opacity:.65;cursor:not-allowed}.poll-toggle.svelte-ujcgm9{display:flex;align-items:center;justify-content:center;width:2.6rem;flex-shrink:0;border-radius:.85rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,#ffffff09,#ffffff04),#0f172a57;color:var(--text-muted);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.poll-toggle.svelte-ujcgm9:hover{border-color:#3b82f661;color:var(--text-secondary)}.poll-toggle.active.svelte-ujcgm9{border-color:#22c55e59;background:#22c55e1a;color:#22c55e}.poll-icon.svelte-ujcgm9{width:1rem;height:1rem}.stream-badge.svelte-ujcgm9{display:inline-flex;align-items:center;gap:.75rem;width:100%;max-width:16rem;padding:.8rem .95rem;border-radius:.85rem;border:1px solid rgba(34,197,94,.2);background:#22c55e14}.stream-icon.svelte-ujcgm9{width:1rem;height:1rem;flex-shrink:0;color:#22c55e}.sync-icon.svelte-ujcgm9{width:1rem;height:1rem;flex-shrink:0;color:var(--accent-primary)}.sync-copy.svelte-ujcgm9{display:grid;gap:.12rem;min-width:0}.sync-copy.svelte-ujcgm9 strong:where(.svelte-ujcgm9){font-size:.82rem;color:var(--text-primary)}.sync-copy.svelte-ujcgm9 span:where(.svelte-ujcgm9){font-size:.72rem;color:var(--text-secondary)}.comparison-rail.svelte-ujcgm9{min-width:0;width:100%;justify-self:stretch;align-self:stretch}.comparison-rail.svelte-ujcgm9 .comparison-tray{width:100%;height:100%}@media(max-width:980px){.identity-layout.with-comparison.svelte-ujcgm9{grid-template-columns:minmax(0,1fr)}}.info-strip.svelte-1w2o8gn{display:flex;flex-direction:column;gap:0}.strip-row.svelte-1w2o8gn{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem 0}.strip-row.svelte-1w2o8gn+.strip-row:where(.svelte-1w2o8gn){border-top:1px solid rgba(255,255,255,.06)}.strip-row.svelte-1w2o8gn:first-child{padding-top:0}.strip-row.svelte-1w2o8gn:last-child{padding-bottom:0}.info-chip.svelte-1w2o8gn{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--text-secondary)}.info-chip.muted.svelte-1w2o8gn{color:var(--text-muted)}.chip-icon.svelte-1w2o8gn{width:13px;height:13px;flex-shrink:0}.command-chip.svelte-1w2o8gn{font-family:JetBrains Mono,monospace;font-size:.7rem;padding:.15rem .45rem;background:#ffffff0a;border-radius:.25rem;color:var(--text-secondary);max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.params-row.svelte-1w2o8gn{gap:.375rem}.param-chip.svelte-1w2o8gn{display:inline-flex;align-items:center;gap:0;font-size:.72rem;border:1px solid rgba(255,255,255,.1);border-radius:.375rem;overflow:hidden}.param-chip.secondary.svelte-1w2o8gn{opacity:.7}.param-label.svelte-1w2o8gn{padding:.18rem .4rem;background:#ffffff0d;color:var(--text-muted);font-weight:500;text-transform:lowercase;border-right:1px solid rgba(255,255,255,.1)}.param-value.svelte-1w2o8gn{padding:.18rem .5rem;color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:500}.config-btn.svelte-1w2o8gn{padding:.18rem .5rem;border-radius:.35rem;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--accent-primary);font-size:.68rem;font-weight:600;cursor:pointer;transition:all .15s ease}.config-btn.svelte-1w2o8gn:hover{border-color:var(--accent-primary);background:#3b82f61a}.infra-row.svelte-1w2o8gn{gap:.75rem}.slurm-inline.svelte-1w2o8gn{font-size:.78rem}.dir-chip.svelte-1w2o8gn{display:inline-flex;align-items:center;gap:.3rem;font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted);max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-banner.svelte-1eqzt55{border-left:4px solid var(--accent-error, #ef4444);background:linear-gradient(180deg,#ef44440f,#ef444405),linear-gradient(180deg,#ffffff09,#ffffff04),#00000038}.error-header.svelte-1eqzt55{display:flex;align-items:center;gap:.5rem}.error-icon.svelte-1eqzt55{width:18px;height:18px;color:var(--accent-error, #ef4444);flex-shrink:0}.error-label.svelte-1eqzt55{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-error, #ef4444)}.error-text.svelte-1eqzt55{margin:.4rem 0 0;font-size:.78rem;font-family:JetBrains Mono,monospace;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;line-height:1.5}.expand-btn.svelte-1eqzt55{margin-top:.35rem;padding:0;border:none;background:none;color:var(--accent-primary);font-size:.7rem;font-weight:600;cursor:pointer}.expand-btn.svelte-1eqzt55:hover{text-decoration:underline}.metric-filter-panel.svelte-ji43p2{display:flex;flex-direction:column;gap:.65rem;align-self:start;position:sticky;top:1rem}.filter-header.svelte-ji43p2{display:flex;align-items:center;justify-content:space-between}.filter-kicker.svelte-ji43p2{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-info)}.filter-count.svelte-ji43p2{font-family:JetBrains Mono,monospace;font-size:.7rem;color:var(--text-muted)}.search-box.svelte-ji43p2{position:relative}.search-icon.svelte-ji43p2{position:absolute;left:.6rem;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--text-muted);pointer-events:none}.search-input.svelte-ji43p2{width:100%;padding:.4rem .6rem .4rem 2rem;border-radius:.375rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-primary);font-size:.78rem;transition:border-color .15s ease}.search-input.svelte-ji43p2:focus{outline:none;border-color:var(--accent-primary)}.search-input.svelte-ji43p2::placeholder{color:var(--text-muted)}.bulk-actions.svelte-ji43p2{display:flex;gap:.35rem}.bulk-btn.svelte-ji43p2{padding:.2rem .55rem;border-radius:.25rem;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--text-muted);font-size:.68rem;font-weight:600;cursor:pointer;transition:all .15s ease}.bulk-btn.svelte-ji43p2:hover{border-color:var(--accent-primary);color:var(--text-primary)}.bulk-btn.active.svelte-ji43p2{background:#3b82f61f;border-color:var(--accent-primary);color:var(--text-primary)}.namespace-pills.svelte-ji43p2{display:flex;flex-wrap:wrap;gap:.25rem}.ns-pill.svelte-ji43p2{padding:.15rem .45rem;border-radius:9999px;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--text-muted);font-size:.62rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.ns-pill.svelte-ji43p2:hover{border-color:#fff3;color:var(--text-secondary)}.ns-pill.active.svelte-ji43p2{background:#8b5cf626;border-color:#8b5cf666;color:#c4b5fdf2}.metric-list.svelte-ji43p2{display:flex;flex-direction:column;max-height:calc(100vh - 22rem);overflow-y:auto;scrollbar-width:thin;gap:1px}.tree-row.svelte-ji43p2{display:flex;align-items:center;gap:.4rem;padding:.35rem .4rem;padding-left:calc(var(--depth) * 16px + .4rem);border-radius:.35rem;cursor:pointer;transition:background .12s ease;position:relative;-webkit-user-select:none;user-select:none}.tree-row.svelte-ji43p2:hover{background:#ffffff0a}.tree-row.leaf.selected.svelte-ji43p2:hover{background:#3b82f614}.tree-guide.svelte-ji43p2{position:absolute;left:calc((var(--guide-depth) - 1) * 16px + .4rem + 5px);top:0;bottom:0;width:1px;background:#ffffff0f;pointer-events:none}.indicator.svelte-ji43p2{display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.15);flex-shrink:0;transition:all .15s ease;color:transparent}.indicator.on.svelte-ji43p2{border-color:var(--accent-primary);color:var(--accent-primary);background:#3b82f61a}.indicator.branch-indicator.svelte-ji43p2{cursor:pointer;border-color:#ffffff1f;color:transparent}.indicator.branch-indicator.svelte-ji43p2:hover{border-color:#ffffff4d}.indicator.branch-indicator.all.svelte-ji43p2{border-color:var(--accent-primary);color:var(--accent-primary);background:#3b82f61a}.indicator.branch-indicator.some.svelte-ji43p2{border-color:var(--accent-primary);color:var(--accent-primary);opacity:.6}.tree-row.dimmed.svelte-ji43p2{opacity:.45}.tree-row.dimmed.svelte-ji43p2:hover{opacity:.7}.branch-chevron.svelte-ji43p2{display:flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0;color:var(--text-muted);transition:transform .18s ease}.branch-chevron.expanded.svelte-ji43p2{transform:rotate(90deg)}.tree-name.svelte-ji43p2{font-size:.78rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.branch-name.svelte-ji43p2{font-weight:600;color:var(--text-secondary);font-size:.74rem;text-transform:uppercase;letter-spacing:.03em}.tree-badge.svelte-ji43p2{font-size:.6rem;color:var(--text-muted);font-family:JetBrains Mono,monospace;flex-shrink:0;background:#ffffff0a;padding:.1rem .3rem;border-radius:.25rem;opacity:.7}.tree-children.svelte-ji43p2{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.tree-children.open.svelte-ji43p2{grid-template-rows:1fr}.tree-children-inner.svelte-ji43p2{overflow:hidden;min-height:0}.no-results.svelte-ji43p2{padding:.75rem .4rem;color:var(--text-muted);font-size:.78rem;font-style:italic}.filter-footer.svelte-ji43p2{padding-top:.45rem;border-top:1px solid rgba(255,255,255,.06);font-size:.7rem;color:var(--text-muted)}@media(max-width:1199px){.metric-filter-panel.svelte-ji43p2{position:static}.metric-list.svelte-ji43p2{max-height:16rem}}.chart-controls.svelte-1ybzwnd{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.25rem;padding:.85rem 1.1rem}.control-group.svelte-1ybzwnd{display:flex;flex-direction:column;gap:.3rem}.control-label.svelte-1ybzwnd{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);display:flex;align-items:center;gap:.5rem}.smoothing-group.svelte-1ybzwnd{min-width:140px}.smoothing-value.svelte-1ybzwnd{font-family:JetBrains Mono,monospace;color:var(--accent-primary);font-size:.65rem}.smoothing-slider.svelte-1ybzwnd{width:100%;accent-color:var(--accent-primary);height:4px;cursor:pointer}.controls-separator.svelte-1ybzwnd{width:1px;height:28px;background:#ffffff14;align-self:center}.checkpoint-card.svelte-nk0cge{display:flex;flex-direction:column;gap:.5rem;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.checkpoint-card.svelte-nk0cge:hover{transform:translateY(-1px);border-color:#3b82f666;background:#3b82f614}.card-header.svelte-nk0cge{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.card-titles.svelte-nk0cge{display:flex;flex-direction:column;gap:.15rem;min-width:0}.card-title.svelte-nk0cge{font-size:.85rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-subtitle.svelte-nk0cge{font-size:.7rem;color:var(--text-muted)}.card-meta.svelte-nk0cge{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.75rem}.meta-item.svelte-nk0cge{color:var(--text-secondary)}.meta-item.svelte-nk0cge strong:where(.svelte-nk0cge){color:var(--text-primary);font-weight:600}.meta-value.svelte-nk0cge{font-family:JetBrains Mono,monospace;margin-left:.25rem}.meta-item.muted.svelte-nk0cge{color:var(--text-muted)}.card-path.svelte-nk0cge{font-size:.68rem;font-family:JetBrains Mono,monospace;color:var(--text-muted);padding:.25rem .4rem;border-radius:.25rem;background:#ffffff0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard.svelte-v79e2p{display:flex;flex-direction:column;gap:1.1rem}.breadcrumb.svelte-v79e2p{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.breadcrumb.svelte-v79e2p a:where(.svelte-v79e2p){color:var(--text-muted);text-decoration:none;transition:color .15s ease}.breadcrumb.svelte-v79e2p a:where(.svelte-v79e2p):hover{color:var(--text-primary)}.sep.svelte-v79e2p{color:var(--border-color)}.current.svelte-v79e2p{color:var(--text-primary);font-weight:500}.hero-row.svelte-v79e2p{min-width:0}.widget-card{border-radius:1.2rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff09,#ffffff04),#00000038;box-shadow:0 8px 32px #0000002e;padding:1.25rem}.metrics-area.svelte-v79e2p{display:grid;grid-template-columns:minmax(13rem,15rem) 1fr;grid-template-rows:auto 1fr;gap:1.1rem}.metric-sidebar.svelte-v79e2p{grid-row:1 / -1}.chart-controls-slot.svelte-v79e2p{grid-column:2}.charts-area.svelte-v79e2p{grid-column:2;display:flex;flex-direction:column;gap:1rem}.charts-grid.svelte-v79e2p{display:grid;grid-template-columns:repeat(auto-fill,minmax(480px,1fr));gap:1rem}.namespace-section.svelte-v79e2p{padding:.85rem}.checkpoints-grid.svelte-v79e2p{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.85rem}.exports-content.svelte-v79e2p{display:grid;gap:1rem}.exports-notice.svelte-v79e2p{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;background:#ffffff05;font-size:.85rem;color:var(--text-secondary)}.exports-notice.svelte-v79e2p strong:where(.svelte-v79e2p){display:block;color:var(--text-primary);margin-bottom:.15rem}.exports-link.svelte-v79e2p{flex-shrink:0;color:var(--accent-primary);text-decoration:none;font-weight:600}.exports-link.svelte-v79e2p:hover{text-decoration:underline}.empty-state.svelte-v79e2p{display:flex;align-items:center;justify-content:center;padding:3rem 2rem;border:1px dashed rgba(255,255,255,.08);border-radius:.75rem;color:var(--text-muted);font-size:.85rem}.empty-state.svelte-v79e2p p:where(.svelte-v79e2p){margin:0}@media(max-width:1199px){.hero-row.svelte-v79e2p{grid-template-columns:1fr}.metrics-area.svelte-v79e2p{grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.metric-sidebar.svelte-v79e2p{grid-row:1;grid-column:1}.chart-controls-slot.svelte-v79e2p{grid-row:2;grid-column:1}.charts-area.svelte-v79e2p{grid-row:3;grid-column:1}}@media(max-width:767px){.charts-grid.svelte-v79e2p,.checkpoints-grid.svelte-v79e2p{grid-template-columns:1fr}.exports-notice.svelte-v79e2p{flex-direction:column;align-items:flex-start}}
