@keyframes studio-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes studio-blink{0%,49%{opacity:1}50%,to{opacity:.2}}.studio-pulse{animation:studio-pulse 1.4s ease-in-out infinite}.studio-blink{animation:studio-blink .6s steps(1) infinite}.studio-room{cursor:pointer;outline:none}.studio-room .studio-room-floor{transition:filter .2s}.studio-room:hover .studio-room-floor{filter:brightness(1.25)}.studio-room:focus-visible .studio-room-floor{stroke:#c4b5fd;stroke-width:2.5}.studio-station{cursor:pointer;outline:none}.studio-station:hover{filter:brightness(1.2)}.studio-station:focus-visible{filter:brightness(1.3) drop-shadow(0 0 4px #c4b5fd)}.studio-room:focus-visible .studio-card rect:first-child,.studio-room:hover .studio-card rect:first-child{stroke-width:2}@media (prefers-reduced-motion:reduce){.studio-blink,.studio-pulse{animation:none}.studio-room .studio-room-floor{transition:none}}:root,[data-theme=light]{--brand-500:#7c3aed;--brand-600:#6d28d9;--brand-700:#5b21b6;--brand-accent-2:#db2777;--bg:#f5f6fa;--bg-sidebar:#fff;--surface:#fff;--surface-2:#f2f3f8;--surface-3:#e9ebf2;--raised:#fff;--border:#e4e6ee;--border-strong:#d2d6e2;--text:#121726;--text-2:#4a5165;--text-3:#8a90a3;--accent:var(--brand-600);--accent-hover:var(--brand-700);--accent-soft:#f2ecff;--accent-border:#dccdfd;--accent-text:var(--brand-700);--on-accent:#fff;--accent-gradient:linear-gradient(135deg,var(--brand-500),var(--brand-accent-2));--success:#15803d;--success-soft:#e9f7ef;--success-border:#bfe6cf;--warning:#b45309;--warning-soft:#fdf5e6;--warning-border:#f3d9a4;--danger:#dc2626;--danger-soft:#fdeeee;--danger-border:#f5c6c6;--st-bot:#6d28d9;--st-bot-soft:#f2ecff;--st-bot-border:#dccdfd;--st-queued:#b45309;--st-queued-soft:#fdf5e6;--st-queued-border:#f3d9a4;--st-assigned:#15803d;--st-assigned-soft:#e9f7ef;--st-assigned-border:#bfe6cf;--st-closed:#5b6275;--st-closed-soft:#eff1f5;--st-closed-border:#d9dde6;--bubble-lead:#fff;--bubble-lead-border:#e4e6ee;--bubble-ai:#f2ecff;--bubble-ai-border:#e2d6fe;--bubble-agent:#e9f7ef;--bubble-agent-border:#c9ebd7;--shadow-sm:0 1px 2px #1018280d,0 1px 3px #10182812;--shadow-md:0 10px 28px #1018281f;--focus-ring:0 0 0 3px #6d28d938;--scrollbar:#10182829;--overlay:#10182859;color-scheme:light}[data-theme=dark]{--bg:#0e1016;--bg-sidebar:#131620;--surface:#171a25;--surface-2:#1e2230;--surface-3:#262b3b;--raised:#1b1f2c;--border:#272c3b;--border-strong:#363c50;--text:#edf0f7;--text-2:#b1b7c8;--text-3:#7a8196;--accent:#8b5cf6;--accent-hover:#a78bfa;--accent-soft:#8b5cf629;--accent-border:#8b5cf66b;--accent-text:#c4b5fd;--on-accent:#fff;--success:#4ade80;--success-soft:#22c55e21;--success-border:#22c55e59;--warning:#fbbf24;--warning-soft:#f59e0b21;--warning-border:#f59e0b59;--danger:#f87171;--danger-soft:#ef444421;--danger-border:#ef444459;--st-bot:#c4b5fd;--st-bot-soft:#8b5cf629;--st-bot-border:#8b5cf666;--st-queued:#fbbf24;--st-queued-soft:#f59e0b24;--st-queued-border:#f59e0b61;--st-assigned:#4ade80;--st-assigned-soft:#22c55e21;--st-assigned-border:#22c55e5c;--st-closed:#a3aabb;--st-closed-soft:#94a3b81f;--st-closed-border:#94a3b84d;--bubble-lead:#1e2230;--bubble-lead-border:#2b3040;--bubble-ai:#8b5cf626;--bubble-ai-border:#8b5cf64d;--bubble-agent:#22c55e1f;--bubble-agent-border:#22c55e47;--shadow-sm:0 1px 2px #0006;--shadow-md:0 12px 32px #00000080;--focus-ring:0 0 0 3px #8b5cf659;--scrollbar:#ffffff1f;--overlay:#0000008c;color-scheme:dark}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#f5f6fa;background:var(--bg);color:#121726;color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif}button,input,select,textarea{font-family:inherit}input[type=checkbox],input[type=radio]{accent-color:#6d28d9;accent-color:var(--accent)}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#10182829;background:var(--scrollbar);border-radius:3px}::placeholder{color:#8a90a3;color:var(--text-3);opacity:1}select option{background:#fff;background:var(--raised);color:#121726;color:var(--text)}[role=button]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px #6d28d938;box-shadow:var(--focus-ring);outline:none}input:focus,select:focus,textarea:focus{border-color:#6d28d9!important;border-color:var(--accent)!important}.ui-hover{transition:background .15s,border-color .15s,color .15s}.ui-hover:hover{background:#e9ebf2!important;background:var(--surface-3)!important}.ui-row:hover{background:#f2f3f8;background:var(--surface-2)}.ui-reveal .ui-reveal-target{opacity:0;transition:opacity .15s}.ui-reveal:focus-within .ui-reveal-target,.ui-reveal:hover .ui-reveal-target{opacity:1}.ui-primary{transition:filter .15s,transform .05s}.ui-primary:hover:not(:disabled){filter:brightness(1.08)}.ui-primary:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.ui-hover,.ui-primary,.ui-reveal .ui-reveal-target{transition:none}}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-spin{animation:ui-spin .9s linear infinite}
/*# sourceMappingURL=main.582a6827.css.map*/