:root{--surface: #f8fafc;--surface-bright: #f8fafc;--surface-lowest: #ffffff;--surface-low: #f4f7fc;--surface-container: #edf2fb;--surface-high: #e2ebfa;--surface-highest: #d6e3f8;--on-surface: #0f172a;--on-surface-variant: #334155;--secondary: #64748b;--outline: #94a3b8;--outline-variant: #e2e8f0;--outline-subtle: #f1f5f9;--primary: #1d4ed8;--primary-container: #3b5bfd;--on-primary: #ffffff;--tertiary: #059669;--tertiary-ping: #34d399;--error: #dc2626;--border: #e2e8f0;--surface-alt: #f8fafc;--bg-elevated: #ffffff;--bg-muted: #f1f5f9;--border-default: #e2e8f0;--border-subtle: #f1f5f9;--text-main: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--primary-soft: rgba(59, 91, 253, .08);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--el-color-primary: #3b5bfd;--el-color-primary-light-3: #627bfe;--el-color-primary-light-5: #899cfe;--el-color-primary-light-7: #b1bdff;--el-color-primary-light-8: #d8deff;--el-color-primary-light-9: #eff4ff;--el-color-primary-dark-2: #1d4ed8;--el-border-color: #e2e8f0;--el-border-color-light: #f1f5f9;--el-border-radius-base: 6px;--el-text-color-primary: #0f172a;--el-text-color-regular: #334155;--el-text-color-secondary: #64748b}*{box-sizing:border-box}html,body,#app{margin:0;padding:0;height:100%;font-family:var(--font-sans);font-size:14px;line-height:1.55;background-color:var(--surface);color:var(--on-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:var(--font-mono);background:#f1f5f9;color:#1e293b;padding:2px 6px;border-radius:4px;font-size:12px}pre{margin:10px 0;padding:14px 16px;background:var(--surface-lowest);color:var(--on-surface);border:1px solid var(--outline-variant);border-radius:8px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.65}pre code{background:transparent;color:inherit;padding:0;border:none;font-size:inherit}.method-badge{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:2px 6px;border-radius:4px;font-size:10.5px;line-height:15px;font-weight:700;letter-spacing:.02em;font-family:var(--font-mono);text-transform:uppercase;flex-shrink:0}.method-badge.lg{min-width:48px;padding:4px 10px;font-size:12px;border-radius:6px}.method-GET{background:#e0f2fe;color:#0369a1}.method-POST{background:#d1fae5;color:#047857}.method-PUT{background:#fef3c7;color:#b45309}.method-DELETE,.method-DEL{background:#ffe4e6;color:#be123c}.method-PATCH{background:#f3e8ff;color:#6d28d9}.studio-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border-radius:6px;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:var(--on-surface-variant);background:var(--surface-lowest);border:1px solid var(--outline-variant);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.studio-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:var(--on-surface)}.studio-btn:active{transform:scale(.99)}.studio-btn.secondary-text{color:var(--secondary)}.studio-btn.secondary-text:hover{color:var(--on-surface)}.studio-btn.primary{background:var(--primary-container);border-color:var(--primary-container);color:var(--on-primary);font-weight:600;box-shadow:0 1px 2px #3b5bfd2e}.studio-btn.primary:hover{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.studio-btn.danger-outline{color:#be123c;border-color:#fecdd3;background:#fff1f2}.studio-btn.danger-outline:hover{background:#ffe4e6;border-color:#fda4af}.spec-table{width:100%;border-collapse:collapse;font-size:13px;background:var(--surface-lowest)}.spec-table thead tr{background:#f8fafc;border-bottom:1px solid var(--outline-variant)}.spec-table th{color:var(--secondary);font-family:var(--font-sans);font-weight:600;font-size:12px;text-align:left;padding:10px 16px;white-space:nowrap}.spec-table td{padding:12px 16px;border-bottom:1px solid var(--outline-subtle);color:var(--on-surface-variant);vertical-align:middle;line-height:1.6}.spec-table tbody tr:last-child td{border-bottom:none}.spec-table tbody tr:hover td{background:#fafcff}.markdown-body{font-size:14px;line-height:1.75;color:var(--on-surface)}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin-top:22px;margin-bottom:10px;color:var(--on-surface);letter-spacing:-.015em}.markdown-body table{width:100%;border-collapse:collapse;margin:12px 0;border:1px solid var(--outline-variant)}.markdown-body th,.markdown-body td{border:1px solid var(--outline-variant);padding:9px 12px;text-align:left}.markdown-body th{background:#f8fafc;font-size:12.5px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}::-webkit-scrollbar-track{background:transparent}.mcp-manual-drawer,.mcp-connect-drawer{max-width:94vw!important;border-left:1px solid #dbe2ef!important;box-shadow:-16px 0 40px -8px #0f172a24!important}.el-drawer{display:flex!important;flex-direction:column!important}.el-drawer .el-drawer__body,.mcp-manual-drawer .el-drawer__body,.mcp-connect-drawer .el-drawer__body{flex:1!important;min-height:0!important;height:100%!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.ep-editor-body>*,.try-body>*,.manual-body>*,.connect-body>*,.tc-modal-body>*{flex-shrink:0}.el-overlay,.el-overlay-message-box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a5c!important}.el-dialog{border-radius:14px!important;border:1px solid #dbe2ef!important;background:#fff!important;padding:0!important;overflow:hidden;box-shadow:0 24px 60px -12px #0f172a33,0 8px 24px -6px #0f172a14!important}.el-dialog__header{margin:0!important;padding:16px 20px 14px!important;background:#fafcff;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.el-dialog__title{font-family:var(--font-sans);font-size:15px!important;font-weight:700!important;letter-spacing:-.01em;color:var(--on-surface)!important}.el-dialog__headerbtn{top:12px!important;right:12px!important;width:30px!important;height:30px!important;border-radius:7px;transition:background-color .14s ease}.el-dialog__headerbtn:hover{background-color:#eef2ff}.el-dialog__body{padding:18px 20px!important;color:var(--on-surface-variant)!important;font-family:var(--font-sans)}.el-dialog__footer{padding:12px 20px 16px!important;background:#fafcff;border-top:1px solid #f1f5f9}.el-message-box{width:420px!important;max-width:calc(100vw - 32px)!important;padding:0!important;border-radius:14px!important;border:1px solid #dbe2ef!important;background:#fff!important;overflow:hidden;box-shadow:0 24px 60px -12px #0f172a38,0 8px 24px -6px #0f172a14!important}.el-message-box__header{padding:16px 20px 12px!important;background:#fafcff;border-bottom:1px solid #f1f5f9}.el-message-box__title{font-family:var(--font-sans);font-size:15px!important;font-weight:700!important;color:var(--on-surface)!important}.el-message-box__headerbtn{top:12px!important;right:12px!important;width:28px!important;height:28px!important;border-radius:7px}.el-message-box__headerbtn:hover{background:#f1f5f9}.el-message-box__content{padding:18px 20px!important;font-family:var(--font-sans);font-size:13.5px!important;line-height:1.65!important;color:var(--on-surface-variant)!important}.el-message-box__btns{padding:12px 20px 16px!important;background:#fafcff;border-top:1px solid #f1f5f9;gap:8px}.el-message-box__btns .el-button,.el-dialog__footer .el-button{height:32px;padding:0 15px;border-radius:7px;font-family:var(--font-sans);font-size:13px;font-weight:600}.el-message-box__btns .el-button--danger{background-color:#e11d48!important;border-color:#e11d48!important;color:#fff!important;box-shadow:0 1px 2px #e11d4833}.el-message-box__btns .el-button--danger:hover{background-color:#be123c!important;border-color:#be123c!important}.el-message{border-radius:10px!important;padding:10px 16px!important;border:1px solid #dbe2ef!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px -6px #0f172a1f,0 4px 10px -2px #0f172a0f!important}html[data-theme=dark]{--surface: #0b0f19;--surface-bright: #0f172a;--surface-lowest: #111827;--surface-low: #172033;--surface-container: #1e293b;--surface-high: #263349;--surface-highest: #334155;--on-surface: #f1f5f9;--on-surface-variant: #cbd5e1;--secondary: #94a3b8;--outline: #64748b;--outline-variant: #1e293b;--outline-subtle: #172033;--primary: #60a5fa;--primary-container: #3b5bfd;--on-primary: #ffffff;--tertiary: #10b981;--tertiary-ping: #34d399;--error: #f87171;--border: #263349;--surface-alt: #161f33;--bg-elevated: #111827;--bg-muted: #1e293b;--border-default: #263349;--border-subtle: #1e293b;--text-main: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--primary-soft: rgba(59, 130, 246, .18);--el-color-primary: #3b82f6;--el-color-primary-light-3: #2563eb;--el-color-primary-light-5: #1d4ed8;--el-color-primary-light-7: #1e3a8a;--el-color-primary-light-8: #172554;--el-color-primary-light-9: rgba(59, 130, 246, .16);--el-color-primary-dark-2: #60a5fa;--el-bg-color: #111827;--el-bg-color-page: #0b0f19;--el-bg-color-overlay: #161f33;--el-fill-color-blank: #111827;--el-fill-color-light: #1e293b;--el-fill-color-lighter: #172033;--el-border-color: #263349;--el-border-color-light: #1e293b;--el-border-color-lighter: #172033;--el-text-color-primary: #f1f5f9;--el-text-color-regular: #cbd5e1;--el-text-color-secondary: #94a3b8;--el-text-color-placeholder: #64748b}html[data-theme=dark] code{background:#1e293b;color:#e2e8f0}html[data-theme=dark] .method-GET{background:#0ea5e92e;color:#38bdf8}html[data-theme=dark] .method-POST{background:#10b9812e;color:#34d399}html[data-theme=dark] .method-PUT{background:#f59e0b2e;color:#fbbf24}html[data-theme=dark] .method-DELETE,html[data-theme=dark] .method-DEL{background:#f43f5e2e;color:#fb7185}html[data-theme=dark] .method-PATCH{background:#a855f72e;color:#c084fc}html[data-theme=dark] .studio-btn{background:#161f33;border-color:#263349;color:#cbd5e1}html[data-theme=dark] .studio-btn:hover{background:#1e293b;border-color:#3b82f6;color:#f8fafc}html[data-theme=dark] .studio-btn.primary{background:var(--primary-container);border-color:var(--primary-container);color:#fff}html[data-theme=dark] .studio-btn.primary:hover{background:#4f6bff;border-color:#4f6bff;color:#fff}html[data-theme=dark] .studio-btn.danger-outline{color:#fb7185;border-color:#f43f5e59;background:#f43f5e1f}html[data-theme=dark] .studio-btn.danger-outline:hover{background:#f43f5e38;border-color:#f43f5e8c}html[data-theme=dark] .studio-topbar{background:#0b0f19d6!important;border-bottom-color:#1e293bd9!important;box-shadow:inset 0 1px #ffffff0a,0 4px 16px #00000040!important}html[data-theme=dark] .brand-emblem,html[data-theme=dark] .team-monogram-orb,html[data-theme=dark] .identity-medallion,html[data-theme=dark] .profile-head-avatar{background:#3b82f629!important;border-color:#60a5fa52!important;color:#60a5fa!important;box-shadow:none!important}html[data-theme=dark] .agent-nexus-capsule{background:#3b82f624!important;border-color:#60a5fa59!important;color:#93c5fd!important;box-shadow:none!important}html[data-theme=dark] .agent-nexus-capsule:hover{background:#3b82f638!important;border-color:#60a5fa8c!important;color:#bfdbfe!important}html[data-theme=dark] .agent-orb-wrap{background:#0f172ad9!important;border-color:#60a5fa52!important;box-shadow:none!important}html[data-theme=dark] .agent-bolt-svg{color:#60a5fa!important}html[data-theme=dark] .agent-live-beacon{border-color:#0f172a!important}html[data-theme=dark] .agent-protocol-chip,html[data-theme=dark] .brand-protocol-tag{background:#3b82f629!important;border-color:#60a5fa4d!important;color:#93c5fd!important}html[data-theme=dark] .arch-slash-sep{color:#334155!important}html[data-theme=dark] .team-workspace-capsule,html[data-theme=dark] .user-identity-capsule{background:linear-gradient(180deg,#161f33eb,#111827e6)!important;border-color:#334155d9!important;box-shadow:inset 0 1px #ffffff0f,0 2px 6px #00000040!important;color:#e2e8f0!important}html[data-theme=dark] .team-workspace-capsule:hover,html[data-theme=dark] .team-workspace-capsule.open,html[data-theme=dark] .user-identity-capsule:hover,html[data-theme=dark] .user-identity-capsule.open{background:#1e293b!important;border-color:#60a5fa8c!important;box-shadow:0 0 0 3px #3b82f629,0 4px 12px #00000059!important;color:#fff!important}html[data-theme=dark] .team-live-dot,html[data-theme=dark] .identity-online-dot,html[data-theme=dark] .profile-head-online{border-color:#111827!important}html[data-theme=dark] .team-role-chip{background:#60a5fa29!important;color:#93c5fd!important}html[data-theme=dark] .identity-role-pill{background:#94a3b824!important;color:#cbd5e1!important}html[data-theme=dark] .identity-role-pill.admin{background:linear-gradient(135deg,#60a5fa2e,#8b5cf638)!important;color:#c7d2fe!important}html[data-theme=dark] .subpage-segmented-capsule,html[data-theme=dark] .ambient-control-dock{background:#111827c7!important;border-color:#334155cc!important;box-shadow:inset 0 1px #ffffff0a!important}html[data-theme=dark] .seg-back-trigger{color:#cbd5e1!important}html[data-theme=dark] .seg-back-trigger:hover{background:#1e293b!important;color:#60a5fa!important}html[data-theme=dark] .seg-hairline{background:#334155!important}html[data-theme=dark] .seg-current-stage{background:linear-gradient(135deg,#3b82f62e,#6366f138)!important;color:#93c5fd!important}html[data-theme=dark] .profile-ding-pill{background:#0f172abf!important;border-color:#1e293b!important;color:#94a3b8!important}html[data-theme=dark] .profile-ding-pill.bound{background:#10b9811f!important;border-color:#10b98147!important;color:#34d399!important}html[data-theme=dark] .studio-popover-panel{background:#0f172aeb!important;-webkit-backdrop-filter:blur(22px) saturate(180%)!important;backdrop-filter:blur(22px) saturate(180%)!important;border-color:#334155d9!important;box-shadow:0 20px 50px #0009,inset 0 1px #ffffff0f!important}html[data-theme=dark] .popover-header,html[data-theme=dark] .popover-footer{background:#0b0f19b8!important;border-color:#1e293b!important}html[data-theme=dark] .pop-search-input{background:#0f172a!important;border-color:#263349!important;color:#f1f5f9!important}html[data-theme=dark] .popover-option:hover,html[data-theme=dark] .user-menu-item:hover,html[data-theme=dark] .pop-footer-action:hover{background:#1e293b!important}html[data-theme=dark] .popover-option.active,html[data-theme=dark] .user-menu-item.current{background:#3b82f629!important;border-color:#3b82f659!important}html[data-theme=dark] .ws-count-pill{background:#3b82f629!important;border-color:#3b82f659!important;color:#60a5fa!important}html[data-theme=dark] .ws-search-input{background:#111827!important;border-color:#263349!important;color:#f1f5f9!important}html[data-theme=dark] .ws-search-kbd,html[data-theme=dark] .filter-kbd{background:#1e293b!important;border-color:#334155!important;color:#94a3b8!important}html[data-theme=dark] .ws-qs-toggle.active{background:#3b82f62e!important;border-color:#3b82f666!important;color:#60a5fa!important}html[data-theme=dark] .quickstart-panel{background:#111827!important;border-color:#1e293b!important;box-shadow:0 4px 16px #00000040!important}html[data-theme=dark] .qs-badge,html[data-theme=dark] .qs-tour-btn{background:#3b82f629!important;border-color:#3b82f659!important;color:#60a5fa!important}html[data-theme=dark] .qs-progress-text,html[data-theme=dark] .qs-step-title{color:#f1f5f9!important}html[data-theme=dark] .qs-progress-bar{background:#1e293b!important}html[data-theme=dark] .qs-step-card{background:#161f33!important;border-color:#263349!important}html[data-theme=dark] .qs-step-card:hover{background:#1a253d!important;border-color:#3b82f6!important}html[data-theme=dark] .qs-step-card.done{background:#10b9810f!important;border-color:#10b98147!important}html[data-theme=dark] .qs-step-desc{color:#94a3b8!important}html[data-theme=dark] .qs-step-action,html[data-theme=dark] .qs-link-btn{color:#60a5fa!important}html[data-theme=dark] .ws-card{background:#111827!important;border-color:#1e293b!important}html[data-theme=dark] .ws-card:hover{border-color:#3b82f6!important;box-shadow:0 8px 24px #00000059!important}html[data-theme=dark] .ws-card-icon,html[data-theme=dark] .create-card-icon,html[data-theme=dark] .ws-empty-icon{background:#3b82f626!important;border-color:#3b82f64d!important;color:#60a5fa!important}html[data-theme=dark] .team-access-tag{background:#1e293b!important;color:#94a3b8!important}html[data-theme=dark] .role-admin{background:#3b82f629!important;border-color:#3b82f659!important;color:#60a5fa!important}html[data-theme=dark] .role-editor{background:#10b98129!important;border-color:#10b98159!important;color:#34d399!important}html[data-theme=dark] .ws-metrics-strip{background:#0d1322!important;border-color:#1e293b!important}html[data-theme=dark] .ws-card-create{background:#1118278c!important;border-color:#263349!important}html[data-theme=dark] .ws-card-create:hover{background:#151e32!important;border-color:#3b82f6!important}html[data-theme=dark] .team-onboard-card.primary-card{background:linear-gradient(180deg,#151f36,#111827)!important;border-color:#3b82f659!important}html[data-theme=dark] .project-sidebar,html[data-theme=dark] .pane-canvas,html[data-theme=dark] .clean-card,html[data-theme=dark] .playground-card,html[data-theme=dark] .ep-command-card,html[data-theme=dark] .ep-action-toolbar{background:#111827!important;border-color:#1e293b!important}html[data-theme=dark] .sidebar-top-bar,html[data-theme=dark] .sidebar-search-bar,html[data-theme=dark] .sidebar-action-strip,html[data-theme=dark] .rail-footer,html[data-theme=dark] .batch-action-footer,html[data-theme=dark] .hero-url-bar,html[data-theme=dark] .playground-tabbar,html[data-theme=dark] .spec-table thead tr,html[data-theme=dark] .markdown-body th{background:#0d1322!important;border-color:#1e293b!important}html[data-theme=dark] .canvas-subnav-bar{background:#111827eb!important;border-bottom-color:#1e293b!important}html[data-theme=dark] .crown-back-btn,html[data-theme=dark] .project-crown-btn,html[data-theme=dark] .tree-filter-input,html[data-theme=dark] .url-copy-btn,html[data-theme=dark] .rail-edge-toggle{background:#161f33!important;border-color:#263349!important;color:#e2e8f0!important}html[data-theme=dark] .sidebar-seg-nav,html[data-theme=dark] .ep-tool-strip{background:#0d1322!important;border-color:#1e293b!important}html[data-theme=dark] .seg-nav-btn.active,html[data-theme=dark] .ep-tool-btn:hover:not(:disabled){background:#1e293b!important;color:#60a5fa!important}html[data-theme=dark] .tree-mod-header{background:#151e30!important;color:#e2e8f0!important}html[data-theme=dark] .tree-mod-header:hover,html[data-theme=dark] .tree-ep-item:hover{background:#1c2840!important}html[data-theme=dark] .tree-mod-header.active,html[data-theme=dark] .tree-ep-item.active,html[data-theme=dark] .subnav-pill.active{background:#3b82f629!important;border-color:#3b82f659!important;color:#60a5fa!important}html[data-theme=dark] .tree-ep-list{border-left-color:#1e293b!important}html[data-theme=dark] .ep-module-pill{background:#1e293b!important;color:#94a3b8!important}html[data-theme=dark] .calm-tips-box{background:#f59e0b1a!important;border-color:#f59e0b47!important;color:#fcd34d!important}html[data-theme=dark] .calm-tips-box li,html[data-theme=dark] .calm-tips-box .tips-title{color:#fde68a!important}html[data-theme=dark] .spec-table tbody tr:hover td{background:#161f33!important}html[data-theme=dark] .el-dialog,html[data-theme=dark] .el-message-box,html[data-theme=dark] .el-drawer{background:#111827!important;border-color:#263349!important}html[data-theme=dark] .el-dialog__header,html[data-theme=dark] .el-dialog__footer,html[data-theme=dark] .el-message-box__header,html[data-theme=dark] .el-message-box__btns{background:#0d1322!important;border-color:#1e293b!important}html[data-theme=dark] .el-message{background:#111827f5!important;border-color:#263349!important}html[data-theme=dark] .studio-login-viewport{background-color:#090d16!important;color:#f1f5f9!important}html[data-theme=dark] .hero-backdrop-img{filter:brightness(.28) saturate(1.15)}html[data-theme=dark] .hero-backdrop-veil{background:radial-gradient(circle at 50% 48%,#0b0f19a6,#0b0f19c7 65%,#090d16eb)!important}html[data-theme=dark] .hero-backdrop-bottom-fade{background:linear-gradient(to top,rgba(9,13,22,.9),transparent)!important}html[data-theme=dark] .topbar-logo-chip,html[data-theme=dark] .topbar-status{background:#161f33d9!important;border-color:#263349!important;color:#e2e8f0!important}html[data-theme=dark] .topbar-title,html[data-theme=dark] .card-brand-title,html[data-theme=dark] .card-main-title{color:#f8fafc!important}html[data-theme=dark] .frosted-login-card{background:#111827e0!important;border-color:#263349!important;box-shadow:0 24px 60px #0000008c!important}html[data-theme=dark] .input-shell{background:#0d1322!important;border-color:#263349!important}html[data-theme=dark] .shell-input{color:#f1f5f9!important}html[data-theme=dark] .form-label{color:#cbd5e1!important}html[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#334155}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#475569}html[data-theme=dark] .lang-glass-popover{background:#111827e0!important;border-color:#334155d9!important;box-shadow:0 22px 48px -10px #000000a6,0 4px 14px -2px #0006!important}html[data-theme=dark] .lang-monogram-tile{background:#1e293be6!important;border-color:#334155e6!important;color:#cbd5e1!important}html[data-theme=dark] .lang-glass-row.current .lang-monogram-tile{background:var(--primary-container)!important;border-color:var(--primary-container)!important;color:#fff!important}html[data-theme=dark] .cp-label,html[data-theme=dark] .md-editor-label{color:#e2e8f0!important}html[data-theme=dark] .cp-code-pill,html[data-theme=dark] .cp-tag.required,html[data-theme=dark] .md-tool-btn.primary{background:#2563eb38!important;border-color:#60a5fa73!important;color:#93c5fd!important}html[data-theme=dark] .cp-tag.optional,html[data-theme=dark] .md-tool-btn.ghost{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}html[data-theme=dark] .access-card,html[data-theme=dark] .role-option-card,html[data-theme=dark] .source-card{background:linear-gradient(180deg,#1e293b,#0f172a)!important;border-color:#334155!important}html[data-theme=dark] .access-card:hover,html[data-theme=dark] .role-option-card:hover,html[data-theme=dark] .source-card:hover{border-color:#3b82f6!important}html[data-theme=dark] .access-card.active,html[data-theme=dark] .role-option-card.active,html[data-theme=dark] .source-card.active{background:linear-gradient(145deg,#2563eb3d,#1e293b 85%)!important;border-color:#3b82f6!important}html[data-theme=dark] .access-card-title,html[data-theme=dark] .role-option-title,html[data-theme=dark] .source-card-title{color:#f1f5f9!important}html[data-theme=dark] .access-card.active .access-card-title,html[data-theme=dark] .role-option-card.active .role-option-title,html[data-theme=dark] .source-card.active .source-card-title{color:#93c5fd!important}html[data-theme=dark] .access-card-desc,html[data-theme=dark] .role-option-desc,html[data-theme=dark] .source-card-desc{color:#94a3b8!important}html[data-theme=dark] .md-spec-banner{background:#2563eb24!important;border-color:#3b82f659!important}html[data-theme=dark] .md-spec-info{color:#cbd5e1!important}html[data-theme=dark] .oauth-admin-card{background:#111827!important;border-color:#263349!important}html[data-theme=dark] .oauth-admin-card.is-enabled{background:linear-gradient(180deg,#2563eb1a,#111827 42%)!important;border-color:#3b82f673!important}html[data-theme=dark] .oauth-callback-box{background:#0d1322!important;border-color:#263349!important}html[data-theme=dark] .oauth-copy-btn{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}html[data-theme=dark] .topbar-cmd-trigger{background:#172033!important;border-color:#263349!important;color:#94a3b8!important}html[data-theme=dark] .topbar-cmd-trigger:hover{background:#1e293b!important;border-color:#3b82f6!important;color:#f1f5f9!important}html[data-theme=dark] .topbar-cmd-kbd{background:#111827!important;border-color:#263349!important;color:#94a3b8!important}html[data-theme=dark] .desktop-ws-card,html[data-theme=dark] .desktop-publish-panel{background:#111827!important;border-color:#263349!important;color:#f1f5f9!important}html[data-theme=dark] .desktop-ws-card-title{color:#f1f5f9!important}html[data-theme=dark] .desktop-ws-card-desc{color:#94a3b8!important}html[data-theme=dark] .project-sidebar{background:#111827!important;border-right-color:#1e293b!important}html[data-theme=dark] .project-sidebar.collapsed,html[data-theme=dark] .sidebar-top-bar,html[data-theme=dark] .rail-footer,html[data-theme=dark] .batch-action-footer{background:#0d1322!important;border-color:#1e293b!important}html[data-theme=dark] .rail-edge-toggle,html[data-theme=dark] .crown-back-btn,html[data-theme=dark] .project-crown-btn,html[data-theme=dark] .mod-create-sub-btn,html[data-theme=dark] .batch-mode-toggle,html[data-theme=dark] .tree-filter-input,html[data-theme=dark] .mod-icon-btn,html[data-theme=dark] .tree-mod-count,html[data-theme=dark] .studio-checkbox,html[data-theme=dark] .url-copy-btn{background:#172033!important;border-color:#263349!important;color:#cbd5e1!important}html[data-theme=dark] .sidebar-seg-nav{background:#172033!important}html[data-theme=dark] .seg-nav-btn.active{background:#263349!important;color:#60a5fa!important}html[data-theme=dark] .tree-mod-header{background:#161f33!important;color:#e2e8f0!important}html[data-theme=dark] .tree-mod-header:hover,html[data-theme=dark] .tree-ep-item:hover{background:#1e293b!important}html[data-theme=dark] .tree-mod-header.active,html[data-theme=dark] .tree-ep-item.active{background:#2563eb33!important;border-color:#3b82f666!important}html[data-theme=dark] .canvas-subnav-bar{background:#111827e0!important;border-bottom-color:#1e293b!important}html[data-theme=dark] .canvas-subnav-dock,html[data-theme=dark] .canvas-subnav-module-picker{background:#161f33!important;border-color:#263349!important}html[data-theme=dark] .subnav-pill{color:#94a3b8!important}html[data-theme=dark] .subnav-pill:hover:not(.active){background:#1e293bcc!important;color:#f1f5f9!important}html[data-theme=dark] .subnav-pill.active{background:#1e293b!important;border-color:#3b82f673!important;color:#60a5fa!important}html[data-theme=dark] .picker-label{color:#cbd5e1!important}html[data-theme=dark] .ep-command-card,html[data-theme=dark] .ep-action-toolbar{background:#111827!important;border-color:#263349!important}html[data-theme=dark] .ep-tool-strip,html[data-theme=dark] .hero-url-bar,html[data-theme=dark] .clean-prose-note,html[data-theme=dark] .playground-tabbar,html[data-theme=dark] .helper-row,html[data-theme=dark] .kpi-item,html[data-theme=dark] .member-add-bar{background:#161f33!important;border-color:#263349!important}html[data-theme=dark] .ep-tool-btn{color:#cbd5e1!important}html[data-theme=dark] .ep-tool-btn:hover:not(:disabled){background:#263349!important;color:#60a5fa!important}html[data-theme=dark] .ep-tool-btn+.ep-tool-btn:before{background:#263349!important}html[data-theme=dark] .tree-st-chip,html[data-theme=dark] .ep-status-seg,html[data-theme=dark] .ep-status-note-btn,html[data-theme=dark] .ep-status-popover,html[data-theme=dark] .ep-issues-float-popover{background:#161f33!important;border-color:#263349!important;color:#cbd5e1!important}html[data-theme=dark] .ep-iss-pop-head,html[data-theme=dark] .ep-iss-no,html[data-theme=dark] .ep-iss-item-title{color:#f1f5f9!important}html[data-theme=dark] .ep-iss-pop-item,html[data-theme=dark] .st-preset-chip,html[data-theme=dark] .st-pop-input,html[data-theme=dark] .st-pop-clear-btn{background:#111827!important;border-color:#263349!important;color:#e2e8f0!important}html[data-theme=dark] .issue-command-hero,html[data-theme=dark] .studio-empty-showcase,html[data-theme=dark] .bento-card,html[data-theme=dark] .issues-control-surface,html[data-theme=dark] .studio-table-card,html[data-theme=dark] .workflow-guide-card,html[data-theme=dark] .kpi-metric-tile,html[data-theme=dark] .kanban-issue-card,html[data-theme=dark] .diff-ep-card{background:#111827!important;border-color:#263349!important;color:#f1f5f9!important}html[data-theme=dark] .hero-h1,html[data-theme=dark] .kpi-value,html[data-theme=dark] .bento-card-title,html[data-theme=dark] .donut-pct,html[data-theme=dark] .legend-val,html[data-theme=dark] .empty-showcase-title,html[data-theme=dark] .workflow-guide-card strong,html[data-theme=dark] .issue-row-title,html[data-theme=dark] .inline-assignee-trigger,html[data-theme=dark] .kanban-col-title,html[data-theme=dark] .kcard-title,html[data-theme=dark] .conv-form-title,html[data-theme=dark] .webhook-title-row,html[data-theme=dark] .mono-url-text,html[data-theme=dark] .fc-name{color:#f1f5f9!important}html[data-theme=dark] .hero-project-pill,html[data-theme=dark] .view-mode-segmented,html[data-theme=dark] .ghost-pill,html[data-theme=dark] .kpi-calm-pill,html[data-theme=dark] .legend-row,html[data-theme=dark] .hbar-track,html[data-theme=dark] .issues-tabs,html[data-theme=dark] .severity-quick-pills,html[data-theme=dark] .facet-assignee-trigger,html[data-theme=dark] .issues-search-box,html[data-theme=dark] .issue-no-mono,html[data-theme=dark] .mod-pill-tag,html[data-theme=dark] .kanban-col,html[data-theme=dark] .kanban-col-count,html[data-theme=dark] .kcard-kind-tag,html[data-theme=dark] .kcard-ep-box,html[data-theme=dark] .kcard-step-btn,html[data-theme=dark] .switch-pill,html[data-theme=dark] .dt-mode-btn,html[data-theme=dark] .dt-guide-box,html[data-theme=dark] .readonly-meta-box,html[data-theme=dark] .url-copy-bar,html[data-theme=dark] .compare-bar-card,html[data-theme=dark] .compare-mode-tabs,html[data-theme=dark] .mod-tag,html[data-theme=dark] .field-diff-row,html[data-theme=dark] .fc-scope,html[data-theme=dark] .mini-action-btn,html[data-theme=dark] .inline-fc-chip{background:#161f33!important;border-color:#263349!important;color:#cbd5e1!important}html[data-theme=dark] .view-mode-btn.active,html[data-theme=dark] .issue-tab-pill.active,html[data-theme=dark] .sev-filter-pill.active,html[data-theme=dark] .mode-tab-btn.active{background:#263349!important;color:#f8fafc!important}html[data-theme=dark] .issues-search-box input,html[data-theme=dark] .conv-input,html[data-theme=dark] .conv-textarea,html[data-theme=dark] .dt-input,html[data-theme=dark] .ver-select{background:#0d1322!important;border-color:#263349!important;color:#f1f5f9!important}html[data-theme=dark] .issue-table thead tr{background:linear-gradient(180deg,#161f33,#111827)!important;border-bottom-color:#263349!important}html[data-theme=dark] .issue-table td{border-bottom-color:#1e293b!important}html[data-theme=dark] .issue-table .issue-row:hover td,html[data-theme=dark] .hbar-row:hover{background:#161f33!important}html[data-theme=dark] .issue-row-ep,html[data-theme=dark] .reporter-cell,html[data-theme=dark] .inline-assignee-trigger{background:#161f33!important;border-color:#263349!important;color:#e2e8f0!important}html[data-theme=dark] .issue-table .issue-row:hover .issue-row-ep{background:#1e293b!important;border-color:#334155!important}html[data-theme=dark] .inline-assignee-trigger:hover,html[data-theme=dark] .inline-assignee-trigger.open{background:#3b82f629!important;border-color:#60a5fa73!important;color:#93c5fd!important}html[data-theme=dark] .ep-path-code{background:transparent!important;color:#cbd5e1!important}html[data-theme=dark] .ep-bar-sep{color:#475569!important}html[data-theme=dark] .mod-pill-tag{background:#6366f129!important;color:#a5b4fc!important}html[data-theme=dark] .hbar-name,html[data-theme=dark] .hbar-stat,html[data-theme=dark] .reporter-name,html[data-theme=dark] .conv-lbl,html[data-theme=dark] .dt-field label,html[data-theme=dark] .dt-guide-toggle,html[data-theme=dark] .dt-guide-content,html[data-theme=dark] .compare-summary-strip,html[data-theme=dark] .fc-summary{color:#cbd5e1!important}html[data-theme=dark] .try-drawer,html[data-theme=dark] .env-manager-panel,html[data-theme=dark] .tab-strip,html[data-theme=dark] .global-token-bar{background:#0d1322!important;border-color:#1e293b!important}html[data-theme=dark] .try-header,html[data-theme=dark] .env-edit-card,html[data-theme=dark] .req-card,html[data-theme=dark] .resp-card,html[data-theme=dark] .welcome-card,html[data-theme=dark] .spotlight-popover{background:#111827!important;border-color:#263349!important;color:#f1f5f9!important}html[data-theme=dark] .try-h3,html[data-theme=dark] .rh-k,html[data-theme=dark] .gt-label,html[data-theme=dark] .retest-title,html[data-theme=dark] .welcome-title,html[data-theme=dark] .wf-title,html[data-theme=dark] .sp-title{color:#f1f5f9!important}html[data-theme=dark] .ctrl-select,html[data-theme=dark] .custom-url-input,html[data-theme=dark] .mini-env-btn,html[data-theme=dark] .env-in,html[data-theme=dark] .kv-in,html[data-theme=dark] .path-mode-select,html[data-theme=dark] .url-preview-box,html[data-theme=dark] .kv-key,html[data-theme=dark] .kv-val,html[data-theme=dark] .gt-input,html[data-theme=dark] .gt-clear-btn,html[data-theme=dark] .wf-item{background:#161f33!important;border-color:#263349!important;color:#e2e8f0!important}html[data-theme=dark] .inherited-note,html[data-theme=dark] .meta-chip{background:#1e293b!important;color:#cbd5e1!important}html[data-theme=dark] .conv-command-hero,html[data-theme=dark] .ledger-command-hero,html[data-theme=dark] .settings-command-hero{background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.14) 0%,transparent 50%),radial-gradient(circle at 0% 100%,rgba(99,102,241,.12) 0%,transparent 48%),linear-gradient(180deg,#111827,#0f172a)!important;border-color:#263349!important;box-shadow:0 14px 34px -12px #00000080!important}html[data-theme=dark] .hero-title,html[data-theme=dark] .section-title,html[data-theme=dark] .kpi-value,html[data-theme=dark] .route-module-name,html[data-theme=dark] .empty-banner-title,html[data-theme=dark] .compare-card-title,html[data-theme=dark] .diff-group-title,html[data-theme=dark] .ep-chip-title,html[data-theme=dark] .fc-name,html[data-theme=dark] .tile-title,html[data-theme=dark] .cheat-title,html[data-theme=dark] .member-display-name,html[data-theme=dark] .glass-modal-title,html[data-theme=dark] .modal-section-label,html[data-theme=dark] .confirm-modal-title{color:#f8fafc!important}html[data-theme=dark] .hero-subtitle,html[data-theme=dark] .section-desc,html[data-theme=dark] .kpi-label,html[data-theme=dark] .pitfall-item-body,html[data-theme=dark] .structured-rule-item,html[data-theme=dark] .fc-desc,html[data-theme=dark] .tile-sub,html[data-theme=dark] .cheat-desc,html[data-theme=dark] .field-label,html[data-theme=dark] .field-mini-label,html[data-theme=dark] .confirm-modal-desc,html[data-theme=dark] .channel-enable-toggle,html[data-theme=dark] .events-group-label{color:#94a3b8!important}html[data-theme=dark] .hero-module-pill,html[data-theme=dark] .hero-project-pill,html[data-theme=dark] .kpi-tag,html[data-theme=dark] .module-stat-chip,html[data-theme=dark] .route-index-num,html[data-theme=dark] .pitfall-num-badge,html[data-theme=dark] .fc-scope,html[data-theme=dark] .role-badge-pill,html[data-theme=dark] .ver-badge-pill{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}html[data-theme=dark] .hero-btn.subtle,html[data-theme=dark] .mini-action-btn,html[data-theme=dark] .compare-clear-btn,html[data-theme=dark] .ver-action-btn,html[data-theme=dark] .toggle-expand-btn,html[data-theme=dark] .ep-grid-more-btn,html[data-theme=dark] .modal-btn.cancel,html[data-theme=dark] .mock-power-switch{background:#161f33!important;border-color:#2d3d59!important;color:#e2e8f0!important}html[data-theme=dark] .hero-btn.subtle:hover,html[data-theme=dark] .mini-action-btn:hover,html[data-theme=dark] .ver-action-btn:hover,html[data-theme=dark] .toggle-expand-btn:hover,html[data-theme=dark] .ep-grid-more-btn:hover,html[data-theme=dark] .modal-btn.cancel:hover{background:#1e293b!important;border-color:#475569!important;color:#fff!important}html[data-theme=dark] .kpi-bento-card,html[data-theme=dark] .studio-section-card,html[data-theme=dark] .compare-studio-card,html[data-theme=dark] .version-bento-card,html[data-theme=dark] .ledger-loading-card,html[data-theme=dark] .member-matrix-row,html[data-theme=dark] .fc-row{background:#111827!important;border-color:#263349!important;color:#e2e8f0!important}html[data-theme=dark] .section-card-head,html[data-theme=dark] .ver-card-header,html[data-theme=dark] .webhook-events-bar{border-color:#1e293b!important}html[data-theme=dark] .ver-card-header{background:#141d2f!important}html[data-theme=dark] .gateway-route-row,html[data-theme=dark] .pitfall-bento-item,html[data-theme=dark] .structured-rule-item,html[data-theme=dark] .managed-field-chip,html[data-theme=dark] .section-empty-banner,html[data-theme=dark] .compare-select-group,html[data-theme=dark] .compare-result-panel,html[data-theme=dark] .compare-result-summary,html[data-theme=dark] .ver-ep-chip,html[data-theme=dark] .mod-ep-box,html[data-theme=dark] .diff-clean,html[data-theme=dark] .md-diff-details,html[data-theme=dark] .md-diff-summary,html[data-theme=dark] .export-tile-card,html[data-theme=dark] .mock-cheat-card,html[data-theme=dark] .member-invite-bar,html[data-theme=dark] .webhook-channel-card,html[data-theme=dark] .event-pill-check,html[data-theme=dark] .prefix-rewrite-grid{background:#151e30!important;border-color:#263349!important;color:#e2e8f0!important}html[data-theme=dark] .route-endpoint-box,html[data-theme=dark] .result-title-pill,html[data-theme=dark] .timeline-node-orb{background:#0f172a!important;border-color:#2d3d59!important;color:#e2e8f0!important}html[data-theme=dark] .endpoint-path-code.be,html[data-theme=dark] .managed-field-code,html[data-theme=dark] .ep-chip-path,html[data-theme=dark] .ver-meta-pill strong{color:#e2e8f0!important}html[data-theme=dark] .studio-glass-modal,html[data-theme=dark] .studio-confirm-modal{background:#111827!important;border-color:#2d3d59!important;color:#f1f5f9!important;box-shadow:0 25px 65px -12px #000000b8!important}html[data-theme=dark] .glass-modal-header{background:linear-gradient(180deg,#161f33,#111827)!important;border-bottom-color:#263349!important}html[data-theme=dark] .glass-modal-footer,html[data-theme=dark] .confirm-modal-footer{background:#0f172a!important;border-top-color:#263349!important}html[data-theme=dark] .studio-text-input,html[data-theme=dark] .studio-textarea,html[data-theme=dark] .studio-input,html[data-theme=dark] .cell-input,html[data-theme=dark] .clean-input,html[data-theme=dark] .clean-textarea{background:#0f172a!important;border-color:#2d3d59!important;color:#f1f5f9!important}html[data-theme=dark] .connect-shell,html[data-theme=dark] .manual-shell,html[data-theme=dark] .ep-editor-shell,html[data-theme=dark] .issue-drawer-panel{background:#0f172a!important;color:#e2e8f0!important}html[data-theme=dark] .connect-header,html[data-theme=dark] .connect-footer,html[data-theme=dark] .manual-header,html[data-theme=dark] .manual-footer,html[data-theme=dark] .ep-editor-header,html[data-theme=dark] .ep-editor-footer,html[data-theme=dark] .drawer-header,html[data-theme=dark] .drawer-footer{background:#111827!important;border-color:#263349!important;color:#f1f5f9!important}html[data-theme=dark] .step-section,html[data-theme=dark] .manual-section,html[data-theme=dark] .schema-section,html[data-theme=dark] .tool-card,html[data-theme=dark] .client-config-panel,html[data-theme=dark] .wf-node,html[data-theme=dark] .people-bar,html[data-theme=dark] .payload-collapse-box,html[data-theme=dark] .bound-ep-card,html[data-theme=dark] .ep-empty-picker{background:#111827!important;border-color:#263349!important;color:#e2e8f0!important}html[data-theme=dark] .active-token-bar,html[data-theme=dark] .mini-token-list,html[data-theme=dark] .config-card,html[data-theme=dark] .config-card-bar,html[data-theme=dark] .single-url-box,html[data-theme=dark] .step-card,html[data-theme=dark] .workflow-panel,html[data-theme=dark] .tool-card-top,html[data-theme=dark] .tool-detail-drawer,html[data-theme=dark] .tool-interaction-line,html[data-theme=dark] .dingtalk-banner,html[data-theme=dark] .schema-tabbar,html[data-theme=dark] .param-empty-box,html[data-theme=dark] .desc-box,html[data-theme=dark] .status-action-card,html[data-theme=dark] .payload-toggle-btn,html[data-theme=dark] .shot-upload-tile,html[data-theme=dark] .issue-lifecycle-stepper{background:#151e30!important;border-color:#263349!important;color:#cbd5e1!important}html[data-theme=dark] .mini-token-name,html[data-theme=dark] .single-url-box code,html[data-theme=dark] .type-mono,html[data-theme=dark] .issue-no-tag,html[data-theme=dark] .tl-head,html[data-theme=dark] .sec-label,html[data-theme=dark] .dup-title{color:#f1f5f9!important}html[data-theme=dark] .ep-chip,html[data-theme=dark] .agent-pill,html[data-theme=dark] .ep-pill,html[data-theme=dark] .client-pill,html[data-theme=dark] .role-tab-btn,html[data-theme=dark] .cat-pill,html[data-theme=dark] .expand-trigger,html[data-theme=dark] .method-choice-pill,html[data-theme=dark] .req-toggle-pill,html[data-theme=dark] .comment-upload-btn,html[data-theme=dark] .mention-chip,html[data-theme=dark] .inline-edit-meta-btn,html[data-theme=dark] .lifecycle-step-btn,html[data-theme=dark] .drawer-btn.ghost,html[data-theme=dark] .drawer-btn.ghost-sm,html[data-theme=dark] .drawer-btn.subtle,html[data-theme=dark] .drawer-btn.subtle-solid{background:#161f33!important;border-color:#2d3d59!important;color:#cbd5e1!important}html[data-theme=dark] .agent-pill.active,html[data-theme=dark] .client-pill.active,html[data-theme=dark] .role-tab-btn.active,html[data-theme=dark] .schema-tab-btn.active,html[data-theme=dark] .mention-chip.selected{background:#2563eb38!important;border-color:#3b82f6!important;color:#93c5fd!important}html[data-theme=dark] .prompt-section,html[data-theme=dark] .prompt-card,html[data-theme=dark] .verify-bar,html[data-theme=dark] .wf-prompt-card,html[data-theme=dark] .tool-prompt-row,html[data-theme=dark] .ai-fix-banner,html[data-theme=dark] .smart-diag-card,html[data-theme=dark] .inline-meta-editor-card,html[data-theme=dark] .desktop-ide-inject-card{background:#1e3a8a38!important;border-color:#3b82f659!important;color:#bfdbfe!important}html[data-theme=dark] .param-table,html[data-theme=dark] .rbac-table{background:#111827!important;border-color:#263349!important}html[data-theme=dark] .param-table th,html[data-theme=dark] .rbac-table th{background:#161f33!important;border-color:#263349!important;color:#e2e8f0!important}html[data-theme=dark] .param-table td,html[data-theme=dark] .rbac-table td,html[data-theme=dark] .param-edit-table td,html[data-theme=dark] .mini-token-row{border-color:#1e293b!important;color:#cbd5e1!important}html[data-theme=dark] .dup-issue-guard-card{background:#78350f40!important;border-color:#f59e0b61!important}html[data-theme=dark] .dup-guard-item{background:#111827!important;border-color:#f59e0b4d!important}html[data-theme=dark] .studio-popover-panel{background:#111827f5!important;border-color:#334155d9!important;box-shadow:0 20px 44px -10px #000000a6,0 4px 12px -2px #0006!important}html[data-theme=dark] .popover-header,html[data-theme=dark] .popover-footer,html[data-theme=dark] .popover-search-box{background:#0f172ae6!important;border-color:#1e293b!important}html[data-theme=dark] .pop-search-input{background:#0f172a!important;border-color:#2d3d59!important;color:#f1f5f9!important}html[data-theme=dark] .popover-option:hover{background:#2563eb24!important}html[data-theme=dark] .popover-option.active{background:#2563eb38!important}html[data-theme=dark] .opt-badge{background:#1e293b!important;color:#cbd5e1!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}.el-loading-mask{background-color:#ffffffb8!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;transition:opacity .2s ease!important}html[data-theme=dark] .el-loading-mask{background-color:#0f172ab8!important}.el-loading-spinner{top:50%!important;margin-top:0!important;transform:translateY(-50%)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important}.el-loading-spinner .circular{width:34px!important;height:34px!important}.el-loading-spinner .path{stroke:#4f46e5!important;stroke-width:3!important;stroke-linecap:round!important}.notranslate .immersive-translate-target-wrapper,button .immersive-translate-target-wrapper,code .immersive-translate-target-wrapper,[class*=pill] .immersive-translate-target-wrapper,[class*=badge] .immersive-translate-target-wrapper,[class*=tag] .immersive-translate-target-wrapper{display:none!important}html[data-theme=dark] .ai-ide-chip{background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}html[data-theme=dark] .ai-ide-chip:hover{background:#1e293b!important;border-color:#475569!important;color:#f8fafc!important}html[data-theme=dark] .ai-ide-chip.active{background:#3b5bfd38!important;border-color:#6366f1!important;color:#93c5fd!important}html[data-theme=dark] .ai-ide-mode-banner{background:#0f172a!important;border-color:#334155!important;color:#94a3b8!important}html[data-theme=dark] .ai-ide-scope-divider{background:#1e293b!important}html[data-theme=dark] .ai-ide-sec-label{color:#94a3b8!important}html[data-theme=dark] .ai-ide-cap-pill.cap-deeplink_prompt{background:#10b98129!important;color:#34d399!important;border-color:#10b98159!important}html[data-theme=dark] .ai-ide-cap-pill.cap-wake_and_paste{background:#3b82f629!important;color:#60a5fa!important;border-color:#3b82f659!important}html[data-theme=dark] .ai-ide-cap-pill.cap-copy_only{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}html[data-theme=dark] .ai-ide-cap-pill.cap-cli_agent{background:#f59e0b29!important;color:#fbbf24!important;border-color:#f59e0b59!important}html[data-theme=dark] .ai-ide-submode-bar,html[data-theme=dark] .launch-session-box{background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] .submode-lbl,html[data-theme=dark] .cli-term-label{color:#94a3b8!important}html[data-theme=dark] .submode-pill,html[data-theme=dark] .cli-term-pill,html[data-theme=dark] .session-seg-btn,html[data-theme=dark] .cli-mode-btn{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}html[data-theme=dark] .submode-pill.active,html[data-theme=dark] .cli-term-pill.active{background:#4f46e5!important;border-color:#6366f1!important;color:#fff!important}html[data-theme=dark] .session-seg-btn.active,html[data-theme=dark] .cli-mode-btn.active{background:#3b5bfd38!important;border-color:#6366f1!important;color:#93c5fd!important}html[data-theme=dark] .token-copy-pill:hover,html[data-theme=dark] .token-act-btn{background:#3b5bfd33!important;border-color:#6366f1!important;color:#93c5fd!important}html[data-theme=dark] .dock-hairline,html[data-theme=dark] .hero-gw-divider{background:#334155!important}html[data-theme=dark] .dock-icon-btn{color:#cbd5e1!important}html[data-theme=dark] .dock-icon-btn:hover,html[data-theme=dark] .dock-icon-btn.active{background:#1e293b!important;color:#93c5fd!important}html[data-theme=dark] .hero-gateway-ribbon{background:#0f172aa6!important;border-color:#334155!important}html[data-theme=dark] .hero-gw-badge.http,html[data-theme=dark] .hero-gw-badge.sse,html[data-theme=dark] .pat-board-icon,html[data-theme=dark] .pat-count-pill,html[data-theme=dark] .pat-key-avatar.active,html[data-theme=dark] .pat-proj-chip.scoped{background:#3b5bfd2e!important;border-color:#6366f166!important;color:#93c5fd!important}html[data-theme=dark] .pat-board-header,html[data-theme=dark] .pat-studio-table thead th{background:#0f172a!important;border-color:#1e293b!important;color:#94a3b8!important}html[data-theme=dark] .pat-studio-table tbody td{border-color:#1e293b!important}html[data-theme=dark] .pat-row:hover td{background:#1e293b8c!important}html[data-theme=dark] .pat-row.row-selected td{background:#3b5bfd24!important}html[data-theme=dark] .pat-vault-bar{background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] .pat-vault-bar:hover,html[data-theme=dark] .pat-vault-bar.revealed{background:#1e293b!important;border-color:#6366f1!important}html[data-theme=dark] .pat-vault-code{color:#e2e8f0!important}html[data-theme=dark] .pat-vault-copy-chip,html[data-theme=dark] .pat-act-btn.copy{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}html[data-theme=dark] .pat-vault-copy-chip:hover,html[data-theme=dark] .pat-act-btn.copy:hover{background:#3b5bfd38!important;border-color:#6366f1!important;color:#93c5fd!important}html[data-theme=dark] .pat-act-btn.danger{background:#f43f5e24!important;border-color:#f43f5e59!important;color:#fda4af!important}html[data-theme=dark] .pat-scope-pill.write{background:#10b98129!important;border-color:#10b98159!important;color:#34d399!important}html[data-theme=dark] .pat-scope-pill.read{background:#f59e0b29!important;border-color:#f59e0b59!important;color:#fbbf24!important}html[data-theme=dark] .pat-proj-chip.all{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}html[data-theme=dark] .pat-team-tag{color:#93c5fd!important}html[data-theme=dark] .ep-action-pill,html[data-theme=dark] .ep-split-pill-main,html[data-theme=dark] .ep-split-pill-trig{background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}html[data-theme=dark] .ep-action-pill:hover,html[data-theme=dark] .ep-action-pill.open,html[data-theme=dark] .ep-split-pill-main:hover,html[data-theme=dark] .ep-split-pill-trig:hover,html[data-theme=dark] .ep-split-pill-trig.open{background:#1e293b!important;border-color:#6366f1!important;color:#93c5fd!important}html[data-theme=dark] .ep-action-pill.warn:hover{background:#f59e0b26!important;border-color:#f59e0b73!important;color:#fbbf24!important}html[data-theme=dark] .ep-dd-item:hover:not(:disabled){background:#3b5bfd2e!important;color:#93c5fd!important}html[data-theme=dark] .ep-dd-item.danger:hover:not(:disabled){background:#f43f5e29!important}html[data-theme=dark] .ep-dd-divider{background:#1e293b!important}html[data-theme=dark] .ep-dd-icon.emerald{background:#10b98129!important;color:#34d399!important}html[data-theme=dark] .ep-dd-icon.blue,html[data-theme=dark] .ep-dd-icon.indigo{background:#3b5bfd33!important;color:#93c5fd!important}html[data-theme=dark] .ep-dd-icon.amber{background:#f59e0b29!important;color:#fbbf24!important}html[data-theme=dark] .ep-dd-icon.slate{background:#1e293b!important;color:#cbd5e1!important}html[data-theme=dark] .ep-dd-icon.rose{background:#f43f5e29!important;color:#fda4af!important}html[data-theme=dark] .wb-mobile-nav-strip{background:#0f172af0!important;border-bottom-color:#1e293b!important}html[data-theme=dark] .wb-mob-drawer-btn{background:#3b5bfd2e!important;border-color:#6366f16b!important;color:#93c5fd!important}html[data-theme=dark] .wb-mob-seg-tabs{background:#0b1120!important;border-color:#1e293b!important}html[data-theme=dark] .wb-mob-tab{color:#94a3b8!important}html[data-theme=dark] .wb-mob-tab.active{background:#1e293b!important;color:#93c5fd!important}@media (max-width: 768px){.el-drawer.rtl,.el-drawer.ltr{width:100vw!important;max-width:100vw!important}.el-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:14px auto!important}.el-message-box{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}.ai-ide-brand-svg[data-v-04afc04d]{display:inline-block;vertical-align:middle;flex-shrink:0;border-radius:5px;box-shadow:0 1px 2px #0f172a1f}.studio-icon[data-v-50b3b403]{display:inline-block;vertical-align:middle;flex-shrink:0}.studio-launch-backdrop[data-v-2a31d9b8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;background:#0f172a6b;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px}.studio-launch-card[data-v-2a31d9b8]{width:580px;max-width:100%;border-radius:16px;background:#fff;border:1px solid #dbe4f0;box-shadow:0 24px 60px -12px #0f172a40,0 8px 24px -6px #0f172a1a;overflow:hidden;display:flex;flex-direction:column;font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, sans-serif)}.launch-card-header[data-v-2a31d9b8]{padding:18px 20px 15px;background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid #e2e8f0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.launch-head-left[data-v-2a31d9b8]{display:flex;align-items:flex-start;gap:13px;min-width:0}.launch-brand-orb[data-v-2a31d9b8]{width:42px;height:42px;border-radius:11px;background:#eff6ff;border:1px solid #bfdbfe;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px #2563eb1f}.launch-head-texts[data-v-2a31d9b8]{min-width:0}.launch-title-row[data-v-2a31d9b8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.launch-title[data-v-2a31d9b8]{margin:0;font-size:16px;font-weight:700;color:#0f172a}.copied-pill[data-v-2a31d9b8]{height:21px;padding:0 8px;border-radius:999px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.launch-subtitle[data-v-2a31d9b8]{margin:4px 0 0;font-size:12.5px;color:#64748b;line-height:1.45}.launch-close-btn[data-v-2a31d9b8]{width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .14s ease}.launch-close-btn[data-v-2a31d9b8]:hover{background:#f1f5f9;color:#0f172a}.launch-card-body[data-v-2a31d9b8]{padding:16px 20px;display:flex;flex-direction:column;gap:13px;max-height:calc(85vh - 140px);overflow-y:auto}.launch-section[data-v-2a31d9b8]{display:flex;flex-direction:column;gap:8px}.launch-sec-head[data-v-2a31d9b8]{display:flex;align-items:center;justify-content:space-between}.launch-sec-title[data-v-2a31d9b8]{font-size:12.5px;font-weight:700;color:#1e293b}.launch-sec-sub[data-v-2a31d9b8]{font-size:11.5px;color:#64748b}.ide-choice-grid[data-v-2a31d9b8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ide-choice-pill[data-v-2a31d9b8]{height:36px;padding:0 9px;border-radius:9px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s ease;min-width:0}.ide-choice-pill[data-v-2a31d9b8]:hover{border-color:#93c5fd;background:#f0f7ff;color:#1e40af}.ide-choice-pill.active[data-v-2a31d9b8]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8;box-shadow:0 2px 6px #2563eb1f}.ide-choice-name[data-v-2a31d9b8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ide-choice-tag[data-v-2a31d9b8]{margin-left:auto;font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;background:#e2e8f0;color:#475569;flex-shrink:0}.ide-choice-tag.direct[data-v-2a31d9b8]{background:#dbeafe;color:#1d4ed8}.ide-choice-tag.cli[data-v-2a31d9b8]{background:#fef3c7;color:#b45309}.launch-session-box[data-v-2a31d9b8]{padding:11px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:8px}.session-mode-seg[data-v-2a31d9b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cli-mode-grid[data-v-2a31d9b8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.session-seg-btn[data-v-2a31d9b8],.cli-mode-btn[data-v-2a31d9b8]{padding:8px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;text-align:left;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;gap:3px;transition:all .14s ease}.session-seg-btn[data-v-2a31d9b8]:hover,.cli-mode-btn[data-v-2a31d9b8]:hover{border-color:#93c5fd;background:#f8fbff}.session-seg-btn.active[data-v-2a31d9b8],.cli-mode-btn.active[data-v-2a31d9b8]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 1px #3b82f629}.seg-btn-top[data-v-2a31d9b8]{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.seg-rec-badge[data-v-2a31d9b8]{margin-left:auto;font-size:10px;font-weight:700;padding:0 5px;border-radius:4px;background:#dcfce7;color:#047857}.cli-flag-code[data-v-2a31d9b8]{margin-left:auto;font-family:var(--font-mono, monospace);font-size:10px;padding:0 4px;border-radius:4px;background:#e2e8f0;color:#334155}.cli-mode-btn.active .cli-flag-code[data-v-2a31d9b8]{background:#dbeafe;color:#1d4ed8}.seg-btn-desc[data-v-2a31d9b8]{font-size:11px;color:#64748b;line-height:1.35}.cli-term-wake-row[data-v-2a31d9b8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px;border-top:1px dashed #e2e8f0}.cli-term-label[data-v-2a31d9b8]{font-size:11.5px;font-weight:600;color:#475569;white-space:nowrap}.cli-term-pills[data-v-2a31d9b8]{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.cli-term-pill[data-v-2a31d9b8]{height:24px;padding:0 8px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;color:#475569;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .14s ease}.cli-term-pill[data-v-2a31d9b8]:hover{border-color:#93c5fd;color:#1d4ed8}.cli-term-pill.active[data-v-2a31d9b8]{border-color:#3b82f6;background:#2563eb;color:#fff}.prompt-preview-toggle[data-v-2a31d9b8]{width:100%;height:34px;padding:0 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-family:inherit;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .14s ease}.prompt-preview-toggle[data-v-2a31d9b8]:hover{border-color:#cbd5e1;background:#f1f5f9;color:#0f172a}.preview-toggle-left[data-v-2a31d9b8]{display:inline-flex;align-items:center;gap:6px}.rot-180[data-v-2a31d9b8]{transform:rotate(180deg)}.prompt-preview-box[data-v-2a31d9b8]{max-height:150px;overflow-y:auto;padding:10px 12px;border-radius:8px;background:#0f172a;color:#e2e8f0;font-family:var(--font-mono, monospace);font-size:11.5px;line-height:1.5}.prompt-preview-box pre[data-v-2a31d9b8]{margin:0;white-space:pre-wrap;word-break:break-word}.launch-remember-box[data-v-2a31d9b8]{padding:11px 13px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:7px}.remember-check-label[data-v-2a31d9b8]{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none}.remember-checkbox[data-v-2a31d9b8]{width:15px;height:15px;accent-color:#2563eb;cursor:pointer}.browser-guard-tip[data-v-2a31d9b8]{font-size:11.5px;color:#64748b;line-height:1.5}.browser-guard-tip strong[data-v-2a31d9b8]{color:#334155}.browser-guard-tip code[data-v-2a31d9b8]{font-family:var(--font-mono, monospace);font-size:11px;padding:1px 5px;border-radius:4px;background:#e2e8f0;color:#1e293b}.launch-card-footer[data-v-2a31d9b8]{padding:13px 20px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.launch-btn[data-v-2a31d9b8]{height:36px;padding:0 16px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:all .15s ease}.launch-btn.ghost[data-v-2a31d9b8]{border:1px solid #cbd5e1;background:#fff;color:#334155}.launch-btn.ghost[data-v-2a31d9b8]:hover{background:#f1f5f9;color:#0f172a}.launch-btn.primary[data-v-2a31d9b8]{border:1px solid #2563eb;background:linear-gradient(180deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 3px 10px #2563eb38}.launch-btn.primary[data-v-2a31d9b8]:hover{background:#1d4ed8;border-color:#1d4ed8}.studio-launch-modal-enter-active[data-v-2a31d9b8],.studio-launch-modal-leave-active[data-v-2a31d9b8]{transition:opacity .18s ease}.studio-launch-modal-enter-active .studio-launch-card[data-v-2a31d9b8],.studio-launch-modal-leave-active .studio-launch-card[data-v-2a31d9b8]{transition:transform .2s cubic-bezier(.16,1,.3,1)}.studio-launch-modal-enter-from[data-v-2a31d9b8],.studio-launch-modal-leave-to[data-v-2a31d9b8]{opacity:0}.studio-launch-modal-enter-from .studio-launch-card[data-v-2a31d9b8],.studio-launch-modal-leave-to .studio-launch-card[data-v-2a31d9b8]{transform:translateY(10px) scale(.97)}.studio-floating-tooltip[data-v-deef4071]{position:fixed;z-index:9999;pointer-events:none;max-width:310px;width:max-content}.studio-floating-tooltip.place-top[data-v-deef4071]{transform:translate(-50%,-100%)}.studio-floating-tooltip.place-bottom[data-v-deef4071]{transform:translate(-50%)}.studio-tip-inner[data-v-deef4071]{padding:6px 11px;border-radius:8px;background:#0f172aeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);color:#f8fafc;font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, sans-serif);font-size:12px;font-weight:500;line-height:1.45;letter-spacing:.01em;word-break:break-word;box-shadow:0 10px 25px -5px #0f172a47,0 4px 10px -2px #0f172a29}.studio-tip-fade-enter-active[data-v-deef4071]{transition:opacity .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.studio-tip-fade-leave-active[data-v-deef4071]{transition:opacity .08s ease}.studio-tip-fade-enter-from.place-top[data-v-deef4071],.studio-tip-fade-leave-to.place-top[data-v-deef4071]{opacity:0;transform:translate(-50%,calc(-100% + 4px)) scale(.97)}.studio-tip-fade-enter-from.place-bottom[data-v-deef4071],.studio-tip-fade-leave-to.place-bottom[data-v-deef4071]{opacity:0;transform:translate(-50%,-4px) scale(.97)}.app-root-fade-enter-active,.app-root-fade-leave-active{transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}.app-root-fade-enter-from{opacity:0;transform:scale(.992)}.app-root-fade-leave-to{opacity:0;transform:scale(1.006)}.studio-code-editor[data-v-abd521ba]{padding:12px 14px;background:var(--surface-lowest);font-family:var(--font-mono);font-size:12px;line-height:20px;color:var(--on-surface);overflow:auto}.code-line-row[data-v-abd521ba]{display:grid;grid-template-columns:28px 1fr;gap:12px;white-space:pre}.line-no[data-v-abd521ba]{text-align:right;color:#94a3b8;-webkit-user-select:none;user-select:none;font-size:11.5px}.line-code[data-v-abd521ba]{color:var(--on-surface)}[data-v-abd521ba] .tok-key{color:#e11d48;font-weight:500}[data-v-abd521ba] .tok-str{color:#047857}[data-v-abd521ba] .tok-num{color:#0369a1;font-weight:500}[data-v-abd521ba] .tok-kw{color:#143ee4;font-weight:600}[data-v-abd521ba] .tok-comment{color:#94a3b8;font-style:italic}.studio-select-root[data-v-3c5f9c36]{display:inline-block;min-width:0}.default-select-trigger[data-v-3c5f9c36]{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;height:34px;border-radius:6px;background:var(--surface-lowest);border:1px solid var(--outline-variant);color:var(--on-surface);font-family:var(--font-sans);font-size:13px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.default-select-trigger.size-sm[data-v-3c5f9c36]{height:28px;padding:0 8px;font-size:12px}.default-select-trigger[data-v-3c5f9c36]:hover,.default-select-trigger.is-open[data-v-3c5f9c36]{border-color:var(--primary-container);box-shadow:0 0 0 2px #3b5bfd1a}.trigger-text[data-v-3c5f9c36]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.trigger-text.placeholder[data-v-3c5f9c36]{color:var(--secondary)}.trigger-chevron[data-v-3c5f9c36]{color:var(--secondary);transition:transform .16s ease}.trigger-chevron.rotated[data-v-3c5f9c36]{transform:rotate(180deg)}.studio-popover-panel[data-v-3c5f9c36]{z-index:3600;background:#fffffff0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(203,213,225,.78);border-radius:14px;box-shadow:0 20px 44px -10px #0f172a26,0 4px 12px -2px #0f172a0f,inset 0 1px #ffffffd9;display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-sans);transform-origin:top center}.popover-header[data-v-3c5f9c36]{flex-shrink:0;padding:11px 14px 9px;font-size:11.5px;font-weight:600;color:var(--secondary);border-bottom:1px solid rgba(226,232,240,.8);background:linear-gradient(180deg,#f8faffe6,#ffffff80)}.popover-search-box[data-v-3c5f9c36]{flex-shrink:0;position:relative;padding:8px 10px;border-bottom:1px solid #f1f5f9}.pop-search-icon[data-v-3c5f9c36]{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--secondary)}.pop-search-input[data-v-3c5f9c36]{width:100%;height:30px;padding:0 10px 0 28px;border-radius:6px;border:1px solid var(--outline-variant);background:#f8fafc;font-size:12.5px;color:var(--on-surface);outline:none}.pop-search-input[data-v-3c5f9c36]:focus{background:#fff;border-color:var(--primary-container)}.popover-list[data-v-3c5f9c36]{padding:5px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.popover-empty[data-v-3c5f9c36]{padding:16px 12px;text-align:center;font-size:12.5px;color:var(--secondary)}.popover-option[data-v-3c5f9c36]{width:100%;border:none;background:transparent;padding:8px 10px;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;transition:background-color .12s ease}.popover-option[data-v-3c5f9c36]:hover{background:#f1f5ff}.popover-option.active[data-v-3c5f9c36]{background:#eef4ff}.opt-main[data-v-3c5f9c36]{min-width:0;flex:1}.opt-label[data-v-3c5f9c36]{font-size:13px;font-weight:500;color:var(--on-surface);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-option.active .opt-label[data-v-3c5f9c36]{color:var(--primary);font-weight:600}.opt-sub[data-v-3c5f9c36]{font-size:11.5px;color:var(--secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt-right[data-v-3c5f9c36]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.opt-badge[data-v-3c5f9c36]{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--secondary);background:#f1f5f9;padding:1px 6px;border-radius:4px}.opt-badge.badge-GET[data-v-3c5f9c36]{background:#eff6ff;color:#2563eb}.opt-badge.badge-POST[data-v-3c5f9c36]{background:#ecfdf5;color:#059669}.opt-badge.badge-PUT[data-v-3c5f9c36],.opt-badge.badge-PATCH[data-v-3c5f9c36]{background:#fffbeb;color:#d97706}.opt-badge.badge-DELETE[data-v-3c5f9c36]{background:#fef2f2;color:#dc2626}.opt-badge.badge-GLOBAL[data-v-3c5f9c36]{background:#f5f3ff;color:#7c3aed}.opt-badge.badge-推荐[data-v-3c5f9c36]{background:#eff6ff;color:var(--primary)}.popover-option.active .opt-badge[data-v-3c5f9c36]{background:#dbeafe;color:var(--primary)}.opt-check[data-v-3c5f9c36]{color:var(--primary)}.opt-delete-btn[data-v-3c5f9c36]{width:24px;height:24px;border-radius:5px;border:1px solid transparent;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:color .14s ease,background .14s ease,border-color .14s ease}.popover-option:hover .opt-delete-btn[data-v-3c5f9c36]{color:#64748b}.opt-delete-btn[data-v-3c5f9c36]:hover{color:#dc2626!important;background:#fff1f2;border-color:#fecdd3}.popover-custom-body[data-v-3c5f9c36]{padding:6px;overflow-y:auto;flex:1;min-height:0}.popover-footer[data-v-3c5f9c36]{flex-shrink:0;padding:6px;border-top:1px solid rgba(226,232,240,.8);background:#f8faffb8}.studio-pop-enter-active[data-v-3c5f9c36]{transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.studio-pop-leave-active[data-v-3c5f9c36]{transition:opacity .14s ease,transform .14s ease}.studio-pop-enter-from[data-v-3c5f9c36],.studio-pop-leave-to[data-v-3c5f9c36]{opacity:0;transform:translateY(-6px) scale(.96)}.connect-shell[data-v-06530120]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--surface);color:var(--on-surface)}.connect-header[data-v-06530120]{flex-shrink:0;background:var(--surface-lowest);border-bottom:1px solid var(--outline-variant);padding:16px 22px}.connect-title-row[data-v-06530120]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.connect-title-left[data-v-06530120]{display:flex;align-items:flex-start;gap:12px;min-width:0}.connect-brand-icon[data-v-06530120]{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;box-shadow:0 4px 10px #2563eb38}.connect-title-texts[data-v-06530120]{min-width:0}.connect-heading[data-v-06530120]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:16px;font-weight:700;color:var(--on-surface)}.protocol-pill[data-v-06530120]{font-size:11px;font-weight:600;font-family:var(--font-mono);padding:2px 8px;border-radius:999px;background:#eff6ff;color:var(--primary);border:1px solid #bfdbfe}.connect-subtitle[data-v-06530120]{margin-top:4px;font-size:12.5px;color:var(--secondary);line-height:1.45}.connect-header-actions[data-v-06530120]{display:flex;align-items:center;gap:8px;flex-shrink:0}.connect-body[data-v-06530120]{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 28px;display:flex;flex-direction:column;gap:16px}.step-section[data-v-06530120]{flex-shrink:0;background:var(--surface-lowest);border:1px solid var(--outline-variant);border-radius:12px;padding:16px 18px;box-shadow:0 1px 2px #0f172a08}.prompt-section[data-v-06530120]{background:linear-gradient(180deg,#f8fbff,#eff6ff);border-color:#dbeafe}.step-head[data-v-06530120]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.step-head-left[data-v-06530120]{display:flex;align-items:center;gap:8px}.step-badge[data-v-06530120]{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:#1e293b;color:#fff}.step-badge.accent[data-v-06530120]{background:var(--primary-container)}.step-title[data-v-06530120]{margin:0;font-size:14.5px;font-weight:700;color:var(--on-surface)}.step-desc[data-v-06530120]{margin:7px 0 12px;font-size:12.5px;color:var(--secondary);line-height:1.5}.token-create-grid[data-v-06530120]{display:grid;grid-template-columns:minmax(0,1fr) 152px auto;gap:8px;align-items:center}.studio-input[data-v-06530120]{height:32px;padding:0 11px;border-radius:7px;border:1px solid var(--outline-variant);background:#fff;color:var(--on-surface);font-family:var(--font-sans);font-size:12.5px;outline:none;transition:border-color .15s,box-shadow .15s}.studio-input[data-v-06530120]:focus{border-color:var(--primary-container);box-shadow:0 0 0 3px #2563eb1a}.expiry-select[data-v-06530120]{width:152px}.active-token-bar[data-v-06530120]{margin-top:10px;display:flex;align-items:center;gap:8px;padding:6px 8px 6px 11px;border-radius:8px;background:#f8fafc;border:1px dashed #cbd5e1;transition:all .15s ease}.active-token-bar.filled[data-v-06530120]{background:#f0fdf4;border:1px solid #86efac}.token-bar-label[data-v-06530120]{font-size:11.5px;font-weight:600;color:#475569;white-space:nowrap}.active-token-bar.filled .token-bar-label[data-v-06530120]{color:#15803d}.token-raw-input[data-v-06530120]{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--font-mono);font-size:12px;color:var(--on-surface)}.token-raw-input[data-v-06530120]::placeholder{font-family:var(--font-sans);color:#94a3b8}.mini-token-list[data-v-06530120]{margin-top:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;max-height:176px;overflow-y:auto}.mini-token-row[data-v-06530120]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid #f1f5f9;font-size:12.5px}.mini-token-row[data-v-06530120]:last-child{border-bottom:none}.mini-token-main[data-v-06530120]{display:flex;align-items:center;gap:8px;min-width:0}.mini-token-name[data-v-06530120]{font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-token-prefix[data-v-06530120]{font-size:11.5px;color:#475569}.expired-tag[data-v-06530120]{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:4px;background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.mini-token-right[data-v-06530120]{display:flex;align-items:center;gap:10px;flex-shrink:0}.mini-token-meta[data-v-06530120]{font-size:11.5px;color:#64748b}.token-act-btn[data-v-06530120]{height:24px;padding:0 8px;border-radius:5px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:11.5px;font-weight:500;font-family:var(--font-sans);display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .14s ease}.token-act-btn[data-v-06530120]:hover{background:#dbeafe;border-color:#93c5fd}.token-del-btn[data-v-06530120]{height:24px;padding:0 8px;border-radius:5px;border:1px solid #fecaca;background:#fff5f5;color:#dc2626;font-size:11.5px;font-weight:500;font-family:var(--font-sans);display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:all .14s ease}.token-del-btn[data-v-06530120]:hover{background:#fee2e2;border-color:#f87171}.endpoint-chips[data-v-06530120]{display:flex;align-items:center;gap:6px}.ep-chip[data-v-06530120]{height:24px;padding:0 8px;border-radius:999px;border:1px solid #dbe3ef;background:#f8fafc;color:#475569;font-size:11px;font-weight:600;font-family:var(--font-sans);display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .14s ease}.ep-chip code[data-v-06530120]{background:transparent;border:none;padding:0;color:var(--primary);font-size:11px}.ep-chip[data-v-06530120]:hover{border-color:#93c5fd;background:#eff6ff}.agent-pills[data-v-06530120]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.agent-pill[data-v-06530120]{height:30px;padding:0 11px;border-radius:7px;border:1px solid #dbe3ef;background:#f8fafc;color:var(--on-surface-variant);font-family:var(--font-sans);font-size:12px;font-weight:500;cursor:pointer;transition:all .14s ease}.agent-pill[data-v-06530120]:hover{border-color:#93c5fd;background:#fff;color:var(--primary)}.agent-pill.active[data-v-06530120]{background:#eff6ff;border-color:var(--primary-container);color:var(--primary);font-weight:600;box-shadow:0 1px 2px #2563eb14}.config-stack[data-v-06530120]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.config-card[data-v-06530120]{margin-top:12px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;overflow:hidden}.config-stack .config-card[data-v-06530120]{margin-top:0}.config-card-bar[data-v-06530120]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.config-hint[data-v-06530120]{font-size:12px;color:#475569;line-height:1.45}.code-frame[data-v-06530120]{background:#fff}.single-url-box[data-v-06530120]{padding:10px 12px;background:#fff;overflow-x:auto}.single-url-box code[data-v-06530120]{background:transparent;border:none;padding:0;font-family:var(--font-mono);font-size:12px;color:#0f172a;white-space:nowrap}.prompt-card[data-v-06530120]{margin-top:10px;padding:11px 13px;border-radius:8px;background:#ffffffd9;border:1px solid #bfdbfe;font-size:12.5px;color:#1e3a8a;line-height:1.6}.connect-footer[data-v-06530120]{flex-shrink:0;padding:12px 22px;background:var(--surface-lowest);border-top:1px solid var(--outline-variant);display:flex;align-items:center;justify-content:space-between;gap:12px}.footer-status[data-v-06530120]{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--secondary)}.online-dot[data-v-06530120]{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 0 3px #10b98129}.footer-actions[data-v-06530120]{display:flex;align-items:center;gap:8px}.drawer-btn[data-v-06530120]{height:32px;padding:0 12px;border-radius:7px;font-size:12.5px;font-weight:600;font-family:var(--font-sans);display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;white-space:nowrap;transition:all .15s ease}.drawer-btn[data-v-06530120]:disabled{opacity:.6;cursor:not-allowed}.drawer-btn.primary[data-v-06530120]{background:var(--primary-container);border:1px solid var(--primary-container);color:#fff}.drawer-btn.primary[data-v-06530120]:hover:not(:disabled){background:var(--primary);border-color:var(--primary)}.drawer-btn.copy-primary[data-v-06530120]{height:27px;padding:0 10px;font-size:12px;background:#eff6ff;border:1px solid #bfdbfe;color:var(--primary)}.drawer-btn.copy-primary[data-v-06530120]:hover{background:var(--primary-container);border-color:var(--primary-container);color:#fff}.drawer-btn.copy-chip[data-v-06530120]{height:25px;padding:0 9px;font-size:11.5px;background:#fff;border:1px solid #86efac;color:#15803d}.drawer-btn.copy-chip[data-v-06530120]:hover{background:#dcfce7}.drawer-btn.ghost[data-v-06530120]{height:30px;background:var(--surface-lowest);border:1px solid var(--outline-variant);color:var(--on-surface-variant)}.drawer-btn.ghost[data-v-06530120]:hover{border-color:#93c5fd;color:var(--primary);background:#f8fbff}.drawer-btn.ghost-sm[data-v-06530120]{height:27px;padding:0 10px;font-size:12px;background:#fff;border:1px solid #cbd5e1;color:#334155}.drawer-btn.ghost-sm[data-v-06530120]:hover{border-color:#93c5fd;color:var(--primary)}.drawer-btn.subtle[data-v-06530120]{height:27px;padding:0 10px;font-size:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.drawer-btn.subtle[data-v-06530120]:hover{border-color:#cbd5e1;color:#0f172a}.drawer-btn.subtle-solid[data-v-06530120]{height:30px;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155}.drawer-btn.subtle-solid[data-v-06530120]:hover{background:#e2e8f0;color:#0f172a}.drawer-close-btn[data-v-06530120]{width:30px;height:30px;border-radius:7px;border:1px solid transparent;background:transparent;color:var(--secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .14s ease}.drawer-close-btn[data-v-06530120]:hover{background:#f1f5f9;color:var(--on-surface)}.desktop-ide-inject-card[data-v-06530120]{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #bfdbfe;display:flex;flex-direction:column;gap:8px}.desktop-ide-inject-head[data-v-06530120]{display:flex;align-items:center;justify-content:space-between}.desktop-ide-inject-title[data-v-06530120]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#1e40af}.desktop-ide-btn-row[data-v-06530120]{display:flex;flex-wrap:wrap;gap:6px}.desktop-ide-btn[data-v-06530120]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:6px;border:1px solid #93c5fd;background:#fff;color:#1d4ed8;font-size:12px;font-weight:600;cursor:pointer;transition:all .14s ease}.desktop-ide-btn[data-v-06530120]:hover:not(:disabled){background:#dbeafe;border-color:#3b82f6}.desktop-ide-btn.configured[data-v-06530120]{border-color:#86efac;color:#15803d;background:#f0fdf4}.ide-cfg-badge[data-v-06530120]{font-size:10px;padding:1px 5px;border-radius:4px;background:#dcfce7;color:#166534}@media (max-width: 640px){.token-create-grid[data-v-06530120]{grid-template-columns:1fr}.expiry-select[data-v-06530120]{width:100%}}.manual-shell[data-v-5383252f]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--surface);color:var(--on-surface)}.manual-header[data-v-5383252f]{flex-shrink:0;background:var(--surface-lowest);border-bottom:1px solid var(--outline-variant);padding:16px 22px 0}.manual-title-row[data-v-5383252f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.manual-title-left[data-v-5383252f]{flex:1;display:flex;align-items:flex-start;gap:12px;min-width:0}.manual-title-body[data-v-5383252f]{flex:1;min-width:0}.manual-brand-icon[data-v-5383252f]{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.manual-heading[data-v-5383252f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:16px;font-weight:700;color:var(--on-surface);line-height:1.35}.manual-heading-text[data-v-5383252f]{white-space:nowrap;flex-shrink:0}.version-pill[data-v-5383252f]{display:inline-flex;align-items:center;height:22px;font-size:11px;font-weight:600;font-family:var(--font-mono);padding:0 9px;border-radius:999px;background:#eff6ff;color:var(--primary);border:1px solid #bfdbfe;white-space:nowrap;flex-shrink:0;line-height:1}.version-pill[data-v-5383252f] br,.version-pill[data-v-5383252f] .immersive-translate-target-wrapper,.sec-badge[data-v-5383252f] br,.sec-badge[data-v-5383252f] .immersive-translate-target-wrapper,.step-index[data-v-5383252f] br,.step-index[data-v-5383252f] .immersive-translate-target-wrapper{display:none!important}.manual-subtitle[data-v-5383252f]{margin-top:4px;font-size:12.5px;color:var(--secondary);line-height:1.45}.manual-header-actions[data-v-5383252f]{display:flex;align-items:center;gap:8px;flex-shrink:0}.hdr-btn[data-v-5383252f]{height:30px;padding:0 11px;border-radius:6px;font-size:12.5px;font-weight:600;font-family:var(--font-sans);display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:all .15s ease}.hdr-btn.ghost[data-v-5383252f]{background:var(--surface-lowest);border:1px solid var(--outline-variant);color:var(--on-surface-variant)}.hdr-btn.ghost[data-v-5383252f]:hover{border-color:#93c5fd;color:var(--primary);background:#f8fbff}.hdr-btn.primary[data-v-5383252f]{background:var(--primary-container);border:1px solid var(--primary-container);color:#fff}.hdr-btn.primary[data-v-5383252f]:hover{background:var(--primary)}.hdr-close-btn[data-v-5383252f]{width:30px;height:30px;border-radius:6px;border:1px solid transparent;background:transparent;color:var(--secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hdr-close-btn[data-v-5383252f]:hover{background:#f1f5f9;color:var(--on-surface)}.manual-anchor-bar[data-v-5383252f]{display:flex;align-items:center;gap:18px;margin-top:14px}.anchor-tab[data-v-5383252f]{border:none;background:transparent;padding:8px 2px 10px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--secondary);cursor:pointer;display:inline-flex;align-items:center;gap:6px;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.anchor-tab[data-v-5383252f]:hover{color:var(--on-surface)}.anchor-tab.active[data-v-5383252f]{color:var(--primary);font-weight:600;border-bottom-color:var(--primary-container)}.step-num[data-v-5383252f]{font-family:var(--font-mono);font-size:11px;padding:1px 5px;border-radius:4px;background:#f1f5f9;color:var(--secondary)}.anchor-tab.active .step-num[data-v-5383252f]{background:#dbeafe;color:var(--primary)}.manual-body[data-v-5383252f]{flex:1;min-height:0;overflow-y:auto;padding:20px 22px 36px;display:flex;flex-direction:column;gap:28px}.manual-section[data-v-5383252f]{flex-shrink:0;scroll-margin-top:12px;background:var(--surface-lowest);border:1px solid var(--outline-variant);border-radius:12px;padding:18px 20px;box-shadow:0 1px 2px #0f172a08}.sec-head[data-v-5383252f]{display:flex;align-items:center;gap:10px}.sec-badge[data-v-5383252f]{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:#eff6ff;color:var(--primary);white-space:nowrap;flex-shrink:0;line-height:1.2}.sec-title[data-v-5383252f]{margin:0;font-size:15.5px;font-weight:700;color:var(--on-surface)}.sec-desc[data-v-5383252f]{margin:8px 0 14px;font-size:13px;color:var(--secondary);line-height:1.55}.install-steps-grid[data-v-5383252f]{display:flex;flex-direction:column;gap:12px}.step-card[data-v-5383252f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:12px 14px}.step-card.compact[data-v-5383252f]{padding:10px 14px}.step-card-head[data-v-5383252f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13.5px}.step-index[data-v-5383252f]{font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px;background:#1e293b;color:#fff}.step-card-text[data-v-5383252f]{margin:6px 0 10px;font-size:12.5px;color:var(--on-surface-variant)}.token-preview-bar[data-v-5383252f]{display:flex;align-items:center;gap:8px}.endpoint-pills[data-v-5383252f]{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ep-pill[data-v-5383252f]{font-family:var(--font-mono);font-size:11px;background:#fff;border:1px solid #cbd5e1;color:#334155;padding:2px 8px;border-radius:999px;cursor:pointer}.ep-pill[data-v-5383252f]:hover{border-color:var(--primary);color:var(--primary)}.client-Segmented[data-v-5383252f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.client-pill[data-v-5383252f]{border:1px solid #dbe3ef;background:#fff;color:var(--on-surface-variant);border-radius:6px;padding:5px 10px;font-size:12px;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .14s ease}.client-pill[data-v-5383252f]:hover{border-color:#93c5fd;color:var(--primary)}.client-pill.active[data-v-5383252f]{background:#eff6ff;border-color:var(--primary-container);color:var(--primary);font-weight:600}.client-config-panel[data-v-5383252f]{margin-top:10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px}.config-panel-top[data-v-5383252f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.config-file-hint[data-v-5383252f]{font-size:12px;color:var(--secondary)}.compact-pre[data-v-5383252f]{margin:0;padding:10px 12px;background:#0f172a;color:#e2e8f0;border-radius:6px;border:none;font-size:12px;line-height:1.55}.verify-bar[data-v-5383252f]{margin-top:8px;background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.verify-text[data-v-5383252f]{font-size:12.5px;color:#1e40af;font-weight:500}.role-tabs[data-v-5383252f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.role-tab-btn[data-v-5383252f]{padding:9px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:var(--on-surface-variant);font-family:var(--font-sans);font-size:12.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .15s ease}.role-tab-btn[data-v-5383252f]:hover{border-color:#93c5fd;background:#fff}.role-tab-btn.active[data-v-5383252f]{background:#eff6ff;border-color:var(--primary-container);color:var(--primary);box-shadow:0 1px 3px #3b5bfd1a}.workflow-panel[data-v-5383252f]{border:1px solid #e2e8f0;border-radius:10px;padding:14px 16px;background:#fcfdff}.wf-highlight-badge[data-v-5383252f]{display:inline-block;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.wf-summary-text[data-v-5383252f]{margin:6px 0 12px;font-size:12.8px;color:var(--on-surface-variant);line-height:1.55}.wf-timeline[data-v-5383252f]{display:flex;flex-direction:column;gap:8px}.wf-node[data-v-5383252f]{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.wf-node-num[data-v-5383252f]{width:24px;height:24px;border-radius:6px;background:#eff6ff;color:var(--primary);font-family:var(--font-mono);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.wf-node-meta[data-v-5383252f]{font-size:11px;font-weight:600;color:var(--secondary)}.wf-node-action[data-v-5383252f]{font-size:13px;font-weight:600;color:var(--on-surface);margin-top:1px}.wf-node-detail[data-v-5383252f]{font-size:12px;color:var(--secondary);margin-top:2px}.wf-prompts[data-v-5383252f]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.wf-prompt-card[data-v-5383252f]{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:10px 12px}.wf-prompt-top[data-v-5383252f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.wf-prompt-label[data-v-5383252f]{font-size:12px;font-weight:700;color:#1e3a8a}.wf-prompt-content[data-v-5383252f]{margin-top:6px;font-size:12.5px;color:#1e40af;line-height:1.55}.catalog-toolbar[data-v-5383252f]{margin-top:12px;margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.cat-pills[data-v-5383252f]{display:flex;flex-wrap:wrap;gap:6px}.cat-pill[data-v-5383252f]{border:1px solid #e2e8f0;background:#f8fafc;color:var(--on-surface-variant);border-radius:999px;padding:4px 11px;font-size:12px;font-weight:500;font-family:var(--font-sans);cursor:pointer;transition:all .15s}.cat-pill[data-v-5383252f]:hover{border-color:#93c5fd;color:var(--primary)}.cat-pill.active[data-v-5383252f]{background:var(--primary-container);border-color:var(--primary-container);color:#fff;font-weight:600}.catalog-right-controls[data-v-5383252f]{display:flex;align-items:center;gap:8px}.empty-catalog[data-v-5383252f]{padding:28px;text-align:center;color:var(--secondary);font-size:13px;background:#f8fafc;border-radius:8px;border:1px dashed #cbd5e1}.tool-card-list[data-v-5383252f]{display:flex;flex-direction:column;gap:10px}.tool-card[data-v-5383252f]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s,box-shadow .15s}.tool-card[data-v-5383252f]:hover{border-color:#cbd5e1}.tool-card.expanded[data-v-5383252f]{border-color:#93c5fd;box-shadow:0 2px 8px #1d4ed80f}.tool-card-top[data-v-5383252f]{padding:10px 14px;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;cursor:pointer}.tool-top-left[data-v-5383252f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tool-idx[data-v-5383252f]{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--secondary)}.tool-code-name[data-v-5383252f]{font-family:var(--font-mono);font-size:12.5px;font-weight:700;background:#eff6ff;color:var(--primary);border:1px solid #bfdbfe;padding:2px 8px;border-radius:5px}.tool-code-name[data-v-5383252f]:hover{background:#dbeafe}.tool-cn-title[data-v-5383252f]{font-size:13.5px;font-weight:600;color:var(--on-surface)}.tool-top-right[data-v-5383252f]{display:flex;align-items:center;gap:6px}.mode-tag[data-v-5383252f]{font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px}.mode-tag.read[data-v-5383252f]{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.mode-tag.write[data-v-5383252f]{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.perm-tag[data-v-5383252f]{font-size:11px;color:#475569;background:#f1f5f9;padding:2px 7px;border-radius:4px}.expand-trigger[data-v-5383252f]{border:1px solid #e2e8f0;background:#fff;color:var(--on-surface-variant);border-radius:5px;padding:2px 8px;font-size:11.5px;font-family:var(--font-sans);display:inline-flex;align-items:center;gap:3px;cursor:pointer}.exp-chevron[data-v-5383252f]{transition:transform .18s ease}.exp-chevron.rotated[data-v-5383252f]{transform:rotate(180deg)}.tool-card-summary[data-v-5383252f]{padding:10px 14px 12px}.tool-desc-main[data-v-5383252f]{margin:0;font-size:12.8px;color:var(--on-surface-variant);line-height:1.55}.tool-interaction-line[data-v-5383252f]{margin-top:6px;font-size:12px;color:#475569;background:#f8fafc;padding:6px 9px;border-radius:6px;border-left:3px solid #93c5fd}.inter-label[data-v-5383252f]{font-weight:600;color:#1e3a8a}.tool-prompt-row[data-v-5383252f]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f8fbff;border:1px dashed #bfdbfe;border-radius:6px;padding:6px 10px}.tool-prompt-snippet[data-v-5383252f]{font-size:12px;color:#1d4ed8;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-copy-btn[data-v-5383252f]{flex-shrink:0;border:1px solid #bfdbfe;background:#fff;color:var(--primary);font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:4px;cursor:pointer}.mini-copy-btn[data-v-5383252f]:hover{background:#eff6ff}.tool-detail-drawer[data-v-5383252f]{border-top:1px solid #e2e8f0;background:#fcfdff;padding:12px 14px}.detail-subhead[data-v-5383252f]{font-size:12px;font-weight:700;color:var(--on-surface);margin-bottom:8px}.param-table[data-v-5383252f]{width:100%;border-collapse:collapse;font-size:12px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden}.param-table th[data-v-5383252f]{text-align:left;background:#f1f5f9;color:#334155;font-weight:600;padding:7px 10px;border-bottom:1px solid #e2e8f0}.param-table td[data-v-5383252f]{padding:7px 10px;border-bottom:1px solid #f1f5f9;color:var(--on-surface-variant);vertical-align:top}.param-table tr:last-child td[data-v-5383252f]{border-bottom:none}.req-badge[data-v-5383252f]{display:inline-block;font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:4px}.req-badge.yes[data-v-5383252f]{background:#fee2e2;color:#b91c1c}.req-badge.no[data-v-5383252f]{background:#f1f5f9;color:#64748b}.type-mono[data-v-5383252f]{font-family:var(--font-mono);font-size:11px;color:#0f172a;word-break:break-word}.output-note[data-v-5383252f]{margin-top:10px;font-size:12px;color:#334155;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;padding:7px 10px}.dingtalk-banner[data-v-5383252f]{margin-top:10px;margin-bottom:14px;padding:12px 14px;border-radius:9px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;gap:12px}.dt-banner-left[data-v-5383252f]{display:flex;align-items:flex-start;gap:10px}.dt-icon[data-v-5383252f]{color:var(--primary);margin-top:2px;flex-shrink:0}.dt-title[data-v-5383252f]{font-size:13px;font-weight:600;color:var(--on-surface)}.phone-ok[data-v-5383252f]{color:#059669}.phone-missing[data-v-5383252f]{color:#d97706}.dt-sub[data-v-5383252f]{margin-top:3px;font-size:12px;color:var(--secondary);line-height:1.5}.rbac-table[data-v-5383252f]{width:100%;border-collapse:collapse;font-size:12.5px;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.rbac-table th[data-v-5383252f]{background:#f8fafc;color:#334155;font-weight:600;text-align:left;padding:9px 10px;border-bottom:1px solid #e2e8f0}.rbac-table td[data-v-5383252f]{padding:9px 10px;border-bottom:1px solid #f1f5f9}.rbac-table tr:last-child td[data-v-5383252f]{border-bottom:none}.cell-yes[data-v-5383252f]{color:#059669;font-weight:600}.cell-no[data-v-5383252f]{color:#94a3b8}@media (max-width: 760px){.role-tabs[data-v-5383252f]{grid-template-columns:1fr}.manual-title-row[data-v-5383252f]{flex-direction:column}}.tour-root[data-v-4ee7b198]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3800;font-family:var(--font-sans)}.welcome-backdrop[data-v-4ee7b198]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.welcome-card[data-v-4ee7b198]{width:780px;max-width:100%;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:22px 26px 20px;box-shadow:0 24px 48px -12px #0f172a33,0 4px 16px -2px #0f172a14}.welcome-top-bar[data-v-4ee7b198]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.welcome-top-left[data-v-4ee7b198]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.welcome-pill[data-v-4ee7b198]{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:999px;background:#eff6ff;border:1px solid #dbeafe;color:#2563eb;font-size:12px;font-weight:600}.welcome-team-chip[data-v-4ee7b198]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:11.5px;font-weight:500}.welcome-close[data-v-4ee7b198]{width:30px;height:30px;border-radius:7px;border:none;background:transparent;color:#64748b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.welcome-close[data-v-4ee7b198]:hover{background:#f1f5f9;color:#0f172a}.welcome-hero-row[data-v-4ee7b198]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.welcome-title[data-v-4ee7b198]{margin:0;font-size:20px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.welcome-sub[data-v-4ee7b198]{margin:5px 0 0;font-size:13px;line-height:1.55;color:#475569}.welcome-role-tabs[data-v-4ee7b198]{display:inline-flex;align-items:center;padding:3px;border-radius:9px;background:#f1f5f9;border:1px solid #e2e8f0;gap:2px;flex-shrink:0}.w-role-tab[data-v-4ee7b198]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:6px;border:none;background:transparent;color:#475569;font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer;transition:all .14s ease}.w-role-tab[data-v-4ee7b198]:hover{color:#0f172a}.w-role-tab.active[data-v-4ee7b198]{background:#fff;color:#2563eb;box-shadow:0 1px 2px #0f172a0f}.workflow-grid-six[data-v-4ee7b198]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px}@media (max-width: 720px){.workflow-grid-six[data-v-4ee7b198]{grid-template-columns:1fr}}.wf-item[data-v-4ee7b198]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;padding:13px 14px;display:flex;flex-direction:column;gap:5px;transition:border-color .15s ease,background-color .15s ease}.wf-item[data-v-4ee7b198]:hover{border-color:#cbd5e1;background:#fff}.wf-item-top[data-v-4ee7b198]{display:flex;align-items:center;gap:7px;margin-bottom:2px}.wf-icon[data-v-4ee7b198]{width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.wf-icon.blue[data-v-4ee7b198]{background:#dbeafe;color:#2563eb}.wf-icon.indigo[data-v-4ee7b198]{background:#e0e7ff;color:#4f46e5}.wf-icon.emerald[data-v-4ee7b198]{background:#d1fae5;color:#059669}.wf-icon.violet[data-v-4ee7b198]{background:#ede9fe;color:#7c3aed}.wf-icon.amber[data-v-4ee7b198]{background:#fef3c7;color:#d97706}.wf-icon.rose[data-v-4ee7b198]{background:#ffe4e6;color:#e11d48}.wf-step[data-v-4ee7b198]{font-family:var(--font-mono);font-size:11px;font-weight:600;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-tag[data-v-4ee7b198]{margin-left:auto;font-family:var(--font-mono);font-size:9.5px;font-weight:700;padding:1px 5.5px;border-radius:999px;flex-shrink:0}.wf-tag.blue[data-v-4ee7b198]{background:#dbeafe;color:#1d4ed8}.wf-tag.indigo[data-v-4ee7b198]{background:#e0e7ff;color:#4338ca}.wf-tag.emerald[data-v-4ee7b198]{background:#d1fae5;color:#047857}.wf-tag.violet[data-v-4ee7b198]{background:#ede9fe;color:#6d28d9}.wf-tag.amber[data-v-4ee7b198]{background:#fef3c7;color:#b45309}.wf-tag.rose[data-v-4ee7b198]{background:#ffe4e6;color:#be123c}.wf-title[data-v-4ee7b198]{font-size:13.5px;font-weight:700;color:#0f172a}.wf-desc[data-v-4ee7b198]{margin:0;font-size:12px;line-height:1.52;color:#475569}.playbook-panel[data-v-4ee7b198]{display:flex;flex-direction:column;gap:11px;margin-bottom:14px}.playbook-banner[data-v-4ee7b198]{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:9px;font-size:12.5px;line-height:1.45}.playbook-banner.blue[data-v-4ee7b198]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.playbook-banner.indigo[data-v-4ee7b198]{background:#eef2ff;border:1px solid #c7d2fe;color:#3730a3}.playbook-grid[data-v-4ee7b198]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width: 680px){.playbook-grid[data-v-4ee7b198]{grid-template-columns:1fr}}.playbook-card[data-v-4ee7b198]{display:flex;align-items:flex-start;gap:11px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.pb-num[data-v-4ee7b198]{width:26px;height:26px;border-radius:7px;background:#dbeafe;color:#1d4ed8;font-family:var(--font-mono);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pb-num.indigo[data-v-4ee7b198]{background:#e0e7ff;color:#4338ca}.pb-body[data-v-4ee7b198]{display:flex;flex-direction:column;gap:3px;min-width:0}.pb-title[data-v-4ee7b198]{font-size:13px;font-weight:700;color:#0f172a}.pb-desc[data-v-4ee7b198]{margin:0;font-size:12px;line-height:1.5;color:#475569}.shortcut-strip[data-v-4ee7b198]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:8px 12px;margin-bottom:14px;border-radius:9px;background:#f8fafc;border:1px dashed #cbd5e1;font-size:12px;color:#475569}.sc-item[data-v-4ee7b198]{display:inline-flex;align-items:center;gap:5px}.sc-item kbd[data-v-4ee7b198]{font-family:var(--font-mono);font-size:11px;font-weight:600;padding:1px 6px;border-radius:5px;background:#fff;border:1px solid #cbd5e1;color:#0f172a;box-shadow:0 1px #0f172a0d}.sc-sep[data-v-4ee7b198]{color:#cbd5e1}.welcome-footer[data-v-4ee7b198]{padding-top:13px;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.welcome-footer-right[data-v-4ee7b198]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tour-text-btn[data-v-4ee7b198]{border:none;background:transparent;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:#64748b;cursor:pointer;padding:4px 6px}.tour-text-btn[data-v-4ee7b198]:hover{color:#0f172a}.spotlight-layer[data-v-4ee7b198]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:auto}.spotlight-fallback-mask[data-v-4ee7b198]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a6b}.spotlight-hole[data-v-4ee7b198]{position:fixed;border-radius:10px;border:2px solid #3b82f6;box-shadow:0 0 0 9999px #0f172a70,0 0 0 5px #3b82f638;pointer-events:none;transition:top .24s cubic-bezier(.22,1,.36,1),left .24s cubic-bezier(.22,1,.36,1),width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1)}.spotlight-popover[data-v-4ee7b198]{position:fixed;z-index:3810;background:#fff;border:1px solid #dbe2ef;border-radius:13px;padding:16px 18px;box-shadow:0 20px 40px -8px #0f172a33,0 4px 12px -2px #0f172a14;transition:top .24s cubic-bezier(.22,1,.36,1),left .24s cubic-bezier(.22,1,.36,1)}.sp-head[data-v-4ee7b198]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sp-badge[data-v-4ee7b198]{font-family:var(--font-mono);font-size:11.5px;font-weight:700;color:#2563eb;background:#eff6ff;padding:2px 8px;border-radius:999px}.sp-skip[data-v-4ee7b198]{border:none;background:transparent;font-family:var(--font-sans);font-size:12px;color:#94a3b8;cursor:pointer}.sp-skip[data-v-4ee7b198]:hover{color:#334155}.sp-title[data-v-4ee7b198]{margin:0 0 6px;font-size:15.5px;font-weight:700;color:#0f172a}.sp-desc[data-v-4ee7b198]{margin:0;font-size:13px;line-height:1.58;color:#475569}.sp-highlights[data-v-4ee7b198]{margin:9px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.sp-highlights li[data-v-4ee7b198]{display:flex;align-items:center;gap:6px;font-size:12px;color:#1e293b;font-weight:500}.sp-hl-icon[data-v-4ee7b198]{color:#059669}.sp-tip[data-v-4ee7b198]{margin-top:9px;padding:7px 10px;border-radius:7px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;line-height:1.5;color:#334155}.sp-quick-actions[data-v-4ee7b198]{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px}.sp-action-chip[data-v-4ee7b198]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-family:var(--font-sans);font-size:12px;font-weight:600;cursor:pointer}.sp-action-chip[data-v-4ee7b198]:hover{background:#dbeafe}.sp-footer[data-v-4ee7b198]{margin-top:14px;padding-top:12px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:10px}.sp-dots[data-v-4ee7b198]{display:flex;align-items:center;gap:5px}.sp-dot[data-v-4ee7b198]{width:7px;height:7px;border-radius:999px;border:none;padding:0;background:#cbd5e1;cursor:pointer;transition:all .16s ease}.sp-dot.active[data-v-4ee7b198]{width:18px;background:#2563eb}.sp-btns[data-v-4ee7b198]{display:flex;align-items:center;gap:8px}.tour-fade-enter-active[data-v-4ee7b198],.tour-fade-leave-active[data-v-4ee7b198]{transition:opacity .18s ease}.tour-fade-enter-from[data-v-4ee7b198],.tour-fade-leave-to[data-v-4ee7b198]{opacity:0}.quota-notice[data-v-62deba59]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;margin-bottom:16px;border-radius:8px;background:#2563eb1f;border:1px solid rgba(59,130,246,.3);color:var(--primary);font-size:12.5px;line-height:1.5}.dialog-form[data-v-62deba59]{display:flex;flex-direction:column;gap:14px}.field-item[data-v-62deba59]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-62deba59]{font-size:12.5px;font-weight:600;color:var(--on-surface-variant)}.req[data-v-62deba59]{color:#ef4444}.field-hint[data-v-62deba59]{font-size:11.5px;color:var(--secondary)}.studio-input[data-v-62deba59]{height:36px;padding:0 12px;border:1px solid var(--outline-variant);border-radius:8px;font-size:13px;color:var(--on-surface);background:var(--surface-lowest);outline:none;transition:border-color .15s}.studio-input[data-v-62deba59]:focus,.studio-textarea[data-v-62deba59]:focus{border-color:var(--primary-container)}.studio-input.mono[data-v-62deba59]{font-family:var(--font-mono)}.studio-textarea[data-v-62deba59]{padding:8px 12px;border:1px solid var(--outline-variant);border-radius:8px;font-size:13px;color:var(--on-surface);background:var(--surface-lowest);resize:vertical;outline:none}.color-swatches[data-v-62deba59]{display:flex;align-items:center;gap:8px}.swatch-btn[data-v-62deba59]{width:28px;height:28px;border-radius:7px;border:2px solid transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.swatch-btn.active[data-v-62deba59]{box-shadow:0 0 0 2px var(--surface-lowest),0 0 0 4px var(--primary-container)}.join-preview-card[data-v-62deba59]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:#10b9811f;border:1px solid rgba(16,185,129,.3)}.join-preview-card.invalid[data-v-62deba59]{background:#f59e0b1f;border-color:#f59e0b59}.jp-avatar[data-v-62deba59]{width:36px;height:36px;border-radius:9px;color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jp-name[data-v-62deba59]{font-size:14px;font-weight:700;color:var(--on-surface)}.jp-sub[data-v-62deba59]{font-size:12px;color:var(--on-surface-variant);margin-top:2px}.jp-invalid[data-v-62deba59]{font-size:12.5px;color:#d97706;font-weight:500}.dialog-footer[data-v-62deba59]{display:flex;justify-content:flex-end;gap:8px}.studio-pwd-toggle[data-v-63f80a51]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;margin-right:-4px;border:none;border-radius:5px;background:transparent;color:#94a3b8;cursor:pointer;transition:color .15s ease,background-color .15s ease}.studio-pwd-toggle[data-v-63f80a51]:hover{color:#334155;background:#f1f5f9}.studio-pwd-toggle.active[data-v-63f80a51]{color:var(--primary-container)}.ambient-prefs-cluster[data-v-f301d2bb]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.celestial-switch[data-v-f301d2bb]{position:relative;width:48px;height:25px;padding:0;border-radius:999px;border:1px solid rgba(148,163,184,.36);background:linear-gradient(135deg,#bae6fd,#e0f2fe 52%,#fef3c7);box-shadow:inset 0 1px 3px #0f172a1a,0 1px 2px #ffffffb3;cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;flex-shrink:0;transition:background .38s cubic-bezier(.22,1,.36,1),border-color .38s ease,box-shadow .38s ease,transform .15s ease}.celestial-switch[data-v-f301d2bb]:hover{border-color:#3b82f68c;box-shadow:inset 0 1px 3px #0f172a1f,0 0 0 3px #3b82f61a}.celestial-switch[data-v-f301d2bb]:active{transform:scale(.95)}.celestial-switch.is-dark[data-v-f301d2bb]{background:linear-gradient(135deg,#090d16,#171f36 55%,#312e81);border-color:#6366f173;box-shadow:inset 0 1px 4px #0000008c,0 0 12px #6366f12e}.celestial-switch.is-dark[data-v-f301d2bb]:hover{border-color:#818cf8bf;box-shadow:inset 0 1px 4px #0000008c,0 0 0 3px #6366f12e}.celestial-track-art[data-v-f301d2bb]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.track-clouds[data-v-f301d2bb],.track-stars[data-v-f301d2bb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .34s ease,transform .38s cubic-bezier(.22,1,.36,1)}.track-clouds[data-v-f301d2bb]{opacity:1;transform:translateY(0)}.celestial-switch.is-dark .track-clouds[data-v-f301d2bb]{opacity:0;transform:translateY(7px)}.track-stars[data-v-f301d2bb]{opacity:0;transform:translateY(-7px)}.celestial-switch.is-dark .track-stars[data-v-f301d2bb]{opacity:1;transform:translateY(0)}.star.s1[data-v-f301d2bb]{animation:twinkleStar-f301d2bb 2.6s ease-in-out infinite alternate}.star.s2[data-v-f301d2bb]{animation:twinkleStar-f301d2bb 3.2s ease-in-out .6s infinite alternate}@keyframes twinkleStar-f301d2bb{0%{opacity:.45}to{opacity:1}}.celestial-orb[data-v-f301d2bb]{position:relative;z-index:2;width:19px;height:19px;margin-left:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0f172a38,0 0 8px #f59e0b47;display:flex;align-items:center;justify-content:center;transition:transform .42s cubic-bezier(.34,1.56,.64,1),background-color .34s ease,box-shadow .34s ease}.celestial-switch.is-dark .celestial-orb[data-v-f301d2bb]{transform:translate(23px);background:#1e293b;box-shadow:0 1px 5px #0000008c,0 0 10px #818cf866}.orb-icon[data-v-f301d2bb]{position:absolute;width:13px;height:13px;transition:opacity .3s ease,transform .42s cubic-bezier(.34,1.56,.64,1)}.sun-svg[data-v-f301d2bb]{opacity:1;transform:rotate(0) scale(1)}.celestial-switch:hover .sun-svg[data-v-f301d2bb]{transform:rotate(28deg) scale(1.06)}.celestial-switch.is-dark .sun-svg[data-v-f301d2bb]{opacity:0;transform:rotate(90deg) scale(.4)}.moon-svg[data-v-f301d2bb]{opacity:0;transform:rotate(-75deg) scale(.4)}.celestial-switch.is-dark .moon-svg[data-v-f301d2bb]{opacity:1;transform:rotate(0) scale(1)}.celestial-switch.is-dark:hover .moon-svg[data-v-f301d2bb]{transform:rotate(-12deg) scale(1.06)}.lang-glyph-anchor[data-v-f301d2bb]{position:relative;display:inline-flex;align-items:center}.lang-glyph-btn[data-v-f301d2bb]{position:relative;height:28px;padding:0 7px;border:none;border-radius:8px;background:transparent;color:var(--on-surface-variant);display:inline-flex;align-items:center;gap:2px;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .14s ease}.lang-glyph-btn[data-v-f301d2bb]:hover,.lang-glyph-btn.active[data-v-f301d2bb]{background:#3b5bfd17;color:var(--primary)}.wen-a-svg[data-v-f301d2bb]{flex-shrink:0;transition:transform .2s cubic-bezier(.22,1,.36,1)}.lang-glyph-btn:hover .wen-a-svg[data-v-f301d2bb],.lang-glyph-btn.active .wen-a-svg[data-v-f301d2bb]{transform:translateY(-.5px)}.lang-micro-sub[data-v-f301d2bb]{font-family:var(--font-sans);font-size:10px;font-weight:700;line-height:1;padding:2px 3.5px;border-radius:4px;background:#94a3b829;color:var(--secondary);letter-spacing:-.01em;transition:background-color .16s ease,color .16s ease}.lang-glyph-btn:hover .lang-micro-sub[data-v-f301d2bb],.lang-glyph-btn.active .lang-micro-sub[data-v-f301d2bb]{background:#3b5bfd29;color:var(--primary)}.lang-glass-popover[data-v-f301d2bb]{position:fixed;z-index:4000;width:196px;padding:6px;border-radius:13px;background:#ffffffe0;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(226,232,240,.92);box-shadow:0 18px 42px -10px #0f172a29,0 4px 12px -2px #0f172a0f;transform-origin:top right}.lang-glass-list[data-v-f301d2bb]{display:flex;flex-direction:column;gap:2px}.lang-glass-row[data-v-f301d2bb]{width:100%;padding:7px 9px;border:none;border-radius:9px;background:transparent;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;font-family:var(--font-sans);transition:background-color .15s ease,transform .15s ease}.lang-glass-row[data-v-f301d2bb]:hover{background:#3b5bfd12}.lang-glass-row.current[data-v-f301d2bb]{background:#3b5bfd1c}.lang-monogram-tile[data-v-f301d2bb]{width:26px;height:26px;border-radius:7px;background:#f1f5f9e6;border:1px solid rgba(226,232,240,.9);color:#475569;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.lang-glass-row:hover .lang-monogram-tile[data-v-f301d2bb]{border-color:#3b5bfd4d;color:var(--primary)}.lang-glass-row.current .lang-monogram-tile[data-v-f301d2bb]{background:var(--primary-container);border-color:var(--primary-container);color:#fff;box-shadow:0 2px 6px #3b5bfd40}.lang-row-texts[data-v-f301d2bb]{display:flex;flex-direction:column;min-width:0;flex:1}.lang-row-native[data-v-f301d2bb]{font-size:12.5px;font-weight:600;color:var(--on-surface);line-height:1.2}.lang-glass-row.current .lang-row-native[data-v-f301d2bb]{color:var(--primary)}.lang-row-en[data-v-f301d2bb]{font-size:10.5px;color:var(--secondary);line-height:1.25;margin-top:1px}.lang-active-dot[data-v-f301d2bb]{width:6px;height:6px;border-radius:50%;background:var(--primary-container);opacity:0;transform:scale(.4);transition:opacity .18s ease,transform .22s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.lang-glass-row.current .lang-active-dot[data-v-f301d2bb]{opacity:1;transform:scale(1);box-shadow:0 0 6px #3b5bfd80}.lang-glass-float-enter-active[data-v-f301d2bb],.lang-glass-float-leave-active[data-v-f301d2bb]{transition:opacity .16s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.lang-glass-float-enter-from[data-v-f301d2bb],.lang-glass-float-leave-to[data-v-f301d2bb]{opacity:0;transform:translateY(-5px) scale(.95)}.cmd-palette-backdrop[data-v-fbd8b16b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding-top:11vh}.cmd-palette-modal[data-v-fbd8b16b]{width:min(720px,92vw);background:var(--bg-elevated, #ffffff);border:1px solid var(--border-default, #e2e8f0);border-radius:16px;box-shadow:0 24px 60px -12px #0f172a47;overflow:hidden;display:flex;flex-direction:column}.cmd-palette-search-bar[data-v-fbd8b16b]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border-subtle, #f1f5f9)}.cmd-search-icon[data-v-fbd8b16b]{color:var(--primary, #2563eb);flex-shrink:0}.cmd-search-input[data-v-fbd8b16b]{flex:1;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:15px;font-weight:500;color:var(--text-main, #0f172a);padding:2px 0}.cmd-clear-btn[data-v-fbd8b16b]{width:20px;height:20px;border:none;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color .14s,color .14s}.cmd-clear-btn[data-v-fbd8b16b]:hover{background:#e2e8f0;color:#0f172a}.cmd-loading-badge[data-v-fbd8b16b]{font-size:11px;color:var(--primary, #2563eb);font-weight:600}.cmd-esc-kbd[data-v-fbd8b16b]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;background:var(--bg-muted, #f1f5f9);color:var(--text-secondary, #475569);border:1px solid var(--border-default, #e2e8f0);cursor:pointer}.cmd-method-filter-bar[data-v-fbd8b16b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 18px;background:#f8fafc;border-bottom:1px solid #f1f5f9}.cmd-filter-label[data-v-fbd8b16b]{font-size:11.5px;font-weight:600;color:#64748b;white-space:nowrap}.cmd-filter-pills[data-v-fbd8b16b]{display:flex;align-items:center;gap:5px;flex:1}.cmd-method-pill[data-v-fbd8b16b]{height:23px;padding:0 9px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;cursor:pointer;transition:all .14s ease}.cmd-method-pill[data-v-fbd8b16b]:hover{border-color:#cbd5e1;color:#0f172a}.cmd-method-pill.all.active[data-v-fbd8b16b]{background:#1e293b;border-color:#1e293b;color:#fff}.cmd-method-pill.get.active[data-v-fbd8b16b]{background:#2563eb;border-color:#2563eb;color:#fff}.cmd-method-pill.post.active[data-v-fbd8b16b]{background:#059669;border-color:#059669;color:#fff}.cmd-method-pill.put.active[data-v-fbd8b16b]{background:#d97706;border-color:#d97706;color:#fff}.cmd-method-pill.delete.active[data-v-fbd8b16b]{background:#e11d48;border-color:#e11d48;color:#fff}.cmd-result-count[data-v-fbd8b16b]{font-size:11px;font-weight:600;color:#94a3b8;white-space:nowrap}.cmd-palette-list[data-v-fbd8b16b]{max-height:440px;overflow-y:auto;padding:8px 10px}.cmd-group-heading[data-v-fbd8b16b]{display:flex;align-items:center;gap:6px;padding:10px 10px 6px;font-size:11.5px;font-weight:700;color:#475569;letter-spacing:.02em}.cmd-group-dot[data-v-fbd8b16b]{width:6px;height:6px;border-radius:50%;background:#3b5bfd;flex-shrink:0}.cmd-palette-empty[data-v-fbd8b16b]{padding:36px 16px;text-align:center;color:var(--text-muted, #64748b);font-size:13px}.cmd-palette-item[data-v-fbd8b16b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;margin-bottom:2px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:all .14s ease}.cmd-palette-item.active[data-v-fbd8b16b]{background:#f0f5ff;border-color:#dbeafe;box-shadow:inset 3px 0 #2563eb}.cmd-item-left[data-v-fbd8b16b]{display:flex;align-items:center;gap:11px;min-width:0;flex:1}.method-tag[data-v-fbd8b16b]{display:inline-flex;align-items:center;justify-content:center;min-width:50px;height:24px;padding:0 7px;border-radius:6px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;flex-shrink:0;border:1px solid #cbd5e1;background:#f1f5f9;color:#334155;box-shadow:0 1px 2px #0f172a0a}.method-tag.get[data-v-fbd8b16b]{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.method-tag.post[data-v-fbd8b16b]{background:#ecfdf5;border-color:#6ee7b7;color:#047857}.method-tag.put[data-v-fbd8b16b]{background:#fffbeb;border-color:#fcd34d;color:#b45309}.method-tag.delete[data-v-fbd8b16b],.method-tag.del[data-v-fbd8b16b]{background:#fff1f2;border-color:#fda4af;color:#be123c}.method-tag.patch[data-v-fbd8b16b]{background:#f5f3ff;border-color:#c4b5fd;color:#6d28d9}.cmd-group-icon[data-v-fbd8b16b]{width:50px;height:24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-muted, #f1f5f9);border:1px solid #e2e8f0;color:var(--primary, #2563eb);font-size:12px;flex-shrink:0}.cmd-item-texts[data-v-fbd8b16b]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.cmd-item-title[data-v-fbd8b16b]{font-size:13.5px;font-weight:650;color:var(--text-main, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-palette-item.active .cmd-item-title[data-v-fbd8b16b]{color:#1d4ed8}.cmd-item-sub[data-v-fbd8b16b]{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-fbd8b16b] .cmd-hl{background:#fef08a;color:#854d0e;padding:0 2px;border-radius:3px;font-weight:700}.cmd-item-right[data-v-fbd8b16b]{display:flex;align-items:center;gap:6px;flex-shrink:0}.cmd-copy-btn[data-v-fbd8b16b]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;border:1px solid var(--border-default, #e2e8f0);background:var(--bg-elevated, #ffffff);color:var(--text-secondary, #475569);cursor:pointer;transition:all .14s ease}.cmd-copy-btn[data-v-fbd8b16b]:hover{border-color:var(--primary, #2563eb);color:var(--primary, #2563eb);background:#eff6ff}.cmd-copy-btn.copied[data-v-fbd8b16b]{border-color:#6ee7b7;background:#ecfdf5;color:#047857}.cmd-team-badge[data-v-fbd8b16b]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-item-badge[data-v-fbd8b16b]{font-size:11px;font-weight:500;padding:2px 9px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;max-width:165px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmd-enter-hint[data-v-fbd8b16b]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:#dbeafe;color:#1d4ed8;font-family:var(--font-mono, monospace);font-size:11px;font-weight:700;flex-shrink:0}.cmd-palette-footer[data-v-fbd8b16b]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;font-size:11.5px;color:var(--text-muted, #64748b);background:var(--bg-muted, #f8fafc);border-top:1px solid var(--border-subtle, #f1f5f9)}.cmd-palette-fade-enter-active[data-v-fbd8b16b],.cmd-palette-fade-leave-active[data-v-fbd8b16b]{transition:opacity .16s ease,transform .16s ease}.cmd-palette-fade-enter-from[data-v-fbd8b16b],.cmd-palette-fade-leave-to[data-v-fbd8b16b]{opacity:0;transform:scale(.98)}.oauth-brand-svg[data-v-613a5d56]{display:inline-block;vertical-align:middle;flex-shrink:0}.oauth-brand-svg.is-github[data-v-613a5d56]{color:var(--on-surface, #0f172a)}.gov-hero{position:relative;overflow:hidden;border-radius:18px;padding:22px 24px 20px;background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.09) 0%,transparent 48%),radial-gradient(circle at 0% 100%,rgba(99,102,241,.06) 0%,transparent 45%),linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.8);box-shadow:0 12px 32px -12px #0f172a12,0 2px 6px #0f172a08}.gov-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.gov-hero-top+.gov-kpi-strip{margin-top:20px}.gov-hero-identity{display:flex;align-items:flex-start;gap:15px;min-width:0;flex:1 1 420px}.gov-icon-orb{position:relative;width:46px;height:46px;border-radius:13px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 8px 18px -6px #2563eb73,inset 0 1px 1px #ffffff59}.gov-icon-orb:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;border:1px solid rgba(99,102,241,.22)}.gov-icon-orb.rose{background:linear-gradient(135deg,#f43f5e,#e11d48);box-shadow:0 8px 18px -6px #e11d4873,inset 0 1px 1px #ffffff59}.gov-icon-orb.rose:after{border-color:#f43f5e38}.gov-icon-orb.emerald{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 18px -6px #05966973,inset 0 1px 1px #ffffff59}.gov-icon-orb.emerald:after{border-color:#10b98138}.gov-icon-orb.amber{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 18px -6px #d9770673,inset 0 1px 1px #ffffff59}.gov-icon-orb.amber:after{border-color:#f59e0b38}.gov-hero-title-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:5px}.gov-hero-title{margin:0;font-size:20px;font-weight:750;color:#0f172a;letter-spacing:-.02em}.gov-pill{display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 10px;border-radius:999px;background:#f1f5f9;border:1px solid #cbd5e1;font-size:11.5px;font-weight:600;color:#334155;white-space:nowrap}.gov-pill.blue{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.gov-hero-sub{margin:0;font-size:12.5px;color:#475569;line-height:1.55}.gov-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gov-btn{height:34px;padding:0 13px;border-radius:9px;font-family:var(--font-sans);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;color:#334155;box-shadow:0 1px 2px #0f172a08;transition:all .16s ease}.gov-btn:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#0f172a}.gov-btn.sm{height:28px;padding:0 10px;font-size:12px;border-radius:8px}.gov-btn.xs{height:24px;padding:0 8px;font-size:11.5px;border-radius:7px}.gov-btn.primary{background:linear-gradient(135deg,#2563eb,#4f46e5);border-color:#2563ebe6;color:#fff;box-shadow:0 6px 16px -4px #2563eb73}.gov-btn.primary:hover:not(:disabled){transform:translateY(-1px);color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);box-shadow:0 8px 20px -4px #2563eb8c}.gov-btn.danger{background:linear-gradient(135deg,#f43f5e,#e11d48);border-color:#e11d48e6;color:#fff;box-shadow:0 6px 16px -4px #e11d4866}.gov-btn.danger:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c)}.gov-btn.danger-outline{color:#e11d48;border-color:#fecdd3}.gov-btn.danger-outline:hover:not(:disabled){background:#fff1f2;border-color:#fda4af;color:#be123c}.gov-btn.ghost{background:transparent;border-color:transparent;box-shadow:none;color:#475569}.gov-btn.ghost:hover:not(:disabled){background:#f1f5f9;border-color:transparent}.gov-btn:disabled{opacity:.45;cursor:not-allowed}.gov-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gov-kpi{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 2px 6px #0f172a05;min-width:0;transition:transform .16s ease,box-shadow .16s ease}.gov-kpi:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #0f172a14}.gov-kpi-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.gov-kpi-icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gov-kpi-tag{font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:#f8fafc;color:#64748b;border:1px solid #e2e8f0;white-space:nowrap}.gov-kpi-value{font-family:var(--font-mono);font-size:23px;font-weight:800;line-height:1.15;color:#0f172a;white-space:nowrap}.gov-kpi-label{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gov-kpi.indigo .gov-kpi-icon{background:#eef2ff;color:#4f46e5}.gov-kpi.blue .gov-kpi-icon{background:#eff6ff;color:#2563eb}.gov-kpi.emerald .gov-kpi-icon{background:#ecfdf5;color:#059669}.gov-kpi.amber .gov-kpi-icon{background:#fffbeb;color:#d97706}.gov-kpi.rose .gov-kpi-icon{background:#fff1f2;color:#e11d48}.gov-kpi.amber .gov-kpi-value{color:#d97706}.gov-kpi.rose .gov-kpi-value{color:#e11d48}.gov-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 8px #0f172a08;overflow:hidden;min-width:0}.gov-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #eef2f7}.gov-card-head-left{display:flex;align-items:center;gap:11px;min-width:0}.gov-card-icon{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#eef2ff;color:#4f46e5}.gov-card-icon.blue{background:#eff6ff;color:#2563eb}.gov-card-icon.emerald{background:#ecfdf5;color:#059669}.gov-card-icon.amber{background:#fffbeb;color:#d97706}.gov-card-icon.rose{background:#fff1f2;color:#e11d48}.gov-card-title{font-size:14px;font-weight:700;color:#0f172a}.gov-card-desc{margin-top:1px;font-size:11.5px;color:#64748b}.gov-card-body{padding:16px 18px}.gov-bento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gov-bento-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.gov-chip{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:650;white-space:nowrap;border:1px solid #e2e8f0;background:#f8fafc;color:#475569}.gov-chip.mono{font-family:var(--font-mono)}.gov-chip.indigo{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.gov-chip.blue{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.gov-chip.emerald{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.gov-chip.amber{background:#fffbeb;border-color:#fde68a;color:#b45309}.gov-chip.rose{background:#fff1f2;border-color:#fecdd3;color:#be123c}.gov-chip.slate{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.gov-dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.gov-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.gov-field{display:flex;flex-direction:column;gap:5px;min-width:0}.gov-field.full{grid-column:1 / -1}.gov-label{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px;font-weight:650;color:#334155}.gov-hint{font-size:11px;font-weight:500;color:#94a3b8}.gov-input{height:34px;width:100%;padding:0 11px;border-radius:9px;border:1px solid #e2e8f0;background:#f8fafc;font-family:var(--font-sans);font-size:13px;color:#0f172a;outline:none;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.gov-input.mono{font-family:var(--font-mono);font-size:12.5px}.gov-input:focus{background:#fff;border-color:#3b5bfd;box-shadow:0 0 0 3px #3b5bfd1f}.gov-input::placeholder{color:#94a3b8}.gov-switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border-radius:11px;background:#f8fafc;border:1px solid #eef2f7}.gov-switch-title{font-size:13px;font-weight:650;color:#0f172a}.gov-switch-desc{margin-top:2px;font-size:11.5px;color:#64748b}.gov-empty{padding:28px 16px;text-align:center;font-size:12.5px;color:#94a3b8}.gov-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a61;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.gov-modal{width:min(520px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;border-radius:18px;background:#fffffff7;border:1px solid rgba(226,232,240,.9);box-shadow:0 30px 70px -20px #0f172a59,0 4px 14px #0f172a0f;overflow:hidden}.gov-modal-head{display:flex;align-items:flex-start;gap:13px;padding:18px 20px 14px;border-bottom:1px solid #eef2f7}.gov-modal-head .gov-icon-orb{width:40px;height:40px;border-radius:12px}.gov-modal-title{font-size:15.5px;font-weight:750;color:#0f172a}.gov-modal-sub{margin-top:2px;font-size:12px;color:#64748b;line-height:1.5}.gov-modal-close{margin-left:auto;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.gov-modal-close:hover{background:#f1f5f9;color:#334155}.gov-modal-body{padding:16px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.gov-modal-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #eef2f7;background:#f8fafc}.gov-modal-enter-active,.gov-modal-leave-active{transition:opacity .18s ease}.gov-modal-enter-active .gov-modal,.gov-modal-leave-active .gov-modal{transition:transform .18s ease}.gov-modal-enter-from,.gov-modal-leave-to{opacity:0}.gov-modal-enter-from .gov-modal,.gov-modal-leave-to .gov-modal{transform:translateY(8px) scale(.98)}@media (max-width: 960px){.gov-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-bento-grid,.gov-bento-grid.three,.gov-form-grid{grid-template-columns:1fr}}html[data-theme=dark] .gov-hero{background:radial-gradient(circle at 100% 0%,rgba(59,130,246,.14) 0%,transparent 48%),radial-gradient(circle at 0% 100%,rgba(99,102,241,.1) 0%,transparent 45%),linear-gradient(180deg,#111827,#0f172a);border-color:#263349}html[data-theme=dark] .gov-hero-title,html[data-theme=dark] .gov-card-title,html[data-theme=dark] .gov-kpi-value,html[data-theme=dark] .gov-modal-title,html[data-theme=dark] .gov-switch-title{color:#f1f5f9}html[data-theme=dark] .gov-hero-sub,html[data-theme=dark] .gov-card-desc,html[data-theme=dark] .gov-kpi-label,html[data-theme=dark] .gov-modal-sub,html[data-theme=dark] .gov-switch-desc{color:#94a3b8}html[data-theme=dark] .gov-label{color:#cbd5e1}html[data-theme=dark] .gov-pill,html[data-theme=dark] .gov-kpi-tag,html[data-theme=dark] .gov-chip,html[data-theme=dark] .gov-chip.slate{background:#1e293b;border-color:#334155;color:#cbd5e1}html[data-theme=dark] .gov-pill.blue,html[data-theme=dark] .gov-chip.blue{background:#2563eb29;border-color:#60a5fa59;color:#93c5fd}html[data-theme=dark] .gov-chip.indigo{background:#4f46e52e;border-color:#818cf861;color:#a5b4fc}html[data-theme=dark] .gov-chip.emerald{background:#05966929;border-color:#34d39959;color:#6ee7b7}html[data-theme=dark] .gov-chip.amber{background:#d9770629;border-color:#fbbf2459;color:#fcd34d}html[data-theme=dark] .gov-chip.rose{background:#e11d4829;border-color:#fb718561;color:#fda4af}html[data-theme=dark] .gov-kpi,html[data-theme=dark] .gov-card{background:#111827;border-color:#263349}html[data-theme=dark] .gov-card-head,html[data-theme=dark] .gov-modal-head,html[data-theme=dark] .gov-modal-foot{border-color:#1e293b}html[data-theme=dark] .gov-kpi.indigo .gov-kpi-icon,html[data-theme=dark] .gov-card-icon{background:#4f46e52e;color:#a5b4fc}html[data-theme=dark] .gov-kpi.blue .gov-kpi-icon,html[data-theme=dark] .gov-card-icon.blue{background:#2563eb2e;color:#93c5fd}html[data-theme=dark] .gov-kpi.emerald .gov-kpi-icon,html[data-theme=dark] .gov-card-icon.emerald{background:#0596692e;color:#6ee7b7}html[data-theme=dark] .gov-kpi.amber .gov-kpi-icon,html[data-theme=dark] .gov-card-icon.amber{background:#d977062e;color:#fcd34d}html[data-theme=dark] .gov-kpi.rose .gov-kpi-icon,html[data-theme=dark] .gov-card-icon.rose{background:#e11d482e;color:#fda4af}html[data-theme=dark] .gov-btn{background:#0f172a;border-color:#334155;color:#e2e8f0}html[data-theme=dark] .gov-btn:hover:not(:disabled){background:#1e293b;border-color:#475569;color:#fff}html[data-theme=dark] .gov-btn.primary{background:linear-gradient(135deg,#2563eb,#4f46e5);border-color:#3b82f6e6;color:#fff}html[data-theme=dark] .gov-btn.danger{background:linear-gradient(135deg,#f43f5e,#e11d48);border-color:#f43f5ee6;color:#fff}html[data-theme=dark] .gov-btn.danger-outline{color:#fda4af;border-color:#fb718566}html[data-theme=dark] .gov-btn.ghost{background:transparent;border-color:transparent;color:#cbd5e1}html[data-theme=dark] .gov-input{background:#0b1220;border-color:#334155;color:#f1f5f9}html[data-theme=dark] .gov-input:focus{background:#0f172a;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f633}html[data-theme=dark] .gov-switch-row{background:#0f172a;border-color:#1e293b}html[data-theme=dark] .gov-modal-mask{background:#02061799}html[data-theme=dark] .gov-modal{background:#111827f7;border-color:#263349}html[data-theme=dark] .gov-modal-foot{background:#0f172a}html[data-theme=dark] .gov-modal-close:hover{background:#1e293b;color:#e2e8f0}.topbar-cmd-trigger[data-v-09f9392b]{height:31px;padding:0 7px 0 10px;border-radius:999px;border:1px solid rgba(203,213,225,.85);background:#f8fafcd9;box-shadow:inset 0 1px #ffffffd9;color:#475569;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;cursor:pointer;transition:all .18s cubic-bezier(.22,1,.36,1)}.topbar-cmd-trigger[data-v-09f9392b]:hover{border-color:#93b4fd;background:#fff;color:#1e293b;box-shadow:0 2px 6px #3b5bfd14}.topbar-cmd-icon[data-v-09f9392b]{color:var(--primary, #3b5bfd);flex-shrink:0}.topbar-cmd-placeholder[data-v-09f9392b]{white-space:nowrap}.topbar-cmd-kbd[data-v-09f9392b]{height:19px;padding:0 5.5px;border-radius:999px;background:#fff;border:1px solid #cbd5e1;color:#64748b;font-family:var(--font-mono);font-size:10.5px;font-weight:600;display:inline-flex;align-items:center}.studio-shell[data-v-09f9392b]{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:var(--surface)}.studio-topbar[data-v-09f9392b]{width:100%;height:54px;padding:0 18px;display:flex;align-items:center;gap:14px;background:#ffffffdb;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid rgba(226,232,240,.88);box-shadow:inset 0 1px #ffffffd9,0 1px 3px #0f172a06;flex-shrink:0;z-index:40}.topbar-left[data-v-09f9392b]{display:flex;align-items:center;height:100%;gap:10px;flex-shrink:0}.brand-group[data-v-09f9392b]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;padding:3px 4px 3px 2px;border-radius:10px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.brand-emblem[data-v-09f9392b]{position:relative;width:30px;height:30px;border-radius:8px;background:linear-gradient(180deg,#f3f7ff,#e5edff);border:1px solid #c7d8fe;color:var(--primary);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #3b5bfd14;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s ease,background .2s ease,box-shadow .22s ease}.brand-emblem-glow[data-v-09f9392b]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.65),transparent 60%);pointer-events:none}.brand-emblem-svg[data-v-09f9392b]{position:relative;z-index:1;width:17px;height:17px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.brand-group:hover .brand-emblem[data-v-09f9392b]{transform:translateY(-.5px);background:linear-gradient(180deg,#ebf2ff,#dbe7ff);border-color:#93b4fd;box-shadow:inset 0 1px #fffffff2,0 3px 8px -2px #3b5bfd26}.brand-group:hover .brand-emblem-svg[data-v-09f9392b]{transform:scale(1.04)}.brand-wordmark[data-v-09f9392b]{display:inline-flex;align-items:center;gap:6px}.brand-title[data-v-09f9392b]{font-size:14.5px;font-weight:700;letter-spacing:-.02em;color:var(--on-surface);white-space:nowrap;transition:color .18s ease}.brand-group:hover .brand-title[data-v-09f9392b]{color:var(--primary)}.brand-protocol-tag[data-v-09f9392b]{display:inline-flex;align-items:center;height:17px;padding:0 5.5px;border-radius:5px;background:#eff6ff;border:1px solid #dbeafe;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.05em;color:var(--primary);line-height:1}.brand-subtitle-text[data-v-09f9392b]{display:inline-flex;align-items:center;font-size:11.5px;font-weight:500;color:var(--on-surface-muted);white-space:nowrap;padding-left:6px;border-left:1px solid rgba(203,213,225,.75);line-height:1}@media (max-width: 1180px){.brand-subtitle-text[data-v-09f9392b]{display:none}}.arch-slash-sep[data-v-09f9392b]{width:11px;height:19px;color:#cbd5e1;flex-shrink:0;-webkit-user-select:none;user-select:none}.context-breadcrumb[data-v-09f9392b]{display:flex;align-items:center;gap:8px;min-width:0}.team-workspace-capsule[data-v-09f9392b]{display:inline-flex;align-items:center;gap:7px;max-width:248px;height:32px;padding:3px 9px 3px 4px;border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#f8fafce0);border:1px solid rgba(203,213,225,.72);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a08;font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.team-workspace-capsule.empty[data-v-09f9392b]{border-style:dashed;border-color:#93c5fd;background:#eff6ffbf;color:#1d4ed8}.team-workspace-capsule[data-v-09f9392b]:hover,.team-workspace-capsule.open[data-v-09f9392b]{background:#fff;border-color:#3b5bfd73;box-shadow:0 0 0 3px #3b5bfd14,0 3px 8px -2px #0f172a0f}.team-monogram-orb[data-v-09f9392b]{position:relative;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#f0f5ff,#e0ebff);border:1px solid #c7d8fe;color:var(--primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffffe6}.team-monogram-char[data-v-09f9392b]{font-size:11px;font-weight:700;line-height:1}.team-live-dot[data-v-09f9392b]{position:absolute;right:-1px;bottom:-1px;width:6.5px;height:6.5px;border-radius:50%;background:#10b981;border:1.5px solid #ffffff}.team-pill-text[data-v-09f9392b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.team-role-chip[data-v-09f9392b]{display:inline-flex;align-items:center;height:17px;padding:0 5.5px;border-radius:999px;background:#3b5bfd14;color:var(--primary);font-size:10px;font-weight:600;line-height:1;flex-shrink:0}.capsule-updown-svg[data-v-09f9392b]{width:13px;height:13px;color:#64748b;flex-shrink:0;transition:color .18s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.team-workspace-capsule:hover .capsule-updown-svg[data-v-09f9392b],.capsule-updown-svg.open[data-v-09f9392b]{color:var(--primary);transform:scale(1.08)}.team-pop-footer[data-v-09f9392b]{display:flex;flex-direction:column;gap:2px}.pop-footer-action[data-v-09f9392b]{width:100%;border:none;background:transparent;padding:7px 10px;border-radius:7px;display:flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:12.5px;font-weight:500;color:var(--primary);cursor:pointer;transition:background-color .14s ease}.pop-footer-action[data-v-09f9392b]:hover{background:#eff6ff}.subpage-crumb-group[data-v-09f9392b]{display:inline-flex;align-items:center;gap:8px}.subpage-segmented-capsule[data-v-09f9392b]{display:inline-flex;align-items:center;height:31px;padding:2px;border-radius:999px;background:#f8fafcd9;border:1px solid rgba(203,213,225,.7);box-shadow:inset 0 1px #ffffffd9}.seg-back-trigger[data-v-09f9392b]{display:inline-flex;align-items:center;gap:5px;height:25px;padding:0 10px 0 8px;border-radius:999px;border:none;background:transparent;color:#475569;font-family:var(--font-sans);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.seg-back-trigger[data-v-09f9392b]:hover{background:#fff;color:var(--primary);box-shadow:0 1px 3px #0f172a0f}.seg-back-arrow[data-v-09f9392b]{width:13px;height:13px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.seg-back-trigger:hover .seg-back-arrow[data-v-09f9392b]{transform:translate(-2.5px)}.seg-hairline[data-v-09f9392b]{width:1px;height:13px;background:#cbd5e1bf;margin:0 2px;flex-shrink:0}.seg-current-stage[data-v-09f9392b]{display:inline-flex;align-items:center;gap:5.5px;height:25px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#3b5bfd1a,#6366f124);color:var(--primary);font-size:12px;font-weight:600;white-space:nowrap}.seg-stage-dot[data-v-09f9392b]{width:5.5px;height:5.5px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 2px #3b5bfd2e;flex-shrink:0}.seg-stage-icon[data-v-09f9392b]{opacity:.9}.crumb-glide-enter-active[data-v-09f9392b],.crumb-glide-leave-active[data-v-09f9392b]{transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.crumb-glide-enter-from[data-v-09f9392b]{opacity:0;transform:translate(-8px)}.crumb-glide-leave-to[data-v-09f9392b]{opacity:0;transform:translate(-6px)}.studio-route-forward-enter-active[data-v-09f9392b],.studio-route-back-enter-active[data-v-09f9392b],.studio-route-switch-enter-active[data-v-09f9392b]{position:relative;z-index:2;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),filter .32s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.studio-route-forward-leave-active[data-v-09f9392b],.studio-route-back-leave-active[data-v-09f9392b],.studio-route-switch-leave-active[data-v-09f9392b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:opacity .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),filter .26s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.studio-route-forward-enter-from[data-v-09f9392b]{opacity:0;transform:translate3d(22px,0,0) scale(.986);filter:blur(2.5px)}.studio-route-forward-leave-to[data-v-09f9392b]{opacity:0;transform:translate3d(-18px,0,0) scale(.978);filter:blur(2.5px)}.studio-route-back-enter-from[data-v-09f9392b]{opacity:0;transform:translate3d(-20px,0,0) scale(.982);filter:blur(2px)}.studio-route-back-leave-to[data-v-09f9392b]{opacity:0;transform:translate3d(22px,0,0) scale(.986);filter:blur(2.5px)}.studio-route-switch-enter-from[data-v-09f9392b]{opacity:0;transform:translate3d(0,14px,0) scale(.99);filter:blur(2px)}.studio-route-switch-leave-to[data-v-09f9392b]{opacity:0;transform:translate3d(0,-10px,0) scale(.99);filter:blur(2px)}.topbar-right[data-v-09f9392b]{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.ambient-control-dock[data-v-09f9392b]{display:inline-flex;align-items:center;gap:2px;height:33px;padding:0 4px;border-radius:999px;background:#f1f5f9b8;border:1px solid rgba(203,213,225,.65);box-shadow:inset 0 1px 1px #0f172a06}.dock-hairline[data-v-09f9392b]{width:1px;height:15px;background:#cbd5e1cc;margin:0 3px;flex-shrink:0}.dock-icon-btn[data-v-09f9392b]{position:relative;height:25px;min-width:27px;padding:0 6px;border-radius:999px;border:none;background:transparent;color:#475569;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:all .16s ease}.dock-icon-btn[data-v-09f9392b]:hover,.dock-icon-btn.active[data-v-09f9392b]{background:#fff;color:var(--primary);box-shadow:0 1px 3px #0f172a14}.dock-icon-btn.has-unread[data-v-09f9392b]{color:#e11d48}.agent-nexus-capsule[data-v-09f9392b]{position:relative;display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 10px 0 5px;border-radius:999px;border:1px solid #bfd2fe;background:linear-gradient(180deg,#f5f8ff,#eaf1ff);color:var(--primary);font-family:var(--font-sans);font-size:12.5px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #3b5bfd0f;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s ease,border-color .2s ease,box-shadow .2s ease}.agent-nexus-capsule[data-v-09f9392b]:hover{transform:translateY(-.5px);background:linear-gradient(180deg,#edf3ff,#dfe9ff);border-color:#93b4fd;box-shadow:0 0 0 3px #3b5bfd14,0 3px 8px -2px #3b5bfd1f}.agent-nexus-capsule[data-v-09f9392b]:active{transform:translateY(0) scale(.985)}.agent-orb-wrap[data-v-09f9392b]{position:relative;width:23px;height:23px;border-radius:50%;background:#fff;border:1px solid #d0dffe;box-shadow:0 1px 2px #3b5bfd12;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.agent-bolt-svg[data-v-09f9392b]{width:12.5px;height:12.5px;color:var(--primary)}.agent-live-beacon[data-v-09f9392b]{position:absolute;top:-1px;right:-1px;width:6.5px;height:6.5px;border-radius:50%;background:#10b981;border:1.5px solid #ffffff}.agent-nexus-label[data-v-09f9392b]{letter-spacing:-.01em;white-space:nowrap}.agent-protocol-chip[data-v-09f9392b]{display:inline-flex;align-items:center;height:17px;padding:0 5.5px;border-radius:999px;background:#3b5bfd1a;border:1px solid rgba(59,91,253,.16);font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;color:var(--primary);line-height:1}.user-identity-capsule[data-v-09f9392b]{display:inline-flex;align-items:center;gap:7px;height:33px;padding:3px 9px 3px 4px;border-radius:999px;background:linear-gradient(180deg,#ffffffeb,#f8fafce0);border:1px solid rgba(203,213,225,.72);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a08;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.user-identity-capsule[data-v-09f9392b]:hover,.user-identity-capsule.open[data-v-09f9392b]{background:#fff;border-color:#3b5bfd73;box-shadow:0 0 0 3px #3b5bfd14,0 3px 8px -2px #0f172a0f}.identity-medallion[data-v-09f9392b]{position:relative;width:25px;height:25px;border-radius:50%;background:linear-gradient(180deg,#f0f5ff,#e0ebff);border:1px solid #c7d8fe;color:var(--primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffffe6}.medallion-char[data-v-09f9392b]{font-size:11.5px;font-weight:700;line-height:1}.identity-online-dot[data-v-09f9392b]{position:absolute;right:-1px;bottom:-1px;width:7px;height:7px;border-radius:50%;background:#10b981;border:1.5px solid #ffffff}.identity-name[data-v-09f9392b]{font-size:12.5px;font-weight:600;color:var(--on-surface);letter-spacing:-.01em}.identity-role-pill[data-v-09f9392b]{display:inline-flex;align-items:center;height:16px;padding:0 5px;border-radius:999px;background:#64748b1a;color:#475569;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;line-height:1}.identity-role-pill.admin[data-v-09f9392b]{background:#eff6ff;border:1px solid #dbeafe;color:var(--primary)}.identity-chevron-svg[data-v-09f9392b]{width:12px;height:12px;color:#64748b;transition:transform .22s cubic-bezier(.34,1.56,.64,1),color .18s ease}.user-identity-capsule:hover .identity-chevron-svg[data-v-09f9392b],.identity-chevron-svg.open[data-v-09f9392b]{color:var(--primary)}.identity-chevron-svg.open[data-v-09f9392b]{transform:rotate(180deg)}.user-profile-card-head[data-v-09f9392b]{display:flex;flex-direction:column;gap:9px;padding:2px 0}.profile-head-top[data-v-09f9392b]{display:flex;align-items:center;gap:10px}.profile-head-avatar[data-v-09f9392b]{position:relative;width:36px;height:36px;border-radius:10px;background:linear-gradient(180deg,#f0f5ff,#e0ebff);border:1px solid #c7d8fe;color:var(--primary);font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:inset 0 1px #ffffffe6}.profile-head-online[data-v-09f9392b]{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:#10b981;border:2px solid #ffffff}.profile-head-info[data-v-09f9392b]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.profile-head-name-row[data-v-09f9392b]{display:flex;align-items:center;gap:6px}.user-menu-name[data-v-09f9392b]{font-size:13.5px;font-weight:700;color:var(--on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-role-badge[data-v-09f9392b]{display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:999px;background:#64748b1f;color:#475569;font-size:10px;font-weight:600;flex-shrink:0}.profile-role-badge.super[data-v-09f9392b]{background:#3b5bfd1f;color:var(--primary)}.profile-head-username[data-v-09f9392b]{font-family:var(--font-mono);font-size:11px;color:var(--secondary)}.profile-ding-pill[data-v-09f9392b]{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;background:#f1f5f9d9;border:1px solid rgba(226,232,240,.9);font-size:11.5px;color:#64748b}.profile-ding-pill.bound[data-v-09f9392b]{background:#10b98114;border-color:#10b9813d;color:#047857}.ding-status-dot[data-v-09f9392b]{width:6px;height:6px;border-radius:50%;background:#94a3b8;flex-shrink:0}.profile-ding-pill.bound .ding-status-dot[data-v-09f9392b]{background:#10b981}.menu-section-caption[data-v-09f9392b]{padding:5px 10px 3px;font-size:11px;font-weight:600;letter-spacing:.02em;color:#94a3b8;-webkit-user-select:none;user-select:none}.user-menu-item[data-v-09f9392b]{width:100%;border:none;background:transparent;padding:7px 10px;border-radius:6px;display:flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:13px;color:var(--on-surface);cursor:pointer}.user-menu-item[data-v-09f9392b]:hover{background:#f1f5ff}.user-menu-item.current[data-v-09f9392b]{background:#eff6ff;color:var(--primary);font-weight:600}.menu-subtle-badge[data-v-09f9392b]{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:999px;background:#f1f5f9;color:#475569}.menu-subtle-badge.admin[data-v-09f9392b]{background:#fef3c7;color:#b45309}.user-menu-item.mcp-entry[data-v-09f9392b]{color:var(--primary);font-weight:600}.user-menu-item.mcp-entry[data-v-09f9392b]:hover{background:#eff6ff}.mcp-menu-badge[data-v-09f9392b]{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:999px;background:#dbeafe;color:var(--primary)}.user-menu-divider[data-v-09f9392b]{height:1px;background:var(--outline-subtle);margin:4px 2px}.user-menu-item.danger[data-v-09f9392b]{color:#dc2626}.user-menu-item.danger[data-v-09f9392b]:hover{background:#fff1f2}.studio-main[data-v-09f9392b]{position:relative;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;display:flex;flex-direction:column}@media (max-width: 1220px){.command-search-bar[data-v-09f9392b]{width:30px;padding:0;justify-content:center}.search-icon[data-v-09f9392b]{margin-right:0}.search-placeholder[data-v-09f9392b],.search-kbd[data-v-09f9392b]{display:none}}@media (max-width: 1040px){.hide-md[data-v-09f9392b]{display:none}.project-switcher-pill[data-v-09f9392b]{width:168px}}@media (max-width: 860px){.topbar-nav[data-v-09f9392b],.hide-sm[data-v-09f9392b],.brand-protocol-tag[data-v-09f9392b],.subpage-crumb-group[data-v-09f9392b],.topbar-cmd-placeholder[data-v-09f9392b],.topbar-cmd-kbd[data-v-09f9392b],.agent-protocol-chip[data-v-09f9392b],.identity-role-pill[data-v-09f9392b],.team-role-chip[data-v-09f9392b]{display:none}.topbar-cmd-trigger[data-v-09f9392b]{width:31px;padding:0;justify-content:center}}@media (max-width: 640px){.studio-topbar[data-v-09f9392b]{height:48px;padding:0 10px;gap:6px}.topbar-left[data-v-09f9392b]{gap:6px;min-width:0}.topbar-right[data-v-09f9392b]{gap:5px}.arch-slash-sep[data-v-09f9392b],.ambient-control-dock[data-v-09f9392b],.identity-name[data-v-09f9392b]{display:none}.brand-title[data-v-09f9392b]{font-size:13.5px}.team-workspace-capsule[data-v-09f9392b]{max-width:124px;height:29px;padding:2px 7px 2px 3px;font-size:11.5px;gap:5px}.topbar-cmd-trigger[data-v-09f9392b],.topbar-notif-btn[data-v-09f9392b]{height:29px;min-width:29px}.agent-nexus-capsule[data-v-09f9392b]{height:29px;padding:0 8px 0 3px;gap:5px;font-size:11.5px}.user-identity-capsule[data-v-09f9392b]{height:29px;padding:2px 6px 2px 3px;gap:4px}}@media (max-width: 400px){.agent-nexus-label[data-v-09f9392b]{display:none}.agent-nexus-capsule[data-v-09f9392b]{padding:0 3px}}.desktop-mode-pill[data-v-09f9392b]{display:inline-flex;align-items:center;gap:6px;height:27px;padding:0 9px;border-radius:6px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.desktop-mode-pill.local[data-v-09f9392b]{border-color:#a7f3d0;background:#ecfdf5;color:#047857}.desktop-mode-dot[data-v-09f9392b]{width:6px;height:6px;border-radius:50%;background:currentColor}.desktop-ws-card-grid[data-v-09f9392b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.desktop-ws-card[data-v-09f9392b]{padding:12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;transition:all .14s ease}.desktop-ws-card.active[data-v-09f9392b]{border-color:var(--primary);background:#eff6ff}.desktop-ws-card-title[data-v-09f9392b]{font-size:13px;font-weight:700;color:#0f172a;margin-bottom:4px}.desktop-ws-card-desc[data-v-09f9392b]{font-size:12px;color:#475569;line-height:1.45}.desktop-publish-panel[data-v-09f9392b]{margin-top:12px;padding:12px;border-radius:8px;border:1px solid #bbf7d0;background:#f0fdf4}.desktop-publish-title[data-v-09f9392b]{font-size:13px;font-weight:700;color:#166534;margin-bottom:4px}.desktop-publish-desc[data-v-09f9392b]{font-size:12px;color:#15803d;margin-bottom:8px}.desktop-publish-row[data-v-09f9392b]{display:flex;gap:8px}.profile-oauth-section[data-v-09f9392b]{margin-top:8px;padding-top:12px;border-top:1px solid var(--border)}.profile-oauth-header[data-v-09f9392b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.profile-oauth-title[data-v-09f9392b]{font-size:13px;font-weight:700;color:var(--on-surface)}.profile-oauth-sub[data-v-09f9392b]{font-size:11.5px;color:var(--secondary)}.profile-oauth-list[data-v-09f9392b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profile-oauth-row[data-v-09f9392b]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 11px;border-radius:10px;border:1px solid var(--border);background:var(--surface-alt)}.profile-oauth-row.is-bound[data-v-09f9392b]{border-color:#10b98173;background:#10b9810f}.profile-oauth-left[data-v-09f9392b]{display:flex;align-items:center;gap:9px;min-width:0}.profile-oauth-meta[data-v-09f9392b]{display:flex;flex-direction:column;gap:1px;min-width:0}.profile-oauth-name[data-v-09f9392b]{font-size:12.5px;font-weight:700;color:var(--on-surface)}.profile-oauth-bound-user[data-v-09f9392b]{font-size:11px;color:#059669;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-oauth-unbound[data-v-09f9392b]{font-size:11px;color:var(--secondary)}.topbar-notif-btn[data-v-09f9392b]{position:relative;height:33px;min-width:33px;padding:0 9px;border-radius:999px;border:1px solid rgba(203,213,225,.72);background:linear-gradient(180deg,#ffffffeb,#f8fafce0);color:#475569;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a08;transition:all .18s ease}.topbar-notif-btn[data-v-09f9392b]:hover,.topbar-notif-btn.active[data-v-09f9392b]{background:#fff;color:var(--primary);border-color:#3b5bfd73;box-shadow:0 0 0 3px #3b5bfd14,0 3px 8px -2px #0f172a0f}.topbar-notif-btn.has-unread[data-v-09f9392b]{border-color:#fda4af;color:#e11d48}.notif-unread-badge[data-v-09f9392b]{height:17px;min-width:17px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.notif-drawer-mask[data-v-09f9392b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2950;background:#0f172a5c;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;justify-content:flex-end}.notif-drawer-panel[data-v-09f9392b]{width:min(440px,94vw);height:100vh;background:#fffffff5;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border-left:1px solid rgba(226,232,240,.9);box-shadow:-20px 0 50px -12px #0f172a38;display:flex;flex-direction:column;overflow:hidden}.notif-drawer-head[data-v-09f9392b]{padding:16px 18px 14px;border-bottom:1px solid #eef2f7;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.notif-drawer-title-group[data-v-09f9392b]{display:flex;align-items:center;gap:11px;min-width:0}.notif-drawer-title-row[data-v-09f9392b]{display:flex;align-items:center;gap:8px}.notif-drawer-title[data-v-09f9392b]{font-size:15.5px;font-weight:750;color:#0f172a}.notif-drawer-sub[data-v-09f9392b]{margin-top:2px;font-size:11.5px;color:#64748b}.notif-drawer-toolbar[data-v-09f9392b]{padding:10px 16px;border-bottom:1px solid #eef2f7;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.notif-filter-tabs[data-v-09f9392b]{display:inline-flex;align-items:center;gap:4px;padding:2px;border-radius:8px;background:#e2e8f0}.notif-tab-pill[data-v-09f9392b]{height:24px;padding:0 9px;border-radius:6px;border:none;background:transparent;color:#475569;font-family:var(--font-sans);font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.notif-tab-pill.active[data-v-09f9392b]{background:#fff;color:#1d4ed8;box-shadow:0 1px 2px #0f172a14}.tab-pill-num[data-v-09f9392b]{font-family:var(--font-mono);font-size:10.5px;opacity:.85}.notif-batch-actions[data-v-09f9392b]{display:inline-flex;align-items:center;gap:6px}.notif-drawer-list[data-v-09f9392b]{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.notif-empty-state[data-v-09f9392b]{padding:56px 20px;text-align:center;color:#94a3b8;font-size:12.5px;display:flex;flex-direction:column;align-items:center}.notif-item-card[data-v-09f9392b]{padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:all .15s ease}.notif-item-card[data-v-09f9392b]:hover{border-color:#93b4fd;box-shadow:0 4px 12px -4px #2563eb1f;transform:translateY(-1px)}.notif-item-card.unread[data-v-09f9392b]{background:linear-gradient(180deg,#f8faff,#fff);border-color:#bfdbfe}.notif-item-top[data-v-09f9392b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.notif-item-badges[data-v-09f9392b]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.notif-unread-dot[data-v-09f9392b]{width:8px;height:8px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 3px #2563eb2e;flex-shrink:0}.notif-item-time[data-v-09f9392b]{font-family:var(--font-mono);font-size:11px;color:#94a3b8;white-space:nowrap}.notif-item-title[data-v-09f9392b]{font-size:13px;font-weight:700;color:#0f172a;line-height:1.45}.notif-item-body[data-v-09f9392b]{font-size:12px;color:#475569;line-height:1.5;word-break:break-word}.notif-item-foot[data-v-09f9392b]{margin-top:2px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:#64748b}.notif-jump-hint[data-v-09f9392b]{display:inline-flex;align-items:center;gap:2px;color:#2563eb;font-weight:600}.notif-drawer-fade-enter-active[data-v-09f9392b],.notif-drawer-fade-leave-active[data-v-09f9392b]{transition:opacity .2s ease}.notif-drawer-fade-enter-active .notif-drawer-panel[data-v-09f9392b],.notif-drawer-fade-leave-active .notif-drawer-panel[data-v-09f9392b]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.notif-drawer-fade-enter-from[data-v-09f9392b],.notif-drawer-fade-leave-to[data-v-09f9392b]{opacity:0}.notif-drawer-fade-enter-from .notif-drawer-panel[data-v-09f9392b],.notif-drawer-fade-leave-to .notif-drawer-panel[data-v-09f9392b]{transform:translate(100%)}
