.header.svelte-oiwvqb{position:fixed;top:var(--panel-margin);left:0;right:0;height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--panel-margin);z-index:20}.header-left.svelte-oiwvqb,.header-right.svelte-oiwvqb{display:flex;align-items:center;gap:8px}.logo.svelte-oiwvqb{height:var(--header-height);width:126px;color:#fff;mix-blend-mode:difference}.lod-indicator.svelte-oiwvqb{width:28px;height:28px;filter:invert(1);mix-blend-mode:difference;transition:opacity .2s ease}.phase-filter-badge.svelte-1kc4s58{position:fixed;top:var(--phase-badge-top, 160px);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-sm, 8px);padding:var(--space-md, 12px) var(--space-lg, 16px);border-radius:var(--radius-full, 9999px);font-family:var(--font-sans);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;z-index:var(--z-overlay, 300);pointer-events:auto;animation:svelte-1kc4s58-fadeIn .2s ease-out}@keyframes svelte-1kc4s58-fadeIn{0%{opacity:0;transform:translate(-50%) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}.phase-name.svelte-1kc4s58{-webkit-user-select:none;user-select:none}.close-button.svelte-1kc4s58{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:50%;background:#0003;color:inherit;cursor:pointer;transition:background var(--duration-fast, .1s) ease}.close-button.svelte-1kc4s58:hover{background:#0000004d}.close-button.svelte-1kc4s58:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.phase-acquisition.svelte-1kc4s58{background:var(--phase-acquisition, rgb(239, 45, 45));color:#fff}.phase-preparation.svelte-1kc4s58{background:var(--phase-preparation, rgb(255, 89, 94));color:#fff}.phase-retrieval.svelte-1kc4s58{background:var(--phase-retrieval, rgb(255, 202, 58));color:var(--color-text-primary, #1a1a1a)}.phase-reasoning.svelte-1kc4s58{background:var(--phase-reasoning, rgb(138, 201, 38));color:var(--color-text-primary, #1a1a1a)}.phase-generation.svelte-1kc4s58{background:var(--phase-generation, rgb(25, 130, 196));color:#fff}.phase-persistence.svelte-1kc4s58{background:var(--phase-persistence, rgb(0, 84, 175));color:#fff}.graph-container.svelte-1186pna{position:fixed;inset:0;z-index:0}#graph-container{width:100%;height:100%;background:#050505;cursor:grab;position:relative;z-index:0;overflow:hidden}#graph-container:before{content:"";position:absolute;inset:-50%;width:200%;height:200%;pointer-events:none;background:radial-gradient(ellipse 80% 80% at 30% 40%,rgba(37,99,235,.5) 0%,transparent 50%),radial-gradient(ellipse 70% 70% at 70% 30%,rgba(6,182,212,.4) 0%,transparent 50%),radial-gradient(ellipse 90% 90% at 60% 70%,rgba(236,72,153,.5) 0%,transparent 50%),radial-gradient(ellipse 60% 60% at 40% 60%,rgba(168,85,247,.4) 0%,transparent 50%);animation:svelte-1186pna-drift 60s ease-in-out infinite;z-index:1}#graph-container:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");z-index:2}@keyframes svelte-1186pna-drift{0%,to{transform:translate(0)}25%{transform:translate(25%,-15%)}50%{transform:translate(10%,20%)}75%{transform:translate(-20%,5%)}}#graph-container canvas{position:absolute;inset:0;z-index:4}#graph-container:active{cursor:grabbing}.context-badges.svelte-asluum{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-xs, 4px);white-space:nowrap}.separator.svelte-asluum{font-size:var(--font-size-small, 12px);color:var(--color-text-light, #999);margin:0 2px}.badge.svelte-asluum{display:inline-flex;align-items:center;padding:2px 8px;font-size:var(--font-size-tiny, 10px);font-weight:var(--font-weight-medium, 500);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide, .03em);border-radius:var(--radius-full, 9999px);background:var(--color-surface-subtle, rgba(0, 0, 0, .05));color:var(--color-text-secondary)}.badge-phase.svelte-asluum{opacity:.5}.badge-step.svelte-asluum{opacity:.7}.badge-type.svelte-asluum{opacity:1}.phase-acquisition.svelte-asluum .badge:where(.svelte-asluum){background:var(--phase-acquisition, rgb(239, 45, 45));color:#fff}.phase-acquisition.svelte-asluum .separator:where(.svelte-asluum){color:var(--phase-acquisition, rgb(239, 45, 45))}.phase-preparation.svelte-asluum .badge:where(.svelte-asluum){background:var(--phase-preparation, rgb(255, 89, 94));color:#fff}.phase-preparation.svelte-asluum .separator:where(.svelte-asluum){color:var(--phase-preparation, rgb(255, 89, 94))}.phase-retrieval.svelte-asluum .badge:where(.svelte-asluum){background:var(--phase-retrieval, rgb(255, 202, 58));color:var(--color-text-primary, #1a1a1a)}.phase-retrieval.svelte-asluum .separator:where(.svelte-asluum){color:var(--phase-retrieval, rgb(255, 202, 58))}.phase-reasoning.svelte-asluum .badge:where(.svelte-asluum){background:var(--phase-reasoning, rgb(138, 201, 38));color:var(--color-text-primary, #1a1a1a)}.phase-reasoning.svelte-asluum .separator:where(.svelte-asluum){color:var(--phase-reasoning, rgb(138, 201, 38))}.phase-generation.svelte-asluum .badge:where(.svelte-asluum){background:var(--phase-generation, rgb(25, 130, 196));color:#fff}.phase-generation.svelte-asluum .separator:where(.svelte-asluum){color:var(--phase-generation, rgb(25, 130, 196))}.phase-persistence.svelte-asluum .badge:where(.svelte-asluum){background:var(--phase-persistence, rgb(0, 84, 175));color:#fff}.phase-persistence.svelte-asluum .separator:where(.svelte-asluum){color:var(--phase-persistence, rgb(0, 84, 175))}.panel-header.svelte-alwgjt{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 12px;flex-shrink:0;cursor:grab;-webkit-user-select:none;user-select:none;gap:12px}.panel-header.dragging.svelte-alwgjt{cursor:grabbing}.panel-header-content.svelte-alwgjt{flex:1;display:flex;align-items:center}.panel-title.svelte-alwgjt{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--color-text-primary);white-space:nowrap;overflow:hidden}.panel-close-btn.svelte-alwgjt{background:none;border:none;color:var(--color-text-light);cursor:pointer;font-size:20px;line-height:1;width:24px;height:24px;padding:0;border-radius:var(--radius-full, 9999px);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:color .15s ease,opacity .15s ease;opacity:.5;outline:none;-webkit-appearance:none;appearance:none}.panel-close-btn.svelte-alwgjt:hover,.panel-close-btn.svelte-alwgjt:focus,.panel-close-btn.svelte-alwgjt:active{background:none;color:var(--color-text-primary);opacity:1;outline:none;box-shadow:none}.data-card.svelte-gg7341{display:flex;flex-direction:column;justify-content:flex-start;padding:var(--space-xl, 20px);background:var(--metric-card-bg, rgba(0, 0, 0, .03));border:1px solid var(--metric-card-border, rgba(0, 0, 0, .06));border-radius:var(--radius-md, 8px);min-width:0;min-height:80px;gap:var(--space-sm, 8px)}.span-1.svelte-gg7341{grid-column:span 1}.span-2.svelte-gg7341{grid-column:span 2}.span-3.svelte-gg7341{grid-column:span 3}.span-4.svelte-gg7341{grid-column:span 4}.span-1.svelte-gg7341{padding:var(--space-md, 12px);min-height:60px;gap:var(--space-xs, 4px)}.span-1.svelte-gg7341 .card-label:where(.svelte-gg7341){font-size:10px}.span-1.svelte-gg7341 .value:where(.svelte-gg7341){font-size:20px!important}.size-compact.svelte-gg7341{padding:var(--space-sm, 8px) var(--space-md, 12px);min-height:auto;gap:var(--space-xs, 4px)}.size-compact.svelte-gg7341 .card-label:where(.svelte-gg7341){font-size:10px;min-height:auto}.size-compact.svelte-gg7341 .value:where(.svelte-gg7341){font-size:18px!important}.card-value.svelte-gg7341{display:flex;align-items:baseline;gap:4px;color:var(--metric-value-color, var(--color-text-primary))}.value.svelte-gg7341{font-weight:var(--font-weight-semibold, 600);letter-spacing:var(--letter-spacing-tight, -.02em);line-height:1.2}.unit.svelte-gg7341{font-size:var(--font-size-body, 14px);color:var(--metric-unit-color, var(--color-text-muted));font-weight:var(--font-weight-normal, 400)}.card-label.svelte-gg7341{font-size:12px;font-weight:var(--font-weight-medium, 500);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider, .05em);color:var(--metric-label-color, var(--color-text-light));min-height:2.4em;line-height:1.2;display:flex;align-items:flex-end}.phase-acquisition.svelte-gg7341{border-left:3px solid var(--phase-acquisition, #6366f1)}.phase-preparation.svelte-gg7341{border-left:3px solid var(--phase-preparation, #8b5cf6)}.phase-retrieval.svelte-gg7341{border-left:3px solid var(--phase-retrieval, #06b6d4)}.phase-reasoning.svelte-gg7341{border-left:3px solid var(--phase-reasoning, #f59e0b)}.phase-generation.svelte-gg7341{border-left:3px solid var(--phase-generation, #10b981)}.phase-persistence.svelte-gg7341{border-left:3px solid var(--phase-persistence, #ec4899)}.property-row.svelte-1xu9dkm{display:flex;flex-direction:column;gap:4px}.property-label.svelte-1xu9dkm{font-size:12px;font-weight:var(--font-weight-medium, 500);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-light)}.property-value.svelte-1xu9dkm{font-size:14px;font-weight:500;font-family:var(--font-mono);color:var(--color-text-secondary);word-break:break-word}.card-section.svelte-3a0lh4{display:flex;flex-direction:column;gap:var(--space-lg, 16px)}.metrics-grid.svelte-3a0lh4{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:var(--space-md, 12px)}.columns-2.svelte-3a0lh4{grid-template-columns:repeat(2,1fr)}.columns-3.svelte-3a0lh4{grid-template-columns:repeat(3,1fr)}.columns-4.svelte-3a0lh4{grid-template-columns:repeat(4,1fr)}@media(max-width:500px){.metrics-grid.svelte-3a0lh4{grid-template-columns:repeat(2,1fr)}}.properties-list.svelte-3a0lh4{display:flex;flex-direction:column;gap:var(--space-sm, 8px)}.impact-section.svelte-1f845r8{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--color-border-soft)}.impact-icon.svelte-1f845r8{width:20px;height:20px}.impact-icon.impact-minimal.svelte-1f845r8{filter:var(--filter-impact-minimal)}.impact-icon.impact-available.svelte-1f845r8{filter:var(--filter-impact-available)}.impact-icon.impact-unknown.svelte-1f845r8{filter:var(--filter-impact-unknown)}.impact-icon.impact-low.svelte-1f845r8{filter:var(--filter-impact-low)}.impact-icon.impact-moderate.svelte-1f845r8{filter:var(--filter-impact-moderate)}.impact-content.svelte-1f845r8{display:flex;flex-direction:column;gap:2px}.impact-label.svelte-1f845r8{font-size:12px;font-weight:500}.impact-label.impact-minimal.svelte-1f845r8{color:var(--color-impact-minimal)}.impact-label.impact-available.svelte-1f845r8{color:var(--color-impact-available)}.impact-label.impact-unknown.svelte-1f845r8{color:var(--color-impact-unknown)}.impact-label.impact-low.svelte-1f845r8{color:var(--color-impact-low)}.impact-label.impact-moderate.svelte-1f845r8{color:var(--color-impact-moderate)}.impact-detail.svelte-1f845r8{font-size:11px;color:var(--color-text-light);font-family:var(--font-mono)}.summary-view.svelte-1gvlygw{display:flex;flex-direction:column;gap:var(--space-md, 12px)}.property-list.svelte-1gvlygw{display:flex;flex-direction:column;gap:var(--space-sm, 8px)}.expandable-toggle.svelte-13i08uf{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit}.expandable-toggle.svelte-13i08uf:disabled{cursor:default}.expandable-header.svelte-13i08uf{flex:1;min-width:0}.expandable-chevron.svelte-13i08uf{display:flex;align-items:center;justify-content:center;color:var(--color-text-light);transition:transform .2s ease;flex-shrink:0}.expandable-chevron.expanded.svelte-13i08uf{transform:rotate(180deg)}.expandable-content.svelte-13i08uf{padding-top:var(--space-sm, 8px)}.property-group.svelte-adxpqx{border-top:1px solid var(--section-border-color, rgba(0, 0, 0, .06));padding-top:var(--space-md, 12px);margin-top:var(--space-md, 12px)}.property-group.svelte-adxpqx:first-child{border-top:none;padding-top:0;margin-top:0}.group-header.svelte-adxpqx{margin-bottom:var(--space-sm, 8px)}.group-title.svelte-adxpqx{font-size:var(--font-size-body, 14px);font-weight:var(--font-weight-semibold, 600);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider, .05em);color:var(--section-header-color, var(--color-text-secondary))}.group-content.svelte-adxpqx{display:flex;flex-direction:column;gap:var(--space-sm, 8px)}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.code-block.svelte-1uqwwbf{margin:0;padding:var(--space-md);border-radius:var(--radius-md);overflow-x:auto;font-family:var(--font-mono);font-size:var(--font-size-small);line-height:var(--line-height-relaxed);white-space:pre-wrap;word-break:break-word}.code-block.svelte-1uqwwbf code:where(.svelte-1uqwwbf){font-family:inherit}.code-block.svelte-1uqwwbf .hljs{border-radius:var(--radius-md)}.detail-value-markdown.svelte-g0i6an{font-size:13px;line-height:1.45;font-family:var(--font-sans)}.markdown-toggle.svelte-g0i6an{align-self:flex-start;background:none;border:none;color:var(--color-text-subtle);font-size:11px;cursor:pointer;padding:0;margin-bottom:8px}.markdown-toggle.svelte-g0i6an:hover{color:var(--color-text-secondary)}.markdown-rendered.svelte-g0i6an{display:block}.markdown-raw.svelte-g0i6an{display:none;background:var(--color-code-bg);padding:8px 10px;border-radius:6px;overflow-x:auto;margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono)}.detail-value-markdown.show-raw.svelte-g0i6an .markdown-rendered:where(.svelte-g0i6an){display:none}.detail-value-markdown.show-raw.svelte-g0i6an .markdown-raw:where(.svelte-g0i6an){display:block}.detail-value-markdown.svelte-g0i6an p{margin:0 0 10px}.detail-value-markdown.svelte-g0i6an h1,.detail-value-markdown.svelte-g0i6an h2,.detail-value-markdown.svelte-g0i6an h3,.detail-value-markdown.svelte-g0i6an h4{font-size:14px;font-weight:600;margin:16px 0 8px}.detail-value-markdown.svelte-g0i6an h1:first-child,.detail-value-markdown.svelte-g0i6an h2:first-child,.detail-value-markdown.svelte-g0i6an h3:first-child,.detail-value-markdown.svelte-g0i6an h4:first-child{margin-top:0}.detail-value-markdown.svelte-g0i6an ul,.detail-value-markdown.svelte-g0i6an ol{margin:10px 0 10px 18px;padding:0}.detail-value-markdown.svelte-g0i6an li+li{margin-top:4px}.detail-value-markdown.svelte-g0i6an li{margin:0}.detail-value-markdown.svelte-g0i6an strong{font-weight:600}.detail-value-markdown.svelte-g0i6an code{font-family:var(--font-mono);background:var(--color-code-inline-bg);padding:2px 4px;border-radius:4px}.detail-value-markdown.svelte-g0i6an pre{background:var(--color-code-bg);padding:8px 10px;border-radius:6px;overflow-x:auto;margin:0}.detail-value-markdown.svelte-g0i6an blockquote{margin:0;padding-left:10px;border-left:3px solid var(--color-border-strong);color:var(--color-text-muted)}.detail-value-markdown.svelte-g0i6an hr{border:0;border-top:1px solid var(--color-border-hover);margin:8px 0}.detail-value-markdown.svelte-g0i6an a{color:var(--color-link);text-decoration:underline}.detail-field-value.svelte-ms2n5j{font-size:12px;color:var(--color-text-primary);font-family:var(--font-mono);word-break:break-all;line-height:1.4}.detail-value-pre.svelte-ms2n5j{white-space:pre-wrap;word-break:break-word;margin:0}.detail-value-list.svelte-ms2n5j{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.detail-value-list.svelte-ms2n5j li:where(.svelte-ms2n5j){margin:0}.detail-value-link.svelte-ms2n5j{color:var(--color-link);text-decoration:underline;word-break:break-word}.detail-value-fragment.svelte-ms2n5j{display:flex;flex-direction:column;gap:6px}.detail-fragment-context.svelte-ms2n5j{font-size:12px;color:var(--color-text-subtle);white-space:pre-wrap}.detail-fragment-json.svelte-ms2n5j{margin:0}.additional-data.svelte-1d8rxwm{border-top:1px solid var(--section-border-color, rgba(0, 0, 0, .06));padding-top:var(--space-md, 12px);margin-top:var(--space-md, 12px)}.section-title.svelte-1d8rxwm{font-size:14px;font-weight:var(--font-weight-semibold, 600);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider, .05em);color:var(--section-header-color, var(--color-text-secondary))}.data-list.svelte-1d8rxwm{display:flex;flex-direction:column;gap:var(--space-md, 12px);margin-top:var(--space-sm, 8px)}.data-item.svelte-1d8rxwm{display:flex;flex-direction:column;gap:var(--space-xs, 4px)}.data-key.svelte-1d8rxwm{font-size:13px;font-weight:var(--font-weight-medium, 500);color:var(--color-text-light)}.data-value.svelte-1d8rxwm{font-size:14px;color:var(--color-text-secondary);word-break:break-word}.detail-view.svelte-1xcbdxv{display:flex;flex-direction:column;gap:var(--space-lg, 16px)}.node-header.svelte-r41s6r{margin-bottom:var(--space-xs, 4px)}.node-title.svelte-r41s6r{font-size:var(--font-size-heading, 18px);font-weight:var(--font-weight-semibold, 600);letter-spacing:var(--letter-spacing-tight, -.02em);color:var(--color-text-primary);margin:0;line-height:var(--line-height-snug, 1.3)}.node-description.svelte-r41s6r{font-size:var(--font-size-small, 12px);color:var(--color-text-secondary);margin:var(--space-xs, 4px) 0 0 0;line-height:1.4}.view-details-link.svelte-r41s6r{display:inline-flex;align-items:center;gap:4px;margin-top:20px;padding:0;background:none;border:none;color:var(--color-text-muted);font-size:12px;cursor:pointer;transition:color .15s ease}.view-details-link.svelte-r41s6r:hover{color:var(--color-text-primary)}.view-details-link.svelte-r41s6r:after{content:"↔";font-size:14px;transition:transform .15s ease;display:inline-block;transform:rotate(-45deg)}.view-details-link.svelte-r41s6r:hover:after{transform:rotate(-45deg) scale(1.05)}.detail-section.svelte-a6c3xz{margin-bottom:16px}.content-header.svelte-a6c3xz{font-size:10px;font-weight:600;letter-spacing:.5px;color:var(--color-text-light);text-transform:uppercase;margin-bottom:8px}.node-card.svelte-12qhg93{display:flex;align-items:center;gap:var(--space-sm, 8px);padding:var(--space-sm, 8px) var(--space-md, 12px);background:var(--metric-card-bg, rgba(0, 0, 0, .03));border:1px solid var(--metric-card-border, rgba(0, 0, 0, .06));border-radius:999px;min-height:40px}.icon-circle.svelte-12qhg93{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--color-surface-elevated, rgba(255, 255, 255, .8));flex-shrink:0}.icon.svelte-12qhg93{width:14px;height:14px;opacity:.7}.labels.svelte-12qhg93{display:flex;flex-direction:column;gap:2px;min-width:0}.type-label.svelte-12qhg93{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);line-height:1}.title-label.svelte-12qhg93{font-size:13px;font-weight:500;color:var(--color-text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase-acquisition.svelte-12qhg93{border-left:3px solid var(--phase-acquisition, #6366f1)}.phase-preparation.svelte-12qhg93{border-left:3px solid var(--phase-preparation, #8b5cf6)}.phase-retrieval.svelte-12qhg93{border-left:3px solid var(--phase-retrieval, #06b6d4)}.phase-reasoning.svelte-12qhg93{border-left:3px solid var(--phase-reasoning, #f59e0b)}.phase-generation.svelte-12qhg93{border-left:3px solid var(--phase-generation, #10b981)}.phase-persistence.svelte-12qhg93{border-left:3px solid var(--phase-persistence, #ec4899)}.step-overview.svelte-oabnbe{display:flex;flex-direction:column;gap:var(--space-md, 12px)}.metrics-grid.svelte-oabnbe{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md, 12px)}.node-list.svelte-oabnbe{display:flex;flex-direction:column;gap:var(--space-sm, 8px)}.attestation-header.svelte-1p95kb7{display:flex;align-items:center;gap:var(--space-md, 12px);font-size:var(--font-size-small, 12px)}.attestation-label.svelte-1p95kb7{color:var(--color-text-light)}.attestation-badge.svelte-1p95kb7{padding:2px 6px;font-size:var(--font-size-tiny, 10px);font-weight:var(--font-weight-medium, 500);background:var(--color-surface-subtle, rgba(0, 0, 0, .05));border-radius:var(--radius-sm, 4px);color:var(--color-text-secondary)}.attestation-time.svelte-1p95kb7{font-family:var(--font-mono);font-size:11px;color:var(--color-text-secondary)}.attestation-details.svelte-1p95kb7{display:flex;flex-direction:column;gap:var(--space-xs, 4px)}.attestation-row.svelte-1p95kb7{display:flex;align-items:baseline;gap:var(--space-md, 12px);font-size:var(--font-size-small, 12px)}.detail-label.svelte-1p95kb7{color:var(--color-text-light);min-width:60px}.detail-value.svelte-1p95kb7{font-family:var(--font-mono);font-size:11px;color:var(--color-text-secondary);word-break:break-all}.liquid-wrapper.svelte-epz6o0{position:fixed;top:50%;left:var(--panel-margin);transform:translateY(-50%);z-index:10;width:max-content;min-width:320px}.liquid-wrapper.detail-open.svelte-epz6o0{z-index:100;left:var(--panel-margin);top:calc(var(--header-height) + var(--panel-margin) * 2);transform:none;width:calc(50vw - var(--panel-margin) * 2);max-width:var(--panel-max-width);height:calc(100vh - var(--header-height) - var(--panel-margin) * 3)}.liquid-wrapper.hidden.svelte-epz6o0{display:none}.shape-layer.svelte-epz6o0{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:12px}.liquid-wrapper.svelte-epz6o0.solid{background:#fff;border-radius:12px}.blob-container{position:absolute;inset:-20px}.liquid-blob{position:absolute;background:#ffffffbf;border-radius:50%}.panel-content-layer.svelte-epz6o0{position:relative;width:100%;height:100%;min-height:100px;max-height:calc(100vh - var(--header-height) - var(--panel-margin));display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.liquid-wrapper.detail-open.svelte-epz6o0 .panel-header{cursor:default}.liquid-wrapper.dragging.svelte-epz6o0{-webkit-user-select:none;user-select:none}.panel-scroll-area.svelte-epz6o0{flex:1;overflow-y:auto;padding:0 20px 20px;width:0;min-width:100%}.panel-scroll-area.has-footer.svelte-epz6o0{padding-bottom:60px}.panel-footer.svelte-epz6o0{position:absolute;bottom:0;left:0;right:0;padding:var(--space-md) var(--space-xl) var(--space-lg) var(--space-xl);background:var(--color-surface);border-top:1px solid var(--color-border-soft);border-radius:0 0 12px 12px}.panel-footer.expanded.svelte-epz6o0{box-shadow:0 -4px 16px #0000001a}.panel-content.svelte-epz6o0{font-size:13px;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:var(--space-md, 12px)}.panel-placeholder.svelte-epz6o0{color:var(--color-text-faint);font-style:italic}@media(max-width:900px){.liquid-wrapper.svelte-epz6o0{left:var(--panel-margin-mobile);bottom:var(--panel-margin-mobile);top:auto;transform:none;width:calc(100% - var(--panel-margin-mobile) * 2)}.liquid-wrapper.detail-open.svelte-epz6o0{top:auto;left:var(--panel-margin-mobile);width:calc(100% - var(--panel-margin-mobile) * 2);max-width:none;height:calc(100vh - var(--header-height) - var(--panel-margin-mobile))}.panel-content-layer.svelte-epz6o0{max-height:40vh}.liquid-wrapper.detail-open.svelte-epz6o0 .panel-content-layer:where(.svelte-epz6o0){max-height:calc(100vh - var(--header-height) - var(--panel-margin-mobile))}.liquid-wrapper.svelte-epz6o0 .panel-header{cursor:default}}.liquid-filter-svg.svelte-1lknz45{position:absolute;width:0;height:0;pointer-events:none}:root{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace;--panel-margin: 25px;--panel-margin-mobile: 25px;--header-height: 48px;--panel-max-width: 800px;--logo-width: 126px;--title-uuid-to-title: 14px;--title-title-to-date: 23px;--title-node-gap: 25px;--title-uuid-font-size: 11px;--title-uuid-letter-spacing: .5px;--title-main-font-size: 18px;--title-main-letter-spacing: -.3px;--title-date-font-size: 11px;--title-date-letter-spacing: .5px;--title-secondary-alpha: .5;--mobile-breakpoint: 900px;--edge-width: 2px;--edge-dot-radius: 4px;--edge-gap: 90px;--workflow-edge-width: 8px;--workflow-dot-radius: 12px;--faded-node-alpha: .25;--faded-node-blur: 3;--step-label-font-size: 20px;--step-label-letter-spacing: -.5px;--step-label-top-padding: 100px;--step-label-line-start: 30px;--step-label-dot-size: 2px;--step-label-dot-gap: 4px;--phase-badge-top: 160px;--default-node-size: 14px;--claim-icon-size: 56px;--icon-node-size: 40px;--icon-node-ring-padding: 6px;--icon-node-ring-width: 3px;--selection-ring-gap: 6px;--selection-ring-width: 3px;--title-left-gap: 9px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 32px;--duration-fast: .1s;--duration-normal: .2s;--duration-slow: .3s;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 300;--z-modal: 400;--z-tooltip: 500;--font-size-hero: 48px;--font-size-display: 36px;--font-size-large: 32px;--font-size-title: 24px;--font-size-heading: 18px;--font-size-body: 14px;--font-size-small: 12px;--font-size-tiny: 10px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.1;--line-height-snug: 1.3;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 1.8;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .02em;--letter-spacing-wider: .05em;--letter-spacing-caps: .1em;--color-white: rgb(255, 255, 255);--color-black: rgb(0, 0, 0);--color-text-primary: rgb(26, 26, 26);--color-text-secondary: rgb(51, 51, 51);--color-text-muted: rgb(102, 102, 102);--color-text-light: rgb(136, 136, 136);--color-text-faint: rgb(153, 153, 153);--color-text-subtle: rgb(107, 114, 128);--color-bg-primary: rgb(255, 255, 255);--color-bg-secondary: rgb(250, 250, 250);--color-bg-tertiary: rgb(245, 245, 245);--color-bg-elevated: rgb(255, 255, 255);--color-surface: rgb(255, 255, 255);--color-surface-hover: rgb(245, 245, 245);--color-surface-active: rgb(235, 235, 235);--color-surface-subtle: rgba(0, 0, 0, .03);--color-border: rgb(221, 221, 221);--color-border-light: rgba(0, 0, 0, .04);--color-border-soft: rgba(0, 0, 0, .06);--color-border-hover: rgba(0, 0, 0, .08);--color-border-strong: rgba(0, 0, 0, .1);--color-divider: rgba(0, 0, 0, .2);--color-overlay: rgba(255, 255, 255, .5);--color-overlay-strong: rgba(255, 255, 255, .75);--color-overlay-soft: rgba(255, 255, 255, .6);--color-overlay-border: rgba(255, 255, 255, .5);--color-overlay-border-strong: rgba(255, 255, 255, .8);--color-code-bg: rgba(0, 0, 0, .04);--color-code-inline-bg: rgba(0, 0, 0, .05);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .08);--shadow-xl: 0 8px 30px rgba(0, 0, 0, .12);--color-link: rgb(37, 99, 235);--color-link-hover: rgb(29, 78, 216);--color-success: rgb(34, 197, 94);--color-warning: rgb(245, 158, 11);--color-error: rgb(239, 68, 68);--color-info: rgb(59, 130, 246);--phase-acquisition: rgb(239, 45, 45);--phase-preparation: rgb(255, 89, 94);--phase-retrieval: rgb(255, 202, 58);--phase-reasoning: rgb(138, 201, 38);--phase-generation: rgb(25, 130, 196);--phase-persistence: rgb(0, 84, 175);--phase-acquisition-bg: rgba(239, 45, 45, .1);--phase-preparation-bg: rgba(255, 89, 94, .1);--phase-retrieval-bg: rgba(255, 202, 58, .1);--phase-reasoning-bg: rgba(138, 201, 38, .1);--phase-generation-bg: rgba(25, 130, 196, .1);--phase-persistence-bg: rgba(0, 84, 175, .1);--phase-acquisition-muted: rgba(239, 45, 45, .6);--phase-preparation-muted: rgba(255, 89, 94, .6);--phase-retrieval-muted: rgba(255, 202, 58, .6);--phase-reasoning-muted: rgba(138, 201, 38, .6);--phase-generation-muted: rgba(25, 130, 196, .6);--phase-persistence-muted: rgba(0, 84, 175, .6);--phase-text-light: rgb(255, 255, 255);--phase-text-dark: rgb(26, 26, 26);--color-graph-bg-1: rgb(0, 0, 0);--color-graph-bg-2: rgb(0, 0, 0);--color-graph-bg-3: rgb(0, 0, 0);--color-edge: rgb(255, 255, 255);--color-port: rgb(75, 85, 99);--color-node-default: rgb(255, 255, 255);--color-node-bg: rgba(255, 255, 255, .7);--color-node-border-default: rgb(77, 150, 255);--color-node-icon-default: rgb(77, 150, 255);--color-hover-ring: rgb(77, 150, 255);--color-node-selected: rgb(77, 150, 255);--color-selection-ring: rgb(255, 255, 255);--node-data-color: rgb(77, 150, 255);--node-data-border: rgb(77, 150, 255);--node-data-icon: rgb(77, 150, 255);--node-compute-color: rgb(255, 107, 107);--node-compute-border: rgb(255, 107, 107);--node-compute-icon: rgb(255, 107, 107);--node-claim-color: rgb(107, 203, 119);--node-claim-border: rgb(107, 203, 119);--node-claim-icon: rgb(107, 203, 119);--claim-icon-color: rgb(255, 255, 255);--node-filter-color: rgb(77, 150, 255);--node-filter-border: rgb(77, 150, 255);--node-filter-icon: rgb(77, 150, 255);--node-join-color: rgb(255, 217, 61);--node-join-border: rgb(255, 217, 61);--node-join-icon: rgb(255, 217, 61);--node-store-color: rgb(255, 217, 61);--node-store-border: rgb(255, 217, 61);--node-store-icon: rgb(255, 217, 61);--node-media-color: rgb(77, 150, 255);--node-media-border: rgb(77, 150, 255);--node-media-icon: rgb(77, 150, 255);--node-workflow-color: rgb(77, 150, 255);--node-workflow-border: rgb(77, 150, 255);--node-workflow-icon: rgb(77, 150, 255);--color-title-primary: rgb(51, 51, 51);--color-title-secondary: rgb(136, 136, 136);--color-icon-default: rgb(26, 26, 26);--color-icon-muted: rgb(102, 102, 102);--color-icon-accent-blue: rgb(59, 130, 246);--color-icon-accent-amber: rgb(245, 158, 11);--filter-icon-blue: invert(45%) sepia(67%) saturate(2000%) hue-rotate(203deg) brightness(97%) contrast(96%);--filter-icon-amber: invert(62%) sepia(83%) saturate(1500%) hue-rotate(16deg) brightness(97%) contrast(95%);--color-workflow-compute: rgb(99, 102, 241);--color-workflow-data: rgb(26, 26, 26);--color-workflow-claim: rgb(34, 197, 94);--color-impact-minimal: rgb(74, 222, 128);--color-impact-available: rgb(75, 85, 99);--color-impact-unknown: rgb(156, 163, 175);--color-impact-low: rgb(163, 230, 53);--color-impact-moderate: rgb(251, 191, 36);--filter-impact-minimal: invert(75%) sepia(50%) saturate(500%) hue-rotate(80deg) brightness(95%);--filter-impact-available: invert(55%) sepia(10%) saturate(700%) hue-rotate(180deg) brightness(95%);--filter-impact-unknown: grayscale(100%) brightness(90%);--filter-impact-low: invert(70%) sepia(60%) saturate(600%) hue-rotate(50deg) brightness(90%);--filter-impact-moderate: invert(60%) sepia(70%) saturate(700%) hue-rotate(10deg) brightness(95%);--color-node-text: rgb(255, 255, 255);--color-pill-bg: var(--color-text-muted);--metric-card-bg: var(--color-surface-subtle);--metric-card-border: var(--color-border-soft);--metric-value-color: var(--color-text-primary);--metric-label-color: var(--color-text-light);--metric-unit-color: var(--color-text-muted);--code-block-bg: var(--color-code-bg);--code-block-border: var(--color-border-light);--code-text-color: var(--color-text-secondary);--code-line-number-color: var(--color-text-faint);--section-header-color: var(--color-text-secondary);--section-border-color: var(--color-border-soft)}[data-theme=dark]{--color-text-primary: rgb(245, 245, 245);--color-text-secondary: rgb(224, 224, 224);--color-text-muted: rgb(160, 160, 160);--color-text-light: rgb(128, 128, 128);--color-text-faint: rgb(96, 96, 96);--color-text-subtle: rgb(156, 163, 175);--color-bg-primary: rgb(10, 10, 10);--color-bg-secondary: rgb(18, 18, 18);--color-bg-tertiary: rgb(26, 26, 26);--color-bg-elevated: rgb(30, 30, 30);--color-surface: rgb(20, 20, 20);--color-surface-hover: rgb(31, 31, 31);--color-surface-active: rgb(42, 42, 42);--color-surface-subtle: rgba(255, 255, 255, .03);--color-border: rgb(51, 51, 51);--color-border-light: rgba(255, 255, 255, .04);--color-border-soft: rgba(255, 255, 255, .06);--color-border-hover: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .15);--color-divider: rgba(255, 255, 255, .2);--color-overlay: rgba(0, 0, 0, .5);--color-overlay-strong: rgba(0, 0, 0, .75);--color-overlay-soft: rgba(0, 0, 0, .6);--color-overlay-border: rgba(0, 0, 0, .5);--color-overlay-border-strong: rgba(0, 0, 0, .8);--color-code-bg: rgba(255, 255, 255, .05);--color-code-inline-bg: rgba(255, 255, 255, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 1px 3px rgba(0, 0, 0, .4);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .4);--shadow-xl: 0 8px 30px rgba(0, 0, 0, .5);--color-link: rgb(96, 165, 250);--color-link-hover: rgb(147, 197, 253);--color-icon-default: rgb(245, 245, 245);--color-icon-muted: rgb(160, 160, 160);--color-node-bg: rgba(30, 30, 30, .9);--color-node-default: rgb(30, 30, 30);--color-selection-ring: rgb(255, 255, 255);--color-title-primary: rgb(240, 240, 240);--color-title-secondary: rgb(160, 160, 160);--metric-card-bg: rgba(255, 255, 255, .03);--metric-card-border: rgba(255, 255, 255, .08);--code-block-bg: rgba(255, 255, 255, .03);--code-block-border: rgba(255, 255, 255, .06);--code-text-color: rgb(224, 224, 224);--code-line-number-color: rgb(96, 96, 96)}*{margin:0;padding:0;border:0;outline:0;vertical-align:bottom;box-sizing:border-box;border-radius:0;color:inherit;background-color:transparent;font-size:100%;font:inherit}body{font-family:var(--font-sans);width:100%;height:100vh}#app{width:100%;height:100%}.app-shell.loading{opacity:0;pointer-events:none}.app-shell{width:100%;height:100%;transition:opacity .25s ease}.liquid{filter:url(#liquid)}
