.dashboard-root{--dash-bg:#0a0a0a;--dash-surface:#111111;--dash-surface-hover:#181818;--dash-border:rgba(255,255,255,0.09);--dash-border-light:rgba(255,255,255,0.14);--dash-text-primary:#fafafa;--dash-text-secondary:#a3a3a3;--dash-text-muted:#737373;--dash-accent:#f97316;--dash-accent-dim:rgba(249,115,22,0.12);--dash-accent-border:rgba(249,115,22,0.25);--dash-accent-fg:#0a0a0b;--dash-green:#10b981;--dash-green-dim:rgba(16,185,129,0.12);--dash-green-border:rgba(16,185,129,0.22);--dash-red:#ef4444;--dash-red-dim:rgba(239,68,68,0.12);--dash-red-border:rgba(239,68,68,0.22);--dash-blue:#3b82f6;--dash-blue-dim:rgba(59,130,246,0.12);--dash-blue-border:rgba(59,130,246,0.22);--dash-purple:#a855f7;--dash-purple-dim:rgba(168,85,247,0.12);--dash-purple-border:rgba(168,85,247,0.22);--dash-orange:#f97316;--dash-orange-dim:rgba(249,115,22,0.12);--dash-orange-border:rgba(249,115,22,0.22);--dash-yellow:#eab308;--dash-yellow-dim:rgba(234,179,8,0.12);--dash-yellow-border:rgba(234,179,8,0.22);--dash-modal-bg:#111111;--dash-modal-input-bg:#0a0a0a;--dash-code-bg:#0d0d0d;--dash-code-surface:#151515;--dash-code-border:rgba(255,255,255,0.08)}.dashboard-root.dashboard-light{--dash-bg:#fafafa;--dash-surface:#ffffff;--dash-surface-hover:#f5f5f5;--dash-border:#e5e5e5;--dash-border-light:#d4d4d4;--dash-text-primary:#171717;--dash-text-secondary:#525252;--dash-text-muted:#737373;--dash-accent:#f97316;--dash-accent-dim:rgba(249,115,22,0.1);--dash-accent-border:rgba(249,115,22,0.2);--dash-accent-fg:#ffffff;--dash-green:#059669;--dash-green-dim:rgba(5,150,105,0.1);--dash-green-border:rgba(5,150,105,0.2);--dash-red:#dc2626;--dash-red-dim:rgba(220,38,38,0.1);--dash-red-border:rgba(220,38,38,0.2);--dash-blue:#2563eb;--dash-blue-dim:rgba(37,99,235,0.1);--dash-blue-border:rgba(37,99,235,0.2);--dash-purple:#9333ea;--dash-purple-dim:rgba(147,51,234,0.1);--dash-purple-border:rgba(147,51,234,0.2);--dash-orange:#ea580c;--dash-orange-dim:rgba(234,88,12,0.1);--dash-orange-border:rgba(234,88,12,0.2);--dash-yellow:#ca8a04;--dash-yellow-dim:rgba(202,138,4,0.1);--dash-yellow-border:rgba(202,138,4,0.2);--dash-modal-bg:#fafafa;--dash-modal-input-bg:#ffffff;--dash-code-bg:#fafafa;--dash-code-surface:#f0f0f0;--dash-code-border:#e5e5e5}.dashboard-root{position:relative}.dashboard-root:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.dashboard-root input:-webkit-autofill,.dashboard-root input:-webkit-autofill:focus,.dashboard-root input:-webkit-autofill:hover,.dashboard-root textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--dash-modal-input-bg) inset;-webkit-text-fill-color:var(--dash-text-primary);caret-color:var(--dash-text-primary);transition:background-color 5000s ease-in-out 0s}.dashboard-root ::-webkit-scrollbar{width:6px}.dashboard-root ::-webkit-scrollbar-track{background:transparent}.dashboard-root ::-webkit-scrollbar-thumb{background:var(--dash-border-light);border-radius:3px}.dashboard-root ::-webkit-scrollbar-thumb:hover{background:var(--dash-text-muted)}.dash-mono{font-family:var(--font-jetbrains,"JetBrains Mono"),monospace}.dash-code-editor .monaco-editor,.dash-code-editor .monaco-editor .lines-content,.dash-code-editor .monaco-editor .margin,.dash-code-editor .monaco-editor .margin-view-overlays,.dash-code-editor .monaco-editor .monaco-editor-background,.dash-code-editor .monaco-editor .overflow-guard,.dash-code-editor .monaco-editor .sticky-widget,.dash-code-editor .monaco-editor .sticky-widget-line-numbers,.dash-code-editor .monaco-editor .sticky-widget-lines-scrollable,.dash-code-editor .monaco-editor .textAreaCover{background-color:var(--dash-code-bg)!important}.dash-code-editor .monaco-editor .cursors-layer .cursor{background-color:var(--dash-accent)!important}.dash-code-editor .monaco-editor .line-numbers{color:var(--dash-text-muted)!important}.dash-code-editor .monaco-editor .line-numbers.active-line-number{color:var(--dash-text-secondary)!important}