:root{--text: #6b6375;--text-h: #08060d;--bg: #fff;--border: #e5e4e7;--code-bg: #f4f3ec;--accent: #aa3bff;--accent-bg: rgba(170, 59, 255, .1);--accent-border: rgba(170, 59, 255, .5);--social-bg: rgba(244, 243, 236, .5);--shadow: rgba(0, 0, 0, .1) 0 10px 15px -3px, rgba(0, 0, 0, .05) 0 4px 6px -2px;--sans: system-ui, "Segoe UI", Roboto, sans-serif;--heading: system-ui, "Segoe UI", Roboto, sans-serif;--mono: ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 1024px){:root{font-size:16px}}@media (prefers-color-scheme: dark){:root{--text: #9ca3af;--text-h: #f3f4f6;--bg: #16171d;--border: #2e303a;--code-bg: #1f2028;--accent: #c084fc;--accent-bg: rgba(192, 132, 252, .15);--accent-border: rgba(192, 132, 252, .5);--social-bg: rgba(47, 48, 58, .5);--shadow: rgba(0, 0, 0, .4) 0 10px 15px -3px, rgba(0, 0, 0, .25) 0 4px 6px -2px}#social .button-icon{filter:invert(1) brightness(2)}}body{margin:0}h1,h2{font-family:var(--heading);font-weight:500;color:var(--text-h)}h1{font-size:56px;letter-spacing:-1.68px;margin:32px 0}@media (max-width: 1024px){h1{font-size:36px;margin:20px 0}}h2{font-size:24px;line-height:118%;letter-spacing:-.24px;margin:0 0 8px}@media (max-width: 1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);display:inline-flex;border-radius:4px;color:var(--text-h)}code{font-size:15px;line-height:135%;padding:4px 8px;background:var(--code-bg)}.counter{font-size:16px;padding:5px 10px;border-radius:5px;color:var(--accent);background:var(--accent-bg);border:2px solid transparent;transition:border-color .3s;margin-bottom:24px}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{inset-inline:0;margin:0 auto}.hero .base{width:170px;position:relative;z-index:0}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;top:34px;height:28px;transform:perspective(2000px) rotate(300deg) rotateX(44deg) rotateY(39deg) scale(1.4)}.hero .vite{z-index:0;top:107px;height:26px;width:auto;transform:perspective(2000px) rotate(300deg) rotateX(40deg) rotateY(39deg) scale(.8)}#app{width:1126px;max-width:100%;margin:0 auto;text-align:center;border-inline:1px solid var(--border);min-height:100svh;display:flex;flex-direction:column;box-sizing:border-box}#center{display:flex;flex-direction:column;gap:25px;place-content:center;place-items:center;flex-grow:1}@media (max-width: 1024px){#center{padding:32px 20px 24px;gap:18px}}#next-steps{display:flex;border-top:1px solid var(--border);text-align:left}#next-steps>div{flex:1 1 0;padding:32px}@media (max-width: 1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{margin-bottom:16px;width:22px;height:22px}@media (max-width: 1024px){#next-steps{flex-direction:column;text-align:center}}#docs{border-right:1px solid var(--border)}@media (max-width: 1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{list-style:none;padding:0;display:flex;gap:8px;margin:32px 0 0;a {color: var(--text-h); font-size: 16px; border-radius: 6px; background: var(--social-bg); display: flex; padding: 6px 12px; align-items: center; gap: 8px; text-decoration: none; transition: box-shadow .3s; &:hover {box-shadow: var(--shadow);} .button-icon {height: 18px; width: 18px;}} @media (max-width: 1024px) {margin-top: 20px; flex-wrap: wrap; justify-content: center; li {flex: 1 1 calc(50% - 8px);} a {width: 100%; justify-content: center; box-sizing: border-box;}}}#next-steps ul .logo{height:18px}#spacer{height:88px;border-top:1px solid var(--border)}@media (max-width: 1024px){#spacer{height:48px}}.ticks{position:relative;width:100%}.ticks:before,.ticks:after{content:"";position:absolute;top:-4.5px;border:5px solid transparent}.ticks:before{left:0;border-left-color:var(--border)}.ticks:after{right:0;border-right-color:var(--border)}.command-overlay[data-v-fb339b52]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(2,6,23,.72);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.command-panel[data-v-fb339b52]{width:min(560px,calc(100vw - 32px));background:#0f172a;border:1px solid #334155;border-radius:10px;overflow:hidden;box-shadow:0 24px 60px #00000073}.command-input[data-v-fb339b52]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #1e293b;color:#94a3b8}.command-input input[data-v-fb339b52]{flex:1;background:transparent;border:none;outline:none;color:#e2e8f0;font-size:14px}.key-hint[data-v-fb339b52]{font-size:11px;color:#64748b;border:1px solid #334155;border-radius:4px;padding:2px 6px}.command-list[data-v-fb339b52]{max-height:360px;overflow-y:auto;padding:8px}.command-item[data-v-fb339b52]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#e2e8f0;font-size:13px;cursor:pointer;text-align:left}.command-item.active[data-v-fb339b52]{background:#1e293b}.command-item svg[data-v-fb339b52]{color:#60a5fa}.command-path[data-v-fb339b52]{margin-left:auto;color:#64748b;font-size:11px}.command-empty[data-v-fb339b52]{padding:24px;text-align:center;color:#64748b;font-size:13px}.icp-footer{position:fixed;right:0;bottom:8px;left:0;z-index:40;display:flex;justify-content:center;gap:8px;padding:4px 12px;color:#64748b;font-size:11px;line-height:1.4;pointer-events:none}.icp-footer a{color:#64748b;text-decoration:none;pointer-events:auto}.icp-footer a:hover{color:#94a3b8}.login-container[data-v-13b82f95]{height:100vh;display:flex;justify-content:center;align-items:center;background:#0f172a;background-image:radial-gradient(circle at center,#1e293b 0%,#0f172a 100%);transition:all 1s ease}.login-box[data-v-13b82f95]{width:440px;background:rgba(30,41,59,.8);border:1px solid #334155;border-radius:12px;padding:40px;box-shadow:0 20px 50px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand[data-v-13b82f95]{text-align:center;margin-bottom:30px;border-bottom:1px dashed #475569;padding-bottom:20px}.logo[data-v-13b82f95]{font-size:40px;margin-bottom:10px}.brand h2[data-v-13b82f95]{color:#f8fafc;margin:0 0 5px;font-size:22px;display:flex;align-items:center;justify-content:center;gap:10px}.version[data-v-13b82f95]{background:#10b981;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;font-weight:700}.subtitle[data-v-13b82f95]{color:#64748b;font-size:13px;margin:0}.form-mode-switch[data-v-13b82f95]{display:flex;gap:10px;margin-bottom:25px}.form-mode-switch button[data-v-13b82f95]{flex:1;padding:10px;background:#0f172a;color:#64748b;border:1px solid #334155;border-radius:6px;cursor:pointer;font-weight:700;transition:all .3s}.form-mode-switch button.active[data-v-13b82f95]{background:#1e3a8a;color:#bfdbfe;border-color:#3b82f6}.escrow-banner[data-v-13b82f95]{background:rgba(59,130,246,.1);border:1px dashed #3b82f6;padding:12px;border-radius:8px;margin-bottom:20px}.escrow-label[data-v-13b82f95]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.escrow-text[data-v-13b82f95]{color:#93c5fd;font-size:12px;line-height:1.5}.escrow-label input[data-v-13b82f95]{margin-top:4px}.form-group[data-v-13b82f95]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.form-group label[data-v-13b82f95]{color:#94a3b8;font-size:13px;font-weight:700}.cyber-input[data-v-13b82f95]{padding:12px;background:#0f172a;border:1px solid #475569;border-radius:6px;color:#fff;outline:none;transition:border-color .3s}.cyber-input[data-v-13b82f95]:focus{border-color:#3b82f6}.form-actions[data-v-13b82f95]{margin-top:25px;display:flex;flex-direction:column;gap:12px;text-align:center}.submit-btn[data-v-13b82f95]{padding:15px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s}.submit-btn[data-v-13b82f95]:hover:not(:disabled){transform:translateY(-2px)}.submit-btn[data-v-13b82f95]:disabled{background:#475569;cursor:not-allowed}.error-msg[data-v-13b82f95]{color:#ef4444;font-size:13px;font-weight:700}.crypto-note[data-v-13b82f95]{font-size:11px;color:#64748b;font-style:italic}.guest-demo-btn[data-v-13b82f95]{padding:10px 20px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border:none;border-radius:25px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s}.guest-demo-btn[data-v-13b82f95]:hover{transform:scale(1.05)}.org-entry-gate[data-v-13b82f95]{margin-bottom:20px}.org-code-input[data-v-13b82f95]{border-style:dashed;border-color:#3b82f6;text-align:center;font-weight:700;color:#93c5fd;width:100%;box-sizing:border-box}.sign-dialog-overlay[data-v-6315b770]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:10000}.sign-dialog[data-v-6315b770]{width:460px;background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 20px 50px #00000080;overflow:hidden}.dialog-header[data-v-6315b770]{padding:20px;background:#0f172a;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #334155}.dialog-header h3[data-v-6315b770]{margin:0;color:#f8fafc;font-size:16px}.close-btn[data-v-6315b770]{background:transparent;border:none;color:#94a3b8;font-size:18px;cursor:pointer}.close-btn[data-v-6315b770]:hover{color:#ef4444}.dialog-body[data-v-6315b770]{padding:20px}.desc[data-v-6315b770]{color:#94a3b8;font-size:13px;line-height:1.5;margin-top:0}.form-group[data-v-6315b770]{margin-bottom:15px}.form-group label[data-v-6315b770]{display:block;color:#cbd5e1;font-size:13px;margin-bottom:5px;font-weight:700}.cyber-input[data-v-6315b770]{width:100%;padding:10px;background:#0f172a;border:1px solid #475569;border-radius:6px;color:#fff;outline:none;box-sizing:border-box}.cyber-input[data-v-6315b770]:focus{border-color:#3b82f6}.error-msg[data-v-6315b770]{color:#ef4444;font-size:13px;margin-top:10px}.dialog-footer[data-v-6315b770]{padding:15px 20px;background:#0f172a;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #334155}.cancel-btn[data-v-6315b770]{padding:10px 20px;background:#475569;color:#fff;border:none;border-radius:6px;cursor:pointer}.sign-btn[data-v-6315b770]{padding:10px 20px;background:#dc2626;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer}.sign-btn[data-v-6315b770]:disabled{background:#475569;cursor:not-allowed}.unremovable-watermark[data-v-3eb5574b]{display:flex!important;align-items:center;gap:8px;background:rgba(220,38,38,.12)!important;border-left:4px solid #ef4444!important;padding:6px 12px!important;margin-bottom:8px!important;border-radius:4px!important;font-size:13px!important;line-height:1.4!important}.watermark-icon[data-v-3eb5574b]{font-size:16px}.watermark-text[data-v-3eb5574b]{color:#fca5a5!important;font-weight:700!important}.watermark-id[data-v-3eb5574b]{margin-left:auto;color:#64748b!important;font-size:11px!important;font-family:monospace}.multi-audit-panel[data-v-2d490179]{margin:10px 0}.hint[data-v-2d490179]{color:#666;font-size:12px}.audit-result[data-v-2d490179]{margin-top:10px;padding:10px;background:#1e293b;border-radius:6px}.auditor-card[data-v-2d490179]{margin-bottom:8px}.status.pass[data-v-2d490179]{color:#10b981}.status.reject[data-v-2d490179]{color:#ef4444}.status.unavailable[data-v-2d490179]{color:#f59e0b}.modal-overlay[data-v-2d490179]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content[data-v-2d490179]{background:#1e293b;padding:20px;border-radius:8px;width:500px;color:#fff}.auditor-config-item[data-v-2d490179]{margin-bottom:15px}input[data-v-2d490179],textarea[data-v-2d490179]{width:100%;background:#0f172a;color:#fff;border:1px solid #475569;border-radius:4px;padding:4px}button[data-v-2d490179]{margin:5px;padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer}.survey-overlay[data-v-ae3540d6]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:10001}.survey-modal[data-v-ae3540d6]{width:380px;background:#1e293b;border:1px solid #334155;border-radius:12px;box-shadow:0 20px 50px #00000080;overflow:hidden}.survey-header[data-v-ae3540d6]{padding:15px 20px;background:#0f172a;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #334155}.survey-header h3[data-v-ae3540d6]{margin:0;color:#f8fafc;font-size:16px}.close-btn[data-v-ae3540d6]{background:transparent;border:none;color:#94a3b8;font-size:18px;cursor:pointer}.close-btn[data-v-ae3540d6]:hover{color:#ef4444}.survey-body[data-v-ae3540d6]{padding:20px}.desc[data-v-ae3540d6]{color:#cbd5e1;font-size:14px;text-align:center}.stars[data-v-ae3540d6]{display:flex;justify-content:center;gap:8px;margin:20px 0;font-size:32px}.star[data-v-ae3540d6]{color:#475569;cursor:pointer;transition:color .2s}.star.active[data-v-ae3540d6]{color:#fbbf24}.cyber-input[data-v-ae3540d6]{width:100%;padding:8px;background:#0f172a;border:1px solid #475569;border-radius:6px;color:#fff;outline:none;margin-top:10px;box-sizing:border-box}.survey-footer[data-v-ae3540d6]{padding:15px 20px;background:#0f172a;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #334155}.cancel-btn[data-v-ae3540d6]{padding:8px 20px;background:#475569;color:#fff;border:none;border-radius:6px;cursor:pointer}.submit-btn[data-v-ae3540d6]{padding:8px 20px;background:#f59e0b;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer}.submit-btn[data-v-ae3540d6]:disabled{background:#475569;cursor:not-allowed}.status-badge[data-v-f0e8672b]{background:#3b82f6;color:#fff;padding:2px 6px;border-radius:4px;font-size:12px;margin-left:8px}.severity-badge[data-v-f0e8672b]{padding:2px 6px;border-radius:4px;font-size:12px;margin-left:4px}.severity-high[data-v-f0e8672b]{background:#ef4444;color:#fff}.severity-normal[data-v-f0e8672b]{background:#f59e0b;color:#fff}.severity-low[data-v-f0e8672b]{background:#10b981;color:#fff}.marketplace-section[data-v-6d7f134b]{margin-top:15px;padding-top:10px;border-top:1px solid #334155}.load-market-btn[data-v-6d7f134b]{background:#10b981;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:13px;margin-bottom:10px}.load-market-btn[data-v-6d7f134b]:disabled{background:#475569}.market-list[data-v-6d7f134b]{max-height:250px;overflow-y:auto}.market-item[data-v-6d7f134b]{background:#0f172a;padding:10px;margin-bottom:8px;border-radius:6px;border:1px solid #334155;display:flex;justify-content:space-between;align-items:center}.market-info[data-v-6d7f134b]{flex:1}.market-info .version[data-v-6d7f134b]{color:#64748b;margin-left:8px;font-size:12px}.market-info .desc[data-v-6d7f134b]{font-size:12px;color:#94a3b8}.download-btn[data-v-6d7f134b]{padding:4px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.empty-tip[data-v-6d7f134b]{text-align:center;color:#64748b;padding:20px}.tab-btn[data-v-f9223620]{background:transparent;color:#94a3b8;border:none;padding:8px 16px;cursor:pointer;font-weight:700;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.tab-btn.active[data-v-f9223620]{color:#3b82f6;border-bottom-color:#3b82f6}.task-card[data-v-f9223620],.notification-item[data-v-f9223620]{transition:background .2s}.notification-item[data-v-f9223620]:hover{background:#1e293b}.notification-item.unread[data-v-f9223620]{border-left:3px solid #3b82f6}.plan-card[data-v-b5d32ce1]:hover{border-color:#fbbf24}.app-wrapper[data-v-0aba8f7e]{display:flex;height:100vh;background:#0f172a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden}.sidebar[data-v-0aba8f7e]{width:300px;background:#1e293b;border-right:1px solid #334155;display:flex;flex-direction:column}.sidebar-header[data-v-0aba8f7e]{padding:20px;text-align:center;border-bottom:1px dashed #475569;position:relative}.sidebar-header h2[data-v-0aba8f7e]{color:#f8fafc;margin:0;font-size:20px;display:flex;align-items:center;justify-content:center;gap:8px}.version-tag[data-v-0aba8f7e]{display:inline-block;margin-top:8px;background:#3b82f6;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700}.db-status[data-v-0aba8f7e]{margin-top:10px;font-size:11px;background:rgba(59,130,246,.1);border:1px solid #3b82f6;color:#93c5fd;padding:4px;border-radius:4px;font-family:monospace}.new-project-btn[data-v-0aba8f7e]{margin:20px;padding:12px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;justify-content:center;align-items:center;gap:8px}.new-project-btn[data-v-0aba8f7e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #10b98166}.project-list[data-v-0aba8f7e]{flex:1;overflow-y:auto;padding:0 10px}.project-list[data-v-0aba8f7e]::-webkit-scrollbar{width:6px}.project-list[data-v-0aba8f7e]::-webkit-scrollbar-thumb{background:#475569;border-radius:3px}.project-item[data-v-0aba8f7e]{padding:15px;border-radius:8px;margin-bottom:10px;cursor:pointer;border:1px solid transparent;transition:all .2s;display:flex;justify-content:space-between;align-items:center}.project-item[data-v-0aba8f7e]:hover{background:rgba(51,65,85,.5)}.project-item.active[data-v-0aba8f7e]{background:#334155;border-color:#475569;border-left:4px solid #3b82f6}.item-content[data-v-0aba8f7e]{flex:1;overflow:hidden}.project-title[data-v-0aba8f7e]{color:#e2e8f0;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-time[data-v-0aba8f7e]{color:#64748b;font-size:12px;margin-top:4px}.del-project-btn[data-v-0aba8f7e]{background:transparent;border:none;color:#ef4444;cursor:pointer;opacity:0;transition:opacity .2s;padding:5px;border-radius:4px}.project-item:hover .del-project-btn[data-v-0aba8f7e]{opacity:1}.del-project-btn[data-v-0aba8f7e]:hover{background:rgba(239,68,68,.2)}.admin-entry[data-v-0aba8f7e]{padding:20px;border-top:1px solid #334155}.open-admin-btn[data-v-0aba8f7e]{width:100%;padding:10px;background:transparent;color:#94a3b8;border:1px dashed #475569;border-radius:6px;cursor:pointer;transition:all .3s;font-size:13px}.open-admin-btn[data-v-0aba8f7e]:hover{color:#f8fafc;border-color:#3b82f6;background:rgba(59,130,246,.1)}.chat-area[data-v-0aba8f7e]{flex:1;display:flex;flex-direction:column;background:#0f172a;position:relative}.workspace-breadcrumb[data-v-0aba8f7e]{padding:10px 20px;background:#0f172a;border-bottom:1px solid #1e293b;font-size:12px;color:#94a3b8;display:flex;gap:8px}.workspace-breadcrumb a[data-v-0aba8f7e]{color:#60a5fa;text-decoration:none}.workspace-breadcrumb a[data-v-0aba8f7e]:hover{text-decoration:underline}.chat-header[data-v-0aba8f7e]{padding:15px 20px;background:#1e293b;border-bottom:1px solid #334155;display:flex;align-items:center;gap:15px;flex-wrap:wrap}.chat-header h3[data-v-0aba8f7e]{color:#f8fafc;margin:0;font-size:16px;flex:1;min-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-mode-toggle button[data-v-0aba8f7e]{padding:6px 12px;background:#0f172a;color:#64748b;border:1px solid #334155;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.view-mode-toggle button.active[data-v-0aba8f7e]{background:#3b82f6;color:#fff;border-color:#2563eb}.industry-selector[data-v-0aba8f7e],.whitelist-selector[data-v-0aba8f7e]{display:flex;align-items:center;gap:5px;color:#cbd5e1;font-size:13px}.industry-dropdown[data-v-0aba8f7e],.whitelist-input[data-v-0aba8f7e]{background:#0f172a;color:#e2e8f0;border:1px solid #475569;padding:4px 8px;border-radius:4px;outline:none;font-size:12px}.whitelist-input[data-v-0aba8f7e]{width:120px}.export-chat-btn[data-v-0aba8f7e]{padding:6px 12px;background:#475569;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background .2s}.export-chat-btn[data-v-0aba8f7e]:hover{background:#64748b}.chat-window[data-v-0aba8f7e]{flex:1;overflow-y:auto;padding:20px;scroll-behavior:smooth}.chat-window[data-v-0aba8f7e]::-webkit-scrollbar{width:8px}.chat-window[data-v-0aba8f7e]::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}.input-area[data-v-0aba8f7e]{padding:20px;background:#1e293b;border-top:1px solid #334155;display:flex;gap:15px}.input-area textarea[data-v-0aba8f7e]{flex:1;height:60px;background:#0f172a;border:1px solid #475569;border-radius:8px;color:#fff;padding:12px;outline:none;resize:none;font-family:inherit;font-size:14px;transition:border-color .3s}.input-area textarea[data-v-0aba8f7e]:focus{border-color:#3b82f6}.send-btn[data-v-0aba8f7e]{padding:0 25px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:opacity .2s}.send-btn[data-v-0aba8f7e]:disabled{opacity:.5;cursor:not-allowed}.message-wrapper[data-v-0aba8f7e]{display:flex;margin-bottom:25px}.message-wrapper.user[data-v-0aba8f7e]{justify-content:flex-end}.message[data-v-0aba8f7e]{max-width:85%;display:flex;gap:15px}.user-message[data-v-0aba8f7e]{flex-direction:row-reverse}.avatar[data-v-0aba8f7e]{width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:18px;flex-shrink:0}.user-avatar[data-v-0aba8f7e]{background:#3b82f6}.ai-avatar[data-v-0aba8f7e]{background:#10b981}.content[data-v-0aba8f7e]{padding:15px;border-radius:8px;font-size:14px;line-height:1.6}.user-message .content[data-v-0aba8f7e]{background:#2563eb;color:#fff;border-top-right-radius:0}.system-content[data-v-0aba8f7e]{background:#1e293b;color:#e2e8f0;border-top-left-radius:0;border:1px solid #334155;width:100%;box-sizing:border-box}.text-content[data-v-0aba8f7e]{white-space:pre-wrap}.clarify-card[data-v-0aba8f7e],.confirmation-card[data-v-0aba8f7e]{width:100%}.clarify-header[data-v-0aba8f7e],.conf-header[data-v-0aba8f7e],.result-header[data-v-0aba8f7e]{display:flex;align-items:center;gap:10px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #334155}.title[data-v-0aba8f7e]{font-weight:700;color:#f8fafc;font-size:15px}.conf-msg[data-v-0aba8f7e]{color:#94a3b8;margin-bottom:15px}.conf-actions[data-v-0aba8f7e]{margin-top:20px;display:flex;justify-content:flex-end}.confirm-gen-btn[data-v-0aba8f7e]{padding:10px 20px;background:#10b981;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700;transition:background .2s}.confirm-gen-btn[data-v-0aba8f7e]:hover:not(:disabled){background:#059669}.confirm-gen-btn[data-v-0aba8f7e]:disabled{background:#475569;cursor:not-allowed}.dashboard-tabs[data-v-0aba8f7e]{display:flex;gap:10px;margin-bottom:15px;border-bottom:1px solid #334155;padding-bottom:10px;flex-wrap:wrap}.dashboard-tabs button[data-v-0aba8f7e]{padding:8px 16px;background:transparent;color:#94a3b8;border:1px solid transparent;border-radius:6px;cursor:pointer;font-weight:700;transition:all .2s}.dashboard-tabs button.active[data-v-0aba8f7e]{background:#3b82f6;color:#fff}.dashboard-tabs button.tab-roi[data-v-0aba8f7e]{color:#fbbf24;border-color:#fbbf244d}.dashboard-tabs button.tab-roi.active[data-v-0aba8f7e]{background:#f59e0b;color:#fff}.safety-lock-panel[data-v-0aba8f7e]{background:rgba(245,158,11,.1);border:1px solid #d97706;padding:15px;border-radius:8px;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.lock-info[data-v-0aba8f7e]{color:#fcd34d;font-size:13px}.bom-header-actions[data-v-0aba8f7e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.action-btn-group button[data-v-0aba8f7e]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px;font-weight:700;color:#fff;margin-left:10px}.add-btn[data-v-0aba8f7e]{background:#3b82f6}.reset-btn[data-v-0aba8f7e]{background:#64748b}.add-aux-btn[data-v-0aba8f7e]{background:#8b5cf6}.table-scroll-wrapper[data-v-0aba8f7e]{overflow-x:auto;border:1px solid #334155;border-radius:8px;background:#0f172a;max-height:400px;overflow-y:auto}.bom-table[data-v-0aba8f7e]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.bom-table th[data-v-0aba8f7e]{background:#1e293b;color:#94a3b8;padding:12px;position:sticky;top:0;z-index:10;font-weight:400}.bom-table td[data-v-0aba8f7e]{padding:8px 12px;border-bottom:1px solid #334155;color:#e2e8f0;vertical-align:middle}.bom-table tr:last-child td[data-v-0aba8f7e]{border-bottom:none}.bom-table tr[data-v-0aba8f7e]:hover{background:rgba(51,65,85,.5)}.edit-input[data-v-0aba8f7e]{width:100%;background:transparent;border:1px solid transparent;color:inherit;padding:4px;outline:none;border-radius:4px;font-family:inherit}.edit-input[data-v-0aba8f7e]:hover:not(:disabled){border-color:#475569;background:rgba(15,23,42,.5)}.edit-input[data-v-0aba8f7e]:focus{border-color:#3b82f6;background:#0f172a}.edit-input[data-v-0aba8f7e]:disabled{color:#94a3b8}.qty-input[data-v-0aba8f7e],.price-input[data-v-0aba8f7e]{text-align:right}.warning-row[data-v-0aba8f7e]{background:rgba(239,68,68,.1)!important;border-left:3px solid #ef4444}.resolved-row[data-v-0aba8f7e]{background:rgba(16,185,129,.05)!important;border-left:3px solid #10b981}.error-highlight-row[data-v-0aba8f7e]{background:rgba(220,38,38,.2)!important;border-left:4px solid #dc2626;animation:flash-0aba8f7e 2s infinite}.qty-warning-row[data-v-0aba8f7e]{background:rgba(245,158,11,.15)!important;border-left:4px solid #f59e0b}@keyframes flash-0aba8f7e{0%{background:rgba(220,38,38,.2)}50%{background:rgba(220,38,38,.4)}to{background:rgba(220,38,38,.2)}}.status-tag[data-v-0aba8f7e]{padding:2px 6px;border-radius:4px;font-size:11px;font-weight:700}.status-tag.warning[data-v-0aba8f7e]{background:rgba(239,68,68,.2);color:#fca5a5}.status-tag.resolved[data-v-0aba8f7e]{background:rgba(16,185,129,.2);color:#6ee7b7}.status-tag.success[data-v-0aba8f7e]{color:#64748b}.ai-inferred-tag[data-v-0aba8f7e]{font-size:10px;background:#8b5cf6;color:#fff;padding:2px 4px;border-radius:3px;font-weight:700;white-space:nowrap}.manual-tag[data-v-0aba8f7e]{font-size:10px;background:#f59e0b;color:#fff;padding:2px 4px;border-radius:3px;font-weight:700;white-space:nowrap}.final-audit-action[data-v-0aba8f7e]{margin-top:15px;padding-top:15px;border-top:1px dashed #334155}.submit-audit-btn[data-v-0aba8f7e]{width:100%;padding:12px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.submit-audit-btn[data-v-0aba8f7e]:disabled{background:#475569;cursor:not-allowed;opacity:.7}.submit-audit-btn[data-v-0aba8f7e]:hover:not(:disabled){box-shadow:0 4px 12px #8b5cf666;transform:translateY(-1px)}.re-audit-btn[data-v-0aba8f7e]{background:#475569;width:auto;padding:8px 16px;font-size:12px}.final-audit-reject-panel[data-v-0aba8f7e]{background:rgba(220,38,38,.1);border:1px solid #ef4444;border-radius:8px;padding:15px;margin-bottom:15px}.reject-header[data-v-0aba8f7e]{color:#fca5a5;font-weight:700;margin-bottom:10px}.reject-reasons[data-v-0aba8f7e]{margin:0;padding-left:20px;color:#cbd5e1;font-size:13px;line-height:1.5}.open-audit-btn[data-v-0aba8f7e]{padding:8px 16px;background:#ef4444;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:background .2s}.open-audit-btn[data-v-0aba8f7e]:hover{background:#dc2626}.eco-help-btn[data-v-0aba8f7e]{padding:8px 16px;background:#f59e0b;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer}.action-footer[data-v-0aba8f7e]{margin-top:20px;padding-top:20px;border-top:1px solid #334155;display:flex;flex-direction:column;gap:15px}.pdf-title-input[data-v-0aba8f7e]{display:flex;align-items:center;gap:10px}.pdf-title-input label[data-v-0aba8f7e]{color:#94a3b8;font-size:13px;font-weight:700;white-space:nowrap}.pdf-title-input input[data-v-0aba8f7e]{flex:1;padding:10px;background:#0f172a;border:1px solid #475569;border-radius:6px;color:#fff;outline:none;transition:border-color .3s}.pdf-title-input input[data-v-0aba8f7e]:focus{border-color:#3b82f6}.export-btn[data-v-0aba8f7e]{padding:12px;background:#eab308;color:#422006;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s}.export-btn[data-v-0aba8f7e]:hover:not(:disabled){background:#facc15;box-shadow:0 4px 12px #eab3084d}.export-btn[data-v-0aba8f7e]:disabled{background:#475569;color:#94a3b8;cursor:not-allowed}.eplan-btn[data-v-0aba8f7e]{background:#0ea5e9;color:#fff}.eplan-btn[data-v-0aba8f7e]:hover:not(:disabled){background:#38bdf8;box-shadow:0 4px 12px #0ea5e94d}.disabled-export[data-v-0aba8f7e]{background:#334155!important;color:#64748b!important;border:1px dashed #ef4444}.legal-disclaimer[data-v-0aba8f7e]{font-size:11px;color:#64748b;line-height:1.5;background:rgba(15,23,42,.5);padding:10px;border-radius:6px}.sla-overlay[data-v-0aba8f7e],.audit-modal-overlay[data-v-0aba8f7e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;display:flex;justify-content:center;align-items:center}.sla-modal[data-v-0aba8f7e],.audit-modal[data-v-0aba8f7e]{background:#1e293b;width:600px;border-radius:12px;overflow:hidden;box-shadow:0 25px 50px -12px #00000080;border:1px solid #334155}.audit-modal[data-v-0aba8f7e]{width:900px;height:85vh;display:flex;flex-direction:column}.sla-header[data-v-0aba8f7e],.modal-header[data-v-0aba8f7e]{background:#0f172a;padding:20px;font-weight:700;color:#f8fafc;border-bottom:1px solid #334155;display:flex;justify-content:space-between;align-items:center}.close-modal-btn[data-v-0aba8f7e]{background:#334155;color:#cbd5e1;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;transition:background .2s}.close-modal-btn[data-v-0aba8f7e]:hover{background:#ef4444;color:#fff}.sla-body[data-v-0aba8f7e],.modal-body[data-v-0aba8f7e]{padding:30px;color:#cbd5e1;line-height:1.6;font-size:14px;flex:1;overflow-y:auto}.sla-body ol[data-v-0aba8f7e]{padding-left:20px;margin-bottom:25px}.sla-body li[data-v-0aba8f7e]{margin-bottom:10px}.sla-agree-box[data-v-0aba8f7e]{background:rgba(16,185,129,.1);padding:15px;border-radius:8px;border:1px solid #10b981;margin-top:15px}.sla-agree-box label[data-v-0aba8f7e]{display:flex;align-items:center;gap:10px;cursor:pointer;color:#34d399;font-weight:700}.sla-footer[data-v-0aba8f7e]{padding:20px 30px;background:#0f172a;border-top:1px solid #334155;text-align:right}.sla-btn[data-v-0aba8f7e]{padding:12px 30px;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:700;cursor:pointer;transition:all .3s}.sla-btn[data-v-0aba8f7e]:disabled{background:#475569;color:#94a3b8;cursor:not-allowed}.escrow-setting-box[data-v-0aba8f7e]{background:rgba(15,23,42,.6);padding:20px;border-radius:8px;border:1px solid #334155;margin-bottom:20px}.escrow-option[data-v-0aba8f7e]{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s;margin-top:10px;background:rgba(30,41,59,.5)}.escrow-option.active-escrow[data-v-0aba8f7e]{background:rgba(59,130,246,.1);border-color:#3b82f6}.escrow-option input[type=radio][data-v-0aba8f7e]{margin-top:4px;transform:scale(1.2)}.escrow-desc b[data-v-0aba8f7e]{color:#e2e8f0;font-size:14px;display:block;margin-bottom:5px}.escrow-desc p[data-v-0aba8f7e]{margin:0;color:#94a3b8;font-size:12px;line-height:1.5}.danger-text[data-v-0aba8f7e]{color:#fca5a5;font-weight:700}.safe-text[data-v-0aba8f7e]{color:#6ee7b7;font-weight:700}.admin-modal[data-v-0aba8f7e]{max-width:800px;height:auto;max-height:90vh}.admin-input[data-v-0aba8f7e]{width:100%;padding:10px;background:#0f172a;border:1px solid #475569;border-radius:6px;color:#fff;outline:none;box-sizing:border-box}.admin-input[data-v-0aba8f7e]:focus{border-color:#3b82f6}.admin-textarea[data-v-0aba8f7e]{height:150px;resize:vertical}.loading-terminal[data-v-0aba8f7e]{padding:0!important;border:none!important;background:transparent!important}.terminal-box[data-v-0aba8f7e]{background:#000;border-radius:8px;width:100%;overflow:hidden;border:1px solid #333;font-family:Courier New,Courier,monospace;box-shadow:0 4px 15px #00000080}.terminal-header[data-v-0aba8f7e]{background:#1a1a1a;padding:8px 15px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #333}.dot[data-v-0aba8f7e]{width:10px;height:10px;border-radius:50%}.dot.red[data-v-0aba8f7e]{background:#ff5f56}.dot.yellow[data-v-0aba8f7e]{background:#ffbd2e}.dot.green[data-v-0aba8f7e]{background:#27c93f}.terminal-title[data-v-0aba8f7e]{color:#888;font-size:12px;margin-left:10px}.terminal-body[data-v-0aba8f7e]{padding:15px;color:#0f0;font-size:13px;line-height:1.5}.terminal-body p[data-v-0aba8f7e]{margin:0 0 5px}.blink[data-v-0aba8f7e]{animation:blinker-0aba8f7e 1s linear infinite}@keyframes blinker-0aba8f7e{50%{opacity:0}}.selectable-text[data-v-0aba8f7e]{-webkit-user-select:text!important;user-select:text!important;cursor:text}.font-mono[data-v-0aba8f7e]{font-family:monospace}.admin-tab-btn[data-v-0aba8f7e]{background:transparent;color:#94a3b8;border:none;padding:10px 15px;cursor:pointer;font-weight:700;border-bottom:2px solid transparent}.admin-tab-btn.active-tab[data-v-0aba8f7e]{color:#3b82f6;border-bottom-color:#3b82f6}.fed-card[data-v-0aba8f7e]{background:rgba(15,23,42,.5);padding:15px;border-radius:8px;border:1px dashed #475569}.fed-title[data-v-0aba8f7e]{margin-top:0;margin-bottom:5px;font-size:14px;color:#f8fafc}.fed-desc[data-v-0aba8f7e]{margin:0;font-size:12px;color:#64748b}.confirm-modal[data-v-0aba8f7e]{border:1px solid #475569!important;background:rgba(30,41,59,.95)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:modalScaleIn-0aba8f7e .2s cubic-bezier(.34,1.56,.64,1)}@keyframes modalScaleIn-0aba8f7e{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.confirm-modal .modal-body p[data-v-0aba8f7e]{white-space:pre-wrap;word-break:break-all;color:#f1f5f9}.confirm-modal .sla-btn[data-v-0aba8f7e]{border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px #0003}.confirm-modal .sla-btn[data-v-0aba8f7e]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #0006}.confirm-modal .sla-btn[data-v-0aba8f7e]:active{transform:translateY(0)}.draft-badge[data-v-0aba8f7e]{display:inline-block;background-color:#dc262626;color:#fca5a5;font-size:12px;padding:2px 8px;border-radius:4px;margin-bottom:8px;border:1px solid rgba(220,38,38,.3)}.gen-meta[data-v-0aba8f7e]{color:#64748b;font-size:11px;margin-top:4px}.sign-draft-btn[data-v-0aba8f7e]{background:#dc2626;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;margin-top:8px}.sign-draft-btn[data-v-0aba8f7e]:hover{background:#b91c1c}.cache-intercept-overlay[data-v-0aba8f7e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:9999}.cache-modal[data-v-0aba8f7e]{width:450px;background:linear-gradient(145deg,#1e293b,#0f172a)!important;border:1px solid #3b82f6!important;box-shadow:0 0 30px #3b82f633;border-radius:12px;overflow:hidden}.cache-header[data-v-0aba8f7e]{background:rgba(59,130,246,.1);padding:15px 20px;font-size:1.1rem;font-weight:700;color:#60a5fa;border-bottom:1px solid #334155;display:flex;align-items:center;gap:10px}.cache-body[data-v-0aba8f7e]{padding:20px}.highlight-text[data-v-0aba8f7e]{color:#f8fafc;font-size:.95rem;line-height:1.6;margin-bottom:15px}.data-preview[data-v-0aba8f7e]{display:flex;flex-direction:column;gap:8px;background:rgba(0,0,0,.3);padding:12px;border-radius:6px;border:1px dashed #475569;font-family:monospace;color:#94a3b8;margin-bottom:15px}.warning-text[data-v-0aba8f7e]{font-size:.8rem;color:#ef4444;margin:0}.cache-actions[data-v-0aba8f7e]{display:flex;padding:15px 20px;gap:15px;background:#0f172a;border-top:1px solid #334155}.btn-bypass[data-v-0aba8f7e]{flex:1;background:transparent;color:#94a3b8;border:1px solid #475569;padding:10px;border-radius:6px;cursor:pointer;transition:all .2s}.btn-bypass[data-v-0aba8f7e]:hover{background:rgba(239,68,68,.1);color:#ef4444;border-color:#ef4444}.btn-accept[data-v-0aba8f7e]{flex:1;background:#3b82f6;color:#fff;border:none;padding:10px;border-radius:6px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #3b82f64d;transition:all .2s}.btn-accept[data-v-0aba8f7e]:hover{background:#2563eb;transform:translateY(-1px)}.feedback-float-btn[data-v-0aba8f7e]{position:fixed;bottom:30px;right:30px;width:56px;height:56px;border-radius:50%;background:#3b82f6;color:#fff;border:none;font-size:24px;box-shadow:0 4px 20px #0006;cursor:pointer;z-index:9998;transition:transform .2s}.feedback-float-btn[data-v-0aba8f7e]:hover{transform:scale(1.1);background:#2563eb}.upgrade-banner[data-v-0aba8f7e]{padding:8px 20px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#422006;font-weight:700;display:flex;align-items:center;justify-content:space-between;margin:0 20px;border-radius:0 0 8px 8px}.upgrade-btn[data-v-0aba8f7e]{background:white;color:#d97706;border:none;padding:4px 14px;border-radius:4px;font-weight:700;cursor:pointer;transition:background .2s}.upgrade-btn[data-v-0aba8f7e]:hover{background:#fef3c7}@media (max-width: 768px){.app-wrapper[data-v-0aba8f7e]{flex-direction:column}.sidebar[data-v-0aba8f7e]{width:100%;position:static;border-right:none;border-bottom:1px solid #334155;max-height:40vh;overflow-y:auto}.chat-area[data-v-0aba8f7e]{flex:1;min-width:100%}.chat-header[data-v-0aba8f7e]{flex-wrap:wrap;gap:8px}.table-scroll-wrapper[data-v-0aba8f7e]{overflow-x:auto;-webkit-overflow-scrolling:touch}.bom-table th[data-v-0aba8f7e],.bom-table td[data-v-0aba8f7e]{white-space:nowrap}.feedback-float-btn[data-v-0aba8f7e]{bottom:20px;right:20px;width:48px;height:48px;font-size:20px}}.agent-pipeline-panel[data-v-4819b2e5]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:16px;color:#e2e8f0}.agent-loading[data-v-4819b2e5],.agent-error[data-v-4819b2e5]{display:flex;align-items:center;gap:8px;min-height:80px;color:#94a3b8}.agent-error[data-v-4819b2e5]{color:#fca5a5}.spin[data-v-4819b2e5]{animation:spin-4819b2e5 .9s linear infinite}@keyframes spin-4819b2e5{to{transform:rotate(360deg)}}.agent-panel-header[data-v-4819b2e5]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.agent-eyebrow[data-v-4819b2e5]{color:#64748b;font-size:11px}.agent-panel-header h3[data-v-4819b2e5]{margin:4px 0;font-size:16px}.agent-panel-header p[data-v-4819b2e5]{margin:0;color:#94a3b8;font-size:12px}.agent-status[data-v-4819b2e5],.review-status[data-v-4819b2e5]{border-radius:999px;padding:5px 10px;font-size:11px;background:#334155;color:#cbd5e1;white-space:nowrap}.agent-status.approved[data-v-4819b2e5],.review-status.approved[data-v-4819b2e5],.review-status.pass[data-v-4819b2e5]{background:#064e3b;color:#6ee7b7}.agent-status.rejected[data-v-4819b2e5],.review-status.rejected[data-v-4819b2e5]{background:#450a0a;color:#fca5a5}.agent-status.running[data-v-4819b2e5],.agent-status.review_requested[data-v-4819b2e5],.review-status.changes_requested[data-v-4819b2e5]{background:#78350f;color:#fcd34d}.agent-panel-actions[data-v-4819b2e5]{display:flex;gap:8px;margin-bottom:14px}.approve-btn[data-v-4819b2e5],.reject-btn[data-v-4819b2e5]{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:8px;padding:8px 12px;font-size:12px;cursor:pointer}.approve-btn[data-v-4819b2e5]{background:#059669;color:#fff}.reject-btn[data-v-4819b2e5]{background:#b91c1c;color:#fff}.agent-section[data-v-4819b2e5]{margin-bottom:16px}.agent-section h4[data-v-4819b2e5]{margin:0 0 10px;font-size:13px;color:#94a3b8}.agent-list[data-v-4819b2e5]{display:grid;gap:8px}.agent-item[data-v-4819b2e5]{display:flex;align-items:flex-start;gap:10px;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:10px 12px}.agent-item>svg[data-v-4819b2e5]{flex-shrink:0;margin-top:2px;color:#60a5fa}.agent-item div[data-v-4819b2e5]{min-width:0;display:flex;flex-direction:column;gap:4px}.agent-item strong[data-v-4819b2e5]{font-size:13px}.agent-item span[data-v-4819b2e5],.agent-item p[data-v-4819b2e5]{color:#94a3b8;font-size:12px;line-height:1.45}.agent-item p[data-v-4819b2e5]{margin:0}.agent-item code[data-v-4819b2e5]{color:#93c5fd;font-size:11px;word-break:break-all}.agent-empty[data-v-4819b2e5]{color:#64748b;font-size:12px;margin:0}.back-home-link[data-v-68f31aa9]{display:inline-block;margin-bottom:16px;color:#93c5fd;text-decoration:none;font-size:13px}.dev-container[data-v-68f31aa9]{max-width:700px;margin:40px auto;background:#1e293b;padding:30px;border-radius:12px;color:#e2e8f0}.form-group[data-v-68f31aa9]{margin-bottom:15px}label[data-v-68f31aa9]{display:block;margin-bottom:5px;color:#94a3b8;font-size:14px}.cyber-input[data-v-68f31aa9]{width:100%;padding:10px;background:#0f172a;border:1px solid #475569;border-radius:6px;color:#fff;outline:none;box-sizing:border-box}.cyber-input[data-v-68f31aa9]:focus{border-color:#3b82f6}.submit-btn[data-v-68f31aa9]{padding:10px 20px;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:700}.submit-btn[data-v-68f31aa9]:disabled{background:#475569;cursor:not-allowed}.info[data-v-68f31aa9]{color:#ef4444;margin-top:10px}.plugin-projects-section[data-v-68f31aa9],.review-queue-section[data-v-68f31aa9]{margin-top:24px;border-top:1px solid #334155;padding-top:18px}.section-head[data-v-68f31aa9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.section-head h3[data-v-68f31aa9]{margin:0 0 4px;font-size:16px}.section-head p[data-v-68f31aa9]{margin:0;color:#94a3b8;font-size:12px}.project-form[data-v-68f31aa9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:14px;margin-bottom:14px}.project-form input[data-v-68f31aa9],.project-form select[data-v-68f31aa9]{width:100%;box-sizing:border-box;background:#0f172a;border:1px solid #475569;border-radius:6px;color:#fff;padding:10px;outline:none}.project-form .submit-btn[data-v-68f31aa9]{align-self:end}.project-card[data-v-68f31aa9]{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:14px;margin-bottom:12px}.project-card-head[data-v-68f31aa9]{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-card-head strong[data-v-68f31aa9]{font-size:15px}.project-card-head code[data-v-68f31aa9]{display:inline-block;margin-left:8px;color:#60a5fa;background:#1e293b;padding:2px 6px;border-radius:4px;font-size:12px}.project-card p[data-v-68f31aa9]{color:#94a3b8;font-size:13px;margin:10px 0}.project-status[data-v-68f31aa9]{border-radius:999px;padding:4px 8px;font-size:11px;background:#334155;color:#cbd5e1;white-space:nowrap}.project-status.published[data-v-68f31aa9],.project-status.approved[data-v-68f31aa9]{background:#064e3b;color:#6ee7b7}.project-status.submitted[data-v-68f31aa9]{background:#78350f;color:#fcd34d}.project-status.archived[data-v-68f31aa9],.project-status.rejected[data-v-68f31aa9]{background:#450a0a;color:#fca5a5}.version-meta[data-v-68f31aa9]{display:flex;gap:10px;color:#94a3b8;font-size:12px;margin-bottom:10px}.project-actions[data-v-68f31aa9]{display:flex;gap:8px;flex-wrap:wrap}.secondary-btn[data-v-68f31aa9],.danger-btn[data-v-68f31aa9]{border:none;border-radius:6px;padding:8px 12px;font-size:12px;cursor:pointer}.secondary-btn[data-v-68f31aa9]{background:#334155;color:#e2e8f0}.danger-btn[data-v-68f31aa9]{background:#450a0a;color:#fecaca;border:1px solid #7f1d1d}.secondary-btn[data-v-68f31aa9]:disabled{opacity:.5;cursor:not-allowed}.version-form[data-v-68f31aa9]{margin-top:12px;margin-bottom:0}.version-package[data-v-68f31aa9]{display:grid;gap:10px;background:#111c33;border:1px dashed #334155;border-radius:8px;padding:12px;margin-top:12px}.package-upload-row[data-v-68f31aa9]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.package-upload-row input[type=file][data-v-68f31aa9]{flex:1;min-width:220px;color:#cbd5e1;font-size:12px}.package-upload-row .submit-btn[data-v-68f31aa9]{width:auto}.package-file-list[data-v-68f31aa9]{display:flex;flex-wrap:wrap;gap:8px}.package-file-list span[data-v-68f31aa9]{background:#0f172a;border:1px solid #334155;border-radius:999px;color:#94a3b8;font-size:11px;padding:5px 10px}.version-history[data-v-68f31aa9]{display:grid;gap:8px}.version-history-item[data-v-68f31aa9]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:10px}.version-history-item span[data-v-68f31aa9]{color:#cbd5e1;font-size:12px}.loading[data-v-68f31aa9]{text-align:center;color:#64748b}.dashboard[data-v-68f31aa9]{display:flex;gap:30px;flex-wrap:wrap}.profile-card[data-v-68f31aa9]{flex:1;background:#0f172a;padding:20px;border-radius:8px}.eco-info[data-v-68f31aa9]{margin-top:15px;border-top:1px solid #334155;padding-top:10px}.eco-info h4[data-v-68f31aa9]{margin:0 0 5px;color:#fbbf24;font-size:14px}.eco-info p[data-v-68f31aa9]{margin:0 0 8px;color:#cbd5e1}.tx-item[data-v-68f31aa9]{display:flex;justify-content:space-between;font-size:12px;margin-bottom:4px;color:#94a3b8}.api-key-section[data-v-68f31aa9]{flex:2}.key-create[data-v-68f31aa9]{display:flex;align-items:center;margin-bottom:15px}.new-key-display[data-v-68f31aa9]{background:#0f172a;padding:10px;border-radius:6px;margin-bottom:10px}.new-key-display code[data-v-68f31aa9]{background:#334155;padding:4px 8px;border-radius:4px;word-break:break-all}.copy-btn[data-v-68f31aa9]{background:#10b981;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;margin-left:10px}.key-list[data-v-68f31aa9]{margin-top:15px}.key-item[data-v-68f31aa9]{background:#0f172a;padding:12px;border-radius:6px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.key-item .prefix[data-v-68f31aa9]{font-family:monospace;color:#60a5fa;margin-left:8px}.status[data-v-68f31aa9]{font-size:12px;padding:2px 6px;border-radius:4px;margin-left:8px}.status.active[data-v-68f31aa9]{background:#10b981;color:#fff}.status.inactive[data-v-68f31aa9]{background:#ef4444;color:#fff}.key-meta[data-v-68f31aa9]{font-size:12px;color:#64748b}.revoke-btn[data-v-68f31aa9]{background:#dc2626;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer}.empty-tip[data-v-68f31aa9]{color:#64748b;font-style:italic}.plugin-shell[data-v-0c39c513]{display:flex;min-height:100vh;background:#0f172a;color:#e2e8f0;font-size:14px}.side-nav[data-v-0c39c513]{width:240px;flex-shrink:0;display:flex;flex-direction:column;background:#020617;color:#e2e8f0;padding:18px 14px;box-sizing:border-box}.brand[data-v-0c39c513]{display:flex;align-items:center;gap:10px;padding:0 8px 18px;border-bottom:1px solid #1e293b;margin-bottom:16px}.brand-mark[data-v-0c39c513]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;border-radius:8px}.brand-copy[data-v-0c39c513]{display:flex;flex-direction:column}.brand-copy strong[data-v-0c39c513]{font-size:15px}.brand-copy span[data-v-0c39c513]{color:#64748b;font-size:12px}.nav-list[data-v-0c39c513]{display:flex;flex-direction:column;gap:6px}.nav-item[data-v-0c39c513]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:#94a3b8;font-size:13px;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.nav-item[data-v-0c39c513]:hover{background:#1e293b;color:#e2e8f0}.nav-item.active[data-v-0c39c513]{background:#1d4ed8;color:#fff}.side-footer[data-v-0c39c513]{margin-top:auto;padding-top:16px;border-top:1px solid #1e293b}.user-card[data-v-0c39c513]{display:flex;align-items:center;gap:10px;padding:10px 8px}.avatar[data-v-0c39c513]{width:34px;height:34px;border-radius:50%;background:#334155;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}.user-copy[data-v-0c39c513]{display:flex;flex-direction:column;min-width:0}.user-copy strong[data-v-0c39c513]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-copy span[data-v-0c39c513]{color:#64748b;font-size:12px}.logout-btn[data-v-0c39c513]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:8px;padding:9px 12px;border:1px solid #334155;border-radius:8px;background:transparent;color:#94a3b8;font-size:13px;cursor:pointer}.logout-btn[data-v-0c39c513]:hover{background:#1e293b;color:#fca5a5}.main-area[data-v-0c39c513]{flex:1;min-width:0;padding:24px;box-sizing:border-box}.topbar[data-v-0c39c513]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.topbar h1[data-v-0c39c513]{margin:0;font-size:24px;letter-spacing:0}.topbar p[data-v-0c39c513]{margin:6px 0 0;color:#94a3b8;font-size:13px}.ghost-btn[data-v-0c39c513]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid #cbd5e1;border-radius:8px;background:#1e293b;color:#e2e8f0;font-size:13px;cursor:pointer}.skeleton-grid[data-v-0c39c513]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.skeleton-card[data-v-0c39c513]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:16px;box-sizing:border-box}.skeleton-icon[data-v-0c39c513],.skeleton-line[data-v-0c39c513],.skeleton-btn[data-v-0c39c513]{border-radius:6px;background:#263449;animation:skeleton-pulse-0c39c513 1.2s ease-in-out infinite}.skeleton-icon[data-v-0c39c513]{width:42px;height:42px;margin-bottom:14px}.skeleton-line[data-v-0c39c513]{height:12px;margin-bottom:10px}.skeleton-line.short[data-v-0c39c513]{width:55%}.skeleton-btn[data-v-0c39c513]{height:36px;margin-top:18px}@keyframes skeleton-pulse-0c39c513{0%,to{opacity:.55}50%{opacity:1}}.stat-row[data-v-0c39c513]{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px;margin-bottom:24px}.update-section[data-v-0c39c513]{background:#111c33;border:1px solid #334155;border-radius:8px;padding:14px;margin-bottom:22px}.update-list[data-v-0c39c513]{display:grid;gap:8px}.update-item[data-v-0c39c513]{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:10px 12px}.update-item span[data-v-0c39c513]{color:#e2e8f0;font-size:13px}.update-item span[data-v-0c39c513]:last-of-type{color:#94a3b8;font-size:12px}.stat-card[data-v-0c39c513]{display:flex;flex-direction:column;gap:6px;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px 16px}.stat-card span[data-v-0c39c513]{color:#94a3b8;font-size:12px}.stat-card strong[data-v-0c39c513]{font-size:22px}.section-title[data-v-0c39c513]{margin-bottom:14px}.section-title h2[data-v-0c39c513]{margin:0;font-size:16px}.section-title p[data-v-0c39c513]{margin:4px 0 0;color:#94a3b8;font-size:12px}.recent-section[data-v-0c39c513]{margin-bottom:22px}.section-title-row[data-v-0c39c513]{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-title-row h2[data-v-0c39c513]{flex:1}.link-btn[data-v-0c39c513]{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:12px;cursor:pointer}.link-btn[data-v-0c39c513]:hover{color:#fca5a5}.recent-strip[data-v-0c39c513]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.recent-chip[data-v-0c39c513]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#e2e8f0;padding:9px 12px;cursor:pointer;font-size:12px}.recent-chip[data-v-0c39c513]:hover{border-color:#2563eb;color:#60a5fa}.recent-chip svg[data-v-0c39c513]:last-child{color:#475569}.plugin-grid[data-v-0c39c513]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.plugin-card[data-v-0c39c513]{display:flex;flex-direction:column;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:16px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.plugin-card[data-v-0c39c513]:hover{border-color:#475569;box-shadow:0 8px 20px #00000040}.plugin-card.default[data-v-0c39c513]{border-color:#2563eb}.plugin-card.installed[data-v-0c39c513]{border-color:#10b981}.plugin-card.preview[data-v-0c39c513]{border-color:#b45309}.plugin-card.clickable[data-v-0c39c513]{cursor:pointer}.card-head[data-v-0c39c513]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.plugin-icon[data-v-0c39c513]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#172554;color:#60a5fa}.badge[data-v-0c39c513]{padding:4px 8px;border-radius:999px;background:#334155;color:#94a3b8;font-size:11px;white-space:nowrap}.plugin-card.default .badge[data-v-0c39c513]{background:#1d4ed8;color:#fff}.plugin-card.installed .badge[data-v-0c39c513]{background:#064e3b;color:#6ee7b7}.plugin-card.preview .badge[data-v-0c39c513]{background:#78350f;color:#fcd34d}.plugin-card h3[data-v-0c39c513]{margin:0 0 8px;font-size:15px}.plugin-card p[data-v-0c39c513]{margin:0;color:#94a3b8;font-size:13px;line-height:1.55;flex:1}.card-meta[data-v-0c39c513]{margin:14px 0;color:#94a3b8;font-size:12px}.primary-btn[data-v-0c39c513],.secondary-btn[data-v-0c39c513]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:8px;padding:10px 12px;font-size:13px;cursor:pointer}.primary-btn[data-v-0c39c513]:disabled,.secondary-btn[data-v-0c39c513]:disabled{opacity:.6;cursor:not-allowed}.primary-btn[data-v-0c39c513]{background:#2563eb;color:#fff;width:100%}.secondary-btn[data-v-0c39c513]{background:#334155;color:#e2e8f0;flex:1}.danger-btn[data-v-0c39c513]{background:#450a0a;color:#fecaca;border:1px solid #7f1d1d}.card-actions[data-v-0c39c513]{display:flex;gap:8px}.empty-card[data-v-0c39c513]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;background:#1e293b;border:1px dashed #475569;border-radius:8px;color:#94a3b8;gap:12px}.market-toolbar[data-v-0c39c513]{display:flex;gap:12px;margin-bottom:18px}.search-box[data-v-0c39c513]{display:flex;align-items:center;gap:8px;flex:1;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:0 12px;color:#94a3b8}.search-box input[data-v-0c39c513]{flex:1;border:none;outline:none;padding:10px 0;background:transparent;font-size:13px;color:#e2e8f0}.category-select[data-v-0c39c513]{border:1px solid #334155;border-radius:8px;background:#1e293b;padding:0 10px;color:#e2e8f0;font-size:13px}.filter-clear-btn[data-v-0c39c513]{display:inline-flex;align-items:center;gap:6px;border:1px solid #475569;border-radius:8px;background:#1e293b;color:#94a3b8;padding:0 12px;font-size:12px;cursor:pointer}.filter-clear-btn[data-v-0c39c513]:hover{border-color:#2563eb;color:#60a5fa}.market-empty[data-v-0c39c513]{grid-column:1 / -1}.mobile-nav[data-v-0c39c513]{display:none}.detail-overlay[data-v-0c39c513]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:rgba(2,6,23,.72);display:flex;align-items:center;justify-content:center;padding:20px}.detail-panel[data-v-0c39c513]{width:min(560px,100%);max-height:85vh;overflow-y:auto;background:#0f172a;border:1px solid #334155;border-radius:10px;color:#e2e8f0}.detail-header[data-v-0c39c513]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid #1e293b}.detail-title[data-v-0c39c513]{display:flex;align-items:center;gap:12px}.detail-title h3[data-v-0c39c513]{margin:0 0 4px;font-size:16px}.detail-title span[data-v-0c39c513]{color:#64748b;font-size:12px}.close-btn[data-v-0c39c513]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#94a3b8;cursor:pointer}.detail-body[data-v-0c39c513]{padding:16px}.detail-body p[data-v-0c39c513]{color:#94a3b8;font-size:13px;line-height:1.6;margin:0 0 16px}.detail-description[data-v-0c39c513]{margin:0 0 16px}.detail-meta[data-v-0c39c513]{display:flex;flex-wrap:wrap;gap:8px 16px;color:#cbd5e1;font-size:12px;margin-bottom:16px}.detail-status[data-v-0c39c513]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#1e293b;color:#94a3b8;font-size:11px}.detail-status.active[data-v-0c39c513]{background:#064e3b;color:#6ee7b7}.detail-status.preview[data-v-0c39c513]{background:#78350f;color:#fcd34d}.detail-section[data-v-0c39c513]{margin-bottom:18px}.permission-title[data-v-0c39c513]{display:block;color:#94a3b8;font-size:12px;margin-bottom:8px}.feature-list[data-v-0c39c513]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.feature-item[data-v-0c39c513]{display:flex;align-items:flex-start;gap:6px;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:9px 10px;color:#cbd5e1;font-size:12px;line-height:1.4}.feature-item svg[data-v-0c39c513]{flex-shrink:0;margin-top:1px;color:#34d399}.plan-switch[data-v-0c39c513]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.plan-option[data-v-0c39c513]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#94a3b8;padding:10px 12px;cursor:pointer;font-size:12px;text-align:left}.plan-option.active[data-v-0c39c513]{border-color:#2563eb;background:#172554;color:#e2e8f0}.plan-name[data-v-0c39c513]{font-weight:600}.plan-price[data-v-0c39c513]{color:#94a3b8;font-size:11px}.permission-chips[data-v-0c39c513]{display:flex;flex-wrap:wrap;gap:8px}.permission-chip[data-v-0c39c513]{background:#1e293b;border:1px solid #334155;border-radius:999px;padding:5px 10px;color:#cbd5e1;font-size:11px}.compatibility-list[data-v-0c39c513]{display:flex;flex-wrap:wrap;gap:8px}.compatibility-chip[data-v-0c39c513]{background:#0f172a;border:1px solid #334155;border-radius:999px;padding:5px 10px;color:#94a3b8;font-size:11px}.release-note[data-v-0c39c513]{margin:0;background:#1e293b;border:1px dashed #334155;border-radius:8px;padding:10px 12px;color:#94a3b8;font-size:12px;line-height:1.6}.detail-footer[data-v-0c39c513]{display:flex;gap:10px;padding:14px 16px;border-top:1px solid #1e293b}@media (max-width: 768px){.plugin-shell[data-v-0c39c513]{flex-direction:column}.side-nav[data-v-0c39c513]{width:100%;padding:12px}.brand[data-v-0c39c513]{padding-bottom:12px;margin-bottom:10px}.nav-list[data-v-0c39c513]{flex-direction:row;overflow-x:auto}.nav-item[data-v-0c39c513]{flex:0 0 auto}.side-footer[data-v-0c39c513]{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-card[data-v-0c39c513]{padding:8px 4px}.logout-btn[data-v-0c39c513]{width:auto;margin-top:0;padding:8px 12px}.main-area[data-v-0c39c513]{padding:16px}.stat-row[data-v-0c39c513]{grid-template-columns:1fr}.market-toolbar[data-v-0c39c513]{flex-direction:column}.filter-clear-btn[data-v-0c39c513]{align-self:flex-start;padding:9px 12px}.plugin-grid[data-v-0c39c513]{grid-template-columns:1fr}.recent-strip[data-v-0c39c513]{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.plan-switch[data-v-0c39c513]{grid-template-columns:1fr}.detail-footer[data-v-0c39c513]{flex-wrap:wrap}.detail-footer .primary-btn[data-v-0c39c513]{flex:1 1 100%}.detail-footer .secondary-btn[data-v-0c39c513]{flex:1 1 calc(50% - 5px)}.main-area[data-v-0c39c513]{padding-bottom:76px}.mobile-nav[data-v-0c39c513]{position:fixed;left:0;right:0;bottom:0;z-index:800;display:flex;background:#020617;border-top:1px solid #1e293b}.mobile-nav button[data-v-0c39c513],.mobile-nav a[data-v-0c39c513]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border:none;background:transparent;color:#64748b;font-size:11px;text-decoration:none;cursor:pointer}.mobile-nav button.active[data-v-0c39c513],.mobile-nav a.active[data-v-0c39c513]{color:#60a5fa}}.workspace-shell[data-v-2e035719]{min-height:100vh;background:#0f172a;color:#e2e8f0;padding:24px;box-sizing:border-box}.ws-header[data-v-2e035719]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.ws-breadcrumb[data-v-2e035719]{display:flex;gap:8px;font-size:12px;color:#94a3b8;margin-bottom:10px}.ws-breadcrumb a[data-v-2e035719]{color:#60a5fa;text-decoration:none}.ws-header h1[data-v-2e035719]{margin:0;font-size:24px}.ws-header p[data-v-2e035719]{margin:8px 0 0;color:#94a3b8;font-size:13px}.ws-actions[data-v-2e035719]{display:flex;gap:10px}.primary-action[data-v-2e035719],.secondary-action[data-v-2e035719]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:8px;font-size:13px;text-decoration:none}.primary-action[data-v-2e035719]{background:#2563eb;color:#fff}.secondary-action[data-v-2e035719]{background:#1e293b;color:#e2e8f0;border:1px solid #334155}.activation-card[data-v-2e035719]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:rgba(185,28,28,.16);border:1px solid #7f1d1d;border-radius:8px;padding:16px;margin-bottom:22px}.activation-card strong[data-v-2e035719]{font-size:15px}.activation-card p[data-v-2e035719]{margin:6px 0 0;color:#94a3b8;font-size:12px}.plan-card[data-v-2e035719]{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:16px;background:#1e293b;border:1px solid #2563eb;border-radius:8px;padding:16px;margin-bottom:22px}.plan-main[data-v-2e035719]{display:flex;flex-direction:column;gap:5px}.plan-main span[data-v-2e035719]{color:#94a3b8;font-size:12px}.plan-main strong[data-v-2e035719]{font-size:20px}.plan-main p[data-v-2e035719]{color:#94a3b8;font-size:12px;line-height:1.5}.plan-badges[data-v-2e035719]{display:flex;flex-wrap:wrap;gap:8px}.plan-badges span[data-v-2e035719]{background:#334155;color:#94a3b8;border-radius:999px;padding:6px 10px;font-size:11px}.plan-badges span.ok[data-v-2e035719]{background:#064e3b;color:#6ee7b7}.upgrade-link[data-v-2e035719]{color:#60a5fa;font-size:12px;text-decoration:none;white-space:nowrap}.upgrade-link[data-v-2e035719]:hover{color:#93c5fd}.ws-stats[data-v-2e035719]{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:14px;margin-bottom:24px}.stat-card[data-v-2e035719]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.stat-card span[data-v-2e035719]{color:#94a3b8;font-size:12px}.stat-card strong[data-v-2e035719]{font-size:20px}.ws-section[data-v-2e035719]{margin-bottom:28px}.section-head[data-v-2e035719]{margin-bottom:14px}.section-head h2[data-v-2e035719]{margin:0;font-size:16px}.section-head-row[data-v-2e035719]{display:flex;align-items:center;justify-content:space-between;gap:12px}.link-btn[data-v-2e035719]{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border:none;border-radius:6px;background:transparent;color:#94a3b8;font-size:12px;cursor:pointer}.link-btn[data-v-2e035719]:hover{color:#fca5a5}.project-list[data-v-2e035719]{display:flex;flex-direction:column;gap:10px}.project-row[data-v-2e035719]{display:flex;align-items:center;gap:12px;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:12px 14px}.project-icon[data-v-2e035719]{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#172554;color:#60a5fa}.project-copy[data-v-2e035719]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.project-copy strong[data-v-2e035719]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-copy span[data-v-2e035719]{color:#64748b;font-size:12px}.open-project[data-v-2e035719]{color:#60a5fa;font-size:13px;text-decoration:none}.empty-state[data-v-2e035719]{background:#1e293b;border:1px dashed #475569;border-radius:8px;padding:36px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#94a3b8}.tool-grid[data-v-2e035719]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.tool-card[data-v-2e035719]{display:flex;align-items:flex-start;gap:12px;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px;color:#60a5fa;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.tool-card[data-v-2e035719]:hover{border-color:#475569;box-shadow:0 8px 20px #00000040}.tool-card>svg[data-v-2e035719]:last-child{margin-left:auto;color:#64748b}.tool-card div[data-v-2e035719]{flex:1;display:flex;flex-direction:column;gap:4px}.tool-card strong[data-v-2e035719]{color:#e2e8f0;font-size:14px}.tool-card span[data-v-2e035719]{color:#94a3b8;font-size:12px;line-height:1.4}.tool-card.locked[data-v-2e035719]{color:#f59e0b;opacity:.85}.tool-card.disabled[data-v-2e035719]{color:#64748b;opacity:.72}.agent-pipeline-form[data-v-2e035719]{display:grid;gap:10px;margin-bottom:12px}.agent-pipeline-form textarea[data-v-2e035719]{width:100%;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;padding:10px 12px;font-size:13px;font-family:inherit;resize:vertical;outline:none}.agent-pipeline-form textarea[data-v-2e035719]:focus{border-color:#2563eb}.agent-pipeline-form .primary-action[data-v-2e035719]{justify-self:start;border:none;cursor:pointer}.agent-pipeline-form .primary-action[data-v-2e035719]:disabled{opacity:.6;cursor:not-allowed}.intake-clarification[data-v-2e035719]{display:grid;gap:10px;background:#1e293b;border:1px solid #0e7490;border-left:3px solid #22d3ee;border-radius:8px;padding:14px;margin-bottom:12px}.intake-clarification .clarification-label[data-v-2e035719]{color:#22d3ee;font-size:12px;font-weight:600}.intake-clarification strong[data-v-2e035719]{color:#e2e8f0;line-height:1.5}.intake-examples[data-v-2e035719]{display:flex;flex-wrap:wrap;gap:8px}.intake-examples span[data-v-2e035719]{background:#0f172a;border:1px solid #334155;border-radius:999px;color:#94a3b8;font-size:12px;padding:5px 10px}.intake-answer-row[data-v-2e035719]{display:flex;gap:10px}.intake-answer-row input[data-v-2e035719]{flex:1;min-width:0;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;padding:10px 12px;font-size:13px;outline:none}.agent-run-list[data-v-2e035719]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.agent-run-item[data-v-2e035719]{display:inline-flex;align-items:center;gap:8px;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#94a3b8;padding:8px 12px;font-size:12px;cursor:pointer}.agent-run-item.active[data-v-2e035719]{border-color:#2563eb;background:#172554;color:#e2e8f0}.agent-empty[data-v-2e035719]{color:#64748b;font-size:12px;margin:0 0 12px}@media (max-width: 768px){.workspace-shell[data-v-2e035719]{padding:16px}.ws-header[data-v-2e035719]{flex-direction:column}.ws-actions[data-v-2e035719]{width:100%}.ws-actions a[data-v-2e035719]{flex:1}.plan-card[data-v-2e035719],.ws-stats[data-v-2e035719],.tool-grid[data-v-2e035719]{grid-template-columns:1fr}.intake-answer-row[data-v-2e035719]{flex-direction:column}}.usage-shell[data-v-633eea40]{min-height:100vh;background:#0f172a;color:#e2e8f0;padding:24px;box-sizing:border-box}.usage-header[data-v-633eea40]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.usage-breadcrumb[data-v-633eea40]{display:flex;gap:8px;color:#94a3b8;font-size:12px;margin-bottom:8px}.usage-breadcrumb a[data-v-633eea40]{color:#60a5fa;text-decoration:none}.usage-header h1[data-v-633eea40]{margin:0;font-size:22px}.usage-header p[data-v-633eea40]{margin:6px 0 0;color:#94a3b8}.usage-refresh[data-v-633eea40]{display:flex;align-items:center;gap:6px;background:#334155;color:#e2e8f0;border:1px solid #475569;border-radius:6px;padding:8px 12px;cursor:pointer}.usage-grid[data-v-633eea40]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.usage-card[data-v-633eea40]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.usage-card-head[data-v-633eea40]{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px}.usage-label[data-v-633eea40]{color:#e2e8f0;font-weight:600}.usage-code[data-v-633eea40]{color:#64748b;font-size:11px}.usage-value[data-v-633eea40]{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.usage-value strong[data-v-633eea40]{color:#38bdf8;font-size:20px}.usage-value span[data-v-633eea40]{color:#94a3b8;font-size:13px}.usage-bar[data-v-633eea40]{height:8px;background:#0f172a;border-radius:999px;overflow:hidden}.usage-bar span[data-v-633eea40]{display:block;height:100%;background:#38bdf8}.usage-meta[data-v-633eea40]{display:flex;justify-content:space-between;color:#94a3b8;font-size:12px;margin-top:8px}.usage-upgrade[data-v-633eea40]{margin-top:8px;background:#334155;color:#e2e8f0;border:1px solid #475569;border-radius:6px;padding:6px 10px;cursor:pointer;font-size:12px}.usage-upgrade-result[data-v-633eea40]{margin-top:6px;color:#6ee7b7;font-size:12px}.usage-loading[data-v-633eea40],.usage-error[data-v-633eea40],.usage-empty[data-v-633eea40]{color:#94a3b8;padding:24px;text-align:center}.usage-error[data-v-633eea40]{color:#f87171}.usage-alerts[data-v-633eea40]{display:grid;gap:8px;margin-bottom:14px}.usage-alerts span[data-v-633eea40]{background:rgba(245,158,11,.12);border:1px solid #f59e0b;color:#fbbf24;border-radius:6px;padding:8px 10px;font-size:12px}.usage-card.warning[data-v-633eea40]{border-color:#f59e0b}.usage-card.warning .usage-value strong[data-v-633eea40]{color:#fbbf24}.usage-card.warning .usage-bar span[data-v-633eea40]{background:#f59e0b}.scl-shell[data-v-ab861b3a]{min-height:100vh;background:#0f172a;color:#e2e8f0;padding:24px;box-sizing:border-box}.scl-header[data-v-ab861b3a]{margin-bottom:18px}.scl-breadcrumb[data-v-ab861b3a]{display:flex;gap:8px;color:#94a3b8;font-size:12px;margin-bottom:8px}.scl-breadcrumb a[data-v-ab861b3a]{color:#60a5fa;text-decoration:none}.scl-header h1[data-v-ab861b3a]{margin:0;font-size:22px}.scl-header p[data-v-ab861b3a]{margin:6px 0 0;color:#94a3b8}.scl-layout[data-v-ab861b3a]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.scl-input-panel[data-v-ab861b3a],.scl-output-panel[data-v-ab861b3a]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}textarea[data-v-ab861b3a]{width:100%;box-sizing:border-box;background:#0f172a;color:#e2e8f0;border:1px solid #334155;border-radius:6px;padding:10px;font-family:monospace;resize:vertical}.scl-generate-btn[data-v-ab861b3a],.scl-sample-btn[data-v-ab861b3a]{margin-top:10px;background:#2563eb;color:#fff;border:none;border-radius:6px;padding:8px 14px;cursor:pointer;margin-right:8px}.scl-sample-btn[data-v-ab861b3a]{background:#334155}pre[data-v-ab861b3a]{white-space:pre-wrap;font-family:monospace;color:#a5f3fc;margin:0}.scl-error[data-v-ab861b3a]{color:#f87171}.scl-empty[data-v-ab861b3a]{color:#64748b}.scl-issues[data-v-ab861b3a]{margin-top:12px;display:grid;gap:6px}.scl-issues span[data-v-ab861b3a]{color:#fbbf24;font-size:12px}@media (max-width: 760px){.scl-layout[data-v-ab861b3a]{grid-template-columns:1fr}}.factory-shell[data-v-1f790b6b]{min-height:100vh;background:#0f172a;color:#e2e8f0;padding:24px;box-sizing:border-box}.factory-header[data-v-1f790b6b]{margin-bottom:18px}.factory-breadcrumb[data-v-1f790b6b]{display:flex;gap:8px;color:#94a3b8;font-size:12px;margin-bottom:8px}.factory-breadcrumb a[data-v-1f790b6b]{color:#60a5fa;text-decoration:none}.factory-header h1[data-v-1f790b6b]{margin:0;font-size:22px}.factory-header p[data-v-1f790b6b]{margin:6px 0 0;color:#94a3b8}.factory-input[data-v-1f790b6b]{display:flex;gap:10px;align-items:flex-start}.factory-input textarea[data-v-1f790b6b]{flex:1;box-sizing:border-box;background:#1e293b;color:#e2e8f0;border:1px solid #334155;border-radius:6px;padding:10px;resize:vertical}.factory-run-btn[data-v-1f790b6b]{background:#2563eb;color:#fff;border:none;border-radius:6px;padding:10px 16px;cursor:pointer}.factory-error[data-v-1f790b6b]{color:#f87171;margin-top:12px}.clarification-card[data-v-1f790b6b]{border-left:3px solid #22d3ee}.clarification-label[data-v-1f790b6b]{color:#22d3ee;font-size:12px;font-weight:600;text-transform:uppercase}.clarification-card h3[data-v-1f790b6b]{margin:8px 0 10px;line-height:1.5}.clarification-examples[data-v-1f790b6b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.clarification-examples span[data-v-1f790b6b]{background:#0f172a;border:1px solid #334155;border-radius:999px;color:#94a3b8;font-size:12px;padding:5px 10px}.factory-answer[data-v-1f790b6b]{flex:1;box-sizing:border-box;background:#0f172a;color:#e2e8f0;border:1px solid #334155;border-radius:6px;padding:10px}.factory-plan[data-v-1f790b6b],.factory-card[data-v-1f790b6b]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px;margin-top:14px}.factory-meta[data-v-1f790b6b]{display:flex;gap:8px;color:#94a3b8;font-size:12px}.factory-grid[data-v-1f790b6b]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.factory-step[data-v-1f790b6b],.factory-phase[data-v-1f790b6b],.factory-risk[data-v-1f790b6b]{border-top:1px solid #334155;padding:10px 0}.factory-step ul[data-v-1f790b6b]{margin:6px 0 0;padding-left:18px;color:#94a3b8}.factory-phase span[data-v-1f790b6b],.factory-risk span[data-v-1f790b6b]{display:block;color:#94a3b8;font-size:12px;margin-top:4px}.risks-card[data-v-1f790b6b]{margin-top:14px}.intake-contract-card[data-v-1f790b6b]{margin-top:14px;border-color:#0e7490}.contract-policy[data-v-1f790b6b]{color:#94a3b8;line-height:1.6;margin:0 0 8px}.contract-rule[data-v-1f790b6b]{display:flex;align-items:flex-start;gap:8px;border-top:1px solid #334155;padding:8px 0;color:#e2e8f0;font-size:13px}.contract-rule svg[data-v-1f790b6b]{color:#34d399;flex-shrink:0;margin-top:2px}@media (max-width: 760px){.factory-grid[data-v-1f790b6b]{grid-template-columns:1fr}}.intake-shell[data-v-f08a7c15]{min-height:100vh;background:#0f172a;color:#e2e8f0;padding:24px;box-sizing:border-box}.intake-header[data-v-f08a7c15]{margin-bottom:18px}.intake-breadcrumb[data-v-f08a7c15]{display:flex;gap:8px;color:#94a3b8;font-size:12px;margin-bottom:8px}.intake-breadcrumb a[data-v-f08a7c15]{color:#60a5fa;text-decoration:none}.intake-header h1[data-v-f08a7c15]{margin:0;font-size:22px}.intake-header p[data-v-f08a7c15]{margin:6px 0 0;color:#94a3b8}.intake-input[data-v-f08a7c15]{display:flex;flex-direction:column;gap:10px}.intake-input textarea[data-v-f08a7c15],.answer-row input[data-v-f08a7c15]{box-sizing:border-box;width:100%;background:#1e293b;color:#e2e8f0;border:1px solid #334155;border-radius:6px;padding:10px;resize:vertical}.intake-actions[data-v-f08a7c15],.answer-row[data-v-f08a7c15]{display:flex;gap:10px}.intake-select[data-v-f08a7c15]{flex:1;box-sizing:border-box;background:#1e293b;color:#e2e8f0;border:1px solid #334155;border-radius:6px;padding:10px}.intake-run-btn[data-v-f08a7c15]{display:inline-flex;align-items:center;gap:8px;background:#2563eb;color:#fff;border:none;border-radius:6px;padding:10px 16px;cursor:pointer}.intake-error[data-v-f08a7c15]{color:#f87171;margin-top:12px}.intake-card[data-v-f08a7c15]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px;margin-top:14px}.clarification-card[data-v-f08a7c15]{border-left:3px solid #22d3ee}.clarification-label[data-v-f08a7c15]{color:#22d3ee;font-size:12px;font-weight:600}.clarification-card h2[data-v-f08a7c15]{margin:8px 0;font-size:18px;line-height:1.5}.example-row[data-v-f08a7c15],.slot-grid[data-v-f08a7c15],.source-item[data-v-f08a7c15]{display:flex;flex-wrap:wrap;gap:8px}.example-row span[data-v-f08a7c15]{background:#0f172a;border:1px solid #334155;border-radius:999px;color:#94a3b8;font-size:12px;padding:5px 10px}.slot-grid[data-v-f08a7c15]{margin-top:10px}.slot-item[data-v-f08a7c15]{flex:1 1 180px;display:flex;flex-direction:column;gap:4px;background:#0f172a;border:1px solid #334155;border-radius:6px;padding:10px}.slot-item strong[data-v-f08a7c15]{color:#94a3b8;font-size:12px}.slot-item span[data-v-f08a7c15]{font-size:14px}.step-list[data-v-f08a7c15]{margin:10px 0 0;padding-left:20px;line-height:1.8}.source-item[data-v-f08a7c15]{flex-direction:column;border-top:1px solid #334155;padding:10px 0}.source-item span[data-v-f08a7c15]{color:#94a3b8;font-size:12px}.source-item a[data-v-f08a7c15]{color:#60a5fa;word-break:break-all}@media (max-width: 760px){.intake-actions[data-v-f08a7c15],.answer-row[data-v-f08a7c15]{flex-direction:column}.intake-run-btn[data-v-f08a7c15]{justify-content:center}}.obs-shell[data-v-72e7d298]{min-height:100vh;background:#0f172a;color:#e2e8f0;padding:24px;box-sizing:border-box}.obs-header[data-v-72e7d298]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.obs-breadcrumb[data-v-72e7d298]{display:flex;gap:8px;color:#94a3b8;font-size:12px;margin-bottom:8px}.obs-breadcrumb a[data-v-72e7d298]{color:#60a5fa;text-decoration:none}.obs-header h1[data-v-72e7d298]{margin:0;font-size:22px}.obs-header p[data-v-72e7d298]{margin:6px 0 0;color:#94a3b8}.obs-refresh[data-v-72e7d298]{display:flex;align-items:center;gap:6px;background:#334155;color:#e2e8f0;border:1px solid #475569;border-radius:6px;padding:8px 12px;cursor:pointer}.obs-error[data-v-72e7d298]{color:#f87171;margin-bottom:12px}.obs-metrics[data-v-72e7d298]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.obs-metric-card[data-v-72e7d298],.obs-card[data-v-72e7d298]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.obs-metric-card span[data-v-72e7d298]{color:#94a3b8;font-size:12px}.obs-metric-card strong[data-v-72e7d298]{display:block;color:#38bdf8;font-size:20px;margin:4px 0}.obs-metric-card p[data-v-72e7d298]{margin:2px 0;color:#cbd5e1}.obs-grid[data-v-72e7d298]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.obs-card h3[data-v-72e7d298]{margin:0 0 10px}.obs-row[data-v-72e7d298]{border-top:1px solid #334155;padding:8px 0;display:flex;justify-content:space-between;gap:8px}.obs-row span[data-v-72e7d298]{color:#94a3b8;font-size:12px}.obs-empty[data-v-72e7d298]{color:#64748b;padding:12px 0}.obs-worker-card[data-v-72e7d298]{margin-top:12px}.obs-run[data-v-72e7d298]{border-top:1px solid #334155;padding:8px 0}.obs-run-head[data-v-72e7d298]{display:flex;justify-content:space-between;align-items:center;gap:8px}.obs-run p[data-v-72e7d298]{color:#94a3b8;font-size:12px;margin:4px 0}.obs-run details[data-v-72e7d298]{margin-top:4px}.obs-run summary[data-v-72e7d298]{color:#60a5fa;cursor:pointer;font-size:12px}.obs-run pre[data-v-72e7d298]{background:#0f172a;border:1px solid #334155;border-radius:6px;padding:8px;color:#cbd5e1;font-size:11px;white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto}.obs-status[data-v-72e7d298]{border-radius:4px;padding:2px 6px;font-size:11px}.obs-status.completed[data-v-72e7d298]{color:#86efac;background:#052e16}.obs-status.failed[data-v-72e7d298],.obs-status.timeout[data-v-72e7d298]{color:#fca5a5;background:#450a0a}.obs-status.docker_unavailable[data-v-72e7d298]{color:#fbbf24;background:#451a03}@media (max-width: 760px){.obs-grid[data-v-72e7d298]{grid-template-columns:1fr}}.kb-shell[data-v-f2744ea3]{min-height:100vh;background:#0f172a;color:#e2e8f0;padding:24px;box-sizing:border-box}.kb-header[data-v-f2744ea3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.kb-breadcrumb[data-v-f2744ea3]{display:flex;gap:8px;color:#94a3b8;font-size:12px;margin-bottom:8px}.kb-breadcrumb a[data-v-f2744ea3]{color:#60a5fa;text-decoration:none}.kb-header h1[data-v-f2744ea3]{display:flex;align-items:center;gap:8px;margin:0;font-size:22px}.kb-header p[data-v-f2744ea3]{margin:6px 0 0;color:#94a3b8}.kb-refresh[data-v-f2744ea3],.kb-primary[data-v-f2744ea3],.kb-icon-btn[data-v-f2744ea3]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#334155;color:#e2e8f0;border:1px solid #475569;border-radius:6px;padding:8px 12px;cursor:pointer}.kb-refresh[data-v-f2744ea3]:disabled,.kb-primary[data-v-f2744ea3]:disabled,.kb-icon-btn[data-v-f2744ea3]:disabled{opacity:.6;cursor:not-allowed}.kb-primary[data-v-f2744ea3]{background:#0369a1;border-color:#0ea5e9;width:100%;margin-top:4px}.kb-error[data-v-f2744ea3],.kb-notice[data-v-f2744ea3]{margin-bottom:12px;padding:10px 12px;border-radius:6px;font-size:13px}.kb-error[data-v-f2744ea3]{color:#fca5a5;background:#450a0a;border:1px solid #991b1b}.kb-notice[data-v-f2744ea3]{color:#86efac;background:#052e16;border:1px solid #15803d}.kb-grid[data-v-f2744ea3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:12px}.kb-card[data-v-f2744ea3],.kb-sources[data-v-f2744ea3]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.kb-card h3[data-v-f2744ea3],.kb-section-head h3[data-v-f2744ea3]{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-size:15px}.kb-field[data-v-f2744ea3]{display:grid;gap:5px;margin-bottom:10px}.kb-field span[data-v-f2744ea3]{color:#94a3b8;font-size:12px}.kb-field input[data-v-f2744ea3],.kb-field select[data-v-f2744ea3]{width:100%;box-sizing:border-box;background:#0f172a;color:#e2e8f0;border:1px solid #475569;border-radius:6px;padding:8px 10px}.kb-results[data-v-f2744ea3]{display:grid;gap:8px;margin-top:12px}.kb-result[data-v-f2744ea3]{background:#0f172a;border:1px solid #334155;border-radius:6px;padding:10px}.kb-result-head[data-v-f2744ea3]{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px}.kb-result-head strong[data-v-f2744ea3]{color:#38bdf8;font-size:13px}.kb-result-head span[data-v-f2744ea3]{color:#fbbf24;font-size:12px}.kb-result p[data-v-f2744ea3]{color:#94a3b8;font-size:12px;margin:0 0 6px}.kb-excerpt[data-v-f2744ea3]{color:#cbd5e1;font-size:12px;line-height:1.5;max-height:120px;overflow:auto}.kb-section-head[data-v-f2744ea3]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.kb-section-head span[data-v-f2744ea3]{color:#94a3b8;font-size:12px}.kb-source-list[data-v-f2744ea3]{display:grid;gap:8px}.kb-source[data-v-f2744ea3]{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;background:#0f172a;border:1px solid #334155;border-radius:6px;padding:10px}.kb-source-icon[data-v-f2744ea3]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#0c4a6e;color:#7dd3fc;border-radius:6px}.kb-source-copy[data-v-f2744ea3]{min-width:0}.kb-source-copy strong[data-v-f2744ea3]{display:block;font-size:14px;margin-bottom:3px}.kb-source-copy span[data-v-f2744ea3]{color:#94a3b8;font-size:12px}.kb-source-copy p[data-v-f2744ea3]{margin:4px 0 0;color:#64748b;font-size:12px}.kb-icon-btn[data-v-f2744ea3]{width:32px;height:32px;padding:0}.kb-empty[data-v-f2744ea3]{color:#94a3b8;font-size:13px;text-align:center;padding:16px 0}@media (max-width: 640px){.kb-shell[data-v-f2744ea3]{padding:16px}.kb-source[data-v-f2744ea3]{grid-template-columns:38px 1fr}.kb-icon-btn[data-v-f2744ea3]{grid-column:2}}.kq-shell[data-v-a420c78b]{min-height:100vh;background:#0f172a;color:#e2e8f0;padding:24px;box-sizing:border-box}.kq-header[data-v-a420c78b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.kq-breadcrumb[data-v-a420c78b]{display:flex;gap:8px;color:#94a3b8;font-size:12px;margin-bottom:8px}.kq-breadcrumb a[data-v-a420c78b]{color:#60a5fa;text-decoration:none}.kq-header h1[data-v-a420c78b]{display:flex;align-items:center;gap:8px;margin:0;font-size:22px}.kq-header p[data-v-a420c78b]{margin:6px 0 0;color:#94a3b8}.kq-actions[data-v-a420c78b]{display:flex;gap:8px;flex-wrap:wrap}.kq-refresh[data-v-a420c78b]{display:flex;align-items:center;gap:6px;background:#334155;color:#e2e8f0;border:1px solid #475569;border-radius:6px;padding:8px 12px;cursor:pointer}.kq-refresh[data-v-a420c78b]:disabled{opacity:.6;cursor:not-allowed}.kq-error[data-v-a420c78b]{color:#f87171;margin-bottom:12px}.kq-metrics[data-v-a420c78b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.kq-metric[data-v-a420c78b],.kq-domain[data-v-a420c78b],.kq-no-answer[data-v-a420c78b]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.kq-metric span[data-v-a420c78b],.kq-domain-head span[data-v-a420c78b],.kq-governance-item span[data-v-a420c78b]{color:#94a3b8;font-size:12px}.kq-metric strong[data-v-a420c78b]{display:block;color:#38bdf8;font-size:24px;margin:4px 0}.kq-metric.warning strong[data-v-a420c78b]{color:#fbbf24}.kq-metric p[data-v-a420c78b],.kq-domain p[data-v-a420c78b]{margin:2px 0;color:#cbd5e1}.kq-governance[data-v-a420c78b]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.kq-governance-item[data-v-a420c78b]{background:#111827;border:1px solid #334155;border-radius:6px;padding:8px 12px;display:flex;gap:8px;align-items:baseline}.kq-governance-item strong[data-v-a420c78b]{color:#fbbf24}.kq-history[data-v-a420c78b]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px;margin-bottom:12px}.kq-history h3[data-v-a420c78b]{margin:0 0 10px}.kq-history-row[data-v-a420c78b]{display:grid;grid-template-columns:150px 70px 1fr;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #334155;font-size:12px}.kq-history-row span[data-v-a420c78b]{color:#94a3b8}.kq-history-row strong[data-v-a420c78b]{color:#38bdf8}.kq-history-row p[data-v-a420c78b]{margin:0;color:#cbd5e1}.kq-domain-grid[data-v-a420c78b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.kq-domain-head[data-v-a420c78b]{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.kq-domain-head strong[data-v-a420c78b]{color:#e2e8f0}.kq-bar[data-v-a420c78b]{height:8px;background:#0f172a;border-radius:4px;overflow:hidden}.kq-bar span[data-v-a420c78b]{display:block;height:100%;background:#38bdf8}.kq-domain details[data-v-a420c78b]{margin-top:8px;font-size:12px}.kq-domain summary[data-v-a420c78b]{color:#60a5fa;cursor:pointer}.kq-domain ul[data-v-a420c78b]{margin:8px 0 0;padding-left:18px;color:#94a3b8}.kq-no-answer[data-v-a420c78b]{margin-top:12px}.kq-no-answer h3[data-v-a420c78b]{margin:0 0 10px}.kq-no-answer-row[data-v-a420c78b]{display:grid;grid-template-columns:120px 1fr;gap:8px;padding:8px 0;border-top:1px solid #334155}.kq-no-answer-row span[data-v-a420c78b]{color:#94a3b8;font-size:12px}.kq-no-answer-row p[data-v-a420c78b]{margin:0;color:#cbd5e1}@media (max-width: 640px){.kq-shell[data-v-a420c78b]{padding:16px}.kq-no-answer-row[data-v-a420c78b]{grid-template-columns:1fr}.kq-history-row[data-v-a420c78b]{grid-template-columns:1fr 60px}}.dyeing-app[data-v-8a2ccc96]{min-height:100vh;background:#0f172a;color:#e2e8f0;padding:16px 16px 28px;box-sizing:border-box}.de-header[data-v-8a2ccc96]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.de-breadcrumb[data-v-8a2ccc96]{display:flex;gap:8px;font-size:12px;color:#94a3b8;margin-bottom:8px}.de-breadcrumb a[data-v-8a2ccc96]{color:#60a5fa;text-decoration:none}.de-header h1[data-v-8a2ccc96]{margin:0;font-size:22px}.de-header-actions[data-v-8a2ccc96]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sync-btn[data-v-8a2ccc96]{display:inline-flex;align-items:center;gap:6px;border:1px solid #f59e0b;border-radius:8px;background:#78350f;color:#fcd34d;padding:6px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.sync-btn[data-v-8a2ccc96]:disabled{opacity:.6;cursor:not-allowed}.de-pill[data-v-8a2ccc96]{background:#1e3a8a;color:#bfdbfe;border-radius:999px;padding:5px 10px;font-size:12px;white-space:nowrap}.de-back[data-v-8a2ccc96]{color:#93c5fd;font-size:13px;text-decoration:none;white-space:nowrap}.de-tabs[data-v-8a2ccc96]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:16px}.de-tabs button[data-v-8a2ccc96]{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#94a3b8;padding:9px 12px;font-size:13px;cursor:pointer}.de-tabs button.active[data-v-8a2ccc96]{border-color:#2563eb;background:#172554;color:#e2e8f0}.de-main[data-v-8a2ccc96]{max-width:1180px;margin:0 auto}.de-loading[data-v-8a2ccc96],.de-error[data-v-8a2ccc96]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;color:#94a3b8}.de-error[data-v-8a2ccc96]{color:#fca5a5}.spin[data-v-8a2ccc96]{animation:spin-8a2ccc96 .9s linear infinite}@keyframes spin-8a2ccc96{to{transform:rotate(360deg)}}.de-panel[data-v-8a2ccc96]{display:flex;flex-direction:column;gap:16px}.panel-head[data-v-8a2ccc96]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-head h2[data-v-8a2ccc96]{margin:0;font-size:16px}.icon-btn[data-v-8a2ccc96]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #334155;border-radius:8px;background:#1e293b;color:#94a3b8;cursor:pointer}.de-form[data-v-8a2ccc96]{display:grid;gap:10px;background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.de-form input[data-v-8a2ccc96],.de-form select[data-v-8a2ccc96],.de-form textarea[data-v-8a2ccc96]{width:100%;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;padding:10px 12px;font-size:13px;font-family:inherit;outline:none}.de-form textarea[data-v-8a2ccc96]{min-height:72px;resize:vertical}.de-form input[data-v-8a2ccc96]:focus,.de-form select[data-v-8a2ccc96]:focus,.de-form textarea[data-v-8a2ccc96]:focus{border-color:#2563eb}.form-row[data-v-8a2ccc96]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.file-list[data-v-8a2ccc96]{display:flex;flex-wrap:wrap;gap:8px}.file-list span[data-v-8a2ccc96]{background:#0f172a;border:1px solid #334155;border-radius:999px;padding:5px 10px;color:#94a3b8;font-size:11px}.primary-btn[data-v-8a2ccc96],.secondary-btn[data-v-8a2ccc96]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:8px;padding:10px 12px;font-size:13px;cursor:pointer}.primary-btn[data-v-8a2ccc96]{background:#2563eb;color:#fff}.secondary-btn[data-v-8a2ccc96]{background:#334155;color:#e2e8f0}.primary-btn[data-v-8a2ccc96]:disabled,.secondary-btn[data-v-8a2ccc96]:disabled{opacity:.6;cursor:not-allowed}.de-search[data-v-8a2ccc96]{grid-template-columns:1fr auto;align-items:center}.diagnosis-form[data-v-8a2ccc96]{border-color:#2563eb}.diagnosis-clarification[data-v-8a2ccc96]{display:grid;gap:10px;background:#0f172a;border:1px solid #0e7490;border-left:3px solid #22d3ee;border-radius:8px;padding:14px;margin-top:10px}.diagnosis-clarification .clarification-label[data-v-8a2ccc96]{color:#22d3ee;font-size:12px;font-weight:600}.diagnosis-clarification strong[data-v-8a2ccc96]{color:#e2e8f0;font-size:14px;line-height:1.5}.clarification-examples[data-v-8a2ccc96]{display:flex;flex-wrap:wrap;gap:8px}.clarification-examples span[data-v-8a2ccc96]{background:#1e293b;border:1px solid #334155;border-radius:999px;color:#94a3b8;font-size:12px;padding:5px 10px}.clarification-answer-row[data-v-8a2ccc96]{display:flex;gap:10px}.clarification-answer-row input[data-v-8a2ccc96]{flex:1;min-width:0;box-sizing:border-box;background:#1e293b;border:1px solid #334155;border-radius:8px;color:#e2e8f0;padding:9px 12px;font-size:12px;outline:none}.multimodal-config[data-v-8a2ccc96]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.multimodal-config h3[data-v-8a2ccc96]{margin:0 0 10px;font-size:14px}.manual-library[data-v-8a2ccc96]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.manual-library h3[data-v-8a2ccc96]{margin:0 0 10px;font-size:14px}.batch-import[data-v-8a2ccc96]{display:grid;gap:10px;margin-top:10px}.batch-import textarea[data-v-8a2ccc96]{width:100%;box-sizing:border-box;background:#0f172a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;padding:10px 12px;font-size:12px;font-family:monospace;resize:vertical;outline:none}.batch-result[data-v-8a2ccc96]{color:#6ee7b7;font-size:12px}.document-search[data-v-8a2ccc96]{margin-top:10px}.document-list[data-v-8a2ccc96]{display:grid;gap:10px;margin-top:10px}.document-card[data-v-8a2ccc96]{background:#0f172a;border:1px solid #334155;border-radius:8px;padding:14px}.document-card .danger-btn[data-v-8a2ccc96]{margin-top:10px;border:1px solid #7f1d1d;border-radius:8px;background:#450a0a;color:#fecaca;padding:8px 12px;font-size:12px;cursor:pointer}.check-row[data-v-8a2ccc96]{display:flex;align-items:center;gap:8px;color:#cbd5e1;font-size:13px}.provider-list[data-v-8a2ccc96]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.provider-list span[data-v-8a2ccc96]{background:#0f172a;border:1px solid #334155;border-radius:999px;padding:6px 10px;color:#94a3b8;font-size:11px}.file-name[data-v-8a2ccc96]{color:#60a5fa;font-size:12px}.diagnosis-result[data-v-8a2ccc96]{background:#172554;border:1px solid #2563eb;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:8px}.diagnosis-result h3[data-v-8a2ccc96]{margin:0;font-size:15px}.diagnosis-result p[data-v-8a2ccc96]{margin:0;color:#cbd5e1;font-size:13px;line-height:1.5}.diagnosis-result span[data-v-8a2ccc96]{color:#fcd34d;font-size:12px}.similar-case-list[data-v-8a2ccc96]{margin-top:6px;display:grid;gap:8px}.similar-case-item[data-v-8a2ccc96]{background:rgba(30,41,59,.65);border:1px solid #334155;border-radius:6px;padding:10px 12px}.similar-case-item span[data-v-8a2ccc96]{color:#60a5fa;font-size:12px}.similar-case-item p[data-v-8a2ccc96]{margin:6px 0}.similar-case-item small[data-v-8a2ccc96]{color:#94a3b8}.benefit-result[data-v-8a2ccc96]{background:#172554;border:1px solid #2563eb;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:8px}.benefit-result h3[data-v-8a2ccc96]{margin:0;font-size:15px}.benefit-result p[data-v-8a2ccc96]{margin:0;color:#cbd5e1;font-size:13px;line-height:1.5}.benefit-result span[data-v-8a2ccc96]{color:#fcd34d;font-size:12px}.contract-status[data-v-8a2ccc96]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:12px;color:#94a3b8;font-size:13px}.benefit-actions[data-v-8a2ccc96]{display:flex;gap:10px}.benefit-actions button[data-v-8a2ccc96]{flex:1}.team-list[data-v-8a2ccc96]{display:grid;gap:10px}.team-card[data-v-8a2ccc96]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.team-card .danger-btn[data-v-8a2ccc96]{margin-top:10px;border:1px solid #7f1d1d;border-radius:8px;background:#450a0a;color:#fecaca;padding:8px 12px;font-size:12px;cursor:pointer}.account-created[data-v-8a2ccc96]{color:#6ee7b7;font-size:12px;margin-top:10px}.account-form[data-v-8a2ccc96]{margin-top:10px}.team-card .secondary-btn[data-v-8a2ccc96]{margin-top:10px;border:1px solid #334155;border-radius:8px;background:#334155;color:#e2e8f0;padding:8px 12px;font-size:12px;cursor:pointer}.demo-tools[data-v-8a2ccc96],.audit-panel[data-v-8a2ccc96]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.demo-tools h3[data-v-8a2ccc96],.audit-panel h3[data-v-8a2ccc96]{margin:0 0 10px;font-size:14px}.audit-list[data-v-8a2ccc96]{display:grid;gap:8px}.audit-item[data-v-8a2ccc96]{display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:8px;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:8px 10px;color:#94a3b8;font-size:11px;word-break:break-all}.equipment-grid[data-v-8a2ccc96],.order-list[data-v-8a2ccc96],.rule-list[data-v-8a2ccc96],.feedback-list[data-v-8a2ccc96]{display:grid;gap:10px}.equipment-grid[data-v-8a2ccc96]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.equipment-card[data-v-8a2ccc96],.order-card[data-v-8a2ccc96],.rule-card[data-v-8a2ccc96],.feedback-card[data-v-8a2ccc96]{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:14px}.equipment-card .secondary-btn[data-v-8a2ccc96]{margin-top:10px;border:1px solid #334155;border-radius:8px;background:#334155;color:#e2e8f0;padding:8px 12px;font-size:12px;cursor:pointer}.equipment-detail[data-v-8a2ccc96]{background:#1e293b;border:1px solid #2563eb;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:14px}.detail-meta[data-v-8a2ccc96]{display:flex;flex-wrap:wrap;gap:8px}.detail-meta span[data-v-8a2ccc96]{background:#0f172a;border:1px solid #334155;border-radius:999px;padding:5px 10px;color:#cbd5e1;font-size:11px}.detail-block h4[data-v-8a2ccc96]{margin:0 0 8px;font-size:13px;color:#94a3b8}.detail-list[data-v-8a2ccc96]{display:grid;gap:8px}.detail-link[data-v-8a2ccc96],.detail-item[data-v-8a2ccc96]{display:grid;grid-template-columns:1fr 2fr 1fr;gap:8px;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:8px 10px;color:#94a3b8;font-size:11px;text-decoration:none;word-break:break-all}.detail-link[data-v-8a2ccc96]{grid-template-columns:1fr;color:#60a5fa}.card-line[data-v-8a2ccc96]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.card-line svg[data-v-8a2ccc96]{color:#60a5fa;flex-shrink:0}.card-line strong[data-v-8a2ccc96]{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-8a2ccc96],.risk-badge[data-v-8a2ccc96]{margin-left:auto;border-radius:999px;padding:4px 8px;font-size:11px;white-space:nowrap;background:#334155;color:#cbd5e1}.status-badge.running[data-v-8a2ccc96],.risk-badge.low[data-v-8a2ccc96]{background:#064e3b;color:#6ee7b7}.status-badge.stopped[data-v-8a2ccc96],.risk-badge.high[data-v-8a2ccc96]{background:#450a0a;color:#fca5a5}.status-badge.maintenance[data-v-8a2ccc96],.risk-badge.medium[data-v-8a2ccc96]{background:#78350f;color:#fcd34d}.card-copy[data-v-8a2ccc96]{display:flex;flex-direction:column;gap:5px;color:#94a3b8;font-size:12px;line-height:1.45}.card-copy p[data-v-8a2ccc96]{margin:0;color:#cbd5e1;font-size:13px}@media (min-width: 768px){.dyeing-app[data-v-8a2ccc96]{padding:24px}.de-header h1[data-v-8a2ccc96]{font-size:26px}.de-form[data-v-8a2ccc96]{grid-template-columns:repeat(2,minmax(0,1fr))}.de-form textarea[data-v-8a2ccc96],.de-form .form-row[data-v-8a2ccc96],.de-form .primary-btn[data-v-8a2ccc96],.de-form .secondary-btn[data-v-8a2ccc96]{grid-column:span 2}.de-search[data-v-8a2ccc96]{grid-template-columns:1fr auto}.de-search input[data-v-8a2ccc96],.de-search button[data-v-8a2ccc96]{grid-column:auto}}
