:root{--bg-base:#050507;--bg-surface:#0b0d10;--bg-elevated:#111316;--bg-hover:#191c21;--bg-active:#1f2328;--bg-input:#08090c;--border:#1e2128;--border-subtle:#161920;--border-focus:#3fb950;--text:#e6edf3;--text-secondary:#9eaab8;--text-muted:#6b7685;--text-faint:#3d434d;--accent-green:#3fb950;--accent-green-dim:#238636;--accent-blue:#58a6ff;--accent-blue-dim:#1f6feb;--accent-purple:#bc8cff;--accent-purple-dim:#8b5cf6;--accent-yellow:#e3b341;--accent-red:#f85149;--accent-red-dim:#da3633;--radius:12px;--radius-sm:8px;--radius-lg:16px;--shadow-sm:0 1px 3px #00000080;--shadow-md:0 4px 16px #0009;--shadow-lg:0 16px 48px #000000b3;--transition:.15s ease;color:var(--text);background:var(--bg-base);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;margin:0}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}h1{font-size:17px}h2{font-size:14px}h3{font-size:13px}button,input,select,textarea{font:inherit;color:inherit}#app{height:100vh}.app-shell{background:var(--bg-base);flex-direction:column;height:100%;display:flex}.topbar{border-bottom:1px solid var(--border);background:var(--bg-surface);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.title-wrap,.actions-wrap,.status-wrap,.row,.row-between{align-items:center;gap:12px;display:flex}.row-between{justify-content:space-between}.actions-wrap{flex-wrap:wrap;gap:8px}.actions-wrap .custom-select{min-width:320px;max-width:480px}.actions-wrap .session-select{min-width:480px;max-width:640px}.status-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.status-disconnected{background:var(--accent-red);box-shadow:0 0 8px #f8514980}.status-connecting{background:var(--accent-yellow);animation:1.5s infinite pulse;box-shadow:0 0 8px #e3b34180}.status-connected{background:var(--accent-green);box-shadow:0 0 8px #3fb95080}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.instance-page{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.grid-3{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:0;padding:16px;display:grid}.resizable-grid{flex:1;gap:0;min-height:0;padding:16px;display:flex}.resizable-grid>.left-stack,.resizable-grid>.center-stack{flex-shrink:0;min-width:200px}.resize-handle{cursor:col-resize;background:0 0;flex-shrink:0;width:6px;transition:background .15s;position:relative}.resize-handle:after{content:"";background:var(--border,#1e2230);border-radius:1px;width:2px;transition:background .15s;position:absolute;top:10%;bottom:10%;left:2px}.resize-handle:hover:after,.resize-handle:active:after{background:var(--accent-blue,#388bfd)}.left-stack{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.left-stack>*{flex:1;min-height:0}.chat-column{flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);min-height:0;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;overflow:hidden}.panel-header,.panel-footer{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:14px 18px}.panel-footer{border-bottom:0;border-top:1px solid var(--border-subtle)}.panel-body{flex:1;min-height:0;padding:16px;overflow:auto}.raw-expand-btn{border:1px solid var(--border);border-radius:var(--radius,6px);color:var(--text-secondary);cursor:pointer;transition:color var(--transition), border-color var(--transition), background var(--transition);background:0 0;justify-content:center;align-items:center;padding:4px;display:flex}.raw-expand-btn:hover{color:var(--accent-blue);border-color:var(--accent-blue);background:#388bfd14}.filters-toggle{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--transition);background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:12px;display:flex}.filters-toggle:hover{color:var(--text)}.filters-options{flex-wrap:wrap;gap:8px 14px;margin-top:8px;padding-left:2px;display:flex}.filters-options label{cursor:pointer;color:var(--text-secondary);-webkit-user-select:none;user-select:none;transition:color var(--transition);align-items:center;gap:6px;margin-bottom:0;display:flex}.filters-options label:hover{color:var(--text)}input[type=checkbox]{appearance:none;border:1.5px solid var(--text-faint);background:var(--bg-input);cursor:pointer;width:16px;height:16px;transition:background var(--transition), border-color var(--transition), box-shadow var(--transition);border-radius:4px;flex-shrink:0;position:relative}input[type=checkbox]:hover{border-color:var(--text-muted)}input[type=checkbox]:checked{background:var(--accent-green-dim);border-color:var(--accent-green);box-shadow:0 0 6px #3fb95040}input[type=checkbox]:checked:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:5px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 2px #3fb9504d}.raw-item{text-align:left;border:1px solid var(--border-subtle);background:var(--bg-base);border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:border-color var(--transition), background var(--transition);margin-bottom:10px;padding:12px 14px}.raw-item:hover{border-color:var(--border);background:var(--bg-hover)}.raw-item pre{white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);margin:8px 0 0;font-size:11px}.bubble{border-radius:var(--radius);border:1px solid;max-width:85%;margin-bottom:12px;padding:12px 16px;font-size:13px;line-height:1.5}.bubble.assistant{background:#3fb9500f;border-color:#3fb95026;margin-right:auto}.bubble.user{background:#58a6ff0f;border-color:#58a6ff26;margin-left:auto}.bubble.partial{opacity:.6}.bubble .md-content{word-break:break-word;overflow-wrap:break-word}.bubble .md-content>:first-child{margin-top:0}.bubble .md-content>:last-child{margin-bottom:0}.bubble .md-content img{border-radius:8px;max-width:100%;margin-top:8px;display:block}.bubble .md-content p{margin:.4em 0}.bubble .md-content pre{background:var(--bg-active);border-radius:var(--radius-sm,4px);margin:.5em 0;padding:8px 10px;font-size:12px;overflow-x:auto}.bubble .md-content code{font-family:var(--font-mono,"SF Mono", "Fira Code", monospace);font-size:.9em}.bubble .md-content :not(pre)>code{background:var(--bg-active);border-radius:3px;padding:1px 5px}.bubble .md-content ul,.bubble .md-content ol{margin:.4em 0;padding-left:1.4em}.bubble .md-content h1,.bubble .md-content h2,.bubble .md-content h3,.bubble .md-content h4,.bubble .md-content h5,.bubble .md-content h6{margin:.6em 0 .3em;font-size:1em;font-weight:600}.bubble .md-content blockquote{border-left:3px solid var(--border);opacity:.85;margin:.4em 0;padding-left:10px}.bubble .md-content a{color:var(--accent-blue,#58a6ff);text-decoration:none}.bubble .md-content a:hover{text-decoration:underline}.bubble .md-content table{border-collapse:collapse;width:100%;margin:.5em 0;font-size:12px;display:block;overflow-x:auto}.bubble .md-content thead{background:#ffffff0a}.bubble .md-content th{border:1px solid var(--border);text-align:left;color:var(--text-primary);white-space:nowrap;padding:6px 10px;font-weight:600}.bubble .md-content td{border:1px solid var(--border);color:var(--text-secondary);padding:5px 10px}.bubble .md-content tbody tr:hover{background:#ffffff05}.bubble .md-content td code{background:var(--bg-active);border-radius:3px;padding:1px 5px;font-size:11px}.bubble .md-content hr{border:none;border-top:1px solid var(--border);margin:.6em 0}.bubble.tool-status{background:#d299220f;border-color:#d2992233;max-width:100%;padding:6px 12px}.bubble.tool-status.final{opacity:.5}.tool-card{color:var(--fg-muted,#8b949e);align-items:center;gap:6px;font-size:12px;display:flex}.tool-icon{font-size:14px}.pending-attachment{border:1px solid var(--border,#1e2230);background:#ffffff0a;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;display:flex}.pending-thumb{object-fit:cover;border-radius:4px;width:36px;height:36px}.pending-name{color:var(--text-secondary,#8b949e);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.pending-remove{color:var(--text-muted,#555);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.pending-remove:hover{color:var(--accent-red,#f85149)}.chat-input-bar{border-top:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:10px;margin-top:12px;padding:14px 0 0;display:flex}.chat-input-bar input{flex:1}.chat-input-bar .btn{flex-shrink:0}.meta,.muted{color:var(--text-muted);font-size:12px}.meta{text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px}.btn{border:1px solid var(--border);background:var(--bg-elevated);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition), border-color var(--transition);padding:8px 16px;font-size:13px;font-weight:500}.btn:hover{background:var(--bg-hover);border-color:var(--text-faint)}.btn:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.btn-primary{background:var(--accent-green-dim);border-color:var(--accent-green-dim);color:#fff}.btn-primary:hover{background:var(--accent-green);border-color:var(--accent-green)}.btn-ghost{color:var(--text-muted);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--bg-elevated);color:var(--text-secondary)}.btn-success{background:var(--accent-green-dim);border-color:var(--accent-green-dim);color:#fff}.btn-success:hover{background:var(--accent-green);border-color:var(--accent-green)}.btn-danger{background:var(--accent-red-dim);border-color:var(--accent-red-dim);color:#fff}.btn-danger:hover{background:var(--accent-red);border-color:var(--accent-red)}.icon-btn{justify-content:center;align-items:center;padding:8px;line-height:1;display:inline-flex}.icon-btn-sm{justify-content:center;align-items:center;padding:5px 8px;line-height:1;display:inline-flex}input:not([type=checkbox]),select,textarea{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);transition:border-color var(--transition), box-shadow var(--transition);padding:10px 12px}input:not([type=checkbox]):focus,select:focus,textarea:focus{border-color:var(--accent-green);outline:none;box-shadow:0 0 0 2px #3fb95026}input::placeholder,textarea::placeholder{color:var(--text-faint)}label{color:var(--text-secondary);letter-spacing:.02em;margin-bottom:14px;font-size:12px;font-weight:500;display:block}.drawer{z-index:30;background:var(--bg-surface);border-left:1px solid var(--border);width:min(440px,100vw);height:100vh;box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer-open{transform:translate(0)}.drawer-body{flex:1;padding:20px;overflow:auto}.overlay{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;position:fixed;inset:0}.log-box{border:1px solid var(--border-subtle);background:var(--bg-base);border-radius:var(--radius-sm);max-height:180px;padding:10px 12px;font-size:11px;line-height:1.7;overflow:auto}.info-grid{grid-template-columns:1fr auto;gap:8px 20px;margin:18px 0;font-size:13px;display:grid}.raw-modal{width:min(900px,95%);max-height:85vh}.raw-modal .panel-body{flex:1;overflow-y:auto}.modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:40;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(1000px,100%);max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.modal-card pre{color:var(--text-secondary);background:var(--bg-base);margin:0;padding:18px;font-size:12px;overflow:auto}.mono{font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mcp-modal{z-index:50;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;inset:20px;overflow:hidden}.mcp-header{border-bottom:1px solid var(--border);background:var(--bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 24px;display:flex}.mcp-inline-label{color:var(--text-muted);align-items:center;gap:8px;margin-bottom:0;font-size:12px;display:flex}.mcp-input-sm{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--transition), box-shadow var(--transition);padding:6px 10px;font-size:12px}.mcp-input-sm:focus{border-color:var(--accent-green);outline:none;box-shadow:0 0 0 2px #3fb95026}.mcp-tabs{border-bottom:1px solid var(--border);background:var(--bg-surface);gap:0;padding:0 24px;display:flex}.mcp-tab,.mcp-tab-active{cursor:pointer;color:var(--text-muted);transition:color var(--transition), border-color var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 20px;font-size:13px;font-weight:500}.mcp-tab:hover{color:var(--text-secondary)}.mcp-tab-active{border-bottom-color:var(--accent-green);color:var(--accent-green)}.mcp-body{flex:1;min-height:0;display:flex;overflow:hidden}.mcp-left{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:440px;display:flex;overflow:hidden}.mcp-right{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.mcp-right-empty{flex:1;justify-content:center;align-items:center;display:flex}.mcp-section{border-bottom:1px solid var(--border-subtle);padding:16px 20px}.mcp-section-grow{border-bottom:1px solid var(--border-subtle);flex-direction:column;flex:1;min-height:0;padding:16px 20px;display:flex;overflow:auto}.mcp-list{max-height:140px;margin-top:10px;overflow:auto}.mcp-section-grow .mcp-list{flex:1;max-height:none}.mcp-list-item{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.mcp-list-item:hover{background:var(--bg-hover)}.mcp-list-item.selected{background:var(--bg-active);border-left:2px solid var(--accent-green)}.mcp-card{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-base);transition:border-color var(--transition);margin-bottom:10px;padding:12px 14px;font-size:12px}.mcp-card:hover{border-color:var(--border)}.mcp-card.task-active{border-color:var(--accent-blue-dim);background:#58a6ff0a}.mcp-card.task-claimed{border-color:var(--accent-purple-dim);background:#bc8cff0a}.mcp-card.task-done{border-color:var(--accent-green-dim);opacity:.7}.mcp-card.task-error{border-color:var(--accent-red-dim);background:#f851490a}.task-status-dot{background:var(--text-faint);border-radius:50%;flex-shrink:0;width:8px;height:8px}.task-status-dot.pending{background:var(--text-muted)}.task-status-dot.claimed{background:var(--accent-purple)}.task-status-dot.in_progress{background:var(--accent-blue);animation:1.5s ease-in-out infinite task-pulse}.task-status-dot.done{background:var(--accent-green)}.task-status-dot.failed{background:var(--accent-red)}.task-status-dot.blocked{background:var(--accent-yellow)}@keyframes task-pulse{0%,to{opacity:1;box-shadow:0 0 #58a6ff66}50%{opacity:.6;box-shadow:0 0 0 4px #58a6ff00}}.task-status-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.task-status-badge.pending{color:var(--text-muted);background:#ffffff0f}.task-status-badge.claimed{color:var(--accent-purple);background:#bc8cff1a}.task-status-badge.in_progress{color:var(--accent-blue);background:#58a6ff1a}.task-status-badge.done{color:var(--accent-green);background:#3fb9501a}.task-status-badge.failed{color:var(--accent-red);background:#f851491a}.task-status-badge.blocked{color:var(--accent-yellow);background:#e3b3411a}.task-status-badge.review{color:var(--accent-purple);background:#bc8cff1a}.task-status-badge.cancelled{color:var(--text-faint);background:#ffffff0a}.task-status-badge .spin-icon{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.task-result-preview{color:var(--text-muted);white-space:pre-wrap;word-break:break-word;border-radius:var(--radius-sm);border-left:2px solid var(--accent-green-dim);background:#3fb9500d;margin-top:6px;padding:6px 8px;font-size:11px;line-height:1.4}.mcp-log{background:var(--bg-base);flex:1;padding:14px;font-size:11px;overflow:auto}.mcp-log-entry{border-radius:var(--radius-sm);background:var(--bg-surface);border-left:3px solid #0000;margin-bottom:10px;padding:12px 14px}.mcp-log-entry.success{border-left-color:var(--accent-green)}.mcp-log-entry.error{border-left-color:var(--accent-red)}.mcp-log-entry.info{border-left-color:var(--accent-blue)}.btn-sm{border:1px solid var(--border);background:var(--bg-elevated);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);white-space:nowrap;transition:background var(--transition), border-color var(--transition), color var(--transition);align-items:center;gap:4px;padding:5px 14px;font-size:11px;font-weight:500;display:inline-flex}.btn-sm:hover{background:var(--bg-hover);color:var(--text)}.btn-green{background:var(--accent-green-dim);border-color:var(--accent-green-dim);color:#fff}.btn-green:hover{background:var(--accent-green);border-color:var(--accent-green)}.btn-x{color:var(--text-faint);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition), background var(--transition);background:0 0;border:none;padding:4px 8px;font-size:11px}.btn-x:hover{color:var(--accent-red);background:#f851491a}.text-blue{color:var(--accent-blue)}.text-purple{color:var(--accent-purple)}.text-green{color:var(--accent-green)}.text-yellow{color:var(--accent-yellow)}.text-red{color:var(--accent-red)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-faint)}.custom-select{min-width:180px;max-width:260px;position:relative}.custom-select-trigger{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);cursor:pointer;transition:border-color var(--transition), box-shadow var(--transition);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.custom-select-trigger:hover{border-color:var(--border-focus)}.custom-select-trigger:focus{border-color:var(--accent-green);outline:none;box-shadow:0 0 0 2px #3fb95026}.custom-select.disabled .custom-select-trigger{opacity:.5;cursor:not-allowed}.custom-select-chevron{color:var(--text-muted);transition:transform var(--transition);flex-shrink:0}.custom-select.open .custom-select-chevron{transform:rotate(180deg)}.custom-select-dropdown{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:10000;padding:4px;overflow-y:auto}.custom-select-option{color:var(--text-secondary);cursor:pointer;transition:background var(--transition), color var(--transition);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:8px 12px;font-size:13px;overflow:hidden}.custom-select-option.highlighted{background:var(--bg-hover);color:var(--text)}.custom-select-option.selected{color:var(--accent-green)}.custom-select-option.disabled{color:var(--text-muted);cursor:default}.dropdown-enter-active,.dropdown-leave-active{transition:opacity .15s,transform .15s}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-4px)}@media (width<=1100px){.grid-3{grid-template-columns:1fr}.resizable-grid{flex-direction:column}.resizable-grid>.left-stack,.resizable-grid>.center-stack{min-width:0;width:auto!important}.resize-handle{display:none}}.settings-fab{z-index:50;background:var(--bg-elevated);border:1px solid var(--border);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px}.settings-fab:hover{background:var(--bg-hover);color:var(--text);border-color:var(--accent-green)}.dashboard{max-width:1200px;min-height:100vh;margin:0 auto;padding:40px 32px}.dashboard-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.dashboard-header h1{font-size:22px;font-weight:600}.dashboard-empty{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;padding:80px 20px;display:flex}.dashboard-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.instance-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:var(--transition);padding:16px}.instance-card:hover{border-color:var(--accent-green-dim);background:var(--bg-elevated)}.instance-card-header{align-items:center;gap:8px;display:flex}.instance-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.status-badge{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.instance-slug{margin-top:4px;font-size:12px}.instance-agents{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.agent-chip{background:var(--bg-active);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);padding:4px 10px;font-size:12px}.agent-chip:hover{background:var(--accent-green-dim);color:var(--text);border-color:var(--accent-green)}.shimmer-card{pointer-events:none}.shimmer-line{background:linear-gradient(90deg, var(--bg-active) 25%, var(--bg-elevated) 50%, var(--bg-active) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.spinning{animation:1s linear infinite spin}.instance-tabs{background:var(--bg-surface);border-bottom:1px solid var(--border);gap:0;padding:0 24px;display:flex}.instance-tab,.instance-tab-active{cursor:pointer;color:var(--text-muted);transition:color var(--transition), border-color var(--transition);background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;font-size:13px;font-weight:500}.instance-tab:hover{color:var(--text-secondary)}.instance-tab-active{border-bottom-color:var(--accent-green);color:var(--accent-green)}.instance-subtabs{background:var(--bg);border-bottom:1px solid var(--border);gap:0;padding:0 24px;display:flex}.files-container{flex-direction:column;height:calc(100vh - 110px);display:flex;overflow:hidden}.mcp-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mcp-select-inline{border-radius:4px!important;width:auto!important;padding:3px 6px!important;font-size:11px!important}.mcp-cs-inline{min-width:90px;max-width:140px}.mcp-cs-inline .custom-select-trigger{height:24px;padding:3px 8px;font-size:11px}.mcp-cs-inline .custom-select-dropdown{z-index:200}.mcp-cs-full{min-width:100%;max-width:100%}.mcp-cs-full .custom-select-trigger{height:32px;padding:6px 10px;font-size:12px}.mcp-breadcrumb{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;font-size:12px;display:flex}.mcp-crumb{color:var(--text-muted);cursor:pointer;transition:color var(--transition)}.mcp-crumb:hover{color:var(--accent-blue)}.mcp-crumb.active{color:var(--text);cursor:default}.mcp-crumb-sep{color:var(--text-faint);flex-shrink:0}.mcp-drill{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 0;display:flex;overflow:hidden}.mcp-drill-list{flex:1;padding:0 20px;overflow:auto}.mcp-drill-item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-base);cursor:pointer;transition:border-color var(--transition), background var(--transition);margin-bottom:8px;padding:10px 14px;font-size:12px}.mcp-drill-item:hover{border-color:var(--accent-green-dim);background:var(--bg-hover)}.mcp-label-chip{background:var(--bg-active);color:var(--text-secondary);border-radius:4px;padding:1px 6px;font-size:10px}.mcp-input-inline{color:var(--text);transition:border-color var(--transition), background var(--transition);background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 4px;font-size:12px;font-weight:600}.mcp-input-inline:hover{border-color:var(--border)}.mcp-input-inline:focus{border-color:var(--accent-green);background:var(--bg-input);outline:none}.mcp-input-inline.muted{color:var(--text-muted);font-weight:400}.mcp-card-fields{flex-direction:column;gap:3px;margin-top:6px;display:flex}.mcp-card-field{align-items:center;gap:6px;display:flex}.mcp-field-label{color:var(--text-faint);text-align:right;flex-shrink:0;width:70px;font-size:10px}.mcp-card-field .mcp-input-inline{flex:1;min-width:0;font-size:11px}.mcp-card-detail{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:8px}.mcp-field-pre{font-size:11px;font-family:var(--font-mono,monospace);color:var(--text-muted);white-space:pre-wrap;word-break:break-all;flex:1;min-width:0;margin:0}.file-dropzone{border:1.5px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg-base);cursor:pointer;transition:border-color var(--transition), background var(--transition);align-items:center;gap:10px;margin-top:8px;padding:14px 16px;font-size:12px;display:flex}.file-dropzone:hover{border-color:var(--text-faint);background:var(--bg-hover)}.file-dropzone-active{border-color:var(--accent-green-dim);background:#3fb9500a}.btn-sm:disabled{opacity:.4;cursor:not-allowed}.task-detail{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.task-detail-header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;padding:16px 20px}.task-detail-fields{border-bottom:1px solid var(--border-subtle);flex-shrink:0;max-height:220px;padding:12px 20px;overflow:auto}.task-detail-journal{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.task-detail-journal-list{flex:1;padding:10px 20px;overflow:auto}.task-detail-journal-add{border-top:1px solid var(--border-subtle);flex-shrink:0;padding:10px 20px}.task-actions{gap:6px;margin-top:6px;display:flex}.thought-entry{border-radius:var(--radius-sm);background:var(--bg-base);border-left:3px solid var(--text-faint);margin-bottom:8px;padding:10px 12px;font-size:12px}.thought-entry.thinking{border-left-color:var(--accent-purple)}.thought-entry.observation{border-left-color:var(--accent-blue)}.thought-entry.plan{border-left-color:var(--accent-yellow)}.thought-entry.action,.thought-entry.result{border-left-color:var(--accent-green)}.thought-entry.blocker{border-left-color:var(--accent-red)}.thought-entry.handoff{border-left-color:var(--accent-purple)}.thought-entry.note{border-left-color:var(--text-muted)}.thought-type-badge{background:var(--bg-active);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.mcp-server-item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-base);transition:border-color var(--transition);justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;font-size:12px;display:flex}.mcp-server-item:hover{border-color:var(--border)}.mcp-server-name{color:var(--accent-blue);font-size:13px;font-weight:600}.center-stack{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.center-stack>*{flex:1;min-height:0}.model-picker[data-v-2d9eb241]{position:relative}.model-picker.disabled[data-v-2d9eb241]{opacity:.5;pointer-events:none}.model-picker-trigger[data-v-2d9eb241]{background:var(--bg-elevated,#1a1d2e);border:1px solid var(--border,#1e2230);width:100%;color:var(--text-primary,#e6edf3);cursor:pointer;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;font-size:12px;transition:border-color .12s;display:flex}.model-picker-trigger[data-v-2d9eb241]:hover{border-color:var(--border-hover,#30363d)}.model-picker-trigger .text-muted[data-v-2d9eb241]{color:var(--text-muted,#6e7681)}.chevron[data-v-2d9eb241]{color:var(--text-muted,#6e7681);flex-shrink:0;transition:transform .15s}.chevron.open[data-v-2d9eb241]{transform:rotate(180deg)}.model-picker-popup[data-v-2d9eb241]{z-index:9999;background:var(--bg-card,#161b22);border:1px solid var(--border,#1e2230);border-radius:8px;flex-direction:column;gap:10px;padding:10px;display:flex;overflow-y:auto;box-shadow:0 8px 24px #0006}.picker-section[data-v-2d9eb241]{flex-direction:column;gap:5px;display:flex}.picker-section-label[data-v-2d9eb241]{color:var(--text-muted,#6e7681);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:600}.picker-chips[data-v-2d9eb241]{flex-wrap:wrap;gap:4px;display:flex}.model-chip[data-v-2d9eb241]{border:1px solid var(--border,#1e2230);background:var(--bg-elevated,#1a1d2e);color:var(--text-secondary,#8b949e);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;max-width:210px;padding:3px 7px;font-size:11px;transition:border-color .1s,color .1s,background .1s;display:inline-flex}.model-chip[data-v-2d9eb241]:hover{border-color:var(--border-hover,#30363d);color:var(--text-primary,#e6edf3)}.model-chip.selected[data-v-2d9eb241]{border-color:var(--accent-blue,#388bfd);color:var(--accent-blue,#388bfd);background:#388bfd14}.chip-label[data-v-2d9eb241]{text-overflow:ellipsis;overflow:hidden}.cost-tier[data-v-2d9eb241]{letter-spacing:.3px;opacity:.75;flex-shrink:0;font-size:9px;font-weight:700}.tier-1[data-v-2d9eb241]{color:#3fb950}.tier-2[data-v-2d9eb241]{color:#d29922}.tier-3[data-v-2d9eb241]{color:#e8852a}.tier-4[data-v-2d9eb241]{color:#f85149}.model-chip.selected .cost-tier[data-v-2d9eb241]{color:inherit;opacity:.7}.picker-empty[data-v-2d9eb241]{color:var(--text-muted,#6e7681);text-align:center;padding:8px 0;font-size:12px}.picker-fade-enter-active[data-v-2d9eb241],.picker-fade-leave-active[data-v-2d9eb241]{transition:opacity .1s,transform .1s}.picker-fade-enter-from[data-v-2d9eb241],.picker-fade-leave-to[data-v-2d9eb241]{opacity:0;transform:translateY(-4px)}.modal-card[data-v-97445864]{flex-direction:column;width:100%;max-width:680px;display:flex}.modal-body[data-v-97445864]{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.form-grid[data-v-97445864]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.span-1[data-v-97445864]{grid-column:span 1}.span-2[data-v-97445864]{grid-column:span 2}.span-3[data-v-97445864]{grid-column:span 3}.span-4[data-v-97445864]{grid-column:span 4}.emoji-input[data-v-97445864]{text-align:center;width:100%;padding:4px;font-size:18px}.shimmer-select[data-v-97445864]{background:linear-gradient(90deg, var(--bg-elevated,#1a1d2e) 25%, var(--bg-surface,#242838) 50%, var(--bg-elevated,#1a1d2e) 75%);background-size:200% 100%;border-radius:6px;height:34px;animation:1.5s infinite shimmer-97445864}@keyframes shimmer-97445864{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-footer[data-v-97445864]{border-top:1px solid var(--border,#1e2230);align-items:center;gap:12px;padding:12px 20px;display:flex}.session-models-grid[data-v-97445864]{grid-template-columns:80px 1fr;align-items:center;gap:5px 10px;display:grid}.session-type-label[data-v-97445864]{color:var(--text-muted);text-transform:capitalize;font-size:11px;font-weight:500}.spin[data-v-97445864]{animation:1s linear infinite spin-97445864}@keyframes spin-97445864{to{transform:rotate(360deg)}}.field-label[data-v-97445864]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.optional[data-v-97445864]{text-transform:none;letter-spacing:0;opacity:.6;font-weight:400}.confirm-icon[data-v-8e6591c7]{width:48px;height:48px;color:var(--accent-red);background:#f851491f;border-radius:50%;justify-content:center;align-items:center;display:flex}.gh-section[data-v-5878bd48]{border-top:1px solid #ffffff0f;margin-top:20px;padding-top:16px}.gh-title[data-v-5878bd48]{color:var(--text-primary,#e2e8f0);align-items:center;gap:6px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.gh-status[data-v-5878bd48]{color:var(--text-muted,#64748b);font-size:12px}.gh-connected[data-v-5878bd48]{flex-direction:column;gap:8px;display:flex}.gh-user[data-v-5878bd48]{color:var(--text-primary,#e2e8f0);align-items:center;gap:6px;font-size:13px;display:flex}.gh-badges[data-v-5878bd48]{gap:6px;display:flex}.gh-badge[data-v-5878bd48]{border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600}.gh-ok[data-v-5878bd48]{color:#22c55e;background:#22c55e26}.gh-warn[data-v-5878bd48]{color:#eab308;background:#eab30826}.gh-disconnected[data-v-5878bd48]{flex-direction:column;gap:8px;display:flex}.gh-hint[data-v-5878bd48]{color:var(--text-muted,#64748b);margin:0;font-size:12px}.gh-actions[data-v-5878bd48]{flex-wrap:wrap;gap:6px;display:flex}.btn-sm[data-v-5878bd48]{color:var(--text-primary,#e2e8f0);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;text-decoration:none;transition:all .2s;display:inline-flex}.btn-sm[data-v-5878bd48]:hover{background:#ffffff0d;border-color:#fff3}.btn-sm.btn-primary[data-v-5878bd48]{color:#818cf8;background:#6366f133;border-color:#6366f14d}.btn-sm.btn-primary[data-v-5878bd48]:hover{background:#6366f14d}.btn-sm.btn-danger[data-v-5878bd48]{color:#ef4444;border-color:#ef444433}.btn-sm.btn-danger[data-v-5878bd48]:hover{background:#ef44441a}.deployed-sites[data-v-2d6db550]{padding:16px 0}.sites-header[data-v-2d6db550]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sites-header h3[data-v-2d6db550]{color:var(--text-primary,#e2e8f0);margin:0;font-size:15px;font-weight:600}.refresh-btn[data-v-2d6db550]{border:1px solid var(--border,#ffffff1a);cursor:pointer;color:var(--text-secondary,#94a3b8);background:0 0;border-radius:6px;padding:6px;transition:all .2s}.refresh-btn[data-v-2d6db550]:hover{color:var(--text-primary,#e2e8f0);border-color:var(--border-hover,#fff3)}.spinning[data-v-2d6db550]{animation:1s linear infinite spin-2d6db550}@keyframes spin-2d6db550{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-banner[data-v-2d6db550]{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:13px}.loading[data-v-2d6db550],.empty[data-v-2d6db550]{text-align:center;color:var(--text-secondary,#94a3b8);padding:32px 0;font-size:14px}.empty .muted[data-v-2d6db550]{opacity:.6;margin-top:4px;font-size:12px}.sites-list[data-v-2d6db550]{flex-direction:column;gap:8px;display:flex}.site-card[data-v-2d6db550]{background:var(--surface,#ffffff08);border:1px solid var(--border,#ffffff0f);border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;transition:border-color .2s;display:flex}.site-card[data-v-2d6db550]:hover{border-color:var(--border-hover,#ffffff1f)}.site-info[data-v-2d6db550]{flex:1;min-width:0}.site-name[data-v-2d6db550]{color:var(--text-primary,#e2e8f0);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.badge[data-v-2d6db550]{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.db-badge[data-v-2d6db550]{color:#818cf8;background:#6366f126}.status-badge.active[data-v-2d6db550]{color:#22c55e;background:#22c55e26}.status-badge.deleted[data-v-2d6db550]{color:#ef4444;background:#ef444426}.site-meta[data-v-2d6db550]{color:var(--text-secondary,#94a3b8);align-items:center;gap:12px;margin-top:6px;font-size:12px;display:flex}.domain-link[data-v-2d6db550]{color:#818cf8;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.domain-link[data-v-2d6db550]:hover{text-decoration:underline}.repo-link[data-v-2d6db550]{opacity:.6}.delete-btn[data-v-2d6db550]{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;transition:all .2s}.delete-btn[data-v-2d6db550]:hover{color:#ef4444;background:#ef44441a}.admin[data-v-f9c68634]{min-height:100vh;padding:32px}.admin-header[data-v-f9c68634]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.admin-title[data-v-f9c68634]{font-size:22px;font-weight:600}.admin-stats[data-v-f9c68634]{gap:16px;margin-bottom:24px;display:flex}.admin-stat[data-v-f9c68634]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:16px;min-width:160px;padding:16px 24px;transition:border-color .15s,background .15s;display:flex}.admin-stat[data-v-f9c68634]:hover{background:var(--bg-hover)}.admin-stat-active[data-v-f9c68634]{border-color:var(--accent-green);background:#3fb9500a}.admin-stat-icon[data-v-f9c68634]{background:var(--bg-hover);width:40px;height:40px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;display:flex}.admin-stat-active .admin-stat-icon[data-v-f9c68634]{color:var(--accent-green);background:#3fb9501f}.admin-stat-value[data-v-f9c68634]{font-size:24px;font-weight:700;line-height:1;display:block}.admin-stat-label[data-v-f9c68634]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:12px}.admin-content[data-v-f9c68634]{min-height:300px}.admin-table-wrap[data-v-f9c68634]{border:1px solid var(--border);border-radius:var(--radius);overflow:visible}.admin-table[data-v-f9c68634]{border-collapse:collapse;width:100%}.admin-table thead[data-v-f9c68634]{background:var(--bg-surface)}.admin-table th[data-v-f9c68634]{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 16px;font-size:11px;font-weight:600}.admin-table td[data-v-f9c68634]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px;font-size:13px}.admin-row:last-child td[data-v-f9c68634]{border-bottom:none}.admin-row[data-v-f9c68634]:hover{background:var(--bg-surface)}.admin-row-click[data-v-f9c68634]{cursor:pointer;transition:background .15s}.user-email[data-v-f9c68634]{font-size:13px;font-weight:600}.tenant-name[data-v-f9c68634],.plan-name[data-v-f9c68634]{font-weight:500}.slug-code[data-v-f9c68634]{color:var(--accent-green);background:#3fb95014;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.id-code[data-v-f9c68634]{color:var(--text-muted);background:var(--bg-hover);border-radius:3px;padding:2px 6px;font-size:11px}.member-count[data-v-f9c68634]{background:var(--bg-hover);border-radius:11px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.admin-badge[data-v-f9c68634]{text-transform:uppercase;letter-spacing:.3px;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.badge-green[data-v-f9c68634]{color:var(--accent-green);background:#3fb9501a}.badge-blue[data-v-f9c68634]{color:#58a6ff;background:#58a6ff1a}.badge-muted[data-v-f9c68634]{color:var(--text-muted);background:var(--bg-hover)}.badge-active[data-v-f9c68634]{color:var(--accent-green);background:#3fb9501a}.badge-trialing[data-v-f9c68634]{color:var(--accent-yellow);background:#e3b3411a}.badge-canceled[data-v-f9c68634],.badge-past_due[data-v-f9c68634],.badge-unpaid[data-v-f9c68634]{color:var(--accent-red);background:#f851491a}.expand-row td[data-v-f9c68634]{border-bottom:1px solid var(--border)!important;padding:0!important}.admin-expand[data-v-f9c68634]{background:var(--bg);border-top:1px solid var(--border)}.expand-loading[data-v-f9c68634]{color:var(--text-muted);align-items:center;gap:8px;padding:20px 24px;font-size:13px;display:flex}.expand-error[data-v-f9c68634]{color:var(--accent-red);padding:20px 24px;font-size:13px}.admin-detail[data-v-f9c68634]{grid-template-columns:1fr 1fr;gap:20px;padding:20px 24px;display:grid}.detail-card[data-v-f9c68634]{border:1px solid var(--border);border-radius:var(--radius);overflow:visible}.detail-card-header[data-v-f9c68634]{background:var(--bg-surface);border-bottom:1px solid var(--border);padding:10px 16px}.detail-card-header h4[data-v-f9c68634]{color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.detail-card-body[data-v-f9c68634]{padding:12px 16px}.member-row[data-v-f9c68634]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:8px 0;display:flex}.member-row[data-v-f9c68634]:last-of-type{border-bottom:none}.member-info[data-v-f9c68634]{flex:1;min-width:0}.member-email[data-v-f9c68634]{font-size:13px;font-weight:500;display:block}.member-name[data-v-f9c68634]{font-size:12px}.member-add-row[data-v-f9c68634]{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.member-add-cs[data-v-f9c68634]{flex:1;min-width:0}.admin-role-cs[data-v-f9c68634]{flex-shrink:0;width:130px}.admin-role-cs[data-v-f9c68634] .custom-select-trigger,.member-add-cs[data-v-f9c68634] .custom-select-trigger{flex-shrink:0;height:30px;padding:5px 10px;font-size:12px}.billing-summary[data-v-f9c68634]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.billing-item[data-v-f9c68634]{flex-direction:column;gap:2px;display:flex}.billing-label[data-v-f9c68634]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px}.billing-value[data-v-f9c68634]{font-size:14px;font-weight:600}.plan-select[data-v-f9c68634]{background:var(--bg-base,#080a0f);border:1px solid var(--border,#1e2230);color:var(--text,#c9d1d9);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:12px}.credit-balance[data-v-f9c68634]{color:var(--accent-green);font-size:18px}.credit-balance-stack[data-v-f9c68634]{flex-direction:column;gap:2px;display:flex}.credit-pending-sub[data-v-f9c68634]{color:var(--accent,#f59e0b);font-variant-numeric:tabular-nums;cursor:help;font-size:11px}.amt-pending[data-v-f9c68634]{color:var(--accent,#f59e0b);font-weight:600}.badge-pending[data-v-f9c68634]{color:var(--accent,#f59e0b);background:color-mix(in srgb, var(--accent,#f59e0b) 15%, transparent)}.pending-row[data-v-f9c68634]{background:color-mix(in srgb, var(--accent,#f59e0b) 5%, transparent)}.my-credits-bar[data-v-f9c68634]{background:var(--card-bg,#161b22);border:1px solid var(--border-subtle,#30363d);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 16px;display:flex}.my-credits-label[data-v-f9c68634]{color:var(--text-secondary,#8b949e);font-size:13px;font-weight:500}.my-credits-balance[data-v-f9c68634]{color:var(--accent-green,#3fb950);margin-right:4px;font-size:18px;font-weight:700}.credit-spend-btn[data-v-f9c68634]{color:var(--accent-green,#3fb950);cursor:pointer;background:#3fb95014;border:1px solid #3fb9504d;border-radius:12px;align-items:center;gap:3px;padding:3px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.credit-spend-btn[data-v-f9c68634]:hover:not(:disabled){background:#3fb9502e;border-color:#3fb95080}.credit-spend-btn--red[data-v-f9c68634]{color:var(--accent-red,#f85149);background:#f8514914;border-color:#f851494d}.credit-spend-btn--red[data-v-f9c68634]:hover:not(:disabled){background:#f851492e;border-color:#f8514980}.credit-spend-btn[data-v-f9c68634]:disabled{opacity:.4;cursor:not-allowed}.credit-grant-btn[data-v-f9c68634]{color:var(--accent-green,#3fb950);cursor:pointer;background:#3fb95014;border:1px solid #3fb9504d;border-radius:12px;align-items:center;gap:3px;margin-left:10px;padding:3px 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.credit-grant-btn[data-v-f9c68634]:hover{background:#3fb9502e;border-color:#3fb95080}.ledger-section[data-v-f9c68634]{border-top:1px solid var(--border-subtle);padding-top:12px}.ledger-title[data-v-f9c68634]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:600}.ledger-table-wrap[data-v-f9c68634]{max-height:240px;overflow-y:auto}.ledger-table[data-v-f9c68634]{border-collapse:collapse;width:100%;font-size:12px}.ledger-table th[data-v-f9c68634]{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);border-bottom:1px solid var(--border-subtle);background:var(--bg);padding:4px 8px;font-size:10px;font-weight:600;position:sticky;top:0}.ledger-table td[data-v-f9c68634]{border-bottom:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;padding:4px 8px}.amt-pos[data-v-f9c68634]{color:var(--accent-green);font-weight:600}.amt-neg[data-v-f9c68634]{color:var(--accent-red);font-weight:600}.tab-actions[data-v-f9c68634]{gap:8px;margin-bottom:16px;display:flex}.btn-outline-green[data-v-f9c68634]{color:var(--accent-green);border:1px solid var(--accent-green-dim);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline-green[data-v-f9c68634]:hover{color:#fff;background:var(--accent-green-dim);border-color:var(--accent-green)}.teams-link[data-v-f9c68634]{color:var(--accent-blue);border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.teams-link[data-v-f9c68634]:hover{background:#58a6ff1a}.outreach-link[data-v-f9c68634]{color:var(--accent-green,#3fb950);border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.outreach-link[data-v-f9c68634]:hover{background:#3fb9501a}.btn-icon-danger[data-v-f9c68634]{color:var(--text-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:inline-flex}.admin-row:hover .btn-icon-danger[data-v-f9c68634],.member-row:hover .btn-icon-danger[data-v-f9c68634]{opacity:1}.btn-icon-danger[data-v-f9c68634]:hover{color:var(--accent-red);background:#f851491a}.btn-icon-muted[data-v-f9c68634]{color:var(--text-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;padding:6px;transition:color .15s,background .15s}.admin-row:hover .btn-icon-muted[data-v-f9c68634]{opacity:1}.btn-icon-success[data-v-f9c68634]{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:color .15s,background .15s}.btn-icon-success[data-v-f9c68634]:hover{color:var(--accent-green,#3fb950);background:#3fb9501a}.form-label[data-v-f9c68634]{color:var(--text-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.form-input[data-v-f9c68634]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:8px 12px;font-size:14px;transition:border-color .15s}.form-input[data-v-f9c68634]:focus{border-color:var(--accent-green);outline:none}.form-input[data-v-f9c68634]::placeholder{color:var(--text-faint)}.inst-name[data-v-f9c68634]{font-size:14px;font-weight:600}.inst-owner[data-v-f9c68634]{color:var(--text-muted);font-size:12px}.inst-agents[data-v-f9c68634]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.inst-running[data-v-f9c68634]{color:var(--accent-green);background:#3fb95026}.inst-stopped[data-v-f9c68634]{color:var(--text-muted);background:#8b949e26}.inst-failed[data-v-f9c68634]{color:var(--accent-red);background:#f8514926}.inst-pending[data-v-f9c68634]{color:var(--accent-yellow);background:#e3b34126}.agent-chip[data-v-f9c68634]{background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.agent-chip[data-v-f9c68634]:hover{border-color:var(--accent-green);color:var(--accent-green);background:#3fb9500f}.agent-tenant-badge[data-v-f9c68634]{color:var(--accent-blue,#58a6ff);text-transform:lowercase;letter-spacing:.3px;background:#58a6ff1f;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.agent-chip-wrap[data-v-f9c68634]{align-items:center;display:inline-flex;position:relative}.agent-chip-del[data-v-f9c68634]{background:var(--accent-red-dim,#f8514999);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s;display:none;position:absolute;top:-4px;right:-4px}.agent-chip-del[data-v-f9c68634]:hover{background:var(--accent-red)}.agent-chip-wrap:hover .agent-chip-del[data-v-f9c68634]{display:flex}.action-toast[data-v-f9c68634]{color:var(--accent-red);cursor:pointer;z-index:100;background:#f8514926;border:1px solid #f851494d;border-radius:8px;padding:10px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.billing-actions[data-v-f9c68634]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.btn-accent[data-v-f9c68634]{color:var(--accent-green)!important;background:#3fb9501a!important;border-color:#3fb9504d!important}.btn-accent[data-v-f9c68634]:hover:not(:disabled){background:#3fb9502e!important}.billing-section-title[data-v-f9c68634]{color:var(--text-secondary);align-items:center;gap:6px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.seed-result[data-v-f9c68634]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:12px 16px}.toast-enter-active[data-v-f9c68634],.toast-leave-active[data-v-f9c68634]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-f9c68634],.toast-leave-to[data-v-f9c68634]{opacity:0;transform:translate(-50%)translateY(8px)}.billing-sub-tabs[data-v-f9c68634]{border-bottom:1px solid var(--border);gap:2px;margin-bottom:16px;display:flex}.billing-sub-tab[data-v-f9c68634]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 14px;font-family:inherit;font-size:12px;transition:color .15s}.billing-sub-tab[data-v-f9c68634]:hover{color:var(--text-secondary)}.billing-sub-tab.active[data-v-f9c68634]{color:var(--accent-green);border-bottom-color:var(--accent-green)}.billing-tenant-detail[data-v-f9c68634]{background:var(--bg-elevated);border-top:1px solid var(--border-subtle);flex-direction:column;gap:14px;padding:12px 20px 16px 40px;display:flex}.billing-detail-title[data-v-f9c68634]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:600}.billing-detail-grid[data-v-f9c68634]{grid-template-columns:100px 1fr;gap:4px 12px;font-size:12px;display:grid}.status-badge[data-v-f9c68634]{text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.status-active[data-v-f9c68634]{color:var(--accent-green);background:color-mix(in srgb, var(--accent-green) 10%, transparent)}.status-trialing[data-v-f9c68634]{color:var(--accent-blue,#58a6ff);background:color-mix(in srgb, var(--accent-blue,#58a6ff) 10%, transparent)}.status-canceled[data-v-f9c68634],.status-past_due[data-v-f9c68634],.status-unpaid[data-v-f9c68634],.status-failed[data-v-f9c68634]{color:var(--accent-red);background:color-mix(in srgb, var(--accent-red) 10%, transparent)}.status-paid[data-v-f9c68634]{color:var(--accent-green);background:color-mix(in srgb, var(--accent-green) 10%, transparent)}.status-pending[data-v-f9c68634]{color:var(--text-muted);background:var(--bg-surface)}.status-draft[data-v-f9c68634],.status-open[data-v-f9c68634]{color:var(--text-secondary);background:var(--bg-surface)}.admin-filter-input[data-v-f9c68634]{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);border-radius:4px;outline:none;width:180px;padding:4px 8px;font-family:inherit;font-size:11px}.admin-filter-input[data-v-f9c68634]:focus{border-color:var(--text-faint)}.admin-sort-btn[data-v-f9c68634]{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px}.admin-sort-btn[data-v-f9c68634]:hover{color:var(--text);border-color:var(--text-faint)}.admin-sort-btn.active[data-v-f9c68634]{color:var(--text);border-color:var(--text-faint);background:var(--bg-elevated)}.admin-usage-list[data-v-f9c68634]{border:1px solid var(--border);background:var(--bg-surface);border-radius:6px;overflow:hidden}.admin-usage-row[data-v-f9c68634]{border-bottom:1px solid var(--border-subtle,var(--border));grid-template-columns:180px 1fr;align-items:center;gap:16px;padding:10px 16px;transition:background .1s;display:grid}.admin-usage-row[data-v-f9c68634]:last-child{border-bottom:none}.admin-usage-row[data-v-f9c68634]:hover{background:var(--bg-hover)}.admin-usage-meta[data-v-f9c68634]{flex-direction:column;gap:3px;display:flex}.admin-usage-label[data-v-f9c68634]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.admin-usage-calls[data-v-f9c68634]{color:var(--text-muted);font-size:11px}.admin-usage-bars[data-v-f9c68634]{flex-direction:column;gap:5px;display:flex}.admin-usage-bar-row[data-v-f9c68634]{grid-template-columns:22px 1fr 50px;align-items:center;gap:8px;display:grid}.admin-usage-bar-label[data-v-f9c68634]{text-transform:uppercase;color:var(--text-muted);text-align:right;font-size:10px}.admin-usage-bar-track[data-v-f9c68634]{background:var(--bg-elevated);border-radius:3px;height:6px;overflow:hidden}.admin-usage-bar[data-v-f9c68634]{border-radius:3px;height:100%;transition:width .3s}.admin-usage-bar--in[data-v-f9c68634]{background:var(--accent-blue,#58a6ff)}.admin-usage-bar--out[data-v-f9c68634]{background:var(--accent-green)}.admin-usage-bar-val[data-v-f9c68634]{color:var(--text-muted);text-align:right;font-size:11px}.admin-mini-stat[data-v-f9c68634]{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:2px;padding:8px 14px;font-size:13px;display:flex}.tags-overview[data-v-f9c68634]{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;margin-bottom:12px;padding:10px 14px}.tags-overview-header[data-v-f9c68634]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tags-overview-header h4[data-v-f9c68634]{align-items:center;gap:5px;display:flex}.tags-overview-list[data-v-f9c68634]{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;display:flex}.tag-row[data-v-f9c68634]{align-items:center;display:inline-flex}.tag-row-edit[data-v-f9c68634]{align-items:center;gap:4px;display:inline-flex}.tag-action[data-v-f9c68634]{margin:0;padding:1px;display:none}.tag-row:hover .tag-action[data-v-f9c68634]{display:inline-flex}.btn-icon-muted[data-v-f9c68634]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex}.btn-icon-muted[data-v-f9c68634]:hover{color:var(--text-primary);background:#ffffff0f}.tag-tenant-check[data-v-f9c68634]{border:1px solid var(--border);cursor:pointer;background:#ffffff0a;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;transition:all .15s;display:inline-flex}.tag-tenant-check[data-v-f9c68634]:hover{border-color:#3b82f666}.tag-tenant-check--selected[data-v-f9c68634]{color:#60a5fa;background:#3b82f626;border-color:#60a5fa}.tag-chip[data-v-f9c68634]{color:#60a5fa;cursor:pointer;background:#3b82f626;border:1px solid #3b82f640;border-radius:12px;align-items:center;gap:4px;margin:0;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s;display:inline-flex}.tag-chip[data-v-f9c68634]:hover{background:#3b82f640}.tag-chip--active[data-v-f9c68634]{background:#3b82f659;border-color:#60a5fa;box-shadow:0 0 0 1px #3b82f64d}.tag-chip-count[data-v-f9c68634]{background:#ffffff1f;border-radius:8px;padding:1px 5px;font-size:10px}.tag-chip--clear[data-v-f9c68634]{color:#f87171;background:#ef444426;border-color:#ef444440}.tag-chip--clear[data-v-f9c68634]:hover{background:#ef444440}.bp[data-v-f94cba43]{font-family:var(--font-mono,monospace);padding:32px 40px 64px}.bp-header[data-v-f94cba43]{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.bp-title[data-v-f94cba43]{color:var(--text);margin:0 0 2px;font-size:20px;font-weight:600}.bp-subtitle[data-v-f94cba43]{color:var(--text-muted);margin:0;font-size:12px}.bp-error[data-v-f94cba43]{color:var(--accent-red);background:#f8514914;border:1px solid #f8514940;border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:13px}.bp-loading[data-v-f94cba43]{color:var(--text-muted);font-size:13px}.bp-tabs[data-v-f94cba43]{border-bottom:1px solid var(--border);gap:2px;margin-bottom:20px;display:flex}.bp-tab[data-v-f94cba43]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;font-family:inherit;font-size:13px;transition:color .15s;display:inline-flex}.bp-tab[data-v-f94cba43]:hover{color:var(--text-secondary)}.bp-tab.active[data-v-f94cba43]{color:var(--accent-green);border-bottom-color:var(--accent-green)}.bp-content[data-v-f94cba43]{animation:.12s fade-in-f94cba43}@keyframes fade-in-f94cba43{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bp-stats[data-v-f94cba43]{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.bp-stat[data-v-f94cba43]{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.bp-stat-label[data-v-f94cba43]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:8px;font-size:11px}.bp-stat-value[data-v-f94cba43]{color:var(--text);font-size:20px;font-weight:600}.bp-panel[data-v-f94cba43]{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.bp-panel-header[data-v-f94cba43]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);padding:10px 16px;font-size:11px}.bp-empty[data-v-f94cba43]{color:var(--text-muted);padding:20px 16px;font-size:13px}.bp-ledger-grid[data-v-f94cba43]{padding:4px 0}.bp-ledger-row[data-v-f94cba43]{border-bottom:1px solid var(--border-subtle);grid-template-columns:100px 1fr 120px 90px 80px;align-items:center;gap:12px;padding:9px 16px;transition:background .1s;display:grid}.bp-ledger-row[data-v-f94cba43]:last-child{border-bottom:none}.bp-ledger-row[data-v-f94cba43]:hover{background:var(--bg-hover)}.bp-ledger-type[data-v-f94cba43]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:11px}.bp-ledger-desc[data-v-f94cba43]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bp-ledger-date[data-v-f94cba43]{color:var(--text-muted);text-align:right;font-size:11px}.bp-ledger-amount[data-v-f94cba43]{text-align:right;color:var(--text);font-size:13px;font-weight:600}.bp-ledger-balance[data-v-f94cba43]{color:var(--text-muted);text-align:right;font-size:12px}.bp-cards[data-v-f94cba43]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bp-card[data-v-f94cba43]{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:18px;transition:border-color .15s;display:flex}.bp-card[data-v-f94cba43]:hover{border-color:var(--text-faint)}.bp-card--active[data-v-f94cba43]{border-color:var(--accent-green-dim);background:color-mix(in srgb, var(--accent-green) 4%, var(--bg-surface))}.bp-card-name[data-v-f94cba43]{color:var(--text);font-size:14px;font-weight:600}.bp-card-price[data-v-f94cba43]{color:var(--text);font-size:22px;font-weight:700}.bp-card-per[data-v-f94cba43]{color:var(--text-muted);font-size:13px;font-weight:400}.bp-card-credits[data-v-f94cba43]{color:var(--text-muted);font-size:13px}.bp-card-features[data-v-f94cba43]{color:var(--text-muted);flex-direction:column;flex:1;gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.bp-card-features li[data-v-f94cba43]:before{content:"✓ ";color:var(--accent-green)}.bp-card-badge[data-v-f94cba43]{text-align:center;color:var(--accent-green);border:1px solid var(--accent-green-dim);border-radius:5px;margin-top:auto;padding:5px 10px;font-size:11px}.bp-usage-list[data-v-f94cba43]{padding:4px 0}.bp-usage-row[data-v-f94cba43]{border-bottom:1px solid var(--border-subtle);grid-template-columns:200px 1fr;align-items:center;gap:16px;padding:10px 16px;transition:background .1s;display:grid}.bp-usage-row[data-v-f94cba43]:last-child{border-bottom:none}.bp-usage-row[data-v-f94cba43]:hover{background:var(--bg-hover)}.bp-usage-meta[data-v-f94cba43]{flex-direction:column;gap:3px;display:flex}.bp-usage-agent[data-v-f94cba43]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.bp-usage-calls[data-v-f94cba43]{color:var(--text-muted);font-size:11px}.bp-usage-bars[data-v-f94cba43]{flex-direction:column;gap:5px;display:flex}.bp-usage-bar-row[data-v-f94cba43]{grid-template-columns:22px 1fr 50px;align-items:center;gap:8px;display:grid}.bp-usage-bar-label[data-v-f94cba43]{text-transform:uppercase;color:var(--text-muted);text-align:right;font-size:10px}.bp-usage-bar-track[data-v-f94cba43]{background:var(--bg-elevated);border-radius:3px;height:6px;overflow:hidden}.bp-usage-bar[data-v-f94cba43]{border-radius:3px;height:100%;transition:width .3s}.bp-usage-bar--in[data-v-f94cba43]{background:var(--accent-blue,#58a6ff)}.bp-usage-bar--out[data-v-f94cba43]{background:var(--accent-green)}.bp-usage-bar-val[data-v-f94cba43]{color:var(--text-muted);text-align:right;font-size:11px}.bp-tenant-picker[data-v-f94cba43]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.bp-tenant-label[data-v-f94cba43]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);font-size:11px;font-weight:600}.bp-filter-input[data-v-f94cba43]{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);border-radius:4px;outline:none;width:160px;padding:3px 8px;font-family:inherit;font-size:11px}.bp-filter-input[data-v-f94cba43]:focus{border-color:var(--text-faint)}.bp-sort-btn[data-v-f94cba43]{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:10px}.bp-sort-btn[data-v-f94cba43]:hover{color:var(--text);border-color:var(--text-faint)}.bp-sort-btn.active[data-v-f94cba43]{color:var(--text);border-color:var(--text-faint);background:var(--bg-elevated)}.bp-events-head[data-v-f94cba43],.bp-events-row[data-v-f94cba43]{grid-template-columns:130px 120px 1fr 60px 60px 1fr;align-items:center;gap:10px;padding:7px 16px;font-size:12px;display:grid}.bp-events-head[data-v-f94cba43]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);font-size:10px}.bp-events-row[data-v-f94cba43]{border-bottom:1px solid var(--border-subtle);transition:background .1s}.bp-events-row[data-v-f94cba43]:last-child{border-bottom:none}.bp-events-row[data-v-f94cba43]:hover{background:var(--bg-hover)}.bp-events-time[data-v-f94cba43]{color:var(--text-muted);font-size:11px}.bp-events-agent[data-v-f94cba43]{color:var(--text);font-weight:500}.bp-events-model[data-v-f94cba43]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bp-events-num[data-v-f94cba43]{text-align:right;font-weight:600}.bp-events-task[data-v-f94cba43]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bp-stat-limit[data-v-f94cba43]{color:var(--text-muted);font-size:13px;font-weight:400}.bp-sub-details[data-v-f94cba43]{padding:8px 0}.bp-sub-row[data-v-f94cba43]{border-bottom:1px solid var(--border-subtle);grid-template-columns:160px 1fr;gap:12px;padding:7px 16px;font-size:12px;display:grid}.bp-sub-row[data-v-f94cba43]:last-child{border-bottom:none}.bp-sub-label[data-v-f94cba43]{color:var(--text-muted)}.bp-sub-val[data-v-f94cba43]{color:var(--text);font-weight:500}.bp-agents-list[data-v-f94cba43]{padding:4px 0}.bp-agent-row[data-v-f94cba43]{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr 1fr 80px;gap:12px;padding:8px 16px;font-size:12px;transition:background .1s;display:grid}.bp-agent-row[data-v-f94cba43]:last-child{border-bottom:none}.bp-agent-row[data-v-f94cba43]:hover{background:var(--bg-hover)}.bp-agent-name[data-v-f94cba43]{color:var(--text);font-weight:500}.bp-agent-slug[data-v-f94cba43]{color:var(--text-muted)}.bp-agent-status[data-v-f94cba43]{text-align:right;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.page[data-v-a6c6ba94]{min-height:100vh;padding:32px}.breadcrumbs[data-v-a6c6ba94]{align-items:center;gap:6px;margin-bottom:20px;font-size:13px;display:flex}.bc-link[data-v-a6c6ba94]{color:var(--text-muted);text-decoration:none}.bc-link[data-v-a6c6ba94]:hover{color:var(--text-primary)}.bc-sep[data-v-a6c6ba94]{color:var(--text-muted);opacity:.5}.bc-current[data-v-a6c6ba94]{color:var(--text-primary);font-weight:600}.page-header[data-v-a6c6ba94]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.page-title[data-v-a6c6ba94]{margin:0;font-size:20px;font-weight:600}.claw-meta[data-v-a6c6ba94]{align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.agents-section[data-v-a6c6ba94]{margin-top:8px}.section-header[data-v-a6c6ba94]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-title[data-v-a6c6ba94]{margin:0;font-size:15px;font-weight:600}.btn-sm[data-v-a6c6ba94]{align-items:center;gap:4px;padding:5px 12px;font-size:12px;display:inline-flex}.status-badge[data-v-a6c6ba94]{text-transform:uppercase;letter-spacing:.3px;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.st-running[data-v-a6c6ba94]{color:var(--accent-green);background:#3fb95026}.st-stopped[data-v-a6c6ba94]{color:var(--text-muted);background:#8b949e26}.st-failed[data-v-a6c6ba94]{color:var(--accent-red);background:#f8514926}.st-pending[data-v-a6c6ba94]{color:var(--accent-yellow);background:#e3b34126}.empty-state[data-v-a6c6ba94]{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:12px;padding:80px 20px;display:flex}.table-wrap[data-v-a6c6ba94]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.table[data-v-a6c6ba94]{border-collapse:collapse;width:100%}.table thead[data-v-a6c6ba94]{background:var(--bg-surface)}.table th[data-v-a6c6ba94]{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 16px;font-size:11px;font-weight:600}.tbl-row td[data-v-a6c6ba94]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px;font-size:13px}.tbl-row:last-child td[data-v-a6c6ba94]{border-bottom:none}.tbl-row[data-v-a6c6ba94]{cursor:pointer;transition:background .15s}.tbl-row[data-v-a6c6ba94]:hover{background:var(--bg-surface)}.agent-name[data-v-a6c6ba94]{font-size:14px;font-weight:600}.tenant-chip[data-v-a6c6ba94]{background:var(--bg-surface);border:1px solid var(--border);border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.del-btn[data-v-a6c6ba94]{border-radius:var(--radius);width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.tbl-row:hover .del-btn[data-v-a6c6ba94]{opacity:1}.del-btn[data-v-a6c6ba94]:hover{color:var(--accent-red);background:#f8514926}.af-layout[data-v-5d60309c]{background:var(--border-subtle);gap:1px;height:calc(100vh - 160px);display:flex}.af-sidebar[data-v-5d60309c]{background:var(--bg-surface);flex-direction:column;width:260px;min-width:200px;display:flex;overflow:hidden}.af-sidebar-header[data-v-5d60309c]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.af-tree[data-v-5d60309c]{flex:1;padding:8px 6px;overflow-y:auto}.af-item[data-v-5d60309c]{width:100%;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);text-align:left;transition:background var(--transition), color var(--transition);background:0 0;border:none;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.af-item[data-v-5d60309c]:hover{background:var(--bg-hover);color:var(--text)}.af-item.active[data-v-5d60309c]{background:var(--bg-active);color:var(--text)}.af-icon[data-v-5d60309c]{opacity:.5;flex-shrink:0}.af-item.active .af-icon[data-v-5d60309c]{opacity:.8}.af-folder-head[data-v-5d60309c]{color:var(--text-muted);font-weight:500}.af-folder-items[data-v-5d60309c]{padding-left:12px}.af-content[data-v-5d60309c]{background:var(--bg-surface);flex-direction:column;flex:1;display:flex;overflow:hidden}.af-content-header[data-v-5d60309c]{color:var(--text-muted);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.af-header-actions[data-v-5d60309c]{align-items:center;gap:6px;margin-left:auto;display:flex}.af-header-actions .btn-sm[data-v-5d60309c]{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;transition:all .15s;display:inline-flex}.af-header-actions .btn-sm[data-v-5d60309c]:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.af-header-actions .btn-sm[data-v-5d60309c]:disabled{opacity:.4;cursor:default}.af-header-actions .btn-green[data-v-5d60309c]{color:#3fb950;background:#3fb9501f;border-color:#3fb9504d}.af-header-actions .btn-green[data-v-5d60309c]:hover:not(:disabled){background:#3fb95033}.save-error[data-v-5d60309c]{color:var(--accent-red,#f85149);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:11px;overflow:hidden}.af-hint[data-v-5d60309c]{opacity:.5;font-size:10px}.af-content-body[data-v-5d60309c]{flex-direction:column;flex:1;padding:20px 24px;display:flex;overflow:auto}.af-content-body.af-editing[data-v-5d60309c]{padding:0;overflow:hidden}.af-editor[data-v-5d60309c]{height:100%}.af-editor[data-v-5d60309c] .cm-editor{height:100%;font-size:13px}.af-editor[data-v-5d60309c] .cm-scroller{font-family:SF Mono,Cascadia Code,Fira Code,monospace}.af-editor[data-v-5d60309c] .cm-gutters{border-right:1px solid var(--border-subtle);background:#00000026}.btn-wand[data-v-5d60309c]{color:#c084fc!important;background:linear-gradient(135deg,#a855f726,#3b82f626)!important;border-color:#a855f74d!important}.btn-wand[data-v-5d60309c]:hover{color:#d8b4fe!important;background:linear-gradient(135deg,#a855f740,#3b82f640)!important}.af-enhance-bar[data-v-5d60309c]{background:linear-gradient(135deg,#a855f714,#3b82f614);border-bottom:1px solid #a855f733;align-items:center;gap:8px;padding:8px 16px;display:flex}.af-enhance-icon[data-v-5d60309c]{color:#a855f7;flex-shrink:0}.af-enhance-input[data-v-5d60309c]{border-radius:var(--radius-sm);color:var(--text);transition:border-color var(--transition);background:#0003;border:1px solid #a855f740;outline:none;flex:1;padding:6px 10px;font-size:12px}.af-enhance-input[data-v-5d60309c]:focus{border-color:#a855f780}.af-enhance-input[data-v-5d60309c]::placeholder{color:var(--text-muted)}.af-enhance-send[data-v-5d60309c]{color:#a855f7;cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition);background:0 0;border:none;align-items:center;padding:4px;display:flex}.af-enhance-send[data-v-5d60309c]:hover{color:#d8b4fe;background:#a855f726}.af-enhance-send[data-v-5d60309c]:disabled{opacity:.3;cursor:not-allowed}.af-enhance-spinner[data-v-5d60309c]{color:#a855f7;animation:1s linear infinite spin-5d60309c}@keyframes spin-5d60309c{to{transform:rotate(360deg)}}.enhance-slide-enter-active[data-v-5d60309c],.enhance-slide-leave-active[data-v-5d60309c]{transition:all .2s;overflow:hidden}.enhance-slide-enter-from[data-v-5d60309c],.enhance-slide-leave-to[data-v-5d60309c]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.enhance-slide-enter-to[data-v-5d60309c],.enhance-slide-leave-from[data-v-5d60309c]{opacity:1;max-height:50px}.af-diff-header[data-v-5d60309c]{border-bottom:1px solid var(--border-subtle);background:linear-gradient(135deg,#a855f70f,#3b82f60f);align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.af-diff-body[data-v-5d60309c]{flex:1;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:12.5px;line-height:1.6;overflow:auto}.af-diff-line[data-v-5d60309c]{min-height:20px;padding:0 16px;display:flex}.af-diff-added[data-v-5d60309c]{background:#2ea04326}.af-diff-removed[data-v-5d60309c]{background:#f8514926}.af-diff-prefix[data-v-5d60309c]{width:20px;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0}.af-diff-added .af-diff-prefix[data-v-5d60309c]{color:#3fb950}.af-diff-removed .af-diff-prefix[data-v-5d60309c]{color:#f85149}.af-diff-text[data-v-5d60309c]{white-space:pre-wrap;word-break:break-word}.af-pre[data-v-5d60309c]{white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);margin:0;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:12.5px;line-height:1.6}.af-empty[data-v-5d60309c]{flex:1;justify-content:center;align-items:center;display:flex}.md-body[data-v-5d60309c]{color:var(--text);max-width:720px;font-size:14px;line-height:1.65}.md-body[data-v-5d60309c] .md-h{color:var(--text);margin:0;padding:0;font-weight:700}.md-body[data-v-5d60309c] .md-h1{border-bottom:1px solid var(--border-subtle);margin-top:20px;margin-bottom:12px;padding-bottom:6px;font-size:20px}.md-body[data-v-5d60309c] .md-h2{margin-top:20px;margin-bottom:8px;font-size:17px}.md-body[data-v-5d60309c] .md-h3{margin-top:16px;margin-bottom:6px;font-size:15px}.md-body[data-v-5d60309c] .md-h4,.md-body[data-v-5d60309c] .md-h5,.md-body[data-v-5d60309c] .md-h6{margin-top:14px;margin-bottom:4px;font-size:14px}.md-body[data-v-5d60309c] .md-h:first-child{margin-top:0}.md-body[data-v-5d60309c] .md-p{margin:0 0 4px}.md-body[data-v-5d60309c] .md-spacer{height:8px}.md-body[data-v-5d60309c] .md-list{margin:4px 0 8px;padding-left:20px}.md-body[data-v-5d60309c] .md-list li{margin-bottom:2px}.md-body[data-v-5d60309c] .md-hr{border:none;border-top:1px solid var(--border-subtle);margin:14px 0}.md-body[data-v-5d60309c] strong{color:var(--text);font-weight:700}.md-body[data-v-5d60309c] em{color:var(--text-secondary);font-style:italic}.md-body[data-v-5d60309c] .md-inline-code{color:var(--accent-red);background:#8b949e1f;border-radius:3px;padding:1px 5px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:12.5px}.md-body[data-v-5d60309c] .md-codeblock{background:#00000040;border-radius:6px;margin:8px 0;padding:12px 14px;overflow-x:auto}.md-body[data-v-5d60309c] .md-codeblock pre{margin:0}.md-body[data-v-5d60309c] .md-codeblock code{color:var(--text-secondary);font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:12.5px;line-height:1.5}.md-body[data-v-5d60309c] .md-link{color:var(--accent-blue,#58a6ff)}.chat-attachments[data-v-4bb024ae]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.single-media .media-img[data-v-4bb024ae]{cursor:pointer;object-fit:cover;border-radius:8px;max-width:100%;max-height:320px;display:block}.single-media .media-video[data-v-4bb024ae]{border-radius:8px;max-width:100%;max-height:280px}.carousel[data-v-4bb024ae]{position:relative}.carousel-track[data-v-4bb024ae]{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;max-height:260px;position:relative;overflow:hidden}.carousel-item[data-v-4bb024ae]{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.carousel-item.active[data-v-4bb024ae]{opacity:1;pointer-events:auto}.carousel-nav[data-v-4bb024ae]{justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.carousel-btn[data-v-4bb024ae]{cursor:pointer;background:var(--bg-elevated,#1a1d24);color:var(--text-primary,#e2e8f0);border:none;border-radius:6px;padding:4px 8px;display:flex}.carousel-count[data-v-4bb024ae]{color:var(--text-muted,#888);font-size:11px}.carousel-dots[data-v-4bb024ae]{justify-content:center;gap:5px;margin-top:5px;display:flex}.dot[data-v-4bb024ae]{background:var(--border,#1e2230);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .15s}.dot-active[data-v-4bb024ae]{background:var(--accent,#3b82f6)}.doc-chips[data-v-4bb024ae]{flex-wrap:wrap;gap:6px;display:flex}.doc-chip[data-v-4bb024ae]{background:var(--bg-elevated,#1a1d24);border:1px solid var(--border,#1e2230);color:var(--text-secondary,#94a3b8);cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;transition:all .15s;display:flex}.doc-chip[data-v-4bb024ae]:hover{border-color:var(--accent,#3b82f6);color:var(--text-primary,#e2e8f0)}.audio-player[data-v-4bb024ae]{width:100%;max-width:280px;height:36px}.doc-modal-overlay[data-v-4bb024ae]{z-index:1100;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.doc-modal[data-v-4bb024ae]{background:var(--bg-surface,#0f1117);border:1px solid var(--border,#1e2230);border-radius:12px;flex-direction:column;width:100%;max-width:780px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}.doc-modal-header[data-v-4bb024ae]{border-bottom:1px solid var(--border,#1e2230);color:var(--text-primary,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.doc-modal-body[data-v-4bb024ae]{flex:1;overflow:auto}.doc-modal-center[data-v-4bb024ae]{justify-content:center;align-items:center;padding:40px;display:flex}.doc-modal-md[data-v-4bb024ae]{padding:24px 32px;font-size:14px;line-height:1.7}.lightbox-overlay[data-v-4bb024ae]{z-index:1200;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lightbox-img[data-v-4bb024ae]{object-fit:contain;border-radius:8px;max-width:90vw;max-height:90vh}.lightbox-close[data-v-4bb024ae]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:16px;right:16px}.lightbox-close[data-v-4bb024ae]:hover{background:#ffffff26}.lightbox-arrow[data-v-4bb024ae]{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-arrow[data-v-4bb024ae]:hover{background:#ffffff26}.lightbox-arrow-left[data-v-4bb024ae]{left:16px}.lightbox-arrow-right[data-v-4bb024ae]{right:16px}.lightbox-count[data-v-4bb024ae]{color:#ffffffb3;font-size:13px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.chat-tools-toggle[data-v-d062ddc7]{color:var(--text-secondary,#8b949e);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;margin:0;font-size:11px;line-height:1;display:inline-flex}.chat-tools-toggle input[data-v-d062ddc7]{vertical-align:middle;margin:0}.chat-tools-toggle[data-v-d062ddc7]:hover{color:var(--text,#c9d1d9)}.tool-row[data-v-d062ddc7]{justify-content:flex-start;padding:2px 0;display:flex}.tool-badge[data-v-d062ddc7]{border:1px dashed var(--border,#2a2d3e);color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:6px;max-width:85%;padding:4px 12px;font-size:12px;transition:all .2s;display:inline-flex}.tool-badge[data-v-d062ddc7]:hover{border-color:var(--accent-blue,#388bfd);background:#ffffff0a}.tool-badge.tool-done[data-v-d062ddc7]{color:var(--text-secondary,#8b94a0);border-style:solid;border-color:#3fb95040}.tool-badge.tool-error[data-v-d062ddc7]{color:var(--accent-red,#f85149);border-style:solid;border-color:#f851494d}.tool-badge.tool-stale[data-v-d062ddc7]{color:var(--accent-yellow,#e3b341);border-style:solid;border-color:#e3b34159}.tool-badge.tool-pending .tool-badge-icon[data-v-d062ddc7]{animation:1s linear infinite tool-spin-d062ddc7;display:inline-block}.tool-badge-icon[data-v-d062ddc7]{text-align:center;flex-shrink:0;width:14px;font-size:11px}.tool-badge-name[data-v-d062ddc7]{opacity:.5;font-size:11px;font-weight:600}.tool-badge-action[data-v-d062ddc7]{font-size:12px}@keyframes tool-spin-d062ddc7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-stop[data-v-d062ddc7]{color:var(--accent-red,#f85149);border-color:var(--accent-red,#f85149)}.btn-stop[data-v-d062ddc7]:hover{background:#f8514926}.working-indicator[data-v-d062ddc7]{pointer-events:none;align-items:center;gap:4px;padding:6px 0;display:flex;position:absolute;bottom:0;left:8px}.working-dot[data-v-d062ddc7]{background:var(--text-muted,#6b7280);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite both working-bounce-d062ddc7}.working-dot[data-v-d062ddc7]:first-child{animation-delay:0s}.working-dot[data-v-d062ddc7]:nth-child(2){animation-delay:.16s}.working-dot[data-v-d062ddc7]:nth-child(3){animation-delay:.32s}@keyframes working-bounce-d062ddc7{0%,80%,to{opacity:.4;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}.chat-input-bar textarea[data-v-d062ddc7]{resize:none;min-height:36px;max-height:150px;font-family:inherit;line-height:1.4;font-size:inherit;overflow-y:auto}.session-indicator[data-v-d062ddc7]{text-transform:uppercase;letter-spacing:.5px;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;animation:2s ease-in-out infinite session-glow-d062ddc7;display:inline-flex}.session-indicator[data-v-d062ddc7]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite session-dot-d062ddc7;display:inline-block}.session-chat[data-v-d062ddc7]{color:#60a5fa;background:#3b82f61f}.session-background[data-v-d062ddc7]{color:#c084fc;background:#a855f71f}.session-coding[data-v-d062ddc7]{color:#4ade80;background:#22c55e1f}.session-planning[data-v-d062ddc7]{color:#fbbf24;background:#fbbf241f}.session-research[data-v-d062ddc7]{color:#22d3ee;background:#06b6d41f}.session-fork[data-v-d062ddc7]{color:#f472b6;background:#f472b61f}@keyframes session-glow-d062ddc7{0%,to{opacity:1}50%{opacity:.7}}@keyframes session-dot-d062ddc7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.docs-panel[data-v-75d70391]{background:var(--bg-surface);flex-direction:column;height:calc(100vh - 110px);display:flex}.docs-header[data-v-75d70391]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.docs-error[data-v-75d70391]{color:var(--accent-red);background:#f8514914;padding:8px 20px;font-size:12px}.docs-body[data-v-75d70391]{flex:1;padding:16px 20px;transition:background .15s;overflow-y:auto}.docs-body.drag-over[data-v-75d70391]{outline:2px dashed var(--accent-blue,#58a6ff);outline-offset:-8px;background:#58a6ff0f;border-radius:8px}.docs-empty[data-v-75d70391]{max-width:600px;margin:0 auto}.docs-list[data-v-75d70391]{flex-direction:column;gap:4px;max-width:800px;display:flex}.doc-row[data-v-75d70391]{border-radius:var(--radius-sm,6px);transition:background var(--transition);align-items:center;gap:10px;padding:10px 12px;display:flex}.doc-row[data-v-75d70391]:hover{background:var(--bg-hover)}.doc-icon[data-v-75d70391]{opacity:.5;flex-shrink:0}.doc-info[data-v-75d70391]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.doc-name[data-v-75d70391]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.doc-meta[data-v-75d70391]{font-size:11px}.doc-actions[data-v-75d70391]{opacity:0;transition:opacity var(--transition);gap:4px;display:flex}.doc-row:hover .doc-actions[data-v-75d70391]{opacity:1}.upload-btn[data-v-75d70391]{cursor:pointer;margin:0;display:inline-block}.row[data-v-75d70391]{align-items:center;gap:8px;display:flex}.agent-avatar[data-v-85517e35]{vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-flex}.agent-avatar--img[data-v-85517e35]{object-fit:cover}.agent-avatar--initials[data-v-85517e35]{color:#fff;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:flex}.wl-latest-card[data-v-39592ac0]{cursor:pointer;border-bottom:1px solid #ffffff0a;padding:8px 10px;transition:background .12s}.wl-latest-card[data-v-39592ac0]:hover{background:#ffffff08}.wl-latest-header[data-v-39592ac0]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.wl-latest-header .wl-agent[data-v-39592ac0]{color:var(--text,#c9d1d9);font-size:12px;font-weight:700}.wl-latest-header .wl-time[data-v-39592ac0]{margin-left:auto}.wl-latest-body[data-v-39592ac0]{color:var(--text-secondary,#8b949e);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.5}.wl-working-badge[data-v-39592ac0]{color:var(--accent-yellow,#e3b341);background:#e3b3411f;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;animation:1.5s ease-in-out infinite wl-pulse-39592ac0;display:inline-flex}@keyframes wl-pulse-39592ac0{0%,to{opacity:1}50%{opacity:.5}}.wl-root[data-v-39592ac0]{background:var(--bg-surface,#0b0d10);border:1px solid var(--border,#1e2230);border-radius:8px;flex-direction:column;height:100%;font-size:12px;display:flex;overflow:hidden}.wl-header[data-v-39592ac0]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px 6px;display:flex}.wl-title[data-v-39592ac0]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint,#6b7280);font-size:11px;font-weight:700}.wl-count[data-v-39592ac0]{color:var(--text-faint,#6b7280);font-size:11px}.wl-toolbar[data-v-39592ac0]{border-bottom:1px solid var(--border,#1e2230);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px 8px;display:flex}.wl-tabs[data-v-39592ac0]{gap:2px;display:flex}.wl-tab[data-v-39592ac0],.wl-tab-active[data-v-39592ac0]{cursor:pointer;border:none;border-radius:4px;padding:3px 10px;font-size:11px;transition:all .15s}.wl-tab[data-v-39592ac0]{color:var(--text-faint,#6b7280);background:0 0}.wl-tab[data-v-39592ac0]:hover{color:var(--text-secondary,#8b949e);background:#ffffff0d}.wl-tab-active[data-v-39592ac0]{color:var(--accent-blue,#388bfd);background:#388bfd26}.wl-filter-btn[data-v-39592ac0]{color:var(--text-faint,#6b7280);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;transition:color .15s;display:flex}.wl-filter-btn[data-v-39592ac0]:hover{color:var(--text-secondary,#8b949e)}.wl-filters[data-v-39592ac0]{border-bottom:1px solid var(--border,#1e2230);flex-wrap:wrap;flex-shrink:0;gap:6px 12px;padding:8px 12px;display:flex}.wl-filters label[data-v-39592ac0]{color:var(--text-secondary,#8b949e);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:11px;display:flex}.wl-empty[data-v-39592ac0]{color:var(--text-faint,#6b7280);flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.wl-feed[data-v-39592ac0]{flex:1;padding:6px 0;overflow-y:auto}.wl-entry[data-v-39592ac0]{align-items:center;gap:8px;padding:5px 12px;line-height:1.4;transition:background .1s;display:flex}.wl-entry[data-v-39592ac0]:hover{background:#ffffff0a}.wl-icon[data-v-39592ac0]{flex-shrink:0;width:14px;height:14px}.wl-agent[data-v-39592ac0]{color:var(--text,#c9d1d9);flex-shrink:0;font-size:11px;font-weight:700}.wl-label[data-v-39592ac0]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.wl-detail[data-v-39592ac0]{opacity:.6;flex-shrink:0;font-size:11px;font-style:italic}.wl-time[data-v-39592ac0]{color:var(--text-faint,#555);flex-shrink:0;margin-left:auto;font-size:10px}.wl-icon-tool[data-v-39592ac0]{color:var(--text-secondary,#8b949e)}.wl-icon-green[data-v-39592ac0]{color:var(--accent-green,#3fb950)}.wl-tool-pill[data-v-39592ac0]{color:var(--text-secondary,#8b949e);border:1px dashed var(--border,#2a2d3e);border-radius:8px;flex-shrink:0;padding:1px 8px;font-size:10px;font-weight:600}.wl-tool-pill-done[data-v-39592ac0]{color:var(--text-secondary,#8b94a0);border-style:solid;border-color:#3fb9504d}.wl-tool-detail[data-v-39592ac0]{color:var(--text-faint,#6b7280);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-style:italic;overflow:hidden}.wl-type-chat .wl-icon[data-v-39592ac0]{color:var(--accent-blue,#388bfd)}.wl-type-chat .wl-label[data-v-39592ac0]{color:var(--text,#c9d1d9)}.wl-type-tool .wl-icon[data-v-39592ac0],.wl-type-tool .wl-label[data-v-39592ac0]{color:var(--text-secondary,#8b949e)}.wl-type-state .wl-icon[data-v-39592ac0],.wl-type-state .wl-label[data-v-39592ac0]{color:var(--accent-yellow,#e3b341)}.wl-type-task .wl-icon[data-v-39592ac0],.wl-type-task .wl-label[data-v-39592ac0]{color:var(--accent-green,#3fb950)}.wl-modal-overlay[data-v-39592ac0]{z-index:60;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wl-modal-overlay.wl-detail-overlay[data-v-39592ac0]{z-index:70}.wl-modal[data-v-39592ac0]{background:var(--bg-surface,#0f1117);border:1px solid var(--border,#1e2230);border-radius:10px;flex-direction:column;width:min(480px,95%);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.wl-modal-header[data-v-39592ac0]{border-bottom:1px solid var(--border,#1e2230);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.wl-modal-title[data-v-39592ac0]{color:var(--text,#c9d1d9);font-size:13px;font-weight:700}.wl-modal-body[data-v-39592ac0]{flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.wl-detail-row[data-v-39592ac0]{flex-direction:column;gap:2px;display:flex}.wl-detail-label[data-v-39592ac0]{text-transform:uppercase;letter-spacing:.07em;color:#6b7280;font-size:10px;font-weight:700}.wl-detail-value[data-v-39592ac0]{color:var(--text-secondary,#94a3b8);font-size:12px}.wl-detail-mono[data-v-39592ac0]{word-break:break-all;-webkit-user-select:all;user-select:all;color:var(--accent-blue,#388bfd);font-family:SF Mono,ui-monospace,monospace;font-size:11px}.wl-detail-content[data-v-39592ac0]{color:var(--text,#c9d1d9);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.wl-goto-btn[data-v-39592ac0]{border:1px solid var(--accent-blue,#388bfd);color:var(--accent-blue,#388bfd);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.wl-goto-btn[data-v-39592ac0]:hover{background:#388bfd1a}.wl-expand-btn[data-v-39592ac0]{border:1px solid var(--border,#1e2230);color:var(--text-secondary,#8b949e);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:all .15s;display:flex}.wl-expand-btn[data-v-39592ac0]:hover{color:var(--accent-blue,#388bfd);border-color:var(--accent-blue,#388bfd)}.wl-modal-expanded[data-v-39592ac0]{width:min(1000px,95%);max-height:90vh}.raw-tabs[data-v-1a8d9896]{border:1px solid var(--border,#1e2230);border-radius:6px;gap:0;display:flex;overflow:hidden}.raw-tab[data-v-1a8d9896]{color:var(--text-secondary,#8b949e);cursor:pointer;background:0 0;border:none;padding:4px 12px;font-size:11px;font-weight:600;transition:all .15s}.raw-tab.active[data-v-1a8d9896]{background:var(--accent-blue,#388bfd);color:#fff}.raw-tab[data-v-1a8d9896]:not(.active):hover{color:var(--text,#c9d1d9);background:#ffffff0a}.console-body[data-v-1a8d9896]{color:var(--text-secondary,#8b949e);font-size:11px;line-height:1.5}.console-line[data-v-1a8d9896]{white-space:pre-wrap;word-break:break-all;gap:8px;padding:2px 0;display:flex}.cl-time[data-v-1a8d9896]{color:var(--text-faint,#555);flex-shrink:0;font-size:10px}.cl-text[data-v-1a8d9896]{flex:1}.cl-chat .cl-text[data-v-1a8d9896]{color:var(--text,#c9d1d9)}.cl-tool .cl-text[data-v-1a8d9896]{color:var(--accent-blue,#388bfd)}.cl-state .cl-text[data-v-1a8d9896]{color:var(--accent-yellow,#e3b341)}.cl-task .cl-text[data-v-1a8d9896]{color:var(--accent-green,#3fb950)}.cl-log .cl-text[data-v-1a8d9896]{color:var(--text-secondary,#8b949e)}.sandbox-indicator[data-v-e7811d1f]{border:1px solid var(--border,#1e2230);letter-spacing:.2px;white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:10px;font-weight:600;display:inline-flex}.sandbox-dot[data-v-e7811d1f]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sandbox-running[data-v-e7811d1f]{background:#3fb9500f;border-color:#3fb9504d}.sandbox-running .sandbox-dot[data-v-e7811d1f]{background:var(--accent-green,#3fb950);box-shadow:0 0 6px #3fb95099}.sandbox-running .sandbox-label[data-v-e7811d1f]{color:var(--accent-green,#3fb950)}.sandbox-idle[data-v-e7811d1f]{background:#8b949e0a;border-color:#8b949e33}.sandbox-idle .sandbox-dot[data-v-e7811d1f]{background:var(--text-faint,#6b7280)}.sandbox-idle .sandbox-label[data-v-e7811d1f]{color:var(--text-faint,#6b7280)}.sandbox-transition[data-v-e7811d1f]{background:#e3b3410f;border-color:#e3b3414d}.sandbox-transition .sandbox-dot[data-v-e7811d1f]{background:var(--accent-yellow,#e3b341);box-shadow:0 0 6px #e3b34199}.sandbox-transition .sandbox-label[data-v-e7811d1f]{color:var(--accent-yellow,#e3b341)}.pulse[data-v-e7811d1f]{animation:1.2s ease-in-out infinite sandbox-pulse-e7811d1f}@keyframes sandbox-pulse-e7811d1f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.title-meta[data-v-b5355555]{align-items:center;gap:10px;font-size:12px;display:flex}.meta-label[data-v-b5355555]{color:var(--text-muted)}.meta-label strong[data-v-b5355555]{color:var(--text-secondary);font-weight:600}.session-select[data-v-b5355555]{min-width:420px}.edit-agent-btn[data-v-b5355555]{opacity:.5;width:24px;height:24px;padding:0;transition:opacity .15s}.edit-agent-btn[data-v-b5355555]:hover{opacity:1}.refresh-btn[data-v-b5355555]{opacity:.6;flex-shrink:0;width:30px;height:30px;padding:0;transition:opacity .15s,transform .15s}.refresh-btn[data-v-b5355555]:hover{opacity:1}.refresh-btn.spinning svg[data-v-b5355555]{animation:.8s linear infinite spin-b5355555}@keyframes spin-b5355555{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.avatar-picker[data-v-02d65480]{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.avatar-preview[data-v-02d65480]{cursor:pointer;border-radius:50%;position:relative;overflow:hidden}.avatar-overlay[data-v-02d65480]{color:#fff;opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.avatar-preview:hover .avatar-overlay[data-v-02d65480]{opacity:1}.btn-tiny[data-v-02d65480]{border:1px solid var(--border,#1e2230);color:var(--text-secondary,#8b949e);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;transition:all .12s;display:inline-flex}.btn-tiny[data-v-02d65480]:hover,.btn-tiny.active[data-v-02d65480]{color:var(--accent-blue,#388bfd);border-color:var(--accent-blue,#388bfd)}.btn-tiny.btn-danger[data-v-02d65480]:hover{color:var(--accent-red,#f85149);border-color:var(--accent-red,#f85149)}.voice-preview-btn[data-v-02d65480]{border:1px solid var(--border,#1e2230);color:var(--accent-blue,#388bfd);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:3px;padding:2px 8px;font-size:10px;line-height:1;transition:all .12s;display:inline-flex}.voice-preview-btn[data-v-02d65480]:hover{background:#388bfd1a}.session-models-grid[data-v-02d65480]{grid-template-columns:80px 1fr;align-items:center;gap:5px 10px;display:grid}.session-type-label[data-v-02d65480]{color:var(--text-muted);text-transform:capitalize;font-size:11px;font-weight:500}.field-label[data-v-02d65480]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.optional[data-v-02d65480]{text-transform:none;letter-spacing:0;opacity:.6;font-weight:400}.personality-textarea[data-v-02d65480]{resize:vertical;width:100%;min-height:120px;font-family:inherit;font-size:12px;line-height:1.5}.shimmer-select[data-v-02d65480]{background:linear-gradient(90deg, var(--bg-elevated,#1a1d2e) 25%, var(--bg-surface,#242838) 50%, var(--bg-elevated,#1a1d2e) 75%);background-size:200% 100%;border-radius:6px;height:34px;animation:1.5s infinite shimmer-02d65480}@keyframes shimmer-02d65480{0%{background-position:200% 0}to{background-position:-200% 0}}.tg-panel[data-v-871b7a30]{background:var(--bg-surface);flex-direction:column;height:100%;display:flex}.tg-header[data-v-871b7a30]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.tg-body[data-v-871b7a30]{flex:1;padding:24px 20px;overflow-y:auto}.tg-content[data-v-871b7a30]{max-width:520px}.tg-connected-grid[data-v-871b7a30]{grid-template-columns:340px 1fr;align-items:start;gap:18px;max-width:none;display:grid}.tg-col-left[data-v-871b7a30],.tg-col-right[data-v-871b7a30]{min-width:0}.tg-restart-banner[data-v-871b7a30]{color:var(--text);background:#d2992214;border:1px solid #d2992233;border-radius:8px;align-items:flex-start;gap:10px;padding:16px 18px;font-size:13px;display:flex}.tg-error-banner[data-v-871b7a30]{color:var(--red,#f85149);background:#f8514914;border:1px solid #f8514926;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.tg-card[data-v-871b7a30]{background:var(--bg-active,#ffffff0a);border:1px solid var(--border-subtle);border-radius:8px;padding:16px 18px}.tg-status-row[data-v-871b7a30]{align-items:center;gap:8px;font-size:13px;display:flex}.tg-status-dot[data-v-871b7a30]{background:var(--green,#3fb950);border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #3fb95066}.tg-badge[data-v-871b7a30]{text-transform:uppercase;letter-spacing:.3px;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.tg-badge-red[data-v-871b7a30]{color:var(--red,#f85149);background:#f851491f}.tg-bot-info[data-v-871b7a30]{margin-top:10px;padding-left:16px}.tg-bot-name[data-v-871b7a30]{font-size:14px;font-weight:600}.tg-bot-username[data-v-871b7a30]{align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.tg-bot-share-hint[data-v-871b7a30]{margin-top:4px;font-size:11px}.tg-copy-btn[data-v-871b7a30]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:3px;align-items:center;padding:2px;transition:color .15s;display:flex}.tg-copy-btn[data-v-871b7a30]:hover{color:var(--text)}.tg-meta-row[data-v-871b7a30]{border-top:1px solid var(--border-subtle);gap:24px;margin-top:12px;padding-top:10px;display:flex}.tg-meta-item[data-v-871b7a30]{flex-direction:column;gap:2px;display:flex}.tg-meta-label[data-v-871b7a30]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:10px;font-weight:500}.tg-meta-value[data-v-871b7a30]{color:var(--text-secondary);font-size:12px;font-weight:600}.tg-btn-disconnect[data-v-871b7a30]{color:var(--red,#f85149);cursor:pointer;background:#f8514914;border:1px solid #f8514940;border-radius:5px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;transition:all .15s;display:inline-flex}.tg-btn-disconnect[data-v-871b7a30]:hover{background:#f8514926}.tg-section-header[data-v-871b7a30]{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.tg-count[data-v-871b7a30]{background:var(--bg-hover,#ffffff0f);color:var(--text-muted);border-radius:10px;padding:1px 6px;font-size:10px;font-weight:600}.tg-hint[data-v-871b7a30]{color:var(--text-muted);align-items:flex-start;gap:6px;margin-bottom:12px;font-size:11px;line-height:1.5;display:flex}.tg-hint svg[data-v-871b7a30]{flex-shrink:0;margin-top:1px}.tg-pair-form[data-v-871b7a30]{align-items:center;gap:8px;display:flex}.tg-pair-result[data-v-871b7a30]{border-radius:5px;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;font-size:12px;display:flex}.tg-pair-ok[data-v-871b7a30]{color:var(--green,#3fb950);background:#3fb95014;border:1px solid #3fb95026}.tg-pair-err[data-v-871b7a30]{color:var(--red,#f85149);background:#f8514914;border:1px solid #f8514926}.tg-user-list[data-v-871b7a30]{flex-direction:column;gap:2px;display:flex}.tg-user-row[data-v-871b7a30]{border-radius:4px;align-items:center;gap:8px;padding:6px 8px;transition:background .12s;display:flex}.tg-user-row[data-v-871b7a30]:hover{background:var(--bg-hover,#ffffff0a)}.tg-pending-row[data-v-871b7a30]{padding:8px 10px}.tg-user-info[data-v-871b7a30]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.tg-user-name[data-v-871b7a30]{font-size:12px;font-weight:600}.tg-user-id[data-v-871b7a30]{font-size:11px}.tg-user-meta[data-v-871b7a30]{font-size:10px}.tg-user-code[data-v-871b7a30]{letter-spacing:1px;color:var(--text-secondary);background:#8b949e1a;border-radius:3px;padding:2px 6px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:11px;font-weight:700}.tg-user-id-mono[data-v-871b7a30]{color:var(--text-secondary);flex:1;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:11.5px}.tg-revoke-btn[data-v-871b7a30]{cursor:pointer;color:var(--text-muted);opacity:0;background:0 0;border:none;border-radius:3px;align-items:center;padding:4px;transition:all .15s;display:flex}.tg-user-row:hover .tg-revoke-btn[data-v-871b7a30]{opacity:1}.tg-revoke-btn[data-v-871b7a30]:hover{color:var(--red,#f85149);background:#f851491a}.tg-revoke-btn[data-v-871b7a30]:disabled{opacity:.3;cursor:default}.tg-user-details[data-v-871b7a30]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.tg-user-display-name[data-v-871b7a30]{font-size:12px;font-weight:600}.tg-user-tg-handle[data-v-871b7a30]{color:var(--text-muted);margin-left:4px;font-size:11px;font-weight:400}.tg-user-sub[data-v-871b7a30]{font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:10px}.tg-empty-list[data-v-871b7a30]{padding:8px 0;font-size:12px;line-height:1.5}.tg-steps[data-v-871b7a30]{flex-direction:column;gap:12px;display:flex}.tg-step[data-v-871b7a30]{gap:10px;display:flex}.tg-step-num[data-v-871b7a30]{background:var(--bg-active,#ffffff0f);border:1px solid var(--border-subtle);width:22px;height:22px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:700;display:flex}.tg-step-body[data-v-871b7a30]{flex:1;min-width:0}.tg-step-title[data-v-871b7a30]{font-size:12px;font-weight:600}.tg-step-desc[data-v-871b7a30]{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.5}.tg-step-desc code[data-v-871b7a30]{color:var(--text-secondary);background:#8b949e1f;border-radius:3px;padding:1px 4px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:11px}.tg-policy-hint[data-v-871b7a30]{color:var(--text-muted);margin-top:4px;font-size:11px;font-style:italic}.tg-input[data-v-871b7a30]{border:1px solid var(--border-subtle);background:var(--bg-surface);width:100%;color:var(--text);border-radius:5px;outline:none;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .15s}.tg-input[data-v-871b7a30]:focus{border-color:#58a6ff80}.tg-input[data-v-871b7a30]::placeholder{color:var(--text-muted);opacity:.6}.tg-pair-form .tg-input[data-v-871b7a30]{text-transform:uppercase;letter-spacing:1px;max-width:200px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-weight:600}.tg-advanced-toggle[data-v-871b7a30]{color:var(--text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:14px;padding:0;font-size:11px;text-decoration:underline;transition:color .15s;display:block}.tg-advanced-toggle[data-v-871b7a30]:hover{color:var(--text-secondary)}.tg-advanced[data-v-871b7a30]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.tg-label[data-v-871b7a30]{color:var(--text-muted);margin-top:4px;font-size:11px;font-weight:500;display:block}.tg-connect-btn[data-v-871b7a30]{margin-top:16px;padding:6px 16px;font-size:12px;display:block}.tg-link[data-v-871b7a30]{color:var(--accent-blue,#58a6ff);align-items:center;gap:3px;text-decoration:none;transition:opacity .15s;display:inline-flex}.tg-link[data-v-871b7a30]:hover{opacity:.8}.row[data-v-871b7a30]{align-items:center;gap:8px;display:flex}.spin-icon[data-v-871b7a30]{animation:.8s linear infinite spin-871b7a30}@keyframes spin-871b7a30{to{transform:rotate(360deg)}}.sl-panel[data-v-efea4c5b]{background:var(--bg-surface);flex-direction:column;height:100%;display:flex}.sl-header[data-v-efea4c5b]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.sl-body[data-v-efea4c5b]{flex:1;padding:24px 20px;overflow-y:auto}.sl-content[data-v-efea4c5b]{max-width:520px}.sl-connected-grid[data-v-efea4c5b]{grid-template-columns:340px 1fr;align-items:start;gap:18px;max-width:none;display:grid}.sl-col-left[data-v-efea4c5b],.sl-col-right[data-v-efea4c5b]{min-width:0}.sl-restart-banner[data-v-efea4c5b]{color:var(--text);background:#d2992214;border:1px solid #d2992233;border-radius:8px;align-items:flex-start;gap:10px;padding:16px 18px;font-size:13px;display:flex}.sl-error-banner[data-v-efea4c5b]{color:var(--red,#f85149);background:#f8514914;border:1px solid #f8514926;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.sl-card[data-v-efea4c5b]{background:var(--bg-active,#ffffff0a);border:1px solid var(--border-subtle);border-radius:8px;padding:16px 18px}.sl-status-row[data-v-efea4c5b]{align-items:center;gap:8px;font-size:13px;display:flex}.sl-status-dot[data-v-efea4c5b]{background:var(--green,#3fb950);border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #3fb95066}.sl-badge[data-v-efea4c5b]{text-transform:uppercase;letter-spacing:.3px;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.sl-badge-red[data-v-efea4c5b]{color:var(--red,#f85149);background:#f851491f}.sl-bot-info[data-v-efea4c5b]{margin-top:10px}.sl-meta-row[data-v-efea4c5b]{border-top:1px solid var(--border-subtle);gap:24px;padding-top:10px;display:flex}.sl-meta-item[data-v-efea4c5b]{flex-direction:column;gap:2px;display:flex}.sl-meta-label[data-v-efea4c5b]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:10px;font-weight:500}.sl-meta-value[data-v-efea4c5b]{color:var(--text-secondary);font-size:12px;font-weight:600}.sl-btn-disconnect[data-v-efea4c5b]{color:var(--red,#f85149);cursor:pointer;background:#f8514914;border:1px solid #f8514940;border-radius:5px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;transition:all .15s;display:inline-flex}.sl-btn-disconnect[data-v-efea4c5b]:hover{background:#f8514926}.sl-section-header[data-v-efea4c5b]{align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.sl-count[data-v-efea4c5b]{background:var(--bg-hover,#ffffff0f);color:var(--text-muted);border-radius:10px;padding:1px 6px;font-size:10px;font-weight:600}.sl-hint[data-v-efea4c5b]{color:var(--text-muted);align-items:flex-start;gap:6px;margin-bottom:12px;font-size:11px;line-height:1.5;display:flex}.sl-hint svg[data-v-efea4c5b]{flex-shrink:0;margin-top:1px}.sl-pair-form[data-v-efea4c5b]{align-items:center;gap:8px;display:flex}.sl-code-input[data-v-efea4c5b]{text-transform:uppercase;letter-spacing:1px;max-width:200px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-weight:600}.sl-pair-result[data-v-efea4c5b]{border-radius:5px;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;font-size:12px;display:flex}.sl-pair-ok[data-v-efea4c5b]{color:var(--green,#3fb950);background:#3fb95014;border:1px solid #3fb95026}.sl-pair-err[data-v-efea4c5b]{color:var(--red,#f85149);background:#f8514914;border:1px solid #f8514926}.sl-user-list[data-v-efea4c5b]{flex-direction:column;gap:2px;display:flex}.sl-user-row[data-v-efea4c5b]{border-radius:4px;align-items:center;gap:8px;padding:6px 8px;transition:background .12s;display:flex}.sl-user-row[data-v-efea4c5b]:hover{background:var(--bg-hover,#ffffff0a)}.sl-pending-row[data-v-efea4c5b]{padding:8px 10px}.sl-user-info[data-v-efea4c5b]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.sl-user-name[data-v-efea4c5b]{font-size:12px;font-weight:600}.sl-user-id[data-v-efea4c5b]{font-size:11px}.sl-user-meta[data-v-efea4c5b]{font-size:10px}.sl-user-code[data-v-efea4c5b]{letter-spacing:1px;color:var(--text-secondary);background:#8b949e1a;border-radius:3px;padding:2px 6px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:11px;font-weight:700}.sl-user-details[data-v-efea4c5b]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sl-user-display-name[data-v-efea4c5b]{font-size:12px;font-weight:600}.sl-user-handle[data-v-efea4c5b]{color:var(--text-muted);margin-left:4px;font-size:11px;font-weight:400}.sl-user-sub[data-v-efea4c5b]{font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:10px}.sl-revoke-btn[data-v-efea4c5b]{cursor:pointer;color:var(--text-muted);opacity:0;background:0 0;border:none;border-radius:3px;align-items:center;padding:4px;transition:all .15s;display:flex}.sl-user-row:hover .sl-revoke-btn[data-v-efea4c5b]{opacity:1}.sl-revoke-btn[data-v-efea4c5b]:hover{color:var(--red,#f85149);background:#f851491a}.sl-revoke-btn[data-v-efea4c5b]:disabled{opacity:.3;cursor:default}.sl-empty-list[data-v-efea4c5b]{padding:8px 0;font-size:12px;line-height:1.5}.sl-steps[data-v-efea4c5b]{flex-direction:column;gap:12px;display:flex}.sl-step[data-v-efea4c5b]{gap:10px;display:flex}.sl-step-num[data-v-efea4c5b]{background:var(--bg-active,#ffffff0f);border:1px solid var(--border-subtle);width:22px;height:22px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:700;display:flex}.sl-step-body[data-v-efea4c5b]{flex:1;min-width:0}.sl-step-title[data-v-efea4c5b]{font-size:12px;font-weight:600}.sl-step-desc[data-v-efea4c5b]{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.5}.sl-step-desc code[data-v-efea4c5b]{color:var(--text-secondary);background:#8b949e1f;border-radius:3px;padding:1px 4px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:11px}.sl-label[data-v-efea4c5b]{color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.sl-input[data-v-efea4c5b]{border:1px solid var(--border-subtle);background:var(--bg-surface);width:100%;color:var(--text);border-radius:5px;outline:none;padding:8px 10px;font-family:inherit;font-size:12px;transition:border-color .15s}.sl-input[data-v-efea4c5b]:focus{border-color:#58a6ff80}.sl-input[data-v-efea4c5b]::placeholder{color:var(--text-muted);opacity:.6}.sl-connect-btn[data-v-efea4c5b]{margin-top:16px;padding:6px 16px;font-size:12px;display:block}.sl-link[data-v-efea4c5b]{color:var(--accent-blue,#58a6ff);text-decoration:none;transition:opacity .15s}.sl-link[data-v-efea4c5b]:hover{opacity:.8}.row[data-v-efea4c5b]{align-items:center;gap:8px;display:flex}.spin-icon[data-v-efea4c5b]{animation:.8s linear infinite spin-efea4c5b}@keyframes spin-efea4c5b{to{transform:rotate(360deg)}}.int-panel[data-v-abfc58e2]{flex-direction:column;height:calc(100vh - 110px);display:flex}.int-tabs[data-v-abfc58e2]{border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);gap:0;padding:0 20px;display:flex}.int-tab[data-v-abfc58e2]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 18px;font-size:12px;font-weight:600;transition:all .15s}.int-tab[data-v-abfc58e2]:hover{color:var(--text-secondary)}.int-tab.active[data-v-abfc58e2]{color:var(--text);border-bottom-color:var(--accent-blue,#58a6ff)}.int-body[data-v-abfc58e2]{flex:1;overflow:hidden}.int-body[data-v-abfc58e2] .sl-panel,.int-body[data-v-abfc58e2] .tg-panel{height:100%}.int-body[data-v-abfc58e2] .sl-header,.int-body[data-v-abfc58e2] .tg-header{display:none}.rp-root[data-v-99e3108b]{flex-direction:column;height:calc(100vh - 80px);display:flex;overflow:hidden}.rp-scope-bar[data-v-99e3108b]{border-bottom:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;gap:0;padding:0 20px;display:flex;overflow-x:auto}.rp-scope-btn[data-v-99e3108b],.rp-scope-active[data-v-99e3108b]{cursor:pointer;color:var(--text-muted);transition:color var(--transition), border-color var(--transition);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:8px 14px;font-size:12px;font-weight:500;display:inline-flex}.rp-scope-btn[data-v-99e3108b]:hover{color:var(--text-secondary)}.rp-scope-active[data-v-99e3108b]{border-bottom-color:var(--accent-green);color:var(--accent-green)}.rp-error[data-v-99e3108b]{color:var(--accent-red);background:#f851490f;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 20px;font-size:12px;display:flex}.rp-body[data-v-99e3108b]{flex:1;min-height:0;display:flex;overflow:hidden}.rp-sidebar[data-v-99e3108b]{border-right:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;width:180px;overflow-y:auto}.rp-sidebar-hdr[data-v-99e3108b]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:12px 14px 6px;font-size:10px;font-weight:600}.rp-cat[data-v-99e3108b]{color:var(--text-secondary);cursor:pointer;text-align:left;width:100%;transition:background var(--transition), color var(--transition);background:0 0;border:none;align-items:center;gap:7px;padding:8px 14px;font-size:12px;display:flex}.rp-cat[data-v-99e3108b]:hover{background:var(--bg-hover);color:var(--text)}.rp-cat.active[data-v-99e3108b]{background:var(--bg-active);color:var(--accent-green);border-right:2px solid var(--accent-green)}.rp-cat-label[data-v-99e3108b]{flex:1}.rp-cat-count[data-v-99e3108b]{color:var(--text-muted);background:var(--bg-hover);text-align:center;border-radius:8px;min-width:18px;padding:1px 5px;font-size:10px}.rp-content[data-v-99e3108b]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.rp-toolbar[data-v-99e3108b]{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.rp-search[data-v-99e3108b]{flex:1;max-width:320px;position:relative}.rp-search-icon[data-v-99e3108b]{color:var(--text-muted);position:absolute;top:50%;left:8px;transform:translateY(-50%)}.rp-search-input[data-v-99e3108b]{border:1px solid var(--border);background:var(--bg-input);width:100%;color:var(--text);border-radius:6px;outline:none;padding:6px 8px 6px 28px;font-size:12px}.rp-search-input[data-v-99e3108b]:focus{border-color:var(--accent-green)}.rp-count[data-v-99e3108b]{color:var(--text-muted);white-space:nowrap;font-size:11px}.rp-empty[data-v-99e3108b]{flex:1;padding:20px 16px}.rp-list[data-v-99e3108b]{flex-direction:column;flex:1;gap:5px;padding:10px 16px 16px;display:flex;overflow-y:auto}.rp-card[data-v-99e3108b]{border:1px solid var(--border);background:var(--bg-surface);border-radius:8px;flex-shrink:0;transition:border-color .15s;overflow:hidden}.rp-card[data-v-99e3108b]:hover{border-color:var(--text-muted)}.rp-card.expanded[data-v-99e3108b]{border-color:var(--accent-green)}.rp-card-hdr[data-v-99e3108b]{cursor:pointer;align-items:center;gap:8px;padding:10px 12px;display:flex}.rp-card-info[data-v-99e3108b]{flex:1;min-width:0}.rp-card-name[data-v-99e3108b]{color:var(--text);font-size:13px;font-weight:600}.rp-card-desc[data-v-99e3108b]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;overflow:hidden}.rp-type-badge[data-v-99e3108b]{text-transform:uppercase;letter-spacing:.3px;color:var(--accent-blue);background:#58a6ff1a;border-radius:10px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:600}.rp-detail[data-v-99e3108b]{border-top:1px solid var(--border);word-break:break-word;flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex;overflow:hidden}.rp-detail-row[data-v-99e3108b]{flex-direction:column;gap:4px;display:flex}.rp-detail-lbl[data-v-99e3108b]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.rp-tags[data-v-99e3108b]{flex-wrap:wrap;gap:3px;display:flex}.rp-tag[data-v-99e3108b]{background:var(--bg-hover);color:var(--text-secondary);border-radius:10px;padding:1px 6px;font-size:10px;display:inline-flex}.rp-steps[data-v-99e3108b]{color:var(--text-secondary);word-break:break-word;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.rp-notes[data-v-99e3108b]{color:var(--text-secondary);word-break:break-word;margin:0;padding-left:16px;font-size:12px;line-height:1.6}.rp-detail-actions[data-v-99e3108b]{padding-top:4px}.rp-overlay[data-v-99e3108b]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rp-modal[data-v-99e3108b]{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;width:min(500px,90vw);max-height:85vh;display:flex;box-shadow:0 8px 32px #00000080}.rp-modal-lg[data-v-99e3108b]{width:min(640px,90vw)}.rp-modal-hdr[data-v-99e3108b]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.rp-modal-body[data-v-99e3108b]{flex:1;padding:14px 16px;overflow-y:auto}.rp-modal-body label[data-v-99e3108b]{margin-bottom:10px}.rp-modal-body textarea[data-v-99e3108b]{resize:vertical;font-family:SF Mono,ui-monospace,monospace;font-size:12px}.rp-modal-textarea[data-v-99e3108b]{background:var(--bg-input);border:1px solid var(--border);color:var(--text);resize:vertical;border-radius:8px;outline:none;width:calc(100% - 32px);min-height:80px;margin:10px 16px;padding:10px 12px;font-family:inherit;font-size:13px}.rp-modal-textarea[data-v-99e3108b]:focus{border-color:var(--accent-green)}.rp-modal-ftr[data-v-99e3108b]{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.rp-form-row[data-v-99e3108b]{grid-template-columns:1fr 1fr;gap:10px;display:grid}@keyframes spin-99e3108b{to{transform:rotate(360deg)}}.spin-icon[data-v-99e3108b]{animation:1s linear infinite spin-99e3108b}.rp-scope-search[data-v-99e3108b]{color:var(--accent-purple)}.rp-scope-search.rp-scope-active[data-v-99e3108b]{border-bottom-color:var(--accent-purple);color:var(--accent-purple)}.rp-search-view[data-v-99e3108b]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rp-search-bar[data-v-99e3108b]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:12px 20px;display:flex}.rp-search-input-lg[data-v-99e3108b]{flex:1;max-width:none;padding:8px 12px;font-size:13px}.rp-score[data-v-99e3108b]{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:36px;font-size:11px;font-weight:700}.rp-ai-btn[data-v-99e3108b]{color:var(--accent-purple);background:#bc8cff1f;border-color:#bc8cff40;gap:4px;font-size:11px}.rp-ai-btn[data-v-99e3108b]:hover{border-color:var(--accent-purple);color:var(--accent-purple);background:#bc8cff33}.rp-enhance-bar[data-v-99e3108b]{border-bottom:1px solid var(--border);background:#bc8cff0a;align-items:center;gap:8px;padding:8px 16px;display:flex}.rp-enhance-icon[data-v-99e3108b]{color:var(--accent-purple);flex-shrink:0}.rp-enhance-input[data-v-99e3108b]{background:var(--bg-input);border:1px solid var(--border);color:var(--text);border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:12px}.rp-enhance-input[data-v-99e3108b]:focus{border-color:var(--accent-purple)}.rp-enhance-input[data-v-99e3108b]::placeholder{color:var(--text-faint)}.rp-enhance-send[data-v-99e3108b]{background:var(--accent-purple-dim);color:#fff;cursor:pointer;transition:background var(--transition);border:none;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;display:flex}.rp-enhance-send[data-v-99e3108b]:hover{background:var(--accent-purple)}.rp-enhance-send[data-v-99e3108b]:disabled{opacity:.4;cursor:not-allowed}.rp-enhance-spinner[data-v-99e3108b]{color:var(--accent-purple);flex-shrink:0;animation:1s linear infinite spin-99e3108b}.rp-enhance-slide-enter-active[data-v-99e3108b],.rp-enhance-slide-leave-active[data-v-99e3108b]{transition:all .2s;overflow:hidden}.rp-enhance-slide-enter-from[data-v-99e3108b],.rp-enhance-slide-leave-to[data-v-99e3108b]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.rp-enhance-slide-enter-to[data-v-99e3108b],.rp-enhance-slide-leave-from[data-v-99e3108b]{opacity:1;max-height:60px}.btn-danger[data-v-99e3108b]{background:var(--accent-red-dim);border-color:var(--accent-red-dim);color:#fff}.btn-danger[data-v-99e3108b]:hover{background:var(--accent-red);border-color:var(--accent-red)}.rp-prompts-view[data-v-99e3108b]{flex:1;min-height:0;display:flex;overflow:hidden}.rp-prompts-sidebar[data-v-99e3108b]{border-right:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;width:140px;padding:8px 0;overflow-y:auto}.rp-ptype-btn[data-v-99e3108b]{cursor:pointer;width:100%;color:var(--text-muted);text-align:left;transition:background var(--transition), color var(--transition);text-transform:capitalize;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;font-weight:500;display:flex}.rp-ptype-btn[data-v-99e3108b]:hover{background:var(--bg-hover);color:var(--text-secondary)}.rp-ptype-btn.active[data-v-99e3108b]{background:var(--bg-active,var(--bg-hover));color:var(--text-primary)}.rp-ptype-label[data-v-99e3108b]{flex:1}.rp-ptype-dot[data-v-99e3108b]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.rp-ptype-dot-empty[data-v-99e3108b]{background:var(--text-muted);opacity:.4}.rp-ptype-dot-set[data-v-99e3108b]{background:var(--accent-green)}.rp-prompts-editor[data-v-99e3108b]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.rp-prompt-textarea[data-v-99e3108b]{background:var(--bg-base);color:var(--text-primary);font-size:13px;font-family:var(--font-mono,monospace);resize:none;border:none;border-radius:0;outline:none;flex:1;padding:16px 20px;line-height:1.6}.rp-prompt-textarea[data-v-99e3108b]:disabled{opacity:.6;cursor:default}.rp-prompts-footer[data-v-99e3108b]{border-top:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:10px 16px;display:flex}.rp-prompt-unconfigured[data-v-99e3108b]{color:var(--text-muted);font-size:11px;font-style:italic}.rp-prompt-conflict[data-v-99e3108b]{color:var(--accent-yellow,#e3b341);font-size:11px}.rp-prompt-conflict-reload[data-v-99e3108b]{color:var(--accent-yellow,#e3b341);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.site-panel[data-v-6155ca9e]{background:var(--bg-surface);flex-direction:column;height:calc(100vh - 110px);display:flex}.site-body[data-v-6155ca9e]{flex:1;padding:24px 20px;overflow-y:auto}.site-content[data-v-6155ca9e]{max-width:520px}.site-error[data-v-6155ca9e]{color:var(--red,#f85149);background:#f8514914;border:1px solid #f8514926;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.site-card[data-v-6155ca9e]{background:var(--bg-active,#ffffff0a);border:1px solid var(--border-subtle);border-radius:8px;padding:16px 18px}.site-status-row[data-v-6155ca9e]{align-items:center;gap:8px;font-size:13px;display:flex}.site-status-dot[data-v-6155ca9e]{border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #3fb95066}.site-url-row[data-v-6155ca9e]{align-items:center;gap:6px;margin-top:10px;padding-left:16px;display:flex}.site-link[data-v-6155ca9e]{color:var(--accent-blue,#58a6ff);align-items:center;gap:3px;font-size:13px;text-decoration:none;transition:opacity .15s;display:inline-flex}.site-link[data-v-6155ca9e]:hover{opacity:.8}.site-copy-btn[data-v-6155ca9e]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:3px;align-items:center;padding:2px;transition:color .15s;display:flex}.site-copy-btn[data-v-6155ca9e]:hover{color:var(--text)}.site-meta[data-v-6155ca9e]{border-top:1px solid var(--border-subtle);gap:24px;margin-top:12px;padding-top:10px;display:flex}.site-meta-item[data-v-6155ca9e]{flex-direction:column;gap:2px;display:flex}.site-meta-label[data-v-6155ca9e]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:10px;font-weight:500}.site-meta-value[data-v-6155ca9e]{color:var(--text-secondary);font-size:12px;font-weight:600}.site-actions[data-v-6155ca9e]{align-items:center;gap:8px;margin-top:14px;display:flex}.site-btn-delete[data-v-6155ca9e]{color:var(--red,#f85149);cursor:pointer;background:#f8514914;border:1px solid #f8514940;border-radius:5px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;transition:all .15s;display:inline-flex}.site-btn-delete[data-v-6155ca9e]:hover{background:#f8514926}.site-hint[data-v-6155ca9e]{color:var(--text-muted);font-size:11px;line-height:1.6}.site-hint code[data-v-6155ca9e]{color:var(--text-secondary);background:#8b949e1f;border-radius:3px;padding:1px 4px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:11px}.site-section-header[data-v-6155ca9e]{align-items:center;gap:6px;margin-bottom:4px;font-size:13px;display:flex}.site-label[data-v-6155ca9e]{color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:500;display:block}.site-input[data-v-6155ca9e]{border:1px solid var(--border-subtle);background:var(--bg-surface);width:100%;max-width:320px;color:var(--text);letter-spacing:.3px;border-radius:5px;outline:none;padding:8px 10px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:12px;transition:border-color .15s}.site-input[data-v-6155ca9e]:focus{border-color:#58a6ff80}.site-input[data-v-6155ca9e]::placeholder{color:var(--text-muted);opacity:.6}.site-preview[data-v-6155ca9e]{color:var(--text-secondary);align-items:center;margin-top:6px;font-family:SF Mono,Cascadia Code,Fira Code,monospace;font-size:12px;display:flex}.site-avail-ok[data-v-6155ca9e]{color:var(--green,#3fb950);align-items:center;gap:3px;margin-left:8px;font-family:inherit;font-size:11px;display:inline-flex}.site-avail-no[data-v-6155ca9e]{color:var(--red,#f85149);align-items:center;gap:3px;margin-left:8px;font-family:inherit;font-size:11px;display:inline-flex}.site-slug-rules[data-v-6155ca9e]{margin-top:6px;font-size:11px;line-height:1.4}.site-register-btn[data-v-6155ca9e]{align-items:center;gap:4px;margin-top:16px;padding:6px 16px;font-size:12px;display:inline-flex}.spin-icon[data-v-6155ca9e]{animation:.8s linear infinite spin-6155ca9e}@keyframes spin-6155ca9e{to{transform:rotate(360deg)}}.au-root[data-v-cfae9162]{flex:1;max-width:1100px;min-height:0;padding:16px;overflow-y:auto}.au-header[data-v-cfae9162]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.au-title[data-v-cfae9162]{font-size:16px;font-weight:700}.au-filters[data-v-cfae9162]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.au-filter-label[data-v-cfae9162]{color:var(--text-muted);font-size:11px}.au-input[data-v-cfae9162]{background:var(--bg-surface);border:1px solid var(--border);color:var(--text);border-radius:6px;outline:none;flex:none;width:140px;padding:4px 8px;font-size:12px}.au-input[data-v-cfae9162]:focus{border-color:var(--text-faint)}.au-btn[data-v-cfae9162]{background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:6px;padding:4px 12px;font-size:11px}.au-btn[data-v-cfae9162]:hover{border-color:var(--text-faint)}.au-presets[data-v-cfae9162]{gap:4px;display:flex}.au-preset[data-v-cfae9162]{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:6px;padding:4px 10px;font-size:11px}.au-preset[data-v-cfae9162]:hover{color:var(--text);border-color:var(--text-faint)}.au-preset.active[data-v-cfae9162]{background:var(--bg-elevated);color:var(--text);border-color:var(--text-faint)}.au-filter-sep[data-v-cfae9162]{color:var(--border);font-size:14px}.au-loading[data-v-cfae9162],.au-error[data-v-cfae9162]{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.au-error[data-v-cfae9162]{color:var(--danger,#f85149)}.au-stats[data-v-cfae9162]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:16px;display:grid}.au-stat[data-v-cfae9162]{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;padding:14px 16px}.au-stat-label[data-v-cfae9162]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:6px;font-size:11px}.au-stat-value[data-v-cfae9162]{color:var(--text);font-size:20px;font-weight:600}.au-section-tabs[data-v-cfae9162]{gap:4px;margin-bottom:12px;display:flex}.au-section-tab[data-v-cfae9162]{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:6px;padding:5px 14px;font-size:12px}.au-section-tab.active[data-v-cfae9162]{background:var(--bg-elevated);color:var(--text);border-color:var(--text-faint)}.au-section-tab[data-v-cfae9162]:hover{color:var(--text)}.au-sections[data-v-cfae9162]{flex-direction:column;gap:12px;display:flex}.au-panel[data-v-cfae9162]{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.au-panel-header[data-v-cfae9162]{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:var(--bg-elevated);padding:10px 16px;font-size:11px}.au-empty[data-v-cfae9162]{color:var(--text-muted);padding:20px 16px;font-size:13px}.au-count[data-v-cfae9162]{margin-left:6px;font-weight:400}.au-rows[data-v-cfae9162]{padding:4px 0}.au-row[data-v-cfae9162]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:9px 16px;display:flex}.au-row[data-v-cfae9162]:last-child{border-bottom:none}.au-row[data-v-cfae9162]:hover{background:var(--bg-hover)}.au-row-meta[data-v-cfae9162]{flex-direction:column;min-width:140px;display:flex}.au-row-label[data-v-cfae9162]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.au-row-sub[data-v-cfae9162]{color:var(--text-muted);font-size:11px}.au-row--compact[data-v-cfae9162]{justify-content:space-between}.au-row-count[data-v-cfae9162]{font-size:14px;font-weight:600}.au-bars[data-v-cfae9162]{flex-direction:column;flex:1;gap:3px;display:flex}.au-bar-row[data-v-cfae9162]{align-items:center;gap:6px;display:flex}.au-bar-label[data-v-cfae9162]{width:30px;color:var(--text-muted);text-align:right;font-size:10px}.au-bar-track[data-v-cfae9162]{background:var(--border-subtle);border-radius:3px;flex:1;height:6px;overflow:hidden}.au-bar[data-v-cfae9162]{border-radius:3px;height:100%;transition:width .3s}.au-bar--in[data-v-cfae9162]{background:var(--accent-blue,#58a6ff)}.au-bar--out[data-v-cfae9162]{background:var(--accent-green)}.au-bar--cache[data-v-cfae9162]{background:#79c0ff}.au-bar--cache-write[data-v-cfae9162]{background:#a371f7}.au-bar--credits[data-v-cfae9162]{background:var(--accent-orange,#d29922)}.au-bar-val[data-v-cfae9162]{text-align:right;width:52px;color:var(--text-secondary);font-size:11px;font-weight:500}.au-chart-row[data-v-cfae9162]{align-items:center;gap:24px;padding:16px;display:flex}.au-donut[data-v-cfae9162]{flex-shrink:0;width:140px;height:140px}.au-legend[data-v-cfae9162]{flex-direction:column;gap:6px;display:flex}.au-legend-item[data-v-cfae9162]{align-items:center;gap:8px;font-size:12px;display:flex}.au-legend-dot[data-v-cfae9162]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.au-legend-label[data-v-cfae9162]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:120px;overflow:hidden}.au-legend-val[data-v-cfae9162]{color:var(--text-muted);margin-left:auto;font-weight:600}.au-donut-grid[data-v-cfae9162]{background:var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1px;display:grid}.au-donut-card[data-v-cfae9162]{background:var(--bg-surface);align-items:center;gap:14px;padding:14px 16px;display:flex}.au-donut-sm[data-v-cfae9162]{flex-shrink:0;width:90px;height:90px}.au-donut-info[data-v-cfae9162]{flex-direction:column;gap:3px;min-width:0;display:flex}.au-donut-title[data-v-cfae9162]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.au-donut-sub[data-v-cfae9162]{color:var(--text-muted);font-size:11px}.au-donut-legend[data-v-cfae9162]{flex-wrap:wrap;gap:4px 10px;margin-top:4px;display:flex}.au-donut-leg[data-v-cfae9162]{color:var(--text-secondary);align-items:center;gap:4px;font-size:10px;display:flex}.au-daily[data-v-cfae9162]{overflow-x:auto}.au-daily-head[data-v-cfae9162],.au-daily-row[data-v-cfae9162]{grid-template-columns:80px 120px 50px 50px 50px 80px 70px 1fr;align-items:center;gap:8px;padding:7px 16px;display:grid}.au-daily-head[data-v-cfae9162]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);font-size:10px}.au-daily-row[data-v-cfae9162]{border-bottom:1px solid var(--border-subtle);font-size:12px}.au-daily-row[data-v-cfae9162]:last-child{border-bottom:none}.au-daily-row[data-v-cfae9162]:hover{background:var(--bg-hover)}.au-daily-date[data-v-cfae9162]{color:var(--text-muted);font-size:11px}.au-daily-tokens[data-v-cfae9162]{text-align:right;font-size:11px}.au-daily-num[data-v-cfae9162]{text-align:right;color:var(--text-secondary)}.au-daily-credits[data-v-cfae9162]{text-align:right;font-weight:600}.au-daily-cost[data-v-cfae9162]{text-align:right;color:var(--text-muted);font-size:11px}.au-runs[data-v-cfae9162]{overflow-x:auto}.au-runs-head[data-v-cfae9162],.au-runs-row[data-v-cfae9162]{grid-template-columns:120px 140px 80px 60px 60px 60px 50px 70px 80px;align-items:center;gap:6px;padding:7px 16px;display:grid}.au-runs-head[data-v-cfae9162]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);font-size:10px}.au-runs-row[data-v-cfae9162]{border-bottom:1px solid var(--border-subtle);font-size:12px}.au-runs-row[data-v-cfae9162]:last-child{border-bottom:none}.au-runs-row[data-v-cfae9162]:hover{background:var(--bg-hover)}.au-runs-time[data-v-cfae9162]{color:var(--text-muted);font-size:11px}.au-runs-model[data-v-cfae9162]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.au-runs-type[data-v-cfae9162]{color:var(--text-secondary);font-size:11px}.au-runs-num[data-v-cfae9162]{text-align:right;font-weight:600}.au-runs-stop[data-v-cfae9162]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.au-row-cost-breakdown[data-v-cfae9162]{margin-top:2px}.au-bar--content[data-v-cfae9162]{background:linear-gradient(90deg,#f0883e,#f59e0b)}.au-status-badge[data-v-cfae9162]{text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-block}.au-status-badge.done[data-v-cfae9162]{color:#3fb950;background:#3fb95026}.au-status-badge.failed[data-v-cfae9162]{color:#f85149;background:#f8514926}.au-status-badge.in_progress[data-v-cfae9162]{color:#388bfd;background:#388bfd26}.au-status-badge.pending[data-v-cfae9162],.au-status-badge.cancelled[data-v-cfae9162]{color:#8b949e;background:#8b949e26}.dp__input_wrap{width:100%;box-sizing:unset;position:relative}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp__input_icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{z-index:999999;position:absolute;inset:0}.dp__menu_disabled{cursor:not-allowed;background:#ffffff80}.dp__menu_readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);border:none;align-self:center;display:flex;overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp__calendar_header_item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp__calendar_row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp__calendar_item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-start-end-radius:0;border-end-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-start-start-radius:0;border-end-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-radius:0}.dp__cell_auto_range_start{border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp__cell_auto_range_end{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp__calendar_header_separator{background:var(--dp-border-color);width:100%;height:1px}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp__marker_dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__tooltip_mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__instance_calendar{width:100%;position:relative}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp__inner_nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp__overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{box-sizing:border-box;right:5px}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{justify-content:center;width:100%;display:flex}.dp__inc_dec_button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp__action_buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp__action_button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__flex{align-items:center;display:flex}.dp__btn{background:0 0}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp__main *{direction:var(--dp-direction,ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentColor;fill:currentColor}.dp__button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.task-modal-overlay[data-v-36d1dcd8]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.task-modal[data-v-36d1dcd8]{background:var(--bg-surface,#0f1117);border:1px solid var(--border,#1e2230);border-radius:12px;flex-direction:column;width:100%;max-width:720px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}.task-modal-header[data-v-36d1dcd8]{border-bottom:1px solid var(--border,#1e2230);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.task-modal-title[data-v-36d1dcd8]{color:var(--text-primary,#e2e8f0);font-size:14px;font-weight:700}.task-modal-body[data-v-36d1dcd8]{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.task-modal-footer[data-v-36d1dcd8]{border-top:1px solid var(--border,#1e2230);flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.tm-grid[data-v-36d1dcd8]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tm-grid-item[data-v-36d1dcd8]{flex-direction:column;gap:3px;display:flex}.tm-grid-full[data-v-36d1dcd8]{grid-column:1/-1}.tm-id-selectable[data-v-36d1dcd8]{-webkit-user-select:all;user-select:all;word-break:break-all}.tm-section[data-v-36d1dcd8]{flex-direction:column;gap:4px;display:flex}.tm-label[data-v-36d1dcd8]{text-transform:uppercase;letter-spacing:.07em;color:#6b7280;font-size:10px;font-weight:700}.tm-value[data-v-36d1dcd8]{color:var(--text-secondary,#94a3b8);font-size:12px}.tm-agent[data-v-36d1dcd8]{color:var(--accent-blue,#60a5fa);font-size:12px;font-weight:600}.tm-mono[data-v-36d1dcd8]{color:var(--text-faint,#6b7280);font-family:SF Mono,ui-monospace,monospace;font-size:11px}.tm-text[data-v-36d1dcd8]{color:var(--text-primary,#e2e8f0);margin:0;font-size:13px;line-height:1.5}.status-pill[data-v-36d1dcd8]{text-transform:uppercase;background:var(--bg-elevated,#1a1d24);color:var(--text-muted,#888);border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.spin-icon[data-v-36d1dcd8]{animation:1s linear infinite spin-kf-36d1dcd8}@keyframes spin-kf-36d1dcd8{to{transform:rotate(360deg)}}.priority-low[data-v-36d1dcd8]{color:#6b7280}.priority-normal[data-v-36d1dcd8]{color:#388bfd}.priority-high[data-v-36d1dcd8]{color:#e3b341}.priority-critical[data-v-36d1dcd8]{color:#f85149}.status-in_progress[data-v-36d1dcd8]{color:#3b82f6;background:#3b82f61f}.status-done[data-v-36d1dcd8]{color:#10b981;background:#10b9811f}.status-failed[data-v-36d1dcd8]{color:#f87171;background:#f871711f}.status-pending[data-v-36d1dcd8]{color:#94a3b8}.status-cancelled[data-v-36d1dcd8]{color:#6b7280}.status-blocked[data-v-36d1dcd8]{color:#ef4444;background:#ef44441f}.tm-progress-section[data-v-36d1dcd8]{flex-direction:column;gap:6px;display:flex}.tm-progress-header[data-v-36d1dcd8]{justify-content:space-between;align-items:center;display:flex}.tm-progress-text[data-v-36d1dcd8]{color:var(--text-secondary,#94a3b8);font-size:11px}.tm-progress-track[data-v-36d1dcd8]{background:var(--bg-elevated,#1a1d24);border-radius:2px;height:4px;overflow:hidden}.tm-progress-fill[data-v-36d1dcd8]{background:#3b82f6;border-radius:2px;height:100%;transition:width .3s}.tm-user-input[data-v-36d1dcd8]{background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;gap:8px;padding:12px}.tm-user-input-header[data-v-36d1dcd8]{align-items:center;gap:6px;display:flex}.tm-respond-row[data-v-36d1dcd8]{align-items:center;gap:8px;display:flex}.tm-label-count[data-v-36d1dcd8]{opacity:.6;font-weight:400}.tm-items[data-v-36d1dcd8]{flex-direction:column;gap:0;display:flex;position:relative}.tm-item[data-v-36d1dcd8]{flex-direction:column;padding-bottom:18px;display:flex;position:relative}.tm-item[data-v-36d1dcd8]:last-child{padding-bottom:0}.tm-item[data-v-36d1dcd8]:not(:last-child):before{content:"";background:var(--border,#1e2230);width:2px;position:absolute;top:28px;bottom:0;left:13px}.tm-item-done[data-v-36d1dcd8]:not(:last-child):before{background:#10b9814d}.tm-item-in_progress[data-v-36d1dcd8]:not(:last-child):before{background:#3b82f64d}.tm-item-row[data-v-36d1dcd8]{z-index:1;align-items:flex-start;gap:12px;display:flex;position:relative}.tm-item-circle[data-v-36d1dcd8]{background:var(--bg-base,#080a0f);border:2px solid #2a2d3e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.tm-item-num[data-v-36d1dcd8]{color:#6b7280;font-size:11px;font-weight:700}.circle-done[data-v-36d1dcd8]{background:#10b9811f;border-color:#10b981}.circle-done .tm-item-num[data-v-36d1dcd8]{color:#10b981}.circle-failed[data-v-36d1dcd8]{background:#f851491a;border-color:#f85149}.circle-failed .tm-item-num[data-v-36d1dcd8]{color:#f85149}.circle-in_progress[data-v-36d1dcd8]{background:#3b82f61a;border-color:#3b82f6;animation:2s ease-in-out infinite pulse-circle-36d1dcd8}.circle-in_progress .tm-item-num[data-v-36d1dcd8]{color:#3b82f6}.circle-pending[data-v-36d1dcd8]{border-color:#2a2d3e}.circle-skipped[data-v-36d1dcd8]{opacity:.4;border-color:#2a2d3e}.tm-item-pending[data-v-36d1dcd8]{opacity:.5}.tm-item-body[data-v-36d1dcd8]{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:3px;display:flex}.tm-item-title[data-v-36d1dcd8]{color:var(--text-primary,#e2e8f0);font-size:13px;font-weight:600;line-height:1.3}.tm-item-instruction[data-v-36d1dcd8]{color:var(--text-faint,#6b7280);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.tm-item-output[data-v-36d1dcd8]{color:var(--text-secondary,#94a3b8);margin-top:2px;font-size:11px;line-height:1.4}.tm-item-output-label[data-v-36d1dcd8]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}.tm-item-error[data-v-36d1dcd8]{color:#f85149;margin-top:2px;font-size:11px;line-height:1.4}@keyframes pulse-circle-36d1dcd8{0%,to{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 6px #3b82f600}}.tm-assets[data-v-36d1dcd8]{flex-direction:column;gap:8px;display:flex}.tm-asset-image-wrap[data-v-36d1dcd8]{flex-direction:column;gap:4px;display:flex}.tm-asset-image[data-v-36d1dcd8]{object-fit:cover;border:1px solid var(--border,#1e2230);border-radius:6px;width:100%;max-height:220px}.tm-asset-link[data-v-36d1dcd8]{color:#60a5fa;align-items:center;gap:4px;font-size:11px;text-decoration:none;display:inline-flex}.tm-asset-link[data-v-36d1dcd8]:hover{text-decoration:underline}.tm-asset-row[data-v-36d1dcd8]{background:var(--bg-base,#080a0f);color:var(--text-secondary,#94a3b8);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;text-decoration:none;display:flex}.tm-asset-row[data-v-36d1dcd8]:hover{background:var(--bg-hover,#1e2230);color:#e2e8f0}.tm-asset-name[data-v-36d1dcd8]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ml-auto[data-v-36d1dcd8]{margin-left:auto}.tm-schedule[data-v-36d1dcd8]{background:var(--bg-base,#080a0f);border:1px solid var(--border,#1e2230);border-radius:8px;padding:10px 12px;transition:border-color .15s}.tm-schedule-open[data-v-36d1dcd8]{border-color:#3b82f64d}.tm-sched-header[data-v-36d1dcd8]{-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.tm-sched-chevron[data-v-36d1dcd8]{color:var(--text-muted,#6b7280);flex-shrink:0}.tm-sched-hint[data-v-36d1dcd8]{color:var(--text-secondary,#94a3b8);font-size:11px}.tm-sched-fields[data-v-36d1dcd8]{flex-direction:column;gap:12px;margin-top:12px;display:flex}.tm-field-col[data-v-36d1dcd8]{flex-direction:column;gap:6px;display:flex}.tm-field-label[data-v-36d1dcd8]{color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.tm-pills[data-v-36d1dcd8]{flex-wrap:wrap;gap:4px;display:flex}.tm-pill[data-v-36d1dcd8]{border:1px solid var(--border,#1e2230);color:var(--text-muted,#6b7280);cursor:pointer;text-transform:capitalize;background:0 0;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .12s}.tm-pill[data-v-36d1dcd8]:hover{border-color:var(--text-secondary,#94a3b8);color:var(--text-secondary,#94a3b8)}.tm-pill.active[data-v-36d1dcd8]{color:#3b82f6;background:#3b82f61f;border-color:#3b82f6}.tm-datepicker[data-v-36d1dcd8]{width:100%}.tm-datepicker[data-v-36d1dcd8] .dp__input{background:var(--bg-surface,#0f1117);border:1px solid var(--border,#1e2230);color:var(--text-primary,#e2e8f0);border-radius:6px;height:auto;padding:6px 10px 6px 32px;font-size:12px}.tm-datepicker[data-v-36d1dcd8] .dp__input:focus{border-color:var(--accent-blue,#3b82f6)}.tm-datepicker[data-v-36d1dcd8] .dp__input_icon{color:var(--text-muted,#6b7280)}.tm-next-run[data-v-36d1dcd8]{color:var(--accent-green,#10b981);background:#10b9810f;border:1px solid #10b98126;border-radius:6px;padding:6px 10px;font-size:11px}.btn-danger[data-v-36d1dcd8]{color:#fca5a5;cursor:pointer;background:#7f1d1d;border:1px solid #991b1b;border-radius:6px;padding:6px 14px;font-size:12px}.btn-danger[data-v-36d1dcd8]:hover{background:#991b1b}.btn-danger[data-v-36d1dcd8]:disabled{opacity:.5;cursor:not-allowed}.tm-select-wrap[data-v-36d1dcd8]{flex:1;position:relative}.tm-select-wrap[data-v-36d1dcd8]:after{content:"▾";color:var(--text-muted,#6b7280);pointer-events:none;font-size:10px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tm-select[data-v-36d1dcd8],.tm-input[data-v-36d1dcd8]{background:var(--bg-surface,#0f1117);border:1px solid var(--border,#1e2230);width:100%;color:var(--text-primary,#e2e8f0);border-radius:6px;outline:none;flex:1;padding:6px 10px;font-size:12px;transition:border-color .15s}.tm-select[data-v-36d1dcd8]{appearance:none;cursor:pointer;padding-right:24px}.tm-select[data-v-36d1dcd8]:focus,.tm-input[data-v-36d1dcd8]:focus{border-color:var(--accent-blue,#3b82f6)}.atm-overlay[data-v-d20a8d10]{z-index:999;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.atm-modal[data-v-d20a8d10]{background:var(--bg-surface,#0f1117);border:1px solid var(--border,#1e2230);border-radius:12px;flex-direction:column;width:100%;max-width:620px;height:70vh;min-height:300px;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}.atm-header[data-v-d20a8d10]{border-bottom:1px solid var(--border,#1e2230);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.atm-title[data-v-d20a8d10]{color:var(--text-primary,#e2e8f0);font-size:14px;font-weight:700}.atm-filters[data-v-d20a8d10]{flex:1;gap:2px;display:flex}.atm-flt[data-v-d20a8d10]{cursor:pointer;color:var(--text-faint,#6b7280);background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:flex}.atm-flt-active[data-v-d20a8d10]{background:var(--bg-elevated,#1a1d24);color:var(--text-primary,#e2e8f0)}.atm-count[data-v-d20a8d10]{background:var(--bg-elevated,#1a1d24);border-radius:8px;padding:0 5px;font-size:10px}.atm-empty[data-v-d20a8d10]{text-align:center;padding:32px;font-size:13px}.atm-list[data-v-d20a8d10]{flex:1;overflow-y:auto}.atm-row[data-v-d20a8d10]{border-bottom:1px solid var(--border,#1e2230);cursor:pointer;align-items:center;gap:10px;padding:8px 16px;display:flex}.atm-row[data-v-d20a8d10]:hover{background:var(--bg-hover,#ffffff0a)}.atm-dot[data-v-d20a8d10]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.atm-task-title[data-v-d20a8d10]{color:var(--text-primary,#e2e8f0);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.atm-status[data-v-d20a8d10]{text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:600}.atm-time[data-v-d20a8d10]{color:var(--text-faint,#6b7280);flex-shrink:0;font-size:10px}@keyframes spin-kf-d20a8d10{to{transform:rotate(360deg)}}.spin[data-v-d20a8d10]{animation:1s linear infinite spin-kf-d20a8d10}.tasks-panel[data-v-73af9e66]{background:var(--bg-surface,#0b0d10);border:1px solid var(--border,#1e2230);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.tasks-header[data-v-73af9e66]{border-bottom:1px solid var(--border,#1e2230);background:var(--bg-surface,#0b0d10);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px 8px;display:flex}.tasks-body[data-v-73af9e66]{flex:1;min-height:0;overflow-y:auto}.tasks-title[data-v-73af9e66]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint,#6b7280);font-size:11px;font-weight:700}.tasks-badge[data-v-73af9e66]{border-radius:10px;padding:1px 7px;font-size:10px}.active-badge[data-v-73af9e66]{color:#60a5fa;background:#3b82f626}.queued-badge[data-v-73af9e66]{color:#94a3b8;background:#94a3b81a}.tasks-section-label[data-v-73af9e66]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint,#4b5563);flex-shrink:0;padding:4px 12px 2px;font-size:9px;font-weight:700}.recent-label[data-v-73af9e66]{opacity:.6}.tasks-empty[data-v-73af9e66]{color:var(--text-faint,#6b7280);text-align:center;padding:12px;font-size:12px}.task-card[data-v-73af9e66]{border-bottom:1px solid var(--border,#1e2230);cursor:pointer}.task-card[data-v-73af9e66]:hover{background:var(--bg-hover,#ffffff08)}.task-muted[data-v-73af9e66]{opacity:.65}.task-row[data-v-73af9e66]{align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:flex}.task-dot[data-v-73af9e66]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.task-title-text[data-v-73af9e66]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.task-status-label[data-v-73af9e66]{color:var(--text-faint,#6b7280);flex-shrink:0;font-size:9px}.schedule-badge[data-v-73af9e66]{color:#60a5fa;background:#60a5fa1a;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9px}.spin-icon[data-v-73af9e66]{animation:1s linear infinite spin-kf-73af9e66}@keyframes spin-kf-73af9e66{to{transform:rotate(360deg)}}.task-detail[data-v-73af9e66]{flex-direction:column;gap:4px;padding:4px 10px 8px 24px;display:flex}.detail-label[data-v-73af9e66]{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-size:9px;font-weight:700}.detail-text[data-v-73af9e66]{color:var(--text-primary,#e2e8f0);margin:2px 0 0;font-size:11px}.detail-impl[data-v-73af9e66]{white-space:pre-wrap;word-break:break-word;color:var(--text-primary,#e2e8f0);margin:2px 0 0;font-family:inherit;font-size:10px}.spin[data-v-73af9e66]{animation:1s linear infinite spin-kf-73af9e66}.tasks-section-row[data-v-73af9e66]{justify-content:space-between;align-items:center;padding:4px 10px 2px;display:flex}.tasks-section-row .tasks-section-label[data-v-73af9e66]{padding:0}.view-all-btn[data-v-73af9e66]{color:var(--accent,#3b82f6);cursor:pointer;background:0 0;border:none;padding:0;font-size:10px}.sched-card[data-v-73af9e66]{border-bottom:1px solid var(--border,#1e2230);padding:6px 10px}.sched-card[data-v-73af9e66]:hover{background:var(--bg-hover,#ffffff08)}.sched-row[data-v-73af9e66]{align-items:center;gap:6px;font-size:11px;display:flex}.sched-title[data-v-73af9e66]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary,#e2e8f0);flex:1;overflow:hidden}.sched-disabled[data-v-73af9e66]{opacity:.4}.sched-desc[data-v-73af9e66]{color:var(--text-secondary,#8b949e);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:32px;padding:2px 0 0 17px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.sched-meta[data-v-73af9e66]{color:var(--text-faint,#6b7280);align-items:center;gap:8px;padding:2px 0 0 17px;font-size:9px;display:flex}.sched-next[data-v-73af9e66]{color:var(--accent-green,#10b981)}.sched-status-off[data-v-73af9e66]{color:var(--text-faint,#6b7280);font-style:italic}.sched-status-paused[data-v-73af9e66]{color:#f59e0b;font-size:11px;font-style:italic}.sched-list[data-v-73af9e66]{flex:1;padding:6px 10px;overflow-y:auto}.lead-card[data-v-73af9e66]{border:1px solid var(--border,#1e2230);border-radius:6px;margin-bottom:4px;padding:8px 10px}.lead-row[data-v-73af9e66]{align-items:center;gap:6px;display:flex}.lead-name[data-v-73af9e66]{color:var(--text-primary,#e2e8f0);font-size:12px;font-weight:600}.lead-source[data-v-73af9e66]{color:#3b82f6;background:#3b82f61a;border-radius:4px;padding:1px 6px;font-size:10px}.lead-status[data-v-73af9e66]{border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.lead-status-new[data-v-73af9e66]{color:#3fb950;background:#3fb9501a}.lead-status-contacted[data-v-73af9e66]{color:#3b82f6;background:#3b82f61a}.lead-status-replied[data-v-73af9e66]{color:#f59e0b;background:#f59e0b1a}.lead-meta[data-v-73af9e66]{gap:10px;margin-top:3px;display:flex}.lead-email[data-v-73af9e66]{color:var(--text-secondary,#8b949e);font-size:11px}.lead-company[data-v-73af9e66]{color:var(--text-faint,#6b7280);font-size:11px}.sched-runs[data-v-73af9e66]{color:var(--text-muted,#6b7280)}.sched-action[data-v-73af9e66]{color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px}.sched-action[data-v-73af9e66]:hover{color:var(--text-primary,#e2e8f0);background:var(--bg-hover,#ffffff0f)}.sched-delete[data-v-73af9e66]:hover{color:#f87171}.view-all-btn[data-v-73af9e66]:hover{text-decoration:underline}.view-all-tasks-btn[data-v-73af9e66]{cursor:pointer;color:var(--accent,#3b82f6);background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:10px}.view-all-tasks-btn[data-v-73af9e66]:hover{background:var(--bg-elevated,#1a1d24)}.scope-toggle[data-v-73af9e66]{gap:2px;display:flex}.flt-btn[data-v-73af9e66]{cursor:pointer;color:var(--text-faint,#6b7280);background:0 0;border:none;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;transition:all .1s}.flt-active[data-v-73af9e66]{background:var(--bg-elevated,#1a1d24);color:var(--text-primary,#e2e8f0)}.sm-overlay[data-v-73af9e66]{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sm-modal[data-v-73af9e66]{background:var(--bg-surface,#0d1117);border:1px solid var(--border,#1e2230);border-radius:12px;width:560px;max-width:90vw;max-height:80vh;overflow-y:auto}.sm-header[data-v-73af9e66]{border-bottom:1px solid var(--border,#1e2230);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.sm-header h3[data-v-73af9e66]{margin:0;font-size:16px;font-weight:700}.sm-body[data-v-73af9e66]{padding:16px 20px}.sm-row[data-v-73af9e66]{gap:16px;margin-bottom:8px;display:flex}.sm-cell[data-v-73af9e66]{flex:1}.sm-label[data-v-73af9e66]{color:var(--text-faint,#6b7280);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9px;font-weight:600;display:block}.sm-value[data-v-73af9e66]{color:var(--text-primary,#e2e8f0);font-size:13px}.sm-badge[data-v-73af9e66]{letter-spacing:.03em;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.sm-divider[data-v-73af9e66]{background:var(--border,#1e2230);height:1px;margin:10px 0}.sm-desc[data-v-73af9e66]{color:var(--text-secondary,#8b949e);white-space:pre-wrap;background:var(--bg-elevated,#161b22);border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.5}.sm-footer[data-v-73af9e66]{border-top:1px solid var(--border,#1e2230);align-items:center;gap:8px;padding:12px 20px;display:flex}.btn-danger[data-v-73af9e66]{color:#f85149;background:#f8514926;border:1px solid #f851494d}.btn-danger[data-v-73af9e66]:hover{background:#f8514940}.fm-overlay[data-v-833e56b8]{z-index:999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fm-modal[data-v-833e56b8]{background:var(--bg-surface,#0d1117);border:1px solid var(--border,#1e2230);border-radius:10px;flex-direction:column;width:420px;max-width:90vw;max-height:70vh;display:flex}.fm-header[data-v-833e56b8]{border-bottom:1px solid var(--border,#1e2230);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.fm-header h3[data-v-833e56b8]{margin:0;font-size:15px;font-weight:700}.fm-body[data-v-833e56b8]{flex:1;padding:14px 18px;overflow-y:auto}.fm-create[data-v-833e56b8]{gap:8px;margin-bottom:14px;display:flex}.fm-input[data-v-833e56b8]{background:var(--bg-elevated,#161b22);border:1px solid var(--border,#1e2230);color:var(--text-primary,#e2e8f0);border-radius:5px;outline:none;flex:1;padding:6px 10px;font-size:12px}.fm-input[data-v-833e56b8]:focus{border-color:var(--accent,#3b82f6)}.fm-btn[data-v-833e56b8]{cursor:pointer;border:none;border-radius:5px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.fm-btn-create[data-v-833e56b8]{background:var(--accent,#3b82f6);color:#fff}.fm-btn-create[data-v-833e56b8]:hover{opacity:.9}.fm-btn-create[data-v-833e56b8]:disabled{opacity:.4;cursor:default}.fm-empty[data-v-833e56b8]{text-align:center;color:var(--text-faint,#6b7280);padding:20px 0;font-size:12px}.fm-list[data-v-833e56b8]{flex-direction:column;gap:2px;display:flex}.fm-row[data-v-833e56b8]{border-radius:5px;align-items:center;gap:8px;padding:6px 8px;transition:background .1s;display:flex}.fm-row[data-v-833e56b8]:hover{background:var(--bg-hover,#ffffff0a)}.fm-folder-icon[data-v-833e56b8]{color:var(--text-faint,#6b7280);flex-shrink:0}.fm-name[data-v-833e56b8]{color:var(--text-primary,#e2e8f0);flex:1;font-size:13px}.fm-edit-input[data-v-833e56b8]{padding:3px 8px;font-size:12px}.fm-action[data-v-833e56b8]{color:var(--text-faint,#6b7280);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;align-items:center;padding:3px;transition:opacity .15s;display:inline-flex}.fm-row:hover .fm-action[data-v-833e56b8]{opacity:1}.fm-action[data-v-833e56b8]:hover{color:var(--text-primary,#e2e8f0);background:var(--bg-elevated,#1a1d24)}.fm-action-delete[data-v-833e56b8]:hover{color:#f87171}.doc-modal-overlay[data-v-c3f16bfd]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.doc-modal[data-v-c3f16bfd]{background:var(--bg-surface,#0f1117);border:1px solid var(--border,#1e2230);border-radius:12px;flex-direction:column;width:100%;max-width:860px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #0009}.doc-modal-header[data-v-c3f16bfd]{border-bottom:1px solid var(--border,#1e2230);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.doc-modal-title[data-v-c3f16bfd]{color:var(--text-primary,#e2e8f0);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.doc-modal-body[data-v-c3f16bfd]{flex-direction:column;flex:1;display:flex;overflow:auto}.doc-modal-center[data-v-c3f16bfd]{flex:1;justify-content:center;align-items:center;padding:40px;font-size:13px;display:flex}.doc-modal-img[data-v-c3f16bfd]{object-fit:contain;max-width:100%;max-height:70vh;margin:auto;padding:16px;display:block}.doc-modal-video[data-v-c3f16bfd]{max-width:100%;max-height:70vh;margin:auto;padding:16px;display:block}.doc-modal-md[data-v-c3f16bfd]{color:var(--text-primary,#e2e8f0);padding:24px 32px;font-size:14px;line-height:1.7}.new-folder-bar[data-v-eb3525d0]{border-bottom:1px solid var(--border,#1e2230);align-items:center;gap:4px;padding:4px 8px;display:flex}.new-folder-input[data-v-eb3525d0]{background:var(--bg-elevated,#161b22);border:1px solid var(--border,#1e2230);color:var(--text-primary,#e2e8f0);border-radius:3px;outline:none;flex:1;padding:2px 6px;font-size:10px}.new-folder-input[data-v-eb3525d0]:focus{border-color:var(--accent,#3b82f6)}.move-select-wrap[data-v-eb3525d0]{flex-shrink:0;width:60px;max-width:60px;font-size:9px;overflow:hidden}.move-select-wrap[data-v-eb3525d0] .custom-select{width:100%;max-width:60px}.move-select-wrap[data-v-eb3525d0] .custom-select-trigger{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:60px;height:16px;min-height:16px;padding:0 14px 0 6px;font-size:8px;overflow:hidden}.move-select-wrap[data-v-eb3525d0] .custom-select-chevron{flex-shrink:0;width:8px;height:8px}.group-header-row[data-v-eb3525d0]{align-items:center;display:flex}.group-header-row .group-header[data-v-eb3525d0]{flex:1}.folder-action[data-v-eb3525d0]{color:var(--text-faint,#6b7280);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;align-items:center;padding:2px 4px;transition:opacity .15s;display:inline-flex}.group-header-row:hover .folder-action[data-v-eb3525d0]{opacity:1}.folder-action[data-v-eb3525d0]:hover{color:var(--text-primary,#e2e8f0);background:var(--bg-hover,#ffffff0f)}.folder-delete[data-v-eb3525d0]:hover{color:#f87171}.docs-panel[data-v-eb3525d0]{background:var(--bg-surface,#0b0d10);border:1px solid var(--border,#1e2230);border-radius:8px;flex-direction:column;flex:1;min-height:0;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.docs-panel.drag-active[data-v-eb3525d0]{border-color:var(--accent-blue,#3b82f6)}.docs-header[data-v-eb3525d0]{border-bottom:1px solid var(--border,#1e2230);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px 3px;padding:6px 8px 5px;display:flex}.docs-title[data-v-eb3525d0]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint,#6b7280);margin-right:4px;font-size:9px;font-weight:700}.docs-filter[data-v-eb3525d0]{gap:2px;display:flex}.docs-controls[data-v-eb3525d0]{gap:2px;margin-left:2px;display:flex}.flt-btn[data-v-eb3525d0]{cursor:pointer;color:var(--text-faint,#6b7280);background:0 0;border:none;border-radius:3px;align-items:center;gap:2px;padding:1px 5px;font-size:9px;font-weight:600;transition:all .15s;display:inline-flex}.flt-btn[data-v-eb3525d0]:hover{color:var(--text-primary,#e2e8f0);background:var(--bg-hover,#ffffff0a)}.flt-active[data-v-eb3525d0]{background:var(--bg-elevated,#1a1d24);color:var(--text-primary,#e2e8f0)}.view-btn[data-v-eb3525d0]{cursor:pointer;color:var(--text-faint,#6b7280);background:0 0;border:none;border-radius:4px;align-items:center;padding:3px 5px;transition:all .15s;display:flex}.view-btn[data-v-eb3525d0]:hover{color:var(--text-primary,#e2e8f0)}.view-active[data-v-eb3525d0]{background:var(--bg-elevated,#1a1d24);color:var(--text-primary,#e2e8f0)}.docs-error[data-v-eb3525d0]{color:#f87171;padding:8px 10px;font-size:11px}.docs-empty[data-v-eb3525d0]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.empty-icon[data-v-eb3525d0]{color:var(--text-faint,#6b7280);opacity:.5}.empty-text[data-v-eb3525d0]{color:var(--text-faint,#6b7280);font-size:12px;font-weight:600}.empty-hint[data-v-eb3525d0]{color:var(--text-faint,#6b7280);opacity:.6;font-size:11px}.docs-list[data-v-eb3525d0]{flex:1;padding:2px 0;overflow-y:auto}.group-header[data-v-eb3525d0]{cursor:pointer;width:100%;color:var(--text-faint,#6b7280);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:700;transition:color .15s;display:flex}.group-header[data-v-eb3525d0]:hover{color:var(--text-primary,#e2e8f0)}.group-chevron[data-v-eb3525d0]{opacity:.6;flex-shrink:0}.group-label[data-v-eb3525d0]{text-align:left;flex:1}.group-count[data-v-eb3525d0]{background:var(--bg-elevated,#1a1d24);border-radius:8px;padding:1px 5px;font-size:9px;font-weight:600}.grid-container[data-v-eb3525d0]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;padding:4px 10px 8px;display:grid}.grid-item[data-v-eb3525d0]{cursor:pointer;border-radius:6px;flex-direction:column;align-items:center;padding:4px;transition:background .15s;display:flex;position:relative}.grid-item[data-v-eb3525d0]:hover{background:var(--bg-hover,#ffffff0a)}.grid-thumb[data-v-eb3525d0]{aspect-ratio:1;background:var(--bg-elevated,#1a1d24);border:1px solid var(--border,#1e2230);border-radius:6px;width:100%;max-width:120px;max-height:120px;position:relative;overflow:hidden}.grid-img[data-v-eb3525d0]{object-fit:cover;width:100%;height:100%;display:block}.grid-placeholder[data-v-eb3525d0]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.placeholder-icon[data-v-eb3525d0]{color:var(--text-faint,#6b7280);opacity:.4}.grid-name[data-v-eb3525d0]{color:var(--text-primary,#e2e8f0);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:120px;margin-top:4px;padding:0 2px;font-size:10px;overflow:hidden}.grid-delete[data-v-eb3525d0]{cursor:pointer;color:#9ca3af;opacity:0;z-index:2;background:#000000b3;border:none;border-radius:4px;padding:3px;transition:opacity .15s,color .15s;display:flex;position:absolute;top:4px;right:4px}.grid-item:hover .grid-delete[data-v-eb3525d0]{opacity:1}.grid-delete[data-v-eb3525d0]:hover{color:#f87171;background:#f8717126}.source-badge[data-v-eb3525d0]{text-transform:uppercase;letter-spacing:.04em;z-index:2;border-radius:4px;padding:1px 5px;font-size:8px;font-weight:700;position:absolute;bottom:4px;left:4px}.doc-row .source-badge[data-v-eb3525d0]{flex-shrink:0;position:static}.source-generated[data-v-eb3525d0]{color:#4ade80;background:#22c55e26}.source-uploaded[data-v-eb3525d0]{color:#60a5fa;background:#3b82f626}.source-unknown[data-v-eb3525d0]{color:#9ca3af;background:#6b728026}.doc-row[data-v-eb3525d0]{border-bottom:1px solid var(--border,#1e2230);cursor:pointer;align-items:center;gap:6px;padding:3px 8px;transition:background .1s;display:flex;position:relative}.doc-row[data-v-eb3525d0]:hover{background:var(--bg-hover,#ffffff0a)}.list-thumb[data-v-eb3525d0]{background:var(--bg-elevated,#1a1d24);border:1px solid var(--border,#1e2230);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex;overflow:hidden}.list-img[data-v-eb3525d0]{object-fit:cover;width:100%;height:100%;display:block}.list-icon[data-v-eb3525d0]{color:var(--text-faint,#6b7280);opacity:.6}.doc-info[data-v-eb3525d0]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;overflow:hidden}.doc-name[data-v-eb3525d0]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary,#e2e8f0);font-size:11px;overflow:hidden}.doc-desc[data-v-eb3525d0]{color:var(--text-faint,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.doc-prompt[data-v-eb3525d0]{color:#a5b4fc;font-style:italic}.doc-provider[data-v-eb3525d0]{color:#6b7280;opacity:.7;font-size:9px}.doc-size[data-v-eb3525d0]{color:var(--text-faint,#6b7280);text-align:right;flex-shrink:0;min-width:42px;font-size:10px}.doc-time[data-v-eb3525d0]{color:var(--text-faint,#6b7280);text-align:right;flex-shrink:0;min-width:36px;font-size:10px}.doc-delete[data-v-eb3525d0]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:2px;transition:color .15s,background .15s;display:flex}.doc-delete[data-v-eb3525d0]:hover{color:#f87171;background:#f871711a}.drop-overlay[data-v-eb3525d0]{border:2px dashed var(--accent-blue,#3b82f6);color:var(--accent-blue,#3b82f6);z-index:10;pointer-events:none;background:#3b82f614;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.shimmer-row[data-v-eb3525d0]{align-items:center;gap:8px;padding:8px 10px;display:flex}.shimmer[data-v-eb3525d0]{background:linear-gradient(90deg, var(--bg-elevated,#1a1d24) 25%, #ffffff0f 50%, var(--bg-elevated,#1a1d24) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s ease-in-out infinite shimmer-anim-eb3525d0}.shimmer-icon[data-v-eb3525d0]{flex-shrink:0;width:32px;height:32px}.shimmer-text[data-v-eb3525d0]{flex:1;height:12px}.shimmer-badge[data-v-eb3525d0]{flex-shrink:0;width:28px;height:14px}@keyframes shimmer-anim-eb3525d0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin-kf-eb3525d0{to{transform:rotate(360deg)}}.spin[data-v-eb3525d0]{animation:1s linear infinite spin-kf-eb3525d0}.tooltip{z-index:9999;pointer-events:none;background:#1a1d24;border:1px solid #2a2d38;border-radius:6px;width:max-content;max-width:280px;padding:8px 10px;position:fixed;box-shadow:0 8px 24px #0009}.tooltip-row{color:#e2e8f0;font-size:10px;line-height:1.4}.tooltip-row+.tooltip-row{margin-top:4px}.tooltip-prompt{color:#a5b4fc;font-style:italic}.tooltip-meta{color:#9ca3af}.tooltip-size{color:#6b7280}.tooltip-desc{font-weight:500}.tooltip-time{color:#6b7280;font-size:9px}.tooltip-user-msg{color:#fbbf24;font-size:10px;line-height:1.4}.tooltip-label{text-transform:uppercase;letter-spacing:.03em;opacity:.7;font-size:9px;font-weight:700}.session-badge[data-v-0f28d81d]{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;align-items:center;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:600;animation:2s ease-in-out infinite session-pulse-0f28d81d;display:inline-flex}.session-chat[data-v-0f28d81d]{color:#60a5fa;background:#3b82f626}.session-background[data-v-0f28d81d]{color:#c084fc;background:#a855f726}.session-coding[data-v-0f28d81d]{color:#4ade80;background:#22c55e26}.session-planning[data-v-0f28d81d]{color:#fbbf24;background:#fbbf2426}.session-research[data-v-0f28d81d]{color:#22d3ee;background:#06b6d426}.session-fork[data-v-0f28d81d]{color:#f472b6;background:#f472b626}@keyframes session-pulse-0f28d81d{0%,to{opacity:1}50%{opacity:.6}}.callback-wrap[data-v-eaea35ec]{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.callback-error[data-v-eaea35ec]{color:var(--accent-red);flex-direction:column;align-items:center;gap:12px;display:flex}.teams-page[data-v-3a0fdca7]{min-height:100vh;padding:32px}.teams-header[data-v-3a0fdca7]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.teams-title[data-v-3a0fdca7]{font-size:22px;font-weight:600}.accent[data-v-3a0fdca7]{color:var(--accent-green)}.tab-actions[data-v-3a0fdca7]{gap:8px;margin-bottom:16px;display:flex}.btn-outline-green[data-v-3a0fdca7]{color:var(--accent-green);border:1px solid var(--accent-green-dim);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline-green[data-v-3a0fdca7]:hover{color:#fff;background:var(--accent-green-dim);border-color:var(--accent-green)}.table-wrap[data-v-3a0fdca7]{border:1px solid var(--border);border-radius:var(--radius);overflow:visible}.teams-table[data-v-3a0fdca7]{border-collapse:collapse;width:100%}.teams-table thead[data-v-3a0fdca7]{background:var(--bg-surface)}.teams-table th[data-v-3a0fdca7]{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 16px;font-size:11px;font-weight:600}.teams-table td[data-v-3a0fdca7]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px;font-size:13px}.trow:last-child td[data-v-3a0fdca7]{border-bottom:none}.trow[data-v-3a0fdca7]:hover{background:var(--bg-surface)}.trow-click[data-v-3a0fdca7]{cursor:pointer;transition:background .15s}.slug-code[data-v-3a0fdca7]{color:var(--accent-green);background:#3fb95014;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.team-name[data-v-3a0fdca7]{font-weight:500}.count-badge[data-v-3a0fdca7]{background:var(--bg-hover);border-radius:11px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.leader-badge[data-v-3a0fdca7]{color:var(--accent-yellow);background:#e3b3411a;border-radius:10px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.muted[data-v-3a0fdca7]{color:var(--text-muted)}.expand-row td[data-v-3a0fdca7]{border-bottom:1px solid var(--border)!important;padding:0!important}.expand-cell[data-v-3a0fdca7]{background:var(--bg-base);border-top:1px solid var(--border)}.expand-loading[data-v-3a0fdca7]{color:var(--text-muted);align-items:center;gap:8px;padding:20px 24px;font-size:13px;display:flex}.expand-error[data-v-3a0fdca7]{color:var(--accent-red);padding:20px 24px;font-size:13px}.detail-grid[data-v-3a0fdca7]{grid-template-columns:1fr 1fr;gap:20px;padding:20px 24px;display:grid}.detail-card[data-v-3a0fdca7]{border:1px solid var(--border);border-radius:var(--radius);overflow:visible}.detail-card-header[data-v-3a0fdca7]{background:var(--bg-surface);border-bottom:1px solid var(--border);padding:10px 16px}.detail-card-header h4[data-v-3a0fdca7]{color:var(--text-secondary);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.detail-card-body[data-v-3a0fdca7]{padding:12px 16px}.agent-row[data-v-3a0fdca7]{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:8px 0;display:flex}.agent-row[data-v-3a0fdca7]:last-of-type{border-bottom:none}.agent-info[data-v-3a0fdca7]{flex:1;min-width:0}.agent-name[data-v-3a0fdca7]{align-items:center;font-size:13px;font-weight:500;display:flex}.agent-slug[data-v-3a0fdca7]{font-size:12px;display:block}.info-row[data-v-3a0fdca7]{flex-direction:column;gap:4px;display:flex}.info-label[data-v-3a0fdca7]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px;font-weight:600}.info-value[data-v-3a0fdca7]{font-size:13px}.guidelines-pre[data-v-3a0fdca7]{color:var(--text-secondary);background:var(--bg-hover);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:4px 0 0;padding:10px 12px;font-family:inherit;font-size:12px;line-height:1.6}.btn-icon-danger[data-v-3a0fdca7]{color:var(--text-faint);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;padding:6px;transition:color .15s,background .15s}.trow:hover .btn-icon-danger[data-v-3a0fdca7]{opacity:1}.btn-icon-danger[data-v-3a0fdca7]:hover{color:var(--accent-red);background:#f851491a}.btn-sm[data-v-3a0fdca7]{align-items:center;gap:4px;height:26px;padding:4px 10px;font-size:11px;display:inline-flex}.btn-muted[data-v-3a0fdca7]{color:var(--text-muted);border-color:var(--border)}.modal[data-v-3a0fdca7]{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-3a0fdca7]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:90%}.action-toast[data-v-3a0fdca7]{background:var(--accent-red-dim);color:#fff;z-index:2000;cursor:pointer;box-shadow:var(--shadow-md);border-radius:8px;padding:10px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-enter-active[data-v-3a0fdca7],.toast-leave-active[data-v-3a0fdca7]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-3a0fdca7],.toast-leave-to[data-v-3a0fdca7]{opacity:0;transform:translate(-50%)translateY(8px)}.shimmer-line[data-v-3a0fdca7]{background:linear-gradient(90deg, var(--bg-hover) 25%, var(--bg-active) 50%, var(--bg-hover) 75%);background-size:200% 100%;border-radius:4px;animation:1.5s infinite shimmer-3a0fdca7}@keyframes shimmer-3a0fdca7{0%{background-position:200% 0}to{background-position:-200% 0}}.spinning[data-v-3a0fdca7]{animation:1s linear infinite spin-3a0fdca7}@keyframes spin-3a0fdca7{to{transform:rotate(360deg)}}.outreach[data-v-fc717727]{min-height:100vh;padding:32px}.outreach-header[data-v-fc717727]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.outreach-title[data-v-fc717727]{font-size:22px;font-weight:600}.tenant-chip[data-v-fc717727]{color:var(--text-muted);background:var(--bg-hover);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.tenant-selector[data-v-fc717727]{align-items:center;gap:8px;display:flex}.tenant-selector-label[data-v-fc717727]{color:var(--text-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:500}.tenant-cs[data-v-fc717727]{min-width:200px;max-width:280px}.tenant-cs[data-v-fc717727] .custom-select-trigger{border-color:var(--accent-green-dim);color:var(--accent-green);padding:6px 12px;font-size:12px;font-weight:600}.outreach-stats[data-v-fc717727]{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.outreach-stat[data-v-fc717727]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:center;gap:14px;min-width:140px;padding:14px 20px;transition:border-color .15s,background .15s;display:flex}.outreach-stat[data-v-fc717727]:hover{background:var(--bg-hover)}.outreach-stat-active[data-v-fc717727]{border-color:var(--accent-green);background:#3fb9500a}.outreach-stat-icon[data-v-fc717727]{background:var(--bg-hover);width:36px;height:36px;color:var(--text-muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.outreach-stat-active .outreach-stat-icon[data-v-fc717727]{color:var(--accent-green);background:#3fb9501f}.outreach-stat-value[data-v-fc717727]{font-size:20px;font-weight:700;line-height:1;display:block}.outreach-stat-label[data-v-fc717727]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:11px}.outreach-stat-hint[data-v-fc717727]{color:var(--text-faint,#ffffff4d);margin-top:1px;font-size:10px;display:block}.outreach-content[data-v-fc717727]{min-height:300px}.section-desc[data-v-fc717727]{color:var(--text-muted);margin:0 0 16px;font-size:12px;line-height:1.5}.section-title-hint[data-v-fc717727]{color:var(--text-faint,#ffffff4d);font-size:11px;font-weight:400}.field-hint[data-v-fc717727]{color:var(--text-faint,#ffffff4d);margin-top:1px;font-size:10px;font-weight:400;display:block}.loading-state[data-v-fc717727]{color:var(--text-muted);align-items:center;gap:8px;padding:24px 0;font-size:13px;display:flex}.empty-state[data-v-fc717727]{color:var(--text-muted);text-align:center;padding:24px 16px;font-size:13px}.dash-grid[data-v-fc717727]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.dash-card[data-v-fc717727]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:4px;padding:16px 20px;display:flex}.dash-card-label[data-v-fc717727]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px}.dash-card-value[data-v-fc717727]{font-size:24px;font-weight:700}.dash-card-hint[data-v-fc717727]{color:var(--text-faint,#ffffff4d);margin-top:2px;font-size:10px;display:block}.dash-section[data-v-fc717727]{margin-bottom:24px}.dash-section-title[data-v-fc717727]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:13px;font-weight:600}.status-bars[data-v-fc717727]{flex-direction:column;gap:8px;display:flex}.status-bar-row[data-v-fc717727]{grid-template-columns:120px 1fr 40px;align-items:center;gap:12px;display:grid}.status-bar-label[data-v-fc717727]{color:var(--text-secondary);font-size:12px;font-weight:500}.status-bar-track[data-v-fc717727]{background:var(--bg-elevated);border-radius:3px;height:6px;overflow:hidden}.status-bar-fill[data-v-fc717727]{background:var(--accent-green);border-radius:3px;height:100%;transition:width .3s}.status-bar-count[data-v-fc717727]{color:var(--text-secondary);text-align:right;font-size:12px;font-weight:600}.caps-grid[data-v-fc717727]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cap-card[data-v-fc717727]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px}.cap-header[data-v-fc717727]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.cap-ok[data-v-fc717727]{color:var(--accent-green);font-weight:600}.cap-limit[data-v-fc717727]{color:var(--accent-red);font-weight:600}.cap-bar-track[data-v-fc717727]{background:var(--bg-elevated);border-radius:4px;height:8px;overflow:hidden}.cap-bar-fill[data-v-fc717727]{background:var(--accent-green);border-radius:4px;height:100%;transition:width .3s}.cap-bar-danger[data-v-fc717727]{background:var(--accent-red)}.queue-list[data-v-fc717727]{flex-direction:column;gap:4px;display:flex}.queue-item[data-v-fc717727]{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;display:flex}.tab-actions[data-v-fc717727]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.filter-input[data-v-fc717727]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);width:260px;padding:6px 12px;font-size:12px;transition:border-color .15s}.filter-input[data-v-fc717727]:focus{border-color:var(--accent-green);outline:none;box-shadow:0 0 0 2px #3fb95026}.filter-input[data-v-fc717727]::placeholder{color:var(--text-faint)}.outreach-table-wrap[data-v-fc717727]{border:1px solid var(--border);border-radius:var(--radius);overflow:visible}.outreach-table[data-v-fc717727]{border-collapse:collapse;width:100%}.outreach-table thead[data-v-fc717727]{background:var(--bg-surface)}.outreach-table th[data-v-fc717727]{text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);padding:10px 16px;font-size:11px;font-weight:600}.outreach-table td[data-v-fc717727]{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px 16px;font-size:13px}.outreach-row:last-child td[data-v-fc717727]{border-bottom:none}.outreach-row[data-v-fc717727]:hover{background:var(--bg-surface)}.outreach-row-click[data-v-fc717727]{cursor:pointer;transition:background .15s}.lead-name[data-v-fc717727],.flow-name[data-v-fc717727]{font-size:13px;font-weight:600}.tpl-name[data-v-fc717727]{font-size:13px;font-weight:500}.outreach-badge[data-v-fc717727]{text-transform:uppercase;letter-spacing:.3px;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.badge-green[data-v-fc717727]{color:var(--accent-green);background:#3fb9501a}.badge-blue[data-v-fc717727]{color:#58a6ff;background:#58a6ff1a}.badge-purple[data-v-fc717727]{color:var(--accent-purple);background:#bc8cff1a}.badge-yellow[data-v-fc717727]{color:var(--accent-yellow);background:#e3b3411a}.badge-red[data-v-fc717727]{color:var(--accent-red);background:#f851491a}.badge-muted[data-v-fc717727]{color:var(--text-muted);background:var(--bg-hover)}.expand-row td[data-v-fc717727]{border-bottom:1px solid var(--border)!important}.lead-expand[data-v-fc717727],.flow-expand[data-v-fc717727],.tpl-expand[data-v-fc717727]{background:var(--bg-base);border-top:1px solid var(--border)}.expand-loading[data-v-fc717727]{color:var(--text-muted);align-items:center;gap:8px;padding:16px 24px;font-size:13px;display:flex}.lead-detail-grid[data-v-fc717727]{grid-template-columns:240px 1fr;min-height:120px;display:grid}.lead-detail-info[data-v-fc717727]{border-right:1px solid var(--border);flex-direction:column;gap:8px;padding:16px 20px;display:flex}.detail-row[data-v-fc717727]{justify-content:space-between;font-size:12px;display:flex}.detail-label[data-v-fc717727]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;font-size:11px}.lead-thread[data-v-fc717727]{max-height:300px;padding:16px 20px;overflow-y:auto}.thread-list[data-v-fc717727]{flex-direction:column;gap:8px;display:flex}.thread-msg[data-v-fc717727]{border-radius:var(--radius-sm);border:1px solid var(--border);padding:10px 14px}.thread-outbound[data-v-fc717727]{background:var(--bg-surface)}.thread-inbound[data-v-fc717727]{background:#58a6ff0a;border-color:#58a6ff26}.thread-msg-header[data-v-fc717727]{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:4px;display:flex}.thread-msg-subject[data-v-fc717727]{margin-bottom:4px;font-size:12px;font-weight:600}.thread-msg-body[data-v-fc717727]{color:var(--text-secondary);white-space:pre-wrap;font-size:12px;line-height:1.5}.flow-steps[data-v-fc717727]{flex-direction:column;gap:0;padding:16px 24px;display:flex}.flow-step[data-v-fc717727]{gap:14px;padding-bottom:16px;display:flex;position:relative}.flow-step[data-v-fc717727]:last-child{padding-bottom:0}.step-number[data-v-fc717727]{background:var(--bg-elevated);border:2px solid var(--accent-green);width:28px;height:28px;color:var(--accent-green);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.step-connector[data-v-fc717727]{background:var(--border);width:2px;height:calc(100% - 28px);position:absolute;top:28px;left:13px}.step-content[data-v-fc717727]{flex:1}.step-header[data-v-fc717727]{align-items:center;gap:8px;margin-bottom:4px;font-size:13px;font-weight:500;display:flex}.step-channel[data-v-fc717727]{text-transform:capitalize}.step-meta[data-v-fc717727]{color:var(--text-muted);gap:12px;font-size:11px;display:flex}.step-meta span[data-v-fc717727]{align-items:center;gap:4px;display:inline-flex}.tpl-expand[data-v-fc717727]{padding:16px 24px}.tpl-field[data-v-fc717727]{margin-bottom:12px}.tpl-field[data-v-fc717727]:last-child{margin-bottom:0}.tpl-body-pre[data-v-fc717727]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);white-space:pre-wrap;word-wrap:break-word;max-height:200px;margin:6px 0 0;padding:12px 16px;font-size:12px;line-height:1.6;overflow-y:auto}.config-form[data-v-fc717727]{max-width:720px}.config-grid[data-v-fc717727]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.config-label[data-v-fc717727]{flex-direction:column;gap:4px;margin-bottom:0;display:flex}.config-label>span[data-v-fc717727]{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-size:11px;font-weight:600}.shimmer-line[data-v-fc717727]{background:linear-gradient(90deg, var(--bg-elevated) 25%, var(--bg-hover) 50%, var(--bg-elevated) 75%);background-size:200% 100%;border-radius:4px;width:80%;height:14px;animation:1.5s infinite shimmer-fc717727}@keyframes shimmer-fc717727{0%{background-position:200% 0}to{background-position:-200% 0}}.spin[data-v-fc717727]{animation:1s linear infinite spin-fc717727}@keyframes spin-fc717727{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-toast[data-v-fc717727]{color:var(--accent-red);cursor:pointer;z-index:100;background:#f8514926;border:1px solid #f851494d;border-radius:8px;padding:10px 20px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast-enter-active[data-v-fc717727],.toast-leave-active[data-v-fc717727]{transition:opacity .2s,transform .2s}.toast-enter-from[data-v-fc717727],.toast-leave-to[data-v-fc717727]{opacity:0;transform:translate(-50%)translateY(8px)}.btn-outline-green[data-v-fc717727]{color:var(--accent-green);border:1px solid var(--accent-green-dim);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn-outline-green[data-v-fc717727]:hover{color:#fff;background:var(--accent-green-dim);border-color:var(--accent-green)}
