@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-COF6noiJ.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-DmRB7q_B.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-kGSpR5A9.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-DN3Amd4H.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-DrBIvsIy.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-DOZeTYVF.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-1DREuLwQ.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-ryGpXDOP.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-B11XCQ5g.woff) format("woff")}:root{--c-mint-400: #00e5a0;--c-mint-500: #00cc8e;--c-sky-500: #0ea5e9;--c-pink-400: #f472b6;--c-emerald-600: #059669;--c-emerald-700: #047857;--c-sky-600: #0284c7;--c-pink-600: #db2777;--c-navy-975: #070b14;--c-navy-950: #0a0f1c;--c-navy-925: #0d1220;--c-navy-915: #0f1726;--c-navy-900: #111827;--c-navy-850: #1a2236;--c-navy-800: #1e2a3e;--c-navy-700: #2d3b50;--c-slate-100: #e8ecf4;--c-slate-400: #94a3b8;--c-slate-500: #64748b;--c-white: #ffffff;--c-gray-50: #fafbfc;--c-light-100: #f1f5f9;--c-light-50: #f8fafc;--c-slate-900: #0f172a;--c-slate-600: #475569;--c-slate-200: #e2e8f0;--c-slate-300: #cbd5e1;--c-amber-400: #fbbf24;--c-amber-600: #d97706;--c-red-500: #ef4444;--c-red-600: #dc2626;--c-overlay-dark: rgba(0, 0, 0, .7);--c-overlay-light: rgba(0, 0, 0, .4);--c-mint-a12: rgba(0, 229, 160, .12);--c-mint-a08: rgba(0, 229, 160, .08);--c-amber-a12: rgba(251, 191, 36, .12);--c-red-a12: rgba(239, 68, 68, .12);--c-sky-a12: rgba(14, 165, 233, .12);--c-white-a04: rgba(255, 255, 255, .04);--c-emerald-a08: rgba(5, 150, 105, .08);--c-amber-a08: rgba(217, 119, 6, .08);--c-red-a08: rgba(220, 38, 38, .08);--c-sky-a08: rgba(2, 132, 199, .08);--c-black-a03: rgba(0, 0, 0, .03);--c-shadow-dark: 0 1px 3px rgba(0, 0, 0, .4);--c-shadow-light: 0 1px 3px rgba(0, 0, 0, .08);--type-family-primary: "DM Sans", system-ui, sans-serif;--type-family-monospace: "JetBrains Mono", monospace;--type-base-size: 14px;--type-scale-ratio: 1.125;--type-weight-regular: 400;--type-weight-medium: 500;--type-weight-semibold: 600;--type-weight-bold: 700;--type-line-height-tight: 1.25;--type-line-height-normal: 1.5;--type-line-height-relaxed: 1.75;--type-letter-spacing-tight: -.01em;--type-letter-spacing-normal: 0;--type-letter-spacing-wide: .02em;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--motion-instant: 0ms;--motion-fast: .1s;--motion-normal: .2s;--motion-slow: .4s;--motion-easing: cubic-bezier(.4, 0, .2, 1)}:root{--color-bg-primary: var(--c-navy-950);--color-bg-secondary: var(--c-navy-900);--color-bg-tertiary: var(--c-navy-850);--color-bg-elevated: var(--c-navy-800);--color-bg-overlay: var(--c-overlay-dark);--color-text-primary: var(--c-slate-100);--color-text-secondary: var(--c-slate-400);--color-text-tertiary: var(--c-slate-500);--color-text-inverse: var(--c-navy-950);--color-text-link: var(--c-mint-400);--color-brand-primary: var(--c-mint-400);--color-brand-primaryHover: var(--c-mint-500);--color-brand-secondary: var(--c-sky-500);--color-brand-accent: var(--c-pink-400);--color-status-success: var(--c-mint-400);--color-status-successBg: var(--c-mint-a12);--color-status-warning: var(--c-amber-400);--color-status-warningBg: var(--c-amber-a12);--color-status-error: var(--c-red-500);--color-status-errorBg: var(--c-red-a12);--color-status-info: var(--c-sky-500);--color-status-infoBg: var(--c-sky-a12);--color-border-primary: var(--c-navy-800);--color-border-secondary: var(--c-navy-700);--color-border-focus: var(--c-mint-400);--color-sidebar-bg: var(--c-navy-975);--color-sidebar-text: var(--c-slate-400);--color-sidebar-textActive: var(--c-slate-100);--color-sidebar-activeBg: var(--c-mint-a08);--color-sidebar-hoverBg: var(--c-white-a04);--color-card-bg: var(--c-navy-900);--color-card-border: var(--c-navy-800);--color-card-shadow: var(--c-shadow-dark);--color-table-headerBg: var(--c-navy-925);--color-table-rowBg: var(--c-navy-900);--color-table-rowHoverBg: var(--c-navy-850);--color-table-rowAltBg: var(--c-navy-915);--color-bottomBar-bg: var(--c-navy-975);--color-bottomBar-text: var(--c-slate-400);--color-bottomBar-border: var(--c-navy-800);--color-bottomBar-messageBg: var(--c-navy-850);--color-pa-panelBg: var(--c-navy-900);--color-pa-panelBorder: var(--c-navy-800);--color-pa-messageUserBg: var(--c-navy-850);--color-pa-messageAssistantBg: var(--c-navy-900);--color-pa-accentColor: var(--c-mint-400);--font-family-primary: var(--type-family-primary);--font-family-monospace: var(--type-family-monospace)}
