:root{--v2-ink:#172033;--v2-muted:#687386;--v2-line:#e3e8ef;--v2-soft:#f5f7fa;--v2-cyan:#08a7b5;--v2-blue:#315efb;--v2-violet:#7357dd;--v2-green:#168b63;--v2-amber:#a96605;--v2-red:#c9404d}.v2-shell,.v2-shell *{box-sizing:border-box}.v2-shell{width:min(100%,1800px);height:100vh;min-height:0;color:var(--v2-ink);background:#eef2f6;border-inline:1px solid #dde3eb;grid-template-columns:68px minmax(0,1fr);margin-inline:auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden;box-shadow:0 0 32px #14203014}.v2-product-rail{z-index:20;color:#dce5f4;background:#111827;border-right:1px solid #273247;flex-direction:column;align-items:center;gap:18px;height:100vh;padding:14px 8px;display:flex;position:sticky;top:0}.v2-mark{color:#fff;background:var(--v2-blue);border-radius:8px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:750;display:grid}.v2-product-rail nav{flex-direction:column;flex:1;gap:6px;width:100%;display:flex}.v2-product-rail button{color:#aeb9ca;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:100%;min-height:44px;padding:0;display:grid;position:relative}.v2-product-rail button:hover,.v2-product-rail button.active{color:#fff;background:#263248}.v2-product-rail button.active:before{content:"";background:#55d9e4;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-8px}.v2-product-rail button span{display:none}.v2-rail-settings{margin-top:auto}.v2-main{grid-template-rows:58px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;height:100vh;min-height:0;display:grid;overflow:hidden}.v2-topbar{border-bottom:1px solid var(--v2-line);background:#fff;align-items:center;gap:24px;padding:0 22px;display:flex}.v2-topbar-title{align-items:center;gap:10px;min-width:210px;display:flex}.v2-topbar-title>div{align-items:baseline;gap:8px;display:flex}.v2-topbar-title span{color:var(--v2-muted);font-size:12px}.v2-topbar-title strong{font-size:14px;font-weight:650}.v2-utility-nav{align-items:stretch;gap:4px;height:100%;display:flex}.v2-utility-nav button{color:#536078;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 12px;display:flex}.v2-utility-nav button:hover{color:var(--v2-ink);border-bottom-color:var(--v2-cyan)}.v2-utility-nav button span{display:inline}.v2-presence{align-items:center;gap:12px;margin-left:auto;display:flex}.v2-presence>span{color:var(--v2-muted);align-items:center;gap:6px;font-size:12px;display:flex}.v2-presence i{background:#9aa4b4;border-radius:50%;width:7px;height:7px}.v2-presence .live i{background:#19a974;box-shadow:0 0 0 4px #e3f7ef}.v2-presence .fallback i{background:#e59a20}.v2-presence .v2-role-chip{color:#344258;background:#f1f5f8;border:1px solid #e0e6ed;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:650}.v2-user-button{color:#697589;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.v2-user-button small{font-size:11px}.v2-avatar{color:#fff;background:#263248;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:650;display:grid}.v2-icon-button{color:#647087;border:1px solid var(--v2-line);cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.v2-mobile-menu{display:none}.v2-commandbar{border-bottom:1px solid var(--v2-line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;display:flex}.v2-commandbar p{color:var(--v2-cyan);text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:700}.v2-commandbar h1{letter-spacing:0;margin:0;font-size:21px;line-height:1.25}.v2-supervisor-alert{color:#9b2633;background:#fff0f2;border:1px solid #ffd8dd;border-radius:5px;align-items:center;gap:6px;width:fit-content;margin-top:7px;padding:5px 8px;font-size:11px;line-height:1.3;display:flex}.v2-supervisor-alert b{font-weight:700}.v2-supervisor-alert.capacity{color:#85530a;background:#fff8e9;border-color:#f0dfb9}.v2-command-metrics{gap:8px;display:flex}.v2-command-metrics>button{color:#59657a;background:var(--v2-soft);cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.v2-command-metrics>button:hover{border-color:#cad3df}.v2-command-metrics>button.warning{color:var(--v2-red);background:#fff2f3}.v2-command-metrics b{color:var(--v2-ink);font-weight:700}.v2-first-use{margin-left:auto;position:relative}.v2-help-trigger{color:#526078;border:1px solid var(--v2-line);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-size:11px;font-weight:600;display:flex}.v2-guide-panel,.v2-evidence-panel{z-index:80;width:min(410px,100vw - 28px);color:var(--v2-ink);background:#fff;border:1px solid #dce3eb;border-radius:8px;padding:16px;position:fixed;top:66px;right:18px;box-shadow:0 20px 60px #14203033}.v2-guide-panel header,.v2-evidence-panel header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.v2-guide-panel header span,.v2-evidence-panel header span{color:var(--v2-cyan);text-transform:uppercase;font-size:10px;font-weight:750}.v2-guide-panel h2,.v2-evidence-panel h2{letter-spacing:0;margin:3px 0 0;font-size:17px}.v2-guide-panel header button,.v2-evidence-panel header button{color:#6c778a;border:1px solid var(--v2-line);cursor:pointer;background:#f5f7fa;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:grid}.v2-guide-panel>p{color:#657085;margin:12px 0;font-size:12px;line-height:1.45}.v2-guide-panel ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.v2-guide-panel li{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:8px;display:grid}.v2-guide-panel li>i{color:#176b80;background:#e7f7f9;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:8px;font-size:10px;font-style:normal;font-weight:700;display:grid}.v2-guide-panel li>button{color:#283449;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #edf0f4;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex}.v2-guide-panel li>button span{min-width:0}.v2-guide-panel li strong,.v2-guide-panel li small{display:block}.v2-guide-panel li strong{font-size:12px;font-weight:650}.v2-guide-panel li small{color:#748094;margin-top:2px;font-size:10px;line-height:1.35}.v2-guide-dismiss{color:#fff;cursor:pointer;background:#17374f;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:34px;margin-top:12px;font-size:11px;font-weight:650;display:flex}.v2-metric-evidence{position:relative}.v2-evidence-trigger{color:#4c5a70;border:1px solid var(--v2-line);cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:38px;height:38px;padding:0;display:grid}.v2-evidence-panel{text-align:left;width:min(500px,100vw - 28px);top:136px}.v2-evidence-freshness{color:#236579;background:#edf8fa;border-radius:6px;align-items:center;gap:7px;margin:12px 0 8px;padding:8px 10px;font-size:10px;display:flex}.v2-evidence-panel article{border-top:1px solid #edf0f4;padding:10px 0}.v2-evidence-panel article>div{align-items:baseline;gap:7px;display:flex}.v2-evidence-panel article>div strong{font-size:18px;font-weight:700}.v2-evidence-panel article>div span{color:#2f3a4d;font-size:12px;font-weight:650}.v2-evidence-panel article p{color:#667287;margin:4px 0 7px;font-size:11px;line-height:1.4}.v2-evidence-panel dl{margin:0}.v2-evidence-panel dl div{grid-template-columns:48px minmax(0,1fr);gap:7px;padding:2px 0;display:grid}.v2-evidence-panel dt{color:#8a94a4;text-transform:uppercase;font-size:10px}.v2-evidence-panel dd{color:#505d72;margin:0;font-size:10px;line-height:1.35}.v2-workspace{background:var(--v2-line);border:1px solid var(--v2-line);border-radius:8px;grid-template-columns:minmax(250px,310px) minmax(430px,1fr) minmax(275px,330px);gap:1px;width:calc(100% - 24px);min-height:0;margin:12px;display:grid;overflow:hidden;box-shadow:0 8px 30px #1c273712}.v2-workspace.context-hidden{grid-template-columns:minmax(250px,310px) minmax(430px,1fr)}.v2-workspace.context-hidden .v2-context-panel{display:none}.v2-queue-panel,.v2-conversation-panel,.v2-context-panel{background:#fff;min-width:0;min-height:0}.v2-queue-panel{flex-direction:column;display:flex}.v2-search{color:#8791a2;background:var(--v2-soft);border:1px solid #e1e6ec;border-radius:6px;align-items:center;gap:8px;height:38px;margin:14px;padding:0 10px;display:flex}.v2-search input{min-width:0;color:var(--v2-ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.v2-queue-filters{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;gap:5px;padding:0 14px 12px;display:flex;overflow:visible}.v2-queue-filters button{color:#687386;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;flex:none;gap:6px;padding:6px 8px;font-size:11px;display:flex}.v2-queue-filters button.active{color:#184f76;background:#eaf7fa;border-color:#ccebef}.v2-queue-filters span{font-weight:700}.v2-list-meta{color:#8a94a4;text-transform:uppercase;justify-content:space-between;padding:9px 14px;font-size:10px;display:flex}.v2-page-controls{gap:4px;display:flex}.v2-page-controls button{color:#536176;cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:5px;place-items:center;width:24px;height:22px;display:grid}.v2-page-controls button:disabled{color:#b5bdc8;cursor:default;background:#f4f6f8}.v2-conversation-list{flex:1;min-height:0;overflow-y:auto}.v2-case-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:8px minmax(0,1fr);gap:8px;width:100%;padding:12px 13px;display:grid}.v2-case-row:hover{background:#f8fafc}.v2-case-row.active{box-shadow:inset 3px 0 0 var(--v2-cyan);background:#eef8fa}.v2-channel-dot{background:#7c8798;border-radius:50%;width:7px;height:7px;margin-top:5px}.v2-channel-dot.whatsapp{background:#18a978}.v2-channel-dot.phone{background:#315efb}.v2-channel-dot.messenger{background:#1686d9}.v2-channel-dot.instagram{background:#c84c91}.v2-case-copy{gap:5px;min-width:0;display:grid}.v2-case-copy>span:first-child{justify-content:space-between;gap:8px;display:flex}.v2-case-copy strong{color:#263248;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.v2-case-copy time{color:#8a94a4;flex:none;font-size:10px}.v2-case-copy small{color:#697589;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.v2-case-tags{gap:5px;display:flex;overflow:hidden}.v2-case-tags em{color:#647087;background:#edf1f5;border-radius:4px;flex:none;padding:2px 5px;font-size:10px;font-style:normal}.v2-case-tags em.danger{color:#a72e3a;background:#ffe9ec}.v2-conversation-panel{flex-direction:column;display:flex}.v2-conversation-head{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 16px;display:flex}.v2-conversation-head>div{align-items:center;gap:10px;min-width:0;display:flex}.v2-customer-avatar{color:#17607b;background:#dcf4f6;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.v2-conversation-head h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.v2-conversation-head p{color:var(--v2-muted);margin:3px 0 0;font-size:11px}.v2-priority{color:#657085;background:#eef1f5;border-radius:5px;padding:4px 7px;font-size:10px}.v2-priority.urgent,.v2-priority.high{color:#a72e3a;background:#ffe9ec}.v2-next-action{background:#f1f8fb;border:1px solid #d5eaf0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:12px 14px 0;padding:11px 12px;display:grid}.v2-next-action.warning{background:#fff8e9;border-color:#f0dfb9}.v2-next-action.danger{background:#fff1f2;border-color:#f1d3d6}.v2-next-action.success{background:#ecf8f3;border-color:#cce9dc}.v2-next-icon{color:#187995;background:#fff;border:1px solid #d7e6ec;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.v2-next-action span{color:#17748c;text-transform:uppercase;font-size:10px;font-weight:750}.v2-next-action h3{margin:2px 0;font-size:13px}.v2-next-action p{color:#667287;margin:0;font-size:11px;line-height:1.35}.v2-next-action>button{color:#fff;cursor:pointer;background:#18344f;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:650;display:flex}.v2-thread{background:#fbfcfd;flex:1;min-height:180px;padding:18px 16px;overflow-y:auto}.v2-message{background:#fff;border:1px solid #e2e7ed;border-radius:7px;width:fit-content;max-width:min(76%,620px);margin:0 0 13px;padding:9px 11px;box-shadow:0 2px 8px #2331420a}.v2-message.outbound{background:#eaf7f8;border-color:#cfe9eb;margin-left:auto}.v2-message.internal{background:#fff8e8;border-color:#f1e3bf;margin-left:auto;margin-right:auto}.v2-message>span{color:#788397;text-transform:uppercase;font-size:10px;font-weight:700}.v2-message p{color:#2a3548;white-space:pre-wrap;margin:4px 0;font-size:13px;line-height:1.45}.v2-message time{color:#929baa;text-align:right;font-size:10px;display:block}.v2-composer{border-top:1px solid var(--v2-line);background:#fff;padding:12px 14px}.v2-composer textarea{resize:vertical;width:100%;min-height:62px;max-height:150px;color:var(--v2-ink);background:#fbfcfd;border:1px solid #dce2e9;border-radius:6px;outline:0;padding:10px;font-size:13px}.v2-composer textarea:focus{border-color:#65bbc4;box-shadow:0 0 0 3px #e6f6f7}.v2-composer>div{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.v2-composer span{color:#7a8597;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-composer button{color:#fff;cursor:pointer;background:#15344e;border:0;border-radius:6px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:650;display:flex}.v2-composer button:disabled{cursor:not-allowed;opacity:.45}.v2-context-panel{padding:15px;overflow-y:auto}.v2-context-panel>header{border-bottom:1px solid var(--v2-line);justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.v2-context-panel>header span{color:var(--v2-cyan);text-transform:uppercase;font-size:10px;font-weight:750}.v2-context-panel>header h2{margin:3px 0 0;font-size:16px}.v2-context-summary{background:var(--v2-line);border:1px solid var(--v2-line);border-radius:6px;grid-template-columns:1fr 1fr;gap:1px;margin:13px 0;display:grid;overflow:hidden}.v2-context-summary div{background:#f9fafc;min-width:0;padding:9px}.v2-context-summary span{color:#7a8597;text-transform:uppercase;font-size:10px;display:block}.v2-context-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:650;display:block;overflow:hidden}.v2-context-card{border:1px solid var(--v2-line);border-radius:6px;margin-top:10px;padding:11px}.v2-order-card{background:#fbfaff;border-color:#e2dcf6}.v2-card-title{color:#4e5b70;align-items:center;gap:7px;display:flex}.v2-card-title h3{margin:0;font-size:12px}.v2-context-card dl{margin:9px 0 0}.v2-context-card dl div{border-top:1px solid #edf0f4;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.v2-context-card dt{color:#828c9c;font-size:10px}.v2-context-card dd{overflow-wrap:anywhere;color:#354054;text-align:right;margin:0;font-size:11px}.v2-open-customer{color:#245778;cursor:pointer;background:#eef7fa;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin-top:11px;padding:9px 10px;font-size:11px;font-weight:650;display:flex}.v2-empty{color:#8892a2;text-align:center;align-content:center;place-items:center;gap:6px;min-height:180px;padding:24px;display:grid}.v2-empty strong{color:#4f5a6d;font-size:13px}.v2-empty p{margin:0;font-size:11px}.v2-empty-main{flex:1}.v2-mobile-tabs{display:none}@media (width<=1460px) and (width>=821px){.v2-topbar{gap:14px;padding-inline:16px}.v2-topbar-title{min-width:175px}.v2-utility-nav button{justify-content:center;width:38px;padding:0}.v2-utility-nav button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-presence{gap:8px}}@media (width<=1180px){.v2-workspace{grid-template-columns:minmax(240px,290px) minmax(400px,1fr)}.v2-context-panel{z-index:30;border:1px solid var(--v2-line);border-radius:8px;width:min(340px,100vw - 28px);display:none;position:fixed;inset:70px 14px 14px auto;box-shadow:0 20px 70px #1520303d}.v2-workspace:not(.context-hidden) .v2-context-panel{display:block}.v2-utility-nav button{padding:0 8px}}@media (width<=820px){.v2-shell{width:100%;box-shadow:none;border-inline:0;grid-template-columns:1fr}.v2-main:not(.v2-module-main){grid-template-rows:58px auto auto minmax(0,1fr)}.v2-product-rail{align-items:stretch;width:230px;padding:14px;display:none;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 50px #0c17264d}.v2-product-rail.open{display:flex}.v2-product-rail nav{margin-top:8px}.v2-product-rail button{grid-template-columns:28px 1fr;justify-items:start;padding:0 10px}.v2-product-rail button span{display:inline}.v2-product-rail button.active:before{left:-14px}.v2-mobile-menu{display:grid}.v2-utility-nav,.v2-help-trigger span{display:none}.v2-commandbar{padding:13px 15px}.v2-commandbar h1{font-size:18px}.v2-command-metrics button{padding:0 8px}.v2-command-metrics button span{font-size:0}.v2-command-metrics button b{font-size:12px}.v2-mobile-tabs{border-bottom:1px solid var(--v2-line);background:#fff;grid-template-columns:repeat(3,1fr);min-height:44px;padding:7px 12px 0;display:grid}.v2-mobile-tabs button{color:#6f7a8d;border:0;background:0 0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:11px;display:flex}.v2-mobile-tabs button.active{color:#176b80;border-bottom-color:var(--v2-cyan)}.v2-workspace,.v2-workspace.context-hidden{width:calc(100% - 16px);min-height:0;margin:8px;display:block;overflow:hidden}.v2-queue-panel,.v2-conversation-panel,.v2-context-panel{min-height:calc(100vh - 200px)}.v2-workspace.pane-queue .v2-conversation-panel,.v2-workspace.pane-queue .v2-context-panel,.v2-workspace.pane-conversation .v2-queue-panel,.v2-workspace.pane-conversation .v2-context-panel,.v2-workspace.pane-customer .v2-queue-panel,.v2-workspace.pane-customer .v2-conversation-panel{display:none}.v2-workspace.pane-queue .v2-queue-panel,.v2-workspace.pane-conversation .v2-conversation-panel,.v2-workspace.pane-customer .v2-context-panel{display:flex}.v2-context-panel,.v2-workspace:not(.context-hidden) .v2-context-panel{width:auto;box-shadow:none;border:0;border-radius:0;position:static}.v2-context-panel{flex-direction:column}}@media (width<=520px){.v2-topbar{padding:0 12px}.v2-topbar-title{min-width:0}.v2-topbar-title>div{gap:0;display:grid}.v2-presence>span,.v2-user-button small{font-size:0}.v2-presence .v2-role-chip{display:none}.v2-commandbar{align-items:flex-start}.v2-command-metrics{gap:4px}.v2-command-metrics button{justify-content:center;min-width:36px}.v2-commandbar p{font-size:9px}.v2-commandbar h1{max-width:235px;font-size:16px}.v2-next-action{grid-template-columns:auto minmax(0,1fr)}.v2-next-action>button{grid-column:1/-1;justify-content:center}.v2-message{max-width:90%}.v2-guide-panel,.v2-evidence-panel{width:calc(100vw - 14px);max-height:calc(100vh - 70px);top:62px;right:7px;overflow-y:auto}.v2-evidence-panel{top:140px}}:root{--ink-950:#0b1220;--ink-800:#1f2a3d;--ink-700:#344252;--ink-600:#526075;--ink-500:#6b7688;--ink-400:#8a95a6;--line:#dfe5ee;--line-soft:#edf1f6;--bg:#f5f7fb;--panel:#fff;--brand:#0b6f85;--brand-strong:#074d62;--brand-dark:#063848;--brand-soft:#e7f7fb;--success:#0f8a5f;--success-soft:#e8f8f1;--warning:#a86600;--warning-soft:#fff4df;--danger:#bd1e3a;--danger-soft:#fff0f3;--violet:#6254d9;--violet-soft:#f0efff;background:var(--bg);color:var(--ink-950);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.platform-brand-loading{background:#15184b;min-height:100vh}.aic-landing{--aic-indigo:#4f46e5;--aic-violet:#7c3aed;--aic-cyan:#16b8d4;--aic-mint:#22a875;--aic-ink:#101534;--aic-muted:#5d6781;color:var(--aic-ink);background:#f7f8fc;min-height:100vh}.aic-hero{color:#fff;background:#111536;min-height:90svh;padding:0 clamp(28px,5vw,76px) 78px;position:relative;overflow:hidden}.aic-hero-media,.aic-hero-shade{width:100%;height:100%;position:absolute;inset:0}.aic-hero-media{object-fit:cover;object-position:center}.aic-hero-shade{background:#0d1130db}.aic-nav,.aic-hero-copy,.aic-live-strip{z-index:1;position:relative}.aic-nav{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;min-height:92px;display:flex}.aic-logo img,.aic-footer img{width:auto;height:50px;display:block}.aic-nav>div{align-items:center;gap:30px;display:flex}.aic-nav a{color:#ffffffc2;font-size:14px;font-weight:650;text-decoration:none}.aic-nav a:hover{color:#fff}.aic-nav .aic-nav-login{color:#fff;border:1px solid #ffffff73;border-radius:6px;padding:11px 17px}.aic-hero-copy{max-width:770px;margin-top:clamp(70px,11vh,126px)}.aic-kicker{color:#49d5e9;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:800;display:flex}.aic-hero h1{color:#fff;letter-spacing:0;margin:0;font-size:78px;font-weight:800;line-height:.98}.aic-hero-lead{color:#fff;max-width:720px;margin:24px 0 14px;font-size:30px;font-weight:650;line-height:1.2}.aic-hero-detail{color:#ebf0ffb8;max-width:650px;margin:0;font-size:17px;line-height:1.65}.aic-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.aic-primary,.aic-secondary{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:14px;font-weight:780;text-decoration:none;display:inline-flex}.aic-primary{color:#fff;background:#5b52ee}.aic-primary:hover{background:#6d63f5}.aic-secondary{color:#fff;border:1px solid #ffffff61}.aic-live-strip{flex-wrap:wrap;align-items:center;gap:16px 34px;display:flex;position:absolute;bottom:24px;left:clamp(28px,5vw,76px);right:clamp(28px,5vw,76px)}.aic-live-strip span{color:#ffffffb3;font-size:12px;font-weight:700}.aic-live-strip span:first-child{color:#fff}.aic-live-dot{background:#35d399;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.aic-intro,.aic-flow-section{max-width:1380px;margin:0 auto;padding:108px clamp(24px,5vw,74px)}.aic-section-heading{max-width:820px}.aic-section-heading h2,.aic-product-copy h2,.aic-sofia-band h2,.aic-final-cta h2{color:var(--aic-ink);letter-spacing:0;margin:0 0 20px;font-size:48px;font-weight:760;line-height:1.08}.aic-section-heading>p:last-child,.aic-product-copy>p,.aic-sofia-band>div>p,.aic-final-cta p{color:var(--aic-muted);font-size:17px;line-height:1.65}.aic-capability-grid{border-top:1px solid #dce1ee;border-bottom:1px solid #dce1ee;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:54px;display:grid}.aic-capability-grid article{min-height:230px;padding:34px 30px 30px 0}.aic-capability-grid article+article{border-left:1px solid #dce1ee;padding-left:30px}.aic-capability-grid svg{color:var(--aic-indigo)}.aic-capability-grid h3,.aic-flow h3{margin:38px 0 10px;font-size:18px;font-weight:760}.aic-capability-grid p,.aic-flow p{color:var(--aic-muted);margin:0;font-size:14px;line-height:1.6}.aic-product-band{color:#fff;background:#101534;grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);align-items:center;gap:72px;padding:100px clamp(24px,6vw,94px);display:grid}.aic-product-copy h2,.aic-product-band .aic-kicker{color:#fff}.aic-product-copy>p{color:#ebf0ffb3}.aic-product-copy ul{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.aic-product-copy li{color:#ffffffd6;align-items:center;gap:10px;font-size:14px;display:flex}.aic-product-copy li svg{color:#43d6a1;flex:none}.aic-product-visual{margin:0}.aic-product-visual img{border:1px solid #ffffff2e;border-radius:7px;width:100%;display:block;box-shadow:0 30px 70px #00000057}.aic-product-visual figcaption{color:#ffffffa3;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.aic-product-visual figcaption span{color:#56ddb0;align-items:center;gap:6px;font-weight:750;display:flex}.aic-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.aic-flow article{border-top:2px solid #dce1ee;min-height:230px;padding:28px 28px 0 0;position:relative}.aic-flow article+article{padding-left:28px}.aic-flow article:first-child{border-color:#16b8d4}.aic-flow article:nth-child(2){border-color:#4f46e5}.aic-flow article:nth-child(3){border-color:#7c3aed}.aic-flow article:nth-child(4){border-color:#22a875}.aic-flow article>span{color:#9aa4ba;font-size:11px;font-weight:800;position:absolute;top:28px;right:20px}.aic-flow svg{color:var(--aic-indigo)}.aic-sofia-band{background:#edf8f8;grid-template-columns:minmax(280px,.75fr) minmax(420px,1.25fr);align-items:center;gap:72px;padding:92px clamp(24px,9vw,142px);display:grid}.aic-sofia-band>img{border-radius:50%;justify-self:center;width:100%;max-width:430px;display:block}.aic-sofia-band .aic-kicker{color:#147f79}.aic-trust-row{flex-wrap:wrap;gap:12px 22px;margin-top:28px;display:flex}.aic-trust-row span{color:#264c58;align-items:center;gap:7px;font-size:13px;font-weight:720;display:flex}.aic-final-cta{background:#fff;justify-content:space-between;align-items:center;gap:48px;padding:96px clamp(24px,7vw,110px);display:flex}.aic-final-cta>div:first-child{max-width:760px}.aic-final-cta .aic-primary{white-space:nowrap}.aic-final-cta .aic-secondary{color:var(--aic-ink);border-color:#c7cddd}.aic-footer{color:#ffffffa3;background:#0c1029;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:28px;padding:40px clamp(24px,5vw,76px);display:grid}.aic-footer p{margin:0;font-size:12px}.aic-footer nav{gap:20px;display:flex}.aic-footer nav a{color:#ffffffb3;font-size:12px;text-decoration:none}@media (width<=980px){.aic-nav>div a:not(.aic-nav-login){display:none}.aic-hero h1{font-size:64px}.aic-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-capability-grid article:nth-child(3){border-left:0}.aic-product-band{grid-template-columns:1fr;gap:46px}.aic-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.aic-sofia-band{gap:46px;padding-left:42px;padding-right:42px}.aic-final-cta{flex-direction:column;align-items:flex-start}}@media (width<=640px){.aic-hero{min-height:92svh;padding:0 20px 104px}.aic-hero-media{filter:saturate(.7);object-position:58% center}.aic-hero-shade{background:#0d1130ed}.aic-nav{min-height:76px}.aic-logo img{height:42px}.aic-nav>div{gap:0}.aic-nav .aic-nav-login{padding:9px 12px;font-size:12px}.aic-hero-copy{margin-top:58px}.aic-hero h1{font-size:48px}.aic-hero-lead{font-size:24px}.aic-hero-detail{font-size:15px}.aic-actions{flex-direction:column;align-items:stretch}.aic-primary,.aic-secondary{width:100%}.aic-live-strip{gap:8px 18px;bottom:20px;left:20px;right:20px}.aic-live-strip span:nth-child(n+3){display:none}.aic-intro,.aic-flow-section{padding:72px 20px}.aic-section-heading h2,.aic-product-copy h2,.aic-sofia-band h2,.aic-final-cta h2{font-size:34px}.aic-capability-grid,.aic-flow{grid-template-columns:1fr}.aic-capability-grid article{border-top:1px solid #dce1ee;min-height:auto;padding:28px 0;border-left:0!important}.aic-capability-grid h3{margin-top:22px}.aic-product-band{padding:72px 20px}.aic-flow article{min-height:auto;padding:25px 0 34px!important}.aic-sofia-band{grid-template-columns:1fr;gap:36px;padding:70px 20px}.aic-sofia-band>img{max-width:280px}.aic-final-cta{padding:72px 20px}.aic-footer{grid-template-columns:1fr;padding:34px 20px}}@media (width<=1180px){.agenda-board{grid-template-columns:1fr}}@media (width<=760px){.agenda-command{flex-direction:column;align-items:stretch}.agenda-command h2{font-size:26px}.agenda-controls{justify-content:stretch}.agenda-controls label,.agenda-controls button{width:100%}.agenda-kpis{grid-template-columns:1fr 1fr}.agenda-item{grid-template-columns:1fr;align-items:start}.agenda-item button{width:100%}}@media (width<=720px){.crm-shell>.crm-sidebar{gap:10px;padding:10px}.crm-sidebar .brand{padding:10px 12px}.crm-shell .crm-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.crm-shell .crm-sidebar nav button{gap:5px;min-height:36px;padding:6px;font-size:11px}.crm-sidebar{gap:10px;padding:10px}.brand{padding:10px 12px}.crm-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.crm-sidebar nav button{gap:6px;min-height:36px;padding:7px;font-size:11px}}.enterprise-control-view{gap:12px;min-width:0;display:grid}.enterprise-command-bar{color:#fff;background:#101923;border:1px solid #273443;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:18px 20px;display:flex}.enterprise-command-bar>div:first-child{min-width:0}.enterprise-command-bar>div:first-child>span,.enterprise-panel-head>div>span,.insights-heading>span,.simulation-output>span{color:#62d8c3;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.enterprise-command-bar h2{letter-spacing:0;margin:5px 0 0;font-size:clamp(19px,1.8vw,26px);font-weight:850;line-height:1.15}.enterprise-command-bar p{color:#b8c6d6;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.45}.enterprise-command-actions{flex:none;align-items:center;gap:10px;display:flex}.enterprise-command-actions>.icon-button{color:#fff;background:#1e2a37;border:1px solid #3b4a5b;width:38px;height:38px}.readiness-orbit{border:1px solid #495868;border-radius:8px;grid-template-columns:auto auto;align-items:center;min-width:116px;padding:9px 11px;display:grid}.readiness-orbit strong{color:#fff;font-size:20px;line-height:1}.readiness-orbit span{color:#aab7c7;text-align:right;text-transform:uppercase;font-size:10px;font-weight:800}.readiness-orbit.ready,.readiness-orbit.published{border-color:#3eab91}.readiness-orbit.ready span,.readiness-orbit.published span{color:#78e3cb}.enterprise-notice{color:#176b58;background:#eef8f5;border:1px solid #b8e2d7;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:750;display:flex}.enterprise-notice.error{color:#a33625;background:#fff3f0;border-color:#f0c8be}.enterprise-two-column{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px;min-width:0;display:grid}.enterprise-panel,.enterprise-insights-band,.sofia-release-console{border:1px solid var(--line);background:#fffffff0;border-radius:8px;min-width:0;box-shadow:0 12px 34px #1423370f}.enterprise-panel{padding:15px}.enterprise-panel-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:12px;display:flex}.enterprise-panel-head>div{min-width:0}.enterprise-panel-head>div>span,.insights-heading>span{color:#267465}.enterprise-panel-head h3,.insights-heading h3{color:var(--ink-950);letter-spacing:0;margin:3px 0 0;font-size:15px;font-weight:850;line-height:1.25}.enterprise-panel-head>svg{color:#267465;flex:none}.data-state{color:#18715e;text-transform:uppercase;background:#edf8f5;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.data-state.error{color:#a63b2a;background:#fff0ed}.data-state.loading{color:#8a5a00;background:#fff7e5}.identity-channel-strip{border-bottom:1px solid var(--line-soft);border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;margin-bottom:13px;display:grid}.identity-channel-strip>div{grid-template-columns:28px minmax(0,1fr) 9px;align-items:center;gap:9px;min-width:0;padding:10px 8px;display:grid}.identity-channel-strip>div+div{border-left:1px solid var(--line-soft)}.identity-channel-strip svg{color:#a54579}.identity-channel-strip>div:nth-child(2) svg{color:#267465}.identity-channel-strip span{min-width:0;display:grid}.identity-channel-strip strong{font-size:12px}.identity-channel-strip small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.identity-channel-strip i{background:#b9c2ce;border-radius:50%;width:7px;height:7px}.identity-channel-strip i.on{background:#19a27e;box-shadow:0 0 0 3px #dff5ee}.enterprise-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.enterprise-form-grid label,.job-composer label,.release-test-side>label{color:var(--ink-600);gap:4px;font-size:10px;font-weight:800;display:grid}.enterprise-control-view input,.enterprise-control-view textarea,.enterprise-control-view select{color:var(--ink-950);resize:vertical;background:#fff;border:1px solid #cfd9e6;border-radius:5px;width:100%;min-width:0;min-height:35px;padding:7px 9px;font-size:12px}.enterprise-control-view textarea{line-height:1.45}.template-editor{background:#f7f4ec;border:1px solid #e8dfcb;border-radius:6px;grid-template-columns:minmax(150px,.8fr) minmax(150px,.85fr) minmax(220px,1.35fr) minmax(140px,.7fr);align-items:center;gap:7px;margin-top:11px;padding:9px;display:grid}.template-editor-title{grid-template-columns:20px minmax(0,1fr);align-items:center;gap:0 7px;min-width:0;display:grid}.template-editor-title svg{color:#8d6926;grid-row:1/span 2}.template-editor-title strong{font-size:11px}.template-editor-title small{color:#766b58;font-size:9px}.template-editor textarea{min-height:35px}.enterprise-panel-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:11px;display:flex}.enterprise-panel-footer>span{color:var(--ink-500);max-width:420px;font-size:9px;line-height:1.4}.enterprise-panel-footer button,.job-composer>button,.release-test-side>button{flex:none;min-height:35px}.job-composer{border-bottom:1px solid var(--line-soft);gap:8px;padding-bottom:12px;display:grid}.job-composer>div{grid-template-columns:.7fr 1.3fr;gap:8px;display:grid}.job-list{max-height:272px;margin-top:5px;display:grid;overflow:auto}.job-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px 2px;display:grid}.job-time{color:var(--ink-500);align-items:center;gap:4px;font-size:9px;display:flex}.job-list>article>div:nth-child(2){min-width:0;display:grid}.job-list strong{font-size:11px}.job-list small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.job-list article>i{color:var(--ink-600);text-transform:uppercase;background:#edf2f7;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.job-list article>i.completed,.job-list article>i.sent,.job-list article>i.success{color:#137057;background:#e5f6ef}.job-list article>i.failed,.job-list article>i.error{color:#a63b2a;background:#fff0ed}.enterprise-empty{color:var(--ink-400);align-items:center;gap:10px;min-height:70px;padding:12px 4px;display:flex}.enterprise-empty span{display:grid}.enterprise-empty strong{color:var(--ink-700);font-size:11px}.enterprise-empty small{font-size:10px;line-height:1.4}.enterprise-insights-band{grid-template-columns:minmax(170px,.7fr) minmax(340px,1.5fr) minmax(350px,1.4fr);gap:14px;padding:15px;display:grid}.insights-heading{align-self:center}.insights-heading h3{font-size:17px;line-height:1.35}.quality-score-strip,.economics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.economics-strip{grid-template-columns:repeat(5,minmax(105px,1fr))}.quality-score-strip article,.economics-strip article{background:#f7f9fc;min-width:0;padding:10px;display:grid}.quality-score-strip article:first-child,.economics-strip article:first-child{border-radius:6px 0 0 6px}.quality-score-strip article:last-child,.economics-strip article:last-child{border-radius:0 6px 6px 0}.quality-score-strip span,.economics-strip span{color:var(--ink-500);font-size:9px;font-weight:750}.quality-score-strip strong,.economics-strip strong{color:var(--ink-950);margin-top:4px;font-size:19px}.quality-score-strip article>div{background:#dfe6ee;border-radius:3px;height:3px;margin-top:8px;overflow:hidden}.quality-score-strip article>div>i{background:#267465;height:100%;display:block}.economics-strip{grid-column:2/-1}.economics-strip small{color:var(--ink-400);margin-top:2px;font-size:8px}.economics-strip .roi{background:#e7f6f1}.economics-strip .roi strong{color:#146d58}.coaching-lane{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:minmax(190px,.55fr) minmax(0,2fr);align-items:stretch;gap:12px;padding-top:12px;display:grid}.coaching-lane>div:first-child{align-items:center;gap:8px;display:flex}.coaching-lane>div:first-child svg{color:#9a5b31}.coaching-lane>div:first-child span{display:grid}.coaching-lane strong,.coaching-lane b{font-size:11px}.coaching-lane small,.coaching-items span{color:var(--ink-500);font-size:9px;line-height:1.35}.coaching-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coaching-items article{border-left:2px solid #c77a46;gap:2px;min-width:0;padding:5px 8px;display:grid}.sofia-release-console{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);display:grid;overflow:hidden}.release-test-side,.release-readiness-side{min-width:0;padding:15px}.release-test-side{border-right:1px solid var(--line)}.release-test-side>button{margin-top:9px}.simulation-output{color:var(--ink-500);background:#f4f7fa;border:1px dashed #c8d3df;border-radius:6px;align-items:center;gap:8px;min-height:74px;margin-top:10px;padding:11px;display:flex}.simulation-output p{margin:0;font-size:11px;line-height:1.45}.simulation-output.has-result{background:#f2faf7;border-style:solid;align-items:stretch;display:grid}.simulation-output.has-result>span{color:#267465}.simulation-output.has-result>div{flex-wrap:wrap;gap:6px;display:flex}.simulation-output.has-result b{color:#176c59;background:#fff;border:1px solid #d5e9e3;border-radius:999px;padding:4px 7px;font-size:9px}.release-readiness-side{color:#fff;background:#111a24}.release-score{grid-template-columns:1fr auto;align-items:end;margin-bottom:11px;display:grid}.release-score span{color:#bac6d4;text-transform:uppercase;font-size:10px;font-weight:800}.release-score strong{color:#75dec8;grid-row:1/span 2;font-size:28px}.release-score small{color:#fff;font-size:12px;font-weight:800}.release-checks{border-top:1px solid #344151;border-bottom:1px solid #344151;margin-bottom:12px;display:grid}.release-checks article{border-bottom:1px solid #283543;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:7px 1px;display:grid}.release-checks article:last-child{border-bottom:0}.release-checks article>span{display:grid}.release-checks article strong{font-size:10px}.release-checks article small{color:#9eacbc;font-size:9px}.release-checks article.done svg{color:#68d8bd}.release-checks article.blocked svg{color:#f0a271}.release-readiness-side .enterprise-empty strong{color:#fff}.publish-button{color:#0b2c25;background:#64d5bd;border:1px solid #7be0ca;width:100%;min-height:38px;font-weight:850}.readiness-evaluate-button{color:#e5edf5;border-color:#526173;justify-content:center;width:100%;min-height:36px;margin-bottom:8px}.publish-button:disabled{color:#9eacb9;cursor:not-allowed;background:#354250;border-color:#465462}.release-footnote{color:#8f9dad;justify-content:center;align-items:center;gap:5px;margin-top:7px;font-size:8px;display:flex}@media (width<=1500px){.enterprise-two-column,.sofia-release-console{grid-template-columns:1fr}.enterprise-insights-band{grid-template-columns:minmax(160px,.5fr) minmax(0,1.5fr)}.quality-score-strip{grid-column:2}.economics-strip{grid-column:1/-1}.release-test-side{border-bottom:1px solid var(--line);border-right:0}}@media (width<=820px){.enterprise-command-bar{flex-direction:column;align-items:stretch}.enterprise-command-actions{justify-content:space-between}.enterprise-form-grid,.template-editor,.enterprise-insights-band,.coaching-lane{grid-template-columns:1fr 1fr}.template-editor-title,.quality-score-strip,.economics-strip,.coaching-lane,.coaching-items{grid-column:1/-1}.coaching-items{grid-template-columns:1fr}.economics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.enterprise-command-bar,.enterprise-panel,.enterprise-insights-band,.release-test-side,.release-readiness-side{padding:12px}.enterprise-form-grid,.template-editor,.enterprise-insights-band,.quality-score-strip,.economics-strip,.coaching-lane,.job-composer>div,.identity-channel-strip{grid-template-columns:1fr}.identity-channel-strip>div+div{border-left:0;border-top:1px solid var(--line-soft)}.enterprise-panel-footer{flex-direction:column;align-items:stretch}.enterprise-panel-footer button,.job-composer>button,.release-test-side>button{justify-content:center;width:100%}.job-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.job-time{grid-column:1/-1}.quality-score-strip article,.economics-strip article,.quality-score-strip article:first-child,.quality-score-strip article:last-child,.economics-strip article:first-child,.economics-strip article:last-child{border-radius:5px}.quality-score-strip,.economics-strip{gap:5px}}*{box-sizing:border-box}body{background:var(--bg);margin:0}button,input,textarea{font:inherit}button{cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:850;display:inline-flex}a{color:inherit;text-decoration:none}.landing{color:#0b1220;background:#f7fafc;min-height:100vh;overflow:hidden}.landing-hero{color:#fff;background:radial-gradient(circle at 78% 16%,#67e8f942,#0000 34%),linear-gradient(112deg,#071323 0%,#0a1c31 48%,#ecf8fb 100%);min-height:92vh;padding:22px clamp(18px,4vw,64px) 74px;position:relative}.landing-hero:before{content:"";opacity:.58;z-index:0;background:url(/assets/virtualizacrm-command-center.png) 50%/contain no-repeat;width:min(74vw,1120px);position:absolute;inset:58px -160px 30px auto}.landing-hero:after{content:"";z-index:1;background:linear-gradient(90deg,#071323eb,#071323bd 38%,#07132333 74%,#07132300),linear-gradient(#f7fafc00 64%,#f7fafc 100%);position:absolute;inset:0}.landing-hero>*{z-index:2;position:relative}.landing-hero::selection{color:#071323;background:#67e8f9}.landing-hero .hero-content:after{content:"";pointer-events:none;background:linear-gradient(#f7fafc00,#f7fafc);height:96px;display:none;position:absolute;bottom:-1px;left:0;right:0}.landing-nav{z-index:3;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;display:flex;position:relative}.landing-brand{color:#fff;letter-spacing:0;font-size:22px;font-weight:950}.landing-brand span{color:#67e8f9}.landing-nav div{align-items:center;gap:20px;display:flex}.landing-nav a:not(.landing-brand){color:#ffffffc7;font-size:13px;font-weight:850}.landing-nav a:hover{color:#fff}.landing-nav .nav-login{color:#fff;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:7px;min-height:40px;padding:11px 14px}.hero-content{gap:22px;max-width:1180px;margin:116px auto 0;display:grid}.hero-kicker,.section-kicker{color:#16b8d5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:950;display:inline-flex}.hero-content h1{color:#fff;letter-spacing:0;overflow-wrap:normal;white-space:nowrap;max-width:980px;margin:0;font-size:clamp(64px,6vw,96px);font-weight:950;line-height:.9}.hero-lead{color:#ffffffdb;max-width:780px;margin:0;font-size:clamp(20px,2.1vw,29px);font-weight:650;line-height:1.24}.hero-actions,.cta-section{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sofia-hero-button{color:#071323;background:linear-gradient(135deg,#fff,#dff8ff);min-height:52px;padding:0 20px;box-shadow:0 22px 48px #00b8d842}.landing-primary,.landing-secondary{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:14px;font-weight:950;display:inline-flex}.landing-primary{color:#071323;background:#67e8f9;box-shadow:0 18px 40px #00b8d83d}.landing-secondary{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d}.sofia-hero-card{color:#0b1220;z-index:3;background:#ffffffeb;border:1px solid #ffffffb8;border-radius:8px;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;max-width:450px;padding:16px;display:grid;position:absolute;top:52%;right:clamp(22px,6vw,92px);transform:translateY(-38%);box-shadow:0 28px 80px #030c1b47}.sofia-hero-card:before{content:"";filter:blur(18px);opacity:.72;z-index:-1;background:linear-gradient(135deg,#67e8f96b,#6254d93d);border-radius:10px;width:118px;height:118px;position:absolute;inset:10px auto auto 16px}.sofia-hero-card img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:132px;animation:5.4s ease-in-out infinite sofiaFloat;display:block}.sofia-hero-card div{gap:8px;display:grid}.sofia-hero-card span{color:#0b6f85;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.sofia-hero-card strong{color:#071323;font-size:28px;font-weight:950}.sofia-hero-card p{color:#526075;margin:0;font-size:14px;line-height:1.45}.sofia-hero-card button{color:#fff;background:#071323;justify-self:start;min-height:42px}@keyframes sofiaFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.015)}}.hero-proof{grid-template-columns:repeat(3,minmax(0,156px));gap:10px;margin-top:12px;display:grid}.hero-proof article{border-left:1px solid #ffffff4d;min-height:76px;padding:4px 0 4px 18px}.hero-proof strong{color:#fff;font-size:30px;font-weight:950;display:block}.hero-proof span{color:#ffffffb8;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.logo-strip{background:#fff;border-top:1px solid #e4ebf2;border-bottom:1px solid #e4ebf2;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;min-height:76px;padding:16px 24px;display:flex}.logo-strip span{color:#526075;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.logo-strip svg{color:#0b6f85}.landing-section{max-width:1180px;margin:0 auto;padding:86px clamp(18px,3vw,30px)}.split-section{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:44px;display:grid}.landing-section h2{color:#0b2545;letter-spacing:0;margin:12px 0 18px;font-size:clamp(34px,5vw,60px);font-weight:950;line-height:1}.landing-section p{color:#526075;margin:0;font-size:17px;font-weight:600;line-height:1.62}.channel-grid-landing,.roi-grid,.agent-lineup,.pricing-grid{gap:14px;display:grid}.channel-grid-landing{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.channel-grid-landing article,.roi-grid article,.agent-lineup article,.pricing-grid article{background:#fff;border:1px solid #dfe7ef;border-radius:8px;min-width:0;box-shadow:0 20px 46px #0f172a0d}.channel-grid-landing article{gap:9px;min-height:188px;padding:22px;display:grid}.channel-grid-landing svg,.agent-lineup svg{color:#0b6f85}.channel-grid-landing h3,.roi-grid h3,.agent-lineup h3,.pricing-grid h3{color:#0b2545;letter-spacing:0;margin:0;font-size:18px;font-weight:950}.channel-grid-landing p,.roi-grid p,.agent-lineup p,.pricing-grid p{font-size:14px;line-height:1.52}.product-figure{margin:0}.product-figure img{border:1px solid #cbd8e6;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 34px 80px #0b25452e}.roi-section,.pricing-section{max-width:1220px}.section-head{text-align:center;max-width:820px;margin:0 auto 34px}.section-head .section-kicker{justify-content:center}.roi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.roi-grid article{min-height:210px;padding:24px}.roi-grid strong{color:#0b6f85;letter-spacing:0;margin-bottom:16px;font-size:46px;font-weight:950;display:block}.comparison-band{color:#fff;background:#071323;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;margin-top:18px;padding:28px;display:grid}.comparison-band span{color:#67e8f9;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:950;display:block}.comparison-band strong{margin:8px 0;font-size:clamp(28px,4vw,42px);font-weight:950;display:block}.comparison-band p{color:#ffffffb8;font-size:14px}.comparison-band svg{color:#67e8f9}.agents-section{background:#fff;border:1px solid #e4ebf2;border-radius:8px;max-width:1180px;margin-top:28px;padding:46px 30px}.compact-head{max-width:740px}.agent-lineup{grid-template-columns:repeat(4,minmax(0,1fr))}.agent-lineup article{gap:10px;min-height:220px;padding:22px;display:grid}.agent-lineup span{color:#074d62;text-transform:uppercase;background:#e7f7fb;border-radius:999px;place-self:end start;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-grid article{gap:14px;min-height:390px;padding:24px;display:grid;position:relative}.pricing-grid article.featured{color:#fff;background:#071323;border-color:#071323;transform:translateY(-12px)}.pricing-grid article.featured h3,.pricing-grid article.featured strong,.pricing-grid article.featured p,.pricing-grid article.featured em{color:#fff}.plan-badge{color:#071323;text-transform:uppercase;background:#67e8f9;border-radius:999px;justify-self:start;padding:7px 10px;font-size:11px;font-weight:950}.pricing-grid strong{color:#0b2545;font-size:34px;font-weight:950}.pricing-grid small{color:#6b7688;font-size:13px}.pricing-grid em{color:#526075;border-top:1px solid #e4ebf2;padding-top:14px;font-size:13px;font-style:normal;font-weight:850}.pricing-grid a{color:#074d62;background:#e7f7fb;border-radius:7px;justify-content:center;align-self:end;align-items:center;gap:7px;min-height:42px;font-size:13px;font-weight:950;display:inline-flex}.pricing-grid .featured a{color:#071323;background:#67e8f9}.cta-section{color:#fff;background:#0b2545;border-radius:8px;justify-content:space-between;margin-bottom:74px;padding:42px}.cta-section div{max-width:780px}.cta-section h2{color:#fff;font-size:clamp(32px,4vw,52px)}.cta-section p{color:#ffffffb8}.login-page{color:#fff;background:#f5f7fb;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:0;min-height:100vh;padding:0;display:grid}.platform-brand-logo-image{object-fit:contain;width:auto;max-width:230px;height:52px;display:block}.platform-brand-mark-image{object-fit:contain;width:40px;height:40px;display:block}.platform-brand-wordmark{color:inherit;font-size:20px;font-weight:850}.platform-login-logo,.platform-admin-brand{color:#fff;align-items:center;text-decoration:none;display:inline-flex}.login-card .platform-brand-mark-image{width:58px;height:58px;margin:0 auto 22px}html[data-platform-brand=ai-connect] .login-page{background:#f5f7fb;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);gap:0;padding:0}html[data-platform-brand=ai-connect] .login-brand-panel{background:var(--platform-surface-dark,#15184b);max-width:none;min-height:100vh;padding:clamp(42px,7vw,96px)}html[data-platform-brand=ai-connect] .login-brand-panel h1{max-width:720px;font-size:clamp(46px,5vw,72px);font-weight:780;line-height:1.02}html[data-platform-brand=ai-connect] .login-card{box-shadow:none;border:0;place-self:center;width:calc(100% - 64px);max-width:470px}html[data-platform-brand=ai-connect] .login-card>div{text-align:center}html[data-platform-brand=ai-connect] .login-card h2{color:#171a3f;font-size:30px;font-weight:760}.admin-card select{color:var(--ink-950);background:#fff;border:1px solid #d8e2ec;border-radius:7px;width:100%;min-height:46px;padding:0 12px}.tenant-platform-brand{font-weight:850}.login-brand-panel{background:#071827;gap:44px;max-width:none;min-height:100vh;padding:clamp(42px,7vw,96px);display:grid}.login-brand-panel .landing-brand{justify-self:start}.login-brand-panel h1{color:#fff;letter-spacing:0;margin:12px 0 18px;font-size:clamp(44px,6vw,78px);font-weight:950;line-height:.94}.login-brand-panel p:not(.hero-kicker){color:#ffffffbd;max-width:650px;margin:0;font-size:18px;font-weight:650;line-height:1.55}.login-proof{grid-template-columns:repeat(3,minmax(0,150px));gap:12px;display:grid}.login-proof article{border-left:1px solid #ffffff47;padding-left:16px}.login-proof strong{font-size:30px;font-weight:950;display:block}.login-proof span{color:#ffffffad;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.login-card{color:#0b1220;background:#fffffff5;border:1px solid #cbd8e6e6;border-radius:8px;place-self:center;gap:24px;width:calc(100% - 64px);max-width:440px;padding:32px;display:grid;box-shadow:0 32px 80px #07132338}.login-card>div p{color:#0b6f85;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:950}.login-card h2{color:#0b2545;letter-spacing:0;margin:0;font-size:34px;font-weight:950}.login-card form{gap:14px;display:grid}.login-card label{color:#526075;text-transform:uppercase;gap:7px;font-size:12px;font-weight:950;display:grid}.login-card input{color:#0b1220;background:#fff;border:1px solid #d8e2ec;border-radius:7px;outline:none;min-height:48px;padding:0 13px}.login-card input:focus{border-color:#0b6f85;box-shadow:0 0 0 4px #0b6f851f}.login-card .landing-primary{border:0;width:100%;margin-top:4px}.login-card .landing-primary:disabled{cursor:wait;opacity:.72}.login-error{color:#bd1e3a;background:#fff0f3;border:1px solid #bd1e3a33;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:850}.login-card small{color:#6b7688;font-size:12px;font-weight:700;line-height:1.45}.admin-shell{background:linear-gradient(180deg, #e7f7fbb8, transparent 320px), var(--bg);color:var(--ink-950);grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#071323;flex-direction:column;gap:18px;padding:22px 16px;display:flex}.admin-sidebar .landing-brand{margin-bottom:8px}.admin-user-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;gap:6px;padding:14px;display:grid}.admin-user-card svg{color:#67e8f9}.admin-user-card span{color:#b8c5d8;overflow-wrap:anywhere;font-size:12px}.admin-sidebar nav{gap:6px;display:grid}.admin-sidebar nav a,.admin-sidebar .ghost-button{color:#d9e4f2;border-radius:7px;align-items:center;gap:9px;min-height:40px;padding:0 10px;display:flex}.admin-sidebar nav a.active,.admin-sidebar nav a:hover,.admin-sidebar .ghost-button:hover{color:#fff;background:#67e8f924}.admin-sidebar .ghost-button{background:0 0;border:1px solid #ffffff24;width:100%;margin-top:auto}.admin-content{gap:18px;padding:28px clamp(18px,3vw,40px) 42px;display:grid}.admin-hero{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-hero h1{letter-spacing:0;margin:10px 0;font-size:clamp(30px,4vw,48px);line-height:1}.admin-hero p:not(.hero-kicker){color:var(--ink-600);max-width:760px;margin:0;font-size:16px;line-height:1.6}.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-metrics article,.admin-card{border:1px solid var(--line);background:#fffffff0;border-radius:8px;box-shadow:0 20px 60px #0b12200f}.admin-metrics article{align-content:start;gap:8px;min-height:122px;padding:16px;display:grid}.admin-metrics svg{color:var(--brand)}.admin-metrics span{color:var(--ink-500);text-transform:uppercase;font-size:12px;font-weight:850}.admin-metrics strong{letter-spacing:0;font-size:32px}.admin-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.8fr);align-items:stretch;gap:18px;display:grid}.admin-card{padding:18px}.section-heading{gap:4px;margin-bottom:16px;display:grid}.section-heading p{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.section-heading h2{letter-spacing:0;margin:0;font-size:22px}.tenant-form{gap:16px;display:grid}.tenant-form label{color:var(--ink-600);gap:7px;font-size:12px;font-weight:850;display:grid}.tenant-form input{border:1px solid var(--line);color:var(--ink-950);background:#fff;border-radius:7px;min-height:42px;padding:0 11px}.tenant-form input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #0b6f851f}.tenant-form input:disabled{color:var(--ink-400);cursor:not-allowed;background:#f3f6fa}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid .wide{grid-column:1/-1}.provision-list{gap:10px;display:grid}.provision-list article{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:4px 10px;padding:12px;display:grid}.provision-list svg{color:var(--brand);grid-row:span 2}.provision-list span{color:var(--ink-600);font-size:13px;line-height:1.45}.blueprint-selector{background:#f7fafb;border:1px solid #d9e4e8;border-radius:7px;gap:10px;padding:13px;display:grid}.blueprint-selector-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.blueprint-selector-head span{color:var(--brand);text-transform:uppercase;font-size:10px;font-weight:900}.blueprint-selector-head strong{color:var(--ink-800);font-size:12px}.blueprint-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.blueprint-options button{min-width:0;min-height:98px;color:var(--ink-800);text-align:left;background:#fff;border:1px solid #dbe4e8;border-radius:6px;align-content:start;gap:4px;padding:9px;display:grid}.blueprint-options button:hover,.blueprint-options button.selected{border-color:var(--brand);box-shadow:inset 0 3px var(--brand)}.blueprint-options button.selected{background:#eef8fa}.blueprint-options span{color:var(--brand);text-transform:uppercase;font-size:9px;font-weight:850}.blueprint-options strong{overflow-wrap:anywhere;font-size:11px;line-height:1.25}.blueprint-options small{color:var(--ink-500);font-size:9px;line-height:1.35}.blueprint-preview{gap:13px;display:grid}.blueprint-preview>p{color:var(--ink-600);margin:0;font-size:13px;line-height:1.5}.blueprint-outcomes,.blueprint-exclusions{flex-wrap:wrap;gap:6px;display:flex}.blueprint-outcomes span,.blueprint-exclusions span{color:#17677a;background:#e9f6f7;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;font-weight:750;display:inline-flex}.blueprint-module-list{border:1px solid #e0e7ea;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blueprint-module-list article{border-bottom:1px solid #e6ecee;border-right:1px solid #e6ecee;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 9px;display:grid}.blueprint-module-list span{color:var(--ink-700);font-size:10px;font-weight:750}.blueprint-module-list strong{color:var(--ink-950);grid-area:1/2/3;font-size:17px}.blueprint-module-list small{color:#18805a;font-size:9px}.blueprint-exclusions{background:#f4f6f8;padding:10px}.blueprint-exclusions>strong{width:100%;color:var(--ink-700);text-transform:uppercase;font-size:10px}.blueprint-exclusions span{color:var(--ink-600);background:#fff}.provisioning-result{color:#156448;background:#effaf5;border:1px solid #0f8a5f3d;border-radius:7px;grid-template-columns:28px minmax(220px,.8fr) minmax(300px,1.4fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.provisioning-result>div:nth-child(2){gap:2px;display:grid}.provisioning-result span{font-size:10px;font-weight:800}.provisioning-result strong{color:#12392d;font-size:15px}.provisioning-result p{color:#4e7568;margin:0;font-size:10px}.provisioning-result-modules{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.provisioning-result-modules span{color:#315e50;background:#fff;border-radius:4px;padding:4px 6px}.tenant-blueprint{font-weight:750;color:var(--brand)!important}.provisioning-dialog-backdrop{z-index:1000;background:#050f1ba8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.provisioning-dialog{background:#fff;border:1px solid #d7e2e6;border-radius:8px;gap:15px;width:min(720px,100vw - 24px);max-height:calc(100vh - 24px);padding:20px;display:grid;overflow:auto;box-shadow:0 28px 90px #0000004d}.provisioning-dialog>header,.provisioning-dialog>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.provisioning-dialog>header span{color:var(--brand);text-transform:uppercase;font-size:10px;font-weight:900}.provisioning-dialog h2{letter-spacing:0;margin:3px 0 0;font-size:22px}.provisioning-dialog>header .icon-button{font-size:22px}.provisioning-review-summary{border:1px solid #e0e7ea;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provisioning-review-summary article{border-right:1px solid #e0e7ea;gap:3px;min-width:0;padding:11px;display:grid}.provisioning-review-summary article:last-child{border-right:0}.provisioning-review-summary span{color:var(--ink-500);text-transform:uppercase;font-size:9px;font-weight:800}.provisioning-review-summary strong,.provisioning-review-summary small{overflow-wrap:anywhere}.provisioning-review-summary strong{font-size:12px}.provisioning-review-summary small{color:var(--ink-500);font-size:10px}.provisioning-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.provisioning-review-grid section{background:#fafcfc;border:1px solid #e0e7ea;align-content:start;gap:6px;padding:12px;display:grid}.provisioning-review-grid section>strong{text-transform:uppercase;margin-bottom:3px;font-size:11px}.provisioning-review-grid span{color:var(--ink-650);align-items:center;gap:6px;font-size:10px;display:flex}.provisioning-review-grid span b{margin-left:auto}.provisioning-review-grid svg{color:var(--brand);flex:none}.provisioning-guard{color:#245d69;background:#eef8fa;align-items:center;gap:7px;margin:0;padding:9px 10px;font-size:11px;display:flex}@media (width<=1180px){.blueprint-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.blueprint-options{grid-template-columns:1fr 1fr}.blueprint-selector-head,.provisioning-dialog>footer{flex-direction:column;align-items:stretch}.blueprint-module-list,.provisioning-review-grid,.provisioning-review-summary,.provisioning-result{grid-template-columns:minmax(0,1fr)}.provisioning-review-summary article{border-bottom:1px solid #e0e7ea;border-right:0}.provisioning-result-modules{justify-content:flex-start}.provisioning-dialog>footer button{width:100%}}@media (width<=430px){.blueprint-options{grid-template-columns:minmax(0,1fr)}}.admin-alert{background:var(--brand-soft);color:var(--brand-strong);border:1px solid #0b6f852e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-alert.success{background:var(--success-soft);color:var(--success);border-color:#0f8a5f33}.admin-alert.danger{background:var(--danger-soft);color:var(--danger);border-color:#bd1e3a2e}.admin-alert code{border:1px solid var(--line);color:var(--ink-800);overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:6px 8px}.tenants-card{gap:14px;display:grid;overflow:hidden}.admin-search-box{color:var(--ink-500);text-transform:uppercase;gap:7px;font-size:11px;font-weight:950;display:grid}.admin-search-box input{border:1px solid var(--line);color:var(--ink-950);background:#fff;border-radius:7px;min-height:42px;padding:0 11px}.tenant-table{border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.tenant-row{grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(240px,1fr) minmax(130px,.65fr) 110px;align-items:center;gap:14px;min-height:74px;padding:12px 14px;display:grid}.tenant-row.selected{box-shadow:inset 4px 0 0 var(--brand);background:#fbfdff}.tenant-row:not(:last-child){border-bottom:1px solid var(--line-soft)}.tenant-head{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;background:#f7fafc;min-height:44px;font-size:12px;font-weight:950}.tenant-row span{gap:3px;min-width:0;display:grid}.tenant-row button{color:#fff;cursor:pointer;background:#0b1220;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:950}.tenant-row strong,.tenant-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-row small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-counts b{color:var(--brand-strong)}.tenant-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tenant-health article{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:4px;padding:10px;display:grid}.tenant-health span{color:var(--ink-500);text-transform:uppercase;font-size:10px;font-weight:950}.tenant-health strong{color:var(--ink-950);font-size:18px;font-weight:950}.tenant-admins-list{gap:8px;display:grid}.tenant-admins-list article{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.tenant-admins-list svg{color:var(--brand)}.tenant-admins-list strong,.tenant-admins-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.tenant-admins-list strong{color:var(--ink-950);font-size:12px;font-weight:950}.tenant-admins-list small{color:var(--ink-500);font-size:11px;font-weight:800}.empty-state{color:var(--ink-500);margin:0;padding:18px}.kiosk-page{background:radial-gradient(circle at 82% 18%,#67e8f93d,#0000 28%),linear-gradient(135deg,#071323 0%,#0b2545 44%,#f7fafc 44% 100%);align-items:center;min-height:100vh;padding:clamp(22px,5vw,70px);display:grid}.kiosk-shell{grid-template-columns:minmax(0,1fr) minmax(360px,460px);gap:clamp(22px,4vw,56px);width:100%;max-width:1180px;margin:0 auto;display:grid}.kiosk-intro{color:#fff;align-content:center;gap:22px;display:grid}.kiosk-intro h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(54px,8vw,96px);font-weight:950;line-height:.92}.kiosk-intro p:not(.hero-kicker){color:#ffffffc2;max-width:740px;margin:0;font-size:clamp(18px,2vw,25px);font-weight:650;line-height:1.35}.kiosk-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:780px;display:grid}.kiosk-products article{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;gap:7px;padding:16px;display:grid}.kiosk-products strong{color:#fff;font-size:14px;font-weight:950}.kiosk-products span{color:#67e8f9;font-size:12px;font-weight:900}.kiosk-form{background:#fffffff5;border:1px solid #cbd8e6e6;border-radius:8px;gap:14px;padding:24px;display:grid;box-shadow:0 32px 80px #07132338}.kiosk-form>div{align-items:center;gap:12px;margin-bottom:4px;display:flex}.kiosk-form h2,.kiosk-form p{margin:0}.kiosk-form h2{color:#0b2545;font-size:30px;font-weight:950}.kiosk-form p{color:var(--ink-600);font-size:13px;font-weight:750}.kiosk-form label{color:var(--ink-600);text-transform:uppercase;gap:7px;font-size:12px;font-weight:950;display:grid}.kiosk-form input,.kiosk-form textarea{color:var(--ink-950);background:#fff;border:1px solid #d8e2ec;border-radius:7px;outline:none;min-height:46px;padding:11px 13px}.kiosk-form input:focus,.kiosk-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px #0b6f851f}.loading-card{text-align:center;justify-items:center;max-width:380px;margin:auto}.loading-card svg{color:#0b6f85;animation:1.2s linear infinite spin}.loading-card p{color:#526075;margin:0}@keyframes spin{to{transform:rotate(360deg)}}.user-chip{border:1px solid var(--line);color:var(--ink-600);background:#f4f7fb;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.user-chip svg{color:var(--brand)}.sofia-modal-backdrop{z-index:40;background:#071323ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.sofia-modal{background:#fff;border:1px solid #dfe7efe6;border-radius:8px;gap:16px;width:min(1040px,100%);max-width:1040px;max-height:min(880px,92vh);padding:18px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #030c1b57}.sofia-focus-modal{place-content:start;gap:18px;max-width:760px;min-height:min(780px,92vh);padding:22px}.sofia-close{color:#526075;z-index:2;background:#f3f6fa;width:34px;min-height:34px;padding:0;position:absolute;top:14px;right:14px}.sofia-modal-hero{color:#fff;background:linear-gradient(135deg,#071323f5,#0c2139eb),#071323;border-radius:8px;grid-template-columns:134px minmax(0,1fr);align-items:center;gap:18px;min-height:174px;padding:20px;display:grid;position:relative}.sofia-stage-hero{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:500px;padding:clamp(24px,5vw,44px);overflow:hidden}.sofia-stage-hero:before{content:"";background:radial-gradient(circle at 50% 42%,#67e8f93d,#0000 38%),radial-gradient(circle at 44% 38%,#6254d938,#0000 42%);animation:6s ease-in-out infinite sofiaStageGlow;position:absolute;inset:0}.sofia-stage-hero>*{z-index:1;position:relative}.sofia-avatar-stage{aspect-ratio:1;isolation:isolate;place-items:center;width:142px;display:grid;position:relative}.sofia-stage-hero .sofia-avatar-stage{width:min(420px,72vw)}.sofia-avatar-stage span,.sofia-avatar-stage i{content:"";border-radius:999px;position:absolute}.sofia-avatar-stage span{opacity:.78;z-index:-2;background:conic-gradient(from 120deg,#67e8f9e6,#6254d9bf,#67e8f9e6);animation:3.4s ease-in-out infinite sofiaAura;inset:-5px}.sofia-avatar-stage i{opacity:0;z-index:-3;border:1px solid #67e8f96b;animation:1.8s ease-in-out infinite sofiaPulse;inset:-13px}.sofia-avatar-stage.speaking i{opacity:1}.sofia-modal-hero img,.sofia-avatar-stage img{aspect-ratio:1;object-fit:cover;border:2px solid #67e8f985;border-radius:8px;width:134px;animation:5.4s ease-in-out infinite sofiaFloat}.sofia-stage-hero .sofia-avatar-stage img{border:3px solid #ffffffb8;border-radius:999px;width:min(400px,70vw);box-shadow:0 34px 90px #0000004d}.sofia-stage-hero .sofia-avatar-stage span{inset:-10px}.sofia-stage-hero .sofia-avatar-stage i{inset:-28px}@keyframes sofiaAura{0%,to{filter:hue-rotate();transform:rotate(0)scale(1)}50%{filter:hue-rotate(18deg);transform:rotate(12deg)scale(1.03)}}@keyframes sofiaPulse{0%{opacity:.62;transform:scale(.88)}to{opacity:0;transform:scale(1.18)}}.sofia-modal-hero p,.sofia-modal-hero h2{margin:0}.sofia-modal-hero p{color:#67e8f9;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.sofia-modal-hero h2{font-size:clamp(34px,5vw,56px);line-height:.95}.sofia-stage-hero h2{margin-top:8px;font-size:clamp(56px,10vw,98px)}.sofia-stage-hero strong{color:#ffffffe0;margin-top:8px;font-size:clamp(18px,3vw,28px);line-height:1.15;display:block}@keyframes sofiaStageGlow{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.sofia-status{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;margin-top:10px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.sofia-status.live{background:#0f8a5f2e;border-color:#34d39970}.sofia-call-panel{background:#f8fafc;border:1px solid #dfe7ef;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.sofia-call-panel h3,.sofia-call-panel p{margin:0}.sofia-call-panel h3{color:#0b2545;font-size:18px;font-weight:950}.sofia-call-panel p{color:#526075;margin-top:5px;font-size:14px;font-weight:650;line-height:1.45}.sofia-call-actions{flex:none}.sofia-call-panel.voice-only{color:#fff;background:#071323;border-color:#67e8f93d;align-items:center;position:relative;overflow:hidden}.sofia-call-panel.voice-only:after{content:"";background:radial-gradient(circle,#67e8f947,#0000 62%);width:180px;height:180px;position:absolute;top:-80px;right:-70px}.sofia-call-panel.voice-only h3{color:#fff}.sofia-call-panel.voice-only p{color:#ffffffb8}.voice-presence{align-items:end;gap:5px;height:24px;margin-top:12px;display:flex}.voice-presence span{opacity:.35;background:#67e8f9;border-radius:999px;width:5px;height:8px;animation:1.1s ease-in-out infinite voiceLevel;display:block}.voice-presence span:nth-child(2){height:16px;animation-delay:.12s}.voice-presence span:nth-child(3){height:22px;animation-delay:.24s}.voice-presence span:nth-child(4){height:14px;animation-delay:.36s}.voice-presence span:nth-child(5){height:18px;animation-delay:.48s}.sofia-call-panel:not(.live) .voice-presence span{animation-play-state:paused}@keyframes voiceLevel{0%,to{opacity:.32;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.danger-button{background:var(--danger-soft);color:var(--danger)}.sofia-humanity-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sofia-humanity-panel article,.sofia-confirmation{background:#fff;border:1px solid #dfe7ef;border-radius:8px;align-items:center;gap:9px;min-height:58px;padding:12px;display:flex}.sofia-focus-modal .sofia-confirmation,.sofia-focus-modal .lead-saved,.sofia-focus-modal .login-error{justify-self:stretch}.sofia-humanity-panel svg,.sofia-confirmation strong{color:#0b6f85}.sofia-humanity-panel span{color:#1f2a3d;font-size:13px;font-weight:850;line-height:1.25}.sofia-confirmation{align-items:flex-start;gap:3px;display:grid}.sofia-confirmation strong,.sofia-confirmation span,.sofia-confirmation p{margin:0}.sofia-confirmation span{color:#0b1220;font-weight:950}.sofia-confirmation p{color:#526075;font-size:13px;font-weight:750}.lead-saved{color:var(--success);align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}@media (width<=1080px){.landing-nav div{gap:12px}.sofia-hero-card{opacity:.96;max-width:380px;right:24px}.split-section,.comparison-band{grid-template-columns:1fr}.roi-grid,.agent-lineup,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid article.featured{transform:none}}@media (width<=760px){.landing-hero{background:linear-gradient(#071323eb,#071323b8 58%,#07132361),url(/assets/virtualizacrm-command-center.png) bottom/auto 58% no-repeat,#071323;min-height:94vh;padding:18px 18px 92px}.landing-nav{align-items:flex-start;gap:14px}.landing-nav div{justify-content:flex-end;max-width:220px}.landing-nav a[href=\#plataforma],.landing-nav a[href=\#roi]{display:none}.hero-content{margin-top:72px}.sofia-hero-card{grid-template-columns:92px minmax(0,1fr);max-width:none;margin:28px 0 0;position:relative;top:auto;right:auto;transform:none}.sofia-hero-card img{width:92px}.sofia-call-panel,.sofia-modal-hero{grid-template-columns:1fr;align-items:flex-start}.sofia-stage-hero{min-height:430px}.sofia-call-panel{flex-direction:column}.sofia-call-actions,.sofia-call-actions button{width:100%}.sofia-humanity-panel{grid-template-columns:1fr}.hero-content h1{overflow-wrap:normal;white-space:nowrap;font-size:clamp(39px,10.8vw,46px);line-height:.96}.hero-lead{font-size:20px}.hero-proof,.channel-grid-landing,.roi-grid,.agent-lineup,.pricing-grid{grid-template-columns:1fr}.hero-proof article{min-height:58px}.landing-section{padding:62px 18px}.landing-section h2{font-size:clamp(31px,10vw,44px)}.split-section{gap:26px}.product-figure{margin-left:-18px;margin-right:-18px}.product-figure img{border-left:0;border-right:0;border-radius:0}.comparison-band,.cta-section{border-radius:0;margin-left:-18px;margin-right:-18px}.comparison-band svg{transform:rotate(90deg)}.agents-section{border-left:0;border-right:0;border-radius:0;padding:42px 18px}.cta-section{align-items:flex-start;padding:34px 18px}.login-page{background:#071323;grid-template-columns:1fr;padding:0}.login-brand-panel{gap:30px;min-height:auto;padding:34px 22px}.login-brand-panel h1{font-size:clamp(38px,11vw,50px)}.login-proof{grid-template-columns:1fr}.login-card{width:calc(100% - 36px);margin:24px auto;padding:24px}}.crm-shell{background:linear-gradient(#e7f7fbb8,#f6f8fb00 360px),#f6f8fb;grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.crm-sidebar{color:var(--ink-950);background:#0b1220;border-right:1px solid #ffffff14;flex-direction:column;gap:20px;padding:20px 14px;display:flex}.brand{border-bottom:1px solid #ffffff1a;gap:3px;padding:0 7px 18px;display:grid}.brand span{color:#fff;letter-spacing:0;font-size:22px;font-weight:950}.brand small{color:#98a2b3;text-transform:uppercase;font-size:11px;font-weight:850}.crm-sidebar nav{gap:5px;display:grid}.crm-sidebar nav button{color:#cbd5e1;background:0 0;justify-content:flex-start;min-height:38px;padding:0 10px}.crm-sidebar nav button.active,.crm-sidebar nav button:hover{color:#fff;background:#14b8c624}.agent-rail,.trust-rail{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:9px;padding:12px;display:grid}.agent-rail>div{align-items:center;gap:8px;display:flex}.agent-rail strong{color:#fff;font-size:13px}.agent-rail article{grid-template-columns:9px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:36px;display:grid}.agent-rail i{background:var(--success);box-shadow:0 0 0 4px var(--success-soft);border-radius:999px;grid-row:1/span 2;width:8px;height:8px}.agent-rail span,.agent-rail small,.trust-rail span{min-width:0;display:block}.agent-rail span{color:#f8fafc;font-size:12px;font-weight:900}.agent-rail small{color:#98a2b3;font-size:11px}.trust-rail{margin-top:auto}.trust-rail span{color:#98a2b3;align-items:center;gap:7px;min-height:26px;font-size:11px;font-weight:800;display:inline-flex}.crm-content{grid-template-rows:auto auto auto 1fr;gap:14px;min-width:0;padding:18px;display:grid}.topbar{border:1px solid var(--line);background:#ffffffeb;border-radius:8px;justify-content:space-between;align-items:center;min-height:78px;padding:14px 16px;display:flex;box-shadow:0 18px 44px #0f172a0d}.topbar p,.panel-head p,.conversation-header p,.customer-card p{color:var(--ink-500);margin:0;font-size:12px;font-weight:800}.topbar h1,.panel-head h2,.conversation-header h2,.customer-card h2{color:var(--ink-950);letter-spacing:0;margin:0;font-size:20px;font-weight:950;line-height:1.15}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.primary-button,.ghost-button,.send-button{border:1px solid #0000}.primary-button{background:var(--ink-950);color:#fff}.primary-button.wide{width:100%}.sync-state{text-transform:uppercase;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.sync-state.ready{background:var(--success-soft);color:var(--success)}.sync-state.error{background:var(--danger-soft);color:var(--danger)}.sync-state.unauthenticated,.sync-state.loading,.sync-state.idle{background:var(--brand-soft);color:var(--brand-strong)}.metrics{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;display:grid}.metrics article{border:1px solid var(--line);background:#fffffff0;border-radius:8px;gap:7px;min-height:92px;padding:14px;display:grid;box-shadow:0 12px 32px #0f172a0a}.metrics strong{color:var(--ink-950);font-size:26px;font-weight:950;line-height:1}.metrics span{color:var(--ink-500);font-size:12px;font-weight:800}.workspace{grid-template-columns:minmax(300px,380px) minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:12px;min-width:0;min-height:680px;display:grid}.inbox-panel,.conversation-panel,.context-panel,.funnel-card,.campaign-card,.supervisor-card{border:1px solid var(--line);background:#fffffff5;border-radius:8px;min-width:0;box-shadow:0 18px 48px #0f172a0d}.inbox-panel,.conversation-panel,.context-panel{grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;min-height:0;padding:14px;display:grid}.context-panel{grid-template-rows:initial;align-content:start}.panel-head,.conversation-header,.customer-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.call-actions button,.panel-head>button:not(.ghost-button):not(.primary-button){border:1px solid var(--line);color:var(--ink-600);background:#fff;width:34px;height:34px;min-height:34px;padding:0}.panel-head .ghost-button{width:auto;min-height:34px}.campaign-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.panel-head svg{color:var(--brand)}.queue-tabs,.segmented{border:1px solid var(--line-soft);background:#f4f7fb;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.advanced-filters{gap:8px;display:grid}.advanced-filters>.ghost-button{justify-self:start;min-height:32px}.advanced-filters>div{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.advanced-filters>div button{border:1px solid var(--line-soft);color:var(--ink-600);background:#fff;min-height:30px;padding:0 9px;font-size:12px}.advanced-filters>div button.selected{background:var(--ink-950);border-color:var(--ink-950);color:#fff}.queue-tabs button,.segmented button{color:var(--ink-600);background:0 0;flex:82px;min-height:30px;padding:0 8px;font-size:12px}.queue-tabs button b{color:var(--brand-strong);background:#0b6f851a;border-radius:999px;justify-content:center;align-items:center;min-width:22px;padding:3px 6px;font-size:10px;font-weight:850;display:inline-flex}.queue-tabs button.selected,.segmented button.selected{color:var(--ink-950);background:#fff;box-shadow:0 1px 4px #0b122014}.queue-tabs button.selected b{background:var(--ink-950);color:#fff}.filter-strip{border:1px solid var(--line-soft);background:#fff;border-radius:8px;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;margin-bottom:12px;padding:12px;display:grid}.filter-strip label,.queue-search{color:var(--ink-500);text-transform:uppercase;gap:6px;font-size:11px;font-weight:850;display:grid}.filter-strip input,.queue-search input{border:1px solid var(--line-soft);color:var(--ink-950);font:inherit;background:#f8fafc;border-radius:8px;outline:none;min-height:38px;padding:0 10px}.filter-strip div{align-items:center;gap:10px;display:flex}.filter-strip span,.module-notice,.document-warning,.handoff-warning{color:var(--ink-600);margin:0;font-size:12px;font-weight:800}.filter-strip button{color:var(--ink-700);background:#eef4f8;min-height:38px;padding:0 12px}.queue-search{grid-template-columns:16px minmax(160px,1fr);align-items:center;min-width:220px;max-width:260px;display:grid}.queue-search svg{color:var(--brand)}.queue-search input{min-height:34px}.segmented.compact{grid-template-columns:repeat(2,minmax(0,1fr));min-width:200px}.conversation-list{gap:8px;max-height:100%;padding-right:2px;display:grid;overflow:auto}.empty-queue{border:1px dashed var(--line);color:var(--ink-500);text-align:center;background:#fbfcfe;border-radius:8px;align-content:center;justify-items:center;gap:8px;min-height:180px;padding:18px;display:grid}.empty-queue svg{color:var(--brand)}.empty-queue strong{color:var(--ink-950);font-size:14px;font-weight:950}.empty-queue p{max-width:320px;margin:0;font-size:12px;font-weight:750;line-height:1.45}.conversation-list button{border:1px solid var(--line-soft);color:var(--ink-950);align-items:start;gap:9px;justify-content:initial;text-align:left;background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;width:100%;min-height:96px;padding:11px;display:grid;position:relative}.conversation-list button.selected{box-shadow:inset 3px 0 0 var(--brand), 0 10px 24px #0b122014;border-color:#0b6f8573}.avatar{background:var(--brand-soft);color:var(--brand-strong);border:1px solid #0b6f8529;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:inline-flex}.avatar.large{width:46px;height:46px;font-size:15px}.conversation-list strong,.conversation-list small,.conversation-list em,.conversation-list b{min-width:0;display:block}.conversation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;overflow:hidden}.conversation-list small,.conversation-list em,.conversation-list b{color:var(--ink-500);font-size:11px;font-style:normal;font-weight:800}.conversation-list em{text-overflow:ellipsis;white-space:nowrap;margin-top:8px;overflow:hidden}.case-operations-table{align-content:start;gap:7px;min-height:0;max-height:100%;padding:0 2px 2px 0;display:grid;overflow:auto}.case-table-head{display:none}.case-table-row{border:1px solid var(--line-soft);color:var(--ink-950);align-items:start;gap:9px 10px;justify-content:initial;text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"customer customer""case status""package package""value owner""sla action""last last";width:100%;min-height:176px;padding:12px;display:grid}.case-table-row.selected{box-shadow:inset 3px 0 0 var(--brand), 0 10px 24px #0b122014;border-color:#0b6f857a}.case-table-row>span,.case-customer-cell{gap:3px;min-width:0;display:grid}.case-table-row>span:first-child{grid-area:customer}.case-table-row>span:nth-child(2){grid-area:case}.case-table-row>span:nth-child(3){grid-area:package}.case-table-row>span:nth-child(4){grid-area:value}.case-table-row>span:nth-child(5){grid-area:owner}.case-table-row>span:nth-child(6){grid-area:status}.case-table-row>span:nth-child(7){grid-area:sla}.case-table-row>span:nth-child(8){background:#f4f8ff;border:1px solid #dbe8ff;border-radius:12px;grid-area:action;padding:8px}.case-table-row>span:nth-child(9){grid-area:last}.case-customer-cell{align-items:center;gap:9px;display:flex}.case-table-row strong,.case-table-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.case-table-row strong{color:var(--ink-950);font-size:13px;font-weight:850}.case-table-row small{color:var(--ink-500);white-space:normal;font-size:11px;font-weight:650;line-height:1.25}.case-table-row mark{color:var(--brand-dark);text-transform:uppercase;background:#eef6f8;border-radius:999px;width:fit-content;max-width:100%;padding:6px 8px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.case-table-row mark.warning{background:var(--warning-soft);color:var(--warning)}.case-table-row mark.danger{background:var(--danger-soft);color:var(--danger)}.case-table-row mark.steady{background:var(--brand-soft);color:var(--brand-strong)}.case-pagination{border:1px solid var(--line-soft);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;padding:8px 10px;display:flex}.case-pagination span{color:var(--ink-500);font-size:12px;font-weight:850}.case-pagination div{gap:8px;display:flex}.case-pagination button{color:var(--ink-700);background:#eef4f8;min-height:32px;padding:0 10px}.case-pagination button:disabled{cursor:not-allowed;opacity:.45}.queue-sales-summary{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:3px;margin-top:9px;padding:8px;display:grid!important}.queue-sales-summary b{color:var(--ink-950);white-space:normal;font-size:11px;line-height:1.25;position:static;bottom:auto;right:auto}.queue-sales-summary small{color:var(--ink-500);font-size:10px;font-weight:900;line-height:1.25}.queue-meta{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex!important}.queue-meta mark,.triage-tags span{color:#475467;text-transform:uppercase;background:#f2f4f7;border-radius:999px;padding:6px 7px;font-size:10px;font-weight:950;line-height:1}.queue-meta mark.warning,.triage-tags span.warning{background:var(--warning-soft);color:var(--warning)}.queue-meta mark.danger,.triage-tags span.danger{background:var(--danger-soft);color:var(--danger)}.queue-meta mark.steady,.triage-tags span.steady{background:var(--brand-soft);color:var(--brand-strong)}.conversation-list i,.case-strip span{text-align:center;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:950}.conversation-list b{position:absolute;bottom:10px;right:11px}.steady,.info{background:var(--brand-soft);color:var(--brand-strong)}.success{background:var(--success-soft);color:var(--success)}.warning{background:var(--warning-soft);color:var(--warning)}.danger{background:var(--danger-soft);color:var(--danger)}.conversation-panel{grid-template-rows:auto auto auto auto auto auto minmax(220px,1fr) auto auto;overflow:hidden}.conversation-title{align-items:center;gap:11px;min-width:0;display:flex}.call-actions{gap:6px;display:flex}.call-actions button.resolve{background:var(--success-soft);color:var(--success);border-color:#0f8a5f38}.ai-status-card{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ai-status-card span,.ai-status-card strong{align-items:center;gap:7px;display:flex}.ai-status-card span{color:var(--brand-strong);font-size:12px;font-weight:950}.ai-status-card strong{color:var(--ink-600);margin-top:3px;font-size:12px}.triage-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.recommended-action{border:1px solid #0b6f852e;border-left:5px solid var(--brand);background:linear-gradient(135deg,#fff 0%,#f8fbfc 100%);border-radius:8px;grid-template-columns:1fr;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 16px 32px #0f172a14}.recommended-action.warning{border-left-color:var(--warning)}.recommended-action.danger{border-left-color:var(--danger)}.recommended-action.success{border-left-color:var(--success)}.recommended-action.info,.recommended-action.steady{border-left-color:var(--brand)}.recommended-action-main,.recommended-action-steps,.recommended-action-controls{min-width:0}.recommended-action-main{gap:4px;display:grid}.recommended-action-main span{color:var(--brand-strong);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:950;display:flex}.recommended-action.warning .recommended-action-main span{color:var(--warning)}.recommended-action.danger .recommended-action-main span{color:var(--danger)}.recommended-action.success .recommended-action-main span{color:var(--success)}.recommended-action-main strong{color:var(--ink-950);font-size:20px;font-weight:950;line-height:1.1}.recommended-action-main p{color:var(--ink-600);margin:0;font-size:12px;font-weight:800;line-height:1.35}.recommended-action-steps{gap:7px;display:grid}.recommended-action-steps span{color:var(--ink-700);align-items:center;gap:7px;font-size:12px;font-weight:850;line-height:1.25;display:flex}.recommended-action-steps svg{color:var(--success);flex:none}.recommended-action-controls{align-content:center;justify-items:start;gap:8px;display:grid}.recommended-action-controls button{background:var(--ink-950);color:#fff;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.recommended-action-controls button:disabled{cursor:not-allowed;opacity:.45}.recommended-action-controls div{flex-wrap:wrap;justify-content:flex-start;gap:5px;display:flex}.recommended-action-controls small{color:var(--ink-500);background:#eef4f8;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900}.case-intelligence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.case-intelligence article{border:1px solid var(--line-soft);background:#fbfcfe;border-radius:8px;align-content:start;gap:5px;min-width:0;min-height:92px;padding:10px;display:grid}.case-intelligence small{color:var(--ink-500);text-transform:uppercase;font-size:10px;font-weight:950}.case-intelligence strong{color:var(--ink-950);overflow-wrap:anywhere;font-size:12px;font-weight:850}.waveform{align-items:center;gap:3px;height:30px;display:flex}.waveform i{background:var(--brand);border-radius:999px;width:4px;display:block}.waveform i:first-child{opacity:.45;height:12px}.waveform i:nth-child(2){opacity:.75;height:21px}.waveform i:nth-child(3){height:28px}.waveform i:nth-child(4){opacity:.65;height:17px}.waveform i:nth-child(5){opacity:.9;height:25px}.waveform i:nth-child(6){opacity:.55;height:14px}.waveform i:nth-child(7){opacity:.8;height:22px}.transcript{border:1px solid var(--line-soft);background:#fbfcfe;border-radius:8px;align-content:start;gap:10px;min-height:220px;padding:14px;display:grid;overflow:auto}@media (width<=1480px){.crm-shell{grid-template-columns:220px minmax(0,1fr)}.workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.context-panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.context-panel>section{align-content:start}}@media (width<=1080px){.crm-shell{grid-template-columns:1fr}.crm-sidebar{position:static}.workspace,.lower-grid,.context-panel{grid-template-columns:1fr}.metrics,.admin-metrics,.sales-lead-grid,.case-intelligence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.crm-sidebar{gap:10px;padding:10px}.brand{padding:10px 12px}.crm-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.crm-sidebar nav button{gap:6px;min-height:36px;padding:7px;font-size:11px}.crm-content{padding:10px}.topbar,.panel-head,.conversation-header,.customer-card-head{flex-direction:column;align-items:flex-start}.topbar-actions,.call-actions,.queue-search{width:100%}.queue-search{max-width:none}.metrics,.admin-metrics,.sales-lead-grid,.case-intelligence,.composer{grid-template-columns:1fr}.composer label{border-left:0;border-top:1px solid var(--line-soft);padding-top:10px;padding-left:0}.composer .send-button{width:100%;min-height:42px}}.sales-lead-card{background:#fff;border:1px solid #0b6f852e;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 30px #0f172a0d}.sales-lead-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.sales-lead-head span,.sales-lead-grid small{color:var(--ink-500);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.sales-lead-head strong{color:var(--ink-950);margin-top:3px;font-size:17px;font-weight:950;line-height:1.2;display:block}.sales-lead-head mark{color:var(--brand-dark);white-space:nowrap;background:#e7f7fb;border:1px solid #0b6f852e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.sales-lead-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sales-lead-grid div{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;min-width:0;padding:10px}.sales-lead-grid strong{color:var(--ink-950);overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:950;line-height:1.25;display:block}.sales-lead-services,.sales-lead-alerts{flex-wrap:wrap;gap:7px;display:flex}.sales-lead-services span,.sales-lead-alerts span{border-radius:999px;padding:7px 9px;font-size:11px;font-weight:950}.sales-lead-services span{color:var(--ink-500);background:#f1f5f9}.sales-lead-services span.on{color:#166534;background:#dcfce7}.sales-lead-alerts span{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.transcript:empty{align-content:center;justify-items:center}.transcript:empty:before{color:var(--ink-500);content:"El historial omnicanal aparecera aqui cuando entre una llamada, WhatsApp o nota del operador.";text-align:center;max-width:480px;font-size:13px;font-weight:800;line-height:1.45;display:block}.transcript article{border:1px solid var(--line-soft);border-radius:8px;gap:5px;max-width:88%;padding:11px 12px;display:grid}.transcript article.customer{background:#fff;justify-self:start}.transcript article.agent{color:var(--ink-950);background:#e7f7fb;border-color:#0b6f8533;justify-self:end}.transcript article.internal{border-color:var(--line);color:var(--ink-500);background:#f6f7f9;justify-self:center;max-width:74%}.transcript strong{text-transform:uppercase;font-size:11px;font-weight:950}.transcript p{margin:0;font-size:13px;font-weight:600;line-height:1.45}.transcript small{color:var(--ink-500);font-size:11px;font-weight:800}.transcript .agent small{color:var(--ink-500)}.composer{border:1px solid var(--line);border-radius:8px;grid-template-columns:126px minmax(0,1fr) 42px;align-items:stretch;gap:8px;padding:10px;display:grid}.composer button{color:var(--ink-700,#344252);background:#f4f7fb;min-height:34px}.composer-channel{gap:6px;display:grid}.composer label{border-left:1px solid var(--line-soft);gap:6px;padding-left:10px;display:grid}.composer span{color:var(--ink-500);text-transform:uppercase;font-size:11px;font-weight:950}.composer textarea{border:1px solid var(--line-soft);color:var(--ink-800);resize:vertical;background:#fff;border-radius:8px;outline:none;min-height:74px;padding:10px 11px;font-size:13px;font-weight:700;line-height:1.45}.composer textarea:focus{border-color:#0b6f856b;box-shadow:0 0 0 4px #0b6f851a}.composer .send-button{background:var(--brand);color:#fff;width:42px;height:auto;padding:0}.composer button:disabled,.call-actions button:disabled,.next-action button:disabled,.handoff-card button:disabled,.closure-card button:disabled{cursor:not-allowed;opacity:.52}.operation-message{border-radius:8px;margin:-4px 0 2px;padding:9px 11px;font-size:12px;font-weight:850}.operation-message.sent,.operation-message.saved{background:var(--success-soft);color:var(--success)}.operation-message.error{background:var(--danger-soft);color:var(--danger)}.operation-message.working{background:var(--brand-soft);color:var(--brand-strong)}.customer-card,.next-action,.insight-card,.event-stream,.handoff-card,.closure-card{border:1px solid var(--line-soft);border-radius:8px;gap:12px;padding:13px;display:grid}.case-strip{flex-wrap:wrap;gap:7px;display:flex}.identity-status{border-radius:8px;align-items:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:850;display:flex}.identity-status.success{background:var(--success-soft);color:var(--success)}.identity-status.warning{background:var(--warning-soft);color:var(--warning)}.handoff-card{color:#fff;background:#0b1220}.handoff-card strong{text-transform:uppercase;font-size:12px;font-weight:950}.handoff-card p{color:#cbd5e1;margin:0;font-size:13px;font-weight:750;line-height:1.45}.handoff-card label{color:#dbeafe;text-transform:uppercase;gap:7px;font-size:11px;font-weight:950;display:grid}.handoff-card select{color:#0b1220;background:#fff;border:1px solid #ffffff2e;border-radius:7px;width:100%;min-height:40px;padding:9px 10px;font-weight:800}.handoff-card div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.handoff-card button{color:#0b1220;background:#fff}.handoff-card .attention-mode{background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.handoff-card .attention-mode button{color:#cbd5e1;cursor:pointer;white-space:normal;word-break:keep-all;background:0 0;border:0;border-radius:6px;min-height:34px;padding:8px 6px;font-size:11px;font-weight:850;line-height:1.15}.handoff-card .attention-mode button.selected{color:#0b1220;background:#fff}.handoff-card .attention-explainer{color:#b6c2d2;font-size:11px;font-weight:700;line-height:1.35}.case-strip span:not(.steady):not(.warning):not(.danger){color:var(--ink-600);background:#f4f7fb}.document-card{border:1px solid var(--line-soft);background:#fff;border-radius:8px;gap:12px;padding:14px;display:grid}.document-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.document-head span{color:var(--brand-strong);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.document-head strong{color:var(--ink-950);font-size:15px;font-weight:950;display:block}.document-head mark{text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:950}.document-head mark.complete{background:var(--success-soft);color:var(--success)}.document-head mark.pending{background:var(--warning-soft);color:var(--warning)}.document-checklist{flex-wrap:wrap;gap:8px;display:flex}.document-checklist span{border:1px solid var(--line-soft);color:var(--ink-600);background:#f3f6fa;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.document-checklist span.done{background:var(--success-soft);color:var(--success);border-color:#10b9813d}.document-list{gap:8px;display:grid}.document-list p{color:var(--ink-600);margin:0;font-size:13px;font-weight:750;line-height:1.45}.document-list article{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.document-list article strong,.document-list article small{display:block}.document-list article strong{color:var(--ink-950);font-size:13px;font-weight:950}.document-list article small{color:var(--ink-600);margin-top:2px;font-size:12px;font-weight:750}.document-list button{color:#fff;cursor:pointer;background:#0b1220;border:0;border-radius:7px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:900}.next-action{background:#fbfcfe}.next-action strong,.event-stream>strong,.insight-card h3{color:var(--ink-950);text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.next-action p{color:var(--ink-600);margin:0;font-size:13px;font-weight:750;line-height:1.4}.next-action textarea,.closure-card textarea{border:1px solid var(--line-soft);color:var(--ink-800);resize:vertical;background:#fff;border-radius:8px;outline:none;min-height:76px;padding:10px 11px;font-size:13px;font-weight:700;line-height:1.45}.next-action textarea:focus,.closure-card textarea:focus{border-color:#0b6f856b;box-shadow:0 0 0 4px #0b6f851a}.next-action button{background:var(--ink-950);color:#fff;justify-self:start}.closure-card{background:linear-gradient(#fff,#fbfcfe)}.closure-card strong{color:var(--ink-950);text-transform:uppercase;font-size:12px;font-weight:950}.closure-card p{color:var(--ink-600);margin:0;font-size:13px;font-weight:750;line-height:1.4}.closure-actions,.closure-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.closure-actions button,.closure-card>div button{background:var(--success-soft);color:var(--success)}.closure-actions button:last-child,.closure-card>div button:last-child{background:var(--ink-950);color:#fff}.insight-card dl{gap:9px;margin:0;display:grid}.insight-card div{justify-content:space-between;display:flex}.insight-card dt,.insight-card dd{margin:0;font-size:12px;font-weight:850}.insight-card dt{color:var(--ink-500)}.insight-card dd{color:var(--ink-950)}.event-stream article{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.event-stream i{background:var(--success);border-radius:999px;width:7px;height:7px}.event-stream span,.event-stream small{color:var(--ink-500);font-size:11px;font-weight:850}.lower-grid{grid-template-columns:minmax(360px,1fr) minmax(340px,.95fr) minmax(310px,.8fr);align-items:start;gap:12px;display:grid}.operational-shortcuts{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.operational-shortcuts button{border:1px solid var(--line-soft);color:var(--ink-950);text-align:left;background:#fbfcfe;place-items:flex-start start;gap:7px;min-height:104px;padding:14px;display:grid}.operational-shortcuts button:hover{border-color:#0b6f8547;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a0f}.operational-shortcuts svg{color:var(--brand)}.operational-shortcuts strong{color:var(--ink-950);font-size:13px;font-weight:950}.operational-shortcuts span{color:var(--ink-500);font-size:12px;font-weight:750;line-height:1.35}.module-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:12px;display:grid}.agenda-view{gap:14px;display:grid}.agenda-command{color:#fff;background:linear-gradient(135deg,#071323fa,#092e48f5),#071323;border:1px solid #67e8f938;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:24px;display:flex}.agenda-command span,.agenda-priority-card>div span{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.agenda-command h2{color:#fff;margin:8px 0;font-size:34px;line-height:1.05}.agenda-command p{color:#e2e8f0d1;max-width:760px;margin:0;font-weight:650}.agenda-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:10px;display:flex}.agenda-controls label{color:#e2e8f0c7;gap:6px;font-size:12px;font-weight:800;display:grid}.agenda-controls input{color:#071323;font:inherit;background:#fff;border:1px solid #e2e8f057;border-radius:12px;min-height:42px;padding:0 12px;font-weight:750}.agenda-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.agenda-kpis article{background:#fff;border:1px solid #d9e2efeb;border-radius:16px;gap:8px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 30px #0f172a0b}.agenda-kpis svg{color:#0e7f96}.agenda-kpis span,.agenda-load-row small,.agenda-item small{color:#667085;font-size:12px;font-weight:800}.agenda-kpis strong{color:#071323;font-size:30px;line-height:1}.agenda-board{grid-template-columns:minmax(0,1fr) minmax(320px,390px);align-items:start;gap:14px;display:grid}.agenda-main-panel,.agenda-side-panel,.agenda-priority-card{min-width:0}.agenda-main-panel,.agenda-priority-card{background:#fff;border:1px solid #d9e2efeb;border-radius:18px;padding:16px;box-shadow:0 14px 36px #0f172a0e}.agenda-list,.agenda-side-panel,.agenda-priority-card{gap:10px;display:grid}.agenda-item{background:#f8fbff;border:1px solid #d9e2efe6;border-radius:14px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.agenda-item time{color:#0e7f96;font-size:18px;font-weight:900}.agenda-item strong,.agenda-priority-card button strong,.agenda-load-row strong{color:#071323}.agenda-item p{color:#344054;margin:4px 0;font-weight:700}.agenda-item button,.agenda-priority-card button{color:#fff;cursor:pointer;font:inherit;background:#071323;border:0;border-radius:12px;padding:10px 12px;font-weight:850}.agenda-priority-card.critical{border-color:#dc262638}.agenda-priority-card.critical>div span{color:#b42318}.agenda-priority-card button{color:#071323;text-align:left;background:#f8fbff;border:1px solid #d9e2efe6;justify-items:start;gap:4px;display:grid}.agenda-priority-card p{color:#667085;margin:0;font-weight:700}.agenda-load-row{background:#f8fbff;border:1px solid #d9e2efe6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.agenda-load-row span{min-width:0;display:grid}.agenda-load-row b{color:#0e7f96;font-size:20px}.agenda-load-row mark{color:#b42318;background:#fee4e2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.module-main,.module-side{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid}.module-side{align-content:start}.settings-view{gap:18px;display:grid}.settings-hero{color:#fff;background:linear-gradient(135deg,#071323f7,#0b2545eb),#071323;border:1px solid #67e8f933;border-radius:8px;justify-content:space-between;align-items:start;gap:18px;padding:26px;display:flex}.settings-hero h2{color:#fff;letter-spacing:0;max-width:820px;margin:8px 0 12px;font-size:clamp(30px,4vw,52px);font-weight:950;line-height:1}.settings-hero p:not(.hero-kicker){color:#ffffffb8;max-width:780px;margin:0;font-size:15px;font-weight:650;line-height:1.55}.readiness-panel{background:#fff;border:1px solid #d9e2efeb;border-radius:16px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0e}.readiness-score{color:#fff;background:#071323;border-radius:14px;gap:7px;padding:18px;display:grid}.readiness-score span{color:#67e8f9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.readiness-score strong{font-size:42px;line-height:1}.readiness-score p{color:#e2e8f0d1;margin:0;font-size:13px;font-weight:700}.readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.readiness-grid article{background:#f8fbff;border:1px solid #d9e2efeb;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.readiness-grid article.done{background:#effaf6;border-color:#11b98138}.readiness-grid svg{color:#98a2b3;margin-top:2px}.readiness-grid article.done svg{color:#079455}.readiness-grid span{gap:3px;min-width:0;display:grid}.readiness-grid strong{color:#071323;font-size:13px;font-weight:900}.readiness-grid small{color:#667085;font-size:11px;font-weight:700;line-height:1.35}.settings-actions{place-items:flex-end end;gap:10px;min-width:230px;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.settings-panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 20px 46px #0f172a0a}.settings-panel.wide{grid-column:1/-1}.form-grid{gap:12px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label,.settings-panel label:not(.message-editor){color:var(--ink-600);text-transform:uppercase;gap:7px;font-size:12px;font-weight:950;display:grid}.settings-panel input,.settings-panel textarea,.settings-panel select{color:var(--ink-950);background:#fff;border:1px solid #d8e2ec;border-radius:7px;outline:none;width:100%;min-height:42px;padding:10px 12px}.settings-panel textarea{resize:vertical;line-height:1.45}.settings-panel input:focus,.settings-panel textarea:focus,.settings-panel select:focus{border-color:var(--brand);box-shadow:0 0 0 4px #0b6f851f}.team-builder{grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:16px;display:grid}.team-form{border:1px solid var(--line-soft);background:#f7fafc;border-radius:8px;align-content:start;gap:11px;padding:14px;display:grid}.team-form .primary-button{width:100%}.team-list{align-content:start;gap:10px;display:grid}.team-member-card,.empty-team{border:1px solid var(--line-soft);background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.team-member-card div,.empty-team{min-width:0}.team-member-card strong,.empty-team strong{color:var(--ink-950);justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:950;display:flex}.team-member-card small,.empty-team p{color:var(--ink-600);margin:3px 0 0;font-size:12px;font-weight:750;line-height:1.35;display:block}.team-member-card.capacity-warning{background:#fffaf0;border-color:#e7bd69}.team-member-card.capacity-full{background:#fff3f4;border-color:#e8a8ae}.presence-dot{color:var(--ink-600);text-transform:uppercase;border:1px solid #64748b2e;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-style:normal;font-weight:950}.presence-dot.online{color:#166534;background:#dcfce7;border-color:#86efac}.presence-dot.busy,.presence-dot.reconnecting{color:#92400e;background:#fef3c7;border-color:#fde68a}.presence-dot.paused,.presence-dot.away,.presence-dot.offline{color:#64748b;background:#f1f5f9}.empty-team{grid-template-columns:1fr;align-items:start;padding:18px}.qr-card{border:1px solid var(--line-soft);background:#f7fafc;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.qr-card strong{color:#0b2545;font-size:18px;font-weight:950;display:block}.qr-card p{color:var(--ink-600);margin:5px 0;font-size:13px;font-weight:700;line-height:1.45}.qr-card a{color:var(--brand);overflow-wrap:anywhere;font-size:12px;font-weight:900;display:block}.qr-placeholder{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:repeat(7,1fr);gap:3px;padding:9px;display:grid}.qr-placeholder i{background:#e8eef6;border-radius:2px}.qr-placeholder i.on{background:#071323}.config-list,.automation-list{gap:12px;display:grid}.config-item,.automation-item,.calendar-item{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:10px;padding:12px;display:grid;position:relative}.calendar-time-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.calendar-time-grid label{gap:5px;display:grid}.calendar-time-grid span{color:var(--ink-500);text-transform:uppercase;font-size:10px;font-weight:850}.weekday-toggle-row{flex-wrap:wrap;gap:6px;display:flex}.weekday-toggle-row button{border:1px solid var(--line);color:var(--ink-600);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:850;display:inline-flex}.weekday-toggle-row button.on{background:var(--ink-950);border-color:var(--ink-950);color:#fff}.automation-row{grid-template-columns:96px minmax(160px,1fr) minmax(150px,.8fr) 130px 38px;align-items:center;gap:10px;display:grid}.automation-row.escalation-row{grid-template-columns:96px minmax(180px,1fr) minmax(130px,.55fr) 96px 38px}.automation-row.funnel-row{grid-template-columns:minmax(180px,1fr) minmax(140px,.5fr) 38px}.automation-row.field-row{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) 120px 150px 112px 38px}.automation-row.department-row{grid-template-columns:96px minmax(160px,1fr) minmax(120px,.7fr) 38px}.automation-row.quick-reply-row{grid-template-columns:minmax(180px,1fr) 140px minmax(120px,.7fr) 38px}.automation-row.closure-row{grid-template-columns:minmax(180px,1fr) 140px 132px 90px 38px}.automation-row label{align-items:center;margin:0;gap:8px!important;display:flex!important}.automation-row input[type=checkbox]{width:16px;min-height:auto}.automation-item small{color:var(--ink-500);font-size:12px;font-weight:800}.workflow-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workflow-rule-grid label{color:var(--ink-500);text-transform:uppercase;gap:5px;margin:0;font-size:11px;font-weight:800;display:grid}.workflow-rule-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dynamic-config-grid{gap:12px;display:grid}.dynamic-config-card{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:10px;padding:12px;display:grid}.quick-reply-bar{flex-wrap:wrap;gap:7px;display:flex}.quick-reply-bar button{border:1px solid var(--line-soft);color:var(--ink-700);cursor:pointer;background:#f8fafc;border-radius:999px;min-height:30px;padding:6px 10px;font-size:11px;font-weight:900}.quick-reply-bar button:hover{color:var(--brand-strong);background:#eef7ff;border-color:#bde3ff}.calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.channel-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.meta-connection-card{color:#fff;background:linear-gradient(135deg,#081631f5,#085c76db),#081631;border:1px solid #0f172a1a;border-radius:18px;gap:16px;margin-bottom:18px;padding:18px;display:grid;box-shadow:0 20px 55px #0816312e}.meta-connection-card.connected{background:linear-gradient(135deg,#064e3bf5,#0891b2d1),#064e3b}.meta-connection-card.warning{background:linear-gradient(135deg,#522d0af7,#0e7490c7),#522d0a}.meta-connection-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meta-connection-main h3{letter-spacing:0;margin:7px 0 4px;font-size:28px}.meta-connection-main p,.meta-connection-alert,.meta-connection-card .operation-message{color:#ffffffc7;margin:0;line-height:1.45}.eyebrow-line{color:#67e8f9;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.meta-progress{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.meta-progress span{color:#ffffffb8;text-align:center;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 8px;font-size:12px;font-weight:850;display:inline-flex}.meta-progress span.done{color:#fff;background:#67e8f91f;border-color:#67e8f99e}.meta-connection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.meta-connection-grid div{background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;min-width:0;padding:12px}.meta-connection-grid small{color:#ffffffa8;margin-bottom:5px;font-weight:800;display:block}.meta-connection-grid strong{overflow-wrap:anywhere;font-size:14px;display:block}.meta-connection-alert{background:#fbbf241f;border:1px solid #fbbf246b;border-radius:12px;padding:12px 14px}.meta-actions,.meta-test-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meta-test-row input{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:11px;flex:260px;min-height:42px;padding:0 12px}.meta-test-row input::placeholder{color:#ffffff94}.meta-test-row button{color:#061323;cursor:pointer;background:#67e8f9;border:0;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:900;display:inline-flex}.channel-settings-card{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.channel-settings-card label{align-items:center;margin:0;gap:8px!important;display:flex!important}.channel-settings-card input[type=checkbox]{width:16px;min-height:auto}.icon-button{width:34px;min-height:34px;padding:0}.danger-soft{background:var(--danger-soft);color:var(--danger)}.config-item>.icon-button,.calendar-item>.icon-button{position:absolute;top:10px;right:10px}.config-item>input:first-of-type,.calendar-item>input:first-of-type{padding-right:48px}.customer360-view{grid-template-columns:minmax(300px,360px) minmax(520px,1fr) minmax(300px,360px);align-items:start;gap:14px;display:grid}.customer-list-panel,.customer360-main,.customer360-side,.customer360-hero,.customer360-kpis article,.customer360-grid article,.customer-cases-card,.customer360-side-card{border:1px solid var(--line);background:#fffffff5;border-radius:8px;min-width:0;box-shadow:0 18px 42px #0f172a0b}.customer-list-panel,.customer360-main,.customer360-side{gap:12px;padding:14px;display:grid}.customer-list{gap:8px;max-height:720px;padding-right:2px;display:grid;overflow:auto}.customer-list button{border:1px solid var(--line-soft);color:var(--ink-950);cursor:pointer;text-align:left;background:#fff;border-radius:8px;gap:9px;min-height:120px;padding:12px;display:grid}.customer-list button.selected{box-shadow:inset 3px 0 0 var(--brand), 0 12px 24px #0f172a14;border-color:#0b6f8573}.customer-list button>div{align-items:center;gap:10px;min-width:0;display:flex}.customer-list b,.customer-list small,.customer-list p,.customer-list strong,.customer-list span{min-width:0;display:block}.customer-list b{color:var(--ink-950);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.customer-list small,.customer-list p,.customer-list footer span{color:var(--ink-500);margin:0;font-size:12px;font-weight:600;line-height:1.35}.customer-list footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.customer-list footer strong{color:var(--ink-950);font-size:13px;font-weight:800}.customer-search-box{color:var(--ink-500);text-transform:uppercase;gap:7px;font-size:11px;font-weight:950;display:grid}.customer360-main{align-content:start}.customer360-hero{background:linear-gradient(135deg,#e7f7fbb8,#fffffffa),#fff;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.customer360-hero .customer-card-head>div>span{color:var(--brand-strong);text-transform:uppercase;font-size:11px;font-weight:950;display:block}.customer360-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.customer360-actions button,.customer-case-list button,.customer-document-row button{color:#fff;cursor:pointer;background:#0b1220;border:0;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:950;display:inline-flex}.customer360-actions button:disabled{cursor:not-allowed;opacity:.45}.customer360-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer360-kpis article,.customer360-grid article,.customer-cases-card,.customer360-side-card{box-shadow:none;padding:14px}.customer360-kpis span,.customer360-grid dt{color:var(--ink-500);text-transform:uppercase;font-size:11px;font-weight:700}.customer360-kpis strong{color:var(--ink-950);margin-top:5px;font-size:22px;font-weight:850;display:block}.duplicate-alert-card{background:linear-gradient(135deg,#fffbebf0,#fffffffa);border:1px solid #d9770638;border-radius:12px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:14px;padding:14px;display:grid}.duplicate-alert-card>div>span{color:#92400e;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.duplicate-alert-card>div>strong{color:var(--ink-950);margin-top:4px;font-size:16px;font-weight:900;display:block}.duplicate-alert-card p{color:var(--ink-600);margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.45}.duplicate-list{gap:8px;display:grid}.duplicate-list article{background:#fff;border:1px solid #d9770629;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.duplicate-list strong,.duplicate-list small{overflow-wrap:anywhere;min-width:0;display:block}.duplicate-list strong{color:var(--ink-950);font-size:13px;font-weight:850}.duplicate-list small{color:var(--ink-500);margin-top:2px;font-size:11px;font-weight:700}.duplicate-list button{color:#fff;cursor:pointer;white-space:nowrap;background:#92400e;border:0;border-radius:8px;min-height:36px;padding:9px 11px;font-size:12px;font-weight:850}.duplicate-list button:disabled{cursor:not-allowed;opacity:.55}.workflow-suggestion-card{background:#eefcff;border:1px solid #0694a233;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.workflow-suggestion-card span{color:var(--brand-700);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.workflow-suggestion-card p{color:var(--ink-800);margin:5px 0 0;font-size:13px;font-weight:700;line-height:1.45}.workflow-suggestion-card button{background:var(--brand-700);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;min-height:38px;padding:10px 13px;font-size:12px;font-weight:850}.customer360-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer360-grid h3,.customer-cases-card h3,.customer360-side-card h3{color:var(--ink-950);text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:850}.customer360-grid dl{gap:9px;margin:0;display:grid}.customer360-grid dl div{border-top:1px solid var(--line-soft);gap:3px;padding-top:8px;display:grid}.customer360-grid dd{color:var(--ink-950);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:650}.appointment-list{gap:8px;display:grid}.appointment-item{border:1px solid var(--line-soft);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.appointment-item strong,.appointment-item span,.appointment-item small{overflow-wrap:anywhere;display:block}.appointment-item strong{color:var(--ink-950);font-size:13px;font-weight:850}.appointment-item span,.appointment-item small{color:var(--ink-500);margin-top:2px;font-size:11px;font-weight:700}.appointment-item mark{color:#047857;text-transform:uppercase;background:#ecfdf5;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900}.customer-edit-form{border-top:1px solid var(--line-soft);gap:10px;margin-top:14px;padding-top:14px;display:grid}.customer-edit-form label{color:var(--ink-500);letter-spacing:0;text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.customer-edit-form input,.customer-edit-form select,.customer-edit-form textarea{border:1px solid var(--line);color:var(--ink-950);font:inherit;background:#fff;border-radius:8px;width:100%;min-width:0;padding:10px 11px;font-size:13px;font-weight:650}.customer-edit-form textarea{resize:vertical;line-height:1.45}.customer-edit-form input:focus,.customer-edit-form select:focus,.customer-edit-form textarea:focus{border-color:#03758673;outline:none;box-shadow:0 0 0 3px #1dbed826}.form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.consent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.consent-grid label{border:1px solid var(--line-soft);color:var(--ink-700);text-transform:none;background:#f8fafc;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;min-width:0;padding:8px;font-size:11px;display:flex}.consent-grid input{accent-color:var(--brand-700);flex:none;width:14px;height:14px;padding:0}.customer-edit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.customer-edit-actions button{background:var(--ink-950);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:10px 13px;font-size:12px;font-weight:850;display:inline-flex}.customer-edit-actions button:disabled{cursor:not-allowed;opacity:.55}.profile-message{color:var(--ink-500);font-size:12px;font-weight:750}.profile-message.saved{color:#047857}.profile-message.error{color:#b91c1c}.customer-case-list{gap:8px;display:grid}.customer-case-list button{border:1px solid var(--line-soft);color:var(--ink-950);gap:8px;justify-content:initial;text-align:left;background:#f8fafc;grid-template-columns:minmax(120px,.9fr) minmax(110px,.75fr) minmax(180px,1.2fr);min-height:58px;padding:10px;display:grid}.customer-case-list strong,.customer-case-list small,.customer-document-row strong,.customer-document-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.customer-case-list strong,.customer-document-row strong{color:var(--ink-950);font-size:13px;font-weight:800}.customer-case-list small,.customer-document-row small{color:var(--ink-500);font-size:11px;font-weight:600}.customer-timeline{max-height:420px;overflow:auto}.customer-timeline small{color:var(--ink-400);margin-top:4px;font-size:10px;font-weight:850;display:block}.customer360-side{align-content:start}.customer360-side .recommended-action{box-shadow:none}.customer360-side-card{gap:10px;display:grid}.customer360-side-card p{color:var(--ink-600);margin:0;font-size:13px;font-weight:600;line-height:1.45}.customer-document-row{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.customer-document-row button{flex:none;min-height:32px}.customer-table{border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.customer-table-head,.customer-table article{grid-template-columns:minmax(220px,1.25fr) minmax(140px,.8fr) 110px 90px 80px 110px 90px;align-items:center;gap:12px;min-height:56px;padding:0 12px;display:grid}.customer-table-head{color:var(--ink-500);text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:950}.customer-table article{border-top:1px solid var(--line-soft);background:#fff}.customer-table article>div{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 10px;display:grid}.customer-table .avatar{grid-row:1/span 2}.customer-table b,.customer-table small,.customer-table span,.customer-table strong{min-width:0;display:block}.customer-table b,.customer-table strong{color:var(--ink-950);font-size:13px;font-weight:950}.customer-table strong small{color:var(--ink-500);text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:900}.customer-table small,.customer-table span{color:var(--ink-500);font-size:12px;font-weight:800}.customer-table i,.contact-preview i,.quality-table i{text-align:center;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:950}.timeline-card,.contact-preview{border:1px solid var(--line-soft);border-radius:8px;gap:12px;padding:13px;display:grid}.timeline-card h3,.contact-preview h3{color:var(--ink-950);text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.timeline-card article{grid-template-columns:9px minmax(0,1fr);align-items:start;gap:9px;display:grid}.timeline-card i{background:var(--success);border-radius:999px;width:8px;height:8px;margin-top:5px}.timeline-card i.warning-dot{background:var(--warning)}.timeline-card strong,.timeline-card p,.contact-preview strong,.contact-preview p{margin:0;display:block}.timeline-card strong,.contact-preview strong{color:var(--ink-950);font-size:12px;font-weight:950}.timeline-card p,.contact-preview p,.module-copy{color:var(--ink-500);margin:0;font-size:12px;font-weight:750;line-height:1.4}.kanban{grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.kanban-column{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:9px;min-width:180px;padding:10px;display:grid}.kanban-column header{justify-content:space-between;align-items:center;display:flex}.kanban-column header strong,.kanban-column header span{color:var(--ink-950);font-size:12px;font-weight:950}.kanban-column header span{border:1px solid var(--line-soft);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:24px;display:inline-flex}.kanban-column article{border:1px solid var(--line-soft);background:#fff;border-radius:8px;gap:5px;padding:10px;display:grid}.kanban-column article b,.kanban-column article p,.kanban-column article small{margin:0;display:block}.kanban-column article b{color:var(--ink-950);font-size:12px;font-weight:950}.kanban-column article p,.kanban-column article small{color:var(--ink-500);font-size:11px;font-weight:750;line-height:1.35}.kanban-empty{border:1px dashed var(--line);background:#fff;border-radius:8px;align-content:center;gap:7px;min-height:138px;padding:14px;display:grid}.kanban-empty strong{color:var(--ink-950);font-size:12px;font-weight:950}.kanban-empty p{color:var(--ink-500);margin:0;font-size:11px;font-weight:750;line-height:1.4}.campaign-builder{gap:14px;display:grid}.campaign-command-center{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.campaign-command-center article{border:1px solid var(--line-soft);background:#fff;border-radius:8px;gap:5px;min-height:96px;padding:13px;display:grid}.campaign-command-center span,.campaign-command-center p,.next-best-panel span,.next-best-panel p{color:var(--ink-500);margin:0;font-size:11px;font-weight:850;line-height:1.35}.campaign-command-center strong{color:var(--ink-950);font-size:22px;font-weight:950;line-height:1.05}.campaign-health.success{background:#f0fdf4;border-color:#a7f3d0}.campaign-health.warning{background:#fffbeb;border-color:#fde68a}.campaign-health.danger{background:#fff1f2;border-color:#fecaca}.next-best-panel{border:1px solid var(--line-soft);border-left:4px solid var(--brand);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;display:grid}.next-best-panel strong{color:var(--ink-950);margin-top:4px;font-size:14px;font-weight:950;line-height:1.3;display:block}.campaign-summary-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:9px;display:grid}.campaign-summary-grid article{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:4px;min-height:68px;padding:11px;display:grid}.campaign-summary-grid strong,.campaign-summary-grid span{margin:0;display:block}.campaign-summary-grid strong{color:var(--ink-950);font-size:22px;font-weight:950}.campaign-summary-grid span{color:var(--ink-500);font-size:11px;font-weight:850;line-height:1.25}.campaign-control-grid{grid-template-columns:minmax(190px,1.2fr) repeat(2,minmax(170px,1fr));gap:10px;display:grid}.campaign-control-grid label{border:1px solid var(--line-soft);color:var(--ink-500);text-transform:uppercase;background:#f8fafc;border-radius:8px;gap:8px;padding:11px;font-size:11px;font-weight:900;display:grid}.campaign-control-grid label>span{color:var(--ink-950);text-transform:none;align-items:center;gap:7px;font-size:12px;font-weight:950;line-height:1.25;display:inline-flex}.campaign-control-grid input[type=range]{accent-color:var(--brand);width:100%}.campaign-control-grid .toggle-card{grid-template-columns:18px minmax(0,1fr);align-content:center}.campaign-control-grid .toggle-card input{accent-color:var(--brand);width:16px;height:16px;margin:0}.large-dropzone{min-height:180px}.contact-preview article{border-top:1px solid var(--line-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding-top:10px;display:grid}.contact-preview article:first-of-type{border-top:0;padding-top:0}.campaign-results{background:linear-gradient(#fff 0%,#f8fbff 100%)}.inline-action{color:var(--brand-strong);cursor:pointer;background:#eef7ff;border:1px solid #bde3ff;border-radius:999px;justify-content:center;align-items:center;min-height:26px;margin-top:7px;padding:5px 9px;font-size:10px;font-weight:950;display:inline-flex}.inline-action:disabled{cursor:wait;opacity:.6}.avatar.health-success{color:#166534;background:#dcfce7}.avatar.health-warning{color:#92400e;background:#fef3c7}.avatar.health-danger{color:#991b1b;background:#fee2e2}.supervisor-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.supervisor-command-panel{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(120px,.55fr));gap:10px;margin-bottom:14px;display:grid}.supervisor-command-panel article{border:1px solid var(--line-soft);background:#fff;border-radius:8px;gap:5px;min-height:88px;padding:13px;display:grid}.supervisor-command-panel article.wide{border-left:4px solid var(--brand)}.supervisor-command-panel span,.supervisor-command-panel p{color:var(--ink-500);margin:0;font-size:11px;font-weight:850;line-height:1.35}.supervisor-command-panel strong{color:var(--ink-950);font-size:14px;font-weight:950;line-height:1.25}.supervisor-command-panel article:not(.wide) strong{font-size:24px}.supervisor-board article{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:8px;min-height:120px;padding:13px;display:grid}.supervisor-board svg{color:var(--brand)}.supervisor-board span,.supervisor-board p{color:var(--ink-500);margin:0;font-size:12px;font-weight:800}.supervisor-board strong{color:var(--ink-950);font-size:26px;font-weight:950}.quality-table{border:1px solid var(--line-soft);border-radius:8px;overflow:hidden}.quality-table>div,.quality-table article{grid-template-columns:minmax(170px,1fr) minmax(140px,.8fr) 70px 90px;align-items:center;gap:12px;min-height:50px;padding:0 12px;display:grid}.quality-table>div{color:var(--ink-500);text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:950}.quality-table article{border-top:1px solid var(--line-soft)}.quality-table strong,.quality-table span,.quality-table b{font-size:12px;font-weight:900;display:block}.quality-table span{color:var(--ink-500)}.audit-review{border:1px solid var(--line-soft);border-radius:8px;gap:12px;padding:14px;display:grid}.audit-scorecards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.intervention-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.intervention-head span{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.intervention-head strong{background:var(--brand-soft);color:var(--brand-strong);white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:950}.intervention-list{gap:9px;display:grid}.intervention-item{border:1px solid var(--line-soft);border-left:5px solid var(--brand);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.intervention-item.severity-alta{border-left-color:var(--danger)}.intervention-item.severity-media{border-left-color:var(--warning)}.intervention-item.severity-baja{border-left-color:var(--success)}.intervention-item mark{color:var(--ink-700);text-transform:uppercase;background:#eef2f7;border-radius:999px;margin-bottom:6px;padding:5px 8px;font-size:10px;font-weight:950;display:inline-flex}.intervention-item strong,.intervention-item span,.intervention-item p{overflow-wrap:anywhere;min-width:0}.intervention-item strong{color:var(--ink-950);font-size:14px;font-weight:950;display:block}.intervention-item span,.intervention-item p{color:var(--ink-500);margin:0;font-size:12px;font-weight:800;line-height:1.35}.intervention-item button{justify-content:center;min-width:108px}.audit-scorecards article{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:5px;padding:10px;display:grid}.audit-scorecards span,.audit-review p,.audit-review button span,.audit-review button small{color:var(--ink-500);font-size:12px;font-weight:800}.audit-scorecards strong{color:var(--ink-950);font-size:24px;font-weight:950}.audit-review h3{color:var(--ink-950);margin:0;font-size:15px}.audit-review button{border:1px solid var(--line-soft);color:var(--ink-950);text-align:left;background:#fff;border-radius:8px;place-items:start;gap:5px;min-height:auto;padding:11px;display:grid}.supervisor-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supervisor-breakdown section{border:1px solid var(--line-soft);background:linear-gradient(#fff 0%,#f8fbfd 100%);border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.supervisor-breakdown article{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:9px;display:grid}.supervisor-breakdown article:first-of-type{border-top:0;padding-top:0}.supervisor-breakdown strong,.supervisor-breakdown span{overflow-wrap:anywhere;min-width:0}.supervisor-breakdown strong{color:var(--ink-950);font-size:13px;font-weight:950}.supervisor-breakdown span{color:var(--ink-500);font-size:11px;font-weight:850;line-height:1.35}.supervisor-breakdown b{color:#0f7f92;background:#eef9fb;border:1px solid #10849a26;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:30px;padding:0 8px;font-size:12px;font-weight:950;display:inline-flex}.funnel-card,.campaign-card,.supervisor-card{gap:14px;padding:14px;display:grid}.funnel{gap:8px;display:grid}.funnel article{border:1px solid var(--line-soft);border-radius:8px;grid-template-columns:28px minmax(0,1fr) 48px;align-items:center;gap:10px;min-height:46px;padding:8px 10px;display:grid}.funnel article span{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:950;display:inline-flex}.funnel strong,.funnel b{font-size:13px;font-weight:950}.funnel b{text-align:right}.campaign-body{gap:12px;display:grid}.channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.channel-grid button{border:1px solid var(--line-soft);color:var(--ink-600);background:#f4f7fb;min-height:60px;padding:9px;display:grid}.channel-grid button.selected{background:var(--ink-950);color:#fff}.message-editor,.dropzone{color:var(--ink-600);text-transform:uppercase;gap:7px;font-size:11px;font-weight:950;display:grid}textarea{border:1px solid var(--line);color:var(--ink-950);resize:vertical;background:#fff;border-radius:7px;outline:none;width:100%;min-height:96px;padding:10px;line-height:1.45}textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #0b6f851f}.dropzone{cursor:pointer;text-align:center;text-transform:none;background:#fbfcfe;border:1px dashed #0b6f8561;border-radius:8px;place-items:center;min-height:118px;padding:18px}.dropzone svg{color:var(--brand)}.dropzone strong{color:var(--ink-950);font-size:14px}.dropzone span{color:var(--ink-500);font-size:12px}.dropzone input{display:none}.supervisor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.supervisor-metrics article{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;gap:6px;padding:10px;display:grid}.supervisor-metrics svg{color:var(--brand)}.supervisor-metrics span{color:var(--ink-500);font-size:11px;font-weight:850}.supervisor-metrics strong{color:var(--ink-950);font-size:18px;font-weight:950}.agent-plan{gap:8px;display:grid}.agent-plan article{border-top:1px solid var(--line-soft);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding-top:10px;display:grid}.agent-plan strong,.agent-plan p{margin:0;display:block}.agent-plan strong{color:var(--ink-950);font-size:12px;font-weight:950}.agent-plan p{color:var(--ink-500);margin-top:3px;font-size:11px;line-height:1.35}@media (width<=1439px){.workspace{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.customer360-view{grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr)}.customer360-side,.context-panel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-card,.next-action,.insight-card,.handoff-card,.closure-card,.event-stream{min-width:0}.case-table-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"customer customer""case status""package package""value owner""sla sla""action action""last last"}}@media (width<=1320px){.lower-grid,.module-grid,.settings-grid,.admin-grid{grid-template-columns:1fr}.workspace{grid-template-columns:minmax(300px,340px) minmax(0,1fr);min-height:auto}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.conversation-panel{min-height:640px}.recommended-action{grid-template-columns:1fr}.recommended-action-controls{justify-items:start}.recommended-action-controls div{justify-content:flex-start}.context-panel{grid-column:1/-1;grid-template-columns:1fr}.customer360-view,.customer360-side{grid-template-columns:1fr}.kanban{grid-template-columns:repeat(5,minmax(220px,1fr))}.settings-panel.wide{grid-column:auto}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tenant-table{overflow-x:auto}.tenant-row{min-width:980px}}@media (width<=940px){.crm-shell,.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-hero{flex-direction:column;align-items:flex-start}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-sidebar{position:static}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.topbar-actions,.topbar-actions button{width:100%}.composer{grid-template-columns:1fr}.composer label{border-left:0;border-top:1px solid var(--line-soft);padding-top:10px;padding-left:0}.composer .send-button{width:100%}.operational-shortcuts,.campaign-control-grid{grid-template-columns:1fr}.campaign-actions,.campaign-actions button{justify-content:center;width:100%}.customer-table,.quality-table{overflow-x:auto}.customer-table-head,.customer-table article{min-width:820px}.quality-table>div,.quality-table article{min-width:520px}.case-table-row{grid-template-columns:1fr;grid-template-areas:"customer""action""package""value""case""owner""status""sla""last"}.case-table-row strong,.case-table-row small{white-space:normal}.supervisor-board,.audit-scorecards,.supervisor-breakdown,.customer360-command,.intervention-item{grid-template-columns:repeat(2,minmax(0,1fr))}.customer360-hero{flex-direction:column;align-items:flex-start}.customer360-actions,.customer360-actions button{justify-content:center;width:100%}.customer360-kpis,.customer360-grid,.customer-case-list button,.settings-hero,.kiosk-shell{grid-template-columns:1fr}.settings-hero{flex-direction:column}.settings-actions{place-items:stretch stretch;width:100%}.automation-row,.automation-row.escalation-row,.automation-row.funnel-row,.automation-row.field-row,.automation-row.department-row,.automation-row.quick-reply-row,.automation-row.closure-row,.calendar-grid,.channel-settings-grid,.meta-connection-grid,.team-builder,.form-grid.two,.kiosk-products{grid-template-columns:1fr}.meta-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-health{grid-template-columns:1fr}}@media (width<=620px){.crm-content,.crm-sidebar{padding:14px}.metrics,.channel-grid,.supervisor-metrics,.queue-tabs,.supervisor-board,.audit-scorecards,.supervisor-breakdown,.customer360-command,.customer360-command dl,.duplicate-alert-card,.duplicate-list article,.workflow-suggestion-card,.workflow-rule-grid,.calendar-time-grid,.appointment-item,.form-two,.consent-grid,.intervention-item{grid-template-columns:1fr}.duplicate-list button{width:100%}.intervention-head,.conversation-header,.panel-head,.meta-connection-main,.customer-card-head{flex-direction:column;align-items:flex-start}.meta-progress,.meta-connection-grid{grid-template-columns:1fr}.meta-actions button,.meta-test-row button{justify-content:center;width:100%}.call-actions{width:100%}.call-actions button{flex:1}.transcript article{max-width:100%}.segmented.compact{width:100%;min-width:0}.panel-head .primary-button,.panel-head .ghost-button{width:100%}.settings-hero,.settings-panel,.kiosk-form{padding:16px}.qr-card{grid-template-columns:1fr}.kiosk-page{padding:14px}}.legal-page{color:#07111f;background:radial-gradient(circle at 18% 10%,#11c9da29,#0000 28%),linear-gradient(135deg,#f7fbff 0%,#eef5fb 46%,#fff 100%);min-height:100vh;padding:48px 20px}.legal-shell{background:#ffffffeb;border:1px solid #0f26441f;border-radius:18px;max-width:920px;margin:0 auto;padding:44px;box-shadow:0 24px 80px #0f26441f}.legal-shell .brand-mark{color:#087c94;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.8rem;font-weight:900}.legal-shell h1{color:#07111f;margin:0 0 18px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.legal-lead{color:#526072;margin:0 0 32px;font-size:1.1rem;line-height:1.7}.legal-shell h2{color:#0b2338;margin:26px 0 8px;font-size:1.05rem}.legal-shell p{color:#5d6979;line-height:1.75}.legal-updated{border-top:1px solid #0f26441f;margin-top:34px;padding-top:20px}@media (width<=620px){.legal-page{padding:18px}.legal-shell{border-radius:14px;padding:24px}}:root{--ink-950:#07111f;--ink-800:#18243a;--ink-700:#2e3b55;--ink-600:#4b5872;--ink-500:#667085;--ink-400:#98a2b3;--line:#d9e2ef;--line-soft:#e9eef7;--bg:#f4f7fb;--panel:#fff;--brand:#1967f2;--brand-strong:#2438d9;--brand-dark:#09152b;--brand-soft:#eaf2ff;--success:#067647;--success-soft:#e7f8ef;--warning:#9a4f00;--warning-soft:#fff4e5;--danger:#b42318;--danger-soft:#fff0ee;--violet:#7c3aed;--violet-soft:#f2ecff}.crm-shell{background:linear-gradient(#eef5ff 0%,#f8fafc 34%,#f4f7fb 100%);grid-template-columns:236px minmax(0,1fr)}.crm-sidebar{background:linear-gradient(#081225 0%,#0d1b36 58%,#111827 100%);border-right:1px solid #ffffff1a;gap:18px;padding:18px 12px;box-shadow:16px 0 44px #0812252e}.brand{background:#ffffff0e;border:1px solid #ffffff17;border-radius:14px;padding:14px}.brand span{font-size:20px;font-weight:850}.brand span span{color:#69e7ff}.brand small{color:#b8c5d9;font-size:10px;font-weight:750}.crm-sidebar nav{gap:7px}.crm-sidebar nav button{color:#c9d5e7;border:1px solid #0000;border-radius:12px;min-height:42px;font-weight:750}.crm-sidebar nav button.active,.crm-sidebar nav button:hover{color:#fff;background:#ffffff1a;border-color:#69e7ff47;box-shadow:inset 3px 0 #69e7ff}.crm-sidebar nav svg,.agent-rail svg,.trust-rail svg{color:#69e7ff}.agent-rail,.trust-rail{background:#ffffff0e;border-color:#ffffff1a;border-radius:14px}.agent-rail article{background:#ffffff0b;border-radius:10px;padding:7px 8px}.agent-rail i{background:#15d69b;box-shadow:0 0 0 4px #15d69b24}.crm-content{gap:16px;padding:18px clamp(14px,1.6vw,26px) 22px}.topbar{background:#ffffffc7;border:1px solid #d9e2efdb;border-radius:18px;min-height:64px;padding:12px 14px 12px 18px;box-shadow:0 20px 60px #0f172a14}.topbar p{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.topbar h1{color:var(--ink-950);font-size:clamp(18px,1.55vw,25px);font-weight:850}.topbar-actions{gap:7px}.user-chip,.sync-state{border:1px solid var(--line-soft);box-shadow:none;border-radius:999px;font-weight:750}.primary-button{background:linear-gradient(135deg,#07111f,#18243a);border-color:#ffffff14;box-shadow:0 10px 24px #07111f2e}.ghost-button{border-color:var(--line);color:var(--ink-700);background:#ffffffd1}.command-strip{color:#fff;background:linear-gradient(135deg,#07111f 0%,#132033 70%,#0f6f85 100%);border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:86px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0f172a24}.command-strip:after{content:"";background:linear-gradient(90deg,#69e7ff38,#7c3aed2e);height:4px;position:absolute;bottom:0;left:0;right:0}.command-strip span{color:#69e7ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:850;display:block}.command-strip h2{color:#fff;letter-spacing:0;max-width:820px;margin:0;font-size:clamp(20px,1.8vw,25px);font-weight:850;line-height:1}.command-strip p{color:#c9d7eb;max-width:660px;margin:10px 0 0;font-size:13px;font-weight:650;line-height:1.45}.command-pulse{background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;flex:0 0 250px;gap:4px;padding:14px;display:grid}.command-pulse strong{color:#fff;font-size:15px;font-weight:850}.command-pulse small{color:#dbe7f8;font-size:12px;font-weight:650}.metrics{grid-template-columns:repeat(7,minmax(108px,1fr));gap:8px}.metrics article{box-shadow:none;background:#ffffffc7;border:1px solid #d9e2efd1;border-radius:16px;min-height:82px;padding:13px}.metrics.compact{grid-template-columns:repeat(3,minmax(180px,1fr))}.metrics.compact button{color:var(--ink-950);text-align:left;background:#ffffffd1;border:1px solid #d9e2efe6;border-radius:16px;grid-template-columns:34px auto 1fr;justify-content:start;align-items:center;gap:6px 12px;min-height:72px;padding:12px 14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.metrics.compact button:hover,.metrics.compact button.selected{border-color:#1967f266;transform:translateY(-1px);box-shadow:0 16px 36px #1967f21f}.metrics.compact button svg{color:var(--brand);grid-row:1/span 2}.metrics.compact button strong{font-size:26px;line-height:1}.metrics.compact button span{color:var(--ink-600);align-self:center;font-size:13px;font-weight:800}.metrics strong{font-size:24px;font-weight:850}.metrics span{font-size:11px;font-weight:750}.metrics svg{color:var(--brand)}.inbox-panel,.conversation-panel,.context-panel,.funnel-card,.campaign-card,.supervisor-card,.customer360-main,.customer360-list,.customer360-side,.settings-panel{background:#ffffffdb;border:1px solid #d9e2efe6;border-radius:20px;box-shadow:0 18px 60px #0f172a12}.inbox-panel,.conversation-panel,.context-panel{grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;min-height:0;padding:14px}.panel-head h2,.conversation-header h2,.customer-card h2{font-size:18px;font-weight:850}.panel-head p,.conversation-header p,.customer-card p{font-weight:650}.queue-search input,.filter-strip input{background:#fff;border-radius:12px}.queue-tabs,.segmented{background:#eef3fa;border-radius:14px;padding:5px}.queue-tabs button,.segmented button{border-radius:10px;font-weight:750}.queue-tabs button.selected,.segmented button.selected{background:#fff;box-shadow:0 8px 18px #0f172a14}.advanced-filters>div{border-radius:14px}.case-operations-table{align-content:start;gap:9px;padding-right:2px;overflow:auto}.case-table-row{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #d9e2efe6;border-radius:16px;grid-template-areas:"customer customer""action action""package package""status sla""value owner""case last";min-height:132px;padding:13px;transition:border-color .14s,box-shadow .14s,transform .14s;box-shadow:0 10px 24px #0f172a0b}.case-table-row:hover{border-color:#1967f257;transform:translateY(-1px);box-shadow:0 18px 38px #1967f21f}.case-table-row.selected{box-shadow:inset 4px 0 0 var(--brand), 0 18px 40px #1967f229;background:linear-gradient(#fff 0%,#f4f8ff 100%);border-color:#1967f285}.avatar{color:var(--brand-strong);background:linear-gradient(135deg,#eaf2ff,#f2ecff);border-color:#1967f22e;font-weight:850}.case-table-row strong{font-weight:850}.case-table-row>span:nth-child(8) strong{color:var(--brand-strong);font-size:14px}.case-table-row.compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"customer customer""meta meta""preview preview""action action""foot foot";gap:8px;min-height:98px;padding:10px 11px 10px 14px;position:relative}.case-table-row.compact.has-inbound:before{content:"";background:linear-gradient(#15d69b,#0f8f72);border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;left:5px;box-shadow:0 0 0 3px #15d69b1f}.case-table-row.compact .case-customer-cell{grid-area:customer;padding-left:0}.case-preview-cell{grid-area:preview}.case-action-cell{background:#f4f8ff;border:1px solid #dbe8ff;border-radius:12px;grid-area:action;padding:8px}.case-meta-cell{flex-wrap:wrap;grid-area:meta;justify-content:flex-start;align-items:start;gap:5px;min-width:0;max-width:none;display:flex}.case-foot-cell{border-top:1px solid var(--line-soft);grid-area:foot;padding-top:8px}.case-preview-cell strong{color:var(--ink-800);text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.case-action-cell strong{color:var(--brand-strong);text-overflow:ellipsis;white-space:normal;display:block;overflow:hidden}.case-meta-cell mark{white-space:normal;word-break:break-word;max-width:100%;padding:5px 7px;font-size:9px;line-height:1.15}.case-meta-cell .mode-auto{background:var(--success-soft);color:var(--success)}.case-meta-cell .mode-assisted{background:var(--brand-soft);color:var(--brand-strong)}.case-meta-cell .mode-human{color:var(--ink-700);background:#eef2f7}.case-meta-cell mark.campaign{color:#9a3412;background:#fff7ed}.case-table-row small{color:var(--ink-500);overflow-wrap:anywhere;min-width:0;font-weight:650}.case-table-row mark{color:var(--brand-strong);background:#eaf2ff;font-weight:850}.conversation-panel{background:linear-gradient(#ffffffeb 0%,#f8fbffeb 100%);overflow:hidden}.conversation-header{border-bottom:1px solid var(--line-soft);padding-bottom:12px}.ai-status-card{background:#f4f8ff;border-color:#dbe8ff;border-radius:16px}.mission-bar{border:1px solid #1967f22e;border-left:5px solid var(--brand);background:linear-gradient(135deg,#fff 0%,#f7faff 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:center;gap:14px;padding:15px 16px;display:grid;box-shadow:0 18px 44px #1967f21a}.mission-bar.warning{border-left-color:var(--warning)}.mission-bar.danger{border-left-color:var(--danger)}.mission-bar.success{border-left-color:var(--success)}.mission-bar span,.mission-bar dt{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.mission-bar.warning span,.mission-bar.warning dt{color:var(--warning)}.mission-bar.danger span,.mission-bar.danger dt{color:var(--danger)}.mission-bar.success span,.mission-bar.success dt{color:var(--success)}.mission-bar strong{color:var(--ink-950);margin-top:5px;font-size:clamp(20px,2vw,30px);font-weight:850;line-height:1.04;display:block}.mission-bar p{color:var(--ink-600);margin:8px 0 0;font-size:13px;font-weight:650;line-height:1.4}.mission-bar dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.mission-bar dl div{background:#f1f6ff;border:1px solid #dbe8ff;border-radius:13px;min-width:0;padding:9px}.mission-bar dd{color:var(--ink-950);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:850;overflow:hidden}.campaign-response-card{background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);border:1px solid #fed7aa;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 16px 34px #9a341214}.campaign-response-card svg{color:#c2410c}.campaign-response-card span{color:#9a3412;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.campaign-response-card strong{color:var(--ink-950);margin-top:2px;font-size:15px;font-weight:900;display:block}.campaign-response-card p{color:var(--ink-600);margin:4px 0 0;font-size:12px;font-weight:650;line-height:1.35}.campaign-response-card mark{color:#9a3412;white-space:nowrap;background:#ffedd5;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.recommended-action{background:linear-gradient(135deg,#fff 0%,#f4f8ff 100%);border-radius:18px;box-shadow:0 18px 42px #1967f21f}.recommended-action-main strong{font-size:18px;font-weight:850}.case-list-summary{border:1px solid var(--line-soft);color:var(--ink-500);background:#f8fbff;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.case-list-summary strong{color:var(--ink-950);white-space:nowrap}.stage-control-card,.customer360-command{border:1px solid var(--line-soft);background:#fff;border-radius:16px;gap:10px;padding:12px;display:grid}.stage-control-card strong,.customer360-command strong{color:var(--ink-950);font-weight:900}.stage-control-card p,.customer360-command small{color:var(--ink-500);margin:0;font-size:12px;font-weight:700;line-height:1.4}.stage-control-card label{color:var(--ink-700);gap:5px;font-size:11px;font-weight:850;display:grid}.stage-control-card select,.stage-control-card input,.stage-control-card textarea{border:1px solid var(--line-soft);background:#f8fbff;border-radius:10px}.stage-control-card button{justify-content:center}.customer360-command>div>span{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.customer360-command>div>strong{margin:4px 0;font-size:17px;line-height:1.25;display:block}.customer360-command dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.customer360-command dl div{border:1px solid var(--line-soft);background:#f8fbff;border-radius:12px;min-width:0;padding:8px}.customer360-command dt{color:var(--ink-500);text-transform:uppercase;font-size:10px;font-weight:850}.customer360-command dd{color:var(--ink-950);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:850;line-height:1.3}.transcript{background:linear-gradient(#f8fbff 0%,#fff 100%);border-radius:18px;padding:16px}.transcript article{border-radius:16px;box-shadow:0 10px 22px #0f172a0b}.transcript article.agent{background:linear-gradient(135deg,#eaf2ff,#edfafe);border-color:#1967f229}.transcript article.internal{box-shadow:none;border-style:dashed}.composer{background:#fff;border-color:#d9e2eff5;border-radius:18px;box-shadow:0 14px 34px #0f172a12}.composer textarea{border-radius:14px;font-weight:650}.composer .send-button{background:linear-gradient(135deg, var(--brand), var(--violet));border-radius:14px}.customer-card,.next-action,.insight-card,.event-stream,.closure-card{background:#fff;border-radius:16px}.inspector-head{background:linear-gradient(135deg,#fff 0%,#f4f8ff 100%);border:1px solid #1967f224;border-radius:18px;gap:4px;padding:14px;display:grid}.inspector-head span{color:var(--brand-strong);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.inspector-head strong{color:var(--ink-950);font-size:18px;font-weight:850}.inspector-head p{color:var(--ink-600);margin:0;font-size:12px;font-weight:650}.inspector-tabs{border:1px solid var(--line-soft);background:#eef3fa;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.inspector-tabs button{color:var(--ink-600);background:0 0;border-radius:10px;min-height:34px;padding:0 6px;font-size:11px;font-weight:800}.inspector-tabs button.selected{color:var(--ink-950);background:#fff;box-shadow:0 8px 18px #0f172a14}.handoff-card{background:linear-gradient(160deg,#07111f 0%,#122348 72%,#2438d9 100%);border-radius:18px;box-shadow:0 20px 54px #07111f2e}.handoff-card button{border-radius:11px}.closure-card label{color:var(--ink-500);text-transform:uppercase;gap:7px;font-size:11px;font-weight:850;display:grid}.closure-card select,.closure-card input{border:1px solid var(--line);color:var(--ink-950);font:inherit;background:#fff;border-radius:12px;outline:none;width:100%;min-height:40px;padding:0 10px;font-size:13px;font-weight:750}.closure-card>button{background:linear-gradient(135deg, var(--brand), var(--violet));color:#fff;width:100%;min-height:40px}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #1967f238}@media (width<=1080px){.workspace{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.context-panel{grid-column:1/-1}}@media (width>=1081px){.workspace{grid-template-columns:minmax(300px,380px) minmax(420px,1fr) minmax(280px,340px)}}@media (width<=940px){.crm-shell{grid-template-columns:1fr;overflow-x:hidden}.crm-sidebar{position:static}.crm-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-rail,.trust-rail{display:none}.crm-content{width:100%}.topbar{flex-direction:column;align-items:flex-start}.topbar-actions,.topbar-actions button,.user-chip,.sync-state{width:100%}.workspace{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;overflow:hidden}.inbox-panel,.conversation-panel,.context-panel{width:100%;min-width:0;max-width:100%;min-height:auto;overflow:hidden}.case-operations-table,.transcript,.recommended-action,.sales-lead-card,.document-card,.case-intelligence,.ai-status-card,.mission-bar{min-width:0;max-width:100%}.mission-bar,.mission-bar dl{grid-template-columns:1fr}.campaign-response-card{grid-template-columns:28px minmax(0,1fr);align-items:start}.campaign-response-card mark{grid-column:2;justify-self:start}.command-strip{flex-direction:column;align-items:stretch}.command-pulse{flex-basis:auto}}@media (width<=1180px){.readiness-panel,.agenda-board,.campaign-command-center,.next-best-panel,.supervisor-command-panel{grid-template-columns:1fr}.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.agenda-command{flex-direction:column;align-items:stretch}.agenda-command h2{font-size:26px}.agenda-controls{justify-content:stretch}.agenda-controls label,.agenda-controls button{width:100%}.agenda-kpis,.readiness-grid,.campaign-summary-grid,.campaign-control-grid{grid-template-columns:1fr}.agenda-item,.agenda-load-row{grid-template-columns:1fr;align-items:start}.agenda-item button{width:100%}}.crm-shell{background:#f4f7fb;border-inline:1px solid #dde3eb;grid-template-columns:228px minmax(0,1fr);width:min(100%,1800px);margin-inline:auto;box-shadow:0 0 32px #14203014}.crm-content{grid-template-rows:auto auto 1fr;gap:10px;padding:12px}.crm-content>.command-strip,.operational-shortcuts{display:none}.topbar{box-shadow:none;border-radius:10px;min-height:60px;padding:10px 12px}.topbar h1,.panel-head h2,.conversation-header h2,.customer-card h2{font-size:16px;line-height:1.2}.topbar p,.panel-head p,.conversation-header p,.customer-card p{font-size:12px;line-height:1.3}.metrics.compact{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;padding:8px;display:flex;overflow-x:auto}.metrics.compact button{box-shadow:none;flex:none;grid-template-columns:18px auto auto;min-width:158px;min-height:38px;padding:6px 10px}.metrics.compact button strong{font-size:18px}.metrics.compact button span{font-size:12px}.risk-radar{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.risk-radar article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;min-width:0;padding:10px 12px;display:grid}.risk-radar article.danger{box-shadow:inset 3px 0 0 var(--danger);border-color:#cc313147}.risk-radar article.steady{box-shadow:inset 3px 0 0 var(--brand);border-color:#0b6f8533}.risk-radar span{color:var(--ink-500);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:950;display:flex}.risk-radar strong{color:var(--ink-950);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.risk-radar p{color:var(--ink-600);margin:0;font-size:12px;font-weight:750;line-height:1.3}.workspace{grid-template-columns:minmax(286px,342px) minmax(460px,1fr) minmax(278px,320px);gap:10px;min-height:calc(100vh - 142px)}.inbox-panel,.conversation-panel,.context-panel,.customer-list-panel,.customer360-main,.customer360-side{box-shadow:none;border-radius:10px}.inbox-panel,.conversation-panel,.context-panel{gap:10px;padding:10px}.queue-tabs{flex-wrap:nowrap;overflow-x:auto}.queue-tabs button{flex:none;min-height:30px}.queue-search{min-width:170px;max-width:210px}.case-operations-table{gap:6px}.case-table-row.compact{border-radius:9px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"customer meta""preview preview""action action""risk risk""foot foot";gap:5px 8px;min-height:126px;padding:9px 10px 9px 13px}.case-table-row.compact .avatar{width:30px;height:30px;font-size:11px}.case-table-row.compact>.case-customer-cell{grid-area:customer}.case-table-row.compact>.case-preview-cell{grid-area:preview}.case-table-row.compact>.case-action-cell{grid-area:action}.case-table-row.compact>.case-risk-cell{grid-area:risk}.case-table-row.compact>.case-meta-cell{grid-area:meta}.case-table-row.compact>.case-foot-cell{grid-area:foot}.case-table-row strong,.case-preview-cell strong,.case-action-cell strong{font-size:12px;line-height:1.2}.case-preview-cell strong{-webkit-line-clamp:1;color:var(--ink-700)}.case-preview-cell small,.case-action-cell small,.case-foot-cell small,.case-table-row small{font-size:12px;line-height:1.25}.case-action-cell{background:#f8fbff;border-radius:8px;align-content:center;min-width:0;padding:6px 8px}.case-risk-cell{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;padding:6px 8px;display:grid!important}.case-risk-cell strong{border-radius:8px;justify-content:center;align-items:center;height:26px;font-size:13px;display:inline-flex}.case-risk-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-risk-cell.danger strong{background:var(--danger-soft);color:var(--danger)}.case-risk-cell.warning strong{background:var(--warning-soft);color:var(--warning)}.case-risk-cell.steady strong,.case-risk-cell.success strong{background:var(--brand-soft);color:var(--brand-strong)}.case-meta-cell{flex-wrap:nowrap;justify-content:flex-end;align-self:start;align-items:center;max-width:158px;overflow:hidden}.case-meta-cell mark{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:0 auto;max-width:74px;padding:4px 6px;font-size:10px;overflow:hidden}.case-meta-cell mark:nth-child(n+3){display:none}.case-foot-cell{border-top:1px solid var(--line-soft);text-align:left;place-self:center stretch;max-width:100%;padding-top:0}.case-foot-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.evidence-card,.risk-signal-card{border:1px solid var(--line-soft);background:#fff;border-radius:10px;gap:8px;padding:10px;display:grid}.evidence-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.evidence-head h3,.risk-signal-card h3{color:var(--ink-950);margin:0;font-size:13px;line-height:1.2}.evidence-head span{background:var(--brand-soft);color:var(--brand-strong);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:950}.evidence-card article{border:1px solid var(--line-soft);background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.evidence-card strong,.risk-signal-card strong{color:var(--ink-950);font-size:12px;line-height:1.2;display:block}.evidence-card p{color:var(--ink-700);overflow-wrap:anywhere;margin:2px 0;font-size:12px;font-weight:850;line-height:1.25}.evidence-card small,.risk-signal-card span{color:var(--ink-500);font-size:11px;font-weight:750;line-height:1.3;display:block}.evidence-card mark{color:var(--brand-strong);background:#eef6f8;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:950}.risk-signal-card article{border-left:3px solid var(--brand);gap:3px;padding:2px 0 2px 8px;display:grid}.risk-signal-card article.danger{border-left-color:var(--danger)}.risk-signal-card article.warning{border-left-color:var(--warning)}.risk-signal-card article.success{border-left-color:var(--success)}.conversation-panel{grid-template-rows:auto auto auto auto auto minmax(180px,1fr) auto auto}.mission-bar{box-shadow:none;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);gap:10px;padding:12px}.mission-bar strong{font-size:clamp(18px,1.35vw,24px);line-height:1.12}.mission-bar p,.recommended-action-main p,.recommended-action-steps span{font-size:12px}.mission-bar dl div,.recommended-action,.ai-status-card,.sales-lead-card,.document-card,.transcript,.composer,.campaign-response-card,.inspector-head,.handoff-card,.next-action,.stage-control-card,.closure-card,.customer-card,.insight-card,.event-stream,.customer360-hero,.customer360-command,.customer360-grid article,.customer-cases-card,.timeline-card,.customer360-side-card{box-shadow:none;border-radius:10px}.recommended-action{gap:9px;padding:10px}.recommended-action-main strong{font-size:16px}.recommended-action-controls{grid-template-columns:auto minmax(0,1fr)}.case-intelligence{gap:6px}.case-intelligence article{min-height:68px;padding:9px}.transcript{padding:10px}.transcript p{font-size:13px;line-height:1.42}.composer{grid-template-columns:minmax(0,1fr) 42px}.composer-channel{display:none}.context-panel{grid-area:auto;grid-template-columns:minmax(0,1fr);max-height:calc(100vh - 142px);display:grid;overflow:auto}.handoff-card{background:#08111f}.inspector-tabs{z-index:2;position:sticky;top:0}.inspector-tabs button{min-height:32px;font-size:12px}.customer360-view{grid-template-columns:minmax(280px,330px) minmax(470px,1fr) minmax(276px,318px);gap:10px;min-height:calc(100vh - 90px)}.customer360-kpis{gap:8px}.customer360-kpis article{min-height:70px}.customer360-command{grid-template-columns:minmax(0,1fr)}.customer360-command dl{grid-template-columns:repeat(4,minmax(0,1fr))}.customer360-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer360-side{max-height:calc(100vh - 90px);overflow:auto}.wasap-qr-panel{background:linear-gradient(135deg,#f8fffb 0%,#eefaf3 100%);border:1px solid #17a05b3d;border-radius:10px;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:12px;display:grid}.wasap-qr-panel img{object-fit:contain;background:#fff;border:1px solid #0f172a1a;border-radius:8px;width:136px;height:136px;padding:8px;display:block}.wasap-qr-panel strong{color:#07111f;margin-bottom:4px;font-size:15px;display:block}.wasap-qr-panel p{color:#506076;margin:0;font-size:13px;line-height:1.45}@media (width<=1320px){.crm-shell{grid-template-columns:204px minmax(0,1fr)}.workspace,.customer360-view{grid-template-columns:minmax(282px,330px) minmax(0,1fr)}.context-panel,.customer360-side{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid}}@media (width<=1080px){.risk-radar{grid-template-columns:minmax(0,1fr)}.workspace,.customer360-view{grid-template-columns:minmax(250px,310px) minmax(0,1fr)}.case-table-row.compact{grid-template-columns:minmax(0,1fr);grid-template-areas:"customer""meta""preview""action""risk""foot"}.case-meta-cell{justify-content:flex-start;max-width:100%}.case-foot-cell{text-align:left;justify-self:stretch;max-width:100%}}.sofia-training-settings{background:#f5fafb;border:1px solid #d8e5e9;border-left:4px solid #087f8c;gap:14px;margin:0 0 18px;padding:18px;display:grid}.sofia-training-settings>div:first-child{gap:4px;display:grid}.sofia-training-settings>div:first-child>span,.training-command-head span{color:#087f8c;text-transform:uppercase;font-size:11px;font-weight:800}.sofia-training-settings p,.sofia-training-settings small{color:#5d6b78;margin:0}.training-mode-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.training-mode-selector button{color:#17212b;text-align:left;background:#fff;border:1px solid #d5e1e6;border-radius:6px;min-height:88px;padding:12px}.training-mode-selector button strong,.training-mode-selector button small{display:block}.training-mode-selector button small{margin-top:5px;line-height:1.35}.training-mode-selector button.selected{background:#eaf7f7;border-color:#087f8c;box-shadow:inset 0 0 0 1px #087f8c}.confidence-control{gap:8px;display:grid}.confidence-control>span{color:#33414f;justify-content:space-between;font-size:12px;display:flex}.confidence-control input{accent-color:#087f8c;width:100%}.training-review-card{background:#eff9f9;border:1px solid #a9d4d7;border-radius:6px;gap:10px;padding:14px;display:grid}.training-review-card>div:first-child{gap:3px;display:grid}.training-review-card>div:first-child span{color:#087f8c;text-transform:uppercase;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.training-review-card>div:first-child small,.training-review-card>p{color:#51606d;line-height:1.45}.training-review-card>p{background:#fff;border-left:3px solid #65bcc2;margin:0;padding:10px}.training-review-card label{color:#3d4b58;gap:5px;font-size:12px;font-weight:700;display:grid}.training-review-card input{box-sizing:border-box;width:100%}.training-review-actions,.supervisor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.training-command-center,.patrol-command-center{background:#fff;border:1px solid #dbe5e9;border-radius:6px;gap:14px;margin-top:16px;padding:18px;display:grid}.patrol-command-center{background:#fbfcfd}.training-command-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.training-command-head h3{margin:3px 0 0;font-size:18px}.training-command-head>strong{color:#fff;background:#0b1727;border-radius:5px;padding:7px 10px;font-size:12px}.training-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.training-metrics article{background:#f7f9fa;border:1px solid #e2e9ec;gap:3px;min-width:0;padding:12px;display:grid}.training-metrics article span,.training-metrics article small{color:#687683;font-size:11px}.training-metrics article strong{color:#101b2b;font-size:22px}.training-draft-list,.patrol-list{gap:7px;display:grid}.training-draft-list article{border:1px solid #e2e8eb;grid-template-columns:minmax(145px,.7fr) minmax(220px,1.6fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.training-draft-list article div,.training-draft-list article div span{display:grid}.training-draft-list article span,.training-draft-list article p{color:#63717e;font-size:12px}.training-draft-list article p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.patrol-list button{color:#1d2935;text-align:left;background:#fff;border:1px solid #e0e7ea;border-radius:5px;grid-template-columns:38px minmax(160px,.8fr) minmax(180px,1fr);align-items:center;gap:10px;width:100%;padding:10px;display:grid}.patrol-list mark{color:#a02d26;background:#fde8e5;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.patrol-list button span,.patrol-list button small{display:grid}.patrol-list button small{color:#697784;margin-top:3px}.patrol-list button b{color:#344350;font-size:12px}@media (width<=900px){.training-mode-selector,.training-metrics{grid-template-columns:1fr 1fr}.training-draft-list article,.patrol-list button{grid-template-columns:1fr}}@media (width<=560px){.training-mode-selector,.training-metrics{grid-template-columns:1fr}}@media (width<=920px){.crm-shell,.workspace,.customer360-view{grid-template-columns:minmax(0,1fr)}.crm-shell{width:100%;box-shadow:none;border-inline:0}.crm-content{padding:10px}.topbar{align-items:stretch}.context-panel,.customer360-side,.mission-bar,.ai-status-card,.customer360-command,.mission-bar dl,.customer360-command dl,.case-intelligence,.customer360-grid,.wasap-qr-panel{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.queue-search{width:100%;min-width:0;max-width:none}.panel-head{flex-direction:column;align-items:stretch}.recommended-action-controls,.composer{grid-template-columns:minmax(0,1fr)}.recommended-action-controls button,.composer .send-button{width:100%}}.knowledge-view{gap:14px;min-width:0;display:grid}.knowledge-command{background:#fff;border:1px solid #d9e4e8;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.knowledge-command>div:first-child{max-width:760px}.knowledge-command span,.knowledge-lab header span{color:#08788b;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.knowledge-command h2{color:#0c1726;letter-spacing:0;margin:5px 0 4px;font-size:22px}.knowledge-command p,.knowledge-lab header p{color:#64727f;margin:0;font-size:13px;line-height:1.5}.knowledge-command-actions,.knowledge-version-actions,.knowledge-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.knowledge-metrics{background:#fff;border:1px solid #d9e4e8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.knowledge-metrics article{border-right:1px solid #e2e9ec;grid-template-columns:auto 1fr;align-items:center;gap:3px 9px;min-width:0;padding:13px 16px;display:grid}.knowledge-metrics article:last-child{border-right:0}.knowledge-metrics svg{color:#08788b}.knowledge-metrics span{color:#5e6d79;font-size:11px;font-weight:750}.knowledge-metrics strong{color:#0b1727;grid-area:1/1/3;font-size:25px}.knowledge-metrics small{color:#82909a;grid-column:2;font-size:10px}.knowledge-metrics article.warning{background:#fffbf1}.knowledge-metrics article.warning svg{color:#a56d05}.knowledge-metrics article.danger{background:#fff6f4}.knowledge-metrics article.danger svg{color:#a3312b}.knowledge-notice{color:#174550;background:#eef9fb;border-left:3px solid #07859a;margin:0;padding:10px 13px;font-size:12px}.knowledge-notice.error{color:#7c2924;background:#fff1ef;border-color:#b93b32}.knowledge-workspace{background:#fff;border:1px solid #d9e4e8;grid-template-columns:minmax(210px,.66fr) minmax(360px,1.45fr) minmax(250px,.8fr);min-height:570px;display:grid;overflow:hidden}.knowledge-library,.knowledge-detail,.knowledge-ingestion{min-width:0;padding:14px}.knowledge-library{background:#f6f9fa;border-right:1px solid #dfe7ea}.knowledge-ingestion{background:#fbfcfd;border-left:1px solid #dfe7ea}.knowledge-section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.knowledge-section-head div{gap:2px;display:grid}.knowledge-section-head span{color:#71808c;text-transform:uppercase;font-size:10px;font-weight:800}.knowledge-section-head strong{color:#162331;font-size:14px}.knowledge-section-head button,.knowledge-url-row button{color:#08788b;background:#fff;border:1px solid #d6e1e5;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.knowledge-document-list{align-content:start;gap:5px;max-height:512px;display:grid;overflow:auto}.knowledge-document-list>button{color:#1a2835;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:9px;display:grid}.knowledge-document-list>button:hover,.knowledge-document-list>button.selected{background:#fff;border-color:#c8dadd}.knowledge-document-list>button.selected{box-shadow:inset 3px 0 #07859a}.knowledge-document-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.knowledge-document-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.knowledge-document-list small{color:#73818c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.knowledge-document-list i{color:#60707c;white-space:nowrap;background:#eaf0f2;border-radius:4px;padding:4px 5px;font-size:9px;font-style:normal;font-weight:800}.knowledge-document-list i.published{color:#16704e;background:#e7f6ef}.knowledge-document-list i.testing{color:#896000;background:#fff4d9}.knowledge-document-list i.expired{color:#9f342d;background:#fce7e4}.knowledge-source-icon{color:#08788b;background:#e5f2f4;border-radius:5px;place-items:center;width:30px;height:30px;display:grid}.knowledge-detail{align-content:start;gap:14px;display:grid}.knowledge-detail>header{border-bottom:1px solid #e4eaed;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.knowledge-detail>header>div{min-width:0}.knowledge-detail>header span{color:#08788b;text-transform:uppercase;font-size:10px;font-weight:850}.knowledge-detail h3{color:#101d2b;overflow-wrap:anywhere;margin:4px 0;font-size:19px}.knowledge-detail>header p{color:#75838e;overflow-wrap:anywhere;margin:0;font-size:11px}.knowledge-status{color:#596976;white-space:nowrap;background:#edf2f4;border-radius:4px;align-items:center;width:fit-content;padding:5px 7px;font-size:10px;font-weight:850;display:inline-flex}.knowledge-status.published,.knowledge-status.approved{color:#166c4b;background:#e5f6ed}.knowledge-status.testing,.knowledge-status.pending_review{color:#855d00;background:#fff2d3}.knowledge-status.rejected{color:#9d332c;background:#fce9e6}.knowledge-version-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.knowledge-version-facts span{color:#586875;background:#f5f8f9;gap:3px;padding:9px;font-size:10px;display:grid}.knowledge-version-facts b{color:#172431;font-size:11px}.knowledge-content-preview{background:#fbfcfd;border:1px solid #e0e7ea;min-width:0;padding:13px}.knowledge-content-preview>span,.knowledge-history>span{color:#6c7a86;text-transform:uppercase;font-size:10px;font-weight:800}.knowledge-content-preview p{color:#334451;white-space:pre-wrap;max-height:220px;margin:8px 0 0;font-size:12px;line-height:1.62;overflow:auto}.knowledge-history{gap:5px;padding-top:4px;display:grid}.knowledge-history article{color:#576773;border-bottom:1px solid #e7ecee;grid-template-columns:42px 1fr auto;gap:8px;padding:7px 8px;font-size:11px;display:grid}.knowledge-history article strong{color:#12202e}.knowledge-ingestion{flex-direction:column;gap:9px;display:flex}.knowledge-ingestion>label,.knowledge-lab form label{color:#5f6e7a;gap:5px;font-size:10px;font-weight:800;display:grid}.knowledge-ingestion input,.knowledge-ingestion select,.knowledge-ingestion textarea,.knowledge-lab textarea{color:#1b2936;width:100%;min-width:0;font:inherit;resize:vertical;background:#fff;border:1px solid #d6e0e4;border-radius:4px;padding:9px 10px;font-size:12px}.knowledge-ingestion input:disabled,.knowledge-ingestion select:disabled{color:#778590;background:#edf2f4}.knowledge-divider{color:#87939c;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.knowledge-divider:before,.knowledge-divider:after{content:"";background:#dfe7ea;flex:1;height:1px}.knowledge-upload{text-align:center;cursor:pointer;background:#f1f8f9;border:1px dashed #a9c3ca;border-radius:5px;place-items:center;padding:13px;position:relative;color:#176677!important}.knowledge-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.knowledge-upload small{color:#75858e;font-weight:500}.knowledge-url-row{grid-template-columns:minmax(0,1fr) 34px;gap:6px;display:grid}.knowledge-empty{color:#71808b;text-align:center;place-items:center;gap:5px;padding:26px 14px;display:grid}.knowledge-empty.large{min-height:350px}.knowledge-empty strong{color:#253440;font-size:13px}.knowledge-empty p{max-width:260px;margin:0;font-size:11px;line-height:1.45}.knowledge-lab{background:#fff;border:1px solid #d9e4e8;padding:18px}.knowledge-lab>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.knowledge-lab h3{color:#101d2b;margin:4px 0;font-size:18px}.knowledge-lab>header>strong{color:#176d4d;background:#e7f6ef;border-radius:4px;padding:6px 9px;font-size:11px}.knowledge-lab-grid{grid-template-columns:minmax(250px,.7fr) minmax(420px,1.5fr);gap:16px;display:grid}.knowledge-lab form{border-right:1px solid #e0e7ea;align-content:start;gap:10px;padding-right:16px;display:grid}.knowledge-test-list{align-content:start;gap:7px;max-height:480px;display:grid;overflow:auto}.knowledge-test-list>article{background:#fbfcfd;border:1px solid #e0e7ea;border-radius:5px;padding:12px}.knowledge-test-list article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.knowledge-test-list article>header>strong{color:#50616d;font-size:10px}.knowledge-test-list h4{color:#152330;margin:9px 0 5px;font-size:13px}.knowledge-test-list p{color:#465764;margin:0 0 8px;font-size:12px;line-height:1.5}.knowledge-test-list small{color:#7c5c20;align-items:center;gap:5px;margin-top:7px;font-size:10px;display:flex}.knowledge-citations{flex-wrap:wrap;gap:5px;display:flex}.knowledge-citations span{color:#176778;background:#eaf5f6;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;font-weight:750;display:inline-flex}.knowledge-unsupported{color:#9b382f!important}.knowledge-review-actions{justify-content:flex-end;margin-top:9px}.transcript .message-evidence{color:#167184;align-items:center;gap:4px;margin-top:7px;font-size:9px;font-weight:750;display:inline-flex}@media (width<=1180px){.knowledge-workspace{grid-template-columns:minmax(190px,.65fr) minmax(340px,1.35fr)}.knowledge-ingestion{border-top:1px solid #dfe7ea;border-left:0;grid-column:1/-1}}@media (width<=820px){.knowledge-command{flex-direction:column;align-items:stretch}.knowledge-command-actions{justify-content:flex-start}.knowledge-metrics{grid-template-columns:1fr 1fr}.knowledge-metrics article:nth-child(2){border-right:0}.knowledge-metrics article:nth-child(-n+2){border-bottom:1px solid #e2e9ec}.knowledge-workspace{grid-template-columns:minmax(0,1fr)}.knowledge-library,.knowledge-ingestion{border:0;border-bottom:1px solid #dfe7ea}.knowledge-document-list{max-height:260px}.knowledge-lab-grid{grid-template-columns:minmax(0,1fr)}.knowledge-lab form{border-bottom:1px solid #e0e7ea;border-right:0;padding:0 0 14px}}@media (width<=520px){.knowledge-command,.knowledge-lab{padding:14px}.knowledge-metrics{grid-template-columns:1fr}.knowledge-metrics article{border-bottom:1px solid #e2e9ec;border-right:0}.knowledge-version-facts{grid-template-columns:1fr 1fr}.knowledge-detail>header,.knowledge-lab>header{flex-direction:column}.knowledge-command-actions>button,.knowledge-version-actions>button{width:100%}}.mobile-workspace-nav{display:none}.workspace .case-meta-cell{max-width:none;overflow:visible}.workspace .case-meta-cell mark{text-overflow:clip;white-space:normal;max-width:none;font-size:11px;overflow:visible}.workspace .case-meta-cell mark:nth-child(n+3){display:inline-flex}.workspace .case-risk-cell small,.workspace .case-foot-cell small,.workspace .mission-bar dd,.risk-radar strong{text-overflow:clip;white-space:normal;overflow:visible}.workspace small,.workspace mark,.workspace label,.workspace .mission-bar span,.workspace .mission-bar dt,.workspace .inspector-head span,.workspace .evidence-head span,.workspace .evidence-card mark{letter-spacing:0;font-size:max(11px,.72rem)}.delivery-error{margin-top:4px;display:block;color:var(--danger)!important}.forbidden-card{text-align:center;align-content:center}.crm-content :where(small,mark){letter-spacing:0;font-size:max(11px,.72rem)}.crm-content :where(label,dt){letter-spacing:0}@media (width<=1080px){.mobile-workspace-nav{border:1px solid var(--line-soft);z-index:20;background:#eef3fa;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:10px;padding:4px;display:grid;position:sticky;top:6px}.mobile-workspace-nav button{color:var(--ink-600);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.mobile-workspace-nav button.selected{color:var(--brand-strong);background:#fff;box-shadow:0 6px 16px #0f172a14}.workspace{grid-template-columns:minmax(0,1fr)!important}.workspace.pane-queue .conversation-panel,.workspace.pane-queue .context-panel,.workspace.pane-conversation .inbox-panel,.workspace.pane-conversation .context-panel,.workspace.pane-context .inbox-panel,.workspace.pane-context .conversation-panel{display:none}.workspace.pane-queue .inbox-panel,.workspace.pane-conversation .conversation-panel,.workspace.pane-context .context-panel{grid-column:1;display:grid}.workspace .case-operations-table,.workspace .transcript,.workspace .context-panel{max-height:none}}@media (width<=560px){.mobile-workspace-nav button{flex-direction:column;gap:2px;min-height:46px;font-size:11px}.workspace .inbox-panel,.workspace .conversation-panel,.workspace .context-panel{border-radius:8px;padding:8px}.workspace .inspector-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.v2-shell *{letter-spacing:0!important}.v2-module-shell.crm-shell{background:#eef2f6;grid-template-columns:68px minmax(0,1fr);height:100vh;min-height:0;padding:0;overflow:hidden}.v2-module-shell .v2-module-rail.crm-sidebar{width:auto;min-width:0;height:100vh;box-shadow:none;border:0;border-right:1px solid #273247;border-radius:0;padding:14px 8px}.v2-module-shell .v2-product-rail nav{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;margin:0;display:flex}.v2-module-shell .v2-product-rail nav button{min-height:44px;padding:0;display:grid}.v2-module-shell .v2-product-rail nav button svg{color:currentColor}.v2-module-shell .v2-rail-settings.active{color:#fff;background:#263248}.v2-module-shell .v2-rail-settings.active:before{content:"";background:#55d9e4;border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-8px}.v2-module-main.crm-content{background:#eef2f6;grid-template-rows:58px auto minmax(0,1fr);gap:0;min-width:0;height:100vh;min-height:0;padding:0;display:grid;overflow:hidden}.v2-module-shell .v2-module-topbar.topbar{border:0;border-bottom:1px solid var(--v2-line);min-height:58px;box-shadow:none;border-radius:0;padding:0 22px}.v2-module-shell .v2-utility-nav button.active{color:var(--v2-ink);border-bottom-color:var(--v2-cyan)}.v2-module-commandbar{border-bottom:1px solid var(--v2-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:14px 22px;display:flex}.v2-module-commandbar p{color:var(--v2-cyan);text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:700}.v2-module-commandbar h1{color:var(--v2-ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}.v2-module-actions{align-items:center;gap:8px;display:flex}.v2-primary-action,.v2-secondary-action{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.v2-primary-action{color:#fff;background:#18344f;border:1px solid #18344f}.v2-secondary-action{color:#526078;background:#fff;border:1px solid #dce2e9}.v2-module-scroll{min-width:0;min-height:0;color:var(--v2-ink);padding:12px;overflow:auto}.v2-module-scroll>section{width:100%;margin:0}.v2-module-scroll :where(h2,h3,strong,b){font-weight:650}.v2-module-scroll :where(p,small){color:var(--v2-muted)}.v2-module-scroll :where(.panel-head h2,.panel-head h3){margin:0;font-size:16px;line-height:1.25}.v2-module-scroll .panel-head p{margin:3px 0 0;font-size:12px;font-weight:400;line-height:1.4}.v2-module-scroll :where(.primary-button,.ghost-button,.customer360-actions button,.customer-case-list button,.customer-document-row button,.agenda-item button,.agenda-priority-card button){border-radius:6px;font-size:12px;font-weight:650}.v2-module-scroll .primary-button{color:#fff;background:#18344f;border-color:#18344f}.v2-module-scroll .ghost-button{color:#526078;background:#fff;border-color:#dce2e9}.v2-module-scroll :where(.module-main,.module-side,.customer-list-panel,.customer360-main,.customer360-side,.agenda-main-panel,.agenda-priority-card,.insight-card,.contact-preview,.settings-panel,.supervisor-panel){border-color:var(--v2-line);box-shadow:none;border-radius:8px}.v2-module-shell .agenda-view{gap:10px;display:grid}.v2-module-shell .agenda-command{min-height:0;color:var(--v2-ink);background:0 0;border:0;border-radius:0;justify-content:flex-end;padding:0;display:flex}.v2-module-shell .agenda-command>div:first-child{display:none}.v2-module-shell .agenda-controls{justify-content:flex-end;width:100%}.v2-module-shell .agenda-controls label{color:var(--v2-muted);font-size:11px;font-weight:500}.v2-module-shell .agenda-controls input{min-height:36px;color:var(--v2-ink);background:#fff;border:1px solid #dce2e9;border-radius:6px}.v2-module-shell .agenda-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.v2-module-shell .agenda-kpis article{border:1px solid var(--v2-line);min-height:82px;box-shadow:none;border-radius:8px;padding:12px}.v2-module-shell .agenda-kpis span{font-size:11px;font-weight:500}.v2-module-shell .agenda-kpis strong{font-size:22px;font-weight:700}.v2-module-shell .agenda-board{grid-template-columns:minmax(0,1fr) minmax(285px,330px);gap:10px}.v2-module-shell .agenda-main-panel{padding:14px}.v2-module-shell .agenda-side-panel{gap:8px}.v2-module-shell .agenda-priority-card{padding:12px}.v2-module-shell .agenda-priority-card>div{gap:3px;margin-bottom:8px;display:grid}.v2-module-shell .agenda-priority-card>div span{font-size:10px;font-weight:700}.v2-module-shell .agenda-priority-card>div strong{font-size:13px}.v2-module-shell .agenda-priority-card button{text-align:left;width:100%;padding:9px}.v2-module-shell .customer360-view{background:var(--v2-line);border:1px solid var(--v2-line);border-radius:8px;grid-template-columns:minmax(230px,280px) minmax(460px,1fr) minmax(245px,290px);gap:1px;min-height:calc(100vh - 150px);display:grid;overflow:hidden}.v2-module-shell .customer-list-panel,.v2-module-shell .customer360-main,.v2-module-shell .customer360-side{background:#fff;border:0;border-radius:0;min-width:0;min-height:0}.v2-module-shell .customer-list-panel{padding:12px;overflow:hidden}.v2-module-shell .customer-list{gap:0;overflow-y:auto}.v2-module-shell .customer-list button{box-shadow:none;border:0;border-top:1px solid #edf0f4;border-radius:0;padding:11px}.v2-module-shell .customer-list button.selected{box-shadow:inset 3px 0 0 var(--v2-cyan);background:#eef8fa}.v2-module-shell .customer-list b{font-size:13px;font-weight:650}.v2-module-shell .customer-list :where(small,p,footer span){font-size:11px;font-weight:400}.v2-module-shell .customer360-main{padding:12px;overflow-y:auto}.v2-module-shell .customer360-side{grid-column:auto;grid-template-columns:minmax(0,1fr);align-content:start;max-height:calc(100vh - 150px);padding:12px;display:grid;overflow-y:auto}.v2-module-shell .customer360-hero{background:#f4fafb;border:1px solid #dcecef;border-radius:7px;padding:12px}.v2-module-shell .customer360-hero h2{font-size:18px;font-weight:700}.v2-module-shell .customer360-actions{flex-wrap:wrap;gap:6px}.v2-module-shell .customer360-actions button{color:#fff;background:#18344f;border:0;min-height:34px;padding:0 10px}.v2-module-shell .customer360-kpis{gap:7px}.v2-module-shell .customer360-kpis article{border-radius:7px;min-height:68px;padding:10px}.v2-module-shell .customer360-kpis span{font-size:10px;font-weight:600}.v2-module-shell .customer360-kpis strong{font-size:16px;font-weight:650}.v2-module-shell .customer360-command{border:1px solid var(--v2-line);background:#f7f9fc;border-radius:7px;padding:12px}.v2-module-shell .customer360-command>div>span{color:var(--v2-cyan);font-size:10px;font-weight:700}.v2-module-shell .customer360-command>div>strong{font-size:14px;font-weight:650}.v2-module-shell .customer360-command dl{gap:6px}.v2-module-shell .customer360-command dl div{border-radius:6px;min-width:0;padding:8px}.v2-module-shell .customer360-command dd{overflow-wrap:anywhere;font-size:11px;font-weight:500}.v2-module-shell .customer360-grid{gap:8px}.v2-module-shell .customer360-grid article,.v2-module-shell .customer-cases-card,.v2-module-shell .customer360-side-card{border-radius:7px;padding:12px}.v2-module-shell .customer360-side .recommended-action{border-radius:7px;margin:0}.v2-module-shell .customer-document-row{align-items:flex-start;gap:6px}.v2-module-shell .customer-document-row small{overflow-wrap:anywhere}.v2-module-shell .module-grid{grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:10px;min-height:calc(100vh - 150px)}.v2-module-shell .module-main,.v2-module-shell .module-side{background:#fff;padding:14px}.v2-module-shell .module-side{gap:10px}.v2-module-shell .segmented{background:#eef2f6;border:1px solid #e0e6ed;border-radius:7px;padding:3px}.v2-module-shell .segmented button{color:#657085;border-radius:5px;min-height:31px;font-size:11px;font-weight:600}.v2-module-shell .segmented button.selected{color:#244c68;background:#fff;box-shadow:0 1px 3px #1f2d3e14}.v2-module-shell .kanban{gap:7px}.v2-module-shell .kanban-column{background:#f6f8fa;border:1px solid #e5e9ef;border-radius:7px;padding:9px}.v2-module-shell .kanban-column header strong{font-size:11px;font-weight:650}.v2-module-shell .kanban-column article,.v2-module-shell .kanban-empty{box-shadow:none;border-radius:6px;padding:10px}.v2-module-shell .kanban-empty p{font-weight:400;line-height:1.4}.v2-module-shell .supervisor-metrics{gap:7px}.v2-module-shell .supervisor-metrics article{border-radius:7px}.v2-module-shell .campaign-command-center{gap:7px}.v2-module-shell .campaign-command-center article{border-radius:7px;min-height:74px;padding:10px}.v2-module-shell .campaign-command-center strong{font-size:18px;font-weight:700}.v2-module-shell .next-best-panel{border-radius:7px;padding:10px 12px}.v2-module-shell .next-best-panel>p{display:none}.v2-module-shell .campaign-builder{gap:10px}.v2-module-shell .channel-grid{gap:6px}.v2-module-shell .channel-grid button{border-radius:7px;min-height:48px;font-weight:600}.v2-module-shell .campaign-control-grid{gap:7px}.v2-module-shell .campaign-control-grid label{border-radius:7px;min-height:76px;padding:10px}.v2-module-shell .message-editor textarea{border-radius:6px;font-weight:400;line-height:1.45}.v2-module-shell .dropzone{border-radius:7px}.v2-module-shell .contact-preview{padding:12px}.v2-module-shell .contact-preview article{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px 0}.v2-module-shell .contact-preview article>i{grid-column:2;justify-self:start}.v2-module-shell .contact-preview p{overflow-wrap:anywhere;font-size:11px;font-weight:400;line-height:1.35}.v2-module-shell :where(.knowledge-view,.control-view,.supervisor-view,.settings-view){min-height:calc(100vh - 150px)}.v2-module-shell .settings-panel{background:#fff}.v2-module-shell .knowledge-v2{gap:10px}.v2-module-shell .knowledge-flow{background:#fff;border:1px solid #dce5e8;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.v2-module-shell .knowledge-flow span{color:#73818c;align-items:center;gap:8px;min-height:43px;padding:8px 14px;font-size:11px;font-weight:600;display:flex;position:relative}.v2-module-shell .knowledge-flow span:not(:last-child){border-right:1px solid #e4eaed}.v2-module-shell .knowledge-flow span.active{color:#0c6f7f;background:#eef8f8}.v2-module-shell .knowledge-flow b{color:#687781;background:#edf2f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.v2-module-shell .knowledge-flow span.active b{color:#fff;background:#087f92}.v2-module-shell .knowledge-helper{color:#687883;margin:0;font-size:11px;line-height:1.5}.v2-module-shell .knowledge-source-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v2-module-shell .knowledge-source-picker button{color:#566772;min-width:0;min-height:68px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e3e7;border-radius:6px;place-items:center;gap:3px;padding:8px 5px;font-size:10px;display:grid}.v2-module-shell .knowledge-source-picker button span{font-weight:700}.v2-module-shell .knowledge-source-picker button small{color:#73818c;font-size:8px;font-weight:500}.v2-module-shell .knowledge-source-picker button.selected{color:#08788b;background:#edf8f9;border-color:#7eb7c0;box-shadow:inset 0 0 0 1px #b9dadd}.v2-module-shell .knowledge-upload.primary-upload{justify-content:center;min-height:125px}.v2-module-shell .knowledge-upload.primary-upload strong{font-size:12px}.v2-module-shell .knowledge-advanced{border-top:1px solid #e2e9ec;margin-top:2px;padding-top:8px}.v2-module-shell .knowledge-advanced summary,.v2-module-shell .knowledge-lab form details summary{color:#52636f;cursor:pointer;font-size:10px;font-weight:700}.v2-module-shell .knowledge-advanced[open]{gap:9px;display:grid}.v2-module-shell .knowledge-advanced label{color:#5f6e7a;gap:5px;font-size:10px;font-weight:700;display:grid}.v2-module-shell .knowledge-advanced summary{margin-bottom:1px}.v2-module-shell .knowledge-ingestion .optional{color:#8b979f;text-transform:none;font-weight:500}.v2-module-shell .knowledge-lab form details[open]{gap:8px;display:grid}.v2-module-shell .activation-view{gap:10px;min-height:calc(100vh - 150px);display:grid}.v2-module-shell .activation-hero{background:#fff;border:1px solid #dce5e8;border-radius:7px;justify-content:space-between;align-items:center;gap:28px;padding:20px 22px;display:flex}.v2-module-shell .activation-hero>div:first-child{min-width:0}.v2-module-shell .activation-hero>div:first-child>span{color:#08788b;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.v2-module-shell .activation-hero h2{color:#101d2b;margin:6px 0;font-size:23px;font-weight:700}.v2-module-shell .activation-hero p{color:#687782;max-width:760px;margin:0;font-size:12px;line-height:1.55}.v2-module-shell .activation-score{background:#f5f8f9;border-left:3px solid #b6c5ca;flex:0 0 165px;gap:2px;padding:11px 14px;display:grid}.v2-module-shell .activation-score strong{color:#142331;font-size:25px;font-weight:700}.v2-module-shell .activation-score span{color:#4f606c;font-size:11px;font-weight:700}.v2-module-shell .activation-score small{color:#7a8790;font-size:9px}.v2-module-shell .activation-score.ready,.v2-module-shell .activation-score.published{background:#edf8f3;border-left-color:#16835f}.v2-module-shell .activation-score.blocked{background:#fff9ed;border-left-color:#c18a24}.v2-module-shell .activation-progress{background:#dfe7ea;border-radius:3px;height:5px;overflow:hidden}.v2-module-shell .activation-progress span{border-radius:inherit;background:#087f92;height:100%;transition:width .25s;display:block}.v2-module-shell .activation-notice{color:#52636f;background:#f6f9fa;border:1px solid #d6e2e6;border-radius:5px;margin:0;padding:9px 12px;font-size:11px}.v2-module-shell .activation-notice.ready{color:#176849;background:#eef9f4;border-color:#acd7c4}.v2-module-shell .activation-notice.error{color:#91342d;background:#fff4f2;border-color:#e0b4af}.v2-module-shell .activation-layout{grid-template-columns:minmax(520px,1.55fr) minmax(280px,.75fr);gap:10px;min-width:0;display:grid}.v2-module-shell .activation-steps{background:#fff;border:1px solid #dce5e8;border-radius:7px;align-content:start;display:grid;overflow:hidden}.v2-module-shell .activation-steps article{border-bottom:1px solid #e4eaed;grid-template-columns:30px 36px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:13px 15px;display:grid}.v2-module-shell .activation-steps article:last-child{border-bottom:0}.v2-module-shell .activation-steps article.current{background:#f1f8f9;box-shadow:inset 3px 0 #087f92}.v2-module-shell .activation-step-index{color:#61717c;background:#edf2f4;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:700;display:grid}.v2-module-shell .activation-steps article.done .activation-step-index{color:#16704e;background:#e3f5ec}.v2-module-shell .activation-step-icon{color:#56717a;background:#f1f5f6;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.v2-module-shell .activation-steps article.current .activation-step-icon{color:#08788b;background:#dff1f3}.v2-module-shell .activation-step-copy{gap:2px;min-width:0;display:grid}.v2-module-shell .activation-step-copy>span{color:#78858e;text-transform:uppercase;font-size:8px;font-weight:750}.v2-module-shell .activation-step-copy h3{color:#172532;margin:0;font-size:13px;font-weight:700}.v2-module-shell .activation-step-copy p{color:#5d6d78;margin:0;font-size:10px;line-height:1.4}.v2-module-shell .activation-step-copy small{color:#82909a;font-size:9px;line-height:1.35}.v2-module-shell .activation-steps article>button{justify-content:center;min-width:104px}.v2-module-shell .activation-side{align-content:start;gap:10px;min-width:0;display:grid}.v2-module-shell .activation-side>section{background:#fff;border:1px solid #dce5e8;border-radius:7px;padding:14px}.v2-module-shell .activation-next{background:#eef8f9!important;border-color:#bcdadd!important}.v2-module-shell .activation-next>span,.v2-module-shell .activation-blockers>span,.v2-module-shell .activation-release span{color:#08788b;text-transform:uppercase;font-size:9px;font-weight:800}.v2-module-shell .activation-next h3{color:#102330;margin:6px 0;font-size:17px}.v2-module-shell .activation-next p{color:#50646d;margin:0 0 12px;font-size:11px;line-height:1.5}.v2-module-shell .activation-governance header{color:#08788b;justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.v2-module-shell .activation-governance header span{color:#7a8790;text-transform:uppercase;font-size:8px;font-weight:750}.v2-module-shell .activation-governance h3{color:#1a2936;margin:2px 0 0;font-size:13px}.v2-module-shell .activation-governance>div{color:#82909a;border-top:1px solid #e7ecee;grid-template-columns:18px minmax(0,1fr);gap:7px;padding:8px 0;display:grid}.v2-module-shell .activation-governance>div.done{color:#16805b}.v2-module-shell .activation-governance>div span{gap:2px;display:grid}.v2-module-shell .activation-governance strong{color:#334550;font-size:10px}.v2-module-shell .activation-governance small{color:#7c8992;font-size:9px;line-height:1.35}.v2-module-shell .activation-blockers{background:#fffbf1!important;border-color:#ecd5a8!important}.v2-module-shell .activation-blockers p{color:#75551e;margin:7px 0 0;font-size:10px}.v2-module-shell .activation-blockers p:before{content:"•";margin-right:6px}.v2-module-shell .activation-release{gap:7px;display:grid}.v2-module-shell .activation-release>div{gap:2px;margin-bottom:3px;display:grid}.v2-module-shell .activation-release strong{color:#172532;font-size:17px}.v2-module-shell .activation-release small{color:#7b8891;font-size:9px}.v2-module-shell .activation-release>button{justify-content:center;width:100%}.v2-module-shell .activation-permission{align-items:center;gap:4px;line-height:1.35;display:flex;color:#7a5d27!important}@media (width<=1040px){.v2-module-shell .activation-layout{grid-template-columns:minmax(0,1fr)}.v2-module-shell .activation-side{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-module-shell .activation-release{grid-column:1/-1}}@media (width<=820px){.v2-module-shell .activation-hero{flex-direction:column;align-items:stretch;gap:14px}.v2-module-shell .activation-score{flex-basis:auto}.v2-module-shell .activation-side{grid-template-columns:minmax(0,1fr)}.v2-module-shell .activation-release{grid-column:auto}.v2-module-shell .activation-steps article{grid-template-columns:28px 34px minmax(0,1fr)}.v2-module-shell .activation-steps article>button{grid-column:2/-1;justify-self:start;min-width:0}.v2-module-shell .knowledge-flow{grid-template-columns:1fr 1fr}.v2-module-shell .knowledge-flow span:nth-child(2){border-right:0}.v2-module-shell .knowledge-flow span:nth-child(-n+2){border-bottom:1px solid #e4eaed}}@media (width<=560px){.v2-module-shell .activation-hero{padding:15px}.v2-module-shell .activation-hero h2{font-size:19px}.v2-module-shell .activation-steps article{grid-template-columns:26px minmax(0,1fr);gap:9px;padding:12px}.v2-module-shell .activation-step-icon{display:none}.v2-module-shell .activation-steps article>button{grid-column:2;width:100%}.v2-module-shell .knowledge-source-picker{grid-template-columns:1fr}.v2-module-shell .knowledge-source-picker button{grid-template-columns:22px minmax(0,1fr) auto;justify-items:start;min-height:45px;padding:8px 10px}}@media (width<=1120px){.v2-module-shell .customer360-view{grid-template-columns:minmax(230px,280px) minmax(420px,1fr)}.v2-module-shell .customer360-side{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;display:grid}.v2-module-shell .agenda-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.v2-module-shell .module-grid,.v2-module-shell .agenda-board{grid-template-columns:1fr}.v2-module-shell .module-side,.v2-module-shell .agenda-side-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=820px){.v2-module-shell.crm-shell{grid-template-columns:1fr}.v2-module-shell .v2-module-rail.crm-sidebar{width:230px;padding:14px;display:none}.v2-module-shell .v2-module-rail.crm-sidebar.open{display:flex}.v2-module-main.crm-content{grid-template-rows:58px auto minmax(0,1fr)}.v2-module-commandbar{padding:12px 15px}.v2-module-commandbar h1{font-size:17px}.v2-module-scroll{padding:8px}.v2-module-shell .customer360-view{display:block;overflow:visible}.v2-module-shell .customer-list-panel,.v2-module-shell .customer360-main{max-height:none;overflow:visible}.v2-module-shell .customer-list{max-height:340px}.v2-module-shell .customer360-side{grid-template-columns:1fr}.v2-module-shell .agenda-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.v2-module-commandbar{align-items:flex-start}.v2-module-commandbar h1{max-width:235px;font-size:15px}.v2-module-actions .v2-secondary-action{display:none}.v2-module-actions button{width:36px;padding:0;font-size:0}.v2-module-shell .agenda-controls{grid-template-columns:1fr 1fr;display:grid}.v2-module-shell .agenda-controls label{grid-column:1/-1}.v2-module-shell .agenda-kpis,.v2-module-shell .module-side,.v2-module-shell .agenda-side-panel,.v2-module-shell .customer360-kpis,.v2-module-shell .customer360-grid,.v2-module-shell .campaign-command-center,.v2-module-shell .campaign-control-grid{grid-template-columns:1fr}.v2-module-shell .customer360-hero{align-items:flex-start}.v2-module-shell .customer360-actions{width:100%}.v2-module-shell .customer360-actions button{flex:1}.v2-module-shell .kanban{grid-auto-columns:minmax(240px,80vw);overflow-x:auto}}
