:root,[data-theme=dark]{--bg-primary:#141a22;--bg-secondary:#0d1218;--bg-chat:#0e1621;--bg-message-in:#182533;--bg-message-out:#2b5278;--bg-hover:#ffffff0f;--bg-active:#5eaaec38;--glass-bg:#141a22b8;--glass-border:#ffffff17;--text-primary:#f0f4f8;--text-secondary:#9aa8b8;--text-muted:#6c7883;--accent:#5eaaec;--accent-hover:#7ebdf5;--border:#ffffff14;--danger:#e05555;--success:#4dd964;--sidebar-width:360px;--shadow-soft:0 8px 32px #00000059;--panel-bg:#101820;--panel-shadow:0 0 0 1px #ffffff08;--input-bg:#0b141a;--input-border:#243447;--input-text:#e5e7eb;--input-placeholder:#64748b;--table-header-bg:#101820;--table-row-border:#ffffff0f;--table-header-shadow:0 1px 0 #ffffff0f;--btn-ghost-border:#334155;--btn-ghost-text:#e5e7eb;--link-url-public:#93c5fd;--link-url-target:#a5b4fc;--hint-bg:#2ea3f20f;--hint-border:#2ea3f2;--error-text:#fecaca;--error-bg:#ef44441f;--error-border:#ef444459;--scenario-canvas-bg:#0e1621;--scenario-node-top:#182533;--scenario-node-bottom:#101820;--scenario-node-shadow:0 2px 8px #00000059;--scenario-fork-hub-bg:linear-gradient(160deg,#581c8759,#0f172af2);--scenario-handle-ring:#0e1621;--scenario-bg-dots:#243447;--scenario-minimap-mask:#0e1621d9}[data-theme=light]{--bg-primary:#e8eef5;--bg-secondary:#f5f8fc;--bg-chat:#fff;--bg-message-in:#eef2f7;--bg-message-out:#cfe4fb;--bg-hover:#0f28460f;--bg-active:#2563eb24;--glass-bg:#ffffffb8;--glass-border:#0f28461a;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#64748b;--accent:#2563eb;--accent-hover:#1d4ed8;--border:#0f28461a;--danger:#dc2626;--success:#16a34a;--shadow-soft:0 8px 32px #0f172a1f;--panel-bg:#fff;--panel-shadow:0 1px 3px #0f172a14,0 0 0 1px #0f28460f;--input-bg:#fff;--input-border:#cbd5e1;--input-text:#0f172a;--input-placeholder:#94a3b8;--table-header-bg:#f1f5f9;--table-row-border:#0f28461a;--table-header-shadow:0 1px 0 #0f284614;--btn-ghost-border:#cbd5e1;--btn-ghost-text:#334155;--link-url-public:#1d4ed8;--link-url-target:#4338ca;--hint-bg:#2563eb14;--hint-border:#2563eb;--error-text:#b91c1c;--error-bg:#dc262614;--error-border:#dc262659;--scenario-canvas-bg:#e2e8f0;--scenario-node-top:#fff;--scenario-node-bottom:#f1f5f9;--scenario-node-shadow:0 2px 10px #0f172a14;--scenario-fork-hub-bg:linear-gradient(160deg,#c084fc33,#fffffffa);--scenario-handle-ring:#fff;--scenario-bg-dots:#94a3b8;--scenario-minimap-mask:#f1f5f9eb}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#141a22;background:var(--bg-primary);background-image:radial-gradient(1200px 600px at 85% -10%,#5eaaec1f,#0000 55%),radial-gradient(900px 500px at -5% 100%,#5eaaec14,#0000 50%);color:#f0f4f8;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;overflow:hidden}html[data-theme=light] body{background-image:radial-gradient(1200px 600px at 85% -10%,#2563eb14,#0000 55%),radial-gradient(900px 500px at -5% 100%,#2563eb0d,#0000 50%)}#root{display:flex;flex-direction:column;height:100vh}button,input,select,textarea{color:inherit;font-family:inherit}input::placeholder,textarea::placeholder{color:#64748b;color:var(--input-placeholder);opacity:1}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#6c7883;background:var(--text-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#9aa8b8;background:var(--text-secondary)}a{color:#5eaaec;color:var(--accent);text-decoration:none}a:hover{color:#7ebdf5;color:var(--accent-hover)}
/*# sourceMappingURL=main.426fd998.css.map*/