:root{--bg-app:#09090b;--bg-surface:#18181b;--bg-elevated:#27272a;--border-subtle:hsla(0,0%,100%,.05);--border-strong:hsla(0,0%,100%,.1);--text-primary:#e4e4e7;--text-secondary:#a1a1aa;--text-muted:#71717a;--state-hover:hsla(0,0%,100%,.03);--state-active:hsla(0,0%,100%,.06);--state-selected:#1e1e21;--focus-ring:hsla(240,5%,65%,.25);--radius-sm:0.125rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--chain-running:#0ea5e9;--chain-completed:#10b981;--chain-failed:#ef4444;--chain-paused:#f59e0b;--vscode-editor-background:#121314;--vscode-editor-foreground:#bbbebf;--vscode-editorLineNumber-foreground:#858889;--vscode-editorLineNumber-activeForeground:#bbbebf;--vscode-editor-selectionBackground:#3994bc33;--vscode-editor-lineHighlightBackground:#242526;--vscode-sideBar-background:#191a1b;--vscode-sideBar-foreground:#bfbfbf;--vscode-sideBar-border:#2a2b2c;--vscode-sideBarTitle-foreground:#bfbfbf;--vscode-sideBarSectionHeader-background:#191a1b;--vscode-sideBarSectionHeader-border:#2a2b2c;--vscode-activityBar-background:#191a1b;--vscode-activityBar-foreground:#bfbfbf;--vscode-activityBar-inactiveForeground:#888;--vscode-activityBar-border:#2a2b2c;--vscode-activityBar-activeBorder:#bfbfbf;--vscode-activityBarBadge-background:#3994bc;--vscode-activityBarBadge-foreground:#fff;--vscode-titleBar-activeBackground:#191a1b;--vscode-titleBar-activeForeground:#bfbfbf;--vscode-titleBar-inactiveBackground:#191a1b;--vscode-titleBar-inactiveForeground:#888;--vscode-titleBar-border:#2a2b2c;--vscode-tab-activeBackground:#121314;--vscode-tab-activeForeground:#bfbfbf;--vscode-tab-inactiveBackground:#191a1b;--vscode-tab-inactiveForeground:#888;--vscode-tab-border:#2a2b2c;--vscode-tab-activeBorderTop:#3994bc;--vscode-editorGroupHeader-tabsBackground:#191a1b;--vscode-editorGroupHeader-tabsBorder:#2a2b2c;--vscode-statusBar-background:#191a1b;--vscode-statusBar-foreground:#888;--vscode-statusBar-border:#2a2b2c;--vscode-statusBar-debuggingBackground:#3994bc;--vscode-statusBar-debuggingForeground:#fff;--vscode-statusBarItem-prominentBackground:#3994bc;--vscode-statusBarItem-prominentForeground:#fff;--vscode-statusBarItem-hoverBackground:#262728;--vscode-panel-background:#191a1b;--vscode-panel-border:#2a2b2c;--vscode-panelTitle-activeBorder:#3994bc;--vscode-panelTitle-activeForeground:#bfbfbf;--vscode-panelTitle-inactiveForeground:#888;--vscode-input-background:#191a1b;--vscode-input-border:#333536;--vscode-input-foreground:#bfbfbf;--vscode-input-placeholderForeground:#777;--vscode-quickInput-background:#202122;--vscode-quickInput-foreground:#bfbfbf;--vscode-quickInputList-focusBackground:#3994bc26;--vscode-button-background:#3994bc;--vscode-button-foreground:#fff;--vscode-button-hoverBackground:#3e9bc4;--vscode-button-border:#2a2b2c;--vscode-badge-background:#3994bc;--vscode-badge-foreground:#fff;--vscode-list-activeSelectionBackground:#3994bc55;--vscode-list-activeSelectionForeground:#bfbfbf;--vscode-list-hoverBackground:#262728;--vscode-list-hoverForeground:#bfbfbf;--vscode-list-inactiveSelectionBackground:#2c2d2e;--vscode-gitDecoration-addedResourceForeground:#73c991;--vscode-gitDecoration-modifiedResourceForeground:#e5ba7d;--vscode-gitDecoration-deletedResourceForeground:#f48771;--vscode-diffEditor-insertedTextBackground:#72c89233;--vscode-diffEditor-removedTextBackground:#f2877233;--vscode-editorGutter-addedBackground:#72c892;--vscode-editorGutter-deletedBackground:#f28772;--vscode-notifications-background:#202122;--vscode-notifications-foreground:#bfbfbf;--vscode-notifications-border:#2a2b2c;--kletron-accent:#3994bc;--kletron-accent-hover:#3e9bc4;--kletron-accent-muted:#3994bc26;--agent-thinking:#8b5cf6;--agent-thinking-bg:rgba(139,92,246,.1);--agent-thinking-border:rgba(167,139,250,.4);--agent-thinking-text:#c4b5fd;--agent-tool:#f59e0b;--agent-tool-bg:rgba(245,158,11,.1);--agent-tool-border:rgba(251,191,36,.4);--agent-tool-text:#fcd34d;--agent-success:#22c55e;--agent-success-bg:rgba(34,197,94,.1);--agent-success-border:rgba(34,197,94,.4);--agent-error:#f43f5e;--agent-error-bg:rgba(244,63,94,.1);--agent-error-border:rgba(244,63,94,.4);--agent-running:#0ea5e9;--agent-running-bg:rgba(14,165,233,.1);--agent-running-border:rgba(56,189,248,.4);--agent-pending:#71717a;--agent-pending-bg:hsla(240,4%,46%,.1);--agent-pending-border:hsla(240,4%,46%,.4);--status-success:var(--agent-success);--status-success-bg:var(--agent-success-bg);--status-success-border:var(--agent-success-border);--status-success-text:#6ee7b7;--status-error:var(--agent-error);--status-error-bg:var(--agent-error-bg);--status-error-border:var(--agent-error-border);--status-error-text:#fda4af;--status-warning:var(--agent-tool);--status-warning-bg:var(--agent-tool-bg);--status-warning-border:var(--agent-tool-border);--status-warning-text:#fcd34d;--status-info:var(--agent-running);--status-info-bg:var(--agent-running-bg);--status-info-border:var(--agent-running-border);--status-info-text:#7dd3fc;--anim-duration-fast:0.15s;--anim-duration-normal:0.3s;--anim-duration-slow:0.5s;--anim-ease-default:cubic-bezier(0.4,0,0.2,1);--anim-ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--diff-add:#73c991;--diff-add-bg:rgba(114,200,146,.12);--diff-add-border:rgba(114,200,146,.3);--diff-add-gutter:#72c892;--diff-remove:#f48771;--diff-remove-bg:hsla(10,83%,70%,.12);--diff-remove-border:hsla(10,83%,70%,.3);--diff-remove-gutter:#f28772;--sidebar-density-padding:6px 8px;--sidebar-density-gap:4px;--sidebar-density-font:12px;--sidebar-density-icon:16px;--glass-bg-sidebar:rgba(24,24,27,.52);--glass-bg-titlebar:rgba(24,24,27,.42);--glass-bg-panel:rgba(24,24,27,.55);--glass-bg-card:hsla(0,0%,100%,.04);--glass-bg-card-hover:hsla(0,0%,100%,.06);--glass-bg-input:rgba(0,0,0,.15);--glass-bg-elevated:rgba(24,24,27,.6);--glass-border:hsla(0,0%,100%,.12);--glass-border-strong:hsla(0,0%,100%,.2);--glass-blur-sm:8px;--glass-blur-md:16px;--glass-blur-lg:24px;--glass-blur-xl:40px;--glass-noise-opacity:0.4;color:var(--text-primary);background:var(--bg-app)}