@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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.18a48cbc.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.7a40eb73.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.c995e352.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.76dcb0b2.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.7cd81963.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-20C0,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.3a6ba036.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%}.inter_fd091ad6-module__giF-bG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fd091ad6-module__giF-bG__variable{--font-sans:"Inter","Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.cfdd66c2.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.c30238d4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.4564287c.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_78609157-module__11J4Jq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_78609157-module__11J4Jq__variable{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_631c3c9e-module__3f-36G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_631c3c9e-module__3f-36G__variable{--font-serif:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:geistSans;src:url(../media/Geist_Regular-s.p.d4cb610a.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_Medium-s.p.0e2406be.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_SemiBold-s.p.1e9785bc.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:geistSans;src:url(../media/Geist_Bold-s.p.ec10ca61.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_77ad55e5-module__0DBomW__className{font-family:geistSans,geistSans Fallback,system-ui,-apple-system,sans-serif}.geistsans_77ad55e5-module__0DBomW__variable{--font-geist:"geistSans","geistSans Fallback",system-ui,-apple-system,sans-serif}
@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Regular-s.p.cc4c8cdf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Medium-s.p.2be60a00.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrainsMono;src:url(../media/JetBrainsMono_Bold-s.p.881d8be8.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_214bd580-module__bK2c_q__className{font-family:jetbrainsMono,jetbrainsMono Fallback,ui-monospace,monospace}.jetbrainsmono_214bd580-module__bK2c_q__variable{--font-jetbrains:"jetbrainsMono","jetbrainsMono Fallback",ui-monospace,monospace}
:root{--sol-brand-200:#dcd6ff;--sol-brand-300:#b9aeff;--sol-brand-400:#9b8aff;--sol-brand-500:#7c5cff;--sol-brand-600:#6244e0;--sol-brand-700:#4c34b8;--sol-brand-800:#35248a;--sol-violet-400:#c084fc;--sol-violet-500:#a855f7;--sol-violet-600:#9333ea;--sol-cyan-300:#67e8f9;--sol-cyan-400:#22d3ee;--sol-cyan-500:#06b6d4;--sol-brand-rgb:124,92,255;--sol-violet-rgb:168,85,247;--sol-cyan-rgb:34,211,238;--sol-gradient-brand:linear-gradient(135deg,#6244e0 0%,#7c5cff 52%,#a855f7 100%);--sol-gradient-live:linear-gradient(90deg,#7c5cff 0%,#a855f7 55%,#22d3ee 100%);--sol-gradient-brand-soft:linear-gradient(135deg,#7c5cff2e 0%,#a855f71f 55%,#22d3ee14 100%);--sol-surface-0:#08090f;--sol-surface-1:#0d0f14;--sol-surface-2:#131620;--sol-surface-3:#1a1e2a;--sol-surface-4:#232838;--sol-surface-5:#2a3043;--sol-light-0:#f6f7fc;--sol-light-1:#fff;--sol-light-2:#fff;--sol-light-3:#eef0f8;--sol-light-4:#fff;--sol-light-5:#e4e7f3;--sol-border-subtle-dark:#1c2030;--sol-border-dark:#262b3d;--sol-border-strong-dark:#353b52;--sol-border-subtle-light:#0e101712;--sol-border-light:#0e10171f;--sol-border-strong-light:#0e101733;--sol-text-dark-1:#f0f3f8;--sol-text-dark-2:#9ca3b5;--sol-text-dark-3:#6b7388;--sol-text-dark-4:#424b61;--sol-text-light-1:#0e1017;--sol-text-light-2:#565e75;--sol-text-light-3:#8b93a8;--sol-text-light-4:#aeb5c6;--sol-critical:#ef4444;--sol-high:#f97316;--sol-medium:#eab308;--sol-low:#3b82f6;--sol-info:#8b95b0;--sol-critical-light:#dc2626;--sol-high-light:#ea580c;--sol-medium-light:#ca8a04;--sol-low-light:#2563eb;--sol-info-light:#64748b;--sol-success:#22c55e;--sol-success-light:#16a34a;--sol-danger:#ef4444;--sol-offline:#6b7388;--sol-critical-bg:#ef44441f;--sol-high-bg:#f973161f;--sol-medium-bg:#eab3081f;--sol-low-bg:#3b82f61f;--sol-info-bg:#8b95b01f;--sol-success-bg:#22c55e1f;--sol-font-display:"Space Grotesk","Inter Variable",Inter,ui-sans-serif,system-ui,sans-serif;--sol-font-body:"Inter Variable",Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;--sol-font-mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sol-radius-sm:6px;--sol-radius-md:8px;--sol-radius-lg:12px;--sol-radius-xl:16px;--sol-radius-full:9999px;--sol-ease:cubic-bezier(.22,1,.36,1);--sol-ease-in-out:cubic-bezier(.4,0,.2,1);--sol-duration-fast:.12s;--sol-duration-base:.18s;--sol-duration-slow:.32s;--sol-shadow-raised-dark:0 1px 2px #0000008c,0 2px 14px -3px #7c5cff1a;--sol-shadow-overlay-dark:0 4px 12px #0000009e,0 20px 48px -10px #000000c7,0 0 40px -12px #7c5cff29;--sol-shadow-raised-light:0 1px 2px #1e1b410f,0 2px 10px -2px #1e1b4114;--sol-shadow-overlay-light:0 2px 6px #1e1b4114,0 16px 40px -8px #1e1b4129;--sol-glow-brand:0 0 0 1px #7c5cff4d,0 6px 22px -6px #7c5cff8c;--sol-glow-brand-strong:0 0 0 1px #7c5cff73,0 10px 34px -8px #7c5cffbf;--sol-glow-live:0 0 12px #22d3ee73}:root,.theme-dark{--crwd-red:var(--sol-brand-500);--crwd-red-hover:var(--sol-brand-400);--crwd-red-soft:var(--sol-brand-700);--crwd-red-muted:rgba(var(--sol-brand-rgb),.12);--crwd-red-glow:rgba(var(--sol-brand-rgb),.35);--crwd-red-rgb:var(--sol-brand-rgb);--brand:var(--sol-brand-500);--brand-hover:var(--sol-brand-400);--brand-pressed:var(--sol-brand-600);--brand-muted:rgba(var(--sol-brand-rgb),.12);--brand-line:rgba(var(--sol-brand-rgb),.35);--brand-gradient:var(--sol-gradient-brand);--live-gradient:var(--sol-gradient-live);--cs-background-default:#0a0c12;--cs-background-light:#0d0f14;--cs-background-lighter:#131620;--cs-background-lightest:#171b26;--cs-background-card:#131620;--cs-background-hover:#1a1e2a;--cs-background-active:#1f2434;--cs-background-elevated:#171b26;--cs-background-overlay:#080a10c7;--surface-0:var(--sol-surface-0);--surface-1:var(--sol-surface-1);--surface-2:var(--sol-surface-2);--surface-3:var(--sol-surface-3);--surface-4:var(--sol-surface-4);--surface-5:var(--sol-surface-5);--cs-border-color-light:#1c2030;--cs-border-color-medium:#262b3d;--cs-border-color-bold:#353b52;--cs-border-default:#262b3d;--cs-border-subtle:#1c2030;--cs-border-strong:#353b52;--cs-text-primary:#f0f3f8;--cs-text-secondary:#9ca3b5;--cs-text-tertiary:#6b7388;--cs-text-disabled:#424b61;--cs-text-error:#ef4444;--cs-text-inverse:#0a0c12;--cs-color-severity-critical:var(--sol-critical);--cs-color-severity-high:var(--sol-high);--cs-color-severity-medium:var(--sol-medium);--cs-color-severity-low:var(--sol-low);--cs-color-severity-info:var(--sol-info);--cs-severity-critical-bg:var(--sol-critical-bg);--cs-severity-high-bg:var(--sol-high-bg);--cs-severity-medium-bg:var(--sol-medium-bg);--cs-severity-low-bg:var(--sol-low-bg);--cs-severity-info-bg:var(--sol-info-bg);--cs-color-alert-primary:#3b82f6;--cs-color-alert-success:#22c55e;--cs-color-alert-warning:#eab308;--cs-color-alert-danger:#ef4444;--status-online:#22c55e;--status-offline:#6b7388;--status-contained:#f97316;--status-error:#ef4444;--ai-accent:var(--sol-violet-500);--ai-accent-hover:var(--sol-violet-400);--ai-accent-bg:rgba(var(--sol-violet-rgb),.12);--ai-accent-rgb:var(--sol-violet-rgb);--ai-gradient:var(--sol-gradient-live);--ai-gradient-soft:linear-gradient(135deg,#a855f72e 0%,#6366f11f 50%,#3b82f614 100%);--focus-ring:rgba(var(--sol-brand-rgb),.6);--link:var(--sol-brand-400);--link-hover:var(--sol-brand-300);--cs-button-primary-background:var(--sol-brand-500);--cs-button-primary-color:#fff;--cs-button-danger-background:#ef4444;--cs-button-danger-color:#fff;--font-display:var(--sol-font-display);--font-body:var(--sol-font-body);--font-mono:var(--sol-font-mono);--cs-font-family-sans-serif:var(--sol-font-body);--cs-font-family-monospace:var(--sol-font-mono);--text-2xs:.625rem;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--text-4xl:2.5rem;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--cs-border-radius-s:.125rem;--cs-border-radius-m:.25rem;--cs-border-radius-l:.5rem;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #00000080,0 0 0 1px #ffffff05;--shadow-lg:0 8px 24px #0000008c,0 0 0 1px #ffffff08;--shadow-xl:0 16px 48px #000000a6,0 0 0 1px #ffffff0a;--shadow-glow:0 0 20px rgba(var(--crwd-red-rgb),.18);--shadow-glow-lg:0 0 40px rgba(var(--crwd-red-rgb),.28);--shadow-ai-glow:0 0 20px rgba(var(--ai-accent-rgb),.25);--cs-transition-duration-fast:.15s;--cs-transition-duration-medium:.25s;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.25s cubic-bezier(.4,0,.2,1);--transition-slow:.35s cubic-bezier(.4,0,.2,1);--transition-spring:.5s cubic-bezier(.34,1.56,.64,1)}.theme-light{--crwd-red:var(--sol-brand-600);--crwd-red-hover:var(--sol-brand-500);--crwd-red-soft:var(--sol-brand-800);--brand:var(--sol-brand-600);--brand-hover:var(--sol-brand-500);--brand-pressed:var(--sol-brand-700);--cs-background-default:#f5f7fa;--cs-background-light:#ebeef3;--cs-background-lighter:#f0f2f6;--cs-background-lightest:#fff;--cs-background-card:#fff;--cs-background-hover:#ebeef3;--cs-background-active:#dce1ea;--cs-background-elevated:#fff;--cs-background-overlay:#0f121b73;--surface-0:#f5f7fa;--surface-1:#ebeef3;--surface-2:#fff;--surface-3:#f0f2f6;--surface-4:#fff;--surface-5:#fff;--cs-border-color-light:#e1e5ec;--cs-border-color-medium:#c7ccd7;--cs-border-color-bold:#9ca3b5;--cs-border-default:#d9dde5;--cs-border-subtle:#e8ebf0;--cs-border-strong:#c7ccd7;--cs-text-primary:#181b22;--cs-text-secondary:#51596b;--cs-text-tertiary:#7a8599;--cs-text-disabled:#b5bcc8;--cs-text-error:#dc2626;--cs-text-inverse:#fff;--cs-color-severity-critical:var(--sol-critical-light);--cs-color-severity-high:var(--sol-high-light);--cs-color-severity-medium:var(--sol-medium-light);--cs-color-severity-low:var(--sol-low-light);--cs-color-severity-info:var(--sol-info-light);--cs-severity-critical-bg:#dc262614;--cs-severity-high-bg:#ea580c14;--cs-severity-medium-bg:#ca8a0414;--cs-severity-low-bg:#2563eb14;--cs-severity-info-bg:#64748b14;--cs-color-alert-primary:#2563eb;--cs-color-alert-success:#16a34a;--cs-color-alert-warning:#ca8a04;--cs-color-alert-danger:#dc2626;--status-online:#16a34a;--status-offline:#7a8599;--status-contained:#ea580c;--status-error:#dc2626;--ai-accent:var(--sol-violet-600);--ai-accent-hover:var(--sol-violet-500);--ai-accent-bg:rgba(var(--sol-violet-rgb),.1);--ai-gradient:var(--sol-gradient-live);--ai-gradient-soft:linear-gradient(135deg,#9333ea1a 0%,#4f46e514 50%,#2563eb0f 100%);--focus-ring:rgba(var(--sol-brand-rgb),.45);--link:var(--sol-brand-600);--link-hover:#1d4ed8;--cs-button-primary-background:var(--sol-brand-600);--cs-button-primary-color:#fff;--cs-button-danger-background:#dc2626;--cs-button-danger-color:#fff;--shadow-sm:0 1px 2px #0f121b0f;--shadow-md:0 4px 12px #0f121b14;--shadow-lg:0 8px 24px #0f121b1a;--shadow-xl:0 16px 48px #0f121b24;--shadow-glow:0 0 20px rgba(var(--sol-brand-rgb),.14);--shadow-glow-lg:0 0 40px rgba(var(--sol-brand-rgb),.18);--shadow-ai-glow:0 0 20px rgba(var(--sol-violet-rgb),.18)}:root,.theme-dark{--cs-border-subtle:#161a24;--cs-border-default:#1f2430;--cs-border-strong:#2c3345;--radius-sm:var(--sol-radius-sm);--radius-md:var(--sol-radius-md);--radius-lg:var(--sol-radius-lg);--radius-xl:var(--sol-radius-xl);--focus-ring:rgba(var(--sol-brand-rgb),.6);--focus-ring-offset:var(--surface-0);--elev-1:0 1px 2px #0006;--elev-2:0 2px 8px #00000073;--elev-3:0 8px 28px #0000008c;--ease-out:var(--sol-ease);--ease-in-out:var(--sol-ease-in-out);--dur-instant:90ms;--dur-fast:.15s;--dur-base:.22s;--viz-1:#4da6ff;--viz-2:#a855f7;--viz-3:#2dd4bf;--viz-4:#facc15;--viz-5:#f472b6;--viz-6:#818cf8;--sidebar-w:232px;--sidebar-w-rail:56px;--header-h:52px;--content-max:1600px}.theme-light{--cs-border-subtle:#eaedf2;--cs-border-default:#dce0e8;--cs-border-strong:#c2c8d4;--focus-ring:rgba(var(--sol-brand-rgb),.5);--focus-ring-offset:#fff;--elev-1:0 1px 2px #0f121b0d;--elev-2:0 2px 8px #0f121b12;--elev-3:0 8px 28px #0f121b1a;--viz-1:#2563eb;--viz-2:#9333ea;--viz-3:#0d9488;--viz-4:#ca8a04;--viz-5:#db2777;--viz-6:#4f46e5}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.tabular,[data-numeric]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}@keyframes soc-shimmer{to{transform:translate(100%)}}.soc-skeleton{background:var(--surface-3);border-radius:var(--radius-md);position:relative;overflow:hidden}.soc-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0b,#0000);animation:1.4s infinite soc-shimmer;position:absolute;inset:0;transform:translate(-100%)}.theme-light .soc-skeleton:after{background:linear-gradient(90deg,#0000,#0f121b0d,#0000)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.soc-skeleton:after{animation:none}}:root,.theme-dark,.theme-light{--font-display:var(--font-space-grotesk),var(--sol-font-display);--font-body:var(--font-sans),var(--sol-font-body);--font-mono:var(--font-jetbrains),var(--sol-font-mono);--cs-font-family-sans-serif:var(--font-sans),var(--sol-font-body);--cs-font-family-monospace:var(--font-jetbrains),var(--sol-font-mono);--numeral-tracking:-.015em}.font-display{font-family:var(--font-display);letter-spacing:-.011em}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:var(--numeral-tracking)}.agent-surface{background:linear-gradient(180deg,rgba(var(--ai-accent-rgb),.055)0%,transparent 55%),var(--surface-2);border:1px solid rgba(var(--ai-accent-rgb),.18)}.agent-rule{background:linear-gradient(90deg,var(--ai-accent)0%,rgba(var(--ai-accent-rgb),.15)70%,transparent 100%)}@keyframes agent-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.agent-live{animation:agent-pulse 2.4s var(--ease-in-out)infinite}@media (prefers-reduced-motion:reduce){.agent-live{opacity:.9;animation:none}}
