:root{--bg-page: #fafafa;--bg-surface: #ffffff;--bg-hover: #f5f5f5;--bg-code: #f0f0f0;--border: #e0e0e0;--text-primary: #212121;--text-secondary: #757575;--accent: #1976d2;--accent-hover: #1565c0;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "SF Mono", "Fira Code", "Consolas", monospace;--ambient-presence: 0;--ambient-transition-ms: calc(.42s - (var(--ambient-presence) * .26s));--ambient-density-scale: calc(1 - (var(--ambient-presence) * .04));--ambient-shadow-alpha: calc(.06 + (var(--ambient-presence) * .24));--ambient-edge-alpha: calc(.05 + (var(--ambient-presence) * .35));--ambient-hue-shift-deg: calc(var(--ambient-presence) * 3deg)}@media (prefers-color-scheme: dark){:root{--bg-page: #121212;--bg-surface: #1e1e1e;--bg-hover: #2a2a2a;--bg-code: #282828;--border: #333;--text-primary: #e0e0e0;--text-secondary: #999;--accent: #64b5f6;--accent-hover: #42a5f5}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font-sans);font-size:15px;line-height:1.5;background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased}button{cursor:pointer;font-family:var(--font-sans)}.ambient-field{position:relative;min-height:100vh}.ambient-field,.ambient-field *{transition-duration:var(--ambient-transition-ms);transition-timing-function:ease}.ambient-field:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:0 0 0 1px rgba(0,0,0,var(--ambient-shadow-alpha));opacity:.4;z-index:0}.ambient-density{position:relative;z-index:1}.ambient-edge{position:fixed;top:0;right:0;width:2px;height:100vh;background-color:var(--border);opacity:var(--ambient-edge-alpha);pointer-events:auto;z-index:9999}.ambient-edge:after{content:"";position:absolute;top:0;right:-6px;width:8px;height:100%}.ambient-edge--breathing{animation:ambient-breathe 20s ease-in-out infinite}.ambient-popover{position:fixed;right:12px;top:16px;padding:6px 10px;font-size:.75rem;background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px #0003;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;z-index:10000}.ambient-popover--visible{opacity:1;transform:translateY(0)}@keyframes ambient-breathe{0%{opacity:var(--ambient-edge-alpha)}50%{opacity:calc(var(--ambient-edge-alpha) * .6)}to{opacity:var(--ambient-edge-alpha)}}.btn-sm{font-size:.75rem;padding:3px 10px;border:1px solid var(--border);border-radius:4px;background:var(--bg-surface);color:var(--text-primary);transition:background .15s}.btn-sm:hover{background:var(--bg-hover)}.btn-xs{font-size:.7rem;padding:2px 8px;border:1px solid var(--border);border-radius:3px;background:var(--bg-surface);color:var(--text-secondary)}.btn-xs:hover{background:var(--bg-hover)}.btn-primary{font-size:.85rem;padding:6px 16px;border:none;border-radius:4px;background:var(--accent);color:#fff;font-weight:500;transition:background .15s}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:disabled{opacity:.5;cursor:default}.header.svelte-oiwvqb{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border);margin-bottom:20px}.header-left.svelte-oiwvqb{display:flex;align-items:center;gap:12px}.title.svelte-oiwvqb{display:inline-flex;align-items:center;gap:8px;font-size:1.3rem;font-weight:600;margin:0;color:var(--text-primary)}.brand-mark.svelte-oiwvqb{width:18px;height:18px;display:inline-block;opacity:calc(.78 + (var(--ambient-presence, 0) * .22));filter:drop-shadow(0 0 calc(var(--ambient-presence, 0) * 4px) rgba(110,120,240,calc(var(--ambient-presence, 0) * .5)));transform:translateY(-.5px) scale(calc(1 + var(--ambient-presence, 0) * .06));transition:opacity .4s ease,filter .6s ease,transform .6s ease}.header-right.svelte-oiwvqb{display:flex;align-items:center;gap:12px}.meta.svelte-oiwvqb{font-size:.78rem;color:var(--text-secondary)}.instance-id.svelte-oiwvqb{font-family:var(--font-mono);opacity:.7}.poll-indicator.svelte-oiwvqb{font-size:.7rem;letter-spacing:.02em}.poll-active.svelte-oiwvqb{color:#66bb6a}.poll-paused.svelte-oiwvqb{color:#bbb}.status-strip.svelte-dbp5k8{display:flex;align-items:center;gap:16px;padding:6px 12px;background:var(--strip-bg, rgba(20, 20, 30, .85));border:1px solid var(--strip-border, rgba(100, 120, 160, .25));border-radius:6px;font-size:11px;font-family:SF Mono,Fira Code,monospace;color:var(--strip-text, rgba(200, 210, 230, .85));margin-bottom:12px;flex-wrap:wrap}.status-badge.svelte-dbp5k8{display:flex;align-items:center;gap:6px;padding:2px 8px;border-radius:4px;font-weight:600;letter-spacing:.5px}.status-badge.ok.svelte-dbp5k8{background:#28a74533;color:#5cdb6f}.status-badge.degraded.svelte-dbp5k8{background:#ffc10733;color:#ffc107}.status-badge.offline.svelte-dbp5k8{background:#dc354533;color:#dc3545}.status-dot.svelte-dbp5k8{width:6px;height:6px;border-radius:50%;display:inline-block}.ok.svelte-dbp5k8 .status-dot:where(.svelte-dbp5k8){background:#5cdb6f}.degraded.svelte-dbp5k8 .status-dot:where(.svelte-dbp5k8){background:#ffc107}.offline.svelte-dbp5k8 .status-dot:where(.svelte-dbp5k8){background:#dc3545}.strip-item.svelte-dbp5k8{display:flex;align-items:center;gap:4px}.strip-key.svelte-dbp5k8{color:#96a0b499;text-transform:uppercase;font-size:9px;letter-spacing:.5px}.strip-val.svelte-dbp5k8{color:#c8d2e6e6}.poll-indicator.svelte-dbp5k8{margin-left:auto}.poll-dot.svelte-dbp5k8{width:6px;height:6px;border-radius:50%;display:inline-block;background:#64647880;transition:background .3s}.poll-dot.active.svelte-dbp5k8{background:#5cdb6f;box-shadow:0 0 4px #5cdb6f66}.overview-tab.svelte-1p1wgsv{padding:4px 0}.section-title.svelte-1p1wgsv{font-size:15px;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .95));margin:0 0 16px}.card-grid.svelte-1p1wgsv{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.card.svelte-1p1wgsv{background:var(--card-bg, rgba(25, 28, 40, .7));border:1px solid var(--card-border, rgba(100, 120, 160, .18));border-radius:8px;padding:14px 16px}.card-label.svelte-1p1wgsv{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary, rgba(160, 170, 190, .6));margin-bottom:6px}.card-value.svelte-1p1wgsv{font-size:16px;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .95));font-family:SF Mono,Fira Code,monospace}.card-value.ok.svelte-1p1wgsv{color:#5cdb6f}.card-value.degraded.svelte-1p1wgsv{color:#ffc107}.card-value.offline.svelte-1p1wgsv{color:#dc3545}.presence-quiet.svelte-1p1wgsv{color:#5cdb6f}.presence-warnings.svelte-1p1wgsv{color:#ffc107}.presence-critical.svelte-1p1wgsv{color:#dc3545}.presence-offline.svelte-1p1wgsv{color:#a0aabe80}.stitch-chip.svelte-1wipr65{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;border:1px solid var(--border, rgba(100, 120, 160, .2));border-radius:12px;background:var(--bg-surface, rgba(26, 27, 46, .8));color:var(--text-secondary, rgba(180, 190, 210, .7));cursor:pointer;transition:all .15s;white-space:nowrap;font-family:inherit}.stitch-chip.svelte-1wipr65:hover{background:var(--bg-hover, rgba(100, 120, 160, .15));color:var(--text-primary, rgba(220, 225, 240, .95));border-color:var(--accent, rgba(110, 120, 240, .5))}.chip-icon.svelte-1wipr65{font-size:.7rem}.chip-label.svelte-1wipr65{max-width:150px;overflow:hidden;text-overflow:ellipsis}.chip-arrow.svelte-1wipr65{font-size:.65rem;opacity:.5}.stitch-chip.svelte-1wipr65:hover .chip-arrow:where(.svelte-1wipr65){opacity:1}.panel.svelte-prwe4t{margin-bottom:24px}.panel-header.svelte-prwe4t{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.panel-controls.svelte-prwe4t{display:flex;align-items:center;gap:8px}.filter-toggle.svelte-prwe4t{display:inline-flex;border:1px solid var(--border);border-radius:4px;overflow:hidden}.btn-filter.svelte-prwe4t{font-size:.7rem;padding:2px 8px;border:none;background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}.btn-filter.svelte-prwe4t:first-child{border-right:1px solid var(--border)}.btn-filter.active.svelte-prwe4t{background:var(--accent);color:#fff;font-weight:600}.btn-filter.svelte-prwe4t:hover:not(.active){background:var(--bg-hover)}.panel-title.svelte-prwe4t{font-size:1rem;font-weight:600;margin:0;color:var(--text-primary)}.unavailable.svelte-prwe4t,.empty.svelte-prwe4t{font-size:.85rem;color:var(--text-secondary);padding:8px 0}.event-list.svelte-prwe4t{list-style:none;padding:0;margin:0}.event-item.svelte-prwe4t{border-bottom:1px solid var(--border)}.event-item.svelte-prwe4t:last-child{border-bottom:none}.event-row.svelte-prwe4t{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer}.event-row.svelte-prwe4t:hover{background:var(--bg-hover)}.sev-badge.svelte-prwe4t{font-size:.7rem;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:4px;flex-shrink:0}.sev-debug.svelte-prwe4t{background:#f5f5f5;color:#888}.sev-info.svelte-prwe4t{background:#e3f2fd;color:#1565c0}.sev-warn.svelte-prwe4t{background:#fff3e0;color:#e65100}.sev-error.svelte-prwe4t{background:#fce4ec;color:#c62828}.sev-critical.svelte-prwe4t{background:#f8d7da;color:#721c24}.event-summary.svelte-prwe4t{flex:1;font-size:.85rem;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-time.svelte-prwe4t{font-size:.72rem;color:var(--text-secondary);flex-shrink:0;font-family:var(--font-mono)}.event-detail.svelte-prwe4t{padding:4px 0 8px 32px}.event-source.svelte-prwe4t{display:flex;align-items:center;gap:6px;font-size:.75rem;margin-bottom:6px}.source-label.svelte-prwe4t{color:var(--text-secondary)}.source-value.svelte-prwe4t{font-family:var(--font-mono);color:var(--text-primary)}.stitch-links.svelte-prwe4t{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.payload.svelte-prwe4t{font-size:.75rem;background:var(--bg-code);padding:8px;border-radius:4px;overflow-x:auto;margin:0 0 4px;color:var(--text-primary);white-space:pre-wrap;word-break:break-all}.panel.svelte-c5r5w7{margin-bottom:24px}.panel-header.svelte-c5r5w7{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.panel-title.svelte-c5r5w7{font-size:1rem;font-weight:600;margin:0;color:var(--text-primary)}.unavailable.svelte-c5r5w7,.empty.svelte-c5r5w7{font-size:.85rem;color:var(--text-secondary);padding:8px 0}.sug-list.svelte-c5r5w7{list-style:none;padding:0;margin:0}.sug-item.svelte-c5r5w7{padding:8px 0;border-bottom:1px solid var(--border)}.sug-item.svelte-c5r5w7:last-child{border-bottom:none}.sug-top.svelte-c5r5w7{display:flex;align-items:center;justify-content:space-between;gap:8px}.sug-title.svelte-c5r5w7{font-size:.88rem;font-weight:500;color:var(--text-primary)}.sug-badges.svelte-c5r5w7{display:flex;gap:4px;flex-shrink:0}.badge.svelte-c5r5w7{font-size:.65rem;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:4px;letter-spacing:.03em}.badge-high.svelte-c5r5w7{background:#e8f5e9;color:#2e7d32}.badge-medium.svelte-c5r5w7{background:#fff3e0;color:#e65100}.badge-low.svelte-c5r5w7{background:#f5f5f5;color:#888}.risk.svelte-c5r5w7{margin-left:2px}.sug-reason.svelte-c5r5w7{font-size:.8rem;color:var(--text-secondary);margin:2px 0 4px}.sug-actions.svelte-c5r5w7{display:flex;align-items:center;gap:8px}.btn-apply.svelte-c5r5w7{background:var(--accent);color:#fff;border:none}.btn-apply.svelte-c5r5w7:hover{background:var(--accent-hover)}.apply-result.svelte-c5r5w7{font-size:.8rem;font-weight:500}.apply-result.ok.svelte-c5r5w7{color:#2e7d32}.apply-result.err.svelte-c5r5w7{color:#c62828}.panel.svelte-108axb1{margin-bottom:24px}.panel-header.svelte-108axb1{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.panel-title.svelte-108axb1{font-size:1rem;font-weight:600;margin:0;color:var(--text-primary)}.meta.svelte-108axb1{font-size:.78rem;color:var(--text-secondary)}.unavailable.svelte-108axb1,.empty.svelte-108axb1{font-size:.85rem;color:var(--text-secondary);padding:8px 0}.watcher-list.svelte-108axb1{list-style:none;padding:0;margin:0}.watcher-item.svelte-108axb1{padding:5px 0;border-bottom:1px solid var(--border)}.watcher-item.svelte-108axb1:last-child{border-bottom:none}.watcher-row.svelte-108axb1{display:flex;align-items:center;gap:10px;font-size:.84rem}.w-id.svelte-108axb1{font-family:var(--font-mono);font-weight:500;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-type.svelte-108axb1{font-size:.72rem;color:var(--text-secondary);flex-shrink:0}.w-origin.svelte-108axb1{font-size:.68rem;color:var(--text-secondary);padding:1px 5px;border-radius:3px;background:#f0f0f0;flex-shrink:0}.origin-overlay.svelte-108axb1{background:#e3f2fd;color:#1565c0}.w-status.svelte-108axb1{font-size:.7rem;font-weight:600;text-transform:uppercase;padding:2px 6px;border-radius:4px;flex-shrink:0}.ws-ok.svelte-108axb1{background:#e8f5e9;color:#2e7d32}.ws-degraded.svelte-108axb1{background:#fff3e0;color:#e65100}.ws-error.svelte-108axb1{background:#fce4ec;color:#c62828}.ws-starting.svelte-108axb1{background:#e3f2fd;color:#1565c0}.w-error.svelte-108axb1{cursor:help;font-size:.8rem}.btn-remove.svelte-108axb1{font-size:.7rem;padding:2px 8px;border:1px solid #e57373;background:#fff;color:#c62828;border-radius:4px;cursor:pointer;flex-shrink:0}.btn-remove.svelte-108axb1:hover{background:#ffebee}.btn-details.svelte-108axb1{font-size:.68rem;padding:1px 6px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);border-radius:3px;cursor:pointer;flex-shrink:0}.btn-details.svelte-108axb1:hover{background:var(--bg-hover)}.suggestion-row.svelte-108axb1{display:flex;align-items:center;gap:8px;margin-top:4px;padding-left:4px;font-size:.78rem;border-left:1px solid var(--border)}.suggestion-badge.svelte-108axb1{font-size:.66rem;font-weight:600;text-transform:uppercase;padding:1px 6px;border-radius:3px;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);flex-shrink:0}.suggestion-text.svelte-108axb1{color:var(--text-secondary);flex:1;font-size:.76rem}.btn-dismiss.svelte-108axb1{font-size:.68rem;padding:1px 6px;border:1px solid var(--border);background:#fff;color:var(--text-secondary);border-radius:3px;cursor:pointer;flex-shrink:0}.btn-dismiss.svelte-108axb1:hover{background:#f5f5f5}.action-result.svelte-108axb1{font-size:.72rem;padding:2px 4px;margin-top:2px}.action-ok.svelte-108axb1{color:#2e7d32}.action-fail.svelte-108axb1{color:#c62828}.signals-tab.svelte-10f6tc9{display:flex;flex-direction:column;gap:16px}.focus-banner.svelte-10f6tc9{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:.8rem;background:var(--bg-surface, rgba(26, 27, 46, .8));border:1px solid var(--accent, rgba(110, 120, 240, .4));border-radius:6px;color:var(--text-primary)}.btn-clear-focus.svelte-10f6tc9{font-size:.72rem;padding:2px 8px;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--text-secondary);cursor:pointer;margin-left:auto}.btn-clear-focus.svelte-10f6tc9:hover{background:var(--bg-hover);color:var(--text-primary)}.drawer-overlay.svelte-hmr4zz{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;display:flex;justify-content:flex-end}.drawer-panel.svelte-hmr4zz{width:min(480px,90vw);height:100vh;background:var(--bg-surface, #1a1b2e);border-left:1px solid var(--border, rgba(100, 120, 160, .2));display:flex;flex-direction:column;overflow:hidden;animation:svelte-hmr4zz-slideIn .15s ease-out}@keyframes svelte-hmr4zz-slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.drawer-header.svelte-hmr4zz{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--border, rgba(100, 120, 160, .2));flex-shrink:0}.drawer-titles.svelte-hmr4zz{display:flex;flex-direction:column;gap:2px;min-width:0}.drawer-title.svelte-hmr4zz{font-size:.95rem;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .95));margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-subtitle.svelte-hmr4zz{font-size:.75rem;color:var(--text-secondary, rgba(180, 190, 210, .7))}.drawer-close.svelte-hmr4zz{background:none;border:none;font-size:1rem;color:var(--text-secondary, rgba(180, 190, 210, .7));cursor:pointer;padding:4px 8px;border-radius:4px;flex-shrink:0}.drawer-close.svelte-hmr4zz:hover{color:var(--text-primary, rgba(220, 225, 240, .95));background:var(--bg-hover, rgba(100, 120, 160, .1))}.drawer-body.svelte-hmr4zz{flex:1;overflow-y:auto;padding:16px 20px}.drawer-footer.svelte-hmr4zz{border-top:1px solid var(--border, rgba(100, 120, 160, .2));padding:12px 20px;flex-shrink:0}.observatory-tab.svelte-29cr6i{padding:4px 0}.section-title.svelte-29cr6i{font-size:15px;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .95));margin:0 0 16px}.subsection-title.svelte-29cr6i{font-size:13px;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .9));margin:0 0 10px}.error-banner.svelte-29cr6i{background:#dc354526;border:1px solid rgba(220,53,69,.3);color:#f08080;padding:8px 12px;border-radius:6px;font-size:12px;margin-bottom:12px}.wave-health-banner.svelte-29cr6i{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;margin-bottom:16px;font-size:12px;font-family:SF Mono,Fira Code,monospace}.wave-healthy.svelte-29cr6i{background:#28a74526;border:1px solid rgba(40,167,69,.3)}.wave-degraded.svelte-29cr6i{background:#ffc10726;border:1px solid rgba(255,193,7,.3)}.wave-impaired.svelte-29cr6i{background:#dc354526;border:1px solid rgba(220,53,69,.3)}.wave-unknown.svelte-29cr6i{background:#6478a026;border:1px solid rgba(100,120,160,.3)}.wave-label.svelte-29cr6i{color:#a0aabe99;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.wave-value.svelte-29cr6i{font-weight:700;font-size:14px;color:var(--text-primary, rgba(220, 225, 240, .95))}.wave-scope.svelte-29cr6i{color:#a0aabe80}.wave-effects.svelte-29cr6i{color:#a0aabe80;margin-left:auto}.attention-card.svelte-29cr6i{background:var(--card-bg, rgba(25, 28, 40, .7));border:1px solid var(--card-border, rgba(100, 120, 160, .18));border-radius:8px;padding:14px 16px;margin-bottom:16px}.attention-grid.svelte-29cr6i{display:flex;gap:24px}.att-item.svelte-29cr6i{display:flex;flex-direction:column;gap:2px}.att-label.svelte-29cr6i{font-size:10px;text-transform:uppercase;color:#a0aabe99;letter-spacing:.5px}.att-val.svelte-29cr6i{font-size:16px;font-weight:600;font-family:SF Mono,Fira Code,monospace;color:var(--text-primary)}.pressure-low.svelte-29cr6i{color:#5cdb6f}.pressure-moderate.svelte-29cr6i{color:#ffc107}.pressure-high.svelte-29cr6i{color:#ff8c00}.pressure-critical.svelte-29cr6i{color:#dc3545}.laws-section.svelte-29cr6i{margin-bottom:16px}.law-grid.svelte-29cr6i{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.law-card.svelte-29cr6i{padding:10px 14px;border-radius:6px;border:1px solid rgba(100,120,160,.18);cursor:pointer;transition:border-color .15s,background .15s;text-align:left;font-family:inherit;background:none}.law-card.svelte-29cr6i:hover{border-color:var(--accent, rgba(110, 120, 240, .5))}.law-card.law-focused.svelte-29cr6i{border-color:var(--accent, rgba(110, 120, 240, .8));box-shadow:0 0 0 1px var(--accent, rgba(110, 120, 240, .3))}.law-name.svelte-29cr6i{font-size:11px;color:#c8d2e6cc;margin-bottom:4px}.law-status.svelte-29cr6i{font-size:12px;font-weight:700;font-family:SF Mono,Fira Code,monospace}.law-normal.svelte-29cr6i{background:#28a7451a}.law-normal.svelte-29cr6i .law-status:where(.svelte-29cr6i){color:#5cdb6f}.law-elevated.svelte-29cr6i{background:#ffc1071a}.law-elevated.svelte-29cr6i .law-status:where(.svelte-29cr6i){color:#ffc107}.law-critical.svelte-29cr6i{background:#dc35451a}.law-critical.svelte-29cr6i .law-status:where(.svelte-29cr6i){color:#dc3545}.law-missing.svelte-29cr6i{background:#6478a014}.law-missing.svelte-29cr6i .law-status:where(.svelte-29cr6i){color:#a0aabe80}.missing-note.svelte-29cr6i{font-size:11px;color:#a0aabe80;margin-top:8px}.conflicts-section.svelte-29cr6i{margin-bottom:16px}.no-conflicts.svelte-29cr6i{font-size:12px;color:#a0aabe99}.conflicts-table.svelte-29cr6i{width:100%;border-collapse:collapse;font-size:12px}.conflicts-table.svelte-29cr6i th:where(.svelte-29cr6i){text-align:left;padding:6px 10px;border-bottom:1px solid rgba(100,120,160,.2);color:#a0aabe99;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.conflicts-table.svelte-29cr6i td:where(.svelte-29cr6i){padding:6px 10px;border-bottom:1px solid rgba(100,120,160,.1);color:#c8d2e6d9}.conflict-health.svelte-29cr6i{font-weight:600;font-family:SF Mono,Fira Code,monospace}.conflict-degraded.svelte-29cr6i .conflict-health:where(.svelte-29cr6i){color:#ffc107}.conflict-impaired.svelte-29cr6i .conflict-health:where(.svelte-29cr6i){color:#dc3545}.conflict-unknown.svelte-29cr6i .conflict-health:where(.svelte-29cr6i){color:#a0aabe80}.watchpoints-section.svelte-29cr6i{margin-bottom:16px}.watchpoint-card.svelte-29cr6i{background:var(--card-bg, rgba(25, 28, 40, .7));border:1px solid var(--card-border, rgba(100, 120, 160, .18));border-radius:6px;padding:10px 14px;margin-bottom:6px;font-size:12px;width:100%;text-align:left;font-family:inherit;cursor:default;transition:border-color .15s}.watchpoint-card.wp-linked.svelte-29cr6i{cursor:pointer}.watchpoint-card.wp-linked.svelte-29cr6i:hover{border-color:var(--accent, rgba(110, 120, 240, .5))}.wp-header.svelte-29cr6i{display:flex;gap:8px;align-items:center;margin-bottom:4px}.wp-id.svelte-29cr6i{font-weight:600;color:var(--text-primary)}.wp-source.svelte-29cr6i{font-size:10px;color:#a0aabe80}.wp-layer-status.svelte-29cr6i{font-size:10px;font-weight:600;font-family:SF Mono,Fira Code,monospace;margin-left:auto}.wp-status-normal.svelte-29cr6i{color:#5cdb6f}.wp-status-elevated.svelte-29cr6i{color:#ffc107}.wp-status-critical.svelte-29cr6i{color:#dc3545}.wp-status-missing.svelte-29cr6i{color:#a0aabe80}.wp-desc.svelte-29cr6i{color:#c8d2e6cc;margin-bottom:2px}.wp-res.svelte-29cr6i{font-size:11px;color:#a0aabe99;font-style:italic}.conflict-links.svelte-29cr6i{display:flex;flex-wrap:wrap;gap:4px}.cases-section.svelte-29cr6i{margin-bottom:16px}.severity-badge.svelte-29cr6i{display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;border-radius:3px;margin-left:6px;vertical-align:middle}.severity-badge.severity-critical.svelte-29cr6i{background:#dc354533;color:#dc3545}.severity-badge.severity-warning.svelte-29cr6i{background:#ffc10733;color:#ffc107}.cases-list.svelte-29cr6i{display:flex;flex-direction:column;gap:6px}.case-card.svelte-29cr6i{padding:10px 14px;border-radius:6px;border:1px solid rgba(100,120,160,.18);cursor:pointer;transition:border-color .15s,background .15s;text-align:left;font-family:inherit;background:var(--card-bg, rgba(25, 28, 40, .7));width:100%}.case-card.svelte-29cr6i:hover{border-color:var(--accent, rgba(110, 120, 240, .5))}.case-card.case-focused.svelte-29cr6i{border-color:var(--accent, rgba(110, 120, 240, .8));box-shadow:0 0 0 1px var(--accent, rgba(110, 120, 240, .3))}.case-card.case-critical.svelte-29cr6i{border-left:3px solid #dc3545}.case-card.case-warning.svelte-29cr6i{border-left:3px solid #ffc107}.case-card.case-info.svelte-29cr6i{border-left:3px solid rgba(100,120,160,.4)}.case-card.case-inactive.svelte-29cr6i{opacity:.6}.case-header.svelte-29cr6i{display:flex;gap:6px;align-items:center;margin-bottom:4px}.case-severity-icon.svelte-29cr6i{font-size:10px}.severity-critical.svelte-29cr6i{color:#dc3545}.severity-warning.svelte-29cr6i{color:#ffc107}.severity-info.svelte-29cr6i{color:#a0aabe99}.case-kind.svelte-29cr6i{font-size:10px;text-transform:uppercase;color:#a0aabe99;letter-spacing:.5px}.case-inactive-badge.svelte-29cr6i{font-size:9px;background:#6478a026;color:#a0aabe99;padding:1px 4px;border-radius:2px;margin-left:auto}.case-title.svelte-29cr6i{font-size:12px;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .95));margin-bottom:2px}.case-explanation.svelte-29cr6i{font-size:11px;color:#c8d2e6b3;margin-bottom:6px}.case-links.svelte-29cr6i{display:flex;flex-wrap:wrap;gap:4px}.drawer-case-detail.svelte-29cr6i{display:flex;flex-direction:column;gap:8px}.case-explanation-block.svelte-29cr6i{background:#6478a014;border-radius:6px;padding:10px 12px}.case-explanation-text.svelte-29cr6i{font-size:12px;color:#c8d2e6d9;margin:0;line-height:1.5}.case-severity-critical.svelte-29cr6i{color:#dc3545}.case-severity-warning.svelte-29cr6i{color:#ffc107}.case-severity-info.svelte-29cr6i{color:#a0aabe99}.related-layers.svelte-29cr6i{display:flex;flex-wrap:wrap;gap:4px}.related-layer-chip.svelte-29cr6i{font-size:11px;padding:2px 8px;border-radius:4px;border:1px solid rgba(100,120,160,.25);background:#6478a014;color:#c8d2e6d9;cursor:pointer;font-family:inherit;transition:border-color .15s}.related-layer-chip.svelte-29cr6i:hover{border-color:var(--accent, rgba(110, 120, 240, .5))}.metabolism-summary.svelte-29cr6i{display:flex;gap:12px;flex-wrap:wrap}.metab-stat.svelte-29cr6i{font-size:12px;color:#c8d2e6cc;font-family:SF Mono,Fira Code,monospace}.metabolism-sessions.svelte-29cr6i{display:flex;flex-direction:column;gap:4px;margin-top:6px}.metab-session-row.svelte-29cr6i{display:flex;gap:8px;align-items:center;padding:4px 8px;border-radius:4px;background:#6478a00f;font-size:11px}.metab-session-id.svelte-29cr6i{font-family:SF Mono,Fira Code,monospace;color:#c8d2e6cc;min-width:80px}.metab-session-state.svelte-29cr6i{font-weight:600;min-width:100px}.metab-active.svelte-29cr6i .metab-session-state:where(.svelte-29cr6i){color:#5cdb6f}.metab-cooling.svelte-29cr6i .metab-session-state:where(.svelte-29cr6i){color:#ffc107}.metab-exhausted.svelte-29cr6i .metab-session-state:where(.svelte-29cr6i){color:#ff8c00}.metab-silent.svelte-29cr6i .metab-session-state:where(.svelte-29cr6i){color:#a0aabe80}.metab-session-reason.svelte-29cr6i{color:#a0aabe99}.layer-cases-list.svelte-29cr6i{display:flex;flex-direction:column;gap:4px}.layer-case-item.svelte-29cr6i{display:flex;gap:6px;align-items:center;padding:4px 8px;border-radius:4px;border:1px solid rgba(100,120,160,.15);background:none;cursor:pointer;font-family:inherit;font-size:.75rem;text-align:left;transition:border-color .15s;width:100%}.layer-case-item.svelte-29cr6i:hover{border-color:var(--accent, rgba(110, 120, 240, .5))}.layer-case-item.case-critical.svelte-29cr6i{border-left:2px solid #dc3545}.layer-case-item.case-warning.svelte-29cr6i{border-left:2px solid #ffc107}.layer-case-item.case-info.svelte-29cr6i{border-left:2px solid rgba(100,120,160,.3)}.lc-severity.svelte-29cr6i{font-size:10px}.lc-title.svelte-29cr6i{color:var(--text-primary)}.no-cases-note.svelte-29cr6i{font-size:.75rem;color:#a0aabe80;font-style:italic}.drawer-law-detail.svelte-29cr6i{display:flex;flex-direction:column;gap:8px}.detail-row.svelte-29cr6i{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.detail-key.svelte-29cr6i{color:var(--text-secondary, rgba(180, 190, 210, .7))}.detail-val.svelte-29cr6i{font-weight:600;font-family:SF Mono,Fira Code,monospace;color:var(--text-primary)}.law-status-normal.svelte-29cr6i{color:#5cdb6f}.law-status-elevated.svelte-29cr6i{color:#ffc107}.law-status-critical.svelte-29cr6i{color:#dc3545}.law-status-missing.svelte-29cr6i{color:#a0aabe80}.detail-subtitle.svelte-29cr6i{font-size:.75rem;font-weight:600;color:var(--text-secondary);margin:8px 0 4px}.stitch-links.svelte-29cr6i{display:flex;flex-wrap:wrap;gap:4px}.detail-conflict.svelte-29cr6i{display:flex;justify-content:space-between;padding:4px 8px;background:#6478a014;border-radius:4px;font-size:.75rem}.conflict-rel.svelte-29cr6i{color:var(--text-primary)}.conflict-h.svelte-29cr6i{font-weight:600;font-family:SF Mono,Fira Code,monospace}.detail-wp.svelte-29cr6i{display:flex;gap:6px;align-items:center;font-size:.75rem}.wp-badge.svelte-29cr6i{font-weight:600;color:var(--accent)}.wp-text.svelte-29cr6i{color:var(--text-secondary)}.detail-empty.svelte-29cr6i{font-size:.8rem;color:var(--text-secondary)}.topology-tab.svelte-pdtiy9{padding:4px 0}.section-title.svelte-pdtiy9{font-size:15px;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .95));margin:0 0 16px}.subsection-title.svelte-pdtiy9{font-size:13px;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .9));margin:16px 0 10px}.error-banner.svelte-pdtiy9{background:#dc354526;border:1px solid rgba(220,53,69,.3);color:#f08080;padding:8px 12px;border-radius:6px;font-size:12px;margin-bottom:12px}.topo-summary.svelte-pdtiy9{display:flex;gap:20px;padding:10px 16px;background:var(--card-bg, rgba(25, 28, 40, .7));border:1px solid var(--card-border, rgba(100, 120, 160, .18));border-radius:8px;margin-bottom:16px;font-family:SF Mono,Fira Code,monospace}.topo-stat.svelte-pdtiy9{display:flex;flex-direction:column;gap:2px}.topo-key.svelte-pdtiy9{font-size:10px;text-transform:uppercase;color:#a0aabe99;letter-spacing:.5px}.topo-val.svelte-pdtiy9{font-size:16px;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .95))}.topo-val.enabled.svelte-pdtiy9{color:#5cdb6f}.topo-val.disabled.svelte-pdtiy9{color:#a0aabe80}.pod-grid.svelte-pdtiy9{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.pod-card.svelte-pdtiy9{background:var(--card-bg, rgba(25, 28, 40, .7));border:1px solid var(--card-border, rgba(100, 120, 160, .18));border-radius:8px;padding:12px 14px;cursor:pointer;transition:border-color .15s;text-align:left;font-family:inherit;color:inherit;width:100%}.pod-card.svelte-pdtiy9:hover{border-color:var(--accent, rgba(110, 120, 240, .5))}.pod-card.pod-focused.svelte-pdtiy9{border-color:var(--accent, rgba(110, 120, 240, .8));box-shadow:0 0 0 1px var(--accent, rgba(110, 120, 240, .3))}.pod-header.svelte-pdtiy9{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pod-name.svelte-pdtiy9{font-weight:600;font-size:13px;color:var(--text-primary)}.pod-count.svelte-pdtiy9{font-size:11px;color:#a0aabe99}.pod-health-row.svelte-pdtiy9{display:flex;gap:6px;margin-bottom:8px}.badge.svelte-pdtiy9{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600;font-family:SF Mono,Fira Code,monospace}.badge-ok.svelte-pdtiy9{background:#28a74533;color:#5cdb6f}.badge-degraded.svelte-pdtiy9{background:#ffc10733;color:#ffc107}.badge-error.svelte-pdtiy9{background:#dc354533;color:#dc3545}.pod-members.svelte-pdtiy9{display:flex;flex-direction:column;gap:4px}.member-row.svelte-pdtiy9{display:flex;align-items:center;gap:8px;font-size:11px;padding:3px 0;border-bottom:1px solid rgba(100,120,160,.08)}.member-id.svelte-pdtiy9{flex:1;font-family:SF Mono,Fira Code,monospace;color:#c8d2e6d9}.member-status.svelte-pdtiy9{font-weight:600;font-size:10px;text-transform:uppercase}.status-ok.svelte-pdtiy9{color:#5cdb6f}.status-degraded.svelte-pdtiy9{color:#ffc107}.status-error.svelte-pdtiy9{color:#dc3545}.member-origin.svelte-pdtiy9{font-size:10px;color:#a0aabe80}.no-data.svelte-pdtiy9,.loading-text.svelte-pdtiy9{font-size:13px;color:var(--text-secondary, rgba(160, 170, 190, .6))}.member-highlight.svelte-pdtiy9{background:#6e78f01a;border-radius:4px}.drawer-pod-detail.svelte-pdtiy9{display:flex;flex-direction:column;gap:8px}.detail-row.svelte-pdtiy9{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.detail-key.svelte-pdtiy9{color:var(--text-secondary, rgba(180, 190, 210, .7))}.detail-val.svelte-pdtiy9{font-weight:600;font-family:SF Mono,Fira Code,monospace;color:var(--text-primary)}.detail-subtitle.svelte-pdtiy9{font-size:.75rem;font-weight:600;color:var(--text-secondary);margin:8px 0 4px}.stitch-links.svelte-pdtiy9{display:flex;flex-wrap:wrap;gap:4px}.drawer-member.svelte-pdtiy9{padding:8px;border:1px solid rgba(100,120,160,.12);border-radius:6px;margin-bottom:4px}.drawer-member.member-highlight.svelte-pdtiy9{border-color:var(--accent, rgba(110, 120, 240, .5))}.dm-header.svelte-pdtiy9{display:flex;gap:8px;align-items:center;font-size:.8rem}.dm-id.svelte-pdtiy9{font-family:SF Mono,Fira Code,monospace;color:var(--text-primary)}.dm-status.svelte-pdtiy9{font-weight:600;font-size:.7rem;text-transform:uppercase}.dm-origin.svelte-pdtiy9{font-size:.7rem;color:var(--text-secondary)}.dm-meta.svelte-pdtiy9{font-size:.7rem;color:var(--text-secondary);margin-top:2px}.dm-error.svelte-pdtiy9{font-size:.7rem;color:#dc3545;margin-top:2px}.detail-empty.svelte-pdtiy9{font-size:.8rem;color:var(--text-secondary)}.pod-badges.svelte-pdtiy9{display:flex;gap:4px;align-items:center}.pressure-badge.svelte-pdtiy9{font-size:12px;line-height:1}.case-badge.svelte-pdtiy9{font-size:9px;font-weight:700;background:#6e78f040;color:#b4beffe6;padding:1px 5px;border-radius:8px;font-family:SF Mono,Fira Code,monospace}.case-count.svelte-pdtiy9{color:#6e78f0e6}.pod-card.pod-elevated.svelte-pdtiy9{border-color:#ffc10759}.pod-card.pod-critical.svelte-pdtiy9{border-color:#dc354566}.relay-section.svelte-pdtiy9{background:var(--card-bg, rgba(25, 28, 40, .7));border:1px solid var(--card-border, rgba(100, 120, 160, .18));border-radius:8px;padding:12px 14px;margin-bottom:16px}.relay-section.svelte-pdtiy9 .subsection-title:where(.svelte-pdtiy9){margin-top:0}.relay-stats.svelte-pdtiy9{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px}.relay-badge.svelte-pdtiy9{font-weight:600;padding:2px 8px;border-radius:4px;font-size:11px}.relay-badge.healthy.svelte-pdtiy9{background:#28a74526;color:#5cdb6f}.relay-badge.degraded.svelte-pdtiy9{background:#ffc10726;color:#ffc107}.relay-badge.critical.svelte-pdtiy9{background:#dc354526;color:#dc3545}.relay-stat.svelte-pdtiy9{color:#a0aabeb3;font-family:SF Mono,Fira Code,monospace;font-size:11px}.relay-stat.warn.svelte-pdtiy9{color:#ffc107}.relay-stat.error.svelte-pdtiy9{color:#dc3545}.relay-links.svelte-pdtiy9{display:flex;flex-direction:column;gap:4px;margin-top:8px}.relay-link.svelte-pdtiy9{display:flex;gap:6px;align-items:center;font-size:11px;font-family:SF Mono,Fira Code,monospace;padding:3px 6px;border-radius:4px}.relay-link.link-live.svelte-pdtiy9{background:#28a74514}.relay-link.link-dead.svelte-pdtiy9{background:#dc354514}.rl-source.svelte-pdtiy9,.rl-target.svelte-pdtiy9{color:var(--text-primary)}.rl-arrow.svelte-pdtiy9{color:#a0aabe80}.rl-channel.svelte-pdtiy9{color:#a0aabe99;font-size:10px}.rl-state.svelte-pdtiy9{font-weight:600;font-size:10px;text-transform:uppercase}.state-live.svelte-pdtiy9{color:#5cdb6f}.state-dead.svelte-pdtiy9{color:#dc3545}.state-unknown.svelte-pdtiy9{color:#a0aabe80}.warnings-section.svelte-pdtiy9{margin-bottom:16px}.warning-item.svelte-pdtiy9{font-size:12px;color:#ffc107;padding:4px 8px;background:#ffc10714;border-radius:4px;margin-bottom:4px}.pod-cases.svelte-pdtiy9{display:flex;flex-direction:column;gap:4px}.pod-case-chip.svelte-pdtiy9{display:flex;gap:6px;align-items:center;background:#6e78f014;border:1px solid rgba(110,120,240,.15);border-radius:6px;padding:6px 10px;cursor:pointer;font-family:inherit;color:inherit;text-align:left;font-size:12px;transition:border-color .15s;width:100%}.pod-case-chip.svelte-pdtiy9:hover{border-color:var(--accent, rgba(110, 120, 240, .5))}.pcc-severity.svelte-pdtiy9{font-size:12px}.pcc-title.svelte-pdtiy9{color:var(--text-primary);font-weight:500}.sessions-tab.svelte-1b1ru9l{padding:4px 0}.section-title.svelte-1b1ru9l{font-size:15px;font-weight:600;color:var(--text-primary, rgba(220, 225, 240, .95));margin:0 0 16px}.error-banner.svelte-1b1ru9l{background:#dc354526;border:1px solid rgba(220,53,69,.3);color:#f08080;padding:8px 12px;border-radius:6px;font-size:12px;margin-bottom:12px}.session-table-wrap.svelte-1b1ru9l{overflow-x:auto}.session-table.svelte-1b1ru9l{width:100%;border-collapse:collapse;font-size:12px}.session-table.svelte-1b1ru9l th:where(.svelte-1b1ru9l){text-align:left;padding:8px 10px;border-bottom:1px solid rgba(100,120,160,.2);color:#a0aabe99;font-size:10px;text-transform:uppercase;letter-spacing:.5px}.session-table.svelte-1b1ru9l td:where(.svelte-1b1ru9l){padding:8px 10px;border-bottom:1px solid rgba(100,120,160,.1);color:#c8d2e6d9}.session-row.svelte-1b1ru9l{cursor:pointer;transition:background .15s}.session-row.svelte-1b1ru9l:hover{background:#6478a01a}.session-row.session-focused.svelte-1b1ru9l{background:#6e78f01a}.session-id.svelte-1b1ru9l{font-family:SF Mono,Fira Code,monospace;font-size:11px}.status-badge.svelte-1b1ru9l{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:600}.status-active.svelte-1b1ru9l{background:#28a74533;color:#5cdb6f}.status-closed.svelte-1b1ru9l{background:#6478a033;color:#a0aabe99}.pagination.svelte-1b1ru9l{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.page-btn.svelte-1b1ru9l{background:#6478a026;border:1px solid rgba(100,120,160,.2);color:#c8d2e6d9;padding:4px 12px;border-radius:4px;font-size:12px;cursor:pointer}.page-btn.svelte-1b1ru9l:disabled{opacity:.4;cursor:default}.page-info.svelte-1b1ru9l{font-size:11px;color:#a0aabe99}.drawer-session-detail.svelte-1b1ru9l{display:flex;flex-direction:column;gap:12px}.detail-meta.svelte-1b1ru9l{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#a0aabe99;padding-bottom:8px;border-bottom:1px solid rgba(100,120,160,.15)}.stitch-links.svelte-1b1ru9l{display:flex;flex-wrap:wrap;gap:4px}.timeline-title.svelte-1b1ru9l{font-size:.75rem;font-weight:600;color:var(--text-secondary);margin:4px 0}.timeline.svelte-1b1ru9l{display:flex;flex-direction:column;gap:8px;max-height:500px;overflow-y:auto}.msg-row.svelte-1b1ru9l{padding:8px 12px;border-radius:6px;border-left:3px solid transparent}.msg-user.svelte-1b1ru9l{background:#6e78f014;border-left-color:#6e78f080}.msg-assistant.svelte-1b1ru9l{background:#28a74514;border-left-color:#28a74580}.msg-system.svelte-1b1ru9l{background:#ffc10714;border-left-color:#ffc10780}.msg-meta.svelte-1b1ru9l{display:flex;gap:8px;font-size:10px;color:#a0aabe99;margin-bottom:4px}.msg-role.svelte-1b1ru9l{font-weight:600;text-transform:uppercase;letter-spacing:.5px}.msg-model.svelte-1b1ru9l{font-family:SF Mono,Fira Code,monospace}.msg-content.svelte-1b1ru9l{font-size:12px;color:#c8d2e6d9;line-height:1.5;white-space:pre-wrap;word-break:break-word}.no-data.svelte-1b1ru9l,.loading-text.svelte-1b1ru9l{font-size:13px;color:var(--text-secondary, rgba(160, 170, 190, .6))}.status-reason.svelte-1b1ru9l{font-size:12px;color:#c8d2e6d9;padding:6px 10px;background:#6478a014;border-radius:6px;border-left:3px solid rgba(110,120,240,.4)}.law-context.svelte-1b1ru9l{display:flex;flex-direction:column;gap:6px}.law-summary.svelte-1b1ru9l{display:flex;gap:12px;font-size:11px;color:#a0aabe99}.law-degraded.svelte-1b1ru9l{color:#f0ad4e;font-weight:600}.law-badges.svelte-1b1ru9l{display:flex;flex-wrap:wrap;gap:4px}.law-badge.svelte-1b1ru9l{font-size:9px;padding:2px 6px;border-radius:3px;text-transform:capitalize}.law-badge-normal.svelte-1b1ru9l{background:#28a74526;color:#5cdb6f}.law-badge-elevated.svelte-1b1ru9l{background:#ffc10726;color:#f0ad4e}.law-badge-critical.svelte-1b1ru9l{background:#dc354526;color:#f08080}.law-badge-missing.svelte-1b1ru9l{background:#6478a01a;color:#a0aabe66}.conflict-refs.svelte-1b1ru9l{display:flex;flex-direction:column;gap:4px}.ref-title.svelte-1b1ru9l{font-size:11px;font-weight:600;color:#f0ad4e;margin:0}.conflict-item.svelte-1b1ru9l{display:flex;gap:8px;align-items:center;font-size:11px;padding:3px 0}.conflict-relation.svelte-1b1ru9l{text-transform:capitalize;color:#c8d2e6bf}.conflict-health.svelte-1b1ru9l{font-size:9px;padding:1px 5px;border-radius:3px;font-weight:600}.conflict-degraded.svelte-1b1ru9l{background:#ffc10726;color:#f0ad4e}.conflict-impaired.svelte-1b1ru9l{background:#dc354526;color:#f08080}.conflict-unknown.svelte-1b1ru9l{background:#6478a01a;color:#a0aabe66}.conflict-layers.svelte-1b1ru9l{font-size:10px;color:#a0aabe80}.runtime-refs.svelte-1b1ru9l{display:flex;flex-direction:column;gap:6px;font-size:11px}.attention-ref.svelte-1b1ru9l,.metabolism-ref.svelte-1b1ru9l{display:flex;gap:8px;align-items:center}.ref-label.svelte-1b1ru9l{color:#a0aabe80;min-width:70px}.attention-level.svelte-1b1ru9l{font-weight:600;font-size:10px;padding:1px 5px;border-radius:3px}.attention-low.svelte-1b1ru9l{background:#28a74526;color:#5cdb6f}.attention-moderate.svelte-1b1ru9l{background:#ffc10726;color:#f0ad4e}.attention-high.svelte-1b1ru9l{background:#dc354526;color:#f08080}.attention-critical.svelte-1b1ru9l{background:#dc354540;color:#f08080;font-weight:700}.metabolism-state.svelte-1b1ru9l{font-weight:600;font-size:10px;padding:1px 5px;border-radius:3px;text-transform:capitalize}.metabolism-silent.svelte-1b1ru9l{background:#6478a01a;color:#a0aabe80}.metabolism-active.svelte-1b1ru9l{background:#28a74526;color:#5cdb6f}.metabolism-cooling.svelte-1b1ru9l{background:#ffc10726;color:#f0ad4e}.metabolism-exhausted.svelte-1b1ru9l{background:#dc354526;color:#f08080}.metabolism-suppressed.svelte-1b1ru9l{background:#6478a026;color:#a0aabe80}.metabolism-unknown.svelte-1b1ru9l{background:#6478a01a;color:#a0aabe66}.metabolism-reason.svelte-1b1ru9l{color:#a0aabe80;font-size:10px}.shell.svelte-12hq2y2{display:flex;flex-direction:column;gap:0;width:100%}.tab-bar.svelte-12hq2y2{display:flex;gap:2px;border-bottom:1px solid var(--border, rgba(100, 120, 160, .2));margin-bottom:16px;padding:0}.tab-btn.svelte-12hq2y2{background:transparent;border:none;border-bottom:2px solid transparent;padding:8px 16px;font-size:13px;font-family:inherit;color:var(--text-secondary, rgba(180, 190, 210, .7));cursor:pointer;transition:color .2s,border-color .2s;white-space:nowrap}.tab-btn.svelte-12hq2y2:hover{color:var(--text-primary, rgba(220, 225, 240, .95))}.tab-btn.active.svelte-12hq2y2{color:var(--text-primary, rgba(220, 225, 240, .95));border-bottom-color:var(--accent, rgba(110, 120, 240, .8));font-weight:600}.tab-content.svelte-12hq2y2{min-height:300px}.overlay.svelte-x8bssk{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:100}.modal.svelte-x8bssk{background:var(--bg-surface);border-radius:8px;padding:28px 32px;max-width:380px;width:90%;box-shadow:0 4px 24px #00000026}.modal-title.svelte-x8bssk{font-size:1.1rem;font-weight:600;margin:0 0 6px;color:var(--text-primary)}.modal-desc.svelte-x8bssk{font-size:.84rem;color:var(--text-secondary);margin:0 0 14px}.key-input.svelte-x8bssk{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:4px;font-size:.88rem;font-family:var(--font-mono);background:var(--bg-page);color:var(--text-primary);box-sizing:border-box}.key-input.svelte-x8bssk:focus{outline:none;border-color:var(--accent)}.modal-actions.svelte-x8bssk{display:flex;align-items:center;gap:8px;margin-top:14px}.dev-presence.svelte-11gzx63{position:fixed;left:12px;bottom:12px;width:220px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);z-index:10010;box-shadow:0 4px 12px #0000001f;font-size:.75rem}.dev-row.svelte-11gzx63{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.dev-title.svelte-11gzx63{font-size:.75rem;color:var(--text-primary)}.dev-label.svelte-11gzx63{display:block;margin-bottom:4px;color:var(--text-secondary)}#presence-range.svelte-11gzx63{width:100%;margin:0 0 6px}.dev-presets.svelte-11gzx63{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.toast-host.svelte-1qvompp{position:fixed;bottom:24px;right:24px;z-index:9000;display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none}.toast-item.svelte-1qvompp{pointer-events:auto;display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;font-size:.85rem;font-weight:500;box-shadow:0 4px 12px #00000026;animation:svelte-1qvompp-toast-in .25s ease-out;min-width:180px;max-width:340px}.toast-success.svelte-1qvompp{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.toast-error.svelte-1qvompp{background:#fce4ec;color:#c62828;border:1px solid #ef9a9a}.toast-info.svelte-1qvompp{background:#e3f2fd;color:#1565c0;border:1px solid #90caf9}.toast-msg.svelte-1qvompp{flex:1}.toast-close.svelte-1qvompp{background:none;border:none;font-size:1.1rem;cursor:pointer;color:inherit;opacity:.6;line-height:1;padding:0 2px}.toast-close.svelte-1qvompp:hover{opacity:1}@keyframes svelte-1qvompp-toast-in{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.app.svelte-1n46o8q{max-width:900px;margin:0 auto;padding-block:calc(16px * var(--ambient-density-scale));padding-inline:calc(24px * var(--ambient-density-scale))}
