.model-vis.svelte-lcd5xa{padding:1em;width:100%}.model-vis-kicker.svelte-lcd5xa{font-size:.75em;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5em}.model-vis-title.svelte-lcd5xa{font-weight:600;color:var(--text-primary)}.model-vis-desc.svelte-lcd5xa{font-size:.875em;color:var(--text-secondary);margin-top:.25em}.model-vis-error.svelte-lcd5xa{font-size:.875em;color:var(--accent-error)}.model-vis-loading.svelte-lcd5xa{display:flex;justify-content:center;padding:2em 0}.model-vis-spinner.svelte-lcd5xa{width:1.25em;height:1.25em;border:2px solid var(--accent-primary);border-top-color:transparent;border-radius:50%;animation:svelte-lcd5xa-model-vis-spin .6s linear infinite}@keyframes svelte-lcd5xa-model-vis-spin{to{transform:rotate(360deg)}}.eval-embed.svelte-tuq7dj{display:flex;flex-direction:column;height:100%;min-height:0;border-radius:10px;border:1px solid var(--border-color);overflow:hidden;transition:border-color .15s ease;cursor:pointer;text-decoration:none;color:inherit}.eval-embed.svelte-tuq7dj:hover{border-color:var(--accent-primary)}.eval-header.svelte-tuq7dj{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:.5em .75em;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.eval-title.svelte-tuq7dj{font-size:.8125em;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-badge.svelte-tuq7dj{flex-shrink:0;font-size:.625em;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 12%,transparent);padding:.15em .5em;border-radius:9999px}.eval-placeholder.svelte-tuq7dj{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0;padding:1em}.eval-spinner.svelte-tuq7dj{width:18px;height:18px;border:2px solid var(--accent-primary);border-top-color:transparent;border-radius:50%;animation:svelte-tuq7dj-spin .6s linear infinite}@keyframes svelte-tuq7dj-spin{to{transform:rotate(360deg)}}.eval-error.svelte-tuq7dj{font-size:.75em;color:var(--accent-error)}.eval-muted.svelte-tuq7dj{font-size:.75em;color:var(--text-muted)}.eval-body.svelte-tuq7dj{display:flex;gap:.75em;padding:.75em;flex:1 1 auto;min-height:0;min-width:0}.eval-body.stacked.svelte-tuq7dj{flex-direction:column}.eval-image-container.svelte-tuq7dj{flex-shrink:0;width:7.5em;min-height:0;border-radius:6px;overflow:hidden;background:var(--bg-tertiary);display:flex;align-items:center}.eval-image.svelte-tuq7dj{width:100%;height:100%;object-fit:cover;display:block}.eval-metrics.svelte-tuq7dj{flex:1;display:flex;gap:.75em;min-width:0;min-height:0}.eval-body.stacked.svelte-tuq7dj .eval-metrics:where(.svelte-tuq7dj){flex-wrap:wrap}.eval-body.stacked.svelte-tuq7dj .eval-image-container:where(.svelte-tuq7dj){width:100%;flex:1 1 auto}.metric-tile.svelte-tuq7dj{flex:1;min-width:0;padding:.5em .625em;border-radius:6px;background:var(--bg-secondary)}.metric-head.svelte-tuq7dj{display:flex;align-items:center;justify-content:space-between;gap:.25em;margin-bottom:.25em}.metric-label.svelte-tuq7dj{font-size:.6875em;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-direction.svelte-tuq7dj{font-size:.875em;font-weight:700;flex-shrink:0;line-height:1}.metric-value.svelte-tuq7dj{font-size:1.25em;font-weight:700;font-family:SF Mono,JetBrains Mono,Menlo,monospace;line-height:1.2}.metric-delta.svelte-tuq7dj{font-size:.625em;font-weight:500;font-family:SF Mono,JetBrains Mono,Menlo,monospace;margin-top:.125em;opacity:.75}.metric-range.svelte-tuq7dj{margin-top:.375em}.range-track.svelte-tuq7dj{height:3px;background:var(--bg-tertiary);border-radius:1.5px;position:relative;overflow:visible}.range-fill.svelte-tuq7dj{height:100%;border-radius:1.5px;opacity:.4}.range-marker.svelte-tuq7dj{position:absolute;top:-1.5px;width:3px;height:6px;background:var(--text-primary);border-radius:1px;transform:translate(-50%)}.preview-card.svelte-9fw1sg{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.preview-card.svelte-9fw1sg:hover{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.preview-card.svelte-9fw1sg:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.preview-canvas-area.svelte-9fw1sg{position:relative;aspect-ratio:4 / 3;background:var(--bg-tertiary);overflow:hidden}.preview-canvas.svelte-9fw1sg{width:100%;height:100%;object-fit:contain;display:block}.preview-canvas.hidden.svelte-9fw1sg{visibility:hidden}.preview-fallback-img.svelte-9fw1sg{width:100%;height:100%;object-fit:contain;display:block}.preview-overlay.svelte-9fw1sg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.loading-spinner.svelte-9fw1sg{width:24px;height:24px;border:2px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:svelte-9fw1sg-spin 1s linear infinite}@keyframes svelte-9fw1sg-spin{to{transform:rotate(360deg)}}.fallback-text.svelte-9fw1sg{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.type-badge.svelte-9fw1sg{position:absolute;top:.375rem;left:.375rem;padding:.125rem .375rem;background:#000000bf;border-radius:3px;font-size:.6rem;font-weight:600;letter-spacing:.05em;color:var(--accent-primary);pointer-events:none}.rmse-badge.svelte-9fw1sg{position:absolute;bottom:.375rem;right:.375rem;padding:.125rem .375rem;background:#000000bf;border-radius:3px;font-size:.6rem;font-weight:500;font-family:SF Mono,Menlo,monospace;color:var(--text-secondary);pointer-events:none}.preview-footer.svelte-9fw1sg{display:flex;align-items:center;justify-content:space-between;padding:.375rem .625rem;border-top:1px solid var(--border-color)}.preview-filename.svelte-9fw1sg{font-size:.7rem;font-family:SF Mono,Menlo,monospace;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.preview-categories.svelte-9fw1sg{font-size:.6rem;color:var(--text-muted);white-space:nowrap;margin-left:.5rem}.run-vis-container.svelte-186p5pa{display:flex;flex-direction:column;height:100%;min-height:0;border:1px solid var(--border-color);border-radius:.75em;overflow:hidden}.run-vis-header.svelte-186p5pa{display:flex;flex:0 0 auto;align-items:center;gap:.75em;padding:.625em 1em;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);text-decoration:none;transition:background .15s ease}.run-vis-header.svelte-186p5pa:hover{background:var(--bg-tertiary)}.run-vis-title.svelte-186p5pa{font-size:.8em;font-weight:600;color:var(--text-primary)}.run-vis-run-id.svelte-186p5pa{font-size:.7em;font-family:SF Mono,Menlo,monospace;color:var(--text-muted);padding:.125em .5em;background:var(--bg-tertiary);border-radius:4px}.run-vis-epoch.svelte-186p5pa{font-size:.7em;color:var(--text-secondary)}.run-vis-link-icon.svelte-186p5pa{margin-left:auto;width:14px;height:14px;color:var(--text-muted);flex-shrink:0;opacity:0;transition:opacity .15s ease}.run-vis-header.svelte-186p5pa:hover .run-vis-link-icon:where(.svelte-186p5pa){opacity:1}.run-vis-loading.svelte-186p5pa{display:flex;align-items:center;justify-content:center;gap:.75em;padding:3em 2em}.loading-text.svelte-186p5pa{font-size:.875em;color:var(--text-muted)}.run-vis-spinner.svelte-186p5pa{width:1.25em;height:1.25em;border:2px solid var(--accent-primary);border-top-color:transparent;border-radius:50%;animation:svelte-186p5pa-run-vis-spin .6s linear infinite}@keyframes svelte-186p5pa-run-vis-spin{to{transform:rotate(360deg)}}.run-vis-error.svelte-186p5pa{padding:1.5em;color:var(--accent-error);font-size:.875em;text-align:center}.run-vis-empty.svelte-186p5pa{padding:3em 2em;text-align:center;color:var(--text-muted);font-size:.875em}.run-vis-scroll.svelte-186p5pa{flex:1 1 auto;min-height:0;overflow-y:auto}.output-type-section.svelte-186p5pa{padding:.75em}.output-type-section.svelte-186p5pa+.output-type-section:where(.svelte-186p5pa){border-top:1px solid var(--border-color)}.output-type-label.svelte-186p5pa{font-size:.65em;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5em}.output-type-empty.svelte-186p5pa{padding:1em;text-align:center;color:var(--text-muted);font-size:.8em}.preview-grid.svelte-186p5pa{display:grid;grid-template-columns:repeat(var(--preview-cols, 4),minmax(0,1fr));gap:.75em}.slot.svelte-1xps9jg{display:flex;flex-direction:column;gap:.25rem}.slot-header.svelte-1xps9jg{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.slot-label.svelte-1xps9jg{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.remove-btn.svelte-1xps9jg{font-size:.6875rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;padding:0}.remove-btn.svelte-1xps9jg:hover{color:var(--accent-error)}.add-btn.svelte-1xps9jg{font-size:.75rem;font-weight:500;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary) 30%,transparent);border-radius:.375rem;padding:.25rem .625rem;cursor:pointer}.add-btn.svelte-1xps9jg:hover{background:color-mix(in srgb,var(--accent-primary) 18%,transparent)}.hint.svelte-1xps9jg{font-size:.75rem;color:var(--text-muted)}.hint.svelte-1xps9jg strong:where(.svelte-1xps9jg){color:var(--text-primary);font-weight:600}.mode-row.svelte-1xps9jg{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mode-label.svelte-1xps9jg{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.mode-group.svelte-1xps9jg{display:inline-flex;border:1px solid var(--border-color);border-radius:.375rem;overflow:hidden;background:var(--bg-primary)}.mode-btn.svelte-1xps9jg{font-size:.75rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;padding:.2rem .625rem;cursor:pointer;line-height:1.2}.mode-btn.svelte-1xps9jg+.mode-btn:where(.svelte-1xps9jg){border-left:1px solid var(--border-color)}.mode-btn.svelte-1xps9jg:hover{color:var(--text-primary);background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}.mode-btn--active.svelte-1xps9jg{color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent);font-weight:600}.cmp-embed.svelte-1cgiuf4{border-radius:10px;border:1px solid var(--border-color);overflow:hidden;background:var(--bg-primary)}.cmp-header.svelte-1cgiuf4{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.5em .75em;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.cmp-title.svelte-1cgiuf4{display:flex;align-items:baseline;gap:.375em;min-width:0}.cmp-family.svelte-1cgiuf4{font-size:.8125em;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-sep.svelte-1cgiuf4{color:var(--text-muted)}.cmp-modality.svelte-1cgiuf4{font-size:.75em;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.cmp-header-right.svelte-1cgiuf4{display:flex;align-items:center;gap:.625em;flex-shrink:0}.cmp-count.svelte-1cgiuf4{font-size:.6875em;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.cmp-mode-toggle.svelte-1cgiuf4{display:inline-flex;border:1px solid var(--border-color);border-radius:.3125em;overflow:hidden;background:var(--bg-primary)}.cmp-mode-btn.svelte-1cgiuf4{font-size:.6875em;font-weight:500;color:var(--text-muted);background:transparent;border:none;padding:.15em .5em;cursor:pointer;line-height:1.3}.cmp-mode-btn.svelte-1cgiuf4+.cmp-mode-btn:where(.svelte-1cgiuf4){border-left:1px solid var(--border-color)}.cmp-mode-btn.svelte-1cgiuf4:hover{color:var(--text-primary)}.cmp-mode-btn--active.svelte-1cgiuf4{color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent);font-weight:600}.cmp-placeholder.svelte-1cgiuf4{display:flex;align-items:center;justify-content:center;min-height:0;padding:1em}.cmp-spinner.svelte-1cgiuf4{width:18px;height:18px;border:2px solid var(--accent-primary);border-top-color:transparent;border-radius:50%;animation:svelte-1cgiuf4-cmp-spin .6s linear infinite}@keyframes svelte-1cgiuf4-cmp-spin{to{transform:rotate(360deg)}}.cmp-error.svelte-1cgiuf4{font-size:.75em;color:var(--accent-error)}.cmp-muted.svelte-1cgiuf4{font-size:.75em;color:var(--text-muted)}.cmp-scroll.svelte-1cgiuf4{overflow-x:auto}.cmp-split-badge.svelte-1cgiuf4{flex-shrink:0;font-size:.5625em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.05em .3em;border-radius:9999px;white-space:nowrap}.cmp-split-badge--gt.svelte-1cgiuf4{color:var(--accent-success, #22c55e);background:color-mix(in srgb,var(--accent-success, #22c55e) 14%,transparent)}.cmp-split-badge--baseline.svelte-1cgiuf4{color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}.cmp-split-badge--variant.svelte-1cgiuf4{color:var(--text-muted);background:var(--bg-tertiary)}.cmp-sections.svelte-1cgiuf4{display:flex;flex-direction:column}.cmp-metric.svelte-1cgiuf4{display:flex;flex-direction:column;gap:.375em;padding:.625em .875em .75em}.cmp-metric.svelte-1cgiuf4+.cmp-metric:where(.svelte-1cgiuf4){border-top:1px solid var(--border-color)}.cmp-metric-head.svelte-1cgiuf4{display:flex;align-items:baseline;gap:.375em;padding-bottom:.25em;border-bottom:1px dashed var(--border-color)}.cmp-metric-name.svelte-1cgiuf4{font-size:.75em;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cmp-metric-dir.svelte-1cgiuf4{font-size:.75em;color:var(--text-muted);flex-shrink:0}.cmp-metric-body.svelte-1cgiuf4{display:flex;flex-direction:column;gap:.25em}.cmp-split-row.svelte-1cgiuf4{display:grid;grid-template-columns:minmax(140px,32%) 1fr minmax(80px,auto);align-items:center;gap:.625em;padding:.125em 0;min-width:0}.cmp-split-info.svelte-1cgiuf4{display:flex;align-items:center;gap:.3125em;min-width:0}.cmp-split-name.svelte-1cgiuf4{font-size:.75em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cmp-split-bar.svelte-1cgiuf4{position:relative;height:6px;background:var(--bg-tertiary);border-radius:3px;overflow:hidden}.cmp-split-bar--empty.svelte-1cgiuf4{opacity:.5}.cmp-bar-fill.svelte-1cgiuf4{position:absolute;left:0;top:0;bottom:0;border-radius:3px;opacity:.55}.cmp-split-value.svelte-1cgiuf4{display:flex;align-items:baseline;gap:.25em;justify-content:flex-end}.cmp-value.svelte-1cgiuf4{font-size:.875em;font-weight:600;font-family:SF Mono,JetBrains Mono,Menlo,monospace;line-height:1.1;font-variant-numeric:tabular-nums}.cmp-value--best.svelte-1cgiuf4{font-weight:700}.cmp-value--missing.svelte-1cgiuf4{color:var(--text-muted);font-weight:500}.cmp-crown.svelte-1cgiuf4{font-size:.75em;line-height:1;color:#eab308;flex-shrink:0}.cmp-paper.svelte-1cgiuf4{border-collapse:separate;border-spacing:0;width:100%}.cmp-th.svelte-1cgiuf4{font-size:.6875em;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:.5em .75em;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);white-space:nowrap}.cmp-th--method.svelte-1cgiuf4{text-align:left;position:sticky;left:0;z-index:2}.cmp-th--metric.svelte-1cgiuf4{text-align:right}.cmp-th-name.svelte-1cgiuf4{font-weight:700}.cmp-th-dir.svelte-1cgiuf4{margin-left:.25em;color:var(--text-muted);font-weight:500}.cmp-td.svelte-1cgiuf4{font-size:.8125em;padding:.4375em .75em;border-bottom:1px solid var(--border-color);white-space:nowrap}.cmp-paper.svelte-1cgiuf4 tbody:where(.svelte-1cgiuf4) tr:where(.svelte-1cgiuf4):last-child .cmp-td:where(.svelte-1cgiuf4){border-bottom:none}.cmp-paper.svelte-1cgiuf4 tbody:where(.svelte-1cgiuf4) tr:where(.svelte-1cgiuf4):nth-child(2n) .cmp-td:where(.svelte-1cgiuf4){background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.cmp-td--method.svelte-1cgiuf4{text-align:left;font-weight:500;color:var(--text-primary);position:sticky;left:0;z-index:1;background:var(--bg-primary)}.cmp-paper.svelte-1cgiuf4 tbody:where(.svelte-1cgiuf4) tr:where(.svelte-1cgiuf4):nth-child(2n) .cmp-td--method:where(.svelte-1cgiuf4){background:color-mix(in srgb,var(--text-primary) 3%,var(--bg-primary))}.cmp-method-name.svelte-1cgiuf4{display:inline-block;vertical-align:middle;margin-right:.375em;overflow:hidden;text-overflow:ellipsis;max-width:240px}.cmp-td--value.svelte-1cgiuf4,.cmp-td--missing.svelte-1cgiuf4{text-align:right;font-family:KaTeX_Main,Latin Modern Roman,Computer Modern,Cambria,Times New Roman,serif;font-variant-numeric:lining-nums}.cmp-td--value.svelte-1cgiuf4{color:var(--text-primary);font-weight:500}.cmp-td--missing.svelte-1cgiuf4{color:var(--text-muted)}.cmp-td--best.svelte-1cgiuf4{font-weight:700;color:var(--text-primary)}.cmp-td--runner.svelte-1cgiuf4{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.slot.svelte-1n172pr{display:flex;flex-direction:column;gap:.25rem}.slot-header.svelte-1n172pr{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.slot-label.svelte-1n172pr{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.remove-btn.svelte-1n172pr{font-size:.6875rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;padding:0}.remove-btn.svelte-1n172pr:hover{color:var(--accent-error)}.add-btn.svelte-1n172pr{font-size:.75rem;font-weight:500;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary) 30%,transparent);border-radius:.375rem;padding:.25rem .625rem;cursor:pointer}.add-btn.svelte-1n172pr:hover{background:color-mix(in srgb,var(--accent-primary) 18%,transparent)}.metrics-config.svelte-1n172pr{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--border-color)}.config-label.svelte-1n172pr{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.metric-rows.svelte-1n172pr{display:flex;flex-direction:column;gap:.375rem}.metric-row.svelte-1n172pr{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.metric-modality.svelte-1n172pr{font-size:.8125rem;color:var(--text-primary);font-weight:500}.stepper.svelte-1n172pr{display:inline-flex;align-items:center;border:1px solid var(--border-color);border-radius:.375rem;overflow:hidden;background:var(--bg-primary)}.step-btn.svelte-1n172pr{font-size:.875rem;line-height:1;font-weight:600;color:var(--text-secondary);background:transparent;border:none;padding:.25rem .5rem;cursor:pointer}.step-btn.svelte-1n172pr:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}.step-btn.svelte-1n172pr:disabled{opacity:.4;cursor:not-allowed}.step-input.svelte-1n172pr{width:2.5rem;text-align:center;font-size:.8125rem;color:var(--text-primary);background:transparent;border:none;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:.2rem 0;-moz-appearance:textfield;appearance:textfield}.step-input.svelte-1n172pr::-webkit-outer-spin-button,.step-input.svelte-1n172pr::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tex-backdrop.svelte-l2ihn{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:2vh 2vw;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tex-dialog.svelte-l2ihn{display:flex;flex-direction:column;width:min(72rem,96vw);max-height:94vh;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 24px 64px #0006;overflow:hidden;font-size:14px}.tex-dialog.svelte-l2ihn:focus{outline:none}.tex-head.svelte-l2ihn{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.tex-title.svelte-l2ihn{margin:0;font-size:.9375rem;font-weight:600;color:var(--text-primary)}.tex-sub.svelte-l2ihn{margin:.15rem 0 0;font-size:.75rem;color:var(--text-muted)}.tex-close.svelte-l2ihn{background:none;border:none;color:var(--text-muted);font-size:1.375rem;line-height:1;cursor:pointer;padding:0 .25rem}.tex-close.svelte-l2ihn:hover{color:var(--text-primary)}.tex-body.svelte-l2ihn{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);min-height:0;flex:1 1 auto}@media(max-width:900px){.tex-body.svelte-l2ihn{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}.tex-config.svelte-l2ihn{overflow-y:auto;padding:.75rem 1rem 1.5rem;border-right:1px solid var(--border-color);min-height:0}@media(max-width:900px){.tex-config.svelte-l2ihn{border-right:none;border-bottom:1px solid var(--border-color)}}.tex-section.svelte-l2ihn+.tex-section:where(.svelte-l2ihn){margin-top:1.125rem;padding-top:1.125rem;border-top:1px solid var(--border-color)}.tex-section-title.svelte-l2ihn{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.tex-section-count.svelte-l2ihn{font-weight:500;color:var(--text-muted)}.tex-section-actions.svelte-l2ihn{margin-left:auto;display:inline-flex;gap:.375rem}.tex-section-actions.svelte-l2ihn button:where(.svelte-l2ihn){background:none;border:none;padding:0;font-size:.6875rem;text-transform:lowercase;letter-spacing:0;color:var(--accent-primary);cursor:pointer}.tex-format.svelte-l2ihn{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.tex-format-btn.svelte-l2ihn{display:flex;flex-direction:column;gap:.1rem;padding:.4rem .5rem;text-align:left;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer}.tex-format-btn.svelte-l2ihn:hover{border-color:var(--accent-primary)}.tex-format-btn.is-active.svelte-l2ihn{border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 12%,transparent)}.tex-format-name.svelte-l2ihn{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.tex-format-hint.svelte-l2ihn{font-size:.625rem;line-height:1.3;color:var(--text-muted)}.tex-search.svelte-l2ihn{width:100%;padding:.375rem .5rem;font-size:.8125rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px}.tex-results.svelte-l2ihn{list-style:none;margin:.5rem 0 0;padding:0;max-height:15rem;overflow-y:auto;border:1px solid var(--border-color);border-radius:6px}.tex-results.svelte-l2ihn li:where(.svelte-l2ihn)+li:where(.svelte-l2ihn){border-top:1px solid var(--border-color)}.tex-result.svelte-l2ihn{display:block;width:100%;text-align:left;background:none;border:none;padding:.4rem .5rem;cursor:pointer;color:var(--text-primary)}.tex-result.svelte-l2ihn:hover{background:color-mix(in srgb,var(--accent-primary) 10%,transparent)}.tex-result-head.svelte-l2ihn{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.tex-result-name.svelte-l2ihn{font-size:.8125rem;font-weight:600}.tex-result-modality.svelte-l2ihn{flex-shrink:0;font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.tex-result-path.svelte-l2ihn,.tex-result-desc.svelte-l2ihn{display:block;font-size:.6875rem;color:var(--text-muted);overflow-wrap:anywhere}.tex-result-desc.svelte-l2ihn{margin-top:.15rem;color:var(--text-secondary)}.tex-results-empty.svelte-l2ihn{padding:.5rem;font-size:.75rem;color:var(--text-muted)}.tex-chosen.svelte-l2ihn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.tex-chosen-row.svelte-l2ihn{display:flex;align-items:center;gap:.375rem;padding:.15rem 0}.tex-chosen-label.svelte-l2ihn{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:.375rem;overflow:hidden}.tex-chosen-name.svelte-l2ihn{font-size:.8125rem;color:var(--text-primary);white-space:nowrap}.tex-dir.svelte-l2ihn{font-size:.75rem;color:var(--text-muted)}.tex-chosen-ctx.svelte-l2ihn{font-size:.625rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tex-chip-remove.svelte-l2ihn{flex-shrink:0;width:1.125rem;height:1.125rem;line-height:1;border:1px solid var(--border-color);border-radius:4px;background:none;color:var(--text-muted);cursor:pointer}.tex-chip-remove.svelte-l2ihn:hover{color:var(--accent-error);border-color:var(--accent-error)}.tex-order.svelte-l2ihn{display:inline-flex;gap:.125rem;flex-shrink:0}.tex-order.svelte-l2ihn button:where(.svelte-l2ihn){width:1.125rem;height:1.125rem;line-height:1;font-size:.6875rem;border:1px solid var(--border-color);border-radius:4px;background:none;color:var(--text-muted);cursor:pointer}.tex-order.svelte-l2ihn button:where(.svelte-l2ihn):disabled{opacity:.3;cursor:default}.tex-order.svelte-l2ihn button:where(.svelte-l2ihn):not(:disabled):hover{color:var(--accent-primary);border-color:var(--accent-primary)}.tex-check.svelte-l2ihn{display:flex;align-items:center;gap:.4rem;padding:.15rem 0;font-size:.8125rem;color:var(--text-primary);cursor:pointer}.tex-check.svelte-l2ihn input:where(.svelte-l2ihn){flex-shrink:0}.tex-field.svelte-l2ihn{display:flex;align-items:center;gap:.5rem;padding:.15rem 0;font-size:.8125rem;color:var(--text-secondary)}.tex-field.svelte-l2ihn>span:where(.svelte-l2ihn):first-child{flex:0 0 6rem}.tex-field.svelte-l2ihn input:where(.svelte-l2ihn),.tex-field.svelte-l2ihn select:where(.svelte-l2ihn),.tex-field.svelte-l2ihn textarea:where(.svelte-l2ihn){flex:1 1 auto;min-width:0;padding:.25rem .4rem;font-size:.8125rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px}.tex-field--wide.svelte-l2ihn{align-items:flex-start}.tex-field.svelte-l2ihn textarea:where(.svelte-l2ihn){resize:vertical;font-family:inherit;line-height:1.4}.tex-link.svelte-l2ihn{background:none;border:none;padding:0;margin-left:6.5rem;font-size:.6875rem;color:var(--accent-primary);cursor:pointer}.tex-note.svelte-l2ihn{margin:.3rem 0 0;font-size:.6875rem;line-height:1.4;color:var(--text-muted)}.tex-preview-head.svelte-l2ihn{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.5rem;padding:.4rem .5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px}.tex-preview-cell.svelte-l2ihn{font-size:.8125rem;color:var(--text-primary);padding:.1rem .3rem;border-radius:4px;background:var(--bg-primary)}.tex-preview-cell.is-failed.svelte-l2ihn{color:var(--accent-error);outline:1px solid var(--accent-error)}.tex-preview.svelte-l2ihn{display:flex;flex-direction:column;min-height:0;min-width:0}.tex-preview-bar.svelte-l2ihn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .875rem;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.tex-preview-title.svelte-l2ihn{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.tex-packages.svelte-l2ihn{font-size:.6875rem;color:var(--text-muted)}.tex-code.svelte-l2ihn{flex:1 1 auto;margin:0;padding:.75rem .875rem;overflow:auto;font-family:var(--font-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);font-size:.75rem;line-height:1.5;color:var(--text-primary);background:var(--bg-primary);white-space:pre;tab-size:2}.tex-empty-note.svelte-l2ihn,.tex-error.svelte-l2ihn{padding:1rem;font-size:.8125rem;color:var(--text-muted)}.tex-error.svelte-l2ihn{color:var(--accent-error)}.tex-empty.svelte-l2ihn{display:flex;align-items:center;justify-content:center;padding:2rem}.tex-spinner.svelte-l2ihn{width:18px;height:18px;border:2px solid var(--accent-primary);border-top-color:transparent;border-radius:50%;animation:svelte-l2ihn-tex-spin .6s linear infinite}@keyframes svelte-l2ihn-tex-spin{to{transform:rotate(360deg)}}.tex-foot.svelte-l2ihn{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 1rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.tex-foot-note.svelte-l2ihn{font-size:.6875rem;color:var(--text-muted)}.tex-foot-actions.svelte-l2ihn{display:flex;gap:.5rem;flex-shrink:0}.tex-btn.svelte-l2ihn{padding:.3rem .75rem;font-size:.8125rem;font-weight:500;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer}.tex-btn.svelte-l2ihn:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.tex-btn.svelte-l2ihn:disabled{opacity:.45;cursor:default}.tex-btn--primary.svelte-l2ihn{color:#fff;background:var(--accent-primary);border-color:var(--accent-primary)}.tex-btn--primary.svelte-l2ihn:hover:not(:disabled){color:#fff;filter:brightness(1.1)}code.svelte-l2ihn{font-family:var(--font-mono, ui-monospace, monospace);font-size:.9em}.evt-embed.svelte-j13cn{border-radius:10px;border:1px solid var(--border-color);overflow:hidden;background:var(--bg-primary)}.evt-header.svelte-j13cn{display:flex;align-items:center;justify-content:space-between;gap:.75em;padding:.5em .75em;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.evt-name.svelte-j13cn{font-size:.8125em;font-weight:600;color:var(--text-primary)}.evt-header-right.svelte-j13cn{display:flex;align-items:center;gap:.625em;min-width:0}.evt-count.svelte-j13cn{font-size:.6875em;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.evt-export-btn.svelte-j13cn{flex-shrink:0;font-size:.6875em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);background:transparent;border:1px solid var(--border-color);border-radius:.375em;padding:.15em .5em;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background .12s ease}.evt-export-btn.svelte-j13cn:hover{color:var(--accent-primary);border-color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,transparent)}.evt-export-btn.svelte-j13cn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.evt-placeholder.svelte-j13cn{display:flex;align-items:center;justify-content:center;min-height:0;padding:1em}.evt-spinner.svelte-j13cn{width:18px;height:18px;border:2px solid var(--accent-primary);border-top-color:transparent;border-radius:50%;animation:svelte-j13cn-evt-spin .6s linear infinite}@keyframes svelte-j13cn-evt-spin{to{transform:rotate(360deg)}}.evt-error.svelte-j13cn{font-size:.75em;color:var(--accent-error)}.evt-muted.svelte-j13cn{font-size:.75em;color:var(--text-muted)}.evt-groups.svelte-j13cn{display:flex;flex-direction:column}.evt-group.svelte-j13cn+.evt-group:where(.svelte-j13cn){border-top:1px solid var(--border-color)}.evt-group-head.svelte-j13cn{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.5em .875em;background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.evt-family.svelte-j13cn{font-size:.8125em;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evt-modalities.svelte-j13cn{display:inline-flex;gap:.25em;flex-shrink:0}.evt-modality-chip.svelte-j13cn{font-size:.625em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:var(--bg-tertiary);padding:.05em .4em;border-radius:9999px}.evt-scroll.svelte-j13cn{overflow-x:auto}.evt-band-cell.svelte-j13cn{padding:.5em .875em .3em 0;background:transparent}.evt-table.svelte-j13cn tbody:where(.svelte-j13cn):first-of-type .evt-band-cell:where(.svelte-j13cn){padding-top:.35em}.evt-band-inner.svelte-j13cn{display:flex;align-items:center;width:100%}.evt-band-name.svelte-j13cn{position:sticky;left:0;z-index:1;flex:0 0 auto;max-width:18em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--bg-primary);padding:0 .625em 0 .75em;font-size:.6875em;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.evt-band-rule.svelte-j13cn{flex:1 1 auto;height:1px;background:linear-gradient(to right,var(--border-color) 0%,var(--border-color) 85%,transparent 100%)}.evt-table.svelte-j13cn{border-collapse:separate;border-spacing:0;width:100%;--evt-model-w: 10em;--evt-variant-w: 8.5em}.evt-th.svelte-j13cn{font-size:.6875em;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:.4375em .75em;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);white-space:nowrap}.evt-th--model.svelte-j13cn,.evt-th--variant.svelte-j13cn{position:sticky;z-index:3;text-align:left;vertical-align:bottom}.evt-th--model.svelte-j13cn{left:0;width:var(--evt-model-w);min-width:var(--evt-model-w);max-width:var(--evt-model-w)}.evt-th--variant.svelte-j13cn{left:var(--evt-model-w);width:var(--evt-variant-w);min-width:var(--evt-variant-w);max-width:var(--evt-variant-w)}.evt-id-end.svelte-j13cn{border-right:2px solid var(--border-color)}.evt-th--modality.svelte-j13cn{text-align:center;border-bottom:1px dashed var(--border-color);color:var(--text-primary)}.evt-th--metric.svelte-j13cn{text-align:right}.evt-th--empty.svelte-j13cn{color:var(--text-muted);font-weight:400}.evt-th-name.svelte-j13cn{font-weight:700}.evt-th-dir.svelte-j13cn{margin-left:.25em;color:var(--text-muted);font-weight:500}.evt-section-start.svelte-j13cn{border-left:2px solid var(--border-color)}.evt-group-start.svelte-j13cn{border-left:1px solid color-mix(in srgb,var(--border-color) 65%,transparent)}.evt-th--context.svelte-j13cn{text-align:center;font-size:.5625em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:color-mix(in srgb,var(--text-primary) 2.5%,var(--bg-secondary));border-bottom:1px solid var(--border-color);padding-top:.2em;padding-bottom:.2em}.evt-context-label.svelte-j13cn{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.evt-td.svelte-j13cn{font-size:.8125em;padding:.4375em .75em;border-bottom:1px solid var(--border-color);white-space:nowrap;vertical-align:top}.evt-table.svelte-j13cn tbody:where(.svelte-j13cn) tr:where(.svelte-j13cn):last-child .evt-td:where(.svelte-j13cn){border-bottom:none}.evt-table.svelte-j13cn tbody:where(.svelte-j13cn) tr:where(.svelte-j13cn):nth-child(2n) .evt-td:where(.svelte-j13cn){background:color-mix(in srgb,var(--text-primary) 3%,transparent)}.evt-td--model.svelte-j13cn,.evt-td--variant.svelte-j13cn{position:sticky;z-index:2;text-align:left;background:var(--bg-primary);overflow:hidden}.evt-td--model.svelte-j13cn{left:0;font-weight:600;color:var(--text-primary);width:var(--evt-model-w);min-width:var(--evt-model-w);max-width:var(--evt-model-w)}.evt-td--variant.svelte-j13cn{left:var(--evt-model-w);width:var(--evt-variant-w);min-width:var(--evt-variant-w);max-width:var(--evt-variant-w);white-space:normal}.evt-table.svelte-j13cn tbody:where(.svelte-j13cn) tr:where(.svelte-j13cn):nth-child(2n) .evt-td--model:where(.svelte-j13cn),.evt-table.svelte-j13cn tbody:where(.svelte-j13cn) tr:where(.svelte-j13cn):nth-child(2n) .evt-td--variant:where(.svelte-j13cn){background:color-mix(in srgb,var(--text-primary) 3%,var(--bg-primary))}.evt-model-name.svelte-j13cn{display:inline-block;vertical-align:middle;margin-right:.375em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(var(--evt-model-w) - 3em)}.evt-variant-pill.svelte-j13cn{display:inline-block;vertical-align:top;font-size:.6875em;font-weight:500;color:var(--text-secondary);background:var(--bg-tertiary);padding:.1em .4em;border-radius:.25em;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.3}.evt-variant-none.svelte-j13cn{color:var(--text-muted);opacity:.6}.evt-badge.svelte-j13cn{flex-shrink:0;font-size:.5625em;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.05em .3em;border-radius:9999px;white-space:nowrap;vertical-align:middle}.evt-badge--gt.svelte-j13cn{color:var(--accent-success, #22c55e);background:color-mix(in srgb,var(--accent-success, #22c55e) 14%,transparent)}.evt-badge--baseline.svelte-j13cn{color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}.evt-td--value.svelte-j13cn,.evt-td--missing.svelte-j13cn{text-align:right;font-family:KaTeX_Main,Latin Modern Roman,Computer Modern,Cambria,Times New Roman,serif;font-variant-numeric:lining-nums tabular-nums}.evt-td--value.svelte-j13cn{color:var(--text-primary);font-weight:500}.evt-td--missing.svelte-j13cn{color:var(--text-muted)}.evt-val.svelte-j13cn{display:inline-block;padding:.05em .35em;border-radius:.3em;line-height:1.25}.evt-val--best.svelte-j13cn{font-weight:700;color:var(--text-primary);background:color-mix(in srgb,var(--accent-primary) 14%,transparent)}.evt-val--runner.svelte-j13cn{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.depth-3d-embed.svelte-1gz8q99{width:100%;height:100%;min-height:0;flex:1 1 auto;background:#0a0a0a;border-radius:.5em;overflow:hidden;position:relative}.state-overlay.svelte-1gz8q99{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;color:#ffffffb3;font-family:system-ui,-apple-system,sans-serif;font-size:.875em;gap:.5em}.state-overlay.svelte-1gz8q99 pre:where(.svelte-1gz8q99){margin-top:.25em;padding:.5em .75em;background:#ff3c3c1a;border:1px solid rgba(255,60,60,.3);border-radius:.375em;color:#ff7878e6;font-size:.75em;max-width:40ch;overflow-x:auto}.spinner.svelte-1gz8q99{width:1.5em;height:1.5em;border:2px solid rgba(255,255,255,.2);border-top-color:#ffffffb3;border-radius:50%;animation:svelte-1gz8q99-spin .8s linear infinite}@keyframes svelte-1gz8q99-spin{to{transform:rotate(360deg)}}.ds-select.svelte-vjqhpn{position:relative}.ds-select-loading.svelte-vjqhpn{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;font-size:.8125rem;color:var(--text-muted)}.trigger.svelte-vjqhpn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5rem;color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:border-color .15s ease}.trigger.svelte-vjqhpn:hover{border-color:var(--border-hover, var(--text-muted))}.trigger.open.svelte-vjqhpn{border-color:var(--accent-primary, #6366f1)}.trigger-content.svelte-vjqhpn{display:flex;align-items:center;gap:.5rem;min-width:0;overflow:hidden}.trigger-label.svelte-vjqhpn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.placeholder-text.svelte-vjqhpn{color:var(--text-muted)}.chevron.svelte-vjqhpn{width:1rem;height:1rem;flex-shrink:0;margin-left:.5rem;transition:transform .2s ease;color:var(--text-muted)}.chevron.rotated.svelte-vjqhpn{transform:rotate(180deg)}.dropdown-panel.svelte-vjqhpn{position:absolute;top:calc(100% + .25rem);left:0;width:100%;min-width:min(420px,100%);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 10px 40px #0000004d;z-index:50;animation:svelte-vjqhpn-dropdown-appear .15s ease-out;display:flex;flex-direction:column}@keyframes svelte-vjqhpn-dropdown-appear{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-container.svelte-vjqhpn{padding:.5rem;border-bottom:1px solid var(--border-color)}.search-input.svelte-vjqhpn{width:100%;padding:.375rem .625rem;background:var(--bg-primary, var(--bg-tertiary));border:1px solid var(--border-color);border-radius:.375rem;color:var(--text-primary);font-size:.8125rem;outline:none;transition:border-color .15s ease}.search-input.svelte-vjqhpn:focus{border-color:var(--accent-primary, #6366f1)}.search-input.svelte-vjqhpn::placeholder{color:var(--text-muted)}.dropdown-scroll.svelte-vjqhpn{max-height:320px;overflow-y:auto}.clear-item.svelte-vjqhpn{display:block;width:100%;padding:.5rem .75rem;background:transparent;border:none;border-bottom:1px solid var(--border-color);color:var(--text-muted);font-size:.8125rem;font-style:italic;cursor:pointer;text-align:left;transition:background .15s ease}.clear-item.svelte-vjqhpn:hover{background:var(--bg-hover)}.dropdown-empty.svelte-vjqhpn{padding:.75rem 1rem;color:var(--text-muted);font-size:.8125rem;text-align:center}.family-header.svelte-vjqhpn{display:flex;align-items:center;gap:.375rem;width:100%;padding:.5rem .625rem;background:transparent;border:none;border-bottom:1px solid var(--border-color);cursor:pointer;text-align:left;color:var(--text-primary);font-size:.8125rem;font-weight:600;transition:background .15s ease}.family-header.svelte-vjqhpn:hover{background:var(--bg-hover)}.family-name.svelte-vjqhpn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-count.svelte-vjqhpn{flex-shrink:0;font-size:.6875rem;font-weight:400;color:var(--text-muted)}.expand-icon.svelte-vjqhpn{width:.875rem;height:.875rem;flex-shrink:0;color:var(--text-muted);transition:transform .15s ease}.expand-icon.expanded.svelte-vjqhpn{transform:rotate(90deg)}.expand-icon.small.svelte-vjqhpn{width:.75rem;height:.75rem}.modality-header.svelte-vjqhpn{display:flex;align-items:center;gap:.375rem;width:100%;padding:.375rem .625rem .375rem 1.5rem;background:transparent;border:none;border-bottom:1px solid var(--border-color);cursor:pointer;text-align:left;color:var(--text-secondary);font-size:.8125rem;font-weight:500;transition:background .15s ease}.modality-header.svelte-vjqhpn:hover{background:var(--bg-hover)}.modality-count.svelte-vjqhpn{flex-shrink:0;font-size:.6875rem;font-weight:400;color:var(--text-muted);margin-left:auto}.type-badge.svelte-vjqhpn{display:inline-flex;align-items:center;padding:.0625rem .375rem;border-radius:9999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;flex-shrink:0}.dataset-row.svelte-vjqhpn{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .75rem .375rem 1.5rem;background:transparent;border:none;border-bottom:1px solid var(--border-color);cursor:pointer;text-align:left;color:var(--text-primary);font-size:.8125rem;transition:background .15s ease}.dataset-row.svelte-vjqhpn:hover{background:var(--bg-hover)}.dataset-row--nested.svelte-vjqhpn{padding-left:2.75rem}.dataset-row.selected.svelte-vjqhpn{background:var(--bg-tertiary)}.dataset-label.svelte-vjqhpn{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gt-indicator.svelte-vjqhpn{font-size:.625rem;font-weight:700;color:var(--accent-success, #22c55e);white-space:nowrap;flex-shrink:0}.embed-placeholder.svelte-1ydmf9f{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;flex:0 0 auto;min-height:0;padding:1.5em}.embed-placeholder.svelte-1yq6kam{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;flex:1 1 auto;min-height:0;padding:1.5em}.fog-equation-embed.svelte-1yq6kam{display:flex;flex-direction:column;gap:.75em;width:100%;flex:1 1 auto;min-height:0;padding:.5em;box-sizing:border-box}.top-row.svelte-1yq6kam{display:flex;gap:1em;align-items:stretch;flex:1 1 auto;min-height:0;min-width:0}.top-row.stacked.svelte-1yq6kam{flex-direction:column}.image-panel.svelte-1yq6kam{flex:3;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.25em}.canvas-wrap.svelte-1yq6kam{position:relative;overflow:hidden;border-radius:.375em;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center}.canvas-box.svelte-1yq6kam{position:relative;aspect-ratio:var(--panel-aspect, auto);max-width:100%;max-height:100%;min-height:0}canvas.svelte-1yq6kam{display:block;width:100%;height:100%;border-radius:.375em;background:var(--bg-primary);border:1px solid var(--border-color)}.crosshair-h.svelte-1yq6kam,.crosshair-v.svelte-1yq6kam{position:absolute;pointer-events:none}.crosshair-h.svelte-1yq6kam{left:0;right:0;height:1px;background:#fff9}.crosshair-v.svelte-1yq6kam{top:0;bottom:0;width:1px;background:#fff9}.pixel-info.svelte-1yq6kam{font-size:.6875em;font-family:JetBrains Mono,monospace;color:var(--text-muted)}.controls-panel.svelte-1yq6kam{flex:2;display:flex;flex-direction:column;gap:1em;padding:.75em;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5em;min-height:0;min-width:0;overflow:auto}.control-group.svelte-1yq6kam{display:flex;flex-direction:column;gap:.375em}.control-label.svelte-1yq6kam{font-size:.75em;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:.375em}.slider-row.svelte-1yq6kam{display:flex;align-items:center;gap:.5em}.slider-row.svelte-1yq6kam input[type=range]:where(.svelte-1yq6kam){flex:1;height:.25em;accent-color:var(--accent-primary)}.slider-value.svelte-1yq6kam{font-size:.75em;font-family:JetBrains Mono,monospace;color:var(--text-primary);min-width:3.5em;text-align:right}.color-row.svelte-1yq6kam{display:flex;align-items:center;gap:.5em}.color-row.svelte-1yq6kam input[type=color]:where(.svelte-1yq6kam){width:2em;height:1.75em;border:1px solid var(--border-color);border-radius:.25em;padding:.125em;cursor:pointer;background:transparent}.color-value.svelte-1yq6kam{font-size:.75em;font-family:JetBrains Mono,monospace;color:var(--text-muted)}.resample-btn.svelte-1yq6kam{display:flex;align-items:center;justify-content:center;gap:.375em;padding:.375em .75em;border-radius:.375em;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);font-size:.75em;cursor:pointer;transition:all .15s ease;margin-top:auto}.resample-btn.svelte-1yq6kam:hover{background:var(--bg-primary);color:var(--text-primary)}.formula-section.svelte-1yq6kam{display:flex;flex-direction:column;gap:.5em;padding:1em;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.5em;flex:0 0 auto;min-height:0;overflow:auto}.formula-row.svelte-1yq6kam{text-align:center;overflow-x:auto}.formula-row.filled.svelte-1yq6kam{padding-top:.5em;border-top:1px solid var(--border-color)}.formula-row.svelte-1yq6kam .katex-display{margin:0}.publication-control.svelte-7kkoli{display:grid;gap:.65rem;margin:0;padding:.75rem;border:1px solid var(--border, #d5d9df);border-radius:.45rem}legend.svelte-7kkoli{padding:0 .3rem;font-size:.78rem;font-weight:650}label.svelte-7kkoli{display:grid;gap:.25rem;min-width:0}label.svelte-7kkoli>span:where(.svelte-7kkoli),small.svelte-7kkoli{color:var(--text-muted, #68717c);font-size:.68rem}.control-row.svelte-7kkoli{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.mode-row.svelte-7kkoli,.action-row.svelte-7kkoli,.search-row.svelte-7kkoli,.candidate-row.svelte-7kkoli{display:flex;gap:.4rem}.mode-row.svelte-7kkoli button:where(.svelte-7kkoli){flex:1}button.svelte-7kkoli,input.svelte-7kkoli{box-sizing:border-box;padding:.42rem .55rem;color:var(--text-primary, inherit);background:var(--surface, transparent);border:1px solid var(--border, #c9ced6);border-radius:.35rem;font-size:.74rem}button.svelte-7kkoli{cursor:pointer}button.svelte-7kkoli:disabled{cursor:default;opacity:.5}button.active.svelte-7kkoli{color:#fff;background:var(--accent, #3568a8);border-color:var(--accent, #3568a8)}input.svelte-7kkoli{width:100%;min-width:0}.search-row.svelte-7kkoli input:where(.svelte-7kkoli){flex:1}.candidate-row.svelte-7kkoli{align-items:center}.candidate-row.svelte-7kkoli>div:where(.svelte-7kkoli){display:grid;flex:1;min-width:0;text-align:center}.candidate-row.svelte-7kkoli strong:where(.svelte-7kkoli){overflow:hidden;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.action-row.svelte-7kkoli button:where(.svelte-7kkoli){flex:1}.preview-list.svelte-7kkoli{display:grid;gap:.2rem;max-height:8rem;margin:0;padding:0 0 0 1.25rem;overflow:auto;font-size:.72rem}.preview-list.svelte-7kkoli li:where(.svelte-7kkoli){padding-left:.2rem}.preview-list.svelte-7kkoli li:where(.svelte-7kkoli){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem}.preview-list.svelte-7kkoli li:where(.svelte-7kkoli)>span:where(.svelte-7kkoli){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-list.svelte-7kkoli li:where(.svelte-7kkoli)>button:where(.svelte-7kkoli){padding:.2rem .35rem;font-size:.64rem}.preview-list.svelte-7kkoli small:where(.svelte-7kkoli){margin-left:.45rem}.warning.svelte-7kkoli{margin:0;padding:.48rem;color:#8a4b00;background:#fff4d6;border:1px solid #e8b949;border-radius:.35rem;font-size:.7rem;line-height:1.35}button.selected.svelte-pfdmp2{background:var(--bg-tertiary)}.embed-placeholder.svelte-19nka9i{display:flex;flex:1 1 auto;min-width:0;min-height:0;align-items:center;justify-content:center;gap:.65em;padding:1em;color:var(--text-muted);text-align:center;font-size:.82em}.embed-error.svelte-19nka9i{color:var(--accent-error)}.fog-transform-embed.svelte-19nka9i{--fog-accent: #a8c6bf;position:relative;display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:.55em;background:radial-gradient(circle at 72% 8%,rgba(152,183,175,.13),transparent 34%),#080b0c;color:#f2f6f5;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.method-disclaimer.svelte-19nka9i{position:absolute;z-index:5;left:1em;bottom:.35em;max-width:62%;margin:0;font-size:.48em;line-height:1.25;letter-spacing:.025em;color:#ecf3f1d1}.embed-heading.svelte-19nka9i{position:absolute;z-index:4;top:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1em;padding:.8em 1em 1.65em;background:linear-gradient(to bottom,rgba(3,6,7,.92),transparent);pointer-events:none}.eyebrow.svelte-19nka9i{font-size:.56em;font-weight:700;letter-spacing:.15em;color:var(--fog-accent)}.family-name.svelte-19nka9i{margin-top:.18em;font-size:.9em;font-weight:650}.profile-name.svelte-19nka9i{max-width:45%;font-size:.58em;letter-spacing:.045em;text-align:right;color:#e2ece9b8}.image-stage.svelte-19nka9i{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);flex:1 1 auto;width:100%;min-width:0;min-height:0;padding-bottom:4.8em}.portrait.svelte-19nka9i .image-stage:where(.svelte-19nka9i){grid-template-columns:1fr;grid-template-rows:minmax(0,.72fr) minmax(0,1.28fr)}.image-frame.svelte-19nka9i{position:relative;display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden;margin:0;background:#050708}.clear-frame.svelte-19nka9i{border-right:1px solid rgba(220,236,232,.13)}.portrait.svelte-19nka9i .clear-frame:where(.svelte-19nka9i){border-right:0;border-bottom:1px solid rgba(220,236,232,.13)}canvas.svelte-19nka9i{display:block;width:100%;height:100%;object-fit:contain;background:#050708}canvas.canvas-hidden.svelte-19nka9i{display:none}.fog-raster{width:100%;height:100%;background:#050708}.keyframe-strip.svelte-19nka9i{position:absolute;z-index:6;right:.85em;bottom:4.55em;display:flex;max-width:calc(100% - 1.7em);gap:.35em;padding:.32em;border:1px solid rgba(217,235,230,.16);border-radius:.4em;background:#040809d1;-webkit-backdrop-filter:blur(.35em);backdrop-filter:blur(.35em)}.publication-mode.svelte-19nka9i .keyframe-strip:where(.svelte-19nka9i){bottom:.65em}.keyframe-strip.svelte-19nka9i figure:where(.svelte-19nka9i){position:relative;width:clamp(3.2em,9vw,6.2em);aspect-ratio:16 / 10;margin:0;overflow:hidden;border-radius:.22em;background:#050708}.keyframe-raster{width:100%;height:100%}.keyframe-strip.svelte-19nka9i figcaption:where(.svelte-19nka9i){position:absolute;right:.25em;bottom:.2em;padding:.08em .2em;border-radius:.16em;background:#020506c7;color:#edf5f3;font-size:.44em;font-variant-numeric:tabular-nums}.image-frame.svelte-19nka9i figcaption:where(.svelte-19nka9i){position:absolute;left:.72em;bottom:.55em;display:flex;align-items:center;gap:.55em;padding:.27em .48em;border:1px solid rgba(230,241,238,.16);border-radius:.3em;background:#030607ad;-webkit-backdrop-filter:blur(.35em);backdrop-filter:blur(.35em);font-size:.65em;font-weight:650}.image-frame.svelte-19nka9i figcaption:where(.svelte-19nka9i) small:where(.svelte-19nka9i){color:var(--fog-accent);font-size:.78em;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500}.stage-rail.svelte-19nka9i{position:absolute;z-index:4;left:50%;bottom:4.35em;display:flex;align-items:center;max-width:calc(100% - 2em);gap:.35em;padding:.27em .55em;border:1px solid rgba(217,235,230,.13);border-radius:999em;background:#040809b8;transform:translate(-50%);-webkit-backdrop-filter:blur(.45em);backdrop-filter:blur(.45em);white-space:nowrap;pointer-events:none}.stage-rail.svelte-19nka9i span:where(.svelte-19nka9i){font-size:.48em;text-transform:uppercase;letter-spacing:.065em;color:#e6efedb8}.stage-rail.svelte-19nka9i i:where(.svelte-19nka9i){display:block;width:.22em;height:.22em;border-radius:50%;background:var(--fog-accent);opacity:.65}.portrait.svelte-19nka9i .stage-rail:where(.svelte-19nka9i){display:none}.control-overlay.svelte-19nka9i{position:absolute;z-index:5;left:0;right:0;bottom:0;display:grid;grid-template-columns:auto auto auto minmax(0,1fr) auto;align-items:center;gap:.8em;min-height:4.2em;padding:.62em .85em .72em;border-top:1px solid rgba(220,235,231,.12);background:linear-gradient(90deg,#080d0efa,#0d1414f0),#050809f2;box-shadow:0 -1em 2.6em #0103046b}.play-button.svelte-19nka9i{display:grid;width:2.55em;height:2.55em;place-items:center;flex:0 0 auto;border:1px solid rgba(207,230,224,.32);border-radius:50%;background:var(--fog-accent);color:#09100e;cursor:pointer;transition:transform .12s ease,background .12s ease}.play-button.svelte-19nka9i:hover{transform:scale(1.045);background:#c1d8d2}.sample-button.svelte-19nka9i{border:1px solid rgba(207,230,224,.28);border-radius:999em;padding:.48em .7em;background:#a8c6bf1f;color:#e2ece9;font-size:.58em;font-weight:650;cursor:pointer}.play-button.svelte-19nka9i:focus-visible{outline:.14em solid #eef8f5;outline-offset:.12em}.play-button.svelte-19nka9i svg:where(.svelte-19nka9i){width:1em;height:1em;fill:currentColor}.mor-readout.svelte-19nka9i{display:flex;min-width:4.6em;flex-direction:column;line-height:1.05}.mor-readout.svelte-19nka9i span:where(.svelte-19nka9i){font-size:.52em;font-weight:700;letter-spacing:.15em;color:#d5e4e08c}.mor-readout.svelte-19nka9i strong:where(.svelte-19nka9i){margin-top:.16em;color:var(--fog-accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.94em;font-weight:650}.progress-control.svelte-19nka9i{display:flex;min-width:0;flex-direction:column;gap:.3em}.progress-labels.svelte-19nka9i{display:flex;align-items:center;justify-content:space-between;gap:.7em;font-size:.49em;text-transform:uppercase;letter-spacing:.055em;color:#dce9e685}.progress-labels.svelte-19nka9i span:where(.svelte-19nka9i):nth-child(2){color:#cde2dcc2}.progress-control.svelte-19nka9i input:where(.svelte-19nka9i){width:100%;height:.36em;margin:0;border-radius:999em;appearance:none;background:linear-gradient(to right,var(--fog-accent) 0,var(--fog-accent) var(--progress),rgba(207,225,220,.18) var(--progress),rgba(207,225,220,.18) 100%);cursor:pointer}.progress-control.svelte-19nka9i input:where(.svelte-19nka9i)::-webkit-slider-thumb{width:.92em;height:.92em;border:.12em solid #0c1212;border-radius:50%;appearance:none;background:#d8e9e4;box-shadow:0 0 0 .08em #d8e9e447}.progress-control.svelte-19nka9i input:where(.svelte-19nka9i)::-moz-range-thumb{width:.72em;height:.72em;border:.12em solid #0c1212;border-radius:50%;background:#d8e9e4}.sample-id.svelte-19nka9i{max-width:9em;overflow:hidden;color:#d7e5e16b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.48em;text-overflow:ellipsis;white-space:nowrap}.portrait.svelte-19nka9i .control-overlay:where(.svelte-19nka9i){grid-template-columns:auto auto minmax(0,1fr)}.portrait.svelte-19nka9i .sample-id:where(.svelte-19nka9i),.portrait.svelte-19nka9i .progress-labels:where(.svelte-19nka9i) span:where(.svelte-19nka9i):nth-child(2){display:none}.embed-placeholder.svelte-awlhpq{display:flex;flex:1 1 auto;min-width:0;min-height:0;align-items:center;justify-content:center;gap:.75em;padding:1.2em;color:var(--text-muted);text-align:left;font-size:.82em}.embed-placeholder.svelte-awlhpq strong:where(.svelte-awlhpq){color:var(--text-primary)}.embed-placeholder.svelte-awlhpq p:where(.svelte-awlhpq){margin:.2em 0 0}.placeholder-mark.svelte-awlhpq{display:grid;width:2.2em;height:2.2em;place-items:center;border:1px solid color-mix(in srgb,var(--accent-primary) 45%,transparent);border-radius:50%;color:var(--accent-primary);font-size:1.2em}.embed-error.svelte-awlhpq{color:var(--accent-error)}.fog-focus.svelte-awlhpq{--cyan: #43d4cf;--amber: #efa33e;position:relative;display:flex;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box;border:1px solid rgba(166,200,194,.14);border-radius:.55em;background:radial-gradient(circle at 18% -4%,rgba(58,183,175,.14),transparent 30%),radial-gradient(circle at 88% 110%,rgba(239,163,62,.1),transparent 28%),#080c0d;color:#f1f6f5;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.heading.svelte-awlhpq{position:absolute;z-index:6;top:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1em;padding:.72em .9em 1.35em;background:linear-gradient(to bottom,#030708f7,#03070800);pointer-events:none}.heading-copy.svelte-awlhpq{min-width:0}.eyebrow.svelte-awlhpq{color:var(--cyan);font-size:.5em;font-weight:750;letter-spacing:.14em}.title.svelte-awlhpq{margin-top:.14em;font-size:.88em;font-weight:680;letter-spacing:-.015em}.family.svelte-awlhpq{max-width:34em;margin-top:.1em;overflow:hidden;color:#e0ebe899;font-size:.52em;text-overflow:ellipsis;white-space:nowrap}.meters.svelte-awlhpq{display:flex;flex:0 0 auto;gap:.5em}.meter.svelte-awlhpq{width:7.6em;padding:.35em .48em;border:1px solid rgba(217,235,231,.13);border-radius:.35em;background:#080e0fad;-webkit-backdrop-filter:blur(.25em);backdrop-filter:blur(.25em)}.meter.svelte-awlhpq span:where(.svelte-awlhpq){display:block;color:#dae7e49e;font-size:.46em;letter-spacing:.035em;text-transform:uppercase}.meter.svelte-awlhpq strong:where(.svelte-awlhpq){display:block;margin-top:.05em;font-size:.82em;font-variant-numeric:tabular-nums}.meter.svelte-awlhpq:first-child strong:where(.svelte-awlhpq){color:var(--amber)}.meter.svelte-awlhpq:last-child strong:where(.svelte-awlhpq){color:var(--cyan)}.panel-grid.svelte-awlhpq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 auto;width:100%;min-width:0;min-height:0;gap:.6em;box-sizing:border-box;padding:3.65em .68em 4.35em}.portrait.svelte-awlhpq .panel-grid:where(.svelte-awlhpq){grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));padding-top:4.1em}.panel.svelte-awlhpq{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(214,232,228,.13);border-radius:.4em;background:#050809}.panel-kicker.svelte-awlhpq{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:.5em;padding:.42em .55em .9em;background:linear-gradient(to bottom,rgba(2,5,6,.88),transparent);pointer-events:none}.panel-kicker.svelte-awlhpq span:where(.svelte-awlhpq){font-size:.57em;font-weight:700;letter-spacing:.035em}.panel-kicker.svelte-awlhpq small:where(.svelte-awlhpq){color:#dae7e494;font-size:.46em;letter-spacing:.025em}.canvas-wrap.svelte-awlhpq{display:flex;flex:1 1 auto;min-width:0;min-height:0;align-items:center;justify-content:center;overflow:hidden}.canvas-box.svelte-awlhpq{position:relative;aspect-ratio:var(--panel-aspect, auto);max-width:100%;max-height:100%;min-height:0;overflow:hidden;cursor:crosshair}.publication-mode.svelte-awlhpq .canvas-box:where(.svelte-awlhpq){width:100%;height:100%;aspect-ratio:auto;cursor:default}canvas.svelte-awlhpq{display:block;width:100%;height:100%;background:#050809}canvas.layer.svelte-awlhpq{position:absolute;inset:0}.fog-focus-raster{width:100%;height:100%;background:#050809}.fog-focus-raster canvas{object-fit:contain}.proxy-disclaimer.svelte-awlhpq{position:absolute;z-index:7;left:50%;bottom:3.72em;max-width:min(48em,calc(100% - 3em));padding:.22em .48em;border:1px solid rgba(239,163,62,.24);border-radius:999em;background:#030708e6;color:#f5dbb5e6;font-size:.47em;text-align:center;transform:translate(-50%);pointer-events:none}.publication-mode.svelte-awlhpq .proxy-disclaimer:where(.svelte-awlhpq){bottom:.6em}.keyframe-strip.svelte-awlhpq{position:absolute;z-index:8;right:.75em;bottom:3.65em;display:flex;max-width:calc(100% - 1.5em);gap:.3em;padding:.28em;border:1px solid rgba(214,232,228,.16);border-radius:.38em;background:#030708d6}.publication-mode.svelte-awlhpq .keyframe-strip:where(.svelte-awlhpq){right:.75em;bottom:1.55em}.keyframe-strip.svelte-awlhpq figure:where(.svelte-awlhpq){position:relative;width:clamp(3em,7.5vw,5.4em);aspect-ratio:16 / 10;margin:0;overflow:hidden;border-radius:.2em;background:#050809}.fog-focus-keyframe{width:100%;height:100%}.keyframe-strip.svelte-awlhpq figcaption:where(.svelte-awlhpq){position:absolute;right:.22em;bottom:.18em;padding:.07em .18em;border-radius:.14em;background:#020506cc;color:#eef6f4;font-size:.42em;font-variant-numeric:tabular-nums}.lens-layer.svelte-awlhpq{z-index:3;-webkit-mask-image:radial-gradient(circle 2.45em at var(--hover-x) var(--hover-y),#000 0,#000 62%,transparent 75%);mask-image:radial-gradient(circle 2.45em at var(--hover-x) var(--hover-y),#000 0,#000 62%,transparent 75%)}.lens-ring.svelte-awlhpq{position:absolute;z-index:4;left:var(--hover-x);top:var(--hover-y);width:4em;height:4em;border:1px solid rgba(243,249,247,.72);border-radius:50%;box-shadow:0 0 0 1px #00000080,inset 0 0 1.2em #ffffff14;transform:translate(-50%,-50%);pointer-events:none}.crosshair.svelte-awlhpq{position:absolute;z-index:5;background:#eef7f58c;box-shadow:0 0 .2em #000000b3;pointer-events:none}.crosshair.horizontal.svelte-awlhpq{right:0;left:0;height:1px}.crosshair.vertical.svelte-awlhpq{top:0;bottom:0;width:1px}.legend.svelte-awlhpq{position:absolute;z-index:4;right:.45em;bottom:.42em;display:flex;gap:.65em;padding:.28em .4em;border:1px solid rgba(221,236,233,.12);border-radius:.3em;background:#030708c7;color:#e6efedc2;font-size:.45em;-webkit-backdrop-filter:blur(.2em);backdrop-filter:blur(.2em);pointer-events:none}.legend.svelte-awlhpq span:where(.svelte-awlhpq){display:flex;align-items:center;gap:.28em;white-space:nowrap}.legend.svelte-awlhpq i:where(.svelte-awlhpq){width:.55em;height:.55em;border-radius:50%;color:#071011;font-style:normal;font-size:.72em;font-weight:900;line-height:.78em;text-align:center}.legend.svelte-awlhpq i.cyan:where(.svelte-awlhpq){background:var(--cyan);box-shadow:0 0 .5em #43d4cf8c}.legend.svelte-awlhpq i.amber:where(.svelte-awlhpq){background:var(--amber);box-shadow:0 0 .5em #efa33e80}.hover-readout.svelte-awlhpq{position:absolute;z-index:8;left:50%;bottom:3.62em;display:flex;align-items:center;gap:.34em;padding:.3em .48em;border:1px solid rgba(221,236,233,.16);border-radius:10em;background:#030708db;font-size:.5em;font-variant-numeric:tabular-nums;transform:translate(-50%);pointer-events:none}.hover-readout.svelte-awlhpq span:where(.svelte-awlhpq){color:#dce8e594;text-transform:uppercase}.hover-readout.svelte-awlhpq i:where(.svelte-awlhpq){width:1px;height:1em;background:#dce8e533}.depth-note.svelte-awlhpq{position:absolute;z-index:7;right:.8em;bottom:3.65em;color:#efa33ed1;font-size:.48em;pointer-events:none}.controls.svelte-awlhpq{position:absolute;z-index:7;right:.68em;bottom:.62em;left:.68em;display:flex;height:2.65em;align-items:center;gap:.65em;box-sizing:border-box;padding:.38em .5em;border:1px solid rgba(214,232,228,.15);border-radius:.42em;background:#050a0be0;box-shadow:0 .7em 2em #00000059;-webkit-backdrop-filter:blur(.4em);backdrop-filter:blur(.4em)}.play-button.svelte-awlhpq{display:grid;flex:0 0 auto;width:1.75em;height:1.75em;padding:0;place-items:center;border:1px solid rgba(67,212,207,.55);border-radius:50%;background:#43d4cf1f;color:var(--cyan);cursor:pointer}.play-button.svelte-awlhpq svg:where(.svelte-awlhpq){width:.82em;height:.82em;fill:currentColor}.sweep.svelte-awlhpq{flex:1 1 auto;min-width:4em}.sweep-labels.svelte-awlhpq{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:.05em;color:#dce8e594;font-size:.45em;letter-spacing:.025em;text-transform:uppercase}.sweep-labels.svelte-awlhpq strong:where(.svelte-awlhpq){color:#eef6f4;font-size:1.1em;font-variant-numeric:tabular-nums}.sweep-labels.svelte-awlhpq span:where(.svelte-awlhpq):last-child{text-align:right}.sweep.svelte-awlhpq input:where(.svelte-awlhpq){display:block;width:100%;height:.55em;margin:0;accent-color:var(--cyan);cursor:pointer}.sample-button.svelte-awlhpq{flex:0 0 auto;padding:.35em .55em;border:1px solid rgba(218,233,230,.18);border-radius:.3em;background:#dae9e60f;color:#ecf4f2d1;font-size:.55em;cursor:pointer}.sample-button.svelte-awlhpq:disabled{cursor:wait;opacity:.55}.sample-id.svelte-awlhpq{max-width:8em;overflow:hidden;color:#dae7e466;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.43em;text-overflow:ellipsis;white-space:nowrap}.portrait.svelte-awlhpq .heading:where(.svelte-awlhpq){gap:.5em}.portrait.svelte-awlhpq .title:where(.svelte-awlhpq){font-size:.75em}.portrait.svelte-awlhpq .meters:where(.svelte-awlhpq){gap:.25em}.portrait.svelte-awlhpq .meter:where(.svelte-awlhpq){width:5.4em}.portrait.svelte-awlhpq .meter:where(.svelte-awlhpq) span:where(.svelte-awlhpq){font-size:.4em}.portrait.svelte-awlhpq .panel-kicker:where(.svelte-awlhpq) small:where(.svelte-awlhpq),.portrait.svelte-awlhpq .sample-id:where(.svelte-awlhpq){display:none}.compact-viewer.svelte-7ara8z{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}.toolbar.svelte-7ara8z{display:flex;align-items:center;gap:10px;padding:5px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px 8px 0 0;flex-shrink:0;flex-wrap:wrap}.toolbar-item.svelte-7ara8z{display:flex;align-items:center;gap:6px}.toolbar-label.svelte-7ara8z{font-size:.625rem;color:var(--text-tertiary);white-space:nowrap}.slider-item.svelte-7ara8z{flex:1;min-width:100px;max-width:200px}.slider-item.svelte-7ara8z input[type=range]:where(.svelte-7ara8z){flex:1;height:3px;accent-color:var(--accent-primary);cursor:pointer}.slider-value.svelte-7ara8z{font-size:.6rem;font-family:var(--font-mono, monospace);color:var(--text-secondary);min-width:24px;text-align:right}.resample-btn.svelte-7ara8z{display:flex;align-items:center;justify-content:center;width:28px;height:26px;border-radius:5px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;margin-left:auto}.resample-btn.svelte-7ara8z:hover{background:var(--bg-primary);color:var(--text-primary)}.canvas-area.svelte-7ara8z{flex:1;min-height:0;position:relative;border:1px solid var(--border-color);border-top:none;overflow:hidden}.canvas-area.svelte-7ara8z:last-child{border-radius:0 0 8px 8px}.stats-bar.svelte-7ara8z{display:flex;align-items:center;gap:12px;padding:4px 12px;background:var(--bg-secondary);border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;flex-shrink:0;flex-wrap:wrap}.stat.svelte-7ara8z{display:flex;align-items:baseline;gap:4px;font-size:.6rem}.stat-label.svelte-7ara8z{color:var(--text-tertiary)}.stat-val.svelte-7ara8z{font-family:var(--font-mono, monospace);color:var(--accent-primary)}.stat.muted.svelte-7ara8z .stat-val:where(.svelte-7ara8z){color:var(--text-tertiary)}.stat-sep.svelte-7ara8z{width:1px;height:12px;background:var(--border-color)}.embed-placeholder.svelte-184mmnf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;flex:1 1 auto;min-height:0;padding:1.5em}.embed-container.svelte-184mmnf{position:relative;width:100%;flex:1 1 auto;min-height:0}.file-id.svelte-184mmnf{position:absolute;bottom:.4em;right:.55em;font-size:.55em;font-family:var(--font-mono, monospace);color:var(--text-tertiary);opacity:.6;pointer-events:none}.publication-state.svelte-1wwjc00{display:grid;gap:.65rem;padding:.65rem;border:1px solid var(--border-color);border-radius:.4rem}.camera-grid.svelte-1wwjc00{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.camera-grid.svelte-1wwjc00 label:where(.svelte-1wwjc00){display:grid;gap:.25rem;font-size:.72rem;color:var(--text-muted)}.camera-grid.svelte-1wwjc00 input:where(.svelte-1wwjc00),.camera-grid.svelte-1wwjc00 select:where(.svelte-1wwjc00){min-width:0;padding:.4rem;border:1px solid var(--border-color);border-radius:.3rem;background:var(--bg-secondary);color:var(--text-primary)}.pc-body.svelte-1beq25w{display:flex;flex-direction:column;gap:.5em;width:100%;height:100%;min-height:0;padding:.6em;box-sizing:border-box;position:relative}.pc-body--placeholder.svelte-1beq25w{align-items:center;justify-content:center;gap:8px;text-align:center}.pc-placeholder-title.svelte-1beq25w{font-size:.875em;font-weight:500;color:var(--text-secondary)}.pc-placeholder-body.svelte-1beq25w{font-size:.8125em;color:var(--text-muted);max-width:34ch}.pc-placeholder-error.svelte-1beq25w{font-size:.8125em;color:var(--accent-error);max-width:48ch}.pc-grid.svelte-1beq25w{display:grid;grid-template-columns:repeat(var(--pc-cols, 2),minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.6em;flex:1 1 auto;min-height:0;min-width:0}.pc-controls.svelte-1beq25w{position:absolute;left:.6em;right:.6em;bottom:.6em;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:.45em;font-size:.6875em;padding:.3em .45em;border-radius:.45em;background:color-mix(in srgb,var(--bg-primary) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .16s ease}.pc-body.auto-hide.svelte-1beq25w .pc-controls:where(.svelte-1beq25w){opacity:0}.pc-body.auto-hide.svelte-1beq25w:hover .pc-controls:where(.svelte-1beq25w),.pc-body.auto-hide.svelte-1beq25w:focus-within .pc-controls:where(.svelte-1beq25w){opacity:1}.pc-btn.svelte-1beq25w{padding:.15em .6em;border-radius:.3em;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:.6875em;line-height:1.6;cursor:pointer;white-space:nowrap}.pc-btn.svelte-1beq25w:hover{background:var(--bg-tertiary)}.pc-btn.active.svelte-1beq25w{border-color:var(--accent-primary, var(--text-secondary));color:var(--accent-primary, var(--text-primary))}.pc-select.svelte-1beq25w{padding:.15em .45em;border-radius:.3em;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:.6875em}.pc-slider.svelte-1beq25w{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted)}.pc-slider.svelte-1beq25w input[type=range]:where(.svelte-1beq25w){width:6em;accent-color:var(--accent-primary, var(--text-secondary))}.pc-slider-label.svelte-1beq25w{white-space:nowrap}.pc-sep.svelte-1beq25w{width:1px;height:1em;background:var(--border-color);flex-shrink:0}.pc-stepper.svelte-1beq25w{display:inline-flex;align-items:center;gap:4px}.pc-frame.svelte-1beq25w{font-family:JetBrains Mono,monospace;color:var(--text-muted);min-width:5ch;text-align:center}.pc-legend.svelte-1beq25w{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted)}.pc-swatch.svelte-1beq25w{width:.7em;height:.7em;border-radius:.2em;display:inline-block;color:#111;font-size:.55em;font-weight:800;line-height:1.25;text-align:center}.pc-note.svelte-1beq25w{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40ch}.pc-note--error.svelte-1beq25w{color:var(--accent-error)}.publication-control.svelte-bnqdsl{display:grid;gap:.65rem;margin:0;padding:.75rem;border:1px solid var(--border, #d5d9df);border-radius:.45rem}legend.svelte-bnqdsl{padding:0 .3rem;font-size:.78rem;font-weight:650}label.svelte-bnqdsl{display:grid;gap:.25rem;min-width:0}label.svelte-bnqdsl>span:where(.svelte-bnqdsl),p.svelte-bnqdsl{color:var(--text-muted, #68717c);font-size:.7rem}.control-row.svelte-bnqdsl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}select.svelte-bnqdsl,input.svelte-bnqdsl{width:100%;min-width:0;box-sizing:border-box;padding:.42rem .5rem;color:var(--text-primary, inherit);background:var(--surface, transparent);border:1px solid var(--border, #c9ced6);border-radius:.35rem;font-size:.78rem}p.svelte-bnqdsl{margin:0;line-height:1.35}button.selected.svelte-193okrv{background:var(--bg-tertiary)}.publication-appearance.svelte-193okrv{display:grid;gap:.55rem;padding-top:.65rem;border-top:1px solid var(--border-color)}.publication-grid.svelte-193okrv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.publication-grid.svelte-193okrv label:where(.svelte-193okrv){display:grid;gap:.2rem;color:var(--text-muted);font-size:.7rem}.publication-grid.svelte-193okrv input:where(.svelte-193okrv),.publication-grid.svelte-193okrv select:where(.svelte-193okrv){min-width:0;width:100%;box-sizing:border-box;padding:.38rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.3rem}.publication-toggle.svelte-193okrv{display:flex;align-items:center;gap:.4rem;color:var(--text-secondary);font-size:.72rem}.publication-defaults.svelte-193okrv{padding:.42rem .55rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.3rem;cursor:pointer}.publication-note.svelte-193okrv{margin:0;color:var(--text-muted);font-size:.68rem;line-height:1.35}.invalid-region-legend.svelte-gk5wya{display:inline-flex;align-items:center;gap:.4em;color:var(--figure-muted, #5e6873);font-size:.72em}i.svelte-gk5wya{width:1.4em;height:1em;border:.07em solid rgb(0 0 0 / .35)}b.svelte-gk5wya{font-variant-numeric:tabular-nums;font-weight:550}.aligned-sample-grid.svelte-dx7kj2{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));grid-template-rows:repeat(var(--grid-rows),minmax(0,1fr));gap:.45em;width:100%;height:100%;min-width:0;min-height:0}.metric-strip.svelte-ww32fu{display:flex;flex-wrap:wrap;gap:0;margin:0;border:.08em solid var(--figure-border, #cfd5dc);border-radius:.28em;overflow:hidden;font-variant-numeric:tabular-nums}.metric-strip.svelte-ww32fu>div:where(.svelte-ww32fu){display:grid;grid-template-columns:auto auto;align-items:baseline;gap:.38em;padding:.4em .62em;border-right:.08em solid var(--figure-border, #cfd5dc)}.metric-strip.svelte-ww32fu>div:where(.svelte-ww32fu):last-child{border-right:0}dt.svelte-ww32fu{color:var(--figure-muted, #5e6873);font-size:.7em}dd.svelte-ww32fu{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84em;font-weight:620}small.svelte-ww32fu{margin-left:.25em;color:var(--figure-muted, #5e6873);font-size:.78em;font-weight:450}.direction.svelte-ww32fu{margin-right:.38em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72em;font-weight:650}.better.svelte-ww32fu dd:where(.svelte-ww32fu){color:var(--figure-better, #046c4e)}.worse.svelte-ww32fu dd:where(.svelte-ww32fu){color:var(--figure-worse, #a61b1b)}.publication-image.svelte-v9z8d{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#d8d8d4}img.svelte-v9z8d{position:absolute;display:block;max-width:none;max-height:none;object-fit:contain}span.svelte-v9z8d{position:absolute;inset:auto .5em .5em;z-index:4;padding:.3em;color:#7f1d1d;background:#fee2e2f0;font-size:.68em}.panel-media.svelte-19etno1{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:#d8d8d4}.content-frame.svelte-19etno1{position:absolute;overflow:hidden}.content-frame.svelte-19etno1 .raster-panel,.content-frame.svelte-19etno1 .publication-image{width:100%;height:100%}.missing.svelte-19etno1{display:grid;place-items:center;width:100%;height:100%;padding:.5em;color:#991b1b;background:#fef2f2;font-size:.7em;text-align:center}.sparse-overlay.svelte-19etno1,.path-overlay.svelte-19etno1,.connector.svelte-19etno1{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.connector.svelte-19etno1{z-index:3}.connector.svelte-19etno1 line:where(.svelte-19etno1){stroke:#f6c945;stroke-width:.004;vector-effect:non-scaling-stroke}.source-box.svelte-19etno1{position:absolute;z-index:4;box-sizing:border-box;outline:.13em solid #f6c945;outline-offset:-.13em;box-shadow:inset 0 0 0 .06em #0009;pointer-events:none}.inset-anchor.svelte-19etno1{position:absolute;z-index:5;pointer-events:none}.inset.svelte-19etno1{position:absolute;box-sizing:border-box;overflow:hidden;border:.13em solid #f6c945;box-shadow:0 .12em .35em #00000094;background:#d8d8d4}.inset.svelte-19etno1>span:where(.svelte-19etno1){position:absolute;inset:0 auto auto 0;z-index:4;padding:.12em .28em;color:#111;background:#f6c945;font-size:.56em;font-weight:700}.publication-chart.svelte-bldlc{display:flex;flex-direction:column;width:100%;min-width:0;color:var(--figure-fg, #17202a)}svg.svelte-bldlc{display:block;width:100%;height:auto;overflow:visible}.axis.svelte-bldlc,.tick-mark.svelte-bldlc{stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.grid.svelte-bldlc{stroke:var(--figure-border, #cfd5dc);stroke-width:.8;vector-effect:non-scaling-stroke}.series-line.svelte-bldlc{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.series-marker.svelte-bldlc{font:8px Inter,ui-sans-serif,system-ui,sans-serif;text-anchor:middle}.tick-label.svelte-bldlc,.axis-label.svelte-bldlc{fill:currentColor;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.tick-label.svelte-bldlc{font-size:10px}.y-tick.svelte-bldlc{text-anchor:end}.x-tick.svelte-bldlc{text-anchor:middle}.axis-label.svelte-bldlc{font-size:11px;font-weight:600;text-anchor:middle}.chart-legend.svelte-bldlc{display:flex;flex-wrap:wrap;justify-content:center;gap:.45em 1em;margin:.25em 0 0;padding:0;list-style:none;font-size:.72em}.chart-legend.svelte-bldlc li:where(.svelte-bldlc){display:inline-flex;align-items:center;gap:.32em}.chart-legend.svelte-bldlc .legend-swatch:where(.svelte-bldlc){width:1.75em;height:.8em;overflow:visible}.legend-swatch.svelte-bldlc line:where(.svelte-bldlc){stroke-width:2;vector-effect:non-scaling-stroke}.legend-swatch.svelte-bldlc text:where(.svelte-bldlc){font:8px Inter,ui-sans-serif,system-ui,sans-serif;text-anchor:middle}.scientific-figure.svelte-1tpybgy{--figure-bg: #ffffff;--figure-fg: #17202a;--figure-muted: #5e6873;--figure-border: #7c8794;--figure-panel-bg: #ffffff;--figure-panel-alt: #f1f5f9;--figure-better: #046c4e;--figure-worse: #a61b1b;--figure-warning-bg: #fff4d6;--figure-warning-fg: #65430f;box-sizing:border-box;display:flex;flex-direction:column;gap:.65em;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:.85em;color:var(--figure-fg);background:var(--figure-bg);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.66rem,1.25cqi,.94rem)}.scientific-figure--dark.svelte-1tpybgy{--figure-bg: #15191e;--figure-fg: #f2f4f6;--figure-muted: #aeb7c1;--figure-border: #71808e;--figure-panel-bg: #1b222c;--figure-panel-alt: #242e3a;--figure-better: #6ee7b7;--figure-worse: #fca5a5;--figure-warning-bg: #3b2f16;--figure-warning-fg: #fde68a}.figure-heading.svelte-1tpybgy h3:where(.svelte-1tpybgy),.figure-heading.svelte-1tpybgy p:where(.svelte-1tpybgy){margin:0}.figure-heading.svelte-1tpybgy h3:where(.svelte-1tpybgy){font-size:1.08em;font-weight:650;line-height:1.25}.figure-heading.svelte-1tpybgy p:where(.svelte-1tpybgy),figcaption.svelte-1tpybgy{color:var(--figure-muted);font-size:.82em;line-height:1.35}.figure-body.svelte-1tpybgy{flex:1;min-width:0;min-height:0}figcaption.svelte-1tpybgy{display:flex;align-items:baseline;justify-content:space-between;gap:1em;border-top:.08em solid var(--figure-border);padding-top:.5em}.scientific-panel.svelte-5wxfx9{display:flex;flex-direction:column;min-width:0;min-height:0;border:.08em solid var(--figure-border, #cfd5dc);border-radius:.3em;overflow:hidden;background:var(--figure-bg, #fff)}header.svelte-5wxfx9,footer.svelte-5wxfx9{display:flex;align-items:baseline;justify-content:space-between;gap:.55em;padding:.38em .52em}header.svelte-5wxfx9{border-bottom:.08em solid var(--figure-border, #cfd5dc)}.panel-label.svelte-5wxfx9{font-size:.86em;font-weight:650;letter-spacing:.01em}.lineage-label.svelte-5wxfx9,footer.svelte-5wxfx9{color:var(--figure-muted, #5e6873);font-size:.68em}.panel-viewport.svelte-5wxfx9{position:relative;flex:1;min-height:0;overflow:hidden;isolation:isolate}.crop-box.svelte-5wxfx9{position:absolute;z-index:3;box-sizing:border-box;border:.15em solid var(--crop-color);box-shadow:0 0 0 .08em #0000008c;pointer-events:none}.crop-box.svelte-5wxfx9 span:where(.svelte-5wxfx9){position:absolute;inset:0 auto auto 0;padding:.12em .3em;color:#111;background:var(--crop-color);font-size:.62em;font-weight:700}.crosshair.svelte-5wxfx9{position:absolute;inset:0;z-index:4;pointer-events:none}.crosshair-x.svelte-5wxfx9{position:absolute;inset-inline:0;height:0;border-top:.08em solid rgb(255 255 255 / .92);box-shadow:0 0 0 .06em #000000a6}.crosshair-y.svelte-5wxfx9{position:absolute;inset-block:0;width:0;border-left:.08em solid rgb(255 255 255 / .92);box-shadow:0 0 0 .06em #000000a6}footer.svelte-5wxfx9{justify-content:flex-start;border-top:.08em solid var(--figure-border, #cfd5dc)}@media print{.scientific-panel.svelte-5wxfx9>footer:where(.svelte-5wxfx9){display:flex!important}}.shared-colorbar.svelte-yn6h4v{display:grid;gap:.25em;min-width:0;color:var(--figure-fg, #17202a);font-size:.74em}header.svelte-yn6h4v,footer.svelte-yn6h4v{display:flex;justify-content:space-between;gap:.7em}header.svelte-yn6h4v{font-weight:620}.unit.svelte-yn6h4v,footer.svelte-yn6h4v{color:var(--figure-muted, #5e6873)}.bar-and-ticks.svelte-yn6h4v{position:relative;padding-bottom:1.35em}.bar.svelte-yn6h4v{display:block;width:100%;height:.78em;border:.07em solid rgb(0 0 0 / .35);box-sizing:border-box}.ticks.svelte-yn6h4v{position:absolute;inset:0}.tick.svelte-yn6h4v{position:absolute;top:.78em;transform:translate(-50%);white-space:nowrap}.tick.svelte-yn6h4v i:where(.svelte-yn6h4v){display:block;width:0;height:.3em;margin:0 auto .08em;border-left:.07em solid currentColor}.tick.svelte-yn6h4v b:where(.svelte-yn6h4v){font-weight:450}.shared-colorbar--vertical.svelte-yn6h4v{grid-template-columns:auto minmax(3.5em,auto);grid-template-rows:auto 1fr auto}.shared-colorbar--vertical.svelte-yn6h4v header:where(.svelte-yn6h4v),.shared-colorbar--vertical.svelte-yn6h4v footer:where(.svelte-yn6h4v){grid-column:1 / -1}.shared-colorbar--vertical.svelte-yn6h4v .bar-and-ticks:where(.svelte-yn6h4v){min-height:9em;padding:0 3em 0 0}.shared-colorbar--vertical.svelte-yn6h4v .bar:where(.svelte-yn6h4v){width:.78em;height:100%}.shared-colorbar--vertical.svelte-yn6h4v .tick:where(.svelte-yn6h4v){inset:auto auto auto .78em;transform:translateY(50%)}.shared-colorbar--vertical.svelte-yn6h4v .tick:where(.svelte-yn6h4v) i:where(.svelte-yn6h4v){display:inline-block;width:.3em;height:0;margin:0 .14em 0 0;border-top:.07em solid currentColor;border-left:0}@media print{.shared-colorbar.svelte-yn6h4v>footer:where(.svelte-yn6h4v){display:flex!important}}.publication-placeholder.svelte-1gb4vd7{display:grid;width:100%;height:100%;place-items:center;padding:1em;box-sizing:border-box;color:var(--text-muted);background:var(--bg-primary);font-size:.8em}.publication-error.svelte-1gb4vd7{color:var(--accent-error)}.augmentation-layout.svelte-1gb4vd7{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.55em;width:100%;height:100%;min-width:0;min-height:0}.semantic-key.svelte-1gb4vd7{display:flex;justify-content:center;gap:.45em 1em;margin:0;color:var(--figure-muted, #5e6873);font-size:.62em}.semantic-key.svelte-1gb4vd7 span:where(.svelte-1gb4vd7){display:inline-flex;align-items:center;gap:.3em}.semantic-key.svelte-1gb4vd7 b:where(.svelte-1gb4vd7){display:inline-grid;place-items:center;width:1.4em;height:1.4em;border:.08em solid currentColor;border-radius:.16em;color:var(--figure-fg, #17202a)}.augmentation-legends.svelte-1gb4vd7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:.45em;align-items:end;min-width:0}.augmentation-legends.svelte-1gb4vd7 .shared-colorbar,.augmentation-legends.svelte-1gb4vd7 .invalid-region-legend{min-width:0;font-size:.62em}.embed-placeholder.svelte-b4bzh3{display:flex;flex:1 1 auto;min-width:0;min-height:0;align-items:center;justify-content:center;gap:.65em;padding:1em;color:var(--text-muted);text-align:center;font-size:.82em}.embed-error.svelte-b4bzh3{color:var(--accent-error)}.augmentation-embed.svelte-b4bzh3{position:relative;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border-radius:.5em;background:var(--bg-primary, #0b0d0f);color:var(--text-primary, #f2f5f6)}.embed-heading.svelte-b4bzh3{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;align-items:center;gap:1em;padding:.5em .75em 1.1em;background:linear-gradient(to bottom,rgba(6,9,11,.88),transparent);pointer-events:none}.legend.svelte-b4bzh3{display:flex;align-items:baseline;gap:.35em;min-width:0;font-size:.62em;font-weight:650;letter-spacing:.02em}.legend-label.svelte-b4bzh3{white-space:nowrap}.legend.svelte-b4bzh3 small:where(.svelte-b4bzh3){overflow:hidden;max-width:12em;color:var(--text-muted, rgba(226, 236, 233, .6));font-size:.86em;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.swatch.svelte-b4bzh3{display:grid;place-items:center;width:1.25em;height:1.25em;flex:0 0 auto;border-radius:.2em;color:#fff;font-size:.72em;font-style:normal;text-shadow:0 1px 2px #000}.swatch-original.svelte-b4bzh3{background:var(--text-muted, #8ea0a8)}.swatch-augmented.svelte-b4bzh3{background:var(--accent-primary, #6366f1)}.swatch-depth.svelte-b4bzh3{background:linear-gradient(135deg,#440154,#21908c 55%,#fde725)}.frame-count.svelte-b4bzh3{margin-left:auto;color:var(--text-muted, rgba(226, 236, 233, .55));font-size:.55em;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.frame-grid.svelte-b4bzh3{display:grid;flex:1 1 auto;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr));gap:.3em;min-width:0;min-height:0;padding:2em .5em .5em}.with-controls.svelte-b4bzh3 .frame-grid:where(.svelte-b4bzh3){padding-bottom:3.2em}.cell.svelte-b4bzh3{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;margin:0}.pair.svelte-b4bzh3{display:flex;max-width:100%;max-height:100%;aspect-ratio:var(--pair-aspect);overflow:hidden;border-radius:.2em;gap:.12em}.pane.svelte-b4bzh3{position:relative;flex:1 1 0;min-width:0}.pane.svelte-b4bzh3 img:where(.svelte-b4bzh3){display:block;width:100%;height:100%;object-fit:contain;background:#05070880}.warp-stack.svelte-b4bzh3{position:relative;width:100%;height:100%;overflow:hidden}.warp-stack.svelte-b4bzh3 img:where(.svelte-b4bzh3){display:block;width:100%;height:100%;object-fit:contain;background:#05070880}.warp-stack.svelte-b4bzh3 .warp-overlay:where(.svelte-b4bzh3){position:absolute;inset:0;opacity:var(--warp)}figcaption.svelte-b4bzh3{position:absolute;bottom:.15em;left:.15em;max-width:calc(100% - .3em);overflow:hidden;padding:.1em .3em;border-radius:.2em;background:#040708a8;color:#e9f0f2d1;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.46em;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.status-note.svelte-b4bzh3{position:absolute;z-index:3;right:.6em;bottom:.35em;max-width:60%;margin:0;color:var(--accent-warning, #d8b26a);font-size:.5em;text-align:right;pointer-events:none}.with-controls.svelte-b4bzh3 .status-note:where(.svelte-b4bzh3){bottom:3.4em}.control-overlay.svelte-b4bzh3{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.7em;min-height:2.8em;padding:.45em .75em;border-top:1px solid var(--border-color, rgba(220, 235, 231, .12));background:#060a0cf0}.play-button.svelte-b4bzh3{display:grid;width:1.9em;height:1.9em;flex:0 0 auto;place-items:center;border:none;border-radius:50%;background:var(--accent-primary, #6366f1);color:#f6f8ff;cursor:pointer}.play-button.svelte-b4bzh3 svg:where(.svelte-b4bzh3){width:.9em;height:.9em;fill:currentColor}.play-button.svelte-b4bzh3:focus-visible{outline:.14em solid #eef8f5;outline-offset:.12em}.blend-readout.svelte-b4bzh3{min-width:4em;color:var(--text-secondary, rgba(226, 236, 233, .82));font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58em;white-space:nowrap}.control-overlay.svelte-b4bzh3 input:where(.svelte-b4bzh3){width:100%;height:.32em;margin:0;border-radius:999em;appearance:none;background:linear-gradient(to right,var(--accent-primary, #6366f1) 0,var(--accent-primary, #6366f1) calc(var(--warp) * 100%),rgba(207,225,220,.2) calc(var(--warp) * 100%),rgba(207,225,220,.2) 100%);cursor:pointer}.control-overlay.svelte-b4bzh3 input:where(.svelte-b4bzh3)::-webkit-slider-thumb{width:.8em;height:.8em;border:.1em solid #0c1212;border-radius:50%;appearance:none;background:#dfe6f5}.control-overlay.svelte-b4bzh3 input:where(.svelte-b4bzh3)::-moz-range-thumb{width:.65em;height:.65em;border:.1em solid #0c1212;border-radius:50%;background:#dfe6f5}.publication-control.svelte-3ursjc{display:grid;gap:.65rem;margin:0;padding:.75rem;border:1px solid var(--border, #d5d9df);border-radius:.45rem}legend.svelte-3ursjc{padding:0 .3rem;font-size:.78rem;font-weight:650}label.svelte-3ursjc{display:grid;gap:.25rem;min-width:0}label.svelte-3ursjc>span:where(.svelte-3ursjc),p.svelte-3ursjc{color:var(--text-muted, #68717c);font-size:.7rem}select.svelte-3ursjc,input.svelte-3ursjc{width:100%;min-width:0;box-sizing:border-box;padding:.42rem .5rem;color:var(--text-primary, inherit);background:var(--surface, transparent);border:1px solid var(--border, #c9ced6);border-radius:.35rem;font-size:.78rem}p.svelte-3ursjc{margin:0;line-height:1.35}p.improvement.svelte-3ursjc{color:var(--accent-success, #087f5b)}.publication-options.svelte-17znwfo{display:grid;gap:.55rem;margin:0;padding:.7rem;border:1px solid var(--border-color);border-radius:.4rem}.publication-options.svelte-17znwfo legend:where(.svelte-17znwfo){padding:0 .25rem;font-size:.75rem;font-weight:650}.publication-row.svelte-17znwfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.publication-options.svelte-17znwfo label:where(.svelte-17znwfo){display:grid;gap:.2rem;min-width:0}.publication-options.svelte-17znwfo label:where(.svelte-17znwfo)>span:where(.svelte-17znwfo),.publication-error.svelte-17znwfo{color:var(--text-muted);font-size:.68rem}.publication-options.svelte-17znwfo input:where(.svelte-17znwfo),.publication-options.svelte-17znwfo select:where(.svelte-17znwfo){width:100%;min-width:0;box-sizing:border-box;padding:.38rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.3rem}.publication-defaults.svelte-17znwfo{padding:.42rem .55rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.3rem;cursor:pointer}.publication-error.svelte-17znwfo{margin:0;color:var(--accent-error)}.publication-placeholder.svelte-1bxfk3s{display:grid;width:100%;height:100%;place-items:center;padding:1em;box-sizing:border-box;color:var(--text-muted);background:var(--bg-primary);font-size:.8em}.publication-error.svelte-1bxfk3s{color:var(--accent-error)}.comparison-layout.svelte-1bxfk3s{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.55em;width:100%;height:100%;min-width:0;min-height:0}.scientific-legends.svelte-1bxfk3s{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.38em;align-items:end;min-width:0}.scientific-legends.svelte-1bxfk3s .shared-colorbar,.scientific-legends.svelte-1bxfk3s .invalid-region-legend{min-width:0;font-size:.58em}.alignment-legend.svelte-1bxfk3s{display:grid;align-content:center;min-width:0;padding:.32em .45em;border:.08em solid var(--figure-border, #cfd5dc);border-radius:.28em;font-size:.58em;line-height:1.25}.alignment-legend.svelte-1bxfk3s span:where(.svelte-1bxfk3s){color:var(--figure-muted, #5e6873)}.embed-placeholder.svelte-1t1ghoq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;flex:1 1 auto;min-height:0;padding:1.5em}.embed-wrapper.svelte-1t1ghoq{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;padding:.5em;box-sizing:border-box;position:relative}.overview-grid.svelte-1t1ghoq{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));grid-template-rows:repeat(var(--rows, 3),minmax(0,1fr));gap:.5em;flex:1 1 auto;width:100%;min-height:0;min-width:0}.overview-cell.svelte-1t1ghoq{position:relative;min-height:0;min-width:0;border-radius:.5em;overflow:hidden}.cell-label.svelte-1t1ghoq{position:absolute;top:.5em;left:.5em;z-index:3;padding:.2em .5em;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.25em;font-size:.7em;font-weight:500;color:var(--text-secondary);pointer-events:none;white-space:nowrap}.embed-controls.svelte-1t1ghoq{position:absolute;left:.5em;bottom:.5em;z-index:4;display:flex;align-items:center;gap:.6em;padding:.25em .4em;border-radius:.4em;background:color-mix(in srgb,var(--bg-primary) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.55;transition:opacity .16s ease}.embed-wrapper.svelte-1t1ghoq:hover .embed-controls:where(.svelte-1t1ghoq),.embed-wrapper.svelte-1t1ghoq:focus-within .embed-controls:where(.svelte-1t1ghoq){opacity:1}.resample-btn.svelte-1t1ghoq{padding:.25em .75em;border-radius:.25em;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:.75em;cursor:pointer;white-space:nowrap}.resample-btn.svelte-1t1ghoq:hover{background:var(--bg-tertiary)}.file-info.svelte-1t1ghoq{font-size:.7em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32ch}.cursor-emulation-container.svelte-ds02fx{position:relative;width:100%;height:100%}.emulated-cursor.svelte-ds02fx{position:fixed;pointer-events:none;z-index:50;transform:translate(-2px,-1px);filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.embed-placeholder.svelte-rbfbad{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;flex:1 1 auto;min-height:0;padding:1.5em}.embed-wrapper.svelte-rbfbad{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;padding:.5em;box-sizing:border-box;position:relative}.scale-shift-badge.svelte-rbfbad{display:inline-flex;align-self:flex-start;flex:0 0 auto;margin-bottom:.4em;padding:.2em .6em;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:.25em;font-size:.7em;color:var(--text-secondary)}.overview-grid.svelte-rbfbad{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));grid-template-rows:repeat(var(--rows, 3),minmax(0,1fr));gap:.5em;flex:1 1 auto;width:100%;min-height:0;min-width:0}.overview-cell.svelte-rbfbad{position:relative;min-height:0;min-width:0;border-radius:.5em;overflow:hidden}.cell-label.svelte-rbfbad{position:absolute;top:.5em;left:.5em;z-index:3;padding:.2em .5em;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.25em;font-size:.7em;font-weight:500;color:var(--text-secondary);pointer-events:none;white-space:nowrap}.embed-controls.svelte-rbfbad{position:absolute;left:.5em;bottom:.5em;z-index:4;display:flex;align-items:center;gap:.6em;padding:.25em .4em;border-radius:.4em;background:color-mix(in srgb,var(--bg-primary) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.55;transition:opacity .16s ease}.embed-wrapper.svelte-rbfbad:hover .embed-controls:where(.svelte-rbfbad),.embed-wrapper.svelte-rbfbad:focus-within .embed-controls:where(.svelte-rbfbad){opacity:1}.resample-btn.svelte-rbfbad{padding:.25em .75em;border-radius:.25em;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:.75em;cursor:pointer;white-space:nowrap}.resample-btn.svelte-rbfbad:hover{background:var(--bg-tertiary)}.file-info.svelte-rbfbad{font-size:.7em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:32ch}.section.svelte-17k5z42{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--border-color)}.section-head.svelte-17k5z42{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.section-label.svelte-17k5z42{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.count.svelte-17k5z42{font-size:.6875rem;color:var(--text-muted)}.hint.svelte-17k5z42{margin-top:.125rem;font-size:.6875rem;color:var(--text-muted)}.hint.svelte-17k5z42 code:where(.svelte-17k5z42){font-size:.9em}.pill.svelte-17k5z42{display:inline-block;margin-left:.25rem;padding:0 .3rem;border-radius:9999px;font-size:.9em;background:var(--bg-tertiary);color:var(--text-secondary)}.pill--sparse.svelte-17k5z42{color:var(--accent-info);background:color-mix(in srgb,var(--accent-info) 16%,transparent)}.pill--warn.svelte-17k5z42{color:var(--accent-warning);background:color-mix(in srgb,var(--accent-warning) 16%,transparent)}.slot.svelte-17k5z42{display:flex;flex-direction:column;gap:.25rem}.slot-header.svelte-17k5z42{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.slot-label.svelte-17k5z42{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.slot-actions.svelte-17k5z42{display:inline-flex;align-items:center;gap:.25rem}.icon-btn.svelte-17k5z42{font-size:.75rem;line-height:1;color:var(--text-muted);background:transparent;border:1px solid var(--border-color);border-radius:.25rem;padding:.1rem .3rem;cursor:pointer}.icon-btn.svelte-17k5z42:hover:not(:disabled){color:var(--text-primary);background:var(--bg-tertiary)}.icon-btn.svelte-17k5z42:disabled{opacity:.35;cursor:not-allowed}.remove-btn.svelte-17k5z42{font-size:.6875rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;padding:0}.remove-btn.svelte-17k5z42:hover{color:var(--accent-error)}.add-btn.svelte-17k5z42{font-size:.75rem;font-weight:500;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary) 30%,transparent);border-radius:.375rem;padding:.25rem .625rem;cursor:pointer}.add-btn.svelte-17k5z42:hover{background:color-mix(in srgb,var(--accent-primary) 18%,transparent)}.check.svelte-17k5z42{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-secondary);cursor:pointer}.metric-row.svelte-17k5z42{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.metric-label.svelte-17k5z42{font-size:.8125rem;color:var(--text-primary);font-weight:500}.stepper.svelte-17k5z42{display:inline-flex;align-items:center;border:1px solid var(--border-color);border-radius:.375rem;overflow:hidden;background:var(--bg-primary)}.step-btn.svelte-17k5z42{font-size:.875rem;line-height:1;font-weight:600;color:var(--text-secondary);background:transparent;border:none;padding:.25rem .5rem;cursor:pointer}.step-btn.svelte-17k5z42:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}.step-btn.svelte-17k5z42:disabled{opacity:.4;cursor:not-allowed}.step-input.svelte-17k5z42{width:2.5rem;text-align:center;font-size:.8125rem;color:var(--text-primary);background:transparent;border:none;border-left:1px solid var(--border-color);border-right:1px solid var(--border-color);padding:.2rem 0;-moz-appearance:textfield;appearance:textfield}.step-input.svelte-17k5z42::-webkit-outer-spin-button,.step-input.svelte-17k5z42::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sparse-panel.svelte-1lphsiy{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.sparse-panel__frame.svelte-1lphsiy{position:relative;max-width:100%;max-height:100%;min-width:0;min-height:0;border-radius:.35em;overflow:hidden;background:var(--bg-tertiary)}.sparse-panel__frame--plate.svelte-1lphsiy{height:100%;width:auto;background:#0b1020}.sparse-panel__img.svelte-1lphsiy{display:block;width:100%;height:100%}.sparse-panel__crosshair.svelte-1lphsiy{position:absolute;background:#ffffffa6;pointer-events:none;mix-blend-mode:difference}.sparse-panel__crosshair--v.svelte-1lphsiy{top:0;bottom:0;width:1px}.sparse-panel__crosshair--h.svelte-1lphsiy{left:0;right:0;height:1px}.sparse-panel__empty.svelte-1lphsiy{font-size:.75em;color:var(--text-muted)}.metrics.svelte-14bg3md{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.metrics__empty.svelte-14bg3md{margin:0;font-size:1.4em;color:var(--text-muted);text-align:center}.metrics__grid.svelte-14bg3md{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15em),1fr));align-content:center;gap:.42em;width:100%;min-width:0;margin:0}.metrics__item.svelte-14bg3md{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;padding:.32em .4em;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:.42em;background:color-mix(in srgb,var(--text-primary) 3.5%,transparent)}.metrics__name.svelte-14bg3md{min-width:0;text-align:left;font-weight:600;font-size:1.44em;letter-spacing:.01em;color:var(--text-primary);padding:0 .42em 0 0;overflow:hidden}.metrics__identity.svelte-14bg3md{display:flex;flex-direction:column;gap:.08em;min-width:0}.metrics__context.svelte-14bg3md{display:block;min-width:0;overflow-wrap:anywhere;font-weight:650;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.metrics__label.svelte-14bg3md{display:flex;align-items:baseline;min-width:0;line-height:1.1}.metrics__name-text.svelte-14bg3md{display:block;min-width:0;overflow-wrap:anywhere;font-weight:700}.metrics__dir.svelte-14bg3md{flex:0 0 auto;margin-left:.3em;color:var(--text-muted);font-weight:400}.metrics__value.svelte-14bg3md{position:relative;min-width:5.2ch;margin:0;text-align:right;padding:.18em .12em .42em;font-family:KaTeX_Main,Latin Modern Roman,Computer Modern,Cambria,Times New Roman,serif;font-variant-numeric:lining-nums tabular-nums;font-size:1.72em;font-weight:500;color:var(--text-primary)}.metrics__track.svelte-14bg3md{position:absolute;right:.15em;left:.15em;bottom:.18em;height:.22em;border-radius:.11em;background:color-mix(in srgb,var(--text-primary) 9%,transparent);overflow:hidden;pointer-events:none}.metrics__bar.svelte-14bg3md{position:absolute;right:0;top:0;bottom:0;border-radius:.11em}.metrics__number.svelte-14bg3md{position:relative;display:inline-block;padding:.02em .3em;border-radius:.25em;line-height:1.2}.metrics__number--best.svelte-14bg3md{font-weight:700;background:color-mix(in srgb,var(--metrics-accent) 20%,transparent)}.metrics__number--runner.svelte-14bg3md{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.depth-bin-highlight.svelte-q225v{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;border-radius:8px;pointer-events:none}.ae-placeholder.svelte-12ru8r2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5em;flex:1 1 auto;min-height:0;padding:1.5em;text-align:center}.ae-muted.svelte-12ru8r2{font-size:.85em;color:var(--text-muted)}.ae-error.svelte-12ru8r2{font-size:.85em;color:var(--accent-error)}.ae-wrapper.svelte-12ru8r2{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;padding:.5em;box-sizing:border-box;position:relative}.ae-grid.svelte-12ru8r2{display:grid;grid-template-columns:var(--image-col, 42%) minmax(0,1fr);grid-template-rows:repeat(var(--rows, 2),minmax(0,1fr));gap:.4em .6em;flex:1 1 auto;width:100%;min-height:0;min-width:0}.ae-cell.svelte-12ru8r2{position:relative;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.ae-cell--image.svelte-12ru8r2{border-radius:.4em}.ae-gt-row.svelte-12ru8r2{grid-column:1 / -1;display:grid;grid-template-columns:var(--image-col, 42%) var(--image-col, 42%) minmax(0,1fr);gap:0 .6em;min-width:0;min-height:0}.ae-cell--distribution.svelte-12ru8r2{flex-direction:column;align-items:stretch;justify-content:stretch;padding:1.35em .18em .12em;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:.4em;background:color-mix(in srgb,var(--bg-secondary) 72%,transparent)}.ae-distribution-series.svelte-12ru8r2{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:center;gap:.12em .35em;max-height:2.3em;padding:.05em .18em .12em;overflow:hidden;color:var(--text-muted);font-size:.48em;line-height:1.05}.ae-distribution-series__item.svelte-12ru8r2{display:inline-flex;align-items:center;gap:.18em;white-space:nowrap}.ae-distribution-series__item.svelte-12ru8r2 i:where(.svelte-12ru8r2){display:inline-block;width:.65em;height:.65em;border-radius:.12em;box-shadow:0 0 0 1px #ffffff2e}.ae-distribution-empty.svelte-12ru8r2{display:flex;align-items:center;justify-content:center;width:100%;color:var(--text-muted);font-size:.65em;text-align:center}.ae-cell--metrics.svelte-12ru8r2{align-items:stretch;padding-left:.2em}.ae-label.svelte-12ru8r2{position:absolute;top:.35em;left:.35em;z-index:3;padding:.15em .45em;background:#000000a8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.25em;font-size:.62em;font-weight:600;letter-spacing:.01em;color:#f4f6fb;pointer-events:none;white-space:nowrap;max-width:calc(100% - .7em);overflow:hidden;text-overflow:ellipsis}.ae-label--gt.svelte-12ru8r2{background:color-mix(in srgb,var(--accent-success, #22c55e) 82%,rgba(0,0,0,.7));color:#06210f}.ae-missing.svelte-12ru8r2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15em;aspect-ratio:var(--panel-aspect, 1.333);max-width:100%;max-height:100%;height:100%;padding:.4em;box-sizing:border-box;border:1px dashed var(--border-color);border-radius:.4em;text-align:center;overflow:hidden}.ae-missing__head.svelte-12ru8r2{font-size:.7em;font-weight:600;color:var(--text-secondary)}.ae-missing__hint.svelte-12ru8r2{font-size:.6em;line-height:1.3;color:var(--text-muted);max-width:22em}.ae-controls.svelte-12ru8r2{position:absolute;left:.6em;bottom:.5em;z-index:4;display:flex;align-items:center;gap:.35em;padding:.2em .4em;border-radius:.4em;background:color-mix(in srgb,var(--bg-primary) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.35;transition:opacity .16s ease}.ae-wrapper.svelte-12ru8r2:hover .ae-controls:where(.svelte-12ru8r2),.ae-wrapper.svelte-12ru8r2:focus-within .ae-controls:where(.svelte-12ru8r2){opacity:1}.ae-btn.svelte-12ru8r2{padding:.15em .55em;border-radius:.25em;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:.7em;line-height:1.4;cursor:pointer;white-space:nowrap}.ae-btn.svelte-12ru8r2:hover{background:var(--bg-tertiary)}.ae-frame-id.svelte-12ru8r2{font-size:.62em;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.ae-frame-count.svelte-12ru8r2{font-size:.62em;color:var(--text-muted);font-variant-numeric:tabular-nums}.ae-controls--static.svelte-12ru8r2{padding:.25em .5em}.ae-family.svelte-12ru8r2{font-size:.62em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;pointer-events:none}.ae-note.svelte-12ru8r2{position:absolute;left:.6em;bottom:.5em;z-index:4;max-width:60%;font-size:.6em;color:var(--text-muted);background:color-mix(in srgb,var(--bg-primary) 80%,transparent);padding:.15em .4em;border-radius:.25em;opacity:0;transition:opacity .16s ease;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-note--above-bar.svelte-12ru8r2{bottom:3.2em}.ae-wrapper.svelte-12ru8r2:hover .ae-note:where(.svelte-12ru8r2){opacity:1}.section.svelte-g2a5el{display:flex;flex-direction:column;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--border-color)}.section-head.svelte-g2a5el{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.section-label.svelte-g2a5el{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.count.svelte-g2a5el{font-size:.6875rem;color:var(--text-muted)}.hint.svelte-g2a5el{margin-top:.125rem;font-size:.6875rem;color:var(--text-muted)}.pill.svelte-g2a5el{display:inline-block;margin-left:.25rem;padding:0 .3rem;border-radius:9999px;font-size:.9em;background:var(--bg-tertiary);color:var(--text-secondary)}.pill--sparse.svelte-g2a5el{color:var(--accent-info);background:color-mix(in srgb,var(--accent-info) 16%,transparent)}.slot.svelte-g2a5el{display:flex;flex-direction:column;gap:.25rem}.slot-header.svelte-g2a5el{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.slot-label.svelte-g2a5el{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.remove-btn.svelte-g2a5el{font-size:.6875rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;padding:0}.remove-btn.svelte-g2a5el:hover{color:var(--accent-error)}.add-btn.svelte-g2a5el{font-size:.75rem;font-weight:500;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary) 30%,transparent);border-radius:.375rem;padding:.25rem .625rem;cursor:pointer}.add-btn.svelte-g2a5el:hover{background:color-mix(in srgb,var(--accent-primary) 18%,transparent)}.check.svelte-g2a5el{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--text-secondary);cursor:pointer}.option-row.svelte-g2a5el{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.option-label.svelte-g2a5el{font-size:.8125rem;color:var(--text-primary);font-weight:500}.option-input.svelte-g2a5el{width:5rem;padding:.2rem .4rem;font-size:.8125rem;text-align:center;border:1px solid var(--border-color);border-radius:.375rem;background:var(--bg-primary);color:var(--text-primary)}.range-inputs.svelte-g2a5el{display:flex;align-items:center;gap:.375rem}.range-sep.svelte-g2a5el{font-size:.75rem;color:var(--text-muted)}.selector.svelte-1wmmoa6{display:grid;gap:.8rem}section.svelte-1wmmoa6,.column-card.svelte-1wmmoa6{display:grid;gap:.55rem;padding:.72rem;border:1px solid var(--border, #d5d9df);border-radius:.45rem}.column-card.svelte-1wmmoa6{background:var(--surface-secondary, rgb(127 127 127 / .04))}h4.svelte-1wmmoa6,p.svelte-1wmmoa6{margin:0}h4.svelte-1wmmoa6{font-size:.82rem}p.svelte-1wmmoa6,.lineage.svelte-1wmmoa6,li.svelte-1wmmoa6{color:var(--text-muted, #68717c);font-size:.68rem;line-height:1.4}label.svelte-1wmmoa6{display:grid;gap:.22rem;min-width:0}label.svelte-1wmmoa6>span:where(.svelte-1wmmoa6){color:var(--text-muted, #68717c);font-size:.68rem}input.svelte-1wmmoa6,select.svelte-1wmmoa6,button.svelte-1wmmoa6{min-width:0;box-sizing:border-box;padding:.42rem .5rem;color:var(--text-primary, inherit);background:var(--surface, transparent);border:1px solid var(--border, #c9ced6);border-radius:.35rem;font-size:.74rem}button.svelte-1wmmoa6{cursor:pointer}button.svelte-1wmmoa6:disabled{cursor:default;opacity:.45}.danger.svelte-1wmmoa6{color:#991b1b}.heading-row.svelte-1wmmoa6,.column-toolbar.svelte-1wmmoa6,.add-row.svelte-1wmmoa6,.preset-row.svelte-1wmmoa6,.sample-inset-actions.svelte-1wmmoa6{display:flex;align-items:center;gap:.4rem}.sample-inset-actions.svelte-1wmmoa6{flex-wrap:wrap}.heading-row.svelte-1wmmoa6 h4:where(.svelte-1wmmoa6),.column-toolbar.svelte-1wmmoa6 strong:where(.svelte-1wmmoa6),.add-row.svelte-1wmmoa6 select:where(.svelte-1wmmoa6){flex:1}.two-col.svelte-1wmmoa6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.rect-grid.svelte-1wmmoa6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.toggle.svelte-1wmmoa6{display:flex;align-items:center;gap:.45rem}.toggle.svelte-1wmmoa6 input:where(.svelte-1wmmoa6){width:auto}.error.svelte-1wmmoa6,.diagnostics.svelte-1wmmoa6{color:#991b1b}.diagnostics.svelte-1wmmoa6{border-color:#ef9a9a;background:#fef2f2}.diagnostics.svelte-1wmmoa6 ul:where(.svelte-1wmmoa6){margin:0;padding-left:1.2rem}.ready.svelte-1wmmoa6{padding:.55rem;color:#087f5b;background:#ecfdf5;border:1px solid #6ee7b7;border-radius:.4rem}.placeholder.svelte-160s0fu{display:grid;place-items:center;width:100%;height:100%;padding:1rem;color:var(--text-muted);text-align:center}.placeholder.error.svelte-160s0fu{color:var(--accent-error, #991b1b)}.figure-content.svelte-160s0fu{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.65em;width:100%;height:100%;min-width:0;min-height:0}.grid-cell.svelte-160s0fu{min-width:0;min-height:0}.grid-cell.svelte-160s0fu .scientific-panel{position:relative;width:100%;height:100%}.grid-cell.svelte-160s0fu .scientific-panel>header,.grid-cell.svelte-160s0fu .scientific-panel>footer{position:absolute;inset-inline:0;z-index:7;box-sizing:border-box;padding:.2em .34em;color:#fff;background:#0000009e;border:0;pointer-events:none}.grid-cell.svelte-160s0fu .scientific-panel>header{top:0}.grid-cell.svelte-160s0fu .scientific-panel>footer{bottom:0}.grid-cell.svelte-160s0fu .scientific-panel>header{container-type:inline-size}.grid-cell.svelte-160s0fu .panel-label{min-width:0;font-size:clamp(.27em,8cqi,.72em);line-height:1.05;overflow-wrap:anywhere;white-space:normal}.grid-cell.svelte-160s0fu .lineage-label{display:none}.legends.svelte-160s0fu{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:.38em;min-width:0}.legends.svelte-160s0fu .shared-colorbar{font-size:.36em}.legends.svelte-160s0fu .invalid-region-legend{min-width:0;font-size:.36em}.selector.svelte-j4sna5,fieldset.svelte-j4sna5,label.svelte-j4sna5,.prediction.svelte-j4sna5{display:grid;gap:.5rem}fieldset.svelte-j4sna5,.prediction.svelte-j4sna5{padding:.7rem;border:1px solid var(--border, #ccd2da);border-radius:.45rem}.selector.svelte-j4sna5{gap:.8rem}.grid.svelte-j4sna5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.toolbar.svelte-j4sna5{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}label.svelte-j4sna5{color:var(--text-muted);font-size:.72rem}input.svelte-j4sna5,select.svelte-j4sna5,button.svelte-j4sna5{box-sizing:border-box;min-width:0;padding:.42rem .5rem;border:1px solid var(--border, #cbd1d8);border-radius:.35rem;background:var(--surface, transparent);color:inherit}.error.svelte-j4sna5{color:var(--accent-error, #a32626);font-size:.72rem}.placeholder.svelte-1w7bsmp{display:grid;place-items:center;width:100%;height:100%;padding:1em;text-align:center;color:var(--text-muted)}.placeholder.error.svelte-1w7bsmp{color:var(--accent-error,#991b1b)}.figure.svelte-1w7bsmp{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:.55em;width:100%;height:100%}.samples.svelte-1w7bsmp{min-width:0;min-height:0;display:grid;grid-auto-rows:minmax(0,1fr);gap:.35em}.sample.svelte-1w7bsmp,.panels.svelte-1w7bsmp{min-width:0;min-height:0}.panels.svelte-1w7bsmp{display:grid;grid-template-columns:repeat(var(--stage-count),minmax(0,1fr));grid-template-rows:repeat(var(--row-count),minmax(0,1fr));grid-auto-flow:column;gap:.2em;height:100%}.panels.stages-as-rows.svelte-1w7bsmp{grid-template-columns:repeat(var(--row-count),minmax(0,1fr));grid-template-rows:repeat(var(--stage-count),minmax(0,1fr));grid-auto-flow:row}.chart.svelte-1w7bsmp{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.25em}.scope.svelte-1w7bsmp{align-self:flex-start;padding:.2em .48em;border-radius:999px;background:var(--figure-panel-alt,#e7eef5);color:var(--figure-fg,#27465f);font-size:.62em;font-weight:700;text-transform:uppercase}.blocked.svelte-1w7bsmp{padding:.65em;border:.1em solid #bb7b22;background:var(--figure-warning-bg,#fff8e8);color:var(--figure-warning-fg,#65430f);font-size:.66em;overflow:hidden}.blocked.svelte-1w7bsmp ul:where(.svelte-1w7bsmp){margin:.35em 0 0;padding-left:1.2em}.legends.svelte-1w7bsmp{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;font-size:.55em}.stage-axis.svelte-1w7bsmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(4em,1fr));gap:.2em;margin:0;padding:0;list-style:none;font-size:.52em}.stage-axis.svelte-1w7bsmp li:where(.svelte-1w7bsmp){display:flex;gap:.22em;align-items:baseline;min-width:0}.stage-axis.svelte-1w7bsmp span:where(.svelte-1w7bsmp){color:var(--figure-muted,#597185);font-variant-numeric:tabular-nums}.panels.svelte-1w7bsmp .scientific-panel header{flex:none;min-width:0;padding:.16em .25em;overflow:hidden}.panels.svelte-1w7bsmp .panel-label{min-width:0;overflow:hidden;font-size:.44em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.figure.publication-mode.svelte-1w7bsmp .panels:where(.svelte-1w7bsmp) .scientific-panel{position:relative}.figure.publication-mode.svelte-1w7bsmp .panels:where(.svelte-1w7bsmp) .scientific-panel>header{position:absolute;z-index:2;inset:0 0 auto;padding:.04em .15em;background:#ffffffc2}.figure.publication-mode.svelte-1w7bsmp .panels:where(.svelte-1w7bsmp) .panel-label{font-size:.36em}.panels.svelte-1w7bsmp .lineage-label,.panels.svelte-1w7bsmp footer{display:none}code.svelte-1w7bsmp{overflow-wrap:anywhere}.selector.svelte-8ir5he,fieldset.svelte-8ir5he,label.svelte-8ir5he{display:grid;gap:.5rem}.selector.svelte-8ir5he{gap:.8rem}fieldset.svelte-8ir5he{padding:.7rem;border:1px solid var(--border, #ccd2da);border-radius:.45rem}.grid.svelte-8ir5he{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.toolbar.svelte-8ir5he,.checks.svelte-8ir5he{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.checks.svelte-8ir5he label:where(.svelte-8ir5he){display:flex;align-items:center}label.svelte-8ir5he{color:var(--text-muted);font-size:.72rem}input.svelte-8ir5he,select.svelte-8ir5he,button.svelte-8ir5he{min-width:0;box-sizing:border-box;padding:.42rem .5rem;color:inherit;background:var(--surface, transparent);border:1px solid var(--border, #cbd1d8);border-radius:.35rem}.toolbar.svelte-8ir5he input:where(.svelte-8ir5he){flex:1}.error.svelte-8ir5he{color:var(--accent-error, #a32626);font-size:.72rem}.placeholder.svelte-13hxtty{display:grid;place-items:center;width:100%;height:100%;padding:1em;text-align:center;color:var(--text-muted)}.placeholder.error.svelte-13hxtty{color:var(--accent-error,#991b1b)}.figure.svelte-13hxtty{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:.55em;width:100%;height:100%}.visuals.svelte-13hxtty,.sample.svelte-13hxtty,.panels.svelte-13hxtty{min-width:0;min-height:0}.visuals.svelte-13hxtty{display:grid;grid-auto-rows:minmax(0,1fr);gap:.28em}.panels.svelte-13hxtty{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);height:100%;gap:.2em}.panels.svelte-13hxtty header{flex:none;min-width:0;padding:.16em .24em;overflow:hidden}.panels.svelte-13hxtty .panel-label,.panels.svelte-13hxtty footer{font-size:.43em;line-height:1}.panels.svelte-13hxtty .panel-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panels.svelte-13hxtty .scientific-panel>footer{display:none!important}.chart.svelte-13hxtty{min-width:0;display:flex;flex-direction:column;gap:.28em}.chart.svelte-13hxtty header:where(.svelte-13hxtty){display:flex;justify-content:space-between;gap:.4em;font-size:.7em}.chart.svelte-13hxtty header:where(.svelte-13hxtty) span:where(.svelte-13hxtty){text-transform:uppercase;color:var(--figure-muted,#31546d)}.chart.svelte-13hxtty svg:where(.svelte-13hxtty){width:100%;height:auto;overflow:visible}.chart.svelte-13hxtty svg:where(.svelte-13hxtty) line:where(.svelte-13hxtty){stroke:var(--figure-fg,#253746);stroke-width:1;vector-effect:non-scaling-stroke}.chart.svelte-13hxtty svg:where(.svelte-13hxtty) .gridline:where(.svelte-13hxtty){stroke:var(--figure-border,#cbd5df);stroke-width:.6}.chart.svelte-13hxtty svg:where(.svelte-13hxtty) text:where(.svelte-13hxtty){font:9px Inter,sans-serif;fill:var(--figure-fg,#263746)}.chart.svelte-13hxtty svg:where(.svelte-13hxtty) .bar-value:where(.svelte-13hxtty){font-size:7px;font-weight:650}.chart.svelte-13hxtty svg:where(.svelte-13hxtty) .bar-model-symbol:where(.svelte-13hxtty){font-size:8px;font-weight:800;paint-order:stroke;stroke:var(--figure-panel-bg,#fff);stroke-width:2px}.chart.svelte-13hxtty svg:where(.svelte-13hxtty) .axis-label:where(.svelte-13hxtty){font-size:9px;font-weight:650}.model-legend.svelte-13hxtty{display:flex;gap:.7em;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:.62em}.model-legend.svelte-13hxtty li:where(.svelte-13hxtty){display:flex;align-items:center;gap:.25em}.model-legend.svelte-13hxtty i:where(.svelte-13hxtty){display:inline-grid;place-items:center;width:1.25em;height:1.25em;border:.08em solid currentColor;border-radius:.15em;color:#111;font-style:normal;font-size:.8em;font-weight:800}.support.svelte-13hxtty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2em}.support.svelte-13hxtty button:where(.svelte-13hxtty),.support-item.svelte-13hxtty{display:grid;gap:.1em;text-align:left;padding:.3em;border:.08em solid var(--figure-border,#ccd4dc);background:var(--figure-panel-bg,#fff);font-size:.56em;color:inherit}.support.svelte-13hxtty button.active:where(.svelte-13hxtty),.support-item.active.svelte-13hxtty{border-color:#3b82b8;background:var(--figure-panel-alt,#eaf3fa)}.support.svelte-13hxtty span:where(.svelte-13hxtty){color:var(--figure-muted,#596875)}.model-coverage.svelte-13hxtty{display:grid;gap:.12em;margin:0;padding:0;list-style:none;font-size:.5em}.model-coverage.svelte-13hxtty li:where(.svelte-13hxtty){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35em}.model-coverage.svelte-13hxtty span:where(.svelte-13hxtty){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--figure-muted,#596875)}.legends.svelte-13hxtty{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;font-size:.52em}.selector.svelte-1qlnjz,fieldset.svelte-1qlnjz,label.svelte-1qlnjz{display:grid;gap:.5rem}.selector.svelte-1qlnjz{gap:.8rem}fieldset.svelte-1qlnjz,.resolved.svelte-1qlnjz{padding:.7rem;border:1px solid var(--border,#ccd2da);border-radius:.45rem}.grid.svelte-1qlnjz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.toolbar.svelte-1qlnjz,.actions.svelte-1qlnjz{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.toolbar.svelte-1qlnjz input:where(.svelte-1qlnjz){flex:1}label.svelte-1qlnjz,p.svelte-1qlnjz,.resolved.svelte-1qlnjz{color:var(--text-muted);font-size:.72rem}fieldset.svelte-1qlnjz p:where(.svelte-1qlnjz){margin:0}.resolved.svelte-1qlnjz header:where(.svelte-1qlnjz),.resolved.svelte-1qlnjz li:where(.svelte-1qlnjz){display:flex;justify-content:space-between;gap:.5rem}.resolved.svelte-1qlnjz ol:where(.svelte-1qlnjz){display:grid;gap:.3rem;padding-left:1.3rem}.resolved.stale.svelte-1qlnjz{border-color:#b7791f;background:#fffbeb}.pinned.svelte-1qlnjz{color:#087f5b}.message.svelte-1qlnjz,.error.svelte-1qlnjz{font-size:.72rem}.error.svelte-1qlnjz{color:var(--accent-error,#a32626)}input.svelte-1qlnjz,select.svelte-1qlnjz,button.svelte-1qlnjz{box-sizing:border-box;min-width:0;padding:.42rem .5rem;border:1px solid var(--border,#cbd1d8);border-radius:.35rem;background:var(--surface,transparent);color:inherit}.placeholder.svelte-1ylfjo3{display:grid;place-items:center;width:100%;height:100%;padding:1em;color:var(--text-muted);text-align:center}.placeholder.error.svelte-1ylfjo3{color:var(--accent-error,#991b1b)}.scientific-figure.paired-figure-frame{padding:.35em;gap:.2em}.figure.svelte-1ylfjo3{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.14em;width:100%;height:100%}.figure-header.svelte-1ylfjo3{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.5em;min-width:0;overflow:hidden;font-size:.58em;white-space:nowrap}.figure-header.svelte-1ylfjo3>:where(.svelte-1ylfjo3){min-width:0;overflow:hidden;text-overflow:ellipsis}.figure-header.svelte-1ylfjo3 span:where(.svelte-1ylfjo3){color:var(--figure-muted,#52616d)}.gallery.svelte-1ylfjo3{display:grid;grid-auto-rows:minmax(0,1fr);gap:.1em;min-height:0;height:100%}.row.svelte-1ylfjo3{display:grid;grid-template-columns:5em minmax(0,1fr);gap:.12em;min-height:0;height:100%}.row.svelte-1ylfjo3 aside:where(.svelte-1ylfjo3){display:flex;flex-direction:column;justify-content:center;gap:.04em;min-height:0;padding:.08em .18em;overflow:hidden;background:var(--figure-panel-alt,#edf3f7);color:var(--figure-fg,#34495a);font-size:.42em}.row.svelte-1ylfjo3 aside:where(.svelte-1ylfjo3)>:where(.svelte-1ylfjo3){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.svelte-1ylfjo3 aside:where(.svelte-1ylfjo3) strong:where(.svelte-1ylfjo3){text-transform:uppercase;color:var(--figure-fg,#183d57);font-size:1.08em}.panels.svelte-1ylfjo3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.1em;min-height:0;height:100%}.panels.svelte-1ylfjo3 .scientific-panel{position:relative;min-height:0;height:100%}.panels.svelte-1ylfjo3 .scientific-panel>.panel-viewport{position:absolute;inset:0;z-index:1;height:auto;min-height:0}.panels.svelte-1ylfjo3 .scientific-panel>header{position:absolute;inset:0 0 auto;z-index:6;height:.75em;box-sizing:border-box;padding:.04em .12em;overflow:hidden;background:color-mix(in srgb,var(--figure-panel-bg,#fff) 82%,transparent);line-height:.65em}.panels.svelte-1ylfjo3 .scientific-panel>footer{position:absolute;inset:auto 0 0;z-index:6;max-height:.68em;box-sizing:border-box;padding:0 .12em;overflow:hidden;background:color-mix(in srgb,var(--figure-panel-bg,#fff) 82%,transparent);white-space:nowrap}.panels.svelte-1ylfjo3 .panel-label,.panels.svelte-1ylfjo3 .lineage-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panels.svelte-1ylfjo3 .panel-label{font-size:.44em}.panels.svelte-1ylfjo3 .lineage-label,.panels.svelte-1ylfjo3 footer{font-size:.3em}.legends.svelte-1ylfjo3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45em;font-size:.46em}.caveat.svelte-1ylfjo3{margin:0;color:var(--figure-muted,#4a5965);font-size:.46em;line-height:1.2}.selector.svelte-1dim32m,fieldset.svelte-1dim32m,label.svelte-1dim32m{display:grid;gap:.5rem}.selector.svelte-1dim32m{gap:.8rem}fieldset.svelte-1dim32m{padding:.7rem;border:1px solid var(--border,#ccd2da);border-radius:.45rem}.grid.svelte-1dim32m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.toolbar.svelte-1dim32m{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}label.svelte-1dim32m,p.svelte-1dim32m{color:var(--text-muted);font-size:.72rem}p.svelte-1dim32m{margin:0}input.svelte-1dim32m,select.svelte-1dim32m,button.svelte-1dim32m{box-sizing:border-box;min-width:0;padding:.42rem .5rem;border:1px solid var(--border,#cbd1d8);border-radius:.35rem;background:var(--surface,transparent);color:inherit}.error.svelte-1dim32m{color:var(--accent-error,#a32626);font-size:.72rem}.placeholder.svelte-1v1xpl6{display:grid;place-items:center;width:100%;height:100%;padding:1em;color:var(--text-muted);text-align:center}.placeholder.error.svelte-1v1xpl6{color:var(--accent-error,#991b1b)}.scientific-figure.sparse-audit-figure-frame{padding:.35em;gap:.2em}.figure.svelte-1v1xpl6{display:grid;grid-template-rows:minmax(3.5em,1fr) auto auto;gap:.18em;width:100%;height:100%}.rows.svelte-1v1xpl6{display:grid;grid-auto-rows:minmax(0,1fr);gap:.35em;min-height:0;height:100%}.sample.svelte-1v1xpl6{display:grid;grid-template-rows:auto minmax(2.6em,1fr) auto;gap:.1em;min-height:0;height:100%}.sample.svelte-1v1xpl6>header:where(.svelte-1v1xpl6){display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5em;min-width:0;overflow:hidden;color:var(--figure-fg,#34495a);font-size:.56em;white-space:nowrap}.sample.svelte-1v1xpl6>header:where(.svelte-1v1xpl6)>:where(.svelte-1v1xpl6){min-width:0;overflow:hidden;text-overflow:ellipsis}.sample.svelte-1v1xpl6>header:where(.svelte-1v1xpl6) span:where(.svelte-1v1xpl6){color:var(--figure-muted,#5e6873)}.panels.svelte-1v1xpl6{display:grid;grid-template-columns:repeat(var(--panel-count),minmax(0,1fr));gap:.18em;min-height:0;height:100%}.panels.svelte-1v1xpl6 .scientific-panel{position:relative;min-height:0;height:100%}.panels.svelte-1v1xpl6 .scientific-panel>.panel-viewport{position:absolute;inset:0;z-index:1;height:auto;min-height:0}.panels.svelte-1v1xpl6 .scientific-panel>header{position:absolute;inset:0 0 auto;z-index:6;height:.82em;box-sizing:border-box;padding:.05em .14em;overflow:hidden;background:color-mix(in srgb,var(--figure-panel-bg,#fff) 82%,transparent);line-height:.7em}.panels.svelte-1v1xpl6 .scientific-panel>footer{position:absolute;inset:auto 0 0;z-index:6;max-height:.74em;box-sizing:border-box;padding:0 .14em;overflow:hidden;background:color-mix(in srgb,var(--figure-panel-bg,#fff) 82%,transparent);white-space:nowrap}.panels.svelte-1v1xpl6 .panel-label,.panels.svelte-1v1xpl6 .lineage-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panels.svelte-1v1xpl6 .panel-label{font-size:.55em}.panels.svelte-1v1xpl6 .lineage-label,.panels.svelte-1v1xpl6 footer{font-size:.39em}.metrics.svelte-1v1xpl6{display:flex;gap:.12em;flex-wrap:nowrap;min-width:0;max-height:1.45em;overflow:hidden;font-size:.38em}.metrics.svelte-1v1xpl6 .metric-strip{flex:1 1 0;min-width:0;flex-wrap:nowrap}.metrics.svelte-1v1xpl6 .metric-strip>div{min-width:0;padding:.12em .2em;gap:.1em;overflow:hidden}.metrics.svelte-1v1xpl6 dt,.metrics.svelte-1v1xpl6 dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legends.svelte-1v1xpl6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25em;font-size:.38em}.caveat.svelte-1v1xpl6{margin:0;overflow:hidden;color:var(--figure-muted,#4a5965);font-size:.36em;line-height:1.05}.publication-control.svelte-eud655{display:grid;gap:.65rem;margin:0;padding:.75rem;border:1px solid var(--border,#d5d9df);border-radius:.45rem}legend.svelte-eud655{padding:0 .3rem;font-size:.78rem;font-weight:650}.grid.svelte-eud655{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.checks.svelte-eud655{display:flex;gap:.8rem;flex-wrap:wrap}.checks.svelte-eud655 label:where(.svelte-eud655){display:flex;align-items:center;gap:.35rem}label.svelte-eud655{display:grid;gap:.25rem;min-width:0}label.svelte-eud655>span:where(.svelte-eud655),p.svelte-eud655{font-size:.7rem;color:var(--text-muted,#68717c)}input.svelte-eud655,select.svelte-eud655{width:100%;min-width:0;box-sizing:border-box;padding:.42rem .5rem;color:inherit;background:var(--surface,transparent);border:1px solid var(--border,#c9ced6);border-radius:.35rem}p.svelte-eud655{margin:0}.error.svelte-eud655{color:var(--accent-error,#a32626)}.publication-control.svelte-1tafixf{display:grid;gap:.65rem;margin:0;padding:.75rem;border:1px solid var(--border,#d5d9df);border-radius:.45rem}legend.svelte-1tafixf{padding:0 .3rem;font-size:.78rem;font-weight:650}.grid.svelte-1tafixf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}label.svelte-1tafixf{display:grid;gap:.25rem;min-width:0}.toggle.svelte-1tafixf{display:flex;align-items:center;gap:.4rem}.toggle.svelte-1tafixf input:where(.svelte-1tafixf){width:auto}label.svelte-1tafixf>span:where(.svelte-1tafixf),p.svelte-1tafixf{font-size:.7rem;color:var(--text-muted,#68717c)}input.svelte-1tafixf{width:100%;min-width:0;box-sizing:border-box;padding:.42rem .5rem;color:inherit;background:var(--surface,transparent);border:1px solid var(--border,#c9ced6);border-radius:.35rem}p.svelte-1tafixf{margin:0}.selector.svelte-6m2udd,fieldset.svelte-6m2udd,label.svelte-6m2udd{display:grid;gap:.5rem}.selector.svelte-6m2udd{gap:.8rem}fieldset.svelte-6m2udd{padding:.7rem;border:1px solid var(--border,#ccd2da);border-radius:.45rem}.grid.svelte-6m2udd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.check.svelte-6m2udd{display:flex;align-items:center;gap:.4rem}.check.svelte-6m2udd input:where(.svelte-6m2udd){width:auto}label.svelte-6m2udd,.notice.svelte-6m2udd{font-size:.72rem;color:var(--text-muted)}input.svelte-6m2udd,select.svelte-6m2udd{box-sizing:border-box;min-width:0;padding:.42rem .5rem;border:1px solid var(--border,#cbd1d8);border-radius:.35rem;background:var(--surface,transparent);color:inherit}.notice.svelte-6m2udd{margin:0;padding:.65rem;border-left:.25rem solid #0072b2;background:color-mix(in srgb,#0072b2 8%,transparent)}.error.svelte-6m2udd{color:var(--accent-error,#a32626);font-size:.72rem}.figure.svelte-1c5mdl9{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.45em;width:100%;height:100%;min-height:0}.figure.svelte-1c5mdl9>header:where(.svelte-1c5mdl9){display:flex;align-items:baseline;justify-content:space-between;gap:.8em;padding:.38em .6em;border-left:.28em solid #0072b2;background:var(--figure-panel-alt,#eef6fb);font-size:.68em}.figure.output-only.svelte-1c5mdl9>header:where(.svelte-1c5mdl9){border-color:#7c6f64;background:var(--figure-panel-alt,#f3f0ea)}.figure.svelte-1c5mdl9>header:where(.svelte-1c5mdl9) span:where(.svelte-1c5mdl9){color:var(--figure-muted,#53606c)}.row.svelte-1c5mdl9{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.35em;min-height:0}.panels.svelte-1c5mdl9{display:grid;grid-template-columns:repeat(auto-fit,minmax(8em,1fr));gap:.38em;min-height:0}.legend.svelte-1c5mdl9{display:flex;align-items:center;justify-content:center;gap:.35em .55em;flex-wrap:wrap;font-size:.61em}.legend.svelte-1c5mdl9 i:where(.svelte-1c5mdl9){display:inline-grid;place-items:center;min-width:1.5em;height:1.35em;padding:0 .18em;border:.1em solid currentColor;border-radius:.14em;color:#111;font-style:normal;font-size:.82em;font-weight:800}.placeholder.svelte-1c5mdl9{display:grid;place-items:center;width:100%;height:100%;padding:1em;text-align:center;color:var(--figure-muted,#53606c)}.error.svelte-1c5mdl9{color:var(--figure-worse,#991b1b)}.bindings.svelte-1cit3jz,section.svelte-1cit3jz,label.svelte-1cit3jz{display:grid;gap:.5rem}.bindings.svelte-1cit3jz{padding:.75rem;border:1px solid var(--border,#ccd2da);border-radius:.45rem}legend.svelte-1cit3jz{padding:0 .3rem;font-size:.78rem;font-weight:650}section.svelte-1cit3jz{padding:.6rem;border:1px solid var(--border,#d5d9df);border-radius:.4rem}.grid.svelte-1cit3jz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.toolbar.svelte-1cit3jz{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.toolbar.svelte-1cit3jz span:where(.svelte-1cit3jz),label.svelte-1cit3jz>span:where(.svelte-1cit3jz),p.svelte-1cit3jz{font-size:.7rem;color:var(--text-muted,#68717c)}input.svelte-1cit3jz,button.svelte-1cit3jz{box-sizing:border-box;min-width:0;padding:.42rem .5rem;border:1px solid var(--border,#cbd1d8);border-radius:.35rem;background:var(--surface,transparent);color:inherit}p.svelte-1cit3jz{margin:0}.incomplete.svelte-1cit3jz,.error.svelte-1cit3jz{color:var(--accent-error,#a32626)}.selector.svelte-1wgwwcc,fieldset.svelte-1wgwwcc,section.svelte-1wgwwcc,label.svelte-1wgwwcc{display:grid;gap:.5rem}.selector.svelte-1wgwwcc{gap:.8rem}fieldset.svelte-1wgwwcc,section.svelte-1wgwwcc{padding:.7rem;border:1px solid var(--border,#ccd2da);border-radius:.45rem}section.svelte-1wgwwcc{padding:.55rem}.grid.svelte-1wgwwcc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.toolbar.svelte-1wgwwcc{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.toolbar.svelte-1wgwwcc span:where(.svelte-1wgwwcc),label.svelte-1wgwwcc{font-size:.72rem;color:var(--text-muted)}.check.svelte-1wgwwcc{display:flex;align-items:center;gap:.4rem}.check.svelte-1wgwwcc input:where(.svelte-1wgwwcc){width:auto}input.svelte-1wgwwcc,select.svelte-1wgwwcc,button.svelte-1wgwwcc{box-sizing:border-box;min-width:0;padding:.42rem .5rem;border:1px solid var(--border,#cbd1d8);border-radius:.35rem;background:var(--surface,transparent);color:inherit}.error.svelte-1wgwwcc{font-size:.72rem;color:var(--accent-error,#a32626)}.figure.svelte-9bbzr0{display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1.05fr) auto;gap:.55em;width:100%;height:100%;min-height:0}.panels.svelte-9bbzr0{display:grid;grid-template-columns:repeat(auto-fit,minmax(10em,1fr));gap:.45em;min-height:0}.chart.svelte-9bbzr0{min-height:0;overflow:hidden;padding:.25em .45em;border:1px solid var(--figure-border,#cfd5dc);background:var(--figure-panel-bg,#fff)}footer.svelte-9bbzr0{display:flex;justify-content:space-between;gap:.8em;flex-wrap:wrap;font-size:.61em;color:var(--figure-muted,#53606c)}.placeholder.svelte-9bbzr0{display:grid;place-items:center;width:100%;height:100%;padding:1em;color:var(--figure-muted,#53606c);text-align:center}.error.svelte-9bbzr0{color:var(--figure-worse,#991b1b)}.selector.svelte-1q4qs4v,fieldset.svelte-1q4qs4v,label.svelte-1q4qs4v{display:grid;gap:.5rem}.selector.svelte-1q4qs4v{gap:.8rem}fieldset.svelte-1q4qs4v{padding:.7rem;border:1px solid var(--border,#ccd2da);border-radius:.45rem}.grid.svelte-1q4qs4v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}label.svelte-1q4qs4v,p.svelte-1q4qs4v{font-size:.72rem;color:var(--text-muted)}p.svelte-1q4qs4v{margin:0}input.svelte-1q4qs4v,select.svelte-1q4qs4v{box-sizing:border-box;min-width:0;padding:.42rem .5rem;border:1px solid var(--border,#cbd1d8);border-radius:.35rem;background:var(--surface,transparent);color:inherit}.error.svelte-1q4qs4v{font-size:.72rem;color:var(--accent-error,#a32626)}.figure.svelte-qrrtyr{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:.55em;width:100%;height:100%;min-height:0}.panels.svelte-qrrtyr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:.45em;min-height:0}.legend.svelte-qrrtyr{display:flex;align-items:center;justify-content:center;gap:.45em;flex-wrap:wrap;font-size:.63em;color:var(--figure-muted,#53606c)}.legend.svelte-qrrtyr i:where(.svelte-qrrtyr){display:inline-grid;place-items:center;width:1.25em;height:1.25em;border:.1em solid currentColor;border-radius:.15em;background:transparent;font-style:normal;font-weight:800}.tp.svelte-qrrtyr{color:#0072b2}.fp.svelte-qrrtyr{color:#9a5b00}.fn.svelte-qrrtyr{color:#a83a76}.placeholder.svelte-qrrtyr{display:grid;place-items:center;width:100%;height:100%;padding:1em;text-align:center;color:var(--figure-muted,#53606c)}.error.svelte-qrrtyr{color:var(--figure-worse,#991b1b)}.selector.svelte-1kgxvcn,fieldset.svelte-1kgxvcn,label.svelte-1kgxvcn{display:grid;gap:.5rem}.selector.svelte-1kgxvcn{gap:.8rem}fieldset.svelte-1kgxvcn{padding:.7rem;border:1px solid var(--border,#ccd2da);border-radius:.45rem}.grid.svelte-1kgxvcn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.scales.svelte-1kgxvcn{align-items:start}label.svelte-1kgxvcn,p.svelte-1kgxvcn{font-size:.72rem;color:var(--text-muted)}p.svelte-1kgxvcn{margin:0}input.svelte-1kgxvcn,select.svelte-1kgxvcn{box-sizing:border-box;min-width:0;padding:.42rem .5rem;border:1px solid var(--border,#cbd1d8);border-radius:.35rem;background:var(--surface,transparent);color:inherit}.error.svelte-1kgxvcn{font-size:.72rem;color:var(--accent-error,#a32626)}.ready.svelte-1kgxvcn{color:var(--accent-success,#247a44)}.figure.svelte-1o9hx1f{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16em,1fr);grid-template-rows:minmax(0,1fr) auto auto;gap:.55em;width:100%;height:100%;min-height:0}.panels.svelte-1o9hx1f{display:grid;grid-template-columns:repeat(auto-fit,minmax(9em,1fr));gap:.4em;min-height:0}.chart.svelte-1o9hx1f{min-height:0;overflow:hidden;padding:.35em;border:1px solid var(--figure-border,#cfd5dc);background:var(--figure-panel-bg,#fff)}.figure.svelte-1o9hx1f .metric-strip{grid-column:1/-1}.figure.svelte-1o9hx1f footer:where(.svelte-1o9hx1f){grid-column:1/-1;text-align:center;font-size:.62em;color:var(--figure-muted,#53606c)}.placeholder.svelte-1o9hx1f{display:grid;place-items:center;width:100%;height:100%;padding:1em;text-align:center;color:var(--figure-muted,#53606c)}.error.svelte-1o9hx1f{color:var(--figure-worse,#991b1b)}
