*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-size:inherit;font-weight:inherit}p{overflow-wrap:break-word}table{border-collapse:collapse}:root{--mdx-surface-base: #0a0a0b;--mdx-surface-raised: #111113;--mdx-surface-overlay: #1a1a1d;--mdx-surface-sunken: #070708;--mdx-text-primary: #f0f0f2;--mdx-text-secondary: #a1a1aa;--mdx-text-muted: #71717a;--mdx-text-faint: #3a3a3e;--mdx-border-subtle: rgba(255,255,255,.06);--mdx-border-default: #252528;--mdx-border-strong: rgba(255,255,255,.16);--mdx-accent-primary: #4285F4;--mdx-accent-primary-hover: #5a9cf6;--mdx-accent-success: #34d399;--mdx-accent-warning: #fbbf24;--mdx-accent-error: #fb7185;--mdx-accent-info: #22d3ee;--mdx-accent-purple: #a78bfa;--mdx-app-twin: #4285F4;--mdx-app-code: #34d399;--mdx-app-message: #22d3ee;--mdx-app-observatory: #fb7185;--mdx-app-strategy: #a78bfa;--mdx-app-aegis: #38bdf8;--mdx-app-focus: #22d3ee;--mdx-app-pages: #fbbf24;--mdx-app-forge: #f59e0b;--mdx-app-triage: #34d399;--mdx-app-stella: #fb7185;--mdx-app-pulse: #a78bfa;--mdx-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--mdx-font-display: "Satoshi", "DM Sans", sans-serif;--mdx-font-mono: "JetBrains Mono", "Fira Code", monospace;--mdx-text-xs: .65rem;--mdx-text-sm: .75rem;--mdx-text-base: .8rem;--mdx-text-md: .9rem;--mdx-text-lg: 1.05rem;--mdx-text-xl: 1.4rem;--mdx-text-2xl: clamp(2rem, 4vw, 3rem);--mdx-text-3xl: clamp(2.5rem, 5vw, 4rem);--mdx-space-1: 4px;--mdx-space-2: 8px;--mdx-space-3: 12px;--mdx-space-4: 16px;--mdx-space-5: 20px;--mdx-space-6: 24px;--mdx-space-8: 32px;--mdx-space-10: 40px;--mdx-space-12: 48px;--mdx-space-16: 64px;--mdx-space-20: 80px;--mdx-weight-light: 300;--mdx-weight-normal: 400;--mdx-weight-medium: 500;--mdx-weight-semibold: 600;--mdx-weight-bold: 700;--mdx-weight-black: 800;--mdx-leading-tight: 1.1;--mdx-leading-snug: 1.25;--mdx-leading-normal: 1.5;--mdx-leading-relaxed: 1.7;--mdx-radius-sm: 4px;--mdx-radius-md: 6px;--mdx-radius-lg: 8px;--mdx-radius-xl: 12px;--mdx-radius-full: 9999px;--mdx-ease-out: cubic-bezier(.16,1,.3,1);--mdx-transition-fast: .15s ease;--mdx-transition-normal: .2s ease;--mdx-transition-slow: .4s var(--mdx-ease-out);--mdx-rail-width: 220px}html[data-theme=light]{--mdx-surface-base: #fafafa;--mdx-surface-raised: #ffffff;--mdx-surface-overlay: #f4f4f5;--mdx-surface-sunken: #f0f0f2;--mdx-text-primary: #18181b;--mdx-text-secondary: #52525b;--mdx-text-muted: #a1a1aa;--mdx-text-faint: #d4d4d8;--mdx-border-subtle: rgba(0,0,0,.06);--mdx-border-default: #e4e4e7;--mdx-border-strong: rgba(0,0,0,.16)}body{background:var(--mdx-surface-base);color:var(--mdx-text-primary);font-family:var(--mdx-font-body);font-size:14px;font-weight:var(--mdx-weight-normal);line-height:var(--mdx-leading-normal)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--mdx-border-default);border-radius:var(--mdx-radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--mdx-border-strong)}*{scrollbar-width:thin;scrollbar-color:var(--mdx-border-default) transparent}::selection{background:#4285f44d;color:var(--mdx-text-primary)}:focus-visible{outline:2px solid var(--mdx-accent-primary);outline-offset:2px}:root{--obs-accent: var(--mdx-app-observatory, #fb7185);--obs-accent-muted: rgba(251, 113, 133, .12);--obs-accent-hover: rgba(251, 113, 133, .2);--obs-bg: #0a0a0b;--obs-surface: rgba(255, 255, 255, .03);--obs-surface-hover: rgba(255, 255, 255, .06);--obs-surface-active: rgba(255, 255, 255, .08);--obs-border: rgba(255, 255, 255, .06);--obs-border-subtle: rgba(255, 255, 255, .04);--obs-text-primary: #f5f5f7;--obs-text-secondary: #a1a1aa;--obs-text-tertiary: #6b7280;--obs-font-body: 14px;--obs-font-meta: 12px;--obs-font-heading: 16px;--obs-font-heading-weight: 600;--obs-font-label: 11px;--obs-font-label-lh: 14px;--obs-space-xs: 6px;--obs-space-sm: 12px;--obs-space-md: 16px;--obs-space-lg: 24px;--obs-space-xl: 32px;--obs-radius-sm: 6px;--obs-radius-md: 8px;--obs-radius-lg: 12px;--obs-transition-fast: .12s;--obs-transition-normal: .2s;--obs-ease-enter: cubic-bezier(.2, 0, 0, 1);--obs-status-healthy: #4ade80;--obs-status-degraded: #fbbf24;--obs-status-critical: #ef4444;--obs-status-unknown: #6b7280;--atmo-hue: 230;--atmo-saturation: 15%;--atmo-speed: 4s;--atmo-tension: 0;--atmo-glow-intensity: .3;--atmo-alive: running;--atmo-global-opacity: 1}.rail.svelte-1m7w68l{position:fixed;top:0;left:0;bottom:0;width:220px;background:var(--mdx-surface-sunken);border-right:1px solid var(--mdx-border-subtle);display:flex;flex-direction:column;padding:10px 8px;z-index:200;transition:width .18s ease;box-sizing:border-box}.rail.collapsed.svelte-1m7w68l{width:56px;align-items:center;padding:12px 0}.rail-header.svelte-1m7w68l{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 8px;flex-shrink:0}.rail.collapsed.svelte-1m7w68l .rail-header:where(.svelte-1m7w68l){flex-direction:column;gap:8px;padding:0 0 8px}.rail-logo.svelte-1m7w68l{font-family:var(--mdx-font-display);font-weight:900;letter-spacing:-.03em;color:var(--mdx-text-primary);text-decoration:none;display:flex;align-items:center}.rail-logo-text.svelte-1m7w68l{font-size:1.15rem}.rail-logo-x.svelte-1m7w68l{color:var(--mdx-accent-primary)}.rail-collapse-btn.svelte-1m7w68l{background:none;border:none;cursor:pointer;padding:4px;border-radius:var(--mdx-radius-sm, 4px);color:var(--mdx-text-faint);display:flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease}.rail-collapse-btn.svelte-1m7w68l:hover{background:#ffffff0f;color:var(--mdx-text-muted)}.rail-collapse-btn.svelte-1m7w68l svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rail-search-hint.svelte-1m7w68l{position:relative;display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;margin:0 0 8px;background:#ffffff08;border:1px solid var(--mdx-border-subtle);border-radius:var(--mdx-radius-md);color:var(--mdx-text-faint);cursor:pointer;font-family:inherit;font-size:var(--mdx-text-sm, .875rem);transition:background .12s ease,border-color .12s ease,color .12s ease;box-sizing:border-box}.rail-search-hint.svelte-1m7w68l:hover{background:#ffffff0d;border-color:var(--mdx-border-default);color:var(--mdx-text-muted)}.rail-search-hint.svelte-1m7w68l svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rail-search-label.svelte-1m7w68l{flex:1;text-align:left}.rail-search-kbd.svelte-1m7w68l{font-family:var(--mdx-font-mono);font-size:var(--mdx-text-xs);color:var(--mdx-text-faint);background:#ffffff0a;padding:1px 5px;border-radius:3px;border:1px solid var(--mdx-border-default)}.rail.collapsed.svelte-1m7w68l .rail-search-hint:where(.svelte-1m7w68l){width:36px;height:36px;padding:0;justify-content:center;margin-bottom:12px}.rail.collapsed.svelte-1m7w68l .rail-search-label:where(.svelte-1m7w68l),.rail.collapsed.svelte-1m7w68l .rail-search-kbd:where(.svelte-1m7w68l){display:none}.rail-apps.svelte-1m7w68l{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;gap:2px;padding:0;width:100%;box-sizing:border-box}.rail.collapsed.svelte-1m7w68l .rail-apps:where(.svelte-1m7w68l){align-items:center}.rail-section.svelte-1m7w68l{display:flex;flex-direction:column;gap:1px;margin-top:12px;width:100%}.rail-section.svelte-1m7w68l:first-child{margin-top:4px}.rail.collapsed.svelte-1m7w68l .rail-section:where(.svelte-1m7w68l){align-items:center;margin-top:8px}.rail-section-header.svelte-1m7w68l{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;margin-bottom:2px;background:none;border:none;cursor:default;width:100%;box-sizing:border-box}.rail-section-toggle.svelte-1m7w68l{cursor:pointer;transition:color .12s ease}.rail-section-toggle.svelte-1m7w68l:hover{color:var(--mdx-text-muted)}.rail-section-label.svelte-1m7w68l{font-family:var(--mdx-font-mono);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mdx-text-faint)}.rail-section.experimental.svelte-1m7w68l .rail-section-label:where(.svelte-1m7w68l){color:var(--mdx-text-faint);opacity:.7}.rail-section-chevron.svelte-1m7w68l{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:var(--mdx-text-faint);transition:transform .15s ease}.rail-section-chevron.rotated.svelte-1m7w68l{transform:rotate(180deg)}.rail.collapsed.svelte-1m7w68l .rail-section-header:where(.svelte-1m7w68l){display:none}.rail.collapsed.svelte-1m7w68l .rail-section:where(.svelte-1m7w68l)+.rail-section:where(.svelte-1m7w68l){border-top:1px solid var(--mdx-border-subtle);padding-top:8px}.rail-item.svelte-1m7w68l{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:var(--mdx-radius-md);cursor:pointer;transition:background .12s ease,color .12s ease;color:var(--mdx-text-secondary, #a1a1aa);background:none;border:none;font-family:inherit;font-size:var(--mdx-text-sm, .875rem);text-align:left;box-sizing:border-box}.rail-item.svelte-1m7w68l:hover{background:#ffffff0d;color:var(--mdx-text-primary)}.rail-item.active.svelte-1m7w68l{background:#ffffff14;color:var(--mdx-text-primary)}.rail-item.active.svelte-1m7w68l:before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:0 2px 2px 0;background:var(--mdx-accent-primary)}.rail-item.experimental.svelte-1m7w68l{color:var(--mdx-text-faint);opacity:.85}.rail-item.experimental.svelte-1m7w68l:hover{color:var(--mdx-text-secondary);opacity:1}.rail-item-icon.svelte-1m7w68l{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rail-item-icon.svelte-1m7w68l svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rail-item-label.svelte-1m7w68l{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.rail.collapsed.svelte-1m7w68l .rail-item:where(.svelte-1m7w68l){width:40px;height:40px;padding:0;justify-content:center;gap:0}.rail.collapsed.svelte-1m7w68l .rail-item-label:where(.svelte-1m7w68l){display:none}.rail.collapsed.svelte-1m7w68l .rail-item-icon:where(.svelte-1m7w68l) svg{width:20px;height:20px}.tooltip.svelte-1m7w68l{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:var(--mdx-surface-overlay);border:1px solid var(--mdx-border-default);border-radius:var(--mdx-radius-md);padding:4px 10px;font-size:var(--mdx-text-sm);font-weight:500;color:var(--mdx-text-primary);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .1s ease;z-index:300;display:none}.rail.collapsed.svelte-1m7w68l .tooltip.visible:where(.svelte-1m7w68l){opacity:1;display:block}.tooltip.svelte-1m7w68l .shortcut:where(.svelte-1m7w68l){font-family:var(--mdx-font-mono);font-size:var(--mdx-text-xs);color:var(--mdx-text-faint);margin-left:8px}.notif.svelte-1m7w68l{position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background:var(--mdx-accent-error);border:1.5px solid var(--mdx-surface-sunken);animation:svelte-1m7w68l-notif-pulse 2s ease-in-out infinite}@keyframes svelte-1m7w68l-notif-pulse{0%,to{opacity:1}50%{opacity:.5}}.rail-bottom.svelte-1m7w68l{display:flex;flex-direction:column;gap:4px;padding-top:8px;flex-shrink:0}.rail.collapsed.svelte-1m7w68l .rail-bottom:where(.svelte-1m7w68l){align-items:center}.rail-divider.svelte-1m7w68l{width:100%;height:1px;background:var(--mdx-border-subtle);margin:4px 0 8px;flex-shrink:0}.rail.collapsed.svelte-1m7w68l .rail-divider:where(.svelte-1m7w68l){width:24px}.rail-theme.svelte-1m7w68l{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:var(--mdx-radius-md);cursor:pointer;transition:background .12s ease,color .12s ease;color:var(--mdx-text-faint);background:none;border:none;font-family:inherit;font-size:var(--mdx-text-sm, .875rem);text-align:left;box-sizing:border-box}.rail-theme.svelte-1m7w68l:hover{background:#ffffff0d;color:var(--mdx-text-muted)}.rail-theme.svelte-1m7w68l svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rail.collapsed.svelte-1m7w68l .rail-theme:where(.svelte-1m7w68l){width:40px;height:40px;padding:0;justify-content:center}.rail-avatar-wrap.svelte-1m7w68l{position:relative;margin-top:4px;width:100%}.rail.collapsed.svelte-1m7w68l .rail-avatar-wrap:where(.svelte-1m7w68l){width:auto}.rail-avatar.svelte-1m7w68l{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:var(--mdx-radius-md);background:none;border:1px solid transparent;cursor:pointer;transition:background .12s ease,border-color .12s ease;font-family:inherit;color:var(--mdx-text-secondary, #a1a1aa);text-align:left;box-sizing:border-box}.rail-avatar.svelte-1m7w68l:hover{background:#ffffff0d;border-color:var(--mdx-border-subtle)}.rail-avatar.menu-open.svelte-1m7w68l{background:#ffffff0f;border-color:var(--mdx-border-default)}.rail-avatar-circle.svelte-1m7w68l{width:28px;height:28px;border-radius:var(--mdx-radius-full);background:var(--mdx-accent-primary);display:flex;align-items:center;justify-content:center;font-size:var(--mdx-text-xs, .75rem);font-weight:600;color:#fff;flex-shrink:0}.rail-avatar-name.svelte-1m7w68l{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--mdx-text-sm, .875rem);font-weight:500;color:var(--mdx-text-primary)}.rail.collapsed.svelte-1m7w68l .rail-avatar:where(.svelte-1m7w68l){width:36px;height:36px;padding:0;justify-content:center;border:none}.rail.collapsed.svelte-1m7w68l .rail-avatar-name:where(.svelte-1m7w68l){display:none}.rail.collapsed.svelte-1m7w68l .rail-avatar-circle:where(.svelte-1m7w68l){width:32px;height:32px;font-size:var(--mdx-text-sm, .875rem)}.avatar-menu.svelte-1m7w68l{position:absolute;bottom:calc(100% + 6px);left:0;width:100%;min-width:220px;background:var(--mdx-surface-raised, #111113);border:1px solid var(--mdx-border-default, #252528);border-radius:var(--mdx-radius-xl, 12px);box-shadow:0 8px 24px #0006;z-index:400;overflow:hidden;animation:svelte-1m7w68l-avatar-menu-in .15s ease-out}.rail.collapsed.svelte-1m7w68l .avatar-menu:where(.svelte-1m7w68l){bottom:0;left:calc(100% + 12px);width:240px}@keyframes svelte-1m7w68l-avatar-menu-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.avatar-menu-header.svelte-1m7w68l{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.avatar-menu-name.svelte-1m7w68l{font-family:var(--mdx-font-display, "DM Sans", sans-serif);font-weight:500;font-size:var(--mdx-text-sm, .875rem);color:var(--mdx-text-primary)}.avatar-menu-email.svelte-1m7w68l{font-family:var(--mdx-font-mono, "JetBrains Mono", monospace);font-size:var(--mdx-text-xs, .75rem);color:#71717a}.avatar-menu-divider.svelte-1m7w68l{height:1px;background:var(--mdx-border-subtle)}.avatar-menu-item.svelte-1m7w68l{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font-size:var(--mdx-text-sm, .875rem);color:var(--mdx-text-secondary, #a1a1aa);transition:background .1s ease;text-align:left;font-family:inherit}.avatar-menu-item.svelte-1m7w68l:hover:not(:disabled){background:#ffffff0a}.avatar-menu-disabled.svelte-1m7w68l{color:var(--mdx-text-faint, #52525b);cursor:default}.avatar-menu-badge.svelte-1m7w68l{margin-left:auto;font-size:var(--mdx-text-xs, .75rem);color:var(--mdx-text-faint, #52525b)}.avatar-menu-signout.svelte-1m7w68l{color:var(--mdx-accent-error, #fb7185)}.avatar-menu-signout.svelte-1m7w68l:hover{background:#fb718514}.avatar-menu-icon.svelte-1m7w68l{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.avatar-menu-icon.svelte-1m7w68l svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:768px){.rail.svelte-1m7w68l{display:none}}.cmdk-overlay.svelte-140kpg1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:500;display:flex;align-items:flex-start;justify-content:center;padding-top:20vh;animation:svelte-140kpg1-cmdk-fade-in .15s ease-out}@keyframes svelte-140kpg1-cmdk-fade-in{0%{opacity:0}to{opacity:1}}.cmdk.svelte-140kpg1{width:520px;max-width:calc(100vw - 32px);background:var(--mdx-surface-raised);border:1px solid var(--mdx-border-default);border-radius:var(--mdx-radius-xl);overflow:hidden;box-shadow:0 20px 60px #00000080;animation:svelte-140kpg1-cmdk-scale-in .15s ease-out}@keyframes svelte-140kpg1-cmdk-scale-in{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}.cmdk-input-wrap.svelte-140kpg1{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--mdx-border-default)}.cmdk-input-wrap.svelte-140kpg1 svg{width:18px;height:18px;stroke:var(--mdx-text-faint);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cmdk-input.svelte-140kpg1{flex:1;background:none;border:none;outline:none;font-family:var(--mdx-font-body);font-size:var(--mdx-text-md);color:var(--mdx-text-primary)}.cmdk-input.svelte-140kpg1::placeholder{color:var(--mdx-text-faint)}.cmdk-list.svelte-140kpg1{max-height:360px;overflow-y:auto;padding-bottom:4px}.cmdk-group-label.svelte-140kpg1{font-family:var(--mdx-font-mono);font-size:var(--mdx-text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--mdx-text-faint);padding:10px 16px 6px}.cmdk-item.svelte-140kpg1{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background var(--mdx-transition-fast)}.cmdk-item.svelte-140kpg1:hover,.cmdk-item.selected.svelte-140kpg1{background:#ffffff0a}.cmdk-item-icon.svelte-140kpg1{width:32px;height:32px;border-radius:var(--mdx-radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cmdk-item-icon.svelte-140kpg1 svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cmdk-item-text.svelte-140kpg1{flex:1;min-width:0}.cmdk-item-name.svelte-140kpg1{font-size:var(--mdx-text-base);font-weight:500;color:var(--mdx-text-primary)}.cmdk-item-desc.svelte-140kpg1{font-size:var(--mdx-text-xs);color:var(--mdx-text-muted);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-item-shortcut.svelte-140kpg1{font-family:var(--mdx-font-mono);font-size:var(--mdx-text-xs);color:var(--mdx-text-faint);flex-shrink:0}.cmdk-empty.svelte-140kpg1{padding:24px 16px;text-align:center;font-size:var(--mdx-text-sm);color:var(--mdx-text-muted)}.cmdk-footer.svelte-140kpg1{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 16px;border-top:1px solid var(--mdx-border-default);font-family:var(--mdx-font-mono);font-size:var(--mdx-text-xs);color:var(--mdx-text-faint)}.cmdk-footer.svelte-140kpg1 kbd{background:#ffffff0f;padding:1px 5px;border-radius:3px;border:1px solid var(--mdx-border-default);margin:0 2px;font-family:inherit;font-size:inherit}.pulse.svelte-4z47sk{position:relative;padding:var(--obs-space-lg) var(--obs-space-md);background:linear-gradient(180deg,hsla(var(--pulse-hue),var(--pulse-saturation),15%,.3) 0%,transparent 100%);overflow:hidden}.pulse.svelte-4z47sk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,hsla(var(--pulse-hue),var(--pulse-saturation),50%,.08) 0%,transparent 70%);animation:svelte-4z47sk-pulse-breathe var(--pulse-speed) ease-in-out infinite;animation-play-state:var(--atmo-alive, running)}.pulse-stale.svelte-4z47sk:before{animation-play-state:paused;opacity:.5}.pulse-dense.svelte-4z47sk{padding:var(--obs-space-sm) var(--obs-space-md)}.paragraph.svelte-4z47sk{position:relative;font-size:15px;line-height:1.6;color:var(--obs-text-primary);margin:0;max-width:720px;opacity:0;transition:opacity .4s}.visible.svelte-4z47sk{opacity:1}.stale.svelte-4z47sk{opacity:.6}.error.svelte-4z47sk{opacity:.4;font-style:italic}@keyframes svelte-4z47sk-pulse-breathe{0%,to{opacity:.4}50%{opacity:1}}.card.svelte-2euq7k{padding:var(--obs-space-sm);border-left:3px solid transparent;border-radius:0 var(--obs-radius-sm) var(--obs-radius-sm) 0;margin-bottom:4px;transition:background var(--obs-transition-fast)}.card.svelte-2euq7k:hover{background:var(--obs-surface-hover)!important}.headline.svelte-2euq7k{font-size:var(--obs-font-body);color:var(--obs-text-primary);margin:0 0 4px;line-height:1.4}.detail.svelte-2euq7k{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);margin:0 0 4px;line-height:1.4}.meta.svelte-2euq7k{display:flex;align-items:center;gap:8px;font-size:var(--obs-font-label);color:var(--obs-text-tertiary)}.actors.svelte-2euq7k{font-family:var(--mdx-font-mono)}.stream.svelte-g9se8b{display:flex;flex-direction:column;height:100%}.stream-dense.svelte-g9se8b{font-size:var(--obs-font-meta)}.stream-header.svelte-g9se8b{padding:0 0 var(--obs-space-sm) 0}.stream-title.svelte-g9se8b{display:flex;align-items:center;gap:8px;font-size:var(--obs-font-heading);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0}.connection-dot.svelte-g9se8b{width:6px;height:6px;border-radius:50%}.connection-dot-live.svelte-g9se8b{background:var(--obs-status-healthy);box-shadow:0 0 4px var(--obs-status-healthy)}.connection-dot-off.svelte-g9se8b{background:var(--obs-status-unknown)}.event-list.svelte-g9se8b{flex:1;overflow-y:auto}.group-header.svelte-g9se8b{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--obs-text-tertiary);margin:var(--obs-space-md) 0 var(--obs-space-xs) 0;padding-bottom:4px;border-bottom:1px solid var(--obs-border-subtle)}.empty-state.svelte-g9se8b{padding:var(--obs-space-xl) 0;text-align:center;color:var(--obs-text-tertiary);font-size:var(--obs-font-body)}.dense-row.svelte-g9se8b{padding:3px 0;border-bottom:1px solid var(--obs-border-subtle)}.dense-headline.svelte-g9se8b{color:var(--obs-text-secondary);font-size:var(--obs-font-meta)}.connection-lost.svelte-g9se8b{padding:var(--obs-space-xs) var(--obs-space-sm);background:#ef444414;color:var(--obs-status-critical);font-size:var(--obs-font-meta);text-align:center;border-radius:var(--obs-radius-sm);margin-top:var(--obs-space-sm)}.skeleton.svelte-g9se8b{padding:var(--obs-space-sm) 0}.skeleton-line.svelte-g9se8b{background:var(--obs-surface-hover);border-radius:4px;margin-bottom:6px}.skeleton-headline.svelte-g9se8b{height:16px;width:80%}.skeleton-detail.svelte-g9se8b{height:14px;width:60%}.skeleton-meta.svelte-g9se8b{height:12px;width:30%}.card.svelte-1arl9t9{background:var(--obs-surface);border:1px solid var(--obs-border-subtle);border-radius:var(--obs-radius-md);padding:var(--obs-space-md)}.paragraph.svelte-1arl9t9{font-size:var(--obs-font-body);color:var(--obs-text-primary);line-height:1.5;margin:0 0 var(--obs-space-sm) 0}.paragraph-quiet.svelte-1arl9t9{color:var(--obs-text-secondary);font-style:italic}.metrics.svelte-1arl9t9{font-size:var(--obs-font-meta);color:var(--obs-text-tertiary);margin:0 0 var(--obs-space-sm) 0}.deep-link.svelte-1arl9t9{font-size:var(--obs-font-meta);color:var(--obs-accent);text-decoration:none}.deep-link.svelte-1arl9t9:hover{text-decoration:underline}.skeleton.svelte-1arl9t9{display:flex;flex-direction:column;gap:8px}.skeleton-block.svelte-1arl9t9{background:var(--obs-surface-hover);border-radius:4px}.empty.svelte-1y3fxee{padding:var(--obs-space-md);color:var(--obs-text-tertiary);font-size:var(--obs-font-meta);text-align:center}.compact-row.svelte-1y3fxee{display:flex;flex-wrap:wrap;gap:8px}.compact-card.svelte-1y3fxee{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--obs-surface);border-radius:var(--obs-radius-sm);font-size:var(--obs-font-meta);cursor:pointer}.compact-card.svelte-1y3fxee:hover{background:var(--obs-surface-hover)}.dot.svelte-1y3fxee{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-critical.svelte-1y3fxee{background:var(--obs-status-critical)}.dot-warning.svelte-1y3fxee{background:var(--obs-status-degraded)}.dot-info.svelte-1y3fxee{background:var(--obs-status-unknown)}.compact-title.svelte-1y3fxee{color:var(--obs-text-primary)}.compact-time.svelte-1y3fxee{color:var(--obs-text-tertiary);font-size:var(--obs-font-label)}.overflow-link.svelte-1y3fxee{font-size:var(--obs-font-meta);color:var(--obs-accent);align-self:center}.incident-zone.svelte-1y3fxee{background:#ef44440a;border:1px solid rgba(239,68,68,.15);border-radius:var(--obs-radius-md);padding:var(--obs-space-md)}.incident-header.svelte-1y3fxee{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--obs-space-sm)}.incident-title.svelte-1y3fxee{font-size:var(--obs-font-heading);font-weight:var(--obs-font-heading-weight);color:var(--obs-status-critical);margin:0}.incident-count.svelte-1y3fxee{font-size:var(--obs-font-meta);color:var(--obs-text-tertiary)}.triage-card.svelte-1y3fxee{background:var(--obs-surface);border:1px solid var(--obs-border);border-radius:var(--obs-radius-sm);padding:var(--obs-space-sm);margin-bottom:var(--obs-space-sm)}.triage-header.svelte-1y3fxee{display:flex;align-items:center;gap:8px;margin-bottom:6px}.triage-title.svelte-1y3fxee{color:var(--obs-text-primary);font-size:var(--obs-font-body);flex:1}.triage-time.svelte-1y3fxee{color:var(--obs-text-tertiary);font-size:var(--obs-font-label)}.triage-description.svelte-1y3fxee{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);margin:0 0 8px}.severity-badge.svelte-1y3fxee{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);text-transform:uppercase;padding:2px 6px;border-radius:3px}.severity-critical.svelte-1y3fxee{background:#ef444426;color:#ef4444}.severity-warning.svelte-1y3fxee{background:#fbbf2426;color:#fbbf24}.severity-info.svelte-1y3fxee{background:#6b728026;color:#6b7280}.triage-actions.svelte-1y3fxee{display:flex;gap:6px}.action-btn.svelte-1y3fxee{padding:4px 10px;font-size:var(--obs-font-label);font-family:var(--mdx-font-body);border:none;border-radius:var(--obs-radius-sm);cursor:pointer;background:var(--obs-accent-muted);color:var(--obs-accent)}.action-btn.svelte-1y3fxee:hover{background:var(--obs-accent-hover)}.action-btn-secondary.svelte-1y3fxee{background:var(--obs-surface-hover);color:var(--obs-text-secondary)}.action-btn-secondary.svelte-1y3fxee:hover{background:var(--obs-surface-active)}.badge.svelte-mohr67{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--obs-radius-sm);font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);text-transform:uppercase;letter-spacing:.05em;background:var(--obs-surface);color:var(--obs-text-tertiary)}.badge-active.svelte-mohr67{background:#ef44441f;color:#ef4444}.badge-icon.svelte-mohr67{font-weight:700}.error-fallback.svelte-dzp96g{padding:var(--obs-space-lg);border-radius:var(--obs-radius-md);background:#ef444414;border:1px solid rgba(239,68,68,.2);text-align:center}.error-title.svelte-dzp96g{color:var(--obs-status-critical);font-size:var(--obs-font-body);font-weight:var(--obs-font-heading-weight);margin:0 0 8px}.error-detail.svelte-dzp96g{color:var(--obs-text-tertiary);font-size:var(--obs-font-meta);margin:0 0 var(--obs-space-md)}.error-retry.svelte-dzp96g{padding:6px var(--obs-space-md);font-size:var(--obs-font-meta);font-weight:500;color:var(--obs-text-primary);background:var(--obs-surface);border:1px solid var(--obs-border);border-radius:var(--obs-radius-sm);cursor:pointer;font-family:inherit;transition:background var(--obs-transition-fast)}.error-retry.svelte-dzp96g:hover{background:var(--obs-surface-hover)}.overview.svelte-13u1ueq{display:grid;grid-template-areas:"pulse pulse" "stream boardroom" "stream attention";grid-template-columns:1fr 340px;grid-template-rows:auto 1fr auto;gap:var(--obs-space-md);min-height:0;height:100%}.overview-incident.svelte-13u1ueq{background:#ef444405}.pulse-area.svelte-13u1ueq{grid-area:pulse;display:flex;align-items:center;gap:var(--obs-space-sm)}.stream-area.svelte-13u1ueq{grid-area:stream;min-height:0;overflow:hidden}.boardroom-area.svelte-13u1ueq{grid-area:boardroom}.attention-area.svelte-13u1ueq{grid-area:attention}@media(max-width:768px){.overview.svelte-13u1ueq{grid-template-areas:"pulse" "stream" "boardroom" "attention";grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto}}.sparkline.svelte-pz5mwn{display:inline-block;vertical-align:middle}.no-data.svelte-pz5mwn{font-size:var(--obs-font-label);color:var(--obs-text-tertiary)}.dialog-overlay.svelte-53p4nz{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0009;border:none;padding:0;max-width:100vw;max-height:100vh;width:100vw;height:100vh}.dialog-overlay.svelte-53p4nz::backdrop{display:none}.dialog-panel.svelte-53p4nz{background:var(--obs-bg, #0a0a0b);border:1px solid var(--obs-border);border-radius:var(--obs-radius-lg);max-width:520px;width:90vw;max-height:80vh;overflow-y:auto;animation:svelte-53p4nz-dialog-in .15s var(--obs-ease-enter)}.dialog-header.svelte-53p4nz{display:flex;align-items:center;justify-content:space-between;padding:var(--obs-space-md);border-bottom:1px solid var(--obs-border-subtle)}.dialog-title.svelte-53p4nz{font-size:var(--obs-font-heading);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0}.dialog-close.svelte-53p4nz{background:none;border:none;color:var(--obs-text-tertiary);cursor:pointer;font-size:16px;padding:4px 8px;border-radius:var(--obs-radius-sm);font-family:var(--mdx-font-mono)}.dialog-close.svelte-53p4nz:hover{color:var(--obs-text-primary);background:var(--obs-surface-hover)}.dialog-body.svelte-53p4nz{padding:var(--obs-space-md)}@keyframes svelte-53p4nz-dialog-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.accordion.svelte-1fg7ayl{border-bottom:1px solid var(--obs-border-subtle)}.accordion-trigger.svelte-1fg7ayl{display:flex;align-items:center;gap:8px;width:100%;padding:var(--obs-space-sm) 0;background:none;border:none;color:var(--obs-text-primary);cursor:pointer;font-family:var(--mdx-font-body);font-size:var(--obs-font-body);font-weight:var(--obs-font-heading-weight);text-align:left}.accordion-trigger.svelte-1fg7ayl:hover{color:var(--obs-accent)}.accordion-icon.svelte-1fg7ayl{font-size:10px;color:var(--obs-text-tertiary);transition:transform var(--obs-transition-fast) var(--obs-ease-enter)}.accordion-title.svelte-1fg7ayl{flex:1}.accordion-content.svelte-1fg7ayl{padding:0 0 var(--obs-space-sm) 18px;animation:svelte-1fg7ayl-accordion-slide .15s var(--obs-ease-enter)}@keyframes svelte-1fg7ayl-accordion-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.container.svelte-unbhrr{display:flex;flex-direction:column;gap:var(--obs-space-md)}.header-row.svelte-unbhrr{display:flex;align-items:center;justify-content:space-between}.title.svelte-unbhrr{font-size:var(--obs-font-heading);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0}.view-toggle.svelte-unbhrr{display:flex;gap:2px;background:var(--obs-surface);border-radius:var(--obs-radius-sm);padding:2px}.toggle-btn.svelte-unbhrr{padding:4px 12px;font-size:var(--obs-font-meta);font-family:var(--mdx-font-body);background:none;border:none;color:var(--obs-text-secondary);cursor:pointer;border-radius:4px}.toggle-btn-active.svelte-unbhrr{background:var(--obs-accent-muted);color:var(--obs-accent)}.toolbar.svelte-unbhrr{display:flex;align-items:center;justify-content:space-between}.filter-group.svelte-unbhrr{display:flex;gap:4px}.filter-chip.svelte-unbhrr{padding:4px 10px;font-size:var(--obs-font-meta);font-family:var(--mdx-font-body);background:var(--obs-surface);border:none;color:var(--obs-text-secondary);cursor:pointer;border-radius:var(--obs-radius-sm)}.filter-chip-active.svelte-unbhrr{background:var(--obs-accent-muted);color:var(--obs-accent)}.agent-count.svelte-unbhrr{font-size:var(--obs-font-meta);color:var(--obs-text-tertiary)}.table-wrap.svelte-unbhrr{overflow-x:auto}.table.svelte-unbhrr{width:100%;border-collapse:collapse}.th.svelte-unbhrr{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--obs-text-tertiary);text-align:left;padding:6px 10px;border-bottom:1px solid var(--obs-border)}.td.svelte-unbhrr{padding:8px 10px;border-bottom:1px solid var(--obs-border-subtle);vertical-align:middle}.row.svelte-unbhrr{cursor:pointer}.row.svelte-unbhrr:hover{background:var(--obs-surface-hover)}.status-dot.svelte-unbhrr{width:8px;height:8px;border-radius:50%;display:inline-block}.agent-name.svelte-unbhrr{font-size:var(--obs-font-body);color:var(--obs-text-primary);font-weight:500}.agent-id.svelte-unbhrr{font-size:var(--obs-font-label);color:var(--obs-text-tertiary)}.autonomy-badge.svelte-unbhrr{display:inline-block;padding:2px 6px;border-radius:3px;font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);border:1px solid;text-transform:capitalize}.model-text.svelte-unbhrr{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);font-family:var(--mdx-font-mono)}.time-text.svelte-unbhrr{font-size:var(--obs-font-meta);color:var(--obs-text-tertiary)}.detail-body.svelte-unbhrr{display:flex;flex-direction:column;gap:var(--obs-space-sm)}.detail-meta.svelte-unbhrr{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);margin:0}.detail-status.svelte-unbhrr{font-weight:600;text-transform:capitalize}.detail-description.svelte-unbhrr{font-size:var(--obs-font-body);color:var(--obs-text-primary);margin:0}.detail-specialties.svelte-unbhrr{display:flex;flex-wrap:wrap;gap:4px}.specialty-tag.svelte-unbhrr{padding:2px 8px;font-size:var(--obs-font-label);background:var(--obs-surface);color:var(--obs-text-secondary);border-radius:var(--obs-radius-sm)}.capabilities-list.svelte-unbhrr{margin:0;padding-left:16px;color:var(--obs-text-secondary);font-size:var(--obs-font-meta)}.skeleton-wrap.svelte-unbhrr{display:flex;flex-direction:column;gap:8px}.skeleton-row.svelte-unbhrr{height:40px;background:var(--obs-surface-hover);border-radius:4px}.error-state.svelte-unbhrr{text-align:center;padding:var(--obs-space-xl)}.error-text.svelte-unbhrr{color:var(--obs-status-critical);font-size:var(--obs-font-body)}.retry-btn.svelte-unbhrr{padding:6px 16px;font-size:var(--obs-font-meta);background:var(--obs-accent-muted);color:var(--obs-accent);border:none;border-radius:var(--obs-radius-sm);cursor:pointer}.retry-btn.svelte-unbhrr:hover{background:var(--obs-accent-hover)}.empty-state.svelte-unbhrr{text-align:center;padding:var(--obs-space-xl);color:var(--obs-text-tertiary);font-size:var(--obs-font-body)}.bar.svelte-ltey0p{display:flex;gap:12px;flex-wrap:wrap}.card.svelte-ltey0p{flex:1 1 120px;padding:12px 16px;background:var(--mdx-surface-raised);border:1px solid var(--mdx-border-default);border-radius:var(--mdx-radius-lg);display:flex;flex-direction:column;gap:4px;min-width:100px}.value.svelte-ltey0p{font-size:20px;font-weight:600;color:var(--mdx-text-primary);display:flex;align-items:center;font-family:var(--mdx-font-display)}.trend.svelte-ltey0p{font-size:12px;margin-left:4px}.label.svelte-ltey0p{font-size:12px;color:var(--mdx-text-muted);text-transform:uppercase;letter-spacing:.5px;font-family:var(--mdx-font-body)}.container.svelte-m3xuny{position:relative;display:inline-block}.trigger.svelte-m3xuny{padding:4px 12px;font-size:12px;font-weight:500;color:var(--mdx-text-secondary);background:var(--mdx-surface-overlay);border:1px solid var(--mdx-border-default);border-radius:var(--mdx-radius-sm);cursor:pointer;font-family:var(--mdx-font-body);transition:color .15s ease,border-color .15s ease}.trigger.svelte-m3xuny:hover{color:var(--mdx-text-primary);border-color:var(--mdx-text-muted)}.dropdown.svelte-m3xuny{position:absolute;top:100%;right:0;margin-top:4px;background:var(--mdx-surface-overlay);border:1px solid var(--mdx-border-default);border-radius:var(--mdx-radius-md);overflow:hidden;z-index:50;min-width:80px;box-shadow:0 4px 16px #0000004d}.item.svelte-m3xuny{display:block;width:100%;padding:8px 16px;font-size:13px;color:var(--mdx-text-primary);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--mdx-font-body);transition:background .1s ease}.item.svelte-m3xuny:hover{background:var(--mdx-surface-raised)}.skip-link.svelte-kw6cn1{position:absolute;top:-100px;left:16px;z-index:10000;padding:8px 16px;background:var(--mdx-accent-primary);color:#fff;font-size:14px;font-weight:600;font-family:var(--mdx-font-body);text-decoration:none;border-radius:0 0 var(--mdx-radius-md) var(--mdx-radius-md);transition:top .2s ease;white-space:nowrap}.skip-link.svelte-kw6cn1:focus{top:0;outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.skip-link.svelte-kw6cn1{transition:none}}.container.svelte-1fr8cpl{display:flex;flex-direction:column;gap:var(--obs-space-md)}.header-row.svelte-1fr8cpl{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--obs-space-sm)}.title.svelte-1fr8cpl{font-size:var(--obs-font-heading);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0}.controls.svelte-1fr8cpl{display:flex;align-items:center;gap:var(--obs-space-sm)}.audit-period-picker.svelte-1fr8cpl{display:flex;gap:4px}.audit-chip.svelte-1fr8cpl{padding:4px 10px;font-size:var(--obs-font-meta);font-family:var(--mdx-font-body);background:var(--obs-surface);border:none;color:var(--obs-text-secondary);cursor:pointer;border-radius:var(--obs-radius-sm)}.audit-chip-active.svelte-1fr8cpl{background:var(--obs-accent-muted);color:var(--obs-accent)}.section-title.svelte-1fr8cpl{font-size:var(--obs-font-body);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:var(--obs-space-sm) 0 var(--obs-space-xs)}.evidence-grid.svelte-1fr8cpl{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--obs-space-sm)}.evidence-card.svelte-1fr8cpl{background:var(--obs-surface);border:1px solid var(--obs-border-subtle);border-radius:var(--obs-radius-md);padding:var(--obs-space-sm)}.evidence-header.svelte-1fr8cpl{display:flex;justify-content:space-between;margin-bottom:4px}.evidence-control.svelte-1fr8cpl{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);color:var(--obs-text-tertiary)}.evidence-status.svelte-1fr8cpl{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);text-transform:uppercase}.evidence-name.svelte-1fr8cpl{font-size:var(--obs-font-body);color:var(--obs-text-primary);margin:0 0 4px}.evidence-detail.svelte-1fr8cpl{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);margin:0 0 6px;line-height:1.4}.evidence-meta.svelte-1fr8cpl{display:flex;justify-content:space-between;font-size:var(--obs-font-label);color:var(--obs-text-tertiary)}.risk-badge.svelte-1fr8cpl{font-family:var(--mdx-font-mono);text-transform:uppercase}.empty-hint.svelte-1fr8cpl{color:var(--obs-text-tertiary);font-size:var(--obs-font-meta);padding:var(--obs-space-md)}.panel-grid.svelte-1fr8cpl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--obs-space-md)}.panel.svelte-1fr8cpl{background:var(--obs-surface);border:1px solid var(--obs-border-subtle);border-radius:var(--obs-radius-md);padding:var(--obs-space-md)}.panel-title.svelte-1fr8cpl{font-size:var(--obs-font-body);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0 0 var(--obs-space-sm)}.panel-loading.svelte-1fr8cpl,.panel-empty.svelte-1fr8cpl{font-size:var(--obs-font-meta);color:var(--obs-text-tertiary)}.sub-title.svelte-1fr8cpl{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);margin:var(--obs-space-sm) 0 var(--obs-space-xs)}.table-wrap.svelte-1fr8cpl{overflow-x:auto}.table.svelte-1fr8cpl{width:100%;border-collapse:collapse}.th.svelte-1fr8cpl{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--obs-text-tertiary);text-align:left;padding:4px 8px;border-bottom:1px solid var(--obs-border)}.td.svelte-1fr8cpl{padding:4px 8px;font-size:var(--obs-font-meta);color:var(--obs-text-secondary);border-bottom:1px solid var(--obs-border-subtle)}.td-overdue.svelte-1fr8cpl{color:var(--obs-status-critical)}.approval-row.svelte-1fr8cpl{display:flex;gap:8px;align-items:center;padding:4px 0;border-bottom:1px solid var(--obs-border-subtle);font-size:var(--obs-font-meta)}.approval-op.svelte-1fr8cpl{color:var(--obs-text-primary);font-weight:500}.approval-summary.svelte-1fr8cpl{color:var(--obs-text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-status.svelte-1fr8cpl{color:var(--obs-text-tertiary);font-family:var(--mdx-font-mono)}.approval-sla.svelte-1fr8cpl{font-family:var(--mdx-font-mono);text-transform:uppercase;font-size:var(--obs-font-label)}.sla-green.svelte-1fr8cpl{color:#4ade80}.sla-amber.svelte-1fr8cpl{color:#fbbf24}.sla-red.svelte-1fr8cpl{color:#ef4444}.sla-unknown.svelte-1fr8cpl{color:#6b7280}.container.svelte-1y0w0kp{display:flex;flex-direction:column;gap:var(--obs-space-md)}.header-row.svelte-1y0w0kp{display:flex;align-items:center;justify-content:space-between}.title.svelte-1y0w0kp{font-size:var(--obs-font-heading);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0}.grid.svelte-1y0w0kp{display:grid;grid-template-columns:1fr 1fr;gap:var(--obs-space-md)}.full-width.svelte-1y0w0kp{grid-column:1 / -1}.panel.svelte-1y0w0kp{background:var(--obs-surface);border:1px solid var(--obs-border-subtle);border-radius:var(--obs-radius-md);padding:var(--obs-space-md)}.panel-title.svelte-1y0w0kp{font-size:var(--obs-font-body);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0 0 var(--obs-space-sm)}.budget-bar-container.svelte-1y0w0kp{display:flex;align-items:center;gap:var(--obs-space-sm);margin-bottom:var(--obs-space-sm)}.budget-bar.svelte-1y0w0kp{flex:1;height:8px;background:var(--obs-surface-hover);border-radius:4px;overflow:hidden}.budget-spent.svelte-1y0w0kp{height:100%;background:var(--obs-accent);border-radius:4px;transition:width .4s var(--obs-ease-enter)}.budget-label.svelte-1y0w0kp{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);flex-shrink:0}.budget-details.svelte-1y0w0kp{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--obs-space-sm)}.budget-item.svelte-1y0w0kp{display:flex;flex-direction:column;gap:2px}.budget-item-label.svelte-1y0w0kp{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);text-transform:uppercase;color:var(--obs-text-tertiary)}.budget-item-value.svelte-1y0w0kp{font-size:var(--obs-font-body);color:var(--obs-text-primary)}.table-wrap.svelte-1y0w0kp{overflow-x:auto}.table.svelte-1y0w0kp{width:100%;border-collapse:collapse}.th.svelte-1y0w0kp{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--obs-text-tertiary);text-align:left;padding:4px 8px;border-bottom:1px solid var(--obs-border)}.td.svelte-1y0w0kp{padding:4px 8px;font-size:var(--obs-font-meta);color:var(--obs-text-secondary);border-bottom:1px solid var(--obs-border-subtle)}.recon-status.svelte-1y0w0kp{font-size:var(--obs-font-body);color:var(--obs-status-critical);font-weight:500;margin-bottom:var(--obs-space-xs)}.recon-balanced.svelte-1y0w0kp{color:var(--obs-status-healthy)}.recon-detail.svelte-1y0w0kp{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);margin:0 0 4px}.recon-time.svelte-1y0w0kp{font-size:var(--obs-font-label);color:var(--obs-text-tertiary);margin:0}.burn-value.svelte-1y0w0kp{font-size:24px;font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary)}.burn-projection.svelte-1y0w0kp{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);margin:4px 0 0}.loading.svelte-1y0w0kp{color:var(--obs-text-tertiary);padding:var(--obs-space-xl);text-align:center}.error-state.svelte-1y0w0kp{text-align:center;padding:var(--obs-space-xl)}.error-text.svelte-1y0w0kp{color:var(--obs-status-critical)}.retry-btn.svelte-1y0w0kp{padding:6px 16px;font-size:var(--obs-font-meta);background:var(--obs-accent-muted);color:var(--obs-accent);border:none;border-radius:var(--obs-radius-sm);cursor:pointer}.empty.svelte-1y0w0kp{color:var(--obs-text-tertiary);font-size:var(--obs-font-meta)}@media(max-width:768px){.grid.svelte-1y0w0kp{grid-template-columns:1fr}.budget-details.svelte-1y0w0kp{grid-template-columns:repeat(2,1fr)}}.container.svelte-v70qwm{display:flex;flex-direction:column;gap:var(--obs-space-md)}.header.svelte-v70qwm{display:flex;align-items:center;justify-content:space-between}.title.svelte-v70qwm{font-size:var(--obs-font-heading);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0}.segmented-control.svelte-v70qwm{display:flex;gap:2px;background:var(--obs-surface);border-radius:var(--obs-radius-sm);padding:2px}.seg-btn.svelte-v70qwm{padding:4px 12px;font-size:var(--obs-font-meta);font-family:var(--mdx-font-body);background:none;border:none;color:var(--obs-text-secondary);cursor:pointer;border-radius:4px}.seg-btn-active.svelte-v70qwm{background:var(--obs-accent-muted);color:var(--obs-accent)}.summary-row.svelte-v70qwm{margin-bottom:var(--obs-space-sm)}.panel.svelte-v70qwm{background:var(--obs-surface);border:1px solid var(--obs-border-subtle);border-radius:var(--obs-radius-md);padding:var(--obs-space-md);margin-bottom:var(--obs-space-md)}.panel-title.svelte-v70qwm{font-size:var(--obs-font-body);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0 0 var(--obs-space-sm)}.table-wrap.svelte-v70qwm{overflow-x:auto}.table.svelte-v70qwm{width:100%;border-collapse:collapse}.th.svelte-v70qwm{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--obs-text-tertiary);text-align:left;padding:6px 8px;border-bottom:1px solid var(--obs-border)}.td.svelte-v70qwm{padding:6px 8px;font-size:var(--obs-font-meta);color:var(--obs-text-secondary);border-bottom:1px solid var(--obs-border-subtle)}.trace-row.svelte-v70qwm{cursor:pointer}.trace-row.svelte-v70qwm:hover{background:var(--obs-surface-hover)}.trace-status.svelte-v70qwm{font-family:var(--mdx-font-mono);font-size:var(--obs-font-label);text-transform:uppercase;padding:2px 6px;border-radius:3px}.trace-pass.svelte-v70qwm{background:#4ade8026;color:#4ade80}.trace-fail.svelte-v70qwm{background:#ef444426;color:#ef4444}.trace-partial.svelte-v70qwm{background:#fbbf2426;color:#fbbf24}.trace-skip.svelte-v70qwm{background:#6b728026;color:#6b7280}.slo-status.svelte-v70qwm{font-family:var(--mdx-font-mono);font-size:var(--obs-font-label);text-transform:uppercase;padding:2px 6px;border-radius:3px}.slo-pass.svelte-v70qwm{background:#4ade8026;color:#4ade80}.slo-fail.svelte-v70qwm{background:#ef444426;color:#ef4444}.preliminary-badge.svelte-v70qwm{font-size:9px;color:var(--obs-text-tertiary);margin-left:4px;font-family:var(--mdx-font-mono)}.heatmap-grid.svelte-v70qwm{display:flex;flex-wrap:wrap;gap:4px}.heatmap-cell.svelte-v70qwm{background:#ef44444d;padding:6px 10px;border-radius:var(--obs-radius-sm);cursor:pointer;display:flex;flex-direction:column;align-items:center;min-width:60px}.heatmap-cell.svelte-v70qwm:hover{filter:brightness(1.2)}.heatmap-label.svelte-v70qwm{font-size:var(--obs-font-label);color:var(--obs-text-primary)}.heatmap-count.svelte-v70qwm{font-size:var(--obs-font-meta);font-weight:600;color:var(--obs-text-primary)}.trace-detail.svelte-v70qwm{background:var(--obs-surface);border:1px solid var(--obs-border);border-radius:var(--obs-radius-md);padding:var(--obs-space-md);margin-top:var(--obs-space-md)}.trace-meta.svelte-v70qwm{display:flex;gap:var(--obs-space-md);font-size:var(--obs-font-meta);color:var(--obs-text-secondary);margin-bottom:var(--obs-space-sm)}.steps-list.svelte-v70qwm{display:flex;flex-direction:column;gap:4px}.step-row.svelte-v70qwm{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--obs-border-subtle);font-size:var(--obs-font-meta)}.step-name.svelte-v70qwm{color:var(--obs-text-primary);font-weight:500;min-width:120px}.step-primitive.svelte-v70qwm{color:var(--obs-text-tertiary);font-family:var(--mdx-font-mono)}.step-latency.svelte-v70qwm{color:var(--obs-text-tertiary)}.step-error.svelte-v70qwm{color:var(--obs-status-critical);font-size:var(--obs-font-label)}.loading.svelte-v70qwm{color:var(--obs-text-tertiary);padding:var(--obs-space-xl);text-align:center}.error-state.svelte-v70qwm{text-align:center;padding:var(--obs-space-xl)}.error-text.svelte-v70qwm{color:var(--obs-status-critical)}.retry-btn.svelte-v70qwm{padding:6px 16px;font-size:var(--obs-font-meta);background:var(--obs-accent-muted);color:var(--obs-accent);border:none;border-radius:var(--obs-radius-sm);cursor:pointer}.empty-state.svelte-v70qwm{text-align:center;padding:var(--obs-space-xl);color:var(--obs-text-tertiary)}.container.svelte-fxlqz7{display:flex;flex-direction:column;gap:var(--obs-space-md)}.header-row.svelte-fxlqz7{display:flex;align-items:center;justify-content:space-between;gap:var(--obs-space-sm)}.title.svelte-fxlqz7{font-size:var(--obs-font-heading);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0}.state.svelte-fxlqz7{font-family:var(--mdx-font-mono);font-size:var(--obs-font-label);text-transform:uppercase;padding:4px 8px;border-radius:var(--obs-radius-sm);border:1px solid var(--obs-border);color:var(--obs-text-secondary)}.state-healthy.svelte-fxlqz7{color:var(--obs-status-healthy);border-color:var(--obs-status-healthy)}.state-degraded.svelte-fxlqz7{color:var(--obs-status-warning);border-color:var(--obs-status-warning)}.state-critical.svelte-fxlqz7,.state-error.svelte-fxlqz7{color:var(--obs-status-critical);border-color:var(--obs-status-critical)}.grid.svelte-fxlqz7{display:grid;grid-template-columns:1fr 1fr;gap:var(--obs-space-md)}.full-width.svelte-fxlqz7{grid-column:1 / -1}.panel.svelte-fxlqz7{background:var(--obs-surface);border:1px solid var(--obs-border-subtle);border-radius:var(--obs-radius-md);padding:var(--obs-space-md)}.panel-title.svelte-fxlqz7{font-size:var(--obs-font-body);font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0 0 var(--obs-space-sm)}.run-grid.svelte-fxlqz7{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--obs-space-sm)}.run-grid.svelte-fxlqz7 div:where(.svelte-fxlqz7),.count-grid.svelte-fxlqz7 div:where(.svelte-fxlqz7){display:flex;flex-direction:column;gap:3px;min-width:0}.run-grid.svelte-fxlqz7 span:where(.svelte-fxlqz7),.count-grid.svelte-fxlqz7 span:where(.svelte-fxlqz7){font-family:var(--mdx-font-mono);font-size:var(--obs-font-label);text-transform:uppercase;color:var(--obs-text-tertiary)}.run-grid.svelte-fxlqz7 strong:where(.svelte-fxlqz7),.count-grid.svelte-fxlqz7 strong:where(.svelte-fxlqz7){color:var(--obs-text-primary);font-size:var(--obs-font-meta);overflow-wrap:anywhere}.list.svelte-fxlqz7{display:flex;flex-direction:column;gap:var(--obs-space-xs)}.scanner-row.svelte-fxlqz7,.risk-row.svelte-fxlqz7,.remediation-row.svelte-fxlqz7{border-bottom:1px solid var(--obs-border-subtle);padding:6px 0}.scanner-row.svelte-fxlqz7{display:flex;align-items:flex-start;gap:8px}.scanner-row.svelte-fxlqz7 strong:where(.svelte-fxlqz7),.risk-row.svelte-fxlqz7 strong:where(.svelte-fxlqz7),.remediation-row.svelte-fxlqz7 strong:where(.svelte-fxlqz7){color:var(--obs-text-primary);font-size:var(--obs-font-meta)}.scanner-row.svelte-fxlqz7 p:where(.svelte-fxlqz7),.remediation-row.svelte-fxlqz7 p:where(.svelte-fxlqz7){margin:2px 0 0;color:var(--obs-text-secondary);font-size:var(--obs-font-meta)}.risk-row.svelte-fxlqz7,.remediation-row.svelte-fxlqz7{display:flex;justify-content:space-between;gap:8px;color:var(--obs-text-secondary);font-size:var(--obs-font-meta)}.remediation-row.svelte-fxlqz7{flex-wrap:wrap}.remediation-row.svelte-fxlqz7 p:where(.svelte-fxlqz7){flex-basis:100%}.dot.svelte-fxlqz7{width:8px;height:8px;border-radius:50%;background:var(--obs-text-tertiary);margin-top:5px;flex-shrink:0}.dot-ok.svelte-fxlqz7,.dot-passed.svelte-fxlqz7,.dot-success.svelte-fxlqz7{background:var(--obs-status-healthy)}.dot-warning.svelte-fxlqz7,.dot-degraded.svelte-fxlqz7{background:var(--obs-status-warning)}.dot-failed.svelte-fxlqz7,.dot-error.svelte-fxlqz7{background:var(--obs-status-critical)}.count-grid.svelte-fxlqz7{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--obs-space-sm)}.table-wrap.svelte-fxlqz7{overflow-x:auto}.table.svelte-fxlqz7{width:100%;border-collapse:collapse}th.svelte-fxlqz7{font-family:var(--mdx-font-mono);font-size:var(--obs-font-label);text-transform:uppercase;color:var(--obs-text-tertiary);text-align:left;padding:6px 8px;border-bottom:1px solid var(--obs-border)}td.svelte-fxlqz7{padding:6px 8px;color:var(--obs-text-secondary);font-size:var(--obs-font-meta);border-bottom:1px solid var(--obs-border-subtle);vertical-align:top}.loading.svelte-fxlqz7,.empty-state.svelte-fxlqz7,.empty.svelte-fxlqz7{color:var(--obs-text-tertiary);font-size:var(--obs-font-meta)}.loading.svelte-fxlqz7,.empty-state.svelte-fxlqz7{padding:var(--obs-space-xl);text-align:center}.error-state.svelte-fxlqz7{text-align:center;padding:var(--obs-space-xl)}.error-text.svelte-fxlqz7{color:var(--obs-status-critical)}.retry-btn.svelte-fxlqz7{padding:6px 16px;font-size:var(--obs-font-meta);background:var(--obs-accent-muted);color:var(--obs-accent);border:none;border-radius:var(--obs-radius-sm);cursor:pointer}@media(max-width:768px){.grid.svelte-fxlqz7,.run-grid.svelte-fxlqz7{grid-template-columns:1fr}}.entity-link.svelte-41c095{color:var(--obs-accent);text-decoration:none;font-size:inherit}.entity-link.svelte-41c095:hover{text-decoration:underline}.page.svelte-yso50r{max-width:800px}.breadcrumb.svelte-yso50r{display:flex;align-items:center;gap:6px;font-size:var(--obs-font-meta);margin-bottom:var(--obs-space-md)}.breadcrumb-link.svelte-yso50r{color:var(--obs-accent);text-decoration:none}.breadcrumb-link.svelte-yso50r:hover{text-decoration:underline}.breadcrumb-sep.svelte-yso50r{color:var(--obs-text-tertiary)}.breadcrumb-segment.svelte-yso50r{color:var(--obs-text-secondary)}.breadcrumb-current.svelte-yso50r{color:var(--obs-text-primary);font-weight:500}.entity-body.svelte-yso50r{display:flex;flex-direction:column;gap:var(--obs-space-md)}.entity-header.svelte-yso50r{display:flex;flex-direction:column;gap:6px}.entity-title.svelte-yso50r{font-size:20px;font-weight:var(--obs-font-heading-weight);color:var(--obs-text-primary);margin:0}.entity-meta.svelte-yso50r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.role.svelte-yso50r{font-size:var(--obs-font-meta);color:var(--obs-text-secondary)}.status-dot.svelte-yso50r{width:8px;height:8px;border-radius:50%}.status-label.svelte-yso50r{font-size:var(--obs-font-meta);color:var(--obs-text-secondary);text-transform:capitalize}.status-badge.svelte-yso50r{display:inline-block;padding:2px 8px;border-radius:4px;font-size:var(--obs-font-label);color:#fff;text-transform:capitalize}.priority-badge.svelte-yso50r{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);color:var(--obs-text-tertiary);background:var(--obs-surface);padding:2px 6px;border-radius:3px}.risk-badge.svelte-yso50r{font-size:var(--obs-font-label);font-family:var(--mdx-font-mono);color:var(--obs-text-secondary)}.current-task.svelte-yso50r{font-size:var(--obs-font-meta);color:var(--obs-accent);font-style:italic;margin:0}.narrative.svelte-yso50r{font-size:var(--obs-font-body);color:var(--obs-text-secondary);line-height:1.5;margin:0}.event-list.svelte-yso50r{list-style:none;padding:0;margin:0}.event-item.svelte-yso50r{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--obs-border-subtle);font-size:var(--obs-font-meta)}.event-action.svelte-yso50r{color:var(--obs-text-primary)}.event-actor.svelte-yso50r{color:var(--obs-text-tertiary);font-family:var(--mdx-font-mono)}.event-time.svelte-yso50r{color:var(--obs-text-tertiary);font-size:var(--obs-font-label);margin-left:auto}.empty-hint.svelte-yso50r{color:var(--obs-text-tertiary);font-size:var(--obs-font-meta);margin:0}.metrics-grid.svelte-yso50r{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.metric-card.svelte-yso50r{display:flex;flex-direction:column;gap:2px;background:var(--obs-surface);padding:8px;border-radius:var(--obs-radius-sm)}.metric-name.svelte-yso50r{font-size:var(--obs-font-label);color:var(--obs-text-tertiary)}.metric-value.svelte-yso50r{font-size:var(--obs-font-body);color:var(--obs-text-primary);font-weight:500}.gov-info.svelte-yso50r{display:flex;gap:8px;align-items:center}.gov-label.svelte-yso50r{font-size:var(--obs-font-meta);color:var(--obs-text-tertiary)}.gov-value.svelte-yso50r{font-size:var(--obs-font-meta);color:var(--obs-text-primary)}.progress-container.svelte-yso50r{display:flex;align-items:center;gap:8px;margin-bottom:4px}.progress-bar.svelte-yso50r{flex:1;height:6px;background:var(--obs-surface-hover);border-radius:3px;overflow:hidden}.progress-fill.svelte-yso50r{height:100%;background:var(--obs-accent);border-radius:3px}.progress-label.svelte-yso50r{font-size:var(--obs-font-meta);color:var(--obs-text-secondary)}.vote-result.svelte-yso50r{display:flex;align-items:center;gap:8px;font-size:var(--obs-font-meta)}.vote-count.svelte-yso50r{color:var(--obs-text-tertiary)}.approval-chain.svelte-yso50r{display:flex;flex-direction:column;gap:4px}.chain-row.svelte-yso50r{display:flex;gap:8px;font-size:var(--obs-font-meta)}.entity-link-list.svelte-yso50r{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.skeleton.svelte-yso50r{display:flex;flex-direction:column}.skeleton-block.svelte-yso50r{background:var(--obs-surface-hover);border-radius:4px}.error-state.svelte-yso50r{text-align:center;padding:var(--obs-space-xl)}.error-title.svelte-yso50r{font-size:var(--obs-font-heading);color:var(--obs-status-critical)}.error-msg.svelte-yso50r{font-size:var(--obs-font-body);color:var(--obs-text-secondary)}.error-link.svelte-yso50r{color:var(--obs-accent);text-decoration:none}.slide-in.svelte-yso50r{animation:svelte-yso50r-slide-in .2s var(--obs-ease-enter)}@keyframes svelte-yso50r-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.strip.svelte-hh1w7m{display:flex;align-items:center;gap:6px;padding:6px var(--obs-space-md);overflow-x:auto;border-bottom:1px solid var(--obs-border-subtle)}.avatar.svelte-hh1w7m{position:relative;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--obs-surface);color:var(--obs-text-secondary);font-size:9px;font-family:var(--mdx-font-mono);font-weight:600;text-decoration:none;flex-shrink:0}.avatar.svelte-hh1w7m:hover{background:var(--obs-surface-hover);color:var(--obs-text-primary)}.dot.svelte-hh1w7m{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--obs-bg)}.name.svelte-hh1w7m{pointer-events:none}.mood.svelte-i5t5sk{display:flex;align-items:center;gap:var(--obs-space-xs);font-size:var(--obs-font-meta)}.mood-dead.svelte-i5t5sk{opacity:.5}.mood-dot.svelte-i5t5sk{width:8px;height:8px;border-radius:50%;animation:svelte-i5t5sk-mood-breathe var(--atmo-speed, 4s) ease-in-out infinite;animation-play-state:var(--atmo-alive, running);flex-shrink:0}.mood-dot-healthy.svelte-i5t5sk{background:var(--obs-status-healthy);box-shadow:0 0 6px rgba(74,222,128,calc(var(--atmo-glow-intensity, .3)))}.mood-dot-degraded.svelte-i5t5sk{background:var(--obs-status-degraded);box-shadow:0 0 6px rgba(251,191,36,calc(var(--atmo-glow-intensity, .3)))}.mood-dot-critical.svelte-i5t5sk{background:var(--obs-status-critical);box-shadow:0 0 6px rgba(239,68,68,calc(var(--atmo-glow-intensity, .3)))}.mood-dot-unknown.svelte-i5t5sk{background:var(--obs-status-unknown);box-shadow:none;animation:none}.mood-label.svelte-i5t5sk{color:var(--obs-text-secondary);font-weight:500}.mood-disconnected.svelte-i5t5sk{color:var(--obs-status-critical);font-size:var(--obs-font-label);opacity:.8}@keyframes svelte-i5t5sk-mood-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.mood-dot.svelte-i5t5sk{animation:none}}.density-toggle.svelte-1gvfn9w{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--obs-radius-sm);border:1px solid var(--obs-border);background:transparent;color:var(--obs-text-secondary);font-size:var(--obs-font-meta);font-family:inherit;cursor:pointer;transition:background var(--obs-transition-fast),color var(--obs-transition-fast),border-color var(--obs-transition-fast)}.density-toggle.svelte-1gvfn9w:hover{background:var(--obs-surface-hover);color:var(--obs-text-primary)}.density-toggle-active.svelte-1gvfn9w{background:var(--obs-accent-muted);border-color:var(--obs-accent);color:var(--obs-accent)}.density-toggle-active.svelte-1gvfn9w:hover{background:var(--obs-accent-hover)}.density-icon.svelte-1gvfn9w{font-size:14px;line-height:1}.density-label.svelte-1gvfn9w{white-space:nowrap}.atmo-bg.svelte-rclg1l{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;overflow:hidden;transition:opacity var(--obs-transition-normal) var(--obs-ease-enter)}.atmo-bg-dead.svelte-rclg1l{opacity:.3}.atmo-glow.svelte-rclg1l{position:absolute;border-radius:50%;filter:blur(80px);animation:svelte-rclg1l-atmo-drift var(--atmo-speed, 4s) ease-in-out infinite alternate;animation-play-state:var(--atmo-alive, running)}.atmo-glow-primary.svelte-rclg1l{width:400px;height:400px;top:-100px;right:-100px;background:hsla(var(--atmo-hue, 230),var(--atmo-saturation, 15%),50%,var(--atmo-glow-intensity, .3));opacity:.15}.atmo-glow-secondary.svelte-rclg1l{width:300px;height:300px;bottom:-80px;left:-80px;background:hsla(var(--atmo-hue, 230),var(--atmo-saturation, 15%),40%,var(--atmo-glow-intensity, .3));opacity:.1;animation-delay:calc(var(--atmo-speed, 4s) / -2)}@keyframes svelte-rclg1l-atmo-drift{0%{transform:translate(0) scale(1)}to{transform:translate(10px,-10px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.atmo-glow.svelte-rclg1l{animation:none}}.particle-layer.svelte-1jgnc75{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;overflow:hidden}.particle.svelte-1jgnc75{position:absolute;bottom:20%;width:2px;height:2px;border-radius:50%;background:hsla(var(--atmo-hue, 230),var(--atmo-saturation, 15%),60%,1);opacity:.3;animation:svelte-1jgnc75-particle-float 2s ease-out forwards;animation-play-state:var(--atmo-alive, running)}@keyframes svelte-1jgnc75-particle-float{0%{transform:translateY(0);opacity:.3}70%{opacity:.15}to{transform:translateY(-80px);opacity:0}}@media(prefers-reduced-motion:reduce){.particle.svelte-1jgnc75{display:none!important}}.shell.svelte-12hq2y2{display:flex;min-height:100vh;background:var(--obs-bg);color:var(--obs-text-primary);font-family:var(--mdx-font-body)}.revive.svelte-12hq2y2{animation:svelte-12hq2y2-shell-revive .5s var(--obs-ease-enter)}.sidebar.svelte-12hq2y2{width:200px;flex-shrink:0;display:flex;flex-direction:column;background:var(--obs-surface);border-right:1px solid var(--obs-border-subtle);transition:width var(--obs-transition-normal) var(--obs-ease-enter)}.sidebar-collapsed.svelte-12hq2y2{width:52px}.sidebar-header.svelte-12hq2y2{display:flex;align-items:center;gap:10px;padding:var(--obs-space-md) var(--obs-space-sm);min-height:48px}.brand-tint-dot.svelte-12hq2y2{width:8px;height:8px;border-radius:50%;background:var(--obs-accent);flex-shrink:0}.brand-name.svelte-12hq2y2{font-family:var(--mdx-font-display, inherit);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--obs-text-primary);flex:1;white-space:nowrap;overflow:hidden}.collapse-btn.svelte-12hq2y2{background:none;border:none;color:var(--obs-text-tertiary);cursor:pointer;padding:4px;border-radius:var(--obs-radius-sm);font-size:12px;flex-shrink:0}.collapse-btn.svelte-12hq2y2:hover{background:var(--obs-surface-hover);color:var(--obs-text-primary)}.nav.svelte-12hq2y2{flex:1;display:flex;flex-direction:column;padding:var(--obs-space-xs) var(--obs-space-xs);gap:2px}.nav-item.svelte-12hq2y2{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--obs-radius-sm);color:var(--obs-text-secondary);text-decoration:none;font-size:var(--obs-font-body);transition:background var(--obs-transition-fast)}.nav-item.svelte-12hq2y2:hover{background:var(--obs-surface-hover);color:var(--obs-text-primary)}.nav-item-active.svelte-12hq2y2{background:var(--obs-accent-muted);color:var(--obs-accent)}.nav-icon.svelte-12hq2y2{font-size:12px;width:16px;text-align:center;flex-shrink:0}.nav-label.svelte-12hq2y2{white-space:nowrap;overflow:hidden}.sidebar-footer.svelte-12hq2y2{padding:var(--obs-space-sm);border-top:1px solid var(--obs-border-subtle)}.user-email.svelte-12hq2y2{font-size:var(--obs-font-label);color:var(--obs-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.content.svelte-12hq2y2{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.toolbar-area.svelte-12hq2y2{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:0 var(--obs-space-md)}.toolbar-controls.svelte-12hq2y2{display:flex;align-items:center;gap:var(--obs-space-sm);flex-shrink:0}.presence-area.svelte-12hq2y2{flex:1;min-width:0}.content-area.svelte-12hq2y2{flex:1;overflow-y:auto;padding:var(--obs-space-md)}.density-dense .content-area.svelte-12hq2y2{padding:var(--obs-space-xs)}.density-dense .sidebar.svelte-12hq2y2{width:52px}.density-dense .nav-label.svelte-12hq2y2,.density-dense .brand-name.svelte-12hq2y2,.density-dense .sidebar-footer.svelte-12hq2y2{display:none}@keyframes svelte-12hq2y2-shell-revive{0%{opacity:.6;filter:saturate(.5)}to{opacity:1;filter:saturate(1)}}.app-with-rail.svelte-1n46o8q{margin-left:var(--mdx-rail-width, 56px)}@media(max-width:768px){.app-with-rail.svelte-1n46o8q{margin-left:0}}.loading-screen.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;height:100vh;background:var(--obs-bg)}.loading-dot.svelte-1n46o8q{width:8px;height:8px;border-radius:50%;background:var(--obs-accent);animation:svelte-1n46o8q-loading-pulse 1.2s ease-in-out infinite}.auth-error.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background:var(--obs-bg);gap:var(--obs-space-sm)}.auth-error-title.svelte-1n46o8q{font-size:var(--obs-font-heading);font-weight:var(--obs-font-heading-weight);color:var(--obs-status-critical);margin:0}.auth-error-msg.svelte-1n46o8q{font-size:var(--obs-font-body);color:var(--obs-text-secondary);margin:0}.auth-error-link.svelte-1n46o8q{font-size:var(--obs-font-meta);color:var(--obs-accent);text-decoration:none}.auth-error-link.svelte-1n46o8q:hover{text-decoration:underline}@keyframes svelte-1n46o8q-loading-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}
