@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";.faq-tabs svg,.faq-toolbar svg,.faq-row-actions svg{width:17px;height:17px}.faq-workspace{gap:1rem;min-width:0;display:grid}.faq-chat-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,.35fr)}.faq-search-field{align-items:center;min-width:0;margin:0;display:flex;position:relative}.faq-search-field>svg{z-index:1;width:17px;height:17px;color:var(--muted,#667085);pointer-events:none;position:absolute;left:.85rem}.faq-search-field>input{width:100%;padding-inline-start:2.6rem!important}.faq-compact-list,.faq-chat-list{border:1px solid var(--line,#e4e7ec);border-radius:12px;min-width:0;display:grid;overflow:hidden}.faq-compact-list>article{border-bottom:1px solid var(--line,#e4e7ec);background:#fff;align-items:center;min-width:0;display:flex}.faq-compact-list>article:last-child,.faq-chat-list>button:last-child{border-bottom:0}.faq-row-main,.faq-chat-list>button{color:#172033;text-align:left;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;width:100%;min-width:0;padding:.65rem .8rem;font-family:inherit;font-size:13px;font-weight:400;line-height:1.35;display:grid}.faq-row-main:hover,.faq-chat-list>button:hover{background:#fafafa}.faq-row-main>span:first-child,.faq-chat-list>button>span{gap:.2rem;min-width:0;display:grid}.faq-row-main strong,.faq-row-main small,.faq-chat-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faq-row-main strong,.faq-chat-list strong{font-size:13px;font-weight:600}.faq-row-main small,.faq-chat-list small{font-size:12px;font-weight:400}.faq-row-main small,.faq-chat-list small,.faq-chat-list time{color:var(--muted,#667085)}.faq-row-actions{gap:.35rem;padding-right:.7rem;display:flex}.faq-row-actions button{width:34px;min-width:34px;min-height:34px;padding:0}.status-pill{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:.3rem .55rem;font-size:.78rem}.status-pill.approved{color:#027a48;background:#ecfdf3}.status-pill.pending_review{color:#b54708;background:#fffaeb}.status-pill.rejected{color:#b42318;background:#fef3f2}.faq-product-count{color:#475467;white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;display:inline-flex}.faq-product-count svg{width:15px}.faq-tag-filters,.faq-row-tags{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.faq-tag-filters button,.faq-row-tags i{border-radius:999px;min-height:28px;padding:.25rem .55rem;font-size:.76rem;font-style:normal}.faq-tag-filters button.active{color:#6941c6;background:#f4f3ff;border-color:#7f56d9}.faq-row-tags{margin-top:.2rem}.faq-row-tags i{color:#475467;background:#f2f4f7;min-height:auto}.faq-chat-list>button{border-bottom:1px solid var(--line,#e4e7ec);grid-template-columns:minmax(0,1fr) auto}.faq-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.faq-create-choice{align-items:flex-start;gap:1rem;min-width:0;display:flex}.faq-create-choice>div{gap:.7rem;width:100%;min-width:0;display:grid}.faq-create-choice h2,.faq-create-choice p{margin:0}.faq-create-choice button{justify-self:start}.faq-create-choice label{gap:.35rem;margin:.25rem 0 0;display:grid}.faq-editor-modal{width:min(1040px,100vw - 2rem)}.faq-modal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.faq-modal-fields label{gap:.4rem;display:grid}.faq-modal-fields label:nth-child(3){grid-column:1/-1}.faq-modal-fields textarea{resize:vertical;min-height:110px}.faq-product-picker{border-top:1px solid var(--line,#e4e7ec);gap:.7rem;margin-top:1.15rem;padding-top:1rem;display:grid}.faq-product-picker>div:first-child{gap:.2rem;display:grid}.faq-product-picker small{color:var(--muted,#667085)}.faq-selected-products{flex-wrap:wrap;gap:.4rem;display:flex}.faq-selected-products button{border-radius:999px;min-height:34px;padding:.35rem .55rem .35rem .7rem}.faq-selected-products svg{width:15px}.faq-product-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:230px;display:grid;overflow-y:auto}.faq-product-results>button{text-align:left;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:.65rem;min-width:0;min-height:58px;padding:.5rem;display:grid}.faq-product-results img,.faq-product-results>button>svg:first-child{object-fit:contain;border-radius:8px;width:42px;height:42px}.faq-product-results span{min-width:0;display:grid}.faq-product-results strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.faq-product-results>button>svg:last-child{width:17px}@media (width<=900px){.faq-toolbar{grid-template-columns:1fr 1fr}.faq-toolbar .faq-search-field{grid-column:1/-1}.faq-create-grid{grid-template-columns:1fr}}@media (width<=640px){.faq-tabs{overflow-x:auto}.faq-toolbar,.faq-chat-toolbar,.faq-modal-fields{grid-template-columns:1fr}.faq-toolbar .faq-search-field,.faq-modal-fields label:nth-child(3){grid-column:auto}.faq-toolbar>button{width:100%}.faq-row-main{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.faq-product-count,.faq-chat-list time{display:none}.faq-product-results{grid-template-columns:1fr}.faq-editor-modal{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.faq-create-choice{flex-direction:column}}.knowledge-source-inventory .review-list>div{align-items:start}.source-status-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.source-status-summary>div,.source-event-list article{background:#fafbfc;border:1px solid #e4e7ec;border-radius:12px;min-width:0;padding:.9rem}.source-status-summary small,.source-status-summary strong,.source-event-list small{overflow-wrap:anywhere;display:block}.source-status-summary strong{margin-top:.3rem}.source-event-list{gap:.65rem;margin-top:1.25rem;display:grid}.source-event-list article.error{background:#fff6f5;border-color:#fecdca}.source-event-list article.warning{background:#fffaeb;border-color:#fedf89}.settings-section,.publication-card{min-width:0}.settings-section .settings-intro,.publication-card>p{width:100%;max-width:78ch}.settings-section .form-grid,.publication-limits .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.settings-section .form-grid>label,.publication-limits .form-grid>label,.publication-access>label{min-width:0}.settings-section .checkbox-line,.publication-access .toggle-row{grid-column:1/-1;align-items:flex-start;gap:.75rem;display:flex}.settings-section .modal-actions,.publication-card>.proposal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.publication-settings{grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);align-items:start;gap:1.25rem;display:grid}.publication-access,.publication-limits{gap:1rem;min-width:0;display:grid}.publication-access textarea{resize:vertical;min-height:150px}@media (width<=1050px){.settings-section .form-grid,.publication-settings,.publication-limits .form-grid{grid-template-columns:1fr}.source-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.knowledge-source-inventory .instruction-examples{flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.source-status-summary{grid-template-columns:1fr}.settings-section .modal-actions,.publication-card>.proposal-actions{flex-direction:column;align-items:stretch}.settings-section .modal-actions button,.publication-card>.proposal-actions button{width:100%}}:root{color:#192230;font-synthesis:none;background:#f4f6fa;font-family:DM Sans,system-ui,sans-serif}.admin-directory-card{padding:0;overflow:hidden}.admin-directory-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.admin-directory-toolbar .search-field{width:min(520px,100%);margin:0}.admin-directory-toolbar>span{color:var(--ui-muted);white-space:nowrap;font-size:12px}.admin-directory-wrap{width:100%;overflow-x:auto}.admin-directory-table{border-collapse:collapse;width:100%;min-width:980px}.admin-directory-table th{border-block:1px solid var(--ui-border);color:var(--ui-muted);text-align:left;text-transform:uppercase;background:#fafbfc;padding:10px 14px;font-size:10px}.admin-directory-table td{border-bottom:1px solid var(--ui-border);vertical-align:middle;padding:12px 14px}.admin-directory-table td>strong,.admin-directory-table td>small{display:block}.admin-directory-table td>small{color:var(--ui-muted);margin-top:4px;line-height:1.4}.admin-directory-table tr.is-suspended{background:#fff8f8}.admin-directory-table select{min-width:118px}.admin-external-embeddings{color:var(--ui-muted);cursor:pointer;align-items:center;gap:7px;margin-top:7px;font-size:11px;font-weight:650;display:flex}.admin-external-embeddings input{margin:0}.admin-external-embeddings:has(input:disabled){cursor:default;opacity:.72}.crm-company-modal{width:min(880px,100vw - 32px);max-width:880px}.crm-company-list{gap:8px;max-height:min(52vh,560px);margin:16px 0;display:grid;overflow-y:auto}.crm-company-list>button{text-align:left;justify-content:space-between;width:100%}.crm-company-list>button>span{gap:3px;min-width:0;display:grid}.crm-company-list>button small{color:var(--ui-muted);text-overflow:ellipsis;font-weight:400;overflow:hidden}.team-directory-table{min-width:760px}.team-directory-table td:last-child{text-align:right;width:64px}.team-member-modal{width:min(680px,100vw - 32px)}.team-member-modal>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.team-member-modal .form-grid{margin-block:20px}.team-member-actions{justify-content:flex-end}.directory-metric,.compact-switch{align-items:center;gap:6px;display:inline-flex}.directory-metric svg{width:14px;height:14px}.compact-switch{color:var(--ui-muted);margin-top:7px;font-size:11px}.compact-switch input{width:15px;min-height:15px}.admin-row-actions{flex-wrap:nowrap;justify-content:flex-end}.admin-hybrid-explanation{color:var(--ui-muted);align-items:flex-start;gap:10px;display:flex}.admin-hybrid-explanation svg{width:18px;color:var(--ui-primary);flex:none}.dashboard-welcome{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;display:grid}.dashboard-welcome h2,.dashboard-welcome p{margin:2px 0}.dashboard-welcome .primary{white-space:nowrap;text-decoration:none}.tenant-restricted-backdrop{z-index:10000}.tenant-restricted-modal{text-align:center}.tenant-restricted-modal .primary-link{margin-top:10px;display:inline-flex}@media (width<=720px){.admin-directory-toolbar{flex-direction:column;align-items:stretch}.dashboard-welcome{grid-template-columns:auto 1fr}.dashboard-welcome .primary{grid-column:1/-1;justify-content:center}}.process-activity{margin-left:0!important}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:256px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:20;background:#111827;flex-direction:column;height:100vh;padding:26px 18px 18px;display:flex;position:sticky;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 25px;display:flex}.brand>span{background:linear-gradient(145deg,#897cf8,#5a49e1);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 25px #7666f044}.brand>span img{object-fit:contain;width:27px;height:27px}.brand strong,.brand small{display:block}.brand strong{font-size:17px}.brand small{color:#98a3b4;margin-top:2px;font-size:11px}.sidebar nav{gap:4px;display:grid}.sidebar nav>p{color:#707c8e;text-transform:uppercase;letter-spacing:.09em;margin:18px 12px 6px;font-size:10px;font-weight:700}.sidebar a{color:#aeb8c7;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.sidebar a:hover,.sidebar a.active{color:#fff;background:#222c3b}.sidebar a.active{box-shadow:inset 3px 0 #8172f4}.environment{color:#aab4c2;border:1px solid #2f3a4b;border-radius:11px;margin-top:auto;padding:11px;font-size:11px}.environment i{background:#42d493;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.workspace{min-width:0}.topbar{background:#fff;border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(20px,4vw,54px);display:flex}.support-banner{color:#694b12;text-align:center;background:#fff3d6;border-bottom:1px solid #efd89f;padding:8px 18px;font-size:11px;font-weight:700}.tenant-switch{color:inherit;text-decoration:none}.tenant-switch small,.tenant-switch strong,.account strong,.account small{display:block}.tenant-switch small,.account small{color:#8490a0;font-size:11px}.tenant-switch strong,.account strong{margin-top:2px;font-size:13px}.account{align-items:center;gap:10px;display:flex}.account-avatar{color:#fff;background:#6757e7;border-radius:11px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.logout{color:#99a2af;background:0 0;border:0;place-items:center;display:grid}.process-activity{margin-left:auto;position:relative}.process-activity>a{color:#7f8997;background:#fff;border:1px solid #e3e6ec;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:relative}.process-activity>a svg{width:17px}.process-activity>a span{color:#fff;background:#98a2af;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.process-activity.active>a{color:#6655df;background:#f3f1ff}.process-activity.active>a svg{animation:1.8s ease-in-out infinite process-pulse}.process-activity.active>a span{background:#6655df}.process-activity-popover{z-index:45;background:#fff;border:1px solid #e1e5ec;border-radius:14px;width:min(360px,100vw - 30px);padding:13px;display:none;position:absolute;top:44px;right:0;box-shadow:0 18px 48px #16203324}.process-activity:hover .process-activity-popover,.process-activity:focus-within .process-activity-popover{display:block}.process-activity-popover>strong{margin-bottom:8px;font-size:12px;display:block}.process-activity-popover>div{border-top:1px solid #edf0f4;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.process-activity-popover span b,.process-activity-popover span small{display:block}.process-activity-popover span b{font-size:10px}.process-activity-popover span small,.process-activity-popover em,.process-activity-popover p{color:#818c9a;margin:2px 0 0;font-size:9px;font-style:normal}.process-activity-popover>a{color:#6555df;justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.process-activity-popover>a svg{width:12px}@keyframes process-pulse{50%{opacity:.45;transform:scale(.9)}}.auth-state{color:#596576;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.auth-state a{color:#6655df}.spinner{border:3px solid #dfdcfb;border-top-color:#6655df;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.company-grid{gap:10px;display:grid}.company-directory-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.company-directory-toolbar>span{color:var(--ui-muted);white-space:nowrap;font-size:12px}.company-search{align-items:center;width:min(520px,100%);min-width:min(260px,100%);margin:0;display:flex;position:relative}.company-search>svg{z-index:1;width:17px;height:17px;color:var(--ui-muted);pointer-events:none;position:absolute;left:13px}.company-search>input{width:100%;padding-inline-start:42px}.company-grid button{text-align:left;width:100%;color:inherit;background:#fff;border:1px solid #e5e8ef;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.company-grid button:hover{background:#faf9ff;border-color:#7565e9}.company-grid strong,.company-grid small{display:block}.company-grid small{color:#8490a0;margin-top:4px}.company-grid>button>svg{color:#9ba4b1}.menu-button,.close-menu{color:inherit;background:0 0;border:0;display:none}.workspace main{width:100%;max-width:none;margin:0;padding:38px 15px 70px}.page-head{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:27px;display:flex}.page-head small,.section-title small{color:#6858e4;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700}.page-head h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:clamp(27px,3vw,38px)}.page-head p{color:#6d7888;max-width:680px;margin:0;line-height:1.55}.metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metrics article,.card{background:#fff;border:1px solid #e3e7ee;border-radius:17px;box-shadow:0 8px 30px #18223608}.metrics article{gap:5px;padding:20px;display:grid}.metrics small{color:#8a94a3;font-size:11px}.metrics strong{letter-spacing:-.035em;font-size:27px}.metrics span{color:#8993a1;font-size:11px}.card{padding:23px}.section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.section-title h2{margin:4px 0 0;font-size:18px}.section-title>span{color:#7868eb;background:#f0edff;border-radius:999px;padding:6px 10px;font-size:11px}.step-list{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.step-list article,.step-list a{color:inherit;background:#fafbfe;border:1px solid #e8ebf1;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:14px;text-decoration:none;display:grid}.step-list a.current{border-color:#8172f4;box-shadow:0 0 0 3px #8172f414}.step-list a.complete .step-icon{color:#14865b;background:#e8f8f1}.step-icon{color:#6858e2;background:#efedff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.step-icon svg{width:18px}.step-list article>svg,.step-list a>svg{color:#abb3bf}.step-list small,.step-list strong{display:block}.step-list small{color:#949eab;text-transform:uppercase;font-size:9px}.step-list strong{margin-top:3px;font-size:12px}.step-list p{color:#7e8998;margin:4px 0 0;font-size:11px;line-height:1.35}.onboarding-progress{background:#eceef3;border-radius:999px;height:6px;margin:-4px 0 18px;overflow:hidden}.onboarding-progress i{border-radius:inherit;background:linear-gradient(90deg,#8172f4,#4cc697);height:100%;transition:width .25s;display:block}.primary-link,button.primary{color:#fff;background:linear-gradient(135deg,#7869f2,#5746d8);border:0;border-radius:11px;align-items:center;gap:8px;margin-top:17px;padding:11px 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #6657e638}button.primary.compact{margin:0}button.primary svg{width:16px}.notice{border-radius:13px;align-items:center;gap:10px;margin-bottom:17px;padding:13px 15px;font-size:13px;display:flex}.notice.warning{color:#825019;background:#fff8e9;border:1px solid #f4dfb5}.notice button{color:#7151d5;background:#fff;border:0;border-radius:8px;margin-left:auto;padding:7px 10px}.settings-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-danger-zone{border-color:#e5a7a2;gap:16px;max-width:820px;display:grid}.account-danger-zone h2,.account-danger-zone p{margin:0}.account-danger-zone>button{justify-self:start}.settings-section{padding:20px}.setting-list{gap:8px;display:grid}.setting-list article{border:1px solid #e9ecf1;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.setting-state{color:#a4adba;background:#f0f2f6;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.setting-state.ready{color:#14865b;background:#e8f8f1}.setting-state svg{width:17px}.setting-list strong{font-size:13px;display:block}.setting-list p{color:#7b8695;margin:3px 0;font-size:11px;line-height:1.35}.setting-list small{color:#9aa3af;font-size:10px}.icon-button{color:#6655df;background:#f1efff;border:0;border-radius:9px;width:32px;height:32px}.icon-button svg{width:15px}.empty-state{text-align:center;padding:70px 20px}.empty-state>span{color:#fff;background:#6959e7;border-radius:15px;place-items:center;width:50px;height:50px;margin:auto;font-weight:700;display:grid}.empty-state h3{margin:14px 0 6px}.empty-state p{color:#7e8998;max-width:520px;margin:auto;line-height:1.55}.tenant-required .primary-link{margin-top:20px}.tenant-required>span svg{width:22px}.tenant-list{gap:9px;display:grid}.tenant-list article{border:1px solid #e7eaf0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.tenant-icon{color:#6554de;background:#efedff;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.tenant-icon svg{width:18px}.tenant-list strong{font-size:14px}.tenant-list p{color:#7e8998;margin:3px 0;font-size:11px}.tenant-list small{color:#1d885e;text-transform:uppercase;font-size:10px}.tenant-counts{color:#7e8998;align-items:center;gap:12px;font-size:11px;display:flex}.tenant-counts span{align-items:center;gap:4px;display:flex}.tenant-counts svg{width:13px}.customer-view-button{color:#5f4ed9;background:#efedff;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-flex}.customer-view-button svg{width:13px}.assistant-list{gap:9px;display:grid}.assistant-list article{border:1px solid #e7eaf0;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.assistant-list p{color:#7e8998;margin:4px 0 0;font-size:12px}.assistant-list small{color:#1d885e;text-transform:uppercase;gap:5px;font-size:10px;display:flex}.assistant-list small svg{width:12px}.modal select{background:#fff;border:1px solid #dce1e9;border-radius:10px;width:100%;padding:11px}.source-options{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.source-options h2{margin:16px 0 6px;font-size:18px}.source-options p{color:#758191;min-height:76px;font-size:12px;line-height:1.55}.source-options .muted{opacity:.72}.source-options small{color:#6858e4;font-weight:700}.assistant-actions{justify-items:end;gap:5px;display:grid}.assistant-actions a{color:#6655df;font-size:11px;font-weight:700;text-decoration:none}.source-assignment{gap:8px;display:grid}.source-assignment .section-title{margin-bottom:8px}.source-assignment article{border:1px solid #e7eaf0;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.source-assignment article strong{font-size:13px}.source-assignment article p{color:#7b8695;margin:3px 0 0;font-size:11px}.source-assignment article .secondary{margin:0}.source-pool{margin-top:16px}.source-assignment-row.warning{background:#fffcf5;border-color:#f0d9ae}.source-assignment-row.error{background:snow;border-color:#efc5ca}.source-assignment-copy{min-width:0}.source-assignment-copy>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-assignment-copy>small{color:#697586;margin-top:5px;font-size:10px;display:block}.source-assignment-copy .setup-source-status{padding:4px 7px}.source-assignment .source-actions{justify-content:flex-end}.source-assignment .source-actions .secondary{white-space:nowrap}.source-assignment .section-title{flex-wrap:wrap}.source-assignment article{grid-template-columns:auto minmax(0,1fr) max-content}.action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.action-group>:is(button,a){flex:none;max-width:100%;margin:0}.action-group--section{width:100%;margin-top:12px}.action-group--row{justify-self:end}.action-group--header{align-self:flex-start}@media (width<=820px){.source-assignment article{grid-template-columns:auto minmax(0,1fr);align-items:start}.source-assignment .source-actions{grid-column:1/-1;width:100%}.source-assignment .source-actions .secondary{white-space:normal;flex:1;justify-content:center}.source-assignment .action-group--row{grid-column:1/-1;width:100%}.source-assignment .action-group--row>:is(button,a){width:100%;white-space:normal!important}}.dashboard-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:15px;display:grid}.dashboard-card{grid-column:span 3;min-width:0;overflow:hidden;padding:0!important}.dashboard-card>header{border-bottom:1px solid #e9ecf1;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:14px 15px;display:grid}.dashboard-card>header strong,.dashboard-card>header small{display:block}.dashboard-card>header strong{font-size:12px}.dashboard-card>header small{color:var(--ui-muted);margin-top:2px;font-size:9px}.dashboard-card>header select{width:auto;min-width:75px;padding:6px 25px 6px 8px;font-size:9px}.dashboard-drag,.dashboard-card-icon{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.dashboard-drag{cursor:grab;color:#9ba4b1}.dashboard-drag:active{cursor:grabbing}.dashboard-card-icon{color:var(--ui-primary);background:var(--ui-primary-soft)}.dashboard-drag svg,.dashboard-card-icon svg,.dashboard-remove svg{width:14px}.dashboard-remove{color:#8993a1;background:#f1f3f6;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.dashboard-mini-metrics{background:#eceef3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.dashboard-mini-metrics>div{background:#fff;padding:20px 14px}.dashboard-mini-metrics strong,.dashboard-mini-metrics small{display:block}.dashboard-mini-metrics strong{font-size:22px}.dashboard-mini-metrics small{color:var(--ui-muted);margin-top:4px;font-size:9px}.dashboard-list{display:grid}.dashboard-list>a{color:inherit;border-bottom:1px solid #eef0f4;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;text-decoration:none;display:flex}.dashboard-list>a:hover{background:#faf9ff}.dashboard-list strong,.dashboard-list small{display:block}.dashboard-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-list small{max-width:340px;color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.dashboard-list em{color:#778291;flex:none;font-size:8px;font-style:normal}.dashboard-list em.ready,.dashboard-list em.succeeded{color:var(--ui-success)}.dashboard-list em.warning,.dashboard-list em.failed{color:var(--ui-danger)}.dashboard-card-link{color:var(--ui-primary);text-align:right;padding:9px 15px;font-size:9px;font-weight:700;text-decoration:none;display:block}.dashboard-empty{color:var(--ui-muted);margin:0;padding:22px 15px;font-size:11px}.dashboard-quality{align-items:center;gap:15px;padding:20px;display:flex}.dashboard-quality>strong{color:var(--ui-primary);font-size:30px}.dashboard-quality span,.dashboard-quality small{display:block}.dashboard-quality span{font-weight:700}.dashboard-quality small{color:var(--ui-muted);margin-top:3px}.dashboard-empty-state{text-align:center;justify-items:center;gap:8px;display:grid;padding:45px!important}.dashboard-empty-state>svg{width:28px;color:var(--ui-primary)}.dashboard-library>div{gap:7px;margin-top:15px;display:grid}.dashboard-library>div>button{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.dashboard-library>div>button svg{width:16px}.dashboard-library strong,.dashboard-library small{display:block}.dashboard-library small{color:var(--ui-muted);margin-top:2px}.dashboard-pin-wrap{display:inline-grid}.dashboard-pin{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dashboard-pin svg{width:15px}.dashboard-pin.pinned{color:#7258d8;background:#efedff}.dashboard-pin-wrap>small{color:var(--ui-danger);font-size:8px}.dashboard-page-actions{align-items:center;gap:7px;display:flex}@media (width<=1000px){.dashboard-card.width-third{grid-column:span 3}}@media (width<=700px){.dashboard-grid{grid-template-columns:1fr}.dashboard-card,.dashboard-card.width-third,.dashboard-card.width-full{grid-column:1}.dashboard-card>header{grid-template-columns:auto auto minmax(0,1fr) auto}.dashboard-card>header select{grid-column:3;justify-self:start}.dashboard-remove{grid-area:1/4}.dashboard-mini-metrics{grid-template-columns:1fr}}.wizard-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.wizard-progress li{color:#929caa;background:#e9ecf2;border-radius:11px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.wizard-progress li>span{background:#fff;border-radius:8px;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.wizard-progress li svg{width:14px}.wizard-progress li.active{color:#5746d8;background:#eeebff;box-shadow:inset 0 0 0 1px #cfc8ff}.wizard-progress li.complete{color:#137853;background:#e7f8f0}.wizard-card>small{color:#6858e4;text-transform:uppercase;font-size:10px;font-weight:700}.wizard-card>h2{margin:5px 0 6px}.wizard-card>p{color:#748090;margin:0 0 18px;font-size:13px;line-height:1.5}.choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.choice-grid>button{text-align:left;color:#364152;background:#fafbfe;border:1px solid #e1e5ec;border-radius:13px;grid-template-columns:auto 1fr;gap:2px 11px;padding:15px;display:grid;position:relative}.choice-grid>button>svg{color:#7565e8;grid-row:1/3;width:20px}.choice-grid>button strong{font-size:13px}.choice-grid>button small{color:#7c8796;line-height:1.4}.choice-grid>button em{color:#147c57;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700;position:absolute;top:8px;right:9px}.choice-grid>button.selected{background:#f5f3ff;border-color:#7565e8;box-shadow:0 0 0 3px #7565e812}.instruction-box{background:#f5f7fa;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:15px;margin:15px 0;padding:15px;display:grid}.instruction-box ol{color:#687485;margin:0;padding-left:19px;font-size:11px;line-height:1.65}.download-link{color:#fff;white-space:nowrap;background:#6251df;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.download-link svg{width:16px}.wizard-card>label,.connection-result>label{color:#596576;gap:6px;margin-top:14px;font-size:11px;display:grid}.wizard-card>label input{border:1px solid #dce1e9;border-radius:10px;padding:11px}.connection-result{background:#fffaf0;border:1px solid #ead7ad;border-radius:13px;margin-top:15px;padding:15px}.connection-result.success{background:#effaf5;border-color:#bde7d3}.connection-state{align-items:center;gap:10px;display:flex}.connection-state>svg{color:#9a671d;width:22px}.connection-result.success .connection-state>svg{color:#16825b}.connection-state strong,.connection-state p{display:block}.connection-state p{color:#758090;margin:3px 0 0;font-size:11px}.secondary{color:#5e6877;background:#edf0f5;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:13px;padding:9px 12px;font-size:11px;font-weight:700;display:inline-flex}.secondary svg{width:15px}.wizard-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.wizard-actions .primary{margin:13px 0 0}.spin-slow{animation:2s linear infinite spin}.wizard-finish{text-align:center;padding:55px 25px}.wizard-finish>span{color:#14825b;background:#e7f8f0;border-radius:17px;place-items:center;width:58px;height:58px;margin:auto;display:grid}.wizard-finish>span svg{width:27px}.wizard-finish>div{justify-content:center;align-items:center;gap:10px;display:flex}.secondary-link{color:#6251df;font-size:12px;font-weight:700;text-decoration:none}.pairing-modal{position:relative}.modal-close{color:#647082;background:#f0f2f6;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.modal-close svg,.copy-field svg{width:16px}.copy-field{background:#fafbfe;border:1px solid #dce1e9;border-radius:10px;grid-template-columns:1fr auto;align-items:center;display:grid;overflow:hidden}.copy-field code{letter-spacing:.04em;overflow-wrap:anywhere;padding:13px;font-size:14px}.copy-field button{color:#6655df;background:#fff;border:0;border-left:1px solid #e1e5ec;align-self:stretch;width:44px}.pairing-modal .notice{margin:18px 0 0;font-size:11px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10182799;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:18px;width:min(480px,100%);padding:25px;box-shadow:0 35px 100px #10182755}.modal>small{color:#6858e4;text-transform:uppercase;font-size:10px;font-weight:700}.modal h2{margin:5px 0 6px}.modal>p{color:#798493;font-size:13px;line-height:1.5}.modal label{color:#596576;gap:6px;margin-top:18px;font-size:12px;display:grid}.modal input{border:1px solid #dce1e9;border-radius:10px;outline:none;width:100%;padding:11px}.modal input:focus{border-color:#7464e9;box-shadow:0 0 0 3px #7464e917}.modal .hint{font-size:11px}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal-actions button{border:0;border-radius:10px;padding:10px 13px}.modal-actions button:not(.primary){color:#5f6b7a;background:#eef1f5}.modal-actions .primary{margin:0}.modal-actions button:disabled{opacity:.5;cursor:default}@media (width<=1100px){.metrics,.step-list{grid-template-columns:repeat(2,1fr)}.source-options{grid-template-columns:1fr}}@media (width<=820px){.app-shell{display:block}.sidebar{width:270px;transition:transform .2s;position:fixed;transform:translate(-105%);box-shadow:20px 0 60px #11182755}.sidebar.open{transform:none}.close-menu{display:block;position:absolute;top:16px;right:14px}.menu-button{place-items:center;display:grid}.topbar{padding:0 18px}.account div{display:none}.workspace main{padding:27px 15px 50px}.settings-sections{grid-template-columns:1fr}}@media (width<=560px){.metrics,.step-list{grid-template-columns:1fr}.tenant-switch{display:none}.page-head h1{font-size:28px}}.customize-grid,.knowledge-grid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px;display:grid}.policy-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.policy-values>div{background:#fafbfe;border:1px solid #e7eaf0;border-radius:11px;padding:11px 12px}.policy-values small,.policy-values strong{display:block}.policy-values small{color:#8b95a3;text-transform:uppercase;font-size:9px}.policy-values strong{margin-top:4px;font-size:12px}.policy-agent .section-title>span{align-items:center;gap:5px;display:inline-flex}.policy-agent .section-title svg{width:13px}.policy-agent>p{color:#758191;font-size:12px;line-height:1.5}.policy-agent textarea{resize:vertical;width:100%;min-height:118px;font:inherit;border:1px solid #dce1e9;border-radius:12px;outline:none;padding:13px;line-height:1.5}.policy-agent textarea:focus{border-color:#7464e9;box-shadow:0 0 0 3px #7464e917}.instruction-examples{flex-wrap:wrap;gap:6px;margin:10px 0 13px;display:flex}.instruction-examples button{color:#687485;background:#fafbfe;border:1px solid #e1e4eb;border-radius:999px;padding:6px 8px;font-size:9px}.instruction-examples button:hover{color:#5d4cda;background:#f4f2ff;border-color:#cfc9fa}.policy-runtime-note{color:#76501e;background:#fff8e9;border-radius:9px;align-items:flex-start;gap:7px;margin-bottom:11px;padding:9px 10px;font-size:9px;line-height:1.4;display:flex}.policy-runtime-note svg{flex:none;width:13px}.beta-copy{color:#7b8695;margin:-6px 0 13px;font-size:10px;line-height:1.45}.proposal-queue{margin-bottom:15px}.proposal-queue>article{background:#fcfcfe;border:1px solid #e4e7ee;border-radius:13px;padding:15px}.proposal-queue>article+article{margin-top:10px}.proposal-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.proposal-head strong{font-size:13px}.proposal-head p{color:#7a8594;margin:3px 0 0;font-size:11px}.proposal-head>small{color:#8c96a4;font-size:9px}.proposal-changes{grid-template-columns:repeat(2,1fr);gap:7px;margin:13px 0;display:grid}.proposal-changes>div{background:#f0edff;border-radius:9px;justify-content:space-between;gap:12px;padding:9px 10px;font-size:10px;display:flex}.proposal-changes span{color:#776f91}.proposal-changes strong{color:#5143bd;text-align:right}.proposal-warning{color:#83551b;align-items:center;gap:7px;font-size:10px;display:flex}.proposal-warning svg{width:14px}.proposal-queue ul{color:#697586;font-size:10px}.proposal-actions{justify-content:flex-end;gap:8px;display:flex}.proposal-actions button,.faq-review-list>div>div button{color:#687485;background:#edf0f4;border:0;border-radius:9px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:inline-flex}.proposal-actions button svg,.faq-review-list button svg{width:14px}.proposal-actions button.primary,.faq-review-list button.primary{color:#fff}.empty-inline{color:#788393;background:#f7f8fa;border-radius:11px;align-items:center;gap:8px;padding:15px;font-size:11px;display:flex}.empty-inline svg{color:#23855f;width:16px}.knowledge-grid .section-title button{color:#99a2af;background:#eef0f3;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:inline-flex}.knowledge-grid .section-title button svg{width:13px}.review-list{gap:7px;display:grid}.review-list>div{border:1px solid #e8ebf0;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:10px;display:grid}.review-list strong{font-size:11px}.review-list p{color:#7b8695;margin:3px 0 0;font-size:9px}.review-list>div>small{color:#8a94a2;text-transform:uppercase;font-size:8px}.review-list>div>span{gap:4px;display:flex}.review-list>div>span button{color:#6253d7;background:#efedff;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.review-list svg{width:13px}.faq-review-list{gap:9px;display:grid}.faq-review-list>div{border:1px solid #e7eaf0;border-radius:11px;padding:12px}.faq-review-list strong{font-size:12px}.faq-review-list p{color:#687586;font-size:11px;line-height:1.45}.faq-review-list details{color:#7164d3;font-size:9px}.faq-review-list blockquote{color:#697586;background:#faf9ff;border-left:3px solid #d8d2ff;margin:8px 0;padding:8px 10px;line-height:1.4}.faq-review-list cite{color:#9992b5;margin-top:4px;display:block}.faq-review-list>div>div{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.loading-line{color:#8b95a3;font-size:11px}.faq-workspace{gap:14px;display:grid}.faq-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(145px,auto)) auto;align-items:end;gap:10px;display:grid}.faq-search-field{margin:0;position:relative}.faq-search-field>svg{z-index:1;width:16px;height:16px;color:var(--ui-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.faq-search-field>input{width:100%;padding-left:39px}.faq-compact-list{border:1px solid var(--ui-border);background:#fff;border-radius:13px;overflow:hidden}.faq-compact-list>article{border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px 10px 8px 14px;display:grid}.faq-compact-list>article:last-child{border-bottom:0}.faq-row-main{min-width:0;color:var(--ui-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0;display:grid}.faq-row-main>span:first-child{gap:3px;min-width:0;display:grid}.faq-row-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.faq-row-main small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.faq-row-actions{align-items:center;gap:7px;display:flex}.faq-row-actions .icon-button{width:36px;min-width:36px;height:36px!important}.faq-row-actions .icon-button svg{width:15px;height:15px}.faq-row-tags{flex-wrap:wrap;gap:5px;display:flex}.faq-row-tags i{color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700}@media (width<=1050px){.faq-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,1fr))}.faq-toolbar>button{justify-self:start}}@media (width<=700px){.faq-toolbar{grid-template-columns:1fr}.faq-row-main{grid-template-columns:minmax(0,1fr);gap:5px}.faq-product-count{display:none}}@media (width<=1000px){.customize-grid,.knowledge-grid{grid-template-columns:1fr}}@media (width<=560px){.policy-values,.proposal-changes{grid-template-columns:1fr}.proposal-head{grid-template-columns:auto 1fr}.proposal-head>small{grid-column:2}}.process-metrics,.process-filters{margin-bottom:15px}.process-filters .section-title button{color:#5f51cf;background:#efedff;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:inline-flex}.process-filters .section-title button svg{width:14px}.process-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.process-filter-grid label{color:#7f8997;text-transform:uppercase;gap:5px;font-size:9px;font-weight:700;display:grid}.process-filter-grid input,.process-filter-grid select{color:#263143;text-transform:none;background:#fafbfc;border:1px solid #dfe3ea;border-radius:9px;outline:none;width:100%;min-width:0;padding:9px 10px;font-size:11px}.process-filter-grid input:focus,.process-filter-grid select:focus{border-color:#7565e9;box-shadow:0 0 0 3px #7565e914}.process-table-card{padding:0;overflow:hidden}.process-table-card>.section-title{padding:21px 23px 0}.process-table-card>.empty-inline,.process-table-card>.process-empty{margin:0 23px 20px}.process-table-wrap{overflow-x:auto}.process-table{border-collapse:collapse;width:100%;min-width:900px}.process-table th{color:#8d96a3;text-align:left;text-transform:uppercase;background:#fafbfc;border-block:1px solid #e8ebf0;padding:9px 13px;font-size:8px}.process-table td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:12px 13px}.process-table td strong,.process-table td small{display:block}.process-table td strong{font-size:10px}.process-table td small{color:#84909f;max-width:240px;margin-top:3px;font-size:9px;line-height:1.35}.process-state{color:#6f7987;text-transform:uppercase;background:#eef1f4;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.process-state i{background:#98a2af;border-radius:50%;width:6px;height:6px}.process-state.running{color:#4d42ad;background:#efedff}.process-state.running i{background:#7364e7;box-shadow:0 0 0 4px #7567e51c}.process-state.succeeded{color:#137651;background:#e9f8f1}.process-state.succeeded i{background:#39ad7b}.process-state.failed{color:#9f3440;background:#ffedef}.process-state.failed i{background:#df5965}.process-state.scheduled,.process-state.queued,.process-state.paused{color:#8a5c1e;background:#fff6e5}.process-state.scheduled i,.process-state.queued i,.process-state.paused i{background:#dda343}.process-progress{background:#e8ebf0;border-radius:999px;width:130px;height:5px;margin-bottom:5px;overflow:hidden}.process-progress i{border-radius:inherit;background:linear-gradient(90deg,#7768eb,#4dc69a);height:100%;display:block}.process-progress.unknown i{width:42%;animation:1.8s ease-in-out infinite alternate process-progress-pulse}@keyframes process-progress-pulse{0%{transform:translate(-75%)}to{transform:translate(215%)}}@media (prefers-reduced-motion:reduce){.process-progress.unknown i{animation:none;transform:translate(70%)}}.process-error{color:#a13a45}.muted-value{color:#a3abb6}.process-empty{text-align:center;padding:45px 20px}.process-empty>span{color:#6858df;background:#efedff;border-radius:13px;place-items:center;width:44px;height:44px;margin:auto;display:grid}.process-empty h3{margin:12px 0 5px;font-size:15px}.process-empty p{color:#7b8695;max-width:570px;margin:auto;font-size:11px;line-height:1.5}.process-pagination{color:#7e8997;background:#fafbfc;justify-content:flex-end;align-items:center;gap:9px;padding:12px 18px;font-size:9px;display:flex}.process-pagination button{color:#5f6b7a;background:#fff;border:1px solid #dde1e8;border-radius:8px;padding:6px 9px;font-size:9px}.process-pagination button:disabled{opacity:.45;cursor:default}.process-privacy{color:#7e8997;align-items:center;gap:7px;margin-top:13px;font-size:9px;display:flex}.process-privacy svg{color:#1e9165;width:13px}.process-privacy svg:nth-of-type(2){color:#7565e5;margin-left:12px}@media (width<=900px){.process-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.process-filter-grid{grid-template-columns:1fr}.process-privacy{flex-wrap:wrap;align-items:flex-start}.process-privacy svg:nth-of-type(2){margin-left:0}}.catalog-test-note{color:#5f55a3;background:#f8f7ff;border:1px solid #dcd8fb;border-radius:12px;align-items:center;gap:9px;margin:0 0 15px;padding:11px 14px;font-size:11px;line-height:1.45;display:flex}.catalog-test-note svg{flex:none;width:16px}.catalog-full-import>span{line-height:1.4}.catalog-full-import>span strong{margin-bottom:2px;display:block}.catalog-full-import button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.catalog-full-import button svg{width:13px}.catalog-test-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:stretch;gap:15px;display:grid}.catalog-sources{min-width:0;padding:19px}.catalog-sources .section-title{margin-bottom:13px}.catalog-refresh{color:#6252d6;background:#efedff;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.catalog-refresh:disabled{opacity:.55}.catalog-refresh svg{width:14px}.catalog-source-list{gap:8px;display:grid}.catalog-source-list>button{text-align:left;width:100%;color:inherit;background:#fafbfc;border:1px solid #e5e8ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid;position:relative}.catalog-source-list>button:not(:disabled):hover{background:#f8f7ff;border-color:#cfc9fa}.catalog-source-list>button.selected{background:#f8f7ff;border-color:#8a7bf0;box-shadow:0 0 0 3px #7667e714}.catalog-source-list>button:disabled{cursor:not-allowed;opacity:.72}.catalog-source-icon{color:#7b8695;background:#edf0f4;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.catalog-source-icon svg,.catalog-source-check{width:14px}.catalog-source-list button.ready .catalog-source-icon{color:#167a56;background:#e6f7ef}.catalog-source-list button.upstream_pending .catalog-source-icon,.catalog-source-list button.publishing .catalog-source-icon{color:#99631b;background:#fff3d9}.catalog-source-list button.error .catalog-source-icon{color:#a33843;background:#ffeaed}.catalog-source-list strong,.catalog-source-list small,.catalog-source-list em{display:block}.catalog-source-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.catalog-source-list small{color:#677384;margin-top:3px;font-size:9px}.catalog-source-list em{color:#8993a1;margin-top:5px;font-size:8px;font-style:normal;line-height:1.4}.catalog-source-check{color:#6b5be2}.catalog-source-empty{text-align:center;color:#7f8997;place-content:center;justify-items:center;gap:7px;min-height:190px;display:grid}.catalog-source-empty>svg{color:#7868e5;width:24px}.catalog-source-empty strong{color:#344052;font-size:12px}.catalog-source-empty span{max-width:220px;font-size:9px;line-height:1.45}.catalog-source-summary{border-top:1px solid #e8ebf0;grid-template-columns:1fr auto;align-items:end;gap:3px 8px;margin-top:14px;padding-top:13px;display:grid}.catalog-source-summary span{color:#778291;align-items:center;gap:6px;font-size:9px;display:flex}.catalog-source-summary span i{background:#d69c40;border-radius:50%;width:7px;height:7px}.catalog-source-summary span i.ready{background:#35aa78}.catalog-source-summary strong{grid-row:span 2;font-size:19px}.catalog-source-summary small{color:#929ba7;font-size:8px}.catalog-chat{grid-template-rows:auto 1fr auto;min-height:650px;padding:0;display:grid;overflow:hidden}.catalog-chat>header{border-bottom:1px solid #e7eaf0;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 18px;display:grid}.catalog-chat>header>span{color:#fff;background:linear-gradient(135deg,#8172f4,#5a49dd);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.catalog-chat>header svg{width:16px}.catalog-chat>header strong,.catalog-chat>header small{display:block}.catalog-chat>header strong{font-size:12px}.catalog-chat>header small{color:#8b95a2;margin-top:2px;font-size:9px}.catalog-chat>header>i{background:#c5cad1;border-radius:50%;width:8px;height:8px}.catalog-chat>header>i.online{background:#37ad7b;box-shadow:0 0 0 5px #37ad7b18}.catalog-messages{background:linear-gradient(#fafbfe,#fff 30%);min-height:0;max-height:590px;padding:22px;overflow-y:auto}.catalog-welcome{text-align:center;place-content:center;justify-items:center;min-height:330px;display:grid}.catalog-welcome>span{color:#6656dd;background:#efedff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.catalog-welcome>span svg{width:24px}.catalog-welcome h2{margin:13px 0 6px;font-size:17px}.catalog-welcome p{color:#798493;max-width:510px;margin:0;font-size:11px;line-height:1.55}.catalog-welcome>div{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:15px;display:flex}.catalog-welcome button{color:#6559b0;background:#fff;border:1px solid #e1e4eb;border-radius:999px;padding:7px 9px;font-size:9px}.catalog-welcome button:hover{background:#f8f7ff;border-color:#cfc9fa}.catalog-message{max-width:88%;margin-bottom:15px}.catalog-message.user{margin-left:auto}.catalog-message>div:first-child{color:#8993a0;text-transform:uppercase;align-items:center;gap:5px;margin:0 4px 5px;font-size:8px;font-weight:700;display:flex}.catalog-message>div:first-child svg{width:12px}.catalog-message>p{color:#344052;background:#eef1f5;border-radius:4px 13px 13px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;display:inline-block}.catalog-message.user>div:first-child{justify-content:flex-end}.catalog-message.user>p{float:right;color:#fff;background:#6656df;border-radius:13px 4px 13px 13px}.catalog-message.user:after{content:"";clear:both;display:block}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.catalog-products>section{background:#fff;border:1px solid #e3e6ec;border-radius:12px;grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:11px;display:grid;box-shadow:0 5px 16px #18223608}.catalog-products>section>span{color:#6555dc;background:#efedff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.catalog-products>section>span svg{width:14px}.catalog-products strong,.catalog-products small{display:block}.catalog-products strong{font-size:10px}.catalog-products small{color:#7769d3;margin-top:2px;font-size:8px}.catalog-products p{-webkit-line-clamp:2;color:#7c8795;-webkit-box-orient:vertical;margin:5px 0 0;font-size:8px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-carousel{text-align:left;width:100%;min-width:0;margin-top:10px}.product-carousel-controls{color:#737f8e;justify-content:space-between;align-items:center;margin:0 2px 7px;font-size:9px;display:flex}.product-carousel-controls>div{gap:5px;display:flex}.product-carousel-controls button{color:#5547bd;background:#fff;border:1px solid #dfe3e9;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:grid}.product-carousel-controls svg{width:13px}.product-carousel-rail{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:8px;width:100%;padding:1px 1px 8px;display:flex;overflow-x:auto}.product-card{scroll-snap-align:start;color:#293447;background:#fff;border:1px solid #e0e4ea;border-radius:15px;flex:0 0 calc(40% - 4.8px);min-width:118px;overflow:hidden;box-shadow:0 8px 24px #1c27340d}.product-card-image{color:#a5adba;background:#f5f6f8;place-items:center;height:112px;display:grid}.product-card-image img{object-fit:contain;background:#fff;width:100%;height:100%}.product-card-image svg{width:27px}.product-card-body{padding:10px}.product-card-body>strong{-webkit-line-clamp:3;text-align:center;-webkit-box-orient:vertical;min-height:50px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-card-body footer{justify-content:space-between;align-items:center;gap:6px;margin-top:9px;display:flex}.product-card-body footer b{white-space:nowrap;min-width:0;font-size:11px}.product-card-body footer a{color:#fff;text-align:center;background:#6556dc;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:6px 7px;font-size:8px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.product-card-body footer a svg{flex:none;width:11px}.catalog-composer{background:#fff;border-top:1px solid #e5e8ee;padding:14px 17px 15px}.catalog-composer>label{color:#717d8d;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.catalog-composer>div{grid-template-columns:1fr auto;align-items:end;gap:8px;display:grid}.catalog-composer textarea{resize:vertical;color:#263143;width:100%;min-height:47px;max-height:140px;font:inherit;background:#fafbfc;border:1px solid #dce1e8;border-radius:11px;outline:none;padding:10px 12px;font-size:11px;line-height:1.45}.catalog-composer textarea:focus{border-color:#7768e9;box-shadow:0 0 0 3px #7768e914}.catalog-composer textarea:disabled{cursor:not-allowed;opacity:.65}.catalog-composer button{color:#fff;background:linear-gradient(135deg,#7869f2,#5746d8);border:0;border-radius:11px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 7px 18px #6657e632}.catalog-composer button:disabled{box-shadow:none;opacity:.4;cursor:default}.catalog-composer button svg{width:16px}.catalog-composer>small{color:#9aa3af;margin-top:6px;font-size:8px;display:block}@media (width<=920px){.catalog-test-layout{grid-template-columns:1fr}.catalog-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-chat{min-height:610px}.product-carousel{width:min(640px,100vw - 80px)}}@media (width<=600px){.catalog-source-list,.catalog-products{grid-template-columns:1fr}.catalog-messages{padding:16px 12px}.catalog-message{max-width:96%}.catalog-message.assistant{max-width:100%}.catalog-test-note{align-items:flex-start}.product-carousel{width:calc(100vw - 62px)}.public-test-messages .product-carousel{width:calc(100vw - 44px)}.product-card{flex-basis:calc(40% - 4.8px);min-width:112px}.product-card-image{height:104px}}.quality-selector{justify-content:flex-end;margin:-68px 0 27px;display:flex}.quality-selector label{color:#7b8695;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}.quality-selector select{color:#253042;text-transform:none;background:#fff;border:1px solid #dce1e9;border-radius:10px;min-width:230px;padding:9px 34px 9px 11px}.quality-source-tabs{background:#fff;border:1px solid #e1e5ec;border-radius:13px;gap:7px;margin:0 0 15px;padding:6px;display:flex;overflow-x:auto}.quality-source-tabs button{text-align:left;color:#657183;background:0 0;border:0;border-radius:9px;gap:2px;min-width:max-content;padding:9px 12px;display:grid}.quality-source-tabs button.active{color:#5948d8;background:#efedff}.quality-source-tabs span{font-size:11px;font-weight:700}.quality-source-tabs small{opacity:.75;font-size:9px}.quality-hero{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:15px;display:grid}.quality-hero h2{margin:3px 0 5px;font-size:20px}.quality-hero p{color:#758191;margin:0;font-size:12px;line-height:1.5}.quality-hero>div>small,.quality-columns small{color:#6858e4;text-transform:uppercase;font-size:10px;font-weight:700}.quality-score{text-align:center;color:#875316;background:#fff9ed;border:5px solid #efb55b;border-radius:50%;place-content:center;width:78px;height:78px;display:grid}.quality-score.ready{color:#167653;background:#edfaf4;border-color:#4bc18d}.quality-score.not_ready{color:#a2333e;background:#fff1f2;border-color:#ef7781}.quality-score strong{font-size:25px;line-height:1}.quality-score small{margin-top:3px;font-size:9px}.quality-time{color:#939caa;white-space:nowrap;font-size:10px}.quality-metrics{margin-bottom:15px}.quality-checks{gap:8px;display:grid}.quality-check{border:1px solid #e8ebf1;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 13px;display:grid}.quality-check>span{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.quality-check>span svg{width:17px}.quality-check.passed>span{color:#138059;background:#e8f8f1}.quality-check.warning>span{color:#9b641d;background:#fff5df}.quality-check.failed>span{color:#aa3540;background:#ffedef}.quality-check.not_run>span{color:#727d8e;background:#eef1f5}.quality-check strong{font-size:13px}.quality-check p{color:#778393;margin:3px 0 0;font-size:11px;line-height:1.4}.quality-check small{color:#9099a7;text-transform:uppercase;font-size:9px}.quality-columns{grid-template-columns:1.2fr 1fr;gap:15px;margin-top:15px;display:grid}.quality-columns h2{margin:4px 0 5px;font-size:17px}.quality-columns p,.quality-columns li{color:#758191;font-size:11px;line-height:1.5}.quality-columns ul{margin:9px 0 0;padding-left:18px}.quality-columns li+li{margin-top:5px}.beta-eval{grid-template-columns:auto 1fr;gap:14px;display:grid}.quality-review{color:#6f7b8a;justify-content:flex-end;align-items:center;gap:15px;margin-top:15px;font-size:11px;display:flex}.quality-review button:disabled{opacity:.65;cursor:default}@media (width<=820px){.quality-columns{grid-template-columns:1fr}.quality-hero{grid-template-columns:auto 1fr}.quality-time{grid-column:2}.quality-selector{justify-content:flex-start;margin:0 0 18px}}.quality-learning-card{margin-top:15px}.quality-coverage-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0;display:grid}.quality-coverage-grid>div{background:#f5f3ff;border-radius:11px;gap:3px;padding:12px;display:grid}.quality-coverage-grid strong{color:#5948d8;font-size:18px}.quality-coverage-grid small{color:#778393}.quality-improvements,.quality-proposals{gap:9px;display:grid}.quality-improvements>article{border:1px solid #e6e8ef;border-radius:11px;grid-template-columns:auto 1fr auto;gap:12px;padding:12px;display:grid}.quality-improvements svg,.quality-proposals svg{color:#6858e4;width:18px}.quality-improvements strong,.quality-proposals strong{font-size:12px;display:block}.quality-improvements p,.quality-proposals p{color:#758191;margin:4px 0;font-size:10px;line-height:1.5}.quality-improvements span{font-size:10px}.quality-improvements>article>small{color:#8a94a2;white-space:nowrap}.quality-improvements>article.high{border-left:4px solid #df625f}.quality-improvements>article.medium{border-left:4px solid #e6ae51}.quality-improvements>article.low{border-left:4px solid #56b989}.quality-learning-columns{grid-template-columns:1.4fr 1fr}.quality-proposals>article{border:1px solid #e6e8ef;border-radius:11px;grid-template-columns:auto 1fr;gap:10px;padding:12px;display:grid}.quality-proposals>article>div:last-child{grid-column:2;justify-content:flex-end;gap:7px;display:flex}.quality-proposals button{border:0;border-radius:8px;padding:7px 9px}.quality-rules{align-content:start;gap:10px;display:grid}.quality-rules>label{color:#596576;align-items:center;gap:8px;font-size:11px;display:flex}.quality-rules>label input[type=number]{border:1px solid #dce1e9;border-radius:8px;width:70px;margin-left:auto;padding:7px}.quality-rules .hint{color:#7c8796;font-size:10px;line-height:1.5}@media (width<=820px){.quality-coverage-grid{grid-template-columns:repeat(2,1fr)}.quality-learning-columns{grid-template-columns:1fr}.quality-improvements>article{grid-template-columns:auto 1fr}.quality-improvements>article>small{grid-column:2}}@media (width<=700px){.wizard-progress{grid-template-columns:repeat(2,1fr)}.choice-grid,.instruction-box{grid-template-columns:1fr}.wizard-actions{flex-wrap:wrap}.wizard-finish>div{flex-direction:column}}.notification-center{margin-left:0;margin-right:12px;position:relative}.topbar-wizard{white-space:nowrap;background:#f7f8fb;border:1px solid #e1e5ec;border-radius:11px;align-items:center;gap:7px;min-height:40px;margin-left:auto;padding:0 13px;display:inline-flex}.topbar-wizard svg{width:16px}.wizard-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-progress li{padding:0}.wizard-progress li>button{border-radius:inherit;width:100%;min-height:45px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:10px;display:flex}.wizard-progress li>button:not(:disabled){cursor:pointer}.wizard-progress li>button:disabled{cursor:default;opacity:.7}.wizard-progress li>button>span{background:#fff;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.wizard-progress li>button>svg{width:14px}.wizard-card{max-width:940px;margin-inline:auto}.wizard-card>label{gap:7px;max-width:520px;margin:16px 0;display:grid}.wizard-card>label input{width:100%}.wizard-card-actions{border-top:1px solid var(--ui-border);justify-content:flex-end;align-items:center;gap:9px;margin-top:20px;padding-top:16px;display:flex}.wizard-card-actions button,.wizard-source-list button{margin:0}.wizard-assistant-summary{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin:16px 0 20px;padding:14px;display:grid}.wizard-assistant-summary .provider-logo{width:42px;height:42px}.wizard-assistant-summary small,.wizard-assistant-summary strong,.wizard-assistant-summary span{display:block}.wizard-assistant-summary small{color:var(--ui-muted);text-transform:uppercase;font-size:9px;font-weight:700}.wizard-assistant-summary strong{margin-top:2px;font-size:14px}.wizard-assistant-summary span{color:var(--ui-muted);margin-top:3px;font-size:11px}.wizard-source-step>h3{margin:18px 0 8px;font-size:12px}.wizard-source-list{gap:7px;display:grid}.wizard-source-list>article{border:1px solid var(--ui-border);background:#fafbfc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 11px;display:grid}.wizard-source-list strong,.wizard-source-list small{display:block}.wizard-source-list strong{font-size:12px}.wizard-source-list small{color:var(--ui-muted);margin-top:2px;font-size:10px}.wizard-source-list>article>svg{width:18px;color:var(--ui-success)}.model-choice-fieldset{border:0;margin:20px 0 0;padding:0}.model-choice-fieldset>legend{color:var(--ui-text);margin-bottom:8px;font-size:12px;font-weight:700}.model-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.model-choice-grid>label{border:1px solid var(--ui-border);cursor:pointer;background:#fafbfc;border-radius:13px;min-width:0;padding:14px;display:block;position:relative}.model-choice-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.model-choice-head>.model-provider-logo{align-self:start;margin:0}.model-choice-grid>label>.model-choice-copy{margin-left:44px;display:block}.model-choice-grid>label.selected{border-color:var(--ui-primary);background:var(--ui-primary-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 10%, transparent)}.model-choice-grid>label.locked{cursor:not-allowed;opacity:.62}.model-choice-grid input{opacity:0;pointer-events:none;position:absolute}.model-choice-grid strong,.model-choice-grid small{display:block}.model-choice-grid strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.region-badge{letter-spacing:.03em;border-radius:6px;flex:none;align-items:center;gap:4px;padding:3px 6px;font-size:8px;font-weight:800;line-height:1;display:inline-flex}.region-flag{border-radius:2px;width:18px;height:12px;display:block;box-shadow:0 0 0 1px #0f172a1f}.region-badge.eu{color:#174a92;background:#e8f0ff}.region-badge.us{color:#8c3440;background:#ffedf0}.model-choice-grid strong em{color:#137853;letter-spacing:.03em;text-transform:uppercase;background:#e5f7ee;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal}.model-choice-grid small{color:var(--ui-muted);margin-top:3px;font-size:9px;line-height:1.35}.model-choice-copy{min-width:0}.model-choice-metrics{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.model-choice-metrics i{color:var(--ui-text);background:#eef1f5;border-radius:6px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:650}.model-choice-grid .model-choice-price{color:#4d5867;margin-top:7px;font-size:9px;font-weight:600}.model-choice-benefits{gap:4px;margin-top:9px;display:grid}.model-choice-grid .model-choice-benefits small{align-items:flex-start;gap:5px;margin:0;font-size:9px;display:flex}.model-choice-benefits svg{flex:none;width:12px;height:12px;margin-top:1px}.model-choice-benefits .positive{color:#137853}.model-choice-benefits .negative{color:#a35b22}.model-choice-disclaimer{color:var(--ui-muted);margin-top:9px;font-size:9px;line-height:1.45;display:block}.model-provider-logo{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.model-provider-logo img,.model-provider-logo svg{object-fit:contain;width:22px;height:22px}.model-provider-logo.betterassist{background:#f0edff}.model-provider-logo.betterassist img{width:27px;height:27px}.model-provider-logo.openai{color:#111;background:#fff;box-shadow:inset 0 0 0 1px #dfe3e8}.model-provider-logo.openai svg{fill:currentColor}.model-provider-logo.mistral{color:#ff7000;background:#fff2e8}.model-provider-logo.mistral svg{fill:currentColor}.model-provider-logo.scaleway{color:#4f0599;background:#f2e9ff}.model-provider-logo.scaleway svg{fill:currentColor}.model-select-shell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.model-select-shell .model-provider-logo{width:38px;height:38px}.model-select-shell select{width:100%;min-width:0}@media (width<=720px){.model-choice-grid{grid-template-columns:1fr}.wizard-card-actions{flex-wrap:wrap}.wizard-card-actions button{flex:auto}.topbar-wizard{padding-inline:10px;font-size:0}.topbar-wizard svg{margin:0}}.embedding-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.embedding-choice-grid>label{border:1px solid var(--ui-border);cursor:pointer;background:#fafbfc;border-radius:13px;align-content:start;gap:11px;min-width:0;padding:15px;display:grid;position:relative}.embedding-choice-grid>label.selected{border-color:var(--ui-primary);background:var(--ui-primary-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 10%, transparent)}.embedding-choice-grid>label.locked{cursor:not-allowed;opacity:.62}.embedding-choice-grid input{opacity:0;pointer-events:none;position:absolute}.embedding-choice-head{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.embedding-choice-head>span:nth-child(2){min-width:0}.embedding-choice-head strong,.embedding-choice-head small{display:block}.embedding-choice-head strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.35;display:flex}.embedding-choice-head small{color:var(--ui-muted);margin-top:3px;font-size:9px;font-weight:500;line-height:1.45}.embedding-choice-facts{gap:6px;padding-left:44px;display:grid}.embedding-choice-facts small{color:#667284;align-items:flex-start;gap:6px;font-size:9px;font-weight:550;line-height:1.4;display:flex}.embedding-choice-facts svg{color:#6354d8;flex:none;width:13px;height:13px}.embedding-choice-grid>label>em{color:#5748c3;background:#ebe8ff;border-radius:6px;width:max-content;max-width:100%;margin-left:44px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.retrieval-profile-status{background:#fafbfc;border:1px solid #dfe4ea;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.retrieval-profile-status>i{background:#d39a3e;border-radius:50%;flex:none;width:9px;height:9px}.retrieval-profile-status.active>i{background:#31a875;box-shadow:0 0 0 4px #31a87517}.retrieval-profile-status strong,.retrieval-profile-status small{display:block}.retrieval-profile-status strong{font-size:11px}.retrieval-profile-status small{color:var(--ui-muted);margin-top:2px;font-size:9px}.ui-toggle-field{cursor:pointer;background:#fafbfc;border:1px solid #e0e4eb;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center!important;gap:16px!important;padding:13px 14px!important;display:grid!important}.ui-toggle-copy{min-width:0}.ui-toggle-copy strong,.ui-toggle-copy small{display:block}.ui-toggle-copy strong{color:var(--ui-text);font-size:11px}.ui-toggle-copy small{color:var(--ui-muted);margin-top:3px;font-size:9px;font-weight:500;line-height:1.45}.ui-toggle-control{flex:none;width:42px;height:24px;position:relative}.ui-toggle-control input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0;width:100%!important;height:100%!important}.ui-toggle-control i{background:#cdd3dc;border-radius:999px;transition:background .18s;position:absolute;inset:0}.ui-toggle-control i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1c273433}.ui-toggle-control input:checked+i{background:var(--ui-primary)}.ui-toggle-control input:checked+i:after{transform:translate(18px)}.ui-toggle-control input:focus-visible+i{outline:3px solid color-mix(in srgb, var(--ui-primary) 22%, transparent);outline-offset:2px}.ui-toggle-field.disabled{cursor:not-allowed;opacity:.6}.guided-settings-card{box-sizing:border-box;width:100%}.guided-settings-card>p{max-width:780px;color:var(--ui-muted);margin:-4px 0 18px;font-size:11px;line-height:1.6}.guided-settings-card .section-title>svg{width:22px;height:22px;color:var(--ui-primary)}.merchant-prompt-editor{gap:7px;display:grid}.merchant-prompt-editor>span,.guided-setting-field>span{color:var(--ui-text);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.merchant-prompt-editor textarea{box-sizing:border-box;border:1px solid var(--ui-border);width:100%;min-height:230px;color:var(--ui-text);font:inherit;resize:vertical;background:#fafbfc;border-radius:12px;outline:none;padding:14px;font-size:12px;line-height:1.65}.merchant-prompt-editor textarea:focus,.guided-setting-field select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-primary) 14%, transparent)}.merchant-prompt-editor>small{color:var(--ui-muted);font-size:9px;line-height:1.45}.prompt-writing-tips{color:#5f6673;background:#faf9ff;border:1px solid #e5e1ff;border-radius:12px;margin-top:14px;padding:14px 16px;font-size:10px;line-height:1.55}.prompt-writing-tips strong{color:#5146aa;font-size:11px}.prompt-writing-tips ul{margin:8px 0 0;padding-left:18px}.prompt-writing-tips li+li{margin-top:3px}.guided-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automatic-route-setting{grid-template-columns:minmax(0,1.6fr) minmax(150px,.7fr);gap:10px;min-width:0;display:grid}.automatic-route-setting>.ui-toggle-field,.automatic-route-setting>.guided-setting-field{grid-column:auto}.route-priority-title{align-items:center;gap:7px;display:flex}.route-priority-help{display:inline-flex;position:relative}.workspace main .route-priority-help>.icon-button{border-radius:8px;width:26px;min-width:26px;min-height:26px;height:26px!important}.route-priority-help>[role=tooltip]{z-index:30;border:1px solid var(--ui-border);width:min(360px,100vw - 48px);color:var(--ui-text);visibility:hidden;opacity:0;background:#fff;border-radius:11px;padding:12px 14px;font-size:10px;line-height:1.45;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-3px);box-shadow:0 12px 32px #191f2c29}.route-priority-help:hover>[role=tooltip],.route-priority-help:focus-within>[role=tooltip]{visibility:visible;opacity:1;transform:translateY(0)}.route-priority-help>[role=tooltip] strong{margin-bottom:6px;font-size:11px;display:block}.route-priority-help>[role=tooltip] ul{margin:0;padding-left:17px}.route-priority-help>[role=tooltip] li+li{margin-top:4px}.guided-setting-field{background:#fafbfc;border:1px solid #e0e4eb;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:13px 14px;display:grid}.guided-setting-field>small{min-height:30px;color:var(--ui-muted);font-size:9px;font-weight:500;line-height:1.45}.guided-setting-field select{border:1px solid var(--ui-border);width:100%;min-width:0;height:40px;color:var(--ui-text);font:inherit;background:#fff;border-radius:10px;outline:none;padding:0 34px 0 11px;font-size:11px}.guided-settings-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.guided-settings-actions button{white-space:nowrap}.advanced-settings-sections{gap:15px;display:grid}.advanced-section-divider{border-top:1px solid var(--ui-border);grid-column:1/-1;margin-top:4px;padding:14px 2px 2px}.advanced-section-divider strong,.advanced-section-divider small{display:block}.advanced-section-divider strong{color:var(--ui-text);font-size:12px}.advanced-section-divider small{max-width:760px;color:var(--ui-muted);margin-top:4px;font-size:9px;line-height:1.5}.protected-setting-note{color:#42715f;background:#f4fbf8;border:1px solid #dce9e3;border-radius:12px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.protected-setting-note>svg{flex:none;width:17px;height:17px;margin-top:1px}.protected-setting-note strong{font-size:10px;display:block}.protected-setting-note p{margin:3px 0 0;font-size:9px;line-height:1.45}@media (width<=720px){.guided-settings-grid,.automatic-route-setting{grid-template-columns:1fr}.route-priority-help>[role=tooltip]{left:auto;right:0}.guided-settings-actions{flex-direction:column-reverse;align-items:stretch}.guided-settings-actions button{width:100%}.merchant-prompt-editor textarea{min-height:260px}.embedding-choice-grid{grid-template-columns:1fr}.model-choice-grid>label>.model-choice-copy,.embedding-choice-facts,.embedding-choice-grid>label>em{margin-left:0;padding-left:0}.embedding-choice-grid>label>em{padding:4px 7px}}.notification-button{color:#293445;background:#fff;border:1px solid #e1e5ec;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative}.notification-button svg{width:19px}.notification-button>span{color:#fff;background:#e34242;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:80;background:#fff;border:1px solid #e1e5ec;border-radius:18px;width:min(390px,100vw - 24px);max-height:520px;position:absolute;top:50px;right:0;overflow:auto;box-shadow:0 20px 60px #1922302e}.notification-popover header{border-bottom:1px solid #e7eaf0;gap:3px;padding:17px 18px 13px;display:grid}.notification-popover header small,.notification-popover time{color:#8490a0}.notification-entry{background:#f7f9ff;border-bottom:1px solid #e7eaf0;position:relative}.notification-entry>button:first-child{text-align:left;background:0 0;border:0;border-radius:0;gap:12px;width:100%;padding:14px 17px;display:flex}.notification-entry>button:first-child.read{opacity:.76;background:#fff}.notification-entry>button:first-child>svg{color:#6655df;flex:0 0 19px;width:19px}.notification-entry>button:first-child>span{gap:3px;padding-right:58px;display:grid}.notification-entry>button:first-child strong{font-size:12px}.notification-entry>button:first-child small{color:#6f7b8a;font-size:11px;line-height:1.35}.notification-entry>button:first-child time{font-size:9px}.notification-entry .notification-ignore{color:#6f6474;background:#eceef3;border:0;border-radius:7px;padding:5px 7px;font-size:9px;position:absolute;bottom:11px;right:12px}.notification-popover>p{color:#8490a0;padding:22px 18px}.source-log article{border-top:1px solid #e8ebf1;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px 3px;display:grid}.source-log article>i{background:#6f7b8a;border-radius:50%;width:9px;height:9px}.source-log article.success>i{background:#24a374}.source-log article.warning>i{background:#d89b2b}.source-log article.error>i{background:#d94b59}.source-log article strong{font-size:12px}.source-log article p{color:#7b8695;margin:3px 0 0;font-size:10px}.source-log article time{color:#8d97a5;white-space:nowrap;font-size:10px}.test-share-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;margin-bottom:15px;padding:17px 20px;display:grid}.test-share-panel small{color:#6858e4;text-transform:uppercase;font-size:9px;font-weight:700}.test-share-panel h2{margin:3px 0;font-size:16px}.test-share-panel p{color:#7a8594;margin:0;font-size:10px}.test-share-panel>button,.test-share-created button,.test-share-list button{color:#fff;background:#6656df;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:700;display:inline-flex}.test-share-panel button:disabled{opacity:.5;cursor:default}.test-share-panel button svg{width:14px}.test-share-created{grid-column:1/-1;grid-template-columns:1fr auto;gap:8px;display:grid}.test-share-created input{color:#4f5a6a;background:#fafbfc;border:1px solid #dfe3ea;border-radius:9px;min-width:0;padding:9px 11px;font-size:10px}.test-share-list{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.test-share-list span{color:#657182;background:#f1f3f7;border-radius:9px;align-items:center;gap:7px;padding:6px 8px;font-size:9px;display:inline-flex}.test-share-list button{color:#9b3440;background:#ffecef;padding:4px 6px}.public-test-shell{background:radial-gradient(circle at top,#eeebff,#f5f7fb 46%);place-content:center;min-height:100vh;padding:24px;display:grid}.public-test-shell>svg{color:#6656df;margin:auto}.public-test-shell>h1,.public-test-shell>p{text-align:center}.public-test-card{background:#fff;border:1px solid #e0e4eb;border-radius:22px;grid-template-rows:auto 1fr auto;width:min(720px,100vw - 32px);min-height:min(760px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 24px 80px #18223620}.public-test-card>header{border-bottom:1px solid #e7eaf0;align-items:center;gap:13px;padding:18px 20px;display:flex}.public-test-card>header>span{color:#fff;background:linear-gradient(135deg,#8172f4,#5948d8);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.public-test-card>header h1{margin:2px 0;font-size:17px}.public-test-card>header small,.public-test-card>header p{color:#87919f;margin:0;font-size:9px}.public-test-consent{text-align:center;align-self:center;max-width:540px;margin:auto;padding:30px}.public-test-consent>svg{color:#6656df;width:38px}.public-test-consent h2{margin:12px 0 7px}.public-test-consent p{color:#6f7b8a;font-size:12px;line-height:1.6}.public-test-consent label{text-align:left;color:#50478b;background:#f8f7ff;border:1px solid #ddd9fb;border-radius:12px;align-items:flex-start;gap:9px;margin-top:20px;padding:13px;font-size:11px;line-height:1.45;display:flex}.public-test-messages{background:linear-gradient(#fafbfe,#fff 35%);min-height:0;padding:22px;overflow-y:auto}.public-test-welcome{text-align:center;color:#728091;place-content:center;justify-items:center;min-height:380px;display:grid}.public-test-welcome>svg{color:#6656df;width:38px}.public-test-welcome h2{color:#263143;margin:11px 0 4px}.public-test-welcome p{margin:0;font-size:11px}.public-test-messages article{max-width:84%;margin-bottom:14px}.public-test-messages article.user{text-align:right;margin-left:auto}.public-test-messages article>strong{color:#87919f;text-transform:uppercase;margin:0 4px 4px;font-size:8px;display:block}.public-test-messages article>p{white-space:pre-wrap;color:#344052;background:#eef1f5;border-radius:4px 13px 13px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;display:inline-block}.public-test-messages article.user>p{color:#fff;background:#6656df;border-radius:13px 4px 13px 13px}.public-test-product{text-align:left;background:#fff;border:1px solid #e2e6ed;border-radius:11px;gap:4px;margin-top:7px;padding:10px;display:grid}.public-test-product strong{font-size:11px}.public-test-product span{color:#788494;font-size:9px}.public-test-composer{border-top:1px solid #e5e8ee;grid-template-columns:1fr auto;gap:9px;padding:15px 18px;display:grid}.public-test-composer textarea{resize:none;font:inherit;border:1px solid #dce1e8;border-radius:11px;padding:11px;font-size:11px}.public-test-composer button{color:#fff;background:#6656df;border:0;border-radius:11px;width:44px}.public-test-composer button:disabled{opacity:.45}.widget-logo-preview{object-fit:contain;max-width:150px;max-height:64px;margin-bottom:10px;display:block}.process-view-actions{color:#7c8795;align-items:center;gap:14px;font-size:9px;display:flex}.process-view-actions label{background:#fafbfc;border:1px solid #e0e4ea;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font-weight:650;display:flex}.process-view-actions input{accent-color:#6556dc}.widget-designer-workspace{max-width:900px;margin-bottom:15px}.widget-designer-workspace .policy-agent{padding:24px}.widget-designer-workspace .policy-agent>.secondary{margin:10px 8px 14px 0;display:inline-flex}.widget-designer-fields{background:#f8f9fc;border:1px solid #e0e4eb;border-radius:17px;gap:18px;margin:24px 0 14px;padding:22px;display:grid}.widget-designer-fields legend{color:#263143;padding:0 8px;font-size:13px;font-weight:750}.widget-designer-fields .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.widget-designer-fields label{color:#657183;gap:7px;font-size:10px;font-weight:650;display:grid}.widget-designer-fields input:not([type=checkbox]):not([type=range]):not([type=color]),.widget-designer-fields select,.widget-designer-fields textarea{color:#263143;width:100%;font:inherit;background:#fff;border:1px solid #d8dee7;border-radius:11px;padding:11px 12px;font-size:11px}.widget-designer-fields input[type=color]{background:#fff;border:1px solid #d8dee7;border-radius:11px;width:100%;height:42px;padding:4px}.widget-designer-fields input[type=range]{accent-color:#6556dc;width:100%}.widget-designer-fields .check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.widget-designer-fields .check-grid label{background:#fff;border:1px solid #e0e4eb;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;display:flex}.widget-designer-fields .check-grid input{accent-color:#6556dc;width:17px;height:17px}.widget-live-preview{z-index:1000;pointer-events:none;justify-items:end;gap:9px;display:grid;position:fixed}.widget-preview-label{color:#6255c2;background:#f0eeff;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:750;box-shadow:0 3px 12px #1d284214}.widget-preview-panel,.widget-preview-launcher{pointer-events:auto}.widget-preview-panel{border:1px solid #dce1e8;border-radius:22px;grid-template-rows:auto 1fr auto;width:min(390px,100vw - 32px);height:min(610px,100dvh - 130px);display:grid;overflow:hidden;box-shadow:0 24px 80px #18223630}.widget-preview-panel>header{color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 17px;display:grid}.widget-preview-panel>header>span{object-fit:cover;background:#ffffff24;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.widget-preview-panel>header>img{object-fit:contain;background:0 0;border-radius:0;width:39px;height:39px}.widget-preview-panel>header svg{width:17px}.widget-preview-panel>header strong,.widget-preview-panel>header small{display:block}.widget-preview-panel>header strong{font-size:13px}.widget-preview-panel>header small{opacity:.78;margin-top:2px;font-size:9px}.widget-preview-panel>header button{color:#fff;background:#ffffff1e;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.widget-preview-messages{background:color-mix(in srgb, currentColor 3%, #f7f8fb);overflow:auto}.widget-preview-messages article{max-width:82%;margin-bottom:10px}.widget-preview-messages article.user{text-align:right;margin-left:auto}.widget-preview-messages p{background:#fff;border-radius:4px 14px 14px;margin:0;padding:10px 12px;font-size:11px;display:inline-block;box-shadow:0 2px 10px #1822360b}.widget-preview-messages .user p{color:#fff;background:#6656df;border-radius:14px 4px 14px 14px}.widget-preview-panel>footer{background:#fff;border-top:1px solid #e1e5eb;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:11px 13px;display:grid}.widget-preview-panel>footer span{color:#9aa3af;border:1px solid #dce1e8;border-radius:11px;padding:10px;font-size:10px}.widget-preview-panel>footer button,.widget-preview-launcher{color:#fff;border:0;place-items:center;display:grid}.dialog-paths-panel{min-width:0}.dialog-path-list{border:1px solid var(--ui-border);border-radius:14px;max-height:660px;margin-top:18px;overflow:auto}.dialog-path-list>header,.dialog-path-list>button{text-align:left;grid-template-columns:minmax(220px,1fr) 140px 130px minmax(160px,auto);align-items:center;gap:14px;width:100%;padding:12px 14px;display:grid}.dialog-path-list>header{z-index:1;color:var(--ui-muted);background:var(--ui-subtle);font-size:11px;font-weight:700;position:sticky;top:0}.dialog-path-list>button{border:0;border-top:1px solid var(--ui-border);color:inherit;cursor:pointer;background:#fff;border-radius:0}.dialog-path-list>button:hover{background:var(--ui-subtle)}.dialog-path-list>button>span:first-child{gap:3px;display:grid}.dialog-path-list small{color:var(--ui-muted)}.dialog-trace-backdrop{padding:clamp(8px,2vw,24px)}.dialog-trace-modal{width:min(1500px,100%);max-width:none;height:min(900px,100vh - 32px);padding:0;overflow:hidden}.dialog-trace-modal>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.dialog-trace-modal>header h2,.dialog-trace-modal>header p{margin:3px 0 0}.dialog-trace-modal>header p,.dialog-trace-modal>header small{color:var(--ui-muted)}.dialog-trace-modal-grid{grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);height:calc(100% - 94px);display:grid}.dialog-trace-visual,.dialog-trace-technical{padding:22px;overflow:auto}.dialog-trace-visual{background-color:#fff;background-image:linear-gradient(#f8f9fc 1px,#0000 1px),linear-gradient(90deg,#f8f9fc 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid}.dialog-trace-technical{border-left:1px solid var(--ui-border);background:var(--ui-subtle)}.dialog-trace-route{align-items:center;min-width:max-content;max-width:100%;padding:26px;display:flex}.dialog-trace-lanes{gap:24px;min-width:100%;display:grid}.dialog-trace-lanes>section{border-bottom:1px solid var(--ui-border);justify-items:center;min-width:max-content;padding-bottom:18px;display:grid}.dialog-trace-lanes>section:last-child{border-bottom:0}.dialog-trace-lanes h3{color:var(--ui-muted);justify-self:start;margin:0 0 -12px 26px;font-size:12px}.dialog-trace-stage-wrap{align-items:center;display:flex}.dialog-trace-arrow{color:#9ba4b3;width:28px}.dialog-trace-stage{gap:8px;display:grid}.dialog-trace-stage>small{color:var(--ui-muted);text-align:center;text-transform:uppercase;font-size:10px;font-weight:750}.dialog-trace-stage>div{gap:8px;display:grid}.dialog-trace-stage>div.parallel{background:#f8f7ff;border:1px dashed #bbb5ee;border-radius:14px;padding:9px}.dialog-trace-node{border:1px solid var(--ui-border);background:#fff;border-radius:12px;grid-template-columns:34px minmax(90px,1fr) 8px;align-items:center;gap:8px;min-width:150px;padding:10px;display:grid;position:relative;box-shadow:0 5px 18px #19213a0b}.dialog-trace-node>span{color:#6556dc;background:#efedff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.dialog-trace-node svg,.dialog-trace-technical-head svg{width:17px;height:17px}.dialog-trace-node>div{gap:2px;display:grid}.dialog-trace-node strong{font-size:12px}.dialog-trace-node small{color:var(--ui-muted);font-size:10px}.dialog-trace-node>i{background:#2caf75;border-radius:50%;width:7px;height:7px}.dialog-trace-node.timeout>i,.dialog-trace-node.error>i,.dialog-trace-node.rejected>i{background:#d94a61}.dialog-trace-node.cancelled>i,.dialog-trace-node.fallback>i{background:#a3aab5}.dialog-trace-technical-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.dialog-trace-technical-head>span{color:#6556dc;background:#eae7ff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dialog-trace-technical-head>div{display:grid}.dialog-trace-technical-head small{color:var(--ui-muted)}.dialog-trace-turn{border:1px solid var(--ui-border);background:#fff;border-radius:12px;margin-top:8px}.dialog-trace-turn>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:13px;display:flex}.dialog-trace-turn>summary>span:first-child{gap:3px;min-width:0;display:grid}.dialog-trace-turn>summary small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dialog-trace-facts{padding:0 13px 13px}.dialog-trace-facts dl{margin:0}.dialog-trace-facts dl>div{border-top:1px solid var(--ui-border);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.dialog-trace-facts dt{color:var(--ui-muted);font-size:11px;font-weight:700}.dialog-trace-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.5}.dialog-trace-empty{max-width:360px;color:var(--ui-muted);text-align:center}.dialog-trace-empty svg{width:34px;height:34px}@media (width<=900px){.dialog-path-list>header,.dialog-path-list>button{grid-template-columns:minmax(190px,1fr) 130px}.dialog-path-list>header span:nth-child(2),.dialog-path-list>button>span:nth-child(2),.dialog-path-list>header span:nth-child(3),.dialog-path-list>button>span:nth-child(3){display:none}.dialog-trace-modal-grid{grid-template-rows:minmax(260px,45%) minmax(0,1fr);grid-template-columns:1fr}.dialog-trace-technical{border-top:1px solid var(--ui-border);border-left:0}}@media (width<=560px){.dialog-trace-backdrop{padding:0}.dialog-trace-modal{border-radius:0;height:100vh}.dialog-trace-modal>header{padding:14px}.dialog-trace-modal>header p{display:none}.dialog-trace-modal-grid{height:calc(100% - 70px)}.dialog-trace-visual,.dialog-trace-technical{padding:14px}.dialog-trace-facts dl>div{grid-template-columns:1fr;gap:3px}}.widget-preview-panel>footer svg{width:15px}.widget-preview-launcher{border-radius:19px;width:58px;height:58px;box-shadow:0 14px 35px #1822363b}.widget-preview-launcher svg{width:21px}.widget-preview-messages article.with-icon{align-items:flex-end;gap:7px;display:flex}.widget-preview-messages article.with-icon>span{color:#fff;object-fit:cover;background:#6556dc;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.widget-preview-messages article.with-icon>img{object-fit:contain;background:0 0;border-radius:0;flex:none;width:25px;height:25px}.widget-preview-messages article.with-icon svg{width:12px}.widget-preview-notice{color:#615692;background:#f7f5ff;border:1px solid #dcd6ff;border-radius:11px;grid-template-columns:1fr auto;gap:7px;margin-bottom:10px;padding:9px;font-size:9px;line-height:1.4;display:grid}.widget-preview-notice button{color:inherit;background:0 0;border:0}.widget-preview-starters{flex-wrap:wrap;gap:6px;margin:-2px 0 10px 32px;display:flex}.widget-preview-starters button{color:#5d4fd0;background:#fff;border:1px solid #d8d2fb;border-radius:999px;padding:6px 8px;font-size:8px}.widget-preview-launcher-prompt{pointer-events:auto;color:#263247;text-align:left;background:#fff;border:1px solid;border-radius:18px;align-items:center;gap:10px;min-width:260px;padding:7px 7px 7px 14px;display:flex;box-shadow:0 14px 38px #1720332b}.widget-preview-launcher-prompt span{flex:1}.widget-preview-launcher-prompt i{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.widget-preview-launcher-prompt svg{width:17px;height:17px}@media (width<=1150px){.widget-live-preview.open{justify-items:stretch;margin:16px 0;position:relative;inset:auto!important}.widget-live-preview.open .widget-preview-panel{width:100%;height:620px}.widget-live-preview.open .widget-preview-launcher{display:none}.widget-live-preview.open .widget-preview-label{justify-self:start}}@media (width<=600px){.widget-designer-workspace .policy-agent{padding:17px}.widget-designer-fields{padding:15px}.widget-designer-fields .form-grid,.widget-designer-fields .check-grid{grid-template-columns:1fr}.widget-live-preview.open .widget-preview-panel{border-radius:18px;width:100%;height:min(650px,100dvh - 30px)}}.widget-designer-workspace{width:100%;max-width:none}.widget-designer-workspace .policy-agent{overflow:hidden}.widget-designer-workspace .section-title{align-items:flex-start}.widget-designer-workspace .policy-agent>.secondary{white-space:normal;max-width:100%}.widget-save-bar{z-index:2;border-top:1px solid var(--ui-border,#e1e5ec);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;margin:18px -24px -24px;padding:14px 24px;display:flex;position:sticky;bottom:0}.widget-save-bar span{color:#697586;min-width:0;font-size:11px;line-height:1.5}.widget-save-bar button{flex:none}.widget-save-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.widget-proposal-actions{flex-wrap:wrap;margin-top:14px}.conversation-ai-summary{background:linear-gradient(145deg,#faf9ff,#f5f3ff);border:1px solid #ddd8ff;border-radius:15px;margin:16px 0;padding:16px 18px}.conversation-ai-summary>div{align-items:center;gap:10px;display:flex}.conversation-ai-summary>div>svg{color:#6656df;width:20px}.conversation-ai-summary span small,.conversation-ai-summary span strong{display:block}.conversation-ai-summary span small,.conversation-ai-summary>small{color:#817a9d;font-size:9px}.conversation-ai-summary span strong{margin-top:2px;font-size:13px}.conversation-ai-summary p{color:#465267;white-space:pre-wrap;margin:13px 0 9px;font-size:11px;line-height:1.65}.custom-rule-editor>p{color:#697586;max-width:780px;font-size:11px;line-height:1.6}.custom-rule-list{gap:8px;margin:16px 0;display:grid}.custom-rule-list article{border:1px solid var(--ui-border,#e1e5ec);background:#fafbfc;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 15px;display:flex}.custom-rule-list strong,.custom-rule-list p{display:block}.custom-rule-list p{color:#697586;margin:4px 0 0;font-size:10px;line-height:1.5}.custom-rule-list small{color:#7465d8;flex:none;font-size:9px}.custom-rule-compose{background:#f6f5ff;border-radius:14px;grid-template-columns:minmax(180px,.42fr) minmax(280px,1fr) auto;align-items:end;gap:12px;margin-top:16px;padding:16px;display:grid}.custom-rule-compose label{color:#596679;gap:7px;font-size:10px;font-weight:650;display:grid}.custom-rule-compose textarea{resize:vertical;min-height:72px}@media (width<=850px){.custom-rule-compose{grid-template-columns:1fr}.custom-rule-compose button{justify-content:center;width:100%}.custom-rule-list article{flex-direction:column;gap:8px}}.publication-card .proposal-actions{flex-wrap:wrap;align-items:center}.publication-card .proposal-actions button{text-align:center;flex:none;min-width:max-content;white-space:nowrap!important}.publication-card .test-share-created button{min-width:max-content;white-space:nowrap!important}.publication-footer{border-top:1px solid #e3e7ee;gap:14px;margin-top:20px;padding-top:20px;display:grid}.publication-id-panel{background:#faf9ff;border:1px solid #ddd9f7;border-radius:14px;grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);align-items:end;gap:18px;padding:17px;display:grid}.publication-id-panel small,.publication-id-panel strong,.publication-id-panel p{display:block}.publication-id-panel small{color:#6757d7;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:750}.publication-id-panel strong{color:#2d3545;margin-top:4px;font-size:13px}.publication-id-panel p{color:#758092;margin:4px 0 0;font-size:11px;line-height:1.45}.publication-id-copy{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.publication-id-copy input{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.publication-id-copy button{min-width:max-content;white-space:nowrap!important}.publication-protection{color:#4d466f;background:#f4f2ff;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.publication-protection>svg{color:#6656df;flex:none;width:19px;height:19px}.publication-protection p{margin:0}.publication-protection strong,.publication-protection span{display:block}.publication-protection strong{font-size:12px}.publication-protection span{color:#746e8d;margin-top:3px;font-size:11px;line-height:1.45}.publication-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.widget-embed-panel{border-top:1px solid var(--ui-border,#e1e5ec);gap:13px;margin-top:18px;padding-top:18px;display:grid}.widget-embed-panel>p{color:#667284;margin:0}.widget-embed-panel code{color:#4d3f71;background:#f2effa;border-radius:5px;padding:1px 5px}.widget-embed-code{resize:vertical;min-height:158px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.widget-embed-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.widget-embed-actions span{color:#737f90;flex:320px;font-size:11px;line-height:1.45}.publication-footer-actions button{flex:none;white-space:nowrap!important}@media (width<=760px){.publication-id-panel{grid-template-columns:1fr;align-items:stretch}.publication-id-copy{grid-template-columns:1fr}.publication-id-copy button,.publication-footer-actions button{width:100%;white-space:normal!important}.publication-footer-actions{flex-direction:column;align-items:stretch}}@media (width<=700px){.widget-save-bar{flex-direction:column;align-items:stretch;margin:16px -17px -17px;padding:14px 17px;position:static}.widget-save-bar button{justify-content:center;width:100%}.widget-save-actions{flex-direction:column;align-items:stretch;width:100%}.publication-card .proposal-actions{flex-direction:column;align-items:stretch}.publication-card .proposal-actions button{justify-content:center;width:100%}}.delete-icon{color:#a63743;background:#fff4f5;border:1px solid #f0cbd0;border-radius:9px;place-items:center;width:31px;height:31px;margin-left:7px;display:inline-grid}.delete-icon svg{width:14px}.assistant-actions>div,.source-actions{align-items:center;gap:5px;display:flex}.deletion-modal{max-width:610px}.deletion-warning{color:#a63743;background:#ffecef;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:10px;display:grid}.deletion-warning svg{width:21px}.deletion-modal ul{color:#647082;margin:10px 0 14px;padding-left:20px;font-size:12px;line-height:1.5}.deletion-modal li+li{margin-top:5px}.deletion-counts{flex-wrap:wrap;gap:6px;margin:0 0 17px;display:flex}.deletion-counts span{color:#697587;background:#f1f3f7;border-radius:9px;padding:6px 9px;font-size:10px}.deletion-counts strong{color:#293445}.modal-actions button.danger{color:#fff;background:#b43d49;border:0;border-radius:10px;align-items:center;gap:6px;padding:10px 13px;font-weight:700;display:inline-flex}.modal-actions button.danger:disabled{opacity:.45;cursor:default}.modal-actions button.danger svg{width:15px}@media (width<=600px){.test-share-panel{grid-template-columns:1fr}.test-share-created,.test-share-list{grid-column:1}.public-test-shell{padding:0}.public-test-card{border:0;border-radius:0;width:100vw;min-height:100vh}}.test-share-list{display:grid}.test-share-list article{color:#657182;background:#f1f3f7;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;font-size:9px;display:grid}.test-share-list article>div{min-width:0}.test-share-list strong,.test-share-list small{display:block}.test-share-list input{background:#fff;border:1px solid #dfe3ea;border-radius:8px;width:100%;min-width:0;margin-top:5px;padding:7px 9px;font-size:9px}.test-share-list article button{color:#5f53c9;background:#fff;padding:6px 8px}.test-share-list article button:last-child{color:#9b3440;background:#ffecef}.publication-settings{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:16px;margin:18px 0;display:grid}.publication-access,.publication-limits{background:#fafbfc;border:1px solid #e2e6ed;border-radius:15px;padding:18px}.publication-access{align-content:start;gap:18px;display:grid}.publication-access label>span,.publication-access label>small{display:block}.publication-access textarea{min-height:112px;margin-top:8px}.publication-limits>div:first-child{margin-bottom:13px}.publication-limits h3{margin:3px 0;font-size:16px}.publication-limits p{color:#7a8594;margin:0;font-size:10px}.publication-limits .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toggle-row span strong,.toggle-row span small{display:block}.toggle-row span small{color:#7a8594;margin-top:3px;font-weight:400}.widget-designer-workspace,.widget-designer-workspace>.card,.publication-card{box-sizing:border-box;width:100%}@media (width<=850px){.publication-settings,.publication-limits .form-grid{grid-template-columns:1fr}.test-share-list article{grid-template-columns:1fr auto}.test-share-list article>div{grid-column:1/-1}}.assistant-live-dock{z-index:1200;justify-items:end;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.assistant-live-launcher{color:#fff;border:0;border-radius:20px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 14px 38px #18223642}.assistant-live-launcher svg{width:22px}.assistant-live-panel{background:#f6f7fa;border:1px solid #dce1e8;border-radius:23px;grid-template-rows:auto minmax(0,1fr) auto;width:min(390px,100vw - 32px);height:min(650px,100dvh - 105px);display:grid;overflow:hidden;box-shadow:0 25px 85px #17213542}.assistant-live-panel>header{color:#fff;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:14px 15px;display:grid}.assistant-live-panel>header>span{background:#ffffff24;border-radius:13px;place-items:center;width:39px;height:39px;display:grid}.assistant-live-panel>header strong,.assistant-live-panel>header small{display:block}.assistant-live-panel>header small{opacity:.8;margin-top:2px;font-size:9px}.assistant-live-panel>header button{color:#fff;background:#ffffff1c;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.assistant-live-panel svg{width:16px}.assistant-live-messages{scroll-behavior:smooth;padding:17px 14px;overflow:auto}.assistant-live-messages article{align-items:flex-end;gap:7px;margin-bottom:11px;display:flex}.assistant-live-messages article.user{justify-content:flex-end}.assistant-live-messages article>span{color:#fff;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;display:grid}.assistant-live-messages article>div{min-width:0;max-width:84%}.assistant-live-messages p{white-space:pre-wrap;color:#293243;background:#fff;border-radius:5px 15px 15px;max-width:84%;margin:0;padding:10px 12px;font-size:11px;line-height:1.55;display:inline-block;box-shadow:0 2px 12px #1822360c}.assistant-live-messages article.user p{color:#fff;background:#6656df;border-radius:15px 5px 15px 15px}.assistant-live-messages article>div>p{max-width:100%}.assistant-live-starters{flex-wrap:wrap;gap:6px;margin:-2px 0 13px 34px;display:flex}.assistant-live-starters button{color:#5d4fd0;background:#fff;border:1px solid #d8d2fb;border-radius:999px;padding:7px 9px;font-size:9px}.assistant-live-error{color:#9b3440;background:#ffecef;border-radius:10px;margin:8px 0;padding:9px;font-size:10px}.assistant-live-panel>form{background:#fff;border-top:1px solid #e1e5eb;grid-template-columns:1fr auto;gap:8px;padding:11px 12px 7px;display:grid}.assistant-live-panel>form textarea{resize:none;min-height:40px;max-height:90px;font:inherit;border:1px solid #dce1e8;border-radius:12px;padding:11px;font-size:11px}.assistant-live-panel>form>button{color:#fff;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.assistant-live-panel>form>small{text-align:center;color:#a0a8b4;grid-column:1/-1;font-size:8px}@media (width<=600px){.assistant-live-dock{bottom:12px;right:12px}.assistant-live-dock.open{inset:0}.assistant-live-dock.open .assistant-live-panel{border:0;border-radius:0;width:100vw;height:100dvh}.assistant-live-dock.open .assistant-live-launcher{display:none}}.settings-intro{color:#6f7a8a;margin:0 0 16px;font-size:11px;line-height:1.6}.model-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-settings-grid .checkbox-line{background:#fafbfc;border:1px solid #e2e6ed;border-radius:12px;grid-column:1/-1;padding:12px}.credential-list{gap:8px;margin-bottom:16px;display:grid}.credential-row{background:#fafbfc;border:1px solid #e2e6ed;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:11px;display:grid}.credential-row strong{text-transform:capitalize;display:block}.credential-row p{color:#7a8594;margin:3px 0 0;font-size:10px}.settings-section label>span,.settings-section label>small{display:block}.settings-section label>small{color:#7a8594;margin:3px 0 7px;font-weight:400}.settings-section .hint{color:#6f658f;background:#f4f1ff;border-radius:10px;padding:9px 11px}@media (width<=620px){.model-settings-grid{grid-template-columns:1fr}}.settings-general-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px;display:grid}.smtp-settings-grid{gap:18px}.smtp-profile-settings{gap:14px;display:grid}.smtp-profile-settings .settings-intro,.smtp-profile-settings .hint{margin:0}.smtp-profile-grid{grid-template-columns:minmax(0,2fr) minmax(110px,.7fr)}.smtp-profile-grid .wide{grid-column:1/-1}.smtp-effective-scope{color:#17664c;background:#f2faf6;border:1px solid #dce7e2;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.smtp-effective-scope.unconfigured{color:#805d13;background:#fff9eb;border-color:#eadfc4}.smtp-effective-scope svg{flex:none;width:19px;height:19px}.smtp-effective-scope span,.smtp-effective-scope strong,.smtp-effective-scope small{display:block}.smtp-effective-scope small{color:inherit;opacity:.78;margin-top:2px}@media (width<=620px){.smtp-profile-grid{grid-template-columns:1fr}.smtp-profile-grid .wide{grid-column:auto}}.assistant-identity-settings,.settings-general-grid,.settings-general-grid>.settings-section,.assistant-settings-sections,.assistant-settings-sections>.settings-section{box-sizing:border-box;width:100%}.assistant-settings-sections{grid-template-columns:1fr}.rich-editor-shell{background:#fff;border:1px solid #dfe3ea;border-radius:13px;overflow:hidden}.rich-editor-toolbar{background:#f8f9fb;border-bottom:1px solid #e7eaf0;flex-wrap:wrap;gap:4px;padding:7px;display:flex}.rich-editor-toolbar button{color:#596577;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:30px;padding:0;display:grid}.rich-editor-toolbar button:hover{color:#5747d2;background:#ece9ff}.rich-editor-toolbar svg{width:15px}.rich-editor{color:#263143;outline:0;min-height:180px;padding:15px;font-size:13px;line-height:1.6}.rich-editor:empty:before{content:attr(data-placeholder);color:#9aa3af;pointer-events:none}.rich-editor a,.start-text-preview a{color:#5d4ed7;font-weight:650}.rich-editor p{margin:0 0 8px}.start-text-preview{background:#faf9ff;border:1px solid #e4e1f8;border-radius:12px;margin-top:12px;padding:12px 14px}.start-text-preview>small{color:#857aa9;text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.start-text-preview>div{color:#354052;font-size:12px;line-height:1.55}.start-text-preview p{margin:0 0 7px}.support-target-add{grid-template-columns:1fr auto;gap:8px;display:grid}.support-target-add button{white-space:nowrap}.support-target-list{gap:8px;margin-top:13px;display:grid}.support-target-list article{background:#fafbfc;border:1px solid #e4e7ed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.support-target-list article.disabled{opacity:.65}.support-target-list article>div strong{overflow-wrap:anywhere;font-size:11px;display:block}.support-target-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.support-target-actions .secondary{margin:0}.support-target-actions .icon-button{flex:none}.target-status{margin-top:4px;font-size:9px;display:inline-block}.target-status.verified{color:#13805a}.target-status.pending{color:#a16a14}.target-toggle{align-items:center;gap:5px;font-size:10px;display:flex}.target-toggle input{width:auto}.support-target-list .icon-button.danger{color:#b8424e;background:#fff0f1}.empty-inline{color:#7b8695;border:1px dashed #dfe3ea;border-radius:12px;align-items:center;gap:8px;padding:16px;font-size:11px;display:flex}.empty-inline svg{width:17px}@media (width<=900px){.settings-general-grid{grid-template-columns:1fr}}@media (width<=560px){.support-target-add,.support-target-list article{grid-template-columns:1fr}.support-target-list article>div:first-child{grid-column:1/-1}.support-target-actions{grid-column:1/-1;justify-content:flex-start}.support-target-actions .secondary{flex:180px}}.product-carousel-rail{scrollbar-width:none;touch-action:pan-x pan-y;scroll-padding-inline:1px}.product-carousel-rail::-webkit-scrollbar{display:none}.product-carousel-controls button:disabled{opacity:.35;cursor:default}.product-card-stock.unknown{color:#7a8594}.product-card-stock.unknown i{background:#9ca5b2}.test-share-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.test-share-actions button,.test-share-list article a{color:#fff;background:#6656df;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.test-share-actions button:first-child{color:#5f53c9;background:#f0eeff}.test-share-list article{grid-template-columns:minmax(0,1fr) auto auto auto}.test-share-list article a{color:#5f53c9;background:#fff;padding:6px 8px}.assistant-live-launcher-prompt{text-align:left;border:1px solid;border-radius:18px;align-items:center;gap:10px;min-width:260px;max-width:min(360px,100vw - 24px);padding:7px 7px 7px 14px;display:flex;box-shadow:0 14px 38px #1720332b}.assistant-live-launcher-prompt span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.assistant-live-launcher-prompt i{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.assistant-live-launcher-prompt svg{width:17px}.assistant-live-panel>header>.assistant-live-logo{object-fit:contain;background:0 0;border-radius:0;width:39px;height:39px}.assistant-live-message-icon{object-fit:contain;background:0 0;border-radius:0;flex:none;width:27px;height:27px}@media (width<=600px){.assistant-live-dock:not(.open){bottom:12px!important;left:auto!important;right:12px!important}.assistant-live-dock.open{inset:0!important}.test-share-actions{justify-content:stretch}.test-share-actions button{flex:1}}.assistant-live-panel{grid-template-rows:auto minmax(0,1fr) auto;position:relative}.assistant-live-panel>header{grid-template-columns:auto minmax(0,1fr) repeat(4,auto);gap:7px}.assistant-live-panel>header>div{min-width:0}.assistant-live-panel>header>div strong,.assistant-live-panel>header>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-live-panel>form{grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:7px;padding:8px 10px 7px}.assistant-live-panel>form textarea{border-radius:13px;width:100%;min-width:0;padding:9px 11px;line-height:1.35}.assistant-live-panel>form>button{border-radius:50%}.assistant-live-panel>form>small{line-height:1}.translation-hint{color:#665a8d;background:#f4f2ff;border-radius:10px;margin:4px 0 12px;padding:9px 11px;font-size:10px;line-height:1.45}.widget-preview-panel>header{grid-template-columns:auto minmax(0,1fr) repeat(4,auto);gap:7px}.widget-preview-panel>header>div{min-width:0}.widget-preview-panel>header>div strong,.widget-preview-panel>header>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-preview-panel>footer{grid-template-columns:minmax(0,1fr) 40px;gap:7px;padding:8px 10px}.widget-preview-panel>footer span{border-radius:13px;padding:9px 11px}.widget-preview-panel>footer button{border-radius:50%;width:40px;height:40px}.assistant-live-sheet{z-index:5;background:#17203378;place-items:end center;padding:12px;animation:.16s ease-out dock-sheet-fade;display:grid;position:absolute;inset:0}.assistant-live-sheet>section{color:#293243;background:#fff;border-radius:18px;width:100%;max-height:92%;padding:8px 15px 15px;animation:.18s ease-out dock-sheet-rise;overflow:auto;box-shadow:0 -18px 54px #17203333}.assistant-live-sheet>section>i{background:#d6dbe4;border-radius:999px;width:40px;height:4px;margin:1px auto 11px;display:block}.assistant-live-sheet h3{margin:0 0 6px;font-size:16px}.assistant-live-sheet p{color:#6a7483;margin:0 0 12px;font-size:10px}.assistant-live-sheet label{gap:4px;margin:8px 0;font-size:10px;display:grid}.assistant-live-sheet label.inline{align-items:center;gap:7px;display:flex}.assistant-live-sheet input:not([type=checkbox]),.assistant-live-sheet select{background:#fff;border:1px solid #d9dfe8;border-radius:10px;min-height:38px;padding:8px 9px}.assistant-live-rating{gap:7px;display:flex}.assistant-live-rating button{background:#fff;border:1px solid #d9dfe8;border-radius:10px;flex:1;padding:8px}@keyframes dock-sheet-fade{0%{background:#17203300}}@keyframes dock-sheet-rise{0%{opacity:0;transform:translateY(18px)}}.assistant-prose-link{color:#5146bd;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.assistant-prose-link:hover{color:#372e9b}.settings-loading{align-items:center;gap:12px;min-height:100px;display:flex}.settings-loading>svg{color:#6656df}.settings-loading strong{display:block}.settings-loading p{color:#7a8594;margin:4px 0 0;font-size:10px}.knowledge-dropzone{color:#657182;text-align:center;cursor:pointer;background:#fafbfc;border:2px dashed #d8dce7;border-radius:14px;place-items:center;gap:7px;min-height:145px;margin:14px 0;padding:20px;transition:all .18s;display:grid}.knowledge-dropzone.dragging{color:#5544d3;background:#f4f2ff;border-color:#6656df;transform:translateY(-1px)}.knowledge-dropzone svg{width:25px;height:25px}.knowledge-dropzone span{font-size:10px}.knowledge-compose{gap:10px;margin:14px 0;display:grid}.knowledge-compose label{gap:5px;display:grid}.knowledge-compose textarea{min-height:130px}.configuration-copilot{margin-bottom:1.25rem}.configuration-chat-log{gap:.75rem;max-height:30rem;padding:.5rem 0 1rem;display:grid;overflow:auto}.configuration-chat-log article{background:var(--surface-soft,#f4f6f8);border-radius:1rem;max-width:82%;padding:.8rem 1rem}.configuration-chat-log article.user{background:color-mix(in srgb, var(--accent,#6750a4) 12%, white);justify-self:end}.configuration-chat-log article p{white-space:pre-wrap;margin:.25rem 0}.configuration-chat-log article small{opacity:.7}.configuration-chat-compose{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.configuration-chat-compose textarea{min-height:5rem}@media (width<=680px){.configuration-chat-compose{grid-template-columns:1fr}.configuration-chat-log article{max-width:94%}}.wizard-card .instruction-box{grid-template-columns:minmax(0,1fr);align-items:start;gap:13px}.wizard-card .download-link{white-space:normal;justify-self:start;max-width:100%;line-height:1.35}.wizard-card .download-link svg{flex:0 0 16px}.conversation-layout{grid-template-columns:minmax(360px,.85fr) minmax(480px,1.15fr);align-items:start;gap:16px;display:grid}.conversation-list-card{padding:0;overflow:hidden}.conversation-filters{background:#fafbfe;border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.conversation-filters select,.conversation-review select{color:#344052;background:#fff;border:1px solid #dce1e8;border-radius:10px;padding:9px 11px}.conversation-filters label{color:#6f7b8a;align-items:center;gap:7px;font-size:10px;display:flex}.conversation-list{max-height:780px;overflow:auto}.conversation-list>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 17px;display:grid}.conversation-list>button:hover,.conversation-list>button.selected{background:#f8f7ff}.conversation-list>button.selected{box-shadow:inset 3px 0 #7565e9}.conversation-list>button>div>div:first-child{justify-content:space-between;gap:10px;display:flex}.conversation-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.conversation-list small{color:#949daa;flex:none;font-size:8px}.conversation-list p{color:#7b8695;margin:4px 0 7px;font-size:9px}.conversation-origin{color:#6353dc;background:#efedff;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.conversation-origin.widget{color:#137e59;background:#e7f8f0}.conversation-origin.magic_link_test{color:#9b641d;background:#fff4df}.conversation-origin.legacy_unknown{color:#6e7886;background:#eef1f5}.conversation-origin svg{width:16px}.conversation-badges{flex-wrap:wrap;gap:5px;display:flex}.conversation-badges i{color:#667283;background:#eef1f5;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-size:8px;font-style:normal;display:inline-flex}.conversation-badges i.active{color:#167653;background:#e7f8f0}.conversation-badges svg{width:9px}.conversation-list>button.contact-attention{background:linear-gradient(90deg,#fff8ed,#fff)}.conversation-list>button.contact-attention .conversation-origin{animation:1.8s ease-in-out infinite conversation-contact-pulse;position:relative}.conversation-origin b{background:#ed7b2e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;animation:1.5s ease-out infinite conversation-contact-dot;position:absolute;top:-3px;right:-3px;box-shadow:0 0 #ed7b2e66}.conversation-badges i.contact-new{color:#9b4b17;background:#fff0df;font-weight:800}@keyframes conversation-contact-pulse{50%{transform:scale(1.06);box-shadow:0 0 0 6px #ed7b2e14}}@keyframes conversation-contact-dot{70%{box-shadow:0 0 0 7px #ed7b2e00}}.conversation-detail{padding:0;overflow:hidden}.conversation-detail>header{border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.conversation-detail>header small{color:#6858e4;text-transform:uppercase;font-size:9px;font-weight:700}.conversation-detail>header p{color:#9aa3af;margin:0;font:8px monospace}.conversation-transcript{background:linear-gradient(#fafbfe,#fff);max-height:420px;padding:19px;overflow:auto}.conversation-transcript article{max-width:85%;margin-bottom:12px}.conversation-transcript article.user{text-align:right;margin-left:auto}.conversation-transcript strong{color:#8c96a3;text-transform:uppercase;margin:0 4px 4px;font-size:8px;display:block}.conversation-transcript p{color:#354153;white-space:pre-wrap;background:#edf0f4;border-radius:4px 13px 13px;margin:0;padding:10px 12px;font-size:11px;line-height:1.5;display:inline-block}.conversation-transcript .user p{color:#fff;background:#6656df;border-radius:13px 4px 13px 13px}.conversation-context{background:#e6e9ef;border-block:1px solid #e6e9ef;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.conversation-context>div{background:#fff;grid-template-columns:auto 1fr;gap:3px 8px;padding:12px 14px;display:grid}.conversation-context span{color:#6656df;grid-row:span 2}.conversation-context svg{width:16px}.conversation-context small{color:#8a94a2;font-size:8px}.conversation-context strong{text-transform:capitalize;font-size:10px}.conversation-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:19px;display:grid}.conversation-review h3{grid-column:1/-1;margin:0 0 3px;font-size:14px}.conversation-review label{color:#768292;gap:5px;font-size:9px;font-weight:700;display:grid}.conversation-review label.wide{grid-column:1/-1}.conversation-review textarea{resize:vertical;min-height:70px;font:inherit;border:1px solid #dce1e8;border-radius:10px;padding:10px;font-size:10px}.conversation-review button{justify-self:start}.empty-state.compact{padding:48px 20px}.conversation-contact-panel{background:#fffaf4;border-bottom:1px solid #e6e9ef;gap:9px;padding:12px 18px;display:grid}.conversation-contact-panel article{background:#fff;border:1px solid #eadfce;border-radius:13px;padding:11px 12px}.conversation-contact-panel article.pending{border-color:#edb87e;box-shadow:0 5px 18px #d9842912}.contact-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.contact-heading>span{color:#a2541f;background:#fff0df;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.contact-heading svg{width:16px}.contact-heading small,.contact-heading strong{display:block}.contact-heading small{color:#9a6a48;text-transform:uppercase;font-size:8px;font-weight:800}.contact-heading strong{margin-top:1px;font-size:12px}.contact-heading i{color:#9b4b17;background:#fff0df;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.contact-lines{flex-wrap:wrap;gap:7px 14px;margin:9px 0 0 41px;display:flex}.contact-lines a{color:#5445c9;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}.contact-lines svg{width:12px}.contact-attachments{gap:5px;margin:9px 0 0 41px;display:grid}.contact-attachments a{color:#586475;background:#f5f6f9;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:7px 9px;font-size:9px;text-decoration:none;display:grid}.contact-attachments a svg{width:13px}.contact-attachments a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-attachments a small{font-size:8px}.conversation-products{scroll-snap-type:x mandatory;gap:7px;width:min(100%,430px);margin-top:7px;padding:1px 1px 6px;display:flex;overflow-x:auto}.conversation-products>a{color:#354153;text-align:left;scroll-snap-align:start;background:#fff;border:1px solid #dfe4eb;border-radius:11px;flex:0 0 165px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:7px;padding:7px;text-decoration:none;display:grid}.conversation-product-image{background:#f1f3f6;border-radius:8px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.conversation-product-image img{object-fit:contain;width:100%;height:100%}.conversation-products>a>span:last-child{min-width:0}.conversation-products strong{color:#354153;text-transform:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:9px;display:-webkit-box;overflow:hidden}.conversation-products small{color:#6656df;margin-top:4px;font-size:9px;font-weight:800;display:block}.analytics-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.analytics-controls>*{flex:none}.analytics-controls .dashboard-pin-wrap,.analytics-controls .dashboard-pin{margin:0}.analytics-controls select{color:#344052;background:#fff;border:1px solid #dce1e8;border-radius:11px;min-width:220px;min-height:42px;padding:10px 12px}.analytics-test-toggle{color:#5e51af;background:#f8f7ff;border:1px solid #dfdafa;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:11px;font-weight:700;display:flex}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:15px;display:grid}.analytics-grid.lower{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title>span svg{width:14px}.intent-bars{gap:13px;display:grid}.intent-bars label{color:#5f6a79;justify-content:space-between;margin-bottom:5px;font-size:10px;display:flex}.intent-bars i{background:#eef0f4;border-radius:99px;height:8px;display:block;overflow:hidden}.intent-bars b{border-radius:inherit;background:linear-gradient(90deg,#7869f2,#43bd89);height:100%;display:block}.quality-ring-row{grid-template-columns:auto 1fr;align-items:center;gap:25px;display:grid}.analytics-ring{--score:0deg;text-align:center;background:radial-gradient(circle closest-side, #fff 76%, transparent 77%), conic-gradient(#4bc18d var(--score), #edf0f4 0);border-radius:50%;place-content:center;width:112px;height:112px;display:grid}.analytics-ring strong{font-size:25px}.analytics-ring small{color:#82909d;font-size:8px}.quality-ring-row p{color:#657181;align-items:center;gap:7px;margin:7px 0;font-size:10px;display:flex}.quality-ring-row p svg{color:#6656df;width:14px}.quality-ring-row>div>small,.muted{color:#929ba7;font-size:9px}.analytics-table{display:grid}.analytics-table>header,.analytics-table>div{border-bottom:1px solid #e9ecf1;grid-template-columns:minmax(0,1fr) 70px 85px;align-items:center;gap:10px;padding:10px 5px;display:grid}.analytics-table>header{color:#939ca9;text-transform:uppercase;font-size:8px;font-weight:700}.analytics-table strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.analytics-table span{text-align:right;font-size:10px}.analytics-table .negative{color:#aa3540}.analytics-table .positive{color:#14865b}.usage-list{gap:8px;display:grid}.usage-list>article{border:1px solid #e7eaf0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) minmax(90px,auto) minmax(90px,auto);align-items:center;gap:10px;padding:11px;display:grid}.usage-list strong,.usage-list small{display:block}.usage-list strong{font-size:10px}.usage-list small{color:#8b95a2;margin-top:3px;font-size:8px}.usage-list>article>span{color:#687485;text-align:right;font-size:9px}.usage-list b{color:#5646ce;font-size:11px;display:block}.usage-list .model-provider-logo{width:32px;height:32px}.usage-provider-generic{background:var(--ui-primary-soft);width:32px;height:32px;color:var(--ui-primary);border-radius:10px;place-items:center;display:grid}.usage-provider-generic svg{width:16px}@media (width<=1050px){.conversation-layout,.analytics-grid,.analytics-grid.lower{grid-template-columns:1fr}}@media (width<=650px){.conversation-filters{flex-direction:column;align-items:flex-start}.conversation-context,.conversation-review{grid-template-columns:1fr}.conversation-review h3,.conversation-review label.wide{grid-column:1}.quality-ring-row{grid-template-columns:1fr}.analytics-table>header,.analytics-table>div{grid-template-columns:minmax(0,1fr) 50px 65px}}.quality-issue-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.quality-issue-metrics article{background:#fff;border:1px solid #e4e7ed;border-radius:14px;align-items:center;gap:11px;padding:14px;display:flex}.quality-issue-metrics svg{color:#6656df;width:19px}.quality-issue-metrics small,.quality-issue-metrics strong{display:block}.quality-issue-metrics small{color:#7f8997;font-size:9px}.quality-issue-metrics strong{margin-top:3px;font-size:19px}.quality-issue-filter{grid-template-columns:auto repeat(4,minmax(125px,1fr)) minmax(210px,1.4fr);align-items:end;gap:10px;margin-bottom:14px;display:grid}.quality-issue-filter>span{color:#6656df;align-self:center}.quality-issue-filter label,.quality-issue-editor label{color:#717d8d;gap:5px;font-size:9px;font-weight:700;display:grid}.quality-issue-filter select,.quality-issue-filter input,.quality-issue-editor select,.quality-issue-editor input,.quality-issue-editor textarea{color:#344052;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dce1e8;border-radius:10px;padding:9px 10px;font-size:10px}.quality-issue-search{position:relative}.quality-issue-search svg{color:#8a94a1;width:14px;position:absolute;bottom:11px;left:10px}.quality-issue-search input{padding-left:31px}.quality-issue-layout{grid-template-columns:minmax(330px,.8fr) minmax(460px,1.2fr);align-items:start;gap:14px;display:grid}.quality-issue-list{padding:0;overflow:hidden}.quality-issue-list>button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #eceff3;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 15px;display:grid}.quality-issue-list>button:hover,.quality-issue-list>button.selected{background:#f8f7ff}.quality-issue-list>button.selected{box-shadow:inset 3px 0 #6656df}.quality-issue-list strong{font-size:11px}.quality-issue-list p{color:#667282;overflow-wrap:anywhere;margin:3px 0;font:9px monospace}.quality-issue-list small{color:#8a94a1;font-size:8px}.quality-issue-list i{color:#647080;background:#f0f1f4;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal}.issue-severity{background:#97a1ae;border-radius:99px;width:9px;height:9px;margin-top:3px}.issue-severity.medium{background:#e1a940}.issue-severity.high{background:#df7047}.issue-severity.critical{background:#c94051;box-shadow:0 0 0 4px #ffe9ed}.quality-issue-detail>header{border-bottom:1px solid #e7eaf0;justify-content:space-between;gap:14px;padding-bottom:13px;display:flex}.quality-issue-detail h2{overflow-wrap:anywhere;margin:3px 0;font-size:16px}.quality-issue-detail header p{color:#8b95a2;overflow-wrap:anywhere;margin:0;font-size:8px}.quality-issue-detail header>span{white-space:nowrap;border-radius:99px;height:max-content;padding:6px 8px;font-size:8px;font-weight:700}.release-ok{color:#157450;background:#e8f7f0}.release-warning{color:#9c5d18;background:#fff2dc}.quality-release{background:#f7f7fb;border-radius:11px;flex-wrap:wrap;gap:6px;margin:13px 0;padding:10px;display:flex}.quality-release strong{width:100%;font-size:10px}.quality-release span{color:#687484;background:#fff;border-radius:7px;padding:4px 7px;font-size:8px}.quality-issue-detail>h3{margin:15px 0 7px;font-size:12px}.quality-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 16px;display:grid}.quality-evidence div{border:1px solid #e6e9ef;border-radius:9px;min-width:0;padding:8px}.quality-evidence dt{color:#87919e;font-size:8px}.quality-evidence dd{overflow-wrap:anywhere;margin:3px 0 0;font:9px monospace}.quality-issue-editor{border-top:1px solid #e7eaf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.quality-issue-editor .wide{grid-column:1/-1}.quality-issue-editor textarea{resize:vertical;min-height:92px}.quality-issue-actions{justify-content:space-between;gap:8px;display:flex}.quality-issue-actions button{align-items:center;gap:6px;display:inline-flex}.quality-issue-actions svg{width:14px}.customer-quality-issues{background:linear-gradient(145deg,#fffdf8,#fff);border-color:#f1d7a7}.customer-quality-issues>div:last-child{gap:8px;display:grid}.customer-quality-issues article{background:#fff;border:1px solid #eee7da;border-radius:11px;grid-template-columns:auto 1fr;gap:10px;padding:11px;display:grid}.customer-quality-issues article>svg{color:#bd741c;width:17px}.customer-quality-issues strong{font-size:11px}.customer-quality-issues article p{color:#606c7b;margin:4px 0;font-size:10px}.customer-quality-issues article small{color:#8c96a3;font-size:8px}@media (width<=1100px){.quality-issue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-issue-filter{grid-template-columns:auto repeat(2,minmax(150px,1fr))}.quality-issue-search{grid-column:2/-1}.quality-issue-layout{grid-template-columns:1fr}}@media (width<=620px){.quality-issue-metrics,.quality-issue-filter{grid-template-columns:1fr}.quality-issue-filter>span{display:none}.quality-issue-search{grid-column:auto}.quality-issue-detail>header{flex-direction:column}.quality-evidence,.quality-issue-editor{grid-template-columns:1fr}.quality-issue-editor .wide{grid-column:1}.quality-issue-actions{flex-direction:column-reverse}.quality-issue-actions button{justify-content:center;width:100%}}.public-widget-sandbox{color:#303b4b;background:#f6f7f9;min-height:100dvh}.public-widget-sandbox.state{text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.public-widget-sandbox.state svg{color:#6656df}.test-sandbox-context{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #e2e5ea;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:9px;display:flex;position:fixed;top:14px;left:16px;box-shadow:0 6px 22px #1720330d}.test-sandbox-context span{color:#7d8794}.test-quality-badge{z-index:20;color:#79501e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff9edeb;border:1px solid #eed6a9;border-radius:10px;align-items:flex-start;gap:7px;max-width:min(620px,100vw - 32px);padding:8px 11px;font-size:9px;line-height:1.45;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #1720330d}.test-quality-badge svg{flex:none;width:14px}@media (width<=620px){.test-sandbox-context{max-width:calc(100vw - 16px);top:8px;left:8px}.test-sandbox-context span{display:none}.test-quality-badge{width:max-content;max-width:calc(100vw - 16px);top:48px}}.widget-preview-launcher img,.assistant-live-launcher img{object-fit:contain;width:36px;height:36px}.widget-preview-panel>header>img.default-brand,.assistant-live-panel>header>.assistant-live-logo.default-brand,.widget-preview-messages article.with-icon.default-brand>img,.assistant-live-message-icon.default-brand{object-fit:contain;background:0 0;border-radius:0}.widget-preview-launcher.image-brand,.widget-preview-launcher.default-brand,.assistant-live-launcher.default-brand{box-shadow:none;background:0 0;border-radius:0}.widget-preview-launcher.default-brand img,.assistant-live-launcher.default-brand img{width:52px;height:52px}.assistant-live-stars{justify-content:center;gap:4px;margin:8px 0;display:flex}.assistant-live-stars button{color:#cbd1db;cursor:pointer;background:0 0;border:0;padding:2px;font-size:28px;line-height:1}.assistant-live-stars button.active{color:#f5b301}:root{--ui-text:#243044;--ui-muted:#6f7c8e;--ui-subtle:#8b96a6;--ui-border:#dfe4ec;--ui-border-strong:#cfd6e1;--ui-surface:#fff;--ui-surface-soft:#f7f8fb;--ui-primary:#6555df;--ui-primary-soft:#f0edff;--ui-success:#16805a;--ui-warning:#a16920;--ui-danger:#b93f4d;--ui-radius:14px;--ui-shadow:0 10px 34px #1822360e}body{color:var(--ui-text);font-size:14px;line-height:1.5}button,input,select,textarea{font-family:inherit}button,a{transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #6555df2e}.workspace main{color:var(--ui-text)}.workspace main .page-head{min-height:112px;margin-bottom:24px}.workspace main .page-head>div:first-child>p{min-height:44px}.workspace main .page-head h1{margin:6px 0 8px;font-size:clamp(28px,3vw,38px);line-height:1.12}.workspace main .page-head p{color:var(--ui-muted);font-size:14px}.workspace main .page-head small,.workspace main .section-title small,.workspace main .card>small,.modal>small{color:var(--ui-primary);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3}.workspace main h2,.modal h2{color:var(--ui-text);letter-spacing:-.02em;font-size:20px;line-height:1.25}.workspace main h3,.modal h3{color:var(--ui-text);font-size:15px;line-height:1.35}.workspace main p,.modal p{line-height:1.55}.workspace main .card{border-color:var(--ui-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.workspace main .section-title{margin-bottom:20px}.workspace main .section-title h2{margin-top:5px;font-size:19px}.workspace main>.card+.card,.workspace main>.notice+.card,.workspace main>.source-options+.card,.workspace main>.settings-sections+.card,.workspace main>.analytics-grid+.card{margin-top:15px}.workspace main .card p{font-size:12px}.workspace main .card small{font-size:10px;line-height:1.45}.workspace main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.workspace main select,.workspace main textarea,.modal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.modal select,.modal textarea{border:1px solid var(--ui-border-strong);width:100%;min-height:44px;color:var(--ui-text);background-color:var(--ui-surface);border-radius:11px;outline:none;padding:10px 12px;line-height:1.45;box-shadow:0 1px 2px #11182706;font-size:13px!important}.workspace main input::placeholder,.workspace main textarea::placeholder,.modal input::placeholder,.modal textarea::placeholder{color:#a2abb8}.workspace main input:hover,.workspace main select:hover,.workspace main textarea:hover,.modal input:hover,.modal select:hover,.modal textarea:hover{border-color:#bec7d4}.workspace main input:focus,.workspace main select:focus,.workspace main textarea:focus,.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#7868e8;box-shadow:0 0 0 3px #7868e821}.workspace main input:disabled,.workspace main select:disabled,.workspace main textarea:disabled,.modal input:disabled,.modal select:disabled,.modal textarea:disabled{color:#8993a1;cursor:not-allowed;background:#f1f3f6}.workspace main input[type=checkbox],.modal input[type=checkbox]{width:18px;height:18px;accent-color:var(--ui-primary)}.workspace main input[type=color]{border:1px solid var(--ui-border-strong);background:#fff;border-radius:10px;width:48px;height:38px;padding:3px}.workspace main .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace main .form-grid>label{align-content:start;gap:7px;min-width:0;display:grid}.workspace main table th{color:#7d8898;letter-spacing:.035em;font-size:10px;line-height:1.35}.workspace main table td{color:#354153;font-size:12px;line-height:1.45}.workspace main .process-filter-grid label,.workspace main .quality-issue-filter label,.workspace main .quality-issue-editor label,.workspace main .conversation-review label,.workspace main .widget-designer-fields label{color:#596679;text-transform:none;letter-spacing:0;font-size:11px}.workspace main .process-table th,.workspace main .analytics-table>header{font-size:10px}.workspace main .process-table td strong,.workspace main .analytics-table strong,.workspace main .usage-list strong{font-size:11px}.workspace main .process-table td small,.workspace main .analytics-table span,.workspace main .usage-list small,.workspace main .conversation-list p,.workspace main .conversation-list small{font-size:10px}.workspace main .primary-link,.modal .primary-link,.workspace main button.primary,.modal button.primary{border-radius:11px;min-height:42px;margin-top:0;padding:10px 16px;font-size:12px}.workspace main .secondary,.modal .secondary{color:#566274;background:#f2f4f7;border:1px solid #e2e6ed;border-radius:10px;min-height:40px;margin-top:0;padding:9px 13px;font-size:11px}.workspace main button:disabled,.modal button:disabled{cursor:not-allowed;opacity:.55}.workspace main button:not(:disabled):active,.modal button:not(:disabled):active{transform:translateY(1px)}.workspace main button{border-radius:10px;font-weight:600}.workspace main .card>button:not(.primary):not(.secondary):not(.icon-button):not(.delete-icon){color:#566274;background:#f3f5f8;border:1px solid #e0e4eb;min-height:40px;padding:9px 13px}.modal{border:1px solid #ffffffa6;border-radius:20px;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:28px;overflow-y:auto}.modal>p{color:var(--ui-muted);margin:7px 0 18px;font-size:13px}.modal-actions{align-items:center;gap:9px;margin-top:24px}.notice{font-size:12px;line-height:1.5}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.setup-loading{min-height:220px;color:var(--ui-muted);justify-content:center;align-items:center;gap:10px;display:flex}.setup-loading svg{width:20px;color:var(--ui-primary)}.setup-empty{text-align:center;place-content:center;justify-items:center;min-height:390px;padding:55px 24px;display:grid}.setup-empty-icon{width:64px;height:64px;color:var(--ui-primary);background:linear-gradient(145deg,#f1efff,#e7e3ff);border-radius:20px;place-items:center;margin-bottom:17px;display:grid}.setup-empty-icon svg{width:28px}.setup-empty h2{margin:7px 0 8px;font-size:24px!important}.setup-empty p{max-width:560px;color:var(--ui-muted);margin:0 0 22px}.setup-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.setup-heading small{color:var(--ui-primary);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.setup-heading h2{margin:4px 0}.setup-heading p{color:var(--ui-muted);margin:0;font-size:12px}.setup-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-bottom:15px;display:grid}.setup-source-card{min-width:0;color:inherit;text-align:left;border:1px solid var(--ui-border);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px;display:grid;box-shadow:0 5px 18px #18223606}.setup-source-card:hover{border-color:#c9c2f8;box-shadow:0 8px 25px #463b9112}.setup-source-card.selected{border-color:#8b7dea;box-shadow:0 0 0 3px #7766e51a}.setup-source-icon{color:#6b7788;background:#eef1f5;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.setup-source-icon svg{width:19px}.setup-source-icon.ready{color:var(--ui-success);background:#e7f7ef}.setup-source-icon.warning,.setup-source-icon.pending,.setup-source-icon.working{color:var(--ui-warning);background:#fff4df}.setup-source-icon.error{color:var(--ui-danger);background:#ffebee}.setup-source-copy{min-width:0;display:block}.setup-source-copy small,.setup-source-copy strong,.setup-source-copy em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.setup-source-copy small{color:var(--ui-subtle);text-transform:uppercase;font-size:9px;font-weight:700}.setup-source-copy strong{margin-top:2px;font-size:13px}.setup-source-copy em{color:var(--ui-muted);margin-top:4px;font-size:10px;font-style:normal}.setup-source-status{color:#647082;white-space:nowrap;background:#f0f2f5;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:9px;font-weight:700;display:inline-flex}.setup-source-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.setup-source-status.ready{color:var(--ui-success);background:#e9f8f1}.setup-source-status.warning,.setup-source-status.pending,.setup-source-status.working{color:var(--ui-warning);background:#fff4df}.setup-source-status.error{color:var(--ui-danger);background:#ffebee}.setup-source-chevron{color:#a2abb8;width:16px}.setup-source-detail{margin-top:0}.setup-detail-title{border-bottom:1px solid #e8ebf0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:18px;display:grid}.setup-detail-title small{color:var(--ui-subtle);text-transform:uppercase;font-size:9px;font-weight:700}.setup-detail-title h2{margin:2px 0 0}.setup-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin:16px 0;display:grid}.setup-detail-metrics>div{background:var(--ui-surface-soft);border:1px solid #e7eaf0;border-radius:11px;min-width:0;padding:12px}.setup-detail-metrics small,.setup-detail-metrics strong{display:block}.setup-detail-metrics small{color:var(--ui-subtle);font-size:9px}.setup-detail-metrics strong{overflow-wrap:anywhere;margin-top:4px;font-size:11px}.setup-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;display:flex}.setup-detail-actions .secondary-link{margin-left:auto}.setup-file-list{gap:7px;margin:14px 0;display:grid}.setup-file-list article{border:1px solid #e7eaf0;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.setup-file-list article>svg{width:17px;color:var(--ui-primary)}.setup-file-list strong,.setup-file-list small{display:block}.setup-file-list strong{font-size:11px}.setup-file-list small{color:var(--ui-muted);margin-top:2px;font-size:9px}.setup-file-list article>span{color:var(--ui-success);text-transform:capitalize;font-size:9px}.setup-file-list>p{color:var(--ui-muted);font-size:11px}.setup-source-modal{width:min(650px,100%)}.setup-modal-progress{grid-template-columns:repeat(3,1fr);gap:5px;margin:2px 46px 22px 0;display:grid}.setup-modal-progress i{background:#e5e8ed;border-radius:99px;height:4px}.setup-modal-progress i.active{background:linear-gradient(90deg,#7b6bed,#5f4ed9)}.setup-source-options{gap:9px;margin-top:19px;display:grid}.setup-source-options>button{width:100%;color:inherit;text-align:left;border:1px solid var(--ui-border);background:#fff;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.setup-source-options>button:hover{background:#faf9ff;border-color:#bfb6f4;box-shadow:0 5px 18px #3c31890e}.setup-source-options>button>span{width:40px;height:40px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:11px;place-items:center;display:grid}.setup-source-options svg{width:18px}.setup-source-options>button>svg{color:#9ba5b3;width:16px}.setup-source-options strong{font-size:13px}.setup-source-options p{color:var(--ui-muted);font-size:11px;margin:3px 0!important}.setup-source-options small{color:var(--ui-subtle);font-size:9px}.setup-field{gap:7px;margin-top:19px;display:grid}.setup-guide{color:var(--ui-muted);background:var(--ui-surface-soft);border-radius:12px;margin:18px 0 0;padding:15px 18px 15px 34px;font-size:11px;line-height:1.65}.setup-dropzone{width:100%;min-height:145px;color:var(--ui-muted);background:#fafbfc;border:1px dashed #bfc7d4;border-radius:14px;place-content:center;justify-items:center;gap:6px;margin-top:17px;padding:20px;display:grid}.setup-dropzone:hover,.setup-dropzone.selected{color:var(--ui-primary);background:#f8f6ff;border-color:#8d80e9}.setup-dropzone svg{width:27px}.setup-dropzone strong{color:var(--ui-text);font-size:12px}.setup-dropzone small{font-size:10px}.setup-modal-actions{justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.setup-credentials{grid-template-columns:1fr 180px;gap:10px;margin:18px 0;display:grid}.setup-credentials label{gap:6px;min-width:0;display:grid}.setup-credentials label>span{border:1px solid var(--ui-border-strong);background:#fafbfc;border-radius:11px;grid-template-columns:minmax(0,1fr) 42px;display:grid;overflow:hidden}.setup-credentials code{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:11px;font-size:11px;overflow:hidden}.setup-credentials button{border:0;border-left:1px solid var(--ui-border);color:var(--ui-primary);background:#fff}.setup-credentials button svg{width:15px}.setup-pair-success{color:var(--ui-success);background:#edf9f3;border:1px solid #bfe5d4;border-radius:13px;align-items:center;gap:12px;margin:18px 0;padding:15px;display:flex}.setup-pair-success>svg{width:24px}.setup-pair-success strong{font-size:13px}.setup-pair-success p{color:#537667;font-size:11px;margin:2px 0 0!important}@media (width<=760px){.workspace main .form-grid{grid-template-columns:1fr}.setup-heading{flex-direction:column;align-items:stretch}.setup-heading .primary{align-self:flex-start}.setup-source-grid{grid-template-columns:1fr}.setup-detail-title{grid-template-columns:auto minmax(0,1fr)}.setup-detail-title>.setup-source-status{grid-column:1/-1;justify-self:start}.setup-credentials{grid-template-columns:1fr}}@media (width<=520px){.modal-backdrop{align-items:end;padding:0}.modal{border-radius:22px 22px 0 0;width:100%;max-height:92dvh;padding:23px 18px}.setup-source-card{grid-template-columns:auto minmax(0,1fr) auto}.setup-source-card>.setup-source-status{grid-column:2;justify-self:start}.setup-source-chevron{grid-area:1/3/span 2}.setup-modal-actions{flex-direction:column-reverse}.setup-modal-actions button{justify-content:center;width:100%}.setup-detail-actions{flex-direction:column;align-items:stretch}.setup-detail-actions>*{text-align:center;justify-content:center;width:100%}.setup-detail-actions .secondary-link{margin-left:0}}.source-master-detail{grid-template-columns:minmax(240px,.52fr) minmax(0,1.48fr);align-items:start;gap:15px;display:grid}.source-master-list{overflow:hidden;padding:0!important}.source-master-list>header{justify-content:space-between;align-items:center;gap:10px;padding:16px 17px 12px;display:flex}.source-master-list>header small,.source-master-list>header strong{display:block}.source-master-list>header small{color:var(--ui-subtle);text-transform:uppercase;font-size:9px}.source-master-list>header strong{margin-top:2px;font-size:14px}.source-master-list>header button{width:34px;height:34px;color:var(--ui-primary);background:var(--ui-primary-soft);border:0;place-items:center;display:grid}.source-master-list>header svg{width:15px}.source-list-search{margin:0 13px 12px;display:block;position:relative}.source-list-search>svg{z-index:1;color:#8a95a4;width:16px;position:absolute;top:13px;left:12px}.source-list-search input{background:#f8f9fb!important;padding-left:36px!important}.source-list-items{border-top:1px solid #e8ebf0;max-height:690px;overflow-y:auto}.source-list-items>button{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;display:grid;border-radius:0!important}.source-list-items>button:hover,.source-list-items>button.selected{background:#f8f7ff}.source-list-items>button.selected{box-shadow:inset 3px 0 var(--ui-primary)}.source-list-items>button>span{color:#738092;background:#eef1f5;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.source-list-items>button>span.ready{color:var(--ui-success);background:#e8f8f0}.source-list-items>button>span.warning{color:var(--ui-warning);background:#fff3df}.source-list-items svg{width:14px}.source-list-items>button>svg{color:#a0a9b6;width:14px}.source-list-items .source-storage-location{color:var(--ui-muted);margin-top:5px;font-size:9px;font-weight:500}.source-list-items strong,.source-list-items small,.source-list-items em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-list-items strong{font-size:11px}.source-list-items small{color:var(--ui-subtle);margin-top:2px;font-size:9px}.source-list-items em{color:var(--ui-muted);text-transform:capitalize;margin-top:3px;font-size:9px;font-style:normal}.source-assistant-tags{flex-wrap:wrap;gap:4px;margin-top:6px;place-items:initial!important;background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;display:flex!important}.source-assistant-tags i{color:#5949c7;text-overflow:ellipsis;white-space:nowrap;background:#efedff;border-radius:999px;max-width:150px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex;overflow:hidden}.source-assistant-tags i.unassigned{color:#7a8492;background:#eef1f4}.source-list-empty{color:var(--ui-muted);text-align:center;padding:45px 20px;font-size:11px}.source-detail-panel{min-width:0;overflow:hidden;padding:0!important}.source-detail-header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.source-detail-header small{color:var(--ui-primary);text-transform:uppercase;font-size:9px;font-weight:700}.source-detail-header h2{margin:3px 0!important}.source-detail-header p{color:var(--ui-muted);margin:0}.source-detail-header>span{color:var(--ui-warning);text-transform:capitalize;background:#fff3df;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:700;display:inline-flex}.source-detail-header>span.online{color:var(--ui-success);background:#e8f8f0}.source-detail-header>span i{background:currentColor;border-radius:50%;width:7px;height:7px}.crawl-access-notice{margin:16px 22px 0}.crawl-access-notice>p{margin:7px 0}.crawl-access-notice dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.crawl-access-notice dl>div{border:1px solid color-mix(in srgb, var(--ui-warning) 25%, transparent);background:color-mix(in srgb, var(--ui-warning) 7%, white);border-radius:9px;min-width:0;padding:9px 10px}.crawl-access-notice dt,.crawl-access-notice dd{margin:0}.crawl-access-notice dt{color:var(--ui-muted);text-transform:uppercase;font-size:9px;font-weight:700}.crawl-access-notice dd{overflow-wrap:anywhere;margin-top:4px}@media (width<=720px){.crawl-access-notice{margin-inline:14px}.crawl-access-notice dl{grid-template-columns:1fr}}.source-detail-tabs{scrollbar-width:none;background:#fafbfe;border-bottom:1px solid #e6e9ef;align-items:stretch;gap:2px;padding:6px 8px;display:flex;overflow-x:auto}.source-detail-tabs::-webkit-scrollbar{display:none}.source-detail-tabs>button{color:#717c8b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;min-height:34px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex}.source-detail-tabs>button:hover{color:#5345c4;background:#f0eeff}.source-detail-tabs>button.active{color:#fff;background:#6656df;box-shadow:0 5px 13px #6656df25}.source-detail-facts{background:#e7eaf0;border-bottom:1px solid #e7eaf0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.source-detail-facts>div{background:#fafbfc;min-width:0;padding:13px 17px}.source-detail-facts dt{color:var(--ui-subtle);font-size:9px}.source-detail-facts dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:700}.source-detail-panel>.wawi-adapter-card,.source-detail-panel>section,.source-detail-panel>.empty-inline{margin:17px 20px}.source-detail-actions{justify-content:flex-end;align-items:stretch;gap:8px;padding:0 20px 8px;display:flex}.source-detail-actions>button{min-height:var(--ui-button-height)}.source-tab-heading{margin-bottom:13px}.source-tab-heading h3{margin:0;font-size:13px}.source-tab-heading p{color:var(--ui-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.source-assignment-list{gap:8px;display:grid}.source-assignment-list>article{border:1px solid var(--ui-border);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.source-assignment-list strong,.source-assignment-list small{display:block}.source-assignment-list strong{font-size:11px}.source-assignment-list small{color:var(--ui-muted);margin-top:3px;font-size:9px}.source-assignment-list button{flex:none}.source-storage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.source-storage-grid>article{border:1px solid var(--ui-border);background:#fafbfc;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.source-storage-grid>article>svg{width:17px;color:var(--ui-primary);flex:none}.source-storage-grid strong,.source-storage-grid small{display:block}.source-storage-grid strong{font-size:11px}.source-storage-grid small{color:var(--ui-muted);margin-top:2px;font-size:9px}.source-storage-model{color:var(--ui-muted);margin:12px 0 0;font-size:10px}.source-danger-zone{background:#fffafb;border:1px solid #f0c9ce;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.source-danger-zone h3{color:#a52b3a;margin:0;font-size:12px}.source-danger-zone p{color:#865e64;margin:3px 0 0;font-size:9px}.source-danger-zone>button{flex:none}.source-files-section>h3,.source-event-list>h3{margin:0 0 9px;font-size:13px}.source-file-rows{gap:7px;display:grid}.source-file-rows article{border:1px solid #e5e9ef;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.source-file-rows article>svg{width:17px;color:var(--ui-primary)}.source-file-rows strong,.source-file-rows small,.source-file-rows em{display:block}.source-file-rows strong{font-size:11px}.source-file-rows small,.source-file-rows em{color:var(--ui-muted);margin-top:2px;font-size:9px;font-style:normal}.source-file-rows article>span{color:var(--ui-success);text-transform:capitalize;font-size:9px}.source-add-options{gap:8px;margin-top:17px;display:grid}.source-add-options>button,.source-add-options>a{color:inherit;text-align:left;border:1px solid var(--ui-border);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}.source-add-options>button:hover,.source-add-options>a:hover{background:#faf9ff;border-color:#c7bef6}.source-add-options>button>span,.source-add-options>a>span{width:38px;height:38px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:10px;place-items:center;display:grid}.source-add-options svg{width:17px}.source-add-options>button>svg,.source-add-options>a>svg{color:#9ca6b4;width:14px}.source-add-options strong{font-size:12px}.source-add-options p{color:var(--ui-muted);margin:2px 0 0!important;font-size:10px!important}.source-add-more{border-top:1px solid var(--ui-border);margin-top:14px}.source-add-more summary{color:var(--ui-muted);cursor:pointer;padding-top:14px;font-size:11px;font-weight:700}.source-add-more .source-add-options{margin-top:10px}.external-source-modal{width:min(680px,100vw - 28px)}.external-source-modal h2{align-items:center;gap:8px;display:flex}.external-source-modal h2 svg{width:21px}.external-source-modal>label,.external-source-credential-grid label{gap:6px;margin-top:12px;font-size:11px;font-weight:700;display:grid}.external-source-credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.external-source-selection{border:1px solid var(--ui-border);background:#fff;border-radius:12px;max-height:min(430px,48vh);margin-top:14px;overflow:auto}.external-source-selection h3{z-index:1;color:var(--ui-muted);text-transform:uppercase;background:var(--ui-surface-subtle,#f7f8fa);border-bottom:1px solid var(--ui-border);margin:0;padding:9px 12px;font-size:10px;position:sticky;top:0}.external-source-selection label{border-bottom:1px solid var(--ui-border);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.external-source-selection label:last-child{border-bottom:0}.external-source-selection label.covered{color:var(--ui-muted);background:#fafafa}.external-source-selection .nextcloud-directory-row{border-bottom:1px solid var(--ui-border);align-items:flex-start;display:flex;position:relative}.external-source-selection .nextcloud-directory-row:last-child{border-bottom:0}.external-source-selection .nextcloud-directory-row>label{border-bottom:0;flex:auto;min-width:0;padding-left:4px}.external-source-selection .nextcloud-directory-expand,.external-source-selection .nextcloud-directory-expand-spacer{flex:none;margin:6px 0 0 4px}.external-source-selection .nextcloud-directory-expand-spacer{width:32px}.external-source-selection label span,.external-source-selection label strong,.external-source-selection label small{display:block}.external-source-selection label strong{font-size:11px}.external-source-selection label small{color:var(--ui-muted);overflow-wrap:anywhere;margin-top:2px;font-size:9px}.external-source-processing-note{margin-top:12px}.external-source-processing-note strong{color:var(--ui-text);display:block}.external-source-processing-note ul{gap:5px;margin:7px 0 0;padding-left:18px;display:grid}.external-source-processing-note li{padding-left:2px}.nextcloud-selection-settings{gap:12px;margin-top:16px;display:grid}.nextcloud-selection-settings .external-source-selection,.nextcloud-selection-settings .source-detail-actions{margin-top:0}@media (width<=620px){.external-source-credential-grid{grid-template-columns:1fr}}.pairing-progress{background:#fafbfc;border:1px solid #dfe3ea;border-radius:12px;align-items:flex-start;gap:11px;margin:15px 0;padding:12px;display:flex}.pairing-progress>span{width:34px;height:34px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:10px;flex:none;place-items:center;display:grid}.pairing-progress>span svg{width:16px}.pairing-progress.waiting>span svg,.pairing-progress.testing>span svg{animation:1.25s linear infinite pairing-spin}.pairing-progress.succeeded{background:#f2fbf7;border-color:#bfe5d3}.pairing-progress.succeeded>span{color:var(--ui-success);background:#dff5e9}.pairing-progress.failed{background:#fff8f9;border-color:#efc9ce}.pairing-progress.failed>span{color:#b73546;background:#fbe8eb}.pairing-progress strong{font-size:11px;display:block}.pairing-progress p{color:var(--ui-muted);line-height:1.45;margin:3px 0 0!important;font-size:10px!important}@keyframes pairing-spin{to{transform:rotate(360deg)}}.source-file-upload-modal{width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.source-file-dropzone{color:#687587;text-align:center;background:#fafbfc;border:2px dashed #cfd5df;border-radius:15px;justify-items:center;gap:7px;margin-top:18px;padding:25px 18px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.source-file-dropzone.dragging{color:#5848cf;background:#f5f3ff;border-color:#7161e5;transform:translateY(-1px)}.source-file-dropzone>svg{color:#7161e5;width:30px;height:30px}.source-file-dropzone>strong{font-size:13px}.source-file-dropzone>span{color:#8792a1;font-size:10px}.source-file-dropzone>.secondary{margin-top:4px}.source-upload-file-list{gap:7px;max-height:190px;margin-top:13px;display:grid;overflow:auto}.source-upload-file-list>div{border:1px solid var(--ui-border);background:#fff;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.source-upload-file-list>div>svg{color:#6a5add;width:17px}.source-upload-file-list span,.source-upload-file-list strong,.source-upload-file-list small{min-width:0;display:block}.source-upload-file-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.source-upload-file-list small{color:#8a95a3;margin-top:2px;font-size:9px}.source-upload-file-list .icon-button{place-items:center;width:32px;height:32px;display:grid}.source-upload-file-list .icon-button svg{width:14px}.source-upload-replace-warning{background:#fffaf0;border:1px solid #efd39f;border-radius:11px;align-items:flex-start;padding:11px 12px;flex-direction:row!important;gap:10px!important;margin-top:12px!important;display:flex!important}.source-upload-replace-warning input{flex:none;width:17px;height:17px;margin:1px 0 0}.source-upload-replace-warning span,.source-upload-replace-warning strong,.source-upload-replace-warning small{display:block}.source-upload-replace-warning strong{color:#7e5619;font-size:11px}.source-upload-replace-warning small{color:#8b7047;margin-top:3px;font-size:9px;line-height:1.45}.source-upload-options{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;margin-top:14px;display:grid}.source-upload-options>label{margin:0}.source-upload-options .toggle-line{min-height:var(--ui-field-height);border:1px solid var(--ui-border);border-radius:var(--ui-field-radius);background:#fafbfc;flex-direction:row;align-items:center;gap:9px;padding:9px 11px;font-size:10px;display:flex}.source-upload-options .toggle-line input{flex:none;width:17px;height:17px;margin:0}.source-upload-progress{background:#eceff4;border-radius:8px;height:24px;margin-top:13px;position:relative;overflow:hidden}.source-upload-progress>span{background:#dcd7ff;transition:width .18s;position:absolute;inset:0 auto 0 0}.source-upload-progress>small{z-index:1;color:#5749b8;place-items:center;height:100%;font-size:9px;font-weight:700;display:grid;position:relative}@media (width<=620px){.source-upload-options{grid-template-columns:1fr}.source-file-upload-modal{padding:20px}}.assistant-list .assistant-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}.assistant-list .assistant-row:hover{background:#faf9ff;border-color:#c9c1f5;box-shadow:0 7px 24px #483b9d0e}.assistant-row-main{min-width:0}.assistant-row-main>div:first-child{align-items:center;gap:9px;display:flex}.assistant-row-main>div:first-child small{color:var(--ui-success);background:#e8f8f0;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.assistant-row-facts{flex-wrap:wrap;gap:6px 12px;margin-top:8px;display:flex}.assistant-row-facts span{color:var(--ui-muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.assistant-row-facts span.ready{color:var(--ui-success)}.assistant-row-facts svg{width:12px}.assistant-row-actions{align-items:center;gap:7px;display:flex}.assistant-row-actions .ui-toggle-field{grid-column:auto;gap:8px!important;padding:7px 9px!important;display:flex!important}.assistant-row-actions .secondary{white-space:nowrap}.assistant-row-actions>svg{color:#a0a9b6;width:17px}.conversation-detail>.conversation-review{background:#fbfbfe;border-bottom:1px solid #e6e9ef}.agent-live-thread{background:#fff;border-bottom:1px solid #e6e9ef}.agent-live-status{background:#fafbfc;border-bottom:1px solid #e6e9ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 15px;display:grid}.agent-live-status>span{color:#756a92;background:#f0eef7;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.agent-live-status>span svg{width:16px}.agent-live-status strong,.agent-live-status small{display:block}.agent-live-status strong{font-size:11px}.agent-live-status small{color:#818b98;margin-top:2px;font-size:9px}.agent-live-status.active{background:#f3fbf7;border-color:#ccebdc}.agent-live-status.active>span{color:#16815a;background:#dff5e9}.agent-live-status .icon-button{color:#768190;background:#fff;width:32px;height:32px}.agent-live-status .icon-button svg{width:14px}.agent-live-error{margin:10px 15px 0}.agent-live-transcript{max-height:480px}.conversation-transcript article.agent p{color:#244b3c;background:#e5f6ed}.conversation-transcript article.agent strong{color:#24815f}.conversation-transcript article.internal-note{text-align:center;max-width:100%}.conversation-transcript article.internal-note p{color:#72561f;background:#fff5d9;border:1px solid #f1dfaa}.conversation-transcript article.internal-note strong{color:#a47a25}.agent-live-composer{background:#fff;border-top:1px solid #e2e6ed;grid-template-columns:minmax(0,1fr) 40px 40px;align-items:end;gap:7px;padding:9px 12px;display:grid}.agent-live-composer textarea{resize:vertical;width:100%;min-width:0;min-height:40px;max-height:110px;font:inherit;border:1px solid #d9dfe8;border-radius:13px;padding:9px 11px;font-size:11px;line-height:1.35}.agent-live-composer>button{border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.agent-live-composer>button svg{width:15px}.agent-live-composer>button.agent-send{color:#fff;background:#6556dc}.agent-live-composer>button.agent-note{color:#6859c9;background:#f0eeff}.agent-live-composer>button:disabled{opacity:.45;cursor:default}.agent-live-composer>button.primary{border-radius:11px;grid-column:1/-1;width:auto}.agent-live-composer>p{color:#6d7785;text-align:center;grid-column:1/-1;margin:0;padding:7px 9px;font-size:10px}.conversation-detail>.conversation-review>h3{margin-bottom:8px}.conversation-feedback{background:#fffbef;border-top:1px solid #eee2bf;justify-content:space-between;align-items:center;gap:16px;padding:14px 19px;display:flex}.conversation-feedback small{color:#8b6a2d;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.conversation-feedback strong{gap:3px;margin-top:4px;display:flex}.conversation-feedback svg{color:#d6d9df;fill:#0000;width:17px}.conversation-feedback svg.active{color:#efad28;fill:#efad28}.conversation-feedback p{color:#63543b;max-width:65%;margin:0;font-size:11px}.conversation-review-collapse{border-top:1px solid #e6e9ef}.conversation-review-collapse>summary{cursor:pointer;background:#fafbfc;justify-content:space-between;align-items:center;gap:10px;padding:14px 19px;list-style:none;display:flex;position:relative}.conversation-review-collapse>summary::-webkit-details-marker{display:none}.conversation-review-collapse>summary:after{content:"+";width:26px;height:26px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:8px;place-items:center;font-size:17px;display:grid}.conversation-review-collapse[open]>summary:after{content:"–"}.conversation-review-collapse>summary strong,.conversation-review-collapse>summary small{display:block}.conversation-review-collapse>summary strong{font-size:12px}.conversation-review-collapse>summary small{color:var(--ui-muted);margin-top:2px;font-size:9px}.conversation-review-collapse .conversation-review{border-top:1px solid #e8ebf0}@media (width<=900px){.source-master-detail{grid-template-columns:1fr}.source-list-items{max-height:360px}}@media (width<=650px){.assistant-list .assistant-row{grid-template-columns:auto minmax(0,1fr)}.assistant-row-actions{grid-column:1/-1;justify-content:flex-end}.conversation-feedback{flex-direction:column;align-items:flex-start}.conversation-feedback p{max-width:none}.source-detail-facts{grid-template-columns:1fr}.agent-live-transcript{max-height:55dvh}.agent-live-composer{grid-template-columns:minmax(0,1fr) 38px 38px;padding:8px}.agent-live-composer>button{width:38px;height:38px}.source-storage-grid{grid-template-columns:1fr}.source-assignment-list>article,.source-danger-zone{flex-direction:column;align-items:stretch}.source-assignment-list button,.source-danger-zone>button{justify-content:center;width:100%}.source-detail-header{flex-direction:column;align-items:flex-start}.source-detail-tabs>button{flex-grow:0}}.conversation-detail>header{align-items:center;min-height:58px;padding:9px 14px}.conversation-detail>header h2{margin:1px 0;font-size:14px}.conversation-detail>header p{text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.conversation-tabs{scrollbar-width:none;background:#fafbfe;border-bottom:1px solid #e6e9ef;align-items:stretch;gap:2px;padding:6px 8px;display:flex;overflow-x:auto}.conversation-tabs::-webkit-scrollbar{display:none}.conversation-tabs button{color:#717c8b;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:10px;font-weight:750;display:inline-flex;position:relative}.conversation-tabs button:hover{color:#5345c4;background:#f0eeff}.conversation-tabs button.active{color:#fff;background:#6656df;box-shadow:0 5px 13px #6656df25}.conversation-tabs button b{color:#9a541f;background:#fff0df;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:inline-flex}.conversation-tabs button b svg{fill:currentColor;width:9px}.conversation-tabs button.active b{color:#6656df;background:#fff}.conversation-tabs button.has-attention:not(.active):after{content:"";background:#ed7b2e;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.conversation-unread{background:linear-gradient(90deg,#f2f0ff,#fff)!important}.conversation-unread strong{color:#493bb3;font-weight:850}.conversation-unread .conversation-origin{animation:1.8s ease-in-out infinite conversation-contact-pulse;position:relative}.conversation-badges i.agent-participated{color:#5143bb;background:#eeecff;font-weight:800}.conversation-detail .empty-state.compact{flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.conversation-detail .empty-state.compact .primary{width:auto;margin-top:10px}.conversation-detail .conversation-contact-panel{border-bottom:0;align-content:start;min-height:380px}.conversation-detail .conversation-feedback{min-height:86px}.conversation-detail .conversation-ai-summary{min-height:260px}.agent-live-thread{grid-template-rows:auto minmax(0,1fr) auto;min-height:520px;display:grid}.agent-live-transcript{height:min(56vh,560px);max-height:none}@media (width<=650px){.conversation-detail>header{padding:8px 10px}.conversation-tabs{justify-content:flex-start}.conversation-tabs button{flex:none}.agent-live-thread{min-height:66dvh}.agent-live-transcript{height:auto;min-height:48dvh;max-height:58dvh}}.wawi-adapter-summary{background:#fafbfc;border:1px solid #e5e8ee;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin:15px 17px;padding:13px 14px;display:grid}.wawi-adapter-summary>svg{color:#697586;width:18px}.wawi-adapter-summary.ready{background:#f3fbf7;border-color:#ccebdc}.wawi-adapter-summary.ready>svg{color:var(--ui-success)}.wawi-adapter-summary.warning{background:#fffcf5;border-color:#f0d9ae}.wawi-adapter-summary.warning>svg{color:#b97819}.wawi-adapter-summary small,.wawi-adapter-summary strong{display:block}.wawi-adapter-summary small{color:var(--ui-muted);font-size:9px}.wawi-adapter-summary strong{margin-top:2px;font-size:12px}.wawi-adapter-summary p{color:#657184;margin:4px 0 0;font-size:10px}.wawi-adapter-summary .modal-actions{justify-content:flex-start;margin-top:10px}.wawi-adapter-message{margin-top:8px}.source-identity{font-weight:700;color:#505c6d!important}.tenant-storage-card{margin-bottom:16px}.tenant-storage-grid{background:#e8ebf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.tenant-storage-grid>div{background:#fff;padding:16px}.tenant-storage-grid strong,.tenant-storage-grid small{display:block}.tenant-storage-grid strong{font-size:18px}.tenant-storage-grid small{color:var(--ui-muted);margin-top:4px;font-size:9px}.tenant-storage-card>.hint{margin:12px 16px}.resource-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.resource-summary>div{border:1px solid var(--ui-border);background:#fafbfc;border-radius:12px;gap:3px;padding:13px;display:grid}.resource-summary small{color:var(--ui-muted);font-size:9px}.resource-summary strong{font-size:18px}.resource-summary span{color:var(--ui-muted);font-size:9px;line-height:1.4}.resource-technical-details{border-top:1px solid var(--ui-border);padding-top:10px}.resource-technical-details summary{color:var(--ui-primary);cursor:pointer;font-size:10px;font-weight:700}.resource-technical-details[open] summary{margin-bottom:10px}@media (width<=700px){.tenant-storage-grid,.resource-summary{grid-template-columns:1fr}.usage-list>article{grid-template-columns:auto minmax(0,1fr)}.usage-list>article>span{text-align:left}.usage-list>article>span:first-of-type{grid-column:1/2}.usage-list>article>span:last-of-type{grid-column:2/3}}.source-file-search{align-items:center;gap:8px;margin:14px 17px 0;display:flex}.source-file-search>svg{width:15px;color:var(--ui-muted)}.source-file-search input{margin:0}.source-file-rows .source-file-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eceef2;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 0;display:grid}.source-file-row:hover{background:#faf9ff}.source-file-row>svg{width:17px}.source-file-row>svg:last-child{width:14px;color:var(--ui-muted)}.source-file-row>span{color:var(--ui-primary);font-size:9px;font-weight:700}.knowledge-inspection-modal{flex-direction:column;width:min(900px,100vw - 32px);max-height:min(850px,100vh - 32px);display:flex}.knowledge-inspection-meta{flex-wrap:wrap;gap:7px;display:flex}.knowledge-inspection-meta span{color:#5e6877;background:#f0f2f5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.knowledge-inspection-modal .source-file-search{margin:14px 0 0}.knowledge-chunk-list{gap:9px;margin-top:12px;padding-right:3px;display:grid;overflow:auto}.knowledge-chunk-list article{background:#fafbfc;border:1px solid #e5e8ee;border-radius:11px;padding:12px 13px}.knowledge-chunk-list header{justify-content:space-between;gap:12px;display:flex}.knowledge-chunk-list header strong{font-size:10px}.knowledge-chunk-list header span{color:var(--ui-success);font-size:9px}.knowledge-chunk-list p{color:#424c5a;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.55}.knowledge-inspection-modal .modal-actions{flex:none}.knowledge-delete-warning{background:#fff7f7;border:1px solid #efc5ca;border-radius:11px;flex:none;margin-top:12px;padding:13px}.knowledge-delete-warning>strong{color:#9d2e39}.knowledge-delete-warning>p{color:#6d4750;margin:5px 0 10px;font-size:10px;line-height:1.5}.knowledge-delete-warning label{font-size:9px;font-weight:700}.knowledge-delete-warning input{background:#fff;margin-top:5px}.web-source-modal{width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.web-source-modal label{margin-top:12px}.selector-help{color:#5d6877;background:#f6f7fa;border-radius:10px;margin-top:10px;padding:11px 12px;font-size:10px;line-height:1.5}.selector-help strong{color:#3e4856}.selector-help p{margin:4px 0 0}.selector-help code{color:#5445c9;background:#ece9ff;border-radius:4px;padding:1px 4px}.web-source-advanced{border:1px solid #e2e5eb;border-radius:11px;margin-top:13px}.web-source-advanced summary{cursor:pointer;color:#4d5868;padding:11px 13px;font-size:11px;font-weight:700}.web-source-advanced[open]{padding:0 13px 13px}.web-source-advanced[open] summary{margin:0 -13px}.web-source-advanced>p{color:var(--ui-muted);margin:0;font-size:10px;line-height:1.45}.web-source-advanced textarea{resize:vertical;min-height:66px;font:inherit;border:1px solid #dce1e9;border-radius:10px;padding:10px}.web-source-preview{background:#fbfaff;border:1px solid #dcd8f8;border-radius:11px;margin-top:13px;padding:12px}.web-source-preview header{justify-content:space-between;gap:12px;display:flex}.web-source-preview header span,.web-source-preview>small{color:var(--ui-muted);font-size:9px}.web-source-preview>small{overflow-wrap:anywhere;margin-top:3px;display:block}.web-source-preview p.warning{color:#8b5a16;margin:7px 0 0;font-size:10px}.web-source-preview pre{white-space:pre-wrap;color:#3f4855;background:#fff;border-radius:8px;max-height:180px;margin:9px 0 0;padding:10px;font:10px/1.5 inherit;overflow:auto}.web-source-actions{background:#fff;border-top:1px solid #e7e9ef;margin:16px -25px -25px;padding:13px 25px;position:sticky;bottom:-25px}.web-source-detail dl{gap:8px;margin:10px 0;display:grid}.web-source-detail dl>div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.web-source-detail dt{color:var(--ui-muted);font-size:9px}.web-source-detail dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:700}.web-source-detail>p{color:var(--ui-muted);font-size:10px}.source-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.source-settings-grid label{min-width:0;color:var(--ui-muted);align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.source-weight-list{gap:8px;margin:14px 0 18px;display:grid}.source-weight-row{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:44px;color:var(--ui-text);border-radius:12px;grid-template-columns:minmax(190px,1fr) minmax(160px,2fr) 34px;align-items:center;gap:14px;padding:8px 12px;font-size:12px;font-weight:700;display:grid}.source-weight-row input[type=range]{width:100%;accent-color:var(--ui-primary)}.source-weight-row output{background:var(--ui-surface-soft);min-width:32px;min-height:30px;color:var(--ui-text);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;display:grid}.source-setting-error{color:var(--ui-danger)}@media (width<=650px){.web-source-actions{flex-wrap:wrap}.web-source-detail dl>div,.source-settings-grid{grid-template-columns:1fr;gap:2px}.source-weight-row{grid-template-columns:1fr 42px}.source-weight-row>span{grid-column:1/-1}.source-weight-row input[type=range]{grid-column:1}}.source-content-modal{width:min(860px,100vw - 32px);max-height:min(840px,100vh - 32px);overflow:auto}.source-content-blocks{gap:10px;margin-top:16px;display:grid}.source-content-blocks article{background:#fafbfc;border:1px solid #e7e8ee;border-radius:12px;padding:12px 14px}.source-content-blocks article small{color:var(--ui-primary);font-size:10px;font-weight:700}.source-content-blocks article p{white-space:pre-wrap;margin:5px 0 0;font-size:12px;line-height:1.55}.source-content-blocks article.excluded{opacity:.72;background:#f6f7f9;border-style:dashed}.source-content-blocks article.excluded small{color:var(--ui-muted)}.source-detail-panel{overscroll-behavior:contain;max-height:calc(100dvh - 150px);overflow-y:auto}.source-detail-panel>.source-files-section,.source-detail-panel>.source-crawl-document-settings,.source-detail-panel>.source-pagination{margin:17px 20px}.source-crawl-document-settings{min-width:0}.source-crawl-document-heading{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-bottom:12px;display:flex}.source-crawl-document-heading>div{min-width:0}.source-crawl-document-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.source-crawl-document-heading h3{margin:0;font-size:14px}.source-crawl-document-heading p{color:var(--ui-muted);margin:3px 0 0;font-size:10px}.source-crawl-toggle{cursor:pointer;color:var(--ui-text);white-space:nowrap;flex:none;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.source-crawl-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.source-crawl-toggle i{background:#cdd2db;border-radius:999px;flex:0 0 36px;width:36px;height:20px;transition:background .16s;position:relative}.source-crawl-toggle i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #11182738}.source-crawl-toggle input:checked+i{background:var(--ui-primary)}.source-crawl-toggle input:checked+i:after{transform:translate(16px)}.source-crawl-toggle input:focus-visible+i{outline-offset:2px;outline:3px solid #6656df33}.source-crawl-toggle input:disabled+i{opacity:.55;cursor:wait}.source-schedule-settings{border:1px solid var(--ui-border);background:#fafbfc;border-radius:13px;gap:12px;margin:14px 0;padding:15px;display:grid}.source-schedule-settings .section-title,.source-schedule-settings p,.source-schedule-settings form,.source-schedule-settings label{margin:0}.source-schedule-settings .section-title svg{width:18px;color:var(--ui-primary)}.source-schedule-settings p,.source-schedule-settings>small{color:var(--ui-muted);font-size:10px;line-height:1.5}.source-schedule-settings form{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;display:grid}.source-schedule-settings .source-detail-actions{grid-column:1/-1}@media (width<=620px){.source-schedule-settings form{grid-template-columns:1fr}.source-schedule-settings .source-detail-actions{grid-column:auto}}.source-crawl-document-list{padding-top:11px}.source-crawl-document-list>h4{align-items:baseline;gap:7px;margin:0 0 7px;font-size:11px;display:flex}.source-crawl-document-list>h4 small{color:var(--ui-muted);font-size:9px;font-weight:500}@media (width<=620px){.source-crawl-document-heading{flex-direction:column;align-items:flex-start;gap:10px}.source-crawl-document-actions{justify-content:flex-start}}.source-pagination{justify-content:flex-end;align-items:center;gap:9px;display:flex}.source-pagination span{color:var(--ui-muted);font-size:11px}.tenant-crawl-settings{margin-bottom:16px;overflow:hidden;padding:0!important}.tenant-crawl-settings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:14px 18px;list-style:none;display:flex}.tenant-crawl-settings>summary::-webkit-details-marker{display:none}.tenant-crawl-settings>summary div{gap:2px;display:grid}.tenant-crawl-settings>summary strong{font-size:14px}.tenant-crawl-settings>summary span{color:var(--ui-muted);font-size:11px}.tenant-crawl-settings>summary>svg{width:17px;color:var(--ui-primary);transition:transform .16s}.tenant-crawl-settings[open]>summary>svg{transform:rotate(90deg)}.tenant-crawl-settings-body{border-top:1px solid var(--ui-border);padding:18px}.tenant-crawl-settings-body .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-crawl-toggles{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.tenant-crawl-settings-body>.action-group{margin-top:16px}.crawl-progress-summary{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:8px;margin:10px 0 16px;padding:10px;display:grid}.crawl-progress-summary>div{align-content:center;gap:2px;min-width:0;display:grid}.crawl-progress-summary small{color:var(--ui-muted);font-size:9px}.crawl-progress-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crawl-progress-summary>button{align-self:center;margin:0}@media (width<=900px){.tenant-crawl-settings-body .form-grid,.crawl-progress-summary{grid-template-columns:1fr 1fr}.crawl-progress-summary>button{grid-column:1/-1}}@media (width<=600px){.tenant-crawl-settings-body .form-grid,.crawl-progress-summary{grid-template-columns:1fr}.crawl-progress-summary>button{grid-column:auto}}.page-head{flex-wrap:wrap}.page-head>div:first-child{flex:480px;min-width:min(100%,320px)}.dashboard-page-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end}.dashboard-page-actions>.dashboard-pin-wrap{min-width:0;display:inline-flex}.dashboard-page-actions .dashboard-pin,.dashboard-page-actions>.primary{box-sizing:border-box;border-radius:var(--ui-button-radius);justify-content:center;align-items:center;gap:7px;min-width:max-content;font-size:12px;line-height:1.2;display:inline-flex;white-space:nowrap!important;width:auto!important;min-height:42px!important;padding:10px 16px!important}.dashboard-page-actions .dashboard-pin svg{flex:none;width:16px;height:16px}@media (width<=980px){.page-head .dashboard-page-actions{justify-content:flex-start;width:100%}.source-detail-panel{max-height:none}}@media (width<=760px){.workspace main .page-head,.workspace main .page-head>div:first-child>p{min-height:0}.analytics-controls{justify-content:flex-start;width:100%}}.test-links-overview>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.test-links-overview>header h2{margin:3px 0 5px}.test-links-overview>header p{color:var(--ui-muted);margin:0;font-size:11px}.test-link-created,.test-link-table article{border:1px solid var(--ui-border);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:end;gap:10px;padding:14px;display:grid}.test-link-created{background:#effaf5;border-color:#bce7d3;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:12px}.test-link-created div,.test-link-table article div{min-width:0}.test-link-created strong,.test-link-table strong{margin-bottom:7px;font-size:11px;display:block}.test-link-created input,.test-link-table input{width:100%;min-width:0;min-height:var(--ui-field-height);padding:var(--ui-field-padding);border-radius:var(--ui-field-radius);color:#536071;background:#fff;border:1px solid #dce2ea;font-size:11px}.test-link-created a,.test-link-created button,.test-link-table a,.test-link-table button{min-height:var(--ui-button-height);justify-content:center;align-items:center;gap:var(--ui-button-gap);padding:var(--ui-button-padding);border-radius:var(--ui-button-radius);font-size:var(--ui-button-font-size);font-weight:var(--ui-button-weight);white-space:nowrap;text-decoration:none;display:inline-flex}.test-link-table{gap:10px;display:grid}.test-link-table .danger{color:#9b3440;background:#ffecef}.test-link-table svg,.test-link-created svg{width:16px}.test-links-overview .empty-state svg{width:26px}@media (width<=900px){.test-links-overview>header{display:grid}.test-share-actions{justify-content:flex-start}}@media (width<=760px){.test-link-created,.test-link-table article{grid-template-columns:1fr 1fr;align-items:stretch}.test-link-created div,.test-link-table article div{grid-column:1/-1}.test-link-created a,.test-link-created button,.test-link-table a,.test-link-table button{white-space:normal;justify-content:center}}.test-share-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.test-share-actions>button{height:var(--ui-button-height);min-height:var(--ui-button-height)}.test-share-actions label{align-content:end;gap:6px;min-width:160px;display:grid}.test-share-actions label span{color:var(--ui-muted);font-size:10px;font-weight:700;line-height:1}.test-share-actions select{height:var(--ui-field-height);min-height:var(--ui-field-height);padding:var(--ui-field-padding);border:1px solid var(--ui-field-border);border-radius:var(--ui-field-radius);color:var(--ui-text);font:inherit;font-size:var(--ui-field-font-size);background:#fff}.knowledge-public-toggle{background:#fafbfc;border:1px solid #e2e5eb;border-radius:11px;margin-top:12px;padding:11px 12px}.knowledge-public-toggle>span{gap:3px;display:grid}.knowledge-public-toggle strong{font-size:13px}.knowledge-public-toggle small{color:var(--ui-muted);font-size:11px;font-weight:500;line-height:1.45}.knowledge-public-saved{color:var(--ui-success);align-items:center;gap:6px;margin:8px 0 0;font-size:11px;font-weight:700;display:flex}.knowledge-public-saved svg{width:15px;height:15px}:root{--ui-button-height:44px;--ui-button-radius:11px;--ui-button-gap:8px;--ui-button-padding:11px 17px;--ui-button-font-size:13px;--ui-button-weight:700;--ui-button-primary:#6555df;--ui-button-primary-hover:#5545cf;--ui-button-primary-border:#6555df;--ui-button-secondary:#fff;--ui-button-secondary-hover:#f1efff;--ui-button-secondary-border:#bdb5ed;--ui-button-secondary-text:#5949c9;--ui-button-danger:#fff5f6;--ui-button-danger-hover:#ffecef;--ui-button-danger-border:#efc5cb;--ui-button-danger-text:#a93645}.workspace main button.primary,.workspace main .primary-link,.modal button.primary{box-sizing:border-box;width:auto;min-width:0;max-width:100%;min-height:var(--ui-button-height);justify-content:center;align-items:center;gap:var(--ui-button-gap);padding:var(--ui-button-padding);border:1px solid var(--ui-button-primary-border);border-radius:var(--ui-button-radius);color:#fff;background:var(--ui-button-primary);font-size:var(--ui-button-font-size);font-weight:var(--ui-button-weight);overflow-wrap:normal;text-align:center;margin:0;line-height:1.2;text-decoration:none;display:inline-flex;overflow:visible;box-shadow:0 5px 14px #5243c32e;white-space:nowrap!important;height:auto!important}.workspace main button.primary:not(:disabled):hover,.workspace main .primary-link:hover,.modal .primary-link:hover,.modal button.primary:not(:disabled):hover{border-color:var(--ui-button-primary-hover);background:var(--ui-button-primary-hover);box-shadow:0 7px 18px #5243c33b}.workspace main .secondary,.modal .secondary,.workspace main .icon-button:not(.danger),.modal .modal-close,.workspace main .catalog-refresh,.workspace main .source-master-list>header button,.workspace main .dashboard-remove,.workspace main button.compact:not(.primary):not(.danger),.workspace main .proposal-actions>button:not(.primary):not(.danger),.workspace main .wizard-actions>button:not(.primary):not(.danger),.workspace main .setup-modal-actions>button:not(.primary):not(.danger),.workspace main .source-actions>button:not(.primary):not(.danger),.workspace main .source-detail-actions>button:not(.primary):not(.danger),.workspace main .quality-issue-actions>button:not(.primary):not(.danger),.workspace main .modal-actions>button:not(.primary):not(.danger),.modal .modal-actions>button:not(.primary):not(.danger),.workspace main .faq-review-list button:not(.primary):not(.danger),.workspace main .review-list button:not(.primary):not(.danger),.workspace main .settings-section>button:not(.primary):not(.danger),.workspace main .test-share-actions>button:not(.primary):not(.danger),.workspace main .test-share-list button:not(.primary):not(.danger),.workspace main .test-share-list a,.workspace main .test-link-created button,.workspace main .test-link-created a,.workspace main .test-link-table button:not(.danger),.workspace main .test-link-table a,.workspace main .notice button,.workspace main .customer-view-button,.workspace main .download-link{box-sizing:border-box;width:auto;min-width:0;max-width:100%;min-height:var(--ui-button-height);justify-content:center;align-items:center;gap:var(--ui-button-gap);padding:var(--ui-button-padding);border:1px solid var(--ui-button-secondary-border);border-radius:var(--ui-button-radius);color:var(--ui-button-secondary-text);background:var(--ui-button-secondary);font-size:var(--ui-button-font-size);font-weight:var(--ui-button-weight);overflow-wrap:normal;text-align:center;margin:0;line-height:1.2;text-decoration:none;display:inline-flex;overflow:visible;box-shadow:0 1px 2px #11182706;white-space:nowrap!important;height:auto!important}.workspace main .process-filters .section-title>button,.workspace main .process-pagination>button,.workspace main .source-pagination>button,.workspace main .quality-proposals>article>div:last-child>button:not(.primary):not(.danger),.workspace main .process-view-actions>button,.workspace main .widget-proposal-actions>button:not(.primary):not(.danger){box-sizing:border-box;width:auto;min-width:0;max-width:100%;min-height:var(--ui-button-height);justify-content:center;align-items:center;gap:var(--ui-button-gap);padding:var(--ui-button-padding);border:1px solid var(--ui-button-secondary-border);border-radius:var(--ui-button-radius);color:var(--ui-button-secondary-text);background:var(--ui-button-secondary);font-size:var(--ui-button-font-size);font-weight:var(--ui-button-weight);overflow-wrap:normal;text-align:center;margin:0;line-height:1.2;display:inline-flex;white-space:nowrap!important;height:auto!important}.workspace main .secondary:not(:disabled):hover,.modal .secondary:not(:disabled):hover,.workspace main .icon-button:not(.danger):not(:disabled):hover,.modal .modal-close:not(:disabled):hover,.workspace main .catalog-refresh:not(:disabled):hover,.workspace main .source-master-list>header button:not(:disabled):hover,.workspace main .dashboard-remove:not(:disabled):hover,.workspace main button.compact:not(.primary):not(.danger):not(:disabled):hover,.workspace main .proposal-actions>button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .wizard-actions>button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .setup-modal-actions>button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .source-actions>button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .source-detail-actions>button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .quality-issue-actions>button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .modal-actions>button:not(.primary):not(.danger):not(:disabled):hover,.modal .modal-actions>button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .faq-review-list button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .review-list button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .settings-section>button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .test-share-actions>button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .test-share-list button:not(.primary):not(.danger):not(:disabled):hover,.workspace main .test-share-list a:hover,.workspace main .test-link-created button:not(:disabled):hover,.workspace main .test-link-created a:hover,.workspace main .test-link-table button:not(.danger):not(:disabled):hover,.workspace main .test-link-table a:hover,.workspace main .notice button:not(:disabled):hover,.workspace main .customer-view-button:not(:disabled):hover,.workspace main .download-link:hover{color:#5849c8;background:var(--ui-button-secondary-hover);border-color:#c8c0f2}.workspace main button.danger,.modal button.danger,.workspace main .delete-icon,.workspace main .icon-button.danger,.workspace main button[aria-label*=löschen i],.workspace main .test-link-table .danger{box-sizing:border-box;width:auto;min-width:0;max-width:100%;min-height:var(--ui-button-height);justify-content:center;align-items:center;gap:var(--ui-button-gap);padding:var(--ui-button-padding);border:1px solid var(--ui-button-danger-border);border-radius:var(--ui-button-radius);color:var(--ui-button-danger-text);background:var(--ui-button-danger);box-shadow:none;font-size:var(--ui-button-font-size);font-weight:var(--ui-button-weight);overflow-wrap:normal;text-align:center;margin:0;line-height:1.2;display:inline-flex;overflow:visible;white-space:nowrap!important;height:auto!important}.workspace main button.danger:not(:disabled):hover,.modal button.danger:not(:disabled):hover,.workspace main .delete-icon:not(:disabled):hover,.workspace main .icon-button.danger:not(:disabled):hover,.workspace main button[aria-label*=löschen i]:not(:disabled):hover,.workspace main .test-link-table .danger:not(:disabled):hover{color:#972d3b;background:var(--ui-button-danger-hover);border-color:#e7aeb7}.workspace main .icon-button,.workspace main .delete-icon,.modal .modal-close,.workspace main .catalog-refresh,.workspace main .source-master-list>header button,.workspace main .dashboard-remove,.workspace main .explicit-icon-button{width:var(--ui-button-height);min-width:var(--ui-button-height);max-width:none;padding:0;overflow:hidden;height:var(--ui-button-height)!important;white-space:nowrap!important}.workspace main button.primary svg,.workspace main .primary-link svg,.modal .primary-link svg,.workspace main .secondary svg,.workspace main .icon-button svg,.workspace main button.danger svg,.workspace main .proposal-actions button svg,.workspace main .wizard-actions button svg,.workspace main .setup-modal-actions button svg,.workspace main .source-actions button svg,.workspace main .source-detail-actions button svg,.workspace main .quality-issue-actions button svg,.workspace main .modal-actions button svg,.modal .modal-actions button svg,.workspace main .test-share-actions button svg,.workspace main .test-share-list :is(button,a) svg,.workspace main .test-link-created :is(button,a) svg,.workspace main .test-link-table :is(button,a) svg,.workspace main .customer-view-button svg,.workspace main .download-link svg{visibility:visible;opacity:1;stroke:currentColor;flex:none;width:16px;height:16px;display:block}.workspace main button:disabled,.modal button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.workspace main button.primary,.workspace main .primary-link,.modal .primary-link,.workspace main .secondary,.workspace main button.danger,.modal button.primary,.modal .secondary,.modal button.danger{flex:none}.workspace main :is(.proposal-actions,.wizard-actions,.setup-modal-actions,.source-actions,.source-detail-actions,.quality-issue-actions,.modal-actions,.support-target-actions,.test-share-actions,.widget-save-bar),.modal .modal-actions{flex-wrap:wrap}.workspace main .widget-designer-workspace .policy-agent>.secondary,.workspace main .widget-save-bar>button,.workspace main .publication-card .test-share-created>button,.workspace main .publication-card .proposal-actions>button{min-height:var(--ui-button-height);padding:var(--ui-button-padding);border-radius:var(--ui-button-radius);font-size:var(--ui-button-font-size);line-height:1.2}.workspace main .widget-designer-workspace .policy-agent>label.secondary{cursor:pointer;border-color:var(--ui-button-secondary-border);color:var(--ui-button-secondary-text);background:#faf9ff}.workspace main .source-detail-actions{flex-wrap:nowrap}.workspace main .source-detail-actions>button{flex:1 1 0;justify-content:center;min-width:0}@media (width<=620px){.workspace main .proposal-actions,.workspace main .wizard-actions,.workspace main .setup-modal-actions,.workspace main .source-actions,.workspace main .source-detail-actions,.workspace main .quality-issue-actions,.workspace main .modal-actions,.modal .modal-actions{flex-direction:column;align-items:stretch}.workspace main .proposal-actions>button,.workspace main .wizard-actions>button,.workspace main .setup-modal-actions>button,.workspace main .source-actions>button,.workspace main .source-detail-actions>button,.workspace main .quality-issue-actions>button,.workspace main .modal-actions>button,.modal .modal-actions>button{width:100%}.workspace main button.primary,.workspace main .primary-link,.workspace main .secondary:not(.icon-button),.workspace main button.danger:not(.icon-button),.modal button.primary,.modal .secondary:not(.modal-close),.modal button.danger{overflow-wrap:anywhere;width:100%;white-space:normal!important}}:root{--ui-field-height:44px;--ui-field-radius:10px;--ui-field-padding:10px 12px;--ui-field-border:#d7dde7;--ui-field-border-hover:#bcc5d2;--ui-field-border-focus:#7463e4;--ui-field-background:#fff;--ui-field-background-readonly:#f7f8fa;--ui-field-text:#263246;--ui-field-placeholder:#98a3b2;--ui-field-focus-ring:0 0 0 3px #6555df21;--ui-field-font-size:13px}.workspace main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.workspace main select,.workspace main textarea,.modal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.modal select,.modal textarea{width:100%;min-width:0;min-height:var(--ui-field-height);padding:var(--ui-field-padding);border:1px solid var(--ui-field-border);border-radius:var(--ui-field-radius);color:var(--ui-field-text);background-color:var(--ui-field-background);outline:none;margin:0;font-family:inherit;font-weight:500;line-height:1.45;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 1px 2px #11182706;font-size:var(--ui-field-font-size)!important}.workspace main textarea,.modal textarea{resize:vertical;min-height:108px}.workspace main select,.modal select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#748093 50%),linear-gradient(135deg,#748093 50%,#0000 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}.workspace main input::placeholder,.workspace main textarea::placeholder,.modal input::placeholder,.modal textarea::placeholder{color:var(--ui-field-placeholder);opacity:1}.workspace main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):hover,.workspace main select:hover,.workspace main textarea:hover,.modal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):hover,.modal select:hover,.modal textarea:hover{border-color:var(--ui-field-border-hover)}.workspace main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,.workspace main select:focus,.workspace main textarea:focus,.modal input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,.modal select:focus,.modal textarea:focus{border-color:var(--ui-field-border-focus);box-shadow:var(--ui-field-focus-ring)}.workspace main input:read-only,.workspace main textarea:read-only,.modal input:read-only,.modal textarea:read-only{color:#667284;background-color:var(--ui-field-background-readonly)}.workspace main input:disabled,.workspace main select:disabled,.workspace main textarea:disabled,.modal input:disabled,.modal select:disabled,.modal textarea:disabled{color:#8a94a2;box-shadow:none;cursor:not-allowed;opacity:1;background-color:#f0f2f5;border-color:#e0e4ea}.workspace main :is(input,select,textarea)[aria-invalid=true],.modal :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ui-danger);box-shadow:0 0 0 3px #b93f4d1c}.workspace main input[type=checkbox],.workspace main input[type=radio],.modal input[type=checkbox],.modal input[type=radio]{width:18px;height:18px;accent-color:var(--ui-primary);flex:none;margin:0}.workspace main input[type=color],.modal input[type=color]{border:1px solid var(--ui-field-border);border-radius:var(--ui-field-radius);background:#fff;width:48px;height:40px;min-height:40px;padding:3px}.workspace main label,.modal label{color:#536074;font-size:12px;font-weight:600;line-height:1.4}.merchant-rule-summary{border-top:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.merchant-rule-summary>div{gap:3px;display:grid}.merchant-rule-summary strong{font-size:13px}.merchant-rule-summary small{color:var(--ui-muted);font-size:11px;font-weight:500}.merchant-rule-summary>span{color:#5d4cda;text-align:center;background:#f1efff;border-radius:999px;min-width:28px;padding:5px 8px;font-size:11px;font-weight:700}.empty-inline:has(>strong){gap:5px;display:grid}.empty-inline>span{color:var(--ui-muted);font-size:11px;line-height:1.5}.dashboard-page-actions .primary,.dashboard-page-actions .secondary{white-space:nowrap;min-height:42px;margin:0;padding:10px 16px;font-size:12px}.dashboard-page-actions svg{width:16px;height:16px}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:72px;align-items:stretch;gap:16px;position:relative}.dashboard-card{flex-direction:column;grid-area:span 4/span 6;min-height:0;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s;display:flex;position:relative;overflow:hidden}.dashboard-card.width-third{grid-column:span 4}.dashboard-card.width-half{grid-column:span 6}.dashboard-card.width-full{grid-column:1/-1}.dashboard-card.height-compact{grid-row:span 3}.dashboard-card.height-standard{grid-row:span 4}.dashboard-card.height-tall{grid-row:span 5}.dashboard-grid.editing .dashboard-card{border-color:#d7d1f8;box-shadow:0 10px 34px #3c309117}.dashboard-card.is-dragging{opacity:.22;border-style:dashed}.dashboard-card.is-drop-target{border-color:#6656df;transform:translateY(-2px);box-shadow:0 0 0 4px #6656df24,0 14px 38px #2a226824}.dashboard-card.is-drop-target:before{content:"Hier ablegen";z-index:4;color:#5546cb;letter-spacing:.01em;background:#f5f3ffe6;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.dashboard-card>header{flex:none;grid-template-columns:auto auto minmax(0,1fr) auto;min-height:64px;padding:13px 14px}.dashboard-card>header>div:not(.dashboard-card-tools){min-width:0}.dashboard-card>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.dashboard-card>header small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.3;overflow:hidden}.dashboard-drag{background:0 0;border:0;width:32px;height:32px;padding:0}.dashboard-drag:not(:disabled){cursor:grab;color:#6656df;background:#f0edff}.dashboard-drag:not(:disabled):active{cursor:grabbing}.dashboard-drag:disabled{cursor:default;opacity:.42}.dashboard-card-tools{align-items:center;gap:7px;display:flex}.dashboard-size-control{background:#f6f7f9;border:1px solid #e0e3ea;border-radius:9px;align-items:center;gap:2px;height:32px;padding:3px;display:flex}.dashboard-size-control>svg{color:#7d8795;width:14px;margin:0 4px 0 2px}.dashboard-size-control>button{color:#758091;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:24px;padding:0;font-size:9px;font-weight:800;display:grid}.dashboard-size-control>button:hover{color:#5747cf;background:#ebe8ff}.dashboard-size-control>button.active{color:#fff;background:#6656df;box-shadow:0 3px 8px #5646cb38}.dashboard-remove{flex:none;width:32px;height:32px}.dashboard-card-content{scrollbar-width:thin;flex:auto;min-height:0;overflow:auto}.dashboard-card-link{background:#fff;border-top:1px solid #eef0f4;flex:none}.dashboard-resize-corner{color:#b9b2e9;opacity:0;pointer-events:none;width:12px;height:12px;position:absolute;bottom:7px;right:7px}.dashboard-grid.editing .dashboard-resize-corner{opacity:1}.dashboard-drag-overlay{z-index:5000;color:#2d2756;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #cfc7fa;border-radius:13px;align-items:center;gap:10px;width:240px;padding:12px 14px;display:flex;position:fixed;transform:rotate(1deg);box-shadow:0 18px 55px #231c5b3d}.dashboard-drag-overlay>svg{color:#6656df;width:18px}.dashboard-drag-overlay strong,.dashboard-drag-overlay small{display:block}.dashboard-drag-overlay strong{font-size:12px}.dashboard-drag-overlay small{color:#7c8797;margin-top:2px;font-size:9px}@media (width<=1100px){.dashboard-card.width-third{grid-column:span 6}.dashboard-card-tools{gap:4px}.dashboard-size-control>svg{display:none}}@media (width<=760px){.page-head{flex-direction:column}.dashboard-page-actions{width:100%}.dashboard-page-actions button{flex:1;justify-content:center}.dashboard-grid{grid-template-columns:1fr;grid-auto-rows:auto}.dashboard-card,.dashboard-card.width-third,.dashboard-card.width-half,.dashboard-card.width-full,.dashboard-card.height-compact,.dashboard-card.height-standard,.dashboard-card.height-tall{grid-area:auto/1;min-height:270px}.dashboard-card>header{grid-template-columns:auto auto minmax(0,1fr)}.dashboard-card-tools{grid-column:1/-1;justify-content:flex-end;width:100%}.dashboard-size-control:first-child{display:none}.dashboard-drag-overlay{width:min(240px,100vw - 32px)}.dashboard-card-content{max-height:320px}}.dashboard-grid.editing{background-color:#f7f6fc;background-image:radial-gradient(circle,#cfc8f4 1px,#0000 1px);background-size:24px 24px;border-radius:18px;padding:8px}.dashboard-grid.is-resizing,.dashboard-grid.is-resizing *{-webkit-user-select:none;user-select:none;cursor:nwse-resize!important}.dashboard-card.is-resizing{z-index:8;border-color:#6656df;box-shadow:0 0 0 4px #6656df21,0 20px 55px #2c23702e}.dashboard-card-tools>span{color:#8a94a2;white-space:nowrap;font-size:9px;font-weight:600}.workspace main .dashboard-card>.dashboard-resize-handle{z-index:9;min-width:0;min-height:0;box-shadow:none;touch-action:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute}.workspace main .dashboard-card>.dashboard-resize-handle.right{cursor:ew-resize;width:10px;top:58px;bottom:18px;right:0}.workspace main .dashboard-card>.dashboard-resize-handle.bottom{cursor:ns-resize;height:10px;bottom:0;left:0;right:18px}.workspace main .dashboard-card>.dashboard-resize-handle.corner{cursor:nwse-resize;color:#7565e1;background:#f0edff;border-radius:8px;place-items:center;width:26px;height:26px;display:grid;bottom:3px;right:3px}.dashboard-resize-handle.corner svg{width:13px;height:13px;transform:rotate(90deg)}.dashboard-resize-handle.right:after,.dashboard-resize-handle.bottom:after{content:"";opacity:0;background:#8b7ce8;border-radius:99px;transition:opacity .16s;position:absolute}.dashboard-resize-handle.right:after{width:3px;height:38px;top:50%;right:3px;transform:translateY(-50%)}.dashboard-resize-handle.bottom:after{width:38px;height:3px;bottom:3px;left:50%;transform:translate(-50%)}.dashboard-card:hover .dashboard-resize-handle:after,.dashboard-resize-handle:focus-visible:after{opacity:.8}@media (width<=760px){.dashboard-resize-handle.right{display:none}.dashboard-grid.editing{padding:6px}.dashboard-card-tools>span{display:none}}.flow-mode-intro{background:linear-gradient(135deg,#f6f4ff,#fbfffd);border:1px solid #dcd8ff;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:15px;padding:13px 15px;display:grid}.flow-mode-intro>span{color:#fff;background:linear-gradient(135deg,#7565eb,#45b98a);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px #6557d526}.flow-mode-intro svg{width:17px}.flow-mode-intro strong{font-size:12px;display:block}.flow-mode-intro p{color:var(--ui-muted);margin:3px 0 0;font-size:10px;line-height:1.5}.flow-help{color:#8376dc!important;width:26px!important;min-width:26px!important;height:26px!important;box-shadow:none!important;background:#f0edff!important;border:0!important;border-radius:8px!important;place-items:center!important;padding:0!important;display:grid!important}.flow-help:hover{color:#fff!important;background:#6b5cde!important}.flow-help svg{width:14px!important;height:14px!important}.flow-page-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:15px;display:grid}.flow-list{position:sticky;top:74px;overflow:hidden;padding:0!important}.flow-list>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:8px;padding:15px;display:flex}.flow-list>header small,.flow-list>header h2{margin:0;display:block}.flow-list>header small{color:var(--ui-primary);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.flow-list>header h2{margin-top:3px;font-size:16px}.flow-create{border-bottom:1px solid var(--ui-border);background:#fafbfc;grid-template-columns:minmax(0,1fr) 38px;gap:7px;padding:12px;display:grid}.flow-create input{min-width:0;height:38px}.flow-create .icon-only{width:38px;min-width:38px;height:38px;padding:0}.flow-create svg{width:15px}.flow-list-items{max-height:620px;overflow:auto}.flow-list-items>button{width:100%;color:inherit;text-align:left;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf0f3;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px;display:grid}.flow-list-items>button:hover,.flow-list-items>button.selected{background:#f7f5ff}.flow-list-items>button.selected{box-shadow:inset 3px 0 #6b5cde}.flow-list-items>button>span{color:#7d8794;background:#f0f2f5;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.flow-list-items>button>span.active{color:#fff;background:#6152d6}.flow-list-items svg{width:14px}.flow-list-items strong,.flow-list-items small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flow-list-items strong{font-size:10px}.flow-list-items small{color:var(--ui-muted);margin-top:3px;font-size:8px}.flow-list-items i{color:#137551;background:#e8f8f0;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.flow-empty,.flow-welcome{text-align:center;place-items:center;padding:36px 20px;display:grid}.flow-empty svg,.flow-welcome>svg{color:#8a7ee3;width:28px}.flow-empty strong{margin-top:9px;font-size:11px}.flow-empty p,.flow-welcome p{color:var(--ui-muted);margin:6px 0 0;font-size:9px;line-height:1.55}.flow-main{min-width:0}.flow-designer-shell{border:1px solid var(--ui-border);min-width:0;box-shadow:var(--ui-shadow);background:#fff;border-radius:16px;overflow:hidden}.flow-designer-toolbar{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;align-items:center;gap:7px;min-height:64px;padding:11px 13px;display:flex}.flow-designer-toolbar>div:first-child{min-width:170px;margin-right:auto}.flow-designer-toolbar small,.flow-designer-toolbar strong{display:block}.flow-designer-toolbar small{color:var(--ui-muted);font-size:8px}.flow-designer-toolbar strong{margin-top:3px;font-size:12px}.flow-toolbar-title>span{align-items:center;gap:6px;display:flex}.flow-toolbar-title>span>input{width:min(280px,42vw);min-height:36px}.flow-toolbar-title>span>.icon-button{width:36px;min-width:36px;min-height:36px}.flow-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.flow-toolbar-actions button{white-space:nowrap}.flow-autosave-toggle{min-height:36px;color:var(--ui-muted);white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}.flow-autosave-toggle .ui-toggle-control{width:36px;height:20px}.flow-autosave-toggle .ui-toggle-control i:after{width:14px;height:14px;top:3px;left:3px}.flow-autosave-toggle .ui-toggle-control input:checked+i:after{transform:translate(16px)}.flow-edit-lock.unlocked{color:#147050;background:#eaf8f1;border-color:#9ad9be}.flow-edit-lock.locked{color:#a23f49;background:#ffedef;border-color:#efb5bc}.flow-inspector-fields{border:0;min-width:0;margin:0;padding:0}.flow-inspector-fields:disabled{opacity:.62}.flow-save-state{color:#657181;white-space:nowrap;background:#f1f3f6;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:750;display:inline-flex}.flow-save-state:before{content:"";background:#9ba4af;border-radius:50%;width:7px;height:7px}.flow-save-state.saved{color:#147050;background:#eaf8f1}.flow-save-state.saved:before{background:#26a675}.flow-save-state.dirty{color:#8a641e;background:#fff5de}.flow-save-state.dirty:before{background:#e0a73b}.flow-save-state.saving:before{background:#7566df;animation:.8s ease-in-out infinite alternate flow-save-pulse}.flow-save-state.error{color:#a23f49;background:#ffedef}.flow-save-state.error:before{background:#cf5260}@keyframes flow-save-pulse{to{opacity:.28;transform:scale(.72)}}.flow-designer-shell.fullscreen{z-index:1000;border-radius:16px;flex-direction:column;display:flex;position:fixed;inset:10px;box-shadow:0 24px 90px #17203345}.flow-delete-backdrop{z-index:1200}.flow-designer-shell.fullscreen .flow-designer-grid{flex:1;grid-template-columns:205px minmax(380px,1fr) 340px;min-height:0}.flow-designer-shell.fullscreen .flow-canvas{min-height:0}.flow-designer-shell.fullscreen .flow-palette,.flow-designer-shell.fullscreen .flow-inspector{overflow-y:auto}.flow-designer-shell>.notice{margin:10px 12px 0}.flow-validation-list{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.flow-validation-list button{color:#9a561c;background:#fff5e7;border-color:#f1d5ae;min-height:30px;padding:6px 8px;font-size:8px}.flow-validation-list svg{width:12px}.flow-designer-grid{grid-template-columns:205px minmax(380px,1fr) 260px;min-height:630px;display:grid}.flow-palette{border-right:1px solid var(--ui-border);background:#fbfcfd;min-width:0}.flow-palette>header{border-bottom:1px solid var(--ui-border);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:13px;display:flex}.flow-palette>header small,.flow-palette>header strong{display:block}.flow-palette>header small{color:var(--ui-primary);text-transform:uppercase;font-size:8px;font-weight:800}.flow-palette>header strong{margin-top:3px;font-size:12px}.flow-palette>section{padding:12px}.flow-palette h3{color:#8993a0;text-transform:uppercase;letter-spacing:.06em;margin:0 0 7px;font-size:8px}.flow-palette section>button{width:100%;color:inherit;text-align:left;cursor:grab;background:#fff;border:1px solid #e2e6eb;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:6px;padding:8px;display:grid;box-shadow:0 3px 10px #26354a08}.flow-palette section>button:hover{border-color:#c9c3f8;transform:translateY(-1px);box-shadow:0 6px 15px #5e51ba12}.flow-palette section>button:disabled{opacity:.55;cursor:not-allowed}.flow-palette section>button:active{cursor:grabbing}.flow-palette section>button>span{color:#6253d7;background:#efedff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.flow-palette section>button svg{width:13px}.flow-palette section>button>svg{color:#9da5b0;width:11px}.flow-palette section>button strong,.flow-palette section>button small{display:block}.flow-palette section>button strong{font-size:9px}.flow-palette section>button small{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:7px;line-height:1.3;display:-webkit-box;overflow:hidden}.flow-canvas{background:#f8f9fc;min-width:0;min-height:630px}.flow-canvas .react-flow__controls{border:1px solid #dfe3e9;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px #24324a15}.flow-canvas .react-flow__controls button{border:0;border-bottom:1px solid #edf0f3;border-radius:0}.flow-canvas .react-flow__minimap{background:#fff;border:1px solid #dfe3e9;border-radius:10px;overflow:hidden}.flow-node{background:#fff;border:1px solid #dfe4ea;border-radius:13px;width:220px;min-height:88px;padding:0;transition:border .15s,box-shadow .15s,transform .15s;box-shadow:0 8px 22px #27344b12}.flow-node.selected{border-color:#7668e5;box-shadow:0 0 0 3px #7668e51c,0 12px 28px #27344b18}.react-flow__node.invalid .flow-node{border-color:#dc8749;box-shadow:0 0 0 3px #f2a96e22}.flow-node header{border-bottom:1px solid #eef0f3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.flow-node header>span{color:#5e50cf;background:#efedff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.flow-node header svg{width:13px}.flow-node header strong,.flow-node header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.flow-node header strong{font-size:9px}.flow-node header small{color:#919aa6;margin-top:2px;font-size:7px}.flow-node p{color:#667281;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:9px 10px;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.flow-node-start header>span{color:#fff;background:#5f51d3}.flow-node-condition header>span{color:#9d631b;background:#fff1d9}.flow-node-choice{min-height:130px}.flow-node-choice header>span{color:#9d631b;background:#fff1d9}.flow-node-source_search header>span,.flow-node-automatic header>span{color:#127352;background:#e6f7ef}.flow-node-support header>span{color:#9d4c4d;background:#ffebec}.flow-node-end header>span{color:#5c6673;background:#eceff2}.flow-node .react-flow__handle{background:#7062df;border:2px solid #fff;width:10px;height:10px;box-shadow:0 0 0 1px #bdb6ef}.flow-port{border-radius:99px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:800;position:absolute;right:12px;transform:translateY(-50%)}.flow-port.yes{color:#137450;background:#e7f7ef;top:42%}.flow-port.no{color:#9e4b50;background:#ffebed;top:76%}.flow-port.unclear{color:#72531a;background:#fff4d8}.flow-port.choice{color:#5e50cf;text-overflow:ellipsis;white-space:nowrap;background:#efedff;max-width:92px;right:14px;overflow:hidden}.flow-inspector{border-left:1px solid var(--ui-border);background:#fff;min-width:0;padding:14px}.flow-inspector>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:8px;padding-bottom:11px;display:flex}.flow-inspector>header small{color:var(--ui-primary);text-transform:uppercase;font-size:8px;font-weight:800}.flow-inspector h3{margin:3px 0 0;font-size:13px}.flow-explanation{color:#6257a8;background:#f4f2ff;border-radius:10px;margin:11px 0;padding:9px 10px;font-size:9px;line-height:1.5}.flow-inspector.empty{text-align:center;align-content:center;justify-items:center;display:grid}.flow-inspector.empty>svg{color:#9186dc;width:30px}.flow-inspector.empty p{max-width:190px;color:var(--ui-muted);font-size:9px;line-height:1.55}.flow-field{color:#556171;gap:5px;margin-top:12px;font-size:9px;font-weight:700;display:grid}.flow-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.flow-field .flow-help{width:22px!important;min-width:22px!important;height:22px!important}.flow-field input,.flow-field select,.flow-field textarea{width:100%;min-width:0}.flow-field textarea{resize:vertical;min-height:78px}.flow-field>small{color:#929ba7;font-size:8px;font-weight:400;line-height:1.45}.flow-info{color:#45685b;background:#ebf8f2;border-radius:10px;grid-template-columns:auto 1fr;gap:8px;margin-top:13px;padding:10px;display:grid}.flow-info svg{width:15px}.flow-info p{margin:0;font-size:8px;line-height:1.5}.flow-option{border:1px solid var(--ui-border);cursor:pointer;background:#fafbfc;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;padding:10px;display:grid}.flow-option input{width:17px;height:17px;accent-color:var(--ui-primary);margin:1px 0 0}.flow-option strong,.flow-option small{display:block}.flow-option strong{font-size:9px}.flow-option small{color:var(--ui-muted);margin-top:3px;font-size:8px;line-height:1.4}.flow-inspector .rich-editor-shell{min-width:0}.flow-inspector .rich-editor-toolbar{flex-wrap:wrap}.flow-inspector .rich-editor-toolbar select{border:1px solid var(--ui-border);background:#fff;border-radius:7px;width:auto;min-width:70px;height:28px;padding:4px 22px 4px 7px;font-size:8px}.flow-inspector .rich-editor{min-height:96px;max-height:240px;overflow:auto}@media (width<=1280px){.flow-page-layout{grid-template-columns:1fr}.flow-list{position:static}.flow-list-items{max-height:none;display:flex;overflow:auto}.flow-list-items>button{border-right:1px solid #edf0f3;min-width:210px}.flow-designer-grid{grid-template-columns:180px minmax(360px,1fr) 235px}}@media (width<=900px){.flow-designer-grid{grid-template-columns:170px minmax(420px,1fr);overflow:auto}.flow-inspector{border-top:1px solid var(--ui-border);border-left:0;grid-column:1/-1}}.flow-source-picker{gap:.5rem;display:grid}.flow-source-picker>label{background:var(--surface-muted,#f7f7fb);border:1px solid var(--border,#e4e4eb);cursor:pointer;border-radius:.75rem;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.flow-source-picker input{width:1rem;height:1rem;margin:0}.flow-source-picker span{gap:.1rem;display:grid}.flow-source-picker small{color:var(--text-muted,#6b7280)}.flow-source-picker p{color:var(--text-muted,#6b7280);margin:0}.product-card{flex-direction:column;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.product-card-image{background:#fff;border-bottom:1px solid #edf0f4;flex:0 0 138px;width:100%;height:138px;overflow:hidden}.product-card-image img{object-fit:contain;object-position:center;display:block}.product-card-body{z-index:1;background:#fff;flex:auto;position:relative}.product-card[href]:hover{border-color:#a9a0ef;transform:translateY(-2px);box-shadow:0 12px 30px #30247718}.product-card-body footer{justify-content:center}.product-carousel-rail.single .product-card{flex-basis:min(245px,100%);width:min(245px,100%);min-width:min(245px,100%)}.flow-message-buttons{gap:.65rem;display:grid}.flow-message-button{border:1px solid var(--border,#e2e6ed);background:var(--surface-soft,#fafbfc);border-radius:.8rem;gap:.55rem;padding:.7rem;display:grid}.flow-message-button-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.flow-message-button label{gap:.3rem;min-width:0;display:grid}.flow-message-button label>span{color:var(--text-muted,#6b7280);font-size:.72rem;font-weight:700}.flow-message-button .icon-button{width:2.65rem;min-width:2.65rem;padding:0}.flow-message-button-advanced{min-width:0}.flow-message-button-advanced summary{width:fit-content;color:var(--text-muted,#6b7280);cursor:pointer;font-size:.75rem;font-weight:700}.flow-message-button-advanced summary span{margin-left:.25rem;font-size:.68rem;font-weight:500}.flow-message-button-advanced[open] summary{margin-bottom:.55rem}.flow-message-button-advanced>small{color:var(--text-muted,#6b7280);margin-top:.35rem;font-size:.7rem;line-height:1.4;display:block}.flow-choice-option textarea{min-height:72px}.flow-choice-option>small{color:var(--text-muted,#6b7280);font-size:.7rem}.operations-head>button{align-self:flex-start}.operations-grid{gap:1rem;display:grid}.operations-server{gap:1rem;padding:1.15rem;display:grid}.operations-server>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.operations-server>header h2{margin:0;font-size:1.05rem}.operations-server>header small{color:#7b8695}.operations-server-icon{color:#6655df;background:#efedff;border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;display:grid}.operations-state{color:#8b3a27;background:#fff1ed;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .58rem;font-size:.72rem;font-weight:750;display:inline-flex}.operations-state i{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.operations-state.ready{color:#15744f;background:#eaf8f1}.operations-state.disabled{color:#7b8695;background:#f7f7fb}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.operations-metrics>span{background:#f7f7fb;border:1px solid #e3e7ee;border-radius:.85rem;grid-template-columns:auto 1fr;gap:.12rem .45rem;min-width:0;padding:.75rem;display:grid}.operations-metrics svg{color:#6655df;grid-row:1/4;width:1.1rem}.operations-metrics small,.operations-metrics em{color:#7b8695;font-size:.7rem;font-style:normal}.operations-metrics b{font-size:.9rem}.operations-gpu{color:#fff;background:linear-gradient(120deg,#241b55,#6658dc);border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.8rem;display:grid}.operations-gpu div,.operations-gpu span{gap:.12rem;display:grid}.operations-gpu small{opacity:.75;font-size:.7rem}.operations-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.operations-services>div{border:1px solid #e3e7ee;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.65rem .75rem;display:grid}.operations-services svg{color:#7b8695;width:1rem}.operations-services span{min-width:0;display:grid}.operations-services strong,.operations-services small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operations-services strong{font-size:.78rem}.operations-services small{color:#7b8695;font-size:.68rem}.operations-service-state{color:#a33c2e;font-size:.7rem;font-style:normal;font-weight:750}.operations-service-state.ready{color:#15744f}.operations-service-state.disabled{color:#7b8695}.operations-checked{color:#7b8695;text-align:right;margin:.8rem 0 0;font-size:.72rem}@media (width<=900px){.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-services{grid-template-columns:1fr}}@media (width<=600px){.operations-server>header{grid-template-columns:auto minmax(0,1fr)}.operations-state{grid-column:1/-1;justify-self:start}.operations-metrics,.operations-gpu{grid-template-columns:1fr}}.topbar{justify-content:flex-start;gap:1rem}.tenant-switch{min-width:0;overflow:hidden}.tenant-switch strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions{justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;margin-left:auto;display:flex}.global-search{color:#667085;background:#fff;border:1px solid #e3e6ec;border-radius:11px;flex:0 280px;align-items:center;gap:8px;width:clamp(190px,20vw,280px);height:40px;padding:0 9px 0 12px;transition:border-color .15s,box-shadow .15s,width .2s;display:flex;position:relative}.global-search:focus-within,.global-search.open{border-color:#a99eeb;box-shadow:0 0 0 3px #725cdc1f}.global-search>svg{flex:none;width:18px;height:18px}.global-search>input{width:100%;min-width:0;height:38px;box-shadow:none;color:#1d2939;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:14px}.global-search>input:focus{box-shadow:none}.global-search>kbd{color:#98a2b3;background:#f8fafc;border:1px solid #e3e6ec;border-radius:5px;flex:none;padding:2px 5px;font:600 10px/1.2 inherit}.global-search .global-search-clear{background:0 0;border:0;width:26px;height:26px;min-height:26px;padding:0}.global-search-clear svg{width:14px;height:14px}.global-search-results{z-index:10010;background:#fff;border:1px solid #e3e6ec;border-radius:13px;width:min(520px,100vw - 32px);max-height:min(620px,100vh - 92px);position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 22px 55px #0f172a33}.global-search-results>header,.global-search-results>footer{z-index:1;color:#667085;letter-spacing:.035em;text-transform:uppercase;background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:11px;font-weight:700;display:flex;position:sticky}.global-search-results>header{border-bottom:1px solid #eef1f5;top:0}.global-search-results>footer{text-transform:none;letter-spacing:0;border-top:1px solid #eef1f5;bottom:0}.global-search-results>footer span{align-items:center;gap:4px;display:flex}.global-search-results kbd{font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:4px;padding:2px 5px}.global-search-results>button{color:#344054;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f4f7;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 12px;display:grid}.global-search-results>button.active,.global-search-results>button:hover{background:#f3f1ff}.global-search-results>button>span:first-child{color:#6757cf;background:#eeebff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.global-search-results>button svg{width:17px;height:17px}.global-search-results>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.global-search-results strong,.global-search-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-results strong{color:#1d2939;font-size:13px}.global-search-results small{color:#667085;font-size:11px;font-weight:500}.global-search-results>button>i{color:#98a2b3;font-size:10px;font-style:normal;font-weight:700}.global-search-empty{color:#98a2b3;text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.global-search-empty svg{width:26px}.global-search-empty strong{color:#344054}.global-search-empty small{white-space:normal}.global-search .spin{animation:1s linear infinite spin}.central-service-switcher{flex:none;position:relative}.central-service-menu{z-index:1000;background:#fff;border:1px solid #e2e8f0;border-radius:9px;width:256px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 45px #0f172a2e}.central-service-title{color:#64748b;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f1f5f9;padding:9px 12px;font-size:11px;display:block}.central-service-list,.central-service-account{padding:4px}.central-service-account{border-top:1px solid #f1f5f9}.central-service-menu a{color:#334155;border-radius:6px;align-items:center;gap:11px;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.central-service-menu a:hover{color:#0f172a;background:#f1f5f9}.central-service-menu a span{flex:1}.central-service-menu a svg:last-child{color:#94a3b8}.central-service-list>small{color:#64748b;padding:8px 10px;display:block}.topbar-actions .topbar-wizard,.topbar-actions .process-activity,.topbar-actions .notification-center{flex:none;margin:0}.topbar-actions .account{min-width:0;margin-left:.2rem}.topbar-actions .account>div{min-width:0;max-width:190px}.topbar-actions .account strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-actions .topbar-wizard,.topbar-actions .process-activity>a,.topbar-actions .notification-button,.topbar-actions .account-avatar,.topbar-actions .logout,.topbar-actions .topbar-help,.topbar-actions .topbar-downloads,.topbar-actions .central-service-switcher>button{width:40px;height:40px;min-height:40px}.topbar-actions .topbar-wizard{width:auto}.topbar-actions .logout{place-items:center;padding:0;display:grid}.topbar-actions .topbar-help,.topbar-actions .topbar-downloads,.topbar-actions .central-service-switcher>button{color:#667085;background:#fff;border:1px solid #e3e6ec;border-radius:11px;place-items:center;min-width:40px;padding:0;display:grid}.topbar-actions .topbar-help:hover,.topbar-actions .topbar-downloads:hover,.topbar-actions .central-service-switcher>button:hover{color:#5849c8;background:#f1efff;border-color:#c8c0f2}.topbar-actions .topbar-help svg,.topbar-actions .topbar-downloads svg,.topbar-actions .central-service-switcher>button svg{width:18px;height:18px}.downloads-backdrop{z-index:10020}.downloads-modal{width:min(860px,100%);position:relative}.downloads-list{gap:14px;display:grid}.download-product{border:1px solid var(--ui-border);background:#fbfcfe;border-radius:14px;padding:17px}.download-product>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.download-product>header>span{width:42px;height:42px;color:var(--ui-primary);background:#eeebff;border-radius:11px;place-items:center;display:grid}.download-product>header>span svg{width:20px;height:20px}.download-product>header strong,.download-product>header small{display:block}.download-product>header small{color:var(--ui-muted);margin-top:2px}.download-product>header .primary-link{margin:0}.download-product>p,.download-product li,.download-firewall p{color:var(--ui-muted);font-size:12px;line-height:1.5}.download-product>p{margin:12px 0 8px}.download-product ol{margin:8px 0 0;padding-left:20px}.download-product li+li{margin-top:4px}.download-product .notice{align-items:flex-start;margin:13px 0 0}.download-product .notice span{min-width:0}.download-firewall{background:#f3fbf7;border:1px solid #d8e7df;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:13px;padding:13px;display:grid}.download-firewall>svg{color:#087a55;width:19px}.download-firewall p{margin:3px 0 9px}.download-firewall dl{gap:5px;margin:0;display:grid}.download-firewall dl>div{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.download-firewall dt{color:#667085;font-size:11px;font-weight:700}.download-firewall dd{min-width:0;margin:0}.download-firewall code{overflow-wrap:anywhere;font-size:11px}@media (width<=640px){.downloads-modal{padding:22px 16px}.download-product>header{grid-template-columns:38px minmax(0,1fr)}.download-product>header>span{width:38px;height:38px}.download-product>header .primary-link{grid-column:1/-1;justify-self:stretch}.download-firewall dl>div{grid-template-columns:1fr;gap:1px}}.process-activity.readiness-ready:not(.active):not(.has-errors)>a{color:#067647;background:#ecfdf3;border-color:#a6e7ca}.process-activity.readiness-preparing:not(.has-errors)>a,.process-activity.readiness-partial:not(.has-errors)>a{color:#b54708;background:#fffaeb;border-color:#fedf89}.process-activity-popover{width:min(410px,100vw - 24px)}.assistant-readiness{background:#f7f8fb;border-radius:.8rem;margin:-.15rem -.1rem .75rem;padding:.7rem}.assistant-readiness>div:first-child{align-items:center;gap:.6rem;display:flex}.assistant-readiness>div:first-child>i{background:#98a2b3;border-radius:50%;flex:none;width:.65rem;height:.65rem;box-shadow:0 0 0 4px #eaecf0}.assistant-readiness.ready>div:first-child>i{background:#12b76a;box-shadow:0 0 0 4px #d1fadf}.assistant-readiness.partial>div:first-child>i,.assistant-readiness.preparing>div:first-child>i{background:#f79009;box-shadow:0 0 0 4px #fef0c7}.assistant-readiness span{min-width:0}.assistant-readiness span strong,.assistant-readiness span small{display:block}.assistant-readiness span strong{font-size:.75rem}.assistant-readiness span small{color:#667085;margin-top:.12rem;font-size:.63rem}.assistant-readiness-progress{background:#e4e7ec;border-radius:999px;height:.28rem;margin:.65rem 0;overflow:hidden}.assistant-readiness-progress i{border-radius:inherit;background:#12b76a;height:100%;transition:width .25s;display:block}.assistant-readiness ul{max-height:10rem;margin:0;padding:0;list-style:none;overflow:auto}.assistant-readiness li{border-top:1px solid #e4e7ec;justify-content:space-between;align-items:center;gap:.75rem;padding:.42rem 0;display:flex}.assistant-readiness li span b{font-size:.67rem}.assistant-readiness li em{color:#b54708;flex:none;font-size:.62rem;font-style:normal;font-weight:700}.assistant-readiness li em.ready{color:#067647}.assistant-readiness-next{border-top:1px solid #e4e7ec;margin-top:.55rem;padding-top:.5rem}.assistant-readiness-next small{color:#667085;font-size:.6rem}.assistant-readiness-next p{color:#344054;margin:.18rem 0 0;font-size:.62rem;line-height:1.4}.assistant-readiness>a{color:#6555df;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.55rem;font-size:.65rem;font-weight:700;text-decoration:none;display:flex}.assistant-readiness>a svg{width:.8rem}.process-activity.has-errors>a{color:#b54708;background:#fffaeb;border-color:#fedf89}.process-activity.has-errors>a:after{content:"";background:#d92d20;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-3px}.process-activity-errors{border-top:1px solid #edf0f4;margin-top:.6rem;padding-top:.65rem}.process-activity-errors>strong{color:#b42318;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.process-activity-errors>strong svg{width:.85rem}.process-activity-errors>div{gap:.12rem;padding:.4rem 0 0 1.2rem;display:grid}.process-activity-errors b{font-size:.65rem}.process-activity-errors small{color:#7b8695;font-size:.6rem}@media (width<=1120px){.topbar-actions .account>div{display:none}.global-search{flex-basis:40px;width:40px;padding-inline:10px}.global-search>input,.global-search>kbd{opacity:0;pointer-events:none;width:0}.global-search:focus-within,.global-search.open{flex-basis:min(300px,34vw);width:min(300px,34vw)}.global-search:focus-within>input,.global-search.open>input{opacity:1;pointer-events:auto;width:100%}}@media (width<=720px){.topbar{gap:.55rem;height:64px;padding-inline:.75rem}.tenant-switch{flex:auto}.tenant-switch small{display:none}.topbar-actions{scrollbar-width:none;gap:.35rem;overflow-x:auto}.topbar-actions::-webkit-scrollbar{display:none}.topbar-actions .topbar-wizard{justify-content:center;width:38px;min-height:38px;padding:0}.topbar-actions .topbar-wizard span{display:none}.process-activity>a,.notification-button{width:38px;height:38px}.topbar-actions .account{gap:.35rem;margin:0}.topbar-actions .account-avatar{display:none}.global-search:focus-within,.global-search.open{z-index:10011;flex-basis:auto;width:calc(100vw - 16px);position:fixed;top:8px;left:8px}.global-search:focus-within>input,.global-search.open>input{opacity:1;pointer-events:auto;width:100%}.global-search-results{width:calc(100vw - 16px);max-height:calc(100vh - 76px);position:fixed;top:56px;left:8px}}.support-ticket-backdrop{z-index:10020;padding:24px 12px;overflow-y:auto}.support-ticket-modal{width:min(720px,100vw - 24px);max-height:calc(100vh - 48px);overflow-y:auto}.support-ticket-choices{gap:10px;margin-top:20px;display:grid}.support-ticket-choice{border:1px solid var(--ui-border);min-height:72px;color:var(--ui-text);text-align:left;background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.support-ticket-choice:hover{background:#faf9ff;border-color:#bdb5ed}.support-ticket-choice>svg{width:42px;height:42px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:11px;padding:10px}.support-ticket-choice span,.support-ticket-choice strong,.support-ticket-choice small{display:block}.support-ticket-choice small{color:var(--ui-muted);margin-top:3px;font-size:11px}.support-ticket-choice.live>svg{color:#087a55;background:#e8f8f1}.support-ticket-choice.live>i{color:#087a55;text-transform:uppercase;background:#e8f8f1;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.support-ticket-form{gap:14px;margin-top:16px;display:grid}.support-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-ticket-form label{gap:6px;display:grid}.support-ticket-checkbox{min-height:var(--ui-field-height);border:1px solid var(--ui-field-border);border-radius:var(--ui-field-radius);background:#f8f9fb;align-self:end;align-items:center;padding:10px 12px;gap:9px!important;display:flex!important}.support-ticket-upload{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.support-ticket-upload>input{display:none}.support-ticket-upload>small{color:var(--ui-muted)}.support-ticket-previews{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.support-ticket-previews figure{border:1px solid var(--ui-border);background:#f8f9fb;border-radius:11px;min-width:0;margin:0;padding:6px;position:relative}.support-ticket-previews img{object-fit:cover;border-radius:7px;width:100%;height:86px;display:block}.support-ticket-previews figcaption{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;padding:6px 2px 1px;font-size:10px;overflow:hidden}.support-ticket-previews .icon-button{width:30px;height:30px;color:var(--ui-danger);background:#fff;border:1px solid #efd0d4;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.support-ticket-previews .icon-button svg{width:14px}.support-ticket-form .notice{margin:0}.support-ticket-success{text-align:center;justify-items:center;padding:30px 10px 10px;display:grid}.support-ticket-success>svg{width:52px;height:52px;color:var(--ui-success)}.support-ticket-success h3{margin-bottom:0}.support-ticket-success p{color:var(--ui-muted)}@media (width<=620px){.support-ticket-backdrop{align-items:flex-start;padding-top:10px}.support-ticket-modal{max-height:calc(100vh - 20px);padding:20px 16px}.support-ticket-grid{grid-template-columns:1fr}.support-ticket-checkbox{align-self:auto}.support-ticket-choice{grid-template-columns:40px minmax(0,1fr) auto}}.connector-health{flex:none;position:relative}.connector-health>button{color:#667085;background:#fff;border:1px solid #e3e6ec;border-radius:11px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.connector-health>button svg{width:17px}.connector-health>button>i{background:#98a2b3;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:5px;right:5px}.connector-health-green>button{color:#067647;background:#ecfdf3;border-color:#a6e7ca}.connector-health-green>button>i{background:#12b76a}.connector-health-yellow>button{color:#b54708;background:#fffaeb;border-color:#fedf89}.connector-health-yellow>button>i{background:#f79009}.connector-health-red>button{color:#b42318;background:#fef3f2;border-color:#fecdca}.connector-health-red>button>i{background:#d92d20}.connector-health-popover{z-index:48;background:#fff;border:1px solid #e1e5ec;border-radius:14px;width:min(390px,100vw - 24px);display:none;position:absolute;top:46px;right:0;overflow:hidden;box-shadow:0 18px 48px #16203324}.connector-health:hover .connector-health-popover,.connector-health:focus-within .connector-health-popover{display:block}.connector-health-popover header{background:#f9fafb;border-bottom:1px solid #eaecf0;padding:.8rem .9rem}.connector-health-popover header span{align-items:center;gap:.45rem;display:flex}.connector-health-popover header span>i{background:#98a2b3;border-radius:50%;width:.55rem;height:.55rem}.connector-health-green .connector-health-popover header span>i{background:#12b76a}.connector-health-yellow .connector-health-popover header span>i{background:#f79009}.connector-health-red .connector-health-popover header span>i{background:#d92d20}.connector-health-popover header strong{font-size:.75rem}.connector-health-popover header small{color:#667085;margin:.12rem 0 0 1rem;font-size:.62rem;display:block}.connector-health-popover ul{max-height:18rem;margin:0;padding:0 .9rem;list-style:none;overflow:auto}.connector-health-popover li{border-bottom:1px solid #eaecf0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem 0;display:grid}.connector-health-popover li:last-child{border-bottom:0}.connector-health-popover li>i{background:#d92d20;border-radius:50%;width:.5rem;height:.5rem}.connector-health-popover li>i.online{background:#12b76a}.connector-health-popover li>i.delayed{background:#f79009}.connector-health-popover li span{min-width:0}.connector-health-popover li strong,.connector-health-popover li small,.connector-health-popover li em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.connector-health-popover li strong{font-size:.7rem}.connector-health-popover li small,.connector-health-popover li em{color:#667085;margin-top:.12rem;font-size:.6rem;font-style:normal}.connector-health-popover li>b{color:#b42318;white-space:nowrap;font-size:.61rem}.connector-health-popover li>b.online{color:#067647}.connector-health-popover li>b.delayed{color:#b54708}.connector-health-popover>p{color:#667085;margin:0;padding:.9rem;font-size:.68rem;line-height:1.45}@media (width<=720px){.connector-health>button{width:38px;height:38px}.connector-health-popover{position:fixed;top:60px;right:12px}}.product-variants{min-height:16px;color:var(--ui-primary);text-align:center;margin-top:4px;font-size:9px;font-weight:700;display:block}.product-load-more{border:1px solid color-mix(in srgb, var(--ui-primary), #fff 65%);min-height:34px;color:var(--ui-primary);cursor:pointer;background:#fff;border-radius:999px;margin:3px auto 0;padding:7px 14px;font-size:11px;font-weight:700;display:block}.evaluation-summary{flex-wrap:wrap;align-items:baseline;gap:16px;margin:14px 0;display:flex}.evaluation-summary strong{font-size:28px}.evaluation-summary span{color:var(--ui-muted)}.evaluation-results{border:1px solid var(--ui-border);border-radius:14px;max-height:620px;overflow:auto}.evaluation-results header,.evaluation-results>button{text-align:left;grid-template-columns:minmax(260px,1fr) 140px 90px 100px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.evaluation-results header{z-index:1;background:var(--ui-subtle);font-size:11px;font-weight:700;position:sticky;top:0}.evaluation-results>button{border:0;border-top:1px solid var(--ui-border);min-height:44px;color:inherit;cursor:pointer;background:#fff;border-radius:0}.evaluation-results>button:hover{background:var(--ui-subtle)}.evaluation-result-modal{max-width:720px}.evaluation-result-modal h3{margin:18px 0 5px}.evaluation-result-modal dl div{border-top:1px solid var(--ui-border);grid-template-columns:100px 1fr;gap:12px;padding:7px 0;display:grid}.evaluation-result-modal dt{color:var(--ui-muted)}.evaluation-result-modal dd{margin:0}.evaluation-diagnostics{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;margin:18px 0;display:grid}.evaluation-diagnostics>header{grid-column:1/-1;justify-content:space-between;align-items:end;gap:12px;display:flex}.evaluation-diagnostics>header h3{margin:3px 0 0}.evaluation-diagnostics>header>span,.evaluation-diagnostics article small{color:var(--ui-muted)}.evaluation-diagnostics article{background:#fffaf1;border:1px solid #efd7a9;border-radius:13px;padding:14px}.evaluation-diagnostics article>div:first-child{gap:4px;display:grid}.evaluation-diagnostics dl{margin:11px 0}.evaluation-diagnostics dl>div{grid-template-columns:85px 1fr;gap:8px;padding:4px 0;font-size:11px;display:grid}.evaluation-diagnostics dt{color:var(--ui-muted)}.evaluation-diagnostics dd{overflow-wrap:anywhere;margin:0}.evaluation-diagnostics article>p,.evaluation-result-diagnostic>p,.evaluation-result-diagnostic li{font-size:12px;line-height:1.5}.evaluation-result-diagnostic{border-top:1px solid var(--ui-border);margin-top:18px;padding-top:2px}.evaluation-result-diagnostic ol{margin:5px 0 0;padding-left:20px}@media (width<=700px){.evaluation-results header,.evaluation-results>button{grid-template-columns:minmax(180px,1fr) 80px}.evaluation-results header span:nth-child(2),.evaluation-results>button span:nth-child(2),.evaluation-results header span:nth-child(3),.evaluation-results>button span:nth-child(3){display:none}}.widget-preview-panel>footer svg{stroke-width:1.8px;width:12px;height:12px}.funnel-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.funnel-summary>span{border:1px solid var(--ui-border);min-width:0;color:var(--ui-muted);background:var(--ui-subtle);border-radius:14px;gap:3px;padding:13px 14px;display:grid}.funnel-summary strong{color:var(--ui-text);font-size:1.05rem}.product-tracking-table>header,.product-tracking-table>div{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(88px,.6fr))}.commerce-segments>header,.commerce-segments>div{grid-template-columns:minmax(180px,1.6fr) repeat(2,minmax(80px,.6fr))}@media (width<=820px){.funnel-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tracking-table{overflow-x:auto}.product-tracking-table>header,.product-tracking-table>div{min-width:680px}}.flow-template-modal{width:min(760px,100vw - 28px);max-width:760px}.flow-template-modal>label{gap:6px;margin:14px 0;display:grid}.flow-template-list{gap:9px;max-height:min(520px,58vh);padding:2px;display:grid;overflow:auto}.flow-template-list>button{border:1px solid var(--ui-border);width:100%;min-height:82px;color:inherit;text-align:left;background:#fff;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;padding:13px;display:grid}.flow-template-list>button:hover,.flow-template-list>button.selected{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.flow-template-icon{width:42px;height:42px;color:var(--ui-primary);background:#efedff;border-radius:12px;place-items:center;display:grid}.flow-template-icon svg{width:18px}.flow-template-list strong,.flow-template-list small{display:block}.flow-template-list small{color:var(--ui-muted);margin-top:4px;line-height:1.45}.flow-template-tags{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.flow-template-tags i{color:#5e50cf;background:#efedff;border-radius:999px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:750}.flow-template-requirements{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.flow-template-requirements i{color:#126d4c;background:#edf9f3;border:1px solid #cde9dc;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:750;display:inline-flex}.flow-template-requirements i.missing{color:#8a5914;background:#fff8e8;border-color:#f2d6a2}.flow-template-requirements svg{width:12px;height:12px}.flow-form-fields{gap:8px;margin-top:12px;display:grid}.flow-form-fields>article{border:1px solid var(--ui-border);background:var(--ui-subtle);border-radius:11px;grid-template-columns:minmax(0,1fr) 120px auto 32px;align-items:center;gap:7px;padding:8px;display:grid}.flow-form-fields>article>label{align-items:center;gap:5px;font-size:8px;display:flex}.flow-form-fields>article>.icon-button{width:32px!important;min-width:32px!important;height:32px!important}@media (width<=700px){.flow-template-modal{width:calc(100vw - 18px)}.flow-form-fields>article{grid-template-columns:1fr 1fr}.flow-form-fields>article>.icon-button{justify-self:end}}.flow-mode-intro>select{width:auto;min-width:210px}.flow-unmatched-setting{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:15px;display:grid}.flow-unmatched-setting label{gap:6px;display:grid}.flow-unmatched-setting textarea{min-height:70px}@media (width<=700px){.flow-mode-intro{grid-template-columns:auto minmax(0,1fr)}.flow-mode-intro>select{grid-column:1/-1;width:100%}.flow-unmatched-setting{grid-template-columns:1fr}}.agent-links-modal{width:min(760px,100vw - 28px);max-width:760px}.agent-link-create{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;margin:18px 0;display:grid}.agent-link-create label{gap:6px;display:grid}.agent-link-list{gap:8px;max-height:360px;display:grid;overflow:auto}.agent-link-list>article{border:1px solid var(--ui-border);border-radius:12px;grid-template-columns:minmax(0,1fr) repeat(3,40px);align-items:center;gap:7px;padding:10px;display:grid}.agent-link-list article.inactive{opacity:.58}.agent-link-list article>div{min-width:0}.agent-link-list strong,.agent-link-list small{display:block}.agent-link-list small{color:var(--ui-muted);margin-top:3px}.agent-link-list .icon-button{width:40px;height:40px;padding:0}.agent-link-list>.telegram-agent-group{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:14px}.telegram-agent-group-copy{gap:3px;display:grid}.telegram-agent-group-copy>label{max-width:440px;color:var(--ui-text);grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:12px;margin-top:12px;font-weight:650;display:grid}.telegram-threshold-input{align-items:center;gap:8px;display:flex}.telegram-threshold-input input{text-align:center;width:76px;min-width:76px}.telegram-threshold-input small{white-space:nowrap;margin:0}.telegram-agent-group-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.telegram-agent-group-actions .secondary{width:auto;min-width:96px}.telegram-agent-setup{border-top:1px solid var(--ui-border);gap:12px;margin-top:22px;padding-top:20px;display:grid}.telegram-agent-setup h3,.telegram-agent-setup p{margin:0}.telegram-agent-setup>p{color:var(--ui-muted);line-height:1.55}.telegram-agent-purpose,.telegram-agent-guide{gap:8px;display:grid}.telegram-agent-bot-form{gap:12px;display:grid}.telegram-agent-bot-form p{color:var(--ui-muted);margin-top:5px;line-height:1.55}.telegram-agent-bot-profile{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.telegram-agent-bot-profile>div,.telegram-agent-bot-profile span{align-items:center;gap:10px;min-width:0;display:flex}.telegram-agent-bot-profile span{gap:3px;display:grid}.telegram-agent-bot-profile small{color:var(--ui-muted)}.telegram-agent-purpose p,.telegram-agent-guide ol{color:var(--ui-muted);margin:0;line-height:1.55}.telegram-agent-guide{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);border-radius:12px;padding:14px}.telegram-agent-guide ol{gap:7px;padding-left:22px;display:grid}.telegram-agent-guide>a{justify-self:start}.telegram-agent-setup .notice{gap:9px;display:grid}.telegram-agent-setup code{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);white-space:nowrap;border-radius:10px;max-width:100%;padding:10px 12px;overflow-x:auto}.channels-workspace{grid-template-columns:minmax(270px,.34fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.channels-list{gap:14px;display:grid;position:sticky;top:82px}.channels-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.channels-list>header h2,.channels-list>header small{margin:0}.channels-list>header span{color:#5849c8;background:#eeebff;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.channels-list-items{gap:8px;display:grid}.channels-list-items>button{border:1px solid var(--ui-border);width:100%;min-height:68px;color:var(--ui-text);text-align:left;background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 8px;align-items:center;gap:10px;padding:10px;display:grid}.channels-list-items>button:hover,.channels-list-items>button.selected{background:#f5f3ff;border-color:#a99eeb}.channels-list-items>button>span:first-child{color:#5849c8;background:#eae7ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.channels-list-items>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.channels-list-items>button strong,.channels-list-items>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channels-list-items>button small{color:var(--ui-muted)}.channels-list-items>button>i{background:#12b76a;border-radius:999px;width:7px;height:7px}.channels-list-items .empty-state{min-height:190px;padding:18px 8px}.channels-detail{min-height:520px}.channel-configuration{gap:14px;display:grid}.channel-configuration>h2,.channel-configuration>p{margin:0}.channel-configuration .telegram-agent-setup{border-top:0;margin-top:0;padding-top:0}.telegram-customer-setup>label{gap:7px;font-weight:650;display:grid}.telegram-customer-link{gap:9px;display:grid}.telegram-customer-link code{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);white-space:nowrap;border-radius:10px;max-width:100%;padding:10px 12px;overflow-x:auto}.whatsapp-cost-note,.channel-connected-profile,.whatsapp-connect-box{border:1px solid var(--ui-border);background:var(--ui-surface-subtle);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.whatsapp-cost-note>svg{color:#16835b;flex:none}.whatsapp-cost-note p,.whatsapp-connect-box p,.channel-connected-profile small{color:var(--ui-muted);margin:4px 0 0}.whatsapp-connect-box{display:grid}.whatsapp-connect-box>button{justify-self:start}.channel-connected-profile{background:#f0fdf4;border-color:#a6e4c5;align-items:center}.channel-connected-profile>span{flex:1;min-width:0;display:grid}.channel-connected-profile>svg{color:#16835b}.channel-setup-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.channel-setup-steps>li{border:1px solid var(--ui-border);border-radius:11px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px;display:grid}.channel-setup-steps>li>span{background:#eaecf0;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.channel-setup-steps>li p{color:var(--ui-muted);margin:3px 0 0}.channel-setup-steps>li.active{background:#f5f3ff;border-color:#a99eeb}.channel-setup-steps>li.done>span{color:#fff;background:#16835b}.channel-customer-guide{border:1px solid var(--ui-border);border-radius:12px;padding:12px 14px}.channel-customer-guide summary{cursor:pointer;font-weight:750}.channel-customer-guide ol{gap:7px;padding-left:22px;display:grid}.channel-customer-guide>a{align-items:center;gap:7px;display:inline-flex}.channel-customer-guide>a svg{width:16px;height:16px}.channel-status-ready{color:var(--success,#16835b);align-items:center;gap:6px;font-weight:700;display:inline-flex}.channel-status-ready svg{width:17px;height:17px}.channels-detail-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:480px;display:grid}.channels-detail-empty>svg{color:#6757cf;width:42px;height:42px}.channels-detail-empty h2,.channels-detail-empty p{margin:0}.channels-detail-empty p{max-width:540px;color:var(--ui-muted)}.channel-catalog{width:min(720px,100vw - 28px);max-width:720px}.channel-catalog-list{gap:10px;margin-top:18px;display:grid}.channel-catalog-list>button,.channel-catalog-list>article{border:1px solid var(--ui-border);color:var(--ui-text);text-align:left;background:#fff;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.channel-catalog-list>button:hover{background:#f5f3ff;border-color:#a99eeb}.channel-catalog-list>article{opacity:.72;background:var(--ui-surface-subtle)}.channel-catalog-list>button>span:first-child,.channel-catalog-list>article>span:first-child{color:#5849c8;background:#eae7ff;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.channel-catalog-list>button>span:nth-child(2),.channel-catalog-list>article>span:nth-child(2){gap:3px;display:grid}.channel-catalog-list small{color:var(--ui-muted)}.channel-catalog-list i{color:#067647;background:#ecfdf3;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700}.channel-catalog-list article i{color:#475467;background:#eaecf0}@media (width<=900px){.channels-workspace{grid-template-columns:1fr}.channels-list{position:static}.channels-list-items{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}}@media (width<=620px){.agent-link-create{grid-template-columns:1fr}.agent-link-list>article{grid-template-columns:minmax(0,1fr) repeat(3,40px)}.telegram-agent-bot-profile{flex-direction:column;align-items:stretch}.agent-link-list>.telegram-agent-group{grid-template-columns:1fr;align-items:stretch}.telegram-agent-group-copy>label{grid-template-columns:1fr;gap:6px}.telegram-agent-group-actions{flex-wrap:wrap;justify-content:flex-start}.channel-catalog-list>button,.channel-catalog-list>article{grid-template-columns:40px minmax(0,1fr)}.channel-catalog-list i{grid-column:2;justify-self:start}}.agent-console-login{background:radial-gradient(circle at 20% 0,#eeebff,#f7f8fb 42%,#eef2f7);place-items:center;min-height:100dvh;padding:20px;display:grid}.agent-console-login>section{background:#fff;border:1px solid #e2e5ec;border-radius:24px;gap:13px;width:min(440px,100%);padding:34px;display:grid;box-shadow:0 28px 80px #19213a1d}.agent-console-login img{object-fit:contain;width:48px;height:48px}.agent-console-login small{color:var(--ui-primary);font-weight:750}.agent-console-login h1,.agent-console-login p{margin:0}.agent-console-login p{color:var(--ui-muted);line-height:1.55}.agent-console-login label{gap:6px;display:grid}.agent-console-login .primary{width:100%}.external-agent-console{height:100dvh;color:var(--ui-text);background:#f4f5f8;grid-template-rows:64px minmax(0,1fr);display:grid;overflow:hidden}.external-agent-console>header{background:#fff;border-bottom:1px solid #e3e6ec;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.external-agent-console>header>div{align-items:center;gap:10px;display:flex}.external-agent-console>header img{object-fit:contain;width:36px;height:36px}.external-agent-console>header span{display:grid}.external-agent-console>header small{color:var(--ui-muted)}.agent-console-error{z-index:20;width:min(680px,100vw - 24px);position:fixed;top:74px;left:50%;transform:translate(-50%)}.agent-console-columns{grid-template-columns:minmax(260px,32%) minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.agent-console-columns>aside,.agent-console-chat{background:#fff;border:1px solid #e1e5ec;border-radius:16px;min-height:0;overflow:hidden;box-shadow:0 8px 28px #1720330a}.agent-console-columns>aside{grid-template-rows:auto auto minmax(0,1fr);padding-top:15px;display:grid}.agent-console-columns>aside>h2,.agent-console-columns>aside>small{margin:0 15px}.agent-console-columns>aside>small{color:var(--ui-muted)}.agent-console-columns>aside>div{align-content:start;gap:5px;margin-top:12px;padding:0 7px 10px;display:grid;overflow:auto}.agent-console-columns>aside>div>button{width:100%;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.agent-console-columns>aside>div>button:hover,.agent-console-columns>aside>div>button.selected{background:#f0eeff}.agent-console-columns>aside button span{gap:4px;min-width:0;display:grid}.agent-console-columns>aside button strong,.agent-console-columns>aside button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-console-columns>aside button small{color:var(--ui-muted)}.agent-console-columns>aside button b{color:#fff;background:var(--ui-primary);text-align:center;border-radius:999px;min-width:24px;padding:4px 6px;font-size:10px}.agent-console-chat{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.agent-console-chat>.empty-state{align-self:center}.agent-console-chat>header{border-bottom:1px solid #e9ebf0;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.agent-console-chat>header>div{gap:3px;min-width:0;display:grid}.agent-console-chat>header strong,.agent-console-chat>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-console-chat>header small{color:var(--ui-muted)}.agent-console-transcript{flex-direction:column;gap:10px;padding:18px;display:flex;overflow:auto}.agent-console-transcript>section{background:#f0f2f6;border-radius:15px;max-width:min(76%,720px);padding:10px 13px}.agent-console-transcript>section.user{color:#fff;background:var(--ui-primary);align-self:flex-end}.agent-console-transcript>section.agent{background:#ebe8ff}.agent-console-transcript>section.internal-note{background:#fff9e9;border:1px dashed #e0a84d}.agent-console-transcript section>strong{opacity:.68;font-size:10px}.agent-console-transcript section>p{white-space:pre-wrap;margin:4px 0 0;line-height:1.5}.agent-console-chat>footer{border-top:1px solid #e9ebf0;padding:10px 12px}.agent-console-takeover{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-console-takeover p{color:var(--ui-muted);margin:0}.agent-console-composer{grid-template-columns:minmax(0,1fr) 42px 42px;gap:8px;display:grid}.agent-console-composer textarea{resize:vertical;min-height:42px;max-height:120px}.agent-console-composer .icon-button{width:42px;height:42px;padding:0}.agent-console-composer .icon-button.active{color:#8a5b00;background:#fff6db;border-color:#f2cb75}@media (width<=760px){.agent-link-create{grid-template-columns:1fr}.external-agent-console{grid-template-rows:58px minmax(0,1fr)}.external-agent-console>header{padding:0 10px}.external-agent-console>header>div:first-child span{display:none}.agent-console-columns{grid-template-rows:minmax(120px,30%) minmax(0,1fr);grid-template-columns:1fr;gap:7px;padding:7px}.agent-console-columns>aside>div{grid-auto-columns:minmax(210px,70vw);grid-auto-flow:column;overflow:auto}.agent-console-columns>aside>div>button{height:58px}.agent-console-transcript{padding:12px}.agent-console-transcript>section{max-width:90%}.agent-console-takeover{flex-direction:column;align-items:stretch}.agent-console-takeover button{width:100%}}.agent-console-columns>aside>div>button{border:1px solid #0000;grid-template-columns:5px minmax(0,1fr) auto;transition:background-color .18s,border-color .18s,box-shadow .18s;position:relative}.agent-console-attention{background:#d5d9e2;border-radius:999px;width:5px;height:38px}.agent-console-columns>aside>div>button.unread{background:#f6f5ff;border-color:#ddd8ff;font-weight:650;box-shadow:0 7px 18px #4f46e51a}.agent-console-columns>aside>div>button.unread.new_chat{background:#effbf8;border-color:#b9e9dd;box-shadow:0 7px 18px #0f9f7a1a}.agent-console-columns>aside>div>button.unread.customer_message{background:#f5f2ff;border-color:#d8d0ff}.agent-console-columns>aside>div>button.unread .agent-console-attention{color:#6d5ce7;background:#6d5ce7;animation:1.8s ease-out infinite agent-unread-pulse;box-shadow:0 0 #6d5ce766}.agent-console-columns>aside>div>button.unread.new_chat .agent-console-attention{color:#119b78;background:#119b78;box-shadow:0 0 #119b7866}.agent-console-columns>aside>div>button.unread.new_chat b{background:#087b61}.agent-console-columns>aside>div>button.unread.customer_message b{background:#6250d6}.agent-console-columns>aside>div>button.unread small{color:#5146af;font-weight:700}.agent-console-columns>aside>div>button.unread.new_chat small{color:#08765d}.agent-console-columns>aside>div>button.selected{border-color:#bdb4f5}.agent-console-columns>aside button b{letter-spacing:.04em}@keyframes agent-unread-pulse{0%,55%{box-shadow:0 0}to{box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.agent-console-columns>aside>div>button,.agent-console-columns>aside>div>button.unread .agent-console-attention{transition:none;animation:none}}.registration-shell{min-height:100dvh;color:var(--ui-text);background:var(--ui-surface-soft);grid-template-columns:minmax(320px,.85fr) minmax(520px,1.15fr);display:grid}.registration-brand-panel{color:#fff;background:radial-gradient(circle at 15% 10%,#8779f3,#4e3ec5 45%,#282060);flex-direction:column;justify-content:space-between;gap:44px;padding:clamp(32px,6vw,80px);display:flex}.registration-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.registration-brand img{object-fit:contain;width:42px;height:42px}.registration-brand span{display:grid}.registration-brand small{color:#d9d4ff}.registration-brand-panel>div>small{color:#d9d4ff;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.registration-brand-panel h1{letter-spacing:-.045em;max-width:620px;margin:12px 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.05}.registration-brand-panel p{color:#e8e5ff;max-width:580px;font-size:17px;line-height:1.65}.registration-brand-panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.registration-brand-panel li{color:#efedff;align-items:center;gap:10px;display:flex}.registration-brand-panel li svg{width:18px}.registration-panel{place-items:center;padding:clamp(24px,6vw,80px);display:grid}.registration-panel>*{width:min(680px,100%)}.registration-progress,.billing-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.registration-progress span,.billing-steps span{color:var(--ui-muted);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.registration-progress i,.billing-steps i{background:#e7eaf0;border-radius:9px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.registration-progress span.active,.billing-steps span.active{color:var(--ui-primary)}.registration-progress span.active i,.billing-steps span.active i{color:#fff;background:var(--ui-primary)}.registration-form{border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);background:#fff;border-radius:24px;padding:clamp(24px,5vw,46px)}.registration-form>small{color:var(--ui-primary);text-transform:uppercase;letter-spacing:.075em;font-weight:700}.registration-form h2{letter-spacing:-.035em;margin:7px 0 8px;font-size:28px}.registration-form>p{color:var(--ui-muted);margin:0 0 24px;line-height:1.6}.registration-step-icon{width:50px;height:50px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:15px;place-items:center;margin-bottom:22px;display:grid}.registration-step-icon svg{width:22px}.registration-form label{color:#536074;gap:7px;margin:14px 0;font-size:12px;font-weight:600;display:grid}.registration-form input:not([type=checkbox]),.registration-form select{border:1px solid var(--ui-border-strong);width:100%;min-height:44px;color:var(--ui-text);font:inherit;background:#fff;border-radius:11px;outline:0;padding:10px 12px}.registration-form input:focus,.registration-form select:focus{border-color:var(--ui-primary);box-shadow:0 0 0 3px #6555df20}.registration-form .form-grid,.billing-modal .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.registration-form .wide,.billing-modal .wide{grid-column:1/-1}.check-row{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px!important;display:grid!important}.check-row input{width:18px;height:18px;accent-color:var(--ui-primary);margin:1px 0 0}.registration-actions{justify-content:flex-end;align-items:center;gap:9px;margin-top:24px;display:flex}.registration-form>button.primary{justify-content:center;width:100%;margin-top:20px}.registration-form .primary,.registration-form .secondary{min-height:42px;margin-top:0}.registration-security{justify-content:center;align-items:center;gap:7px;margin-top:14px;display:flex;color:var(--ui-muted)!important;text-transform:none!important;letter-spacing:0!important}.registration-security svg{width:14px}.legal-document-list{gap:8px;display:grid}.legal-document{border:1px solid var(--ui-border);border-radius:12px;padding:12px}.legal-document-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.legal-document-heading>span{min-width:0;display:grid}.legal-document>label{grid-template-columns:20px minmax(0,1fr);align-items:center;margin:0}.legal-document-list span{display:grid}.legal-document-list small{color:var(--ui-muted)}.legal-document>label:has(input:disabled){opacity:.62}.legal-document-modal{width:min(840px,100vw - 32px);max-height:min(860px,100dvh - 32px);overflow:hidden}.legal-document-modal-content{max-height:min(620px,100dvh - 250px);color:var(--ui-text);background:var(--ui-surface-soft);border-radius:12px;margin-top:16px;padding:18px;font-size:13px;line-height:1.65;overflow:auto}.legal-document-modal-content table{border-collapse:collapse;width:100%;margin:1rem 0}.legal-document-modal-content th,.legal-document-modal-content td{border:1px solid var(--ui-border);text-align:left;vertical-align:top;padding:.65rem}.legal-document-modal-content code{white-space:normal;overflow-wrap:anywhere}.legal-document-modal-content>:first-child{margin-top:0}.legal-document-modal-content>:last-child{margin-bottom:0}.subscription-loading{min-height:180px;color:var(--ui-muted);justify-content:center;align-items:center;gap:10px;display:flex}.subscription-pending{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;display:grid;background:#fffaf0!important;border-color:#f0cf87!important}.subscription-pending>span,.billing-security>svg{color:var(--ui-warning)}.subscription-pending h2,.subscription-pending p{margin:3px 0}.subscription-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.plan-card{flex-direction:column;min-height:330px;display:flex;position:relative}.plan-card.current{border-color:var(--ui-primary)!important;box-shadow:0 0 0 3px #6555df16!important}.plan-card.featured{background:linear-gradient(#fbfaff,#fff)}.plan-card>small{color:var(--ui-primary);text-transform:uppercase;font-weight:700}.plan-card h2{margin:7px 0;font-size:25px!important}.plan-card>p{min-height:58px;color:var(--ui-muted)}.plan-card ul{gap:10px;margin:13px 0 22px;padding:0;list-style:none;display:grid}.plan-card li{align-items:flex-start;gap:8px;font-size:12px;display:flex}.plan-card li svg{width:15px;color:var(--ui-success);flex:none}.plan-card li.entitlement-locked{color:var(--ui-muted)}.plan-card li.entitlement-locked svg{color:var(--ui-danger,#dc2626)}.plan-card li.entitlement-locked small{color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:700}.plan-card>button,.plan-current{margin-top:auto!important}.plan-current{color:var(--ui-success);text-align:center;background:#ecfdf3;border-radius:10px;padding:10px 12px;font-size:12px;display:block}.subscription-management{justify-content:space-between;align-items:center;gap:22px;margin-top:16px;display:flex}.subscription-management h2,.subscription-management p{margin:4px 0}.billing-modal{width:min(760px,100%)}.billing-modal form>p{color:var(--ui-muted)}.billing-security{background:#f1fbf7;border:1px solid #c8e7dc;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:16px;padding:13px;display:grid}.billing-security span{display:grid}.billing-security small{color:var(--ui-muted)}.quote-lines{border:1px solid var(--ui-border);border-radius:13px;margin:18px 0;overflow:hidden}.quote-lines>div{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.quote-lines span{display:grid}.quote-lines small{color:var(--ui-muted)}.quote-lines .quote-total{background:var(--ui-surface-soft);border:0}.consequence-list{color:var(--ui-muted);gap:8px;display:grid}button.danger{min-height:42px;color:var(--ui-danger);font:inherit;background:#fff2f3;border:1px solid #efc4c9;border-radius:11px;padding:10px 16px;font-size:12px;font-weight:700}.tour-launch{white-space:nowrap;min-height:40px;margin:0}.tour-launch svg{width:16px}.tour-control{position:relative}.tour-menu{z-index:1100;border:1px solid var(--ui-border);background:var(--ui-surface);width:min(290px,100vw - 24px);box-shadow:var(--ui-shadow);border-radius:13px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.tour-menu button{min-height:54px;color:var(--ui-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-items:start;gap:2px;padding:9px 11px;display:grid}.tour-menu button:hover:not(:disabled),.tour-menu button:focus-visible{background:var(--ui-primary-soft)}.tour-menu button:disabled{color:var(--ui-muted);cursor:not-allowed}.tour-menu small{color:var(--ui-muted)}.product-tour-layer{z-index:1000;pointer-events:none;position:fixed;inset:0}.product-tour-layer:before{content:"";background:#10182770;position:absolute;inset:0}.product-tour-highlight{z-index:1;background:#ffffff14;border:2px solid #a99eff;border-radius:13px;position:fixed;box-shadow:0 0 0 5px #6555df28,0 12px 35px #10182755}.product-tour-popover{z-index:2;pointer-events:auto;background:#fff;border:1px solid #d9d4ff;border-radius:20px;width:min(430px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;position:fixed;bottom:24px;right:24px;overflow:auto;box-shadow:0 30px 90px #10182755}.product-tour-popover.tour-at-top{top:24px;bottom:auto}.product-tour-popover.tour-at-bottom{top:auto;bottom:24px}.product-tour-popover.tour-at-left{left:24px;right:auto}.product-tour-popover.tour-at-right{left:auto;right:24px}.product-tour-target{outline:3px solid var(--ui-primary);outline-offset:4px;box-shadow:0 0 0 8px color-mix(in srgb, var(--ui-primary) 18%, transparent);border-radius:10px;position:relative;z-index:1001!important}.product-tour-close{position:absolute;top:15px;right:15px}.product-tour-popover>small{color:var(--ui-primary);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.product-tour-popover h2{margin:6px 36px 14px 0}.product-tour-popover dl{gap:12px;margin:0;display:grid}.product-tour-popover dl>div{gap:3px;display:grid}.product-tour-popover dt{color:var(--ui-text);font-size:11px;font-weight:700}.product-tour-popover dd{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.5}.product-tour-progress{background:#eceef3;border-radius:999px;height:5px;margin-top:20px;overflow:hidden}.product-tour-progress i{border-radius:inherit;background:var(--ui-primary);height:100%;transition:width .2s;display:block}.product-tour-popover .modal-actions{justify-content:flex-end;gap:8px;display:flex}.product-tour-popover .primary,.product-tour-popover .secondary{min-height:40px;margin:0}.sidebar a .nav-lock,.assistant-tabs a .tab-lock{color:#b7aefb;width:13px;height:13px;margin-left:auto}.sidebar a.locked,.assistant-tabs a.locked{color:#9aa4b4}.entitlement-lock{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px;max-width:760px;margin:24px auto;display:grid}.entitlement-lock>span{width:44px;height:44px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:13px;place-items:center;display:grid}.entitlement-lock>span svg{width:20px}.entitlement-lock h2,.entitlement-lock p{margin:4px 0}.entitlement-lock p{color:var(--ui-muted)}.commercial-settings{grid-column:1/-1}.commercial-list{gap:8px;display:grid}.commercial-list>article{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:12px;grid-template-columns:minmax(190px,.8fr) minmax(240px,1fr) auto;align-items:center;gap:14px;min-height:66px;padding:11px 13px;display:grid}.commercial-list article>div:first-child{display:grid}.commercial-list small,.commercial-list>article>span{color:var(--ui-muted);font-size:10px}.commercial-list .action-group{border:0;margin:0;padding:0}.commercial-modal{width:min(900px,100%)}.commercial-modal>label{gap:7px;margin-top:16px;display:grid}.commercial-modal .rich-editor{min-height:260px;max-height:48vh;overflow:auto}.entitlement-options{border:1px solid var(--ui-border);border-radius:12px;flex-wrap:wrap;gap:12px;margin:16px 0 0;padding:13px;display:flex}.entitlement-options legend{color:var(--ui-text);font-size:11px;font-weight:700}.entitlement-options label{align-items:center;gap:6px;margin:0;display:flex}.legal-preview{border:1px solid var(--ui-border);background:#fff;border-radius:12px;max-height:60vh;padding:18px;line-height:1.65;overflow:auto}@media (width<=760px){.commercial-list>article{grid-template-columns:1fr}.commercial-list .action-group{justify-content:flex-start}}@media (width<=900px){.registration-shell{grid-template-columns:1fr}.registration-brand-panel{display:none}.registration-panel{min-height:100dvh}.subscription-plan-grid{grid-template-columns:1fr}.plan-card{min-height:auto}}@media (width<=700px){.registration-panel{align-content:start;padding:18px}.registration-progress,.billing-steps{font-size:0}.registration-progress span,.billing-steps span{justify-content:center;font-size:0}.registration-form .form-grid,.billing-modal .form-grid{grid-template-columns:1fr}.registration-form .wide,.billing-modal .wide{grid-column:auto}.legal-document-heading{flex-direction:column;align-items:stretch}.subscription-pending,.subscription-management{grid-template-columns:1fr;display:grid}.product-tour-popover,.product-tour-popover.tour-at-left,.product-tour-popover.tour-at-right{width:auto;max-height:min(58dvh,520px);padding:20px;left:12px;right:12px}.product-tour-popover.tour-at-top{top:12px;bottom:auto}.product-tour-popover.tour-at-bottom{top:auto;bottom:12px}.product-tour-popover .modal-actions{flex-wrap:wrap}.tour-launch{justify-content:center;width:40px;padding:0}.tour-launch span{display:none}}.wawi-rest-wizard{width:min(880px,100%);max-height:calc(100dvh - 32px);overflow:auto}.wawi-rest-wizard>.modal-close{z-index:2}.wawi-rest-connect-modal{width:min(920px,100dvw - 32px)}.wawi-rest-connect-modal>p{max-width:720px}.wawi-rest-connect-modal .download-link{white-space:normal;max-width:100%}.wawi-rest-connect-modal .pairing-code-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:14px;display:grid}.wawi-rest-connect-modal .pairing-code-grid>label{min-width:0}.wawi-rest-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:18px 0;padding:0;list-style:none;display:grid}.wawi-rest-steps li{border:1px solid var(--ui-border);min-width:0;color:var(--ui-muted);border-radius:11px;align-items:center;gap:7px;padding:8px;font-size:11px;font-weight:700;display:flex}.wawi-rest-steps li>span{background:var(--ui-subtle);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.wawi-rest-steps li>span svg{width:13px}.wawi-rest-steps li.active{color:var(--ui-primary);background:var(--ui-primary-soft);border-color:#cfc8ff}.wawi-rest-steps li.complete{color:#067647;background:#ecfdf3;border-color:#a6e7ca}.wawi-rest-step{gap:14px;display:grid}.wawi-rest-step .source-tab-heading{margin:0}.wawi-rest-area-selection{border:1px solid var(--ui-border);border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:14px;display:grid}.wawi-rest-area-selection legend,.wawi-rest-area-selection>p{grid-column:1/-1}.wawi-rest-area-selection>p{color:var(--ui-muted);margin:-4px 0 4px;font-size:12px}.wawi-rest-area-selection>label{margin:0}.wawi-rest-connect-modal .wawi-rest-area-selection{background:var(--ui-surface-soft);gap:12px;margin-top:18px;padding:16px}.wawi-rest-connect-modal .wawi-rest-area-selection>.notice,.wawi-rest-connect-modal .wawi-rest-area-heading{grid-column:1/-1}.wawi-rest-connect-modal .wawi-rest-area-selection>.notice{margin:0}.wawi-rest-connect-modal .wawi-rest-area-selection>.notice p{margin:4px 0 0}.wawi-rest-area-heading{gap:3px;margin-top:2px;display:grid}.wawi-rest-area-heading strong{color:var(--ui-text);font-size:13px}.wawi-rest-area-heading small{color:var(--ui-muted);font-size:11px}.wawi-rest-connect-modal .wawi-rest-area-selection>label{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(130px,160px);align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.wawi-rest-connect-modal .wawi-rest-area-selection>label select{min-width:0}.wawi-rest-toolbar{grid-template-columns:minmax(180px,.65fr) minmax(260px,1fr);gap:10px;display:grid}.wawi-rest-toolbar label{margin:0}.wawi-rest-toolbar label:last-child{position:relative}.wawi-rest-toolbar label:last-child svg{width:15px;color:var(--ui-muted);position:absolute;bottom:12px;left:11px}.wawi-rest-toolbar label:last-child input{padding-left:35px}.wawi-rest-permission-matrix{border:1px solid var(--ui-border);border-radius:13px;overflow:hidden}.wawi-rest-permission-matrix .matrix-head,.wawi-rest-permission-matrix .matrix-row{grid-template-columns:minmax(280px,1fr) repeat(3,82px);align-items:center;display:grid}.wawi-rest-permission-matrix .matrix-head{color:var(--ui-muted);background:var(--ui-subtle);text-align:center;padding:8px 12px;font-size:10px;font-weight:750}.wawi-rest-permission-matrix .matrix-head span:first-child{text-align:left}.wawi-rest-permission-matrix .matrix-group-title{border-top:1px solid var(--ui-border);color:var(--ui-primary);text-transform:capitalize;background:#faf9ff;padding:7px 12px;font-size:10px;font-weight:750}.wawi-rest-permission-matrix .matrix-row{border-top:1px solid var(--ui-border);min-height:64px;padding:8px 12px}.wawi-rest-permission-matrix .matrix-row.unknown{background:#fffaf0}.wawi-rest-permission-matrix .matrix-row>div{gap:3px;min-width:0;display:grid}.wawi-rest-permission-matrix strong,.wawi-rest-permission-matrix small{text-overflow:ellipsis;overflow:hidden}.wawi-rest-permission-matrix small{color:var(--ui-muted);font-size:10px}.wawi-rest-permission-matrix em{color:#b54708;align-items:center;gap:4px;font-size:10px;font-style:normal;display:flex}.wawi-rest-permission-matrix em svg{width:12px}.wawi-rest-permission-matrix .matrix-row>label{place-items:center;margin:0;display:grid}.wawi-rest-permission-matrix input[type=radio]{margin:0}.wawi-rest-probe-list,.wawi-rest-scope-list,.wawi-rest-action-list,.wawi-rest-write-policies{gap:8px;display:grid}.wawi-rest-probe-list>article,.wawi-rest-scope-list>article,.wawi-rest-action-list>article,.wawi-rest-write-policies>label{border:1px solid var(--ui-border);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.wawi-rest-probe-list>article,.wawi-rest-action-list>article{grid-template-columns:auto minmax(0,1fr) auto}.wawi-rest-scope-list>article{grid-template-columns:minmax(0,1fr) minmax(170px,220px) auto}.wawi-rest-scope-list>article.unknown{background:#fffaeb;border-color:#fedf89}.wawi-rest-probe-list>article>span,.wawi-rest-action-list>article>span{color:#b54708;background:#fffaeb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.wawi-rest-probe-list>article>span.ready,.wawi-rest-action-list>article>span.ready{color:#067647;background:#ecfdf3}.wawi-rest-probe-list svg,.wawi-rest-action-list>article>span svg{width:15px}.wawi-rest-probe-list article>div,.wawi-rest-scope-copy,.wawi-rest-action-list article>div,.wawi-rest-write-policies label>span{gap:3px;min-width:0;display:grid}.wawi-rest-probe-list strong,.wawi-rest-probe-list small,.wawi-rest-probe-list em,.wawi-rest-scope-copy strong,.wawi-rest-scope-copy small,.wawi-rest-scope-copy em,.wawi-rest-action-list strong,.wawi-rest-action-list small,.wawi-rest-write-policies strong,.wawi-rest-write-policies small{overflow-wrap:anywhere}.wawi-rest-probe-list small,.wawi-rest-scope-copy small,.wawi-rest-action-list small,.wawi-rest-write-policies small{color:var(--ui-muted);font-size:10px}.wawi-rest-probe-list em,.wawi-rest-scope-copy em{color:#b54708;font-size:10px;font-style:normal}.wawi-rest-scope-copy em,.wawi-rest-probe-state{align-items:center;gap:4px;display:flex}.wawi-rest-scope-copy em svg,.wawi-rest-probe-state svg{width:12px}.wawi-rest-probe-state{color:#b54708;font-size:10px;font-weight:700}.wawi-rest-probe-state.tested{color:#067647}.wawi-rest-probe-state.available{color:var(--ui-muted)}.wawi-rest-detail{gap:14px;padding-top:4px;display:grid}.wawi-rest-detail>.notice,.wawi-rest-write-policies>label{margin:0}.wawi-rest-write-policies select{min-width:230px}.wawi-rest-action-list p{color:var(--ui-muted);margin:0;font-size:11px}.wawi-rest-action-list .source-detail-actions{flex-wrap:nowrap}.source-tab-loading{color:var(--ui-muted);text-align:center;padding:24px}@media (width<=760px){.wawi-rest-connect-modal{border-radius:18px 18px 0 0;width:100%;max-height:100dvh;padding:22px 18px}.wawi-rest-connect-modal .pairing-code-grid,.wawi-rest-connect-modal .wawi-rest-area-selection>label{grid-template-columns:1fr}.wawi-rest-connect-modal .wawi-rest-area-selection{padding:12px}.wawi-rest-wizard{border-radius:18px 18px 0 0;width:100%;max-height:100dvh}.wawi-rest-steps{grid-template-columns:repeat(4,1fr)}.wawi-rest-steps li{justify-content:center;padding:7px 4px;font-size:0}.wawi-rest-toolbar,.wawi-rest-area-selection{grid-template-columns:1fr}.wawi-rest-permission-matrix{overflow-x:auto}.wawi-rest-permission-matrix .matrix-head,.wawi-rest-permission-matrix .matrix-row{min-width:590px}.wawi-rest-scope-list>article,.wawi-rest-action-list>article,.wawi-rest-write-policies>label{grid-template-columns:1fr}.wawi-rest-probe-list>article{grid-template-columns:auto minmax(0,1fr)}.wawi-rest-scope-list>article>button,.wawi-rest-write-policies select{width:100%}.wawi-rest-action-list>article>span{display:none}.wawi-rest-action-list .source-detail-actions{justify-content:stretch}.wawi-rest-action-list .source-detail-actions button{flex:1}}.modal.dialog-trace-modal{grid-template-rows:auto minmax(0,1fr);width:calc(100dvw - 32px);max-width:none;height:calc(100dvh - 32px);max-height:none;padding:0;display:grid;overflow:hidden}.dialog-trace-modal>header,.dialog-trace-modal>header>div{min-width:0}.dialog-trace-modal-grid{grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);height:auto;min-height:0;overflow:hidden}.dialog-trace-visual,.dialog-trace-technical{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}.dialog-trace-visual{display:block}.dialog-trace-transcript,.dialog-trace-route-section{width:100%;min-width:0}.dialog-trace-route-section{border-top:1px solid var(--ui-border);margin-top:24px;padding-top:22px}.dialog-trace-section-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dialog-trace-section-head>span{width:34px;height:34px;color:var(--ui-primary);background:var(--ui-primary-soft);border-radius:10px;flex:none;place-items:center;display:grid}.dialog-trace-section-head svg{width:17px;height:17px}.dialog-trace-section-head>div{min-width:0;display:grid}.dialog-trace-section-head h3{margin:0;font-size:14px}.dialog-trace-section-head small,.dialog-trace-message small{color:var(--ui-muted)}.dialog-trace-transcript-list{gap:10px;display:grid}.dialog-trace-message{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);width:min(78%,720px);padding:11px 13px}.dialog-trace-message.user{border-color:var(--ui-border-strong);background:var(--ui-primary-soft);justify-self:end}.dialog-trace-message p{overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0}.dialog-trace-message-products{border-top:1px solid var(--ui-border);gap:5px;margin:9px 0 0;padding:9px 0 0;list-style:none;display:grid}.dialog-trace-message-products li{justify-content:space-between;gap:12px;font-size:12px;display:flex}.dialog-trace-message-products li strong{overflow-wrap:anywhere}.dialog-trace-message-products li span{color:var(--ui-muted);flex:none}.dialog-trace-route-section .dialog-trace-lanes{overscroll-behavior-x:contain;overflow-x:auto}@media (width<=900px){.dialog-trace-backdrop{padding:0}.modal.dialog-trace-modal{border-radius:0;width:100dvw;height:100dvh}.dialog-trace-modal-grid{grid-template-rows:minmax(0,1fr) minmax(280px,.85fr);grid-template-columns:1fr}.dialog-trace-message{width:min(88%,720px)}}@media (width<=560px){.dialog-trace-modal>header{align-items:center}.dialog-trace-modal-grid{grid-template-rows:minmax(0,1fr) minmax(240px,.8fr)}.dialog-trace-message{width:94%}}.workspace main .ui-tabs{border:1px solid var(--ui-border);background:var(--ui-surface,#fff);scrollbar-width:thin;border-radius:12px;align-items:stretch;gap:4px;margin:-8px 0 22px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 4px 18px #18223606}.workspace main .ui-tabs>:is(a,button){color:#748090;min-width:max-content;min-height:38px;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:0;padding:9px 12px;font-size:11px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.workspace main .ui-tabs>:is(a,button)>svg:not(.tab-lock){flex:0 0 15px;width:15px;height:15px;margin:0}.workspace main .ui-tabs>:is(a,button):hover{color:#5d4cda;background:#f7f5ff}.workspace main .ui-tabs>:is(a,button).active{color:#5d4cda;background:#efedff}.workspace main .ui-tabs>:is(a,button):focus-visible{outline:3px solid color-mix(in srgb, var(--ui-primary) 22%, transparent);outline-offset:1px}.workspace main .toggle-row,.modal .toggle-row,.workspace main .check-grid>label,.modal .check-grid>label{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;display:grid}.workspace main .toggle-row>input,.modal .toggle-row>input,.workspace main .check-grid>label>input,.modal .check-grid>label>input{grid-column:1;margin:0}.workspace main .toggle-row>span,.modal .toggle-row>span,.workspace main .check-grid>label>span,.modal .check-grid>label>span{grid-column:2;min-width:0}.flow-release-search{gap:6px;margin:18px 0 12px;display:grid}.flow-release-list{gap:6px;display:grid}.workspace main .flow-release-list>button{border:1px solid var(--ui-border);width:100%;min-height:48px;color:var(--ui-text);text-align:left;background:#fff;border-radius:11px;grid-template-columns:20px minmax(150px,.75fr) minmax(160px,1.4fr) auto 16px;align-items:center;gap:10px;padding:9px 12px;display:grid}.workspace main .flow-release-list>button:hover{border-color:var(--ui-primary);background:var(--ui-primary-soft)}.flow-release-list>button>svg:first-child{width:17px;height:17px;color:var(--ui-primary)}.flow-release-list>button>svg:last-child{width:15px;height:15px;color:var(--ui-muted)}.flow-release-list>button>strong,.flow-release-list>button>span,.flow-release-list>button>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.flow-release-list>button>span,.flow-release-list>button>small{color:var(--ui-muted)}.flow-release-list>button>small{font-weight:650}@media (width<=700px){.workspace main .ui-tabs{margin-top:0}.workspace main .flow-release-list>button{grid-template-columns:20px minmax(0,1fr) auto 16px}.flow-release-list>button>span{display:none}}.widget-asset-upload-controls{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 14px;display:flex}.workspace main .widget-asset-upload-controls>label.secondary{align-items:center;gap:var(--ui-button-gap);cursor:pointer;margin:0;display:inline-flex}.workspace main .widget-asset-upload-controls>label.secondary:has(input:disabled){cursor:not-allowed;opacity:.58}.global-widget-designer{margin-bottom:18px}
