:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#111827;background:#f6f8fb;--workspace-accent: #6d4df2;--workspace-accent-strong: #5b3ee4;--workspace-accent-soft: #f1efff;--workspace-border: rgba(214, 222, 244, .92);--workspace-panel: rgba(255, 255, 255, .97);--workspace-shadow: 0 22px 58px rgba(99, 102, 241, .1);--workspace-background: radial-gradient(circle at 18% 5%, rgba(229, 221, 255, .84), transparent 31%), radial-gradient(circle at 92% 88%, rgba(219, 234, 254, .9), transparent 34%), #f8f9ff}.agent-studio-shell{box-sizing:border-box;width:100%;height:100vh;padding:92px 18px 18px 92px;overflow:hidden;background:radial-gradient(circle at 86% 6%,rgba(199,210,254,.42),transparent 28%),radial-gradient(circle at 34% 4%,rgba(237,233,254,.68),transparent 24%),#f8f9ff;color:#172033}.workspace-page-head{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid rgba(214,221,240,.9);border-radius:22px;background:#fffffff0;box-shadow:0 16px 42px #5053aa14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-page-head>div:first-child{min-width:0}.workspace-page-head span{color:#6d4df2;font-size:10px;font-weight:950;letter-spacing:.1em}.workspace-page-head h1{margin:3px 0 4px;color:#121a2b;font-size:24px;line-height:1;font-weight:950}.workspace-page-head p{margin:0;color:#6d7890;font-size:12px;font-weight:700}.workspace-head-actions{display:flex;align-items:center;gap:8px}.workspace-head-actions button,.section-title button,.workspace-dialog-actions button,.review-publish-button,.test-session-head>button,.quick-chat-composer button{min-height:38px;padding:9px 15px;border:1px solid #6d4df2;border-radius:12px;background:linear-gradient(135deg,#6d4df2,#8b5cf6);color:#fff;cursor:pointer;font:inherit;font-size:12px;font-weight:900;box-shadow:0 9px 18px #6d4df22b}.workspace-head-actions button.secondary,.section-title button.secondary,.workspace-dialog-actions button.secondary,.test-session-head>button.secondary{border-color:#d8def0;background:#fff;color:#4c5870;box-shadow:none}.workspace-head-actions button:disabled,.section-title button:disabled,.workspace-dialog-actions button:disabled,.quick-chat-composer button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.lifecycle-chip{padding:8px 11px;border-radius:999px;background:#f3f0ff;color:#6d4df2!important;letter-spacing:0!important}.lifecycle-chip.published{background:#e9fbf2;color:#11825b!important}.agent-studio-layout{height:calc(100vh - 192px);min-height:0;display:grid;grid-template-columns:220px minmax(420px,1fr) minmax(340px,400px);gap:12px;margin-top:12px}.agent-list-card,.agent-builder-card,.test-control-card,.test-session-card,.test-trace-card{min-height:0;border:1px solid rgba(214,221,240,.92);border-radius:22px;background:#fffffff5;box-shadow:0 16px 42px #5053aa14}.agent-list-card{padding:14px;overflow:hidden}.agent-list-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 2px 14px}.agent-list-head>div{display:grid;gap:2px}.agent-list-head b{font-size:14px;font-weight:950}.agent-list-head small{color:#8a95ab;font-size:10px;font-weight:800}.agent-list-head button{padding:8px 10px;border:1px solid #ddd6fe;border-radius:10px;background:#f7f5ff;color:#6d4df2;cursor:pointer;font-weight:900}.agent-list-search{width:100%;height:38px;box-sizing:border-box;margin-bottom:10px;padding:0 10px;border:1px solid #d8deeb;border-radius:11px;background:#fbfcff;color:#263146;outline:none;font:inherit;font-size:10px;font-weight:750}.agent-list-search:focus{border-color:#8b7cf6;box-shadow:0 0 0 3px #6d4df21a}.agent-list{height:calc(100% - 102px);display:grid;align-content:start;gap:7px;overflow-y:auto}.agent-list>button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:10px;border:1px solid transparent;border-radius:14px;background:transparent;color:#1d2638;cursor:pointer;text-align:left}.agent-list>button:hover{background:#fafaff;border-color:#e4e7f2}.agent-list>button.active{border-color:#c7d2fe;background:linear-gradient(135deg,#eef2ff,#f5f3ff)}.agent-list>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.agent-list>button b{overflow:hidden;font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.agent-list>button small{color:#7c879e;font-size:10px;font-weight:750}.agent-list>button i{width:7px;height:7px;border-radius:999px;background:#cbd5e1}.agent-list>button.active i{background:#6d4df2}.agent-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#6d4df2,#8b5cf6);color:#fff;font-size:14px;font-weight:950}.agent-builder-card{overflow:hidden}.agent-builder-tabs{min-height:54px;display:flex;align-items:center;gap:3px;padding:8px 12px;border-bottom:1px solid #e8ebf3;overflow-x:auto}.agent-builder-tabs button{min-height:36px;padding:8px 13px;border:0;border-radius:10px;background:transparent;color:#657087;cursor:pointer;font:inherit;font-size:11px;font-weight:900;white-space:nowrap}.agent-builder-tabs button:hover{background:#f7f5ff;color:#5b3fe4}.agent-builder-tabs button.active{background:#eeeaff;color:#5b3fe4;box-shadow:inset 0 0 0 1px #ddd6fe}.agent-builder-body{height:calc(100% - 54px);overflow-y:auto}.studio-section{padding:20px}.section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.section-title>div{min-width:0;display:grid;gap:4px}.section-title b{color:#182136;font-size:15px;font-weight:950}.section-title small{color:#7a859c;font-size:11px;line-height:1.45;font-weight:700}.section-title>span{padding:7px 10px;border-radius:999px;background:#f3f0ff;color:#6d4df2;font-size:11px;font-weight:900}.section-title .runtime-impact-badge,.agent-config-block header .runtime-impact-badge{width:fit-content;margin-top:4px;padding:4px 8px;border-radius:999px;background:#eef6ff;color:#175cd3;font-size:10px;line-height:1.3;font-weight:850}.runtime-impact-note{color:#52647d;font-size:10px;line-height:1.4;font-weight:700}.studio-section h3{margin:18px 0 9px;color:#5e6980;font-size:11px;font-weight:950;text-transform:uppercase}.studio-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-form-grid label,.studio-field,.test-control-card>label,.workspace-dialog>label{display:grid;gap:7px;color:#5d687e;font-size:11px;font-weight:900}.studio-form-grid input,.studio-field input,.studio-form-grid select,.studio-field select,.studio-field textarea,.test-control-card select,.workspace-dialog input,.quick-chat-composer textarea{width:100%;box-sizing:border-box;border:1px solid #d8deeb;border-radius:12px;background:#fff;color:#1e293b;outline:none;font:inherit;font-size:12px;line-height:1.55}.studio-form-grid input,.studio-form-grid select,.studio-field input,.test-control-card select,.workspace-dialog input{height:42px;padding:0 12px}.studio-field textarea{padding:12px;resize:vertical}.studio-form-grid input:focus,.studio-form-grid select:focus,.studio-field input:focus,.studio-field textarea:focus,.workspace-dialog input:focus,.quick-chat-composer textarea:focus{border-color:#8b7cf6;box-shadow:0 0 0 3px #6d4df21a}.studio-field+.studio-field{margin-top:14px}.studio-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.studio-metrics span,.guardrail-summary span{display:grid;gap:5px;padding:15px;border:1px solid #e4e8f1;border-radius:14px;background:#fbfcff;color:#7a859b;font-size:10px;font-weight:800}.studio-metrics b,.guardrail-summary b{color:#1f2937;font-size:18px;font-weight:950}.studio-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-option-grid>label{min-height:68px;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e1e6f0;border-radius:14px;background:#fff;cursor:pointer}.studio-option-grid>label:has(input:checked){border-color:#bfc8ff;background:#f6f5ff}.studio-option-grid input{margin-top:3px;accent-color:#6d4df2}.studio-option-grid span{min-width:0;display:grid;gap:4px}.studio-option-grid b{color:#263146;font-size:12px;font-weight:900}.studio-option-grid small{display:-webkit-box;overflow:hidden;color:#7a859b;font-size:10px;line-height:1.4;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}.routing-card{display:grid;gap:5px;margin-top:16px;padding:16px;border:1px solid #ddd6fe;border-radius:15px;background:#f7f5ff}.routing-card b{color:#5b3fe4;font-size:12px}.routing-card span{color:#657087;font-size:11px;line-height:1.5;font-weight:700}.guardrail-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.studio-form-grid select,.studio-field select,.suite-selector select{width:100%;height:42px;padding:0 12px;border:1px solid #d8deeb;border-radius:12px;background:#fff;color:#1e293b;font:inherit;font-size:12px}.studio-form-grid label>small{color:#8a95ab;font-size:9px;line-height:1.45}.business-profile-card,.semantic-diff{display:grid;gap:5px;margin-top:14px;padding:14px;border:1px solid #e2e6ef;border-radius:14px;background:#fbfcff}.business-profile-card b,.semantic-diff b{color:#293449;font-size:12px}.business-profile-card span,.semantic-diff span{color:#657087;font-size:11px;line-height:1.5;font-weight:700}.business-profile-card small{color:#8a95ab;font-size:9px;font-weight:800}.suggestion-toolbar{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.suggestion-toolbar button,.retrieval-tester button,.new-suite-button{padding:8px 11px;border:1px solid #d9dff0;border-radius:10px;background:#fff;color:#526079;cursor:pointer;font:inherit;font-size:10px;font-weight:900}.suggestion-toolbar button:hover{border-color:#aeb8f5;background:#f7f5ff;color:#5b3fe4}.suggestion-preview{display:grid;gap:10px;margin-top:14px;padding:16px;border:1px solid #c8cfff;border-radius:16px;background:#f8f7ff}.suggestion-preview>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.suggestion-preview b{color:#4d3dcc;font-size:12px}.suggestion-preview small,.suggestion-preview li{color:#6d7890;font-size:10px}.suggestion-preview p{display:grid;gap:6px;margin:0;color:#354158;font-size:11px;line-height:1.6;white-space:pre-wrap}.suggestion-preview ul{margin:0;padding-left:18px}.suggestion-preview button{padding:8px 12px;border:1px solid #6d4df2;border-radius:10px;background:#6d4df2;color:#fff;cursor:pointer;font-weight:900}.suggestion-preview button.secondary{border-color:#d8def0;background:#fff;color:#526079}.suggestion-diff>header,.suggestion-diff>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.suggestion-diff>header>div{display:grid;gap:3px}.suggestion-diff>header>span{padding:5px 8px;border-radius:999px;background:#e9e5ff;color:#5537d8;font-size:10px;font-weight:900}.suggestion-diff-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:10px!important}.suggestion-diff-grid section{min-width:0;display:grid;align-content:start;gap:7px;padding:12px;border:1px solid #e0e5ed;border-radius:10px;background:#fff}.suggestion-diff-grid section.proposed{border-color:#bdb2ff;background:#f4f1ff}.suggestion-diff-grid section>span{width:max-content;padding:3px 7px;border-radius:5px;background:#eef1f5;color:#667085;font-size:9px;font-weight:900;text-transform:uppercase}.suggestion-diff-grid section.proposed>span{background:#ded7ff;color:#5032cf}.suggestion-diff-grid section>b{overflow:hidden;color:#273248;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.suggestion-diff-grid section>p{max-height:150px;overflow-y:auto;color:#4c5870}.suggestion-change-tags{justify-content:flex-start!important}.suggestion-change-tags span{padding:4px 7px;border:1px solid #d9d3ff;border-radius:6px;background:#fff;color:#6045d7;font-size:9px;font-weight:850}.suggestion-diff>footer>small{max-width:520px;line-height:1.45}.suggestion-diff>footer>div{display:flex;gap:8px}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.capability-grid>label{min-height:108px;display:flex;gap:10px;padding:13px;border:1px solid #e1e6f0;border-radius:15px;background:#fff;cursor:pointer}.capability-grid>label.enabled{border-color:#bfc8ff;background:#f7f6ff}.capability-grid input{margin-top:3px;accent-color:#6d4df2}.capability-grid span{min-width:0;display:grid;align-content:start;gap:5px}.capability-grid b{color:#253149;font-size:12px}.capability-grid small{color:#6f7b92;font-size:10px;line-height:1.45}.capability-grid em{color:#8792a8;font-size:9px;font-style:normal;overflow-wrap:anywhere}.capability-grid i{width:max-content;padding:4px 7px;border-radius:999px;font-size:8px;font-style:normal;font-weight:900}.capability-grid i.ready{background:#dcfce7;color:#137a50}.capability-grid i.warning{background:#fff7ed;color:#b45309}.knowledge-source-list{display:grid;gap:8px}.knowledge-source-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #e2e6ef;border-radius:14px}.knowledge-source-list label{min-width:0;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.knowledge-source-list label span{min-width:0;display:grid;gap:4px}.knowledge-source-list b{font-size:11px}.knowledge-source-list small{overflow:hidden;color:#7a859b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.knowledge-source-list button,.workspace-dialog-actions button.danger{padding:7px 10px;border:1px solid #d8def0;border-radius:9px;background:#fff;color:#526079;cursor:pointer;font:inherit;font-size:10px;font-weight:900}.workspace-dialog-actions button.danger{margin-right:auto;border-color:#fecaca;color:#b42318}.retrieval-tester{display:grid;gap:10px;margin-top:18px;padding:14px;border:1px dashed #cbd3e4;border-radius:15px;background:#fbfcff}.retrieval-tester>div:first-child{display:grid;gap:3px}.retrieval-tester b{font-size:12px}.retrieval-tester small,.retrieval-tester p{margin:0;color:#7a859b;font-size:9px;line-height:1.5}.retrieval-tester>div:nth-child(2){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.retrieval-tester input{height:38px;padding:0 11px;border:1px solid #d8deeb;border-radius:10px;font:inherit}.workspace-alert{margin:10px 14px 0;padding:10px 12px;border-radius:11px;font-size:11px;line-height:1.4;font-weight:800}.workspace-alert.error{border:1px solid #fecaca;background:#fff1f2;color:#b42318}.workspace-alert.success{border:1px solid #bbf7d0;background:#f0fdf4;color:#16794d}.workspace-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;padding:30px;color:#7a859b;text-align:center;font-size:12px;font-weight:750}.workspace-empty b{color:#2f3b50;font-size:14px}.workspace-empty span{max-width:460px;line-height:1.55}.workspace-empty.compact{min-height:100px;padding:16px}.publish-gate-card{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;border:1px solid #e2e6ef;border-radius:15px;background:#fbfcff}.release-state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.release-state-grid article{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid #e2e6ef;border-radius:15px;background:#fbfcff}.release-state-grid small{color:#7a859b;font-size:10px;font-weight:800}.release-state-grid b{color:#293449;font-size:13px}.release-state-grid span{color:#657087;font-size:10px;font-weight:700;line-height:1.45}.publish-gate-card>span{padding:7px 10px;border-radius:999px;font-size:10px;font-weight:950;text-align:center}.publish-gate-card>span.passed{background:#dcfce7;color:#137a50}.publish-gate-card>span.blocked{background:#fff7ed;color:#b45309}.publish-gate-card b{font-size:12px}.publish-gate-card small{color:#7a859b;font-size:10px;font-weight:750}.version-list{display:grid;gap:8px;margin-top:12px}.version-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid #e2e6ef;border-radius:14px}.version-list article.active{border-color:#bfc8ff;background:#f6f5ff}.version-list article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#eeeaff;color:#5b3fe4;font-size:12px;font-weight:950}.version-list article>div{min-width:0;display:grid;gap:3px}.version-list b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.version-list small{color:#7a859b;font-size:10px}.version-list em{color:#16794d;font-size:10px;font-style:normal;font-weight:900}@media(max-width:760px){.release-state-grid{grid-template-columns:1fr}.publish-gate-card{grid-template-columns:1fr;align-items:start}.publish-gate-card>span{width:fit-content}}.workspace-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#141b2d6b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspace-dialog{width:min(520px,100%);padding:22px;border:1px solid rgba(255,255,255,.65);border-radius:22px;background:#fff;box-shadow:0 28px 80px #181f3442}.workspace-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.workspace-dialog-head span{color:#6d4df2;font-size:10px;font-weight:950;letter-spacing:.1em}.workspace-dialog-head h2{margin:3px 0 0;color:#172033;font-size:23px}.workspace-dialog-head>button{width:34px;height:34px;border:0;border-radius:999px;background:#f2f4f7;color:#67738b;cursor:pointer;font-size:20px}.template-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.template-choice-grid button{display:grid;gap:5px;min-height:88px;padding:12px;border:1px solid #dfe4ef;border-radius:14px;background:#fff;color:#253149;cursor:pointer;text-align:left}.template-choice-grid button.active{border-color:#a9b6ff;background:#f5f3ff;box-shadow:0 0 0 2px #6d4df214}.template-choice-grid b{font-size:12px}.template-choice-grid small{color:#7a859b;font-size:10px;line-height:1.4}.workspace-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.test-workspace-shell{background:radial-gradient(circle at 82% 0%,rgba(199,210,254,.38),transparent 29%),#f8f9ff}.test-workspace-shell.embedded{min-width:0;height:100%;overflow:hidden;border:1px solid rgba(214,221,240,.92);border-radius:22px;background:#fffffff5;box-shadow:0 16px 42px #5053aa14}.test-workspace-shell.embedded .workspace-page-head{min-height:74px;padding:12px 14px;border:0;border-bottom:1px solid #e8ebf3;border-radius:0;box-shadow:none}.test-workspace-shell.embedded .workspace-page-head h1{font-size:18px}.test-workspace-shell.embedded .workspace-page-head p{max-width:220px;font-size:9px;line-height:1.4}.test-workspace-shell.embedded .test-workspace-tabs{gap:4px}.test-workspace-shell.embedded .test-workspace-tabs button{min-height:30px;padding:6px 8px;font-size:9px}.test-workspace-shell.embedded .test-workspace-body{height:calc(100% - 99px);margin:0;padding:12px;overflow-y:auto}.test-workspace-shell.embedded .agent-test-layout{height:auto;display:grid;grid-template-columns:1fr;gap:10px}.test-workspace-shell.embedded .test-control-card{display:none}.test-workspace-shell.embedded .test-session-card,.test-workspace-shell.embedded .test-trace-card{min-height:420px;box-shadow:none}.test-workspace-shell.embedded .test-trace-card{min-height:0;overflow:visible}.test-workspace-shell.embedded .quick-chat-thread{min-height:220px;max-height:360px}.test-workspace-shell.embedded .quick-chat-thread article{max-width:92%}.test-workspace-shell.embedded .quick-chat-composer{grid-template-columns:1fr}.test-workspace-shell.embedded .quick-chat-composer button{width:100%}.test-embedded-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:8px}.test-embedded-controls label{display:grid;gap:4px;color:#657087;font-size:9px;font-weight:900}.test-embedded-controls select{height:34px;padding:0 8px;border:1px solid #d8deeb;border-radius:9px;background:#fff;color:#263146;font:inherit;font-size:10px}.test-embedded-controls>span{min-width:0;display:grid;gap:2px;padding:7px 9px;border-radius:10px;background:#f5f3ff;text-align:right}.test-embedded-controls b{max-width:132px;overflow:hidden;color:#4d3dcc;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.test-embedded-controls small{color:#7a859b;font-size:8px}.test-reset-notice{margin:0 0 8px;padding:8px 10px;border:1px solid #d8e4ff;border-radius:10px;background:#f4f7ff;color:#5267b1;font-size:9px;line-height:1.4;font-weight:800}.test-page-head{min-height:76px}.test-workspace-shell .test-workspace-body{height:calc(100vh - 192px);margin-top:12px;border:0;border-radius:0;background:transparent;box-shadow:none}.agent-test-layout{height:100%;min-height:0;display:grid;grid-template-columns:238px minmax(420px,1fr);gap:12px}.test-control-card,.test-session-card,.test-trace-card{padding:15px;overflow:hidden}.test-control-card>label select{margin-top:7px}.test-agent-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:11px;border:1px solid #e2e6ef;border-radius:14px;background:#fbfcff}.test-agent-card>div{min-width:0;display:grid;gap:3px}.test-agent-card b{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.test-agent-card small{color:#7a859b;font-size:9px}.test-agent-card em{padding:6px 8px;border-radius:999px;background:#f3f0ff;color:#6d4df2;font-size:9px;font-style:normal;font-weight:900}.test-mode-switch{display:grid;gap:8px;margin-top:14px}.test-mode-switch button{display:grid;gap:4px;padding:11px;border:1px solid #e0e5ef;border-radius:13px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:11px;font-weight:900;text-align:left}.test-mode-switch button small{color:#7a859b;font-size:9px;font-weight:700}.test-mode-switch button.active{border-color:#b9c4ff;background:#f5f3ff;color:#5b3fe4}.test-boundary-note{display:grid;gap:5px;margin-top:14px;padding:12px;border:1px solid #d8e4ff;border-radius:13px;background:#f4f7ff}.test-boundary-note b{color:#5267b1;font-size:10px}.test-boundary-note span{color:#657087;font-size:9px;line-height:1.5;font-weight:700}.test-session-card{display:flex;flex-direction:column}.test-session-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e8ebf3}.test-session-head>div{display:grid;gap:4px}.test-session-head b{font-size:14px}.test-session-head small{color:#7a859b;font-size:10px;font-weight:700}.test-delivery-preview{display:grid;grid-template-columns:minmax(180px,.8fr) repeat(2,minmax(180px,1fr));gap:9px;margin:12px 0 0;padding:11px;border:1px solid #ddd6fe;border-radius:14px;background:#faf9ff}.test-delivery-preview>div,.test-delivery-preview article{min-width:0;display:grid;align-content:start;gap:5px}.test-delivery-preview b{color:#4f3fc5;font-size:10px}.test-delivery-preview small{color:#7a6dc7;font-size:9px;font-weight:900}.test-delivery-preview span{color:#4d5870;font-size:9px;line-height:1.45;font-weight:700}.test-delivery-preview em{color:#a16207;font-size:8px;font-style:normal;font-weight:800}.test-delivery-preview select{min-width:0;height:32px;padding:0 8px;border:1px solid #d8d2fa;border-radius:9px;background:#fff;color:#3f3b68;font:inherit;font-size:9px;font-weight:800}.quick-chat-thread{flex:1;min-height:0;display:grid;align-content:start;gap:9px;padding:14px 2px;overflow-y:auto}.quick-chat-thread article{max-width:76%;display:grid;gap:4px}.quick-chat-thread article.customer{justify-self:end}.quick-chat-thread article span{color:#8a95ab;font-size:9px;font-weight:900}.quick-chat-thread article.customer span{text-align:right}.quick-chat-thread article p{margin:0;padding:11px 13px;border:1px solid #e1e6f0;border-radius:14px 14px 14px 4px;background:#f8fafc;color:#344054;font-size:11px;line-height:1.55;font-weight:650}.quick-chat-thread article.customer p{border-color:#c9d0ff;border-radius:14px 14px 4px;background:#eeeaff;color:#3f36a4}.quick-chat-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding-top:12px;border-top:1px solid #e8ebf3}.quick-chat-composer textarea{min-height:66px;padding:10px 12px;resize:none}.quick-chat-composer button{min-width:100px}.gate-result-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin:14px 0 10px;padding:14px;border-radius:14px}.gate-result-banner.passed{border:1px solid #bbf7d0;background:#f0fdf4}.gate-result-banner.blocked{border:1px solid #fed7aa;background:#fff7ed}.gate-result-banner span{color:#5e6980;font-size:10px;font-weight:900}.gate-result-banner b{grid-row:1 / 3;grid-column:2;align-self:center;font-size:25px}.gate-result-banner small{color:#7a859b;font-size:9px;font-weight:750}.gate-scenario-grid{display:grid;gap:8px}.gate-scenario-grid article,.gate-scenario-grid>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid #e2e6ef;border-radius:13px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:left}.gate-scenario-grid article>span,.gate-scenario-grid>button>span{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#f2f4f7;color:#657087;font-size:10px;font-weight:950}.gate-scenario-grid article>div,.gate-scenario-grid>button>div{min-width:0;display:grid;gap:3px}.gate-scenario-grid b{font-size:11px}.gate-scenario-grid small{overflow:hidden;color:#7a859b;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.gate-scenario-grid em{color:#98a2b3;font-size:9px;font-style:normal;font-weight:950}.gate-scenario-grid article.passed,.gate-scenario-grid>button.passed{border-color:#bbf7d0;background:#f7fff9}.gate-scenario-grid article.passed>span{background:#dcfce7;color:#137a50}.gate-scenario-grid article.passed em{color:#137a50}.gate-scenario-grid article.failed,.gate-scenario-grid>button.failed{border-color:#fecaca;background:#fff8f8}.gate-scenario-grid article.failed>span{background:#fee2e2;color:#b42318}.gate-scenario-grid article.failed em{color:#b42318}.simulation-advice-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:12px;padding:14px;border:1px solid #fed7aa;border-radius:14px;background:#fffaf3}.simulation-advice-panel div{min-width:0}.simulation-advice-panel b{color:#7c2d12}.simulation-advice-panel p{margin:6px 0;color:#9a3412;line-height:1.55}.simulation-advice-panel small{color:#9a6b55;overflow-wrap:anywhere}.simulation-advice-panel button{flex:0 0 auto}.review-publish-button{width:100%;margin-top:12px}.test-trace-card .section-title{margin-bottom:12px}.trace-summary{display:grid;gap:8px;margin:0}.trace-summary>div{display:grid;gap:4px;padding:11px;border:1px solid #e5e9f1;border-radius:12px;background:#fbfcff}.trace-summary dt{color:#8a95ab;font-size:9px;font-weight:900;text-transform:uppercase}.trace-summary dd{margin:0;overflow-wrap:anywhere;color:#344054;font-size:10px;line-height:1.45;font-weight:800}.assertion-evidence{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #e5e9f1}.assertion-evidence>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#344054;font-size:11px}.assertion-evidence article{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #e5e9f1;border-radius:10px;background:#fbfcff}.assertion-evidence article>span{flex:0 0 auto;padding:2px 5px;border-radius:999px;font-size:8px;font-weight:900}.assertion-evidence article>div{display:grid;gap:2px;min-width:0}.assertion-evidence article b{color:#344054;font-size:10px}.assertion-evidence article small{color:#7f8ba3;font-size:9px;line-height:1.35;overflow-wrap:anywhere}.assertion-evidence .passed{color:#147d56;background:#e6f7ef}.assertion-evidence .failed{color:#b42318;background:#feeceb}.contact-fields-fixture{display:grid;gap:12px;padding:20px}.contact-fields-fixture label{display:grid;gap:6px;color:#5d687e;font-size:11px;font-weight:900}.contact-fields-fixture input,.contact-fields-fixture select{width:100%;height:40px;box-sizing:border-box;padding:0 11px;border:1px solid #d8deeb;border-radius:10px;background:#fff;color:#263146;font:inherit}.contact-fields-fixture input:focus,.contact-fields-fixture select:focus{border-color:#8b7cf6;outline:3px solid rgba(109,77,242,.1)}.contact-fields-fixture p{margin:4px 0 0;padding:11px;border:1px solid #dbe4ff;border-radius:10px;background:#f5f7ff;color:#53617a;font-size:10px;line-height:1.5}.test-control-card>label+label{margin-top:10px}.new-suite-button{width:100%;margin-top:14px;color:#5b3fe4}.suite-selector{display:grid;gap:6px;margin-top:13px;color:#5d687e;font-size:10px;font-weight:900}.attachment-fixtures{display:flex;align-items:center;gap:6px;padding:8px 0;border-top:1px solid #eef1f6}.attachment-fixtures span{margin-right:3px;color:#7a859b;font-size:9px;font-weight:900}.attachment-fixtures button{padding:5px 8px;border:1px solid #dfe4ef;border-radius:999px;background:#fff;color:#657087;cursor:pointer;font-size:9px;font-weight:900}.attachment-fixtures button.active{border-color:#b8c2ff;background:#f3f0ff;color:#5b3fe4}.quick-chat-thread article .chat-bubble{display:grid;gap:7px}.quick-chat-thread article .chat-bubble>p{margin:0}.quick-chat-thread article .chat-bubble>small{color:#68758d;font-size:9px}.quick-chat-thread article.agent{max-width:88%}.quick-chat-thread article.agent .chat-bubble>p{padding:11px 13px;border:1px solid #e1e6f0;border-radius:14px 14px 14px 4px;background:#f8fafc;color:#344054;font-size:11px;line-height:1.55}.quick-chat-thread article.customer .chat-bubble>p{padding:11px 13px;border:1px solid #c9d0ff;border-radius:14px 14px 4px;background:#eeeaff;color:#3f36a4;font-size:11px;line-height:1.55}.quick-chat-thread article.system{max-width:92%;justify-self:stretch}.quick-chat-thread article.system .chat-bubble{padding:11px 13px;border:1px solid #f5c2c0;border-radius:12px;background:#fff5f4}.quick-chat-thread article.system .chat-bubble>p{padding:0;border:0;background:transparent;color:#9f2d2d}.generation-status{width:fit-content;padding:3px 7px;border-radius:999px;background:#fff0ef;color:#b42318;font-size:9px;font-style:normal;font-weight:850}.generation-status.grounded{background:#e8f8ef;color:#067647}.knowledge-evidence-panel{overflow:hidden;border:1px solid #dbe2ef;border-radius:10px;background:#fff}.knowledge-evidence-panel summary{cursor:pointer;padding:9px 11px;color:#5644d8;font-size:10px;font-weight:850}.knowledge-evidence-panel>div{display:grid;gap:8px;padding:0 10px 10px}.knowledge-evidence-panel article{max-width:none;padding:9px;border:1px solid #edf0f6;border-radius:8px}.knowledge-evidence-panel article b,.knowledge-evidence-panel article small,.knowledge-evidence-panel article a{display:block}.knowledge-evidence-panel article p{padding:6px 0;border:0;background:transparent;font-size:10px}.wa-surface-media img,.wa-surface-media video{width:100%;max-height:230px;border-radius:10px;object-fit:cover}.wa-surface-media audio{width:100%}.wa-media-document{display:grid;gap:3px;padding:12px;border:1px solid #dfe4ef;border-radius:10px;background:#fff}@media(max-width:1120px){.agent-studio-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.agent-list-card{display:none}.agent-builder-tabs{min-height:92px;align-content:center;flex-wrap:wrap;overflow:visible}.agent-builder-tabs button{min-height:32px;padding:6px 10px}.agent-builder-body{height:calc(100% - 92px)}.agent-test-layout{grid-template-columns:220px minmax(380px,1fr)}}@media(max-width:820px){.agent-studio-shell,.test-workspace-shell{padding-left:78px}.workspace-page-head{align-items:flex-start}.workspace-page-head p{display:none}.agent-studio-layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.test-workspace-shell.embedded{min-height:640px}.studio-option-grid,.studio-form-grid{grid-template-columns:1fr}}.ai-conversation-shell{min-height:calc(100vh - 112px);padding:10px 14px 18px;background:#f8fafc;color:#111827}.ai-conversation-header{min-height:56px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:16px;background:#fffffff2}.ai-conversation-brand,.ai-conversation-status,.ai-conversation-actions{display:flex;align-items:center;gap:10px}.ai-conversation-brand img{width:30px;height:30px;border-radius:10px}.ai-conversation-brand strong{font-size:16px;font-weight:950}.ai-conversation-status{justify-content:center;flex-wrap:wrap}.ai-conversation-status span,.ai-thread-head em,.ai-control-panel .enabled,.ai-suggestion-card footer span,.ai-conversation-row b,.ai-token-grid span,.ai-audit-line b{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;line-height:1.2;font-weight:900}.ai-conversation-status span.warn,.ai-token-grid span.blocked,.ai-review-row span{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.ai-conversation-actions button,.ai-panel-head button,.ai-thread-head button,.ai-composer button,.ai-control-actions button,.ai-conversation-settings button,.ai-reply-mode button{min-height:34px;padding:7px 12px;border:1px solid #dbe4ee;border-radius:10px;background:#fff;color:#334155;cursor:pointer;font-size:12px;font-weight:850}.ai-conversation-actions button:hover,.ai-panel-head button:hover,.ai-thread-head button:hover,.ai-composer button:hover,.ai-control-actions button:hover,.ai-conversation-settings button:hover,.ai-reply-mode button:hover{border-color:#a78bfa;color:#5b21b6}.ai-conversation-actions button:disabled,.ai-composer button:disabled{cursor:not-allowed;opacity:.55}.ai-conversation-grid{height:calc(100vh - 190px);min-height:760px;display:grid;grid-template-columns:360px minmax(520px,1fr) 410px;gap:10px;margin-top:10px}.ai-conversation-list,.ai-conversation-thread,.ai-control-panel>section,.ai-conversation-settings-nav,.ai-conversation-settings-main,.ai-conversation-live-preview{border:1px solid #dbe4ee;border-radius:14px;background:#fffffff5}.ai-conversation-list,.ai-control-panel,.ai-conversation-thread{min-width:0;overflow:hidden}.ai-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-bottom:1px solid #eef2f7}.ai-panel-head h2,.ai-control-panel h2,.ai-conversation-settings h2,.ai-conversation-settings h3{margin:0;color:#0f172a;font-size:15px;line-height:1.2;font-weight:950}.ai-panel-head p,.ai-conversation-settings-title p,.ai-note,.ai-auto-note{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.45}.ai-note.warning{color:#c2410c}.ai-note.error{color:#b42318}.ai-note.success{color:#047857}.ai-filter-tabs{display:flex;gap:10px;padding:0 14px 12px;border-bottom:1px solid #eef2f7;overflow:auto}.ai-filter-tabs span{flex:0 0 auto;padding:8px 0;border-bottom:2px solid transparent;color:#475569;font-size:12px;font-weight:850}.ai-filter-tabs span.active{border-color:#6d28d9;color:#6d28d9}.ai-connection-actions{display:flex;flex-wrap:wrap;gap:8px}.ai-settings-connection-summary dl,.integration-summary-panel dl{display:grid;gap:8px;margin:10px 0 14px}.ai-settings-connection-summary dl div,.integration-summary-panel dl div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:9px 10px;border:1px solid #eef2f7;border-radius:10px;background:#f8fafc}.ai-settings-connection-summary dt,.integration-summary-panel dt{color:#64748b;font-size:12px;font-weight:850}.ai-settings-connection-summary dd,.integration-summary-panel dd{min-width:0;margin:0;color:#0f172a;font-size:12px;font-weight:900;overflow-wrap:anywhere}.ai-conversation-row{position:relative;width:calc(100% - 20px);display:grid;grid-template-columns:28px 1fr auto;gap:4px 8px;margin:8px 10px;padding:12px;border:1px solid transparent;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.ai-conversation-row.active{border-color:#8b5cf6;background:#faf5ff}.ai-conversation-row .wa-dot{grid-row:span 4;width:24px;height:24px;border-radius:50%;color:#10b981;font-size:20px;line-height:24px}.ai-conversation-row strong{color:#111827;font-size:14px;line-height:1.2;font-weight:950}.ai-conversation-row small{color:#64748b;font-size:11px;font-weight:750}.ai-conversation-row em{display:inline-flex;width:fit-content;padding:2px 7px;border-radius:7px;background:#ede9fe;color:#6d28d9;font-size:10px;font-style:normal;font-weight:900}.ai-conversation-row p{grid-column:2 / 4;margin:0;max-width:240px;overflow:hidden;color:#475569;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ai-conversation-row i{position:absolute;right:12px;bottom:42px;min-width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#ea580c;font-size:11px;font-style:normal;font-weight:950}.ai-conversation-row i.high{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.ai-conversation-row b{width:fit-content;margin-top:3px;padding:2px 7px}.ai-quick-filters{margin:12px 10px;padding:12px;border-top:1px solid #eef2f7}.ai-quick-filters h3,.ai-control-panel h3{margin:8px 0 10px;color:#0f172a;font-size:13px;font-weight:950}.ai-quick-filters span{display:flex;justify-content:space-between;padding:7px 0;color:#475569;font-size:12px;font-weight:750}.ai-thread-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid #eef2f7}.ai-thread-head div{display:flex;align-items:center;gap:10px}.ai-thread-head b{color:#0f172a;font-size:18px;font-weight:950}.ai-thread-head .ai-thread-identity{min-width:0;display:grid;gap:3px}.ai-thread-head .ai-thread-identity small{max-width:620px;overflow:hidden;color:#64748b;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ai-thread-head .back{color:#64748b;font-size:18px}.ai-thread-meta{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:12px 16px 0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.ai-thread-meta span{min-width:0;padding:11px 12px;border-right:1px solid #e5e7eb;color:#111827;font-size:12px;font-weight:800}.ai-thread-meta span:last-child{border-right:0;color:#047857}.ai-thread-meta b{display:block;margin-bottom:4px;color:#64748b;font-size:10px;text-transform:uppercase}.ai-message-stream{height:calc(100% - 226px);min-height:420px;padding:20px 34px 10px;overflow:auto}.ai-chat-bubble,.ai-suggestion-card,.ai-handoff-summary,.ai-composer{border:1px solid #e5e7eb;border-radius:12px;background:#fff}.ai-chat-bubble{width:fit-content;max-width:62%;margin:12px 0;padding:12px 14px;background:#f1f5f9}.ai-chat-bubble.outbound{margin-left:auto;background:#ecfdf5}.ai-chat-bubble b,.ai-suggestion-card b{margin-right:8px;font-size:12px;font-weight:950}.ai-chat-bubble time,.ai-suggestion-card time{color:#64748b;font-size:11px}.ai-chat-bubble p,.ai-suggestion-card p{margin:6px 0 0;color:#111827;font-size:13px;line-height:1.45}.ai-suggestion-card{width:min(620px,78%);margin:14px 42px 14px auto;padding:14px;background:#ecfdf5;border-color:#bbf7d0}.ai-suggestion-card div{display:flex;align-items:center;gap:8px}.ai-suggestion-card div span{padding:3px 9px;border:1px solid #c4b5fd;border-radius:8px;background:#ede9fe;color:#6d28d9;font-size:11px;font-weight:950}.ai-suggestion-card footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ai-message-stream .ai-preview-products,.ai-message-stream .ai-preview-template{width:min(620px,78%);margin:10px 42px 10px auto}.ai-handoff-summary{width:min(680px,84%);margin:14px 24px 18px auto;padding:14px 16px;border-color:#fed7aa;background:#fff7ed}.ai-handoff-summary>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.ai-handoff-summary>div span{color:#ea580c;font-size:11px;font-weight:950}.ai-handoff-summary dl{display:grid;grid-template-columns:120px 1fr;gap:6px 10px;margin:0;font-size:12px}.ai-handoff-summary dt{color:#111827;font-weight:950}.ai-handoff-summary dd{margin:0;color:#334155}.ai-composer{margin:0 16px 14px;padding:0 12px 10px}.ai-composer nav{display:flex;gap:22px;border-bottom:1px solid #eef2f7}.ai-composer nav span{padding:10px 0 8px;color:#475569;font-size:12px;font-weight:850}.ai-composer nav span.active{border-bottom:2px solid #6d28d9;color:#6d28d9}.ai-composer div{display:flex;align-items:center;gap:8px;padding-top:10px}.ai-composer input{flex:1;min-width:0;min-height:40px;border:0;outline:none;color:#111827;font-size:13px}.ai-composer .primary,.ai-conversation-settings .primary,.ai-control-actions .primary{border-color:#6d28d9;background:#6d28d9;color:#fff}.ai-composer small{display:block;color:#059669;text-align:right;font-size:11px;font-weight:850}.ai-control-panel{display:grid;grid-template-rows:minmax(460px,1fr) auto auto;gap:10px;overflow:auto}.ai-control-panel>section{padding:14px}.ai-switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:38px;padding:6px 0;border-bottom:1px solid #eef2f7;color:#334155;font-size:12px;font-weight:800}.ai-switch-row:last-child{border-bottom:0}.ai-switch-row span{min-width:0;display:grid;gap:2px}.ai-switch-row b{color:#1f2937;font-size:12px;line-height:1.2}.ai-switch-row em{color:#64748b;font-size:11px;font-style:normal;font-weight:700;line-height:1.25}.ai-conversation-settings input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;padding:0;border-radius:4px;accent-color:#2563eb}.ai-switch-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:36px!important;min-width:36px!important;height:20px!important;min-height:20px!important;border:1px solid #cbd5e1!important;border-radius:999px!important;background:#e2e8f0!important;padding:0!important;cursor:pointer}.ai-switch-input:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a38;transition:transform .15s ease}.ai-switch-input:checked{border-color:#2563eb!important;background:#2563eb!important}.ai-switch-input:checked:after{transform:translate(16px)}.ai-reply-mode{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ai-reply-mode.compact{grid-template-columns:1fr}.ai-reply-mode button.active{border-color:#8b5cf6;background:#ede9fe;color:#6d28d9}.ai-auto-note{margin:10px 0;padding:9px;border:1px solid #bbf7d0;border-radius:8px;background:#ecfdf5;color:#047857;font-weight:800}.ai-control-panel label:not(.ai-switch-row),.ai-conversation-settings label:not(.ai-switch-row){min-width:0;display:grid;gap:6px;margin:8px 0;color:#334155;font-size:12px;font-weight:850}.ai-control-panel input,.ai-conversation-settings input,.ai-conversation-settings select,.ai-conversation-settings textarea{width:100%;min-width:0;min-height:34px;padding:7px 9px;border:1px solid #dbe4ee;border-radius:8px;background:#fff;color:#111827;font-size:12px;line-height:1.45}.ai-conversation-settings textarea{resize:vertical}.ai-token-grid{display:flex;flex-wrap:wrap;gap:8px}.ai-token-grid span.safe{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.ai-intent-matrix{display:grid;gap:6px;overflow:auto}.ai-intent-matrix-head,.ai-intent-matrix article{min-width:620px;display:grid;grid-template-columns:1.1fr 1.35fr 1.65fr .75fr .9fr;gap:8px;align-items:center}.ai-intent-matrix-head{padding:0 8px 4px;color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.ai-intent-matrix article{padding:8px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#334155;font-size:11px}.ai-intent-matrix article.enabled{border-color:#bbf7d0;background:#f0fdf4}.ai-intent-matrix article.review{border-color:#fed7aa;background:#fff7ed}.ai-intent-matrix article b,.ai-intent-matrix article em{color:#0f172a;font-style:normal;font-weight:950}.ai-intent-matrix article.enabled em{color:#047857}.ai-intent-matrix article.review em{color:#c2410c}.ai-control-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ai-control-actions .danger,.ai-conversation-settings .danger{border-color:#fecaca;background:#fff1f2;color:#be123c}.ai-review-row,.ai-action-row{padding:10px 0;border-bottom:1px solid #eef2f7}.ai-review-row:last-child,.ai-action-row:last-child{border-bottom:0}.ai-review-row b,.ai-action-row b{display:block;color:#111827;font-size:12px;font-weight:950}.ai-review-row span,.ai-action-row span{display:inline-block;margin:5px 0;color:#c2410c;font-size:11px;font-weight:900}.ai-review-row p,.ai-action-row p,.ai-empty-copy,.ai-empty{margin:0;color:#64748b;font-size:12px;line-height:1.45}.ai-conversation-settings{height:calc(100vh - 190px);min-height:760px;display:grid;grid-template-columns:190px minmax(720px,1fr) 320px;gap:10px;margin-top:10px}.ai-conversation-settings-nav{padding:18px 10px}.ai-conversation-settings-nav h2{margin:0 12px 16px}.ai-conversation-settings-nav span{display:flex;align-items:center;min-height:36px;margin:4px 0;padding:8px 12px;border-radius:10px;color:#475569;font-size:12px;font-weight:850}.ai-conversation-settings-nav span.active{background:#ede9fe;color:#6d28d9}.ai-conversation-settings-main{padding:18px;overflow:auto}.ai-conversation-settings-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.ai-conversation-settings-title h1{margin:0;color:#0f172a;font-size:22px;line-height:1.2;font-weight:950}.ai-settings-grid{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-settings-grid section[hidden]{display:none!important}.ai-settings-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0 12px}.ai-settings-tabs button{min-width:0;min-height:58px;display:grid;align-content:center;gap:3px;padding:9px 10px;border:1px solid #dbe4ee;border-radius:8px;background:#fff;color:#334155;text-align:left}.ai-settings-tabs button.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.ai-settings-tabs b,.ai-settings-tabs span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-settings-tabs b{font-size:13px;font-weight:950}.ai-settings-tabs span{color:#64748b;font-size:10px;font-weight:750}.ai-settings-grid section,.ai-conversation-live-preview .metric,.ai-conversation-live-preview{border:1px solid #e5e7eb;border-radius:12px;background:#fff}.ai-settings-grid section{min-width:0;padding:14px}.ai-settings-grid .ai-agent-instruction-card{grid-column:1 / -1;padding:16px;border-color:#c7d2fe;background:linear-gradient(180deg,#fff,#f8fafc)}.ai-settings-grid .ai-agent-routing-card{grid-column:1 / -1;padding:14px;border-color:#bfdbfe;background:#f8fafc}.ai-agent-instruction-card.compact{border-color:#e5e7eb;background:#fff}.ai-settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.ai-settings-section-head p{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.4;font-weight:750}.ai-settings-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ai-agent-instruction-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px 12px}.ai-agent-instruction-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-agent-instruction-grid .wide{grid-column:1 / -1}.ai-agent-textarea{min-height:96px;font-family:inherit;white-space:pre-wrap}.ai-agent-textarea.compact{min-height:72px}.ai-policy-workbench{min-width:0;display:grid;gap:14px}.ai-subsection-head{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.ai-subsection-head div{min-width:0;display:grid;gap:2px}.ai-subsection-head b{color:#0f172a;font-size:13px;font-weight:950}.ai-subsection-head span{color:#64748b;font-size:11px;font-weight:750}.ai-agent-roster,.ai-route-list{min-width:0;display:grid;align-content:start;gap:8px}.ai-agent-roster{padding:12px;border:1px solid #dbe4ee;border-radius:10px;background:#f8fbff}.ai-agent-roster-layout{min-width:0;display:grid;grid-template-columns:minmax(360px,.95fr) minmax(360px,1.05fr);gap:10px;align-items:stretch}.ai-bot-profiles{min-width:0;display:grid;gap:8px;max-height:280px;overflow:auto}.ai-agent-row{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 58px 76px;gap:10px;align-items:center;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#334155;text-align:left}.ai-agent-row.active{border-color:#2563eb;background:#eff6ff}.ai-agent-row.disabled,.ai-agent-row.archived{opacity:.64}.ai-agent-row-main{min-width:0;display:block}.ai-bot-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#dbeafe;color:#1d4ed8;font-size:10px;font-weight:950}.ai-agent-row-main b,.ai-agent-row-main em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent-row-main em{color:#64748b;font-style:normal;font-size:11px;font-weight:750}.ai-bot-status{display:inline-flex;margin-right:4px;padding:2px 6px;border-radius:999px;background:#f1f5f9;color:#334155;font-style:normal;font-size:10px;font-weight:900}.ai-bot-status.ready{background:#dcfce7;color:#047857}.ai-bot-status.disabled,.ai-bot-status.archived{background:#fee2e2;color:#b91c1c}.ai-agent-row-stat{min-width:0;display:grid;justify-items:end;color:#334155}.ai-agent-row-stat b{font-size:14px;font-weight:950;line-height:1}.ai-agent-row-stat em{color:#64748b;font-size:9px;font-style:normal;font-weight:900;text-transform:uppercase}.ai-agent-detail-panel{min-width:0;display:grid;gap:10px;padding:10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ai-agent-detail-panel>div:first-child{min-width:0;display:grid;gap:2px}.ai-agent-detail-panel>div:first-child span,.ai-agent-detail-grid b{display:block;color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.ai-agent-detail-panel>div:first-child b{min-width:0;overflow:hidden;color:#0f172a;font-size:16px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.ai-agent-detail-panel>div:first-child em{color:#64748b;font-style:normal;font-size:11px;font-weight:800}.ai-agent-detail-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-agent-detail-grid span{min-width:0;padding:8px;border:1px solid #eef2f7;border-radius:8px;background:#f8fafc;color:#334155;font-size:11px;font-weight:750;overflow-wrap:anywhere}.ai-bot-card-actions,.ai-bot-editor-actions,.ai-route-add-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.ai-bot-card-actions{justify-content:flex-start}.ai-link-button{padding:0;border:0;background:transparent;color:#2563eb;font-size:12px;font-weight:850}.ai-rule-workbench{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,380px);gap:12px;align-items:start}.default-agent-settings{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid #dbeafe;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#fff)}.default-agent-row{display:grid;grid-template-columns:minmax(190px,1.2fr) minmax(170px,1fr) minmax(190px,1.2fr) auto;gap:8px;align-items:end;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.default-agent-row.workspace{border-color:#bfdbfe;background:#eff6ff}.default-agent-row label,.default-agent-row-actions{min-width:0;display:grid;gap:5px;color:#475569;font-size:11px;font-weight:800}.default-agent-row label>span{color:#64748b;text-transform:uppercase;letter-spacing:.04em}.default-agent-row select{min-width:0;width:100%}.default-agent-toggle,.default-agent-row-actions label{display:flex;align-items:center;gap:6px}.default-agent-row-actions{grid-auto-flow:column;align-items:center}.ai-routing-conflict{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid #fdba74;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:12px}.ai-routing-conflict.warn{grid-template-columns:1fr}.default-agent-priority{margin:0;color:#475569;font-size:12px}.ai-bot-editor{display:grid;gap:10px;padding:10px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc}.ai-bot-editor-drawer{position:fixed;top:92px;right:24px;bottom:24px;z-index:35;width:min(580px,calc(100vw - 48px));display:grid;pointer-events:none}.ai-bot-editor-drawer .ai-bot-editor{align-self:stretch;overflow:auto;border-style:solid;background:#fff;box-shadow:0 24px 56px #0f172a2e;pointer-events:auto}.ai-bot-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.ai-bot-editor-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ai-bot-editor-tabs button{min-height:32px;padding:6px 8px;border-radius:8px;font-size:11px}.ai-bot-editor-tabs button.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.ai-bot-editor-actions{justify-content:space-between}.ai-bot-editor-actions span{color:#64748b;font-size:11px;font-weight:750}.ai-route-table-head{display:grid;grid-template-columns:40px 62px minmax(150px,1.1fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(120px,.8fr) 52px;gap:8px;padding:0 8px 5px;color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.ai-route-row{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:stretch;min-height:48px;padding:6px 8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ai-route-row.active{border-color:#2563eb;background:#eff6ff}.ai-route-row.disabled{opacity:.66}.ai-route-row-select{min-width:0;display:grid;grid-template-columns:62px minmax(150px,1.1fr) minmax(130px,.9fr) minmax(150px,1fr) minmax(120px,.8fr) 52px;gap:8px;align-items:center;padding:0;border:0;background:transparent;text-align:left}.ai-route-row span,.ai-route-row strong{min-width:0;overflow-wrap:anywhere}.ai-route-row b,.ai-route-row em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-route-row em{margin-top:2px;color:#64748b;font-style:normal;font-size:11px}.ai-route-priority{display:inline-flex;align-items:center;justify-content:center;width:42px;height:26px;border-radius:7px;background:#f1f5f9;color:#334155;font-size:11px;font-weight:950}.ai-route-type{display:inline-flex;justify-self:start;max-width:100%;padding:3px 7px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-route-type.risk_review{background:#ffedd5;color:#c2410c}.ai-route-type.human_handoff{background:#f1f5f9;color:#334155}.ai-route-row strong{justify-self:end;padding:4px 7px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-size:11px}.ai-switch-compact{align-self:center;position:relative;width:32px;height:18px;padding:0;border-radius:999px;border-color:#cbd5e1;background:#e2e8f0}.ai-switch-compact span{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0f172a33}.ai-switch-compact.on{border-color:#2563eb;background:#2563eb}.ai-switch-compact.on span{transform:translate(14px)}.ai-route-inspector{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid #dbe4ee;border-radius:8px;background:#fff}.ai-rule-inspector-shell{min-width:0}.ai-route-inspector-head{min-width:0;display:grid;gap:4px}.ai-route-inspector-head span{color:#2563eb;font-size:11px;font-weight:950;text-transform:uppercase}.ai-route-inspector-head b,.ai-route-inspector-head em{min-width:0;overflow-wrap:anywhere}.ai-route-inspector-head em{color:#64748b;font-style:normal;font-size:12px;font-weight:800}.ai-route-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-route-control-grid .wide{grid-column:1 / -1}.ai-route-chip-grid{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ai-route-chip-grid b{flex:0 0 100%;color:#334155;font-size:11px;text-transform:uppercase}.ai-route-chip-grid button{min-height:28px;padding:5px 8px;border-radius:999px;font-size:11px}.ai-route-chip-grid button.active{border-color:#0f766e;background:#ccfbf1;color:#115e59}.ai-route-chip-grid.compact{gap:5px}.ai-route-chip-grid.compact b{font-size:10px}.ai-route-chip-grid.compact button{min-height:24px;padding:4px 7px}.ai-route-inspector-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-route-inspector-result span{min-width:0;padding:7px 8px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#334155;overflow-wrap:anywhere}.ai-route-inspector-result b{display:block;color:#64748b;font-size:10px;text-transform:uppercase}.ai-route-match-preview{display:grid;gap:5px;padding:9px;border:1px solid #e5e7eb;border-radius:8px;background:#f8fafc;color:#334155;font-size:12px;line-height:1.35}.ai-route-match-preview b{color:#0f172a;font-size:11px;text-transform:uppercase}.ai-handoff-note{display:grid;gap:4px;padding:9px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#334155;font-size:12px;line-height:1.35}.ai-handoff-note.warn{border-color:#fed7aa;background:#fff7ed}.ai-handoff-note b{color:#0f172a;font-size:11px;text-transform:uppercase}.ai-handoff-note span{font-weight:850}.ai-handoff-note em{color:#64748b;font-style:normal;font-weight:750}.ai-route-simulator{display:grid;gap:8px}.ai-simulator-scenarios{display:flex;flex-wrap:wrap;gap:6px}.ai-simulator-scenarios button{min-height:28px;padding:5px 8px;border-radius:999px;font-size:11px}.ai-simulator-scenarios button.active{border-color:#0f766e;background:#ccfbf1;color:#115e59}.ai-route-simulator-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-route-simulator-result span{min-width:0;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#334155;font-size:11px;font-weight:750;overflow-wrap:anywhere}.ai-route-simulator-result span.wide{grid-column:1 / -1}.ai-route-simulator-result b{display:block;margin-bottom:2px;color:#64748b;font-size:10px;font-weight:950;text-transform:uppercase}.ai-settings-grid section:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center}.ai-conversation-live-preview{padding:14px;overflow:auto}.ai-conversation-live-preview h3{margin:8px 0 10px;color:#0f172a;font-size:14px;font-weight:950}.ai-conversation-live-preview .metric{margin-bottom:10px;padding:14px;background:#f8fafc}.ai-conversation-live-preview .metric b{display:block;color:#0f172a;font-size:26px;line-height:1;font-weight:950}.ai-conversation-live-preview .metric span,.ai-conversation-live-preview p{display:block;margin:5px 0 0;color:#64748b;font-size:12px;font-weight:750}.ai-conversation-live-preview p{padding:10px 0;border-bottom:1px solid #eef2f7;line-height:1.45}.ai-conversation-live-preview p b{display:block;margin-bottom:4px;color:#0f172a;font-size:11px;text-transform:uppercase}.ai-conversation-live-preview p span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:pre-wrap}.ai-conversation-live-preview .metric.warn{border-color:#fed7aa;background:#fff7ed}.ai-conversation-error{position:fixed;right:24px;bottom:24px;z-index:30;max-width:420px;padding:12px 14px;border:1px solid #fecaca;border-radius:12px;background:#fff1f2;color:#be123c;font-size:13px;font-weight:850;box-shadow:0 18px 36px #0f172a29}@media(max-width:1200px){.ai-conversation-grid,.ai-conversation-settings{height:auto;min-height:0;grid-template-columns:1fr}.ai-settings-status-grid,.ai-settings-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-agent-roster-layout,.ai-rule-workbench,.default-agent-row,.ai-route-control-grid,.ai-route-inspector-result,.ai-route-simulator-result,.ai-bot-editor-grid,.ai-agent-instruction-grid.compact{grid-template-columns:1fr}.ai-route-table-head{display:none}.ai-route-row-select{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr)}.ai-route-row-select>span:nth-child(4),.ai-route-row-select>span:nth-child(5),.ai-route-row-select>strong{grid-column:2 / -1}.ai-agent-row{grid-template-columns:34px minmax(0,1fr) 54px}.ai-agent-row-stat:last-child{display:none}.ai-bot-editor-drawer{top:64px;right:12px;bottom:12px;width:calc(100vw - 24px)}.ai-bot-editor-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-message-stream{height:auto;max-height:760px}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}.loading-screen,.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center}.loading-screen{flex-direction:column;gap:14px;color:#475467}.login-page{padding:16px;background:#f7f9fc;flex-direction:column}.login-brand{width:min(100%,672px);text-align:center;margin-bottom:40px}.aideaon-logo{display:block;width:min(100%,320px);height:auto;margin:0 auto;object-fit:contain}.login-brand p{margin:8px 0 0;color:#667085;font-size:18px;line-height:1.5;font-weight:500}.login-card{width:min(100%,448px);margin-top:0;padding:48px;border:1px solid rgba(229,231,235,.3);border-radius:16px;background:#fffc;box-shadow:0 25px 50px -12px #a855f71a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-card h2{margin:0;text-align:center;color:#1f2937;font-size:24px;line-height:1.33;font-weight:700}.reset-card .login-subtitle{margin-bottom:32px}.login-subtitle{margin:8px 0 32px;color:#667085;font-size:16px;line-height:1.5;text-align:center}.google-login,.email-login{width:100%;min-height:50px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;font-size:18px;font-weight:500}.google-login{border:1px solid #d1d5db;background:#fff;color:#374151;box-shadow:0 1px 2px #1018280d}.google-login:disabled{cursor:not-allowed;opacity:.62}.google-icon{width:24px;height:24px}.login-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:24px 0;color:#98a2b3;font-size:14px;font-weight:400}.login-divider span{height:1px;background:#d0d5dd}.login-form{display:grid;gap:24px}.login-field{position:relative;display:block}.field-icon{position:absolute;left:16px;top:50%;width:20px;height:20px;color:#98a2b3;transform:translateY(-50%)}.login-field input{width:100%;min-height:50px;padding:12px 16px 12px 48px;border:1px solid #e5e7eb;border-radius:999px;color:#111827;background:#fff;outline:none;font-size:16px}.login-field input:focus{border-color:#c084fc;box-shadow:0 0 0 3px #c084fc40}.login-field input:disabled{cursor:not-allowed;color:#667085;background:#f2f4f7}.login-message{margin:0;text-align:center;font-size:16px;font-weight:700}.login-message.error{color:#b42318}.login-message.success{color:#047857}.email-login{margin-top:0;background:#111827;color:#fff;font-weight:600;box-shadow:0 10px 15px -3px #11182733}.email-login:disabled{cursor:not-allowed;background:#98a2b3}.forgot-password{justify-self:end;margin:-8px 0 0;padding:0;border:0;background:transparent;color:#9333ea;cursor:pointer;font-size:14px;font-weight:700}.forgot-password:disabled{cursor:not-allowed;color:#98a2b3}.reset-form{gap:24px}.back-to-login{justify-self:center;border:0;background:transparent;color:#667085;cursor:pointer;font-size:16px;font-weight:700}.back-to-login:hover{color:#111827}.password-action-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f7f9fc}.password-action-shell{width:min(100%,448px)}.password-action-logo{width:min(100%,300px);margin:0 auto 30px}.password-action-card{padding:40px;border:1px solid rgba(229,231,235,.8);border-radius:20px;background:#fffffff0;box-shadow:0 25px 50px -12px #7c3aed21}.password-action-state,.account-security-state{display:grid;justify-items:center;gap:14px;text-align:center}.password-action-state h1,.password-action-form h1,.account-security-state h3{margin:0;color:#1f2937}.password-action-state p,.account-security-state p{margin:0;color:#667085;line-height:1.55}.password-state-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:999px;background:#ecfdf3;color:#047857;font-size:28px;font-weight:900}.password-action-state.error .password-state-icon{background:#fef3f2;color:#b42318}.password-action-state .email-login{margin-top:8px}.password-action-form,.account-security-form{display:grid;gap:18px}.password-action-form h1{text-align:center}.password-action-subtitle{margin:-8px 0 8px;color:#667085;text-align:center}.password-action-form label,.account-security-form label{display:grid;gap:8px;color:#475467;font-size:14px;font-weight:800}.password-action-form input,.account-security-form input{width:100%;min-height:48px;padding:11px 16px;border:1px solid #d0d5dd;border-radius:999px;background:#fff;color:#111827;outline:none}.password-action-form input:focus,.account-security-form input:focus{border-color:#9333ea;box-shadow:0 0 0 3px #9333ea24}.password-action-form input[aria-invalid=true],.account-security-form input[aria-invalid=true]{border-color:#f04438;box-shadow:0 0 0 3px #f044381f}.password-policy-hint{margin:-10px 4px 0;color:#667085;font-size:12px;font-weight:650}.password-form-error{margin:0;padding:10px 12px;border:1px solid #fecdca;border-radius:10px;background:#fef3f2;color:#b42318;font-size:13px;font-weight:750;text-align:center}.spinner{width:20px;height:20px;border:3px solid rgba(17,24,39,.18);border-top-color:#111827;border-radius:999px;animation:spin .8s linear infinite}.spinner.light{border-color:#fff6;border-top-color:#fff}.demo-shell{width:100vw;height:100vh;min-height:100vh;margin:0 auto;position:relative;overflow:hidden;background:#f8fafc}.workspace-surface:not([hidden]){display:contents}.inbox-queue-loading{display:grid;gap:12px;padding:18px 14px}.inbox-queue-loading span{height:74px;border-radius:12px;background:linear-gradient(90deg,#f4f5f8 25%,#fff,#f4f5f8 75%);background-size:200% 100%;animation:inbox-queue-shimmer 1.2s ease-in-out infinite}@keyframes inbox-queue-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.demo-shell[data-preview-device=mobile]{width:min(100vw,600px);max-width:600px;background:#fff;box-shadow:0 0 0 1px #e5e7ebcc,0 18px 48px #1018281f}.account-pill{position:absolute;top:12px;right:18px;z-index:20;min-height:44px;padding:6px 8px 6px 16px;display:flex;align-items:center;gap:12px;border:1px solid rgba(229,231,235,.6);border-radius:999px;background:#ffffffe6;box-shadow:0 1px 2px #1018280d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-pill .account-profile-trigger{width:auto;height:auto;min-width:0;padding:0;display:flex;align-items:center;gap:12px;background:transparent}.account-pill .account-profile-trigger:hover,.account-pill .account-profile-trigger:focus-visible{background:transparent}.account-copy{display:grid;gap:1px;text-align:right}.account-pill b{color:#111827;font-size:12px;line-height:1;font-weight:700}.account-pill span{color:#667085;font-size:12px;line-height:1.05;font-weight:700}.account-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,#7c3aed,#6d5dfc);color:#fff!important;font-size:12px!important;font-weight:700!important}.account-pill button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:999px;background:#f9fafb;color:#98a2b3;cursor:pointer}.account-pill button:hover,.account-pill button:focus-visible,.account-pill button.active{background:#eef2f7;color:#475467}.demo-shell[data-preview-device=mobile] .account-pill{top:10px;right:8px;max-width:126px;min-height:40px;gap:5px;padding:5px 6px}.demo-shell[data-preview-device=mobile] .account-copy{display:none}.demo-shell[data-preview-device=mobile] .account-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-shell[data-preview-device=mobile] .account-avatar,.demo-shell[data-preview-device=mobile] .account-pill button,.demo-shell[data-preview-device=mobile] .account-pill .account-profile-trigger{width:30px;height:30px}.account-security-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.account-security-dialog{width:min(100%,480px);max-height:calc(100vh - 48px);overflow-y:auto;padding:26px;border:1px solid #e4e7ec;border-radius:20px;background:#fff;box-shadow:0 28px 80px #0f172a40}.account-security-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.account-security-dialog>header span{display:block;margin-bottom:4px;color:#7c3aed;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.account-security-dialog h2{margin:0;color:#101828;font-size:24px}.account-security-profile{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin:-4px 0 20px;padding:12px;border:1px solid #eaecf0;border-radius:12px;background:#f9fafb}.account-security-profile>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#6941c6;color:#fff;font-size:18px;font-weight:850}.account-security-profile>div{min-width:0;display:grid;gap:3px}.account-security-profile b{overflow:hidden;color:#101828;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.account-security-profile small{overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.account-security-profile em{display:inline-flex;align-items:center;gap:5px;color:#475467;font-size:11px;font-style:normal;font-weight:700}.account-security-profile em i{width:8px;height:8px;border-radius:50%;background:#22c55e}.account-security-close{width:34px;height:34px;border:0;border-radius:999px;background:#f2f4f7;color:#667085;cursor:pointer;font-size:24px;line-height:1}.account-security-state{min-height:150px;align-content:center}.account-security-state>button{min-height:40px;padding:8px 18px;border:0;border-radius:999px;background:#111827;color:#fff;cursor:pointer;font-weight:800}.account-security-note{margin:0;padding:12px;border-radius:10px;background:#f8f9fc;color:#667085;font-size:12px;line-height:1.5;font-weight:650}@media(max-width:520px){.password-action-card,.account-security-dialog{padding:24px}}.language-icon,.sign-out-icon{width:16px;height:16px}.language-menu{position:absolute;top:64px;right:18px;z-index:21;width:210px;padding:8px;border:1px solid rgba(229,231,235,.85);border-radius:16px;background:#fffffffa;box-shadow:0 16px 40px #10182829;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.language-menu-title{display:block;padding:8px 10px 7px;color:#98a2b3;font-size:11px;line-height:1.2;font-weight:800}.language-menu button{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:10px;background:transparent;color:#475467;padding:8px 10px;text-align:left;cursor:pointer}.language-menu button:hover,.language-menu button:focus-visible,.language-menu button.selected{background:#eef4ff;color:#111827}.language-menu button span{display:grid;gap:2px;min-width:0}.language-menu button b{color:inherit;font-size:13px;line-height:1.15;font-weight:800}.language-menu button small{color:#667085;font-size:11px;line-height:1.1;font-weight:650}.language-menu button i{color:#5b5fc7;font-size:14px;font-style:normal;font-weight:900}.demo-shell[data-preview-device=mobile] .language-menu{top:56px;right:8px;width:min(210px,calc(100vw - 24px))}.demo-frame{width:100%;height:100vh;border:0;background:#fff}.ai-center-topbar{position:absolute;top:0;left:0;right:0;z-index:10;height:74px;padding:0 250px 0 26px;display:flex;align-items:center;gap:18px;border-bottom:1px solid rgba(229,231,235,.82);background:#ffffffe6;box-shadow:0 1px #10182808;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ai-center-brand{display:flex;align-items:center;gap:10px;min-width:0;margin-right:316px}.ai-center-brand img{width:54px;height:54px;display:block;border-radius:16px;object-fit:cover;background:#fff}.ai-center-brand span{color:#111827;font-size:18px;line-height:1.05;font-weight:900;white-space:nowrap}.ai-center-product{color:#667085;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-service-topbar{gap:14px;padding-right:332px}.ai-service-topbar .ai-center-brand{flex:0 0 auto;margin-right:16px}.ai-service-topbar .ai-center-product{flex:0 0 auto;max-width:190px}.ai-service-topbar .ai-service-status-strip{flex:1 1 auto;justify-content:flex-end;flex-wrap:nowrap;gap:10px;overflow:hidden}.ai-service-topbar .ai-service-status-pill{flex:0 1 148px;max-width:148px;min-height:40px;padding:7px 10px;border-radius:12px;box-shadow:none}.ai-service-topbar .ai-service-toolbar-action{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid #dbe4ee;border-radius:12px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:14px;font-weight:900;white-space:nowrap;box-shadow:none}.ai-service-topbar .ai-service-toolbar-action:hover{border-color:#cbd5e1;color:#0f172a;box-shadow:0 2px 8px #0f172a0f}.ai-service-topbar .ai-service-toolbar-action.primary{border-color:#6d28d9;background:#6d28d9;color:#fff;box-shadow:0 8px 16px #6d28d929}.ai-service-topbar .ai-service-toolbar-action:disabled{cursor:not-allowed;opacity:.6}.ai-service-action-icon,.ai-service-action-icon svg{width:18px;height:18px;display:inline-block;flex:0 0 auto}.workspace-rail{position:absolute;top:50%;left:18px;z-index:18;width:56px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 6px;border:1px solid rgba(238,242,255,.9);border-radius:999px;background:#fffffff0;box-shadow:0 18px 50px #6366f124,0 2px 8px #10182814;transform:translateY(-50%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-rail button{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:#9aa8ff;cursor:pointer;transition:background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.workspace-rail button:hover,.workspace-rail button:focus-visible{background:#f2f0ff;color:#6d28d9;outline:none}.workspace-rail button.active{background:#6d4df2;color:#fff;box-shadow:0 10px 22px #6d4df247}.workspace-rail-icon{width:25px;height:25px;display:block}.workspace-rail-tooltip{position:absolute;left:calc(100% + 10px);top:50%;min-width:max-content;max-width:220px;padding:8px 11px;border-radius:10px;background:#4f46e5;color:#fff;box-shadow:0 12px 28px #4f46e53d;font-size:13px;line-height:1.2;font-weight:850;opacity:0;pointer-events:none;transform:translate3d(-4px,-50%,0);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.workspace-rail button:hover .workspace-rail-tooltip,.workspace-rail button:focus-visible .workspace-rail-tooltip{opacity:1;transform:translate3d(0,-50%,0)}.test-workspace-shell,.runs-page-shell{box-sizing:border-box;width:100%;height:100vh;padding:92px 18px 18px 92px;overflow:hidden;background:var(--workspace-background)}.test-workspace-toolbar{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border:1px solid var(--workspace-border);border-radius:20px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow)}.test-workspace-toolbar>div:first-child{min-width:0;display:grid;gap:3px}.test-workspace-toolbar strong{color:#0f172a;font-size:16px;font-weight:950}.test-workspace-toolbar span{color:#64748b;font-size:12px;font-weight:700}.test-workspace-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid #e2e8f0;border-radius:999px;background:#f5f3ff}.test-workspace-tabs button{min-height:34px;padding:7px 14px;border:0;border-radius:999px;background:transparent;color:#64748b;cursor:pointer;font-size:12px;font-weight:900}.test-workspace-tabs button.active{background:linear-gradient(135deg,var(--workspace-accent),#8b5cf6);color:#fff;box-shadow:0 8px 18px #6d4df238}.test-workspace-body{height:calc(100vh - 178px);min-height:0;margin-top:10px;overflow:hidden;border:1px solid var(--workspace-border);border-radius:24px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow)}.test-workspace-body .ai-center-layout{height:100%;padding:0}.test-journey-frame{width:100%;height:100%;display:block;border:0;background:#fff}.runs-page-shell{overflow:auto;color:#0f172a}.runs-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid var(--workspace-border);border-radius:24px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow)}.runs-page-eyebrow{color:#6d28d9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.runs-page-head h1{margin:5px 0 7px;font-size:30px;line-height:1;font-weight:950}.runs-page-head p,.runs-page-empty p{margin:0;color:#64748b;font-size:13px;line-height:1.6;font-weight:700}.runs-page-phase{padding:7px 10px;border:1px solid #ddd6fe;border-radius:999px;background:var(--workspace-accent-soft);color:var(--workspace-accent-strong);font-size:11px;font-weight:950}.runs-page-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.runs-page-summary article{display:grid;gap:7px;padding:18px;border:1px solid var(--workspace-border);border-radius:22px;background:var(--workspace-panel);box-shadow:0 14px 34px #6366f112}.runs-page-summary span,.runs-page-summary small{color:#64748b;font-size:11px;font-weight:800}.runs-page-summary b{color:#0f172a;font-size:28px;line-height:1;font-weight:950}.runs-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.runs-metric-grid article{min-width:0;display:grid;gap:4px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#ffffffeb}.runs-metric-grid span,.runs-metric-grid small{overflow:hidden;color:#64748b;font-size:9px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.runs-metric-grid b{overflow:hidden;color:#0f172a;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.runs-page-empty{min-height:360px;display:grid;place-items:center;align-content:center;gap:12px;margin-top:12px;padding:48px;border:1px dashed #c4b5fd;border-radius:24px;background:#ffffffe0;box-shadow:0 18px 44px #6366f112;text-align:center}.runs-page-empty-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:#6d4df2;color:#fff;font-size:26px;font-weight:900;box-shadow:0 12px 24px #6d4df238}.runs-page-empty h2{margin:0;font-size:20px;font-weight:950}.runs-page-empty p{max-width:720px}.runs-page-schema{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.runs-page-schema span{padding:7px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:11px;font-weight:850}.runs-refresh,.runs-filter-bar button,.run-detail-links a{border:1px solid #ddd6fe;border-radius:12px;background:#fff;color:#5b21b6;cursor:pointer;font:inherit;font-size:12px;font-weight:900;text-decoration:none}.run-replay-button{width:100%;min-height:40px;margin:10px 0;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#b45309;cursor:pointer;font:inherit;font-size:11px;font-weight:900}.runs-refresh{padding:10px 16px}.runs-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(120px,.8fr)) repeat(2,minmax(160px,1fr)) auto;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--workspace-border);border-radius:18px;background:#ffffffeb;box-shadow:0 12px 28px #6366f10d}.runs-filter-bar select,.runs-filter-bar input{min-width:0;height:38px;padding:0 10px;border:1px solid #dbe4ee;border-radius:11px;background:#fff;color:#334155;font:inherit;font-size:12px;font-weight:750}.runs-filter-bar button{padding:0 14px}.runs-error{margin:10px 0 0;color:#b91c1c;font-size:12px;font-weight:850}.runs-workbench{min-height:420px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px}.runs-workbench.has-detail{grid-template-columns:minmax(520px,1fr) minmax(340px,430px)}.runs-table,.run-detail-panel{min-width:0;border:1px solid var(--workspace-border);border-radius:22px;background:#fffffff0;box-shadow:var(--workspace-shadow);overflow:hidden}.runs-table-head,.runs-table>button{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(120px,.8fr) minmax(140px,1fr) 150px;gap:10px;align-items:center}.runs-table-head{padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.runs-table>button{width:100%;padding:14px 16px;border:0;border-bottom:1px solid #eef2f7;background:transparent;color:#334155;cursor:pointer;text-align:left;font:inherit;font-size:11px}.runs-table>button:hover,.runs-table>button.active{background:#f5f3ff}.runs-table>button>span{min-width:0;overflow-wrap:anywhere}.runs-table>button b,.runs-table>button small{display:block}.runs-table>button b{color:#0f172a;font-size:12px;font-weight:950}.runs-table>button small{margin-top:3px;color:#64748b;font-size:10px;font-weight:700}.run-status{display:inline-block;padding:4px 7px;border-radius:999px;background:#eef2ff;color:#4f46e5;font-style:normal;font-size:10px;font-weight:950}.run-status.failed,.run-status.blocked_review{background:#fee2e2;color:#b91c1c}.run-status.passed,.run-status.succeeded,.run-status.delivered,.run-status.read{background:#dcfce7;color:#15803d}.run-detail-panel{padding:18px;overflow:auto}.run-detail-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.run-detail-head b,.run-detail-head small{display:block}.run-detail-head b{color:#0f172a;font-size:15px;font-weight:950}.run-detail-head small{margin-top:4px;color:#64748b;font-size:10px;overflow-wrap:anywhere}.run-detail-head button{width:32px;height:32px;border:0;border-radius:10px;background:#f1f5f9;cursor:pointer;font-size:20px}.run-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.run-detail-grid div{min-width:0;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fafafa}.run-detail-grid dt{color:#64748b;font-size:9px;font-weight:900;text-transform:uppercase}.run-detail-grid dd{margin:4px 0 0;color:#0f172a;font-size:11px;font-weight:850;overflow-wrap:anywhere}.run-detail-links{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.run-detail-links a{padding:8px 10px}.run-detail-panel section>b{color:#0f172a;font-size:12px;font-weight:950}.run-timeline{display:grid;gap:7px;margin:10px 0 16px}.run-timeline span{display:grid;grid-template-columns:8px minmax(90px,1fr) auto;gap:7px;align-items:center;padding-left:5px}.run-timeline i{width:7px;height:7px;border-radius:999px;background:#8b5cf6}.run-timeline i.receipt{background:#10b981}.run-timeline i.model{background:#7c3aed}.run-timeline i.knowledge{background:#0ea5e9}.run-timeline i.routing{background:#f59e0b}.run-timeline i.provider_request{background:#ec4899}.run-timeline b{font-size:10px}.run-timeline em{color:#475569;font-size:9px;font-style:normal;font-weight:850}.run-timeline small{grid-column:2 / -1;color:#94a3b8;font-size:9px}.run-detail-panel details{border-top:1px solid #e2e8f0;padding-top:12px}.run-detail-panel summary{color:#5b21b6;cursor:pointer;font-size:11px;font-weight:900}.run-detail-panel pre{max-height:320px;overflow:auto;padding:12px;border-radius:12px;background:#111827;color:#e5e7eb;font-size:9px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1180px){.runs-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.runs-workbench.has-detail{grid-template-columns:1fr}.runs-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.knowledge-library-v3,.governed-actions-v3,.agent-assignment-v3{gap:22px}.knowledge-library-v3 .section-title button,.connection-assignment-head button{display:inline-flex;align-items:center;gap:7px}.knowledge-library-v3 .section-title button svg,.connection-assignment-head button svg{width:16px;height:16px}.knowledge-source-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.knowledge-source-types article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:13px;border:1px solid #e2e6f2;border-radius:14px;background:#fff}.knowledge-source-types article>svg{width:21px;height:21px;padding:9px;border-radius:11px;color:#6947e8;background:#f1edff}.knowledge-source-types article div{min-width:0;display:grid;gap:4px}.knowledge-source-types b{color:#273147;font-size:12px}.knowledge-source-types small{overflow:hidden;color:#7b879d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.knowledge-source-types em{color:#5940cf;font-size:17px;font-style:normal;font-weight:850}.knowledge-runtime-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.knowledge-runtime-overview section{display:grid;gap:4px;padding:12px 13px;border:1px solid #e3e6f0;border-radius:12px;background:#fafbfe}.knowledge-runtime-overview span{color:#758198;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.knowledge-runtime-overview b{color:#2f3850;font-size:15px}.knowledge-runtime-overview b.succeeded{color:#087857}.knowledge-runtime-overview b.partial,.knowledge-runtime-overview b.failed{color:#b45309}.knowledge-runtime-overview b.pending,.knowledge-runtime-overview b.running{color:#4f46e5}.knowledge-runtime-overview small{color:#8691a5;font-size:9px}.system-knowledge-scope{display:grid;gap:12px;padding:15px;border:1px solid #e1e5f0;border-radius:15px;background:#fbfbfe}.system-knowledge-scope>header,.system-knowledge-scope>header>div,.connection-assignment-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.system-knowledge-scope>header>div{justify-content:flex-start}.system-knowledge-scope>header svg{width:19px;height:19px;color:#6847e8}.system-knowledge-scope>header span{display:grid;gap:3px}.system-knowledge-scope>header b,.connection-assignment-head b{color:#293349;font-size:12px}.system-knowledge-scope>header small,.connection-assignment-head small{color:#7e899e;font-size:10px}.system-knowledge-scope>header em{color:#6847e8;font-size:11px;font-style:normal;font-weight:850}.knowledge-list-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.knowledge-list-toolbar>div:first-child{display:grid;gap:4px}.knowledge-list-toolbar b{color:#293349;font-size:13px}.knowledge-list-toolbar small{color:#7e899e;font-size:10px}.knowledge-filter-tabs{display:flex;gap:4px;padding:3px;border-radius:10px;background:#f1f3f8}.knowledge-filter-tabs button{min-height:28px;padding:5px 10px;border:0;border-radius:8px;color:#68758a;background:transparent;box-shadow:none;font-size:10px}.knowledge-filter-tabs button.active{color:#5637d8;background:#fff;box-shadow:0 1px 3px #2229401f}.knowledge-source-list.v3 article{grid-template-columns:minmax(0,1fr) 130px auto;min-height:76px;padding:13px}.knowledge-source-list.v3 article.attention{border-color:#fed7aa;background:#fffdf8}.knowledge-source-list.v3 article.processing{border-color:#c7d2fe;background:#fafaff}.knowledge-source-list.v3 label{align-items:center}.knowledge-source-icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#6545df;background:#f0edff}.knowledge-source-icon.url{color:#176b57;background:#eaf9f4}.knowledge-source-icon.file{color:#245eb7;background:#eef5ff}.knowledge-source-icon svg{width:18px;height:18px}.knowledge-source-meta{display:grid;justify-items:start;gap:4px}.knowledge-source-meta small{max-width:125px}.knowledge-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:850}.knowledge-status.ready{color:#087857}.knowledge-status.failed,.knowledge-status.stale{color:#b45309}.knowledge-status.queued,.knowledge-status.parsing,.knowledge-status.indexing{color:#4f46e5}.knowledge-status svg{width:14px;height:14px}.knowledge-status.queued svg,.knowledge-status.parsing svg,.knowledge-status.indexing svg{animation:knowledge-spin 1.2s linear infinite}@keyframes knowledge-spin{to{transform:rotate(360deg)}}.knowledge-source-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.knowledge-source-picker button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:10px;border:1px solid #e1e5ef;border-radius:12px;color:#59657b;background:#fff;box-shadow:none;text-align:left}.knowledge-source-picker button.active{border-color:#7757ed;color:#5436d5;background:#f7f4ff;box-shadow:inset 0 0 0 1px #7757ed}.knowledge-source-picker button>svg{width:20px;height:20px}.knowledge-source-picker button span{display:grid;gap:3px}.knowledge-source-picker button b{font-size:11px}.knowledge-source-picker button small{color:#8993a6;font-size:9px}.knowledge-upload-dropzone{position:relative;display:grid!important;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:82px;padding:14px!important;border:1px dashed #9c8af0!important;border-radius:12px;color:#6042dc!important;background:#faf8ff;cursor:pointer}.knowledge-upload-dropzone>svg{width:24px;height:24px}.knowledge-upload-dropzone span{display:grid;gap:5px}.knowledge-upload-dropzone b{font-size:11px}.knowledge-upload-dropzone small{color:#7f899d;font-size:9px}.knowledge-upload-dropzone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.knowledge-upload-files{display:flex;flex-wrap:wrap;gap:6px}.knowledge-upload-files span{display:inline-grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;max-width:100%;padding:7px 9px;border-radius:8px;color:#445067;background:#f4f6fa;font-size:9px}.knowledge-upload-files svg{width:14px;height:14px;color:#6545df}.knowledge-upload-files b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-upload-files small{color:#8993a6}.knowledge-processing-note{display:flex;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;border-radius:9px;color:#5e6980;background:#f5f6fb;font-size:10px;line-height:1.5}.knowledge-processing-note svg{flex:0 0 15px;width:15px;height:15px;margin-top:1px;color:#6545df}.knowledge-url-settings{display:grid;gap:10px}.knowledge-url-managed-note{margin:0;padding:11px 12px;border:1px solid #d9d1ff;border-radius:10px;color:#625b78;background:#f8f6ff;font-size:10px;line-height:1.55}.knowledge-usage-list{display:grid;gap:7px;max-height:280px;overflow:auto}.knowledge-usage-list article{display:grid;gap:3px;padding:10px 12px;border:1px solid #e3e6ef;border-radius:10px;background:#fafbfe}.knowledge-usage-list b{color:#2f3850;font-size:11px}.knowledge-usage-list small{color:#7e899e;font-size:9px}.action-contract-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.action-contract-strip span{display:grid;gap:4px;padding:10px 12px;border-radius:11px;color:#717d92;background:#f5f6fa;font-size:10px}.action-contract-strip b{color:#4d39bd;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.action-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #ded8ff;border-radius:12px;background:#faf9ff}.action-catalog-toolbar>div:first-child{display:grid;gap:4px}.action-catalog-toolbar b{color:#3e355f;font-size:11px}.action-catalog-toolbar small{color:#7b7592;font-size:9px}.action-catalog-toolbar>div:last-child{display:flex;gap:8px}.action-catalog-toolbar select{min-width:260px}.action-catalog-toolbar button{display:inline-flex;align-items:center;gap:5px}.action-catalog-toolbar button svg{width:14px;height:14px}.action-definition-list.v3 article{display:grid;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:15px;border-radius:14px}.action-definition-list.v3 article.disabled{opacity:.72;background:#fafafa}.action-definition-list.v3 article>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:10px}.action-definition-list.v3 article>header>div{min-width:0;display:grid;gap:3px}.action-definition-list.v3 header b{color:#273147;font-size:12px}.action-definition-list.v3 header code{width:fit-content;padding:2px 5px;border-radius:5px;color:#6c7790;background:#f1f3f7;font-size:9px}.action-scope{padding:4px 7px;border-radius:6px;color:#235fab;background:#edf5ff;font-size:9px;font-weight:850;text-transform:uppercase}.action-scope.provider{color:#7b4d08;background:#fff5dc}.action-enable-toggle{display:flex!important;grid-auto-flow:column;align-items:center;gap:6px!important;color:#57637a;font-size:10px}.action-enable-toggle input{width:18px;height:18px;margin:0;accent-color:#6545df}.action-remove-button{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:#f7f7fa;color:#78849a;cursor:pointer}.action-remove-button:hover{color:#b42318;background:#fff0f0}.action-remove-button svg{width:15px;height:15px}.action-policy-grid{display:grid;grid-template-columns:150px minmax(180px,1fr) minmax(190px,1fr);gap:10px}.action-policy-grid label{display:grid;gap:5px}.action-policy-grid label.wide{grid-column:1 / -1}.action-policy-grid label>span{color:#78849a;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.action-policy-grid input,.action-policy-grid select,.action-policy-grid textarea{width:100%;min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid #d8deea;border-radius:8px;background:#fff;color:#344054;font:inherit;font-size:11px}.action-policy-grid input:disabled,.action-policy-grid select:disabled,.action-policy-grid textarea:disabled{cursor:not-allowed;color:#8b95a7;background:#f3f5f8}.action-policy-grid textarea{resize:vertical;line-height:1.5}.action-technical-details{border:1px solid #e4e7ed;border-radius:9px;background:#fafbfc}.action-technical-details>summary{min-height:38px;display:flex;align-items:center;padding:0 11px;color:#5f6b80;cursor:pointer;font-size:10px;font-weight:850}.action-technical-details[open]>summary{border-bottom:1px solid #e4e7ed}.action-technical-details .action-schema-contract{padding:10px}.action-schema-contract{display:flex;flex-wrap:wrap;gap:7px}.action-schema-contract>span{display:flex;gap:5px;padding:6px 8px;border:1px solid #e3e6ed;border-radius:7px;color:#657086;background:#fafbfc;font-size:9px}.action-schema-contract b{color:#4234a8}.action-schema-contract>span.ready{color:#0c7655;border-color:#bdebd9;background:#f0fbf6}.action-schema-contract>span.warning{color:#a45a0e;border-color:#f5d3a5;background:#fff9ef}.action-definition-list.v3 footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:10px;border-top:1px solid #edf0f5}.action-definition-list.v3 footer>span:first-child{display:inline-flex;align-items:center;gap:5px;color:#176b57;font-size:10px;font-weight:750}.action-definition-list.v3 footer svg{width:14px;height:14px}.action-definition-list.v3 footer small{color:#7d879a;font-size:9px}.assignment-warning{display:flex;gap:9px;align-items:flex-start;margin:0;padding:11px 12px;border:1px solid #fed7aa;border-radius:11px;color:#9a5510;background:#fff8ed}.assignment-warning>svg{flex:0 0 18px;width:18px;height:18px}.assignment-warning span{display:grid;gap:4px}.assignment-warning b{font-size:11px}.assignment-warning small{font-size:9px;line-height:1.45}.assignment-warning.conflict{border-color:#fecaca;color:#a63636;background:#fff5f5}.workspace-default-assignment,.connection-assignment-list article{display:grid;gap:12px;padding:15px;border:1px solid #ded7ff;border-radius:14px;background:#faf8ff}.workspace-default-assignment>header,.connection-assignment-identity{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.workspace-default-assignment>header>span,.connection-assignment-identity>svg{width:20px;height:20px;padding:9px;border-radius:11px;color:#6545df;background:#eee9ff}.workspace-default-assignment>header>span{display:grid;place-items:center}.workspace-default-assignment>header svg{width:20px;height:20px}.workspace-default-assignment>header>div,.connection-assignment-identity>span{display:grid;gap:4px}.workspace-default-assignment header b,.connection-assignment-identity b{color:#293349;font-size:12px}.workspace-default-assignment header small,.connection-assignment-identity small{color:#7c879c;font-size:9px}.workspace-default-assignment header label,.connection-assignment-identity label{display:flex;align-items:center;gap:5px;color:#59657a;font-size:10px;font-weight:800}.assignment-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.assignment-control-grid.three{grid-template-columns:1.2fr 1fr 1fr}.assignment-control-grid label{display:grid;gap:5px;color:#556177;font-size:10px;font-weight:800}.assignment-control-grid label>span{color:#7c879b;font-size:9px;text-transform:uppercase;letter-spacing:.03em}.connection-assignment-list{display:grid;gap:9px}.available-connection-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.available-connection-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid #e2e6ef;border-radius:11px;background:#fff}.available-connection-list article>svg{box-sizing:content-box;width:17px;height:17px;padding:8px;border-radius:9px;color:#087857;background:#eaf9f4}.available-connection-list article>span{min-width:0;display:grid;gap:3px}.available-connection-list article b{overflow:hidden;color:#303a50;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.available-connection-list article small{overflow:hidden;color:#7f899d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.available-connection-list article em{grid-column:2;color:#6f7a8e;font-size:8px;font-style:normal;font-weight:800}.available-connection-list article em.dedicated{color:#5b3fd1}.available-connection-list article button{grid-row:1 / span 2;grid-column:3;min-height:27px;padding:4px 7px;font-size:8px}.connection-assignment-list article{position:relative;border-color:#e1e5ef;background:#fff}.connection-assignment-identity>svg{box-sizing:content-box;color:#087857;background:#eaf9f4}.assignment-remove{justify-self:end;min-height:28px;padding:4px 8px;border-color:transparent;color:#9b4752;background:transparent;box-shadow:none;font-size:9px}.assignment-priority{margin:0;padding:10px 12px;border-left:3px solid #6d4df2;border-radius:0 9px 9px 0;color:#667289;background:#f6f4ff;font-size:10px;line-height:1.55}.advanced-routing-details{overflow:hidden;border:1px solid #e1e5ef;border-radius:13px}.advanced-routing-details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;cursor:pointer;list-style:none}.advanced-routing-details>summary::-webkit-details-marker{display:none}.advanced-routing-details>summary span{display:grid;gap:3px}.advanced-routing-details>summary b{color:#303a50;font-size:11px}.advanced-routing-details>summary small{color:#8490a4;font-size:9px}.advanced-routing-details>summary svg{width:15px;height:15px;transition:transform .18s ease}.advanced-routing-details[open]>summary svg{transform:rotate(180deg)}.advanced-routing-body{display:grid;gap:14px;padding:15px;border-top:1px solid #e9ecf3;background:#fbfcfe}@media(max-width:1180px){.action-catalog-toolbar{align-items:stretch;flex-direction:column}.action-catalog-toolbar>div:last-child{flex-wrap:wrap}.action-catalog-toolbar select{min-width:0;flex:1 1 220px}.knowledge-source-types,.knowledge-runtime-overview,.knowledge-url-settings,.action-contract-strip{grid-template-columns:1fr}.knowledge-url-settings label:first-child,.knowledge-url-settings label.wide{grid-column:auto}.knowledge-source-list.v3 article,.action-policy-grid,.assignment-control-grid,.assignment-control-grid.three{grid-template-columns:1fr}.available-connection-list{grid-template-columns:1fr}.knowledge-source-meta{grid-auto-flow:column;justify-content:start}}.ai-center-layout{width:100%;height:100vh;padding:92px 24px 24px 92px;display:grid;gap:0;background:radial-gradient(circle at 86% 20%,rgba(209,250,229,.65),transparent 28%),#f8fafc}.ai-console-panel,.ai-workspace,.ai-config-panel,.ai-conversation-panel{min-width:0;min-height:0}.integration-center-shell{box-sizing:border-box;width:100%;min-height:100vh;padding:82px 18px 18px 82px;background:var(--workspace-background);color:#111827}.integration-center-shell *,.integration-center-shell *:before,.integration-center-shell *:after{box-sizing:border-box}.integration-center-main{height:calc(100vh - 100px);min-height:760px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:10px}.integration-center-head{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--workspace-border);border-radius:20px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow)}.integration-center-head h1{margin:0;color:#0f172a;font-size:24px;line-height:1.1;font-weight:950}.integration-center-head p{margin:6px 0 0;color:#64748b;font-size:13px;font-weight:700}.integration-head-status{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px}.integration-status-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;white-space:nowrap}.integration-status-pill.ok{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.integration-status-pill i{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:currentColor}.integration-status-pill b{font-size:13px;font-weight:950}.integration-head-metric{min-width:118px;min-height:38px;display:grid;gap:2px;justify-content:start;padding:6px 12px;border:1px solid #dbe4ee;border-radius:8px;background:#fff}.integration-head-metric span{color:#64748b;font-size:10px;font-weight:800}.integration-head-metric b{max-width:164px;overflow:hidden;color:#0f172a;font-size:12px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.integration-capability-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.integration-capability-strip span{min-width:0;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fffffff0;color:#475569;font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-capability-strip i{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:#94a3b8}.integration-capability-strip span.ok{border-color:#bbf7d0;color:#047857}.integration-capability-strip span.ok i{background:#059669}.integration-capability-strip span.warn{border-color:#fed7aa;color:#c2410c}.integration-capability-strip span.warn i{background:#f59e0b}.integration-center-grid{min-height:0;display:grid;grid-template-columns:minmax(440px,.9fr) minmax(560px,1.1fr);gap:12px;overflow:hidden}.integration-catalog-page,.integration-meetbot-page{min-height:0;overflow:auto}.integration-card-grid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px;align-content:start;padding-top:20px}.integration-provider-card{position:relative;min-height:294px;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:28px;border:1px solid var(--workspace-border);border-radius:24px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow)}.integration-provider-card.active{border-color:#c4b5fd;box-shadow:0 24px 60px #6d4df224}.integration-provider-card.disabled{opacity:.72}.integration-provider-icon{width:48px;height:48px;display:inline-grid;place-items:center;border-radius:12px;background:#3b82f6;color:#fff;font-size:22px;font-weight:950}.integration-provider-icon.muted{background:#e2e8f0;color:#64748b}.integration-provider-icon.whatsapp{background:#16a34a;font-size:15px}.integration-provider-icon.telegram{background:#229ed9}.integration-provider-icon.line{background:#06c755}.integration-card-status{position:absolute;top:20px;right:20px;display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#64748b;font-size:12px;font-weight:900}.integration-card-status i{width:7px;height:7px;border-radius:999px;background:currentColor}.integration-card-status.ok{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.integration-provider-card h2,.integration-subpage-toolbar h2{margin:0;color:#0f172a;font-size:20px;line-height:1.2;font-weight:950}.integration-provider-title{display:grid;gap:4px}.integration-provider-title>span{color:#16a34a;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.integration-provider-card p,.integration-subpage-toolbar p{margin:0;color:#64748b;font-size:13px;line-height:1.55;font-weight:700}.integration-provider-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.integration-provider-meta span{min-width:0;display:grid;gap:3px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;color:#334155;font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis}.integration-provider-meta b{color:#64748b;font-size:10px;text-transform:uppercase}.integration-card-primary,.integration-subpage-toolbar button,.integration-subpage-actions button,.integration-confirm-actions button{min-height:36px;padding:8px 12px;border:1px solid var(--workspace-accent);border-radius:12px;background:var(--workspace-accent);color:#fff;font-size:13px;font-weight:900}.integration-card-primary:disabled,.integration-subpage-actions button:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#64748b;cursor:not-allowed}.integration-subpage-toolbar{min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0}.integration-subpage-toolbar button:not(.primary){border-color:#dbe4ee;background:#fff;color:#334155}.integration-subpage-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.integration-subpage-actions button{min-width:76px}.integration-management-grid{min-height:0;display:grid;grid-template-columns:minmax(260px,.58fr) minmax(320px,.7fr) minmax(680px,1.75fr);gap:12px;overflow:hidden}.integration-connection-list{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:14px;border:1px solid var(--workspace-border);border-radius:20px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow);overflow:hidden}.integration-connection-rows{min-height:0;display:grid;gap:8px;align-content:start;overflow:auto}.integration-connection-row{width:100%;display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px 9px;align-items:start;padding:10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;text-align:left}.integration-connection-row.selected{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.integration-connection-main{min-width:0;display:grid;gap:2px}.integration-connection-main b,.integration-connection-main small,.integration-connection-meta small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.integration-connection-main small,.integration-connection-meta small{white-space:nowrap}.integration-connection-main b{color:#0f172a;font-size:13px;line-height:1.2;font-weight:950;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.integration-connection-main small,.integration-connection-meta small{color:#64748b;font-size:11px;font-weight:800}.integration-connection-meta{grid-column:2 / -1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.integration-connection-meta small{max-width:100%}.integration-connection-evidence{grid-column:2 / -1;min-width:0;display:grid;gap:4px;padding-top:7px;border-top:1px solid #f1f5f9}.integration-connection-evidence small{min-width:0;color:#475569;font-size:10px;font-weight:750;overflow-wrap:anywhere}.integration-connection-evidence b{display:inline-block;min-width:54px;margin-right:5px;color:#64748b;font-size:9px;text-transform:uppercase}.integration-radio{width:12px;height:12px;border:2px solid #cbd5e1;border-radius:999px}.integration-connection-row.selected .integration-radio{border-color:#7c3aed;background:radial-gradient(circle,#7c3aed 45%,transparent 48%)}.integration-subpage-actions .danger,.integration-confirm-actions .danger{border-color:#ef4444;background:#ef4444;color:#fff}.integration-subpage-actions button:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#64748b}.integration-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:24px;background:#0f172a47}.integration-confirm-dialog{width:min(480px,100%);display:grid;gap:14px;padding:20px;border:1px solid #fecaca;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a38}.integration-confirm-dialog h2{margin:0;color:#991b1b;font-size:18px;font-weight:950}.integration-confirm-dialog p{margin:0;color:#334155;font-size:14px;line-height:1.55;font-weight:750}.integration-confirm-actions{display:flex;justify-content:flex-end;gap:10px}.integration-confirm-actions button:first-child{border-color:#dbe4ee;background:#fff;color:#334155}.meetbot-connection-form,.integration-api-panel{border:1px solid var(--workspace-border);border-radius:20px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow)}.meetbot-connection-form{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,auto) auto auto auto;align-content:start;padding:16px;overflow:auto}.meetbot-form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.meetbot-connection-form h3,.integration-api-panel h2{margin:0;color:#0f172a;font-size:16px;line-height:1.2;font-weight:950}.meetbot-form-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.meetbot-form-meta span{max-width:156px;overflow:hidden;padding:5px 8px;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.meetbot-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 14px}.integration-management-grid .meetbot-form-grid{grid-template-columns:minmax(0,1fr)}.meetbot-form-grid.mode{margin-bottom:12px}.meetbot-form-grid:not(.mode)>label:last-child:nth-child(odd){grid-column:1 / -1}.integration-management-grid .meetbot-form-grid:not(.mode)>label:last-child:nth-child(odd){grid-column:auto}.meetbot-secret-actions{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0}.meetbot-connection-form label{display:grid;gap:6px;color:#334155;font-size:12px;font-weight:900}.meetbot-connection-form input,.meetbot-connection-form select{width:100%;min-height:38px;padding:8px 10px;border:1px solid #dbe4ee;border-radius:8px;background:#fff;color:#0f172a;font-size:13px;font-weight:800;outline:none}.meetbot-connection-form input:disabled{background:#f8fafc;color:#64748b}.meetbot-connection-form input:focus,.meetbot-connection-form select:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf621}.meetbot-diagnostics-panel{display:grid;gap:8px;margin-top:12px}.meetbot-diagnostic-grid,.meetbot-webhook-diagnostics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.meetbot-diagnostic-grid span,.meetbot-webhook-diagnostics span{min-width:0;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#334155;font-size:11px;font-weight:850}.meetbot-diagnostic-grid b,.meetbot-webhook-diagnostics b{display:block;margin-bottom:2px;color:#64748b;font-size:10px;text-transform:uppercase}.meetbot-webhook-diagnostics{grid-template-columns:repeat(5,minmax(0,1fr));margin:10px 0}.meetbot-webhook-diagnostics .warn{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.meetbot-inline-action{margin-left:8px;padding:3px 8px;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:900}.ai-connection-actions{display:grid;grid-template-columns:repeat(2,minmax(132px,1fr));gap:10px;width:100%}.ai-connection-actions button{min-height:38px;padding:8px 10px;border:1px solid #7c3aed;border-radius:8px;background:#fff;color:#6d28d9;font-size:13px;font-weight:900}.ai-connection-actions button:last-child{background:#6d28d9;color:#fff}.ai-connection-actions button:disabled{cursor:not-allowed;opacity:.58}.integration-api-panel{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);padding:12px;overflow:hidden}.integration-diagnostics-panel{gap:10px}.integration-diagnostics-tabs{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:5px;border:1px solid #cbd5e1;border-radius:12px;background:#f1f5f9;box-shadow:inset 0 1px #ffffffc7}.integration-diagnostics-tabs button{min-height:36px;padding:8px 16px;border:1px solid transparent;border-radius:9px;background:#fff;color:#64748b;font-size:12px;font-weight:950;box-shadow:0 1px #0f172a0a}.integration-diagnostics-tabs button.active{border-color:#6d28d9;background:#6d28d9;color:#fff;box-shadow:0 10px 20px #6d28d93d}.integration-diagnostics-tabs button:hover,.integration-diagnostics-tabs button:focus-visible{border-color:#8b5cf6;outline:none}.integration-diagnostics-content{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.integration-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.integration-panel-head p{margin:5px 0 0;color:#64748b;font-size:12px;font-weight:750}.integration-panel-head button{min-height:34px;padding:7px 10px;border:1px solid #dbe4ee;border-radius:8px;background:#fff;color:#475569;font-size:12px;font-weight:850}.integration-panel-head .integration-refresh-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 13px;border-color:#7c3aed;background:#6d28d9;color:#fff;box-shadow:0 10px 22px #6d28d92e}.integration-panel-head .integration-refresh-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.integration-panel-head .integration-refresh-button:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#64748b;box-shadow:none}.integration-refresh-feedback{margin:-3px 0 8px;color:#64748b;font-size:12px;font-weight:850}.integration-refresh-feedback.success{color:#047857}.integration-refresh-feedback.error{color:#b91c1c}.integration-api-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.integration-api-summary span{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:850}.integration-api-summary b{color:#0f172a;font-size:18px;line-height:1;font-weight:950}.integration-api-table{min-height:0;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.integration-api-row{display:grid;grid-template-columns:minmax(190px,1.6fr) minmax(130px,1.05fr) 104px 104px minmax(100px,.8fr);gap:10px;align-items:center;min-height:36px;padding:8px 10px;border-bottom:1px solid #eef2f7;color:#334155;font-size:12px;font-weight:750}.integration-api-row.header{position:sticky;top:0;z-index:1;min-height:34px;background:#f8fafc;color:#0f172a;font-size:12px;font-weight:950}.integration-api-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-api-row small{display:inline-flex;min-width:42px;margin-right:8px;color:#6d28d9;font-size:10px;font-weight:950}.integration-api-group-title{padding:7px 10px;border-bottom:1px solid #eef2f7;background:#fafafa;color:#6d28d9;font-size:12px;font-weight:950}.integration-status-badge{display:inline-flex;max-width:100%;padding:4px 8px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:900}.integration-status-badge.passed,.integration-status-badge.in-use{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.integration-status-badge.optional{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.integration-status-badge.handled{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.integration-status-badge.known,.integration-status-badge.future{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.integration-status-badge.blocked,.integration-status-badge.pending{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.integration-api-note{margin:10px 0 0;padding:8px 10px;border:1px solid #dbeafe;border-radius:8px;background:#eff6ff;color:#475569;font-size:12px;font-weight:800}.integration-template-summary,.integration-template-meta{display:grid;gap:8px;margin-bottom:10px}.integration-template-summary,.integration-template-meta{grid-template-columns:repeat(5,minmax(0,1fr))}.integration-template-summary span,.integration-template-meta span{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:850}.integration-template-summary span.ok,.integration-template-meta span.ok{border-color:#bbf7d0;background:#ecfdf5;color:#047857}.integration-template-summary span.warn,.integration-template-meta span.warn{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.integration-template-warning{margin:-2px 0 9px;padding:8px 10px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:900}.integration-template-summary b,.integration-template-meta b{color:#0f172a;font-size:16px;line-height:1;font-weight:950}.integration-template-meta b{font-size:10px;text-transform:uppercase}.integration-template-table{min-height:0;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.integration-template-row{display:grid;grid-template-columns:minmax(170px,1.2fr) 86px 96px 86px 86px 88px 86px 112px minmax(150px,1fr);gap:10px;align-items:center;min-height:42px;padding:8px 10px;border-bottom:1px solid #eef2f7;color:#334155;font-size:12px;font-weight:750}.integration-template-row.header{position:sticky;top:0;z-index:1;min-height:34px;background:#f8fafc;color:#0f172a;font-size:12px;font-weight:950}.integration-template-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-template-row b,.integration-template-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-template-watch-badge{display:inline-flex;align-items:center;margin-left:7px;padding:2px 6px;border:1px solid #c4b5fd;border-radius:999px;background:#f5f3ff;color:#6d28d9;font-size:9px;font-style:normal;font-weight:950;vertical-align:middle}.integration-template-row small{margin-top:3px;color:#64748b;font-size:10px;font-weight:800}.ai-console-panel,.ai-config-panel,.ai-conversation-panel{border:1px solid #dbe4ee;border-radius:18px;background:#fffffff0;box-shadow:0 12px 34px #0f172a0f}.ai-console-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.ai-panel-head{padding:14px 18px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e5e7eb}.ai-panel-head span{color:#111827;font-size:17px;line-height:1.1;font-weight:900}.ai-panel-title{min-width:0;display:grid;gap:3px}.ai-panel-head small{color:#667085;font-size:12px;font-weight:750}.ai-panel-badges,.ai-quick-prompts{display:flex;align-items:center;gap:6px;min-width:0}.ai-simulation-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ai-panel-badges small{padding:5px 8px;border-radius:999px;background:#f1f5f9;color:#475467;white-space:nowrap}.ai-quick-prompts{padding:10px 14px;overflow-x:auto;border-bottom:1px solid #eef2f7}.ai-quick-prompts button{min-height:30px;padding:0 10px;flex:0 0 auto;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:#334155;font-size:12px;font-weight:850;cursor:pointer}.ai-quick-prompts button:hover{border-color:#86efac;color:#047857;background:#f0fdf4}.ai-quick-prompts button.active{border-color:#34d399;background:#059669;color:#fff}.ai-console-feed{min-height:0;padding:14px;overflow:auto;display:grid;align-content:start;gap:14px}.ai-chat-message{display:flex;align-items:flex-end;gap:10px}.ai-chat-message.merchant{flex-direction:row-reverse}.ai-chat-avatar{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:950}.ai-chat-message.merchant .ai-chat-avatar{background:#dcfce7;color:#047857}.ai-chat-stack{width:min(88%,560px);min-width:0;display:grid;gap:5px}.ai-chat-message.merchant .ai-chat-stack{justify-items:end}.ai-chat-bubble{width:100%;min-width:0;padding:11px 12px;border:1px solid #dbe4ee;border-radius:16px 16px 16px 5px;background:#fff;box-shadow:0 8px 22px #1018280d}.ai-chat-message.merchant .ai-chat-bubble{border-color:#bbf7d0;border-radius:16px 16px 5px;background:#ecfdf5}.ai-chat-bubble p{margin:0;white-space:pre-line;color:#334155;font-size:13px;line-height:1.45;font-weight:750}.ai-workbench-card{display:grid;gap:10px}.ai-workbench-run-summary{padding:10px 12px;border:1px solid #bbf7d0;border-radius:12px;background:#ecfdf5}.ai-workbench-run-summary p{margin:0;color:#0f5132;font-size:13px;line-height:1.45;font-weight:850}.ai-trace-summary-panel{display:grid;gap:8px;padding:10px 12px;border-left:3px solid #10b981;border-radius:12px;background:#f8fafc}.ai-trace-summary-panel>b{color:#0f172a;font-size:12px;line-height:1.2;font-weight:950}.ai-trace-summary-panel dl{margin:0;display:grid;gap:6px}.ai-trace-summary-panel div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;align-items:start}.ai-trace-summary-panel dt{color:#64748b;font-size:11px;line-height:1.25;font-weight:950}.ai-trace-summary-panel dd{min-width:0;margin:0;color:#334155;font-size:12px;line-height:1.35;font-weight:800}.ai-chat-media-grid{margin-bottom:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-chat-media-grid figure{min-width:0;margin:0;overflow:hidden;border:1px solid #dbe4ee;border-radius:12px;background:#f8fafc}.ai-chat-media-grid img{width:100%;height:112px;display:block;object-fit:cover;background:#fff}.ai-chat-media-grid.response-media img{object-fit:contain;background:#fff}.ai-workbench-card .ai-chat-media-grid.response-media{margin-bottom:0}.ai-workbench-card .ai-chat-media-grid.response-media img{height:88px}.ai-chat-media-grid figcaption{overflow:hidden;padding:6px 8px;color:#475467;font-size:11px;line-height:1.2;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.ai-console-card{border:1px solid #dbe4ee;border-radius:14px;background:#fff;padding:14px}.ai-console-card.merchant{margin-left:12%;border-color:#bbf7d0;background:#f0fdf4}.ai-console-card.ai{margin-right:8%}.ai-console-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ai-console-meta b{color:#111827;font-size:13px;font-weight:900}.ai-console-meta span,.ai-console-card p,.ai-response-grid span,.ai-response-grid b,.ai-config-content small,.ai-knowledge-row small,.ai-skill-row small{color:#667085}.ai-console-card p{margin:0;white-space:pre-line;font-size:14px;line-height:1.45;font-weight:700}.ai-response-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-response-grid span,.ai-guardrail-grid span,.ai-preview-template span{min-width:0;padding:10px;display:grid;gap:3px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#334155;font-size:12px;font-weight:750}.ai-response-grid b,.ai-guardrail-grid b,.ai-preview-template b{color:#111827;font-size:11px;font-weight:900}.ai-card-actions,.ai-config-toolbar{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-card-actions button,.ai-config-toolbar button{min-height:36px;padding:0 14px;border:1px solid #a7f3d0;border-radius:10px;background:#ecfdf5;color:#047857;font-size:13px;font-weight:900;cursor:pointer}.ai-card-actions button:disabled{border-color:#e5e7eb;background:#f8fafc;color:#98a2b3;cursor:not-allowed}.ai-console-composer{padding:12px 14px 14px;border-top:1px solid #e5e7eb;background:#fff}.ai-composer-attachments{padding-top:8px;display:flex;gap:8px;overflow-x:auto}.ai-composer-attachments button{width:96px;padding:0;overflow:hidden;border:1px solid #dbe4ee;border-radius:10px;background:#fff;cursor:pointer}.ai-composer-attachments img{width:100%;height:60px;display:block;object-fit:cover}.ai-composer-attachments span{display:block;overflow:hidden;padding:5px 6px;color:#475467;font-size:10px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ai-command-bar{min-width:0;display:grid;gap:10px;border:1px solid #dbe4ee;border-radius:22px;padding:12px;background:#fff;box-shadow:0 10px 24px #1018280d}.ai-command-bar:focus-within{border-color:#6ee7b7;box-shadow:0 0 0 3px #10b9811f,0 10px 24px #1018280d}.ai-command-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-command-left{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ai-composer-mode{width:fit-content;padding:4px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;line-height:1;font-weight:950}.ai-command-left small{color:#98a2b3;font-size:10px;font-weight:750}.ai-command-bar textarea{width:100%;min-height:68px;max-height:148px;resize:vertical;border:0;border-radius:0;padding:0;color:#111827;font-size:14px;line-height:1.35;font-weight:700;outline:0}.ai-hidden-file{display:none}.ai-attach-button{width:34px;min-width:34px;height:34px;padding:0!important;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:#047857;font-size:22px;font-weight:700;cursor:pointer}.ai-toolbar-chip{min-height:30px;padding:0 10px;border:1px solid #dbe4ee;border-radius:999px;background:#f8fafc;color:#475467;font-size:11px;font-weight:900;cursor:pointer}.ai-send-button{min-height:34px;padding:0 16px;border:1px solid #059669;border-radius:999px;background:#059669;color:#fff;font-size:13px;font-weight:950;cursor:pointer;white-space:nowrap}.ai-send-button:disabled{border-color:#cbd5e1;background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.ai-secondary-action{min-height:32px;padding:0 12px;border:1px solid #a7f3d0;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.ai-thinking{padding:12px 14px;border:1px solid #bfdbfe;border-radius:14px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:850}.ai-center-resizer{width:10px;cursor:col-resize;position:relative}.ai-center-resizer:before{content:"";position:absolute;top:18px;right:4px;bottom:18px;left:4px;border-radius:999px;background:#cbd5e1}.ai-workspace{display:grid;grid-template-rows:minmax(260px,43%) minmax(0,1fr);gap:14px}.ai-config-panel{padding:12px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.ai-config-header{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ai-config-tabs{display:inline-flex;flex:0 1 auto;max-width:100%;width:fit-content;gap:4px;padding:3px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc}.ai-config-tabs button{min-height:30px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#667085;font-size:12px;font-weight:850;cursor:pointer}.ai-config-summary{flex:1 1 320px;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ai-config-summary span{min-width:0;padding:7px 8px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#667085;font-size:11px;font-weight:800;white-space:nowrap}.ai-config-summary b{color:#111827;font-size:12px;font-weight:950}.ai-config-tabs button.active{background:#fff;color:#047857;box-shadow:0 1px 3px #1018281f}.ai-config-content{min-height:0;overflow:auto}.ai-config-content label{display:grid;gap:8px;color:#334155;font-size:13px;font-weight:850}.ai-config-content select{max-width:420px;min-height:40px;border:1px solid #dbe4ee;border-radius:10px;padding:0 12px;color:#111827;font-weight:750}.ai-config-stats,.ai-guardrail-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-config-stats span{padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;color:#667085;font-size:12px;font-weight:750}.ai-config-stats b{display:block;color:#111827;font-size:18px;line-height:1.1}.ai-config-toolbar{margin:0 0 10px;display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center}.ai-config-toolbar b{color:#111827;font-size:15px;font-weight:900}.ai-config-toolbar input[type=search]{min-height:34px;min-width:0;border:1px solid #dbe4ee;border-radius:10px;padding:0 10px;color:#111827;font-size:12px;font-weight:750;outline:0}.ai-config-toolbar input[type=search]:focus{border-color:#6ee7b7;box-shadow:0 0 0 3px #10b9811f}.ai-config-toolbar.compact{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.ai-config-toolbar.compact span{min-width:0;color:#64748b;font-size:11px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-skill-list,.ai-knowledge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-skill-row,.ai-knowledge-row{min-height:44px;padding:8px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.ai-skill-row{grid-template-columns:minmax(0,1fr) auto auto auto}.ai-row-main{display:grid;gap:3px;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.ai-skill-row b,.ai-knowledge-row b{color:#111827;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-skill-row em,.ai-knowledge-row em{padding:4px 7px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:10px;font-style:normal;font-weight:900}.ai-skill-row>button:not(.ai-row-main),.ai-config-detail button{min-height:28px;border:1px solid #dbe4ee;border-radius:8px;background:#fff;color:#475467;font-weight:850;cursor:pointer}.ai-config-detail{margin-top:10px;padding:12px;display:grid;gap:10px;border:1px solid #dbe4ee;border-radius:14px;background:#f8fafc}.ai-config-detail-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-config-detail label{display:grid;gap:5px;color:#475467;font-size:12px;font-weight:850}.ai-config-detail input,.ai-config-detail select,.ai-config-detail textarea{min-height:34px;border:1px solid #dbe4ee;border-radius:10px;padding:8px 10px;background:#fff;color:#111827;font-size:12px;font-weight:750}.ai-config-detail textarea{min-height:68px;resize:vertical}.ai-detail-grid,.ai-source-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-source-meta span{padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#667085;font-size:12px;font-weight:750}.ai-detail-check{display:flex!important;grid-template-columns:none!important;align-items:center;gap:8px}.ai-detail-check input{min-height:0;width:16px;height:16px;padding:0}.ai-switch{display:inline-grid!important;width:42px;height:24px}.ai-switch input{display:none}.ai-switch i{position:relative;border-radius:999px;background:#cbd5e1}.ai-switch i:before{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .18s ease}.ai-switch input:checked+i{background:#059669}.ai-switch input:checked+i:before{transform:translate(18px)}.ai-knowledge-row{grid-template-columns:auto minmax(0,1fr) auto;cursor:pointer}.ai-knowledge-domain-strip,.ai-bot-summary{margin:0 0 10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-knowledge-domain-strip span,.ai-bot-summary span,.ai-business-profile-card .ai-detail-grid span{min-width:0;padding:9px 10px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-knowledge-domain-strip b,.ai-bot-summary b,.ai-business-profile-card .ai-detail-grid b{display:block;color:#111827;font-size:12px;font-weight:950;overflow:hidden;text-overflow:ellipsis}.ai-domain-selector{display:flex;flex-wrap:wrap;gap:8px}.ai-domain-selector label,.ai-bot-source-scope label{min-height:32px;padding:7px 9px;display:flex;align-items:center;gap:8px;border:1px solid #dbe4ee;border-radius:10px;background:#fff;color:#334155;font-size:12px;font-weight:850}.ai-domain-selector input,.ai-bot-source-scope input{width:15px;height:15px;min-height:0;padding:0}.ai-bot-studio-grid{min-height:0;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:10px}.ai-bot-list-panel,.ai-bot-detail-panel{min-width:0;min-height:0}.ai-bot-list{display:grid;gap:8px}.ai-bot-list button{min-width:0;padding:10px;display:grid;gap:4px;border:1px solid #dbe4ee;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.ai-bot-list button.active{border-color:#10b981;box-shadow:inset 0 0 0 1px #10b98147}.ai-bot-list b{color:#111827;font-size:13px;font-weight:950}.ai-bot-list span,.ai-bot-list small,.ai-domain-selector-grid span,.ai-bot-source-scope span{min-width:0;color:#64748b;font-size:11px;font-weight:800;overflow:hidden;text-overflow:ellipsis}.ai-domain-selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-domain-selector-grid label{align-items:flex-start}.ai-domain-selector-grid b,.ai-bot-source-scope b{display:block;color:#111827;font-size:12px;font-weight:950}.ai-bot-source-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-guardrail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-guardrail-grid.trace-focus{border-radius:14px;box-shadow:inset 0 0 0 2px #10b98138}.ai-conversation-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.ai-conversation-grid{min-height:0;padding:14px;display:grid;grid-template-columns:minmax(220px,32%) minmax(0,1fr);gap:12px}.ai-conversation-list{min-height:0;overflow:auto;display:grid;align-content:start;gap:8px}.ai-conversation-list button{padding:12px;display:grid;gap:5px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;text-align:left;cursor:pointer}.ai-conversation-list button.selected{border-color:#86efac;background:#f0fdf4}.ai-conversation-list b,.ai-detail-head b,.ai-takeover-detail h4{color:#111827;font-weight:900}.ai-conversation-list span,.ai-conversation-list small,.ai-takeover-detail p{color:#667085;font-size:13px;line-height:1.35;font-weight:750}.ai-takeover-detail{min-height:0;overflow:auto;border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:14px}.ai-detail-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px}.ai-detail-head span{display:grid;gap:3px;color:#667085;font-size:12px;font-weight:800}.ai-detail-head em{align-self:start;padding:5px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:11px;font-style:normal;font-weight:900}.ai-takeover-detail section{padding:12px 0;border-top:1px solid #eef2f7}.ai-thread-turn{display:grid;gap:10px}.ai-thread-turn+.ai-thread-turn{margin-top:8px}.ai-thread-message{display:grid;gap:6px;width:min(92%,760px);padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.ai-thread-message.customer{justify-self:end;border-color:#a7f3d0;background:#ecfdf5}.ai-thread-message.ai{justify-self:start;border-color:#dbe4ee;background:#f8fafc}.ai-thread-message b{color:#111827;font-size:12px;font-weight:900}.ai-simulation-turn-meta{display:flex;flex-wrap:wrap;gap:6px;padding-top:6px;border-top:1px solid #e5e7eb}.ai-simulation-turn-meta span{padding:4px 7px;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:#475569;font-size:10px;font-weight:850}.ai-takeover-detail h4{margin:0 0 8px;font-size:13px}.ai-preview-products{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.ai-preview-product{min-width:0;padding:10px;display:grid;gap:6px;border:1px solid #dbe4ee;border-radius:12px;background:#f8fafc}.ai-preview-product img,.ai-preview-product span{width:100%;height:86px;display:grid;place-items:center;object-fit:contain;border-radius:10px;background:#fff;color:#047857;font-weight:900}.ai-preview-product b{color:#111827;font-size:13px;font-weight:900}.ai-preview-product em{color:#047857;font-size:13px;font-style:normal;font-weight:900}.ai-preview-product small{color:#667085;font-size:12px;line-height:1.25;font-weight:750}.ai-preview-template{display:grid;gap:8px}.ai-empty-copy,.ai-error-copy{margin:0;color:#667085;font-size:13px;line-height:1.45;font-weight:750}.ai-error-copy{color:#b42318}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:520px){.login-page{padding:16px}.login-brand{margin-bottom:32px}.aideaon-logo{width:min(100%,280px)}.login-brand p{margin-top:8px;font-size:16px}.login-card{padding:32px}.login-card h2{font-size:24px}.login-subtitle{margin-bottom:32px;font-size:16px}.google-login,.email-login{min-height:50px;font-size:18px}.login-field input{min-height:50px;font-size:16px}.forgot-password{font-size:14px}.account-pill{top:10px;right:10px;max-width:100%;gap:9px;padding-left:12px}.account-copy{max-width:116px}.ai-center-topbar{padding:0 12px}.ai-center-brand{margin-right:0}.ai-center-brand span,.ai-center-product{display:none}.workspace-rail{left:10px;width:50px;gap:8px;padding:10px 5px}.workspace-rail button{width:40px;height:40px}.workspace-rail-icon{width:23px;height:23px}.workspace-rail-tooltip{display:none}.demo-shell[data-preview-device=mobile] .account-pill{gap:6px;padding-left:7px}.demo-shell[data-preview-device=mobile] .account-copy{display:none}.account-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ai-conversation-shell{box-sizing:border-box;height:100vh;min-height:0;padding:92px 14px 14px 92px;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;background:var(--workspace-background)}.ai-conversation-shell *,.ai-conversation-shell *:before,.ai-conversation-shell *:after{box-sizing:border-box}.ai-service-workbench{min-width:0;min-height:0;height:100%;display:grid;grid-template-rows:minmax(0,1fr);gap:0;overflow:hidden}.ai-service-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border:1px solid #dbe4ee;border-radius:16px;background:#fffffff5;box-shadow:0 12px 32px #0f172a0d}.ai-service-title{min-width:220px}.ai-service-title span{display:block;margin-bottom:4px;color:#64748b;font-size:12px;font-weight:900}.ai-service-title h1{margin:0;color:#0f172a;font-size:24px;line-height:1.08;font-weight:950}.ai-service-title p{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.35;font-weight:800}.ai-service-status-strip{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.ai-service-status-pill,.ai-service-head-action{min-height:42px;border:1px solid #dbe4ee;border-radius:14px;background:#fff;box-shadow:0 8px 18px #0f172a0a}.ai-service-status-pill{max-width:220px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:2px 8px;align-items:center;padding:8px 11px}.ai-service-status-pill>span{grid-row:1 / span 2;width:8px;height:8px;border-radius:999px;background:#10b981}.ai-service-status-pill.warn>span{background:#f59e0b}.ai-service-status-pill.note>span{background:#8b5cf6}.ai-service-status-pill b{min-width:0;color:#0f172a;font-size:12px;line-height:1.1;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-service-status-pill small{min-width:0;color:#64748b;font-size:10px;line-height:1.18;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-service-status-pill.ok small{color:#047857}.ai-service-status-pill.warn small{color:#b45309}.ai-service-head-action{padding:9px 13px;color:#334155;cursor:pointer;font:inherit;font-size:12px;font-weight:950;white-space:nowrap}.ai-service-head-action.primary{border-color:#6d28d9;background:#6d28d9;color:#fff;box-shadow:0 10px 20px #6d28d92e}.ai-service-head-action:disabled{cursor:not-allowed;opacity:.6}.ai-conversation-shell .ai-conversation-grid{min-height:0;height:auto;display:grid;grid-template-columns:var(--ai-queue-width, 400px) 10px minmax(460px,1fr) 10px var(--ai-right-panel-width, 440px);gap:10px;margin-top:0;padding:0;overflow:hidden}.ai-conversation-shell .ai-conversation-settings{min-height:0;height:auto;display:grid;grid-template-columns:minmax(640px,1fr) 320px;gap:10px;margin-top:0;overflow:hidden}.ai-conversation-shell .ai-conversation-list,.ai-conversation-shell .ai-control-panel,.ai-conversation-shell .ai-conversation-thread,.ai-conversation-shell .ai-conversation-settings-nav,.ai-conversation-shell .ai-conversation-settings-main,.ai-conversation-shell .ai-conversation-live-preview{min-width:0;min-height:0}.ai-conversation-shell .ai-conversation-list,.ai-conversation-shell .ai-conversation-thread,.ai-conversation-shell .ai-control-panel>section,.ai-conversation-shell .ai-conversation-settings-nav,.ai-conversation-shell .ai-conversation-settings-main,.ai-conversation-shell .ai-conversation-live-preview{border-color:var(--workspace-border);border-radius:24px;background:var(--workspace-panel);box-shadow:var(--workspace-shadow)}.ai-conversation-shell .ai-conversation-list{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:normal;overflow:hidden}.ai-status-rail{min-width:0;min-height:0;display:grid;grid-template-rows:auto repeat(5,minmax(76px,auto)) minmax(92px,1fr);gap:8px;overflow:hidden}.ai-status-rail-mark,.ai-status-item{width:100%;border:1px solid #dbe4ee;border-radius:12px;background:#fffffff5;box-shadow:0 10px 24px #0f172a0a}.ai-status-rail-mark{min-height:44px;display:grid;place-items:center;color:#6d28d9;font-size:13px;font-weight:950}.ai-status-item{min-height:76px;display:grid;align-content:center;justify-items:center;gap:5px;padding:9px 6px;color:#334155;text-align:center}button.ai-status-item{cursor:pointer;font:inherit}button.ai-status-item:disabled{cursor:not-allowed;opacity:.6}.ai-status-item>span{width:9px;height:9px;display:grid;place-items:center;border-radius:999px;background:#10b981;color:#059669;font-size:13px;font-weight:950}.ai-status-item.warn>span{background:#f59e0b}.ai-status-item.action>span{width:26px;height:26px;background:#f5f3ff;color:#6d28d9}.ai-status-item.primary{border-color:#c4b5fd;background:#faf5ff;color:#6d28d9}.ai-status-item b,.ai-panel-status{color:#0f172a;font-size:12px;line-height:1.15;font-weight:950}.ai-status-item small{width:100%;color:#64748b;font-size:10px;line-height:1.25;font-weight:800;overflow-wrap:anywhere}.ai-status-item.ok small{color:#059669}.ai-status-item.warn small{color:#b45309}.ai-panel-status{color:#64748b}.ai-conversation-list-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 14px;border-bottom:1px solid #eef2f7}.ai-conversation-list-tools label{min-width:0;position:relative}.ai-conversation-list-tools label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ai-conversation-list-tools input,.ai-conversation-list-tools select{width:100%;min-height:36px;padding:8px 11px;border:1px solid #dbe4ee;border-radius:12px;background:#f8fafc;color:#64748b;font:inherit;font-size:12px;font-weight:800}.ai-conversation-list-tools select{min-width:0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ai-conversation-list-tools button,.ai-panel-head button{min-height:36px;padding:8px 12px;border:1px solid #dbe4ee;border-radius:12px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:12px;font-weight:900;white-space:nowrap}.ai-conversation-list-tools button:hover,.ai-panel-head button:hover{border-color:#a78bfa;color:#5b21b6}.ai-conversation-list-tools button:disabled,.ai-panel-head button:disabled{cursor:not-allowed;opacity:.55}.ai-conversation-list-body{min-height:0;padding:6px 0;overflow:auto}.ai-conversation-shell .ai-conversation-row{position:relative;width:calc(100% - 20px);display:grid;grid-template-columns:28px 1fr auto;gap:4px 8px;margin:8px 10px;padding:12px;border:1px solid transparent;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.ai-conversation-shell .ai-conversation-row.active{border-color:#b9c4ff;background:#eef2ff;box-shadow:inset 4px 0 0 var(--workspace-accent)}.ai-conversation-row .ai-conversation-scope{grid-column:2 / 4;overflow:hidden;color:#6d28d9;text-overflow:ellipsis;white-space:nowrap}.ai-takeover-actions{display:flex;gap:8px}.ai-takeover-actions button.danger{border-color:#fecaca;background:#fff1f2;color:#b42336}.ai-conversation-shell .ai-conversation-thread{display:grid;grid-template-rows:auto auto minmax(0,1fr) 10px auto;overflow:hidden}.ai-thread-toolbar{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 16px;border-bottom:1px solid #eef2f7;background:#ffffffd1}.ai-thread-tabs{display:flex;align-items:center;gap:16px}.ai-thread-tabs button,.ai-summary-action{border:0;background:transparent;cursor:pointer;font:inherit}.ai-thread-tabs button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:5px 0;border-bottom:3px solid transparent;color:#475569;font-size:13px;font-weight:950}.ai-thread-tabs button.active{border-color:var(--workspace-accent);color:var(--workspace-accent-strong)}.ai-thread-tabs button span{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;background:#fee2e2;color:#dc2626;font-size:10px;font-weight:950}.ai-thread-toolbar>span{min-width:0;color:#475569;font-size:12px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-summary-action{min-height:34px;padding:7px 13px;border-radius:999px;background:var(--workspace-accent);color:#fff;font-size:12px;font-weight:950;box-shadow:0 10px 22px #6d4df238;white-space:nowrap}.ai-summary-action:disabled,.ai-thread-tabs button:disabled{cursor:not-allowed;opacity:.58}.ai-conversation-resizer{min-width:0;min-height:0;display:grid;place-items:center;border:0;background:transparent;touch-action:none}.ai-conversation-resizer.vertical{cursor:col-resize}.ai-conversation-resizer.horizontal{cursor:row-resize}.ai-conversation-resizer span{display:block;border-radius:999px;background:#cbd5e1;opacity:.9}.ai-conversation-resizer.vertical span{width:3px;height:42px;box-shadow:0 -8px #e2e8f0,0 8px #e2e8f0}.ai-conversation-resizer.horizontal span{width:54px;height:3px;box-shadow:-10px 0 #e2e8f0,10px 0 #e2e8f0}.ai-conversation-resizer:hover span,.ai-conversation-resizer.active span{background:#8b5cf6;box-shadow:0 -8px #c4b5fd,0 8px #c4b5fd}.ai-conversation-resizer.horizontal:hover span,.ai-conversation-resizer.horizontal.active span{box-shadow:-10px 0 #c4b5fd,10px 0 #c4b5fd}.ai-conversation-shell .ai-message-stream{position:relative;height:auto;min-height:0;display:grid;align-content:start;gap:10px;padding:14px 24px 10px;overflow:auto;background:linear-gradient(#f9f7f2f0,#f9f7f2f0),#f6f2eb}.ai-load-older-messages,.ai-new-message-jump,.ai-load-more-conversations{justify-self:center;border:1px solid #c4b5fd;border-radius:999px;background:#fff;color:#6d28d9;padding:7px 14px;font-size:12px;font-weight:800;cursor:pointer}.ai-load-more-conversations{margin:8px auto 12px}.ai-load-older-messages:disabled{cursor:wait;opacity:.6}.ai-new-message-jump{position:sticky;bottom:8px;z-index:4;background:#6d28d9;color:#fff;box-shadow:0 8px 24px #6d28d93d}.ai-conversation-shell .ai-whatsapp-turn{display:grid;gap:8px}.ai-conversation-shell .ai-whatsapp-turn h4{margin:2px 0 0;color:#94a3b8;font-size:10px;font-weight:900;text-transform:uppercase}.ai-conversation-shell .ai-thread-message{width:min(92%,720px);gap:8px;padding:12px 14px;border-radius:14px}.ai-conversation-shell .ai-thread-message.customer{justify-self:start;border-color:#e2e8f0;background:#fff}.ai-conversation-shell .ai-thread-message.ai{justify-self:end;border-color:#bbf7d0;background:#ecfdf5}.ai-conversation-shell .ai-thread-message header,.ai-conversation-shell .ai-thread-message footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ai-conversation-shell .ai-thread-message header span,.ai-conversation-shell .ai-thread-message footer span{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border:1px solid #c4b5fd;border-radius:999px;background:#f5f3ff;color:#6d28d9;font-size:10px;font-weight:900}.ai-conversation-shell .ai-thread-message footer span{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.ai-conversation-shell .ai-thread-message time{margin-left:auto;color:#64748b;font-size:11px;font-weight:750}.ai-conversation-shell .ai-thread-message p{margin:0;color:#1f2937;font-size:13px;line-height:1.5}.ai-turn-insight{justify-self:end;width:min(86%,680px);padding:11px 12px;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed}.ai-turn-insight>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.ai-turn-insight b{color:#111827;font-size:12px;font-weight:950}.ai-turn-insight span{color:#ea580c;font-size:11px;font-weight:900}.ai-turn-insight dl{display:grid;grid-template-columns:96px 1fr;gap:5px 8px;margin:0;color:#334155;font-size:12px}.ai-turn-insight dt{color:#475569;font-weight:900}.ai-turn-insight dd{margin:0}.wa-surface{display:grid;gap:8px;margin-top:4px;padding:11px;border:1px solid #dbe4ee;border-radius:12px;background:#ffffffeb}.wa-surface header{display:flex;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px solid #eef2f7}.wa-surface header b{min-width:0;color:#111827;font-size:12px;font-weight:950}.wa-surface header span,.wa-surface button{min-height:24px;padding:3px 8px;border:1px solid #dbe4ee;border-radius:999px;background:#f8fafc;color:#475569;font-size:10px;font-weight:900}.wa-surface p{margin:0;color:#334155;font-size:12px}.wa-catalog-strip{display:grid;grid-template-columns:repeat(4,minmax(82px,1fr));gap:8px;overflow-x:auto}.wa-catalog-strip article{min-width:0;display:grid;gap:4px;padding:8px;border:1px solid #eef2f7;border-radius:10px;background:#fff}.wa-catalog-strip img,.wa-catalog-strip i{width:100%;aspect-ratio:1 / .72;display:grid;place-items:center;border-radius:8px;background:#f1f5f9;object-fit:cover;color:#64748b;font-style:normal;font-weight:950}.wa-catalog-strip b,.wa-catalog-strip em{overflow:hidden;color:#111827;font-size:11px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.wa-catalog-strip em{color:#059669;font-style:normal}.wa-list-row{display:grid;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);gap:8px;align-items:center;padding:8px 9px;border:1px solid #eef2f7;border-radius:10px;background:#fff}.wa-list-row b,.wa-list-row span{min-width:0;color:#111827;font-size:11px;line-height:1.3}.wa-list-row span{color:#64748b}.wa-flow-progress{height:6px;overflow:hidden;border-radius:999px;background:#e2e8f0}.wa-flow-progress span{display:block;height:100%;border-radius:inherit;background:#10b981}.ai-conversation-composer{margin:0 12px 12px;min-height:168px;max-height:280px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;padding:10px 12px 9px;border:1px solid #dbe4ee;border-radius:20px;background:#fffffffa;box-shadow:0 14px 32px #6366f114;flex-shrink:0;overflow:hidden;overscroll-behavior:contain}.ai-composer-v1-context{min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 8px 6px 10px;border:1px solid #e6edf5;border-radius:12px;background:#f8fafc;color:#475569;font-size:12px}.ai-composer-v1-context b{padding-right:9px;border-right:1px solid #cbd5e1;color:#111827;font-weight:950;line-height:1.2;white-space:nowrap}.ai-composer-v1-context span{min-width:0;max-height:32px;overflow:auto;overflow-wrap:anywhere;white-space:normal;line-height:1.3}.ai-composer-v1-channel{grid-column:1 / -1;min-width:0;color:#64748b;font-size:11px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.ai-composer-v1-channel.warning{color:#c2410c}.ai-composer-v1-supplemental{grid-column:1 / -1;display:flex;align-items:center;gap:7px;color:#5b21b6;font-size:11px;font-weight:850;cursor:pointer}.ai-composer-v1-supplemental input{width:14px;height:14px;accent-color:#7c3aed}.ai-composer-v1-details{min-height:30px;padding:6px 10px;border:1px solid #bbf7d0;border-radius:10px;background:#fff;color:#047857;cursor:pointer;font:inherit;font-size:12px;font-weight:900;white-space:nowrap}.ai-composer-v1-canvas{min-height:0;display:flex;flex-direction:column;gap:8px;padding:8px 10px;border:1px solid #dbe4ee;border-radius:12px;background:#fff;overflow:hidden}.ai-composer-v1-canvas:focus-within{border-color:#86efac;box-shadow:0 0 0 3px #22c55e1f}.ai-composer-v1-canvas textarea{width:100%;min-width:0;min-height:48px;flex:0 0 auto;box-sizing:border-box;resize:none;overflow-y:auto;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;padding:0;border:0;background:#fff;color:#111827;font:inherit;font-size:13px;line-height:1.45;outline:none}.ai-composer-v1-toolbar{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding-top:8px;border-top:1px solid #e5eaf2}.ai-composer-v1-toolbar button{max-width:100%;min-height:32px;padding:6px 10px;border:1px solid #dbe4ee;border-radius:10px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:12px;font-weight:900;line-height:1.15;white-space:normal}.ai-composer-v1-toolbar button:hover{border-color:#86efac;color:#047857}.ai-composer-v1-toolbar button:disabled{cursor:not-allowed;opacity:.55}.ai-composer-v1-tools{min-width:0;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:1px}.ai-composer-v1-submit{min-width:156px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:3px}.ai-composer-v1-submit .primary{min-width:142px;min-height:36px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--workspace-accent),#9b7cf6);color:#fff;font-size:13px;box-shadow:0 10px 20px #6d4df238}.ai-composer-v1-submit .primary:hover{color:#fff;background:linear-gradient(135deg,var(--workspace-accent-strong),#8b5cf6)}.ai-composer-v1-live-status,.ai-composer-v1-live-status span{max-width:180px;overflow:hidden;color:#047857;font-size:11px;line-height:1.25;font-weight:900;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ai-composer-v1-live-status.warning,.ai-composer-v1-live-status.warning span{color:#c2410c}.ai-composer-v1-live-status.neutral,.ai-composer-v1-live-status.neutral span{color:#64748b}.ai-composer-v1-policy-note{margin:0;color:#64748b;font-size:11px;line-height:1.25}.ai-composer-v1-policy-note span{width:14px;height:14px;display:inline-grid;place-items:center;margin-left:4px;border:1px solid currentColor;border-radius:999px;font-size:10px;font-weight:900}.ai-settings-title-actions{display:flex;align-items:center;gap:8px}.ai-conversation-shell .ai-control-panel{display:block;overflow:auto;padding-right:2px}.ai-conversation-shell .ai-control-panel>section{margin-bottom:10px}.ai-conversation-shell .ai-control-panel>section:last-child{margin-bottom:0}.ai-conversation-copilot .ai-panel-head button{flex:0 0 auto}.ai-conversation-copilot .ai-panel-head{align-items:flex-start;flex-wrap:wrap}.ai-copilot-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.ai-settings-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:8px 0}.ai-copilot-kpis span{min-width:0;min-height:54px;display:grid;gap:4px;align-content:center;padding:9px 10px;border:1px solid #dbe4ee;border-radius:10px;background:#fff;color:#111827;font-size:12px;font-weight:850}.ai-copilot-kpis b{color:#64748b;font-size:10px;text-transform:uppercase}.action-review-drawer{display:grid;gap:8px;margin:0 12px 12px;padding:10px;border:1px solid #dbe4ee;border-radius:12px;background:#f8fafc}.action-review-drawer>div,.action-review-drawer article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.action-review-drawer article{display:grid;gap:7px;padding:9px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;font-size:11px}.action-review-drawer article.failed{border-color:#fecaca}.action-review-drawer article.succeeded{border-color:#bbf7d0}.action-review-drawer small,.action-review-drawer article>span{color:#64748b;font-size:10px}.action-review-drawer button{min-height:28px;padding:4px 8px;border:1px solid #c4b5fd;border-radius:8px;background:#f5f3ff;color:#5b21b6;cursor:pointer;font:inherit;font-weight:850}.ai-decision-note,.ai-copilot-summary{margin:0 12px 12px;padding:10px 11px;border:1px solid #bbf7d0;border-radius:10px;background:#ecfdf5;color:#047857;font-size:12px;line-height:1.45}.ai-decision-note b{display:block;margin-bottom:4px;color:#065f46;font-weight:950}.ai-decision-note p,.ai-copilot-summary{margin-top:0}.ai-copilot-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.ai-copilot-tags span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #c4b5fd;border-radius:999px;background:#f5f3ff;color:#6d28d9;font-size:11px;font-weight:900}.ai-filter-tabs button,.ai-quick-filters button,.ai-composer nav button{border:0;background:transparent;cursor:pointer;font:inherit}.ai-filter-tabs button{flex:0 0 auto;display:inline-flex;align-items:center;padding:8px 0;border-bottom:2px solid transparent;color:#475569;font-size:12px;font-weight:850;white-space:nowrap}.ai-filter-tabs button.active{border-color:#6d28d9;color:#6d28d9}.ai-quick-filters button{width:100%;display:flex;justify-content:space-between;padding:7px 0;color:#475569;font-size:12px;font-weight:750;text-align:left}.ai-composer nav button{padding:10px 0 8px;border-bottom:2px solid transparent;color:#475569;font-size:12px;font-weight:850}.ai-composer nav button.active{border-color:#6d28d9;color:#6d28d9}.ai-composer nav button:disabled,.ai-thread-head button:disabled,.ai-conversation-settings button:disabled,.ai-control-actions button:disabled,.ai-panel-head button:disabled{cursor:not-allowed;opacity:.55}.ai-conversation-shell .ai-conversation-settings-main,.ai-conversation-shell .ai-conversation-live-preview,.ai-conversation-shell .ai-conversation-settings-nav{overflow:auto}.ai-conversation-shell .ai-settings-grid section:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}@media(max-width:1200px){.integration-center-shell{padding:92px 12px 18px 76px}.integration-center-main{height:auto;min-height:100vh}.integration-center-grid,.integration-card-grid,.integration-management-grid{grid-template-columns:1fr;overflow:visible}.integration-subpage-toolbar{grid-template-columns:1fr;align-items:stretch}.integration-connection-list,.integration-api-panel,.meetbot-connection-form{overflow:visible}.integration-center-head{align-items:flex-start;flex-direction:column}.integration-head-status,.meetbot-form-head{width:100%;flex-wrap:wrap;justify-content:flex-start}.integration-capability-strip,.integration-api-summary,.integration-template-summary,.integration-template-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.meetbot-form-grid{grid-template-columns:1fr}.ai-connection-actions{grid-template-columns:1fr;width:auto}.integration-api-row{min-width:840px}.integration-template-row{min-width:1080px}.ai-conversation-shell{height:auto;min-height:100vh;padding:92px 12px 18px 76px;overflow:auto}.ai-service-workbench{height:auto;overflow:visible}.ai-service-head{align-items:stretch;flex-direction:column}.ai-service-title{min-width:0}.ai-service-status-strip{justify-content:flex-start}.ai-conversation-shell .ai-conversation-grid,.ai-conversation-shell .ai-conversation-settings{min-height:0;grid-template-columns:1fr!important;overflow:visible}.ai-conversation-resizer.vertical{display:none}.ai-thread-toolbar{grid-template-columns:1fr;align-items:start}.ai-status-rail{min-height:0;display:grid;grid-template-columns:repeat(6,minmax(86px,1fr));grid-template-rows:none;gap:8px}.ai-status-rail-mark{display:none}.ai-status-item{min-height:62px;padding:8px 6px}.ai-conversation-shell .ai-conversation-list,.ai-conversation-shell .ai-control-panel,.ai-conversation-shell .ai-conversation-thread,.ai-conversation-shell .ai-conversation-settings-nav,.ai-conversation-shell .ai-conversation-settings-main,.ai-conversation-shell .ai-conversation-live-preview{min-height:360px}.ai-conversation-shell .ai-conversation-thread{min-height:620px}}.demo-shell>.test-workspace-shell:not(.embedded){padding:92px 18px 18px 92px;background:radial-gradient(circle at 82% 0%,rgba(199,210,254,.38),transparent 29%),#f8f9ff}.demo-shell>.test-workspace-shell:not(.embedded) .test-workspace-body{height:calc(100vh - 192px);margin-top:12px;border:0;border-radius:0;background:transparent;box-shadow:none}.knowledge-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.knowledge-row-actions button{min-height:30px;padding:5px 9px}.snippet-preview{display:grid;gap:8px;padding:12px;border:1px solid #dfe3f2;border-radius:12px;background:#f8f9ff}.snippet-preview>div{display:flex;justify-content:space-between;gap:12px}.snippet-preview p{margin:0;padding:8px;border-radius:8px;background:#fff;color:#4b5268;font-size:12px}.action-definition-list,.governance-grid{display:grid;gap:10px}.action-definition-list article{display:grid;grid-template-columns:minmax(150px,1fr) 160px minmax(150px,auto);align-items:center;gap:12px;padding:12px;border:1px solid #e0e4f0;border-radius:12px;background:#fff}.action-definition-list article>div,.action-definition-list article label{display:grid;gap:4px}.action-definition-list small,.action-mode{color:#737b94;font-size:11px}.action-mode.auto_safe{color:#147a57}.action-mode.review_required{color:#9a6413}.action-mode.disabled{color:#9b4752}.governance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-grid label{display:grid;gap:6px;padding:10px;border:1px solid #e0e4f0;border-radius:10px;color:#4a5269;text-transform:capitalize}@media(max-width:1180px){.action-definition-list article,.governance-grid{grid-template-columns:1fr}}.workspace-rail-items{display:contents}.workspace-rail-brand,.workspace-rail-account{display:none}.demo-shell[data-workspace=agent-studio]>.account-pill,.demo-shell[data-workspace=agent-studio]>.ai-center-topbar{display:none}.demo-shell[data-workspace=agent-studio] .workspace-rail{position:fixed;inset:0 auto 0 0;z-index:30;width:84px;box-sizing:border-box;justify-content:flex-start;gap:0;padding:20px 12px;border:0;border-right:1px solid #e6e9f3;border-radius:0;background:#fff;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.demo-shell[data-workspace=agent-studio] .workspace-rail-brand{width:38px;height:38px;display:block;margin-bottom:44px;border-radius:9px;object-fit:cover}.demo-shell[data-workspace=agent-studio] .workspace-rail-items{display:flex;flex:1;flex-direction:column;align-items:center;gap:18px}.demo-shell[data-workspace=agent-studio] .workspace-rail button{width:52px;height:52px;border-radius:14px;color:#526dff}.demo-shell[data-workspace=agent-studio] .workspace-rail button.active{background:linear-gradient(145deg,#6d4df2,#4e2ee7);color:#fff;box-shadow:0 10px 22px #6d4df240}.demo-shell[data-workspace=agent-studio] .workspace-rail .workspace-rail-account{display:grid;place-items:center;margin-top:auto;background:#5e3cf0;color:#fff;font-size:16px;font-weight:850}.demo-shell[data-workspace=agent-studio] .workspace-rail .workspace-rail-account:after{content:"";position:absolute;right:4px;bottom:4px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#22c55e}.demo-shell[data-workspace=agent-studio] .agent-studio-shell{height:100vh;padding:0 0 0 84px;background:#fff}.agent-management-shell{overflow-y:auto;background:#f7f8fb!important}.agent-manager-topbar{min-height:112px;padding:22px 30px;border:0;border-bottom:1px solid #e3e6ed;border-radius:0;background:#fff;box-shadow:none}.agent-manager-topbar>div:first-child{display:grid;gap:5px}.agent-manager-topbar h1{margin:0;color:#202938;font-size:22px}.agent-manager-topbar p{margin:0;color:#778398;font-size:13px}.agent-manager-topbar>div:last-child{display:flex;align-items:center;gap:10px}.agent-manager-topbar button,.agent-management-card>footer>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid #6545df;border-radius:8px;background:#6545df;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:800}.agent-manager-topbar button.secondary,.agent-management-card>footer>button.secondary{border-color:#d5dbe6;background:#fff;color:#344054}.agent-manager-topbar button:hover:not(:disabled),.agent-management-card>footer>button:hover:not(:disabled){border-color:#5638d3;background:#5638d3;color:#fff}.agent-manager-topbar button:disabled{cursor:not-allowed;opacity:.45}.agent-manager-topbar button svg{width:18px;height:18px}.agent-manager-page{max-width:1440px;margin:0 auto;padding:24px 30px 48px}.agent-manager-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.agent-search-field{position:relative;width:min(390px,45vw)}.agent-search-field svg{position:absolute;top:11px;left:12px;width:18px;height:18px;color:#7d899d}.agent-search-field input{width:100%;height:40px;box-sizing:border-box;padding:0 12px 0 38px;border:1px solid #d9dee8;border-radius:8px;background:#fff;color:#293448;font:inherit;font-size:13px}.agent-status-filters{display:flex;gap:4px;padding:4px;border:1px solid #dde2ea;border-radius:9px;background:#fff}.agent-status-filters button{min-height:31px;padding:6px 11px;border:0;border-radius:6px;background:transparent;color:#657188;font:inherit;font-size:12px;font-weight:800}.agent-status-filters button.active{color:#4f32d9;background:#eeeaff}.default-agent-banner{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:22px;padding:14px 16px;border:1px solid #dfe3eb;border-radius:10px;background:#fff}.default-agent-banner>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#f0edff;font-size:20px}.default-agent-banner>div{display:grid;gap:4px}.default-agent-banner b{color:#253047;font-size:14px}.default-agent-banner small{color:#7a869a;font-size:12px}.default-agent-banner button{display:inline-flex;align-items:center;gap:6px}.agent-card-grid{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:18px;align-items:stretch}.agent-management-card,.agent-create-card{min-height:330px;box-sizing:border-box;border:1px solid #dfe3eb;border-radius:12px;background:#fff}.agent-management-card{position:relative;display:grid;grid-template-rows:auto auto auto minmax(58px,1fr) auto;gap:15px;padding:16px}.agent-management-card.archived{opacity:.72}.agent-management-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.agent-management-card>header>div{display:flex;flex-wrap:wrap;gap:6px}.agent-manager-status,.agent-default-chip{padding:5px 8px;border-radius:6px;font-size:11px;font-weight:850}.agent-manager-status.enabled{color:#12815a;background:#e7f8ef}.agent-manager-status.blocked{color:#a86112;background:#fff4df}.agent-manager-status.archived{color:#667085;background:#eef1f5}.agent-default-chip{color:#4d54d8;background:#e8edff}.agent-card-menu{position:relative}.agent-card-menu summary{width:30px;height:30px;display:grid;place-items:center;border-radius:6px;color:#667085;cursor:pointer;list-style:none}.agent-card-menu summary::-webkit-details-marker{display:none}.agent-card-menu summary:hover{background:#f1f3f7}.agent-card-menu summary svg{width:19px;height:19px}.agent-card-menu>div{position:absolute;z-index:4;top:34px;right:0;width:150px;padding:5px;border:1px solid #dfe3eb;border-radius:8px;background:#fff;box-shadow:0 12px 28px #1f293724}.agent-card-menu button{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:0;border-radius:6px;background:transparent;color:#344054;font:inherit;font-size:12px;text-align:left}.agent-card-menu button:hover{background:#f6f5ff;color:#5237d8}.agent-card-menu button svg{width:16px;height:16px}.agent-card-identity{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px}.agent-card-identity>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#f0edff;font-size:22px}.agent-card-identity>div{min-width:0;display:grid;gap:5px}.agent-card-identity b{overflow:hidden;color:#273248;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.agent-card-identity p{display:-webkit-box;overflow:hidden;margin:0;color:#5f6c81;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.agent-management-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;border:1px solid #edf0f4;border-radius:8px;background:#fafbfc}.agent-management-card dl>div{display:grid;gap:4px;padding:10px;border-right:1px solid #edf0f4}.agent-management-card dl>div:last-child{border-right:0}.agent-management-card dt{color:#8a94a6;font-size:9px;font-weight:800}.agent-management-card dd{overflow:hidden;margin:0;color:#344054;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.agent-management-card dd.ready{color:#12815a}.agent-management-card dd.warning{color:#a86112}.agent-blocker-summary{display:flex;align-items:flex-start;gap:7px;margin:0;color:#8a5a14;font-size:11px;line-height:1.45}.agent-blocker-summary.ready{color:#087857}.agent-blocker-summary svg{width:16px;height:16px;flex:0 0 auto}.agent-management-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid #edf0f4}.agent-management-card>footer>button{min-height:40px}.agent-runtime-switch{display:flex;align-items:center;gap:7px;cursor:pointer}.agent-runtime-switch input{position:absolute;opacity:0;pointer-events:none}.agent-runtime-switch>span{position:relative;width:38px;height:22px;border-radius:999px;background:#cbd3df;transition:background .16s ease}.agent-runtime-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #141c2d33;transition:transform .16s ease}.agent-runtime-switch input:checked+span{background:#1677ff}.agent-runtime-switch input:checked+span:after{transform:translate(16px)}.agent-runtime-switch input:disabled+span{opacity:.55}.agent-runtime-switch em{color:#667085;font-size:10px;font-style:normal;font-weight:800}.agent-create-card{display:grid;place-items:center;align-content:center;gap:9px;padding:28px;color:#5f6c81;cursor:pointer;text-align:center}.agent-create-card:hover{border-color:#b9adfb;background:#fbfaff}.agent-create-card svg{width:28px;height:28px;padding:9px;border-radius:50%;color:#5d3ee8;background:#eeeaff}.agent-create-card b{color:#303b50;font-size:15px}.agent-create-card small{max-width:280px;font-size:12px;line-height:1.5}.agent-reference-dialog>p{margin:0;color:#647087;font-size:13px;line-height:1.55}.agent-reference-list{max-height:320px;display:grid;gap:7px;overflow-y:auto}.agent-reference-list article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:10px;border:1px solid #e5e8ef;border-radius:8px}.agent-reference-list article>span{color:#6647e7;font-size:10px;font-weight:850}.agent-reference-list article>div{display:grid;gap:3px}.agent-reference-list b{font-size:12px}.agent-reference-list small{color:#808b9e;font-size:10px}.default-agent-dialog{width:min(650px,calc(100vw - 40px))}.default-agent-dialog-copy{display:grid;gap:5px;margin-bottom:14px}.default-agent-dialog-copy b{color:#253047;font-size:15px}.default-agent-dialog-copy p,.default-agent-dialog>p{margin:0;color:#68758a;font-size:12px;line-height:1.5}.default-agent-select{display:grid;gap:7px;color:#566278;font-size:11px;font-weight:850}.default-agent-select select{width:100%;height:46px;padding:0 13px;border:1px solid #cfd6e2;border-radius:9px;background:#fff;color:#273248;font:inherit;font-size:14px}.default-agent-scope{display:grid;gap:9px;margin:18px 0 0;padding:0;border:0}.default-agent-scope legend{margin-bottom:8px;color:#59657a;font-size:11px;font-weight:850}.default-agent-scope>label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid #dfe4ec;border-radius:10px;cursor:pointer}.default-agent-scope>label:has(input:checked){border-color:#a997f5;background:#f7f5ff;box-shadow:0 0 0 2px #6545df14}.default-agent-scope input{width:18px;height:18px;margin:1px 0 0;accent-color:#6545df}.default-agent-scope span{display:grid;gap:4px}.default-agent-scope b{color:#2d374c;font-size:12px}.default-agent-scope small{color:#758196;font-size:10px;line-height:1.4}.default-agent-dialog-actions{align-items:center}.default-agent-dialog-actions>span{flex:1}.workspace-dialog-actions button.danger-text{margin-right:auto;padding-inline:0;border-color:transparent;background:transparent;color:#b42318;box-shadow:none}.compact-dialog{width:min(480px,calc(100vw - 40px))}.compact-dialog>p{margin:0;color:#647087;font-size:12px;line-height:1.6}.agent-rebind-summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:16px}.agent-rebind-summary>span{min-height:62px;display:grid;align-content:center;gap:4px;padding:10px 12px;border:1px solid #dfe4ec;border-radius:10px;background:#fafbfc}.agent-rebind-summary small{color:#7e899e;font-size:9px;text-transform:uppercase}.agent-rebind-summary b{overflow:hidden;color:#293449;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.agent-rebind-summary strong{color:#6545df}.agent-studio-shell button:focus-visible,.agent-studio-shell input:focus-visible,.agent-studio-shell select:focus-visible,.agent-studio-shell textarea:focus-visible,.ai-conversation-panel button:focus-visible,.ai-conversation-panel input:focus-visible,.ai-conversation-panel select:focus-visible,.ai-conversation-panel textarea:focus-visible,.workspace-dialog button:focus-visible,.workspace-dialog input:focus-visible,.workspace-dialog select:focus-visible{outline:3px solid rgba(22,119,255,.3);outline-offset:2px}.studio-back-button{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid #dde2eb;border-radius:8px;background:#fff;color:#536078}.studio-back-button svg{width:18px;height:18px}.agent-emoji-input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:24px;text-align:center}@media(max-width:1080px){.agent-card-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}.agent-manager-topbar{align-items:flex-start}.agent-manager-topbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:768px){.suggestion-diff-grid{grid-template-columns:1fr}.suggestion-diff>header,.suggestion-diff>footer{align-items:flex-start;flex-direction:column}.agent-manager-topbar{align-items:flex-start;padding:18px}.agent-manager-topbar>div:last-child{width:100%;flex-wrap:wrap}.agent-manager-page{padding:18px}.agent-manager-tools{align-items:stretch;flex-direction:column}.agent-search-field{width:100%}.agent-status-filters{overflow-x:auto}.agent-card-grid{grid-template-columns:1fr}.agent-manager-topbar button{flex:1 1 150px}.default-agent-dialog-actions{flex-wrap:wrap}.default-agent-dialog-actions>span{display:none}.default-agent-dialog-actions button.danger-text{flex-basis:100%;justify-content:flex-start}.agent-rebind-summary{grid-template-columns:1fr}.agent-rebind-summary strong{transform:rotate(90deg);justify-self:center}}.standalone-knowledge-shell{min-height:100vh;overflow-y:auto;background:#fff!important}.knowledge-page-header{min-height:106px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 26px;box-sizing:border-box;border-bottom:1px solid #e5e7eb;background:#fff}.knowledge-page-header>div{display:grid;gap:6px}.knowledge-page-header h1{display:flex;align-items:center;gap:9px;margin:0;color:#202938;font-size:22px}.knowledge-page-header h1 svg{width:23px;height:23px}.knowledge-page-header p{margin:0;color:#778398;font-size:13px}.knowledge-page-main{padding:20px 26px 48px}.knowledge-page-actions{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,380px);align-items:center;gap:14px;margin-bottom:14px}.knowledge-page-actions>button{justify-self:start;display:inline-flex;align-items:center;gap:7px;min-height:40px}.knowledge-page-actions>button.primary{border-color:#1677ff;background:#1677ff;color:#fff;box-shadow:0 6px 16px #1677ff2e}.knowledge-page-actions>button.primary:hover{border-color:#0f6ee8;background:#0f6ee8}.knowledge-page-actions>span{justify-self:end;padding:7px 10px;border-radius:8px;color:#68758a;background:#f3f4f6;font-size:12px;font-weight:800}.knowledge-page-actions>label{position:relative}.knowledge-page-actions>label svg{position:absolute;top:10px;left:12px;width:19px;height:19px;color:#667085}.knowledge-page-actions input{width:100%;height:40px;box-sizing:border-box;padding:0 12px 0 40px;border:1px solid #d8dde6;border-radius:8px;background:#f8f9fb}.knowledge-page-filters{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px}.knowledge-page-filters select{min-width:130px;min-height:34px;border:1px solid #dfe3eb;border-radius:7px;background:#fff;color:#536078;font-size:12px}.knowledge-table-wrap{overflow:visible;border:1px solid #e1e4ea;border-radius:10px}.knowledge-source-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#303846;font-size:12px}.knowledge-source-table th{padding:13px 10px;border-bottom:1px solid #dde1e8;color:#68758a;font-size:11px;text-align:left}.knowledge-source-table td{position:relative;padding:14px 10px;border-bottom:1px solid #e5e7eb;vertical-align:top;overflow-wrap:anywhere}.knowledge-source-table tr:last-child td{border-bottom:0}.knowledge-source-table th:nth-child(1){width:10%}.knowledge-source-table th:nth-child(2){width:16%}.knowledge-source-table th:nth-child(3){width:8%}.knowledge-source-table th:nth-child(4){width:11%}.knowledge-source-table th:nth-child(5){width:15%}.knowledge-source-table th:nth-child(6){width:8%}.knowledge-source-table th:nth-child(7){width:22%}.knowledge-source-table th:nth-child(8){width:6%;text-align:center}.knowledge-source-table td>b,.knowledge-source-table td>small{display:block}.knowledge-source-table td>small{margin-top:4px;overflow:hidden;color:#8791a3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.knowledge-source-table a,.link-button{max-width:100%;overflow:hidden;padding:0;border:0;color:#1677ff;background:transparent;font:inherit;text-overflow:ellipsis;white-space:nowrap}.knowledge-table-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:7px;font-size:10px;font-weight:850}.knowledge-table-status.ready{color:#07834f;background:#e3f8e9}.knowledge-table-status.failed,.knowledge-table-status.stale{color:#ad5410;background:#fff1dd}.knowledge-table-status.queued,.knowledge-table-status.parsing,.knowledge-table-status.indexing{color:#4f46e5;background:#eeefff}.knowledge-table-status svg{width:14px;height:14px}.knowledge-table-status.queued svg,.knowledge-table-status.parsing svg,.knowledge-table-status.indexing svg{animation:knowledge-spin 1.2s linear infinite}.knowledge-row-menu{position:relative;display:grid;place-items:center}.knowledge-row-menu summary{width:30px;height:30px;display:grid;place-items:center;border-radius:7px;background:#f1f2f4;cursor:pointer;list-style:none}.knowledge-row-menu summary::-webkit-details-marker{display:none}.knowledge-row-menu>div{position:absolute;z-index:20;top:34px;right:0;width:190px;padding:6px;border:1px solid #dde1e8;border-radius:8px;background:#fff;box-shadow:0 10px 30px #0f172a2e}.knowledge-row-menu button{width:100%;padding:8px 9px;border:0;border-radius:6px;color:#344054;background:transparent;font:inherit;font-size:11px;text-align:left}.knowledge-row-menu button:hover{background:#f6f5ff}.knowledge-row-menu button.danger-text{color:#b42318}.knowledge-binding-page{gap:20px}.knowledge-binding-page .section-title button{display:inline-flex;align-items:center;gap:7px}.agent-source-bindings{display:grid;gap:8px}.agent-source-bindings>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:4px}.agent-source-bindings>header>div{display:grid;gap:4px}.agent-source-bindings>header small,.agent-source-bindings>header span{color:#7e899e;font-size:10px}.agent-source-bindings>label{display:grid;grid-template-columns:18px 36px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid #e1e5ef;border-radius:10px;background:#fff}.agent-source-bindings>label.unavailable{opacity:.65;background:#f8f9fb}.agent-source-bindings>label>span:last-child{display:grid;gap:3px}.agent-source-bindings>label small{color:#7e899e;font-size:10px}.processed-content-dialog{width:min(780px,calc(100vw - 40px))}.processed-content-list{max-height:56vh;display:grid;gap:8px;overflow-y:auto}.processed-content-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px;border:1px solid #e3e6ed;border-radius:8px}.processed-content-list article span{color:#6947e8;font-size:10px;font-weight:850}.processed-content-list article p{margin:0;color:#475467;font-size:12px;line-height:1.55;white-space:pre-wrap}.legacy-instruction-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #f4c78c;border-radius:9px;background:#fffbf2}.legacy-instruction-notice>div{display:flex;align-items:flex-start;gap:9px}.legacy-instruction-notice svg{width:18px;height:18px;color:#b96a16}.legacy-instruction-notice span{display:grid;gap:3px}.legacy-instruction-notice small{color:#81633f;font-size:10px}.instruction-editor-toolbar small{color:#748096;font-size:9px;line-height:1.4}.instruction-writing-help{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:#1677ff;font:inherit;font-size:11px;text-decoration:none;cursor:pointer}.instruction-writing-help svg{width:16px;height:16px}.instruction-conversion-dialog{width:min(760px,calc(100vw - 40px))}.instruction-conversion-dialog>p{color:#667085;font-size:12px}.instruction-conversion-dialog pre{max-height:48vh;overflow:auto;padding:14px;border:1px solid #e1e5ed;border-radius:9px;background:#fafbfc;color:#344054;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}@media(max-width:900px){.knowledge-page-actions{grid-template-columns:1fr}.knowledge-page-actions>span{justify-self:start}.knowledge-table-wrap{overflow-x:auto}.knowledge-source-table{min-width:1050px}}.agent-studio-shell .studio-topbar{min-height:80px;box-sizing:border-box;padding:12px 20px;border:0;border-bottom:1px solid #e6e9f3;border-radius:0;background:#fff;box-shadow:none}.studio-topbar-identity,.studio-topbar-identity>div,.studio-topbar .workspace-head-actions,.studio-readiness-chip,.studio-connection-chip{display:flex;align-items:center}.studio-topbar-identity{gap:12px}.studio-topbar-identity h1{margin:0 10px 0 0;font-size:21px;letter-spacing:-.02em}.studio-agent-picker{position:relative;width:180px}.studio-agent-picker select{width:100%;height:42px;padding:0 36px 0 14px;border:1px solid #dce1ee;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#222b40;font:inherit;font-size:14px;font-weight:750}.studio-agent-picker>svg{position:absolute;top:13px;right:12px;width:16px;height:16px;pointer-events:none}.studio-new-agent{width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid #dce1ee;border-radius:8px;background:#fff;color:#5e3cf0}.studio-new-agent svg{width:18px;height:18px}.studio-draft-chip{padding:9px 12px;border:1px solid #e2e6ef;border-radius:8px;background:#f8f9fc;color:#536078!important;font-size:13px!important;letter-spacing:0!important}.studio-topbar .workspace-head-actions{gap:10px}.studio-readiness-chip,.studio-connection-chip{gap:6px;min-height:36px;box-sizing:border-box;padding:8px 12px;border-radius:999px;font-size:13px!important;font-weight:800;letter-spacing:0!important}.studio-readiness-chip svg,.studio-connection-chip svg{width:17px;height:17px}.studio-readiness-chip.ready,.studio-connection-chip.ready{background:#eafaf2;color:#0c9361!important}.studio-readiness-chip.warning,.studio-connection-chip.warning{background:#fff4e8;color:#dc7218!important}.studio-topbar .workspace-head-actions button{min-height:42px;border-radius:8px;font-size:14px;box-shadow:none}.agent-studio-shell .agent-studio-layout{height:calc(100vh - 80px);grid-template-columns:minmax(560px,56%) minmax(420px,44%);gap:0;margin:0}.agent-studio-shell .agent-builder-card,.agent-studio-shell .test-workspace-shell.embedded{border:0;border-right:1px solid #e6e9f3;border-radius:0;box-shadow:none}.agent-studio-shell .agent-builder-tabs{min-height:66px;gap:16px;padding:0 22px;border-bottom:1px solid #e6e9f3}.agent-studio-shell .agent-builder-tabs button{min-height:66px;padding:0 5px;border-radius:0;color:#526078;font-size:14px;font-weight:750}.agent-studio-shell .agent-builder-tabs button.active{background:transparent;color:#5634e7;box-shadow:inset 0 -3px #6d4df2}.agent-studio-shell .agent-builder-body{height:calc(100% - 66px)}.agent-studio-shell .studio-section{padding:26px 22px}.agent-studio-shell .section-title b{font-size:18px}.agent-studio-shell .section-title small{margin-top:4px;font-size:13px}.capability-workspace{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:18px}.capability-section .capability-grid{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;border:1px solid #e0e4ef;border-radius:10px}.capability-section .capability-grid article{min-height:94px;display:grid;grid-template-columns:50px minmax(0,1fr) 42px 74px 18px;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #e7eaf2;background:#fff;cursor:pointer}.capability-section .capability-grid article:last-child{border-bottom:0}.capability-section .capability-grid article.selected{outline:2px solid #6d4df2;outline-offset:-2px;background:#fdfcff}.capability-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#f0edff;color:#5d3de8}.capability-icon svg{width:24px;height:24px}.capability-copy{display:grid;gap:4px}.capability-copy b{color:#222b40;font-size:14px}.capability-copy small{overflow:hidden;color:#738096;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.capability-copy em{color:#8792a7;font-size:12px;font-style:normal}.capability-toggle{position:relative;width:40px;height:22px}.capability-toggle input{position:absolute;opacity:0}.capability-toggle span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cbd3e2;transition:background .16s ease}.capability-toggle span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #141c2d33;transition:transform .16s ease}.capability-toggle input:checked+span{background:#6d4df2}.capability-toggle input:checked+span:after{transform:translate(18px)}.capability-status{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800}.capability-status svg{width:17px;height:17px}.capability-status.ready{color:#0c9361}.capability-status.warning{color:#dc7218}.capability-caret{width:17px;height:17px;color:#6f7b91}.capability-detail-panel{align-self:stretch;padding:18px 16px;border:1px solid #e0e4ef;border-radius:10px;background:#fbfcff}.capability-detail-panel>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:15px;border-bottom:1px solid #e4e8f0}.capability-detail-panel>div>b{font-size:14px}.capability-detail-panel section{display:grid;gap:6px;padding:15px 0;border-bottom:1px solid #e4e8f0}.capability-detail-panel section small{color:#8792a7;font-size:12px}.capability-detail-panel section b{font-size:14px}.capability-detail-panel p{display:flex;align-items:center;gap:7px;margin:0;color:#5e6a80;font-size:12px;line-height:1.45}.capability-detail-panel p svg{width:16px;height:16px;flex:0 0 auto;color:#6d4df2}.capability-detail-panel>button{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding:10px 12px;border:1px solid #d7dcef;border-radius:8px;background:#fff;color:#5e3cf0;font:inherit;font-size:13px;font-weight:800}.capability-summary{display:flex;gap:34px;margin-top:18px;padding:17px 22px;border:1px solid #e0e4ef;border-radius:10px}.capability-summary span{display:flex;align-items:center;gap:7px;color:#657087;font-size:13px}.capability-summary b{color:#283248;font-size:16px}.capability-summary .ready,.capability-summary .ready b{color:#0c9361}.capability-summary .warning,.capability-summary .warning b{color:#dc7218}.agent-studio-shell .test-workspace-shell.embedded{height:100%;padding:0;background:#fff}.agent-studio-shell .test-workspace-shell.embedded .workspace-page-head{min-height:66px;padding:11px 20px;border-bottom:1px solid #e6e9f3}.agent-studio-shell .test-workspace-shell.embedded .workspace-page-head h1{margin:0 0 5px;font-size:18px}.agent-studio-shell .test-workspace-shell.embedded .workspace-page-head p{max-width:none;color:#8792a7;font-size:12px}.test-reset-button{display:flex;align-items:center;gap:6px;padding:8px;border:0;background:transparent;color:#57637a;font:inherit;font-size:13px;font-weight:750}.test-reset-button svg{width:18px;height:18px}.agent-studio-shell .test-workspace-shell.embedded .test-workspace-body{height:calc(100% - 66px);padding:0;overflow-y:auto}.test-persona-card{display:flex;align-items:center;gap:11px;padding:16px 20px;border-bottom:1px solid #e6e9f3}.test-persona-card>span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#5e3cf0;color:#fff}.test-persona-card>span svg{width:23px;height:23px}.test-persona-card>div{display:grid;gap:3px}.test-persona-card b{color:#253047;font-size:14px}.test-persona-card small{color:#8190a7;font-size:12px}.test-workspace-tabs.embedded-tabs{min-height:50px;display:flex;gap:22px;padding:0 20px;border-bottom:1px solid #e6e9f3}.test-workspace-tabs.embedded-tabs button{min-height:50px;padding:0 4px;border:0;border-radius:0;background:transparent;color:#526078;font:inherit;font-size:14px;font-weight:750}.test-workspace-tabs.embedded-tabs button.active{color:#5634e7;box-shadow:inset 0 -3px #6d4df2}.agent-studio-shell .test-embedded-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 20px;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:#fbfcff}.agent-studio-shell .test-embedded-controls label{display:flex;align-items:center;gap:8px;font-size:12px}.agent-studio-shell .test-embedded-controls select{height:34px;border:1px solid #dce1ee;border-radius:7px;background:#fff}.agent-studio-shell .test-embedded-controls>span{text-align:right}.agent-studio-shell .test-embedded-controls b{font-size:13px}.agent-studio-shell .test-embedded-controls small{font-size:11px}.agent-studio-shell .test-workspace-shell.embedded .agent-test-layout{gap:0}@media(max-width:1100px){.agent-studio-shell .studio-topbar{min-height:112px;align-items:flex-start;flex-wrap:wrap}.studio-topbar .workspace-head-actions{flex:1 1 100%;justify-content:flex-end;overflow-x:auto}.agent-studio-shell .agent-studio-layout{height:calc(100vh - 112px);grid-template-columns:minmax(0,58%) minmax(0,42%)}.agent-studio-shell .studio-section{padding:22px 18px}.action-definition-list.v3 article>header{grid-template-columns:auto minmax(0,1fr) auto auto}}@media(max-width:768px){.demo-shell[data-workspace=agent-studio] .agent-studio-shell{height:100vh;overflow-y:auto;padding-left:84px}.agent-studio-shell .studio-topbar{position:sticky;z-index:20;top:0;min-height:auto;padding:10px 12px}.studio-topbar-identity{width:100%;flex-wrap:wrap}.studio-topbar-identity h1{font-size:18px}.studio-agent-picker{flex:1;width:auto;min-width:180px}.studio-topbar .workspace-head-actions{justify-content:flex-start;padding-bottom:2px}.studio-topbar .workspace-head-actions button{min-width:max-content;min-height:40px;padding:8px 11px;font-size:12px}.studio-readiness-chip,.studio-connection-chip,.studio-draft-chip{display:none}.agent-studio-shell .agent-studio-layout{height:auto;min-height:calc(100vh - 116px);grid-template-columns:1fr}.agent-studio-shell .agent-builder-card{min-height:720px;border-right:0}.agent-studio-shell .test-workspace-shell.embedded{min-height:620px;border-top:1px solid #e6e9f3;border-right:0}.agent-studio-shell .agent-builder-tabs{position:sticky;z-index:10;top:108px;background:#fff}.agent-studio-shell .agent-builder-body{height:auto;min-height:650px}.action-definition-list.v3 article>header{grid-template-columns:auto minmax(0,1fr) auto}.action-enable-toggle{grid-column:2;justify-self:start}.action-remove-button{grid-column:3;grid-row:1 / span 2}}.agent-studio-shell .test-workspace-shell.embedded .test-session-card,.agent-studio-shell .test-workspace-shell.embedded .test-trace-card{min-height:0;border:0;border-radius:0}.agent-studio-shell .test-session-head{padding:13px 20px;border-bottom:1px solid #edf0f5}.agent-studio-shell .test-session-head b{font-size:14px}.agent-studio-shell .test-session-head small{font-size:12px}.agent-studio-shell .quick-chat-thread{min-height:250px;max-height:none;padding:20px;background:#fff}.agent-studio-shell .quick-chat-thread article{max-width:88%}.agent-studio-shell .quick-chat-thread article>span{font-size:12px}.agent-studio-shell .chat-bubble{border-radius:9px;font-size:14px}.agent-studio-shell .workspace-empty b{font-size:14px}.agent-studio-shell .workspace-empty span{font-size:12px}.agent-studio-shell .attachment-fixtures{min-width:0;padding:0;border-top:0}.agent-studio-shell .attachment-fixtures button{width:auto;min-width:0;display:inline-flex;align-items:center;gap:4px}.agent-studio-shell .quick-chat-composer{display:flex;flex-direction:column;gap:0;margin:12px 20px 16px;padding:0;overflow:hidden;border:1px solid #d8deeb;border-radius:12px;background:#fff}.agent-studio-shell .quick-chat-composer:focus-within{border-color:#7b61f3;box-shadow:0 0 0 3px #6d4df21a}.agent-studio-shell .quick-chat-composer textarea{min-height:70px;padding:14px 14px 6px;border:0;border-radius:0;box-shadow:none;font-size:14px;resize:vertical}.agent-studio-shell .quick-chat-composer textarea:focus{border:0;box-shadow:none}.quick-chat-composer-footer{display:grid;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:10px;padding:7px 10px 10px}.quick-chat-composer-footer>span{color:#69758c;font-size:12px;white-space:nowrap}.agent-studio-shell .quick-chat-composer button[data-testid=quick-chat-send]{width:42px;min-width:42px;min-height:42px;align-self:center;display:grid;place-items:center;padding:0;border-radius:10px}.agent-studio-shell .quick-chat-composer button svg{width:20px;height:20px}.agent-studio-shell .test-trace-card{border-top:1px solid #e6e9f3!important}.agent-studio-shell .test-session-card,.agent-studio-shell .test-trace-card{overflow-y:auto}.agent-studio-shell .test-trace-card{width:100%;box-sizing:border-box;padding:22px 20px}.test-retrieval-blocker{margin:12px 20px 0}.standalone-knowledge-v2{height:100vh;min-height:0;overflow-y:auto}.standalone-knowledge-v2 .knowledge-page-header{position:sticky;top:0;z-index:12}.knowledge-learn-more{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:0;background:transparent;color:#344054;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.knowledge-learn-more svg{width:18px;height:18px}.standalone-knowledge-v2 .knowledge-page-main{max-width:1480px;width:100%;box-sizing:border-box;margin:0 auto}.standalone-knowledge-v2 .knowledge-page-actions{display:flex;align-items:center;justify-content:space-between}.knowledge-page-tools{display:flex;align-items:center;gap:12px}.knowledge-page-tools>span{padding:7px 10px;border-radius:8px;color:#68758a;background:#f3f4f6;font-size:12px;font-weight:800;white-space:nowrap}.knowledge-page-tools>label{position:relative;width:min(380px,36vw)}.knowledge-page-tools>label svg{position:absolute;top:10px;left:12px;width:19px;height:19px;color:#667085}.knowledge-page-tools input{width:100%;height:40px;box-sizing:border-box;padding:0 12px 0 40px;border:1px solid #d8dde6;border-radius:8px;background:#f8f9fb}.standalone-knowledge-v2 .knowledge-table-wrap{position:relative;overflow-x:auto;overflow-y:visible}.standalone-knowledge-v2 .knowledge-source-table{min-width:1060px;table-layout:fixed}.knowledge-sort-button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;cursor:pointer}.knowledge-sort-button svg{width:12px;height:12px}.knowledge-source-table tr.pending-operation{background:#fafaff}.knowledge-failure{max-width:150px}.knowledge-row-menu.controlled{position:relative}.knowledge-row-menu-trigger{width:32px!important;height:32px;display:grid;place-items:center;padding:0!important;border-radius:7px!important;background:#f1f2f4!important;text-align:center!important}.knowledge-row-menu-trigger svg{width:18px;height:18px}.knowledge-row-menu.controlled>div{position:fixed;z-index:120;top:auto;right:auto}.knowledge-table-loading{position:absolute;top:43px;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;gap:8px;padding-top:34px;color:#5f6c81;background:#fffc;font-size:12px;font-weight:750;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.knowledge-table-loading svg{width:17px;height:17px;animation:knowledge-spin 1.2s linear infinite}.knowledge-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0 0;color:#68758a;font-size:12px}.knowledge-pagination>div{display:flex;align-items:center;gap:8px}.knowledge-pagination button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:7px 10px;border:1px solid #d8dde6;border-radius:7px;background:#fff;color:#475467;font:inherit;cursor:pointer}.knowledge-pagination button:disabled{opacity:.45;cursor:not-allowed}.knowledge-pagination button svg{width:15px;height:15px}.knowledge-pagination em{min-width:26px;text-align:center;font-style:normal;font-weight:800}.knowledge-drawer-backdrop{display:flex;align-items:stretch;justify-content:flex-end;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.knowledge-drawer-backdrop .knowledge-source-dialog{width:min(570px,100vw);max-width:none;height:100%;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;padding:0;border:0;border-left:1px solid #dfe3ea;border-radius:0}.knowledge-source-dialog>.workspace-dialog-head{flex:0 0 auto;align-items:center;margin:0;padding:24px 28px 20px;border-bottom:1px solid #e5e7eb}.knowledge-drawer-body{min-height:0;flex:1 1 auto;display:grid;align-content:start;gap:18px;overflow-y:auto;padding:22px 28px}.knowledge-drawer-body>label,.knowledge-drawer-body .knowledge-url-settings label{display:grid;gap:7px;color:#5d687e;font-size:12px;font-weight:850}.knowledge-drawer-body>label>input,.knowledge-drawer-body>label>textarea,.knowledge-drawer-body .knowledge-url-settings input,.knowledge-drawer-body .knowledge-url-settings select,.knowledge-drawer-body .knowledge-url-settings textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #dbe0e8;border-radius:8px;background:#fff;color:#293448;font:inherit}.knowledge-drawer-body>label>input{height:42px}.knowledge-source-dialog>.workspace-dialog-actions{position:sticky;bottom:0;flex:0 0 auto;align-items:center;margin:0;padding:16px 24px;border-top:1px solid #e5e7eb;background:#fff}.knowledge-source-dialog>.workspace-dialog-actions:before{content:"";flex:1}.knowledge-binding-page-v2{min-height:0}.knowledge-binding-heading{align-items:center}.knowledge-binding-page-v2 .workspace-alert.compact{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px}.knowledge-binding-page-v2 .workspace-alert.compact svg{width:18px;height:18px;flex:0 0 auto}.knowledge-binding-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.retrieval-profile-control{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:13px 15px;border:1px solid #e0e5ef;border-radius:12px;background:#fbfcff}.retrieval-profile-control>div{display:grid;gap:4px}.retrieval-profile-control small{color:#758198}.retrieval-profile-control select{min-width:160px}.retrieval-profile-fixed{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#eafaf2;color:#067647;font-size:12px;font-weight:850;white-space:nowrap}.retrieval-profile-fixed svg{width:18px;height:18px}.retrieval-upgrade-button{flex:0 0 auto;min-height:38px;padding:8px 13px;border:1px solid #6d4df2;border-radius:8px;background:#6d4df2;color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.retrieval-upgrade-button:disabled{cursor:not-allowed;opacity:.55}.retrieval-index-label{color:#7c879b}.retrieval-index-label.ready{color:#067647}.retrieval-index-label.degraded{color:#b54708}.retrieval-index-label.failed{color:#b42318}.knowledge-binding-toolbar>label{position:relative;width:min(460px,70%)}.knowledge-binding-toolbar>label svg{position:absolute;top:10px;left:12px;width:18px;height:18px;color:#7b8799}.knowledge-binding-toolbar input{width:100%;height:40px;box-sizing:border-box;padding:0 12px 0 39px;border:1px solid #dce1ea;border-radius:8px;background:#fff}.knowledge-binding-toolbar>span{color:#68758a;font-size:12px;white-space:nowrap}.knowledge-binding-list{display:grid;gap:8px}.knowledge-binding-row{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto 44px;align-items:center;gap:12px;padding:13px 14px;border:1px solid #e1e5ec;border-radius:10px;background:#fff;cursor:pointer}.knowledge-binding-row.unavailable{border-color:#f0c88e;background:#fffbf3}.knowledge-binding-copy{min-width:0;display:grid;gap:4px}.knowledge-binding-copy b,.knowledge-binding-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-binding-copy b{color:#263147;font-size:13px}.knowledge-binding-copy small{color:#7b879b;font-size:11px}.knowledge-binding-switch{position:relative;width:40px;height:22px}.knowledge-binding-switch input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;cursor:pointer}.knowledge-binding-switch i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cbd3df;transition:background .16s ease}.knowledge-binding-switch i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #141c2d33;transition:transform .16s ease}.knowledge-binding-switch input:checked+i{background:#1677ff}.knowledge-binding-switch input:checked+i:after{transform:translate(18px)}.knowledge-binding-switch input:disabled+i{opacity:.5}.agent-studio-shell .agent-builder-card{min-height:0;display:flex;flex-direction:column}.agent-studio-shell .agent-builder-tabs{position:sticky;top:0;z-index:5;flex:0 0 auto;background:#fff}.agent-studio-shell .agent-builder-body{min-height:0;height:auto;flex:1 1 auto;overflow-y:auto}@media(max-width:1180px){.agent-studio-shell:not(.standalone-knowledge-shell){overflow-y:auto}.agent-studio-shell .agent-studio-layout{height:auto;min-height:calc(100vh - 80px);grid-template-columns:minmax(0,1fr);overflow:visible}.agent-studio-shell .agent-builder-card{min-height:calc(100vh - 80px);overflow:visible}.agent-studio-shell .agent-builder-body{overflow:visible}.agent-studio-shell .test-workspace-shell.embedded{min-height:720px;height:auto;border-top:1px solid #e6e9f3}.agent-studio-shell .test-workspace-shell.embedded .test-workspace-body{overflow-y:visible}.agent-studio-shell .test-session-card,.agent-studio-shell .test-trace-card{max-height:none;overflow:visible}.capability-workspace{grid-template-columns:1fr}.capability-detail-panel,.studio-readiness-chip,.studio-connection-chip{display:none}}@media(max-width:760px){.knowledge-page-header{grid-template-columns:36px minmax(0,1fr);padding:14px 16px}.knowledge-learn-more{grid-column:2;justify-self:start;padding-left:0}.knowledge-page-main{padding:16px 16px 36px}.standalone-knowledge-v2 .knowledge-page-actions,.knowledge-page-tools{align-items:stretch;flex-direction:column}.knowledge-page-tools>label{width:100%}.knowledge-pagination{align-items:flex-start;flex-direction:column}.knowledge-source-picker{grid-template-columns:1fr}.knowledge-drawer-body{padding:18px}.knowledge-source-dialog>.workspace-dialog-head{padding:18px}.knowledge-binding-heading,.knowledge-binding-toolbar{align-items:stretch;flex-direction:column}.knowledge-binding-toolbar>label{width:100%}.knowledge-binding-row{grid-template-columns:38px minmax(0,1fr) 42px}.knowledge-binding-row .knowledge-table-status{grid-column:2;justify-self:start}.knowledge-binding-switch{grid-column:3;grid-row:1 / span 2}.retrieval-profile-control{align-items:stretch;flex-direction:column}.retrieval-profile-fixed,.retrieval-upgrade-button{align-self:flex-start}.test-workspace-tabs.embedded-tabs{gap:12px;overflow-x:auto}.quick-chat-composer-footer{grid-template-columns:minmax(0,1fr) 42px}.quick-chat-composer-footer>span{display:none}.quick-chat-composer-footer .attachment-fixtures{overflow-x:auto;white-space:nowrap}}.studio-loading-state{color:#6c7890;font-size:14px}.studio-runtime-identity-contract{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.studio-profile-section{overflow-y:auto}.studio-profile-section .section-title{align-items:center}.profile-readiness{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border-radius:999px;color:#b45309;background:#fff7ed;font-size:12px;font-weight:850}.profile-readiness.ready{color:#087857;background:#ecfdf5}.profile-readiness svg{width:17px;height:17px}.studio-profile-layout{display:grid;grid-template-columns:minmax(330px,1fr) 280px;gap:18px;align-items:start}.agent-identity-panel,.agent-setup-checklist{min-width:0;border:1px solid #e1e5ef;border-radius:12px;background:#fff}.studio-profile-hero{display:flex;align-items:center;gap:14px;padding:18px;border-bottom:1px solid #edf0f5;background:linear-gradient(145deg,#fbfaff,#fff)}.agent-profile-avatar{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;color:#fff;background:linear-gradient(145deg,#6d4df2,#4c2ddf);box-shadow:0 10px 22px #6d4df233}.agent-profile-avatar svg{width:26px;height:26px}.studio-profile-hero>div{min-width:0;display:grid;gap:4px}.studio-profile-hero b{overflow:hidden;color:#202a3f;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.studio-profile-hero p{margin:0;color:#657087;font-size:12px}.studio-profile-hero>div>span{width:fit-content;padding:4px 8px;border-radius:999px;color:#6d4df2;background:#f1efff;font-size:10px;font-weight:800}.profile-field-list{display:grid;gap:14px;padding:18px}.profile-field-list label{display:grid;gap:7px;color:#4f5b70;font-size:12px;font-weight:800}.profile-field-list input,.profile-field-list select{width:100%;min-height:40px;padding:8px 11px;border:1px solid #d8deea;border-radius:8px;background:#fff;color:#222b40;font:inherit;font-size:13px}.business-profile-card.compact{margin:0 18px 18px;padding:13px 14px;display:grid;gap:8px;border-radius:9px;box-shadow:none}.business-profile-card.compact>div{display:flex;justify-content:space-between;gap:12px}.business-profile-card.compact span{color:#6d4df2;font-size:11px;font-weight:800}.business-profile-card.compact p{margin:0;color:#657087;font-size:12px;line-height:1.5}.runtime-contract{margin:0 18px 18px;border-top:1px solid #edf0f5}.runtime-contract summary{display:flex;align-items:center;gap:7px;padding:13px 0 4px;color:#5a657b;cursor:pointer;font-size:12px;font-weight:800}.runtime-contract summary svg{width:16px;height:16px}.runtime-contract>div{display:grid;gap:5px;padding:10px 0 0}.runtime-contract code{overflow:hidden;color:#4d37bc;font-size:11px;text-overflow:ellipsis}.runtime-contract small{color:#8a95a9;font-size:10px}.agent-setup-checklist{padding:12px;background:#fbfcff}.setup-checklist-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 4px 12px}.setup-checklist-head>div{display:grid;gap:3px}.setup-checklist-head b{color:#222b40;font-size:14px}.setup-checklist-head small{color:#8490a5;font-size:11px}.setup-checklist-head>span{min-width:40px;padding:6px 8px;border-radius:999px;color:#5d3ee8;background:#efecff;text-align:center;font-size:12px;font-weight:900}.agent-setup-checklist>button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 17px;align-items:center;gap:9px;padding:10px 8px;border:0;border-top:1px solid #edf0f5;background:transparent;color:#283248;cursor:pointer;text-align:left}.agent-setup-checklist>button:hover{background:#f5f3ff}.agent-setup-checklist>button>span:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#6d4df2;background:#f0edff}.agent-setup-checklist>button>span:first-child svg{width:17px;height:17px}.agent-setup-checklist>button>span:nth-child(2){min-width:0;display:grid;gap:3px}.agent-setup-checklist>button b{font-size:12px}.agent-setup-checklist>button small{overflow:hidden;color:#8490a5;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.agent-setup-checklist>button>svg{width:16px;height:16px;color:#a2aabc}.agent-setup-checklist>button.ready>svg{color:#0c9361}.setup-publish-card{display:grid;gap:7px;margin-top:12px;padding:11px;border-radius:9px;background:#fff}.setup-publish-card span{display:flex;align-items:center;gap:7px;color:#657087;font-size:10px;font-weight:800}.setup-publish-card span.ready{color:#087857}.setup-publish-card span.warning{color:#b45309}.setup-publish-card svg{width:15px;height:15px}.capability-v3-section{overflow-y:auto}.capability-v3-section .section-title{align-items:center}.capability-readiness{display:flex;gap:8px}.capability-readiness span{display:inline-flex;align-items:baseline;gap:4px;padding:7px 9px;border-radius:8px;color:#637087;background:#f5f7fb;font-size:10px;font-weight:800}.capability-readiness b{color:#273248;font-size:14px!important}.capability-readiness .ready,.capability-readiness .ready b{color:#087857;background:#ecfdf5}.capability-readiness .warning,.capability-readiness .warning b{color:#b45309;background:#fff7ed}.capability-v3-layout{display:grid;grid-template-columns:minmax(330px,1fr) 250px;gap:16px;align-items:start}.capability-v3-list{overflow:hidden;border:1px solid #e0e4ef;border-radius:11px;background:#fff}.capability-v3-list>header{padding:14px 15px;border-bottom:1px solid #e8ebf2;background:#fbfcff}.capability-v3-list>header>div{display:grid;gap:3px}.capability-v3-list>header b{color:#273248;font-size:13px}.capability-v3-list>header small{color:#8490a5;font-size:10px}.capability-v3-list>article{min-height:78px;display:grid;grid-template-columns:42px minmax(0,1fr) 40px 16px;align-items:center;gap:11px;padding:11px 13px;border-bottom:1px solid #edf0f5;cursor:pointer}.capability-v3-list>article:last-child{border-bottom:0}.capability-v3-list>article:hover{background:#fbfaff}.capability-v3-list>article.selected{background:#f7f5ff;box-shadow:inset 3px 0 #6d4df2}.capability-v3-list .capability-icon{width:40px;height:40px;border-radius:10px}.capability-v3-list .capability-icon svg{width:21px;height:21px}.capability-v3-list .capability-copy{gap:3px}.capability-v3-list .capability-copy b{font-size:13px}.capability-v3-list .capability-copy small{font-size:11px}.capability-v3-list .capability-status{font-size:10px}.capability-status.neutral{color:#8a95a9}.capability-v3-detail{padding:15px;background:#fbfcff}.capability-detail-hero{align-items:start}.capability-detail-hero .capability-icon{margin-bottom:3px}.capability-v3-detail details{padding:12px 0;border-bottom:1px solid #e4e8f0}.capability-v3-detail summary{color:#5d3ee8;cursor:pointer;font-size:11px;font-weight:800}.demo-shell[data-workspace=inbox]>.account-pill{top:10px;right:12px;z-index:45}.demo-shell[data-workspace=inbox]>.ai-center-topbar{left:84px;width:calc(100% - 84px);min-height:72px;padding:0 250px 0 18px;border-bottom:1px solid #e6e9f3;background:#fff;box-shadow:none}.demo-shell[data-workspace=inbox] .ai-center-brand img{display:none}.demo-shell[data-workspace=inbox] .ai-center-brand span{font-size:16px}.demo-shell[data-workspace=inbox] .ai-center-product{font-size:14px}.demo-shell[data-workspace=inbox] .workspace-rail{position:fixed;inset:0 auto 0 0;z-index:50;width:84px;box-sizing:border-box;justify-content:flex-start;gap:0;padding:20px 12px;border:0;border-right:1px solid #e6e9f3;border-radius:0;background:#fff;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.demo-shell[data-workspace=inbox] .workspace-rail-brand{width:38px;height:38px;display:block;margin-bottom:44px;border-radius:9px;object-fit:cover}.demo-shell[data-workspace=inbox] .workspace-rail-items{display:flex;flex:1;flex-direction:column;align-items:center;gap:18px}.demo-shell[data-workspace=inbox] .workspace-rail button{width:52px;height:52px;border-radius:14px;color:#526dff}.demo-shell[data-workspace=inbox] .workspace-rail button.active{background:linear-gradient(145deg,#6d4df2,#4e2ee7);color:#fff;box-shadow:0 10px 22px #6d4df240}.demo-shell[data-workspace=inbox] .workspace-rail .workspace-rail-account{display:grid;place-items:center;margin-top:auto;background:#5e3cf0;color:#fff;font-size:16px;font-weight:850}.demo-shell[data-workspace=inbox] .workspace-rail .workspace-rail-account:after{content:"";position:absolute;right:4px;bottom:4px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#22c55e}.demo-shell[data-workspace=inbox] .ai-conversation-shell{height:100vh;padding:72px 0 0 84px;background:#fff}.demo-shell[data-workspace=inbox] .ai-service-workbench{border-top:0}.demo-shell[data-workspace=inbox] .ai-conversation-grid{grid-template-columns:var(--ai-queue-width, 340px) 6px minmax(430px,1fr) 6px var(--ai-right-panel-width, 360px);gap:0}.demo-shell[data-workspace=inbox] .ai-conversation-list,.demo-shell[data-workspace=inbox] .ai-conversation-thread,.demo-shell[data-workspace=inbox] .ai-control-panel>section{border:0;border-radius:0;box-shadow:none}.demo-shell[data-workspace=inbox] .ai-conversation-list{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;border-right:1px solid #e6e9f3;background:#fff}.inbox-queue-head{padding:16px 16px 12px}.inbox-queue-head h2{font-size:17px}.inbox-queue-head p{color:#8490a5;font-size:11px}.inbox-queue-head>button{border-radius:8px}.inbox-channel-switcher{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 14px 12px;border-bottom:1px solid #edf0f5}.inbox-channel-switcher button{min-width:0;min-height:36px;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 8px;border:1px solid #e0e5ef;border-radius:8px;background:#fff;color:#66738a;font:inherit;font-size:11px;font-weight:800}.inbox-channel-switcher button.active{border-color:#b7efcf;color:#087857;background:#ecfdf5}.inbox-channel-switcher button:disabled{cursor:not-allowed;opacity:.7}.inbox-channel-switcher svg{width:17px;height:17px}.inbox-channel-switcher b{min-width:18px;padding:2px 5px;border-radius:999px;background:#0878571a;font-size:9px;text-align:center}.inbox-channel-switcher small{color:#8b5cf6;font-size:8px}.demo-shell[data-workspace=inbox] .ai-conversation-list-tools{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:10px 14px}.inbox-search-field svg{position:absolute;z-index:1;top:10px;left:10px;width:16px;height:16px;color:#8d98ab}.demo-shell[data-workspace=inbox] .inbox-search-field input{padding-left:34px;border-radius:8px}.demo-shell[data-workspace=inbox] .ai-conversation-list-tools>button{display:inline-flex;align-items:center;gap:5px;min-width:72px;border-radius:8px}.demo-shell[data-workspace=inbox] .ai-conversation-list-tools>button.active{border-color:#b9adfb;color:#5d3ee8;background:#f3f1ff}.demo-shell[data-workspace=inbox] .ai-conversation-list-tools>button svg{width:15px;height:15px}.waba-filter{grid-column:1 / -1}.waba-filter>svg:first-of-type{position:absolute;z-index:1;top:10px;left:10px;width:16px;height:16px;color:#0c9361}.waba-filter>svg:last-of-type{position:absolute;z-index:1;top:11px;right:10px;width:14px;height:14px;color:#7a869b;pointer-events:none}.demo-shell[data-workspace=inbox] .waba-filter select{padding-left:34px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;color:#38445a}.inbox-advanced-filters{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:9px;border:1px solid #e7eaf2;border-radius:8px;background:#fafbfe}.inbox-advanced-filters>button{grid-column:1 / -1;min-height:30px;border:0;color:#5d3ee8;background:transparent;font-size:10px;font-weight:800}.demo-shell[data-workspace=inbox] .ai-filter-tabs{gap:14px;padding:0 14px;overflow-x:auto;white-space:nowrap}.demo-shell[data-workspace=inbox] .ai-filter-tabs button{min-height:42px;font-size:11px}.demo-shell[data-workspace=inbox] .ai-conversation-list-body{padding:0}.demo-shell[data-workspace=inbox] .ai-conversation-row{width:100%;min-height:102px;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;gap:8px 10px;margin:0;padding:13px 14px;border:0;border-bottom:1px solid #edf0f5;border-radius:0}.demo-shell[data-workspace=inbox] .ai-conversation-row:hover{background:#fafbff}.demo-shell[data-workspace=inbox] .ai-conversation-row.active{border-color:#edf0f5;background:#f3f1ff;box-shadow:inset 3px 0 #6d4df2}.conversation-avatar{position:relative;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#6d4df2;background:#efecff}.conversation-avatar>svg{width:23px;height:23px}.conversation-avatar i{position:absolute;right:-2px;bottom:-2px;width:18px;height:18px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;color:#fff;background:#20b65a}.conversation-avatar i svg{width:11px;height:11px}.conversation-row-main{min-width:0;display:grid;gap:3px}.conversation-row-main>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-row-main strong{overflow:hidden;color:#243047;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.conversation-row-main time{color:#97a0b2;font-size:9px}.conversation-row-main>small{color:#7c879b;font-size:9px}.conversation-row-main p{margin:1px 0;overflow:hidden;color:#566278;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.conversation-binding-row{display:flex;gap:5px;min-width:0}.conversation-binding-row em{max-width:50%;overflow:hidden;padding:2px 5px;border-radius:5px;color:#087857;background:#ecfdf5;font-size:8px;font-style:normal;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.conversation-row-meta{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-row-meta b{padding:3px 6px;border-radius:999px;color:#087857;background:#ecfdf5;font-size:8px;font-weight:850}.conversation-row-meta b.review{color:#b45309;background:#fff7ed}.conversation-row-meta b.human{color:#b42336;background:#fff1f2}.conversation-row-meta small{max-width:55%;overflow:hidden;color:#6d4df2;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.inbox-empty-state{display:grid;justify-items:center;gap:7px;padding:42px 22px;color:#8490a5;text-align:center}.inbox-empty-state>svg{width:34px;height:34px;color:#b4a8fb}.inbox-empty-state b{color:#4e5a70;font-size:12px}.inbox-empty-state p{margin:0;font-size:10px;line-height:1.5}.inbox-empty-state button{padding:7px 10px!important;border:1px solid #dcd7ff!important;border-radius:7px!important;color:#5d3ee8;background:#fff!important;font-size:10px}.inbox-quick-filters{padding:10px 14px 14px}.inbox-quick-filters h3{margin:0 0 6px;font-size:11px}.inbox-quick-filters button{min-height:27px;padding:4px 0;border:0;font-size:10px}.demo-shell[data-workspace=inbox] .ai-conversation-resizer{background:#f7f8fb}.demo-shell[data-workspace=inbox] .ai-conversation-resizer.vertical span{width:2px;height:34px;box-shadow:none}.demo-shell[data-workspace=inbox] .ai-conversation-thread{grid-template-rows:auto auto minmax(0,1fr) 6px auto;border-right:1px solid #e6e9f3}.demo-shell[data-workspace=inbox] .ai-thread-head{min-height:72px;padding:12px 16px;border-bottom:1px solid #e6e9f3}.thread-contact-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#6d4df2;background:#efecff}.thread-contact-avatar svg{width:23px;height:23px}.thread-contact-phone{color:#7e899d;font-size:10px}.demo-shell[data-workspace=inbox] .ai-thread-identity{gap:2px}.demo-shell[data-workspace=inbox] .ai-thread-identity>small{max-width:540px;color:#69758a;font-size:9px}.demo-shell[data-workspace=inbox] .ai-thread-head em{padding:4px 7px;border-radius:999px;color:#087857;background:#ecfdf5;font-size:9px;font-style:normal;font-weight:850}.demo-shell[data-workspace=inbox] .ai-thread-head em.human{color:#b42336;background:#fff1f2}.demo-shell[data-workspace=inbox] .ai-takeover-actions button{min-height:34px;padding:7px 10px;border-radius:7px;font-size:10px}.demo-shell[data-workspace=inbox] .ai-takeover-actions button.danger{border-color:#ef4444;color:#fff;background:#ef4444}.demo-shell[data-workspace=inbox] .ai-thread-toolbar{padding:8px 16px}.demo-shell[data-workspace=inbox] .ai-message-stream{padding:14px 20px 10px}.demo-shell[data-workspace=inbox] .ai-conversation-composer{margin:0 10px 10px;border-radius:12px;box-shadow:0 8px 20px #4e439114}.demo-shell[data-workspace=inbox] .ai-control-panel{padding:0;border-left:0;background:#fff}.copilot-panel-head{position:sticky;top:0;z-index:3;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #e6e9f3;background:#fff}.copilot-panel-head>div{min-width:0;display:flex;align-items:center;gap:10px}.copilot-agent-avatar{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:#fff;background:#6d4df2}.copilot-agent-avatar svg{width:20px;height:20px}.copilot-panel-head h2{margin:0;color:#263047;font-size:14px}.copilot-panel-head p{margin:3px 0 0;overflow:hidden;color:#8490a5;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.copilot-panel-head button{min-height:32px;padding:6px 9px;border:1px solid #dce1ec;border-radius:7px;background:#fff;color:#5d3ee8;font:inherit;font-size:10px;font-weight:850}.copilot-tabs{position:sticky;top:72px;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);padding:0 12px;border-bottom:1px solid #e6e9f3;background:#fff}.copilot-tabs button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-bottom:2px solid transparent;background:transparent;color:#748096;font:inherit;font-size:10px;font-weight:800}.copilot-tabs button.active{border-color:#6d4df2;color:#5d3ee8}.copilot-tabs svg{width:15px;height:15px}.copilot-tab-hidden{display:none!important}.demo-shell[data-workspace=inbox] .ai-control-panel>section{margin:0;padding:14px;border-bottom:1px solid #edf0f5}.contact-profile-summary{display:flex;align-items:center;gap:11px;padding:4px 0 14px}.contact-profile-summary>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:#6d4df2;background:#efecff}.contact-profile-summary>span svg{width:26px;height:26px}.contact-profile-summary>div{display:grid;gap:3px}.contact-profile-summary b{color:#273248;font-size:13px}.contact-profile-summary p{margin:0;color:#7d899c;font-size:10px}.contact-profile-summary em{display:flex;align-items:center;gap:4px;color:#087857;font-size:9px;font-style:normal;font-weight:800}.contact-profile-summary em svg{width:13px;height:13px}.contact-facts,.copilot-agent-facts{margin:0;display:grid}.contact-facts>div,.copilot-agent-facts>div{min-width:0;display:grid;grid-template-columns:102px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid #edf0f5}.contact-facts dt,.copilot-agent-facts dt{color:#8490a5;font-size:9px;font-weight:800}.contact-facts dd,.copilot-agent-facts dd{margin:0;overflow-wrap:anywhere;color:#344057;font-size:10px;font-weight:750}.contact-channel-note{display:flex;align-items:center;gap:9px;margin-top:14px;padding:11px;border:1px dashed #cfc7ff;border-radius:8px;color:#6d4df2;background:#faf9ff}.contact-channel-note>svg{width:20px;height:20px}.contact-channel-note>span{display:grid;gap:2px}.contact-channel-note b{font-size:10px}.contact-channel-note small{color:#788499;font-size:9px;line-height:1.4}.demo-shell[data-workspace=inbox] .ai-current-decision .ai-panel-head{padding:0 0 11px}.agent-live-state{padding:4px 7px;border-radius:999px;color:#087857;background:#ecfdf5;font-size:9px;font-weight:850}.agent-live-state.review{color:#b45309;background:#fff7ed}.agent-live-state.human{color:#b42336;background:#fff1f2}.copilot-agent-facts{grid-template-columns:1fr 1fr;gap:0 12px}.copilot-agent-facts>div{grid-template-columns:1fr;gap:3px}.demo-shell[data-workspace=inbox] .action-review-drawer{margin:12px 0;border-radius:8px}.demo-shell[data-workspace=inbox] .ai-decision-note{margin:0;border-radius:8px}.demo-shell[data-workspace=inbox] .ai-copilot-kpis{padding:10px 0}.demo-shell[data-workspace=inbox] .ai-copilot-kpis span{min-height:48px;padding:8px;border-radius:7px}.demo-shell[data-workspace=inbox] .ai-control-actions{grid-template-columns:1fr 1fr}@media(max-width:1280px){.studio-profile-layout{grid-template-columns:1fr}.agent-setup-checklist{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.setup-checklist-head,.setup-publish-card{grid-column:1 / -1}.capability-v3-layout{grid-template-columns:1fr}.capability-v3-detail{display:block}.demo-shell[data-workspace=inbox] .ai-service-status-pill{display:none}.demo-shell[data-workspace=inbox]>.ai-center-topbar{padding-right:240px}}.agent-config-page{display:grid;gap:18px;padding:28px 32px 48px!important}.agent-config-title{margin:0}.agent-config-title>div{display:grid;gap:4px}.agent-config-title>div>b{font-size:21px!important}.agent-config-block{overflow:hidden;border:1px solid #dfe3ec;border-radius:12px;background:#fff}.agent-config-block>header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e8ebf2}.agent-config-block>header>div{display:grid;gap:4px}.agent-config-block>header b{color:#202a3f;font-size:15px}.agent-config-block>header small{color:#7c879b;font-size:12px;line-height:1.45}.agent-config-block>header>span{color:#7c879b;font-size:11px;font-weight:750}.agent-config-block>header>button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:0;background:transparent;color:#5d3ee8;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.agent-config-block>header>button svg{width:16px;height:16px}.agent-identity-row{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:end;gap:14px;padding:18px 18px 8px}.agent-identity-row .agent-profile-avatar{width:48px;height:48px;box-shadow:none}.agent-identity-row label,.agent-config-field-grid label,.agent-display-description{min-width:0;display:grid;gap:7px;color:#5a657a;font-size:12px;font-weight:800}.agent-config-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 18px}.agent-display-description{padding:4px 18px 12px}.agent-identity-row input,.agent-config-field-grid select,.agent-display-description input{width:100%;min-height:42px;padding:8px 11px;border:1px solid #d7dce7;border-radius:8px;background:#fff;color:#202a3f;font:inherit;font-size:13px}.identity-config-block .business-profile-card.compact{margin-top:4px}.instruction-editor-block>textarea{width:calc(100% - 36px);min-height:300px;box-sizing:border-box;margin:18px 18px 0;padding:16px;resize:vertical;border:1px solid #d9dde7;border-bottom:0;border-radius:10px 10px 0 0;outline:none;background:#fff;color:#273248;font:13px/1.65 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.instruction-editor-block>textarea:focus{border-color:#8d79f4;box-shadow:0 0 0 3px #6d4df21a}.instruction-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 18px 16px;padding:10px 11px;border:1px solid #d9dde7;border-top:1px solid #edf0f5;border-radius:0 0 10px 10px;background:#fbfcff}.instruction-editor-toolbar>div{display:flex;flex-wrap:wrap;gap:7px}.instruction-editor-toolbar button{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #d9dde8;border-radius:7px;background:#fff;color:#4e5a70;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.instruction-editor-toolbar button.optimize{border-color:#a99cf7;color:#5d3ee8}.instruction-editor-toolbar button:disabled{opacity:.55;cursor:wait}.instruction-editor-toolbar svg{width:15px;height:15px}.instruction-editor-block .suggestion-preview{margin:0 18px 16px}.config-advanced-details{margin:0 18px 18px;border-top:1px solid #e7eaf1}.config-advanced-details summary{padding:14px 0 4px;color:#5d3ee8;cursor:pointer;font-size:12px;font-weight:800}.config-advanced-details .studio-form-grid{padding-top:10px}.action-config-list{display:grid}.action-config-list article{min-height:58px;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px;border-bottom:1px solid #edf0f5}.action-config-list article:last-child{border-bottom:0}.action-config-list article>span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px}.action-config-list article>span.ready{color:#087857;background:#ecfdf5}.action-config-list article>span.off{color:#9a6700;background:#fff7ed}.action-config-list article>span svg{width:16px;height:16px}.action-config-list article>div{display:grid;gap:3px}.action-config-list b{color:#2a344a;font-size:12px}.action-config-list small{color:#8390a4;font-size:10px}.action-config-list em{color:#68758b;font-size:10px;font-style:normal;font-weight:800}.assignment-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:16px 18px}.assignment-status-grid>span{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:3px 7px;padding:11px;border:1px solid #e3e6ee;border-radius:9px;background:#fbfcff}.assignment-status-grid svg{grid-row:1 / span 2;width:17px;height:17px}.assignment-status-grid b{overflow:hidden;color:#2d384d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.assignment-status-grid small{color:#8490a5;font-size:9px;line-height:1.35}.assignment-status-grid .ready svg{color:#087857}.assignment-status-grid .warning svg{color:#c56a0b}.assignment-config-summary .runtime-contract{margin-top:0}@media(max-width:1280px){.agent-config-field-grid,.assignment-status-grid{grid-template-columns:1fr}.instruction-editor-toolbar{align-items:stretch;flex-direction:column}}.demo-shell[data-workspace=inbox] .ai-service-workbench{grid-template-columns:188px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.demo-shell[data-workspace=inbox] .ai-conversation-grid{min-width:0;width:100%}.inbox-navigation{min-width:0;min-height:0;overflow-y:auto;border-right:1px solid #e3e7ef;background:#fbfcff}.inbox-navigation>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-bottom:1px solid #e7eaf1;background:#fff}.inbox-navigation>header>div{display:flex;align-items:center;gap:8px}.inbox-navigation>header svg{width:19px;height:19px;color:#5d3ee8}.inbox-navigation h2{margin:0;color:#222d43;font-size:16px}.inbox-navigation>header button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;cursor:pointer}.inbox-navigation>header button:hover{background:#f2efff}.inbox-navigation-primary,.inbox-navigation-section{display:grid;padding:9px}.inbox-navigation-primary{border-bottom:1px solid #e7eaf1}.inbox-navigation-primary button,.inbox-navigation-section>button{min-width:0;min-height:34px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:7px;background:transparent;color:#59667b;font:inherit;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.inbox-navigation-primary button:hover,.inbox-navigation-section>button:hover{color:#4e35ca;background:#f5f3ff}.inbox-navigation-primary button.active,.inbox-navigation-section>button.active{color:#4e35ca;background:#ebe8ff}.inbox-navigation-primary button:disabled{cursor:not-allowed;opacity:.45}.inbox-navigation-primary button svg,.inbox-navigation-section>button svg{width:17px;height:17px}.inbox-navigation-primary button span,.inbox-navigation-section>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-navigation-primary button b,.inbox-navigation-section>button b{color:#7b879a;font-size:10px}.inbox-navigation-section{padding-top:12px}.inbox-navigation-section>header{min-height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 7px 5px;color:#8792a5;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.inbox-navigation-section>header button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6d4df2;cursor:pointer}.inbox-navigation-section>header button:hover{background:#efecff}.inbox-navigation-section>header svg{width:15px;height:15px}.inbox-navigation-section>p{margin:2px 8px;color:#a0a8b7;font-size:9px;line-height:1.4}.inbox-navigation-section.lifecycle{border-top:1px solid #edf0f5}.inbox-navigation-section.lifecycle>button:nth-of-type(2) svg{color:#f97316}.inbox-navigation-section.lifecycle>button:nth-of-type(3) svg{color:#b78b00}.inbox-navigation-collapsed{border-top:1px solid #edf0f5}.inbox-navigation-collapsed>header>b{color:#6d4df2;font-size:15px}.demo-shell[data-workspace=inbox] .ai-conversation-list{grid-template-rows:auto auto auto auto minmax(0,1fr)}.demo-shell[data-workspace=inbox] .inbox-quick-filters{display:none}.demo-shell[data-workspace=inbox] .ai-conversation-row{min-height:88px;padding:11px 12px}.demo-shell[data-workspace=inbox] .ai-conversation-row-meta{margin-top:-2px}.demo-shell[data-workspace=inbox] .ai-whatsapp-turn>h4{display:none}.demo-shell[data-workspace=inbox] .ai-thread-message>footer{display:none}.demo-shell[data-workspace=inbox] .ai-thread-turn{margin-bottom:12px}.demo-shell[data-workspace=inbox] .ai-thread-message{max-width:78%}.demo-shell[data-workspace=inbox] .ai-thread-message header>span{display:none}.demo-shell[data-workspace=inbox] .ai-turn-insight{max-width:74%;margin-left:auto}.demo-shell[data-workspace=inbox] .ai-composer-v1-context{padding:9px 12px}.demo-shell[data-workspace=inbox] .ai-composer-v1-context>small,.demo-shell[data-workspace=inbox] .ai-composer-v1-supplemental{font-size:9px}.demo-shell[data-workspace=inbox] .ai-composer-v1-policy-note{padding:5px 12px;font-size:9px}.demo-shell[data-workspace=inbox] .copilot-tabs{grid-template-columns:repeat(4,1fr);padding:0 6px}.demo-shell[data-workspace=inbox] .copilot-tabs button{gap:4px;font-size:9px}.conversation-activity-panel{min-height:0}.activity-time-filter{min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:8px 10px;border:1px solid #dfe3ec;border-radius:8px;color:#4c596f;background:#fff;font-size:10px;font-weight:800}.activity-time-filter svg{width:15px;height:15px;color:#69758a}.conversation-activity-timeline{position:relative;display:grid;gap:12px;margin-top:16px;padding-left:2px}.conversation-activity-timeline:before{content:"";position:absolute;top:15px;bottom:18px;left:16px;width:1px;background:#dfe3ec}.conversation-activity-timeline article{position:relative;z-index:1;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:11px;border:1px solid #e1e5ed;border-radius:9px;background:#fff}.conversation-activity-timeline article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:#5d3ee8;background:#efecff}.conversation-activity-timeline article.human>span{color:#b42336;background:#fff1f2}.conversation-activity-timeline article.success>span{color:#087857;background:#ecfdf5}.conversation-activity-timeline article.system>span{color:#3b647c;background:#edf6fa}.conversation-activity-timeline article>span svg{width:16px;height:16px}.conversation-activity-timeline article>div{min-width:0;display:grid;gap:4px}.conversation-activity-timeline article b{color:#2b354a;font-size:11px}.conversation-activity-timeline article p{margin:0;color:#59667b;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.conversation-activity-timeline article small{color:#929bad;font-size:9px;line-height:1.4;overflow-wrap:anywhere}@media(max-width:1280px){.demo-shell[data-workspace=inbox] .ai-service-workbench{grid-template-columns:170px minmax(0,1fr)}.demo-shell[data-workspace=inbox] .ai-conversation-grid{grid-template-columns:280px 6px minmax(360px,1fr) 6px 310px}}.demo-shell[data-workspace=inbox] .inbox-queue-head{padding:12px 14px 9px}.demo-shell[data-workspace=inbox] .inbox-queue-head h2{font-size:16px}.demo-shell[data-workspace=inbox] .inbox-queue-head p{margin-top:2px;font-size:12px}.demo-shell[data-workspace=inbox] .inbox-queue-head>button{min-height:32px;padding:5px 8px;font-size:12px}.demo-shell[data-workspace=inbox] .inbox-channel-switcher{gap:4px;padding:0 12px 8px}.demo-shell[data-workspace=inbox] .inbox-channel-switcher button{min-height:34px;padding:5px 7px;font-size:12px}.demo-shell[data-workspace=inbox] .inbox-channel-switcher svg{width:15px;height:15px}.demo-shell[data-workspace=inbox] .ai-conversation-list-tools{padding:8px 12px}.demo-shell[data-workspace=inbox] .ai-conversation-list-tools input,.demo-shell[data-workspace=inbox] .ai-conversation-list-tools select{min-height:36px;font-size:12px}.demo-shell[data-workspace=inbox] .ai-conversation-list-tools>button{min-width:62px;min-height:36px;font-size:12px}.demo-shell[data-workspace=inbox] .ai-filter-tabs{gap:18px;padding:0 12px}.demo-shell[data-workspace=inbox] .ai-filter-tabs button{min-height:38px;font-size:12px}.demo-shell[data-workspace=inbox] .ai-conversation-row{min-height:86px;padding:10px 11px}.demo-shell[data-workspace=inbox] .conversation-avatar{width:34px;height:34px}.demo-shell[data-workspace=inbox] .conversation-avatar>svg{width:20px;height:20px}.demo-shell[data-workspace=inbox] .conversation-row-main{gap:2px}.demo-shell[data-workspace=inbox] .conversation-row-main p{font-size:12px}.demo-shell[data-workspace=inbox] .conversation-binding-row em{max-width:62%}.demo-shell[data-workspace=inbox] .conversation-binding-row em:last-child{max-width:38%}.demo-shell[data-workspace=inbox] .conversation-row-meta small{display:none}.demo-shell[data-workspace=inbox] .ai-thread-head{min-height:72px;padding:9px 14px}.demo-shell[data-workspace=inbox] .thread-contact-avatar{width:34px;height:34px}.demo-shell[data-workspace=inbox] .thread-contact-avatar svg{width:20px;height:20px}.demo-shell[data-workspace=inbox] .ai-thread-identity>b{font-size:14px}.demo-shell[data-workspace=inbox] .ai-thread-identity>small{max-width:440px;overflow:visible;font-size:12px;line-height:1.25;text-overflow:clip;white-space:normal}.demo-shell[data-workspace=inbox] .ai-takeover-actions button{min-height:32px;padding:6px 9px}.demo-shell[data-workspace=inbox] .ai-thread-toolbar{min-height:38px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:3px 14px;background:#fff}.demo-shell[data-workspace=inbox] .ai-thread-tabs button{min-height:34px;padding:5px 0;border-bottom-width:2px;font-size:12px}.demo-shell[data-workspace=inbox] .ai-summary-action{min-height:28px;padding:5px 8px;border:1px solid #dcd6ff;border-radius:7px;background:#fff;color:#5d3ee8;font-size:12px;box-shadow:none}.demo-shell[data-workspace=inbox] .ai-message-stream{padding:16px 22px 8px;background:#fbfbfd}.demo-shell[data-workspace=inbox] .ai-thread-turn{margin-bottom:10px}.demo-shell[data-workspace=inbox] .ai-thread-message{max-width:70%;padding:10px 12px;border-radius:10px;box-shadow:none}.demo-shell[data-workspace=inbox] .ai-thread-message.customer{background:#fff}.demo-shell[data-workspace=inbox] .ai-thread-message.ai{background:#f0edff}.demo-shell[data-workspace=inbox] .ai-thread-message header{margin-bottom:5px}.demo-shell[data-workspace=inbox] .ai-thread-message header b{font-size:12px}.demo-shell[data-workspace=inbox] .ai-thread-message p{font-size:14px;line-height:1.5}.demo-shell[data-workspace=inbox] .ai-turn-insight{display:none}.demo-shell[data-workspace=inbox] .ai-conversation-composer{min-height:148px;max-height:220px;gap:5px;margin:0 9px 9px;padding:7px 8px;border-radius:10px;box-shadow:0 5px 14px #4e439112}.demo-shell[data-workspace=inbox] .ai-composer-v1-context{min-height:30px;gap:7px;padding:4px 6px 4px 8px;border:0;border-radius:7px;background:#f7f7fb}.demo-shell[data-workspace=inbox] .ai-composer-v1-context b{display:flex;align-items:center;gap:5px;padding-right:7px;font-size:12px}.demo-shell[data-workspace=inbox] .ai-composer-v1-context b svg{width:14px;height:14px;color:#16a36a}.demo-shell[data-workspace=inbox] .ai-composer-v1-context>span{max-height:none;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.demo-shell[data-workspace=inbox] .ai-composer-v1-context>small{display:none}.demo-shell[data-workspace=inbox] .ai-composer-v1-details{min-height:28px;padding:4px 7px;border-color:#dcd6ff;border-radius:7px;color:#5d3ee8;font-size:12px}.demo-shell[data-workspace=inbox] .ai-composer-v1-canvas{gap:4px;padding:6px 8px;border-radius:8px}.demo-shell[data-workspace=inbox] .ai-composer-v1-canvas textarea{min-height:44px;font-size:14px}.demo-shell[data-workspace=inbox] .ai-composer-v1-toolbar{gap:7px;padding-top:5px}.demo-shell[data-workspace=inbox] .ai-composer-v1-toolbar button{min-height:28px;padding:4px 7px;border-radius:7px;font-size:12px}.demo-shell[data-workspace=inbox] .ai-composer-v1-tools{gap:5px}.demo-shell[data-workspace=inbox] .ai-composer-v1-supplemental{grid-column:auto;gap:4px;font-size:12px;white-space:nowrap}.demo-shell[data-workspace=inbox] .ai-composer-v1-submit{min-width:118px}.demo-shell[data-workspace=inbox] .ai-composer-v1-submit .primary{min-width:112px;min-height:32px;font-size:12px}.demo-shell[data-workspace=inbox] .ai-composer-v1-live-status,.demo-shell[data-workspace=inbox] .ai-composer-v1-live-status span{max-width:120px;font-size:12px}.demo-shell[data-workspace=inbox] .ai-composer-v1-policy-note{display:none}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.demo-shell[data-workspace=inbox][data-inbox-version=v2]{width:100%;height:100vh;overflow:hidden;background:#fff}.demo-shell[data-workspace=inbox][data-inbox-version=v2]>.ai-center-topbar,.demo-shell[data-workspace=inbox][data-inbox-version=v2]>.account-pill{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail{width:52px;padding:12px 5px;border-right-color:#e4e7ec}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail-brand{width:30px;height:30px;margin-bottom:24px;border-radius:7px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail-items{gap:8px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail button{width:42px;height:42px;border-radius:8px;color:#52606f}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail button.active{color:#6941c6;background:#f0eaff;box-shadow:inset 3px 0 #7f56d9}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail .workspace-rail-account{color:#fff;background:#6941c6;box-shadow:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail-footer{display:flex;flex-direction:column;gap:6px;margin-top:auto}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail-footer .workspace-rail-account{margin-top:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail-footer .workspace-rail-language{display:grid;place-items:center;background:transparent;box-shadow:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail-footer svg{width:20px;height:20px}.workspace-account-menu{position:fixed;z-index:70;bottom:10px;left:56px;width:280px;box-sizing:border-box;padding:8px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;box-shadow:0 18px 48px #1018282e}.workspace-account-summary{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 8px 12px;border-bottom:1px solid #eaecf0}.workspace-account-summary-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#6941c6;color:#fff;font-size:16px;font-weight:850}.workspace-account-summary>span:not(.workspace-account-summary-avatar){min-width:0;display:grid;gap:2px}.workspace-account-summary b,.workspace-account-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-account-summary b{color:#101828;font-size:13px}.workspace-account-summary small{color:#667085;font-size:11px}.workspace-account-summary em{display:inline-flex;align-items:center;gap:4px;color:#475467;font-size:10px;font-style:normal;font-weight:700}.workspace-account-summary em i{width:7px;height:7px;border-radius:50%;background:#22c55e}.workspace-account-menu>button{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;margin-top:4px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#344054;cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-align:left}.workspace-account-menu>button:hover,.workspace-account-menu>button:focus-visible{background:#f2f4f7;outline:3px solid rgba(127,86,217,.2);outline-offset:1px}.workspace-account-menu>button:last-child{border-top:1px solid #eaecf0;border-radius:0 0 8px 8px;color:#b42318}.workspace-account-menu>button svg{width:20px;height:20px;flex:0 0 auto}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-shell{height:100vh;padding:0 0 0 52px;overflow:hidden;background:#fff;color:#101828;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-service-workbench{height:100%;min-height:0;grid-template-columns:208px minmax(0,1fr);border:0;overflow:hidden}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation{border-right-color:#e4e7ec;background:#fff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation>header{min-height:58px;padding:10px 12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation>header button,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-section>header button{width:40px;height:40px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-primary,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-section{padding:8px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-primary button,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-section>button{min-height:40px;padding:8px 9px;color:#475467;font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-primary button.active,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-section>button.active{color:#344054;background:#f2f4f7}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-section>header{color:#667085;text-transform:none;letter-spacing:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-grid{min-width:0;height:100%;grid-template-columns:var(--ai-queue-width, 306px) 4px minmax(0,1fr) 4px var(--ai-right-panel-width, 336px);overflow:hidden}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list{min-width:0;min-height:0;grid-template-rows:auto auto auto auto minmax(0,1fr);border-right-color:#e4e7ec}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-head{min-height:58px;padding:9px 12px 7px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-head h2{font-size:15px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-head p{color:#667085;font-size:10px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-head>button{display:none}.inbox-v2-state-bar{min-height:46px;display:grid;grid-template-columns:minmax(76px,.8fr) minmax(92px,1fr) auto;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid #e4e7ec;background:#fff}.inbox-v2-state-bar label{min-width:0}.inbox-v2-state-bar select{width:100%;min-height:40px;padding:5px 7px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#344054;font:inherit;font-size:10px;font-weight:650}.inbox-v2-unreplied{min-height:40px;display:flex;align-items:center;gap:5px;padding:5px 6px;border:1px solid #d0d5dd;border-radius:7px;color:#475467;font-size:10px;font-weight:650;white-space:nowrap}.inbox-v2-unreplied input{width:15px;height:15px;accent-color:#7f56d9}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list-tools{padding:7px 10px;border-bottom:1px solid #e4e7ec}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list-tools input,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list-tools select,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list-tools>button{min-height:40px;border-color:#d0d5dd;font-size:11px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-advanced-filters{grid-template-columns:1fr 1fr;max-height:232px;overflow-y:auto}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-empty-state button{min-height:40px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-error{display:grid;justify-items:start;gap:8px;margin:12px;padding:14px;border:1px solid #fda29b;border-radius:10px;background:#fffbfa;color:#912018}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-error>svg{width:24px;height:24px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-error b,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-error p{margin:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-error p{color:#b42318;font-size:13px;line-height:1.45}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-error button{min-width:72px;min-height:40px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-row{min-height:82px;padding:10px 11px;border-bottom-color:#eaecf0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-row.active{background:#f2f4f7;box-shadow:inset 3px 0 #7f56d9}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-avatar,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .thread-contact-avatar,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .contact-profile-summary>span{color:#6941c6;background:#f4ebff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-row-main strong{color:#101828;font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-row-main p{color:#475467;font-size:11px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-binding-row em{color:#027a48;background:#ecfdf3}.conversation-unread-count{min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 5px;border-radius:999px;background:#7f56d9;color:#fff;font-size:9px;font-style:normal;font-weight:800}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-resizer{background:#f9fafb}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-thread{min-width:0;min-height:0;border-right-color:#e4e7ec;background:#fff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-head{min-height:58px;padding:8px 12px;border-bottom-color:#e4e7ec}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-identity>b{color:#101828;font-size:13px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-identity>small{max-width:360px;color:#667085;font-size:9px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-takeover-actions button{min-height:40px;display:inline-flex;align-items:center;gap:5px;border-color:#d0d5dd;color:#344054;background:#fff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-takeover-actions button svg{width:16px;height:16px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-toolbar{min-height:42px;grid-template-columns:auto minmax(0,1fr) auto;border-bottom:1px solid #e4e7ec}.inbox-thread-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:5px;overflow-x:auto;scrollbar-width:none}.inbox-thread-actions::-webkit-scrollbar{display:none}.inbox-thread-actions label{flex:0 0 auto}.inbox-thread-actions select,.inbox-thread-actions button{min-height:40px;padding:6px 8px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#344054;font:inherit;font-size:10px;font-weight:700;white-space:nowrap}.inbox-thread-actions select{max-width:132px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-message-stream{padding:16px 18px 10px;background:#fff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message{max-width:min(78%,560px);border-color:#eaecf0;border-radius:9px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message.customer{background:#f2f4f7}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message.ai{border-color:#e9d7fe;background:#f4ebff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-composer{margin:0 10px 10px;max-height:260px;border-color:#d0d5dd;border-radius:9px;box-shadow:0 1px 2px #1018280d}.inbox-assist-menu{position:fixed;z-index:95;right:28px;bottom:238px;width:min(360px,calc(100vw - 32px));display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border:1px solid #d0d5dd;border-radius:10px;background:#fff;box-shadow:0 18px 48px #1018282e}.inbox-assist-menu header,.inbox-assist-menu>div{grid-column:1 / -1}.inbox-assist-menu header{display:grid;gap:3px}.inbox-assist-menu header b{color:#101828;font-size:13px}.inbox-assist-menu header small{color:#667085;font-size:10px}.inbox-assist-menu label{display:grid;gap:5px;color:#475467;font-size:10px;font-weight:700}.inbox-assist-menu select{width:100%;min-height:40px;padding:6px 8px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#344054;font:inherit}.inbox-assist-menu>div{display:flex;justify-content:flex-end;gap:7px}.inbox-assist-menu button{min-height:40px;padding:7px 10px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#344054;font:inherit;font-size:10px;font-weight:800}.inbox-assist-menu button.primary{border-color:#7f56d9;background:#7f56d9;color:#fff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-submit .primary{background:#7f56d9;box-shadow:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-details,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-toolbar button,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-control-panel button{min-height:40px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-submit .primary:hover{background:#6941c6}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-control-panel{min-width:0;min-height:0;border-left:0;background:#fff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-panel-head{min-height:58px;padding:8px 10px;border-bottom-color:#e4e7ec}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-agent-avatar{width:32px;height:32px;color:#6941c6;background:#f4ebff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-tabs{top:58px;grid-template-columns:repeat(4,1fr);border-bottom-color:#e4e7ec}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-tabs button{min-height:42px;color:#667085}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-tabs button.active{border-color:#7f56d9;color:#6941c6}.conversation-activity-timeline article.comment>span{color:#6941c6;background:#f4ebff}.inbox-comment-composer,.inbox-contact-form,.inbox-tags-editor{display:grid;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #eaecf0}.inbox-comment-composer label,.inbox-contact-form label,.inbox-tags-editor label{display:grid;gap:4px;color:#344054;font-size:10px;font-weight:750}.inbox-comment-composer label small{color:#667085;font-size:9px;font-weight:500}.inbox-comment-composer textarea,.inbox-contact-form input,.inbox-tags-editor input{width:100%;min-height:40px;padding:8px 9px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;color:#101828;font:inherit;font-size:11px}.inbox-comment-composer textarea{min-height:76px;resize:vertical}.inbox-comment-composer button,.inbox-contact-form button,.inbox-tags-editor button{min-height:40px;padding:7px 10px;border:1px solid #7f56d9;border-radius:7px;background:#7f56d9;color:#fff;font:inherit;font-size:10px;font-weight:800}.inbox-comment-composer button:disabled,.inbox-contact-form button:disabled,.inbox-tags-editor button:disabled{cursor:not-allowed;opacity:.55}.contact-facts.readonly{margin-top:14px}.copilot-head-actions{display:flex;align-items:center;gap:4px}.inbox-mobile-back,.inbox-details-scrim{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] button:focus-visible,.demo-shell[data-workspace=inbox][data-inbox-version=v2] input:focus-visible,.demo-shell[data-workspace=inbox][data-inbox-version=v2] select:focus-visible,.demo-shell[data-workspace=inbox][data-inbox-version=v2] textarea:focus-visible{outline:3px solid rgba(127,86,217,.28);outline-offset:2px}@media(max-width:1279px){.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-service-workbench{height:100%;grid-template-columns:196px minmax(0,1fr);overflow:hidden}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-grid{height:100%;min-height:0;grid-template-columns:var(--ai-queue-width, 300px) 4px minmax(0,1fr);box-sizing:border-box;padding-right:48px;overflow:hidden}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-thread{min-height:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-resizer[data-testid=ai-conversation-resizer-right]{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-control-panel{position:fixed;z-index:80;top:0;right:0;width:min(380px,92vw);height:100vh;display:block;overflow-y:auto;border-left:1px solid #d0d5dd;box-shadow:-12px 0 28px #10182824;transform:translate(104%);transition:transform .18s ease}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-details-open=true] .ai-control-panel{transform:translate(0)}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-details-scrim{position:fixed;z-index:75;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#10182847}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-details-open=true] .inbox-details-scrim{display:block}}@media(max-width:899px){.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-shell{min-height:100dvh;height:100dvh;padding:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-service-workbench,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-grid{display:block;height:100%}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-resizer{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-thread{width:100%;height:100%;min-height:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-thread{position:relative;padding-bottom:232px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-mobile-pane=queue] .ai-conversation-thread,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-mobile-pane=thread] .ai-conversation-list{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-mobile-back{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#475467}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-mobile-back svg{width:20px;height:20px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-head>div:first-child{min-width:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-identity>small,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-head em,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-takeover-actions>button:first-child,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-takeover-actions button span{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message{max-width:88%}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-composer{position:absolute;right:6px;bottom:6px;left:6px;height:220px!important;margin:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-context>span,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-tools button:disabled{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-toolbar{grid-template-columns:minmax(0,1fr)}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-tabs,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-summary-action{display:none}.inbox-thread-actions{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.inbox-thread-actions label,.inbox-thread-actions select,.inbox-thread-actions button{width:100%;max-width:none}.inbox-assist-menu{right:12px;bottom:234px;left:12px;width:auto}}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail{width:48px;padding:8px 4px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail button{width:38px;height:38px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail-icon,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .workspace-rail button svg{width:20px;height:20px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-shell{padding-left:48px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-service-workbench{grid-template-columns:212px minmax(0,1fr)}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation>header h2{font-size:16px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-primary button,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-section>button{min-height:42px;font-size:13px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-navigation-section>header{font-size:11px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-grid{grid-template-columns:var(--ai-queue-width, 304px) 4px minmax(0,1fr) 4px var(--ai-right-panel-width, 344px)}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-details-collapsed=true] .ai-conversation-grid{grid-template-columns:var(--ai-queue-width, 304px) 4px minmax(0,1fr) 0 48px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list{grid-template-rows:auto auto minmax(0,1fr)}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-queue-head{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-v2-state-bar{min-height:50px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:7px 12px}.inbox-v2-view-control{min-width:0;display:flex;align-items:center;overflow:hidden;border:1px solid #d0d5dd;border-radius:8px;background:#fff}.inbox-v2-view-control label{min-width:0;flex:1 1 auto}.inbox-v2-view-control label+label{border-left:1px solid #eaecf0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-v2-view-control select{min-height:36px;padding:5px 8px;border:0;border-radius:0;font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-v2-unreplied{min-height:36px;padding:5px 8px;border:0;font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list-tools{padding:8px 12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list-tools input,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list-tools select,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-list-tools>button{min-height:38px;font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-row{min-height:92px;padding:11px 12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-row-main strong{font-size:14px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-row-main time,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-row-main p{font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-binding-row em,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-row-meta b{font-size:10px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-thread{grid-template-rows:auto minmax(0,1fr) 8px auto}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-head{grid-row:1}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-message-stream{grid-row:2}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-resizer.horizontal{grid-row:3}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-composer{grid-row:4}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-head{min-height:64px;gap:10px;padding:8px 12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-thread-contact-group{min-width:0;gap:8px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .thread-contact-avatar{width:36px;height:36px;flex:0 0 36px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-identity>b{font-size:15px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .thread-contact-phone,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-identity>small{max-width:200px;color:#667085;font-size:11px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .thread-contact-phone,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-identity>small,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-head em{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-head em{min-height:28px;padding:5px 8px;font-size:10px}.inbox-header-lifecycle,.inbox-header-assignee{position:relative;min-width:0;display:inline-flex;align-items:center}.inbox-header-lifecycle select,.inbox-header-assignee select{min-height:36px;padding:6px 25px 6px 9px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#344054;font:inherit;font-size:11px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inbox-header-lifecycle select{width:104px}.inbox-header-assignee select{width:108px}.inbox-header-lifecycle>svg,.inbox-header-assignee>svg{position:absolute;right:8px;width:13px;height:13px;pointer-events:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-takeover-actions{min-width:0;gap:6px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-takeover-actions button{min-height:36px;padding:6px 9px;border-radius:8px;font-size:11px;font-weight:750;white-space:nowrap}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-message-stream{padding:18px 28px 10px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-turn{margin-bottom:10px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-turn>h4,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message header>b,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message footer,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-turn-insight{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message{max-width:min(72%,610px);padding:10px 12px;border-radius:10px;box-shadow:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message>p{margin:0;font-size:14px;line-height:1.5}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message header{min-height:16px;margin-bottom:4px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message header time{margin-left:auto;color:#667085;font-size:10px}.inbox-surface-details{margin-top:10px;border-top:1px solid rgba(127,86,217,.14)}.inbox-surface-details>summary{min-height:38px;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:8px;color:#6941c6;cursor:pointer;font-size:12px;font-weight:700;list-style:none}.inbox-surface-details>summary::-webkit-details-marker{display:none}.inbox-surface-details>summary svg{width:16px;height:16px}.inbox-surface-details[open]>summary svg:last-child{transform:rotate(180deg)}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-composer{width:calc(100% - 24px);box-sizing:border-box;justify-self:start;margin:0 12px 8px;max-height:250px;gap:0;padding:0;border-radius:10px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-context{width:100%;box-sizing:border-box;min-height:38px;padding:6px 32px 6px 10px;border:0;border-bottom:1px solid #eaecf0;border-radius:0;background:#fff;font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-context b{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;font-size:13px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-context b svg{width:16px;height:16px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-context>span{color:#98a2b3;font-size:11px;white-space:nowrap}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-channel{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-details{min-height:30px;border:0;color:#7f56d9;background:transparent;font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-canvas{width:100%;box-sizing:border-box;flex:1 1 auto;gap:4px;padding:8px 10px 6px;border:0;border-radius:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-canvas:focus-within{box-shadow:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-canvas textarea{min-height:42px;font-size:14px;line-height:1.45}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-toolbar{padding:5px 22px 0 0;border-top:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-tools{gap:3px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-toolbar button{width:34px;min-height:34px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:7px;font-size:11px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-toolbar button svg{width:19px;height:19px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-toolbar button[data-testid=inbox-assist-undo]{width:auto;padding:0 7px;white-space:nowrap}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-submit{min-width:42px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-submit .primary{min-width:38px;width:38px;min-height:38px;border-radius:8px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-composer-v1-live-status{display:none}.inbox-composer-footbar{width:100%;box-sizing:border-box;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 32px 0 10px;border-top:1px solid #eaecf0}.inbox-composer-footbar button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border:0;background:transparent;color:#475467;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.inbox-composer-footbar button:last-child{color:#7f56d9}.inbox-composer-footbar button svg{width:17px;height:17px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-panel-head{min-height:64px;padding:9px 12px}.inbox-details-rail,.inbox-mobile-details-trigger{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-copilot{grid-column:5}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-details-collapsed=true] .ai-conversation-copilot,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-details-collapsed=true] .ai-conversation-resizer[data-testid=ai-conversation-resizer-right]{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-details-collapsed=true] .inbox-details-rail{grid-column:5;grid-row:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px;border-left:1px solid #e4e7ec;background:#fff}.inbox-details-rail button,.inbox-details-collapse,.inbox-mobile-details-trigger{width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;background:#fff;color:#475467;cursor:pointer}.inbox-details-rail button:hover,.inbox-details-rail button:focus-visible,.inbox-details-rail button.active,.inbox-details-collapse:hover,.inbox-details-collapse:focus-visible,.inbox-mobile-details-trigger:hover,.inbox-mobile-details-trigger:focus-visible{border-color:#d6bbfb;background:#f4f3ff;color:#6941c6;outline:none}.inbox-details-rail button.active{box-shadow:inset 3px 0 #7f56d9}.inbox-details-rail svg,.inbox-details-collapse svg,.inbox-mobile-details-trigger svg{width:21px;height:21px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-mobile-details-trigger{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-panel-head .inbox-details-collapse{min-height:40px;flex:0 0 40px;padding:0;color:#344054}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-panel-head h2{font-size:16px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-panel-head p{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-tabs{top:64px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .copilot-tabs button{min-height:46px;font-size:11px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-activity-panel{padding:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .activity-time-filter{min-height:40px;font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-activity-timeline{gap:10px;margin-top:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-activity-timeline article{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;border-radius:9px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-activity-timeline article>span{width:34px;height:34px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-activity-timeline article b{font-size:13px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-activity-timeline article p{font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .conversation-activity-timeline article small{font-size:10px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-comment-composer label,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-contact-form label,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-tags-editor label{font-size:12px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-comment-composer textarea,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-contact-form input,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-tags-editor input{font-size:13px}@media(max-width:1279px){.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-service-workbench{grid-template-columns:196px minmax(0,1fr)}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-identity>small,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .thread-contact-phone,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-header-assignee,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-head em{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-details-rail{position:fixed;z-index:70;top:0;right:0;bottom:0;width:48px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px;border-left:1px solid #e4e7ec;background:#fff}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-details-open=true] .inbox-details-rail{visibility:hidden}}@media(max-width:899px){.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-thread{padding-bottom:210px}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-composer{height:202px!important;margin:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-thread-message{max-width:88%}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-header-lifecycle,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-takeover-actions>label,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-takeover-actions>button:not([data-testid=inbox-v2-details-trigger]){display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-details-rail,.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-details-collapsed=true] .inbox-details-rail{display:none}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .ai-conversation-grid{padding-right:0}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-mobile-details-trigger{position:fixed;z-index:70;top:76px;right:8px;display:grid;border-color:#d0d5dd;box-shadow:0 8px 20px #1018281f}.demo-shell[data-workspace=inbox][data-inbox-version=v2] .inbox-workspace-v2[data-details-open=true] .inbox-mobile-details-trigger{display:none}.workspace-account-menu{right:10px;bottom:10px;left:10px;width:auto}.inbox-assist-menu{bottom:214px}}.demo-shell[data-workspace]>.ai-center-topbar,.demo-shell[data-workspace]>.account-pill{display:none}.demo-shell[data-workspace] .workspace-rail{position:fixed;inset:0 auto 0 0;z-index:80;width:52px!important;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;padding:12px 5px;border:0;border-right:1px solid #e4e7ec;border-radius:0;background:#fff;box-shadow:none;transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}.demo-shell[data-workspace] .workspace-rail-brand{width:30px;height:30px;display:block;margin-bottom:24px;border-radius:7px;object-fit:cover}.demo-shell[data-workspace] .workspace-rail-items{display:flex;flex:1;flex-direction:column;align-items:center;gap:8px}.demo-shell[data-workspace] .workspace-rail button{width:42px!important;height:42px!important;flex:0 0 42px;border-radius:8px;color:#52606f}.demo-shell[data-workspace] .workspace-rail button:hover,.demo-shell[data-workspace] .workspace-rail button:focus-visible{color:#6941c6;background:#f5f3ff;outline:3px solid rgba(127,86,217,.18);outline-offset:1px}.demo-shell[data-workspace] .workspace-rail button.active{color:#6941c6;background:#f0eaff;box-shadow:inset 3px 0 #7f56d9}.demo-shell[data-workspace] .workspace-rail-icon{width:22px;height:22px}.demo-shell[data-workspace] .workspace-rail-footer{display:flex;flex-direction:column;gap:6px;margin-top:auto}.demo-shell[data-workspace] .workspace-rail .workspace-rail-account,.demo-shell[data-workspace] .workspace-rail .workspace-rail-language{display:grid;place-items:center;margin-top:0;box-shadow:none}.demo-shell[data-workspace] .workspace-rail .workspace-rail-account{color:#fff;background:#6941c6}.demo-shell[data-workspace] .workspace-rail .workspace-rail-account:hover,.demo-shell[data-workspace] .workspace-rail .workspace-rail-account:focus-visible,.demo-shell[data-workspace] .workspace-rail .workspace-rail-account.active{color:#fff;background:#5e35b1}.demo-shell[data-workspace] .workspace-rail .workspace-rail-account:after{content:"";position:absolute;right:4px;bottom:4px;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#22c55e}.demo-shell[data-workspace] .workspace-rail .workspace-rail-language{background:transparent}.demo-shell[data-workspace] .workspace-rail-footer svg{width:20px;height:20px}.workspace-account-menu{left:60px}.demo-shell[data-workspace=agent-studio] .agent-studio-shell{padding-left:52px}.agent-manager-topbar{min-height:88px;padding:16px 24px}.agent-manager-topbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.agent-manager-page{padding:20px 24px 40px}.agent-manager-tools{margin-bottom:14px}.agent-card-grid{gap:14px}.agent-management-card,.agent-create-card{min-height:268px;border-radius:10px}.agent-management-card{grid-template-rows:auto auto auto minmax(42px,auto) auto;gap:9px;padding:14px}.agent-card-identity{grid-template-columns:42px minmax(0,1fr);gap:10px}.agent-card-identity>span{width:40px;height:40px;font-size:20px}.agent-card-identity p{-webkit-line-clamp:1}.agent-management-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-management-card dl>div{padding:9px 11px}.agent-management-card dt{font-size:10px}.agent-management-card dd{font-size:12px}.agent-management-card>footer{padding-top:11px}.agent-blocker-summary{position:relative;display:-webkit-box;overflow:hidden;padding-left:23px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.agent-blocker-summary svg{position:absolute;top:0;left:0}.agent-management-card>footer>button{min-height:36px;padding-top:7px;padding-bottom:7px}.agent-create-card{gap:7px;padding:22px;border-style:dashed;background:#fcfbff}.knowledge-page-header{min-height:80px;padding:12px 22px}.agent-studio-shell .studio-topbar{min-height:80px}.workspace-dialog,.integration-confirm-dialog{border-radius:12px}.runs-page-shell{height:100vh;padding:0 0 32px 52px;overflow:auto;background:#f7f8fb}.runs-page-head{position:sticky;z-index:20;top:0;min-height:88px;box-sizing:border-box;align-items:center;padding:16px 24px;border:0;border-bottom:1px solid #e3e6ed;border-radius:0;background:#fff;box-shadow:none}.runs-page-head h1{margin:0 0 5px;color:#202938;font-size:22px}.runs-page-head p{color:#778398;font-size:13px;font-weight:600}.runs-refresh{min-height:40px;padding:8px 14px;border-color:#d5dbe6;border-radius:8px;color:#5237d8}.runs-page-summary,.runs-metric-grid,.runs-filter-bar,.runs-error,.runs-workbench{width:calc(100% - 48px);max-width:1440px;margin-right:auto;margin-left:auto}.runs-page-summary{gap:14px;margin-top:20px}.runs-page-summary article{gap:5px;padding:15px 16px;border-radius:10px;box-shadow:none}.runs-page-summary b{font-size:24px}.runs-metric-grid{gap:7px;margin-top:8px}.runs-metric-grid article{min-height:64px;align-content:center;padding:9px 11px;border-radius:9px;background:#fff}.runs-filter-bar{margin-top:14px;padding:10px;border-radius:10px;background:#fff;box-shadow:none}.runs-filter-bar select,.runs-filter-bar input{border-radius:8px}.runs-workbench{margin-top:12px}.runs-table,.run-detail-panel{border-radius:10px;background:#fff;box-shadow:none}.runs-page-empty{min-height:320px;margin:0;border:0;border-radius:0;background:#fff;box-shadow:none}.runs-page-empty-icon{width:48px;height:48px;border-radius:12px;background:#f0eaff;color:#6941c6;box-shadow:none}.runs-page-empty-icon svg{width:24px;height:24px}.integration-center-shell{height:100vh;min-height:0;padding:0 0 32px 52px;overflow:auto;background:#f7f8fb}.integration-center-main{height:auto;min-height:100%;display:block}.integration-center-head{position:sticky;z-index:20;top:0;min-height:88px;padding:16px 24px;border:0;border-bottom:1px solid #e3e6ed;border-radius:0;background:#fff;box-shadow:none}.integration-center-head h1{color:#202938;font-size:22px}.integration-center-head p{color:#778398;font-weight:600}.integration-head-status{width:calc(100% - 48px);max-width:1440px;display:grid;grid-template-columns:auto repeat(6,minmax(92px,1fr));gap:8px;margin:16px auto 0;padding:10px;border:1px solid #e0e4eb;border-radius:10px;background:#fff}.integration-status-pill,.integration-head-metric{min-width:0;min-height:42px;border-radius:8px}.integration-head-metric{padding:7px 10px;background:#fafbfc}.integration-catalog-page,.integration-meetbot-page{width:calc(100% - 48px);max-width:1440px;margin:0 auto;overflow:visible}.integration-card-grid{grid-template-columns:minmax(360px,1.25fr) repeat(2,minmax(220px,.75fr));gap:14px;align-items:start;padding-top:18px}.integration-provider-card{min-height:260px;gap:10px;padding:20px;border-radius:12px;box-shadow:none}.integration-provider-card.active{border-color:#b9adfb;box-shadow:0 0 0 1px #6941c614}.integration-provider-card.disabled{min-height:228px;grid-template-rows:auto auto 1fr auto;opacity:1;background:#fbfcfe}.integration-provider-icon{width:44px;height:44px;border-radius:10px}.integration-card-status{top:16px;right:16px;min-height:26px;padding:5px 9px;border-radius:8px;font-size:11px}.integration-provider-card h2,.integration-subpage-toolbar h2{font-size:18px}.integration-provider-card p,.integration-subpage-toolbar p{font-size:12px}.integration-provider-meta{gap:7px}.integration-provider-meta span{padding:8px 9px;border-radius:8px;background:#fafbfc}.integration-card-primary,.integration-subpage-toolbar button,.integration-subpage-actions button,.integration-confirm-actions button{border-radius:8px}.integration-coming-soon-note{display:inline-flex;align-items:center;gap:7px;color:#7a869a;font-size:11px;font-weight:750}.integration-coming-soon-note svg{width:17px;height:17px}.integration-subpage-toolbar{min-height:80px}.integration-capability-strip{margin-bottom:12px}.integration-center-main>.ai-note{width:calc(100% - 48px);max-width:1440px;margin:12px auto 0}.integration-connection-list,.integration-api-panel,.meetbot-connection-form{border-radius:12px;box-shadow:none}@media(max-width:1180px){.agent-manager-topbar{min-height:88px;align-items:flex-start}.agent-studio-shell .studio-topbar{min-height:112px;align-items:flex-start;flex-wrap:wrap}.agent-studio-shell .agent-studio-layout{height:auto;min-height:calc(100vh - 112px);grid-template-columns:1fr;overflow:visible}.agent-studio-shell .agent-builder-card,.agent-studio-shell .test-workspace-shell.embedded{min-height:680px}.runs-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-head-status{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-status-pill{justify-content:center}.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-provider-card.active{grid-column:1 / -1}}@media(max-width:900px){.agent-manager-topbar{gap:12px;flex-direction:column}.agent-manager-topbar>div:last-child{width:100%;justify-content:flex-start}.runs-page-summary{grid-template-columns:1fr}.runs-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.runs-table{overflow-x:auto}.runs-table-head,.runs-table>button{min-width:820px}.integration-head-status{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card-grid{grid-template-columns:1fr}.integration-provider-card.active{grid-column:auto}}@media(max-width:768px){.agent-manager-page,.knowledge-page-main{padding-right:16px;padding-left:16px}.agent-card-grid{grid-template-columns:1fr}.runs-page-summary,.runs-metric-grid,.runs-filter-bar,.runs-error,.runs-workbench,.integration-head-status,.integration-catalog-page,.integration-meetbot-page,.integration-center-main>.ai-note{width:calc(100% - 32px)}.runs-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runs-filter-bar{grid-template-columns:1fr}.integration-head-status{grid-template-columns:1fr 1fr}.workspace-account-menu{right:auto;bottom:10px;left:60px;width:min(280px,calc(100vw - 70px))}}@media(max-width:520px){.runs-metric-grid{grid-template-columns:1fr}}
