.product-workspace{padding:20px!important}.product-workspace>div{max-width:none!important}.product-workspace>div>a:first-child{display:none!important}.product-workspace>div>p:first-of-type{letter-spacing:.12em;color:var(--brand)!important;margin:0!important;font-size:10px!important;font-weight:800!important}.product-workspace>div>h1{margin:3px 0 14px!important;font-size:24px!important}.product-workspace>div>.mt-8{margin-top:12px!important}.product-workspace .rounded-2xl{border:1px solid var(--line)!important;box-shadow:none!important;border-radius:9px!important}.product-workspace form,.product-workspace section{padding:14px!important}.product-workspace h2{font-size:13px!important}.product-workspace h3{font-size:10px!important}.product-workspace input,.product-workspace select,.product-workspace textarea{min-height:34px;font-size:9px;border-color:var(--line)!important;border-radius:6px!important;padding:7px 9px!important}.product-workspace textarea{min-height:70px}.product-workspace button{border-radius:6px!important;font-size:9px!important}.product-workspace button.bg-ink,.product-workspace button.bg-violet{min-height:33px;background:var(--brand)!important;padding:0 11px!important}.product-workspace .space-y-3{gap:7px!important}.product-workspace .space-y-4,.product-workspace .space-y-5,.product-workspace .space-y-6{gap:10px!important}.product-workspace .mt-3,.product-workspace .mt-4,.product-workspace .mt-5,.product-workspace .mt-6{margin-top:10px!important}.product-workspace .p-4{padding:10px!important}.product-workspace .p-5,.product-workspace .p-6{padding:14px!important}.product-workspace .text-xl{font-size:13px!important}.product-workspace .text-sm{font-size:9px!important}.product-workspace .text-xs{font-size:10px!important}.product-workspace .lg\:grid-cols-2{gap:10px!important}.channels-workspace form>svg,.integrations-workspace form>svg{width:18px;height:18px;color:var(--brand);background:#eeeaff;border-radius:5px;padding:3px}.channels-workspace form>h2,.integrations-workspace form>h2{display:inline;margin-left:6px!important}.channels-workspace section .space-y-2 button,.integrations-workspace section .space-y-2 button{border:1px solid #0000;padding:8px!important}.channels-workspace section .space-y-2 button.bg-violet,.integrations-workspace section .space-y-2 button.bg-violet{border-color:#dcd4ff;color:#5e42cd!important;background:#eeeaff!important}.automation-workspace .lg\:grid-cols-\[360px_1fr\],.settings-workspace>div>.grid,.billing-workspace>div>.grid,.wallet-workspace>div>.grid{gap:10px!important}.reports-workspace{padding:20px!important}.reports-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.reports-heading p{color:var(--brand);letter-spacing:.13em;margin:0 0 3px;font-size:10px;font-weight:800}.reports-heading h1{margin:0;font-size:24px!important}.reports-heading span{color:var(--muted);margin-top:3px;font-size:10px;display:block}.reports-heading>div:last-child{gap:6px;display:flex}.reports-heading button{border:1px solid var(--line);color:#555d68;background:#fff;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:10px;font-weight:650;display:flex}.reports-heading button svg{width:12px}.reports-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px;display:grid}.reports-metrics>div{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:27px 1fr;min-height:72px;padding:11px;display:grid;position:relative}.reports-metrics>div>span{width:25px;height:25px;color:var(--brand);background:#eeeaff;border-radius:6px;grid-row:1/3;place-items:center;display:grid}.reports-metrics svg{width:13px}.reports-metrics small{color:var(--muted);text-transform:capitalize;font-size:10px}.reports-metrics strong{font-size:17px}.reports-metrics em{align-items:center;font-size:7px;font-style:normal;display:flex;position:absolute;bottom:10px;right:9px}.reports-metrics em svg{width:9px}.reports-metrics .up{color:#15845c}.reports-metrics .down{color:#d24d5a}.reports-grid{grid-template-columns:minmax(0,1.7fr) 300px;gap:10px;display:grid}.report-panel{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.report-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:49px;padding:10px 12px;display:flex}.report-panel header>div:first-child{flex-direction:column;display:flex}.report-panel header strong{font-size:11px}.report-panel header span{color:var(--muted);font-size:10px}.report-panel header button{border:1px solid var(--line);color:#666e7a;background:#fff;border-radius:5px;align-items:center;gap:4px;height:26px;padding:0 7px;font-size:7px;display:flex}.report-panel header button svg{width:10px}.trend-panel{min-height:320px}.report-legend{color:#737b87;justify-content:flex-end;gap:12px;padding:9px 12px 0;font-size:7px;display:flex}.report-legend span{align-items:center;gap:4px;display:flex}.report-legend i{background:var(--brand);border-radius:2px;width:7px;height:7px}.report-legend span:nth-child(2) i{background:#22b879}.trend-panel>svg{width:100%;height:215px;padding:0 12px}.trend-panel>footer{color:#8a919c;justify-content:space-between;padding:0 12px 9px;font-size:7px;display:flex}.quality-panel{min-height:320px;padding-bottom:9px}.quality-row{padding:12px}.quality-row>span{color:#5c6470;justify-content:space-between;font-size:10px;display:flex}.quality-row b{color:#252b34}.quality-row>i{background:#eceef1;border-radius:3px;height:5px;margin-top:7px;display:block;overflow:hidden}.quality-row>i>em{background:linear-gradient(90deg,#7457ec,#9b87ef);border-radius:3px;height:100%;display:block}.export-panel{grid-column:1/-1}.date-range{align-items:center;gap:5px;flex-direction:row!important;display:flex!important}.date-range input{border:1px solid var(--line);border-radius:5px;height:25px;padding:0 6px;font-size:7px}.export-panel>div{grid-template-columns:repeat(5,1fr);gap:6px;padding:10px;display:grid}.export-panel>div>button{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;height:37px;padding:0 9px;display:flex}.export-panel>div>button:hover{background:#faf9ff;border-color:#cfc4ff}.export-panel button span{align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.export-panel button svg{width:11px;color:var(--brand)}.export-panel button small{color:#9097a2;font-size:7px}.report-range-controls{flex-wrap:wrap;align-items:center}.report-select{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 8px;display:flex}.report-select svg{width:13px;height:13px;color:var(--brand)}.report-select select{color:#353b45;background:0 0;border:0;outline:0;font-size:9px;font-weight:700}.report-custom-range{align-items:center;gap:5px;display:flex}.report-custom-range input{border:1px solid var(--line);color:#4d5560;background:#fff;border-radius:7px;height:32px;padding:0 7px;font-size:10px}.report-custom-range span{margin:0;font-size:10px}.website-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.website-stat-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:142px;padding:13px}.website-stat-card>header{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center;padding-bottom:10px;display:grid}.website-stat-card>header>span{color:#4d719b;background:#eef5ff;border-radius:7px;grid-row:1/3;place-items:center;width:27px;height:27px;display:grid}.website-stat-card>header svg{width:15px;height:15px}.website-stat-card>header strong{font-size:10px}.website-stat-card>header small{color:var(--muted);font-size:7px}.stat-primary{align-items:center;gap:8px;min-height:55px;display:flex}.stat-primary>b{font-size:25px;line-height:1}.website-stat-card>footer{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.website-stat-card>footer b{color:#303640}.metric-trend{align-items:center;gap:2px;font-size:10px;font-style:normal;font-weight:750;display:inline-flex}.metric-trend svg{width:12px;height:12px}.metric-trend.up,.signal-value.up{color:#08a564}.metric-trend.down,.signal-value.down{color:#ef4d63}.metric-trend.flat,.signal-value.flat{color:#7f8792}.metric-trend.compact{font-size:7px}.chat-stat-columns{grid-template-columns:1fr 1fr;gap:10px;padding-top:11px;display:grid}.chat-stat-columns>div+div{border-left:1px solid var(--line);padding-left:10px}.chat-stat-columns>div>span{color:var(--muted);font-size:10px}.chat-stat-columns>div>div{align-items:center;gap:6px;display:flex}.chat-stat-columns b{font-size:19px}.chat-stat-columns small{color:var(--muted);font-size:7px}.chat-stat-columns small strong{color:#303640;font-size:10px}.reporting-stat-card>div{justify-content:space-between;align-items:center;padding-top:9px;font-size:10px;display:flex}.signal-value{align-items:center;gap:3px;display:flex}.signal-value svg{width:11px;height:11px}.signal-value span{color:currentColor;font-size:10px;font-weight:800}@media (max-width:1200px){.website-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1050px){.reports-metrics{grid-template-columns:repeat(2,1fr)}.reports-grid{grid-template-columns:1fr 260px}.export-panel>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.reports-heading{flex-direction:column;align-items:flex-start}.reports-grid{grid-template-columns:1fr}.export-panel{grid-column:auto}.reports-metrics,.website-stats,.export-panel>div{grid-template-columns:1fr 1fr}.product-workspace .grid{grid-template-columns:1fr!important}}@media (max-width:520px){.reports-metrics,.website-stats{grid-template-columns:1fr}.report-custom-range{width:100%}.report-custom-range input{flex:1;min-width:0}}.contacts-workspace>div>.flex:first-of-type{margin-bottom:12px}.contacts-workspace>div>.flex:first-of-type>div:first-child p{letter-spacing:.12em;color:var(--brand)!important;margin:0!important;font-size:10px!important;font-weight:800!important}.contacts-workspace>div>.flex:first-of-type h1{margin:3px 0 0!important;font-size:24px!important}.contacts-workspace>div>.flex:first-of-type button{height:33px;border-color:var(--line)!important;border-radius:6px!important;padding:0 10px!important;font-size:10px!important}.contacts-workspace>div>.flex:first-of-type button.bg-ink{background:var(--brand)!important}.contacts-workspace>div>.mt-8{height:calc(100vh - 160px);min-height:520px;border-color:var(--line)!important;border-radius:9px!important;grid-template-columns:minmax(420px,1fr) 320px!important;margin-top:0!important}.contacts-workspace>div>.mt-8>section{overflow-y:auto;padding:0!important}.contacts-workspace>div>.mt-8>section>.flex{z-index:2;background:#fff;height:43px;position:sticky;top:0;padding:0 10px!important}.contacts-workspace>div>.mt-8>section>.flex svg{width:13px}.contacts-workspace>div>.mt-8>section>.flex input{box-shadow:none!important;border:0!important}.contacts-workspace .divide-y>button{min-height:43px;gap:10px!important;padding:7px 10px!important}.contacts-workspace .divide-y>button>div>div{border-radius:7px!important;width:26px!important;height:26px!important}.contacts-workspace .divide-y>button p{font-size:9px!important}.contacts-workspace aside{background:#fafbfc!important;padding:13px!important}.contacts-workspace aside h2{font-size:14px!important}.contacts-workspace aside form{padding:0!important}.contacts-workspace aside h3{margin-top:14px!important;font-size:7px!important}.contacts-workspace aside .space-y-2>div{border:1px solid var(--line);box-shadow:none!important;padding:8px!important}.contacts-workspace aside .space-y-3>div{font-size:10px}.contacts-workspace>.fixed form{border-radius:9px!important;padding:15px!important}.contacts-workspace>.fixed form h2{font-size:15px!important}.widget-studio>div>.flex:first-of-type p{letter-spacing:.12em;color:var(--brand)!important;margin:0!important;font-size:10px!important;font-weight:800!important}.widget-studio>div>.flex:first-of-type h1{margin:3px 0 0!important;font-size:24px!important}.widget-studio>div>.flex:first-of-type>button{height:33px;background:var(--brand)!important;padding:0 11px!important}.widget-studio>div>.mt-8{grid-template-columns:minmax(380px,1fr) 350px!important;gap:10px!important;margin-top:12px!important}.widget-studio>div>.mt-8>section:first-child{max-height:calc(100vh - 155px);overflow-y:auto;padding:14px!important}.widget-studio>div>.mt-8>section:first-child label{font-size:10px!important}.widget-studio>div>.mt-8>section:first-child input,.widget-studio>div>.mt-8>section:first-child select{margin-top:5px!important}.widget-studio>div>.mt-8>section:first-child>label.flex{border:1px solid var(--line);background:#fafbfc!important;padding:9px!important}.widget-studio>div>.mt-8>section:last-child{background:#e9ebef!important;border-radius:9px!important;padding:16px!important}.widget-studio>div>.mt-8>section:last-child>div{border-radius:16px!important;height:480px!important}.widget-studio>div>.mt-8>section:last-child header{padding:14px!important}.widget-studio>div>.mt-8>section:last-child header svg{width:17px}.widget-studio>div>.mt-8>section:last-child header p{font-size:10px}.widget-studio>div>.mt-8>section:last-child .flex-1{padding:12px!important}.widget-studio>div>.mt-8>section:last-child .flex-1>div{border-radius:9px!important;padding:9px!important;font-size:9px!important}.platform-workspace>div>div:first-of-type p{letter-spacing:.12em;color:var(--brand)!important;margin:0!important;font-size:10px!important;font-weight:800!important}.platform-workspace>div>div:first-of-type h1{margin:3px 0 0!important;font-size:24px!important}.platform-workspace>div>.grid{gap:8px!important;margin-top:12px!important}.platform-workspace>div>.grid>div{padding:12px!important}.platform-workspace>div>.grid>div p:first-child{font-size:18px!important}.platform-workspace>div>.grid>div p:last-child{font-size:10px!important}.platform-workspace>div>.grid>a{color:#353b45;align-items:center;gap:9px;min-height:58px;font-size:9px;text-decoration:none;display:flex;border-radius:8px!important;padding:11px!important}.platform-workspace>div>.grid>a:hover{background:#faf9ff;transform:none!important}.platform-workspace>div>.grid>a svg{background:#eeeaff;border-radius:5px;width:17px;height:17px;padding:2px;margin:0!important}@media (max-width:850px){.contacts-workspace>div>.mt-8{height:auto;grid-template-columns:1fr!important}.contacts-workspace aside{border-top:1px solid var(--line);min-height:320px;border-left:0!important}.widget-studio>div>.mt-8{grid-template-columns:1fr!important}.widget-studio>div>.mt-8>section:first-child{max-height:none}}.settings-workspace{font-size:13px;line-height:1.45}.settings-workspace>div>p:first-of-type{letter-spacing:.1em;font-size:11px!important;font-weight:800!important}.settings-workspace>div>h1{letter-spacing:-.035em;font-weight:800;margin-top:5px!important;font-size:30px!important}.settings-workspace>div>.grid{gap:16px!important}.settings-workspace>div>.grid>section{border-radius:14px!important;padding:20px!important}.settings-workspace section h2{letter-spacing:-.015em;font-weight:800;font-size:17px!important}.settings-workspace section form{padding:0!important}.settings-workspace section form,.settings-workspace section form label{font-size:12.5px!important}.settings-workspace input,.settings-workspace select,.settings-workspace textarea{font-weight:500;border-radius:9px!important;min-height:42px!important;padding:9px 12px!important;font-size:13px!important}.settings-workspace input::placeholder,.settings-workspace textarea::placeholder{opacity:.72;font-size:12.5px}.settings-workspace button{font-weight:750;border-radius:9px!important;min-height:42px!important;padding:0 14px!important;font-size:12.5px!important}.settings-workspace button svg{width:16px;height:16px}.settings-workspace .text-sm{font-size:13px!important}.settings-workspace .text-xs{line-height:1.45;font-size:11.5px!important}.settings-workspace section a.text-xs{font-size:12px!important}.settings-workspace section .divide-y p{font-weight:550;line-height:1.45;padding:10px 0!important;font-size:12.5px!important}.settings-workspace section label.text-xs,.settings-workspace section .grid label{font-size:12px!important}.settings-workspace section .grid label input[type=checkbox]{min-height:16px!important;padding:0!important}.settings-workspace section input[type=checkbox]{min-height:16px!important}.settings-workspace section .space-y-2,.settings-workspace section .space-y-3{gap:9px!important}@media (max-width:760px){.settings-workspace{padding:16px!important}.settings-workspace>div>h1{font-size:25px!important}.settings-workspace>div>.grid>section{padding:17px!important}}
.inbox-workspace.no-selection{grid-template-columns:262px minmax(390px,1fr)}@media (max-width:1150px){.inbox-workspace.no-selection{grid-template-columns:235px minmax(390px,1fr)}}@media (max-width:760px){.inbox-workspace.no-selection,.inbox-workspace.no-selection .conversation-rail{display:block}.inbox-workspace.no-selection .chat-stage{display:none}}
.ai-studio-page{color:var(--text);padding:20px!important}.ai-studio-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.ai-studio-heading p,.catalogue-modal header p{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800}.ai-studio-heading h1{letter-spacing:-.035em;margin:0;font-size:25px!important}.ai-studio-heading>div:first-child>span{max-width:720px;color:var(--muted);margin-top:5px;font-size:11px;display:block}.ai-heading-actions{align-items:center;gap:8px;display:flex}.ai-heading-actions>span,.ai-heading-actions button{border:1px solid var(--line);background:var(--panel);height:33px;color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.ai-heading-actions i{background:#21b873;border-radius:50%;width:7px;height:7px}.ai-heading-actions button:hover{color:var(--brand);border-color:#9d8af7}.ai-heading-actions svg{width:13px}.ai-summary-strip{border:1px solid var(--line);background:var(--panel);box-shadow:var(--card-shadow);border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.ai-summary-strip article{border-right:1px solid var(--line);align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.ai-summary-strip article:last-child{border:0}.ai-summary-strip article>span{background:var(--brand-soft);width:31px;height:31px;color:var(--brand);border-radius:9px;flex:none;place-items:center;display:grid}.ai-summary-strip svg{width:16px}.ai-summary-strip div{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;min-width:0;display:grid}.ai-summary-strip small{color:var(--muted);grid-column:1/-1;font-size:9px}.ai-summary-strip strong{font-size:18px}.ai-summary-strip em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.ai-message{border:1px solid;border-radius:9px;align-items:center;gap:8px;min-height:39px;margin-bottom:12px;padding:9px 11px;font-size:10px;display:flex}.ai-message svg{flex:none;width:14px}.ai-message span{flex:1}.ai-message button{width:22px;height:22px;color:inherit;background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.ai-message button:hover{background:#0000000a}.ai-message.error{color:#be3e4b;background:#fff2f2;border-color:#fecaca}.ai-message.notice{color:#17825a;background:#effbf5;border-color:#bfe9d5}.ai-workspace-grid{grid-template-columns:minmax(270px,.92fr) minmax(390px,1.35fr) minmax(290px,.98fr);align-items:start;gap:14px;display:grid}.ai-panel{border:1px solid var(--line);background:var(--panel);box-shadow:var(--card-shadow);border-radius:12px;overflow:hidden}.ai-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:59px;padding:11px 13px;display:flex}.ai-panel-head>div{align-items:center;gap:9px;display:flex}.ai-panel-head strong{font-size:11px;display:block}.ai-panel-head small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.ai-panel-icon{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.ai-panel-icon svg{width:15px}.plain-button{color:var(--muted);background:0 0;border:0;font-size:10px;font-weight:700}.plain-button:hover{color:var(--brand)}.panel-count{background:var(--brand-soft);min-width:23px;height:23px;color:var(--brand);border-radius:7px;place-items:center;padding:0 6px;font-size:10px;font-weight:800;display:grid}.ai-form{flex-direction:column;gap:9px;padding:13px;display:flex}.ai-form label,.ai-form fieldset{color:var(--muted);border:0;flex-direction:column;gap:5px;margin:0;padding:0;font-size:9px;font-weight:750;display:flex}.ai-form input,.ai-form select,.ai-form textarea,.custom-model-form input,.custom-model-form select{border:1px solid var(--line);background:var(--field);width:100%;height:34px;color:var(--text);border-radius:7px;outline:0;padding:0 9px;font-size:10px}.ai-form textarea{resize:vertical;height:auto;min-height:76px;padding:8px 9px}.ai-form input::placeholder,.ai-form textarea::placeholder{color:#98a0ae}.field-help{color:var(--muted);margin:-3px 0 0;font-size:10px;line-height:1.4}.ai-key-note{background:var(--brand-soft);color:var(--brand);border-radius:7px;align-items:center;gap:6px;margin:0;padding:8px;font-size:9px;display:flex}.ai-key-note svg{width:13px}.ai-primary-button,.ai-secondary-button{border:1px solid var(--brand);background:var(--brand);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:10px;font-weight:750;display:inline-flex}.ai-primary-button:hover{filter:brightness(.95)}.ai-primary-button:disabled,.ai-secondary-button:disabled{cursor:not-allowed;opacity:.55}.ai-primary-button svg,.ai-secondary-button svg{width:13px}.ai-secondary-button{border-color:var(--line);background:var(--panel);color:var(--text)}.ai-secondary-button:hover{color:var(--brand);border-color:#a391f6}.ai-panel-subhead{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:37px;padding:0 13px;display:flex}.ai-panel-subhead strong{font-size:9px}.ai-panel-subhead span{background:var(--canvas);min-width:19px;height:19px;color:var(--muted);border-radius:6px;place-items:center;font-size:10px;font-weight:800;display:grid}.provider-list,.assistant-list{max-height:555px;overflow-y:auto}.provider-card{border-bottom:1px solid var(--line);padding:12px}.provider-card:last-child{border-bottom:0}.provider-card.paused{opacity:.65}.provider-card-top{align-items:center;gap:8px;display:flex}.provider-logo,.model-token{color:#fff;background:linear-gradient(145deg,#8e70ff,#5b3ee4);border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:850;display:grid}.provider-card-top>div{flex:1;min-width:0}.provider-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.provider-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.provider-card-top>i{border:2px solid var(--panel);width:8px;height:8px;box-shadow:0 0 0 1px var(--line);background:#d8a12e;border-radius:50%}.provider-card-top>i.connected{background:#23ba75}.provider-card-top>i.failed{background:#e85d6c}.provider-pills{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.provider-pills span{background:var(--canvas);height:19px;color:var(--muted);border-radius:5px;align-items:center;gap:4px;padding:0 6px;font-size:10px;font-weight:700;display:flex}.provider-pills svg{width:10px}.provider-pills .ready{color:#14835b;background:#e9f8f0}.provider-pills .missing{color:#be5b4f;background:#fff1ee}.provider-error{color:#bd4551;background:#fff2f2;border-radius:6px;margin:8px 0 0;padding:7px;font-size:10px;line-height:1.4}.provider-sync{color:var(--muted);margin:8px 0 0;font-size:10px}.provider-actions{grid-template-columns:1fr 1fr 1fr 30px;gap:5px;margin-top:9px;display:grid}.provider-actions button{border:1px solid var(--line);background:var(--panel);height:27px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:750;display:flex}.provider-actions button:hover:not(:disabled){color:var(--brand);border-color:#9b87f4}.provider-actions button:disabled{opacity:.55}.provider-actions button svg{width:11px}.provider-actions button.active{color:#12845c;background:#edfbf4;border-color:#bde8d1}.ai-empty-state{text-align:center;flex-direction:column;align-items:center;padding:28px 16px;display:flex}.ai-empty-state svg{width:24px;color:var(--brand)}.ai-empty-state p{margin:9px 0 3px;font-size:10px;font-weight:750}.ai-empty-state span{max-width:210px;color:var(--muted);font-size:10px;line-height:1.5}.catalogue-callout{background:var(--brand-soft);border:1px solid #ddd6ff;border-radius:8px;gap:8px;margin:12px;padding:10px;display:flex}.catalogue-callout>svg{width:16px;color:var(--brand);flex:none}.catalogue-callout strong,.catalogue-callout span{font-size:9px;display:block}.catalogue-callout span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.model-list{border-top:1px solid var(--line);max-height:390px;overflow-y:auto}.model-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:58px;padding:9px 12px;display:flex}.model-row.inactive{opacity:.55}.model-main{flex:1;min-width:0}.model-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.model-main>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;display:block;overflow:hidden}.model-capabilities{align-items:center;gap:4px;margin-top:5px;display:flex}.model-capabilities b,.model-capabilities em{background:var(--brand-soft);height:16px;color:var(--brand);border-radius:4px;align-items:center;padding:0 4px;font-size:7px;font-style:normal;font-weight:750;display:flex}.model-capabilities em{background:var(--canvas);color:var(--muted)}.model-provider{width:95px;color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-direction:column;font-size:10px;font-weight:700;display:flex;overflow:hidden}.model-provider small{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:7px;overflow:hidden}.catalogue-empty{min-height:190px}.custom-model-details{border-top:1px solid var(--line)}.custom-model-details summary{height:38px;color:var(--brand);cursor:pointer;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:750;list-style:none;display:flex}.custom-model-details summary::-webkit-details-marker{display:none}.custom-model-details summary svg{width:12px}.custom-model-form{grid-template-columns:1fr 1fr;gap:7px;padding:0 13px 13px;display:grid}.custom-model-form input,.custom-model-form select{height:32px}.custom-model-form .checkbox-label,.custom-model-form .ai-secondary-button{grid-column:1/-1}.checkbox-label{color:var(--text)!important;flex-direction:row!important;align-items:center!important;gap:6px!important;font-size:9px!important;font-weight:650!important;display:flex!important}.checkbox-label input{accent-color:var(--brand);width:13px!important;height:13px!important}.assistant-form fieldset{gap:6px}.assistant-form legend{margin-bottom:2px}.assistant-list{max-height:270px}.assistant-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:50px;padding:9px 12px;display:flex}.assistant-row>span{width:25px;height:25px;color:var(--brand);background:#f0eaff;border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.assistant-row>div{flex:1;min-width:0}.assistant-row strong,.assistant-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.assistant-row strong{font-size:9px}.assistant-row small{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:7px}.assistant-row button{border:1px solid var(--line);background:var(--panel);width:26px;height:26px;color:var(--muted);border-radius:6px;place-items:center;display:grid}.assistant-row button:hover{color:var(--brand);border-color:#8f78f0}.assistant-row svg{width:12px}.assistant-row .active-power{color:#18a669}.assistant-empty{min-height:140px}.catalogue-modal-backdrop{z-index:100;backdrop-filter:blur(4px);background:#13111b9c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.catalogue-modal{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-direction:column;width:min(760px,100%);max-height:min(740px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 25px 80px #07061070}.catalogue-modal header{border-bottom:1px solid var(--line);justify-content:space-between;padding:17px;display:flex}.catalogue-modal header h2{letter-spacing:-.025em;margin:0;font-size:18px}.catalogue-modal header span{color:var(--muted);margin-top:4px;font-size:9px;display:block}.catalogue-modal header>button{border:1px solid var(--line);background:var(--panel);width:28px;height:28px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.catalogue-modal header>button svg{width:14px}.catalogue-review-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:9px 17px;display:flex}.catalogue-review-meta span{background:var(--canvas);color:var(--muted);border-radius:5px;padding:4px 6px;font-size:10px;font-weight:700}.discovery-list{overflow-y:auto}.discovery-list>label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:16px 1fr 16px 41px;align-items:center;gap:9px;min-height:55px;padding:8px 17px;display:grid}.discovery-list>label.selected{background:var(--brand-soft)}.discovery-list input[type=checkbox],.discovery-list input[type=radio]{width:13px;height:13px;accent-color:var(--brand)}.discovery-list strong,.discovery-list span,.discovery-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discovery-list strong{font-size:10px}.discovery-list span{color:var(--muted);margin-top:2px;font-size:10px}.discovery-list small{color:var(--brand);margin-top:3px;font-size:7px}.discovery-list em{color:var(--muted);text-align:right;font-size:7px;font-style:normal}.catalogue-modal footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 17px;display:flex}.catalogue-modal footer>p{max-width:310px;color:var(--muted);gap:5px;margin:0;font-size:10px;line-height:1.4;display:flex}.catalogue-modal footer>p svg{color:#db9b2a;flex:none;width:12px}.catalogue-modal footer>div{gap:7px;display:flex}.catalogue-modal footer .ai-primary-button,.catalogue-modal footer .ai-secondary-button{white-space:nowrap;padding:0 9px}@media (max-width:1340px){.ai-workspace-grid{grid-template-columns:minmax(260px,.9fr) minmax(370px,1.25fr)}.ai-assistant-panel{grid-column:1/-1}.ai-assistant-panel .ai-form{grid-template-columns:1fr 1fr;display:grid}.ai-assistant-panel .ai-form>label:nth-child(4),.ai-assistant-panel .ai-form>fieldset,.ai-assistant-panel .ai-form>button{grid-column:1/-1}.assistant-list{grid-template-columns:repeat(3,1fr);display:grid}.assistant-row{border-right:1px solid var(--line)}}@media (max-width:1000px){.ai-workspace-grid{grid-template-columns:1fr}.ai-assistant-panel{grid-column:auto}.ai-summary-strip{grid-template-columns:repeat(2,1fr)}.ai-summary-strip article:nth-child(2){border-right:0}.ai-summary-strip article:nth-child(-n+2){border-bottom:1px solid var(--line)}.assistant-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.ai-studio-heading{flex-direction:column;align-items:flex-start}.ai-heading-actions{width:100%}.ai-heading-actions>span,.ai-heading-actions button{flex:1;justify-content:center}.ai-summary-strip{grid-template-columns:1fr 1fr}.ai-summary-strip article{padding:10px}.ai-workspace-grid{gap:10px}.ai-assistant-panel .ai-form{display:flex}.assistant-list{display:block}.model-provider{display:none}.catalogue-modal-backdrop{padding:8px}.catalogue-modal footer{flex-direction:column;align-items:flex-start}.catalogue-modal footer>div{width:100%}.catalogue-modal footer button{flex:1}.discovery-list>label{grid-template-columns:16px 1fr 16px;padding:8px 11px}.discovery-list em{display:none}}
.theme-dark .command-content .bg-mist{background:var(--canvas)!important}.theme-dark .command-content .bg-white,.theme-dark .command-content .bg-slate-50,.theme-dark .command-content .bg-slate-100{background:var(--panel)!important}.theme-dark .command-content .text-ink,.theme-dark .command-content .text-slate-900,.theme-dark .command-content .text-slate-800,.theme-dark .command-content .text-slate-700{color:var(--text)!important}.theme-dark .command-content .text-slate-600,.theme-dark .command-content .text-slate-500,.theme-dark .command-content .text-slate-400{color:var(--muted)!important}.theme-dark .command-content input:not([type=checkbox]):not([type=radio]),.theme-dark .command-content select,.theme-dark .command-content textarea{border-color:var(--line)!important;background-color:var(--field)!important;color:var(--text)!important}.theme-dark .command-content input::placeholder,.theme-dark .command-content textarea::placeholder{color:#958d84!important}.theme-dark .ops-page .secondary-action,.theme-dark .metric-strip,.theme-dark .panel,.theme-dark .legend button,.theme-dark .reports-heading button,.theme-dark .reports-metrics>div,.theme-dark .report-panel,.theme-dark .report-panel header button,.theme-dark .export-panel>div>button,.theme-dark .resource-secondary,.theme-dark .resource-summary>div,.theme-dark .resource-panel,.theme-dark .resource-toolbar>button,.theme-dark .resource-row,.theme-dark .resource-footer button,.theme-dark .drawer-body,.theme-dark .resource-form,.theme-dark .drawer-body header button,.theme-dark .resource-form header button,.theme-dark .toggle,.theme-dark .resource-form>footer>button:first-child{background:var(--panel);color:var(--text)}.theme-dark .metric-cell:hover,.theme-dark .activity-table>a:hover,.theme-dark .resource-row:hover,.theme-dark .export-panel>div>button:hover,.theme-dark .platform-workspace>div>.grid>a:hover{background:#3a352f}.theme-dark .table-header,.theme-dark .resource-table-head{color:var(--muted);background:#39342e}.theme-dark .activity-table>a,.theme-dark .quality-row>span,.theme-dark .quick-actions>a,.theme-dark .resource-row>span,.theme-dark .resource-secondary{color:var(--text)}.theme-dark .presence-list>div,.theme-dark .activity-table>a,.theme-dark .mini-stat,.theme-dark .quick-actions>a,.theme-dark .resource-row,.theme-dark .drawer-field{border-color:var(--line)}.theme-dark .capacity,.theme-dark .quality-row>i{background:#4a443d}.theme-dark .mini-avatar{border-color:var(--panel)}.theme-dark .product-workspace .rounded-2xl,.theme-dark .product-workspace .rounded-xl,.theme-dark .knowledge-workspace aside,.theme-dark .knowledge-workspace section.space-y-6>form,.theme-dark .knowledge-workspace section.space-y-6>div,.theme-dark .knowledge-workspace aside .space-y-2 button,.theme-dark .contacts-workspace>div>.mt-8>section>.flex,.theme-dark .contacts-workspace aside,.theme-dark .widget-studio>div>.mt-8>section:last-child,.theme-dark .platform-workspace>div>.grid>a{color:var(--text);background:var(--panel)!important}.theme-dark .contacts-workspace aside,.theme-dark .widget-studio>div>.mt-8>section:last-child,.theme-dark .widget-studio>div>.mt-8>section:first-child>label.flex{background:#39342e!important}.theme-dark .channels-workspace section .space-y-2 button.bg-violet,.theme-dark .integrations-workspace section .space-y-2 button.bg-violet,.theme-dark .knowledge-workspace aside .space-y-2 button.bg-violet{color:#ff9a7b!important;background:#49352f!important}.theme-dark .channels-workspace form>svg,.theme-dark .integrations-workspace form>svg,.theme-dark .platform-workspace>div>.grid>a svg{color:#ff936f;background:#44332e}.theme-dark .topbar-popover,.theme-dark .emoji-picker,.theme-dark .dashboard-period,.theme-dark .report-select,.theme-dark .auth-field input{border-color:var(--line);background:var(--panel);color:var(--text)}.theme-dark .topbar-popover button,.theme-dark .notification-menu a b,.theme-dark .report-select select,.theme-dark .dashboard-period select{color:var(--text)}.theme-dark .topbar-popover button:hover,.theme-dark .emoji-picker button:hover,.theme-dark .notification-menu a.unread{background:#413a34}.theme-dark .notification-menu a{border-color:var(--line)}.theme-dark .command-content .border,.theme-dark .command-content .border-b,.theme-dark .command-content .border-l,.theme-dark .command-content .border-r,.theme-dark .command-content .border-t,.theme-dark .command-content .divide-y>*,.theme-dark .command-content .divide-x>*{border-color:var(--line)!important}.theme-dark .command-content .text-violet{color:var(--brand)!important}.theme-dark .command-content .bg-violet{background:var(--brand)!important}.theme-dark .command-content .accent-violet{accent-color:var(--brand)!important}
.ops-page,.reports-workspace{background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--brand) 10%,transparent),transparent 29%),radial-gradient(circle at 13% 94%,#79d5ce16,transparent 32%),var(--canvas)}.ops-page .metric-strip,.ops-page .panel,.reports-workspace .reports-metrics>div,.reports-workspace .report-panel{background:color-mix(in srgb,var(--panel) 82%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.12);border-color:#0000;box-shadow:0 15px 35px #161a2312}.ops-page .metric-cell,.ops-page .panel-head,.reports-workspace .report-panel>header{background:0 0}.ops-page .metric-cell:hover,.reports-workspace .report-panel header button:hover{background:color-mix(in srgb,var(--brand) 7%,transparent)}.ops-page .legend button,.reports-workspace .reports-heading button,.reports-workspace .report-panel header button{background:color-mix(in srgb,var(--panel) 72%,transparent)}html.theme-dark .ops-page,html.theme-dark .reports-workspace{background:radial-gradient(circle at 82% 7%,#e981611c,transparent 30%),radial-gradient(circle at 12% 91%,#4a9e8e12,transparent 32%),var(--canvas)}html.theme-dark .ops-page .metric-strip,html.theme-dark .ops-page .panel,html.theme-dark .reports-workspace .reports-metrics>div,html.theme-dark .reports-workspace .report-panel{-webkit-backdrop-filter:blur(19px)saturate(1.08);background:#302f2bc2;border-color:#0000;box-shadow:0 20px 43px #0000003d}html.theme-dark .ops-page .metric-cell:hover,html.theme-dark .reports-workspace .report-panel header button:hover{background:#3b332e}html.theme-dark .ops-page .legend button,html.theme-dark .reports-workspace .reports-heading button,html.theme-dark .reports-workspace .report-panel header button{background:#2a2925c2}.tickets-workspace{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--brand) 10%,transparent),transparent 31%),radial-gradient(circle at 16% 89%,#6bc6bd13,transparent 31%),var(--canvas)!important}.ticket-summary-card,.ticket-table-card{-webkit-backdrop-filter:blur(18px)saturate(1.1);background:color-mix(in srgb,var(--panel) 82%,transparent)!important;border-color:#0000!important;box-shadow:0 16px 35px #161a2313!important}.ticket-summary-card>span{background:var(--brand-soft)!important;color:var(--brand)!important}.ticket-table-card>div:first-child,.ticket-table-card thead{background:color-mix(in srgb,var(--panel) 62%,transparent)!important}.ticket-table-card tbody>tr:hover{background:color-mix(in srgb,var(--brand) 7%,transparent)!important}.ticket-table-card select,.ticket-table-card label{background:color-mix(in srgb,var(--field) 80%,transparent)!important}html.theme-dark .tickets-workspace{background:radial-gradient(circle at 85% 8%,#e9816118,transparent 32%),radial-gradient(circle at 12% 92%,#4fa79810,transparent 31%),var(--canvas)!important}html.theme-dark .ticket-summary-card,html.theme-dark .ticket-table-card{background:#302f2bbd!important;border-color:#0000!important;box-shadow:0 20px 41px #0000003b!important}html.theme-dark .ticket-summary-card>span{color:#ef8c70!important;background:#3d2c27!important}html.theme-dark .ticket-table-card>div:first-child,html.theme-dark .ticket-table-card thead{background:#27262294!important}html.theme-dark .ticket-table-card tbody>tr:hover{background:#39322d!important}html.theme-dark .tickets-workspace .bg-slate-100,html.theme-dark .tickets-workspace .bg-slate-50{background:#393731!important}html.theme-dark .tickets-workspace .bg-emerald-600{background:#27936b!important}html.theme-dark .tickets-workspace .text-red-600,html.theme-dark .tickets-workspace .text-amber-600{color:#ef8c70!important}.ops-page .metric-strip,html.theme-dark .ops-page .metric-strip{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0}.ops-page .metric-cell{background:var(--panel)}html.theme-dark .ops-page .metric-cell{background:#2d2c28db}.ai-summary-strip,.ai-panel,.resource-summary>div,.resource-panel,.resource-form,.drawer-body,.knowledge-workspace aside,.knowledge-workspace section.space-y-6>form,.knowledge-workspace section.space-y-6>div,.product-workspace .rounded-2xl,.product-workspace .rounded-xl,.contacts-workspace aside,.contacts-workspace>div>.mt-8>section>.flex,.widget-studio>div>.mt-8>section:last-child,.platform-workspace>div>.grid>a{box-shadow:0 13px 30px #161a230f;border-color:#0000!important}html.theme-dark .ai-summary-strip,html.theme-dark .ai-panel,html.theme-dark .resource-summary>div,html.theme-dark .resource-panel,html.theme-dark .resource-form,html.theme-dark .drawer-body,html.theme-dark .knowledge-workspace aside,html.theme-dark .knowledge-workspace section.space-y-6>form,html.theme-dark .knowledge-workspace section.space-y-6>div,html.theme-dark .product-workspace .rounded-2xl,html.theme-dark .product-workspace .rounded-xl,html.theme-dark .contacts-workspace aside,html.theme-dark .contacts-workspace>div>.mt-8>section>.flex,html.theme-dark .widget-studio>div>.mt-8>section:last-child,html.theme-dark .platform-workspace>div>.grid>a{box-shadow:0 17px 34px #0003;background:var(--panel)!important;border-color:#0000!important}
.command-content.readable-content.command-content.readable-content.command-content.readable-content.command-content.readable-content :where(.metric-cell strong,.reports-metrics strong,.ai-summary-strip strong,.ai-score strong,.ticket-summary-card strong,.resource-summary strong){font-weight:700;font-size:20px!important}.command-content.readable-content.command-content.readable-content.command-content.readable-content.command-content.readable-content :where(.chart-summary strong,.platform-workspace>div>.grid>div p:first-child){font-weight:700;font-size:22px!important}.command-content.readable-content.command-content.readable-content.command-content.readable-content.command-content.readable-content :where(.chart-summary b){font-weight:700;font-size:16px!important}.command-content.readable-content.command-content.readable-content.command-content.readable-content.command-content.readable-content :where(.value-pill,.panel-count,.provider-pills span,.model-capabilities b,.model-capabilities em,.reports-metrics em,.metric-cell em){font-weight:600;font-size:11px!important}.contacts-workspace .contact-table-grid{grid-template-columns:minmax(330px,1.9fr) minmax(140px,.85fr) minmax(150px,.9fr) minmax(105px,.6fr) minmax(100px,.6fr)}.contacts-workspace .contact-identity-copy.contact-identity-copy{align-self:center;min-width:0;width:auto!important;height:auto!important}.contacts-workspace .contact-full-name,.contacts-workspace .contact-package-name,.contacts-workspace .contact-email{white-space:normal;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.contacts-workspace .contact-full-name{font-weight:600;font-size:13px!important}.contacts-workspace .contact-email{margin-top:2px;font-weight:400;font-size:12px!important}@media (max-width:1150px){.contacts-workspace .contact-table-grid{grid-template-columns:minmax(280px,1.6fr) minmax(135px,.8fr) minmax(135px,.8fr) minmax(90px,.55fr)}.contacts-workspace .contact-table-grid>:nth-child(5){display:none}}@media (max-width:760px){.contacts-workspace .contact-table-grid{grid-template-columns:minmax(180px,1.2fr) minmax(120px,.8fr)}.contacts-workspace .contact-table-grid>:nth-child(3),.contacts-workspace .contact-table-grid>:nth-child(4){display:none}}.ops-page.ops-page .activity-table>.table-header,.ops-page.ops-page .activity-table>a{grid-template-columns:minmax(145px,1.35fr) minmax(100px,.9fr) minmax(90px,.75fr) minmax(90px,.75fr) minmax(75px,.65fr) minmax(85px,.7fr);gap:10px}.ops-page.ops-page .activity-table>a{height:auto;min-height:48px}.ops-page.ops-page .activity-table .table-header{height:auto;min-height:38px}.ops-page.ops-page .visitor-cell b{font-weight:600;font-size:13px!important}.ops-page.ops-page :where(.phone-cell,.category-cell,.status-cell){text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;overflow:hidden}@media (max-width:1050px){.ops-page.ops-page .activity-table>.table-header,.ops-page.ops-page .activity-table>a{grid-template-columns:minmax(140px,1.2fr) minmax(90px,.8fr) minmax(80px,.7fr) minmax(70px,.6fr)}.ops-page.ops-page .activity-table :where(.channel-cell,.table-header span:nth-child(4)),.ops-page.ops-page .activity-table :where(time,.table-header span:nth-child(6)){display:none}}@media (max-width:700px){.ops-page.ops-page .activity-table>.table-header,.ops-page.ops-page .activity-table>a{grid-template-columns:minmax(135px,1fr) minmax(90px,.8fr)}.ops-page.ops-page .activity-table :where(.category-cell,.status-cell,.table-header span:nth-child(3),.table-header span:nth-child(5)){display:none}}
.command-content>main.live-visitors-page{height:calc(100dvh - 54px);overflow:hidden;background:#e9eef5!important;min-height:620px!important;padding:0!important}.visitor-monitor-toolbar{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex;position:relative}.visitor-monitor-toolbar>div{align-items:center;gap:8px;display:flex}.visitor-view-toggle{background:var(--field);border-radius:9px;padding:3px}.visitor-view-toggle button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.visitor-view-toggle button.active{background:var(--panel);color:var(--text);box-shadow:0 1px 4px #1219261a}.visitor-monitor-toolbar svg{width:16px}.filter-visitors,.refresh-visitors,.visitor-window{border:1px solid var(--line);background:var(--panel);height:38px;color:var(--text);border-radius:9px;align-items:center;gap:7px;display:flex;box-shadow:0 2px 6px #1219260a}.filter-visitors{padding:0 14px;font-size:12px;font-weight:700}.refresh-visitors{justify-content:center;width:38px}.visitor-window{padding:0 9px}.visitor-window select{color:var(--text);appearance:none;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.visitor-window>svg:last-child{width:12px}.visitor-filter-panel{z-index:20;border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(210px,1fr) auto auto auto;align-items:center;gap:8px;width:min(560px,100vw - 40px);padding:10px;display:grid;position:absolute;top:56px;right:18px;box-shadow:0 18px 42px #12192626}.visitor-filter-panel>label:first-child{border:1px solid var(--line);background:var(--field);border-radius:7px;align-items:center;gap:6px;height:35px;padding:0 9px;display:flex}.visitor-filter-panel input{background:0 0;border:0;outline:0;min-width:0}.ended-chat-filter{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.ended-chat-filter input{accent-color:var(--brand)}.visitor-filter-panel>button{border:1px solid var(--line);background:var(--brand);color:#fff;border-radius:7px;height:34px;padding:0 10px;font-size:10px;font-weight:700}.visitor-filter-panel>button:last-child{background:var(--panel);width:34px;color:var(--muted);place-items:center;padding:0;display:grid}.visitor-list-panel{background:#edf2f8;border:1px solid #dce3ec;border-radius:12px;height:calc(100% - 64px);margin:14px;overflow:auto}.visitor-list-panel>header{z-index:4;background:var(--panel);border-bottom:1px solid #dce3ec;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex;position:sticky;top:0}.visitor-list-panel>header>span{align-items:center;gap:9px;display:flex}.visitor-list-panel>header i{background:#16bf73;border-radius:50%;width:13px;height:13px}.visitor-list-panel>header strong{font-size:15px}.visitor-list-panel>header b{color:var(--muted);font-size:12px}.visitor-list-panel>header small{color:var(--muted);font-size:10px}.visitor-table{padding:0 12px 12px}.visitor-table-head,.visitor-table>article{grid-template-columns:minmax(210px,1.25fr) minmax(270px,1.8fr) minmax(190px,1fr) 105px 54px 150px;align-items:center;gap:12px;display:grid}.visitor-table-head{color:#7c8795;text-transform:uppercase;height:34px;padding:0 12px;font-size:9px;font-weight:750}.visitor-table>article{background:var(--panel);border:1px solid #d9e1ea;border-radius:9px;min-height:62px;margin-bottom:7px;padding:8px 12px;box-shadow:0 2px 7px #12192609}.visitor-identity{align-items:center;gap:10px;min-width:0;display:flex}.visitor-identity>span{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:8px;place-items:center;font-weight:800;display:grid}.visitor-identity>div,.visitor-current-page{flex-direction:column;gap:3px;min-width:0;display:flex}.visitor-identity strong,.visitor-current-page strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.visitor-identity small,.visitor-current-page small,.visitor-location small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.visitor-current-page a{color:#08a65b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:9px;display:flex;overflow:hidden}.visitor-current-page a svg{flex:none;width:11px}.visitor-location{flex-direction:column;gap:4px;min-width:0;display:flex}.visitor-location>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex;overflow:hidden}.visitor-location svg,.visitor-table time svg{width:12px}.visitor-table time{font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:10px;display:flex}.visitor-page-views{text-align:center;font-size:11px}.visitor-chat-state{justify-content:flex-end;align-items:center;gap:5px;display:flex}.visitor-chat-state>span{color:#168358;text-transform:capitalize;background:#e7f8ef;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}.visitor-chat-state>span.ended{color:#777f89;background:#f0f1f3}.visitor-chat-state>a{border:1px solid var(--line);width:27px;height:27px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.visitor-chat-state>a:hover{border-color:var(--brand);color:var(--brand)}.visitor-chat-state svg{width:12px}.no-live-visitors{height:calc(100% - 55px);min-height:380px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.no-live-visitors>span{background:var(--panel);border-radius:24px;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 12px 30px #12192612}.no-live-visitors svg{width:36px;color:var(--brand)}.no-live-visitors h2{color:var(--text);margin:17px 0 5px;font-size:20px}.no-live-visitors p{margin:0;font-size:11px}.visitor-map-panel{background:linear-gradient(160deg,#edf4fa,#dce8f3);border:1px solid #dce3ec;border-radius:12px;height:calc(100% - 92px);margin:14px;position:relative;overflow:hidden}.world-grid{color:#aec2d3;background-image:linear-gradient(#fff5 1px,#0000 1px),linear-gradient(90deg,#fff5 1px,#0000 1px);background-size:56px 56px;place-items:center;display:grid;position:absolute;inset:0}.world-grid svg{stroke-width:.65px;width:42%;height:42%}.world-grid span{color:#637385;font-size:12px;font-weight:750;position:absolute;top:18px;left:20px}.visitor-map-pin{z-index:2;color:var(--brand);background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.visitor-map-pin>svg{filter:drop-shadow(0 4px 5px #0003);width:25px;height:25px}.visitor-map-pin>span{border:1px solid var(--line);text-align:left;background:var(--panel);border-radius:8px;width:145px;padding:7px 9px;display:none;position:absolute;top:-8px;left:20px;box-shadow:0 8px 22px #12192621}.visitor-map-pin:hover>span,.visitor-map-pin:focus>span{flex-direction:column;display:flex}.visitor-map-pin strong{font-size:10px}.visitor-map-pin small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.map-empty{color:var(--muted);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}html.theme-dark .command-content>main.live-visitors-page{background:#252a30!important}.theme-dark .visitor-list-panel,.theme-dark .visitor-map-panel{border-color:var(--line);background:#252a30}.theme-dark .visitor-list-panel>header,.theme-dark .visitor-table>article{border-color:var(--line);background:var(--panel)}.theme-dark .visitor-map-panel{background:linear-gradient(160deg,#29323a,#242b31)}@media (max-width:1150px){.visitor-table-head,.visitor-table>article{grid-template-columns:minmax(180px,1fr) minmax(230px,1.4fr) minmax(160px,1fr) 90px 120px}.visitor-table-head>span:nth-child(5),.visitor-page-views{display:none}}@media (max-width:850px){.visitor-monitor-toolbar{padding:0 10px}.filter-visitors{font-size:0}.visitor-table-head{display:none}.visitor-table>article{grid-template-columns:1fr auto;gap:8px}.visitor-current-page,.visitor-location{grid-column:1/-1}.visitor-page-views{display:none}.visitor-chat-state{grid-area:1/2}.visitor-table time{grid-column:2}.visitor-filter-panel{grid-template-columns:1fr auto}.ended-chat-filter{grid-column:1/-1}}.command-content>main.live-visitors-page{background:linear-gradient(145deg,#f4f0eb,#eae6df)!important}.visitor-monitor-toolbar{background:color-mix(in srgb,var(--panel) 92%,#fff0ea);height:72px}.visitor-monitor-leading{align-items:center;gap:12px;display:flex}.visitor-monitor-title{border-right:1px solid var(--line);align-items:center;gap:9px;padding-right:13px;display:flex}.visitor-monitor-title>span{background:linear-gradient(145deg,var(--brand),#f0a078);color:#fff;width:35px;height:35px;box-shadow:0 6px 14px color-mix(in srgb,var(--brand) 25%,transparent);border-radius:10px;place-items:center;display:grid}.visitor-monitor-title>div{flex-direction:column;display:flex}.visitor-monitor-title strong{font-size:13px}.visitor-monitor-title small{color:var(--muted);margin-top:2px;font-size:9px}.visitor-pulse-summary{grid-template-columns:repeat(4,1fr);gap:9px;height:76px;margin:12px 14px 0;display:grid}.visitor-pulse-summary>div{border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--panel) 92%,#fff8f3);border-radius:11px;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;align-items:center;padding:10px 12px;display:grid;position:relative;box-shadow:0 8px 20px #2f261f0b}.visitor-pulse-summary span{width:29px;height:29px;color:var(--brand);background:#f4ebe5;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.visitor-pulse-summary span.online{color:#159763;background:#e5f7ee}.visitor-pulse-summary svg{width:14px}.visitor-pulse-summary small{color:var(--muted);font-size:9px}.visitor-pulse-summary strong{font-size:19px;line-height:1}.visitor-list-panel{background:color-mix(in srgb,var(--panel) 34%,#eee9e3);height:calc(100% - 174px);margin-top:10px}.visitor-list-panel>header{border-bottom-color:color-mix(in srgb,var(--brand) 16%,var(--line))}.visitor-list-panel>header b{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:4px 8px;font-size:9px}.visitor-table>article{border-left:3px solid #0000;transition:transform .15s,border-color .15s,box-shadow .15s}.visitor-table>article:hover{border-left-color:var(--brand);transform:translate(2px);box-shadow:0 8px 22px #2f261f14}.visitor-map-panel{background:linear-gradient(145deg,#f4eee8,#e5e9e7);height:calc(100% - 174px);margin-top:10px}.visitor-filter-panel{top:64px}.theme-dark .command-content>main.live-visitors-page{background:linear-gradient(145deg,#282622,#211f1c)!important}.theme-dark .visitor-pulse-summary>div{background:#302e29}.theme-dark .visitor-pulse-summary span{background:#3d302a}.theme-dark .visitor-list-panel{background:#26241f}@media (max-width:1050px){.visitor-monitor-title small{display:none}.visitor-pulse-summary{grid-template-columns:repeat(2,1fr);height:145px}.visitor-list-panel,.visitor-map-panel{height:calc(100% - 244px)}}@media (max-width:760px){.visitor-monitor-title{display:none}.visitor-pulse-summary{height:132px;margin:9px}.visitor-pulse-summary>div{padding:7px}.visitor-list-panel,.visitor-map-panel{height:calc(100% - 220px);margin:9px}.visitor-view-toggle button{padding:0 8px;font-size:11px}}
.history-workspace{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-column:1/-1;grid-template-columns:220px minmax(330px,410px) minmax(420px,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 8px 30px #1e232d0f}.history-filters{border-right:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 62%,var(--panel));flex-direction:column;min-width:0;padding:18px 14px 14px;display:flex;overflow-y:auto}.history-brand{align-items:center;gap:10px;padding:0 5px 16px;display:flex}.history-brand>span{color:#fff;background:linear-gradient(145deg,#ff845f,#ee5f47);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 16px #ee5f4733}.history-brand h2{color:var(--text);margin:0;font-size:14px;font-weight:800}.history-brand p{color:var(--muted);margin:2px 0 0;font-size:9px}.history-scope-tabs{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.history-scope-tabs button{height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:750;display:flex}.history-scope-tabs button.active{color:#d94f37;background:#fff0eb}.history-scope-tabs svg{width:13px}.history-scope-tabs b{font-size:10px}.history-filters nav{flex-direction:column;gap:3px;margin-top:16px;display:flex}.history-filters nav p{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:10px 7px 4px;font-size:10px;font-weight:800}.history-filters nav button{height:36px;color:var(--muted);text-align:left;text-transform:capitalize;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:10px;font-weight:680;display:flex}.history-filters nav button:hover{background:var(--panel);color:var(--text)}.history-filters nav button.active{background:var(--panel);color:var(--text);box-shadow:0 2px 7px #191e280d}.history-filters nav button.active svg{color:#ed644b}.history-filters nav button svg{flex:none;width:14px;height:14px}.history-filters nav button b{color:var(--muted);margin-left:auto;font-size:9px}.history-ai-note{color:#bd4d38;background:#fff8f5;border:1px solid #f2d8cf;border-radius:10px;gap:8px;margin-top:auto;padding:11px;display:flex}.history-ai-note>svg{flex:none;width:15px}.history-ai-note strong{font-size:9px;display:block}.history-ai-note span{color:#8a675f;margin-top:3px;font-size:10px;line-height:1.4;display:block}.history-list-panel{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex}.history-list-panel>header{border-bottom:1px solid var(--line);flex:0 0 66px;justify-content:space-between;align-items:center;height:66px;padding:0 15px;display:flex}.history-list-panel>header h1{margin:0;font-size:15px}.history-list-panel>header span{color:var(--muted);margin-top:3px;font-size:9px;display:block}.history-list-panel>header button{border:1px solid var(--line);background:var(--panel);width:31px;height:31px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.history-list-panel>form{border:1px solid var(--line);background:var(--field);border-radius:9px;flex:0 0 38px;align-items:center;gap:7px;height:38px;margin:11px 12px;padding:0 4px 0 10px;display:flex}.history-list-panel>form svg{width:14px;color:var(--muted)}.history-list-panel>form input{min-width:0;color:var(--text);outline:0;flex:1;font-size:10px;box-shadow:none!important;background:0 0!important;border:0!important}.history-list-panel>form button{color:#fff;background:#192238;border:0;border-radius:7px;height:28px;padding:0 9px;font-size:9px;font-weight:750}.history-error{color:#b42318;background:#fff0ef;border-radius:8px;margin:0 12px 8px;padding:8px 10px;font-size:9px}.history-groups{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.history-groups>article{border:1px solid #0000;border-radius:10px;margin-bottom:6px;overflow:hidden}.history-groups>article.selected{background:#fffaf8;border-color:#f0d2c9}.history-customer{text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 15px;align-items:center;gap:8px;width:100%;min-height:58px;padding:9px;display:grid}.history-customer:hover{background:color-mix(in srgb,var(--canvas) 65%,transparent)}.history-avatar{color:#c64f38;background:linear-gradient(145deg,#ffe1d7,#ffd0c1);border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:850;display:grid}.history-avatar.large{border-radius:13px;width:43px;height:43px;font-size:13px}.history-customer>span:nth-child(2){min-width:0}.history-customer strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.history-customer small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.history-customer em{background:var(--canvas);color:var(--muted);border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:750}.history-customer>svg{width:13px;color:var(--muted)}.history-conversations>button{border:0;border-left:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:46px;padding:7px 8px;display:grid;position:relative}.history-conversations>button:hover,.history-conversations>button.active{background:#fff0eb;border-left-color:#ef684f}.history-conversations>button>i{background:#adb4bd;border-radius:999px;width:6px;height:6px}.history-conversations>button>i.open,.history-conversations>button>i.pending,.history-conversations>button>i.queued{background:#0dbb72}.history-conversations>button>span:nth-child(2){min-width:0}.history-conversations strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.history-conversations small{color:var(--muted);margin-top:2px;font-size:7px;display:block}.history-conversations>button>span:last-child{text-align:right}.history-conversations>button>span:last-child b{color:var(--text);font-size:9px;display:block}.history-empty{height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.history-empty svg{width:28px}.history-empty strong{color:var(--text);margin-top:9px;font-size:11px}.history-empty span{max-width:220px;margin-top:4px;font-size:9px}.history-list-panel>footer{border-top:1px solid var(--line);flex:0 0 45px;justify-content:flex-end;align-items:center;gap:7px;height:45px;padding:0 12px;display:flex}.history-list-panel>footer button{border:1px solid var(--line);background:var(--panel);width:27px;height:27px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.history-list-panel>footer button:disabled{opacity:.35}.history-list-panel>footer svg{width:13px}.history-list-panel>footer span{color:var(--muted);font-size:10px}.history-detail-panel{background:color-mix(in srgb,var(--canvas) 48%,var(--panel));flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.history-detail-panel>header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:10px 17px;display:flex}.history-detail-person{align-items:center;gap:10px;min-width:0;display:flex}.history-detail-person h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.history-detail-person p{color:var(--muted);margin:3px 0 0;font-size:9px}.history-detail-panel>header>div:last-child{align-items:center;gap:6px;display:flex}.history-detail-panel>header button{border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.history-summary-button{color:#fff;background:#172238;border:0}.history-summary-button:disabled{opacity:.55}.history-live-button{border:1px solid var(--line);background:var(--panel);color:var(--text)}.history-contact-strip{border-bottom:1px solid var(--line);background:var(--panel);min-height:39px;color:var(--muted);align-items:center;gap:15px;padding:7px 17px;display:flex}.history-contact-strip span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex;overflow:hidden}.history-contact-strip svg{color:#ef684f;flex:none;width:11px}.history-summary-card{background:linear-gradient(135deg,#faf9ff,#f3f7ff);border:1px solid #d8d7fb;border-radius:11px;margin:11px 14px 0;padding:12px}.history-summary-card>header{align-items:center;gap:8px;display:flex}.history-summary-card>header>span{color:#6c55d8;background:#e9e6ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.history-summary-card strong{font-size:10px;display:block}.history-summary-card small{color:var(--muted);margin-top:2px;font-size:7px;display:block}.history-summary-card p{color:#424957;white-space:pre-wrap;margin:9px 0 0;font-size:9px;line-height:1.55}.history-summary-card footer{color:var(--muted);margin-top:7px;font-size:7px}.history-thread-meta{align-items:stretch;gap:7px;padding:10px 14px;display:flex;overflow-x:auto}.history-thread-meta>div{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:7px;min-width:105px;padding:8px 9px;display:flex}.history-thread-meta>div>svg{color:#ef684f;width:14px}.history-thread-meta strong{text-transform:capitalize;font-size:9px;display:block}.history-thread-meta small{color:var(--muted);margin-top:2px;font-size:7px;display:block}.history-transcript{flex:1;min-height:0;padding:7px 18px 18px;overflow-y:auto}.history-message{align-items:flex-start;gap:8px;max-width:75%;margin:0;display:flex}.history-message+.history-message{margin-top:12px}.history-message.agent+.history-message.agent,.history-message.visitor+.history-message.visitor,.history-message.ai+.history-message.ai{margin-top:5px}.history-message>span{color:#c64f38;background:#ffe1d7;border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.history-message>div{background:var(--panel);overflow-wrap:anywhere;border:1px solid #0000000f;border-radius:22px;min-width:0;padding:9px 17px;box-shadow:0 4px 12px #0000000f}.history-message.agent{flex-direction:row-reverse;margin-left:auto}.history-message.agent>span{color:#345db7;background:#e6edff}.history-message.agent>div{background:#edf3ff;border-radius:22px}.history-message.ai>span{color:#644bca;background:#e9e5ff}.history-message header{justify-content:space-between;align-items:center;gap:14px;display:flex}.history-message header strong{text-transform:capitalize;font-size:10px}.history-message time{color:var(--muted);font-size:7px}.history-message p{color:var(--text);white-space:pre-wrap;margin:5px 0 0;font-size:10px;line-height:1.5}.history-message a{color:var(--brand);margin-top:5px;font-size:10px;display:block}.history-truncated,.history-no-messages{background:var(--panel);color:var(--muted);text-align:center;border-radius:7px;padding:8px;font-size:10px}.history-detail-loading,.history-detail-empty{height:100%;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.history-detail-loading svg{width:16px}.history-detail-empty{text-align:center;flex-direction:column}.history-detail-empty>svg{color:#e85d44;background:#fff0eb;border-radius:12px;width:36px;height:36px;padding:8px}.history-detail-empty h2{color:var(--text);margin:8px 0 0;font-size:15px}.history-detail-empty p{max-width:280px;margin:0;font-size:9px}html.theme-dark .history-workspace,html.theme-dark .history-list-panel,html.theme-dark .history-list-panel>header,html.theme-dark .history-list-panel>form,html.theme-dark .history-detail-panel>header,html.theme-dark .history-contact-strip,html.theme-dark .history-filters nav button.active,html.theme-dark .history-thread-meta>div,html.theme-dark .history-message>div{background:var(--panel)}html.theme-dark .history-ai-note{background:#332621;border-color:#70473d}html.theme-dark .history-summary-card{background:#29263b;border-color:#514a7e}html.theme-dark .history-summary-card p{color:var(--text)}@media (max-width:1350px){.history-workspace{grid-template-columns:190px 340px minmax(390px,1fr)}.history-filters{padding-left:10px;padding-right:10px}.history-contact-strip span:nth-child(2){display:none}}@media (max-width:1080px){.history-workspace{grid-template-columns:300px minmax(400px,1fr)}.history-filters{display:none}}@media (max-width:800px){.history-workspace{grid-template-columns:1fr}.history-list-panel{border-right:0}.history-detail-panel{display:none}}.history-workspace{grid-template-columns:250px minmax(390px,460px) minmax(480px,1fr);font-size:14px}.history-brand h2{white-space:nowrap;font-size:15px;line-height:1.2}.history-brand p{margin-top:4px;font-size:12px;line-height:1.35}.history-brand>span{width:42px;height:42px}.history-brand svg{width:20px}.history-scope-tabs button{height:40px;font-size:13px}.history-scope-tabs button svg{width:15px;height:15px}.history-scope-tabs button b{font-size:11px}.history-filters nav{gap:4px}.history-filters nav p{margin:14px 8px 6px;font-size:10px}.history-filters nav button{height:42px;padding:0 11px;font-size:13px}.history-filters nav button svg{width:16px;height:16px}.history-filters nav button b{font-size:11px}.history-ai-note{gap:10px;padding:13px}.history-ai-note>svg{width:17px}.history-ai-note strong{font-size:12px}.history-ai-note span{font-size:11px;line-height:1.45}.history-list-panel>header{flex-basis:76px;height:76px;padding:0 18px}.history-list-panel>header span{margin-top:4px;font-size:12px}.history-list-panel>header button{width:36px;height:36px}.history-list-panel>header svg{width:16px}.history-list-panel>form{flex-basis:44px;gap:9px;height:44px;margin:13px 14px;padding-left:12px}.history-list-panel>form svg{width:16px}.history-list-panel>form input{font-size:13px}.history-list-panel>form button{height:34px;padding:0 12px;font-size:12px}.history-error{font-size:12px}.history-groups{padding:0 10px 10px}.history-groups>article{margin-bottom:8px}.history-customer{grid-template-columns:40px minmax(0,1fr) auto 17px;gap:10px;min-height:68px;padding:11px}.history-avatar{border-radius:12px;width:40px;height:40px;font-size:13px}.history-avatar.large{width:50px;height:50px;font-size:16px}.history-customer strong{font-size:14px}.history-customer small{margin-top:4px;font-size:11px}.history-customer em{padding:5px 8px;font-size:10px}.history-customer>svg{width:16px}.history-conversations{padding:0 9px 9px 56px}.history-conversations>button{grid-template-columns:7px minmax(0,1fr) auto;gap:9px;min-height:56px;padding:9px 10px}.history-conversations>button>i{width:7px;height:7px}.history-conversations strong{font-size:12px}.history-conversations small{margin-top:3px;font-size:10px}.history-conversations>button>span:last-child b{font-size:12px}.history-list-panel>footer{flex-basis:50px;height:50px}.history-list-panel>footer button{width:31px;height:31px}.history-list-panel>footer span{font-size:11px}.history-empty strong{font-size:14px}.history-empty span{font-size:12px;line-height:1.4}.history-detail-panel>header{min-height:82px;padding:12px 20px}.history-detail-person p{margin-top:4px;font-size:12px}.history-detail-panel>header button{height:39px;padding:0 13px;font-size:12px}.history-detail-panel>header button svg{width:15px}.history-contact-strip{gap:20px;min-height:46px;padding:9px 20px}.history-contact-strip span{font-size:11px}.history-contact-strip svg{width:14px}.history-summary-card{margin:14px 17px 0;padding:15px}.history-summary-card>header>span{width:34px;height:34px}.history-summary-card svg{width:17px}.history-summary-card strong{font-size:13px}.history-summary-card small{font-size:10px}.history-summary-card p{margin-top:11px;font-size:13px;line-height:1.6}.history-summary-card footer{margin-top:9px;font-size:10px}.history-thread-meta{gap:9px;padding:12px 17px}.history-thread-meta>div{min-width:125px;padding:10px 11px}.history-thread-meta>div>svg{width:17px}.history-thread-meta strong{font-size:12px}.history-thread-meta small{font-size:10px}.history-transcript{padding:9px 21px 21px}.history-message{gap:10px}.history-message>span{flex-basis:31px;width:31px;height:31px;font-size:10px}.history-message>div{padding:9px 17px}.history-message header strong{font-size:11px}.history-message time{font-size:10px}.history-message p{margin-top:4px;font-size:14px;line-height:1.5}.history-message a{font-size:11px}.history-truncated,.history-no-messages{padding:10px;font-size:11px}.history-detail-loading,.history-detail-empty{font-size:13px}.history-detail-empty h2{font-size:19px}.history-detail-empty p{font-size:12px;line-height:1.5}@media (max-width:1500px){.history-workspace{grid-template-columns:220px minmax(360px,420px) minmax(440px,1fr)}.history-filters nav button{font-size:12px}.history-customer strong{font-size:13px}}@media (max-width:1150px){.history-workspace{grid-template-columns:340px minmax(440px,1fr)}.history-filters{display:none}}@media (max-width:800px){.history-workspace{grid-template-columns:1fr}.history-list-panel{border-right:0}.history-detail-panel{display:none}}.history-workspace{border-color:color-mix(in srgb, var(--line) 86%, transparent);background:color-mix(in srgb, var(--panel) 95%, transparent);border-radius:16px;box-shadow:0 16px 42px #14161c14}.history-filters,.history-list-panel,.history-detail-panel{background:color-mix(in srgb, var(--panel) 96%, var(--canvas))}.history-brand h2,.history-list-panel>header h1,.history-detail-person h2{letter-spacing:-.015em;font-weight:600}.history-list-panel>header h1{font-size:19px}.history-detail-person h2{font-size:18px}.history-scope-tabs,.history-list-panel>form,.history-thread-meta>div{border-radius:12px}.history-groups>article{border-radius:12px;transition:border-color .16s,background .16s,transform .16s}.history-groups>article:hover{transform:translateY(-1px)}.history-groups>article.selected{border-color:color-mix(in srgb, var(--brand) 32%, var(--line));background:color-mix(in srgb, var(--brand-soft) 52%, var(--panel))}.history-conversations>button:hover,.history-conversations>button.active{border-left-color:var(--brand);background:color-mix(in srgb, var(--brand-soft) 68%, transparent)}.history-detail-panel>header,.history-contact-strip{background:color-mix(in srgb, var(--panel) 95%, transparent);backdrop-filter:blur(16px)}html.theme-dark .history-workspace{border-color:color-mix(in srgb, var(--line) 92%, transparent);background:color-mix(in srgb, var(--panel) 96%, transparent);box-shadow:0 18px 45px #0003}html.theme-dark .history-filters,html.theme-dark .history-list-panel,html.theme-dark .history-detail-panel{background:color-mix(in srgb, var(--panel) 96%, var(--canvas))}html.theme-dark .history-groups>article.selected{border-color:color-mix(in srgb, var(--brand) 42%, var(--line));background:color-mix(in srgb, var(--brand) 11%, var(--panel))}html.theme-dark .history-groups>article.selected :where(strong,small,b){color:var(--text)}html.theme-dark .history-conversations>button:hover,html.theme-dark .history-conversations>button.active{background:color-mix(in srgb, var(--brand) 13%, var(--panel))}html.theme-dark .history-summary-card{border-color:color-mix(in srgb, var(--brand) 28%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--panel))}
.ai-control{--ai-ink:#182236;--ai-muted:#66758d;--ai-line:#8496b23d;--ai-accent:#6d5dfc;--ai-accent-2:#14b8a6;--ai-surface:#ffffffe0;--ai-soft:#f4f7fc;min-height:calc(100vh - 64px);color:var(--ai-ink);background:radial-gradient(circle at 8% 0,#6d5dfc17,#0000 26rem),radial-gradient(circle at 84% 12%,#14b8a614,#0000 24rem),#f5f7fb;overflow:hidden}.ai-control button,.ai-control input,.ai-control select,.ai-control textarea{font:inherit}.ai-control button{color:inherit}.ai-control-loading{color:#68758a;background:#f5f7fb;place-content:center;justify-items:center;gap:12px;min-height:calc(100vh - 64px);display:grid}.ai-control-loading svg{color:#6d5dfc;width:30px;height:30px}.ai-control-header{border-bottom:1px solid var(--ai-line);backdrop-filter:blur(20px);background:#ffffffc7;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 24px;display:flex}.ai-title{align-items:center;gap:12px;display:flex}.ai-title>span{color:#fff;background:linear-gradient(145deg,#76f,#4e9ee8 55%,#12b8a2);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 9px 24px #5a54e140}.ai-title svg{width:21px}.ai-title p,.ai-section-head p{color:#7d6cf6;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}.ai-title h1{letter-spacing:-.025em;margin:0;line-height:1.15;font-size:22px!important;font-weight:600!important}.ai-header-state{align-items:center;gap:9px;display:flex}.ai-header-state>span{border:1px solid var(--ai-line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:600;display:flex}.ai-header-state>span i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.ai-header-state>span.live i{background:#12b981;box-shadow:0 0 0 4px #12b9811f}.ai-header-state button,.ai-primary{border:1px solid var(--ai-line);cursor:pointer;background:#ffffffe6;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:600;transition:all .18s;display:inline-flex}.ai-header-state button:hover,.ai-primary:hover{border-color:#6d5dfc73;transform:translateY(-1px);box-shadow:0 7px 18px #38416017}.ai-header-state button svg,.ai-primary svg{width:15px;height:15px}.ai-header-state button.primary,.ai-primary{color:#fff;background:linear-gradient(135deg,#6e5efc,#527bdc);border-color:#0000;box-shadow:0 8px 18px #5e54e033}.ai-header-state button:disabled,.ai-primary:disabled{cursor:default;opacity:.55;transform:none}.ai-tabs{border-bottom:1px solid var(--ai-line);scrollbar-width:none;background:#ffffffa3;align-items:end;gap:4px;height:55px;padding:0 18px;display:flex;overflow-x:auto}.ai-tabs::-webkit-scrollbar{display:none}.ai-tabs button{color:#6d7890;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:7px;height:54px;padding:0 12px;font-size:12.5px;font-weight:520;display:inline-flex;position:relative}.ai-tabs button:after{content:"";opacity:0;background:linear-gradient(90deg,#6d5dfc,#11b9a3);border-radius:4px 4px 0 0;height:3px;transition:all .2s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(.5)}.ai-tabs button:hover,.ai-tabs button.active{color:var(--ai-ink)}.ai-tabs button.active{font-weight:650}.ai-tabs button.active:after{opacity:1;transform:scaleX(1)}.ai-tabs svg{width:16px;height:16px}.ai-banner{border-radius:12px;align-items:center;gap:9px;min-height:42px;margin:12px 18px 0;padding:9px 12px;font-size:12px;display:flex}.ai-banner svg{width:16px}.ai-banner button{cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:600}.ai-banner>span{gap:2px;display:grid}.ai-banner>span b{color:inherit}.ai-banner>a{color:#fff;white-space:nowrap;background:#6d5dfc;border-radius:9px;align-items:center;gap:5px;margin-left:auto;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex}.ai-banner>a svg{width:13px}.ai-banner.error{color:#9f2f3e;background:#fff2f4;border:1px solid #f1c4cb}.ai-banner.success{color:#087a66;background:#edfcf7;border:1px solid #a8e3d7}.ai-control-body{grid-template-columns:minmax(620px,1fr) 390px;height:calc(100vh - 195px);min-height:580px;display:grid}.ai-config-canvas{scrollbar-gutter:stable;padding:24px;overflow-y:auto}.ai-section-head{justify-content:space-between;align-items:end;gap:18px;margin:0 0 18px;display:flex}.ai-section-head h2{letter-spacing:-.03em;margin:0;line-height:1.2;font-size:22px!important;font-weight:560!important}.ai-section-head>div>span{max-width:700px;color:var(--ai-muted);margin-top:5px;font-size:13px;line-height:1.5;display:block}.ai-card{border:1px solid var(--ai-line);background:var(--ai-surface);backdrop-filter:blur(14px);border-radius:17px;min-width:0;margin-bottom:16px;padding:19px;position:relative;box-shadow:0 10px 30px #2a344f0e}.ai-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,#ffffffb3,#0000 25%);position:absolute;inset:0}.ai-card>*{position:relative}.ai-card-head{margin-bottom:16px}.ai-card-head h3{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:620}.ai-card-head p{color:var(--ai-muted);margin:5px 0 0;font-size:12px;line-height:1.45}.ai-card-grid{gap:16px;display:grid}.ai-card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-wide-card{margin-top:0}.ai-field{color:#55627a;gap:6px;min-width:0;font-size:11px;font-weight:630;display:grid}.ai-field>input,.ai-field>select,.ai-field>textarea{width:100%;min-width:0;color:var(--ai-ink);background:#ffffffd4;border:1px solid #dce3ee;border-radius:11px;outline:none;font-size:13px;font-weight:430;transition:all .18s}.ai-field>input,.ai-field>select{height:41px;padding:0 11px}.ai-field>textarea{resize:vertical;padding:10px 11px;line-height:1.5}.ai-field>input:focus,.ai-field>select:focus,.ai-field>textarea:focus{background:#fff;border-color:#6d5dfca8;box-shadow:0 0 0 3px #6d5dfc1a}.ai-field>small{color:#8c98aa;font-size:10px;font-weight:450}.ai-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.ai-card>.ai-field+.ai-field{margin-top:13px}.prompt-editor{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important}.ai-identity{grid-template-columns:90px 1fr;gap:14px;margin-bottom:13px;display:grid}.ai-avatar-preview{color:#fff;background:linear-gradient(145deg,#6d5dfc,#2b92e9 55%,#10b9a3);border-radius:24px;place-items:center;width:90px;height:90px;display:grid;overflow:hidden;box-shadow:0 12px 28px #5d54e038}.ai-avatar-preview img{object-fit:cover;width:100%;height:100%}.ai-avatar-preview svg{width:34px;height:34px}.ai-identity .ai-form-grid{grid-template-columns:1fr}.ai-toggle-grid,.capability-grid{border:1px solid var(--ai-line);background:var(--ai-line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ai-toggle-row{background:#ffffffe8;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:66px;padding:11px 12px;display:flex}.ai-toggle-row>span{gap:3px;display:grid}.ai-toggle-row b{font-size:12px;font-weight:610}.ai-toggle-row small{color:var(--ai-muted);font-size:10px;font-weight:430;line-height:1.35}.ai-switch{cursor:pointer;background:#c5cfdd;border:0;border-radius:99px;flex:none;width:37px;height:21px;padding:0;transition:all .2s;position:relative}.ai-switch i{background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #1c263a40}.ai-switch.on{background:linear-gradient(90deg,#6d5dfc,#3c88df)}.ai-switch.on i{transform:translate(16px)}.stacked-toggles{border:1px solid var(--ai-line);background:var(--ai-line);border-radius:12px;gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.ai-provider-form,.ai-source-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.model-provider-form{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.catalog-note{color:var(--ai-muted);align-items:center;gap:8px;margin:13px 0 0;font-size:11px;display:flex}.catalog-note svg{color:#6d5dfc;width:15px;height:15px}.bridge-note{border:1px solid var(--ai-line);background:var(--ai-soft);border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.bridge-note>svg{color:#6d5dfc;width:21px}.bridge-note span{gap:2px;display:grid}.bridge-note b{font-weight:600}.bridge-note small{color:var(--ai-muted)}.ai-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.provider-starter-section{gap:14px;display:grid}.provider-starter-copy{background:linear-gradient(100deg,#f3f1ff,#f7fffd);border:1px solid #dcd7ff;border-radius:14px;align-items:center;gap:12px;padding:15px 17px;display:flex}.provider-starter-copy>svg{color:#6556d9;width:23px}.provider-starter-copy span{gap:3px;display:grid}.provider-starter-copy b{color:var(--ai-ink);font-size:12px}.provider-starter-copy small{color:var(--ai-muted);font-size:10px;line-height:1.45}.provider-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.provider-starter-grid>button{border:1px solid var(--ai-line);min-height:132px;color:var(--ai-ink);text-align:left;cursor:pointer;background:#ffffffc2;border-radius:15px;grid-template-rows:auto auto 1fr auto;grid-template-columns:37px 1fr;column-gap:11px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 24px #2a314e0d}.provider-starter-grid>button:hover{border-color:#8f80ef;transform:translateY(-2px);box-shadow:0 13px 30px #5546b41c}.provider-starter-grid>button>span{color:#fff;background:linear-gradient(145deg,#6d5dfc,#15b8a5);border-radius:11px;grid-row:1/3;place-items:center;width:37px;height:37px;font-size:15px;font-weight:800;display:grid}.provider-starter-grid>button>b{align-self:end;font-size:12px}.provider-starter-grid>button>small{color:var(--ai-muted);align-self:start;font-size:9px}.provider-starter-grid>button>em{color:#5b4fd0;grid-column:1/-1;align-self:end;align-items:center;gap:5px;margin-top:12px;font-size:9px;font-style:normal;font-weight:700;display:inline-flex}.provider-starter-grid>button>em svg{width:12px}.provider-primary{border-color:#6d5dfc6b;box-shadow:0 12px 34px #6052e01f}.provider-primary:after{content:"";background:linear-gradient(90deg,#0000,#6d5dfc,#15b8a5,#0000);height:2px;position:absolute;top:0;left:22px;right:22px}.provider-status{justify-content:space-between;align-items:center;margin:-4px 0 14px;display:flex}.provider-status>span{color:#6a778c;text-transform:capitalize;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.provider-status>span i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.provider-status>span.connected i{background:#13b981}.provider-status>span.failed i{background:#e65e6d}.provider-status>b{color:#5c4fce;text-transform:uppercase;letter-spacing:.08em;background:#eeecff;border-radius:99px;padding:5px 8px;font-size:9px}.provider-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.provider-facts span{color:#8490a3;text-transform:uppercase;letter-spacing:.07em;gap:3px;min-width:0;font-size:9px;display:grid}.provider-facts b{color:#3e4a5d;text-transform:none;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:11px;font-weight:550;overflow:hidden}.provider-catalog{border:1px solid var(--ai-line);background:var(--ai-soft);border-radius:13px;gap:10px;margin-top:14px;padding:12px;display:grid}.provider-model-chips{flex-wrap:wrap;gap:6px;display:flex}.provider-model-chips>span{color:#465267;background:#fff;border:1px solid #d9deea;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.provider-model-chips>button{color:#465267;cursor:pointer;background:#fff;border:1px solid #d9deea;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;display:inline-flex}.provider-model-chips>button:hover:not(:disabled){color:#5d4ed5;border-color:#9284ed}.provider-model-chips>button.active{color:#4f42c8;background:#eeecff;border-color:#6d5dfc;box-shadow:0 0 0 2px #6d5dfc1a}.provider-model-chips>button.catalog-visibility{color:#6558d8;background:0 0;border-style:dashed;font-weight:600}.provider-model-chips>button.catalog-visibility:hover:not(:disabled){background:#f3f1ff;border-color:#8a7cff}.provider-model-select{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.provider-model-select select,.provider-model-select button{color:#263247;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #d9deea;border-radius:10px;padding:0 11px}.provider-model-select button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:650;display:inline-flex}.provider-model-select button svg{width:14px}.provider-model-select button:hover:not(:disabled){color:#5d4ed5;border-color:#7867ff}.provider-model-select button:disabled{cursor:default;opacity:.58}.catalog-manual-add{margin-top:9px}.catalog-manual-add summary{color:var(--ai-muted);cursor:pointer;font-size:11px}.catalog-manual-add .catalog-add{margin-top:8px}.provider-model-chips>button:disabled{cursor:wait;opacity:.7}.provider-model-chips>span.default,.provider-model-chips>button.default{color:#5748d8;border-color:#6d5dfc59}.provider-model-chips b{color:#fff;background:#6d5dfc;border-radius:999px;padding:1px 4px;font-size:10px;font-weight:600}.provider-model-chips small{color:var(--ai-muted)}.catalog-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.catalog-add select,.catalog-add button{border:1px solid var(--ai-line);min-height:36px;color:var(--ai-ink);background:#fff;border-radius:9px;padding:0 9px}.catalog-add button{cursor:pointer;align-items:center;gap:5px;display:inline-flex}.catalog-add button svg{width:14px}.ai-card-actions{border-top:1px solid var(--ai-line);flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:13px;display:flex}.ai-card-actions button,.source-actions button,.index-list button{color:#536077;cursor:pointer;background:#fff;border:1px solid #dbe2ed;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:10px;font-weight:600;display:inline-flex}.ai-card-actions button svg,.source-actions button svg,.index-list button svg{width:13px;height:13px}.ai-card-actions button.accent{color:#5d4ed5;background:#f2f0ff;border-color:#d5d0ff}.ai-card-actions button.danger{color:#c94757;background:#fff6f7;border-color:#f3cbd1;margin-left:auto}.runtime-selector-card{border-color:#6d5dfc47;margin-bottom:16px}.runtime-selector{grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto;align-items:end;gap:12px;display:grid}.runtime-selector .ai-primary{white-space:nowrap;min-height:41px}.provider-settings{border-top:1px solid var(--ai-line);margin-top:14px}.provider-settings summary{color:#68758a;cursor:pointer;align-items:center;gap:7px;min-height:36px;font-size:10px;font-weight:650;list-style:none;display:flex}.provider-settings summary::-webkit-details-marker{display:none}.provider-settings summary svg{width:13px}.provider-settings summary svg:last-child{margin-left:auto;transition:transform .18s}.provider-settings[open] summary svg:last-child{transform:rotate(180deg)}.provider-settings>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:8px 0 3px;display:grid}.provider-settings .ai-toggle-row{border:1px solid var(--ai-line);border-radius:10px;min-height:41px}.provider-settings .ai-primary{align-self:end;min-height:41px}.compact-model-catalog{gap:9px;display:grid}.model-provider-group{border:1px solid var(--ai-line);background:#ffffffb8;border-radius:13px;overflow:hidden}.model-provider-group>summary,.model-catalog-item>summary{cursor:pointer;list-style:none}.model-provider-group>summary::-webkit-details-marker{display:none}.model-catalog-item>summary::-webkit-details-marker{display:none}.model-provider-group>summary{align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.model-provider-group>summary>svg,.model-catalog-item>summary svg{color:#7c879a;width:15px;margin-left:2px;transition:transform .18s}.model-provider-group[open]>summary>svg,.model-catalog-item[open]>summary svg{transform:rotate(180deg)}.model-provider-title{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.model-provider-title>svg{color:#6556d9;background:#efedff;border-radius:9px;width:28px;height:28px;padding:6px}.model-provider-title>span,.model-catalog-item>summary>span:first-child{gap:2px;min-width:0;display:grid}.model-provider-title b,.model-catalog-item b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.model-provider-title small,.model-catalog-item small{color:var(--ai-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.model-provider-count,.model-active-badge{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:650}.model-provider-count{color:#5f6d82;background:#eef2f7}.model-active-badge{color:#087b66;background:#e1f8f0}.model-provider-items{border-top:1px solid var(--ai-line);background:var(--ai-soft);gap:6px;padding:0 9px 9px;display:grid}.model-catalog-item{border:1px solid var(--ai-line);background:#fff;border-radius:10px;overflow:hidden}.model-catalog-item:first-child{margin-top:9px}.model-catalog-item>summary{justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:7px 10px;display:flex}.model-item-badges{flex:none;align-items:center;gap:5px;display:flex}.model-item-badges i{color:#5c4fce;background:#eeecff;border-radius:999px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:700}.model-catalog-meta{border-top:1px solid var(--ai-line);background:#fafbfe;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.model-catalog-meta span{gap:3px;min-width:0;display:grid}.model-catalog-meta small{color:#8792a4;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.model-catalog-meta b{color:#3e4a5d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:580;overflow:hidden}.knowledge-grid{grid-template-columns:.85fr 1.15fr}.kb-list{gap:8px;display:grid}.kb-item{grid-template-columns:minmax(0,1fr) 36px;gap:6px;display:grid}.kb-list label{cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:11px;grid-template-columns:17px 34px 1fr 16px;align-items:center;gap:9px;padding:10px;display:grid}.kb-list label.selected{background:#f4f2ff;border-color:#aaa1ff}.kb-list input{accent-color:#e86f50}.kb-list svg{color:#8a96aa;width:16px}.kb-list>label>svg:last-child{opacity:0;color:#5f50dd}.kb-list label.selected>svg:last-child{opacity:1}.kb-list span{min-width:0;display:grid}.kb-list b{font-size:12px;font-weight:600}.kb-list small{color:var(--ai-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.kb-delete{cursor:pointer;background:#fff6f7;border:1px solid #f0cbd1;border-radius:10px;place-items:center;width:36px;min-height:100%;display:grid;color:#c94757!important}.kb-delete:hover{background:#ffedef;border-color:#df8793}.kb-delete:disabled{cursor:wait;opacity:.55}.kb-delete svg{width:15px;height:15px}.kb-empty{min-height:116px;color:var(--ai-muted);text-align:center;background:#f7f9fdb8;border:1px dashed #cfd7e5;border-radius:12px;place-content:center;justify-items:center;gap:5px;padding:18px;display:grid}.kb-empty svg{color:#6d5dfc;width:25px}.kb-empty b{color:var(--ai-ink);font-size:13px}.kb-empty small{max-width:310px;font-size:10px;line-height:1.4}.kb-create-form{border-top:1px solid var(--ai-line);grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding-top:14px;display:grid}.kb-create-form .ai-field:first-child,.kb-create-form .ai-primary{grid-column:1/-1}.kb-create-form .ai-primary{min-height:41px}.knowledge-readiness{color:#815b0c;background:#fff9e9;border:1px solid #efd69b;border-radius:13px;align-items:center;gap:11px;min-height:58px;margin-bottom:16px;padding:11px 13px;display:flex}.knowledge-readiness>svg{flex:none;width:18px}.knowledge-readiness>span{gap:2px;min-width:0;display:grid}.knowledge-readiness b{font-size:12px}.knowledge-readiness small{color:#8a6b2d;font-size:10px;line-height:1.4}.knowledge-readiness button{color:#fff;cursor:pointer;white-space:nowrap;background:#6d5dfc;border:0;border-radius:9px;min-height:34px;margin-left:auto;padding:0 11px;font-size:10px;font-weight:700}.ai-source-form{grid-template-columns:1fr 1fr}.ai-source-form .ai-primary{min-height:41px}.ai-source-form input[type=file]{padding:8px 9px;line-height:22px}.upload-queue{border:1px solid var(--ai-line);background:var(--ai-soft);border-radius:10px;grid-column:1/-1;gap:7px;margin-top:14px;padding:12px;display:grid}.upload-queue>b{font-size:12px}.upload-queue>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.upload-queue>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.upload-queue svg{flex:none;width:14px;height:14px}.upload-queue>div>span:nth-child(2){text-transform:capitalize;color:var(--ai-muted)}.upload-queue .upload-failed,.upload-queue>div>small{color:#b42318}.upload-queue>div>small{grid-column:1/-1}.source-list{display:grid}.source-list>div{border-top:1px solid var(--ai-line);grid-template-columns:35px minmax(0,1fr) 62px 48px 48px minmax(156px,max-content);align-items:center;gap:7px;min-height:61px;display:grid}.source-list>div.disabled{opacity:.58}.source-list>div:first-child{border-top:0}.source-icon{color:#7769d9;background:#efedff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.source-icon.ready{color:#07846d;background:#e4f8f2}.source-icon.failed{color:#b93c4a;background:#ffebee}.source-icon svg{width:15px}.source-name{min-width:0;display:grid}.source-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:590;overflow:hidden}.source-name small,.source-list>div>span small{color:var(--ai-muted);font-size:9px}.source-name .source-error{color:#b43649;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.source-state{color:#756f80;text-transform:capitalize;background:#eef1f5;border-radius:99px;width:max-content;padding:5px 7px;font-size:9px;font-weight:700}.source-state.ready{color:#07755f;background:#e2f8f0}.source-state.failed{color:#a53543;background:#ffeaed}.source-list>div>span:not(.source-name):not(.source-icon):not(.source-state){display:grid}.source-list>div>span b{font-size:11px;font-weight:600}.source-actions{justify-content:flex-end;gap:5px;min-width:0;display:flex}.source-actions button{justify-content:center;width:30px;padding:0}.source-actions button.download-format{width:auto;padding:0 7px}.source-actions button.download-format small{font-size:9px;font-weight:700}.source-actions button:last-child{color:#bc4050}.handoff-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.handoff-flow>div{border:1px solid var(--ai-line);background:#ffffffc2;border-radius:13px;gap:10px;padding:13px;display:flex;position:relative}.handoff-flow>div:not(:last-child):after{content:"";z-index:2;background:#b9c3d2;width:12px;height:2px;position:absolute;top:50%;right:-11px}.handoff-flow i{color:#fff;background:linear-gradient(135deg,#6d5dfc,#3d8fe0);border-radius:9px;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:700;display:grid}.handoff-flow span{gap:3px;display:grid}.handoff-flow b{font-size:11px;font-weight:620}.handoff-flow small{color:var(--ai-muted);font-size:9px;line-height:1.35}.support-form-preview{background:#f8f9fc;border:1px dashed #c8cfdb;border-radius:12px;gap:8px;margin-bottom:14px;padding:13px;display:grid}.support-form-preview>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.support-form-preview span{color:#8b96a7;background:#fff;border:1px solid #e2e6ed;border-radius:8px;padding:9px 10px;font-size:9px}.ai-business-hours{gap:7px;margin-top:14px;display:grid}.ai-business-hours>div{grid-template-columns:92px 1fr 1fr;align-items:center;gap:7px;display:grid}.ai-business-hours label{color:#4e5b70;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.ai-business-hours input[type=checkbox]{accent-color:#e86f50}.ai-business-hours input[type=time]{min-width:0;height:35px;color:var(--ai-ink);background:#ffffffd9;border:1px solid #dce3ee;border-radius:9px;padding:0 8px;font-size:10px}.ai-business-hours input:disabled{cursor:not-allowed;opacity:.42}.ai-card-note{color:var(--ai-muted);align-items:flex-start;gap:6px;margin-top:11px;font-size:9px;line-height:1.45;display:flex}.ai-card-note svg{flex:none;width:13px}.ai-routing-summary{gap:9px;display:grid}.ai-routing-summary p{color:#59667b;border:1px solid var(--ai-line);background:var(--ai-soft);border-radius:10px;margin:0;padding:10px 11px;font-size:10px;line-height:1.45}.ai-routing-summary b{color:var(--ai-ink);font-weight:650}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assist-actions{flex-wrap:wrap;gap:8px;display:flex}.assist-actions span{color:#4e5a70;background:#fff;border:1px solid #dfe5ee;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;font-weight:580;display:inline-flex}.assist-actions svg{color:#6d5dfc;width:14px}.channel-icon{color:#7a6ae6;background:#eeecff;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.channel-icon svg{width:21px}.channel-on{border-color:#6d5dfc57}.channel-on .channel-icon{color:#fff;background:linear-gradient(135deg,#7464f6,#3f8cdf)}.security-note{color:#52627b;background:#eef7f7;border-radius:10px;gap:9px;margin:0;padding:11px;font-size:10px;line-height:1.45;display:flex}.security-note svg{color:#0ca288;flex:none;width:17px}.index-list{gap:8px;display:grid}.index-list>div{border:1px solid var(--ai-line);background:#fff;border-radius:11px;grid-template-columns:minmax(200px,1fr) 120px 120px auto;align-items:end;gap:10px;padding:10px;display:grid}.index-list>div>span{grid-template-columns:24px 1fr;align-self:center;align-items:center;column-gap:8px;display:grid}.index-list>div>span svg{color:#6d5dfc;grid-row:1/span 2;width:18px}.index-list>div>span b{font-size:11px;font-weight:600}.index-list>div>span small{color:var(--ai-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ai-empty{min-height:180px;color:var(--ai-muted);text-align:center;place-content:center;justify-items:center;padding:22px;display:grid}.ai-empty>span{color:#7466dc;background:#efedff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.ai-empty svg{width:21px}.ai-empty h3{color:var(--ai-ink);margin:12px 0 4px;font-size:14px;font-weight:600}.ai-empty p{max-width:360px;margin:0;font-size:11px;line-height:1.45}.ai-test-panel{border-left:1px solid var(--ai-line);backdrop-filter:blur(20px);background:#fafbfee6;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;min-width:0;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.test-head{border-bottom:1px solid var(--ai-line);justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex}.test-head>div{align-items:center;gap:10px;display:flex}.test-head>div>span{color:#fff;background:linear-gradient(135deg,#6d5dfc,#17adac);border-radius:12px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 7px 16px #5c53da33}.test-head svg{width:17px}.test-head div div{gap:3px;display:grid}.test-head b{font-size:13px;font-weight:620}.test-head small{color:#758196;align-items:center;gap:6px;font-size:9px;display:flex}.test-head small i{background:#16b986;border-radius:50%;width:6px;height:6px}.test-head>button{border:1px solid var(--ai-line);cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.test-head>button svg{transform:rotate(-90deg)}.test-runtime{border-bottom:1px solid var(--ai-line);background:#ffffffbf;justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:8px 16px;display:flex}.test-runtime>span:first-child{min-width:0;display:grid}.test-runtime b,.test-runtime small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.test-runtime b{font-size:11px;font-weight:620}.test-runtime small{color:var(--ai-muted);font-size:9px}.test-runtime .version{color:#6d5fd2;background:#eeecff;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:700}.test-actions{border-bottom:1px solid var(--ai-line);background:var(--ai-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.test-actions button{color:#667288;cursor:pointer;background:#ffffffed;border:0;justify-content:center;align-items:center;gap:4px;min-width:0;height:39px;font-size:10px;font-weight:620;display:flex}.test-actions button:disabled{opacity:.4}.test-actions svg{width:12px}.test-transcript{overscroll-behavior:contain;scrollbar-gutter:stable;background-image:radial-gradient(#6d5dfc1a .7px,#0000 .7px);background-size:14px 14px;min-height:0;padding:16px;overflow:hidden scroll}.test-transcript::-webkit-scrollbar{width:9px}.test-transcript::-webkit-scrollbar-track{background:#e0e5ef73}.test-transcript::-webkit-scrollbar-thumb{background:#9da8ba padding-box padding-box;border:2px solid #0000;border-radius:999px}.test-transcript{scrollbar-width:thin;scrollbar-color:#9da8ba #e0e5ef73}.test-empty{text-align:center;place-content:center;justify-items:center;min-height:100%;display:grid}.test-empty>span{color:#6d5dfc;background:#f4f2ffe6;border:1px solid #dad5ff;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 30px #5046be1a}.test-empty svg{width:23px}.test-empty h3{margin:13px 0 5px;font-size:14px;font-weight:600}.test-empty p{max-width:290px;color:var(--ai-muted);margin:0;font-size:10px;line-height:1.5}.test-empty>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:13px;display:flex}.test-empty button{color:#6559bf;cursor:pointer;background:#ffffffd9;border:1px solid #dad6fa;border-radius:8px;padding:7px 8px;font-size:10px}.test-message{grid-template-columns:27px minmax(0,1fr);gap:9px;margin:0;display:grid}.test-message+.test-message{margin-top:12px}.test-message.user+.test-message.user,.test-message:not(.user)+.test-message:not(.user){margin-top:5px}.test-message>span{color:#6055bf;background:#fff;border:1px solid #ddd9f8;border-radius:9px;align-self:end;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.test-message>span svg{width:13px}.test-message>p{overflow-wrap:anywhere;white-space:pre-wrap;background:#fffffff5;border:1px solid #0000000f;border-radius:22px;max-width:75%;margin:0;padding:9px 17px;font-size:11px;line-height:1.5;box-shadow:0 4px 12px #0000000f}.test-message.user{grid-template-columns:minmax(0,1fr) 27px}.test-message.user>span{color:#fff;background:#29344a;border:0;grid-column:2}.test-message.user>p{color:#fff;background:var(--brand);border:1px solid #0000000f;border-radius:22px;grid-area:1/1;justify-self:end}.test-citations{flex-wrap:wrap;grid-column:2;gap:5px;display:flex}.test-citations span{color:#5d6980;background:#fffc;border:1px solid #dde3ec;border-radius:7px;align-items:center;gap:4px;padding:5px 6px;font-size:10px;display:inline-flex}.test-citations svg{width:10px}.test-citations b{color:#12806e;font-size:10px}.test-provider-warning{color:#8a5b12;background:#fff8e8;border:1px solid #efd59e;border-radius:8px;grid-column:2;max-width:92%;padding:8px 10px;font-size:9px;line-height:1.4;display:block}.test-provider-warning b,.test-provider-warning em{display:block}.test-provider-warning b{color:#814507;margin-bottom:3px}.test-provider-warning em{opacity:.8;margin-top:4px;font-style:normal}.test-thinking{color:#78859a;align-items:center;gap:4px;font-size:9px;display:flex}.test-thinking i{background:#7061ec;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate ai-dot}.test-thinking i:nth-child(2){animation-delay:.2s}.test-thinking i:nth-child(3){animation-delay:.4s}.test-thinking span{margin-left:5px}@keyframes ai-dot{to{opacity:.25;transform:translateY(-3px)}}.test-error{color:#a43545;background:#fff0f2;border:1px solid #f0c5cc;border-radius:10px;align-items:center;gap:6px;padding:9px;font-size:9px;display:flex}.test-error svg{width:14px}.test-metrics{border-top:1px solid var(--ai-line);background:var(--ai-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.test-metrics span{background:#fffffff0;grid-template-columns:15px 1fr;align-items:center;min-width:0;padding:7px 8px;display:grid}.test-metrics svg{color:#7063d9;grid-row:1/span 2;width:11px}.test-metrics b{font-size:9px;font-weight:650}.test-metrics small{color:#8993a4;text-transform:uppercase;font-size:7px}.retrieval-debug{border-top:1px solid var(--ai-line);background:#f8fafdf5;max-height:210px;padding:8px 10px;font-size:9px;overflow:auto}.retrieval-debug summary{cursor:pointer;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.retrieval-debug summary svg{width:13px}.retrieval-debug-meta{color:var(--ai-muted);gap:3px;margin:8px 0;display:grid}.retrieval-debug-list{gap:3px;display:grid}.retrieval-debug-list>div{border:1px solid var(--ai-line);border-radius:6px;grid-template-columns:minmax(0,1fr) repeat(4,38px);align-items:center;gap:3px;padding:5px;display:grid}.retrieval-debug-list>div.selected{background:#effbf7;border-color:#72b8a9}.retrieval-debug-list span:first-child{min-width:0;display:grid}.retrieval-debug-list small{color:var(--ai-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.test-composer{border-top:1px solid var(--ai-line);background:#fff;grid-template-columns:1fr 38px;align-items:end;gap:8px;padding:11px;display:grid}.test-composer textarea{resize:none;border:1px solid #dce2ec;border-radius:11px;outline:none;max-height:100px;padding:10px 11px;font-size:11px}.test-composer textarea:focus{border-color:#948aff;box-shadow:0 0 0 3px #6d5dfc17}.test-composer button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d5dfc,#3e8bdf);border:0;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.test-composer button:disabled{cursor:default;background:#bcc5d2}.test-composer svg{width:16px}.ai-test-collapsed{border-left:1px solid var(--ai-line);background:#ffffffb3;place-items:start center;padding-top:16px;display:grid}.ai-test-collapsed button{color:#6659d7;cursor:pointer;background:#f1efff;border:1px solid #d8d3ff;border-radius:11px;justify-items:center;gap:5px;padding:10px 6px;font-size:10px;font-weight:650;display:grid}.ai-test-collapsed svg{width:17px}.ai-control.test-collapsed .ai-control-body{grid-template-columns:minmax(620px,1fr) 66px}@media (max-width:1320px){.ai-control-body{grid-template-columns:minmax(560px,1fr) 340px}.ai-tabs button{padding-inline:9px}.ai-tabs button span{font-size:11px}.ai-toggle-grid,.capability-grid,.ai-provider-form,.model-provider-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.ai-control-body{height:auto;display:block;overflow:visible}.ai-config-canvas{overflow:visible}.ai-test-panel{z-index:30;width:min(390px,94vw);position:fixed;top:76px;bottom:0;right:0;box-shadow:-18px 0 45px #1e273c2e}.ai-test-collapsed{z-index:30;background:0 0;border:0;padding:0;position:fixed;bottom:18px;right:14px}.ai-card-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ai-control-header{align-items:flex-start;height:auto;padding:13px}.ai-header-state>span,.ai-header-state>button:not(.primary){display:none}.ai-tabs{padding-inline:7px}.ai-config-canvas{padding:15px}.ai-card-grid.two,.ai-card-grid.three,.knowledge-grid,.ai-provider-grid,.ai-form-grid,.ai-source-form,.ai-provider-form,.kb-create-form{grid-template-columns:1fr}.kb-create-form .ai-field,.kb-create-form .ai-primary{grid-column:auto}.knowledge-readiness{flex-wrap:wrap;align-items:flex-start}.knowledge-readiness button{margin-left:29px}.runtime-selector,.model-catalog-meta{grid-template-columns:1fr}.handoff-flow{grid-template-columns:1fr 1fr}.handoff-flow>div:after{display:none}.source-list>div{grid-template-columns:32px 1fr auto;padding:9px 0}.source-list>div>span:not(.source-icon):not(.source-name):not(.source-state){display:none}.source-actions{grid-column:2/-1}.index-list>div{grid-template-columns:1fr 1fr}.index-list>div>span{grid-column:1/-1}}html.theme-dark .ai-control,html[data-theme=dark] .ai-control,body.dark .ai-control{--ai-ink:#edf2fb;--ai-muted:#9ba8bb;--ai-line:#9aa9c033;--ai-surface:#181f2ee0;--ai-soft:#151b29;background:radial-gradient(circle at 8% 0,#6d5dfc29,#0000 26rem),#101520}html.theme-dark .ai-control-header,html.theme-dark .ai-tabs,html.theme-dark .ai-test-panel,html[data-theme=dark] .ai-control-header,html[data-theme=dark] .ai-tabs,html[data-theme=dark] .ai-test-panel{background:#121824e0}html.theme-dark .ai-card,html.theme-dark .ai-toggle-row,html.theme-dark .test-runtime,html.theme-dark .test-actions button,html.theme-dark .test-metrics span,html[data-theme=dark] .ai-card,html[data-theme=dark] .ai-toggle-row,html[data-theme=dark] .test-runtime,html[data-theme=dark] .test-actions button,html[data-theme=dark] .test-metrics span{background:#192130e8}html.theme-dark .ai-field input,html.theme-dark .ai-field select,html.theme-dark .ai-field textarea,html.theme-dark .kb-list label,html.theme-dark .model-provider-group,html.theme-dark .model-catalog-item,html.theme-dark .model-catalog-meta,html.theme-dark .ai-business-hours input[type=time],html.theme-dark .index-list>div,html[data-theme=dark] .ai-field input,html[data-theme=dark] .ai-field select,html[data-theme=dark] .ai-field textarea,html[data-theme=dark] .kb-list label,html[data-theme=dark] .model-provider-group,html[data-theme=dark] .model-catalog-item,html[data-theme=dark] .model-catalog-meta,html[data-theme=dark] .ai-business-hours input[type=time],html[data-theme=dark] .index-list>div,html.theme-dark .provider-model-chips>span,html.theme-dark .provider-model-chips>button,html.theme-dark .provider-model-select select,html.theme-dark .provider-model-select button,html.theme-dark .catalog-add select,html.theme-dark .catalog-add button{color:var(--ai-ink);background:#1b2434;border-color:#354055}html.theme-dark .kb-empty,html[data-theme=dark] .kb-empty{background:#141b29b3;border-color:#3b475d}html.theme-dark .knowledge-readiness,html[data-theme=dark] .knowledge-readiness{color:#f4d58a;background:#2b271b;border-color:#66562d}html.theme-dark .knowledge-readiness small,html[data-theme=dark] .knowledge-readiness small{color:#ccb878}.ai-access-denied{text-align:center;flex-direction:column;gap:8px}.ai-access-denied>svg{color:#6d5dfc;width:38px;height:38px}.ai-access-denied strong{font-size:22px;font-weight:600}.ai-access-denied span{color:#69758a;max-width:520px}.website-knowledge-selector{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 14px;display:grid}.website-knowledge-selector>button{border:1px solid var(--ai-line);background:var(--ai-surface);min-width:0;color:var(--ai-ink);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:14px;display:grid;box-shadow:0 8px 24px #2821170a}.website-knowledge-selector>button:hover{border-color:#ef9b7e}.website-knowledge-selector>button.active{background:linear-gradient(135deg,#fff7f2,#fff);border-color:#e87250}.website-knowledge-selector>button>span:first-child{color:#d65f3e;background:#fff0e9;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.website-knowledge-selector svg{width:19px}.website-knowledge-selector>button>span:nth-child(2){min-width:0;display:grid}.website-knowledge-selector b,.website-knowledge-selector small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.website-knowledge-selector small{color:var(--ai-muted);font-size:11px}.website-knowledge-selector em{background:var(--ai-soft);color:var(--ai-muted);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal}.website-knowledge-selector>button>svg{color:#e87250}.website-scope-bar{border:1px solid var(--ai-line);background:var(--ai-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 14px;padding:12px 16px;display:flex}.website-scope-bar>span{display:grid}.website-scope-bar>span small{color:var(--ai-muted)}.website-scope-bar .ai-field{min-width:min(340px,48%)}.test-scope{border-bottom:1px solid var(--ai-line);background:#fff8f4;align-items:center;gap:9px;padding:9px 16px;display:flex}.test-scope>svg{color:#e87250;width:17px}.test-scope>span{min-width:0;display:grid}.test-scope b,.test-scope small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.test-scope b{font-size:11px}.test-scope small{color:var(--ai-muted);font-size:9px}html.theme-dark .website-knowledge-selector>button,html.theme-dark .website-scope-bar,html[data-theme=dark] .website-knowledge-selector>button,html[data-theme=dark] .website-scope-bar{background:#1b2434}html.theme-dark .website-knowledge-selector>button.active,html[data-theme=dark] .website-knowledge-selector>button.active{background:#30251f}html.theme-dark .test-scope,html[data-theme=dark] .test-scope{background:#2a211d}@media (max-width:720px){.website-scope-bar{flex-direction:column;align-items:stretch}.website-scope-bar .ai-field{min-width:0}.website-knowledge-selector{grid-template-columns:1fr}}
