:root{--bg-base: #00050D;--bg-card: #0F171E;--bg-sidebar: #00050D;--bg-input: #18212B;--accent-primary: #00A8E1;--accent-primary-hover: #29B8EB;--accent-primary-fg: #00050D;--accent-amber: #F59E0B;--accent-amber-fg: #00050D;--accent-red: #E88A8A;--status-working: var(--accent-amber);--status-attention: var(--accent-primary);--text-primary: #FFFFFF;--text-muted: #9BA7B4;--text-inverse: #00050D;--border-color: #263746;--border-focus: #00A8E1;--code-bg: #030A10;--code-fg: #FFFFFF;--code-inline-bg: #18212B;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .3);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .4);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 9999px;--top-bar-height: 56px;--sidebar-width: 280px;--sql-panel-width: 380px;--overlay-backdrop: rgb(0 0 0 / .55);--z-index-overlay: 100;--motion-panel-enter-duration: .32s;--thread-max-width: 48rem;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", monospace}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:var(--bg-base);color:var(--text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}
