body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Inter,Roboto,sans-serif;font-size:13px;margin:0;min-height:100vh;transition:background-color .3s ease,color .3s ease}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}*,:after,:before{box-sizing:border-box}.dashboard-page{--dashboard-accent-primary:#7c3aed;--dashboard-accent-foreground:#a78bfa;--dashboard-accent-border-soft:#7c3aed4d;--dashboard-accent-border-mid:#7c3aed66;--dashboard-accent-bg-soft:#7c3aed14;--dashboard-accent-bg-muted:#7c3aed1f;--dashboard-accent-bg-subtle:#7c3aed0a;--dashboard-accent-border-faint:#7c3aed59;--dashboard-accent-strong:#6d28d9;background:linear-gradient(180deg,#09090b,#0a0a0d);color:#f4f4f5;display:flex;flex-direction:column;font-family:Space Grotesk,Segoe UI,sans-serif;gap:0;min-height:calc(100vh - 86px);overflow:hidden;padding:0}.dashboard-page-fs{--dashboard-accent-primary:#14b8a6;--dashboard-accent-foreground:#14b8a6;--dashboard-accent-border-soft:#14b8a64d;--dashboard-accent-border-mid:#14b8a666;--dashboard-accent-bg-soft:#14b8a614;--dashboard-accent-bg-muted:#14b8a61f;--dashboard-accent-bg-subtle:#14b8a60a;--dashboard-accent-border-faint:#14b8a659;--dashboard-accent-strong:#14b8a6}.dashboard-loading-state{align-items:center;display:flex;justify-content:center;min-height:60vh}.dashboard-top-row{align-items:center;display:flex;justify-content:space-between;padding:12px 24px}.dashboard-page-title{color:#f4f4f5;font-size:17px;font-weight:600;margin:0}.dashboard-pending-pill{background:var(--dashboard-accent-bg-soft);border:1px solid var(--dashboard-accent-border-soft);border-radius:20px;color:var(--dashboard-accent-foreground);font-size:12px;font-weight:500;letter-spacing:0;padding:4px 12px}.dashboard-command-center{display:flex;flex:1 1 auto;flex-direction:column;max-height:55vh;min-height:0;overflow:hidden}.dashboard-command-header{align-items:center;border-bottom:1px solid #ffffff0a;display:flex;flex-wrap:nowrap;gap:8px;padding:8px 24px}.dashboard-command-heading{color:#e2e2e8;font-size:13px;font-weight:600;letter-spacing:0}.dashboard-command-filters{align-items:center;display:inline-flex;gap:4px}.dashboard-filter-chip,.dashboard-run-all{border-radius:6px;box-sizing:border-box;font-size:11px;font-weight:600;letter-spacing:.03em;line-height:1;min-height:auto;padding:4px 10px;text-transform:uppercase}.dashboard-filter-chip{background:#0000;border:1px solid #0000;color:#6b6b80}.dashboard-filter-chip.selected{background:var(--dashboard-accent-bg-muted);border:1px solid var(--dashboard-accent-border-mid);color:var(--dashboard-accent-foreground)}.dashboard-run-all{background:#0000;border:1px solid var(--dashboard-accent-border-soft);margin-left:auto;padding:5px 12px}.dashboard-run-all,.run-all-arrow{color:var(--dashboard-accent-foreground)}.run-all-arrow{font-size:11px}.dashboard-scroll,.dashboard-scroll-area{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.dashboard-scroll-area{overflow-x:hidden;overflow-y:auto;padding:8px 24px;scrollbar-color:#ffffff14 #0000;scrollbar-width:thin}.dashboard-scroll-area::-webkit-scrollbar{width:5px}.dashboard-scroll-area::-webkit-scrollbar-track{background:#0000}.dashboard-scroll-area::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.dashboard-empty-log{align-items:center;color:#71717a;display:flex;font-size:.88rem;justify-content:center;min-height:130px}.dashboard-fs-section{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.dashboard-section-title{color:#9b9bb0;font-size:11px;font-weight:600;letter-spacing:.03em;margin:2px 0;text-transform:uppercase}.dashboard-fs-alert-card{align-items:center;animation:dashboard-row-fade .28s cubic-bezier(.22,1,.36,1) both;background:#ffffff08;border:1px solid #ffffff14;border-left-width:4px;border-radius:10px;display:flex;gap:10px;padding:8px 10px}.dashboard-fs-alert-icon{align-items:center;display:inline-flex;flex:0 0 15px;height:15px;justify-content:center;width:15px}.dashboard-fs-alert-icon svg{height:14px;width:14px}.dashboard-fs-alert-main{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.dashboard-fs-alert-title{color:#d4d4db;font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-fs-alert-subtitle{color:#8b8ba0;font-size:11px}.dashboard-fs-alert-priority{border:1px solid;border-radius:999px;flex:0 0 auto;font-size:10px;font-weight:700;line-height:1;padding:2px 6px}.dashboard-alert-take-action{background:#ffffff0d!important;border:1px solid #ffffff2e!important;border-radius:6px!important;color:#e2e2e8!important;font-size:10px!important;line-height:1;min-height:auto!important;padding:5px 10px!important;text-transform:none!important}.dashboard-alert-take-action:hover{background:#ffffff17!important;border-color:#ffffff47!important}.dashboard-fs-day-group{margin-bottom:10px}.dashboard-fs-day-label{color:#8b8ba0;font-size:10px;font-weight:600;letter-spacing:.03em;margin-bottom:4px}.dashboard-fs-activity-entry{align-items:center;animation:dashboard-row-fade .28s cubic-bezier(.22,1,.36,1) both;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;color:#b8b8cc;display:flex;font-size:11px;gap:8px;margin-bottom:3px;padding:6px 10px}.dashboard-fs-activity-icon{align-items:center;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;width:14px}.dashboard-fs-activity-icon svg{height:12px;width:12px}.dashboard-fs-activity-title{color:#cfcfe0;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-fs-activity-time{color:#626276;flex:0 0 80px;font-family:JetBrains Mono,monospace;font-size:10px;text-align:right}.log-entry{align-items:center;animation:dashboard-row-fade .28s cubic-bezier(.22,1,.36,1) both;display:flex;font-size:12px;gap:8px;margin:1px 0;padding:4px 12px;transition:transform .16s ease,color .16s ease}.log-entry-icon{align-items:center;color:var(--dashboard-accent-primary);display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;line-height:1;width:14px}.log-entry-system-icon svg{color:#4b4b60;height:11px;width:11px}.log-entry-user-icon{color:var(--dashboard-accent-primary);font-size:10px}.log-entry-time{color:#6b6b80;flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:.75rem;white-space:nowrap}.log-entry-time-system{color:#7b7b90}.log-entry-system,.log-entry-time-user{color:#6b6b80}.log-entry-text-system{color:#6b6b80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-entry-user{color:#c4b5fd}.log-entry-text-user{color:#c4b5fd;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-entry-agent{align-items:flex-start;color:#9b9bb0}.log-entry-agent .log-entry-icon,.log-entry-system .log-entry-icon{flex-basis:11px;height:11px;width:11px}.log-entry-agent .log-entry-icon svg,.log-entry-system .log-entry-icon svg{height:11px;width:11px}.log-entry-text-agent{color:#9b9bb0;line-height:1.6;white-space:pre-line;word-break:break-word}.log-entry-thinking{align-items:flex-start}.log-entry-thinking-icon{animation:onyxThinkingSparkle 1.15s ease-in-out infinite}.log-entry-text-thinking{color:#6b6b80!important;font-style:italic}.thinking-dots{display:inline-flex;margin-left:2px}.thinking-dot{animation:onyxThinkingDots 1.2s ease-in-out infinite;color:#6b6b80;opacity:.25}.thinking-dot:nth-child(2){animation-delay:.18s}.thinking-dot:nth-child(3){animation-delay:.36s}.log-entry-task{align-items:center;gap:8px;justify-content:flex-start;line-height:1;padding:6px 12px}.log-entry-task.pending{cursor:pointer}.task-dot{border:1px solid #0000;border-radius:50%;box-shadow:0 0 0 1px #0000;flex:0 0 6px;height:6px;width:6px}.task-dot.pulse{animation:pulse 1.4s ease-in-out infinite}.task-icon{align-items:center;color:#e4e4e7;display:inline-flex;flex:0 0 13px;justify-content:center}.task-icon,.task-icon svg{height:13px;width:13px}.task-agent-name{color:#7b7b90;flex:0 0 90px;font-size:11px;font-weight:600;margin-right:4px;max-width:90px;min-width:90px}.task-time{color:#4b4b60;flex:0 0 52px;font-family:JetBrains Mono,monospace;font-size:11px;width:52px}.task-summary{color:#b8b8cc;flex:1 1;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-action,.task-status-badge{border-radius:4px;flex:0 0 auto;font-size:10px;font-weight:600;margin-left:auto;min-width:80px;padding:2px 8px;text-align:center}.task-status-badge{line-height:1}.task-status-badge.input{background:#f59e0b1f;color:#f59e0b}.task-status-badge.urgent{background:#ef44441f;color:#ef4444}.task-action{color:#6b6b80;font-style:italic;opacity:.9}.log-entry-task.done .task-summary{color:#6b6b80;opacity:.6}.log-entry-task.done .task-status-badge{margin-left:auto}.task-context{animation:expandIn .2s ease-out both;margin:0;overflow:hidden;padding-left:38px}.task-context-block{background:#0003;border-radius:8px;color:#b8b8cc;font-size:13px;line-height:1.7;margin:6px 0 10px;padding:10px 14px;white-space:pre-line}.task-context-suggestion{align-items:flex-start;background:var(--dashboard-accent-bg-subtle);border-radius:8px;color:#9b9bb0;display:flex;font-size:12px;font-style:italic;gap:8px;margin-bottom:10px;padding:8px 12px}.task-context-suggestion .log-entry-icon{margin-top:1px}.task-context-text{color:#9b9bb0;line-height:1.6;margin:0}.task-context-actions{display:flex;flex-wrap:wrap;gap:8px}.context-action-outline,.context-action-primary{border-radius:6px!important;box-shadow:none!important;font-size:11px!important;font-weight:600!important;min-height:auto!important;padding:6px 14px!important;text-transform:none!important}.context-action-primary{background:var(--dashboard-accent-strong)!important;border:1px solid var(--dashboard-accent-strong)!important;color:#fff!important}.context-action-outline{background:#ffffff0f!important;border:1px solid #ffffff14!important;color:#b8b8cc!important}.dashboard-chat-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f15f2;border-top:1px solid #ffffff0f;padding:10px 24px 12px}.dashboard-chat-input-row{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:10px;padding:3px 4px 3px 14px}.dashboard-chat-icon{align-items:center;color:var(--dashboard-accent-foreground);display:inline-flex;flex:0 0 14px;justify-content:center}.dashboard-chat-icon,.dashboard-chat-icon svg{height:14px;width:14px}.dashboard-chat-input-wrap{flex:1 1;min-width:0}.dashboard-chat-input{background:#0000;border:none;color:#e2e2e8;font-family:inherit;font-size:13px;outline:none;padding:10px 0;width:100%}.dashboard-chat-input::placeholder{color:#4b4b60;opacity:1}.dashboard-send-btn{border:none!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;min-height:auto!important;padding:8px 16px!important;text-transform:none!important}.dashboard-send-btn,.dashboard-send-btn.Mui-disabled{background:#ffffff0f!important;color:#6b6b80!important}.dashboard-send-btn.Mui-disabled{opacity:1!important}.dashboard-send-btn.active{background:var(--dashboard-accent-strong)!important;color:#fff!important}.dashboard-suggestion-chips{display:flex;gap:12px;margin-top:6px;padding-left:28px}.dashboard-suggestion-chip{-webkit-appearance:none!important;appearance:none!important;background:#0000!important;border:none!important;border-radius:0!important;color:#4b4b60!important;cursor:pointer!important;font-family:inherit;font-size:11px!important;line-height:1;padding:2px 0!important}.dashboard-suggestion-chip:focus-visible,.dashboard-suggestion-chip:hover{color:#8b8ba0!important}.dashboard-suggestion-chip:focus-visible{outline:none}.dashboard-quick-grid{grid-gap:8px;background:#0f0f1599;border-top:1px solid #ffffff0a;display:grid;gap:8px;grid-template-columns:repeat(6,1fr);padding:10px 24px}.dashboard-quick-btn{align-items:center;background:#ffffff08!important;border:1px solid #ffffff0f!important;border-radius:8px!important;color:#b8b8cc!important;cursor:pointer!important;display:flex!important;font-size:12px!important;font-weight:500!important;gap:8px;justify-content:center;padding:8px 14px!important;text-transform:none!important;white-space:nowrap}.dashboard-quick-btn:hover{background:#ffffff0f!important;border-color:#ffffff1f!important}.dashboard-quick-icon{align-items:center;color:#8b8b9e;display:inline-flex;justify-content:center}.dashboard-quick-icon,.dashboard-quick-icon svg{height:14px;width:14px}.dashboard-agent-channels-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.dashboard-agent-channels-title{color:#9b9bb0;font-size:13px;font-weight:600}.dashboard-agent-channels-count{color:#4b4b60;font-size:11px}.dashboard-agent-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.dashboard-agent-card{background:hsla(0,0%,100%,.025);border:1px solid #ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px 12px;transition:opacity .16s ease,background-color .16s ease}.dashboard-agent-card.offline{background:#ffffff03;border-color:#ffffff08;opacity:.5}.dashboard-agent-card-top{align-items:center;color:#e2e2e8;display:flex;font-size:12px;font-weight:600;gap:8px}.dashboard-agent-card-icon{align-items:center;display:inline-flex;height:13px;justify-content:center;width:13px}.dashboard-agent-card-icon svg{height:13px;width:13px}.agent-pending-badge{align-items:center;background:var(--dashboard-accent-primary);border:1px solid var(--dashboard-accent-border-faint);border-radius:50%;color:#fff;display:inline-flex;font-size:9px;font-weight:700;height:16px;justify-content:center;line-height:1;width:16px}.agent-card-summary{color:#6b6b80;font-size:11px;line-height:1.5;margin:0}.agent-card-status{align-items:center;color:#4b4b60;display:flex;font-size:10px;gap:8px}.agent-status-dot{background:#10b981;border-radius:50%;height:6px;width:6px}.dashboard-agent-channels{background:#0b0b1099;border-top:1px solid #ffffff0f;padding:14px 24px 18px}.dashboard-agent-toggle{background:#ffffff1a;border:none;border-radius:9px;cursor:pointer;height:18px;margin-left:auto;padding:0;position:relative;width:32px}.dashboard-agent-toggle.on{background:var(--dashboard-accent-strong)}.dashboard-agent-toggle-knob{background:#fff;border-radius:50%;height:14px;left:2px;position:absolute;top:2px;transition:left .2s ease;width:14px}.dashboard-agent-toggle.on .dashboard-agent-toggle-knob{left:16px}.dashboard-agent-toggle:focus-visible{outline:1px solid #fff6;outline-offset:2px}@keyframes dashboard-row-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes onyxThinkingSparkle{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@keyframes onyxThinkingDots{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes expandIn{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}@media (max-width:860px){.dashboard-command-header{gap:6px}.dashboard-command-center{max-height:none}.dashboard-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-quick-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.dashboard-top-row{padding:12px 16px}.dashboard-command-header{flex-wrap:wrap;gap:8px 10px}.dashboard-run-all{margin-left:0}.dashboard-command-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;width:100%}.dashboard-command-center{min-height:52vh}.dashboard-agent-grid{grid-template-columns:1fr}.dashboard-filter-chip{flex:0 0 auto}.dashboard-quick-grid{grid-template-columns:repeat(2,1fr)}.dashboard-fs-alert-card{flex-wrap:wrap}.dashboard-fs-alert-priority{margin-right:auto}.dashboard-fs-activity-time{flex-basis:72px}}
/*# sourceMappingURL=main.a302b85d.css.map*/