@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.-KQRRa_className{font-family:Inter,Inter Fallback;font-style:normal}.-KQRRa_variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.snxlVG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.snxlVG_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--brand-github:#161b22;--brand-github-border:#30363d;--brand-github-dot:#6e40c9;--brand-slack:#4a154b;--brand-slack-dot:#e01e5a;--brand-microsoft:#2d2d4e;--terminal-bg:#0d1117;--terminal-fg:#e6edf3;--syntax-keyword:#0550ae;--syntax-string:#0a6c34;--syntax-function:#6f42c1;--syntax-comment:#57606a;--syntax-number:#cf222e;--syntax-type:#953800;--syntax-variable:#24292f;--syntax-operator:#0550ae;--syntax-punctuation:#57606a;--syntax-dark-keyword:#ff7b72;--syntax-dark-string:#7ee787;--syntax-dark-function:#d2a8ff;--syntax-dark-comment:#8b949e;--syntax-dark-number:#79c0ff;--syntax-dark-type:#ffa657;--syntax-dark-variable:#e6edf3;--syntax-dark-operator:#ff7b72;--syntax-dark-punctuation:#8b949e;--bg-canvas:#f7f5ff;--bg-base:#f7f5ff;--bg-workspace:#f1f0fc;--bg-card:#fff;--bg-panel:#eff0ff;--bg-elevated:#fff;--bg-hover:#0059b70d;--bg-active:#0059b71a;--glass-bg:#ffffffbf;--glass-border:#6b759e2e;--glass-blur:14px;--border-subtle:#e4e7ff;--border-default:#c9d3ff;--border-strong:#aebbf5;--border-focus:#007efe;--text-primary:#1e294b;--text-secondary:#3d476e;--text-muted:#556086;--text-disabled:#8e97a8;--accent:#007efe;--accent-hover:#0059b7;--accent-solid:#0071e5;--accent-solid-hover:#005fc0;--on-accent:#fff;--danger-solid:#dc2626;--danger-solid-hover:#b91c1c;--on-danger:#fff;--success-solid:#15803d;--success-solid-hover:#166534;--on-success:#fff;--warning-solid:#f59e0b;--warning-solid-hover:#d97706;--on-warning:#08090c;--info-solid:#0071e5;--info-solid-hover:#005fc0;--on-info:#fff;--accent-faint:#007efe14;--accent-subtle:#007efe26;--accent-lavender:#a659b3;--success:#16a34a;--success-faint:#16a34a14;--success-border:#16a34a40;--warning:#d97706;--warning-faint:#d9770614;--warning-border:#d9770640;--danger:#b31b25;--danger-faint:#b31b2514;--danger-border:#b31b2540;--info:#007efe;--info-faint:#007efe14;--info-border:#007efe40;--ai:#7c3aed;--ai-faint:#7c3aed14;--ai-border:#7c3aed40;--accent-text:#0059b7;--lavender-text:#833290;--success-text:#147035;--warning-text:#a14806;--danger-text:#b31b25;--cap-product:#a855f7;--cap-architecture:#6366f1;--cap-backend:#3b82f6;--cap-frontend:#06b6d4;--cap-qa:#10b981;--cap-security:#f43f5e;--cap-devops:#f59e0b;--cap-release:#8b5cf6;--cap-support:#f97316;--cap-ai-review:#d946ef;--surface-hover:#0059b70d;--surface-active:#0059b71a;--shadow-sm:0 1px 3px #6b759e29;--shadow-md:0 4px 14px #6b759e29;--shadow-lg:0 8px 28px #6b759e38;--shadow-card:0 12px 32px #1e294b14;--shadow-overlay:0 20px 48px #1e294b29;--shadow-inner:inset 0 1px 0 0 #fff9;--glow-success:0 0 12px #16a34a33;--glow-warning:0 0 12px #d9770633;--glow-danger:0 0 12px #b31b2533;--glow-accent:0 0 12px #007efe33;--scrollbar-thumb:#c9d3ff;--scrollbar-track:#f7f5ff;--confidence-on-track:#16a34a;--confidence-watch:#d97706;--confidence-at-risk:#b31b25;--theme-name:"Vibrant Modern";--theme-preview-1:#007efe;--theme-preview-2:#f7f5ff;--color-bg:var(--bg-canvas);--color-workspace:var(--bg-workspace);--color-surface:var(--bg-card);--color-surface-elevated:var(--bg-elevated);--color-border:var(--border-default);--color-border-subtle:var(--border-subtle);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:var(--accent);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-info:var(--info);--color-ai:var(--ai);--ui-font-size-root:14px;--ui-text-body:14px;--ui-text-secondary:12px;--ui-text-heading:20px;--ui-table-text:13px;--ui-metadata-text:12px;--ui-line-height:1.5;--ui-font-xs:12px;--ui-leading-xs:16px;--ui-font-sm:14px;--ui-leading-sm:20px;--ui-font-base:16px;--ui-leading-base:24px;--ui-font-lg:18px;--ui-leading-lg:26px;--ui-font-xl:20px;--ui-leading-xl:28px;--ui-font-2xl:24px;--ui-leading-2xl:32px;--ui-font-3xl:28px;--ui-leading-3xl:36px;--ui-control-height-xs:26px;--ui-control-height-sm:32px;--ui-control-height-md:36px;--ui-control-height-lg:40px;--ui-space-row:8px;--ui-space-card:16px;--ui-space-card-p:16px;--ui-space-cell-y:8px;--ui-space-cell-x:12px;--ui-space-table-y:10px;--ui-space-table-x:14px;--ui-space-gap:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--focus-ring-color:var(--accent);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:2px solid var(--accent);--motion-fast:.12s;--motion-normal:.18s;--motion-slow:.24s;--ease-standard:cubic-bezier(.16, 1, .3, 1);--z-base:0;--z-sticky:10;--z-drawer:20;--z-dropdown:30;--z-backdrop:40;--z-dialog:50;--z-toast:60;--z-tooltip:70}:root[data-text-size=compact],[data-text-size=compact]{--ui-font-size-root:13px;--ui-text-body:13px;--ui-text-secondary:12px;--ui-text-heading:18px;--ui-table-text:12px;--ui-metadata-text:12px;--ui-line-height:1.4;--ui-font-xs:12px;--ui-leading-xs:16px;--ui-font-sm:13px;--ui-leading-sm:18px;--ui-font-base:15px;--ui-leading-base:22px;--ui-font-lg:17px;--ui-leading-lg:24px;--ui-font-xl:19px;--ui-leading-xl:26px;--ui-font-2xl:22px;--ui-leading-2xl:28px;--ui-font-3xl:26px;--ui-leading-3xl:32px;--ui-control-height-xs:24px;--ui-control-height-sm:28px;--ui-control-height-md:34px;--ui-control-height-lg:38px}:root[data-text-size=standard],[data-text-size=standard]{--ui-font-size-root:14px;--ui-text-body:14px;--ui-text-secondary:12px;--ui-text-heading:20px;--ui-table-text:13px;--ui-metadata-text:12px;--ui-line-height:1.5;--ui-font-xs:12px;--ui-leading-xs:16px;--ui-font-sm:14px;--ui-leading-sm:20px;--ui-font-base:16px;--ui-leading-base:24px;--ui-font-lg:18px;--ui-leading-lg:26px;--ui-font-xl:20px;--ui-leading-xl:28px;--ui-font-2xl:24px;--ui-leading-2xl:32px;--ui-font-3xl:28px;--ui-leading-3xl:36px;--ui-control-height-xs:26px;--ui-control-height-sm:32px;--ui-control-height-md:36px;--ui-control-height-lg:40px}:root[data-text-size=comfortable],[data-text-size=comfortable]{--ui-font-size-root:15px;--ui-text-body:15px;--ui-text-secondary:13px;--ui-text-heading:21px;--ui-table-text:14px;--ui-metadata-text:12px;--ui-line-height:1.55;--ui-font-xs:13px;--ui-leading-xs:18px;--ui-font-sm:15px;--ui-leading-sm:22px;--ui-font-base:17px;--ui-leading-base:26px;--ui-font-lg:20px;--ui-leading-lg:28px;--ui-font-xl:22px;--ui-leading-xl:30px;--ui-font-2xl:26px;--ui-leading-2xl:34px;--ui-font-3xl:30px;--ui-leading-3xl:38px;--ui-control-height-xs:28px;--ui-control-height-sm:34px;--ui-control-height-md:38px;--ui-control-height-lg:44px}:root[data-text-size=large],[data-text-size=large]{--ui-font-size-root:16px;--ui-text-body:16px;--ui-text-secondary:14px;--ui-text-heading:22px;--ui-table-text:15px;--ui-metadata-text:13px;--ui-line-height:1.6;--ui-font-xs:14px;--ui-leading-xs:20px;--ui-font-sm:16px;--ui-leading-sm:24px;--ui-font-base:18px;--ui-leading-base:28px;--ui-font-lg:22px;--ui-leading-lg:30px;--ui-font-xl:24px;--ui-leading-xl:32px;--ui-font-2xl:28px;--ui-leading-2xl:36px;--ui-font-3xl:34px;--ui-leading-3xl:42px;--ui-control-height-xs:30px;--ui-control-height-sm:36px;--ui-control-height-md:42px;--ui-control-height-lg:48px}:root[data-density=dense],[data-density=dense]{--ui-space-row:6px;--ui-space-card:12px;--ui-space-card-p:12px;--ui-space-cell-y:6px;--ui-space-cell-x:10px;--ui-space-table-y:6px;--ui-space-table-x:10px;--ui-space-gap:6px}:root[data-density=balanced],[data-density=balanced]{--ui-space-row:8px;--ui-space-card:16px;--ui-space-card-p:16px;--ui-space-cell-y:8px;--ui-space-cell-x:12px;--ui-space-table-y:10px;--ui-space-table-x:14px;--ui-space-gap:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--focus-ring-color:var(--accent);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:2px solid var(--accent);--motion-fast:.12s;--motion-normal:.18s;--motion-slow:.24s;--ease-standard:cubic-bezier(.16, 1, .3, 1);--z-base:0;--z-sticky:10;--z-drawer:20;--z-dropdown:30;--z-backdrop:40;--z-dialog:50;--z-toast:60;--z-tooltip:70}:root[data-density=relaxed],[data-density=relaxed]{--ui-space-row:12px;--ui-space-card:20px;--ui-space-card-p:20px;--ui-space-cell-y:12px;--ui-space-cell-x:16px;--ui-space-table-y:14px;--ui-space-table-x:18px;--ui-space-gap:12px}[class*="text-[8px]"],[class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"]{font-size:var(--ui-font-xs,12px)!important;line-height:var(--ui-leading-xs,16px)!important}:root[data-reduced-motion=reduce],:root[data-reduced-motion=reduce] *,[data-reduced-motion=reduce],[data-reduced-motion=reduce] *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.text-ui-body{font-size:var(--ui-text-body);line-height:var(--ui-line-height)}.text-ui-secondary{font-size:var(--ui-text-secondary)}.text-ui-heading{font-size:var(--ui-text-heading)}.text-ui-table{font-size:var(--ui-table-text)}.text-ui-metadata{font-size:var(--ui-metadata-text)}[data-theme=dark],[data-theme=midnight],[data-theme=obsidian]{--bg-canvas:#08090c;--bg-base:#08090c;--bg-workspace:#0d0f14;--bg-card:#10121a;--bg-panel:#10121a;--bg-elevated:#141720;--bg-hover:#181c27;--bg-active:#1f2434;--syntax-keyword:#ff7b72;--syntax-string:#7ee787;--syntax-function:#d2a8ff;--syntax-comment:#8b949e;--syntax-number:#79c0ff;--syntax-type:#ffa657;--syntax-variable:#e6edf3;--syntax-operator:#ff7b72;--syntax-punctuation:#8b949e;--glass-bg:#10121ad9;--glass-border:#ffffff0d;--glass-blur:12px;--border-subtle:#161822;--border-default:#20232d;--border-strong:#2d3240;--border-focus:#6366f1;--text-primary:#f8f9fb;--text-secondary:#b2b7c4;--text-muted:#8c93a4;--text-disabled:#505666;--accent:#6366f1;--accent-hover:#818cf8;--accent-solid:#6164ec;--accent-solid-hover:#5053df;--on-accent:#fff;--danger-solid:#dc2626;--danger-solid-hover:#b91c1c;--on-danger:#fff;--success-solid:#15803d;--success-solid-hover:#166534;--on-success:#fff;--warning-solid:#fbbf24;--warning-solid-hover:#f59e0b;--on-warning:#08090c;--info-solid:#0369a1;--info-solid-hover:#075985;--on-info:#fff;--accent-faint:#6366f114;--accent-subtle:#6366f126;--accent-lavender:#818cf8;--success:#34d399;--success-faint:#34d39914;--success-border:#34d39940;--warning:#fbbf24;--warning-faint:#fbbf2414;--warning-border:#fbbf2440;--danger:#f87171;--danger-faint:#f8717114;--danger-border:#f8717140;--info:#38bdf8;--info-faint:#38bdf814;--info-border:#38bdf840;--ai:#818cf8;--ai-faint:#818cf814;--ai-border:#818cf840;--accent-text:#70b4ff;--lavender-text:#c894ff;--success-text:#34d399;--warning-text:#fbbf24;--danger-text:#f87171;--surface-hover:#ffffff09;--surface-active:#ffffff12;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 12px #0006;--shadow-lg:0 8px 24px #00000080;--shadow-card:0 12px 32px #00000073;--shadow-overlay:0 20px 48px #000000a6;--shadow-inner:inset 0 1px 0 0 #ffffff0a;--glow-success:0 0 12px #34d3992e;--glow-warning:0 0 12px #fbbf242e;--glow-danger:0 0 12px #f871712e;--glow-accent:0 0 12px #6366f12e;--scrollbar-thumb:#20232d;--scrollbar-track:#08090c;--confidence-on-track:#34d399;--confidence-watch:#fbbf24;--confidence-at-risk:#f87171;--theme-name:"Linear Obsidian";--theme-preview-1:#6366f1;--theme-preview-2:#08090c;--color-bg:var(--bg-canvas);--color-workspace:var(--bg-workspace);--color-surface:var(--bg-card);--color-surface-elevated:var(--bg-elevated);--color-border:var(--border-default);--color-border-subtle:var(--border-subtle);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:var(--accent);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-info:var(--info);--color-ai:var(--ai)}[data-theme=flowiq],[data-theme=ocean]{--bg-canvas:#040810;--bg-base:#040810;--bg-workspace:#070d1a;--bg-card:#0d1527;--bg-panel:#101828;--bg-elevated:#141f36;--bg-hover:#182642;--bg-active:#203254;--glass-bg:#0a1020cc;--glass-border:#6366f11f;--glass-blur:14px;--border-subtle:#141d33;--border-default:#1e2e58;--border-strong:#2b3f73;--border-focus:#6366f1;--text-primary:#f1f5ff;--text-secondary:#9ab0df;--text-muted:#6e84b8;--text-disabled:#3b4c73;--accent:#6366f1;--accent-hover:#818cf8;--accent-solid:#6164ec;--accent-solid-hover:#5053df;--on-accent:#fff;--danger-solid:#dc2626;--danger-solid-hover:#b91c1c;--on-danger:#fff;--success-solid:#15803d;--success-solid-hover:#166534;--on-success:#fff;--warning-solid:#fbbf24;--warning-solid-hover:#f59e0b;--on-warning:#08090c;--info-solid:#0369a1;--info-solid-hover:#075985;--on-info:#fff;--accent-faint:#6366f117;--accent-subtle:#6366f129;--success:#34d399;--success-faint:#34d39914;--success-border:#34d39940;--warning:#fbbf24;--warning-faint:#fbbf2414;--warning-border:#fbbf2440;--danger:#f87171;--danger-faint:#f8717114;--danger-border:#f8717140;--info:#38bdf8;--info-faint:#38bdf814;--info-border:#38bdf840;--ai:#818cf8;--ai-faint:#818cf814;--ai-border:#818cf840;--accent-text:#70b4ff;--lavender-text:#c894ff;--success-text:#34d399;--warning-text:#fbbf24;--danger-text:#f87171;--surface-hover:#6366f10f;--surface-active:#6366f11f;--shadow-sm:0 1px 3px #0000008c;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-card:0 12px 32px #00000073;--shadow-overlay:0 20px 48px #000000a6;--shadow-inner:inset 0 1px 0 0 #ffffff0d;--glow-success:0 0 12px #34d39933;--glow-warning:0 0 12px #fbbf2433;--glow-danger:0 0 12px #f8717133;--glow-accent:0 0 12px #6366f133;--scrollbar-thumb:#1e2e58;--scrollbar-track:#040810;--confidence-on-track:#34d399;--confidence-watch:#fbbf24;--confidence-at-risk:#f87171;--theme-name:"Ocean";--theme-preview-1:#6366f1;--theme-preview-2:#040810;--color-bg:var(--bg-canvas);--color-workspace:var(--bg-workspace);--color-surface:var(--bg-card);--color-surface-elevated:var(--bg-elevated);--color-border:var(--border-default);--color-border-subtle:var(--border-subtle);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:var(--accent);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-info:var(--info);--color-ai:var(--ai)}[data-theme=carbon]{--bg-canvas:#08090c;--bg-base:#08090c;--bg-workspace:#0b0d10;--bg-card:#11141a;--bg-panel:#16181f;--bg-elevated:#161a22;--bg-hover:#1d212b;--bg-active:#242936;--glass-bg:#11141ad9;--glass-border:#10b98114;--glass-blur:14px;--border-subtle:#181b22;--border-default:#242830;--border-strong:#323742;--border-focus:#10b981;--text-primary:#ecf1f6;--text-secondary:#9aa7b8;--text-muted:#6e7b8e;--text-disabled:#3d4552;--accent:#10b981;--accent-hover:#34d399;--accent-solid:#10b981;--accent-solid-hover:#34d399;--on-accent:#08090c;--danger-solid:#dc2626;--danger-solid-hover:#b91c1c;--on-danger:#fff;--success-solid:#15803d;--success-solid-hover:#166534;--on-success:#fff;--warning-solid:#fbbf24;--warning-solid-hover:#f59e0b;--on-warning:#08090c;--info-solid:#0369a1;--info-solid-hover:#075985;--on-info:#fff;--accent-faint:#10b98114;--accent-subtle:#10b98129;--success:#34d399;--success-faint:#34d39914;--success-border:#34d39940;--warning:#fbbf24;--warning-faint:#fbbf2414;--warning-border:#fbbf2440;--danger:#f87171;--danger-faint:#f8717114;--danger-border:#f8717140;--info:#38bdf8;--info-faint:#38bdf814;--info-border:#38bdf840;--ai:#34d399;--ai-faint:#34d39914;--ai-border:#34d39940;--surface-hover:#10b9810d;--surface-active:#10b9811a;--shadow-sm:0 1px 3px #00000073;--shadow-md:0 4px 14px #0000006b;--accent-text:#70b4ff;--lavender-text:#c894ff;--success-text:#34d399;--warning-text:#fbbf24;--danger-text:#f87171;--shadow-lg:0 8px 28px #00000085;--shadow-card:0 12px 32px #00000073;--shadow-overlay:0 20px 48px #000000a6;--shadow-inner:inset 0 1px 0 0 #ffffff0a;--glow-success:0 0 12px #10b98133;--glow-warning:0 0 12px #fbbf2433;--glow-danger:0 0 12px #f8717133;--glow-accent:0 0 12px #10b98133;--scrollbar-thumb:#242830;--scrollbar-track:#08090c;--confidence-on-track:#34d399;--confidence-watch:#fbbf24;--confidence-at-risk:#f87171;--theme-name:"Carbon";--theme-preview-1:#10b981;--theme-preview-2:#08090c;--color-bg:var(--bg-canvas);--color-workspace:var(--bg-workspace);--color-surface:var(--bg-card);--color-surface-elevated:var(--bg-elevated);--color-border:var(--border-default);--color-border-subtle:var(--border-subtle);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:var(--accent);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-info:var(--info);--color-ai:var(--ai)}[data-theme=black]{--bg-canvas:#000;--bg-base:#000;--bg-workspace:#050505;--bg-card:#0a0a0a;--bg-panel:#101010;--bg-elevated:#121212;--bg-hover:#1a1a1a;--bg-active:#242424;--glass-bg:#0a0a0ae6;--glass-border:#ffffff14;--glass-blur:12px;--border-subtle:#181818;--border-default:#282828;--border-strong:#3a3a3a;--border-focus:#3b82f6;--text-primary:#fff;--text-secondary:#b8b8b8;--text-muted:#888;--text-disabled:#4a4a4a;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-solid:#3472d8;--accent-solid-hover:#2960bd;--on-accent:#fff;--danger-solid:#dc2626;--danger-solid-hover:#b91c1c;--on-danger:#fff;--success-solid:#15803d;--success-solid-hover:#166534;--on-success:#fff;--warning-solid:#fbbf24;--warning-solid-hover:#f59e0b;--on-warning:#08090c;--info-solid:#0369a1;--info-solid-hover:#075985;--on-info:#fff;--accent-faint:#3b82f61f;--accent-subtle:#3b82f633;--success:#34d399;--success-faint:#34d39914;--success-border:#34d39940;--warning:#fbbf24;--warning-faint:#fbbf2414;--warning-border:#fbbf2440;--danger:#f87171;--danger-faint:#f8717114;--danger-border:#f8717140;--info:#38bdf8;--info-faint:#38bdf814;--info-border:#38bdf840;--ai:#818cf8;--ai-faint:#818cf814;--ai-border:#818cf840;--surface-hover:#ffffff0f;--surface-active:#ffffff1f;--shadow-sm:0 1px 2px #000000e6;--shadow-md:0 4px 12px #000000d9;--accent-text:#70b4ff;--lavender-text:#c894ff;--success-text:#34d399;--warning-text:#fbbf24;--danger-text:#f87171;--shadow-lg:0 8px 24px #000000f2;--shadow-card:0 12px 32px #000000e6;--shadow-overlay:0 20px 48px #000000f2;--shadow-inner:inset 0 1px 0 0 #ffffff0f;--glow-success:0 0 12px #34d39926;--glow-warning:0 0 12px #fbbf2426;--glow-danger:0 0 12px #f8717126;--glow-accent:0 0 12px #3b82f626;--scrollbar-thumb:#282828;--scrollbar-track:#000;--confidence-on-track:#34d399;--confidence-watch:#fbbf24;--confidence-at-risk:#f87171;--theme-name:"OLED Black";--theme-preview-1:#3b82f6;--theme-preview-2:#000;--color-bg:var(--bg-canvas);--color-workspace:var(--bg-workspace);--color-surface:var(--bg-card);--color-surface-elevated:var(--bg-elevated);--color-border:var(--border-default);--color-border-subtle:var(--border-subtle);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:var(--accent);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-info:var(--info);--color-ai:var(--ai)}[data-theme=light]{--bg-canvas:#f7f5ff;--bg-base:#f7f5ff;--bg-workspace:#f1f0fc;--bg-card:#fff;--bg-panel:#eff0ff;--bg-elevated:#fff;--bg-hover:#0059b70d;--bg-active:#0059b71a;--glass-bg:#ffffffbf;--glass-border:#6b759e2e;--glass-blur:14px;--border-subtle:#e4e7ff;--border-default:#c9d3ff;--border-strong:#aebbf5;--border-focus:#007efe;--text-primary:#1e294b;--text-secondary:#3d476e;--text-muted:#556086;--text-disabled:#8e97a8;--accent:#007efe;--accent-hover:#0059b7;--accent-solid:#0071e5;--accent-solid-hover:#005fc0;--on-accent:#fff;--danger-solid:#dc2626;--danger-solid-hover:#b91c1c;--on-danger:#fff;--success-solid:#15803d;--success-solid-hover:#166534;--on-success:#fff;--warning-solid:#f59e0b;--warning-solid-hover:#d97706;--on-warning:#08090c;--info-solid:#0071e5;--info-solid-hover:#005fc0;--on-info:#fff;--accent-faint:#007efe14;--accent-subtle:#007efe26;--accent-lavender:#a659b3;--success:#16a34a;--success-faint:#16a34a14;--success-border:#16a34a40;--warning:#d97706;--warning-faint:#d9770614;--warning-border:#d9770640;--danger:#b31b25;--danger-faint:#b31b2514;--danger-border:#b31b2540;--info:#007efe;--info-faint:#007efe14;--info-border:#007efe40;--accent-text:#0059b7;--lavender-text:#833290;--success-text:#147035;--warning-text:#a14806;--danger-text:#b31b25;--ai:#7c3aed;--ai-faint:#7c3aed14;--ai-border:#7c3aed40;--surface-hover:#0059b70d;--surface-active:#0059b71a;--shadow-sm:0 1px 3px #6b759e29;--shadow-md:0 4px 14px #6b759e29;--shadow-lg:0 8px 28px #6b759e38;--shadow-card:0 12px 32px #1e294b14;--shadow-overlay:0 20px 48px #1e294b29;--shadow-inner:inset 0 1px 0 0 #fff9;--glow-success:0 0 12px #16a34a33;--glow-warning:0 0 12px #d9770633;--glow-danger:0 0 12px #b31b2533;--glow-accent:0 0 12px #007efe33;--scrollbar-thumb:#c9d3ff;--scrollbar-track:#f7f5ff;--confidence-on-track:#16a34a;--confidence-watch:#d97706;--confidence-at-risk:#b31b25;--theme-name:"Vibrant Modern";--theme-preview-1:#007efe;--theme-preview-2:#f7f5ff;--color-bg:var(--bg-canvas);--color-workspace:var(--bg-workspace);--color-surface:var(--bg-card);--color-surface-elevated:var(--bg-elevated);--color-border:var(--border-default);--color-border-subtle:var(--border-subtle);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:var(--accent);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-info:var(--info);--color-ai:var(--ai)}[data-theme=natrix]{--bg-canvas:#0a0e1a;--glacier-bg:#0a0e1a;--glacier-primary:#7dd3fc;--glacier-primary-alpha:#7dd3fc26;--glacier-tertiary:#c8a0f0;--bg-base:#0a0e1a;--bg-workspace:#0d1322;--bg-card:#0f1524bf;--bg-elevated:#0f1524bf;--bg-panel:#0f152499;--bg-hover:#7dd3fc0f;--bg-active:#7dd3fc1f;--glass-bg:#0f1524bf;--glass-border:#7dd3fc26;--glass-blur:16px;--border-subtle:#7dd3fc14;--border-default:#7dd3fc24;--border-strong:#7dd3fc3d;--border-focus:#7dd3fc;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-disabled:#3d4b60;--accent:#7dd3fc;--accent-hover:#a5e2fd;--accent-solid:#7dd3fc;--accent-solid-hover:#bae6fd;--on-accent:#08090c;--danger-solid:#dc2626;--danger-solid-hover:#b91c1c;--on-danger:#fff;--success-solid:#15803d;--success-solid-hover:#166534;--on-success:#fff;--warning-solid:#fbbf24;--warning-solid-hover:#f59e0b;--on-warning:#08090c;--info-solid:#0369a1;--info-solid-hover:#075985;--on-info:#fff;--accent-faint:#7dd3fc26;--accent-subtle:#7dd3fc38;--accent-cyan:#7dd3fc;--accent-lavender:#c8a0f0;--success:#34d399;--success-faint:#34d39914;--success-border:#34d39940;--warning:#fbbf24;--warning-faint:#fbbf2414;--warning-border:#fbbf2440;--danger:#f87171;--danger-faint:#f8717114;--danger-border:#f8717140;--info:#7dd3fc;--info-faint:#7dd3fc14;--info-border:#7dd3fc40;--ai:#c8a0f0;--ai-faint:#c8a0f014;--ai-border:#c8a0f040;--surface-hover:#7dd3fc0f;--surface-active:#7dd3fc1f;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 4px 14px #00000073;--accent-text:#70b4ff;--lavender-text:#c894ff;--success-text:#34d399;--warning-text:#fbbf24;--danger-text:#f87171;--shadow-lg:0 8px 28px #0000008c;--shadow-card:0 12px 32px #00000073;--shadow-overlay:0 20px 48px #000000a6;--shadow-inner:inset 0 1px 0 0 #ffffff0f;--glow-success:0 0 12px #34d39933;--glow-warning:0 0 12px #fbbf2433;--glow-danger:0 0 12px #f8717133;--glow-accent:0 0 16px #7dd3fc33;--scrollbar-thumb:#7dd3fc40;--scrollbar-track:#0a0e1a;--confidence-on-track:#34d399;--confidence-watch:#fbbf24;--confidence-at-risk:#f87171;--theme-name:"Natrix";--theme-preview-1:#7dd3fc;--theme-preview-2:#0a0e1a;--color-bg:var(--bg-canvas);--color-workspace:var(--bg-workspace);--color-surface:var(--bg-card);--color-surface-elevated:var(--bg-elevated);--color-border:var(--border-default);--color-border-subtle:var(--border-subtle);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-primary:var(--accent);--color-success:var(--success);--color-warning:var(--warning);--color-danger:var(--danger);--color-info:var(--info);--color-ai:var(--ai)}[data-theme=natrix].h-screen,[data-theme=natrix] .min-h-full,[data-theme=natrix] .min-h-screen,[data-theme=natrix] .h-screen{background:radial-gradient(1200px 600px at 12% -12%, #7dd3fc0f, transparent 60%), radial-gradient(1000px 520px at 102% -4%, #c8a0f00d, transparent 55%), var(--bg-base)}[data-theme=natrix] .rounded-xl{-webkit-backdrop-filter:blur(var(--glass-blur));transition:box-shadow .2s,border-color .2s}@media (hover:hover){[data-theme=natrix] .rounded-xl:hover{box-shadow:var(--glow-accent);border-color:#7dd3fc59}}body{font-family:var(--font-dm-sans), ui-sans-serif, system-ui, sans-serif;background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}code,.mono,.font-mono{font-family:var(--font-dm-mono), ui-monospace, "SF Mono", monospace}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}:root,[data-theme=dark],[data-theme=midnight],[data-theme=ocean],[data-theme=carbon]{--discipline-backend-bg:#3b82f626;--discipline-backend-fg:#93c5fd;--discipline-backend-border:#3b82f64d;--discipline-frontend-bg:#a855f726;--discipline-frontend-fg:#c084fc;--discipline-frontend-border:#a855f74d;--discipline-qa-bg:#10b98126;--discipline-qa-fg:#34d399;--discipline-qa-border:#10b9814d;--discipline-devops-bg:#f9731626;--discipline-devops-fg:#fb923c;--discipline-devops-border:#f973164d;--discipline-database-bg:#f59e0b26;--discipline-database-fg:#fbbf24;--discipline-database-border:#f59e0b4d;--discipline-security-bg:#ef444426;--discipline-security-fg:#fca5a5;--discipline-security-border:#ef44444d;--discipline-documentation-bg:#64748b26;--discipline-documentation-fg:#cbd5e1;--discipline-documentation-border:#64748b4d;--discipline-production-bg:#ec489926;--discipline-production-fg:#f9a8d4;--discipline-production-border:#ec48994d;--discipline-support-bg:#06b6d426;--discipline-support-fg:#67e8f9;--discipline-support-border:#06b6d44d;--discipline-analytics-bg:#6366f126;--discipline-analytics-fg:#818cf8;--discipline-analytics-border:#6366f14d;--discipline-natrix-bg:#10b98126;--discipline-natrix-fg:#6ee7b7;--discipline-natrix-border:#10b9814d}[data-theme=light]{--discipline-backend-bg:#2563eb14;--discipline-backend-fg:#1d4ed8;--discipline-backend-border:#2563eb33;--discipline-frontend-bg:#9333ea14;--discipline-frontend-fg:#6b21a8;--discipline-frontend-border:#9333ea33;--discipline-qa-bg:#05966914;--discipline-qa-fg:#047857;--discipline-qa-border:#05966933;--discipline-devops-bg:#d9770614;--discipline-devops-fg:#b45309;--discipline-devops-border:#d9770633;--discipline-database-bg:#d9770614;--discipline-database-fg:#b45309;--discipline-database-border:#d9770633;--discipline-security-bg:#dc262614;--discipline-security-fg:#b91c1c;--discipline-security-border:#dc262633;--discipline-documentation-bg:#47556914;--discipline-documentation-fg:#334155;--discipline-documentation-border:#47556933;--discipline-production-bg:#db277714;--discipline-production-fg:#be185d;--discipline-production-border:#db277733;--discipline-support-bg:#0891b214;--discipline-support-fg:#0e7490;--discipline-support-border:#0891b233;--discipline-analytics-bg:#4f46e514;--discipline-analytics-fg:#4338ca;--discipline-analytics-border:#4f46e533;--discipline-natrix-bg:#4f46e514;--discipline-natrix-fg:#4338ca;--discipline-natrix-border:#4f46e533}.chip-backend{background-color:var(--discipline-backend-bg);color:var(--discipline-backend-fg);border-color:var(--discipline-backend-border)}.chip-frontend{background-color:var(--discipline-frontend-bg);color:var(--discipline-frontend-fg);border-color:var(--discipline-frontend-border)}.chip-qa{background-color:var(--discipline-qa-bg);color:var(--discipline-qa-fg);border-color:var(--discipline-qa-border)}.chip-devops{background-color:var(--discipline-devops-bg);color:var(--discipline-devops-fg);border-color:var(--discipline-devops-border)}.chip-database{background-color:var(--discipline-database-bg);color:var(--discipline-database-fg);border-color:var(--discipline-database-border)}.chip-security{background-color:var(--discipline-security-bg);color:var(--discipline-security-fg);border-color:var(--discipline-security-border)}.chip-documentation{background-color:var(--discipline-documentation-bg);color:var(--discipline-documentation-fg);border-color:var(--discipline-documentation-border)}.chip-production{background-color:var(--discipline-production-bg);color:var(--discipline-production-fg);border-color:var(--discipline-production-border)}.chip-support{background-color:var(--discipline-support-bg);color:var(--discipline-support-fg);border-color:var(--discipline-support-border)}.chip-analytics{background-color:var(--discipline-analytics-bg);color:var(--discipline-analytics-fg);border-color:var(--discipline-analytics-border)}.chip-natrix{background-color:var(--discipline-natrix-bg);color:var(--discipline-natrix-fg);border-color:var(--discipline-natrix-border)}
