.agent-scroll-container[data-v-2f141590]::-webkit-scrollbar{width:8px}.agent-scroll-container[data-v-2f141590]::-webkit-scrollbar-track{background:var(--theme-bg-secondary)}.agent-scroll-container[data-v-2f141590]::-webkit-scrollbar-thumb{background:var(--theme-bg-quaternary);border-radius:4px}.agent-scroll-container[data-v-2f141590]::-webkit-scrollbar-thumb:hover{background:var(--theme-primary)}.mobile-menu-toggle[data-v-e499511d]{display:none;position:fixed;top:1rem;right:1rem;z-index:1200;padding:.65rem;border-radius:.75rem;border:1px solid var(--theme-border-primary);background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--theme-text-primary);cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease}.mobile-menu-toggle[data-v-e499511d]:active{transform:scale(.98)}.hamburger[data-v-e499511d]{display:inline-flex;flex-direction:column;justify-content:space-between;width:20px;height:14px}.hamburger span[data-v-e499511d]{display:block;height:2px;width:100%;background:currentColor;border-radius:999px;transition:transform .2s ease,opacity .2s ease}.sr-only[data-v-e499511d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-overlay[data-v-e499511d]{display:none}.sidebar-reveal-btn[data-v-e499511d]{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:999;display:flex;align-items:center;justify-content:center;width:24px;height:48px;background:var(--theme-bg-secondary);border:1px solid var(--theme-border-primary);border-left:none;border-radius:0 8px 8px 0;color:var(--theme-text-secondary);cursor:pointer;transition:all .2s ease;box-shadow:2px 0 8px #0003}.sidebar-reveal-btn[data-v-e499511d]:hover{width:32px;background:var(--theme-bg-tertiary);color:var(--theme-primary)}.sidebar-reveal-btn span[data-v-e499511d]{font-size:.7rem}.sidebar-nav[data-v-e499511d]{width:280px;height:100vh;overflow-y:auto;background:linear-gradient(180deg,var(--theme-bg-secondary) 0%,var(--theme-bg-primary) 35%,var(--theme-bg-tertiary) 70%,var(--theme-bg-tertiary) 100%);border-right:1px solid var(--theme-border-primary);padding:1.25rem 1rem;display:flex;flex-direction:column;transition:width .3s ease,transform .3s ease;position:fixed;left:0;top:0;box-shadow:0 25px 60px var(--theme-shadow-lg, rgba(3, 6, 89, .45));z-index:1000}.sidebar-nav[data-v-e499511d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.08) 60%,rgba(0,0,0,.12) 100%);pointer-events:none}.sidebar-nav.collapsed[data-v-e499511d]{width:48px;padding:1rem .5rem;align-items:center}.collapsed .brand-section[data-v-e499511d],.collapsed .connection-status[data-v-e499511d],.collapsed .user-section[data-v-e499511d],.collapsed .legal-footer[data-v-e499511d],.collapsed[data-v-e499511d] .session-metrics-summary{display:none}.collapsed .sidebar-header[data-v-e499511d]{justify-content:center;margin-bottom:0}.sidebar-header[data-v-e499511d]{display:flex;align-items:center;margin-bottom:1.5rem;gap:.75rem;position:relative;z-index:1;padding-top:.5rem}.brand-section[data-v-e499511d]{display:flex;align-items:center;gap:.85rem}.brand-logo[data-v-e499511d]{width:128px;height:128px;border-radius:16px;-o-object-fit:contain;object-fit:contain}.brand-info[data-v-e499511d]{display:flex;flex-direction:column;gap:.2rem}.brand-name[data-v-e499511d]{font-size:1.15rem;font-weight:600;color:var(--theme-text-primary);letter-spacing:-.01em}.brand-version[data-v-e499511d]{font-size:.75rem;color:var(--theme-text-tertiary);text-transform:uppercase;letter-spacing:.12em}.brand-billing[data-v-e499511d]{font-size:.75rem;padding:.2rem .55rem;border-radius:9999px;cursor:pointer;border:1px solid var(--theme-border-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.badge-danger[data-v-e499511d]{background:#ef44441a;color:#ef4444;border-color:#ef444466}.badge-warning[data-v-e499511d]{background:#eab3081f;color:#eab308;border-color:#eab30873}.badge-muted[data-v-e499511d]{background:var(--theme-bg-tertiary);color:var(--theme-text-tertiary)}.badge-ok[data-v-e499511d]{background:#22c55e1f;color:#22c55e;border-color:#22c55e73}.sidebar-controls[data-v-e499511d]{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.35rem;z-index:10}.pin-btn[data-v-e499511d]{display:flex;align-items:center;justify-content:center;background:#ffffff14;border:none;color:var(--theme-text-tertiary);border-radius:.5rem;padding:.4rem;cursor:pointer;transition:all .2s ease}.pin-btn[data-v-e499511d]:hover{background:#ffffff29;color:var(--theme-text-primary)}.pin-btn.pinned[data-v-e499511d]{color:var(--theme-primary);background:#3b82f633}.pin-btn.pinned[data-v-e499511d]:hover{background:#3b82f64d}.pin-btn .pin-slash[data-v-e499511d]{stroke:var(--theme-accent-error, #ef4444);stroke-width:2.5}.collapse-btn[data-v-e499511d]{display:flex;align-items:center;justify-content:center;background:#ffffff14;border:none;color:var(--theme-text-tertiary);border-radius:.5rem;padding:.4rem .5rem;cursor:pointer;transition:all .2s ease;font-size:.7rem}.collapse-btn[data-v-e499511d]:hover{background:#ffffff29;color:var(--theme-text-primary)}.sidebar-nav.sidebar-hidden[data-v-e499511d]{transform:translate(-100%)}.sidebar-nav.sidebar-hidden[data-v-e499511d]:hover{transform:translate(0)}.connection-status[data-v-e499511d]{display:inline-flex;align-self:flex-start;padding:.4rem .65rem;border-radius:7px;background:#1e64c840;border:1px solid rgba(30,100,200,.35);margin-bottom:.5rem;position:relative;z-index:1}.palette-trigger[data-v-e499511d]{display:flex;align-items:center;gap:8px;width:calc(100% - 1.2rem);margin:0 .6rem .75rem;padding:6px 10px;border-radius:6px;border:1px solid var(--theme-border-secondary);background:var(--theme-bg-secondary);color:var(--theme-text-secondary);font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.palette-trigger[data-v-e499511d]:hover{border-color:var(--theme-text-secondary);color:var(--theme-text-primary)}.palette-trigger-text[data-v-e499511d]{flex:1;text-align:left;opacity:.6}.palette-trigger-kbd[data-v-e499511d]{font-size:11px;padding:1px 5px;border-radius:3px;border:1px solid var(--theme-border-secondary);background:var(--theme-bg-primary);opacity:.6;font-family:inherit}.status-indicator[data-v-e499511d]{display:flex;align-items:center;gap:.4rem}.status-dot[data-v-e499511d]{width:7px;height:7px;border-radius:999px;background:#ffffff4d}.status-dot.connected[data-v-e499511d]{background:var(--theme-accent-success);box-shadow:0 0 6px #34d39959}.status-dot.disconnected[data-v-e499511d]{background:var(--theme-accent-error);box-shadow:0 0 12px #ff4d6d80}.status-dot.reconnecting[data-v-e499511d]{background:var(--theme-accent-warning, #f59e0b);box-shadow:0 0 12px #f59e0b80;animation:pulse-orange-e499511d 2s ease-in-out infinite}@keyframes pulse-orange-e499511d{0%,to{opacity:1;box-shadow:0 0 12px #f59e0b80}50%{opacity:.6;box-shadow:0 0 20px #f59e0bcc}}.status-text[data-v-e499511d]{font-size:.75rem;font-weight:400;color:var(--theme-text-secondary)}.nav-section[data-v-e499511d]{margin-bottom:.5rem;position:relative;z-index:1}.nav-section-spaced[data-v-e499511d]{margin-top:.6rem}.nav-list[data-v-e499511d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.15rem}.section-title[data-v-e499511d]{font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--theme-text-tertiary);margin-bottom:.4rem}.section-toggle[data-v-e499511d]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:none;cursor:pointer;transition:color .2s ease}.section-toggle[data-v-e499511d]:hover{color:var(--theme-text-primary)}.section-chevron[data-v-e499511d]{font-size:.7rem}.nav-item[data-v-e499511d]{display:inline-flex;align-items:center;padding:.4rem 0;border-radius:4px;color:var(--theme-text-secondary);border:1px solid transparent;background:none;transition:color .2s ease,background .2s ease,border-color .2s ease;justify-content:flex-start;gap:.5rem;text-decoration:none;text-align:left}.nav-item[data-v-e499511d]:hover{color:var(--theme-text-primary)}.nav-item.active[data-v-e499511d]{color:var(--theme-primary);background:#1450b440;border-color:#1e64c84d;padding:.4rem .65rem}.nav-label[data-v-e499511d]{flex:1;font-size:.765rem;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-badge[data-v-e499511d]{background:var(--theme-primary-light);color:var(--theme-primary-dark);padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:500;margin-left:auto}.nav-chevron[data-v-e499511d]{margin-left:auto}.nav-group[data-v-e499511d]{display:flex;flex-direction:column;gap:.3rem}.nav-group-toggle[data-v-e499511d]{width:100%;border:none;background:none;cursor:pointer;padding:.35rem 0;text-align:left}.nav-sub-list[data-v-e499511d]{list-style:none;padding:.35rem 0 .35rem 1.25rem;display:flex;flex-direction:column;gap:.25rem}.nav-sub-item[data-v-e499511d]{display:inline-flex;padding:.3rem 0;border-radius:4px;border:1px solid transparent;font-size:.75rem;color:var(--theme-text-secondary);justify-content:flex-start;gap:.4rem;text-align:left}.nav-sub-item[data-v-e499511d]:hover{color:var(--theme-text-primary)}.nav-sub-item.active[data-v-e499511d]{color:var(--theme-primary);background:#1450b440;border-color:#1e64c84d;padding:.3rem .65rem}.user-section[data-v-e499511d]{margin-top:auto;padding:1.25rem;border-top:1px solid var(--theme-border-primary);position:relative;z-index:1}.user-profile[data-v-e499511d]{display:flex;align-items:center;gap:.85rem;margin-bottom:.85rem}.user-avatar[data-v-e499511d]{width:44px;height:44px;border-radius:16px;background:linear-gradient(135deg,var(--theme-primary),var(--landing-accent-purple, var(--theme-primary-hover)));color:var(--theme-bg-primary);font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px var(--theme-shadow, rgba(3, 6, 89, .4))}.user-info[data-v-e499511d]{flex:1;overflow:hidden}.user-name[data-v-e499511d]{font-weight:500;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-e499511d]{font-size:.78rem;color:var(--theme-text-tertiary)}.user-actions[data-v-e499511d]{display:flex;gap:.5rem}.user-action-btn[data-v-e499511d]{width:100%;border:none;border-radius:999px;padding:.55rem 1rem;color:var(--theme-bg-primary);background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary-dark));font-weight:500;cursor:pointer;transition:transform .2s ease}.user-action-btn[data-v-e499511d]:hover{transform:translateY(-1px)}.legal-footer[data-v-e499511d]{padding:1rem;border-top:1px solid var(--theme-border-primary);color:var(--theme-text-tertiary);font-size:.72rem;line-height:1.4;position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem}.legal-footer .privacy-link[data-v-e499511d]{color:var(--theme-text-tertiary);text-decoration:none;transition:color .2s}.legal-footer .privacy-link[data-v-e499511d]:hover{color:var(--theme-primary)}.collapsed .nav-item[data-v-e499511d]{justify-content:center;padding:.65rem}.collapsed .section-title[data-v-e499511d],.collapsed .nav-label[data-v-e499511d],.collapsed .nav-badge[data-v-e499511d],.collapsed .brand-info[data-v-e499511d],.collapsed .user-info[data-v-e499511d],.collapsed .user-actions[data-v-e499511d]{display:none}.collapsed .user-profile[data-v-e499511d]{justify-content:center}.nav-icon[data-v-e499511d]{font-size:1rem;line-height:1;flex-shrink:0;width:20px;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:inherit}.collapsed .nav-sub-list[data-v-e499511d],.collapsed .section-toggle[data-v-e499511d],.collapsed .nav-chevron[data-v-e499511d]{display:none}.collapsed .nav-group-toggle[data-v-e499511d]{justify-content:center}@media(max-width:768px){.mobile-menu-toggle[data-v-e499511d]{display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 38px #00000047}.mobile-overlay[data-v-e499511d]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:900}.mobile-overlay.show[data-v-e499511d]{opacity:1;pointer-events:auto}.sidebar-nav[data-v-e499511d]{position:fixed;left:-320px;top:0;z-index:1000;transition:left .3s ease}.sidebar-nav.mobile-open[data-v-e499511d]{left:0}}.agents-header{background:var(--theme-bg-secondary)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important}.theme-light .agents-header{background:var(--landing-hero-gradient)!important;background-size:100% 100%!important;background-position:center!important;background-repeat:no-repeat!important}.header-copy p[data-v-ab5bcdf5],.header-copy h1[data-v-ab5bcdf5]{color:#fff!important}.event-type-badge[data-v-a82f159b]{background-color:var(--theme-bg-tertiary);color:var(--theme-text-primary);border-color:transparent}.event-type-badge--start[data-v-a82f159b]{background-color:#22c55e26;color:#15803d;border-color:#22c55e66}.event-type-badge--stop[data-v-a82f159b]{background-color:#3b82f626;color:#1d4ed8;border-color:#3b82f666}.overflow-y-auto[data-v-a82f159b]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-a82f159b]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.dark .overflow-y-auto[data-v-a82f159b]::-webkit-scrollbar-track{background:#374151}.overflow-y-auto[data-v-a82f159b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.dark .overflow-y-auto[data-v-a82f159b]::-webkit-scrollbar-thumb{background:#6b7280}.overflow-y-auto[data-v-a82f159b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .overflow-y-auto[data-v-a82f159b]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.monaco-container[data-v-6a9750b2]{width:100%;height:100%;min-height:200px}.monaco-container[data-v-6a9750b2] .monaco-editor,.monaco-container[data-v-6a9750b2] .monaco-diff-editor{width:100%!important}.monaco-container[data-v-6a9750b2] .managed-zone-background{background-color:#80808040!important;border-left:3px solid rgba(255,165,0,.6)!important}.monaco-container[data-v-6a9750b2] .managed-zone-glyph{background-color:#ffa5004d!important}.monaco-container[data-v-6a9750b2] .managed-zone-lock{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ff8c00' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:14px 14px!important;cursor:not-allowed!important}.dark,.theme-dark{background-color:#64646459!important}.dark,.theme-dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffa500' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2' ry='2'%3E%3C/rect%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'%3E%3C/path%3E%3C/svg%3E")!important}.monaco-container[data-v-6a9750b2] .managed-zone-background .view-line{cursor:not-allowed}.sms-gate[data-v-bbe6da72]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--theme-bg-primary);color:var(--theme-text-primary)}.gate-card[data-v-bbe6da72]{display:inline-flex;align-items:center;gap:.75rem;padding:.9rem 1.2rem;border:1px solid var(--theme-border-primary);border-radius:.9rem;background:var(--theme-bg-secondary);box-shadow:0 12px 30px #00000040}.gate-loader[data-v-bbe6da72]{width:18px;height:18px;border-radius:50%;border:2px solid var(--theme-border-primary);border-top-color:var(--theme-primary, #3fc6ff);animation:spin-bbe6da72 .9s linear infinite}.gate-text[data-v-bbe6da72]{font-size:.95rem;color:var(--theme-text-secondary)}@keyframes spin-bbe6da72{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
