@import"https://fonts.googleapis.com/css2?family=Exo+2:wght@600;700;800&family=Inter:wght@400;500;600;700;800;900&family=Space+Grotesk:wght@600;700&display=swap";:root{--bg-base: #F3F6FA;--bg-surface: #FFFFFF;--bg-raised: #F8FAFC;--bg-overlay: #EEF3F8;--bg-input: #FFFFFF;--bg-sidebar: #0B1728;--green: #16A34A;--green-dim: rgba(22, 163, 74, .1);--green-glow: rgba(22, 163, 74, .2);--blue: #2563EB;--blue-dim: rgba(37, 99, 235, .1);--violet: #6366F1;--violet-dim: rgba(99, 102, 241, .1);--amber: #F59E0B;--amber-dim: rgba(245, 158, 11, .14);--red: #F04438;--red-dim: rgba(240, 68, 56, .13);--text-primary: #0F172A;--text-secondary: #475569;--text-muted: #8290A3;--text-inverse: #FFFFFF;--border: #DDE5EF;--border-strong: #C8D3E2;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-md: 0 8px 22px rgba(15, 23, 42, .08);--shadow-lg: 0 18px 42px rgba(15, 23, 42, .12);--shadow-glow: 0 0 0 3px var(--green-glow);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--font-heading: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-body);color:var(--text-primary);background:var(--bg-base);--brand-primary: var(--green);--brand-accent: var(--blue)}body{margin:0;overflow-x:hidden}button,input,select,textarea,a{font:inherit}button,a{cursor:pointer}button{touch-action:manipulation}button:disabled{cursor:not-allowed}img{display:block;max-width:100%}svg{height:18px;width:18px;flex-shrink:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em}:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}button,[role=button],a,select,input[type=checkbox],input[type=radio]{min-height:44px}input[type=checkbox],input[type=radio]{min-height:unset;width:18px;height:18px}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{min-height:44px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.spin{animation:spin .9s linear infinite}.loading{align-items:center;background:var(--bg-base);color:var(--text-secondary);display:flex;gap:12px;height:100vh;justify-content:center;font-size:15px}.app{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh}.app.chatMode{grid-template-columns:1fr}.chatMode .sidebar{display:none}.chatMode .workspace{gap:0;min-height:100vh;padding:0}.chatMode .notice,.chatMode .actionProgress{margin:10px 12px 0;z-index:3}.sidebar{background:var(--bg-sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;gap:4px;height:100vh;overflow-y:auto;padding:18px 12px 24px;position:sticky;top:0;scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.brand{align-items:center;display:flex;gap:12px;padding:6px 8px 20px}.brand strong{color:var(--text-primary);display:block;font-size:15px;font-weight:700;letter-spacing:-.3px}.brand span{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.brandMark{align-items:center;background:var(--green);border-radius:var(--radius-md);color:var(--text-inverse);display:flex;flex-shrink:0;font-weight:800;height:38px;justify-content:center;width:38px;font-size:15px}.brandMark.image{background:var(--bg-raised);border:1px solid var(--border-strong);overflow:hidden}.brandMark img{height:100%;object-fit:contain;padding:4px;width:100%}.sidebarSection{color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.8px;padding:16px 10px 6px;text-transform:uppercase}.mainNav{display:grid;gap:2px}.mainNav button{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;gap:10px;min-height:38px;padding:0 10px;text-align:left;transition:background .15s,color .15s}.mainNav button:hover{background:var(--bg-raised);color:var(--text-primary)}.mainNav button.active{background:var(--green-dim);color:var(--green);font-weight:600}.bottomNav{border-top:1px solid var(--border);margin-top:auto;padding-top:10px}.connectMenu{border-top:1px solid var(--border);display:grid;gap:10px;padding-top:12px}.connectMenuHeader{align-items:center;display:flex;gap:10px}.connectMenuHeader strong{color:var(--text-primary);flex:1;font-size:14px;font-weight:600}.connectMenuHeader svg{color:var(--text-muted);height:16px;width:16px}.connectLogo{align-items:center;color:var(--green);display:flex;font-size:28px;font-weight:800;height:28px;justify-content:center;width:28px}.channelList{display:grid;gap:4px;padding-left:28px}.channelList button{align-items:center;background:transparent;border:0;border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:13px;font-weight:500;gap:10px;min-height:34px;padding:0 8px;text-align:left;transition:color .15s}.channelList button:hover{color:var(--text-primary)}.channelList button.active{color:var(--green);font-weight:600}.channelIcon{align-items:center;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;height:20px;justify-content:center;width:20px}.channelIcon.whatsapp{background:#25d366}.channelIcon.facebook{background:#1877f2;font-size:15px}.channelIcon.instagram{background:linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7)}.channelIcon.telegram{background:#229ed9}.channelIcon.webchat{background:#333}.channelIcon.google{background:conic-gradient(#4285f4,#34a853,#fbbc05,#ea4335,#4285f4)}.workspace{display:flex;flex-direction:column;gap:22px;min-width:0;padding:24px 30px 36px}.topbar{align-items:center;display:flex;justify-content:space-between;gap:16px}.topbar p{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.4px;margin:0 0 4px;text-transform:uppercase}.topbar h1{color:var(--text-primary);font-family:var(--font-heading);font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0}.topActions,.actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.topUser{color:var(--text-secondary);font-size:14px;font-weight:600}.tenantSwitcher{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);display:flex;gap:8px;min-height:36px;padding:5px 8px 5px 12px}.tenantSwitcher span{color:var(--text-muted);font-size:11px;font-weight:700;text-transform:uppercase}.tenantSwitcher select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-primary);font-weight:600;max-width:200px;min-width:120px;outline:0}.status{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);display:inline-flex;font-size:13px;font-weight:500;gap:7px;min-height:36px;padding:7px 12px;white-space:nowrap;color:var(--text-secondary)}.status span{background:var(--red);border-radius:999px;height:7px;width:7px;flex-shrink:0}.status.ok span{background:var(--green)}.status.ok{color:var(--text-primary)}button.primary,a.primary{align-items:center;background:var(--green);border:0;border-radius:var(--radius-md);color:#011a0c;display:inline-flex;font-family:var(--font-heading);font-size:14px;font-weight:600;gap:8px;min-height:44px;padding:0 20px;text-decoration:none;transition:opacity .15s ease-out,transform .1s ease-out}button.primary:hover,a.primary:hover{opacity:.88}button.primary:active{transform:scale(.97)}button.primary:disabled{background:#d8e2ef;color:#64748b;opacity:1;pointer-events:none}.loading.hasError{flex-direction:column;padding:24px;text-align:center}.loading.hasError>svg{color:var(--danger);height:30px;width:30px}.loading.hasError>strong{color:var(--text-primary);font-size:18px}.loading.hasError>span{max-width:520px}.loadingActions{display:flex;gap:8px;margin-top:6px}button.secondary,a.secondary{align-items:center;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);display:inline-flex;font-family:var(--font-heading);font-size:14px;font-weight:500;gap:8px;min-height:44px;padding:0 16px;text-decoration:none;transition:background .15s ease-out,border-color .15s ease-out}button.secondary:hover,a.secondary:hover{background:var(--bg-overlay);border-color:var(--border-strong)}button.secondary:disabled{background:#f1f5f9;border-color:#d8e2ef;color:#64748b;opacity:1;pointer-events:none}button.danger{align-items:center;background:var(--red-dim);border:1px solid rgba(240,68,56,.25);border-radius:var(--radius-md);color:var(--red);display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:40px;padding:0 16px;transition:background .15s}button.danger:hover{background:#f0443838}.logoutButton{align-items:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:600;gap:7px;min-height:36px;padding:0 14px;transition:border-color .15s,color .15s}.logoutButton:hover{border-color:var(--border-strong);color:var(--text-primary)}input,select,textarea{background:var(--bg-input);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);min-height:42px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-dim)}input::placeholder{color:var(--text-muted)}textarea{min-height:90px;padding:12px 14px;resize:vertical}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px}label{color:var(--text-secondary);display:grid;font-size:13px;font-weight:500;gap:7px}.notice{align-items:center;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);color:var(--text-primary);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) 26px;min-height:52px;padding:10px 14px}.notice>svg{background:var(--green);border-radius:999px;color:#011a0c;height:26px;padding:5px;width:26px}.notice strong{color:var(--green);display:block;font-size:14px}.notice span{color:var(--text-secondary);display:block;font-size:12px}.notice button{align-self:start;background:transparent;border:0;color:var(--text-muted);font-size:18px;height:26px;line-height:1;padding:0;width:26px}.notice.working{border-color:#4f8ef74d}.notice.working>svg{background:var(--blue);color:#fff}.notice.working strong{color:var(--blue)}.notice.success{border-color:var(--green-glow)}.notice.error{background:var(--red-dim);border-color:#f044384d}.notice.error>svg{background:var(--red);color:#fff}.notice.error strong{color:var(--red)}.panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.panelTitle{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.panelTitle h2{color:var(--text-primary);font-size:16px;font-weight:700;letter-spacing:-.3px;margin:4px 0 0}.stack{animation:fadeIn .25s ease;display:grid;gap:18px}.eyebrow{color:var(--green);display:block;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.loginPage{display:grid;grid-template-columns:minmax(360px,480px) minmax(0,1fr);min-height:100vh}.loginPanel{align-content:center;background:var(--bg-surface);border-right:1px solid var(--border);display:grid;gap:28px;padding:52px 48px}.loginBrand{align-items:center;display:flex;gap:12px}.loginBrand strong{color:var(--text-primary);display:block;font-weight:700}.loginBrand span{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.loginPanel h1{color:var(--text-primary);font-size:32px;font-weight:800;letter-spacing:-.8px;margin:6px 0 8px}.loginPanel>div>p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.loginForm{display:grid;gap:16px}.passwordField{position:relative}.passwordField input{padding-right:46px}.passwordToggle{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-muted);display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:6px;top:3px;transition:color .15s;width:36px}.passwordToggle:hover{color:var(--green)}.loginAside{align-items:end;background:linear-gradient(160deg,#060b14eb,#050911b3),radial-gradient(circle at 60% 30%,rgba(0,204,102,.18) 0 22%,transparent 23%),radial-gradient(circle at 90% 80%,rgba(79,142,247,.12) 0 18%,transparent 19%),linear-gradient(135deg,#060b14,#0c1828);display:flex;padding:56px}.loginAside>div{max-width:600px}.loginAside h2{color:var(--text-primary);font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1.08;margin:10px 0 14px}.loginAside p{color:var(--text-secondary);font-size:16px;line-height:1.6;margin:0}.metricsGrid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.metric{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr);padding:20px;transition:border-color .2s}.metric:hover{border-color:var(--border-strong)}.metricIcon{align-items:center;background:var(--bg-raised);border-radius:var(--radius-md);color:var(--text-muted);display:flex;height:44px;justify-content:center;width:44px}.metric.danger .metricIcon{background:var(--red-dim);color:var(--red)}.metric.blue .metricIcon{background:var(--blue-dim);color:var(--blue)}.metricLabel{align-items:center;color:var(--text-muted);display:flex;font-size:12px;font-weight:600;gap:6px;text-transform:uppercase;letter-spacing:.4px}.metricLabel a,.metricLabel em{color:var(--green);font-size:11px;font-style:normal;text-decoration:none}.metric>div>strong{color:var(--text-primary);display:block;font-size:30px;font-weight:800;letter-spacing:-.8px;line-height:1.1;margin:4px 0 3px}.metric>div>p{color:var(--text-muted);font-size:12px;margin:0}.metricActionButton{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:5px;margin-top:10px;min-height:30px;padding:0 10px}.heroPanel,.reviewHero,.accountHero{background:linear-gradient(135deg,var(--bg-surface),var(--bg-raised));border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:20px;padding:26px;position:relative;overflow:hidden}.heroPanel:before,.reviewHero:before,.accountHero:before{background:radial-gradient(circle at 85% 20%,var(--green-dim) 0%,transparent 55%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.reviewHero,.accountHero{grid-template-columns:minmax(0,1fr) 240px}.productHero,.userHero{grid-template-columns:minmax(0,1fr) 200px}.heroPanel h2,.reviewHero h2,.accountHero h2{color:var(--text-primary);font-size:28px;font-weight:800;letter-spacing:-.6px;line-height:1.1;margin:8px 0 10px}.heroPanel p,.reviewHero p,.accountHero p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.heroEvidence{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.heroEvidence span{background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-secondary);font-size:12px;font-weight:600;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.reviewScore,.dashboardScore{align-content:center;background:var(--green-dim);border:1px solid var(--green-glow);border-radius:var(--radius-lg);color:var(--text-primary);display:grid;gap:6px;justify-items:start;padding:22px}.reviewScore strong,.dashboardScore strong{color:var(--green);font-size:48px;font-weight:800;letter-spacing:-2px;line-height:1}.reviewScore span,.dashboardScore span{color:var(--text-secondary);font-size:13px}.dashboardScore small{color:var(--green);font-size:12px;font-weight:700}.reviewGrid{display:grid;gap:18px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)}.approvalGrid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.approvalCard{align-items:flex-start;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;gap:14px;min-height:130px;padding:18px;transition:border-color .2s}.approvalCard:hover{border-color:var(--border-strong)}.approvalIcon{align-items:center;background:var(--bg-raised);border-radius:var(--radius-md);color:var(--text-muted);display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.approvalCard.ready .approvalIcon{background:var(--green-dim);color:var(--green)}.approvalCard.pending .approvalIcon{background:var(--amber-dim);color:var(--amber)}.approvalCard span{color:var(--text-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.approvalCard strong{color:var(--text-primary);display:block;font-size:15px;font-weight:700;margin-top:4px}.approvalCard p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:6px 0 0;overflow-wrap:anywhere}.planUsage{display:grid;gap:16px}.planUsageGrid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.usageItem{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:10px;padding:14px}.usageItem>div:first-child{align-items:center;display:flex;gap:10px;justify-content:space-between}.usageItem strong{color:var(--text-primary);font-size:14px;font-weight:600}.usageItem span{color:var(--text-muted);font-size:12px;font-weight:700}.usageItem.muted{opacity:.5}.usageBar{background:var(--bg-overlay);border-radius:999px;height:6px;overflow:hidden}.usageBar span{background:var(--blue);display:block;height:100%;border-radius:999px;transition:width .18s ease}.queueList,.teamLoadList{display:grid;gap:8px}.queueItem,.teamLoadItem{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:12px 14px}.queueItem strong,.teamLoadItem strong{color:var(--text-primary);display:block;font-weight:600}.queueItem span,.teamLoadItem small{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.queueItem em,.teamLoadItem em{align-items:center;background:var(--blue-dim);border-radius:var(--radius-full);color:var(--blue);display:inline-flex;font-style:normal;font-weight:700;font-size:13px;justify-content:center;min-height:28px;min-width:28px;padding:0 8px}.teamLoadItem{grid-template-columns:8px minmax(0,1fr) auto}.teamLoadItem>span{background:var(--team-color, var(--green));border-radius:999px;height:100%;max-height:28px;width:4px}.rolePill{background:var(--violet-dim);border-radius:var(--radius-full);color:var(--violet);display:inline-flex;font-size:11px;font-weight:700;padding:5px 9px}.statusChip{border-radius:var(--radius-full);display:inline-flex;font-size:11px;font-weight:700;padding:5px 9px}.statusChip.green{background:var(--green-dim);color:var(--green)}.statusChip.red{background:var(--red-dim);color:var(--red)}.statusChip.amber{background:var(--amber-dim);color:var(--amber)}.statusChip.blue{background:var(--blue-dim);color:var(--blue)}.dataTable,.tableWrap{border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto;overflow-y:hidden;width:100%}.dataTable table,.tableWrap table{border-collapse:collapse;width:100%}.dataTable table{min-width:640px}.dataTable th,.tableWrap th{background:var(--bg-raised);color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--border)}.dataTable td,.tableWrap td{border-bottom:1px solid var(--border);color:var(--text-primary);font-size:14px;padding:14px 16px;vertical-align:top}.dataTableEmpty{color:var(--text-muted);padding:24px!important;text-align:center}.dataTable tr:last-child td,.tableWrap tr:last-child td{border-bottom:0}.dataTable tr:hover td,.tableWrap tr:hover td{background:var(--bg-raised)}.settingsForm,.formGrid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.formGrid label.wide,.settingsForm label.wide{grid-column:1 / -1}.formHint{color:var(--text-muted);font-size:12px;margin:6px 0 0}.formHint.danger{color:var(--red);font-weight:700}.settingsStatus,.settingsStatus.wide{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;gap:14px;grid-column:1 / -1;justify-content:space-between;padding:18px 20px}.settingsStatus div>span.eyebrow{margin-bottom:4px}.settingsStatus strong{color:var(--text-primary);display:block;font-size:15px;font-weight:700}.settingsStatus p{color:var(--text-muted);font-size:13px;line-height:1.5;margin:4px 0 0}.settingsStatusGrid{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.settingsStatusGrid span{align-items:center;background:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.settingsStatusGrid span.ready{background:var(--green-dim);border-color:var(--green-glow);color:var(--green)}.settingsStatusGrid span.pending{background:var(--amber-dim);border-color:#f59e0b4d;color:var(--amber)}.settingsStatusGrid span svg{height:14px;width:14px}.tokenInputGroup{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.reviewChecklist{display:grid;gap:8px}.reviewCheck{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:20px minmax(0,1fr);min-height:58px;padding:12px 14px}.reviewCheck svg{color:var(--text-muted)}.reviewCheck svg.done{color:var(--green)}.reviewCheck strong{color:var(--text-primary);display:block;font-weight:600}.reviewCheck span{color:var(--text-secondary);display:block;font-size:12px;margin-top:2px}.operationsGrid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.healthItem{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr) auto;padding:14px 16px}.healthItem>span{background:var(--green);border-radius:999px;height:10px;width:10px}.healthItem.bad>span{background:var(--red)}.healthItem.warn>span{background:var(--amber)}.healthItem strong{color:var(--text-primary);display:block;font-size:14px;font-weight:600}.healthItem small{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.templateGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.template{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:10px;padding:18px;transition:border-color .2s}.template strong{color:var(--text-primary);display:block;font-weight:700}.template span{color:var(--text-secondary);display:block;font-size:12px}.template small{color:var(--text-muted);display:block;font-size:12px}.templateActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.pipelineBoard{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px}.pipelineColumn{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;flex-shrink:0;gap:10px;min-height:400px;padding:16px;width:240px}.pipelineColumn h3{color:var(--text-secondary);font-size:12px;font-weight:700;letter-spacing:.5px;margin:0 0 8px;text-transform:uppercase}.pipelineCard{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;padding:14px;transition:border-color .15s,transform .1s}.pipelineCard:hover{border-color:var(--border-strong);transform:translateY(-1px)}.pipelineCard strong{color:var(--text-primary);display:block;font-size:14px;font-weight:600}.pipelineCard span{color:var(--text-muted);display:block;font-size:12px;margin-top:3px}.tenantCard{background:linear-gradient(135deg,var(--bg-raised),var(--bg-overlay));border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);display:grid;gap:6px;padding:20px}.tenantCard strong{color:var(--green);font-size:32px;font-weight:800;letter-spacing:-1px;line-height:1}.tenantCard span,.tenantCard small{color:var(--text-muted);font-size:13px}.accountDetailsGrid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.accountIdentity .facts{grid-template-columns:150px minmax(0,1fr)}.accountIdentity .facts dt,.accountIdentity .facts dd{border-bottom:1px solid var(--border);margin:0;padding:10px 0}.accountIdentity .facts dt{color:var(--text-muted);font-size:13px;font-weight:600}.accountIdentity .facts dd{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Cascadia Code,monospace;font-size:13px}.modalOverlay{align-items:center;background:#060b14b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:60}.profileModal{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(88vh,820px);max-width:600px;overflow:hidden;width:min(100%,600px)}.modalHeader,.modalFooter{align-items:center;background:var(--bg-surface);display:flex;gap:12px;justify-content:space-between;padding:18px 28px}.modalHeader{border-bottom:1px solid var(--border)}.modalHeader h2{color:var(--text-primary);font-size:18px;font-weight:700;letter-spacing:-.3px;margin:0}.modalHeader button{background:transparent;border:0;color:var(--text-muted);font-size:26px;height:32px;line-height:1;padding:0;width:32px}.modalHeader button:hover{color:var(--text-primary)}.modalBody{display:grid;gap:16px;overflow:auto;padding:22px 28px}.modalBody label{color:var(--text-secondary);display:grid;font-size:13px;gap:8px}.modalBody textarea{min-height:90px}.modalBody input,.modalBody select{min-height:44px}.modalFooter{border-top:1px solid var(--border);justify-content:flex-end}.poweredRow{align-items:stretch;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;grid-template-columns:minmax(0,1fr) 160px;min-height:52px;overflow:hidden}.poweredRow span{align-items:center;color:var(--text-secondary);display:flex;padding:0 16px;font-size:14px}.poweredRow span:before{background:var(--green);border-radius:999px;content:"";height:7px;margin-right:8px;width:7px}.poweredRow button{background:var(--bg-overlay);border:0;border-left:1px solid var(--green-glow);color:var(--green);font-size:14px;font-weight:700}.poweredRow button:hover{background:var(--green-dim)}.compactSelect{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);min-height:36px;padding:0 10px;width:100%}.facts{display:grid;grid-template-columns:140px minmax(0,1fr)}.facts dt,.facts dd{border-bottom:1px solid var(--border);margin:0;padding:10px 0}.facts dt{color:var(--text-muted);font-size:13px;font-weight:600}.facts dd{color:var(--text-primary);font-size:13px;overflow-wrap:anywhere}.emptyState{align-items:center;background:var(--bg-surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-muted);display:flex;flex-direction:column;gap:10px;min-height:180px;justify-content:center;padding:32px;text-align:center}.emptyState svg{color:var(--text-muted);height:32px;opacity:.4;width:32px}.emptyState strong{color:var(--text-secondary);font-size:15px;font-weight:700}.emptyState p{color:var(--text-muted);font-size:13px;margin:0;max-width:360px}.inlineActions a.primary,.inlineActions button.primary{font-size:15px;min-height:44px;padding:0 22px}.inlineActions a.secondary,.inlineActions button.secondary{font-size:15px;min-height:44px;padding:0 20px}.actionProgress{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);display:flex;font-size:13px;font-weight:600;gap:8px;min-height:36px;padding:0 14px}.tableWrap{overflow:auto}.tableWrap th{padding:11px 14px}.tableWrap td{padding:13px 14px}.moduleLayout,.contentGrid{display:grid;gap:18px;grid-template-columns:320px minmax(0,1fr)}.crmLayout{display:grid;gap:18px;grid-template-columns:280px minmax(0,1fr) 280px}.adminMasterLayout{display:grid;gap:18px;grid-template-columns:400px minmax(0,1fr)}.searchInput{background:var(--bg-input);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);min-height:40px;padding:0 14px;width:100%}.searchInput:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-dim);outline:none}.fileAction{align-items:center;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:40px;padding:0 16px}.fileAction input[type=file]{display:none}.fileAction.small{font-size:13px;min-height:36px;padding:0 12px}.muted{color:var(--text-muted)}.iconOnly{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;height:36px;justify-content:center;padding:0;transition:background .15s,color .15s;width:36px}.iconOnly:hover{background:var(--bg-overlay);color:var(--green)}.dangerButton{align-items:center;background:var(--red-dim);border:1px solid rgba(240,68,56,.25);border-radius:var(--radius-md);color:var(--red);display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:40px;padding:0 16px}.dangerButton:hover{background:#f0443838}.policyPage{background:var(--bg-base);min-height:100vh;padding:32px 18px}.policyHeader{align-items:center;display:flex;gap:12px;margin:0 auto 20px;max-width:920px}.policyHeader strong{color:var(--text-primary);display:block;font-weight:700}.policyHeader span{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.policyDocument{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin:0 auto;max-width:920px;padding:40px}.policyDocument h1{color:var(--text-primary);font-size:34px;font-weight:800;letter-spacing:-.8px;margin:8px 0 10px}.policySubtitle{color:var(--text-secondary);font-size:16px;line-height:1.6;margin:0 0 28px}.policyDocument section{border-top:1px solid var(--border);padding:20px 0 0}.policyDocument section+section{margin-top:20px}.policyDocument h2{color:var(--text-primary);font-size:17px;font-weight:700;margin:0 0 8px}.policyDocument p{color:var(--text-secondary);font-size:14px;line-height:1.65;margin:0}.publicPage{background:#f6f8fb;min-height:100vh;padding:0}.publicNav{align-items:center;background:#f6f8fbf0;border-bottom:1px solid var(--border);display:flex;gap:18px;justify-content:space-between;min-height:68px;padding:0 32px;position:sticky;top:0;z-index:20}.publicBrand{align-items:center;color:var(--text-primary);display:inline-flex;gap:10px;text-decoration:none}.publicBrand span{align-items:center;background:var(--blue);border-radius:8px;color:#fff;display:inline-flex;font-weight:800;height:34px;justify-content:center;width:34px}.publicNav>div{align-items:center;display:flex;gap:8px}.publicNav a{align-items:center;border-radius:8px;color:var(--text-secondary);display:inline-flex;font-size:14px;font-weight:700;min-height:40px;padding:0 12px;text-decoration:none}.publicNav a:hover{background:#fff;color:var(--text-primary)}.publicNav .publicNavCta{background:var(--text-primary);color:#fff}.publicHero{align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);margin:0 auto;max-width:1180px;min-height:calc(100dvh - 68px);padding:56px 32px 48px}.publicHeroCopy{display:grid;gap:18px;min-width:0}.publicHero h1{color:var(--text-primary);font-size:clamp(36px,5vw,62px);font-weight:800;letter-spacing:0;line-height:1.02;margin:0}.publicHero p{color:var(--text-secondary);font-size:18px;line-height:1.6;margin:0;max-width:720px}.inlineActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.publicHero .inlineActions a,.publicClose>a,.pricingCard>a{align-items:center;display:inline-flex;gap:8px;justify-content:center;text-decoration:none}.publicTrust{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.publicTrust span{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:38px;padding:0 11px}.publicTrust svg{color:var(--blue);height:16px;width:16px}.productPreview{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 28px 80px #0f172a24;min-width:0;overflow:hidden}.previewTopbar{align-items:center;background:#0f172a;color:#fff;display:flex;justify-content:space-between;min-height:52px;padding:0 18px}.previewTopbar span,.previewTopbar strong{font-size:13px;font-weight:800}.previewTopbar strong{color:#93c5fd}.previewBody{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:430px}.previewInbox{background:#f8fafc;border-right:1px solid var(--border);display:grid;gap:8px;align-content:start;padding:14px}.previewInbox button{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:9px;grid-template-columns:36px minmax(0,1fr) auto;min-height:68px;padding:9px;text-align:left}.previewInbox button.active{border-color:#bfdbfe;box-shadow:inset 3px 0 0 var(--blue)}.previewInbox button>span{align-items:center;background:#eaf2ff;border-radius:999px;color:var(--blue);display:inline-flex;font-size:12px;font-weight:900;height:36px;justify-content:center;width:36px}.previewInbox strong,.previewInbox small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.previewInbox strong{color:var(--text-primary);font-size:13px}.previewInbox small{color:var(--text-secondary);font-size:12px}.previewInbox em{align-items:center;background:var(--green);border-radius:999px;color:#04210f;display:inline-flex;font-size:11px;font-style:normal;font-weight:900;height:20px;justify-content:center;min-width:20px}.previewThread{background:#f7f9fc;display:flex;flex-direction:column;gap:14px;justify-content:flex-end;padding:22px}.previewBubble{border:1px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:14px;line-height:1.45;max-width:78%;padding:12px 14px}.previewBubble.inbound{align-self:flex-start;background:#fff}.previewBubble.outbound{align-self:flex-end;background:#eaf2ff;border-color:#cfe0ff}.previewAi{background:#fff;border:1px solid #C7D2FE;border-radius:8px;box-shadow:var(--shadow-sm);display:grid;gap:7px;margin-top:6px;padding:14px}.previewAi span{align-items:center;color:var(--blue);display:inline-flex;font-size:12px;font-weight:900;gap:6px;text-transform:uppercase}.previewAi strong{color:var(--text-primary);font-size:15px}.previewAi small{color:var(--text-secondary);font-size:13px;line-height:1.45}.publicSection{display:grid;gap:22px;margin:0 auto;max-width:1180px;padding:48px 32px}.sectionHeader{display:grid;gap:8px;max-width:760px}.sectionHeader h2,.publicClose h2{color:var(--text-primary);font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:0;line-height:1.1;margin:0}.sectionHeader p,.publicClose p{color:var(--text-secondary);font-size:16px;line-height:1.6;margin:0}.publicGrid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.publicFeature{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:12px;min-height:190px;padding:18px}.publicFeature>svg{background:#eff6ff;border:1px solid #BFDBFE;border-radius:8px;color:var(--blue);height:38px;padding:9px;width:38px}.publicFeature>span{color:var(--blue);font-size:13px;font-weight:900}.publicFeature h3,.pricingCard h3,.workflowSteps strong{color:var(--text-primary);font-size:18px;margin:0}.publicFeature p,.pricingCard p,.workflowSteps span{color:var(--text-secondary);font-size:14px;line-height:1.55;margin:0}.publicWorkflow{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.workflowSteps{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.workflowSteps article{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:10px;min-height:168px;padding:18px}.workflowSteps svg{color:var(--blue)}.pricingGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricingCard{background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;gap:14px;padding:22px}.pricingCard.featured{border-color:#93c5fd;box-shadow:0 20px 52px #2563eb29}.planBadge{align-items:center;background:#eff6ff;border:1px solid #BFDBFE;border-radius:999px;color:var(--blue);display:inline-flex;font-size:12px;font-weight:900;justify-content:center;min-height:28px;padding:0 10px;width:fit-content}.pricingCard>strong{color:var(--text-primary);font-size:34px;line-height:1}.pricingCard>strong small{color:var(--text-muted);font-size:13px;margin-left:4px}.pricingCard ul{display:grid;gap:9px;list-style:none;margin:0;padding:0}.pricingCard li{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:8px}.pricingCard li svg{color:var(--green);height:16px;width:16px}.publicClose{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:52px;padding:28px}@media(max-width:980px){.publicHero{grid-template-columns:1fr;min-height:0}.productPreview{width:100%}.publicGrid,.workflowSteps,.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.publicNav{align-items:stretch;display:grid;gap:10px;padding:12px;position:static}.publicNav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.publicNav a{justify-content:center}.publicHero,.publicSection{padding-left:16px;padding-right:16px}.publicHero h1{font-size:36px}.publicHero p{font-size:16px}.previewBody{grid-template-columns:1fr;min-height:0}.previewInbox{border-right:0;border-bottom:1px solid var(--border)}.previewInbox button:not(.active){display:none}.previewBubble{max-width:100%}.publicGrid,.workflowSteps,.pricingGrid,.publicClose{grid-template-columns:1fr}.publicClose>a{width:100%}}.eventList{display:grid;gap:8px}.eventItem{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.eventItem strong{color:var(--text-primary);font-size:13px;font-weight:600}.eventItem span{color:var(--text-muted);font-size:12px}.contactList{display:grid;gap:4px;max-height:420px;overflow-y:auto;margin-top:10px;scrollbar-width:thin}.contactList button{align-items:flex-start;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;text-align:left;transition:background .1s,border-color .1s;width:100%}.contactList button:hover{background:var(--bg-overlay)}.contactList button.active{background:var(--green-dim);border-color:var(--green-glow)}.contactList button strong{color:var(--text-primary);display:block;font-size:13px;font-weight:600}.contactList button span{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.contactList button em{background:var(--bg-overlay);border-radius:999px;color:var(--text-muted);font-size:11px;font-style:normal;font-weight:700;padding:2px 8px;white-space:nowrap}.contactProfile{display:grid;gap:14px;overflow-y:auto}.profileControls{display:grid;gap:10px}.tagChooser{display:flex;flex-wrap:wrap;gap:6px}.tagChooser button{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:12px;font-weight:600;padding:5px 10px;transition:all .15s}.tagChooser button.active{background:var(--green-dim);border-color:var(--green-glow);color:var(--green)}.noteForm,.notesList{display:grid;gap:8px}.notesList article{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px 14px}.notesList article p{color:var(--text-primary);font-size:14px;line-height:1.5;margin:0 0 6px}.notesList article span{color:var(--text-muted);font-size:12px}.privacyActions{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.privacyActions>div span{color:var(--green);display:block;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.privacyActions>div strong{color:var(--text-primary);display:block;font-size:14px;font-weight:700;margin-top:3px}.templateCenter{display:grid;gap:18px;grid-template-columns:280px minmax(0,1fr) 280px}.templateLibrary{overflow:hidden}.templateGrid{display:grid;gap:8px;max-height:480px;overflow-y:auto;scrollbar-width:thin}.template{align-items:flex-start;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;display:grid;gap:8px;padding:14px 16px;text-align:left;transition:border-color .15s;width:100%}.template:hover{border-color:var(--border-strong)}.template.active{background:var(--green-dim);border-color:var(--green-glow)}.template strong{color:var(--text-primary);display:block;font-size:14px;font-weight:700}.template span{color:var(--text-muted);display:block;font-size:11px;font-weight:600;text-transform:uppercase}.template p{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template small{color:var(--text-muted);font-size:11px}.templateInspector{display:grid;gap:14px}.templatePhonePreview{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:var(--radius-lg);min-height:120px;padding:20px;position:relative}.templatePhonePreview p{background:var(--bg-surface);border:1px solid var(--border);border-radius:4px 12px 12px;color:var(--text-primary);font-size:14px;line-height:1.5;margin:0;padding:12px 14px;white-space:pre-wrap}.templateConsoleHeader{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.1fr);padding:14px 16px}.templateConsoleIntro h2{color:var(--text-primary);font-size:clamp(22px,1.8vw,28px);line-height:1.1;margin:4px 0 6px}.templateConsoleIntro p{color:var(--text-secondary);font-size:14px;line-height:1.42;margin:0;max-width:620px}.templateConsoleActions{align-content:start;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(132px,auto));justify-items:stretch}.templateConsoleActions .primary,.templateConsoleActions .secondary{justify-content:center;min-height:40px;padding-inline:12px;white-space:nowrap;width:100%}.templateAccountPicker{color:var(--text-muted);display:grid;font-size:11px;font-weight:800;gap:5px;letter-spacing:.04em;min-width:0;text-transform:uppercase}.templateAccountPicker select,.templateSearch input{background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;color:var(--text-primary);min-height:40px;min-width:0;padding:0 11px;width:100%}.templateStatusStrip{display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.templateStatusPill{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;gap:8px;min-height:42px;padding:8px 10px;text-align:left}.templateStatusPill strong{color:var(--text-primary);font-size:19px;line-height:1}.templateStatusPill span{font-size:11px;font-weight:800;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.templateStatusPill.active{background:#2563eb14;border-color:#2563eb47;color:var(--blue)}.templateConsoleHeader .syncDiagnostic{background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;grid-column:1 / -1;margin:0;padding:8px 10px}.templateConsoleGrid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(420px,.95fr) minmax(360px,.72fr)}.templateToolbar{align-items:end;border-bottom:1px solid var(--border);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,340px);margin-bottom:14px;padding-bottom:14px}.templateToolbar h2{color:var(--text-primary);font-size:20px;margin:4px 0 0}.templateSearch{color:var(--text-muted);display:grid;font-size:11px;font-weight:800;gap:6px;letter-spacing:.04em;text-transform:uppercase}.templateList{display:grid;gap:8px;max-height:min(62dvh,660px);overflow-y:auto;padding-right:4px;scrollbar-width:thin}.templateListItem{background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;cursor:pointer;display:grid;gap:9px;min-height:112px;padding:12px;text-align:left;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;width:100%}.templateListItem:hover,.templateListItem.active{background:var(--bg-surface);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.templateListItem.active{border-left:4px solid var(--blue);padding-left:9px}.templateListHead{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.templateListHead strong{color:var(--text-primary);display:block;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.templateListHead span{color:var(--text-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.03em;margin-top:3px;text-transform:uppercase}.templateListItem p{color:var(--text-secondary);display:-webkit-box;font-size:13px;line-height:1.42;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.templateListMeta{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.templateListMeta span{background:var(--bg-surface);border:1px solid var(--border);border-radius:999px;padding:4px 8px}.templateInspector .panelTitle{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.templateInspector .panelTitle h2{overflow-wrap:anywhere}.templateInspector .facts.compact{background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;margin:0;padding:12px}.tenantCreateCard{display:grid;gap:16px}.tenantCreateHeader{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.tenantCreateHeader>div{flex:1}.tenantCreateHeader h2{color:var(--text-primary);font-size:18px;font-weight:700;margin:4px 0 6px}.tenantCreateHeader p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.formSectionTitle{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.6px;padding:4px 0 2px;text-transform:uppercase}.formPair{display:grid;gap:12px;grid-template-columns:1fr 1fr}.formPair.three{grid-template-columns:1fr 1fr 1fr}.selectedPlanPreview{background:var(--green-dim);border:1px solid var(--green-glow);border-radius:var(--radius-md);display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 16px}.selectedPlanPreview>div span{color:var(--green);display:block;font-size:11px;font-weight:700;text-transform:uppercase}.selectedPlanPreview>div strong{color:var(--text-primary);display:block;font-size:14px;font-weight:700;margin-top:3px}.tenantDirectory{display:grid;gap:16px}.tenantList{display:grid;gap:8px}.tenantRow{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:minmax(180px,1fr) 140px 220px 180px auto;padding:12px 16px}.tenantIdentity{align-items:center;display:flex;gap:10px}.tenantAvatar{align-items:center;background:var(--blue-dim);border-radius:var(--radius-md);color:var(--blue);display:flex;flex-shrink:0;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}.tenantIdentity strong{color:var(--text-primary);display:block;font-size:14px;font-weight:700}.tenantIdentity span{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.billingCell{display:grid;gap:2px}.billingCell strong{color:var(--text-primary);font-size:14px;font-weight:700}.billingCell span{color:var(--text-muted);font-size:12px}.billingCell small{color:var(--red);font-size:11px;font-weight:700}.tenantControls{display:flex;flex-wrap:wrap;gap:6px}.tenantControls select{min-height:32px;padding:0 8px;font-size:13px}.billingActions{display:flex;flex-wrap:wrap;gap:6px}.billingActions button{background:var(--bg-overlay);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px;font-weight:600;min-height:28px;padding:0 10px;transition:all .15s}.billingActions button:hover{background:var(--green-dim);border-color:var(--green-glow);color:var(--green)}.planGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.planCard{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);display:grid;gap:6px;padding:18px}.planCard strong{color:var(--text-primary);font-size:16px;font-weight:700}.planCard span{color:var(--green);font-size:14px;font-weight:700}.planCard p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.settingsForm.full{grid-template-columns:1fr 1fr}.settingsForm label.wide{grid-column:1 / -1}.accountHeroBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.accountHeroBadges .status{background:#ffffff0f;border-color:#ffffff1f;color:var(--text-primary)}.accountHeroActions{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.pipelineHero{display:grid;gap:18px}.pipelineActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.keyIcon{align-items:center;background:var(--amber-dim);border-radius:var(--radius-sm);color:var(--amber);display:inline-flex;height:24px;justify-content:center;padding:0 6px}.facts.compact dt,.facts.compact dd{padding:8px 0}.panelTitle h2{font-size:16px;font-weight:700;letter-spacing:-.3px;margin:4px 0 0}@media(max-width:1024px){.app{grid-template-columns:220px minmax(0,1fr)}.metricsGrid,.approvalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.chatShell,.chatShell.actionsCollapsed{grid-template-columns:260px minmax(0,1fr)}.tenantRow{grid-template-columns:minmax(0,1fr) auto}.crmLayout{grid-template-columns:240px minmax(0,1fr)}.templateCenter,.adminMasterLayout{grid-template-columns:1fr}}.modalCard{animation:fadeIn .18s ease;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:0 32px 80px #000000b3;display:flex;flex-direction:column;max-height:min(90vh,760px);overflow:hidden;width:min(100%,560px)}.modalCard--sm{width:min(100%,420px)}.modalCard--md{width:min(100%,560px)}.modalCard--lg{width:min(100%,720px)}.modalCard--xl{width:min(100%,920px);max-height:min(92vh,880px)}.modalHead{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:20px 28px 18px}.modalHead h2{color:var(--text-primary);font-size:17px;font-weight:700;letter-spacing:-.3px;margin:0}.modalClose{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;padding:0;transition:color .15s,background .15s;width:32px}.modalClose:hover{background:var(--bg-overlay);color:var(--text-primary)}.modalContent{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:24px 28px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.modalFoot{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:16px 28px}.viewHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.viewHeader>div{flex:1}.viewHeader h2{color:var(--text-primary);font-size:20px;font-weight:700;letter-spacing:-.4px;margin:6px 0 4px}.viewHeader p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:600px}.viewHeaderActions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-top:6px}.tableWrap td strong{color:var(--text-primary);display:block;font-size:14px;font-weight:600}.tableWrap td small{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.tableWrap td span{color:var(--text-secondary);display:block;font-size:13px;margin-top:2px}.tableActions{align-items:center;display:flex;gap:6px}.tableActions button{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px;font-weight:600;min-height:28px;padding:0 10px;transition:all .15s}.tableActions button:hover{background:var(--green-dim);border-color:var(--green-glow);color:var(--green)}.tableActions button.danger:hover{background:var(--red-dim);border-color:#f044384d;color:var(--red)}.permTags{display:flex;flex-wrap:wrap;gap:4px;max-width:320px}.permTag{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;min-height:32px;padding:3px 8px;transition:all .12s;-webkit-user-select:none;user-select:none}.permTag:disabled{background:#f1f5f9;border-color:#d8e2ef;color:#64748b;cursor:not-allowed;opacity:1}.permTag.active{background:var(--green-dim);border-color:var(--green-glow);color:var(--green)}.compactSelect{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:13px;font-weight:600;min-height:32px;padding:0 8px;width:100%}.stack--loose{gap:28px}.tenantRow{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:12px;padding:16px 20px;transition:border-color .15s}.tenantRow:hover{border-color:var(--border-strong)}.tenantRowMain{display:flex;align-items:center;flex:1;gap:12px;min-width:0}.tenantRowControls{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tenantRowControls select{min-height:34px;padding:0 10px;font-size:13px;width:auto}.badge{border-radius:var(--radius-full);display:inline-flex;font-size:11px;font-weight:700;padding:4px 10px;white-space:nowrap}.badge--green{background:var(--green-dim);color:var(--green)}.badge--blue{background:var(--blue-dim);color:var(--blue)}.badge--amber{background:var(--amber-dim);color:var(--amber)}.badge--red{background:var(--red-dim);color:var(--red)}.badge--muted{background:var(--bg-raised);color:var(--text-muted);border:1px solid var(--border)}.formGroup{display:grid;gap:16px}.formRow{display:grid;gap:12px;grid-template-columns:1fr 1fr}.formRow.three{grid-template-columns:1fr 1fr 1fr}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{animation:shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-raised) 25%,var(--bg-overlay) 50%,var(--bg-raised) 75%);background-size:800px 100%;border-radius:var(--radius-md)}.skeleton-text{height:14px;border-radius:var(--radius-sm)}.skeleton-title{height:24px;border-radius:var(--radius-sm)}.skeleton-card{height:80px;border-radius:var(--radius-lg)}button[aria-busy=true]{opacity:.7;pointer-events:none;position:relative}.mainNav button{transition:background .18s ease-out,color .18s ease-out}.mainNav button.active svg{color:var(--green)}.mainNav button:hover svg{color:var(--text-primary)}.panel,.metric,.approvalCard,.template,.pipelineCard,.tenantRow{transition:border-color .18s ease-out}.panelTitle h2,.modalHead h2,.heroPanel h2,.reviewHero h2,.accountHero h2,.loginPanel h1,.loginAside h2,.publicHero h1,.viewHeader h2{font-family:var(--font-heading)}label.required:after{color:var(--red);content:" *";font-size:13px}input.invalid,select.invalid,textarea.invalid{border-color:var(--red);box-shadow:0 0 0 3px var(--red-dim)}.fieldError{color:var(--red);font-size:12px;font-weight:500;margin-top:-8px}body{line-height:1.5}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.skeleton{animation:none;background:var(--bg-raised)}}.btn-icon{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;height:44px;justify-content:center;transition:background .15s ease-out,color .15s ease-out;width:44px}.btn-icon:hover{background:var(--bg-overlay);color:var(--green)}.toastChip{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 14px}.toastChip--success{background:var(--green-dim);color:var(--green)}.toastChip--error{background:var(--red-dim);color:var(--red)}.toastChip--info{background:var(--blue-dim);color:var(--blue)}.metric>div>strong{font-family:var(--font-heading)}.reviewScore strong,.dashboardScore strong,.tenantCard strong{font-family:var(--font-heading)}.tableWrap th{font-family:var(--font-heading);font-size:11px;letter-spacing:.6px}.tableWrap td{line-height:1.4;vertical-align:middle}:root{--z-base: 0;--z-raised: 10;--z-sticky: 20;--z-modal: 60;--z-toast: 80;--z-tooltip: 100}.modalOverlay{z-index:var(--z-modal)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}body{background:var(--bg-base);color:var(--text-primary)}.app{background:linear-gradient(180deg,#f6f8fb,#eef3f8)}.workspace{gap:16px;padding:22px 26px 30px}.sidebar{background:var(--bg-sidebar);border-right:1px solid rgba(255,255,255,.08);box-shadow:none}.brand strong,.sidebar .brand strong{color:#fff}.brand span,.sidebar .brand span,.sidebarSection{color:#e2e8f094}.brandMark{background:var(--blue);color:#fff}.mainNav button{color:#e2e8f0bd}.mainNav button:hover{background:#ffffff12;color:#fff}.mainNav button.active{background:#2563eb2e;color:#fff;font-weight:650}.mainNav button.active svg{color:#93c5fd}.topbar,.inboxWorkspaceHeader{background:#ffffffeb;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.topbar h1{color:var(--text-primary);font-size:24px;letter-spacing:-.02em}.topbar p,.panel p,.template p,.formHint,.muted{color:var(--text-secondary)}.panel,.metric,.approvalCard,.template,.pipelineCard,.tenantRow,.tenantCreateCard,.tenantDirectory,.planCard,.integrationCard,.connectionItem,.usageItem,.settingsStatus,.demoTools,.miniForm,.eventItem,.contactList button,.quickActions span,.reasoningBox,.assistantCard,.inspectorNote{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.panel,.tenantCreateCard,.tenantDirectory{padding:18px}.panel:hover,.metric:hover,.template:hover,.pipelineCard:hover,.tenantRow:hover,.planCard:hover,.integrationCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.panelTitle{border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:12px}.panelTitle h2,.panelTitle strong,.tenantCreateHeader h2,.conversationListHeader strong,.threadHeader strong,.metric>div>strong,.tenantRow strong,td strong{color:var(--text-primary)}.heroPanel,.reviewHero,.accountHero,.inboxHero,.connectHero{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text-primary);overflow:hidden}.heroPanel:before,.reviewHero:before,.accountHero:before,.inboxHero:before{display:none}.heroPanel h2,.reviewHero h2,.accountHero h2,.inboxHero h2,.connectHero h2{color:var(--text-primary);font-size:clamp(22px,2vw,28px)}.heroPanel p,.reviewHero p,.accountHero p,.inboxHero p,.connectHero p{color:var(--text-secondary)}.eyebrow,.inboxWorkspaceHeader>div span{color:var(--blue)}.heroEvidence span,.status,.tenantSwitcher,.compactStatus,.scopeList span,.conversationBadges span,.settingsStatusGrid span,.rolePill,.statusChip,.badge,.toastChip{background:var(--bg-raised);border:1px solid var(--border);color:var(--text-secondary)}.reviewScore,.dashboardScore{background:#f8fafc;border:1px solid var(--border);box-shadow:none}.reviewScore strong,.dashboardScore strong,.dashboardScore small,.metricLabel a,.metricLabel em{color:var(--blue)}.metric{grid-template-columns:40px minmax(0,1fr);padding:16px}.metricIcon,.largeIcon,.approvalIcon,.methodIcon{background:var(--bg-raised);border:1px solid var(--border);color:var(--blue)}.metric.success .metricIcon{background:var(--green-dim);color:var(--green)}.metric.warning .metricIcon{background:var(--amber-dim);color:var(--amber)}.metric>div>strong{font-size:26px}.primary,.whatsappButton,.analyzeButton,.composer button{background:var(--blue);border:1px solid var(--blue);color:#fff;box-shadow:none}.secondary,.fileAction,.iconOnly,.btn-icon,.metricActionButton,.billingActions button,.templateBar button{background:#fff;border:1px solid var(--border);color:var(--text-primary);box-shadow:none}.primary:hover,.secondary:hover,.whatsappButton:hover,.cataloglessButton:hover,.coexistenceButton:hover,.analyzeButton:hover{box-shadow:var(--shadow-md);transform:none}input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea,.searchInput,.conversationSearch,.composer input,.templateBar select{background:var(--bg-input);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary)}input::placeholder,textarea::placeholder{color:#94a3b8}label,.tenantCreateCard label,.settingsForm label,.moduleForm label,.profileControls label,.noteForm label,.alternativeForm label,.templateVariableGrid label{color:var(--text-secondary);font-weight:650}.notice{background:#eff6ff;border:1px solid #BFDBFE;color:var(--text-primary);box-shadow:var(--shadow-sm)}.notice>svg,.notice.working>svg{background:var(--blue);color:#fff}.notice strong,.notice.working strong{color:var(--blue)}.notice.success strong{color:var(--green)}.tableWrap{background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-sm)}th{background:#f8fafc;color:#64748b}td{color:var(--text-secondary)}tbody tr:hover td{background:#f8fafc}.chatShell{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.pipelineColumn{background:#f8fafc}.templatePhonePreview,.templatePreviewBox,.brandPreviewCard,.selectedPlanPreview{background:#f8fafc;border:1px solid var(--border)}.loginPanel{background:#fff}.loginAside{background:linear-gradient(150deg,#0b1728eb,#0f172ad1),linear-gradient(135deg,#0b1728,#102347)}.loginAside h2,.loginAside p{color:#fff}.publicPage{background:var(--bg-base)}.workspace{padding:20px 28px 34px}.stack{gap:14px}.stack>.reviewHero:first-child,.stack>.accountHero:first-child{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);min-height:0;padding:2px 0 18px}.stack>.reviewHero:first-child h2,.stack>.accountHero:first-child h2{font-size:clamp(24px,2vw,32px);letter-spacing:-.035em;margin:5px 0 8px;max-width:880px}.stack>.reviewHero:first-child p,.stack>.accountHero:first-child p{color:#5b687b;font-size:15px;line-height:1.55;max-width:900px}.heroEvidence{gap:6px;margin-top:14px}.heroEvidence span{background:transparent;border:1px solid var(--border);border-radius:6px;color:#475569;padding:5px 9px}.reviewScore,.dashboardScore,.tenantCard{align-self:stretch;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);padding:16px}.reviewScore strong,.dashboardScore strong{color:var(--text-primary);font-size:clamp(30px,3vw,46px);letter-spacing:-.05em}.reviewScore span,.dashboardScore span,.tenantCard span,.tenantCard small{color:#64748b}.dashboardScore small{color:var(--blue)}.reviewScore .primary,.reviewScore .secondary,.dashboardScore .primary,.dashboardScore .secondary{margin-top:8px;width:100%}.metricsGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.metric{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:none;grid-template-columns:36px minmax(0,1fr);min-height:82px;padding:13px}.metricIcon{border-radius:7px;height:36px;width:36px}.metricLabel{color:#64748b;font-size:11px;letter-spacing:.05em}.metric>div>strong{font-size:23px;letter-spacing:-.035em;margin:2px 0 1px}.metric>div>p{color:#6b778a;font-size:12px;line-height:1.35}.reviewGrid{display:grid;gap:12px;grid-template-columns:repeat(12,minmax(0,1fr))}.reviewGrid>.panel{grid-column:span 6}.reviewGrid>.panel:first-child{grid-column:span 7}.reviewGrid>.panel:nth-child(2){grid-column:span 5}.panel,.connectionItem,.template{border-radius:8px;box-shadow:none;padding:16px}.panelTitle{align-items:center;border-bottom:1px solid var(--border);margin-bottom:12px;min-height:42px;padding-bottom:10px}.panelTitle h2{font-size:17px;letter-spacing:-.02em}.approvalGrid,.planUsageGrid,.connectionGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.approvalCard,.usageItem,.queueItem,.teamLoadItem,.eventItem{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:none}.approvalCard{min-height:104px;padding:14px}.approvalIcon{border-radius:7px;height:34px;width:34px}.pipelineBoard{gap:10px}.pipelineColumn,.pipelineCard{border-radius:8px;box-shadow:none}.templateCenter,.crmLayout{gap:12px}.templateGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media(max-width:1180px){.stack>.reviewHero:first-child,.stack>.accountHero:first-child,.reviewGrid{grid-template-columns:1fr}.reviewGrid>.panel,.reviewGrid>.panel:first-child,.reviewGrid>.panel:nth-child(2){grid-column:auto}.tenantRow,.tenantRowControls{grid-template-columns:1fr}.tenantRowMain{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:42px minmax(0,1fr) auto}.tenantQuotaStrip{grid-column:1 / -1}.tableActions{flex-direction:row}.saasSectionNav{grid-template-columns:repeat(2,minmax(0,1fr))}.saasSectionNav button{border-bottom:1px solid var(--border)}.saasSectionNav button:nth-child(2n){border-right:0}.planEditGrid{grid-template-columns:1fr}}@media(max-width:1024px){.app{display:block;min-height:100vh}.sidebar{border-bottom:1px solid rgba(255,255,255,.08);border-right:0;display:block;height:auto;max-height:none;overflow:visible;padding:12px;position:static}.brand{padding:4px 4px 12px}.sidebarSection{margin-top:8px;padding:10px 4px 6px}.mainNav{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.mainNav button{justify-content:flex-start;min-height:42px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.bottomNav{margin-top:10px}.workspace{padding:16px}.topbar{align-items:flex-start;display:grid;gap:12px;grid-template-columns:1fr}.topActions{justify-content:flex-start;overflow-x:auto;padding-bottom:3px;width:100%}.tenantSwitcher{max-width:100%}.tenantSwitcher select{max-width:min(240px,58vw)}.metricsGrid,.approvalGrid,.planUsageGrid,.connectionGrid,.templateGrid,.planGrid,.reviewGrid{grid-template-columns:1fr 1fr}.reviewGrid>.panel,.reviewGrid>.panel:first-child,.reviewGrid>.panel:nth-child(2){grid-column:auto}.adminMasterLayout,.crmLayout,.templateCenter,.settingsForm,.accountDetailsGrid,.brandPreview,.formRow,.formRow.three,.selectedPlanPreview,.saasSectionNav{grid-template-columns:1fr}.saasSectionNav button{border-right:0}.tenantLimitMatrix,.channelGrid,.planManagementGrid,.saasInlineFields{grid-template-columns:1fr}.pipelineBoard{grid-template-columns:repeat(5,minmax(240px,280px));overflow-x:auto;padding-bottom:8px}}@media(max-width:760px){html,body{overflow-x:hidden}body{min-width:0}.sidebar{padding:10px}.brand{align-items:center;display:grid;grid-template-columns:38px minmax(0,1fr)}.brand strong,.brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainNav{grid-template-columns:repeat(2,minmax(0,1fr))}.mainNav button{font-size:13px}.workspace{gap:12px;padding:12px}.topbar{border-radius:8px;padding:12px}.topbar h1{font-size:22px}.stack>.reviewHero:first-child,.stack>.accountHero:first-child{grid-template-columns:1fr;padding-bottom:14px}.stack>.reviewHero:first-child h2,.stack>.accountHero:first-child h2{font-size:24px}.heroEvidence{overflow-x:auto;padding-bottom:2px}.heroEvidence span{flex:0 0 auto}.metricsGrid,.approvalGrid,.planUsageGrid,.connectionGrid,.templateGrid,.planGrid,.reviewGrid,.profileControls,.privacyActions{grid-template-columns:1fr}.panel,.metric,.connectionItem,.template{padding:14px}.panelTitle{align-items:flex-start;display:grid;gap:10px;grid-template-columns:1fr}.panelTitle>div:last-child,.inlineActions,.actions,.rowActions,.tableActions{justify-content:flex-start}.tenantRow,.tenantRowMain,.tenantRowControls{grid-template-columns:1fr}.tenantRowMain{align-items:start}.tenantRowControls select,.tenantRowControls .badge,.tableActions,.tableActions button{width:100%}.tableWrap{overflow-x:auto}table{min-width:680px}.settingsStatus,.settingsStatus.wide{align-items:stretch;display:grid;grid-template-columns:1fr}.tokenInputGroup,.miniForm{grid-template-columns:1fr}.pipelineBoard{grid-template-columns:1fr;overflow-x:visible}.pipelineColumn{min-width:0}.loginPage{grid-template-columns:1fr}.loginPanel{min-height:100vh;padding:28px 18px}.loginAside{display:none}.modalOverlay{padding:10px}.modal,.profileModal{max-height:calc(100vh - 20px);width:100%}.chatMode .inboxWorkspaceHeader{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr;min-height:auto;padding:10px 12px}}.adminMasterLayout{grid-template-columns:minmax(340px,.65fr) minmax(0,1.35fr)}.tenantList{gap:8px}.tenantRow{align-items:stretch;background:#fff;border-radius:8px;display:grid;gap:0;grid-template-columns:minmax(420px,.82fr) minmax(720px,1.18fr);padding:0}.tenantRowMain{align-items:start;border-right:1px solid var(--border);display:grid;gap:8px 12px;grid-template-columns:42px minmax(0,1fr) auto;min-width:0;padding:18px}.tenantRowMain>div strong{color:var(--text-primary);display:block;font-size:15px;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.tenantRowMain>div small{color:var(--text-secondary);display:block;font-size:12px;line-height:1.35;margin-top:3px;max-width:100%;overflow-wrap:anywhere}.tenantRowControls{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(68px,.45fr) minmax(86px,.55fr) minmax(128px,.9fr) minmax(128px,.9fr) minmax(92px,.7fr) repeat(3,minmax(84px,.65fr));min-width:0;padding:14px 16px}.tenantAvatar{border-radius:8px;height:38px;width:38px}.tableActions{display:flex;flex-direction:column;gap:6px;min-width:0}.tableActions button{background:#fff;border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:12px;font-weight:650;min-height:32px;padding:0 9px;white-space:nowrap}.tableActions button.danger{background:#fef2f2;border-color:#fecaca;color:var(--red)}.tenantQuotaStrip{align-items:center;grid-column:1 / -1;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(88px,1fr));min-width:0;margin-top:4px}.tenantQuotaStrip span{background:var(--bg-soft);border:1px solid var(--border);border-radius:7px;color:var(--text-muted);display:block;font-size:11px;line-height:1.25;min-width:0;padding:7px 8px;word-break:normal}.tenantQuotaStrip strong{color:var(--text-primary);display:block;font-size:12px;font-weight:800}.saasConsole{--saas-line: #D8E2F1;gap:16px}.saasHeader{min-height:190px}.saasSectionNav{background:#fff;border:1px solid var(--border);border-radius:10px;display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.saasSectionNav button{align-items:center;background:transparent;border:0;border-right:1px solid var(--border);color:var(--text-secondary);cursor:pointer;display:grid;font-size:13px;font-weight:800;gap:4px 10px;grid-template-columns:34px minmax(0,1fr) auto;justify-items:start;min-height:64px;padding:12px 14px;text-align:left}.saasSectionNav button:last-child{border-right:0}.saasSectionNav button svg{background:var(--bg-soft);border-radius:8px;color:var(--blue);height:34px;padding:8px;width:34px}.saasSectionNav button strong{color:var(--text-primary);font-size:16px}.saasSectionNav button.active{background:#f4f8ff;color:var(--text-primary);box-shadow:inset 0 -3px 0 var(--blue)}.saasPanel{border-radius:10px}.saasPanel .panelTitle{align-items:flex-start;flex-wrap:wrap;gap:12px}.saasPanel .panelTitle>div:first-child{flex:1 1 260px;min-width:0}.saasPanel .panelTitle>div:last-child{flex-wrap:wrap;justify-content:flex-end}.saasHeaderMetric{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;color:var(--text-secondary);display:grid;gap:2px 10px;grid-template-columns:34px auto;min-width:180px;padding:10px 12px}.saasHeaderMetric svg{background:#fff;border:1px solid var(--border);border-radius:8px;color:var(--blue);grid-row:span 2;height:34px;padding:7px;width:34px}.saasHeaderMetric strong{color:var(--text-primary);font-size:18px;font-weight:850;line-height:1}.saasHeaderMetric span{color:var(--text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.tenantLimitMatrix{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.limitCard{background:#fff;border:1px solid var(--border);border-radius:9px;display:grid;gap:12px;padding:14px}.limitCard strong{color:var(--text-primary);display:block;font-size:15px}.limitCard small{color:var(--text-muted);display:block;font-size:12px;margin-top:2px}.limitCardMetric{display:grid;gap:6px}.limitCardMetric span,.saasUsage span{color:var(--text-secondary);font-size:12px;font-weight:750}.usageMeter{background:#e8eef7;border-radius:999px;height:7px;overflow:hidden}.usageMeter i{background:var(--blue);display:block;height:100%}.planManagementGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.planManagementCard{background:#fff;border:1px solid var(--border);border-radius:9px;display:grid;gap:14px;padding:14px}.planCardHeader{align-items:start;display:flex;gap:12px;justify-content:space-between}.planCardHeader span{color:var(--text-muted);display:block;font-size:11px;font-weight:800;text-transform:uppercase}.planCardHeader strong{color:var(--text-primary);font-size:16px}.planEditGrid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.planEditGrid label,.planFeaturesField{color:var(--text-muted);display:grid;font-size:11px;font-weight:800;gap:5px;text-transform:uppercase}.planEditGrid input,.planFeaturesField input{background:#fff;border:1px solid var(--border);border-radius:7px;color:var(--text-primary);font-size:13px;min-height:36px;padding:0 10px}.channelGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:12px}.channelCard{background:#fff;border:1px solid var(--border);border-radius:9px;display:grid;gap:8px;padding:14px}.channelCard>div{align-items:center;display:flex;gap:8px}.channelCard strong{color:var(--text-primary);font-size:14px}.channelCard p{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.tenantStatusDot{background:#a8b4c6;border-radius:999px;display:inline-block;height:9px;width:9px}.tenantStatusDot.active{background:var(--green);box-shadow:0 0 0 4px #00a6511f}.saasInlineFields{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.miniLimitField{color:var(--text-muted);display:grid;font-size:10px;font-weight:800;gap:3px;letter-spacing:.04em;text-transform:uppercase}.miniLimitField input{background:#fff;border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:13px;font-weight:700;height:32px;padding:0 8px;width:100%}.formGroup{gap:14px}.formRow,.formRow.three{gap:10px}.selectedPlanPreview{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:480px){.mainNav{grid-template-columns:1fr}.topActions,.accountHeroActions{align-items:stretch;display:grid;grid-template-columns:1fr;overflow:visible;width:100%}.topActions>*,.accountHeroActions>*,.status,.tenantSwitcher,.logoutButton,.primary,.secondary{justify-content:center;width:100%}.metric{grid-template-columns:34px minmax(0,1fr)}.metricIcon{height:34px;width:34px}.reviewScore strong,.dashboardScore strong{font-size:34px}}.mobileMenuButton,.mobileMenuBackdrop{display:none}@media(max-width:1024px){.mobileMenuButton{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.mobileMenuButton svg{height:20px;width:20px}.app{display:block;min-height:100dvh}.app:not(.chatMode) .sidebar{border-bottom:0;border-right:1px solid rgba(255,255,255,.08);box-shadow:28px 0 60px #0b17283d;display:block;height:100dvh;left:0;max-height:none;overflow-y:auto;padding:18px;position:fixed;top:0;transform:translate(-105%);transition:transform .18s ease;width:min(322px,86vw);z-index:70}.app.mobileMenuOpen:not(.chatMode) .sidebar{transform:translate(0)}.app.mobileMenuOpen:not(.chatMode) .mobileMenuBackdrop{background:#09101c7a;border:0;cursor:pointer;display:block;top:0;right:0;bottom:0;left:0;padding:0;position:fixed;z-index:60}.app:not(.chatMode) .mainNav{display:grid;grid-template-columns:1fr!important}.app:not(.chatMode) .mainNav button{justify-content:flex-start;min-height:42px;overflow:visible;white-space:normal}.workspace{min-width:0}.topbar{align-items:center;grid-template-columns:auto minmax(0,1fr)}.topbar>div:first-of-type{min-width:0}.topActions{grid-column:1 / -1}}@media(max-width:480px){.topbar{grid-template-columns:auto minmax(0,1fr)}.topbar h1{font-size:20px;line-height:1.15}.topActions{align-items:stretch;display:grid;grid-template-columns:1fr;overflow:visible}}html{min-width:0;width:100%}body,#root{min-height:100dvh;min-width:0;width:100%}img,video,canvas,svg{max-width:100%}button,input,select,textarea{max-width:100%}.topbar,.panel,.metric,.modalCard,.dataTable,.tableWrap{min-width:0}.topbar{padding:12px 14px}.topbar h1,.panelTitle h2,.viewHeader h2{overflow-wrap:anywhere}.topActions>*,.actions>*,.inlineActions>*{flex:0 1 auto}.modalOverlay{align-items:center;overflow-y:auto}.modalCard{max-height:min(90dvh,760px)}.modalHead,.modalFoot{padding-left:18px;padding-right:18px}.modalContent{padding:18px}@media(max-width:760px){.workspace{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.dataTable{border:0;overflow:visible}.dataTable table,.dataTable thead,.dataTable tbody,.dataTable tr,.dataTable td{display:block;width:100%}.dataTable table{min-width:0}.dataTable thead{display:none}.dataTable tr{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);margin-bottom:10px;overflow:hidden}.dataTable td{align-items:start;border-bottom:1px solid var(--border);display:grid;gap:8px;grid-template-columns:minmax(92px,34%) minmax(0,1fr);overflow-wrap:anywhere;padding:10px 12px}.dataTable td:before{color:var(--text-muted);content:attr(data-label);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dataTable tr:last-child{margin-bottom:0}.dataTable .dataTableEmpty{display:block}.dataTable .dataTableEmpty:before{content:none}.modalOverlay{align-items:flex-end;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.modalCard{border-radius:12px;max-height:calc(100dvh - 16px);width:100%}.modalFoot{align-items:stretch;display:grid;grid-template-columns:1fr}.modalFoot>*{justify-content:center;width:100%}}@media(max-width:380px){.topbar{padding:10px}.topbar h1{font-size:18px}.dataTable td{grid-template-columns:1fr}}.dataTable{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.dataTable table{min-width:720px;table-layout:auto}.dataTable th{color:#475569;font-size:11px;line-height:1.2;padding:11px 14px;white-space:nowrap}.dataTable td{color:#334155;font-size:14px;line-height:1.45;padding:13px 14px}.dataTable tbody tr{transition:background .16s ease-out}.dataTable tbody tr:focus-within td{background:#f8fafc;box-shadow:inset 3px 0 0 var(--blue)}.dataTableCell{display:block;min-width:0;overflow-wrap:anywhere}.dataTableCell :where(button,a,[role=button]){touch-action:manipulation}.dataTableEmpty{color:var(--text-secondary);font-size:14px;line-height:1.5}.modalOverlay{align-items:center;background:#09101c94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto;padding:clamp(12px,2vw,24px)}.modalCard{border-radius:8px;box-shadow:0 24px 60px #0f172a3d;outline:none}.modalHead{min-height:64px;padding:16px 20px}.modalHead h2{line-height:1.25;overflow-wrap:anywhere}.modalClose{border-radius:8px;height:44px;min-height:44px;touch-action:manipulation;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .12s ease-out;width:44px}.modalClose svg{height:18px;width:18px}.modalClose:hover{border-color:var(--border-strong)}.modalClose:active{transform:scale(.96)}.modalContent{line-height:1.5;padding:20px}.modalContent form,.modalContent label,.modalContent input,.modalContent select,.modalContent textarea{min-width:0}.modalFoot{padding:14px 20px}.modalFoot :where(button,a){min-height:44px;touch-action:manipulation}.notice{align-items:start;background:#eff6ff;border:1px solid #BFDBFE;border-radius:8px;box-shadow:var(--shadow-sm);color:var(--text-primary);display:grid;gap:12px;grid-template-columns:32px minmax(0,1fr);min-height:56px;padding:12px 14px}.notice.notice--dismissible{grid-template-columns:32px minmax(0,1fr) 44px;padding-right:8px}.notice>svg{background:var(--blue);border-radius:999px;color:#fff;height:30px;margin-top:1px;padding:7px;width:30px}.noticeBody{display:grid;gap:2px;min-width:0}.noticeBody strong{color:var(--blue);font-size:14px;line-height:1.25}.noticeBody span{color:#475569;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.notice .btn-dismiss{align-items:center;align-self:start;background:transparent;border:1px solid transparent;border-radius:8px;color:#64748b;display:inline-flex;height:44px;justify-content:center;min-height:44px;padding:0;touch-action:manipulation;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .12s ease-out;width:44px}.notice .btn-dismiss svg{height:18px;width:18px}.notice .btn-dismiss:hover{background:#2563eb14;border-color:#2563eb29;color:var(--blue)}.notice .btn-dismiss:active{transform:scale(.96)}.notice.success{background:#f0fdf4;border-color:#bbf7d0}.notice.success>svg{background:var(--green)}.notice.success .noticeBody strong{color:var(--green)}.notice.error{background:#fef2f2;border-color:#fecaca}.notice.error>svg{background:var(--red)}.notice.error .noticeBody strong{color:var(--red)}.notice.error .btn-dismiss:hover{background:#f044381a;border-color:#f044382e;color:var(--red)}.notice.working>svg{background:var(--blue)}.notice.working .noticeBody strong{color:var(--blue)}@media(max-width:760px){.dataTable{background:transparent;border:0;box-shadow:none;overflow:visible}.dataTable table{min-width:0}.dataTable tr{border-radius:8px;margin-bottom:8px}.dataTable td{align-items:center;gap:10px;grid-template-columns:minmax(104px,32%) minmax(0,1fr);min-height:44px;padding:11px 12px}.dataTable td:before{align-self:center;line-height:1.2}.dataTableCell :where(button,a,[role=button]){min-height:44px}.dataTable .badge,.dataTable .statusChip{max-width:100%;white-space:normal}.dataTable .tableActions{width:100%}.dataTable .dataTableEmpty{align-items:center;display:flex;justify-content:center;min-height:96px;text-align:center}.modalOverlay{align-items:flex-end;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.modalCard{border-radius:8px 8px 0 0;max-height:calc(100dvh - 16px);width:100%}.modalHead{min-height:60px;padding:12px 14px}.modalContent{padding:16px 14px}.modalFoot{padding:12px 14px max(12px,env(safe-area-inset-bottom))}.notice{gap:10px;grid-template-columns:30px minmax(0,1fr);padding:12px}.notice.notice--dismissible{grid-template-columns:30px minmax(0,1fr) 44px;padding-right:6px}}@media(max-width:380px){.dataTable td{align-items:start;gap:4px;grid-template-columns:1fr}.notice,.notice.notice--dismissible{grid-template-columns:1fr}.notice>svg{display:none}.notice .btn-dismiss{justify-self:start}}.assistantCard{display:grid;gap:10px;padding:14px}.assistantCard .eyebrow{align-items:center;display:inline-flex;gap:6px}.assistantCard p{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.assistantCardPrimary{border-color:#c7d2fe;box-shadow:0 14px 34px #2563eb1a}.assistantScore{align-items:center;background:#f8fafc;border:1px solid var(--border);border-radius:8px;display:flex;justify-content:space-between;min-height:44px;padding:0 12px}.assistantScore span,.assistantDecision span{color:var(--text-muted);font-size:12px;font-weight:800}.assistantScore strong{color:var(--blue);font-size:22px}.assistantSignals{display:flex;flex-wrap:wrap;gap:6px}.assistantSignals span{background:#eff6ff;border:1px solid #BFDBFE;border-radius:999px;color:var(--blue);font-size:12px;font-weight:750;padding:5px 8px}.assistantDecision{background:#f8fafc;border:1px solid var(--border);border-radius:8px;display:grid;gap:4px;padding:11px 12px}.assistantDecision strong{color:var(--text-primary)}.analyzeButton{align-items:center;border-radius:8px;display:inline-flex;gap:8px;justify-content:center;min-height:44px}.connectExperience{display:grid;gap:16px;padding-bottom:28px}.connectHero.embeddedSignupHero{align-items:stretch;background:linear-gradient(135deg,rgba(37,99,235,.08),transparent 42%),var(--bg-surface);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 280px;padding:22px}.connectHeroCopy{display:grid;gap:14px;max-width:820px}.connectHeroCopy h2{margin:0}.connectHeroCopy p{font-size:16px;line-height:1.55;margin:0;max-width:760px}.connectHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.connectHeroActions .primary,.connectHeroActions .secondary{min-width:190px}.connectHeroStatus{align-content:center;background:#0f172a;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:#fff;display:grid;gap:10px;min-height:150px;padding:18px}.connectHeroStatus>span{color:#bfd2ea;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.connectHeroStatus>strong{color:#fff;font-size:28px;font-weight:850;line-height:1}.connectHeroStatus .status{background:#ffffff14;border-color:#ffffff29;color:#fff;width:fit-content}.connectOperationsGrid,.connectSecondaryGrid{display:grid;gap:16px}.connectOperationsGrid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr)}.connectSecondaryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.connectPrimaryCard,.connectInfoCard,.methodCard,.connectionDetails{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;gap:16px;min-width:0;padding:18px}.connectPrimaryCard{gap:18px}.connectSideStack{display:grid;gap:16px}.connectCardHeader{align-items:flex-start;display:flex;gap:12px;min-width:0}.connectCardHeader.compact{align-items:center}.connectCardHeader h3{color:var(--text-primary);font-size:18px;margin:2px 0 0}.connectCardHeader p,.connectInfoCard p,.methodCard p,.connectionDetails p{color:var(--text-secondary);line-height:1.5;margin:6px 0 0}.methodIcon{align-items:center;border-radius:var(--radius-md);display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.methodIcon.whatsapp{background:var(--green-dim);border-color:#16a34a38;color:var(--green)}.methodIcon.phone{background:var(--blue-dim);border-color:#2563eb2e;color:var(--blue)}.methodIcon.token{background:var(--bg-raised);border-color:var(--border);color:var(--text-secondary)}.methodActions.segmentedActions{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.whatsappButton,.cataloglessButton,.coexistenceButton{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 14px;text-align:center}.cataloglessButton,.coexistenceButton{background:#fff;border:1px solid var(--border-strong);color:var(--text-primary)}.whatsappButton.disabled,.cataloglessButton.disabled,.coexistenceButton.disabled{background:#f1f5f9;border-color:#d8e2ef;color:#64748b;cursor:not-allowed;opacity:1}.connectChecklist{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.connectCheck{align-items:flex-start;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:10px;min-width:0;padding:12px}.connectCheck svg{color:var(--text-muted);margin-top:1px}.connectCheck.done{background:#16a34a14;border-color:#16a34a38}.connectCheck.done svg{color:var(--green)}.connectCheck strong{color:var(--text-primary);display:block;font-size:14px}.connectCheck span{color:var(--text-secondary);display:block;font-size:13px;line-height:1.4;margin-top:3px}.connectionFacts{display:grid;gap:9px 12px;grid-template-columns:minmax(96px,auto) minmax(0,1fr);margin:0}.connectionFacts dt{color:var(--text-muted);font-size:12px;font-weight:800;text-transform:uppercase}.connectionFacts dd{color:var(--text-primary);font-size:13px;font-weight:750;margin:0;overflow-wrap:anywhere}.coexistenceSteps{counter-reset:coexistence-step;display:grid;gap:8px}.coexistenceSteps span{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;gap:8px;line-height:1.35;padding:9px 10px}.coexistenceSteps span:before{align-items:center;background:#fff;border:1px solid var(--border-strong);border-radius:999px;color:var(--blue);content:counter(coexistence-step);counter-increment:coexistence-step;display:inline-flex;flex:0 0 22px;font-size:12px;font-weight:850;height:22px;justify-content:center;width:22px}.alternativeForm{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.alternativeForm label{display:grid;gap:7px;min-width:0}.alternativeForm button{grid-column:1 / -1}.connectionDetailsGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.detailCard{background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:5px;min-width:0;padding:12px}.detailCard span{color:var(--text-muted);font-size:12px;font-weight:800}.detailCard strong{color:var(--text-primary);font-size:13px;font-weight:750;overflow-wrap:anywhere}.connectionDetails .secondary{width:fit-content}.compactStatus{background:transparent;border:0;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:1180px){.connectOperationsGrid,.connectSecondaryGrid{grid-template-columns:1fr}}@media(max-width:820px){.connectHero.embeddedSignupHero{grid-template-columns:1fr;padding:18px}.connectHeroStatus{min-height:0}.connectChecklist,.connectionDetailsGrid,.alternativeForm,.methodActions.segmentedActions{grid-template-columns:1fr}}@media(max-width:560px){.connectHeroActions,.connectHeroActions .primary,.connectHeroActions .secondary,.connectionDetails .secondary{width:100%}.connectCardHeader{display:grid}.connectPrimaryCard,.connectInfoCard,.methodCard,.connectionDetails{padding:14px}}.connectExperiencePro{gap:18px}.signupCommand{background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.18),transparent 30%),linear-gradient(135deg,#0b1728,#12385f 58%,#0f5132);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#fff;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 304px;overflow:hidden;padding:28px;position:relative}.signupCommand:after{background:linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:44px 44px;content:"";top:0;right:0;bottom:0;left:0;opacity:.28;pointer-events:none;position:absolute}.signupCommand>*{position:relative;z-index:1}.signupCommandCopy{align-content:center;display:grid;gap:14px;max-width:860px}.signupCommandCopy .eyebrow{color:#67e8f9}.signupCommandCopy h2{color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.08;margin:0;max-width:780px}.signupCommandCopy p{color:#d6e4f2;font-size:16px;line-height:1.6;margin:0;max-width:760px}.signupCommandActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.signupCommandActions .primary,.signupCommandActions .secondary{min-width:190px}.signupCommandActions .secondary{background:#ffffff1a;border-color:#fff3;color:#fff}.signupConnectionCard{align-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);box-shadow:0 18px 40px #0000002e;display:grid;gap:13px;min-height:190px;padding:18px}.signupConnectionCard>div:first-child{align-items:end;display:flex;justify-content:space-between}.signupConnectionCard span,.signupConnectionCard small{color:#bfd2ea;font-weight:750}.signupConnectionCard strong{color:#fff;font-size:44px;line-height:.95}.signupConnectionCard .status{background:#ffffff1a;border-color:#ffffff2e;color:#fff;width:fit-content}.signupProgress{background:#ffffff2e;border-radius:999px;height:8px;overflow:hidden}.signupProgress span{background:linear-gradient(90deg,#22d3ee,#22c55e);border-radius:inherit;display:block;height:100%;width:var(--signup-progress, 0%)}.signupTimeline{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.signupStep{align-items:flex-start;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:10px;min-width:0;padding:12px}.signupStep>span{align-items:center;background:#fff;border:1px solid var(--border-strong);border-radius:999px;color:var(--text-secondary);display:inline-flex;flex:0 0 28px;font-size:13px;font-weight:850;height:28px;justify-content:center;width:28px}.signupStep.done{background:#16a34a14;border-color:#16a34a3d}.signupStep.done>span{background:var(--green);border-color:var(--green);color:#fff}.signupStep strong{color:var(--text-primary);display:block;font-size:14px}.signupStep small{color:var(--text-secondary);display:block;line-height:1.35;margin-top:3px}.signupWorkspace,.signupAdvancedGrid{display:grid;gap:16px;grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr)}.signupMainCard,.signupSidePanel .connectInfoCard,.signupAdvancedGrid .methodCard,.signupAdvancedGrid .connectionDetails{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.signupMainCard{display:grid;gap:18px;min-width:0;padding:20px}.signupCardHeader{align-items:flex-start;display:flex;gap:12px;min-width:0}.signupCardHeader.compact{align-items:center}.signupCardHeader h3{color:var(--text-primary);font-size:19px;margin:2px 0 0}.signupCardHeader p{color:var(--text-secondary);line-height:1.5;margin:6px 0 0}.signupOptionGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.signupOption{align-items:flex-start;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);display:grid;gap:9px;justify-items:start;min-height:154px;padding:16px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.signupOption:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.signupOption>span{align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--blue);display:inline-flex;height:42px;justify-content:center;width:42px}.signupOption strong{color:var(--text-primary);font-size:17px}.signupOption small{color:var(--text-secondary);line-height:1.45}.signupOption.primaryOption{background:linear-gradient(135deg,#2563eb,#0891b2);border-color:transparent;color:#fff}.signupOption.primaryOption>span{background:#ffffff24;border-color:#ffffff38;color:#fff}.signupOption.primaryOption strong,.signupOption.primaryOption small{color:#fff}.signupOption.disabled{background:#f8fafc;border-color:#d8e2f1;color:#64748b;cursor:not-allowed;opacity:1}.signupOption.disabled:hover{box-shadow:none}.signupOption.primaryOption.disabled{background:#f1f5f9}.signupOption.disabled>span,.signupOption.primaryOption.disabled>span{background:#fff;border-color:#d8e2f1;color:#64748b}.signupOption.disabled strong,.signupOption.disabled small,.signupOption.primaryOption.disabled strong,.signupOption.primaryOption.disabled small{color:#64748b}.signupReadiness{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.signupSidePanel{display:grid;gap:16px}.accountSnapshot{gap:14px}.accountSnapshot.connected{border-color:#16a34a47}.accountSnapshot.partial{border-color:#f59e0b52}.connectionStateBanner{background:linear-gradient(135deg,#0f172a0a,#2563eb0f);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:8px;padding:13px}.accountSnapshot.connected .connectionStateBanner{background:#16a34a12;border-color:#16a34a38}.accountSnapshot.partial .connectionStateBanner{background:#f59e0b14;border-color:#f59e0b3d}.connectionStateBanner .status{width:fit-content}.connectionStateBanner strong{color:var(--text-primary);font-size:19px;font-weight:850;overflow-wrap:anywhere}.connectionStateBanner small{color:var(--text-secondary);line-height:1.45}.connectionControlBar{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.connectionControlBar button{justify-content:center;min-height:44px}.dangerGhost{align-items:center;background:#fff;border:1px solid rgba(220,38,38,.28);border-radius:var(--radius-sm);color:#b42318;display:inline-flex;font-weight:800;gap:8px;justify-content:center;padding:0 14px}.dangerGhost:hover{background:#dc262614;border-color:#dc262661}.dangerGhost:disabled{background:#f8fafc;border-color:#d8e2f1;color:#94a3b8;cursor:not-allowed}.connectionActions{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px;padding-top:12px}.compactSecondary{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-height:44px;padding:0 14px;width:auto}.compactSecondary svg{height:16px;width:16px}.dangerGhost.compactDanger{min-height:44px;width:auto}.dangerGhost.compactDanger svg{height:16px;width:16px}.signupAdvancedGrid .methodCard,.signupAdvancedGrid .connectionDetails{padding:18px}.metaDiagnostics{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:grid;gap:16px;min-width:0;padding:20px}.metaDiagnosticGrid,.metaPayloadGrid{display:grid;gap:12px}.metaDiagnosticGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metaPayloadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metaDiagnosticCheck{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:6px;min-width:0;padding:13px 14px}.metaDiagnosticCheck.ready{background:#16a34a0f;border-color:#16a34a3d}.metaDiagnosticCheck.pending{background:var(--bg-raised)}.metaDiagnosticCheck>span{color:var(--blue);font-size:12px;font-weight:800;text-transform:uppercase}.metaDiagnosticCheck.ready>span{color:var(--green)}.metaDiagnosticCheck strong{color:var(--text-primary);font-size:15px}.metaDiagnosticCheck small{color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.metaPayloadBox{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:12px;min-width:0;padding:14px}.metaPayloadBox.latest{background:var(--bg-raised)}.metaPayloadBox strong,.metaPayloadBox small{display:block}.metaPayloadBox strong{color:var(--text-primary);font-size:15px}.metaPayloadBox small{color:var(--text-secondary);margin-top:3px}.metaPayloadBox pre{background:#0b1220;border-radius:var(--radius-sm);color:#d9f99d;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;margin:0;max-height:260px;overflow:auto;overflow-wrap:normal;padding:12px;white-space:pre}@media(max-width:1180px){.signupCommand,.signupWorkspace,.signupAdvancedGrid{grid-template-columns:1fr}.signupTimeline,.metaDiagnosticGrid,.metaPayloadGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.signupCommand{border-radius:var(--radius-md);padding:20px}.signupTimeline,.signupOptionGrid,.signupReadiness,.connectionControlBar{grid-template-columns:1fr}.signupConnectionCard{min-height:0}.metaDiagnosticGrid,.metaPayloadGrid{grid-template-columns:1fr}}@media(max-width:520px){.signupCommandActions,.signupCommandActions .primary,.signupCommandActions .secondary{width:100%}.signupCardHeader{display:grid}.signupMainCard,.signupSidePanel .connectInfoCard,.signupAdvancedGrid .methodCard,.signupAdvancedGrid .connectionDetails,.metaDiagnostics{padding:14px}.metaPayloadBox pre{font-size:11px}}.workspace{padding:14px 18px 26px}.stack,.saasConsole,.signupWorkspace,.signupSidePanel,.reviewGrid,.approvalGrid,.planUsage,.metaDiagnosticGrid,.metaPayloadGrid{gap:10px}.stack>.reviewHero:first-child,.stack>.accountHero:first-child,.stack>.inboxHero:first-child{align-items:center;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:none;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:12px 14px}.stack>.reviewHero:first-child h2,.stack>.accountHero:first-child h2,.stack>.inboxHero:first-child h2{font-size:clamp(18px,1.45vw,22px);letter-spacing:-.02em;line-height:1.18;margin:2px 0 4px}.stack>.reviewHero:first-child p,.stack>.accountHero:first-child p,.stack>.inboxHero:first-child p{color:var(--text-secondary);font-size:13px;line-height:1.38;margin:0;max-width:760px}.heroEvidence{display:none}.reviewScore,.dashboardScore,.tenantCard{align-self:center;border-radius:7px;box-shadow:none;gap:1px;min-height:0;min-width:150px;padding:10px 12px}.reviewScore strong,.dashboardScore strong,.tenantCard strong{font-size:clamp(22px,2vw,30px);letter-spacing:-.04em;line-height:1}.reviewScore span,.dashboardScore span,.dashboardScore small,.tenantCard span,.tenantCard small{font-size:11px;line-height:1.25}.reviewScore .primary,.reviewScore .secondary,.dashboardScore .primary,.dashboardScore .secondary{min-height:34px;padding:0 10px}.metricsGrid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(174px,1fr))}.metric{border-radius:7px;grid-template-columns:30px minmax(0,1fr);min-height:58px;padding:9px 10px}.metricIcon{border-radius:6px;height:30px;width:30px}.metricIcon svg{height:16px;width:16px}.metricLabel{font-size:10px;letter-spacing:.04em}.metric>div>strong{font-size:18px;line-height:1.1;margin:1px 0}.metric>div>p{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:11px;line-height:1.25;overflow:hidden}.panel,.tenantCreateCard,.tenantDirectory,.planCard,.integrationCard,.connectionItem,.template,.signupMainCard,.signupSidePanel .connectInfoCard,.signupAdvancedGrid .methodCard,.signupAdvancedGrid .connectionDetails,.connectPrimaryCard,.connectInfoCard,.methodCard,.metaDiagnostics{border-radius:8px;box-shadow:none;padding:12px}.panelTitle,.signupCardHeader,.connectCardHeader{gap:8px;margin-bottom:8px;min-height:0;padding-bottom:8px}.panelTitle h2,.signupCardHeader h3,.connectCardHeader h3{font-size:15px;letter-spacing:-.01em;line-height:1.2}.panelTitle p,.signupCardHeader p,.connectCardHeader p,.connectInfoCard p,.methodCard p{font-size:12px;line-height:1.35}.eyebrow{font-size:10px;letter-spacing:.08em}.approvalCard,.usageItem,.queueItem,.teamLoadItem,.eventItem,.detailCard,.metaDiagnosticCheck,.metaPayloadBox{border-radius:7px;min-height:0;padding:10px}.approvalIcon{border-radius:6px;height:28px;width:28px}.approvalIcon svg{height:15px;width:15px}.approvalCard strong,.metaDiagnosticCheck strong,.metaPayloadBox strong{font-size:13px}.approvalCard p,.metaDiagnosticCheck small,.metaPayloadBox small{font-size:11px;line-height:1.3}.saasHeader{min-height:0}.saasSectionNav{border-radius:8px}.saasSectionNav button{gap:6px;min-height:42px;padding:8px 10px}.saasSectionNav button svg{height:16px;width:16px}.saasSectionNav button span{font-size:12px}.tenantList{gap:7px}.tenantRow{border-radius:7px;grid-template-columns:minmax(360px,.78fr) minmax(620px,1.22fr)}.tenantRowMain{gap:7px 10px;grid-template-columns:36px minmax(0,1fr) auto;padding:12px}.tenantAvatar{border-radius:7px;font-size:12px;height:34px;width:34px}.tenantRowMain>div strong{font-size:14px}.tenantRowMain>div small{font-size:11px}.tenantQuotaStrip{gap:5px}.tenantQuotaStrip span{border-radius:6px;font-size:10px;padding:5px 6px}.tenantRowControls{gap:6px;grid-template-columns:minmax(58px,.45fr) minmax(78px,.55fr) minmax(118px,.9fr) minmax(118px,.9fr) minmax(118px,.82fr) repeat(3,minmax(76px,.55fr));padding:10px 12px}.tenantRow .tableActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tableActions button,.tenantRowControls select,.miniLimitField input,.compactSelect{min-height:30px}.tableActions button{font-size:11px;padding:0 7px}.miniLimitField{gap:4px}.miniLimitField,.miniLimitField span{font-size:10px}.formGroup,.formRow,.formRow.three,.planEditGrid,.signupOptionGrid,.signupReadiness{gap:10px}.modalHead{padding:14px 18px 12px}.modalContent{gap:12px;padding:16px 18px}.modalFoot{padding:12px 18px}.signupCommand{border-radius:8px;min-height:0;padding:14px}.signupCommand h2{font-size:clamp(20px,1.8vw,28px)}.signupConnectionCard{min-height:0;padding:12px}.signupOption{border-radius:8px;gap:7px;min-height:0;padding:12px}.signupOption>span{height:32px;width:32px}.signupOption strong{font-size:14px}.signupOption small{font-size:12px}@media(max-width:1180px){.tenantRow,.tenantRowControls{grid-template-columns:1fr}.tenantRow .tableActions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.workspace{padding:10px}.stack>.reviewHero:first-child,.stack>.accountHero:first-child,.stack>.inboxHero:first-child{grid-template-columns:1fr;padding:12px}.reviewScore,.dashboardScore,.tenantCard{width:100%}.tenantRow .tableActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.chatMode .workspace{background:linear-gradient(180deg,#f8fafc,#eef3f8);height:100dvh;overflow:hidden}.chatMode .inboxExperience{--inbox-ink: #0B1220;--inbox-muted: #667085;--inbox-soft: #F6F8FB;--inbox-line: #D9E2EE;--inbox-blue: #155EEF;--inbox-green: #128C7E;--inbox-shadow: 0 18px 45px rgba(15, 23, 42, .12);display:grid;gap:0;grid-template-rows:72px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden}.chatMode .inboxWorkspaceHeader{align-items:center;background:#fffffff5;border:0;border-bottom:1px solid var(--inbox-line);border-radius:0;box-shadow:0 1px #0f172a08;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;min-height:72px;padding:10px 20px}.chatMode .inboxBackButton{background:#fff;border:1px solid #CBD8E8;border-radius:12px;color:var(--inbox-ink);font-size:14px;font-weight:750;gap:9px;min-height:44px;padding:0 16px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.chatMode .inboxBackButton:hover{border-color:#94a3b8;box-shadow:0 8px 20px #0f172a14;transform:translateY(-1px)}.chatMode .inboxHeaderTitle{display:grid;gap:2px;min-width:0}.chatMode .inboxHeaderTitle span{color:var(--inbox-blue);font-size:11px;font-weight:850;line-height:1;text-transform:uppercase}.chatMode .inboxHeaderTitle strong{color:var(--inbox-ink);font-size:18px;font-weight:850;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMode .inboxHeaderStats{align-items:center;display:flex;gap:8px;justify-content:flex-end}.chatMode .inboxHeaderStats span{align-items:center;background:#f8fafc;border:1px solid #D8E1EE;border-radius:999px;color:#526173;display:inline-flex;font-size:12px;font-weight:750;gap:5px;min-height:34px;padding:0 12px;white-space:nowrap}.chatMode .inboxHeaderStats strong{color:var(--inbox-ink);font-size:13px;font-weight:900}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed{background:#fff;border:0;border-radius:0;box-shadow:none;display:grid;gap:0;grid-template-columns:376px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:376px minmax(0,1fr) 356px}.chatMode .conversationList{background:#fff;border-right:1px solid var(--inbox-line);display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.chatMode .conversationListHeader{align-items:start;background:#fff;border-bottom:0;display:flex;gap:12px;justify-content:space-between;min-height:74px;padding:18px 16px 10px}.chatMode .conversationListHeader strong{color:var(--inbox-ink);display:block;font-size:20px;font-weight:850;letter-spacing:0}.chatMode .conversationListHeader span{color:var(--inbox-muted);display:block;font-size:12px;font-weight:650;margin-top:3px}.chatMode .queueHealth{align-items:center;background:#fff7ed;border:1px solid #FED7AA;border-radius:999px;color:#9a3412!important;display:inline-flex!important;flex:0 0 auto;font-size:11px!important;font-weight:850!important;margin:0!important;min-height:28px;padding:0 10px}.chatMode .inboxFilters{border-bottom:1px solid #EEF2F7;display:flex;gap:6px;overflow-x:auto;padding:0 14px 12px;scrollbar-width:none}.chatMode .inboxFilters::-webkit-scrollbar{display:none}.chatMode .inboxFilters button{background:#f8fafc;border:1px solid #E2E8F0;border-radius:999px;color:#536274;flex:0 0 auto;font-size:12px;font-weight:800;min-height:34px;padding:0 12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.chatMode .inboxFilters button:hover{border-color:#b8c6d8;color:var(--inbox-ink)}.chatMode .inboxFilters button.active{background:#eaf2ff;border-color:#b9d0ff;color:#155eef}.chatMode .conversationSearch{background:#fff;border-bottom:1px solid #EEF2F7;display:grid;gap:7px;padding:12px 14px}.chatMode .conversationSearch span{color:#7a8797;font-size:11px;font-weight:850;line-height:1;text-transform:uppercase}.chatMode .conversationSearch input{background:#f8fafc;border:1px solid #D9E3EF;border-radius:12px;color:var(--inbox-ink);font-size:14px;min-height:44px;padding:0 13px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.chatMode .conversationSearch input:focus{background:#fff;border-color:#8db2ff;box-shadow:0 0 0 4px #155eef1a;outline:none}.chatMode .conversationList>button{align-items:center;background:#fff;border:0;border-bottom:1px solid #EEF2F7;border-left:3px solid transparent;border-radius:0;color:var(--inbox-ink);display:grid;gap:12px;grid-template-columns:50px minmax(0,1fr) auto;min-height:82px;padding:13px 14px 13px 11px;text-align:left;transition:background .14s ease,border-color .14s ease;width:100%}.chatMode .conversationList>button:hover{background:#f8fafc}.chatMode .conversationList>button.selected{background:#eef5ff;border-left-color:var(--inbox-blue)}.chatMode .avatarStack{display:grid;height:50px;place-items:center;position:relative;width:50px}.chatMode .contactAvatar{align-items:center;background:linear-gradient(180deg,#eef6ff,#e6fffb);border:1px solid #B9D8FF;border-radius:50%;color:#155eef;display:flex;font-size:14px;font-weight:900;height:46px;justify-content:center;line-height:1;overflow:hidden;width:46px}.chatMode .contactAvatar>span{align-items:center;display:flex;height:100%;justify-content:center;line-height:1;transform:translateY(0);width:100%}.chatMode .contactAvatar.large{font-size:17px;height:52px;width:52px}.chatMode .contactAvatar img{height:100%;object-fit:cover;width:100%}.chatMode .presenceDot{background:#16a34a;border:3px solid #FFFFFF;border-radius:50%;bottom:2px;box-shadow:0 0 0 1px #16a34a40;height:14px;position:absolute;right:1px;width:14px}.chatMode .presenceDot.large{height:15px;width:15px}.chatMode .conversationSummary{display:grid;gap:2px;min-width:0}.chatMode .conversationSummary strong{color:var(--inbox-ink);font-size:14px;font-weight:850;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMode .conversationSummary small{color:#536274;font-size:13px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMode .conversationSummary span{color:#8996a8;font-size:11px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMode .conversationMeta{align-items:flex-end;display:grid;gap:8px;justify-items:end}.chatMode .conversationMeta small{color:#667085;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.chatMode .conversationMeta em{align-items:center;background:#155eef;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-style:normal;font-weight:900;height:22px;justify-content:center;min-width:22px;padding:0 7px}.chatMode .thread{background:#f8fafc;display:flex;flex-direction:column;min-height:0;overflow:hidden}.chatMode .threadHeader{align-items:center;background:#fffffffa;border-bottom:1px solid var(--inbox-line);display:flex;flex:0 0 auto;gap:13px;min-height:76px;padding:10px 18px}.chatMode .mobileThreadBack{display:none}.chatMode .threadIdentity{display:grid;flex:1 1 auto;gap:2px;min-width:0}.chatMode .threadIdentity strong{color:var(--inbox-ink);font-size:17px;font-weight:850;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMode .threadIdentity>span{color:#128c7e;font-size:12px;font-weight:850}.chatMode .threadNumberPicker{color:#667085;display:grid;flex:0 0 220px;font-size:11px;font-weight:850;gap:5px;min-width:180px}.chatMode .threadNumberPicker select{background:#fff;border:1px solid #D8E2EF;border-radius:12px;color:var(--inbox-ink);font-size:13px;font-weight:750;min-height:40px;padding:0 10px}.chatMode .threadNumberPicker select:focus{border-color:#8db2ff;box-shadow:0 0 0 4px #155eef1a;outline:none}.chatMode .conversationBadges{display:flex;gap:6px;margin-top:4px;overflow-x:auto;scrollbar-width:none}.chatMode .conversationBadges::-webkit-scrollbar{display:none}.chatMode .conversationBadges span{background:#f3f6fa;border:1px solid #DCE5F1;border-radius:999px;color:#536274;flex:0 0 auto;font-size:11px;font-weight:800;line-height:1;padding:6px 8px}.chatMode .threadHeaderActions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.chatMode .iconOnly{align-items:center;background:#fff;border:1px solid #D8E2EF;border-radius:12px;color:#40516a;display:inline-flex;height:44px;justify-content:center;min-height:44px;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:44px}.chatMode .iconOnly:hover{background:#f8fafc;border-color:#adc0d8;color:var(--inbox-blue);transform:translateY(-1px)}.chatMode .messages{background:radial-gradient(circle at 18px 18px,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,#f7fafe,#eef3f8);background-size:28px 28px,auto;display:flex;flex:1 1 auto;flex-direction:column;gap:9px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px clamp(18px,3vw,44px);scroll-behavior:smooth}.chatMode .messages::-webkit-scrollbar,.chatMode .conversationList::-webkit-scrollbar,.chatMode .contactInspector::-webkit-scrollbar{width:8px}.chatMode .messages::-webkit-scrollbar-thumb,.chatMode .conversationList::-webkit-scrollbar-thumb,.chatMode .contactInspector::-webkit-scrollbar-thumb{background:#c9d4e4;border-radius:999px}.chatMode .threadDay{align-self:center;background:#fffffff0;border:1px solid #D9E3EF;border-radius:999px;color:#667085;font-size:12px;font-weight:850;line-height:1;margin:4px 0 12px;padding:8px 13px}.chatMode .bubble{border:1px solid #D8E2EF;border-radius:15px;box-shadow:0 10px 24px #0f172a0f;max-width:min(680px,68%);min-width:116px;overflow-wrap:anywhere;padding:11px 13px 8px;position:relative;width:fit-content}.chatMode .bubble.inbound,.chatMode .bubble.received{align-self:flex-start;background:#fff;border-bottom-left-radius:5px}.chatMode .bubble.outbound,.chatMode .bubble.sent{align-self:flex-end;background:#dff7ef;border-bottom-right-radius:5px;border-color:#b7e7d6}.chatMode .bubble.failed{background:#fff1f2;border-color:#fda4af}.chatMode .bubble p{color:var(--inbox-ink);font-size:15px;line-height:1.45;margin:0;white-space:pre-wrap}.chatMode .bubble span{color:#65758a;display:block;font-size:11px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.2;margin-top:8px;text-align:right}.chatMode .bubble.failed span{color:#be123c;font-weight:850}.chatMode .bubble .messageError{background:#ffe4e6;border:1px solid #FDA4AF;border-radius:10px;color:#9f1239;display:block;font-size:12px;font-weight:750;line-height:1.35;margin-top:8px;max-width:320px;padding:8px 10px}.chatMode .bubble .messageInteractiveSelection{background:#edf5ff;border:1px solid #cfe2ff;border-radius:7px;color:#075bcf;display:block;font-size:11px;font-weight:750;margin-top:6px;overflow-wrap:anywhere;padding:5px 7px}.chatMode .threadEmpty,.chatMode .threadWelcome{align-self:center;background:#ffffffe6;border:1px solid #D8E2EF;border-radius:18px;box-shadow:0 16px 38px #0f172a14;color:#536274;display:grid;gap:8px;justify-items:center;margin:auto;max-width:420px;padding:28px;text-align:center}.chatMode .threadEmpty svg,.chatMode .threadWelcome svg{color:var(--inbox-blue);height:30px;width:30px}.chatMode .threadEmpty strong,.chatMode .threadWelcome strong{color:var(--inbox-ink);font-size:18px;font-weight:850}.chatMode .threadEmpty span,.chatMode .threadWelcome span{color:#667085;font-size:14px;line-height:1.45}.chatMode .contactInspector{background:#fff;border-left:1px solid var(--inbox-line);box-shadow:none;display:grid;gap:12px;grid-auto-rows:max-content;min-height:0;overflow-y:auto;padding:16px}.chatMode .actionsHeader{align-items:center;display:flex;justify-content:space-between}.chatMode .actionsHeader strong{color:var(--inbox-ink);font-size:16px;font-weight:850}.chatMode .quickActions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.chatMode .quickActions span,.chatMode .reasoningBox,.chatMode .assistantCard,.chatMode .inspectorIdentity,.chatMode .inspectorNote{background:#f8fafc;border:1px solid #D8E2EF;border-radius:14px}.chatMode .quickActions span{align-items:center;color:#128c7e;display:inline-flex;font-size:12px;font-weight:850;gap:7px;min-height:42px;padding:0 10px}.chatMode .assistantCard{box-shadow:none;display:grid;gap:10px;padding:14px}.chatMode .assistantCardPrimary{background:linear-gradient(180deg,#0b1220,#14213d);border-color:#ffffff14;color:#fff}.chatMode .assistantCard .eyebrow{align-items:center;color:#667085;display:inline-flex;gap:7px;font-size:11px;font-weight:900;letter-spacing:0}.chatMode .assistantCardPrimary .eyebrow,.chatMode .assistantCardPrimary p,.chatMode .assistantCardPrimary span,.chatMode .assistantCardPrimary small{color:#c7d7ea}.chatMode .assistantCard strong{color:var(--inbox-ink);font-size:15px;font-weight:850}.chatMode .assistantCardPrimary strong,.chatMode .assistantCardPrimary .assistantScore strong{color:#fff}.chatMode .assistantCard p,.chatMode .assistantCard small{color:#536274;font-size:13px;line-height:1.45;margin:0}.chatMode .assistantScore,.chatMode .assistantDecision{align-items:center;background:#ffffff14;border-radius:12px;display:flex;justify-content:space-between;padding:10px 12px}.chatMode .assistantSignals{display:flex;flex-wrap:wrap;gap:7px}.chatMode .assistantSignals span{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ddebff;font-size:11px;font-weight:750;padding:6px 8px}.chatMode .reasoningBox{color:#667085;display:grid;font-size:12px;font-weight:850;gap:7px;padding:12px}.chatMode .reasoningBox select{background:#fff;border:1px solid #D8E2EF;border-radius:10px;color:var(--inbox-ink);min-height:40px;padding:0 10px}.chatMode .outboundReasoningBox small{color:#536274;font-size:12px;font-weight:650;line-height:1.35}.chatMode .labelPicker{display:grid;gap:8px}.chatMode .labelPicker>span{color:#667085;font-size:12px;font-weight:850}.chatMode .labelPicker>div{display:flex;flex-wrap:wrap;gap:7px}.chatMode .labelPicker button{background:#f8fafc;border:1px solid #D8E2EF;border-radius:999px;color:#40516a;font-size:12px;font-weight:800;min-height:34px;padding:0 10px}.chatMode .labelPicker button.active{background:color-mix(in srgb,var(--label-color, #155EEF) 14%,#FFFFFF);border-color:color-mix(in srgb,var(--label-color, #155EEF) 42%,#D8E2EF);color:var(--inbox-ink)}.chatMode .analyzeButton{align-items:center;background:#155eef;border:1px solid #155EEF;border-radius:13px;color:#fff;display:inline-flex;font-size:14px;font-weight:850;gap:8px;justify-content:center;min-height:44px;padding:0 14px}.chatMode .inspectorIdentity{align-items:center;display:flex;gap:10px;padding:12px}.chatMode .inspectorIdentity strong{color:var(--inbox-ink);display:block;font-size:14px;font-weight:850}.chatMode .inspectorIdentity small{color:#667085;display:block;font-size:12px;margin-top:2px}.chatMode .facts.compact{background:#fff;border:1px solid #D8E2EF;border-radius:14px;display:grid;gap:0;overflow:hidden}.chatMode .facts.compact dt,.chatMode .facts.compact dd{border-bottom:1px solid #EEF2F7;margin:0;padding:9px 11px}.chatMode .facts.compact dt{color:#667085;font-size:11px;font-weight:850;text-transform:uppercase}.chatMode .facts.compact dd{color:var(--inbox-ink);font-size:13px;font-weight:750}.chatMode .inspectorNote{align-items:flex-start;color:#536274;display:flex;font-size:13px;gap:9px;line-height:1.45;padding:12px}.chatMode .inspectorNote svg{color:#128c7e;margin-top:1px}@media(max-width:1180px){.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:340px minmax(0,1fr)}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed) .contactInspector{box-shadow:-18px 0 45px #0f172a2e;bottom:0;max-width:380px;position:fixed;right:0;top:72px;width:min(380px,92vw);z-index:60}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed{grid-template-columns:340px minmax(0,1fr)}}@media(max-width:860px){.chatMode .inboxWorkspaceHeader{grid-template-columns:auto minmax(0,1fr);min-height:68px;padding:10px 12px}.chatMode .inboxHeaderStats{display:none}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:1fr}.chatMode .chatShell.noSelection .thread,.chatMode .chatShell.noSelection .contactInspector{display:none}.chatMode .chatShell.noSelection .conversationList{display:flex}.chatMode .chatShell.hasSelection .conversationList{display:none}.chatMode .chatShell.hasSelection .thread{display:flex}.chatMode .mobileThreadBack{align-items:center;background:#f8fafc;border:1px solid #D8E2EF;border-radius:12px;color:var(--inbox-ink);display:inline-flex;flex:0 0 auto;font-size:0;gap:0;height:44px;justify-content:center;min-height:44px;padding:0;width:44px}.chatMode .mobileThreadBack svg{height:19px;width:19px}.chatMode .threadHeader{min-height:68px;padding:8px 10px}.chatMode .threadHeader .avatarStack.large{display:none}.chatMode .threadIdentity strong{font-size:15px}.chatMode .conversationBadges,.chatMode .threadNumberPicker{display:none}.chatMode .threadHeaderActions{gap:6px;overflow-x:auto;scrollbar-width:none}.chatMode .threadHeaderActions::-webkit-scrollbar{display:none}.chatMode .threadHeaderActions .iconOnly{height:42px;min-height:42px;width:42px}.chatMode .messages{padding:14px 12px}.chatMode .bubble{max-width:88%}.chatMode .templateComposer{padding:10px 10px 0}.chatMode .templateBar{grid-template-columns:1fr}.chatMode .composer{grid-template-columns:minmax(0,1fr) auto;padding:10px}.chatMode .composerTools{display:none}.chatMode .composer button{font-size:0;gap:0;min-width:48px;padding:0}.chatMode .composer button svg{height:20px;width:20px}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed) .contactInspector,.chatMode .contactInspector{border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -22px 55px #0f172a3d;left:0;max-height:min(76dvh,620px);max-width:none;overflow-y:auto;position:fixed;right:0;top:auto;width:100%;z-index:80}}@media(max-width:520px){.chatMode .inboxExperience{grid-template-rows:64px minmax(0,1fr)}.chatMode .inboxBackButton{font-size:0;gap:0;height:44px;padding:0;width:44px}.chatMode .inboxHeaderTitle strong{font-size:16px}.chatMode .conversationListHeader{min-height:68px;padding:15px 12px 8px}.chatMode .conversationListHeader strong{font-size:18px}.chatMode .queueHealth{display:none!important}.chatMode .conversationList>button{grid-template-columns:48px minmax(0,1fr) auto;min-height:78px;padding:11px 12px 11px 9px}.chatMode .conversationSummary small{max-width:190px}.chatMode .threadWelcome,.chatMode .threadEmpty{border-radius:16px;margin:auto 12px;padding:22px}}.chatMode.app{height:100dvh;overflow:hidden}.chatMode .workspace{min-width:0;padding:0}.chatMode .inboxExperience{--inbox-panel: #FFFFFF;--inbox-canvas: #F4F7FB;--inbox-hover: #F7FAFE;--inbox-selected: #EAF2FF;--inbox-border: #D7E2EF;--inbox-text: #09111F;--inbox-subtle: #5F6E82;--inbox-faint: #8B98AA;grid-template-rows:66px minmax(0,1fr)}.chatMode .inboxWorkspaceHeader{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;gap:14px;min-height:66px;padding:8px 18px}.chatMode .inboxBackButton{border-radius:10px;min-height:42px}.chatMode .inboxHeaderTitle span{color:#155eef;font-size:10px;letter-spacing:.08em}.chatMode .inboxHeaderTitle strong{font-size:17px}.chatMode .inboxHeaderStats span{background:#fff;min-height:32px}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed{background:var(--inbox-panel);grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:minmax(320px,360px) minmax(0,1fr) minmax(300px,336px)}.chatMode .conversationList,.chatMode .thread,.chatMode .contactInspector{min-width:0}.chatMode .conversationList{background:#fbfcfe;scrollbar-gutter:stable}.chatMode .conversationListHeader{align-items:center;background:#fbfcfe;border-bottom:1px solid #EEF2F7;min-height:68px;padding:14px 14px 10px}.chatMode .conversationListHeader strong{font-size:18px}.chatMode .queueHealth{max-width:132px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMode .inboxFilters{background:#fbfcfe;padding:10px 12px 12px}.chatMode .inboxFilters button{min-height:32px;padding:0 10px}.chatMode .conversationSearch{background:#fff;padding:11px 12px 12px}.chatMode .conversationSearch input{min-height:42px}.chatMode .conversationList>button{background:#fff;grid-template-columns:46px minmax(0,1fr) auto;min-height:76px;padding:11px 12px 11px 9px}.chatMode .conversationList>button:hover{background:var(--inbox-hover)}.chatMode .conversationList>button.selected{background:var(--inbox-selected);box-shadow:inset 0 0 0 1px #155eef14}.chatMode .contactAvatar{height:42px;width:42px}.chatMode .contactAvatar.large{height:48px;width:48px}.chatMode .presenceDot{bottom:1px;right:0}.chatMode .conversationSummary small{color:var(--inbox-subtle);font-size:12px}.chatMode .conversationSummary span{color:var(--inbox-faint);font-size:10px;letter-spacing:.03em;text-transform:uppercase}.chatMode .conversationMeta small{font-size:11px}.chatMode .conversationMeta em{height:20px;min-width:20px}.chatMode .thread{background:var(--inbox-canvas)}.chatMode .threadHeader{box-shadow:0 1px #0f172a08;min-height:70px;padding:9px 16px}.chatMode .threadIdentity strong{font-size:16px}.chatMode .conversationBadges span{background:#fff;padding:5px 8px}.chatMode .threadHeaderActions{gap:6px}.chatMode .iconOnly{border-radius:10px;height:40px;min-height:40px;width:40px}.chatMode .iconOnly svg{height:18px;width:18px}.chatMode .messages{background:radial-gradient(circle at 18px 18px,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(180deg,#f8fafc,#f1f5f9);background-size:30px 30px,auto;gap:8px;padding:18px clamp(18px,3vw,46px) 20px;scrollbar-gutter:stable}.chatMode .threadDay{font-size:11px;margin-bottom:10px;padding:7px 12px}.chatMode .bubble{border-radius:14px;box-shadow:0 8px 22px #0f172a0e;max-width:min(620px,62%);padding:10px 12px 7px}.chatMode .bubble.inbound,.chatMode .bubble.received{border-bottom-left-radius:4px}.chatMode .bubble.outbound,.chatMode .bubble.sent{background:#dcfce7;border-bottom-right-radius:4px;border-color:#a7f3d0}.chatMode .bubble p{font-size:14px;line-height:1.42}.chatMode .bubble span{color:#64748b;font-size:10px;margin-top:7px}.chatMode .templateComposer{background:#fffffffa;border-top:1px solid var(--inbox-border);box-shadow:0 -1px #0f172a05;padding:10px 14px 0}.chatMode .templateBar{grid-template-columns:auto minmax(220px,1fr) auto}.chatMode .composerTabs{border-radius:10px}.chatMode .templateBar select,.chatMode .composer input,.chatMode .templateBar .secondary,.chatMode .composer button{border-radius:12px;min-height:44px}.chatMode .templatePreviewBox{max-height:172px;overflow-y:auto}.chatMode .composer{border-top:1px solid #EEF2F7;gap:9px;padding:11px 14px 13px}.chatMode .composerTools span{border-radius:10px;height:42px;width:42px}.chatMode .composer button{min-width:112px}.chatMode .contactInspector{background:#fbfcfe;padding:14px;scrollbar-gutter:stable}.chatMode .quickActions span,.chatMode .reasoningBox,.chatMode .assistantCard,.chatMode .inspectorIdentity,.chatMode .inspectorNote,.chatMode .facts.compact{border-radius:12px}@media(max-width:1180px){.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed) .contactInspector{top:66px}}@media(max-width:860px){.chatMode .inboxExperience{grid-template-rows:60px minmax(0,1fr)}.chatMode .inboxWorkspaceHeader{min-height:60px;padding:8px 10px}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:1fr}.chatMode .conversationListHeader{min-height:62px}.chatMode .conversationList>button{min-height:74px}.chatMode .threadHeader{min-height:62px;padding:7px 9px}.chatMode .threadHeaderActions .iconOnly{height:40px;min-height:40px;width:40px}.chatMode .messages{padding:12px 10px 14px}.chatMode .bubble{max-width:90%}.chatMode .templateComposer{padding:8px 9px 0}.chatMode .templatePreviewBox{max-height:140px}.chatMode .composer{padding:9px}}@media(max-width:520px){.chatMode .inboxBackButton{height:42px;width:42px}.chatMode .inboxHeaderTitle span{font-size:9px}.chatMode .inboxHeaderTitle strong{font-size:15px}.chatMode .conversationList>button{grid-template-columns:44px minmax(0,1fr) auto}.chatMode .contactAvatar{height:40px;width:40px}.chatMode .conversationSummary small{max-width:none}}.chatMode .inboxExperience{height:100dvh;min-height:0;overflow:hidden}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){border:0;height:auto;min-height:0;overflow:hidden}.chatMode .thread{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0}.chatMode .messages{min-height:0;overflow-x:hidden;overflow-y:auto}.chatMode .templateBar,.chatMode .composer{align-items:center;min-width:0}.chatMode .templateBar>*,.chatMode .composer>*{min-width:0}.chatMode .templateBar .secondary,.chatMode .composer button{align-items:center;display:inline-flex;gap:8px;justify-content:center;line-height:1;white-space:nowrap}.chatMode .composer button svg{height:19px;width:19px}.chatMode .composer button:disabled{cursor:not-allowed}.chatMode .composer input{width:100%}.chatMode .inboxWorkspaceHeader{background:#fbfcfe;border-bottom-color:#d7e2ef;min-height:62px;padding:8px 16px}.chatMode .inboxBackButton{background:#fff;border-color:#c8d6e8;box-shadow:0 1px 2px #0f172a0a;min-height:40px}.chatMode .inboxHeaderTitle{gap:3px}.chatMode .inboxHeaderTitle span{color:#2563eb;font-size:10px;font-weight:900;letter-spacing:0}.chatMode .inboxHeaderTitle strong{font-size:16px;font-weight:900}.chatMode .inboxHeaderStats span{background:#fff;border-color:#dce5f1;box-shadow:0 1px 2px #0f172a09}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed{grid-template-columns:minmax(326px,352px) minmax(0,1fr)}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:minmax(326px,352px) minmax(0,1fr) minmax(300px,326px)}.chatMode .conversationList{background:#f8fafc;border-right-color:#d7e2ef;padding-bottom:8px}.chatMode .conversationListHeader{background:#f8fafc;min-height:64px;padding:13px 14px 8px}.chatMode .conversationListHeader strong{font-size:17px;line-height:1.1}.chatMode .queueHealth{background:#fff7ed;border-color:#fdba74;color:#7c2d12!important}.chatMode .inboxFilters{background:#f8fafc;border-bottom:0;padding:8px 10px 10px}.chatMode .inboxFilters button{background:#fff;border-color:#dce5f1;min-height:32px}.chatMode .inboxFilters button.active{background:#155eef;border-color:#155eef;color:#fff}.chatMode .conversationSearch{background:#f8fafc;border-bottom:0;padding:0 10px 10px}.chatMode .conversationSearch span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.chatMode .conversationSearch input{background:#fff;border-color:#d7e2ef;min-height:42px}.chatMode .conversationList>button{background:#fff;border:1px solid transparent;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;margin:0 8px 7px;min-height:74px;padding:10px;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;width:calc(100% - 16px)}.chatMode .conversationList>button:hover{background:#fff;border-color:#c8d6e8;box-shadow:0 8px 20px #0f172a0f;transform:translateY(-1px)}.chatMode .conversationList>button.selected{background:#fff;border-color:#8cb6ff;box-shadow:inset 4px 0 #155eef,0 8px 22px #155eef1a}.chatMode .avatarStack{height:46px;width:46px}.chatMode .contactAvatar{background:linear-gradient(180deg,#eef6ff,#eafdf8);border-color:#b6d4ff;color:#155eef;height:42px;width:42px}.chatMode .presenceDot{background:#12b76a;bottom:1px;right:0}.chatMode .conversationSummary{gap:3px}.chatMode .conversationSummary strong{font-size:14px;line-height:1.15}.chatMode .conversationSummary small{color:#475569;font-size:12px}.chatMode .conversationSummary span{color:#8492a6;font-size:10px;letter-spacing:0;text-transform:uppercase}.chatMode .conversationMeta em{background:#155eef;box-shadow:0 0 0 3px #eaf2ff}.chatMode .thread{background:#f2f6fb}.chatMode .threadHeader{background:#fff;border-bottom-color:#d7e2ef;min-height:66px;padding:8px 14px}.chatMode .threadIdentity strong{font-size:16px;line-height:1.1}.chatMode .threadIdentity>span{color:#16a34a}.chatMode .conversationBadges span{background:#f8fafc;border-color:#dce5f1;color:#526173;padding:5px 8px}.chatMode .threadHeaderActions{background:#f8fafc;border:1px solid #DCE5F1;border-radius:14px;gap:4px;padding:3px}.chatMode .threadHeaderActions .iconOnly{background:transparent;border-color:transparent;border-radius:10px;color:#526173;height:38px;min-height:38px;width:38px}.chatMode .threadHeaderActions .iconOnly:hover{background:#fff;border-color:#d7e2ef;box-shadow:0 4px 12px #0f172a0f;transform:none}.chatMode .messages{background:linear-gradient(180deg,#f8fafceb,#f1f5f9eb),radial-gradient(circle at 20px 20px,rgba(15,23,42,.045) 1px,transparent 1px);background-size:auto,32px 32px;gap:7px;padding:18px clamp(18px,4vw,64px) 22px}.chatMode .threadDay{background:#fff;border-color:#d8e2ef;box-shadow:0 6px 18px #0f172a0f;margin-bottom:12px}.chatMode .bubble{border:0;box-shadow:0 6px 18px #0f172a12;max-width:min(600px,60%);padding:10px 12px 7px}.chatMode .bubble.inbound,.chatMode .bubble.received{background:#fff}.chatMode .bubble.outbound,.chatMode .bubble.sent{background:#dff7ef}.chatMode .bubble p{color:#101828;font-size:14px;line-height:1.46}.chatMode .bubble span{color:#64748b;font-size:10px;margin-top:6px}.chatMode .templateComposer,.chatMode .composer{background:#fff}.chatMode .templateComposer{border-top-color:#d7e2ef;box-shadow:0 -12px 28px #0f172a0d;padding:9px 14px 0}.chatMode .templateBar{gap:8px;grid-template-columns:auto minmax(220px,1fr) auto}.chatMode .composerTabs{background:#f8fafc;border-color:#dce5f1}.chatMode .composerTabs button{min-height:34px}.chatMode .templateBar select,.chatMode .composer input,.chatMode .templateBar .secondary{background:#fff;border-color:#c8d6e8}.chatMode .templatePreviewBox{background:#f8fafc;border-color:#d7e2ef;max-height:150px}.chatMode .composer{border-top-color:#eef2f7;padding:10px 14px 12px}.chatMode .composerTools span{background:#f8fafc;border-color:#dce5f1;color:#40516a;height:40px;width:40px}.chatMode .composer button{border-radius:14px;min-width:110px}.chatMode .contactInspector{background:#f8fafc;border-left-color:#d7e2ef;padding:12px}.chatMode .actionsHeader{background:#f8fafc;position:sticky;top:0;z-index:2}.chatMode .quickActions span,.chatMode .reasoningBox,.chatMode .assistantCard,.chatMode .inspectorIdentity,.chatMode .inspectorNote,.chatMode .facts.compact{background:#fff;border-color:#d7e2ef}.chatMode .assistantCardPrimary{background:linear-gradient(180deg,#0b1728,#13243b)}@media(max-width:860px){.chatMode .inboxExperience{grid-template-rows:auto minmax(0,1fr)}.chatMode .inboxHeaderStats,.chatMode .chatShell.noSelection .thread,.chatMode .chatShell.noSelection .contactInspector{display:none}.chatMode .chatShell.noSelection .conversationList{border-right:0;display:flex;min-height:0}.chatMode .chatShell.hasSelection .conversationList{display:none}.chatMode .chatShell.hasSelection .thread{display:grid}.chatMode .templateBar{grid-template-columns:1fr}.chatMode .composer{grid-template-columns:minmax(0,1fr) auto}.chatMode .composerTools{display:none}.chatMode .composer button{min-width:52px;width:52px}.chatMode .threadHeaderActions{background:transparent;border:0;padding:0}.chatMode .threadHeaderActions .iconOnly:nth-child(2),.chatMode .threadHeaderActions .iconOnly:nth-child(3){display:none}.chatMode .bubble{max-width:88%}}@media(max-width:520px){.chatMode .inboxWorkspaceHeader{gap:8px}.chatMode .inboxBackButton{flex:0 0 42px;overflow:hidden;padding:0}.chatMode .templateComposer{padding:7px 8px 0}.chatMode .composer{gap:8px;padding:8px}.chatMode .conversationList>button{margin-inline:6px;width:calc(100% - 12px)}.chatMode .messages{padding:12px 10px 14px}}.panelTitleActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.panelTitleActions .primary{white-space:nowrap}.saasPanel>.panelTitle{align-items:center;flex-wrap:wrap}.tenantRow{align-items:stretch;background:#fff;border-color:#d8e2f1;grid-template-columns:minmax(320px,.86fr) minmax(0,1.14fr);min-width:0;overflow:hidden}.tenantRowMain{align-content:center;align-items:center;border-right:1px solid #E4EAF3;grid-template-columns:38px minmax(0,1fr) auto;min-height:106px;min-width:0}.tenantRowMain>div{min-width:0}.tenantRowMain>div strong,.tenantRowMain>div small{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenantRowMain .badge{justify-self:end;white-space:nowrap}.tenantQuotaStrip{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(76px,1fr))}.tenantQuotaStrip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenantRowControls{align-content:center;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(92px,.55fr) minmax(220px,1.05fr) minmax(230px,1fr) minmax(180px,.72fr);min-width:0}.tenantBilling{display:grid;gap:3px;min-width:0}.tenantBilling strong{color:var(--text-primary);font-size:15px;line-height:1.1}.tenantBilling small{color:var(--text-muted);font-size:11px;line-height:1.2}.tenantPlanControls,.tenantLimitControls{display:grid;gap:6px;min-width:0}.tenantPlanControls{grid-template-columns:repeat(2,minmax(0,1fr))}.tenantLimitControls{grid-template-columns:repeat(3,minmax(62px,1fr))}.tenantPlanControls select,.tenantLimitControls input{width:100%}.tenantActions{align-self:center;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.tenantActions button{justify-content:center;min-width:0;white-space:nowrap}.modalActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media(max-width:1460px){.tenantRow{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.tenantRowControls{grid-template-columns:minmax(86px,.55fr) minmax(190px,1fr) minmax(210px,1fr) minmax(168px,.82fr)}}@media(max-width:1240px){.tenantRow,.tenantRowControls{grid-template-columns:1fr}.tenantRowMain{border-right:0;border-bottom:1px solid #E4EAF3;min-height:0}.tenantRow .tableActions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.panelTitleActions,.panelTitleActions .primary,.panelTitleActions .badge{width:100%}.tenantRowMain{grid-template-columns:36px minmax(0,1fr)}.tenantRowMain .badge{grid-column:1 / -1;justify-self:start}.tenantQuotaStrip,.tenantPlanControls,.tenantLimitControls,.tenantRow .tableActions{grid-template-columns:1fr}.tenantQuotaStrip span{white-space:normal}.modalActions,.modalActions button{width:100%}}.connectExperiencePro{gap:12px}.connectExperiencePro .signupCommand{align-items:center;background:#fff;border:1px solid #D8E2F1;box-shadow:none;color:var(--text-primary);grid-template-columns:minmax(0,1fr) minmax(220px,280px);padding:14px}.connectExperiencePro .signupCommand:after{display:none}.connectExperiencePro .signupCommandCopy{gap:10px}.connectExperiencePro .signupCommandCopy .eyebrow{color:var(--blue)}.connectExperiencePro .signupCommandCopy h2{color:var(--text-primary);font-size:clamp(22px,2vw,30px);line-height:1.12;max-width:760px}.connectExperiencePro .signupCommandCopy p{color:var(--text-secondary);font-size:14px;line-height:1.45;max-width:760px}.connectExperiencePro .signupCommandActions{margin-top:2px}.connectExperiencePro .signupCommandActions .secondary{background:#f8fafc;border:1px solid #C7D4E6;color:#0f1f33;box-shadow:0 1px 2px #0f1f330f}.connectExperiencePro .signupCommandActions .secondary svg{color:#2563eb}.connectExperiencePro .signupCommandActions .secondary:hover{background:#eef4ff;border-color:#93b4e8;color:#0b1b30}.connectExperiencePro .signupCommandActions .secondary:focus-visible{outline:3px solid rgba(37,99,235,.24);outline-offset:2px}.connectExperiencePro .signupCommandActions .secondary:disabled{background:#f1f5f9;border-color:#d8e2f1;color:#64748b;opacity:1}.connectExperiencePro .signupCommandActions .secondary:disabled svg{color:#64748b}.connectExperiencePro .signupConnectionCard{background:#f8fafc;border:1px solid #D8E2F1;box-shadow:none;color:var(--text-primary);min-height:0}.connectExperiencePro .signupConnectionCard span,.connectExperiencePro .signupConnectionCard small{color:var(--text-muted)}.connectExperiencePro .signupConnectionCard strong{color:var(--text-primary);font-size:34px}.connectExperiencePro .signupConnectionCard .status{background:#fff;border-color:#d8e2f1;color:var(--text-primary)}.signupTimeline{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.signupStep{align-items:start;background:#fff;border:1px solid #D8E2F1;border-radius:8px;display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr);min-width:0;padding:10px}.signupStep>span{align-items:center;background:#eef4ff;border:1px solid #D6E4FF;border-radius:999px;color:var(--blue);display:inline-flex;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.signupStep.done>span{background:var(--green-dim);border-color:#16a34a3d;color:var(--green)}.signupStep strong,.signupStep small{display:block;min-width:0;overflow-wrap:anywhere}.signupStep strong{color:var(--text-primary);font-size:13px}.signupStep small{color:var(--text-secondary);font-size:11px;line-height:1.3;margin-top:3px}.connectExperiencePro .signupWorkspace,.connectExperiencePro .signupAdvancedGrid{gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.connectExperiencePro .signupMainCard,.connectExperiencePro .signupSidePanel .connectInfoCard,.connectExperiencePro .signupAdvancedGrid .methodCard,.connectExperiencePro .signupAdvancedGrid .connectionDetails,.connectExperiencePro .metaDiagnostics{border-color:#d8e2f1;border-radius:8px;box-shadow:none}.connectExperiencePro .signupOptionGrid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.connectExperiencePro .signupOption{align-items:start;grid-template-columns:34px minmax(0,1fr);text-align:left}.connectExperiencePro .signupOption span{grid-row:span 2}.connectExperiencePro .signupOption strong,.connectExperiencePro .signupOption small{min-width:0;overflow-wrap:anywhere}.connectExperiencePro .signupReadiness{grid-template-columns:repeat(2,minmax(0,1fr))}.connectExperiencePro .connectCheck{min-width:0}.connectExperiencePro .metaPayloadBox pre{max-height:240px;overflow:auto}@media(max-width:1180px){.connectExperiencePro .signupCommand,.connectExperiencePro .signupWorkspace,.connectExperiencePro .signupAdvancedGrid,.signupTimeline{grid-template-columns:1fr}}@media(max-width:760px){.connectExperiencePro .signupCommand{padding:12px}.connectExperiencePro .signupCommandActions,.connectExperiencePro .signupCommandActions .primary,.connectExperiencePro .signupCommandActions .secondary,.connectExperiencePro .signupOptionGrid,.connectExperiencePro .signupReadiness{grid-template-columns:1fr;width:100%}}.stack{max-width:min(1480px,calc(100vw - 32px))}.stack>.panel,.saasPanel,.templateLibrary,.templateInspector,.settingsForm{border-color:#d7e1ee;border-radius:10px;box-shadow:0 10px 24px #0f172a0a}.productHero,.reviewHero.productHero{border-color:#d7e1ee;border-radius:12px;min-height:0;padding:24px}.productHero h2,.reviewHero.productHero h2{font-size:clamp(24px,2.2vw,34px);letter-spacing:0;line-height:1.08}.productHero p,.reviewHero.productHero p{color:var(--text-secondary);font-size:14px;line-height:1.55;max-width:780px}.heroEvidence{gap:8px;margin-top:14px}.heroEvidence span,.badge{border-radius:999px}.syncDiagnostic{background:#ffffffb8;border:1px solid var(--border);border-radius:10px;color:var(--text-muted);display:inline-flex;font-size:12px;font-weight:750;margin:12px 0 0;max-width:min(100%,760px);padding:8px 10px}.syncDiagnostic.danger{background:#fff1f2;border-color:#fda4af;color:#be123c}.heroActions,.modalInlineActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.heroActions button,.modalInlineActions button{min-height:42px}.templateAccountPicker{color:var(--text-muted);display:grid;font-size:12px;font-weight:750;gap:4px;min-width:min(320px,100%);text-align:left}.templateAccountPicker select{min-height:42px;width:100%}.fieldHelp{color:var(--text-muted);display:block;font-size:12px;line-height:1.4;margin-top:6px}.panelTitle{gap:12px;min-width:0}.panelTitle>div{min-width:0}.panelTitle h2{letter-spacing:0}.metricsGrid{gap:12px}.metric{border-color:#d7e1ee;border-radius:10px;min-height:112px}.saasConsole{gap:14px}.saasHeader{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.saasHeader .dashboardScore{align-self:stretch;border-radius:10px;min-height:0}.saasSectionNav{border-color:#d7e1ee;border-radius:10px}.saasSectionNav button{min-height:58px;padding:10px 12px}.saasPanel .panelTitle{align-items:center;border-bottom:1px solid #E4EAF3;margin:-2px 0 12px;padding-bottom:14px}.tenantList{gap:10px}.tenantRow{border-color:#d7e1ee;border-radius:10px;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr)}.tenantRowMain{min-height:94px;padding:14px}.tenantAvatar{border-radius:10px;height:40px;width:40px}.tenantQuotaStrip{gap:6px;margin-top:2px}.tenantQuotaStrip span{background:#f8fafc;padding:7px 8px}.tenantRowControls{gap:8px;grid-template-columns:minmax(86px,.46fr) minmax(210px,1fr) minmax(220px,1fr) minmax(156px,.74fr);padding:12px 14px}.tenantPlanControls select,.tenantLimitControls input,.miniLimitField input{min-height:42px}.miniLimitField{color:var(--text-muted);font-size:11px;font-weight:800;gap:4px;letter-spacing:0;text-transform:uppercase}.tenantActions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.tenantActions button{min-height:36px;padding:0 10px}.tenantLimitMatrix,.planManagementGrid,.channelGrid{gap:12px}.limitCard,.planManagementCard,.channelCard{border-color:#d7e1ee;border-radius:10px}.settingsForm{gap:12px;grid-template-columns:repeat(12,minmax(0,1fr));padding:18px}.settingsForm>label{background:#fff;border:1px solid #D7E1EE;border-radius:10px;color:var(--text-secondary);display:grid;font-size:12px;font-weight:800;gap:7px;grid-column:span 6;min-width:0;padding:12px;text-transform:uppercase}.settingsForm>label.wide{grid-column:1 / -1}.settingsForm input,.settingsForm select,.settingsForm textarea{font-size:14px;font-weight:500;min-height:44px;text-transform:none}.settingsForm textarea{min-height:96px;resize:vertical}.settingsForm .settingsStatus,.settingsForm .settingsStatus.wide{align-items:flex-start;background:#f8fafc;border-color:#d7e1ee;border-radius:10px;gap:16px;padding:15px}.settingsStatusGrid{justify-content:flex-end;max-width:680px}.settingsStatusGrid span{border-radius:999px;min-height:32px}.brandPreviewCard{align-items:center;background:#fff;border:1px solid #D7E1EE;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.brandMark{align-items:center;background:linear-gradient(135deg,var(--bytehost-electric-blue),var(--bytehost-electric-cyan));border-radius:10px;color:#fff;display:inline-flex;font-size:13px;font-weight:850;height:38px;justify-content:center;overflow:hidden;width:38px}.brandMark img{height:100%;object-fit:cover;width:100%}.tokenInputGroup{align-items:center;grid-template-columns:minmax(0,1fr) auto}.settingsForm>button.primary{grid-column:1 / -1;justify-self:end;min-height:46px;min-width:220px}.templateCenter{align-items:start;grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.templateLibrary,.templateInspector{min-width:0}.templateLibrary .panelTitle{align-items:center;border-bottom:1px solid #E4EAF3;padding-bottom:12px}.templateLibrary .panelTitle select{min-height:42px;min-width:180px}.templateGrid{gap:10px;max-height:min(620px,62vh);padding-right:2px}.template{background:#fff;border-color:#d7e1ee;border-radius:10px;gap:9px;min-height:108px;padding:13px 14px}.template.active{background:#f0f7ff;border-color:#9dc3ff;box-shadow:inset 3px 0 0 var(--blue)}.template p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.45;white-space:normal}.templateInspector{position:sticky;top:16px}.templatePhonePreview{background:#eef4f8;border:1px solid #D7E1EE;border-radius:16px;min-height:170px;padding:18px}.templatePhonePreview p{border-radius:4px 14px 14px;box-shadow:0 12px 24px #0f172a0f}.chatMode .templateBar .secondary,.chatMode .composer button{align-items:center;display:inline-flex;justify-content:center;text-align:center}.chatMode .composer button{min-height:52px}.chatMode .composer input{font-size:15px}.chatMode .templatePreviewBox{border-radius:12px}@media(max-width:1240px){.saasHeader,.tenantRow,.tenantRowControls,.templateCenter{grid-template-columns:1fr}.tenantRowMain{border-bottom:1px solid #E4EAF3;border-right:0}.tenantActions{grid-template-columns:repeat(4,minmax(0,1fr))}.templateInspector{position:static}}@media(max-width:860px){.stack{max-width:calc(100vw - 20px)}.productHero,.reviewHero.productHero{padding:18px}.heroActions,.heroActions button,.modalInlineActions,.modalInlineActions button,.settingsForm>button.primary{width:100%}.saasSectionNav{grid-template-columns:1fr}.saasSectionNav button{border-bottom:1px solid #E4EAF3;border-right:0}.saasSectionNav button:last-child{border-bottom:0}.settingsForm{grid-template-columns:1fr;padding:14px}.settingsForm>label,.settingsForm>label.wide{grid-column:1 / -1}.settingsForm .settingsStatus,.settingsForm .settingsStatus.wide{display:grid}.settingsStatusGrid{justify-content:flex-start}.tokenInputGroup{grid-template-columns:1fr}.templateLibrary .panelTitle{align-items:stretch;display:grid}.templateLibrary .panelTitle select{min-width:0;width:100%}}@media(max-width:560px){.tenantQuotaStrip,.tenantPlanControls,.tenantLimitControls,.tenantActions{grid-template-columns:1fr}.tenantRowMain{grid-template-columns:40px minmax(0,1fr)}.tenantRowMain .badge{grid-column:1 / -1;justify-self:start}.chatMode .composer button{font-size:0;min-width:52px;width:52px}.chatMode .composer button svg{margin:0}}.crmWhatsApp .crmHero{align-items:stretch;border-radius:10px}.crmMetricStrip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.crmMetricStrip article{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;display:grid;gap:4px;min-height:78px;padding:14px}.crmMetricStrip span,.pipelineSummary small,.crmProfileSummary span,.crmLastMessage span{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.crmMetricStrip strong{color:var(--text-primary);font-size:24px;font-weight:800}.crmToolbar{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.crmContactLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.contactListPanel .panelTitle{align-items:flex-start;gap:12px}.contactListPanel .inlineActions{flex-wrap:wrap}.contactList button small{color:var(--text-muted);display:block;font-size:11px;margin-top:5px}.crmContactProfile{max-height:none}.crmProfileSummary{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.crmProfileSummary article{background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;display:grid;gap:5px;min-height:76px;padding:12px}.crmProfileSummary strong{color:var(--text-primary);font-size:15px;font-weight:800;overflow-wrap:anywhere}.crmProfileSummary .dangerCard{background:#ef444414;border-color:#ef444440}.crmProfileControls{grid-template-columns:repeat(3,minmax(0,1fr))}.crmProfileControls label{min-width:0}.crmLastMessage{background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;display:grid;gap:6px;padding:14px}.crmLastMessage p{color:var(--text-primary);font-size:14px;line-height:1.55;margin:0}.crmPipelineBoard{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(260px,1fr));overflow-x:auto;padding-bottom:8px}.crmPipelineColumn{min-height:520px;width:auto}.pipelineSummary{align-items:center;background:var(--bg-raised);border:1px solid var(--border);border-radius:8px;display:flex;justify-content:space-between;padding:9px 10px}.pipelineSummary span{color:var(--text-primary);font-size:13px;font-weight:800}.crmPipelineCard{cursor:default;display:grid;gap:10px;padding:12px}.crmPipelineCard.priority-high,.crmPipelineCard.priority-urgent{border-left:3px solid #ef4444}.crmPipelineCard.priority-low{border-left:3px solid var(--text-muted)}.pipelineCardHeader{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.pipelineCardHeader small{color:var(--text-muted);font-size:11px;font-weight:700;text-align:right}.crmPipelineCard p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0}.pipelineValueRow{display:flex;gap:8px;justify-content:space-between}.pipelineValueRow span,.pipelineMeta span{background:var(--bg-overlay);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:700;padding:4px 8px}.crmPipelineActions{display:grid;grid-template-columns:1fr 72px 82px}.crmPipelineActions button{min-width:0}.crmPipelineActions svg{height:15px;width:15px}.compactAction{padding-left:10px;padding-right:10px}.dangerText{color:#dc2626!important}@media(max-width:1180px){.crmMetricStrip,.crmProfileSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.crmToolbar,.crmContactLayout,.crmProfileControls{grid-template-columns:1fr}.crmPipelineBoard{grid-template-columns:repeat(5,minmax(260px,300px))}}@media(max-width:760px){.crmMetricStrip,.crmProfileSummary{grid-template-columns:1fr}.crmToolbar{align-items:stretch}.crmPipelineActions{grid-template-columns:1fr}}.crmSuitePage{display:flex;flex-direction:column;gap:18px;min-height:calc(100dvh - 104px)}.suitePageHeader{align-items:flex-start;background:#fff;border:1px solid #dbe5f2;border-radius:18px;box-shadow:0 18px 45px #0f172a0f;display:flex;gap:24px;justify-content:space-between;padding:24px}.suitePageHeader h2{color:#061225;font-size:clamp(26px,3vw,42px);letter-spacing:0;line-height:1.05;margin:6px 0 10px}.suitePageHeader p{color:#51647f;font-size:16px;line-height:1.5;margin:0;max-width:760px}.suiteHeaderActions,.suiteToolbar,.modalFooterActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.suitePrimary,.suiteGhost{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:800;gap:9px;justify-content:center;min-height:44px;padding:0 18px}.suitePrimary{background:#4f46e5;border:1px solid #4f46e5;color:#fff;box-shadow:0 12px 24px #4f46e538}.suitePrimary:hover{background:#4338ca;border-color:#4338ca}.suiteGhost{background:#fff;border:1px solid #cbd8ea;color:#23324a}.suiteGhost.icon{border-radius:14px;padding:0;width:46px}.suiteMetricsGrid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.suiteMetricsGrid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.suiteMetric{align-items:center;background:#fff;border:1px solid #dbe5f2;border-radius:18px;display:grid;gap:14px;grid-template-columns:46px 1fr auto;min-height:92px;padding:16px}.suiteMetric>span{align-items:center;background:#edf4ff;border-radius:15px;color:#2563eb;display:grid;height:46px;place-items:center;width:46px}.suiteMetric.green>span{background:#e9fbf0;color:#16a34a}.suiteMetric.amber>span{background:#fff6df;color:#d97706}.suiteMetric.slate>span{background:#e9eef7;color:#475569}.suiteMetric strong{color:#061225;display:block;font-size:30px;line-height:1}.suiteMetric small,.suiteMetric em{color:#60708a;font-style:normal}.suiteCard,.suiteChartCard,.suiteTableCard{background:#fff;border:1px solid #dbe5f2;border-radius:18px;box-shadow:0 16px 38px #0f172a0b;padding:18px}.suiteCardHeader{align-items:center;border-bottom:1px solid #e6edf7;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.suiteCardHeader h3,.suiteChartCard h3{color:#101828;font-size:20px;margin:2px 0 0}.suiteWalletGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.suiteWallet{align-items:center;border:1px solid #e0e8f4;border-radius:16px;display:grid;gap:12px;grid-template-columns:10px 1fr;padding:14px}.suiteWallet .suiteGhost,.suiteWallet .suiteMiniBar{grid-column:2}.suiteWalletColor{background:var(--wallet-color);border-radius:999px;height:100%;min-height:54px}.suiteWallet strong,.suiteIntegrationList strong{color:#121b2d;display:block;font-size:16px}.suiteWallet small,.suiteIntegrationList p{color:#65758f;line-height:1.5}.suiteMiniBar{background:#edf2f8;border-radius:999px;display:block;height:8px;overflow:hidden}.suiteMiniBar i{background:var(--electric-blue, #006bff);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.suiteToolbar{background:#fff;border:1px solid #dbe5f2;border-radius:16px;padding:12px}.suiteToolbar label{align-items:center;background:#f8fafc;border:1px solid #d5e0ee;border-radius:13px;display:flex;gap:10px;min-height:46px;padding:0 13px}.suiteToolbar input{background:transparent;border:0;min-width:min(260px,60vw);outline:0}.suiteEmptyState{align-items:center;background:#fff;border:1px dashed #cdd9ea;border-radius:18px;color:#64748b;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:340px;padding:28px;text-align:center}.suiteEmptyState svg{color:#4f46e5;height:42px;width:42px}.suiteEmptyState strong{color:#111827;font-size:22px}.suiteDrawer{background:#fff;border-left:1px solid #d8e2f0;bottom:0;box-shadow:-24px 0 60px #0f172a2e;max-width:min(580px,100vw);overflow:auto;position:fixed;right:0;top:0;width:580px;z-index:80}.suiteDrawer header{align-items:center;background:#f4f7fb;border-bottom:1px solid #dbe5f2;display:flex;justify-content:space-between;min-height:68px;padding:0 24px}.suiteDrawer header strong{color:#111827;font-size:20px}.suiteDrawer header button{align-items:center;background:#e7edf5;border:0;border-radius:999px;cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.suiteForm{display:flex;flex-direction:column;gap:14px;padding:22px}.suiteForm label,.suiteFormGrid label{color:#26364f;display:flex;flex-direction:column;font-weight:800;gap:7px}.suiteForm input,.suiteForm select,.suiteFormGrid input,.suiteFormGrid select,.suiteHoursTable input,.suiteReportFilters select,.suiteReportFilters input{background:#fff;border:1px solid #cbd8ea;border-radius:12px;color:#0f172a;font:inherit;min-height:46px;padding:0 14px}.suiteFormRow,.suiteFormGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.suiteSegmented{background:#eef3fa;border-radius:13px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:5px}.suiteSegmented button{border:0;border-radius:10px;cursor:pointer;font-weight:800;min-height:42px}.suiteSegmented button.active{background:#fff;color:#4f46e5;box-shadow:0 8px 18px #0f172a14}.suiteSwitchLine{align-items:center;background:#f8fafc;border:1px solid #e0e8f4;border-radius:14px;flex-direction:row!important;justify-content:space-between;padding:12px 14px}.suiteSwitchLine small{color:#66758e;display:block;font-weight:500;margin-top:4px}.suiteDrawer footer{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.walletChoiceGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.walletChoiceGrid>button{background:#fff;border:1px solid #d7e1ef;border-radius:18px;color:#24324a;cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:230px;padding:24px;text-align:center}.walletChoiceGrid>button.selected{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.walletChoiceGrid svg{align-self:center;color:#4f46e5;height:42px;width:42px}.walletChoiceGrid .modalFooterActions{grid-column:1 / -1;justify-content:flex-end}.suiteReportFilters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.suiteReportFilters button{background:transparent;border:0;border-radius:999px;color:#475569;cursor:pointer;font-weight:800;min-height:38px;padding:0 16px}.suiteReportFilters button.active{background:#e7edff;color:#4f46e5}.suiteReportFilters label{align-items:center;color:#64748b;display:flex;gap:8px;margin-left:auto}.suiteChartCard{display:flex;flex-direction:column;gap:18px;min-height:320px}.suiteTable{display:flex;flex-direction:column;gap:0;overflow-x:auto}.suiteTableHead,.suiteTableRow{display:grid;gap:12px;grid-template-columns:120px 1.3fr 1.1fr 1fr 1fr 110px;min-width:920px;padding:14px 10px}.suiteTableHead{background:#f5f8fc;border-radius:12px;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase}.suiteTableRow{border-bottom:1px solid #e6edf7;color:#26364f}.suiteTableRow strong,.suiteTableRow small{display:block}.suiteTableRow small{color:#64748b;margin-top:3px}.suiteStatus{background:#e7edff;border-radius:999px;color:#4f46e5;display:inline-flex;font-style:normal;font-weight:900;padding:5px 10px}.suiteStatus.resolved{background:#e9fbf0;color:#16a34a}.suiteStatus.pending{background:#fff6df;color:#d97706}.suiteIntegrationList{background:#fff;border:1px solid #dbe5f2;border-radius:18px;overflow:hidden}.suiteIntegrationList article{align-items:center;border-bottom:1px solid #e6edf7;display:grid;gap:22px;grid-template-columns:92px 1fr auto;padding:20px 24px}.suiteIntegrationList article:last-child{border-bottom:0}.suiteIntegrationList article>span{align-items:center;background:#f1f5f9;border-radius:16px;color:#4f46e5;display:grid;height:70px;place-items:center;width:70px}.suiteIntegrationList svg{height:30px;width:30px}.suiteSettingsGrid{display:grid;grid-template-columns:320px minmax(0,1fr)}.suiteSettingsMenu{background:#fff;border:1px solid #dbe5f2;border-radius:18px;height:fit-content;overflow:hidden}.suiteSettingsMenu h2{color:#061225;font-size:30px;margin:0;padding:24px}.suiteSettingsMenu button{align-items:center;background:#fff;border:0;border-top:1px solid #e6edf7;color:#1f2d44;cursor:pointer;display:grid;gap:14px;grid-template-columns:32px 1fr;padding:18px 24px;text-align:left;width:100%}.suiteSettingsMenu button.active{background:#eef2ff;color:#4f46e5}.suiteSettingsMenu small{color:#64748b;display:block;font-weight:500;margin-top:4px}.suiteSettingsContent{display:flex;flex-direction:column;gap:18px}.suiteHoursTable{display:flex;flex-direction:column;gap:8px;overflow-x:auto}.suiteHoursTable>div{align-items:center;display:grid;gap:10px;grid-template-columns:140px 50px repeat(4,1fr);min-width:760px}.suiteChannelGrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.suiteChannelGrid article{background:#f8fafc;border:1px solid #e0e8f4;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:16px}.suiteChannelGrid svg{color:#16a34a}.suiteChannelGrid em{align-self:flex-start;background:#e9fbf0;border-radius:999px;color:#15803d;font-style:normal;font-weight:800;padding:4px 9px}@media(max-width:1180px){.suiteMetricsGrid,.suiteMetricsGrid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.suiteSettingsGrid{grid-template-columns:1fr}}@media(max-width:760px){.suitePageHeader,.suiteIntegrationList article,.suiteMetric{grid-template-columns:1fr}.suitePageHeader,.suiteIntegrationList article{display:flex;flex-direction:column}.suiteMetricsGrid,.suiteMetricsGrid.four,.walletChoiceGrid,.suiteFormRow,.suiteFormGrid{grid-template-columns:1fr}.suitePageHeader h2{font-size:28px}.suiteDrawer{width:100vw}.suiteReportFilters label{margin-left:0}}.crmTopTools{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-left:auto;position:relative}.crmDropdownWrap{position:relative}.crmIconTextButton,.crmRoundButton{align-items:center;background:#fff;border:1px solid #d8e2ef;color:#132033;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;min-height:44px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.crmIconTextButton{border-radius:999px;padding:0 14px}.crmRoundButton{border-radius:50%;justify-content:center;padding:0;width:44px}.crmIconTextButton svg,.crmRoundButton svg{height:19px;width:19px}.crmIconTextButton:hover,.crmRoundButton:hover{border-color:#8fb5ff;box-shadow:0 12px 24px #0f172a14;transform:translateY(-1px)}.floatingMenu{background:#fff;border:1px solid #d8e2ef;border-radius:16px;box-shadow:0 22px 48px #0f172a2e;display:grid;gap:8px;min-width:250px;padding:14px;position:absolute;right:0;top:calc(100% + 10px);z-index:80}.floatingMenu strong{color:#0f172a;font-size:14px}.floatingMenu span,.floatingMenu small{color:#64748b;font-size:13px;line-height:1.4}.floatingMenu button{align-items:center;background:transparent;border:0;border-radius:10px;color:#334155;cursor:pointer;display:flex;gap:10px;justify-content:flex-start;min-height:42px;padding:8px 10px;text-align:left}.floatingMenu button:hover{background:#f1f5f9}.floatingMenu button svg{height:18px;width:18px}.inboxNoticeBar{align-items:center;background:#1455d9;color:#fff;display:flex;font-size:13px;font-weight:800;gap:8px;margin:-1px -1px 0;min-height:34px;padding:8px 16px}.inboxNoticeBar svg{height:17px;width:17px}.inboxScopeTabs{align-items:center;border-bottom:1px solid #dbe5f1;display:flex;gap:8px;padding:12px 14px 6px}.inboxScopeTabs button,.inboxSearchRow button{align-items:center;background:transparent;border:0;border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-weight:800;gap:7px;min-height:36px;padding:0 12px}.inboxScopeTabs button.active,.inboxSearchRow button.active{background:#e8efff;color:#0b5cff}.inboxSearchRow{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px 14px}.inboxSearchRow .conversationSearch{margin:0}.quickStartConversation{align-items:center;background:#fff;border-top:1px solid #dbe5f1;bottom:0;display:grid;gap:8px;grid-template-columns:82px minmax(0,1fr) auto;margin-top:auto;padding:12px 14px;position:sticky;z-index:3}.quickStartConversation select,.quickStartConversation input{background:#fff;border:1px solid #cbd8e9;border-radius:10px;color:#0f172a;min-height:44px;padding:0 12px}.quickStartConversation button{background:#fff;border:1px solid #cbd8e9;border-radius:999px;color:#3b33e8;cursor:pointer;font-weight:800;min-height:44px;padding:0 14px}.threadCommandButton{align-items:center;background:#fff;border:1px solid #d8e2ef;border-radius:999px;color:#3b33e8;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;min-height:42px;padding:0 16px}.threadCommandButton svg{height:18px;width:18px}.threadCommandButton.primaryCommand{background:#4f46e5;border-color:#4f46e5;color:#fff}.composerTools button,.composerMic{align-items:center;background:transparent;border:0;border-radius:10px;color:#5b6b82;cursor:pointer;display:inline-flex;height:42px;justify-content:center;width:42px}.composerTools button:hover,.composerMic:hover{background:#eef4ff;color:#0b5cff}.composerTools button svg,.composerMic svg{height:20px;width:20px}.internalChatPanel{background:#fff;border-left:1px solid #d8e2ef;bottom:0;box-shadow:-22px 0 46px #0f172a24;display:grid;grid-template-rows:auto auto 1fr;max-width:min(430px,100vw);position:absolute;right:0;top:0;width:430px;z-index:70}.internalChatPanel header{align-items:center;border-bottom:1px solid #d8e2ef;display:flex;justify-content:space-between;min-height:70px;padding:0 18px}.internalChatPanel header div{align-items:center;display:flex;gap:10px}.internalChatPanel header button{background:#eef3f8;border:0;border-radius:50%;color:#334155;cursor:pointer;font-size:24px;height:42px;width:42px}.internalChatPanel label{align-items:center;border-bottom:1px solid #d8e2ef;display:flex;gap:10px;padding:14px 18px}.internalChatPanel label input{border:1px solid #cbd8e9;border-radius:999px;flex:1;min-height:44px;padding:0 14px}.internalRoomList{overflow:auto}.internalRoomList button{align-items:center;background:#fff;border:0;border-bottom:1px solid #e2e8f0;color:#1e293b;cursor:pointer;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr) auto;min-height:72px;padding:12px 18px;text-align:left;width:100%}.internalRoomList button>span{align-items:center;background:#e8eef8;border-radius:50%;display:inline-flex;font-weight:900;height:48px;justify-content:center;width:48px}.internalRoomList small,.internalRoomList em{color:#64748b;font-size:12px;font-style:normal}.contactsToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.contactsToolbar .searchInput{flex:1 1 260px;margin:0}.srOnly{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.helenaContactsPage{background:#fff;border:1px solid #dbe5f2;border-radius:0;color:#0f1b2d;display:grid;grid-template-rows:auto auto minmax(420px,1fr) auto;min-height:calc(100dvh - 112px);overflow:hidden}.contactsPageHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:26px 28px 18px}.contactsPageHeader h1{color:#071426;font-size:clamp(28px,2.2vw,36px);font-weight:900;letter-spacing:0;line-height:1;margin:0}.contactsHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.contactsPillButton,.contactsPrimaryButton{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 20px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}.contactsPillButton{background:#fff;border:1px solid #cbd8e8;color:#10233d}.contactsPillButton:hover{border-color:#9fb2cb;box-shadow:0 8px 22px #0f233d14}.contactsPrimaryButton{background:#4f46e5;border:1px solid #4f46e5;color:#fff;min-width:118px}.contactsPrimaryButton:hover{background:#4338ca;box-shadow:0 12px 28px #4f46e53d}.contactsPillButton:active,.contactsPrimaryButton:active{transform:translateY(1px)}.contactsPillButton:disabled,.contactsPrimaryButton:disabled{cursor:not-allowed;opacity:.55}.fileActionButton{position:relative}.fileActionButton input{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute}.contactsFilterBar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:12px 28px 18px}.contactsSearch{align-items:center;background:#fff;border:1px solid #cbd8e8;border-radius:6px;display:inline-flex;gap:8px;height:48px;max-width:280px;padding:0 12px;transition:border-color .16s ease,box-shadow .16s ease;width:min(280px,100%)}.contactsSearch:focus-within{border-color:#7da2d6;box-shadow:0 0 0 3px #2563eb1f}.contactsSearch input{border:0;color:#10233d;flex:1;font-size:15px;min-width:0;outline:0}.contactsSearch input::placeholder{color:#8a9ab3}.contactsSearch svg{color:#8aa0bd;flex:0 0 auto}.contactSwitch{align-items:center;color:#10233d;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:44px}.contactSwitch input{position:absolute;opacity:0}.contactSwitch span{background:#9bacbf;border-radius:999px;box-shadow:inset 0 0 0 1px #0f233d14;height:18px;position:relative;transition:background .16s ease;width:34px}.contactSwitch span:after{background:#fff;border-radius:50%;box-shadow:0 2px 5px #0f233d38;content:"";height:20px;left:-1px;position:absolute;top:-1px;transition:transform .16s ease;width:20px}.contactSwitch input:checked+span{background:#4f46e5}.contactSwitch input:checked+span:after{transform:translate(16px)}.contactSwitch input:focus-visible+span{box-shadow:0 0 0 3px #4f46e538}.contactsTableShell{border-top:1px solid #dbe5f2;overflow:auto}.contactsTable{min-width:980px;width:100%}.contactsTableHead,.contactsTableRow{display:grid;grid-template-columns:2fr 1.7fr 1.7fr 1.9fr 2fr}.contactsTableHead{background:#f6f9fd;border-bottom:1px solid #dbe5f2;color:#5f718c;font-size:14px;font-weight:900;padding:0 20px}.contactsTableHead span{align-items:center;display:flex;min-height:58px}.contactsTableBody{background:#fff}.contactsTableRow{background:#fff;border:0;border-bottom:1px solid #dbe5f2;color:#10233d;cursor:pointer;font:inherit;min-height:64px;padding:0 20px;text-align:left;transition:background .16s ease;width:100%}.contactsTableRow:hover{background:#f8fbff}.contactsTableRow>span{align-items:center;display:flex;min-width:0;padding:12px 8px}.contactNameCell{gap:18px}.contactNameCell em{align-items:center;background:#e7edf6;border-radius:50%;color:#52657d;display:inline-flex;flex:0 0 auto;font-size:15px;font-style:normal;font-weight:800;height:36px;justify-content:center;width:36px}.contactNameCell strong{color:#071426;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactTagCell{flex-wrap:wrap;gap:6px}.contactTagCell i{background:#eef3ff;border:1px solid #d9e3ff;border-radius:999px;color:#3156c7;font-size:12px;font-style:normal;font-weight:800;padding:4px 8px}.contactTagCell small{color:#8a9ab3;font-size:14px}.contactsEmptyState{align-items:center;color:#64748b;display:grid;justify-items:center;min-height:300px;padding:40px 20px;text-align:center}.contactsEmptyState strong{color:#071426;font-size:20px}.contactsPagination{align-items:center;background:#f6f9fd;border-top:1px solid #dbe5f2;color:#6c7d95;display:flex;gap:18px;justify-content:center;min-height:56px;padding:8px 20px}.contactsPagination span{font-size:13px;font-weight:700}.contactsPagination button{align-items:center;background:transparent;border:0;color:#8aa0bd;display:inline-flex;height:36px;justify-content:center;width:36px}.contactsPagination button svg{height:20px;width:20px}@media(max-width:900px){.helenaContactsPage{border-radius:0;grid-template-rows:auto auto 1fr auto;min-height:calc(100dvh - 84px)}.contactsPageHeader{align-items:flex-start;padding:22px 18px 12px}.contactsHeaderActions{justify-content:flex-start;width:100%}.contactsPageHeader,.contactsFilterBar{flex-direction:column}.contactsFilterBar{align-items:stretch;padding:10px 18px 16px}.contactsSearch{max-width:none;width:100%}.contactsTableShell{padding:0 12px 12px}.contactsTable{min-width:0}.contactsTableHead{display:none}.contactsTableBody{display:grid;gap:10px;padding-top:2px}.contactsTableRow{border:1px solid #dbe5f2;border-radius:12px;display:grid;grid-template-columns:1fr;min-height:0;padding:12px}.contactsTableRow>span{justify-content:space-between;padding:8px 0}.contactsTableRow>span:not(.contactNameCell):before{color:#7b8ba3;content:attr(data-label);font-size:12px;font-weight:900;margin-right:14px;text-transform:uppercase}.contactNameCell{border-bottom:1px solid #e7edf6;justify-content:flex-start;padding-bottom:12px}}.crmToggle{align-items:center;color:#334155;display:inline-flex;font-weight:700;gap:8px}.crmToggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#94a3b8;border-radius:999px;cursor:pointer;height:22px;position:relative;width:42px}.crmToggle input:after{background:#fff;border-radius:50%;box-shadow:0 2px 6px #0f172a2e;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:18px}.crmToggle input:checked{background:#4f46e5}.crmToggle input:checked:after{transform:translate(20px)}@media(max-width:1180px){.crmTopTools{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:100%}.threadHeaderActions{flex-wrap:wrap}}@media(max-width:760px){.inboxSearchRow{grid-template-columns:1fr}.quickStartConversation{grid-template-columns:72px minmax(0,1fr)}.quickStartConversation button{grid-column:1 / -1}.internalChatPanel{width:100vw}.threadCommandButton{flex:1 1 140px;justify-content:center}}.suiteExecutiveGrid,.notificationCenterGrid,.customFieldLayout{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.suiteInsightCard,.campaignComposer,.automationCanvas,.advancedFunnelColumn,.campaignGrid article,.notificationFeed article{background:#fff;border:1px solid #dbe5f2;border-radius:18px;box-shadow:0 16px 38px #0f172a0d}.suiteInsightCard{display:grid;gap:16px;padding:18px}.suiteInsightCard h3,.campaignComposer h3{color:#101828;font-size:20px;margin:2px 0 0}.suiteInsightRows,.suiteProgressList,.customFieldList,.eventTimeline{display:grid;gap:10px}.suiteInsightRows span,.suiteProgressList span,.customFieldList article,.eventTimeline span{align-items:center;border:1px solid #e2eaf5;border-radius:14px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:10px 12px}.suiteInsightRows strong,.suiteProgressList strong,.eventTimeline strong{color:#182237;font-size:14px}.suiteInsightRows em,.suiteProgressList em{color:#0f172a;font-style:normal;font-weight:900}.suiteProgressList .suiteMiniBar{grid-column:1 / -1}.suiteStageBars{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);min-height:190px}.suiteStageBars span{align-items:center;display:grid;gap:8px;grid-template-rows:1fr auto auto;height:100%;text-align:center}.suiteStageBars i{align-self:end;background:var(--electric-blue, #006bff);border-radius:5px 5px 2px 2px;display:block;height:max(8px,var(--suite-stage-height, 0%));min-height:0}.suiteStageBars span.isEmpty i{background:#d8e1ed;height:2px}.suiteStageBars strong{color:#0f172a}.suiteStageBars small{color:#64748b;font-size:12px}.advancedFunnelBoard{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(240px,1fr));overflow-x:auto;padding-bottom:4px}.advancedFunnelColumn{display:grid;gap:12px;min-height:520px;padding:14px}.advancedFunnelColumn header{align-items:center;display:flex;justify-content:space-between}.advancedFunnelColumn header strong{color:#0f172a;display:block;font-size:18px}.advancedFunnelColumn header small{color:#64748b}.advancedFunnelColumn header em{align-items:center;background:#f1f5f9;border-radius:999px;color:#0f172a;display:inline-flex;font-style:normal;font-weight:900;height:34px;justify-content:center;min-width:34px}.advancedFunnelColumn.blue{border-top:4px solid #2563eb}.advancedFunnelColumn.purple{border-top:4px solid #7c3aed}.advancedFunnelColumn.amber{border-top:4px solid #f59e0b}.advancedFunnelColumn.green{border-top:4px solid #16a34a}.advancedFunnelList{display:grid;gap:10px}.advancedFunnelList article{background:#f8fbff;border:1px solid #e2eaf5;border-radius:16px;display:grid;gap:10px;padding:12px}.advancedFunnelList article.empty{opacity:.7}.advancedFunnelList strong{color:#111827}.advancedFunnelList small,.advancedFunnelList span{color:#64748b;font-size:13px}.advancedFunnelList footer{align-items:center;display:flex;justify-content:space-between}.advancedFunnelList footer em{color:#0f172a;font-style:normal;font-weight:900}.advancedFunnelList footer button{background:#fff;border:1px solid #cbd8ea;border-radius:999px;color:#4338ca;cursor:pointer;font-weight:800;min-height:34px;padding:0 12px}.automationCanvas{display:grid;gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);padding:18px}.automationFlow{align-items:center;background:linear-gradient(135deg,#f8fbff,#eff6ff);border:1px dashed #b8c8e0;border-radius:18px;display:grid;gap:14px;min-height:420px;padding:22px}.automationNode{background:#fff;border:1px solid #dbe5f2;border-radius:18px;box-shadow:0 14px 30px #0f172a14;display:grid;gap:8px;margin:0 auto;max-width:420px;padding:18px;width:100%}.automationNode svg{color:#4f46e5}.automationNode strong{color:#111827;font-size:18px}.automationNode small{color:#64748b}.automationConnector{border-left:2px dashed #7c3aed;height:44px;margin:0 auto}.automationPanel{display:grid;gap:10px}.automationPanel article,.campaignGrid article,.notificationFeed article{align-items:center;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;min-height:74px;padding:14px}.automationPanel article{border:1px solid #e2eaf5;border-radius:15px}.automationPanel svg,.campaignGrid svg,.notificationFeed svg,.customFieldList svg{color:#4f46e5}.automationPanel strong,.campaignGrid strong,.notificationFeed strong,.customFieldList strong{color:#0f172a;display:block}.automationPanel small,.campaignGrid small,.notificationFeed small,.customFieldList small{color:#64748b}.automationPanel em,.campaignGrid em{background:#f1f5f9;border-radius:999px;color:#64748b;font-style:normal;font-weight:800;padding:7px 10px}.automationPanel em.active,.campaignGrid em{background:#dcfce7;color:#15803d}.campaignComposer{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 220px;padding:18px}.campaignComposer aside{align-items:center;background:#0f172a;border-radius:18px;color:#fff;display:grid;gap:8px;justify-items:center;padding:18px;text-align:center}.campaignComposer aside strong{font-size:42px;line-height:1}.campaignComposer aside small{color:#cbd5e1}.campaignGrid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.campaignGrid article>span{color:#334155;font-weight:800}.customFieldLayout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr)}.customFieldList article{grid-template-columns:38px minmax(0,1fr) auto}.customFieldList article>span{background:#eff6ff;border-radius:999px;color:#2563eb;font-weight:800;padding:7px 10px}.notificationCenterGrid{grid-template-columns:minmax(0,1fr) 380px}.notificationFeed{display:grid;gap:12px}.notificationFeed article button{background:#fff;border:1px solid #cbd8ea;border-radius:999px;color:#4338ca;cursor:pointer;font-weight:800;min-height:38px;padding:0 13px}.notificationFeed article.high{border-left:4px solid #2563eb}.notificationFeed article.medium{border-left:4px solid #f59e0b}.notificationFeed article.danger{border-left:4px solid #ef4444}.notificationFeed article.info{border-left:4px solid #06b6d4}.eventTimeline span{grid-template-columns:14px minmax(0,1fr) auto}.eventTimeline i{background:#4f46e5;border-radius:50%;display:block;height:10px;width:10px}.eventTimeline small{color:#64748b}@media(max-width:1180px){.suiteExecutiveGrid,.campaignGrid,.notificationCenterGrid,.customFieldLayout,.automationCanvas,.campaignComposer{grid-template-columns:1fr}.advancedFunnelBoard{grid-template-columns:repeat(4,minmax(280px,1fr))}}@media(max-width:900px){.app:not(.chatMode) .sidebar{max-height:100dvh;overflow-y:auto}.suitePageHeader{border-radius:14px;flex-direction:column;padding:18px}.suitePageHeader h2{font-size:28px}.suiteMetricsGrid,.suiteMetricsGrid.four{grid-template-columns:1fr}.suiteMetric{grid-template-columns:44px minmax(0,1fr)}.suiteMetric em{grid-column:2}}@media(max-width:640px){.campaignComposer aside{justify-items:start;text-align:left}.automationPanel article,.campaignGrid article,.notificationFeed article,.customFieldList article{grid-template-columns:36px minmax(0,1fr)}.automationPanel em,.campaignGrid em,.notificationFeed article button,.customFieldList article>span{grid-column:2;justify-self:start}.advancedFunnelColumn{min-height:420px}}html,body,#root{max-width:100%;min-width:0;overflow-x:hidden}.app,.workspace,.stack,.panel,.metric,.template,.connectionItem,.tenantRow,.tenantRowMain,.tenantRowControls,.saasPanel,.modalCard,.dataTable,.tableWrap,.chatShell,.conversationList,.thread,.contactInspector{min-width:0}.app:not(.chatMode){background:linear-gradient(90deg,var(--bg-sidebar) 0 256px,transparent 256px),var(--bg-body);position:relative}.app:not(.chatMode) .sidebar{min-height:100dvh}.app:not(.chatMode):before{background:var(--bg-sidebar);bottom:0;content:"";left:0;pointer-events:none;position:fixed;top:0;width:256px;z-index:0}.app:not(.chatMode) .sidebar,.app:not(.chatMode) .workspace{position:relative;z-index:1}button,a,input,select,textarea{touch-action:manipulation}input,select,textarea{font-size:16px;min-height:44px}.app:not(.chatMode) .workspace{padding:18px 20px}.app:not(.chatMode) .stack{gap:14px}.app:not(.chatMode) .stack>.panel,.app:not(.chatMode) .saasPanel,.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .suiteCard,.app:not(.chatMode) .suiteChartCard,.app:not(.chatMode) .suiteTableCard,.app:not(.chatMode) .suiteInsightCard,.app:not(.chatMode) .opsCompactPanel,.app:not(.chatMode) .usersWorkspace,.app:not(.chatMode) .contactsWorkspace,.app:not(.chatMode) .contactsTableShell,.app:not(.chatMode) .templateConsolePanel,.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .tenantRow,.app:not(.chatMode) .planManagementCard,.app:not(.chatMode) .limitCard,.app:not(.chatMode) .connectionItem,.app:not(.chatMode) .approvalCard,.app:not(.chatMode) .modalCard{background:#fff;border:1px solid #dbe5f2;border-radius:10px;box-shadow:0 10px 24px #0f172a0a}.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .heroPanel,.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .accountHero,.app:not(.chatMode) .connectHero,.app:not(.chatMode) .connectLanding,.app:not(.chatMode) .connectExperiencePro{align-items:flex-start;background:#fff;border:1px solid #dbe5f2;border-radius:10px;box-shadow:0 10px 24px #0f172a0a;display:flex;gap:18px;justify-content:space-between;min-height:0;padding:22px 24px}.app:not(.chatMode) .suitePageHeader h1,.app:not(.chatMode) .suitePageHeader h2,.app:not(.chatMode) .templateConsoleHeader h1,.app:not(.chatMode) .contactsPageHeader h1,.app:not(.chatMode) .heroPanel h1,.app:not(.chatMode) .reviewHero h1,.app:not(.chatMode) .productHero h1,.app:not(.chatMode) .accountHero h1,.app:not(.chatMode) .connectHero h1,.app:not(.chatMode) .connectLanding h1,.app:not(.chatMode) .connectExperiencePro h1{color:#061225;font-size:clamp(26px,2.4vw,34px);letter-spacing:0;line-height:1.05;margin:4px 0 8px}.app:not(.chatMode) .suitePageHeader p,.app:not(.chatMode) .templateConsoleHeader p,.app:not(.chatMode) .contactsPageHeader p,.app:not(.chatMode) .heroPanel p,.app:not(.chatMode) .reviewHero p,.app:not(.chatMode) .productHero p,.app:not(.chatMode) .accountHero p,.app:not(.chatMode) .connectHero p,.app:not(.chatMode) .connectLanding p,.app:not(.chatMode) .connectExperiencePro p{color:#51647f;font-size:15px;line-height:1.45;margin:0;max-width:760px}.app:not(.chatMode) .panel,.app:not(.chatMode) .saasPanel,.app:not(.chatMode) .suiteCard,.app:not(.chatMode) .suiteChartCard,.app:not(.chatMode) .suiteTableCard,.app:not(.chatMode) .suiteInsightCard,.app:not(.chatMode) .opsCompactPanel,.app:not(.chatMode) .templateConsolePanel,.app:not(.chatMode) .planManagementCard,.app:not(.chatMode) .limitCard,.app:not(.chatMode) .approvalCard{padding:16px}.app:not(.chatMode) .metricsGrid,.app:not(.chatMode) .suiteMetricsGrid,.app:not(.chatMode) .opsMetricsGrid,.app:not(.chatMode) .saasMetricsGrid,.app:not(.chatMode) .templateStatsGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.app:not(.chatMode) .metric,.app:not(.chatMode) .suiteMetric,.app:not(.chatMode) .opsMetric,.app:not(.chatMode) .saasHeaderMetric,.app:not(.chatMode) .templateStatCard{align-items:center;background:#fff;border:1px solid #dbe5f2;border-radius:10px;box-shadow:none;display:grid;gap:10px;min-height:72px;padding:12px 14px}.app:not(.chatMode) .suiteMetric{grid-template-columns:38px 1fr auto}.app:not(.chatMode) .suiteMetric>span,.app:not(.chatMode) .metricIcon,.app:not(.chatMode) .opsMetricIcon,.app:not(.chatMode) .templateStatIcon{border-radius:10px;height:38px;width:38px}.app:not(.chatMode) .metric strong,.app:not(.chatMode) .suiteMetric strong,.app:not(.chatMode) .opsMetric strong,.app:not(.chatMode) .saasHeaderMetric strong,.app:not(.chatMode) .templateStatCard strong{color:#061225;font-size:clamp(22px,2vw,28px);line-height:1}.app:not(.chatMode) .metric small,.app:not(.chatMode) .suiteMetric small,.app:not(.chatMode) .suiteMetric em,.app:not(.chatMode) .opsMetric small,.app:not(.chatMode) .saasHeaderMetric small,.app:not(.chatMode) .templateStatCard small{color:#60708a;font-size:12px;font-weight:700}.app:not(.chatMode) .suiteExecutiveGrid,.app:not(.chatMode) .notificationCenterGrid,.app:not(.chatMode) .customFieldLayout,.app:not(.chatMode) .planManagementGrid,.app:not(.chatMode) .tenantLimitMatrix,.app:not(.chatMode) .connectionsGrid,.app:not(.chatMode) .templateGrid,.app:not(.chatMode) .suiteSettingsGrid{gap:12px}.app:not(.chatMode) .suiteInsightRows span,.app:not(.chatMode) .suiteProgressList span,.app:not(.chatMode) .customFieldList article,.app:not(.chatMode) .eventTimeline span,.app:not(.chatMode) .connectionItem,.app:not(.chatMode) .template,.app:not(.chatMode) .tenantRow{border-radius:10px;min-height:54px;padding:10px 12px}.app:not(.chatMode) .tableWrap,.app:not(.chatMode) .dataTable,.app:not(.chatMode) .suiteTable,.app:not(.chatMode) .contactsTableShell{border-color:#dbe5f2;border-radius:10px;overflow:hidden}.app:not(.chatMode) .tableWrap table th,.app:not(.chatMode) .suiteTableHead,.app:not(.chatMode) .contactsTableHead,.app:not(.chatMode) .usersListHeader{background:#f8fafc;color:#52647f;font-size:12px;font-weight:800;min-height:46px;padding:12px 14px}.app:not(.chatMode) .tableWrap table td,.app:not(.chatMode) .suiteTableRow,.app:not(.chatMode) .contactsTableRow,.app:not(.chatMode) .usersRow{min-height:58px;padding:12px 14px}.app:not(.chatMode) button.primary,.app:not(.chatMode) a.primary,.app:not(.chatMode) .suitePrimary,.app:not(.chatMode) .contactsPrimaryButton,.app:not(.chatMode) .templatePrimaryButton{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:0 18px}.app:not(.chatMode) button.secondary,.app:not(.chatMode) .suiteGhost,.app:not(.chatMode) .contactsPillButton,.app:not(.chatMode) .templateSecondaryButton{align-items:center;border:1px solid #cbd8ea;border-radius:999px;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:0 16px}.app:not(.chatMode) .iconButton,.app:not(.chatMode) .suiteGhost.icon{border-radius:999px;height:40px;min-height:40px;padding:0;width:40px}.app:not(.chatMode) input,.app:not(.chatMode) select,.app:not(.chatMode) textarea{border-color:#cbd8ea;border-radius:10px;min-height:42px}.app:not(.chatMode) .templateConsoleActions,.app:not(.chatMode) .contactsHeaderActions,.app:not(.chatMode) .suiteHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:760px){.app:not(.chatMode) .workspace{padding:12px}.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .heroPanel,.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .accountHero,.app:not(.chatMode) .connectHero,.app:not(.chatMode) .connectLanding,.app:not(.chatMode) .connectExperiencePro{display:grid;padding:16px}.app:not(.chatMode) .suiteExecutiveGrid,.app:not(.chatMode) .notificationCenterGrid,.app:not(.chatMode) .customFieldLayout{grid-template-columns:1fr}}.usersWorkspace{background:#fff;border:1px solid var(--border);border-radius:10px;min-height:calc(100dvh - 132px);overflow:hidden}.usersHeader{border-bottom:1px solid var(--border);display:grid;gap:14px;padding:22px 24px 24px}.usersHeaderTop{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.usersHeader h2{color:var(--text-primary);font-size:clamp(26px,2.2vw,34px);line-height:1;margin:0 0 4px}.usersHeader p{color:var(--text-secondary);font-size:13px;font-weight:700;margin:0}.usersHeaderActions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.usersHeaderActions .primary{border-radius:999px;font-size:14px;gap:8px;height:40px;min-height:40px;padding:0 20px}.usersHeaderActions .primary svg,.usersHeaderActions .iconButton svg{height:18px;width:18px}.usersHeaderActions .iconButton{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:44px}.usersToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.usersSearch,.usersFilter{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--text-muted);display:inline-flex;height:42px;min-width:240px;position:relative}.usersSearch>span,.usersFilter>span{height:1px;overflow:hidden;position:absolute;width:1px}.usersSearch svg{color:var(--text-muted);height:20px;margin-left:14px;order:2;width:20px}.usersSearch input,.usersFilter select{background:transparent;border:0;color:var(--text-primary);flex:1;font-size:14px;height:40px;min-height:40px;outline:0}.usersSearch input{padding:0 8px 0 14px}.usersFilter select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;min-width:220px;padding:0 14px}.usersSeatSummary{align-items:center;background:var(--bg-soft);border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);display:inline-flex;gap:8px;height:42px;padding:0 14px}.usersSeatSummary strong{color:var(--text-primary);font-size:16px}.usersSeatSummary span,.usersSeatSummary i{font-size:12px;font-style:normal;font-weight:750}.usersSeatSummary i{color:var(--text-muted)}.usersListPanel{background:#fff;overflow-x:auto}.usersListHeader,.usersRow{display:grid;grid-template-columns:minmax(240px,1.7fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(260px,2fr) minmax(130px,.8fr) minmax(170px,.9fr)}.usersListHeader{background:var(--bg-soft);border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-weight:850;letter-spacing:.01em;min-width:1120px;padding:14px 24px}.usersRow{align-items:center;border-bottom:1px solid var(--border);gap:12px;min-height:64px;min-width:1120px;padding:12px 24px}.usersRows{overflow:visible}.usersIdentity{align-items:center;display:flex;gap:14px;min-width:0}.usersAvatar{align-items:center;background:#e8eef7;border-radius:999px;color:var(--blue);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:850;height:34px;justify-content:center;width:34px}.usersIdentity strong,.usersIdentity small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usersIdentity strong{color:var(--text-primary);font-size:14px}.usersIdentity small,.usersStatus small{color:var(--text-secondary);font-size:12px}.usersRow .compactSelect{background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--text-primary);font-size:13px;height:38px;min-height:38px;padding:0 12px;width:100%}.usersPermTags{gap:6px}.usersPermTags .permTag{border-radius:999px;font-size:11px;min-height:26px;padding:4px 9px}.usersStatus{display:grid;gap:3px;justify-items:start}.usersActions{justify-content:flex-end}.usersActions button{border-radius:999px;font-size:12px;min-height:34px;padding:0 12px}.usersEmptyState{border:0;border-radius:0;min-height:260px}@media(max-width:1240px){.usersListHeader,.usersRow{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(220px,1.4fr) minmax(120px,.7fr) minmax(150px,.8fr);min-width:980px}}@media(max-width:760px){.usersWorkspace{border-left:0;border-radius:0;border-right:0;min-height:auto}.usersHeader{padding:18px 16px}.usersHeaderTop{align-items:stretch;flex-direction:column}.usersHeaderActions{justify-content:space-between}.usersHeaderActions .primary{flex:1;justify-content:center}.usersToolbar{display:grid;grid-template-columns:1fr}.usersSearch,.usersFilter,.usersFilter select{min-width:0;width:100%}.usersSeatSummary{justify-content:center;width:100%}.usersListHeader{display:none}.usersRows{display:grid;gap:10px;overflow:visible;padding:12px}.usersRow{border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 24px #0f172a0d;display:grid;gap:12px;grid-template-columns:1fr;min-height:0;min-width:0;padding:14px}.usersRow>div:not(.usersIdentity):before{color:var(--text-muted);content:attr(data-label);display:block;font-size:11px;font-weight:850;margin-bottom:6px;text-transform:uppercase}.usersIdentity{border-bottom:1px solid var(--border);padding-bottom:12px}.usersPermTags{align-items:flex-start}.usersActions{justify-content:flex-start}.usersActions button{flex:1;justify-content:center}}button,a.primary,a.secondary,.fileAction{min-height:44px}.panelTitle,.topbar,.topActions,.inlineActions,.actions,.tableActions,.rowActions{min-width:0}.panelTitle>*,.topbar>*,.topActions>*,.inlineActions>*,.actions>*{min-width:0}.panelTitle h2,.topbar h1,.reviewHero h2,.accountHero h2,.heroPanel h2,.tenantRowMain strong,.conversationSummary strong,.threadIdentity strong{letter-spacing:0;overflow-wrap:anywhere}.tableWrap,.dataTable{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:1180px){.mobileMenuButton{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-sm);color:var(--text-primary);cursor:pointer;display:inline-flex;height:44px;justify-content:center;min-height:44px;width:44px}.mobileMenuButton svg{height:20px;width:20px}.app:not(.chatMode){display:block;background:var(--bg-body);min-height:100dvh}.app:not(.chatMode):before{display:none}.app:not(.chatMode) .sidebar{border-right:1px solid rgba(255,255,255,.1);box-shadow:24px 0 64px #09101c42;display:block;height:100dvh;left:0;overflow-y:auto;padding:18px;position:fixed;top:0;transform:translate(-105%);transition:transform .18s ease;width:min(320px,86vw);z-index:80}.app.mobileMenuOpen:not(.chatMode) .sidebar{transform:translate(0)}.app.mobileMenuOpen:not(.chatMode) .mobileMenuBackdrop{background:#09101c80;border:0;display:block;top:0;right:0;bottom:0;left:0;padding:0;position:fixed;z-index:70}.app:not(.chatMode) .mainNav{grid-template-columns:1fr!important}.app:not(.chatMode) .mainNav button{border-radius:8px;justify-content:flex-start;min-height:44px;padding:0 12px;white-space:normal}.workspace{gap:16px;padding:18px}.topbar{align-items:start;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr)}.topActions{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.topActions::-webkit-scrollbar{display:none}.tenantSwitcher select{max-width:min(260px,70vw)}.metricsGrid,.approvalGrid,.planUsageGrid,.connectionGrid,.templateGrid,.planGrid,.reviewGrid,.crmMetricStrip,.crmProfileSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMasterLayout,.templateCenter,.settingsForm,.settingsForm.full,.accountDetailsGrid,.brandPreview,.formRow,.formRow.three,.formPair,.formPair.three,.selectedPlanPreview,.crmContactLayout,.crmProfileControls,.tenantRow{grid-template-columns:1fr}.tenantRowMain{border-right:0;border-bottom:1px solid var(--border)}.tenantRowControls{grid-template-columns:repeat(2,minmax(0,1fr))}.saasHeader,.stack>.reviewHero:first-child,.stack>.accountHero:first-child{grid-template-columns:1fr}.crmPipelineBoard,.pipelineBoard{grid-template-columns:repeat(5,minmax(260px,300px));overflow-x:auto}}@media(min-width:641px)and (max-width:1180px){.app:not(.chatMode){background:linear-gradient(90deg,var(--bg-sidebar) 0 304px,transparent 304px),var(--bg-body);display:grid;grid-template-columns:304px minmax(0,1fr);min-height:100dvh}.app:not(.chatMode):before{display:block;width:304px}.app:not(.chatMode) .sidebar{align-self:start;border-right:1px solid rgba(255,255,255,.1);box-shadow:none;display:flex;flex-direction:column;height:100dvh;left:auto;max-height:100dvh;overflow-y:auto;padding:18px 14px 24px;position:sticky;top:0;transform:none;transition:none;width:304px;z-index:1}.app:not(.chatMode) .mobileMenuButton,.app:not(.chatMode) .mobileMenuBackdrop{display:none!important}.app:not(.chatMode) .workspace{min-height:100dvh;padding:18px 20px 24px}.app:not(.chatMode) .topbar{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.app:not(.chatMode){background:var(--bg-body)}.app:not(.chatMode):before{display:none}.app:not(.chatMode) .sidebar{min-height:100dvh}}@media(max-width:900px){.chatMode .inboxExperience{height:100dvh;min-height:100dvh;overflow:hidden}.chatMode .inboxWorkspaceHeader{grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:10px 12px}.chatMode .inboxHeaderStats,.chatMode .queueHealth,.chatMode .threadNumberPicker,.chatMode .conversationBadges{display:none!important}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:1fr;min-height:0}.chatMode .chatShell.noSelection .conversationList{border-right:0;display:flex}.chatMode .chatShell.noSelection .thread,.chatMode .chatShell.noSelection .contactInspector,.chatMode .chatShell.hasSelection .conversationList{display:none!important}.chatMode .chatShell.hasSelection .thread{display:grid}.chatMode .conversationList,.chatMode .thread{min-height:0;width:100%}.chatMode .threadHeader{grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;padding:8px 10px}.chatMode .threadHeader .avatarStack.large{display:none}.chatMode .mobileThreadBack{align-items:center;display:inline-flex;font-size:0;height:44px;justify-content:center;min-height:44px;padding:0;width:44px}.chatMode .mobileThreadBack svg{height:19px;width:19px}.chatMode .threadHeaderActions{display:flex;gap:6px;justify-content:flex-end;overflow:visible}.chatMode .threadHeaderActions .iconOnly{height:42px;min-height:42px;width:42px}.chatMode .threadHeaderActions .iconOnly:nth-child(1),.chatMode .threadHeaderActions .iconOnly:nth-child(2),.chatMode .threadHeaderActions .iconOnly:nth-child(3){display:none}.chatMode .messages{padding:14px 12px}.chatMode .bubble{max-width:90%;min-width:0}.chatMode .templateComposer{padding:10px 10px 0}.chatMode .templateBar{grid-template-columns:1fr}.chatMode .templateBar .secondary,.chatMode .templateBar select{width:100%}.chatMode .composer{gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:10px max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.chatMode .composerTools{display:none}.chatMode .composer button{font-size:0;gap:0;min-width:52px;padding:0;width:52px}.chatMode .composer button svg{height:20px;width:20px}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed) .contactInspector,.chatMode .contactInspector{border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -24px 60px #0f172a42;left:0;max-height:min(78dvh,640px);max-width:none;overflow-y:auto;padding-bottom:max(16px,env(safe-area-inset-bottom));position:fixed;right:0;top:auto;width:100%;z-index:90}}@media(max-width:760px){.workspace{padding:12px max(12px,env(safe-area-inset-right)) 16px max(12px,env(safe-area-inset-left))}.topbar{border-radius:8px;padding:12px}.topbar h1{font-size:22px;line-height:1.18}.topActions,.inlineActions,.actions,.rowActions,.tableActions,.panelTitle>div:last-child{align-items:stretch;display:grid;grid-template-columns:1fr;justify-content:stretch;width:100%}.topActions>*,.inlineActions>*,.actions>*,.rowActions>*,.tableActions>*,.panelTitle>div:last-child>*{justify-content:center;width:100%}.panel,.metric,.connectionItem,.template,.saasPanel{border-radius:8px;padding:14px}.reviewHero,.accountHero,.heroPanel,.saasHeader{border-radius:8px;padding:16px}.reviewHero h2,.accountHero h2,.heroPanel h2,.saasHeader h2{font-size:24px;line-height:1.15}.metricsGrid,.approvalGrid,.planUsageGrid,.connectionGrid,.templateGrid,.planGrid,.reviewGrid,.crmMetricStrip,.crmProfileSummary,.tenantQuotaStrip,.tenantRowControls,.saasSectionNav,.tenantLimitMatrix,.channelGrid,.planManagementGrid,.saasInlineFields,.crmProfileControls{grid-template-columns:1fr}.crmPipelineBoard,.pipelineBoard{grid-template-columns:1fr;overflow-x:visible}.crmPipelineColumn,.pipelineColumn{min-height:0;min-width:0;width:100%}.crmPipelineActions,.facts,.accountIdentity .facts,.chatMode .facts.compact{grid-template-columns:1fr}.facts dt,.facts dd{padding:7px 0}.facts dd{padding-top:0}.tableWrap table{min-width:640px}.modalOverlay{align-items:flex-end;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.modalCard,.profileModal{border-radius:12px;max-height:calc(100dvh - 16px);width:100%}}@media(max-width:520px){.chatMode .inboxWorkspaceHeader{grid-template-columns:auto minmax(0,1fr);min-height:60px}.chatMode .inboxBackButton{font-size:0;gap:0;height:44px;min-width:44px;padding:0;width:44px}.chatMode .inboxHeaderTitle strong{font-size:16px}.chatMode .conversationListHeader{min-height:64px;padding:12px 10px 8px}.chatMode .conversationList>button{grid-template-columns:48px minmax(0,1fr) auto;margin-inline:6px;min-height:78px;padding:10px 10px 10px 8px;width:calc(100% - 12px)}.chatMode .conversationSummary small{max-width:58vw}.chatMode .messages{padding:12px 10px}.chatMode .bubble{max-width:94%}.chatMode .templatePreviewBox,.chatMode .threadWelcome,.chatMode .threadEmpty{border-radius:14px;margin-inline:0}}@media(max-width:380px){.workspace{padding-left:10px;padding-right:10px}.topbar h1{font-size:20px}.reviewHero h2,.accountHero h2,.heroPanel h2,.saasHeader h2{font-size:22px}.dataTable td{grid-template-columns:1fr}}@media(min-width:641px){.app:not(.chatMode){background:var(--bg-body);display:block;min-height:100dvh}.app:not(.chatMode):before{display:none}.app:not(.chatMode) .sidebar{bottom:0;box-shadow:none;display:flex;flex-direction:column;height:100dvh;left:0;max-height:100dvh;overflow-y:auto;position:fixed;top:0;transform:none;transition:none;width:256px;z-index:20}.app:not(.chatMode) .workspace{margin-left:256px;min-height:100dvh;position:relative;z-index:1}.app:not(.chatMode) .mobileMenuButton,.app:not(.chatMode) .mobileMenuBackdrop{display:none!important}}@media(min-width:641px)and (max-width:1180px){.app:not(.chatMode) .sidebar{width:304px}.app:not(.chatMode) .workspace{margin-left:304px}}@media(max-width:1180px){.templateConsoleHeader,.templateConsoleGrid{grid-template-columns:1fr}.templateConsoleActions{grid-template-columns:repeat(2,minmax(0,1fr))}.templateConsoleActions .templateAccountPicker{grid-column:1 / -1}.templateInspector{position:static}}@media(max-width:760px){.templateConsoleHeader{padding:14px}.templateConsoleIntro h2{font-size:24px}.templateConsoleActions,.templateStatusStrip,.templateToolbar,.templateListHead{grid-template-columns:1fr}.templateStatusPill{justify-content:space-between}.templateList{max-height:none;overflow:visible;padding-right:0}.templateListItem{min-height:0}.templateInspector .panelTitle{grid-template-columns:1fr}}.templateConsoleHeader .templateAccountPicker{min-width:0}.templateConsoleHeader .templateAccountPicker select{font-size:14px;font-weight:650;min-height:40px}.templateConsoleHeader .templateConsoleActions .primary,.templateConsoleHeader .templateConsoleActions .secondary{border-radius:8px;font-size:14px;min-height:40px}@media(max-width:1180px){.templateConsoleActions{grid-template-columns:minmax(0,1fr) minmax(150px,auto) minmax(150px,auto)}.templateConsoleActions .templateAccountPicker{grid-column:1 / -1}}@media(max-width:760px){.templateConsoleActions,.templateStatusStrip{grid-template-columns:1fr}}.fieldHelp.danger{color:#be123c;font-weight:700}.operationsDashboard{gap:12px}.operationsDashboard .reviewHero.productHero{align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) minmax(148px,180px);min-height:0;padding:16px 18px}.operationsDashboard .reviewHero h2{font-size:clamp(22px,2vw,30px);margin:4px 0 6px}.operationsDashboard .reviewHero p{font-size:13px;line-height:1.45;max-width:860px}.operationsDashboard .heroEvidence{display:flex;gap:6px;margin-top:10px}.operationsDashboard .heroEvidence span{font-size:11px;min-height:28px;padding:5px 10px}.operationsDashboard .dashboardScore{align-content:center;border-radius:8px;gap:3px;min-height:98px;padding:12px 14px}.operationsDashboard .dashboardScore strong{font-size:clamp(30px,3vw,42px)}.operationsDashboard .opsMetricsGrid{gap:8px;grid-template-columns:repeat(4,minmax(150px,1fr))}.operationsDashboard .opsMetricsGrid .metric{border-radius:8px;grid-template-columns:32px minmax(0,1fr);min-height:68px;padding:10px}.operationsDashboard .opsMetricsGrid .metricIcon{height:32px;width:32px}.operationsDashboard .opsMetricsGrid .metricIcon svg{height:17px;width:17px}.operationsDashboard .opsMetricsGrid .metric>div>strong{font-size:20px}.operationsDashboard .opsMetricsGrid .metric>div>p{display:-webkit-box;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.operationsDashboard .planUsage{gap:10px;padding:12px}.operationsDashboard .planUsage .panelTitle{margin-bottom:8px;min-height:34px;padding-bottom:8px}.operationsDashboard .planUsageGrid{gap:8px;grid-template-columns:repeat(5,minmax(120px,1fr))}.operationsDashboard .usageItem{border-radius:8px;gap:8px;min-height:58px;padding:9px 10px}.operationsDashboard .usageItem strong{font-size:12px}.operationsDashboard .usageItem span{font-size:11px}.operationsDashboard .reviewGrid{gap:10px}.operationsDashboard .reviewGrid>.panel,.operationsDashboard .opsCompactPanel{border-radius:8px;padding:12px}.operationsDashboard .queueList,.operationsDashboard .teamLoadList{gap:6px}.operationsDashboard .queueItem,.operationsDashboard .teamLoadItem{border-radius:8px;min-height:48px;padding:9px 10px}.operationsDashboard .queueItem strong,.operationsDashboard .teamLoadItem strong{font-size:13px}.operationsDashboard .queueItem span,.operationsDashboard .teamLoadItem small{font-size:11px}.opsAnalyticsGrid{display:grid;gap:10px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.95fr) minmax(260px,.75fr)}.opsIndicatorList,.opsAttentionList,.opsChannelSummary{display:grid;gap:8px}.opsIndicatorRow{align-items:center;background:#f8fafc;border:1px solid #DCE5F1;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(140px,.8fr);min-height:42px;padding:8px 10px}.opsIndicatorRow span{color:#334155;font-size:12px;font-weight:750}.opsIndicatorRow strong{color:#0f172a;font-size:18px;font-weight:900}.opsIndicatorRow small{color:#64748b;font-size:11px;line-height:1.25}.opsAttentionItem{align-items:flex-start;background:#f8fafc;border:1px solid #DCE5F1;border-radius:8px;display:grid;gap:9px;grid-template-columns:28px minmax(0,1fr);padding:9px 10px}.opsAttentionItem svg{background:#dcfce7;border-radius:8px;color:#15803d;height:28px;padding:6px;width:28px}.opsAttentionItem.danger svg{background:#fef3c7;color:#b45309}.opsAttentionItem strong{color:#0f172a;display:inline-block;font-size:18px;font-weight:900;margin-right:6px}.opsAttentionItem span{color:#334155;font-size:12px;font-weight:800}.opsAttentionItem small{color:#64748b;display:block;font-size:11px;line-height:1.3;margin-top:2px}.opsChannelSummary{grid-template-columns:1fr}.opsChannelSummary>div{background:#f8fafc;border:1px solid #DCE5F1;border-radius:8px;display:grid;gap:3px;grid-template-columns:30px minmax(0,1fr);min-height:72px;padding:10px}.opsChannelSummary svg{color:#155eef;grid-row:span 3;height:22px;margin-top:2px;width:22px}.opsChannelSummary span{color:#64748b;font-size:11px;font-weight:850;text-transform:uppercase}.opsChannelSummary strong{color:#0f172a;font-size:16px;font-weight:900}.opsChannelSummary small{color:#64748b;font-size:11px;line-height:1.25;overflow-wrap:anywhere}@media(max-width:1180px){.operationsDashboard .opsMetricsGrid,.operationsDashboard .planUsageGrid,.opsAnalyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsAnalyticsGrid>.opsCompactPanel:first-child{grid-column:1 / -1}}@media(max-width:760px){.operationsDashboard .reviewHero.productHero,.operationsDashboard .opsMetricsGrid,.operationsDashboard .planUsageGrid,.opsAnalyticsGrid{grid-template-columns:1fr}.opsIndicatorRow{grid-template-columns:1fr auto}.opsIndicatorRow small{grid-column:1 / -1}}.chatMode .inboxExperience{grid-template-rows:auto minmax(0,1fr)}.chatMode .inboxWorkspaceHeader{display:grid;gap:14px;grid-template-columns:minmax(190px,260px) minmax(220px,1fr) auto auto;min-height:72px;overflow:visible;padding:10px 18px}.chatMode .inboxBackButton{justify-content:flex-start;max-width:260px;min-width:0;width:100%}.chatMode .inboxHeaderTitle{min-width:0}.chatMode .inboxHeaderStats{min-width:max-content}.chatMode .crmTopTools{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end;margin-left:0;min-width:0;width:auto;z-index:12}.chatMode .crmTopTools .crmDropdownWrap{flex:0 1 auto;min-width:0}.chatMode .crmIconTextButton{max-width:285px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMode .crmRoundButton{flex:0 0 44px}.chatMode .inboxScopeTabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.chatMode .inboxScopeTabs::-webkit-scrollbar{display:none}.chatMode .inboxScopeTabs button{flex:0 0 auto}.chatMode .inboxFilters{align-items:center;min-height:48px}.chatMode .inboxSearchRow{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto 44px;padding:8px 10px 12px}.chatMode .inboxSearchRow .conversationSearch{border:0;display:block;min-width:0;padding:0}.chatMode .inboxSearchRow .conversationSearch input{min-width:0;width:100%}.chatMode .inboxSearchRow button{min-height:44px;white-space:nowrap}.chatMode .inboxSearchRow button[aria-label]{justify-content:center;padding:0;width:44px}.chatMode .quickStartConversation{grid-template-columns:86px minmax(0,1fr) minmax(116px,auto)}.chatMode .quickStartConversation select,.chatMode .quickStartConversation input,.chatMode .quickStartConversation button{min-width:0}@media(max-width:1420px){.chatMode .inboxWorkspaceHeader{grid-template-columns:minmax(180px,240px) minmax(180px,1fr) auto}.chatMode .inboxHeaderStats{display:none}}@media(max-width:980px){.chatMode .inboxWorkspaceHeader{grid-template-columns:44px minmax(0,1fr);row-gap:8px}.chatMode .crmTopTools{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;width:100%}.chatMode .crmTopTools::-webkit-scrollbar{display:none}.chatMode .inboxBackButton{font-size:0;justify-content:center;max-width:44px;padding:0;width:44px}.chatMode .crmIconTextButton{max-width:260px}}@media(max-width:620px){.chatMode .inboxSearchRow,.chatMode .quickStartConversation{grid-template-columns:1fr}.chatMode .inboxSearchRow button,.chatMode .inboxSearchRow button[aria-label],.chatMode .quickStartConversation button{justify-content:center;width:100%}}:root{--bh-page-bg: #eef3fa;--bh-surface: #ffffff;--bh-border: #dbe5f2;--bh-border-strong: #c8d6e8;--bh-title: #071225;--bh-text: #25334a;--bh-muted: #667790;--bh-blue: #155eef;--bh-green: #16a34a;--bh-red: #dc2626;--bh-amber: #d97706;--bh-shadow: 0 10px 24px rgba(15, 23, 42, .045)}.app:not(.chatMode) .workspace{background:var(--bh-page-bg);color:var(--bh-text)}.app:not(.chatMode) .stack,.app:not(.chatMode) .saasConsole,.app:not(.chatMode) .crmSuitePage,.app:not(.chatMode) .crmWhatsApp,.app:not(.chatMode) .contactsPage,.app:not(.chatMode) .helenaContactsPage,.app:not(.chatMode) .operationsDashboard{display:flex;flex-direction:column;gap:14px}.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .heroPanel,.app:not(.chatMode) .saasHeader,.app:not(.chatMode) .crmHero,.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .usersHeader,.app:not(.chatMode) .connectHero,.app:not(.chatMode) .connectLanding,.app:not(.chatMode) .connectExperiencePro,.app:not(.chatMode) .embeddedSignupHero,.app:not(.chatMode) .metaHero,.app:not(.chatMode) .accountHero{align-items:center;background:var(--bh-surface);border:1px solid var(--bh-border);border-radius:10px;box-shadow:var(--bh-shadow);display:flex;gap:18px;justify-content:space-between;min-height:0;overflow:visible;padding:18px 20px}.app:not(.chatMode) .reviewHero>div:first-child,.app:not(.chatMode) .productHero>div:first-child,.app:not(.chatMode) .heroPanel>div:first-child,.app:not(.chatMode) .suitePageHeader>div:first-child,.app:not(.chatMode) .templateConsoleIntro,.app:not(.chatMode) .contactsPageHeader>div:first-child,.app:not(.chatMode) .usersHeaderTop>div:first-child{min-width:0}.app:not(.chatMode) h1,.app:not(.chatMode) h2,.app:not(.chatMode) h3{color:var(--bh-title);letter-spacing:0}.app:not(.chatMode) .reviewHero h1,.app:not(.chatMode) .productHero h1,.app:not(.chatMode) .heroPanel h1,.app:not(.chatMode) .suitePageHeader h2,.app:not(.chatMode) .templateConsoleHeader h1,.app:not(.chatMode) .contactsPageHeader h1,.app:not(.chatMode) .usersHeader h2,.app:not(.chatMode) .saasHeader h2{font-size:clamp(24px,2.2vw,34px);line-height:1.08;margin:0 0 6px}.app:not(.chatMode) .reviewHero p,.app:not(.chatMode) .productHero p,.app:not(.chatMode) .heroPanel p,.app:not(.chatMode) .suitePageHeader p,.app:not(.chatMode) .templateConsoleHeader p,.app:not(.chatMode) .contactsPageHeader p,.app:not(.chatMode) .usersHeader p,.app:not(.chatMode) .saasHeader p{color:var(--bh-muted);font-size:14px;line-height:1.45;margin:0;max-width:820px}.app:not(.chatMode) .eyebrow{color:var(--bh-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.app:not(.chatMode) .panel,.app:not(.chatMode) .saasPanel,.app:not(.chatMode) .usersWorkspace,.app:not(.chatMode) .contactsTableShell,.app:not(.chatMode) .templateLibrary,.app:not(.chatMode) .templateInspector,.app:not(.chatMode) .templateConsolePanel,.app:not(.chatMode) .suiteCard,.app:not(.chatMode) .suiteChartCard,.app:not(.chatMode) .suiteTableCard,.app:not(.chatMode) .suiteInsightCard,.app:not(.chatMode) .opsCompactPanel,.app:not(.chatMode) .planManagementCard,.app:not(.chatMode) .limitCard,.app:not(.chatMode) .connectionItem,.app:not(.chatMode) .approvalCard,.app:not(.chatMode) .tenantRow,.app:not(.chatMode) .walletChoiceGrid>button,.app:not(.chatMode) .suiteDrawer,.app:not(.chatMode) .automationCanvas,.app:not(.chatMode) .campaignComposer,.app:not(.chatMode) .notificationFeed,.app:not(.chatMode) .suiteSettingsMenu,.app:not(.chatMode) .suiteSettingsContent,.app:not(.chatMode) .advancedFunnelColumn,.app:not(.chatMode) .pipelineColumn,.app:not(.chatMode) .pipelineCard,.app:not(.chatMode) .suiteIntegrationList article,.app:not(.chatMode) .channelCard,.app:not(.chatMode) .modalCard{background:var(--bh-surface);border:1px solid var(--bh-border);border-radius:10px;box-shadow:var(--bh-shadow)}.app:not(.chatMode) .panel,.app:not(.chatMode) .saasPanel,.app:not(.chatMode) .usersWorkspace,.app:not(.chatMode) .suiteCard,.app:not(.chatMode) .suiteChartCard,.app:not(.chatMode) .suiteTableCard,.app:not(.chatMode) .suiteInsightCard,.app:not(.chatMode) .opsCompactPanel,.app:not(.chatMode) .templateLibrary,.app:not(.chatMode) .templateInspector,.app:not(.chatMode) .campaignComposer,.app:not(.chatMode) .automationCanvas,.app:not(.chatMode) .notificationFeed,.app:not(.chatMode) .suiteSettingsContent{padding:14px}.app:not(.chatMode) .panelTitle,.app:not(.chatMode) .suiteCardHeader,.app:not(.chatMode) .templateToolbar,.app:not(.chatMode) .usersHeaderTop,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .templateConsoleHeader{align-items:center;display:flex;gap:14px;justify-content:space-between}.app:not(.chatMode) .panelTitle h2,.app:not(.chatMode) .suiteCardHeader h3,.app:not(.chatMode) .templateToolbar h2{font-size:20px;line-height:1.15;margin:2px 0 0}.app:not(.chatMode) .metricsGrid,.app:not(.chatMode) .suiteMetricsGrid,.app:not(.chatMode) .opsMetricsGrid,.app:not(.chatMode) .saasMetricsGrid,.app:not(.chatMode) .templateStatsGrid,.app:not(.chatMode) .templateStatusStrip{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.app:not(.chatMode) .metric,.app:not(.chatMode) .suiteMetric,.app:not(.chatMode) .opsMetric,.app:not(.chatMode) .saasHeaderMetric,.app:not(.chatMode) .templateStatCard,.app:not(.chatMode) .templateStatusPill{background:#fff;border:1px solid var(--bh-border);border-radius:10px;box-shadow:none;min-height:66px;padding:11px 13px}.app:not(.chatMode) .metric strong,.app:not(.chatMode) .suiteMetric strong,.app:not(.chatMode) .opsMetric strong,.app:not(.chatMode) .templateStatCard strong,.app:not(.chatMode) .templateStatusPill strong,.app:not(.chatMode) .reviewScore strong,.app:not(.chatMode) .dashboardScore strong{color:var(--bh-title);font-size:clamp(22px,2vw,30px);line-height:1}.app:not(.chatMode) .reviewScore,.app:not(.chatMode) .dashboardScore{background:#f8fbff;border:1px solid var(--bh-border);border-radius:10px;box-shadow:none;min-width:210px;padding:14px}.app:not(.chatMode) button,.app:not(.chatMode) .primary,.app:not(.chatMode) .secondary,.app:not(.chatMode) .suitePrimary,.app:not(.chatMode) .suiteGhost,.app:not(.chatMode) .contactsPillButton,.app:not(.chatMode) .contactsPrimaryButton,.app:not(.chatMode) .iconButton{align-items:center;border-radius:999px;display:inline-flex;font-weight:850;gap:8px;justify-content:center;min-height:42px;white-space:nowrap}.app:not(.chatMode) .primary,.app:not(.chatMode) .suitePrimary,.app:not(.chatMode) .contactsPrimaryButton{background:var(--bh-green);border-color:var(--bh-green);color:#fff}.app:not(.chatMode) .secondary,.app:not(.chatMode) .suiteGhost,.app:not(.chatMode) .contactsPillButton,.app:not(.chatMode) .iconButton{background:#fff;border:1px solid var(--bh-border-strong);color:var(--bh-text)}.app:not(.chatMode) input,.app:not(.chatMode) select,.app:not(.chatMode) textarea{background:#fff;border:1px solid var(--bh-border-strong);border-radius:8px;color:var(--bh-title);min-height:42px}.app:not(.chatMode) label{color:var(--bh-text);font-weight:750}.app:not(.chatMode) .formRow,.app:not(.chatMode) .suiteFormRow,.app:not(.chatMode) .suiteFormGrid,.app:not(.chatMode) .planEditGrid,.app:not(.chatMode) .tenantLimitMatrix,.app:not(.chatMode) .customFieldLayout,.app:not(.chatMode) .notificationCenterGrid,.app:not(.chatMode) .suiteExecutiveGrid,.app:not(.chatMode) .opsAnalyticsGrid,.app:not(.chatMode) .connectionsGrid,.app:not(.chatMode) .templateConsoleGrid{gap:12px}.app:not(.chatMode) .tenantRow{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(300px,1.05fr) minmax(440px,1fr);padding:12px}.app:not(.chatMode) .tenantRowMain,.app:not(.chatMode) .tenantRowControls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.app:not(.chatMode) .tenantQuotaStrip,.app:not(.chatMode) .tenantLimitControls,.app:not(.chatMode) .tenantPlanControls,.app:not(.chatMode) .tableActions,.app:not(.chatMode) .tenantActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.app:not(.chatMode) .miniLimitField input{max-width:88px}.app:not(.chatMode) .usersWorkspace{overflow:hidden;padding:0}.app:not(.chatMode) .usersHeader{border:0;border-bottom:1px solid var(--bh-border);border-radius:10px 10px 0 0;box-shadow:none}.app:not(.chatMode) .usersToolbar,.app:not(.chatMode) .contactsFilterBar,.app:not(.chatMode) .suiteToolbar,.app:not(.chatMode) .pipelineToolbar,.app:not(.chatMode) .templateConsoleActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.app:not(.chatMode) .usersList,.app:not(.chatMode) .contactsTable,.app:not(.chatMode) .suiteTable,.app:not(.chatMode) .dataTable,.app:not(.chatMode) table{border-collapse:collapse;width:100%}.app:not(.chatMode) .userRow,.app:not(.chatMode) .contactsTableRow,.app:not(.chatMode) .suiteTableRow,.app:not(.chatMode) .tenantRow,.app:not(.chatMode) .templateListItem,.app:not(.chatMode) .campaignGrid article,.app:not(.chatMode) .suiteWallet,.app:not(.chatMode) .customFieldList article{border-bottom:1px solid var(--bh-border)}.app:not(.chatMode) .contactsTableShell{min-height:clamp(360px,58vh,640px);overflow:hidden}.app:not(.chatMode) .contactsTableHead,.app:not(.chatMode) .suiteTableHead{background:#f6f9fd;color:var(--bh-muted);font-size:12px;font-weight:900;text-transform:none}.app:not(.chatMode) .contactsTableRow,.app:not(.chatMode) .suiteTableRow{min-height:58px}.app:not(.chatMode) .templateConsoleHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px)}.app:not(.chatMode) .templateConsoleActions{align-content:start;align-items:stretch;flex-direction:column}.app:not(.chatMode) .templateAccountPicker,.app:not(.chatMode) .templateConsoleActions button{width:100%}.app:not(.chatMode) .templateConsoleGrid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(320px,1.1fr)}.app:not(.chatMode) .templateList{display:grid;gap:8px}.app:not(.chatMode) .templateListItem{background:#fff;border:1px solid var(--bh-border);border-radius:10px;padding:12px}.app:not(.chatMode) .templatePhonePreview{background:#f8fbff;border:1px solid var(--bh-border);border-radius:10px;padding:14px}.app:not(.chatMode) .crmPipelineBoard,.app:not(.chatMode) .advancedFunnelBoard{gap:12px;overflow-x:auto;padding-bottom:8px}.app:not(.chatMode) .pipelineColumn,.app:not(.chatMode) .advancedFunnelColumn{min-width:280px;padding:12px}.app:not(.chatMode) .pipelineCard,.app:not(.chatMode) .advancedFunnelColumn article{background:#fff;border:1px solid var(--bh-border);border-radius:10px;box-shadow:none;padding:12px}.app:not(.chatMode) .suiteSettingsGrid{display:grid;gap:0;grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.app:not(.chatMode) .suiteSettingsMenu{border-radius:10px 0 0 10px;box-shadow:none;overflow:hidden}.app:not(.chatMode) .suiteSettingsMenu button{border-radius:0;justify-content:flex-start;min-height:64px;width:100%}.app:not(.chatMode) .suiteSettingsContent{border-left:0;border-radius:0 10px 10px 0;box-shadow:none}.app:not(.chatMode) .suiteHoursTable{overflow-x:auto}.app:not(.chatMode) .suiteChannelGrid,.app:not(.chatMode) .channelGrid,.app:not(.chatMode) .suiteIntegrationList{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.app:not(.chatMode) .suiteEmptyState,.app:not(.chatMode) .emptyState,.app:not(.chatMode) .contactsEmptyState{align-items:center;color:var(--bh-muted);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;text-align:center}.chatMode .inboxExperience{background:#eef3fa;display:grid;gap:0;grid-template-rows:auto minmax(0,1fr);height:100dvh;overflow:hidden}.chatMode .inboxWorkspaceHeader{align-items:center;background:#fff;border-bottom:1px solid var(--bh-border);display:grid;gap:12px;grid-template-columns:minmax(160px,220px) minmax(220px,1fr) auto;min-height:72px;padding:10px 18px;position:relative;z-index:20}.chatMode .inboxBackButton{border-radius:999px;height:46px;max-width:220px}.chatMode .inboxHeaderTitle h1,.chatMode .inboxHeaderTitle h2{font-size:20px;line-height:1.1;margin:0}.chatMode .inboxHeaderTitle span,.chatMode .inboxHeaderTitle p{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.chatMode .inboxHeaderStats{display:flex;gap:8px}.chatMode .inboxHeaderStats span{background:#fff;border:1px solid var(--bh-border);border-radius:999px;color:var(--bh-text);font-size:13px;font-weight:900;padding:9px 14px}.chatMode .crmTopTools{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.chatMode .crmIconTextButton,.chatMode .crmRoundButton{background:#fff;border:1px solid var(--bh-border);border-radius:999px;color:var(--bh-title);min-height:46px}.chatMode .crmIconTextButton{max-width:280px;overflow:hidden;padding:0 16px;text-overflow:ellipsis;white-space:nowrap}.chatMode .crmRoundButton{width:46px}.chatMode .chatShell.reviewInbox{background:#eef3fa;display:grid;grid-template-columns:minmax(340px,438px) minmax(0,1fr);height:calc(100dvh - 72px);overflow:hidden}.chatMode .conversationList{background:#f8fbff;border-right:1px solid var(--bh-border);display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.chatMode .inboxNoticeBar{align-items:center;background:var(--bh-blue);color:#fff;display:flex;font-size:12px;font-weight:900;height:34px;padding:0 16px}.chatMode .conversationListHeader{background:#fff;border-bottom:1px solid var(--bh-border);padding:14px 16px}.chatMode .conversationListHeader h2,.chatMode .conversationListHeader h3{font-size:20px;margin:0 0 4px}.chatMode .queueHealth{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;font-size:12px;font-weight:900;padding:7px 12px}.chatMode .inboxScopeTabs,.chatMode .inboxFilters{align-items:center;background:#fff;border-bottom:1px solid var(--bh-border);display:flex;gap:8px;overflow-x:auto;padding:10px 12px;scrollbar-width:none}.chatMode .inboxScopeTabs::-webkit-scrollbar,.chatMode .inboxFilters::-webkit-scrollbar{display:none}.chatMode .inboxScopeTabs button,.chatMode .inboxFilters button{background:transparent;border:0;border-radius:999px;color:var(--bh-muted);flex:0 0 auto;font-weight:850;min-height:38px;padding:0 14px}.chatMode .inboxScopeTabs button.active,.chatMode .inboxFilters button.active{background:#e8f0ff;color:var(--bh-blue)}.chatMode .inboxSearchRow{background:#fff;border-bottom:1px solid var(--bh-border);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto 42px;padding:10px 12px}.chatMode .conversationSearch{align-items:center;background:#f8fbff;border:1px solid var(--bh-border);border-radius:999px;display:flex;gap:8px;min-width:0;padding:0 12px}.chatMode .conversationSearch input{background:transparent;border:0;min-height:40px;min-width:0;outline:0;width:100%}.chatMode .conversationItems{min-height:0;overflow-y:auto;padding:8px}.chatMode .conversationItems button,.chatMode .conversationItem,.chatMode .conversationList [type=button].selected,.chatMode .conversationList [type=button]:not(.active):not(.crmRoundButton):not(.crmIconTextButton){border-radius:14px}.chatMode .conversationList button.selected{background:#e8f0ff;box-shadow:inset 3px 0 0 var(--bh-blue)}.chatMode .conversationSummary strong,.chatMode .conversationSummary span,.chatMode .conversationSummary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMode .quickStartConversation{background:#fff;border-top:1px solid var(--bh-border);display:grid;gap:8px;grid-template-columns:88px minmax(0,1fr) 128px;padding:10px 12px}.chatMode .quickStartConversation input,.chatMode .quickStartConversation select,.chatMode .quickStartConversation button{min-width:0;width:100%}.chatMode .thread{background:#eef3fa;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;min-height:0;overflow:hidden}.chatMode .threadHeader{background:#fff;border-bottom:1px solid var(--bh-border);min-height:70px;padding:10px 16px}.chatMode .messages{min-height:0;overflow-y:auto;padding:18px 22px}.chatMode .bubble{border-radius:14px;max-width:min(680px,78%);padding:10px 12px}.chatMode .templateComposer,.chatMode .composer{background:#fff;border-top:1px solid var(--bh-border);padding:10px 14px}.chatMode .composer{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.chatMode .composer input,.chatMode .composer textarea{border-radius:999px;min-width:0}.chatMode .composer button[type=submit]{align-items:center;display:inline-flex;justify-content:center;min-width:128px}@media(max-width:1280px){.app:not(.chatMode) .tenantRow,.app:not(.chatMode) .templateConsoleGrid,.app:not(.chatMode) .suiteSettingsGrid{grid-template-columns:1fr}.app:not(.chatMode) .suiteSettingsMenu,.app:not(.chatMode) .suiteSettingsContent{border-radius:10px}}@media(max-width:980px){.app:not(.chatMode) .workspace{padding:12px}.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .heroPanel,.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .usersHeader{align-items:stretch;flex-direction:column;padding:16px}.chatMode .inboxWorkspaceHeader{grid-template-columns:46px minmax(0,1fr)}.chatMode .inboxBackButton{font-size:0;max-width:46px;padding:0}.chatMode .inboxHeaderStats{display:none}.chatMode .crmTopTools{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto}.chatMode .chatShell.reviewInbox{grid-template-columns:1fr}.chatMode .chatShell.reviewInbox.hasSelection .conversationList,.chatMode .chatShell.reviewInbox.noSelection .thread{display:none}}@media(max-width:640px){.app:not(.chatMode) .metricsGrid,.app:not(.chatMode) .suiteMetricsGrid,.app:not(.chatMode) .opsMetricsGrid,.app:not(.chatMode) .templateStatsGrid,.app:not(.chatMode) .templateStatusStrip,.app:not(.chatMode) .suiteChannelGrid,.app:not(.chatMode) .channelGrid,.app:not(.chatMode) .suiteIntegrationList{grid-template-columns:1fr}.app:not(.chatMode) .contactsTableHead,.app:not(.chatMode) .suiteTableHead{display:none}.app:not(.chatMode) .contactsTableRow,.app:not(.chatMode) .suiteTableRow{align-items:flex-start;display:grid;gap:8px;grid-template-columns:1fr;padding:12px}.chatMode .inboxSearchRow,.chatMode .quickStartConversation,.chatMode .composer{grid-template-columns:1fr}.chatMode .bubble{max-width:94%}}.app:not(.chatMode) .workspace{gap:12px;padding-top:14px}.app:not(.chatMode) .topbar{align-items:center;background:#fff;border:1px solid var(--bh-border);border-radius:10px;box-shadow:var(--bh-shadow);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:58px;padding:10px 16px}.app:not(.chatMode) .topbar>div:first-of-type{min-width:0}.app:not(.chatMode) .topbar p{color:#31506f;font-size:11px;font-weight:900;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.app:not(.chatMode) .topbar h1{font-size:clamp(22px,1.8vw,30px);line-height:1.08;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app:not(.chatMode) .topActions{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;min-width:0}.app:not(.chatMode) .topUser{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app:not(.chatMode) .tenantSwitcher{align-items:center;border:1px solid var(--bh-border);border-radius:999px;display:flex;gap:10px;height:44px;max-width:330px;min-width:0;padding:0 12px}.app:not(.chatMode) .tenantSwitcher span{color:var(--bh-muted);font-size:11px;font-weight:900;text-transform:uppercase}.app:not(.chatMode) .tenantSwitcher select{border:0;font-size:14px;font-weight:850;min-height:36px;min-width:0;padding:0 24px 0 0}.app:not(.chatMode) .logoutButton{height:44px;min-height:44px;padding:0 16px}.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .heroPanel,.app:not(.chatMode) .saasHeader,.app:not(.chatMode) .crmHero,.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .usersHeader,.app:not(.chatMode) .connectHero,.app:not(.chatMode) .connectLanding,.app:not(.chatMode) .connectExperiencePro,.app:not(.chatMode) .embeddedSignupHero,.app:not(.chatMode) .metaHero,.app:not(.chatMode) .accountHero{min-height:0;padding:14px 18px}.app:not(.chatMode) .reviewHero h1,.app:not(.chatMode) .reviewHero h2,.app:not(.chatMode) .productHero h1,.app:not(.chatMode) .productHero h2,.app:not(.chatMode) .heroPanel h1,.app:not(.chatMode) .heroPanel h2,.app:not(.chatMode) .suitePageHeader h1,.app:not(.chatMode) .suitePageHeader h2,.app:not(.chatMode) .templateConsoleHeader h1,.app:not(.chatMode) .contactsPageHeader h1,.app:not(.chatMode) .usersHeader h2,.app:not(.chatMode) .saasHeader h2,.app:not(.chatMode) .crmHero h2{font-size:clamp(22px,1.9vw,30px);line-height:1.08;margin-bottom:4px}.app:not(.chatMode) .reviewHero p,.app:not(.chatMode) .productHero p,.app:not(.chatMode) .heroPanel p,.app:not(.chatMode) .suitePageHeader p,.app:not(.chatMode) .templateConsoleHeader p,.app:not(.chatMode) .contactsPageHeader p,.app:not(.chatMode) .usersHeader p,.app:not(.chatMode) .saasHeader p,.app:not(.chatMode) .crmHero p{font-size:13px;line-height:1.35;max-width:700px}.app:not(.chatMode) .heroEvidence{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.app:not(.chatMode) .heroEvidence span{border-radius:999px;font-size:11px;line-height:1;min-height:26px;padding:7px 10px}.app:not(.chatMode) .reviewScore,.app:not(.chatMode) .dashboardScore{align-self:center;min-height:0;min-width:160px;padding:10px 12px}.app:not(.chatMode) .reviewScore strong,.app:not(.chatMode) .dashboardScore strong{font-size:clamp(24px,2.2vw,34px)}.app:not(.chatMode) .reviewScore span,.app:not(.chatMode) .dashboardScore span,.app:not(.chatMode) .reviewScore small,.app:not(.chatMode) .dashboardScore small{font-size:12px;line-height:1.25}.app:not(.chatMode) .pipelineToolbar,.app:not(.chatMode) .crmToolbar,.app:not(.chatMode) .suiteToolbar,.app:not(.chatMode) .contactsFilterBar,.app:not(.chatMode) .usersToolbar,.app:not(.chatMode) .templateToolbar,.app:not(.chatMode) .panelTitle,.app:not(.chatMode) .suiteCardHeader{min-height:0;padding:10px 12px}.app:not(.chatMode) .pipelineToolbar.crmToolbar{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.1fr)}.app:not(.chatMode) .pipelineToolbar.crmToolbar .eyebrow,.app:not(.chatMode) .pipelineToolbar.crmToolbar h3,.app:not(.chatMode) .pipelineToolbar.crmToolbar h2{margin:0}.app:not(.chatMode) .pipelineToolbar.crmToolbar h2,.app:not(.chatMode) .pipelineToolbar.crmToolbar h3{font-size:20px;line-height:1.15}.app:not(.chatMode) .pipelineToolbar.crmToolbar .searchInput{justify-self:end;max-width:520px;width:100%}.app:not(.chatMode) .panel,.app:not(.chatMode) .saasPanel,.app:not(.chatMode) .suiteCard,.app:not(.chatMode) .suiteChartCard,.app:not(.chatMode) .suiteTableCard,.app:not(.chatMode) .suiteInsightCard,.app:not(.chatMode) .opsCompactPanel,.app:not(.chatMode) .templateLibrary,.app:not(.chatMode) .templateInspector,.app:not(.chatMode) .contactsTableShell,.app:not(.chatMode) .usersWorkspace{padding:12px}.app:not(.chatMode) .pipelineBoard,.app:not(.chatMode) .crmPipelineBoard,.app:not(.chatMode) .advancedFunnelBoard{min-height:0}@media(max-width:1180px){.app:not(.chatMode) .topbar,.app:not(.chatMode) .pipelineToolbar.crmToolbar{grid-template-columns:1fr}.app:not(.chatMode) .topActions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.app:not(.chatMode) .pipelineToolbar.crmToolbar .searchInput{justify-self:stretch;max-width:none}}@media(max-width:760px){.app:not(.chatMode) .topbar{grid-template-columns:auto minmax(0,1fr);padding:10px 12px}.app:not(.chatMode) .topActions{grid-column:1 / -1}.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .heroPanel,.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .usersHeader{padding:12px}.app:not(.chatMode) .reviewScore,.app:not(.chatMode) .dashboardScore{width:100%}}.app:not(.chatMode) .stack>.planUsage{gap:10px;padding:12px}.app:not(.chatMode) .stack>.planUsage .panelTitle{align-items:center;border-bottom:1px solid var(--bh-border);display:flex;gap:12px;justify-content:space-between;padding:0 0 8px}.app:not(.chatMode) .stack>.planUsage .panelTitle h3{font-size:18px;line-height:1.1;margin:0}.app:not(.chatMode) .stack>.planUsage .planUsageGrid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.app:not(.chatMode) .stack>.planUsage .planUsageGrid>div{min-height:56px;padding:10px}.app:not(.chatMode) .stack>.planUsage .planUsageGrid strong,.app:not(.chatMode) .stack>.planUsage .planUsageGrid span{font-size:12px;line-height:1.2}.app:not(.chatMode) .stack>.planUsage .planUsageGrid .progressBar{height:5px;margin-top:8px}.app:not(.chatMode) .templateConsoleHeader{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(300px,420px);padding:12px}.app:not(.chatMode) .templateConsoleHeader .templateConsoleActions{align-self:start;display:grid;gap:8px}.app:not(.chatMode) .templateConsoleHeader .templateStatusStrip{display:grid;gap:8px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.app:not(.chatMode) .templateConsoleHeader .templateStatusPill{min-height:48px;padding:8px 10px}.app:not(.chatMode) .templateConsoleHeader .templateStatusPill strong{font-size:24px;line-height:1}.app:not(.chatMode) .templateConsoleHeader .syncDiagnostic{grid-column:1 / -1;margin:0;min-height:0;padding:8px 10px}.app:not(.chatMode) .saasPanel{min-height:0}.app:not(.chatMode) .saasPanel .saasClientCard,.app:not(.chatMode) .saasClientCard{align-items:center;display:grid;gap:16px;grid-template-columns:minmax(260px,1.1fr) minmax(190px,.55fr) minmax(160px,.55fr) auto;min-height:142px;padding:14px 16px}.app:not(.chatMode) .saasClientCard>*{min-width:0}.app:not(.chatMode) .saasClientCard .clientIdentity,.app:not(.chatMode) .saasClientCard>div:first-child{align-items:center;display:flex;gap:10px}.app:not(.chatMode) .saasClientCard h3,.app:not(.chatMode) .saasClientCard strong{overflow:hidden;text-overflow:ellipsis}.app:not(.chatMode) .saasClientCard input,.app:not(.chatMode) .saasClientCard select{min-height:40px}.app:not(.chatMode) .saasClientCard .clientActions,.app:not(.chatMode) .saasClientCard>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.app:not(.chatMode) .crmPipelineBoard,.app:not(.chatMode) .pipelineBoard{align-items:stretch;gap:8px;overflow-x:auto;padding:0 0 8px}.app:not(.chatMode) .crmPipelineColumn,.app:not(.chatMode) .pipelineColumn{min-width:230px;padding:10px}.app:not(.chatMode) .crmPipelineColumn>header,.app:not(.chatMode) .pipelineColumn>header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-height:62px}.app:not(.chatMode) .crmPipelineColumn>header>div,.app:not(.chatMode) .pipelineColumn>header>div{display:grid;gap:3px;min-width:0}.app:not(.chatMode) .crmPipelineColumn>header strong,.app:not(.chatMode) .pipelineColumn>header strong{display:block;font-size:15px;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.app:not(.chatMode) .crmPipelineColumn>header span,.app:not(.chatMode) .pipelineColumn>header span{display:block;font-size:12px;line-height:1.25}.app:not(.chatMode) .crmPipelineCard,.app:not(.chatMode) .pipelineCard{display:grid;gap:8px;padding:10px}.app:not(.chatMode) .pipelineCardHeader,.app:not(.chatMode) .pipelineValueRow,.app:not(.chatMode) .pipelineMeta,.app:not(.chatMode) .pipelineTags{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;min-width:0}.app:not(.chatMode) .pipelineCard p{font-size:12px;line-height:1.35;margin:0}.app:not(.chatMode) .crmPipelineActions,.app:not(.chatMode) .pipelineActions{align-items:center;display:grid;gap:6px;grid-template-columns:1fr 64px 76px;margin-top:2px}.app:not(.chatMode) .crmPipelineActions button,.app:not(.chatMode) .pipelineActions button{align-items:center;display:inline-flex;font-size:12px;height:36px;justify-content:center;min-height:36px;padding:0 8px;white-space:nowrap}.app:not(.chatMode) .crmPipelineActions button svg,.app:not(.chatMode) .pipelineActions button svg{height:14px;margin:0 4px 0 0;position:static!important;transform:none!important;flex:0 0 auto;width:14px}.app:not(.chatMode) .accountDetailsGrid{gap:12px}.app:not(.chatMode) .accountIdentity,.app:not(.chatMode) .connectInfoCard,.app:not(.chatMode) .signupMainCard{padding:12px}.app:not(.chatMode) .connectExperiencePro .signupTimeline{gap:10px}@media(max-width:1180px){.app:not(.chatMode) .topActions{display:none}.app:not(.chatMode) .stack>.planUsage .planUsageGrid,.app:not(.chatMode) .templateConsoleHeader .templateStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .saasPanel .saasClientCard,.app:not(.chatMode) .saasClientCard{grid-template-columns:1fr}.app:not(.chatMode) .saasClientCard .clientActions,.app:not(.chatMode) .saasClientCard>div:last-child{justify-content:flex-start}}@media(max-width:760px){.app:not(.chatMode) .stack>.planUsage .planUsageGrid,.app:not(.chatMode) .templateConsoleHeader .templateStatusStrip{grid-template-columns:1fr}.app:not(.chatMode) .crmPipelineActions,.app:not(.chatMode) .pipelineActions{grid-template-columns:1fr}}.app:not(.chatMode) .crmPipelineActions,.app:not(.chatMode) .pipelineActions{grid-template-columns:minmax(104px,1fr) 64px 76px}.app:not(.chatMode) .crmPipelineActions button,.app:not(.chatMode) .pipelineActions button{overflow:hidden}@media(max-width:760px){.app:not(.chatMode) .topbar{gap:8px;grid-template-columns:auto minmax(0,1fr)}.app:not(.chatMode) .topActions{display:none}.app:not(.chatMode) .tenantSwitcher select{font-size:12px;min-height:34px}.app:not(.chatMode) .statusPill,.app:not(.chatMode) .logoutButton{flex:0 0 auto;height:38px;min-height:38px;padding:0 10px}.app:not(.chatMode) .reviewScore,.app:not(.chatMode) .dashboardScore{display:grid;gap:2px 8px;grid-template-columns:1fr auto;width:100%}.app:not(.chatMode) .reviewScore strong,.app:not(.chatMode) .dashboardScore strong{font-size:22px}.app:not(.chatMode) .stack>.planUsage .panelTitle{align-items:center;display:grid;grid-template-columns:1fr auto}.app:not(.chatMode) .stack>.planUsage .planUsageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.app:not(.chatMode) .stack>.planUsage .planUsageGrid>div{min-height:50px}.app:not(.chatMode) .crmPipelineActions,.app:not(.chatMode) .pipelineActions{grid-template-columns:1fr}.app:not(.chatMode) .templateList,.app:not(.chatMode) .templateLibrary{overflow:hidden}.app:not(.chatMode) .templateListItem{display:grid;gap:8px;min-width:0;overflow:hidden;white-space:normal}.app:not(.chatMode) .templateListHead,.app:not(.chatMode) .templateListMeta{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.app:not(.chatMode) .templateListItem p,.app:not(.chatMode) .templateListItem strong,.app:not(.chatMode) .templateListItem span{overflow-wrap:anywhere}.app:not(.chatMode) .templateConsoleActions .secondary{min-width:148px}}@media(max-width:980px){.app:not(.chatMode) .reviewHero.productHero,.app:not(.chatMode) .reviewHero.productHero.crmHero,.app:not(.chatMode) .operationsDashboard .reviewHero.productHero,.app:not(.chatMode) .usersHeader{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr;min-height:0;padding:14px}.app:not(.chatMode) .reviewHero .heroEvidence{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.app:not(.chatMode) .reviewHero .heroEvidence span{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;min-height:28px;padding:0 9px}.app:not(.chatMode) .reviewHero .reviewScore,.app:not(.chatMode) .reviewHero .dashboardScore{align-items:center;display:grid;gap:2px 10px;grid-template-columns:auto 1fr;justify-content:start;min-height:0;padding:10px 12px}.app:not(.chatMode) .reviewHero .reviewScore strong,.app:not(.chatMode) .reviewHero .dashboardScore strong{font-size:24px;line-height:1;grid-row:span 2}.app:not(.chatMode) .reviewHero .reviewScore small,.app:not(.chatMode) .reviewHero .dashboardScore small{font-size:12px}.app:not(.chatMode) .usersHeaderTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.app:not(.chatMode) .usersHeaderActions{flex:0 0 auto}.app:not(.chatMode) .usersToolbar{gap:10px;align-items:center;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,.6fr) auto}.app:not(.chatMode) .usersSearch,.app:not(.chatMode) .usersFilter{max-width:none;min-width:0;width:auto}.app:not(.chatMode) .usersSearch span,.app:not(.chatMode) .usersFilter span{display:none}.app:not(.chatMode) .usersSeatSummary{min-width:132px}.app:not(.chatMode) .templateConsoleActions .secondary{min-width:152px}.app:not(.chatMode) .templateConsoleHeader{gap:10px;padding:12px}.app:not(.chatMode) .templateConsoleHeader p{display:none}.app:not(.chatMode) .templateConsoleHeader .templateStatusStrip{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.app:not(.chatMode) .templateConsoleHeader .templateStatusPill{min-height:46px;padding:8px}}@media(max-width:760px){.app:not(.chatMode) .reviewHero.productHero,.app:not(.chatMode) .reviewHero.productHero.crmHero,.app:not(.chatMode) .operationsDashboard .reviewHero.productHero,.app:not(.chatMode) .usersHeader{padding:12px}.app:not(.chatMode) .reviewHero h1,.app:not(.chatMode) .reviewHero h2,.app:not(.chatMode) .usersHeader h2{font-size:22px;line-height:1.08}.app:not(.chatMode) .reviewHero p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;line-height:1.35;margin-top:4px;overflow:hidden}.app:not(.chatMode) .reviewHero .heroEvidence{display:none}.app:not(.chatMode) .reviewHero .reviewScore,.app:not(.chatMode) .reviewHero .dashboardScore{padding:9px 10px}.app:not(.chatMode) .usersHeaderTop{align-items:flex-start}.app:not(.chatMode) .usersHeaderActions{gap:8px}.app:not(.chatMode) .usersHeaderActions .primary{min-width:96px}.app:not(.chatMode) .usersToolbar{align-items:center;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(118px,.75fr)}.app:not(.chatMode) .usersSeatSummary{grid-column:1 / -1;min-height:40px}.app:not(.chatMode) .usersSearch span,.app:not(.chatMode) .usersFilter span{display:none}.app:not(.chatMode) .usersSearch,.app:not(.chatMode) .usersFilter{max-width:none;min-height:42px;min-width:0;width:auto}.app:not(.chatMode) .usersSearch input,.app:not(.chatMode) .usersFilter select{font-size:14px;min-height:42px;padding:0 12px}.app:not(.chatMode) .usersSearch svg{height:18px;right:10px;width:18px}.app:not(.chatMode) .usersSeatSummary{display:none}}@media(min-width:901px){.app:not(.chatMode) .usersHeader{min-height:126px!important;padding:20px 22px 16px!important}.app:not(.chatMode) .usersHeader h2{font-size:28px!important;line-height:1!important}.app:not(.chatMode) .usersToolbar{margin-top:10px!important}.app:not(.chatMode) .usersSearch,.app:not(.chatMode) .usersFilter,.app:not(.chatMode) .usersSearch input,.app:not(.chatMode) .usersFilter select,.app:not(.chatMode) .usersSeatSummary{height:36px!important;min-height:36px!important}.app:not(.chatMode) .usersListHeader{min-height:44px!important;padding:0 18px!important}.app:not(.chatMode) .usersRow{gap:10px!important;min-height:64px!important;padding:8px 18px!important}.app:not(.chatMode) .usersRow .compactSelect{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;height:auto!important;min-height:0!important;padding:0!important}.app:not(.chatMode) .usersPermTags{flex-wrap:nowrap!important;overflow:hidden!important}.app:not(.chatMode) .usersPermTags .permTag{font-size:10px!important;min-height:22px!important;padding:0 8px!important}.app:not(.chatMode) .usersPermTags .permTag:nth-child(n+5){display:none!important}.app:not(.chatMode) .usersActions button{min-height:34px!important;padding:0 12px!important}}@media(min-width:901px){.app:not(.chatMode) .helenaContactsPage{grid-template-rows:auto auto minmax(320px,1fr) auto!important;min-height:calc(100dvh - 126px)!important}.app:not(.chatMode) .contactsPageHeader{min-height:88px!important;padding:18px 24px 12px!important}.app:not(.chatMode) .contactsPageHeader h1{font-size:28px!important;line-height:1!important}.app:not(.chatMode) .contactsHeaderActions{gap:10px!important}.app:not(.chatMode) .contactsPillButton,.app:not(.chatMode) .contactsPrimaryButton{font-size:13px!important;min-height:36px!important;padding:0 14px!important}.app:not(.chatMode) .contactsPrimaryButton{min-width:92px!important}.app:not(.chatMode) .contactsFilterBar{gap:10px!important;padding:8px 24px 14px!important}.app:not(.chatMode) .contactsSearch{height:36px!important;max-width:240px!important;min-height:36px!important;padding:0 10px!important}.app:not(.chatMode) .contactsSearch input{font-size:13px!important}.app:not(.chatMode) .contactsSearch svg{height:18px!important;width:18px!important}.app:not(.chatMode) .contactSwitch{font-size:13px!important;min-height:36px!important}.app:not(.chatMode) .contactSwitch span{height:16px!important;width:30px!important}.app:not(.chatMode) .contactSwitch span:after{height:18px!important;width:18px!important}.app:not(.chatMode) .contactSwitch input:checked+span:after{transform:translate(14px)!important}.app:not(.chatMode) .contactsTableShell{padding:0!important}.app:not(.chatMode) .contactsTableHead{font-size:13px!important;padding:0 18px!important}.app:not(.chatMode) .contactsTableHead span{min-height:42px!important}.app:not(.chatMode) .contactsTableRow{min-height:52px!important;padding:0 18px!important}.app:not(.chatMode) .contactsTableRow>span{font-size:13px!important;padding:7px 8px!important}.app:not(.chatMode) .contactNameCell{gap:12px!important}.app:not(.chatMode) .contactNameCell em{font-size:13px!important;height:32px!important;width:32px!important}.app:not(.chatMode) .contactNameCell strong{font-size:14px!important}.app:not(.chatMode) .contactTagCell{flex-wrap:nowrap!important;overflow:hidden!important}.app:not(.chatMode) .contactTagCell i{font-size:10px!important;line-height:1!important;padding:4px 7px!important}.app:not(.chatMode) .contactTagCell i:nth-child(n+4){display:none!important}.app:not(.chatMode) .contactsPagination{min-height:42px!important;padding:4px 16px!important}}@media(min-width:901px){.app:not(.chatMode) .pipelineToolbar.crmToolbar{align-items:center!important;grid-template-columns:minmax(0,1fr) minmax(320px,42%)!important;min-height:82px!important;padding:16px 18px!important}.app:not(.chatMode) .pipelineToolbar.crmToolbar h2{font-size:22px!important;line-height:1.15!important}.app:not(.chatMode) .pipelineToolbar.crmToolbar .searchInput{height:44px!important;min-height:44px!important;width:100%!important}.app:not(.chatMode) .crmPipelineBoard,.app:not(.chatMode) .pipelineBoard{display:grid!important;gap:12px!important;grid-auto-flow:column!important;grid-auto-columns:minmax(288px,1fr)!important;grid-template-columns:repeat(5,minmax(288px,1fr))!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 10px!important;scroll-padding-inline:12px!important}.app:not(.chatMode) .crmPipelineBoard *,.app:not(.chatMode) .pipelineBoard *{box-sizing:border-box!important;min-width:0!important}.app:not(.chatMode) .crmPipelineColumn,.app:not(.chatMode) .pipelineColumn{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-height:520px!important;min-width:288px!important;overflow:hidden!important;padding:12px!important;width:auto!important}.app:not(.chatMode) .crmPipelineColumn>header,.app:not(.chatMode) .pipelineColumn>header{gap:8px!important;min-height:58px!important}.app:not(.chatMode) .crmPipelineColumn>header>div,.app:not(.chatMode) .pipelineColumn>header>div{overflow:hidden!important}.app:not(.chatMode) .crmPipelineColumn>header strong,.app:not(.chatMode) .pipelineColumn>header strong{white-space:nowrap!important}.app:not(.chatMode) .crmPipelineColumn>header span,.app:not(.chatMode) .pipelineColumn>header span{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.app:not(.chatMode) .pipelineSummary{gap:8px!important;min-height:42px!important;overflow:hidden!important;padding:8px 10px!important}.app:not(.chatMode) .pipelineSummary span,.app:not(.chatMode) .pipelineSummary small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .pipelineCards{display:grid!important;gap:8px!important;overflow:visible!important}.app:not(.chatMode) .crmPipelineCard,.app:not(.chatMode) .pipelineCard{border-radius:10px!important;gap:8px!important;max-width:100%!important;overflow:hidden!important;padding:10px!important;width:100%!important}.app:not(.chatMode) .pipelineCardHeader{display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1fr) minmax(52px,auto)!important}.app:not(.chatMode) .pipelineCardHeader>div,.app:not(.chatMode) .pipelineCardHeader small{min-width:0!important;overflow:hidden!important}.app:not(.chatMode) .pipelineCardHeader strong,.app:not(.chatMode) .pipelineCardHeader span,.app:not(.chatMode) .pipelineCardHeader small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .crmPipelineCard p,.app:not(.chatMode) .pipelineCard p{display:-webkit-box!important;font-size:12px!important;line-height:1.35!important;margin:0!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.app:not(.chatMode) .pipelineValueRow,.app:not(.chatMode) .pipelineMeta,.app:not(.chatMode) .pipelineTags{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:space-between!important;max-width:100%!important;overflow:hidden!important}.app:not(.chatMode) .pipelineValueRow span,.app:not(.chatMode) .pipelineMeta span,.app:not(.chatMode) .pipelineTags span{flex:0 1 auto!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .pipelineValueRow span:nth-child(2),.app:not(.chatMode) .pipelineMeta span:nth-child(2){max-width:112px!important}.app:not(.chatMode) .crmPipelineActions,.app:not(.chatMode) .pipelineActions{display:grid!important;gap:6px!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.82fr) minmax(0,.92fr)!important;max-width:100%!important;overflow:hidden!important}.app:not(.chatMode) .crmPipelineActions button,.app:not(.chatMode) .pipelineActions button{border-radius:999px!important;font-size:12px!important;height:36px!important;min-height:36px!important;min-width:0!important;overflow:hidden!important;padding:0 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}}@media(max-width:1380px)and (min-width:901px){.app:not(.chatMode) .crmPipelineBoard,.app:not(.chatMode) .pipelineBoard{grid-auto-columns:288px!important;grid-template-columns:repeat(5,288px)!important}}@media(max-width:760px){.app:not(.chatMode) .pipelineToolbar.crmToolbar{grid-template-columns:1fr!important}.app:not(.chatMode) .crmPipelineBoard,.app:not(.chatMode) .pipelineBoard{grid-auto-columns:minmax(280px,86vw)!important;grid-template-columns:none!important}}@media(min-width:901px){.app:not(.chatMode) .crmSuitePage{gap:10px!important;min-height:auto!important;padding-bottom:16px!important}.app:not(.chatMode) .suitePageHeader{align-items:center!important;border-radius:10px!important;box-shadow:none!important;gap:16px!important;min-height:78px!important;padding:14px 18px!important}.app:not(.chatMode) .suitePageHeader h2{font-size:28px!important;line-height:1!important;margin:3px 0 4px!important}.app:not(.chatMode) .suitePageHeader p{display:-webkit-box!important;font-size:14px!important;line-height:1.3!important;max-width:780px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important}.app:not(.chatMode) .suitePageHeader .eyebrow,.app:not(.chatMode) .suiteCardHeader .eyebrow{font-size:11px!important;line-height:1!important}.app:not(.chatMode) .suitePrimary,.app:not(.chatMode) .suiteGhost{min-height:36px!important;padding:0 14px!important}.app:not(.chatMode) .suiteMetricsGrid,.app:not(.chatMode) .suiteMetricsGrid.four{gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.app:not(.chatMode) .suiteMetric{border-radius:10px!important;gap:10px!important;grid-template-columns:36px minmax(0,1fr) auto!important;min-height:58px!important;padding:10px 14px!important}.app:not(.chatMode) .suiteMetric>span{border-radius:9px!important;height:34px!important;width:34px!important}.app:not(.chatMode) .suiteMetric strong{font-size:26px!important}.app:not(.chatMode) .suiteMetric small,.app:not(.chatMode) .suiteMetric em{font-size:12px!important;line-height:1.15!important}.app:not(.chatMode) .suiteCard,.app:not(.chatMode) .suiteChartCard,.app:not(.chatMode) .suiteTableCard{border-radius:10px!important;box-shadow:none!important;padding:14px!important}.app:not(.chatMode) .suiteCardHeader{margin-bottom:10px!important;min-height:44px!important;padding:0 0 10px!important}.app:not(.chatMode) .suiteCardHeader h3{font-size:22px!important;line-height:1.1!important;margin:2px 0 0!important}.app:not(.chatMode) .suiteWalletGrid{gap:8px!important;grid-template-columns:1fr!important}.app:not(.chatMode) .suiteWallet{align-items:center!important;border-radius:10px!important;gap:12px!important;grid-template-columns:6px minmax(220px,1fr) minmax(180px,.65fr) auto!important;min-height:58px!important;padding:10px 12px!important}.app:not(.chatMode) .suiteWalletColor{min-height:38px!important;width:6px!important}.app:not(.chatMode) .suiteWallet strong{font-size:15px!important;line-height:1.15!important}.app:not(.chatMode) .suiteWallet small{display:block!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .suiteWallet .suiteMiniBar,.app:not(.chatMode) .suiteWallet .suiteGhost{grid-column:auto!important}.app:not(.chatMode) .suiteWallet .suiteMiniBar{height:6px!important;min-width:160px!important}.app:not(.chatMode) .suiteWallet .suiteGhost{min-width:120px!important}}@media(max-width:760px){.app:not(.chatMode) .suitePageHeader{align-items:stretch!important;display:grid!important;gap:12px!important;padding:14px!important}.app:not(.chatMode) .suitePageHeader h2{font-size:24px!important}.app:not(.chatMode) .suiteWallet{grid-template-columns:6px minmax(0,1fr)!important}.app:not(.chatMode) .suiteWallet .suiteMiniBar,.app:not(.chatMode) .suiteWallet .suiteGhost{grid-column:2!important}}.app:not(.chatMode) .sidebarSection{align-items:center;background:#0f1e34b8;border:1px solid rgba(148,163,184,.14);border-radius:14px;color:#9fb2cb;cursor:pointer;display:flex;font-size:11px;font-weight:800;justify-content:space-between;letter-spacing:.72px;margin:10px 0 6px;min-height:38px;padding:0 12px;text-align:left;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease;width:100%}.app:not(.chatMode) .sidebarSection:hover{background:#1e3250e0;border-color:#93c5fd3d;color:#e7eef8}.app:not(.chatMode) .sidebarSection.active{background:#132f59f0;border-color:#2563eb7a;color:#f8fbff}.app:not(.chatMode) .sidebarSection.active svg{color:var(--brand-blue);opacity:1}.app:not(.chatMode) .sidebarSection svg{height:14px;opacity:.72;transition:transform .18s ease,opacity .18s ease;width:14px}.app:not(.chatMode) .sidebarSection.closed svg{transform:rotate(-90deg)}.app:not(.chatMode) .sidebarSection.open svg{opacity:1}.app:not(.chatMode) .sidebarNavClosed{display:none!important}.app:not(.chatMode) .mainNav:not(.bottomNav){gap:4px;margin:0 0 6px}.app:not(.chatMode) .mainNav:not(.bottomNav) button{min-height:42px}.app:not(.chatMode) .mainNav:not(.bottomNav) button:not(.active){background:transparent}.app:not(.chatMode) .mainNav:not(.bottomNav) button:not(.active):hover{background:#ffffff0f}.app:not(.chatMode) .bottomNav{border-top:1px solid rgba(203,213,225,.72);margin-top:auto!important;padding-top:12px}.app:not(.chatMode) .bottomNav button{min-height:44px}@media(min-width:901px){.app:not(.chatMode){--sidebar-width: 256px;grid-template-columns:var(--sidebar-width) minmax(0,1fr)!important;transition:grid-template-columns .18s ease}.app.sidebarCollapsed:not(.chatMode){--sidebar-width: 84px}.app:not(.chatMode) .sidebar{max-width:var(--sidebar-width)!important;overflow-x:hidden!important;transition:max-width .18s ease,width .18s ease;width:var(--sidebar-width)!important}.app:not(.chatMode) .brand{align-items:center!important;min-height:64px!important;overflow:hidden!important}.app:not(.chatMode) .sidebarToggle{align-items:center;background:#ffffff0f;border:1px solid rgba(148,163,184,.22);border-radius:14px;color:#d8e4f2;cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;min-height:38px;padding:0 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.app:not(.chatMode) .sidebarToggle:hover{background:#ffffff1a;border-color:#bfdbfe5c;color:#fff}.app:not(.chatMode) .sidebarToggle svg{flex:0 0 auto;height:18px;width:18px}.app.sidebarCollapsed:not(.chatMode) .sidebar{padding-inline:14px!important}.app.sidebarCollapsed:not(.chatMode) .brand{justify-content:center!important;padding:6px 0 10px!important}.app.sidebarCollapsed:not(.chatMode) .brand>div:last-child{display:none!important}.app.sidebarCollapsed:not(.chatMode) .brandMark{border-radius:15px!important;height:48px!important;width:48px!important}.app.sidebarCollapsed:not(.chatMode) .sidebarToggle{border-radius:16px;margin:6px auto 12px;padding:0;width:48px}.app.sidebarCollapsed:not(.chatMode) .sidebarToggle span{display:none}.app.sidebarCollapsed:not(.chatMode) .sidebarSection{background:#94a3b83d!important;height:1px!important;margin:14px auto 8px!important;max-width:44px!important;overflow:hidden!important;padding:0!important;text-indent:-999px!important;width:44px!important}.app.sidebarCollapsed:not(.chatMode) .sidebarSection svg{display:none!important}.app.sidebarCollapsed:not(.chatMode) .mainNav{align-items:center!important;display:flex!important;flex-direction:column!important;gap:8px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button{border-radius:16px!important;font-size:0!important;gap:0!important;height:48px!important;justify-content:center!important;min-height:48px!important;overflow:hidden!important;padding:0!important;width:48px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button svg{flex:0 0 auto!important;height:21px!important;margin:0!important;width:21px!important}}@media(max-width:900px){.app:not(.chatMode) .sidebarToggle{display:none!important}}.app:not(.chatMode) main{--go-card-radius: 12px;--go-section-gap: 14px}.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .connectExperiencePro,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .usersHeader,.app:not(.chatMode) .pipelineToolbar.crmToolbar,.app:not(.chatMode) .panel.pipelineToolbar,.app:not(.chatMode) .pageHero,.app:not(.chatMode) .heroPanel{border-radius:var(--go-card-radius)!important;gap:12px!important;margin-bottom:var(--go-section-gap)!important;min-height:0!important;padding:16px 18px!important}.app:not(.chatMode) .suitePageHeader h1,.app:not(.chatMode) .suitePageHeader h2,.app:not(.chatMode) .contactsPageHeader h1,.app:not(.chatMode) .usersHeader h2,.app:not(.chatMode) .pipelineToolbar.crmToolbar h2,.app:not(.chatMode) .pipelineToolbar.crmToolbar h3,.app:not(.chatMode) .connectExperiencePro h1,.app:not(.chatMode) .connectExperiencePro h2{font-size:clamp(24px,2.2vw,34px)!important;line-height:1.08!important;margin:0!important}.app:not(.chatMode) .suitePageHeader p,.app:not(.chatMode) .contactsPageHeader p,.app:not(.chatMode) .usersHeader p,.app:not(.chatMode) .pipelineToolbar.crmToolbar p,.app:not(.chatMode) .connectExperiencePro p{font-size:14px!important;line-height:1.35!important;margin:4px 0 0!important;max-width:760px!important}.app:not(.chatMode) .suiteMetricsGrid,.app:not(.chatMode) .suiteMetricsGrid.four{gap:10px!important;margin-bottom:var(--go-section-gap)!important}.app:not(.chatMode) .suiteMetric{align-items:center!important;border-radius:var(--go-card-radius)!important;gap:10px!important;min-height:58px!important;padding:12px 14px!important}.app:not(.chatMode) .suiteMetric>span{height:34px!important;width:34px!important}.app:not(.chatMode) .suiteMetric strong{font-size:24px!important;line-height:1!important}.app:not(.chatMode) .suiteCard,.app:not(.chatMode) .suiteChartCard,.app:not(.chatMode) .suiteInsightCard,.app:not(.chatMode) .contactsTableShell,.app:not(.chatMode) .usersListPanel,.app:not(.chatMode) .campaignComposer,.app:not(.chatMode) .automationCanvas,.app:not(.chatMode) .connectExperiencePro .signupCommand,.app:not(.chatMode) .connectExperiencePro .metaPanel{border-radius:var(--go-card-radius)!important;margin-bottom:var(--go-section-gap)!important;padding:14px!important}.app:not(.chatMode) .suiteCardHeader{align-items:center!important;min-height:0!important;padding-bottom:10px!important}.app:not(.chatMode) .suiteCardHeader h3,.app:not(.chatMode) .suiteInsightCard h3,.app:not(.chatMode) .suiteChartCard h3{font-size:18px!important;line-height:1.15!important;margin:0!important}.app:not(.chatMode) .suiteToolbar,.app:not(.chatMode) .suiteReportFilters,.app:not(.chatMode) .contactsFilterBar,.app:not(.chatMode) .usersToolbar{gap:10px!important;margin:0 0 12px!important;min-height:0!important;padding:0!important}.app:not(.chatMode) .suiteToolbar input,.app:not(.chatMode) .suiteToolbar select,.app:not(.chatMode) .suiteToolbar button,.app:not(.chatMode) .suiteReportFilters input,.app:not(.chatMode) .suiteReportFilters select,.app:not(.chatMode) .suiteReportFilters button,.app:not(.chatMode) .usersSearch,.app:not(.chatMode) .usersFilter,.app:not(.chatMode) .usersSearch input,.app:not(.chatMode) .usersFilter select,.app:not(.chatMode) .contactsSearch,.app:not(.chatMode) .contactsSearch input{min-height:40px!important}.app:not(.chatMode) .usersRow,.app:not(.chatMode) .contactsTableRow{align-items:center!important;min-height:56px!important;padding-block:8px!important}.app:not(.chatMode) .usersAvatar,.app:not(.chatMode) .contactsAvatar{height:34px!important;width:34px!important}.app:not(.chatMode) .usersPermTags{gap:6px!important}.app:not(.chatMode) .usersPermTags .permTag{border-radius:999px!important;font-size:11px!important;min-height:28px!important;padding:0 9px!important}.app:not(.chatMode) .usersRow .compactSelect{min-height:38px!important}.app:not(.chatMode) .pipelineBoard{gap:10px!important}.app:not(.chatMode) .pipelineColumn,.app:not(.chatMode) .advancedFunnelColumn{border-radius:var(--go-card-radius)!important;min-width:248px!important;padding:10px!important}.app:not(.chatMode) .pipelineCard,.app:not(.chatMode) .advancedFunnelColumn article{border-radius:10px!important;padding:10px!important}.app:not(.chatMode) .pipelineActions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app:not(.chatMode) .pipelineActions button{min-height:36px!important;padding-inline:8px!important}.app:not(.chatMode) .suiteWallet{border-radius:var(--go-card-radius)!important;gap:10px!important;padding:12px!important}.app:not(.chatMode) .automationFlow{min-height:240px!important}.app:not(.chatMode) .campaignGrid article,.app:not(.chatMode) .notificationFeed article,.app:not(.chatMode) .suiteIntegrationList article{border-radius:var(--go-card-radius)!important;min-height:58px!important;padding:12px!important}.app:not(.chatMode) .suiteFormGrid,.app:not(.chatMode) .suiteFormRow{gap:12px!important}.app:not(.chatMode) .suiteForm input,.app:not(.chatMode) .suiteForm select,.app:not(.chatMode) .suiteForm textarea,.app:not(.chatMode) .suiteFormGrid input,.app:not(.chatMode) .suiteFormGrid select,.app:not(.chatMode) .suiteFormGrid textarea{min-height:42px!important}.app:not(.chatMode) .suiteHoursTable{max-width:820px!important}.app:not(.chatMode) .connectExperiencePro .signupCommand{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.app:not(.chatMode) .connectExperiencePro .signupTimeline,.app:not(.chatMode) .connectExperiencePro .signupPrerequisites,.app:not(.chatMode) .connectExperiencePro .signupDeveloperPanel{gap:10px!important}.chatMode .inboxWorkspaceHeader{min-height:64px!important;padding:10px 14px!important}.chatMode .inboxBackButton{max-width:210px!important}.chatMode .chatShell.reviewInbox{grid-template-columns:minmax(320px,420px) minmax(0,1fr) minmax(280px,340px)!important}.chatMode .conversationList{border-right:1px solid var(--border-soft)!important}.chatMode .conversationList>button,.chatMode .conversationList .emptyState{border-radius:12px!important;margin-inline:10px!important}.chatMode .conversationList>button{min-height:74px!important;padding:10px 12px!important}.chatMode .threadWelcome{border-radius:16px!important;max-width:420px!important;padding:28px!important}.chatMode .threadHeader{min-height:68px!important;padding:10px 16px!important}.chatMode .messages{padding:18px 22px!important}.chatMode .composer,.chatMode .templateComposer{padding-inline:16px!important}.chatMode .composer button[type=submit]{align-items:center!important;display:inline-flex!important;gap:8px!important;justify-content:center!important;min-width:132px!important}.chatMode .internalRoomList article{align-items:center;border-bottom:1px solid var(--border-soft);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr);padding:12px 16px}@media(max-width:1100px){.chatMode .chatShell.reviewInbox{grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important}.chatMode .contactInspector{display:none!important}}@media(max-width:760px){.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .usersHeader,.app:not(.chatMode) .connectExperiencePro{padding:14px!important}.chatMode .inboxWorkspaceHeader{align-items:stretch!important;display:grid!important;gap:8px!important}.chatMode .chatShell.reviewInbox{display:block!important}.chatMode .conversationList,.chatMode .thread{min-height:calc(100dvh - 132px)!important}.chatMode .chatShell.hasSelection .conversationList,.chatMode .chatShell.noSelection .thread{display:none!important}}.app:not(.chatMode) .configNav{border-top:1px solid rgba(148,163,184,.18);margin-top:6px!important;padding-top:8px!important}.app:not(.chatMode) .sidebarSection{background:transparent!important;border:0!important;color:#91a4bd!important;min-height:32px!important;padding-inline:10px!important}.app:not(.chatMode) .sidebarSection.active,.app:not(.chatMode) .sidebarSection:hover{background:#0f2038e6!important}.app:not(.chatMode) .mainNav button{border-radius:14px!important;min-height:40px!important}.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .crmHero,.app:not(.chatMode) .connectExperiencePro,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .usersHeader,.app:not(.chatMode) .pipelineToolbar.crmToolbar{box-shadow:none!important;min-height:auto!important;padding:14px 16px!important}.app:not(.chatMode) .suitePageHeader h1,.app:not(.chatMode) .suitePageHeader h2,.app:not(.chatMode) .reviewHero h2,.app:not(.chatMode) .productHero h2,.app:not(.chatMode) .crmHero h2,.app:not(.chatMode) .contactsPageHeader h1,.app:not(.chatMode) .usersHeader h2,.app:not(.chatMode) .pipelineToolbar.crmToolbar h2{font-size:clamp(22px,1.8vw,30px)!important;line-height:1.05!important}.app:not(.chatMode) .reviewHero .reviewScore,.app:not(.chatMode) .productHero .reviewScore,.app:not(.chatMode) .crmHero .reviewScore{min-height:70px!important;padding:12px 14px!important}.app:not(.chatMode) .reviewHero .reviewScore strong,.app:not(.chatMode) .productHero .reviewScore strong,.app:not(.chatMode) .crmHero .reviewScore strong{font-size:26px!important}.app:not(.chatMode) .usersListPanel,.app:not(.chatMode) .contactsTableShell{padding:0!important}.app:not(.chatMode) .usersListHeader,.app:not(.chatMode) .usersRow{grid-template-columns:minmax(220px,1.1fr) 150px 160px minmax(240px,1.3fr) 130px 124px!important}.app:not(.chatMode) .usersListHeader{min-height:42px!important;padding:0 16px!important}.app:not(.chatMode) .usersRow{min-height:68px!important;padding:8px 16px!important}.app:not(.chatMode) .usersIdentity{gap:10px!important}.app:not(.chatMode) .usersAvatar{height:32px!important;width:32px!important}.app:not(.chatMode) .usersPermTags{align-content:start!important;display:flex!important;flex-wrap:wrap!important;gap:4px!important;max-height:56px!important;overflow:hidden!important}.app:not(.chatMode) .usersPermTags .permTag{font-size:10px!important;line-height:1!important;min-height:24px!important;padding:0 8px!important}.app:not(.chatMode) .usersStatus small{display:block!important;font-size:11px!important;margin-top:2px!important}.app:not(.chatMode) .usersActions{justify-content:flex-end!important}.app:not(.chatMode) .usersActions button,.app:not(.chatMode) .contactsPillButton,.app:not(.chatMode) .contactsPrimaryButton,.app:not(.chatMode) .suitePrimary,.app:not(.chatMode) .suiteGhost,.app:not(.chatMode) .secondary,.app:not(.chatMode) .primary{min-height:36px!important}.app:not(.chatMode) .contactsTableHead,.app:not(.chatMode) .contactsTableRow{grid-template-columns:minmax(260px,1.2fr) 180px 180px minmax(240px,1fr) minmax(180px,.8fr)!important}.app:not(.chatMode) .contactsTableRow{min-height:52px!important;padding:8px 18px!important}.app:not(.chatMode) .contactNameCell{gap:10px!important}.app:not(.chatMode) .contactNameCell em{height:32px!important;width:32px!important}.app:not(.chatMode) .contactTagCell{gap:4px!important;max-height:30px!important;overflow:hidden!important}.app:not(.chatMode) .crmPipelineBoard{display:grid!important;grid-auto-columns:minmax(270px,1fr)!important;grid-auto-flow:column!important;overflow-x:auto!important;padding-bottom:8px!important;scroll-snap-type:x proximity!important}.app:not(.chatMode) .crmPipelineColumn{min-width:270px!important;overflow:hidden!important;scroll-snap-align:start!important}.app:not(.chatMode) .crmPipelineColumn>header{align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important}.app:not(.chatMode) .crmPipelineColumn>header strong,.app:not(.chatMode) .crmPipelineColumn>header span,.app:not(.chatMode) .pipelineCardHeader strong,.app:not(.chatMode) .pipelineCardHeader span,.app:not(.chatMode) .pipelineCard p{overflow:hidden!important;text-overflow:ellipsis!important}.app:not(.chatMode) .crmPipelineColumn>header strong,.app:not(.chatMode) .pipelineCardHeader strong{white-space:nowrap!important}.app:not(.chatMode) .crmPipelineColumn>header span,.app:not(.chatMode) .pipelineCard p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.app:not(.chatMode) .crmPipelineCard{min-width:0!important;overflow:hidden!important}.app:not(.chatMode) .pipelineMeta,.app:not(.chatMode) .pipelineTags,.app:not(.chatMode) .pipelineValueRow{min-width:0!important;overflow:hidden!important}.app:not(.chatMode) .pipelineMeta span,.app:not(.chatMode) .pipelineTags span,.app:not(.chatMode) .pipelineValueRow span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .crmPipelineActions{grid-template-columns:1fr auto auto!important}.app:not(.chatMode) .crmPipelineActions button{min-width:0!important;white-space:nowrap!important}.app:not(.chatMode) .suiteWalletGrid{gap:10px!important}.app:not(.chatMode) .suiteWallet{grid-template-columns:5px minmax(0,1fr) 160px!important;min-height:72px!important}.app:not(.chatMode) .suiteWallet .suiteMiniBar{grid-column:2 / 4!important}.app:not(.chatMode) .suiteWallet .suiteGhost{grid-column:3!important;grid-row:1!important}.app:not(.chatMode) .chatShell.reviewInbox{background:#f4f8fc!important}.app:not(.chatMode) .connectExperiencePro .signupHero,.app:not(.chatMode) .connectExperiencePro .signupCommand,.app:not(.chatMode) .connectExperiencePro .signupPrerequisites,.app:not(.chatMode) .connectExperiencePro .signupDeveloperPanel{padding:14px!important}@media(max-width:1180px){.app:not(.chatMode) .usersListHeader,.app:not(.chatMode) .usersRow{grid-template-columns:minmax(210px,1fr) 140px 140px minmax(180px,1fr) 120px 110px!important}.app:not(.chatMode) .contactsTableHead,.app:not(.chatMode) .contactsTableRow{grid-template-columns:minmax(220px,1fr) 150px 140px minmax(190px,1fr) 140px!important}}@media(max-width:760px){.app:not(.chatMode) .usersListHeader,.app:not(.chatMode) .contactsTableHead{display:none!important}.app:not(.chatMode) .usersRow,.app:not(.chatMode) .contactsTableRow{display:grid!important;gap:8px!important;grid-template-columns:1fr!important;min-height:auto!important}.app:not(.chatMode) .suiteWallet{grid-template-columns:5px minmax(0,1fr)!important}.app:not(.chatMode) .suiteWallet .suiteMiniBar,.app:not(.chatMode) .suiteWallet .suiteGhost{grid-column:2!important;grid-row:auto!important}}.app:not(.chatMode){--sidebar-ink: #071423;--sidebar-ink-soft: #0b1b2f;--sidebar-border: rgba(148, 163, 184, .18);--sidebar-muted: #94a8c2;--sidebar-text: #dbe8f7;--sidebar-active-text: #ffffff;--sidebar-blue: var(--bytehost-electric-blue, #0967ff);--sidebar-cyan: var(--bytehost-electric-cyan, #00b8ff);--sidebar-green: #13c28b}.app:not(.chatMode) .sidebar{background:radial-gradient(circle at 18% 0%,rgba(0,184,255,.16),transparent 32%),linear-gradient(180deg,#081827 0%,var(--sidebar-ink) 46%,#06111e 100%)!important;border-right:1px solid var(--sidebar-border)!important;box-shadow:inset -1px 0 #ffffff06!important;gap:0!important;padding:18px 14px!important}.app:not(.chatMode) .brand{border-bottom:1px solid rgba(148,163,184,.14)!important;gap:12px!important;margin-bottom:12px!important;min-height:64px!important;padding:4px 8px 16px!important}.app:not(.chatMode) .brandMark{background:linear-gradient(135deg,var(--sidebar-blue),var(--sidebar-cyan))!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:14px!important;box-shadow:0 16px 34px #0068ff42!important;color:#fff!important;height:44px!important;width:44px!important}.app:not(.chatMode) .brand strong{color:#f8fbff!important;font-size:15px!important;line-height:1.1!important;max-width:176px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .brand span{color:var(--sidebar-muted)!important;font-size:12px!important;max-width:176px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .sidebarToggle{background:#ffffff0b!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:13px!important;color:var(--sidebar-text)!important;font-size:12px!important;font-weight:800!important;min-height:34px!important;margin:0 0 14px!important}.app:not(.chatMode) .sidebarToggle:hover{background:#00b8ff1a!important;border-color:#00b8ff57!important}.app:not(.chatMode) .sidebarSection{background:transparent!important;border:0!important;border-radius:10px!important;color:var(--sidebar-muted)!important;cursor:pointer!important;font-size:10px!important;font-weight:900!important;justify-content:space-between!important;letter-spacing:.9px!important;margin:14px 2px 5px!important;min-height:28px!important;padding:0 10px!important;text-transform:uppercase!important}.app:not(.chatMode) .sidebarSection.active,.app:not(.chatMode) .sidebarSection:hover{background:#ffffff09!important;color:#d7e6fb!important}.app:not(.chatMode) .sidebarSection svg{color:#7f93ae!important;height:13px!important;width:13px!important}.app:not(.chatMode) .mainNav:not(.bottomNav){gap:2px!important;margin:0 0 2px!important}.app:not(.chatMode) .mainNav button{border-radius:12px!important;color:#b7c6d9!important;font-size:14px!important;font-weight:750!important;gap:11px!important;justify-content:flex-start!important;min-height:38px!important;padding:0 12px!important;position:relative!important}.app:not(.chatMode) .mainNav button svg{color:#9db0c7!important;height:18px!important;width:18px!important}.app:not(.chatMode) .mainNav button:hover{background:#ffffff0f!important;color:#fff!important}.app:not(.chatMode) .mainNav button:hover svg{color:var(--sidebar-cyan)!important}.app:not(.chatMode) .mainNav button.active{background:linear-gradient(90deg,#0967ff47,#00b8ff1f)!important;box-shadow:inset 0 0 0 1px #00b8ff1f!important;color:var(--sidebar-active-text)!important}.app:not(.chatMode) .mainNav button.active:before{background:linear-gradient(180deg,var(--sidebar-cyan),var(--sidebar-green))!important;border-radius:999px!important;content:""!important;height:18px!important;left:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:3px!important}.app:not(.chatMode) .mainNav button.active svg{color:var(--sidebar-cyan)!important}.app:not(.chatMode) .sidebarUtility{border-top:1px solid rgba(148,163,184,.18)!important;margin-top:auto!important;padding-top:10px!important}.app:not(.chatMode) .configNav{border-top:0!important;margin-top:0!important;padding-top:0!important}@media(min-width:901px){.app:not(.chatMode){--sidebar-width: 280px;grid-template-columns:var(--sidebar-width) minmax(0,1fr)!important}.app.sidebarCollapsed:not(.chatMode){--sidebar-width: 76px}.app.sidebarCollapsed:not(.chatMode) .sidebar{padding-inline:12px!important}.app.sidebarCollapsed:not(.chatMode) .brand{justify-content:center!important;margin-bottom:10px!important;padding-inline:0!important}.app.sidebarCollapsed:not(.chatMode) .brandMark{height:44px!important;width:44px!important}.app.sidebarCollapsed:not(.chatMode) .sidebarToggle{border-radius:14px!important;height:42px!important;margin-inline:auto!important;min-height:42px!important;padding:0!important;width:42px!important}.app.sidebarCollapsed:not(.chatMode) .sidebarSection{background:#94a3b833!important;height:1px!important;margin:14px auto 8px!important;min-height:1px!important;padding:0!important;width:38px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav{gap:6px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button{border-radius:14px!important;font-size:0!important;gap:0!important;height:42px!important;justify-content:center!important;min-height:42px!important;overflow:hidden!important;padding:0!important;width:42px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button svg{height:20px!important;margin:0!important;width:20px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button.active:before{height:20px!important;left:-5px!important}}@media(max-width:900px){.app:not(.chatMode) .sidebar{max-width:min(320px,86vw)!important;width:min(320px,86vw)!important}.app:not(.chatMode) .brand{margin-bottom:12px!important}.app:not(.chatMode) .sidebarSection{min-height:32px!important}.app:not(.chatMode) .mainNav button{min-height:44px!important}.app:not(.chatMode) .sidebarUtility{margin-top:18px!important}}@media(prefers-reduced-motion:reduce){.app:not(.chatMode),.app:not(.chatMode) .sidebar,.app:not(.chatMode) .sidebarSection svg,.app:not(.chatMode) .mainNav button{transition:none!important}}.app:not(.chatMode){--sidebar-width: 252px;--sidebar-bg: #071525;--sidebar-bg-2: #0a1c31;--sidebar-line: rgba(148, 163, 184, .18);--sidebar-copy: #d9e6f4;--sidebar-dim: #8ea3bd;--sidebar-active: #123466;--sidebar-active-border: rgba(76, 201, 255, .34);--sidebar-accent: #19c4ff;--sidebar-accent-2: #22c98f}.app:not(.chatMode) .sidebar{background:linear-gradient(180deg,rgba(19,196,255,.06),transparent 210px),linear-gradient(180deg,var(--sidebar-bg-2),var(--sidebar-bg))!important;border-right:1px solid var(--sidebar-line)!important;box-shadow:inset -1px 0 #ffffff08!important;gap:0!important;overflow-x:hidden!important;padding:16px 12px!important}.app:not(.chatMode) .brand{align-items:center!important;border:0!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;margin:0 0 12px!important;min-height:52px!important;padding:0 4px!important}.app:not(.chatMode) .brandMark{border-radius:12px!important;box-shadow:0 12px 24px #0075ff3d!important;height:40px!important;width:40px!important}.app:not(.chatMode) .brand strong{color:#fff!important;font-size:14px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.15!important}.app:not(.chatMode) .brand span{color:var(--sidebar-dim)!important;font-size:11px!important;line-height:1.3!important}.app:not(.chatMode) .sidebarToggle{align-items:center!important;background:#ffffff0b!important;border:1px solid rgba(148,163,184,.2)!important;border-radius:10px!important;color:var(--sidebar-copy)!important;display:flex!important;font-size:12px!important;font-weight:800!important;gap:8px!important;height:36px!important;justify-content:center!important;margin:8px 2px 14px!important;min-height:36px!important;padding:0 12px!important}.app:not(.chatMode) .sidebarToggle:hover{background:#19c4ff1f!important;border-color:#19c4ff59!important}.app:not(.chatMode) .sidebarToggle svg{height:16px!important;width:16px!important}.app:not(.chatMode) .sidebarSection{align-items:center!important;background:transparent!important;border:0!important;border-radius:9px!important;color:#7f94af!important;display:flex!important;font-size:10px!important;font-weight:900!important;height:28px!important;justify-content:space-between!important;letter-spacing:.08em!important;margin:12px 2px 3px!important;min-height:28px!important;padding:0 8px!important;text-transform:uppercase!important}.app:not(.chatMode) .sidebarSection svg{color:#6f859f!important;height:14px!important;transform:rotate(-90deg)!important;transition:transform .18s ease,color .18s ease!important;width:14px!important}.app:not(.chatMode) .sidebarSection.open svg{transform:rotate(0)!important}.app:not(.chatMode) .sidebarSection.active,.app:not(.chatMode) .sidebarSection:hover{background:#ffffff09!important;color:#b8c9dd!important}.app:not(.chatMode) .mainNav:not(.bottomNav){display:grid!important;gap:3px!important;margin:0!important;overflow:hidden!important}.app:not(.chatMode) .mainNav button{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:11px!important;color:#bac9db!important;display:grid!important;font-size:13px!important;font-weight:760!important;gap:10px!important;grid-template-columns:19px minmax(0,1fr)!important;height:36px!important;justify-content:start!important;line-height:1!important;min-height:36px!important;padding:0 10px!important;text-align:left!important}.app:not(.chatMode) .mainNav button svg{color:#91a6bf!important;height:17px!important;margin:0!important;stroke-width:2!important;width:17px!important}.app:not(.chatMode) .mainNav button:hover{background:#ffffff0e!important;border-color:#94a3b81c!important;color:#fff!important}.app:not(.chatMode) .mainNav button.active{background:linear-gradient(90deg,var(--sidebar-active),rgba(11,50,87,.88))!important;border-color:var(--sidebar-active-border)!important;box-shadow:none!important;color:#fff!important}.app:not(.chatMode) .mainNav button.active:before{background:linear-gradient(180deg,var(--sidebar-accent),var(--sidebar-accent-2))!important;border-radius:999px!important;content:""!important;height:18px!important;left:4px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:3px!important}.app:not(.chatMode) .mainNav button.active svg{color:var(--sidebar-accent)!important}.app:not(.chatMode) .sidebarUtility{border-top:1px solid var(--sidebar-line)!important;margin-top:12px!important;padding-top:10px!important}.app:not(.chatMode) .sidebarUtility .sidebarSection{margin-top:0!important}@media(min-width:901px){.app:not(.chatMode){grid-template-columns:var(--sidebar-width) minmax(0,1fr)!important}.app.sidebarCollapsed:not(.chatMode){--sidebar-width: 72px}.app.sidebarCollapsed:not(.chatMode) .sidebar{padding:16px 10px!important}.app.sidebarCollapsed:not(.chatMode) .brand{display:flex!important;justify-content:center!important;padding:0!important}.app.sidebarCollapsed:not(.chatMode) .brand>div:last-child,.app.sidebarCollapsed:not(.chatMode) .sidebarToggle span,.app.sidebarCollapsed:not(.chatMode) .sidebarSection span,.app.sidebarCollapsed:not(.chatMode) .sidebarSection svg{display:none!important}.app.sidebarCollapsed:not(.chatMode) .sidebarToggle{border-radius:12px!important;margin-inline:auto!important;padding:0!important;width:42px!important}.app.sidebarCollapsed:not(.chatMode) .sidebarSection{background:#94a3b82e!important;height:1px!important;margin:13px auto 8px!important;min-height:1px!important;padding:0!important;width:32px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button{border-radius:13px!important;display:flex!important;font-size:0!important;height:42px!important;justify-content:center!important;min-height:42px!important;padding:0!important;width:42px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button svg{height:19px!important;width:19px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button.active:before{left:-4px!important}}@media(max-width:900px){.app:not(.chatMode) .sidebar{max-width:min(300px,86vw)!important;width:min(300px,86vw)!important}.app:not(.chatMode) .mainNav button{height:44px!important;min-height:44px!important}}.app:not(.chatMode){--page-gutter: clamp(14px, 1.7vw, 24px);--surface-border: #d7e2ef;--surface-soft: #f7faff;--surface-muted: #eef4fb;--text-strong: #071328;--text-soft: #62728a}.app:not(.chatMode) .content,.app:not(.chatMode) .workspace,.app:not(.chatMode) main{min-width:0!important}.app:not(.chatMode) .workspace{gap:14px!important;padding:16px var(--page-gutter) 28px!important}.app:not(.chatMode) .stack,.app:not(.chatMode) .crmSuitePage,.app:not(.chatMode) .helenaContactsPage,.app:not(.chatMode) .crmWhatsApp{gap:14px!important;min-width:0!important}.app:not(.chatMode) .panel,.app:not(.chatMode) .suiteCard,.app:not(.chatMode) .contactsTableShell,.app:not(.chatMode) .templateLibrary,.app:not(.chatMode) .templateInspector,.app:not(.chatMode) .settingsStatus,.app:not(.chatMode) .settingsStatus.wide{border:1px solid var(--surface-border)!important;border-radius:12px!important;box-shadow:none!important}.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .crmHero,.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .pipelineToolbar{align-items:center!important;background:#fff!important;border:1px solid var(--surface-border)!important;border-radius:12px!important;box-shadow:none!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;overflow:hidden!important;padding:14px 16px!important}.app:not(.chatMode) .reviewHero:before,.app:not(.chatMode) .productHero:before,.app:not(.chatMode) .crmHero:before,.app:not(.chatMode) .suitePageHeader:before,.app:not(.chatMode) .templateConsoleHeader:before{display:none!important}.app:not(.chatMode) .reviewHero h1,.app:not(.chatMode) .reviewHero h2,.app:not(.chatMode) .productHero h1,.app:not(.chatMode) .productHero h2,.app:not(.chatMode) .crmHero h2,.app:not(.chatMode) .suitePageHeader h1,.app:not(.chatMode) .suitePageHeader h2,.app:not(.chatMode) .contactsPageHeader h1,.app:not(.chatMode) .templateConsoleHeader h2,.app:not(.chatMode) .pipelineToolbar h2{color:var(--text-strong)!important;font-size:clamp(22px,2.15vw,32px)!important;letter-spacing:0!important;line-height:1.05!important;margin:0!important;max-width:920px!important}.app:not(.chatMode) .reviewHero p,.app:not(.chatMode) .productHero p,.app:not(.chatMode) .crmHero p,.app:not(.chatMode) .suitePageHeader p,.app:not(.chatMode) .templateConsoleHeader p{color:var(--text-soft)!important;font-size:14px!important;line-height:1.45!important;margin:6px 0 0!important;max-width:760px!important}.app:not(.chatMode) .heroEvidence,.app:not(.chatMode) .reviewHero .heroEvidence{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important}.app:not(.chatMode) .heroEvidence span,.app:not(.chatMode) .reviewHero .heroEvidence span{background:var(--surface-soft)!important;border:1px solid var(--surface-border)!important;border-radius:999px!important;color:#34465f!important;font-size:12px!important;font-weight:800!important;min-height:28px!important;padding:5px 10px!important}.app:not(.chatMode) .dashboardScore,.app:not(.chatMode) .reviewScore{align-self:stretch!important;border:1px solid var(--surface-border)!important;border-radius:10px!important;box-shadow:none!important;min-height:72px!important;min-width:160px!important;padding:12px 14px!important}.app:not(.chatMode) .dashboardScore strong,.app:not(.chatMode) .reviewScore strong{font-size:clamp(24px,2.4vw,34px)!important;line-height:1!important}.app:not(.chatMode) .dashboardScore span,.app:not(.chatMode) .dashboardScore small,.app:not(.chatMode) .reviewScore span,.app:not(.chatMode) .reviewScore small{font-size:12px!important;line-height:1.2!important}.app:not(.chatMode) .suiteMetricsGrid,.app:not(.chatMode) .suiteMetricsGrid.four{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.app:not(.chatMode) .suiteMetric{align-items:center!important;border-radius:10px!important;display:grid!important;gap:10px!important;grid-template-columns:38px minmax(0,1fr) auto!important;min-height:70px!important;padding:12px 14px!important}.app:not(.chatMode) .suiteMetric>span{border-radius:10px!important;height:38px!important;width:38px!important}.app:not(.chatMode) .suiteMetric strong{font-size:28px!important;line-height:1!important}.app:not(.chatMode) .suiteMetric small,.app:not(.chatMode) .suiteMetric em{font-size:12px!important;line-height:1.2!important}.app:not(.chatMode) .suiteCard{padding:14px!important}.app:not(.chatMode) .suiteCardHeader{align-items:center!important;margin-bottom:10px!important;min-height:36px!important}.app:not(.chatMode) .suiteCardHeader h3{font-size:19px!important;line-height:1.12!important}.app:not(.chatMode) .suiteToolbar,.app:not(.chatMode) .suiteReportFilters,.app:not(.chatMode) .contactsFilterBar,.app:not(.chatMode) .templateToolbar{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;min-height:0!important;padding:0!important}.app:not(.chatMode) input,.app:not(.chatMode) select,.app:not(.chatMode) textarea,.app:not(.chatMode) .searchInput,.app:not(.chatMode) .contactsSearch,.app:not(.chatMode) .templateSearch input{border-color:#cbd8e9!important;border-radius:10px!important;font-size:14px!important;min-height:42px!important}.app:not(.chatMode) button,.app:not(.chatMode) .primary,.app:not(.chatMode) .secondary,.app:not(.chatMode) .suitePrimary,.app:not(.chatMode) .suiteGhost,.app:not(.chatMode) .contactsPillButton,.app:not(.chatMode) .contactsPrimaryButton{min-height:40px!important}.app:not(.chatMode) .usersHeader,.app:not(.chatMode) .usersToolbar,.app:not(.chatMode) .usersTable,.app:not(.chatMode) .contactsTable,.app:not(.chatMode) .suiteTable{font-size:14px!important}.app:not(.chatMode) .contactsTableShell{min-height:min(52vh,460px)!important;overflow:hidden!important}.app:not(.chatMode) .contactsTableHead,.app:not(.chatMode) .contactsTableRow{display:grid!important;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.75fr) minmax(150px,.8fr) minmax(220px,1fr) minmax(180px,.9fr)!important}.app:not(.chatMode) .contactsTableHead{min-height:42px!important;padding:0 18px!important}.app:not(.chatMode) .contactsTableRow{align-items:center!important;min-height:54px!important;padding:0 18px!important}.app:not(.chatMode) .contactNameCell em{height:34px!important;width:34px!important}.app:not(.chatMode) .contactNameCell strong{font-size:14px!important}.app:not(.chatMode) .contactTagCell i,.app:not(.chatMode) .suiteStatus,.app:not(.chatMode) .badge{border-radius:999px!important;font-size:11px!important;min-height:24px!important;padding:4px 9px!important}.app:not(.chatMode) .templateConsoleHeader{grid-template-columns:minmax(0,1fr) minmax(280px,420px)!important}.app:not(.chatMode) .templateConsoleActions{align-content:start!important;display:grid!important;gap:8px!important;grid-template-columns:1fr 1fr!important}.app:not(.chatMode) .templateAccountPicker{grid-column:1 / -1!important}.app:not(.chatMode) .templateStatusStrip{grid-column:1 / -1!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(120px,1fr))!important;margin:2px 0 0!important}.app:not(.chatMode) .templateStatusPill{align-items:center!important;border-radius:10px!important;display:flex!important;gap:10px!important;justify-content:flex-start!important;min-height:46px!important;padding:8px 12px!important}.app:not(.chatMode) .templateStatusPill strong{font-size:24px!important;line-height:1!important}.app:not(.chatMode) .templateConsoleGrid{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(360px,.9fr) minmax(360px,1.1fr)!important}.app:not(.chatMode) .templateListItem{border-radius:10px!important;min-height:76px!important;padding:12px!important}.app:not(.chatMode) .templatePhonePreview{border-radius:12px!important;min-height:110px!important;padding:14px!important}.app:not(.chatMode) .crmPipelineBoard,.app:not(.chatMode) .pipelineBoard{display:grid!important;gap:10px!important;grid-auto-columns:minmax(260px,300px)!important;grid-auto-flow:column!important;overflow-x:auto!important;padding:0 0 8px!important;scroll-snap-type:x proximity!important}.app:not(.chatMode) .crmPipelineColumn{border-radius:12px!important;min-height:500px!important;min-width:0!important;overflow:hidden!important;padding:12px!important;scroll-snap-align:start!important}.app:not(.chatMode) .crmPipelineColumn>header{align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:56px!important}.app:not(.chatMode) .crmPipelineColumn>header>div{min-width:0!important}.app:not(.chatMode) .crmPipelineColumn>header strong,.app:not(.chatMode) .crmPipelineColumn>header span,.app:not(.chatMode) .pipelineCardHeader strong,.app:not(.chatMode) .pipelineCardHeader span,.app:not(.chatMode) .pipelineMeta span,.app:not(.chatMode) .crmPipelineCard p{overflow:hidden!important;text-overflow:ellipsis!important}.app:not(.chatMode) .crmPipelineColumn>header strong{display:block!important;font-size:16px!important;line-height:1.15!important;white-space:nowrap!important}.app:not(.chatMode) .crmPipelineColumn>header span{-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;display:-webkit-box!important;font-size:12px!important;line-height:1.25!important}.app:not(.chatMode) .crmPipelineCard{border-radius:10px!important;display:grid!important;gap:8px!important;min-height:0!important;overflow:hidden!important;padding:10px!important}.app:not(.chatMode) .crmPipelineCard p{-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;display:-webkit-box!important;font-size:13px!important;line-height:1.35!important;min-height:0!important}.app:not(.chatMode) .pipelineTags,.app:not(.chatMode) .pipelineMeta,.app:not(.chatMode) .pipelineValueRow{min-width:0!important}.app:not(.chatMode) .pipelineTags span,.app:not(.chatMode) .pipelineMeta span,.app:not(.chatMode) .pipelineValueRow span{max-width:100%!important}.app:not(.chatMode) .crmPipelineActions{display:grid!important;gap:7px!important;grid-template-columns:1fr 74px 82px!important}.app:not(.chatMode) .crmPipelineActions button{border-radius:999px!important;font-size:12px!important;min-height:36px!important;min-width:0!important;padding:0 10px!important;white-space:nowrap!important}.app:not(.chatMode) .suiteWallet{border-radius:12px!important;display:grid!important;gap:10px!important;grid-template-columns:6px minmax(0,1fr) auto!important;padding:12px!important}.app:not(.chatMode) .suiteWallet .suiteMiniBar{grid-column:2 / -1!important}.app:not(.chatMode) .suiteWallet .suiteGhost{grid-column:2 / -1!important}.app:not(.chatMode) .suiteSettingsGrid{display:grid!important;gap:16px!important;grid-template-columns:280px minmax(0,1fr)!important}.app:not(.chatMode) .suiteSettingsMenu{border-radius:12px!important;overflow:hidden!important}.app:not(.chatMode) .suiteSettingsMenu button{min-height:58px!important;padding:10px 14px!important}.app:not(.chatMode) .suiteFormGrid{gap:12px!important}.app:not(.chatMode) .suiteHoursTable{max-width:760px!important}.chatMode .inboxExperience{background:#edf3fa!important}.chatMode .inboxWorkspaceHeader{min-height:64px!important;padding:10px 18px!important}.chatMode .inboxBackButton{border-radius:12px!important;min-height:42px!important;min-width:210px!important}.chatMode .chatShell{grid-template-columns:minmax(330px,430px) minmax(0,1fr)!important}.chatMode .conversationList{background:#f8fbff!important;border-right:1px solid #d7e2ef!important}.chatMode .conversationListHeader{padding:12px 14px!important}.chatMode .conversationListHeader strong{font-size:18px!important}.chatMode .inboxScopeTabs{padding:10px 12px 6px!important}.chatMode .inboxSearchRow{grid-template-columns:minmax(0,1fr) auto!important;padding:10px 12px!important}.chatMode .inboxSearchRow button:first-of-type{display:none!important}.chatMode .conversationItems{gap:8px!important;padding:8px!important}.chatMode .conversationList>button,.chatMode .conversationItem{border:1px solid transparent!important;border-radius:12px!important;min-height:78px!important;padding:10px!important}.chatMode .conversationList>button.selected,.chatMode .conversationItem.selected{background:#eaf2ff!important;border-color:#c7dcff!important}.chatMode .conversationSummary strong{font-size:14px!important}.chatMode .conversationSummary small,.chatMode .conversationSummary span{font-size:12px!important}.chatMode .emptyConversation{border-radius:16px!important;box-shadow:0 18px 38px #0f172a14!important;margin-top:0!important;max-width:520px!important;padding:36px!important}.chatMode .threadHeader{min-height:64px!important;padding:10px 18px!important}.chatMode .messages{padding:18px clamp(18px,4vw,64px)!important}.chatMode .messageBubble{border-radius:12px!important;max-width:min(620px,76%)!important;padding:10px 12px!important}.chatMode .composer{border-top:1px solid #d7e2ef!important;gap:10px!important;padding:10px 14px!important}@media(max-width:1180px){.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .crmHero,.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .pipelineToolbar{grid-template-columns:minmax(0,1fr)!important}.app:not(.chatMode) .templateConsoleActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app:not(.chatMode) .templateConsoleGrid,.app:not(.chatMode) .suiteSettingsGrid{grid-template-columns:1fr!important}}@media(max-width:900px){.app:not(.chatMode) .workspace{padding:12px 12px 24px!important}.app:not(.chatMode) .reviewHero,.app:not(.chatMode) .productHero,.app:not(.chatMode) .crmHero,.app:not(.chatMode) .suitePageHeader,.app:not(.chatMode) .templateConsoleHeader,.app:not(.chatMode) .contactsPageHeader,.app:not(.chatMode) .pipelineToolbar{padding:12px!important}.app:not(.chatMode) .templateStatusStrip,.app:not(.chatMode) .templateConsoleActions,.app:not(.chatMode) .suiteMetricsGrid,.app:not(.chatMode) .suiteMetricsGrid.four{grid-template-columns:1fr!important}.app:not(.chatMode) .contactsTableHead{display:none!important}.app:not(.chatMode) .contactsTableRow{align-items:start!important;display:grid!important;gap:8px!important;grid-template-columns:1fr!important;min-height:0!important;padding:12px!important}.app:not(.chatMode) .contactsTableRow>span{align-items:center!important;display:grid!important;gap:4px!important;grid-template-columns:92px minmax(0,1fr)!important}.app:not(.chatMode) .contactsTableRow>span:before{color:#75859a!important;content:attr(data-label)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important}.app:not(.chatMode) .contactsTableRow .contactNameCell{grid-template-columns:40px minmax(0,1fr)!important}.app:not(.chatMode) .contactsTableRow .contactNameCell:before{display:none!important}.chatMode .chatShell{grid-template-columns:1fr!important}.chatMode .chatShell.hasSelection .conversationList{display:none!important}.chatMode .inboxWorkspaceHeader{align-items:start!important;display:grid!important;gap:10px!important;grid-template-columns:1fr!important}.chatMode .inboxBackButton{min-width:0!important;width:100%!important}.chatMode .inboxHeaderStats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.chatMode .messageBubble{max-width:88%!important}}@media(max-width:620px){.app:not(.chatMode) .reviewHero h1,.app:not(.chatMode) .reviewHero h2,.app:not(.chatMode) .productHero h1,.app:not(.chatMode) .productHero h2,.app:not(.chatMode) .crmHero h2,.app:not(.chatMode) .suitePageHeader h1,.app:not(.chatMode) .suitePageHeader h2,.app:not(.chatMode) .contactsPageHeader h1,.app:not(.chatMode) .templateConsoleHeader h2,.app:not(.chatMode) .pipelineToolbar h2{font-size:22px!important}.app:not(.chatMode) .suiteMetric{grid-template-columns:34px minmax(0,1fr)!important}.app:not(.chatMode) .suiteMetric em{grid-column:2!important}.app:not(.chatMode) .crmPipelineBoard,.app:not(.chatMode) .pipelineBoard{grid-auto-columns:minmax(248px,86vw)!important}.app:not(.chatMode) .crmPipelineActions{grid-template-columns:1fr!important}.chatMode .inboxHeaderStats{grid-template-columns:1fr!important}.chatMode .messages{padding:12px!important}}.app:not(.chatMode) .saasConsole{gap:12px!important}.app:not(.chatMode) .saasConsole .reviewHero.saasHeader{align-items:center!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;padding:14px 18px!important}.app:not(.chatMode) .saasConsole .reviewHero.saasHeader h2{font-size:26px!important;line-height:1.1!important;margin:2px 0 6px!important}.app:not(.chatMode) .saasConsole .reviewHero.saasHeader p{font-size:14px!important;line-height:1.35!important;margin:0!important}.app:not(.chatMode) .saasConsole .dashboardScore{min-height:0!important;min-width:160px!important;padding:12px 14px!important}.app:not(.chatMode) .saasConsole .saasSectionNav{border-radius:14px!important;gap:0!important;min-height:46px!important;overflow:hidden!important}.app:not(.chatMode) .saasConsole .saasSectionNav button{border-radius:0!important;font-size:13px!important;min-height:46px!important;padding:8px 12px!important}.app:not(.chatMode) .saasConsole .metricsGrid{gap:10px!important}.app:not(.chatMode) .saasConsole .metricCard{min-height:74px!important;padding:12px!important}.app:not(.chatMode) .saasConsole .saasPanel{border-radius:14px!important;box-shadow:none!important;min-height:0!important;padding:12px 14px!important}.app:not(.chatMode) .saasConsole .panelTitle{align-items:center!important;border-bottom:1px solid #dbe6f3!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:10px!important;min-height:44px!important;padding-bottom:10px!important}.app:not(.chatMode) .saasConsole .panelTitle h2{font-size:20px!important;line-height:1.1!important;margin:0!important}.app:not(.chatMode) .saasConsole .panelTitleActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.app:not(.chatMode) .tenantList{display:grid!important;gap:8px!important}.app:not(.chatMode) .tenantRow{align-items:center!important;border:1px solid #d8e3f0!important;border-radius:12px!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(330px,1.2fr) minmax(620px,1.8fr)!important;min-height:96px!important;padding:12px!important}.app:not(.chatMode) .tenantRowMain{align-items:center!important;border-right:1px solid #e0e8f2!important;display:grid!important;gap:10px!important;grid-template-columns:42px minmax(120px,1fr) auto minmax(210px,auto)!important;min-height:0!important;padding-right:12px!important}.app:not(.chatMode) .tenantAvatar{border-radius:10px!important;display:grid!important;font-size:13px!important;font-weight:900!important;height:42px!important;place-items:center!important;width:42px!important}.app:not(.chatMode) .tenantRowMain strong,.app:not(.chatMode) .tenantRowMain small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .tenantRowMain strong{font-size:15px!important;line-height:1.2!important}.app:not(.chatMode) .tenantRowMain small{color:#62728a!important;font-size:12px!important;margin-top:2px!important}.app:not(.chatMode) .tenantQuotaStrip{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;min-width:0!important}.app:not(.chatMode) .tenantQuotaStrip span{background:#f8fbff!important;border:1px solid #d8e3f0!important;border-radius:8px!important;color:#66758c!important;display:grid!important;font-size:11px!important;line-height:1.1!important;min-width:64px!important;padding:6px 8px!important;text-align:center!important;white-space:nowrap!important}.app:not(.chatMode) .tenantQuotaStrip strong{color:#07152c!important;font-size:15px!important}.app:not(.chatMode) .tenantRowControls{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:104px 210px 260px 112px!important;min-width:0!important}.app:not(.chatMode) .tenantBilling{display:grid!important;gap:2px!important}.app:not(.chatMode) .tenantBilling strong{font-size:16px!important;line-height:1.15!important}.app:not(.chatMode) .tenantBilling small{color:#75859a!important;font-size:12px!important;line-height:1.2!important}.app:not(.chatMode) .tenantPlanControls{display:grid!important;gap:6px!important;grid-template-columns:1fr!important}.app:not(.chatMode) .tenantPlanControls select,.app:not(.chatMode) .tenantLimitControls input{border-radius:8px!important;font-size:13px!important;height:36px!important;min-height:36px!important;padding:0 10px!important}.app:not(.chatMode) .tenantLimitControls{display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app:not(.chatMode) .miniLimitField{color:#75859a!important;display:grid!important;font-size:10px!important;font-weight:900!important;gap:4px!important;letter-spacing:.02em!important;text-transform:uppercase!important}.app:not(.chatMode) .tenantActions{align-items:stretch!important;display:grid!important;gap:6px!important;grid-template-columns:1fr!important}.app:not(.chatMode) .tenantActions button{border-radius:999px!important;font-size:12px!important;height:30px!important;min-height:30px!important;padding:0 10px!important}@media(max-width:1320px){.app:not(.chatMode) .tenantRow{grid-template-columns:1fr!important}.app:not(.chatMode) .tenantRowMain{border-right:0!important;border-bottom:1px solid #e0e8f2!important;padding:0 0 10px!important}.app:not(.chatMode) .tenantRowControls{grid-template-columns:100px 210px minmax(240px,1fr) 112px!important}}@media(max-width:900px){.app:not(.chatMode) .saasConsole .reviewHero.saasHeader,.app:not(.chatMode) .tenantRowMain,.app:not(.chatMode) .tenantRowControls{grid-template-columns:1fr!important}.app:not(.chatMode) .tenantQuotaStrip,.app:not(.chatMode) .saasConsole .panelTitle,.app:not(.chatMode) .saasConsole .panelTitleActions{align-items:stretch!important;flex-direction:column!important}.app:not(.chatMode) .tenantQuotaStrip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app:not(.chatMode) .tenantActions{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app:not(.chatMode) .connectExperience.connectExperiencePro{align-items:stretch!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:grid!important;gap:14px!important;grid-template-columns:1fr!important;margin:0!important;min-width:0!important;overflow:visible!important;padding:0!important;width:100%!important}.app:not(.chatMode) .connectExperiencePro>*{min-width:0!important;width:100%!important}.app:not(.chatMode) .connectExperiencePro .signupCommand{align-items:center!important;background:#fff!important;border:1px solid #d8e3f0!important;border-radius:14px!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) minmax(210px,270px)!important;min-height:0!important;overflow:hidden!important;padding:18px 20px!important}.app:not(.chatMode) .connectExperiencePro .signupCommand:after{display:none!important}.app:not(.chatMode) .connectExperiencePro .signupCommandCopy{min-width:0!important}.app:not(.chatMode) .connectExperiencePro .signupCommand h2{color:#07152c!important;font-size:clamp(26px,2.2vw,36px)!important;line-height:1.08!important;margin:4px 0 8px!important;max-width:760px!important}.app:not(.chatMode) .connectExperiencePro .signupCommand p{color:#33445d!important;font-size:15px!important;line-height:1.45!important;margin:0!important;max-width:860px!important}.app:not(.chatMode) .connectExperiencePro .signupCommandActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:14px!important}.app:not(.chatMode) .connectExperiencePro .signupCommandActions button{min-height:42px!important;width:auto!important}.app:not(.chatMode) .connectExperiencePro .signupConnectionCard{align-self:stretch!important;background:#f8fbff!important;border:1px solid #d8e3f0!important;border-radius:12px!important;display:grid!important;gap:10px!important;min-height:0!important;padding:14px!important}.app:not(.chatMode) .connectExperiencePro .signupTimeline{align-items:stretch!important;background:#fff!important;border:1px solid #d8e3f0!important;border-radius:14px!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;overflow:visible!important;padding:12px!important}.app:not(.chatMode) .connectExperiencePro .signupStep{align-items:flex-start!important;display:flex!important;gap:10px!important;min-height:74px!important;min-width:0!important;padding:10px!important}.app:not(.chatMode) .connectExperiencePro .signupStep>div{min-width:0!important}.app:not(.chatMode) .connectExperiencePro .signupStep strong,.app:not(.chatMode) .connectExperiencePro .signupStep small{display:block!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}.app:not(.chatMode) .connectExperiencePro .signupWorkspace,.app:not(.chatMode) .connectExperiencePro .signupAdvancedGrid{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)!important;min-width:0!important}.app:not(.chatMode) .connectExperiencePro .signupMainCard,.app:not(.chatMode) .connectExperiencePro .signupSidePanel .connectInfoCard,.app:not(.chatMode) .connectExperiencePro .metaDiagnostics,.app:not(.chatMode) .connectExperiencePro .methodCard,.app:not(.chatMode) .connectExperiencePro .connectionDetails{background:#fff!important;border:1px solid #d8e3f0!important;border-radius:14px!important;box-shadow:none!important;min-width:0!important;overflow:hidden!important;padding:16px!important}.app:not(.chatMode) .connectExperiencePro .signupSidePanel{display:grid!important;gap:14px!important;min-width:0!important}.app:not(.chatMode) .connectExperiencePro .signupCardHeader{align-items:flex-start!important;display:flex!important;gap:10px!important;min-width:0!important}.app:not(.chatMode) .connectExperiencePro .signupCardHeader>div:last-child{min-width:0!important}.app:not(.chatMode) .connectExperiencePro .signupCardHeader h3,.app:not(.chatMode) .connectExperiencePro .signupCardHeader p,.app:not(.chatMode) .connectExperiencePro .signupOption strong,.app:not(.chatMode) .connectExperiencePro .signupOption small,.app:not(.chatMode) .connectExperiencePro .connectInfoCard p,.app:not(.chatMode) .connectExperiencePro .detailCard strong{overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}.app:not(.chatMode) .connectExperiencePro .signupOptionGrid,.app:not(.chatMode) .connectExperiencePro .signupReadiness{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.app:not(.chatMode) .connectExperiencePro .signupOption{align-items:start!important;display:grid!important;gap:8px!important;justify-items:start!important;min-height:0!important;padding:14px!important;text-align:left!important}.app:not(.chatMode) .connectExperiencePro .coexistenceSteps{display:grid!important;gap:8px!important}.app:not(.chatMode) .connectExperiencePro .coexistenceSteps span{align-items:center!important;display:flex!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important;white-space:normal!important;word-break:normal!important}.app:not(.chatMode) .connectExperiencePro .metaDiagnostics{display:grid!important;gap:12px!important}.app:not(.chatMode) .connectExperiencePro .metaDiagnosticGrid,.app:not(.chatMode) .connectExperiencePro .metaPayloadGrid,.app:not(.chatMode) .connectExperiencePro .connectionDetailsGrid{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.app:not(.chatMode) .connectExperiencePro .metaPayloadBox pre{max-height:240px!important;overflow:auto!important;white-space:pre!important;word-break:normal!important}@media(max-width:1180px){.app:not(.chatMode) .connectExperiencePro .signupCommand,.app:not(.chatMode) .connectExperiencePro .signupWorkspace,.app:not(.chatMode) .connectExperiencePro .signupAdvancedGrid{grid-template-columns:1fr!important}.app:not(.chatMode) .connectExperiencePro .signupTimeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.app:not(.chatMode) .connectExperiencePro .signupCommand,.app:not(.chatMode) .connectExperiencePro .signupMainCard,.app:not(.chatMode) .connectExperiencePro .signupSidePanel .connectInfoCard,.app:not(.chatMode) .connectExperiencePro .metaDiagnostics,.app:not(.chatMode) .connectExperiencePro .methodCard,.app:not(.chatMode) .connectExperiencePro .connectionDetails{padding:12px!important}.app:not(.chatMode) .connectExperiencePro .signupTimeline,.app:not(.chatMode) .connectExperiencePro .signupOptionGrid,.app:not(.chatMode) .connectExperiencePro .signupReadiness{grid-template-columns:1fr!important}.app:not(.chatMode) .connectExperiencePro .signupCommandActions{display:grid!important;grid-template-columns:1fr!important}.app:not(.chatMode) .connectExperiencePro .signupCommandActions button{width:100%!important}}.app:not(.chatMode) .embeddedSignupPage,.embeddedSignupPage{align-items:stretch!important;background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important;margin:0!important;max-width:none!important;min-width:0!important;overflow:visible!important;padding:0!important;width:100%!important}.embeddedSignupPage,.embeddedSignupPage *{box-sizing:border-box!important;text-orientation:mixed!important;writing-mode:horizontal-tb!important}.embeddedSignupPage h1,.embeddedSignupPage h2,.embeddedSignupPage h3,.embeddedSignupPage h4,.embeddedSignupPage p,.embeddedSignupPage span,.embeddedSignupPage small,.embeddedSignupPage strong,.embeddedSignupPage button,.embeddedSignupPage label,.embeddedSignupPage dd,.embeddedSignupPage dt{max-width:none!important;min-width:0!important;overflow-wrap:normal!important;text-align:inherit;white-space:normal!important;word-break:normal!important}.embeddedSignupPage .signupCommand{align-items:center!important;background:#fff!important;border:1px solid #d8e3f0!important;border-radius:14px!important;box-shadow:none!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr) minmax(240px,300px)!important;min-width:0!important;overflow:hidden!important;padding:18px!important}.embeddedSignupPage .signupCommandCopy{display:grid!important;gap:8px!important;min-width:0!important}.embeddedSignupPage .signupCommandCopy h2{color:#06152f!important;font-size:clamp(1.55rem,2.2vw,2.2rem)!important;line-height:1.12!important;margin:0!important}.embeddedSignupPage .signupCommandCopy p{color:#445979!important;font-size:.98rem!important;line-height:1.5!important;margin:0!important;max-width:760px!important}.embeddedSignupPage .signupCommandActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important;min-width:0!important}.embeddedSignupPage .signupCommandActions button{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:42px!important;min-width:0!important;padding:0 18px!important;white-space:nowrap!important;width:auto!important}.embeddedSignupPage .signupConnectionCard{background:#f8fbff!important;border:1px solid #dbe7f5!important;border-radius:14px!important;display:grid!important;gap:10px!important;min-width:0!important;padding:14px!important}.embeddedSignupPage .signupTimeline{align-items:stretch!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;min-width:0!important;overflow:visible!important}.embeddedSignupPage .signupStep{align-items:start!important;background:#f5fff9!important;border:1px solid #bcebd0!important;border-radius:12px!important;display:grid!important;gap:10px!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:0!important;min-width:0!important;padding:12px!important}.embeddedSignupPage .signupStep>span:first-child{align-items:center!important;aspect-ratio:1!important;background:#ecfdf3!important;border:1px solid #9fdcb8!important;border-radius:999px!important;color:#0a8f4a!important;display:inline-flex!important;font-weight:800!important;justify-content:center!important;min-width:0!important;width:30px!important}.embeddedSignupPage .signupStep>div{display:grid!important;gap:4px!important;min-width:0!important}.embeddedSignupPage .signupStep strong{color:#07152d!important;font-size:.92rem!important;line-height:1.25!important}.embeddedSignupPage .signupStep small{color:#5f7290!important;font-size:.78rem!important;line-height:1.35!important}.embeddedSignupPage .signupWorkspace,.embeddedSignupPage .signupAdvancedGrid{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)!important;min-width:0!important;width:100%!important}.embeddedSignupPage .signupMainCard,.embeddedSignupPage .signupSidePanel .connectInfoCard,.embeddedSignupPage .metaDiagnostics,.embeddedSignupPage .methodCard,.embeddedSignupPage .connectionDetails{background:#fff!important;border:1px solid #d8e3f0!important;border-radius:14px!important;box-shadow:none!important;display:grid!important;gap:14px!important;min-width:0!important;overflow:hidden!important;padding:16px!important}.embeddedSignupPage .signupSidePanel,.embeddedSignupPage .signupCardHeader,.embeddedSignupPage .connectionControlBar{min-width:0!important}.embeddedSignupPage .signupSidePanel{display:grid!important;gap:14px!important}.embeddedSignupPage .signupCardHeader>div:last-child{display:grid!important;gap:4px!important;min-width:0!important}.embeddedSignupPage .signupOptionGrid,.embeddedSignupPage .signupReadiness{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.embeddedSignupPage .signupOption{align-items:start!important;display:grid!important;gap:8px!important;justify-items:start!important;min-height:0!important;min-width:0!important;padding:14px!important;text-align:left!important}.embeddedSignupPage .coexistenceSteps{display:grid!important;gap:8px!important;min-width:0!important}.embeddedSignupPage .coexistenceSteps span{align-items:center!important;display:flex!important;gap:8px!important;min-height:42px!important;min-width:0!important;padding:8px 10px!important}.embeddedSignupPage .connectionDetailsGrid,.embeddedSignupPage .metaDiagnosticGrid,.embeddedSignupPage .metaPayloadGrid{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;min-width:0!important}.embeddedSignupPage .connectionControlBar{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.embeddedSignupPage .connectionControlBar button{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:42px!important;width:auto!important}.embeddedSignupPage .metaPayloadBox pre{max-height:260px!important;min-width:0!important;overflow:auto!important;overflow-wrap:normal!important;white-space:pre!important;word-break:normal!important}@media(max-width:1180px){.embeddedSignupPage .signupCommand,.embeddedSignupPage .signupWorkspace,.embeddedSignupPage .signupAdvancedGrid{grid-template-columns:minmax(0,1fr)!important}.embeddedSignupPage .signupTimeline{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.embeddedSignupPage .signupCommand,.embeddedSignupPage .signupMainCard,.embeddedSignupPage .signupSidePanel .connectInfoCard,.embeddedSignupPage .metaDiagnostics,.embeddedSignupPage .methodCard,.embeddedSignupPage .connectionDetails{padding:12px!important}.embeddedSignupPage .signupCommandActions,.embeddedSignupPage .connectionControlBar{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.embeddedSignupPage .signupCommandActions button,.embeddedSignupPage .connectionControlBar button{width:100%!important}.embeddedSignupPage .signupTimeline,.embeddedSignupPage .signupOptionGrid,.embeddedSignupPage .signupReadiness,.embeddedSignupPage .connectionDetailsGrid,.embeddedSignupPage .metaDiagnosticGrid,.embeddedSignupPage .metaPayloadGrid{grid-template-columns:minmax(0,1fr)!important}}:root{--bh-sidebar-width: 284px;--bh-sidebar-collapsed: 74px;--bh-nav-bg: #071525;--bh-nav-bg-soft: #0b1b2f;--bh-nav-border: rgba(148, 163, 184, .18);--bh-nav-line: rgba(226, 238, 255, .12);--bh-nav-text: #d9e7f7;--bh-nav-muted: #8ea4bf;--bh-nav-dim: #617894;--bh-nav-active: rgba(14, 99, 219, .24);--bh-nav-active-border: rgba(29, 196, 255, .5);--bh-nav-accent: #19c4ff;--bh-nav-success: #25d39b}@media(min-width:901px){.app:not(.chatMode){grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important}.app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}}.app:not(.chatMode) .sidebar{align-self:stretch!important;background:linear-gradient(180deg,#142e4dc7,#071525f5 34%),var(--bh-nav-bg)!important;border-right:1px solid var(--bh-nav-border)!important;box-shadow:inset -1px 0 #ffffff08!important;color:var(--bh-nav-text)!important;display:flex!important;flex-direction:column!important;gap:6px!important;height:100dvh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px 14px!important;position:sticky!important;top:0!important;width:var(--bh-sidebar-width)!important}.app:not(.chatMode) .sidebar::-webkit-scrollbar{width:8px!important}.app:not(.chatMode) .sidebar::-webkit-scrollbar-thumb{background:#94a3b847!important;border:2px solid transparent!important;border-radius:999px!important;background-clip:padding-box!important}.app:not(.chatMode) .brand{align-items:center!important;border-bottom:1px solid var(--bh-nav-line)!important;display:grid!important;gap:12px!important;grid-template-columns:44px minmax(0,1fr)!important;margin:0 0 8px!important;min-height:58px!important;padding:0 2px 14px!important}.app:not(.chatMode) .brandMark{background:linear-gradient(135deg,#0d6bff,#18c5ff)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:13px!important;box-shadow:0 14px 30px #0078ff2e!important;color:#fff!important;font-size:15px!important;font-weight:900!important;height:44px!important;min-width:44px!important;width:44px!important}.app:not(.chatMode) .brand strong{color:#fff!important;display:block!important;font-size:15.5px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.18!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .brand span{color:#9bb0c9!important;display:block!important;font-size:12.5px!important;line-height:1.3!important;margin-top:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .sidebarToggle{align-items:center!important;background:#ffffff0b!important;border:1px solid rgba(203,217,235,.14)!important;border-radius:12px!important;box-shadow:none!important;color:var(--bh-nav-text)!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;gap:8px!important;height:38px!important;justify-content:center!important;margin:0 0 12px!important;min-height:38px!important;padding:0 12px!important;width:100%!important}.app:not(.chatMode) .sidebarToggle:hover{background:#ffffff13!important;border-color:#cbd9eb3d!important}.app:not(.chatMode) .sidebarToggle svg{color:#b6c7dc!important;height:16px!important;width:16px!important}.app:not(.chatMode) .sidebarSection{align-items:center!important;background:transparent!important;border:0!important;border-radius:9px!important;box-shadow:none!important;color:var(--bh-nav-muted)!important;display:grid!important;font-size:11px!important;font-weight:900!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 16px!important;height:32px!important;justify-items:stretch!important;letter-spacing:.09em!important;margin:6px 0 1px!important;min-height:32px!important;padding:0 10px!important;text-align:left!important;text-transform:uppercase!important;width:100%!important}.app:not(.chatMode) .sidebarSection span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .sidebarSection svg{color:#6d849f!important;height:15px!important;justify-self:end!important;transition:transform .16s ease,color .16s ease!important;width:15px!important}.app:not(.chatMode) .sidebarSection.open svg{transform:rotate(180deg)!important}.app:not(.chatMode) .sidebarSection.active,.app:not(.chatMode) .sidebarSection:hover{background:#ffffff09!important;color:#dceaff!important}.app:not(.chatMode) .sidebarSection.active svg{color:var(--bh-nav-accent)!important}.app:not(.chatMode) .mainNav{border-left:1px solid rgba(148,163,184,.12)!important;display:grid!important;gap:2px!important;margin:0 0 8px 8px!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:0 0 0 8px!important;width:auto!important}.app:not(.chatMode) .mainNav.sidebarNavClosed{display:none!important}.app:not(.chatMode) .mainNav button{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#c1d0e2!important;display:grid!important;font-size:14.5px!important;font-weight:760!important;gap:10px!important;grid-template-columns:22px minmax(0,1fr)!important;height:38px!important;justify-content:initial!important;justify-items:start!important;line-height:1!important;min-height:38px!important;min-width:0!important;padding:0 10px!important;position:relative!important;text-align:left!important;transform:none!important;width:100%!important}.app:not(.chatMode) .mainNav button svg{color:#91a8c3!important;height:17px!important;justify-self:center!important;margin:0!important;width:17px!important}.app:not(.chatMode) .mainNav button:hover{background:#ffffff0e!important;border-color:#cbd9eb1a!important;color:#fff!important}.app:not(.chatMode) .mainNav button:hover svg{color:#d8eaff!important}.app:not(.chatMode) .mainNav button.active{background:linear-gradient(90deg,#0d6bff47,#19c4ff21)!important;border-color:var(--bh-nav-active-border)!important;color:#fff!important}.app:not(.chatMode) .mainNav button.active:before{background:linear-gradient(180deg,var(--bh-nav-accent),var(--bh-nav-success))!important;border-radius:999px!important;bottom:8px!important;content:""!important;left:-10px!important;position:absolute!important;top:8px!important;width:3px!important}.app:not(.chatMode) .mainNav button.active svg{color:#6ee7ff!important}.app:not(.chatMode) .sidebarUtility{border-top:1px solid var(--bh-nav-line)!important;display:grid!important;gap:2px!important;margin-top:auto!important;padding-top:12px!important}.app:not(.chatMode) .sidebarUtility .mainNav{margin-bottom:0!important}.app.sidebarCollapsed:not(.chatMode) .sidebar{align-items:center!important;padding:14px 10px!important;width:var(--bh-sidebar-collapsed)!important}.app.sidebarCollapsed:not(.chatMode) .brand{border-bottom:0!important;gap:0!important;grid-template-columns:1fr!important;justify-items:center!important;margin-bottom:8px!important;min-height:48px!important;padding:0!important}.app.sidebarCollapsed:not(.chatMode) .brand>div:last-child,.app.sidebarCollapsed:not(.chatMode) .sidebarToggle span,.app.sidebarCollapsed:not(.chatMode) .sidebarSection span{display:none!important}.app.sidebarCollapsed:not(.chatMode) .brandMark{height:42px!important;min-width:42px!important;width:42px!important}.app.sidebarCollapsed:not(.chatMode) .sidebarToggle{border-radius:12px!important;height:40px!important;min-height:40px!important;padding:0!important;width:44px!important}.app.sidebarCollapsed:not(.chatMode) .sidebarSection{display:none!important}.app.sidebarCollapsed:not(.chatMode) .mainNav{border-left:0!important;gap:4px!important;margin:0 0 8px!important;padding:0!important;width:100%!important}.app.sidebarCollapsed:not(.chatMode) .mainNav.sidebarNavClosed{display:none!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button{border-radius:12px!important;font-size:0!important;gap:0!important;grid-template-columns:1fr!important;height:42px!important;justify-items:center!important;margin:0 auto!important;min-height:42px!important;padding:0!important;width:44px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button svg{height:18px!important;width:18px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button.active:before{bottom:10px!important;left:0!important;top:10px!important}.app.sidebarCollapsed:not(.chatMode) .sidebarUtility{align-items:center!important;width:100%!important}@media(max-width:900px){.app:not(.chatMode){grid-template-columns:minmax(0,1fr)!important}.app:not(.chatMode) .sidebar{border-radius:0!important;box-shadow:18px 0 42px #00000038!important;left:0!important;max-width:320px!important;position:fixed!important;transform:translate(-105%)!important;transition:transform .22s ease!important;width:min(86vw,320px)!important;z-index:80!important}.app.mobileMenuOpen:not(.chatMode) .sidebar{transform:translate(0)!important}.app.sidebarCollapsed:not(.chatMode) .sidebar{align-items:stretch!important;padding:16px 14px!important;width:min(86vw,320px)!important}.app.sidebarCollapsed:not(.chatMode) .brand{border-bottom:1px solid var(--bh-nav-line)!important;grid-template-columns:44px minmax(0,1fr)!important;justify-items:stretch!important;padding-bottom:14px!important}.app.sidebarCollapsed:not(.chatMode) .brand>div:last-child,.app.sidebarCollapsed:not(.chatMode) .sidebarToggle span,.app.sidebarCollapsed:not(.chatMode) .sidebarSection span{display:block!important}.app.sidebarCollapsed:not(.chatMode) .sidebarSection{display:grid!important}.app.sidebarCollapsed:not(.chatMode) .mainNav{border-left:1px solid rgba(148,163,184,.12)!important;margin:0 0 8px 8px!important;padding:0 0 0 8px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button{font-size:14.5px!important;gap:10px!important;grid-template-columns:22px minmax(0,1fr)!important;height:38px!important;justify-items:start!important;padding:0 10px!important;width:100%!important}}@media(min-width:901px){.app:not(.chatMode){align-items:start!important;display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important;grid-template-rows:minmax(100dvh,auto)!important;min-height:100dvh!important;overflow:visible!important}.app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}.app:not(.chatMode):before{width:var(--bh-sidebar-width)!important}.app.sidebarCollapsed:not(.chatMode):before{width:var(--bh-sidebar-collapsed)!important}.app:not(.chatMode) .sidebar{grid-column:1!important;grid-row:1!important;margin:0!important}.app:not(.chatMode) .workspace{align-self:start!important;grid-column:2!important;grid-row:1!important;margin:0!important;max-width:none!important;min-height:100dvh!important;min-width:0!important;padding:14px 16px 24px!important;width:100%!important}.app:not(.chatMode) .workspace>.topbar{margin-top:0!important}}@media(max-width:900px){.app:not(.chatMode){display:block!important;min-height:100dvh!important}.app:not(.chatMode):before{display:none!important}.app:not(.chatMode) .workspace{margin:0!important;min-height:100dvh!important;padding:10px!important;width:100%!important}}:root{--zpro-bg: #090d12;--zpro-panel: #11171f;--zpro-panel-soft: #151c26;--zpro-rail: #0b1119;--zpro-border: rgba(148, 163, 184, .16);--zpro-line: rgba(226, 232, 240, .09);--zpro-text: #eef5ff;--zpro-muted: #92a2b8;--zpro-dim: #65758b;--zpro-purple: #9b78ff;--zpro-purple-strong: #8a63ff;--zpro-blue: #19baff;--zpro-green: #23d18b;--zpro-warning: #f59e0b;--zpro-danger: #fb7185;--zpro-sidebar-width: 288px;--zpro-conversation-width: 318px}@media(min-width:901px){.app:not(.chatMode){display:grid!important;grid-template-columns:var(--zpro-sidebar-width) minmax(0,1fr)!important;min-height:100dvh!important}.app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}.app.chatMode{background:var(--zpro-bg)!important;display:grid!important;grid-template-columns:var(--zpro-sidebar-width) minmax(0,1fr)!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.app.chatMode.sidebarCollapsed{grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}.app:not(.chatMode) .sidebar,.app.chatMode .sidebar{bottom:0!important;display:flex!important;grid-column:1!important;grid-row:1!important;height:100dvh!important;left:0!important;min-height:100dvh!important;position:fixed!important;top:0!important;z-index:40!important}.app:not(.chatMode) .workspace{grid-column:2!important;grid-row:1!important;margin:0!important;min-height:100dvh!important;min-width:0!important;width:100%!important}.app.chatMode .workspace{grid-column:2!important;grid-row:1!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important}}.app.chatMode .sidebar,.app:not(.chatMode) .sidebar{background:linear-gradient(180deg,#0f172a9e,#080d14fa 36%),#08111c!important;border-right:1px solid var(--zpro-border)!important;box-shadow:inset -1px 0 #ffffff06!important;color:var(--zpro-text)!important;gap:4px!important;padding:14px 13px!important;width:var(--zpro-sidebar-width)!important}.app.chatMode .brand,.app:not(.chatMode) .brand{border-bottom:0!important;grid-template-columns:42px minmax(0,1fr)!important;margin:0 0 12px!important;min-height:52px!important;padding:0 2px 8px!important}.app.chatMode .brandMark,.app:not(.chatMode) .brandMark{background:linear-gradient(135deg,#0c8cff,#05d4ff)!important;border-radius:12px!important;box-shadow:0 12px 26px #09f3!important;height:42px!important;min-width:42px!important;width:42px!important}.app.chatMode .brand strong,.app:not(.chatMode) .brand strong{color:#fff!important;font-size:15px!important;letter-spacing:0!important;line-height:1.15!important}.app.chatMode .brand span,.app:not(.chatMode) .brand span{color:#8fa0b5!important;font-size:12px!important}.app.chatMode .sidebarToggle,.app:not(.chatMode) .sidebarToggle{background:#ffffff0b!important;border:1px solid rgba(203,213,225,.14)!important;border-radius:11px!important;color:#dce8f8!important;height:36px!important;margin:0 0 10px!important;min-height:36px!important}.app.chatMode .sidebarSection,.app:not(.chatMode) .sidebarSection{background:transparent!important;border:0!important;border-radius:8px!important;color:#91a5bd!important;font-size:10.5px!important;height:28px!important;letter-spacing:.1em!important;margin:6px 0 0!important;min-height:28px!important;padding:0 8px!important}.app.chatMode .sidebarSection.open,.app.chatMode .sidebarSection.active,.app:not(.chatMode) .sidebarSection.open,.app:not(.chatMode) .sidebarSection.active{background:#ffffff09!important;color:#cad8eb!important}.app.chatMode .mainNav,.app:not(.chatMode) .mainNav{border-left:1px solid rgba(148,163,184,.1)!important;gap:2px!important;margin:0 0 8px 8px!important;padding:0 0 0 8px!important}.app.chatMode .mainNav button,.app:not(.chatMode) .mainNav button{background:transparent!important;border:1px solid transparent!important;border-radius:9px!important;color:#c8d4e4!important;font-size:14px!important;font-weight:740!important;gap:10px!important;height:36px!important;min-height:36px!important;padding:0 9px!important}.app.chatMode .mainNav button svg,.app:not(.chatMode) .mainNav button svg{color:#8fa3bd!important;height:16px!important;width:16px!important}.app.chatMode .mainNav button:hover,.app:not(.chatMode) .mainNav button:hover{background:#ffffff0e!important;color:#fff!important}.app.chatMode .mainNav button.active,.app:not(.chatMode) .mainNav button.active{background:linear-gradient(90deg,#8b63fff2,#9b78ffd6)!important;border-color:#c2b5ff33!important;box-shadow:0 9px 24px #603dff3d!important;color:#fff!important}.app.chatMode .mainNav button.active:before,.app:not(.chatMode) .mainNav button.active:before{display:none!important}.app.chatMode .mainNav button.active svg,.app:not(.chatMode) .mainNav button.active svg{color:#fff!important}.app.chatMode .sidebarUtility,.app:not(.chatMode) .sidebarUtility{border-top:1px solid var(--zpro-line)!important;padding-top:10px!important}.app.sidebarCollapsed.chatMode .sidebar,.app.sidebarCollapsed:not(.chatMode) .sidebar{width:var(--bh-sidebar-collapsed)!important}.chatMode .inboxExperience{--inbox-panel: var(--zpro-panel);--inbox-canvas: #272727;--inbox-hover: #1a2230;--inbox-selected: var(--zpro-purple);--inbox-border: rgba(148, 163, 184, .18);--inbox-text: var(--zpro-text);--inbox-subtle: #a7b4c7;--inbox-faint: #78869a;background:var(--zpro-bg)!important;display:grid!important;gap:0!important;grid-template-rows:48px minmax(0,1fr)!important;height:100dvh!important;max-width:none!important;overflow:hidden!important;padding:0!important;width:100%!important}.chatMode .inboxWorkspaceHeader{background:#080b10!important;border-bottom:1px solid var(--zpro-line)!important;box-shadow:none!important;color:var(--zpro-text)!important;gap:12px!important;min-height:48px!important;padding:5px 12px!important}.chatMode .inboxBackButton{display:none!important}.chatMode .inboxHeaderTitle{min-width:172px!important}.chatMode .inboxHeaderTitle span{color:#8ba0bb!important;font-size:10px!important}.chatMode .inboxHeaderTitle strong{color:#fff!important;font-size:15px!important}.chatMode .inboxHeaderStats{margin-left:auto!important}.chatMode .inboxHeaderStats span{background:#ffffff0a!important;border:1px solid rgba(148,163,184,.12)!important;color:#b9c6d8!important;min-height:30px!important;padding:0 11px!important}.chatMode .inboxHeaderStats strong{color:#fff!important}.chatMode .crmTopTools{gap:6px!important}.chatMode .crmIconTextButton,.chatMode .crmRoundButton{background:#0f151e!important;border:1px solid rgba(148,163,184,.16)!important;color:#d9e5f5!important;min-height:34px!important}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed{background:#090d12!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-columns:var(--zpro-conversation-width) minmax(0,1fr)!important;height:100%!important;overflow:hidden!important}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:var(--zpro-conversation-width) minmax(0,1fr) 318px!important}.chatMode .conversationList{background:#0d1219!important;border-right:1px solid var(--zpro-line)!important;border-radius:0!important;color:var(--zpro-text)!important;overflow-y:auto!important}.chatMode .inboxNoticeBar{background:linear-gradient(90deg,#1f5cff,#7c3aed)!important;border:0!important;border-radius:0!important;color:#fff!important;font-size:12px!important;min-height:34px!important;padding:8px 12px!important}.chatMode .conversationListHeader{background:#0d1219!important;border-bottom:1px solid var(--zpro-line)!important;min-height:50px!important;padding:10px 12px!important}.chatMode .conversationListHeader strong{color:#fff!important;font-size:15px!important}.chatMode .conversationListHeader span,.chatMode .conversationListHeader small{color:var(--zpro-muted)!important}.chatMode .queueHealth{background:#f59e0b1f!important;border:1px solid rgba(245,158,11,.25)!important;color:#fbbf24!important;font-size:11px!important;max-width:120px!important;padding:6px 8px!important}.chatMode .inboxScopeTabs,.chatMode .inboxFilters,.chatMode .inboxSearchRow{background:#0d1219!important;border-bottom:1px solid var(--zpro-line)!important;padding:8px 10px!important}.chatMode .inboxScopeTabs{display:grid!important;gap:7px!important;grid-template-columns:repeat(3,1fr)!important}.chatMode .inboxScopeTabs button,.chatMode .inboxFilters button,.chatMode .inboxSearchRow button{background:#121924!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:9px!important;color:#aab8ca!important;font-size:12px!important;min-height:30px!important}.chatMode .inboxScopeTabs button.active,.chatMode .inboxFilters button.active,.chatMode .inboxSearchRow button.active{background:var(--zpro-purple-strong)!important;border-color:#c4b5fd59!important;color:#fff!important}.chatMode .inboxFilters{display:flex!important;gap:6px!important;overflow-x:auto!important}.chatMode .inboxFilters button{flex:0 0 auto!important;padding:0 8px!important}.chatMode .inboxSearchRow{display:grid!important;gap:7px!important;grid-template-columns:minmax(0,1fr) auto auto!important}.chatMode .conversationSearch{background:#111822!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:10px!important;padding:0 10px!important}.chatMode .conversationSearch span{display:none!important}.chatMode .conversationSearch input{background:transparent!important;border:0!important;color:#eff6ff!important;font-size:13px!important;min-height:34px!important;padding:0!important}.chatMode .conversationSearch input::placeholder{color:#718096!important}.chatMode .conversationList>button{background:#0f151e!important;border:0!important;border-bottom:1px solid var(--zpro-line)!important;border-radius:0!important;color:#fff!important;grid-template-columns:42px minmax(0,1fr) auto!important;min-height:70px!important;margin:0!important;padding:10px 11px!important}.chatMode .conversationList>button:hover{background:#151e2b!important}.chatMode .conversationList>button.selected{background:linear-gradient(90deg,#8b63fff5,#9b78ffd6)!important;box-shadow:none!important}.chatMode .conversationList>button.selected *{color:#fff!important}.chatMode .avatarStack{height:40px!important;width:40px!important}.chatMode .contactAvatar{background:linear-gradient(135deg,#13c7a2,#32d583)!important;border:0!important;color:#032018!important;font-size:12px!important;height:38px!important;width:38px!important}.chatMode .presenceDot{background:var(--zpro-green)!important;border-color:#0f151e!important}.chatMode .conversationSummary strong{color:#fff!important;font-size:13px!important}.chatMode .conversationSummary small{color:#aab8ca!important;font-size:11px!important}.chatMode .conversationSummary span{color:#8da1ba!important;font-size:9.5px!important}.chatMode .conversationMeta small{color:#8796aa!important}.chatMode .conversationMeta em{background:#facc15!important;color:#171200!important}.chatMode .quickStartConversation{background:#0a0f16!important;border-top:1px solid var(--zpro-line)!important;gap:8px!important;padding:9px 10px!important}.chatMode .quickStartConversation input,.chatMode .quickStartConversation select{background:#111822!important;border-color:#94a3b82e!important;color:#e5edf8!important}.chatMode .quickStartConversation button{background:transparent!important;border:1px solid rgba(155,120,255,.42)!important;color:#dcd6ff!important}.chatMode .thread{background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,#252525,#202124)!important;background-size:28px 28px,auto!important;color:var(--zpro-text)!important;border-radius:0!important}.chatMode .threadHeader{background:#090d12!important;border-bottom:1px solid var(--zpro-line)!important;box-shadow:none!important;min-height:52px!important;padding:6px 12px!important}.chatMode .threadIdentity strong{color:#fff!important;font-size:14px!important}.chatMode .threadIdentity span{color:#9fb0c4!important;font-size:11px!important}.chatMode .conversationBadges span{background:#8b63ff2e!important;border-color:#8b63ff42!important;color:#d9d1ff!important;font-size:10px!important}.chatMode .threadNumberPicker{background:#101720!important;border:1px solid rgba(148,163,184,.14)!important;border-radius:10px!important;color:#dbe7f7!important;padding:5px 8px!important}.chatMode .threadNumberPicker span{color:#7f8fa5!important;font-size:9px!important}.chatMode .threadNumberPicker select{color:#f8fbff!important}.chatMode .threadCommandButton,.chatMode .iconOnly{background:#101720!important;border:1px solid rgba(148,163,184,.15)!important;color:#dce8f8!important;min-height:34px!important}.chatMode .threadCommandButton.primaryCommand{background:var(--zpro-purple-strong)!important;border-color:#c4b5fd4d!important;color:#fff!important}.chatMode .messages{background:transparent!important;gap:10px!important;padding:16px clamp(16px,4vw,64px)!important}.chatMode .threadDay{background:#080d14b8!important;border:1px solid rgba(148,163,184,.12)!important;color:#dce8f8!important}.chatMode .bubble{background:#101720!important;border:1px solid rgba(148,163,184,.11)!important;box-shadow:0 16px 30px #0000002e!important;color:#f8fbff!important;max-width:min(560px,64%)!important}.chatMode .bubble p{color:#f8fbff!important;font-size:13px!important}.chatMode .bubble span{color:#8999ad!important}.chatMode .bubble.outbound,.chatMode .bubble.sent{background:linear-gradient(135deg,#635bff,#7c5cff)!important;border-color:#c4b5fd47!important}.chatMode .bubble.outbound p,.chatMode .bubble.sent p,.chatMode .bubble.outbound span,.chatMode .bubble.sent span{color:#fff!important}.chatMode .templateComposer{background:#080b10!important;border-top:1px solid var(--zpro-line)!important;padding:8px 10px 0!important}.chatMode .templateBar{gap:8px!important;grid-template-columns:auto minmax(180px,1fr) auto!important}.chatMode .composerTabs{background:#111822!important;border-color:#94a3b824!important}.chatMode .composerTabs button{color:#aab8ca!important;min-height:32px!important}.chatMode .composerTabs button.active{background:var(--zpro-purple-strong)!important;color:#fff!important}.chatMode .templateBar select,.chatMode .composer input{background:#111822!important;border-color:#94a3b829!important;color:#f8fbff!important;min-height:38px!important}.chatMode .templateBar .secondary,.chatMode .composer button{background:#121a25!important;border-color:#94a3b829!important;color:#dce8f8!important;min-height:38px!important}.chatMode .composer{background:#080b10!important;border-top:1px solid var(--zpro-line)!important;padding:8px 10px 10px!important}.chatMode .composer button:not(:disabled){background:var(--zpro-purple-strong)!important;border-color:#c4b5fd4d!important;color:#fff!important}.chatMode .threadWelcome{background:#101720!important;border-color:#94a3b824!important;box-shadow:0 24px 60px #0000003d!important;color:var(--zpro-text)!important}.chatMode .threadWelcome span{color:#aab8ca!important}.chatMode .contactInspector{background:#0d1219!important;border-left:1px solid var(--zpro-line)!important}.chatMode .assistantCard,.chatMode .reasoningBox,.chatMode .inspectorIdentity,.chatMode .inspectorNote{background:#111822!important;border-color:#94a3b824!important;color:#edf4ff!important}@media(max-width:1180px){:root{--zpro-conversation-width: 292px}.chatMode .inboxHeaderStats{display:none!important}}@media(max-width:900px){.app.chatMode{display:block!important;height:100dvh!important;overflow:hidden!important}.app.chatMode .sidebar{display:none!important}.chatMode .workspace{height:100dvh!important;padding:0!important}.chatMode .inboxExperience{grid-template-rows:54px minmax(0,1fr)!important}.chatMode .inboxWorkspaceHeader{min-height:54px!important}.chatMode .inboxBackButton{display:inline-flex!important;min-height:36px!important}.chatMode .inboxHeaderTitle,.chatMode .crmTopTools{display:none!important}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:1fr!important}.chatMode .chatShell.hasSelection .conversationList,.chatMode .chatShell.noSelection .thread{display:none!important}.chatMode .messages{padding:12px!important}.chatMode .bubble{max-width:88%!important}}@media(min-width:1181px){.app:not(.chatMode),.app.chatMode{grid-template-columns:var(--zpro-sidebar-width, 288px) minmax(0,1fr)!important}.app:not(.chatMode) .sidebar,.app.chatMode .sidebar{flex:0 0 var(--zpro-sidebar-width, 288px)!important;max-width:var(--zpro-sidebar-width, 288px)!important;width:var(--zpro-sidebar-width, 288px)!important}}@media(max-width:1440px)and (min-width:1181px){:root{--zpro-sidebar-width: 248px;--zpro-conversation-width: 300px}.app.chatMode .brand strong,.app:not(.chatMode) .brand strong{font-size:14px!important}.app.chatMode .mainNav button,.app:not(.chatMode) .mainNav button{font-size:13px!important;gap:8px!important;padding-inline:8px!important}.chatMode .inboxWorkspaceHeader{gap:8px!important}.chatMode .crmIconTextButton{max-width:230px!important}}@media(max-width:1180px)and (min-width:901px){:root{--zpro-sidebar-width: 76px;--zpro-conversation-width: 292px}.app:not(.chatMode),.app.chatMode{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;min-height:100dvh!important}.app:not(.chatMode) .sidebar,.app.chatMode .sidebar{bottom:0!important;display:flex!important;left:0!important;max-width:76px!important;min-height:100dvh!important;overflow-x:hidden!important;padding:12px 9px!important;position:fixed!important;top:0!important;width:76px!important;z-index:40!important}.app:not(.chatMode) .workspace,.app.chatMode .workspace{grid-column:2!important;margin:0!important;min-width:0!important;width:100%!important}.app.chatMode .workspace{height:100dvh!important;overflow:hidden!important;padding:0!important}.app:not(.chatMode) .brand,.app.chatMode .brand{display:flex!important;justify-content:center!important;min-height:48px!important;padding:0 0 8px!important}.app:not(.chatMode) .brand>div:not(.brandMark),.app.chatMode .brand>div:not(.brandMark),.app:not(.chatMode) .brand span,.app.chatMode .brand span,.app:not(.chatMode) .brand strong,.app.chatMode .brand strong,.app:not(.chatMode) .sidebarToggle span,.app.chatMode .sidebarToggle span,.app:not(.chatMode) .sidebarSection span,.app.chatMode .sidebarSection span,.app:not(.chatMode) .mainNav button span,.app.chatMode .mainNav button span,.app:not(.chatMode) .sidebarUtility span,.app.chatMode .sidebarUtility span{display:none!important}.app:not(.chatMode) .sidebarToggle,.app.chatMode .sidebarToggle,.app:not(.chatMode) .mainNav button,.app.chatMode .mainNav button,.app:not(.chatMode) .sidebarUtility button,.app.chatMode .sidebarUtility button{align-items:center!important;border-radius:14px!important;display:inline-flex!important;height:44px!important;justify-content:center!important;min-height:44px!important;padding:0!important;width:54px!important}.app:not(.chatMode) .sidebarSection,.app.chatMode .sidebarSection{height:12px!important;margin:4px 0!important;min-height:12px!important;padding:0!important}.app:not(.chatMode) .mainNav,.app.chatMode .mainNav{align-items:center!important;border-left:0!important;margin:0 0 8px!important;padding:0!important}.chatMode .inboxHeaderTitle{min-width:140px!important}.chatMode .inboxHeaderStats{display:none!important}.chatMode .crmTopTools{overflow-x:auto!important;padding-bottom:2px!important}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:var(--zpro-conversation-width) minmax(0,1fr)!important}.chatMode .contactInspector{display:none!important}}@media(max-width:900px){body{overflow-x:hidden!important}.app:not(.chatMode),.app.chatMode{display:block!important;min-height:100dvh!important}.app:not(.chatMode) .sidebar{bottom:0!important;display:flex!important;height:100dvh!important;left:0!important;max-width:min(86vw,320px)!important;min-height:100dvh!important;position:fixed!important;top:0!important;transform:translate(-105%)!important;transition:transform .22s ease!important;width:min(86vw,320px)!important;z-index:1000!important}.app.mobileMenuOpen:not(.chatMode) .sidebar{transform:translate(0)!important}.app.chatMode .sidebar{display:none!important}.app:not(.chatMode) .workspace,.app.chatMode .workspace{margin:0!important;min-height:100dvh!important;min-width:0!important;padding:14px!important;width:100%!important}.app.chatMode .workspace{height:100dvh!important;overflow:hidden!important;padding:0!important}.chatMode .inboxExperience{grid-template-rows:auto minmax(0,1fr)!important;height:100dvh!important;overflow:hidden!important}.chatMode .inboxWorkspaceHeader{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:auto!important;padding:8px!important}.chatMode .inboxBackButton{display:inline-flex!important}.chatMode .inboxHeaderTitle{display:block!important;min-width:0!important}.chatMode .inboxHeaderStats,.chatMode .crmTopTools{display:none!important}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){display:grid!important;grid-template-columns:1fr!important;height:100%!important;overflow:hidden!important}.chatMode .conversationList{width:100%!important}.chatMode .chatShell.hasSelection .conversationList,.chatMode .chatShell.noSelection .thread{display:none!important}.chatMode .threadHeader{gap:8px!important;min-height:54px!important;padding:8px!important}.chatMode .threadHeaderActions{flex-wrap:nowrap!important;overflow-x:auto!important}.chatMode .messages{padding:12px!important}.chatMode .bubble{max-width:88%!important}.chatMode .templateBar,.chatMode .composer{grid-template-columns:1fr!important}.chatMode .composerTools,.chatMode .contactInspector{display:none!important}}@media(max-width:560px){.app:not(.chatMode) .workspace{padding:10px!important}.chatMode .inboxScopeTabs{grid-template-columns:repeat(3,minmax(82px,1fr))!important;overflow-x:auto!important}.chatMode .inboxSearchRow{grid-template-columns:1fr auto!important}.chatMode .inboxSearchRow button:last-child{display:none!important}.chatMode .conversationList>button{grid-template-columns:40px minmax(0,1fr) auto!important;min-height:68px!important}.chatMode .quickStartConversation{grid-template-columns:72px 1fr!important}.chatMode .quickStartConversation button{grid-column:1 / -1!important;width:100%!important}}:root{--bh-shell-bg: #eef4fb;--bh-surface: #ffffff;--bh-border: #d7e3f1;--bh-border-strong: #c5d5e8;--bh-text: #07162b;--bh-muted: #6c7f98;--bh-blue: #1464ff;--bh-green: #16a34a;--bh-dark: #08111c;--bh-dark-soft: #0d1622;--bh-purple: #8b5cf6;--bh-page-pad: 18px;--bh-radius: 12px;--bh-row: 56px}body{background:var(--bh-shell-bg)}.app,.workspace,.contentArea,.pageShell,.stack,.panel,.reviewHero,.connectExperience,.inboxExperience{min-width:0!important}@media(min-width:901px){.app:not(.chatMode){background:var(--bh-shell-bg)!important;display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important;min-height:100dvh!important;overflow:visible!important}.app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}.app:not(.chatMode) .sidebar,.app.chatMode .sidebar{bottom:0!important;height:100dvh!important;left:0!important;max-height:100dvh!important;min-height:100dvh!important;position:fixed!important;top:0!important;width:var(--bh-sidebar-width)!important;z-index:80!important}.app.sidebarCollapsed:not(.chatMode) .sidebar,.app.sidebarCollapsed.chatMode .sidebar{width:var(--bh-sidebar-collapsed)!important}.app:not(.chatMode) .workspace{grid-column:2!important;margin:0!important;max-width:none!important;min-height:100dvh!important;padding:var(--bh-page-pad)!important;width:100%!important}.app.chatMode{background:#05070b!important;display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.app.chatMode.sidebarCollapsed{grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}.app.chatMode .workspace{grid-column:2!important;height:100dvh!important;margin:0!important;overflow:hidden!important;padding:0!important;width:100%!important}}.app .sidebar{background:linear-gradient(180deg,#101f32fa,#07111e 42%,#060d17)!important;border-right:1px solid rgba(148,163,184,.18)!important;padding:16px 12px!important}.app .brand{grid-template-columns:44px minmax(0,1fr)!important;margin-bottom:12px!important;min-height:50px!important;padding:0 4px 6px!important}.app .brandMark{border-radius:13px!important;height:44px!important;width:44px!important}.app .brand strong{font-size:15px!important;line-height:1.15!important}.app .brand span{color:#93a4ba!important;font-size:12px!important}.app .sidebarToggle{border-radius:12px!important;height:38px!important;margin-bottom:16px!important;min-height:38px!important}.app .sidebarSection{background:transparent!important;color:#91a6bf!important;font-size:10.5px!important;height:30px!important;margin:8px 0 1px!important;padding:0 10px!important}.app .sidebarSection.open,.app .sidebarSection.active{background:#ffffff0b!important}.app .mainNav{border-left:1px solid rgba(148,163,184,.1)!important;gap:3px!important;margin:0 0 10px 8px!important;padding:0 0 0 8px!important}.app .mainNav button{border:1px solid transparent!important;border-radius:10px!important;font-size:14px!important;font-weight:750!important;gap:10px!important;height:37px!important;min-height:37px!important;padding:0 10px!important}.app .mainNav button.active{background:#1464ff2e!important;border-color:#22d3ee47!important;box-shadow:inset 3px 0 #22d3ee!important}.app .mainNav button.active svg{color:#67e8f9!important}.app .sidebarUtility{border-top:1px solid rgba(226,238,255,.12)!important;margin-top:auto!important;padding-top:12px!important}.app.sidebarCollapsed .sidebar{padding:14px 9px!important}.app.sidebarCollapsed .mainNav{border-left:0!important;margin-left:0!important;padding-left:0!important}.app.sidebarCollapsed .mainNav button{box-shadow:none!important;height:42px!important;width:52px!important}.topbar,.reviewHero,.connectHero,.saasHeader,.saasPanel,.panel,.metric,.templatePanel,.crmPanel,.settingsStatus,.approvalCard,.walletCard,.campaignCard,.automationCard,.notificationCard,.dataTable,.tableWrap{border-color:var(--bh-border)!important;border-radius:var(--bh-radius)!important;box-shadow:none!important}.topbar{align-items:center!important;gap:12px!important;min-height:62px!important;padding:12px 16px!important}.stack,.pageStack,.connectExperience,.crmPage,.saasAdmin,.settingsPage{gap:12px!important}.reviewHero,.connectHero,.saasHeader,.heroPanel,.productHero,.panel,.saasPanel,.templatePanel,.crmPanel{min-height:0!important;padding:16px!important}.reviewHero h1,.reviewHero h2,.connectHero h1,.connectHero h2,.saasHeader h1,.heroPanel h1,.heroPanel h2,.productHero h1,.productHero h2{color:var(--bh-text)!important;font-size:clamp(24px,2.1vw,34px)!important;letter-spacing:0!important;line-height:1.12!important;margin:0!important}.reviewHero p,.connectHero p,.saasHeader p,.heroPanel p,.productHero p{color:#435673!important;font-size:15px!important;line-height:1.45!important;margin:6px 0 0!important;max-width:780px!important}.eyebrow,.sectionEyebrow{font-size:11px!important;letter-spacing:.08em!important}.metricsGrid,.statsGrid,.kpiGrid{gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.metric,.statCard,.kpiCard{min-height:72px!important;padding:12px 14px!important}.metric strong,.statCard strong,.kpiCard strong{font-size:clamp(24px,2vw,34px)!important;line-height:1!important}.dataTable table,.tableWrap table{border-collapse:collapse!important;width:100%!important}.dataTable th,.tableWrap th{background:#f6f9fd!important;color:#52657e!important;font-size:12px!important;height:42px!important;padding:10px 16px!important}.dataTable td,.tableWrap td{color:#0f1f35!important;font-size:13px!important;height:54px!important;padding:10px 16px!important;vertical-align:middle!important}.dataTable tr,.tableWrap tr{border-bottom:1px solid #dbe5f0!important}.userRow,.contactRow,.reportRow{align-items:center!important;min-height:58px!important;padding:10px 16px!important}.userRow .pill,.contactRow .pill,.permissionPill{min-height:24px!important;padding:4px 9px!important}.tenantRow{align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(260px,1.05fr) minmax(150px,.35fr) minmax(260px,.75fr) auto!important;min-height:104px!important;overflow:hidden!important;padding:14px 18px!important}.tenantRow>*{min-width:0!important}.tenantIdentity{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:44px minmax(0,1fr) auto!important}.tenantIdentity strong,.tenantIdentity span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenantLimits,.tenantQuotaGrid{display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(70px,1fr))!important}.tenantLimits label,.tenantQuotaGrid label{gap:4px!important}.tenantLimits input,.tenantQuotaGrid input,.tenantControls input,.tenantControls select{height:38px!important;min-height:38px!important;padding:0 10px!important}.tenantActions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important}.tenantActions button{min-height:34px!important;padding:0 12px!important}.pipelineBoard{display:grid!important;gap:10px!important;grid-auto-columns:minmax(260px,302px)!important;grid-auto-flow:column!important;overflow-x:auto!important;padding-bottom:8px!important}.pipelineColumn{min-width:0!important;overflow:hidden!important;padding:12px!important}.pipelineColumnHeader,.pipelineColumnMeta{min-width:0!important}.pipelineCard{min-height:0!important;overflow:hidden!important;padding:12px!important}.pipelineCard *,.pipelineColumn *{min-width:0!important;overflow-wrap:anywhere!important}.pipelineCardActions,.pipelineActions,.cardActions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.pipelineCardActions button,.pipelineActions button,.cardActions button{flex:1 1 auto!important;min-height:36px!important;min-width:0!important;padding:0 10px!important}.embeddedSignupPage,.connectExperience,.connectExperiencePro,.signupCommand,.signupWorkspace,.signupAdvancedGrid,.embeddedSignupPage *,.connectExperience *,.connectExperiencePro *,.signupCommand *{text-orientation:mixed!important;writing-mode:horizontal-tb!important;word-break:normal!important}.connectExperience{display:grid!important;gap:12px!important}.connectHero.embeddedSignupHero,.signupCommand{align-items:center!important;gap:16px!important;grid-template-columns:minmax(0,1fr) minmax(220px,280px)!important;min-height:0!important;padding:16px 18px!important}.connectOperationsGrid,.connectSecondaryGrid,.signupWorkspace,.signupAdvancedGrid,.signupMainGrid,.signupDiagnosticsGrid{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)!important;max-width:100%!important;overflow:visible!important}.connectPrimaryCard,.connectInfoCard,.methodCard,.connectionDetails,.signupMainCard,.signupSidePanel,.metaDiagnostics,.signupCard,.signupDiagnosticCard{min-height:0!important;min-width:0!important;overflow:hidden!important;padding:14px!important}.connectChecklist,.signupTimeline,.signupOptionGrid,.signupReadiness,.metaDiagnosticGrid,.metaPayloadGrid,.connectionDetailsGrid,.signupStatusGrid{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.connectCheck,.signupStep,.signupOption,.metaDiagnosticCard,.metaPayloadBox,.signupStatusCard,.detailCard{align-items:flex-start!important;display:flex!important;gap:10px!important;min-width:0!important;overflow:hidden!important;padding:10px!important}.connectCheck *,.signupStep *,.signupOption *,.metaDiagnosticCard *,.metaPayloadBox *,.signupStatusCard *,.detailCard *{overflow-wrap:anywhere!important}.signupStep strong,.signupStep small,.signupOption strong,.signupOption small,.metaDiagnosticCard strong,.metaDiagnosticCard span{display:block!important;line-height:1.35!important;white-space:normal!important}.metaPayloadBox,.metaPayloadBox pre{min-height:0!important;max-height:260px!important}.codeBlock,pre,code{max-width:100%!important}pre{overflow:auto!important}.chatMode .inboxExperience{--inbox-panel: #0d1219;--inbox-canvas: #242424;--inbox-border: rgba(148, 163, 184, .16);--inbox-selected: #8b5cf6;background:#080b10!important;display:grid!important;grid-template-rows:52px minmax(0,1fr)!important;height:100dvh!important;overflow:hidden!important;padding:0!important}.chatMode .inboxWorkspaceHeader{background:#070a0f!important;border-bottom:1px solid rgba(148,163,184,.14)!important;display:flex!important;min-height:52px!important;padding:6px 12px!important}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed{background:#080b10!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-columns:minmax(324px,380px) minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:minmax(324px,380px) minmax(0,1fr) minmax(300px,340px)!important}.chatMode .conversationList{background:#0d1219!important;border-right:1px solid rgba(148,163,184,.14)!important}.chatMode .inboxNoticeBar{min-height:34px!important;padding:8px 12px!important}.chatMode .conversationListHeader{min-height:58px!important;padding:10px 12px!important}.chatMode .inboxScopeTabs,.chatMode .inboxFilters,.chatMode .inboxSearchRow{gap:7px!important;padding:8px 12px!important}.chatMode .conversationList>button{border-bottom:1px solid rgba(148,163,184,.11)!important;grid-template-columns:44px minmax(0,1fr) auto!important;min-height:72px!important;padding:10px 12px!important}.chatMode .conversationList>button.selected{background:linear-gradient(90deg,#8b5cf6,#a78bfa)!important}.chatMode .thread{background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,#272727,#202124)!important;background-size:28px 28px,auto!important}.chatMode .threadHeader{min-height:54px!important;padding:7px 12px!important}.chatMode .messages{padding:16px clamp(18px,4vw,70px)!important}.chatMode .threadWelcome{background:#0d1622!important;border:1px solid rgba(148,163,184,.16)!important;max-width:520px!important}.chatMode .templateComposer,.chatMode .composer{padding-left:12px!important;padding-right:12px!important}button,input,select,textarea,.pill,.status,.badge,.detailCard,.connectionFacts,.tenantIdentity,.conversationSummary{min-width:0!important}input,select,textarea{max-width:100%!important}.detailCard strong,.connectionFacts dd,.urlValue,.tokenValue{overflow-wrap:anywhere!important}@media(max-width:1280px)and (min-width:901px){:root{--bh-sidebar-width: 268px}.tenantRow{grid-template-columns:minmax(250px,1fr) minmax(130px,.35fr) minmax(240px,.8fr)!important}.tenantActions{grid-column:1 / -1!important;justify-content:flex-start!important}.connectOperationsGrid,.connectSecondaryGrid,.signupMainGrid,.signupDiagnosticsGrid{grid-template-columns:1fr!important}}@media(max-width:900px){.app,.app:not(.chatMode){display:block!important;min-height:100dvh!important}.app .workspace,.app:not(.chatMode) .workspace{margin:0!important;padding:12px!important;width:100%!important}.topbar,.reviewHero,.connectHero,.saasHeader,.heroPanel,.productHero{display:grid!important;grid-template-columns:1fr!important;padding:14px!important}.tenantRow,.tenantIdentity,.connectHero.embeddedSignupHero,.signupCommand,.connectOperationsGrid,.connectSecondaryGrid,.signupMainGrid,.signupDiagnosticsGrid{grid-template-columns:1fr!important}.tenantLimits,.tenantQuotaGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pipelineBoard{grid-auto-columns:minmax(250px,86vw)!important}.app.chatMode{display:block!important;height:100dvh!important;overflow:hidden!important}.app.chatMode .workspace{height:100dvh!important;padding:0!important}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:1fr!important}.chatMode .chatShell.hasSelection .conversationList,.chatMode .chatShell.noSelection .thread,.chatMode .inboxHeaderStats,.chatMode .crmTopTools{display:none!important}}@media(max-width:620px){:root{--bh-page-pad: 10px}.reviewHero h1,.reviewHero h2,.connectHero h1,.connectHero h2,.saasHeader h1,.heroPanel h1,.heroPanel h2,.productHero h1,.productHero h2{font-size:24px!important}.tenantLimits,.tenantQuotaGrid{grid-template-columns:1fr!important}.dataTable,.tableWrap{overflow-x:auto!important}}:root{--bh-shell-sidebar: 300px;--bh-shell-sidebar-collapsed: 76px;--bh-page-bg: #eef4fb;--bh-surface: #ffffff;--bh-surface-soft: #f7faff;--bh-border: #d7e2f0;--bh-border-strong: #c4d3e6;--bh-text: #07152a;--bh-text-soft: #4d627c;--bh-muted: #8294ac;--bh-primary: #1663ff;--bh-primary-2: #7c5cff;--bh-success: #16a34a;--bh-warning: #f59e0b;--bh-danger: #dc2626;--bh-radius: 14px;--bh-radius-sm: 10px;--bh-shadow: 0 18px 44px rgba(15, 23, 42, .07);--bh-shadow-sm: 0 10px 24px rgba(15, 23, 42, .045)}body{background:var(--bh-page-bg)!important;color:var(--bh-text)!important;overflow-x:hidden!important}button,input,select,textarea{font:inherit;letter-spacing:0!important}button svg{flex:0 0 auto}@media(min-width:901px){.app,.app:not(.chatMode),.app.chatMode{display:grid!important;grid-template-columns:var(--bh-shell-sidebar) minmax(0,1fr)!important;min-height:100dvh!important;overflow:visible!important}.app.sidebarCollapsed,.app.sidebarCollapsed:not(.chatMode),.app.sidebarCollapsed.chatMode{grid-template-columns:var(--bh-shell-sidebar-collapsed) minmax(0,1fr)!important}.app:before,.app:not(.chatMode):before,.app.chatMode:before{display:none!important}.app .sidebar,.app:not(.chatMode) .sidebar,.app.chatMode .sidebar{background:linear-gradient(180deg,#0b1726,#07111e 56%,#050c16)!important;border:0!important;border-right:1px solid rgba(148,163,184,.16)!important;border-radius:0!important;box-shadow:none!important;color:#eaf3ff!important;display:flex!important;flex-direction:column!important;gap:0!important;grid-column:1!important;height:100dvh!important;inset:0 auto 0 0!important;margin:0!important;max-height:100dvh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:18px 14px!important;position:fixed!important;top:0!important;width:var(--bh-shell-sidebar)!important;z-index:100!important}.app.sidebarCollapsed .sidebar{align-items:center!important;padding:14px 10px!important;width:var(--bh-shell-sidebar-collapsed)!important}.app .workspace,.app:not(.chatMode) .workspace{align-self:start!important;background:var(--bh-page-bg)!important;grid-column:2!important;margin:0!important;max-width:none!important;min-height:100dvh!important;min-width:0!important;overflow-x:clip!important;padding:14px 16px 24px!important;position:relative!important;top:auto!important;transform:none!important;width:100%!important}.app.chatMode .workspace{grid-column:2!important;height:100dvh!important;margin:0!important;overflow:hidden!important;padding:0!important;width:100%!important}}.sidebar .brand{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:48px minmax(0,1fr)!important;margin:0 0 14px!important;padding:0 4px!important}.sidebar .brandMark{border-radius:14px!important;height:48px!important;min-width:48px!important;width:48px!important}.sidebar .brand strong{color:#fff!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebar .brand span{color:#8aa1bc!important;font-size:13px!important;line-height:1.35!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebarToggle{background:#ffffff0b!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:13px!important;color:#dbeafe!important;height:42px!important;margin:0 0 18px!important}.sidebarSection{background:transparent!important;border:0!important;border-radius:10px!important;color:#92a8c4!important;display:grid!important;font-size:11px!important;font-weight:850!important;grid-template-columns:minmax(0,1fr) 16px!important;height:30px!important;letter-spacing:.08em!important;margin:8px 0 3px!important;padding:0 10px!important;text-transform:uppercase!important}.sidebarSection.active,.sidebarSection.open{background:#ffffff09!important;color:#b7c9df!important}.mainNav{border:0!important;display:grid!important;gap:3px!important;margin:0 0 10px!important;padding:0 0 0 6px!important}.mainNav button{align-items:center!important;background:transparent!important;border:0!important;border-radius:12px!important;color:#c5d4e6!important;display:grid!important;font-size:14px!important;font-weight:760!important;gap:10px!important;grid-template-columns:22px minmax(0,1fr)!important;height:39px!important;justify-content:start!important;min-height:39px!important;overflow:hidden!important;padding:0 10px!important;text-align:left!important;white-space:nowrap!important;width:100%!important}.mainNav button:hover{background:#ffffff0e!important;color:#fff!important}.mainNav button.active{background:linear-gradient(90deg,#1663ff40,#7c5cff38)!important;box-shadow:inset 3px 0 #23d3ee!important;color:#fff!important}.mainNav button svg{color:#9fb4ce!important;height:18px!important;width:18px!important}.mainNav button.active svg{color:#7dd3fc!important}.sidebarUtility{border-top:1px solid rgba(148,163,184,.18)!important;display:grid!important;gap:3px!important;margin-top:auto!important;padding-top:12px!important}@media(min-width:901px){.app.sidebarCollapsed .brand{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}.app.sidebarCollapsed .brand>div:last-child,.app.sidebarCollapsed .sidebarToggle span,.app.sidebarCollapsed .sidebarSection span{display:none!important}.app.sidebarCollapsed .sidebarToggle{padding:0!important;width:44px!important}.app.sidebarCollapsed .sidebarSection{display:none!important}.app.sidebarCollapsed .mainNav{padding:0!important;width:100%!important}.app.sidebarCollapsed .mainNav button{font-size:0!important;grid-template-columns:1fr!important;justify-items:center!important;padding:0!important;width:44px!important}}.workspace>*{max-width:100%!important}.topbar,.reviewHero,.productHero,.saasHeader,.suitePageHeader,.connectHero,.heroPanel,.panel,.suiteCard,.connectPrimaryCard,.connectInfoCard,.methodCard,.connectionDetails,.metricCard,.suiteMetric,.crmCard,.templateCard,.settingsPanel,.accountCard,.contactsPage,.dataSurface{background:var(--bh-surface)!important;border:1px solid var(--bh-border)!important;border-radius:var(--bh-radius)!important;box-shadow:none!important;color:var(--bh-text)!important}.topbar{align-items:center!important;display:flex!important;gap:14px!important;justify-content:space-between!important;margin:0 0 14px!important;min-height:72px!important;padding:14px 18px!important}.topbar h1,.reviewHero h1,.reviewHero h2,.productHero h1,.productHero h2,.saasHeader h1,.saasHeader h2,.suitePageHeader h1,.suitePageHeader h2,.connectHero h1,.connectHero h2,.heroPanel h1,.heroPanel h2{color:var(--bh-text)!important;font-size:clamp(24px,2.2vw,34px)!important;line-height:1.08!important;margin:0!important}.topbar p,.eyebrow{color:var(--bh-primary)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.08em!important;margin:0 0 4px!important;text-transform:uppercase!important}.reviewHero,.productHero,.saasHeader,.suitePageHeader,.connectHero,.heroPanel{align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0 0 14px!important;min-height:0!important;padding:18px 20px!important}.reviewHero p,.productHero p,.saasHeader p,.suitePageHeader p,.connectHero p,.heroPanel p,.panel p,.suiteCard p{color:var(--bh-text-soft)!important;font-size:15px!important;line-height:1.5!important;margin:6px 0 0!important;max-width:820px!important}.heroEvidence,.topActions,.panelTitleActions,.contactsHeaderActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.heroEvidence span,.badge,.status,.pill,.topUser,.reviewScore,.dashboardScore,.tenantSwitcher,.logoutButton{border-radius:999px!important;min-height:34px!important}.reviewScore,.dashboardScore{align-content:center!important;background:var(--bh-surface-soft)!important;border:1px solid var(--bh-border)!important;display:grid!important;min-height:92px!important;min-width:160px!important;padding:14px 16px!important}.reviewScore strong,.dashboardScore strong{color:var(--bh-text)!important;font-size:28px!important;line-height:1!important}.panel,.suiteCard,.connectPrimaryCard,.connectInfoCard,.methodCard,.connectionDetails{margin:0 0 14px!important;min-height:0!important;padding:16px!important}.panelTitle,.suiteCardHeader,.contactsPageHeader{align-items:center!important;display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:12px!important;min-height:0!important}.panel h2,.suiteCard h3,.contactsPageHeader h1{color:var(--bh-text)!important;font-size:clamp(22px,1.8vw,28px)!important;line-height:1.12!important;margin:0!important}.metricsGrid,.suiteMetricsGrid{display:grid!important;gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 0 14px!important}.metricCard,.suiteMetric{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:42px minmax(0,1fr) auto!important;min-height:74px!important;padding:14px 16px!important}.metricCard strong,.suiteMetric strong{font-size:26px!important;line-height:1!important}.primary,.secondary,.suitePrimary,.contactsPrimaryButton,.contactsPillButton,.logoutButton,.suiteGhost,.compactAction,button[type=submit]{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-weight:800!important;gap:8px!important;justify-content:center!important;min-height:40px!important;padding:0 16px!important;white-space:nowrap!important}.primary,.suitePrimary,.contactsPrimaryButton{background:var(--bh-success)!important;border:1px solid var(--bh-success)!important;color:#fff!important}.secondary,.contactsPillButton,.suiteGhost,.logoutButton{background:#fff!important;border:1px solid var(--bh-border)!important;color:var(--bh-text)!important}input,select,textarea,.searchInput,.conversationSearch{background:#fff!important;border:1px solid var(--bh-border-strong)!important;border-radius:12px!important;color:var(--bh-text)!important;min-height:40px!important;min-width:0!important;padding:0 14px!important}textarea{min-height:96px!important;padding:12px 14px!important}.dataTable,.tableWrap,.contactsTableShell,.usersTable,.saasPanel{overflow-x:auto!important}.dataTable table,.contactsTable,.usersTable table{border-collapse:collapse!important;width:100%!important}.dataTable th,.dataTable td,.contactsTable th,.contactsTable td,.usersTable th,.usersTable td{border-bottom:1px solid var(--bh-border)!important;padding:10px 14px!important;text-align:left!important;vertical-align:middle!important}.dataTable tr,.contactsRow,.userRow,.tenantRow{min-height:58px!important}.contactsPage{display:grid!important;gap:0!important;min-height:calc(100dvh - 110px)!important;overflow:hidden!important}.contactsPageHeader{border-bottom:1px solid var(--bh-border)!important;margin:0!important;padding:20px 22px 12px!important}.contactsToolbar{align-items:center!important;border-bottom:1px solid var(--bh-border)!important;display:flex!important;gap:12px!important;padding:12px 22px!important}.contactsRow{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:48px minmax(180px,1fr) minmax(140px,.7fr) minmax(120px,.7fr) minmax(180px,1fr) minmax(140px,.8fr) auto!important;padding:10px 22px!important}.userRow{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(240px,1.3fr) minmax(140px,.6fr) minmax(140px,.7fr) minmax(240px,1.2fr) minmax(120px,.55fr) auto!important;padding:10px 18px!important}.tenantRow{align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(320px,1.3fr) minmax(120px,.4fr) minmax(280px,1fr) minmax(210px,.8fr) auto!important;min-height:96px!important;padding:14px 16px!important}.tenantIdentity,.tenantMetrics,.tenantBilling,.tenantLimits,.tenantActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.tenantActions{justify-content:flex-end!important}.tenantQuotaGrid,.tenantLimits{display:flex!important;flex-wrap:wrap!important}.tenantQuotaGrid>*,.tenantLimits>*{min-width:82px!important;padding:8px 10px!important}.crmWhatsApp,.crmSuitePage,.saasConsole,.connectExperience,.settingsPage,.templatesPage{display:grid!important;gap:14px!important;min-width:0!important}.pipelineToolbar,.crmToolbar{align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(260px,520px)!important;padding:14px 16px!important}.pipelineBoard,.crmPipelineBoard{display:grid!important;gap:12px!important;grid-auto-columns:minmax(280px,310px)!important;grid-auto-flow:column!important;overflow-x:auto!important;padding:0 0 10px!important;scroll-snap-type:x proximity!important}.pipelineColumn,.crmPipelineColumn{background:#fff!important;border:1px solid var(--bh-border)!important;border-radius:var(--bh-radius)!important;display:grid!important;gap:10px!important;min-height:360px!important;min-width:0!important;padding:12px!important;scroll-snap-align:start!important}.pipelineColumn header,.pipelineSummary,.pipelineCardHeader,.pipelineValueRow,.pipelineMeta,.pipelineActions{min-width:0!important}.pipelineColumn header{align-items:start!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.pipelineColumn header strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pipelineColumn header span,.pipelineCard span,.pipelineCard p,.pipelineCard small{overflow-wrap:anywhere!important}.pipelineSummary{align-items:center!important;background:var(--bh-surface-soft)!important;border:1px solid var(--bh-border)!important;border-radius:10px!important;display:flex!important;gap:8px!important;justify-content:space-between!important;padding:8px 10px!important}.pipelineCard,.crmPipelineCard{background:#fff!important;border:1px solid var(--bh-border)!important;border-radius:12px!important;display:grid!important;gap:8px!important;min-width:0!important;padding:12px!important}.pipelineActions,.crmPipelineActions{display:grid!important;gap:8px!important;grid-template-columns:1fr auto auto!important}.suiteWallet,.automationCard,.campaignCard,.notificationRow,.scheduledRow,.fieldRow{background:#fff!important;border:1px solid var(--bh-border)!important;border-radius:12px!important;min-height:0!important;padding:12px!important}.connectExperience,.connectExperience *,.connectHero,.connectHero *,.connectOperationsGrid,.connectOperationsGrid *,.connectSecondaryGrid,.connectSecondaryGrid *,.signupMainGrid,.signupMainGrid *,.signupDiagnosticsGrid,.signupDiagnosticsGrid *{text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}.connectExperience{overflow-x:clip!important}.connectHero.embeddedSignupHero{grid-template-columns:minmax(0,1fr) minmax(190px,260px)!important}.connectOperationsGrid,.signupMainGrid{display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)!important}.connectSecondaryGrid,.signupDiagnosticsGrid{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.connectChecklist,.signupChecklist,.metaStatusGrid,.diagnosticGrid{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.connectChecklist>*,.signupChecklist>*,.metaStatusGrid>*,.diagnosticGrid>*{min-width:0!important}.payloadBox,.codeBox,pre,code,.tokenValue,.urlValue{max-width:100%!important;overflow:auto!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important}.chatMode .inboxExperience{background:#080b10!important;color:#e5edf8!important;display:grid!important;grid-template-rows:58px minmax(0,1fr)!important;height:100dvh!important;overflow:hidden!important}.chatMode .inboxWorkspaceHeader{background:#070a0f!important;border-bottom:1px solid rgba(148,163,184,.16)!important;min-height:58px!important;padding:6px 12px!important}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){background:#080b10!important;border:0!important;border-radius:0!important;display:grid!important;grid-template-columns:minmax(330px,390px) minmax(0,1fr)!important;height:100%!important;min-height:0!important;overflow:hidden!important}.chatMode .chatShell.reviewInbox:not(.actionsCollapsed).hasSelection{grid-template-columns:minmax(330px,390px) minmax(0,1fr) minmax(300px,340px)!important}.chatMode .conversationList{background:#0b1017!important;border-right:1px solid rgba(148,163,184,.15)!important;color:#e5edf8!important;min-width:0!important}.chatMode .conversationListHeader,.chatMode .inboxScopeTabs,.chatMode .inboxFilters,.chatMode .inboxSearchRow{background:#0b1017!important;border-color:#94a3b821!important;padding-left:12px!important;padding-right:12px!important}.chatMode .conversationList>button{background:#0b1017!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.12)!important;border-radius:0!important;color:#e5edf8!important;grid-template-columns:46px minmax(0,1fr) auto!important;min-height:76px!important;padding:10px 12px!important}.chatMode .conversationList>button:hover{background:#101722!important}.chatMode .conversationList>button.selected{background:linear-gradient(90deg,#7c5cff,#9b7aff)!important;color:#fff!important}.chatMode .thread{background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(180deg,#252525,#1f2022)!important;background-size:28px 28px,auto!important;min-width:0!important}.chatMode .threadWelcome{background:#0d1622!important;border:1px solid rgba(148,163,184,.18)!important;color:#dbeafe!important;max-width:520px!important}.chatMode .threadWelcome h2{color:#eef6ff!important}.chatMode .messages{padding:18px clamp(18px,4vw,70px)!important}.chatMode .messageBubble{max-width:min(620px,74%)!important}.chatMode .composer,.chatMode .templateComposer{background:#080b10!important;border-color:#94a3b829!important;padding:10px 12px!important}@media(max-width:1280px){.metricsGrid,.suiteMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenantRow{grid-template-columns:minmax(260px,1fr) minmax(100px,.4fr) minmax(220px,.8fr)!important}.tenantActions{grid-column:1 / -1!important;justify-content:flex-start!important}}@media(max-width:900px){.app,.app:not(.chatMode),.app.chatMode{display:block!important;min-height:100dvh!important}.app .sidebar,.app:not(.chatMode) .sidebar,.app.chatMode .sidebar{box-shadow:18px 0 48px #00000057!important;max-width:320px!important;transform:translate(-105%)!important;transition:transform .22s ease!important;width:min(86vw,320px)!important}.app.mobileMenuOpen .sidebar{transform:translate(0)!important}.app .workspace,.app:not(.chatMode) .workspace,.app.chatMode .workspace{margin:0!important;min-height:100dvh!important;padding:10px!important;width:100%!important}.app.chatMode .workspace{height:100dvh!important;padding:0!important}.topbar,.reviewHero,.productHero,.saasHeader,.suitePageHeader,.connectHero,.heroPanel,.pipelineToolbar,.crmToolbar,.connectHero.embeddedSignupHero,.connectOperationsGrid,.connectSecondaryGrid,.signupMainGrid,.signupDiagnosticsGrid{grid-template-columns:1fr!important}.topbar{display:grid!important}.metricsGrid,.suiteMetricsGrid,.contactsRow,.userRow,.tenantRow{grid-template-columns:1fr!important}.pipelineBoard,.crmPipelineBoard{grid-auto-columns:minmax(260px,86vw)!important}.chatMode .chatShell.reviewInbox,.chatMode .chatShell.reviewInbox.actionsCollapsed,.chatMode .chatShell.reviewInbox:not(.actionsCollapsed),.chatMode .chatShell.reviewInbox:not(.actionsCollapsed).hasSelection{grid-template-columns:1fr!important}.chatMode .chatShell.hasSelection .conversationList,.chatMode .chatShell.noSelection .thread{display:none!important}}@media(max-width:620px){.topbar,.reviewHero,.productHero,.saasHeader,.suitePageHeader,.connectHero,.heroPanel,.panel,.suiteCard{border-radius:12px!important;padding:14px!important}.metricsGrid,.suiteMetricsGrid{grid-template-columns:1fr!important}.contactsToolbar,.contactsHeaderActions,.topActions,.heroEvidence{align-items:stretch!important;flex-direction:column!important}.primary,.secondary,.suitePrimary,.contactsPrimaryButton,.contactsPillButton,.logoutButton{width:100%!important}}@media(min-width:901px){.app .sidebar,.app:not(.chatMode) .sidebar,.app.chatMode .sidebar{padding:18px 16px 14px!important}.sidebarUtility{margin-top:10px!important}}.sidebar .brand{margin-bottom:16px!important}.sidebarToggle{height:40px!important;margin-bottom:16px!important}.sidebarSection{align-items:center!important;background:transparent!important;color:#8ea6c3!important;height:28px!important;margin:6px 0 2px!important;padding:0 8px!important}.sidebarSection.open,.sidebarSection.active{background:transparent!important}.sidebarSection svg{color:#6f87a3!important;height:15px!important;transform:rotate(0)!important;width:15px!important}.sidebarSection.open svg{color:#9ed6ff!important;transform:rotate(180deg)!important}.mainNav{gap:1px!important;margin-bottom:8px!important;padding-left:4px!important}.mainNav button{border-radius:10px!important;font-size:14px!important;height:36px!important;min-height:36px!important;padding:0 9px!important}.mainNav button.active{background:#1663ff33!important;box-shadow:inset 3px 0 #22d3ee!important}.topbar{min-height:62px!important;padding:11px 16px!important}.reviewHero,.productHero,.saasHeader,.suitePageHeader,.connectHero,.heroPanel,.panel,.suiteCard,.connectPrimaryCard,.connectInfoCard,.methodCard,.connectionDetails,.metricCard,.suiteMetric,.crmCard,.templateCard,.settingsPanel,.accountCard,.contactsPage,.dataSurface{border-radius:12px!important}.reviewHero,.productHero,.saasHeader,.suitePageHeader,.connectHero,.heroPanel{min-height:0!important;padding:16px 18px!important}.reviewHero h1,.reviewHero h2,.productHero h1,.productHero h2,.saasHeader h1,.saasHeader h2,.suitePageHeader h1,.suitePageHeader h2,.connectHero h1,.connectHero h2,.heroPanel h1,.heroPanel h2{font-size:clamp(24px,2.2vw,34px)!important}.panel,.suiteCard,.connectInfoCard,.settingsPanel,.accountCard,.dataSurface{padding:16px!important}.metricsGrid,.suiteMetricsGrid,.dashboardMetricGrid,.saasMetricGrid{gap:10px!important}.metricCard,.suiteMetric,.dashboardMetric,.saasMetric{min-height:74px!important;padding:12px 14px!important}.tenantRow{gap:12px!important;grid-template-columns:minmax(280px,1.25fr) minmax(96px,.36fr) minmax(250px,.92fr) minmax(190px,.7fr) auto!important;min-height:72px!important;padding:10px 12px!important}.tenantRowMain{min-width:0!important}.tenantRowMain strong,.tenantRowMain small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.tenantQuotaGrid>*,.tenantLimits>*,.tenantRowControls select,.tenantRowControls input{min-height:34px!important;padding:6px 9px!important}.tenantActions button,.tableActions button,.suiteGhost.compact,.suiteGhost,.secondary{min-height:34px!important;padding:0 12px!important}.suiteGhost.compact{min-width:78px!important}.suiteInlineActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;min-width:0!important}.suiteDanger{align-items:center!important;background:#fff7f7!important;border:1px solid #fecaca!important;border-radius:999px!important;color:#dc2626!important;display:inline-flex!important;font-weight:800!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;white-space:nowrap!important}.suiteDanger.compact{min-width:78px!important}.suiteMutedAction{align-items:center!important;border:1px dashed var(--bh-border-strong)!important;border-radius:999px!important;color:var(--bh-muted)!important;display:inline-flex!important;font-size:.82rem!important;font-weight:800!important;min-height:34px!important;padding:0 12px!important;width:max-content!important}.bubble.internalNote{align-self:center!important;background:#facc151f!important;border:1px solid rgba(250,204,21,.36)!important;color:#fef3c7!important;max-width:min(620px,92%)!important;text-align:left!important}.bubble.internalNote span{color:#facc15!important}.previewInbox .previewConversation{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border:1px solid rgba(148,163,184,.22);border-radius:16px;color:inherit;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px;text-align:left}.previewInbox .previewConversation.active{background:#2563eb29;border-color:#2563eb5c}.badge,.pill,.statusChip{align-items:center!important;display:inline-flex!important;justify-content:center!important;min-height:24px!important;min-width:max-content!important;padding:4px 9px!important;white-space:nowrap!important}.pipelineBoard,.crmPipelineBoard{align-items:start!important;min-height:0!important}.pipelineColumn,.crmPipelineColumn{align-content:start!important;max-height:calc(100dvh - 260px)!important;min-height:320px!important;overflow-y:auto!important}.pipelineCard,.crmPipelineCard{padding:10px!important}.pipelineActions,.crmPipelineActions{grid-template-columns:1fr 74px 86px!important}.pipelineActions button,.crmPipelineActions button{min-width:0!important;padding-inline:8px!important}.templatesPage .panel,.templateLibrary,.templateInspector{min-height:0!important}.connectExperience{gap:12px!important}.connectExperiencePro .signupWorkspace,.embeddedSignupPage .signupWorkspace,.signupWorkspace{align-items:start!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,.78fr) minmax(300px,.5fr)!important}.connectExperiencePro .signupTimeline,.embeddedSignupPage .signupTimeline,.signupTimeline{display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;max-width:100%!important}.connectExperiencePro .signupStep,.embeddedSignupPage .signupStep,.signupStep{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:28px minmax(0,1fr)!important;min-height:54px!important;padding:10px!important}.connectExperiencePro .signupStep>*,.embeddedSignupPage .signupStep>*,.signupStep>*{min-width:0!important}.connectExperiencePro .signupStep strong,.embeddedSignupPage .signupStep strong,.signupStep strong,.connectExperiencePro .signupStep small,.embeddedSignupPage .signupStep small,.signupStep small{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}.signupMainCard,.connectInfoCard.accountSnapshot,.connectInfoCard.coexistence,.connectInfoCard.metaDiagnostics{max-height:none!important;min-height:0!important;overflow:visible!important}.metaDiagnosticGrid,.metaPayloadGrid,.connectionDetailsGrid,.signupAdvancedGrid,.connectSecondaryGrid,.signupDiagnosticsGrid{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.metaDiagnosticCheck,.metaPayloadBox,.detailCard{min-width:0!important;padding:12px!important}.metaPayloadBox pre,.payloadBox pre,.codeBox pre{max-height:240px!important}.accountSnapshot .connectionControlBar,.connectionControlBar{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.chatMode .inboxWorkspaceHeader{gap:10px!important}.chatMode .conversationList>button{min-height:70px!important}.chatMode .threadWelcome{margin-top:22px!important}@media(max-width:1280px){.tenantRow{grid-template-columns:minmax(240px,1fr) minmax(90px,.35fr) minmax(210px,.8fr)!important}.connectExperiencePro .signupWorkspace,.embeddedSignupPage .signupWorkspace,.signupWorkspace{grid-template-columns:1fr!important}}@media(max-width:900px){.sidebarUtility{margin-top:10px!important}.pipelineColumn,.crmPipelineColumn,.templateLibrary,.templateInspector{max-height:none!important}.chatMode .inboxWorkspaceHeader{overflow-x:auto!important}.chatMode .messages{padding:14px!important}}:root{--ui-bg: #edf3fa;--ui-bg-soft: #f6f9fc;--ui-surface: #ffffff;--ui-surface-soft: #f8fbff;--ui-line: #d8e4f2;--ui-line-strong: #bfd0e5;--ui-text: #071a34;--ui-muted: #60718c;--ui-muted-2: #8da0ba;--ui-primary: #155eef;--ui-primary-2: #7c4dff;--ui-success: #12a85a;--ui-danger: #dc2626;--ui-warning: #f59e0b;--ui-radius: 14px;--ui-radius-sm: 10px;--ui-sidebar: #071422;--ui-sidebar-2: #0d1d30;--ui-sidebar-border: rgba(156, 183, 216, .22);--ui-sidebar-muted: #9fb2cb;--ui-shadow-soft: 0 12px 30px rgba(15, 35, 65, .08);--ui-shadow-card: 0 1px 0 rgba(8, 25, 49, .04);--ui-header-h: 72px;--ui-sidebar-w: 320px;--ui-sidebar-collapsed-w: 86px}html,body,#root{min-height:100%;overflow-x:hidden!important}body{background:var(--ui-bg)!important;color:var(--ui-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important}*{box-sizing:border-box;min-width:0}button,input,select,textarea{font:inherit!important}button,[role=button],.suitePrimary,.suiteGhost,.secondary,.primary,.dangerButton,.ghostButton{align-items:center!important;display:inline-flex!important;gap:8px!important;justify-content:center!important;min-height:40px!important;white-space:nowrap!important}input,select,textarea,.select,.input,.filterInput{border-color:var(--ui-line-strong)!important;border-radius:12px!important;min-height:40px!important;outline:none!important}input:focus,select:focus,textarea:focus,button:focus-visible,[role=button]:focus-visible{box-shadow:0 0 0 3px #155eef2e!important;outline:none!important}.app{background:var(--ui-bg)!important;display:grid!important;grid-template-columns:var(--ui-sidebar-w) minmax(0,1fr)!important;min-height:100dvh!important}.app.sidebarCollapsed{grid-template-columns:var(--ui-sidebar-collapsed-w) minmax(0,1fr)!important}.sidebar{align-self:stretch!important;background:linear-gradient(180deg,#0a1728,#07111f)!important;border-right:1px solid var(--ui-sidebar-border)!important;color:#f8fbff!important;display:flex!important;flex-direction:column!important;gap:10px!important;height:100dvh!important;left:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:18px 14px!important;position:sticky!important;top:0!important;width:var(--ui-sidebar-w)!important;z-index:80!important}.sidebarCollapsed .sidebar{align-items:center!important;padding:16px 10px!important;width:var(--ui-sidebar-collapsed-w)!important}.brand{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:52px minmax(0,1fr)!important;min-height:56px!important;padding:4px 2px 12px!important}.brandIcon{align-items:center!important;border-radius:14px!important;display:inline-flex!important;height:52px!important;justify-content:center!important;width:52px!important}.brandCopy{overflow:hidden!important}.brandCopy strong,.brandCopy span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.sidebarCollapsed .brand{grid-template-columns:1fr!important;justify-items:center!important;padding-bottom:8px!important}.sidebarCollapsed .brandCopy,.sidebarCollapsed .navLabel,.sidebarCollapsed .sectionTitle,.sidebarCollapsed .sectionChevron,.sidebarCollapsed .sidebarToggle span,.sidebarCollapsed .sidebarUtility .mainNav{display:none!important}.sidebarToggle{background:#ffffff0e!important;border:1px solid rgba(180,202,230,.2)!important;border-radius:12px!important;color:#e8f1fb!important;height:44px!important;margin:4px 0 14px!important;width:100%!important}.sidebarCollapsed .sidebarToggle{border-radius:14px!important;height:46px!important;padding:0!important;width:52px!important}.sidebarSection{align-items:center!important;background:transparent!important;border:0!important;border-radius:10px!important;color:#91a7c4!important;display:flex!important;font-size:12px!important;font-weight:800!important;justify-content:space-between!important;letter-spacing:.08em!important;margin:8px 0 2px!important;min-height:34px!important;padding:0 10px!important;text-transform:uppercase!important;width:100%!important}.sidebarSection.open,.sidebarSection:hover{background:#ffffff0b!important;color:#bdd2ef!important}.sidebarCollapsed .sidebarSection{height:1px!important;margin:8px 0!important;opacity:.35!important;overflow:hidden!important;padding:0!important;width:48px!important}.mainNav{border-left:1px solid rgba(156,183,216,.12)!important;display:grid!important;gap:4px!important;margin:0 0 6px 10px!important;padding-left:8px!important}.mainNav.sidebarNavClosed{display:none!important}.mainNav button,.mainNav a,.navItem{align-items:center!important;background:transparent!important;border:0!important;border-radius:11px!important;color:#c4d4e8!important;display:grid!important;font-size:15px!important;font-weight:750!important;gap:10px!important;grid-template-columns:22px minmax(0,1fr)!important;justify-content:start!important;min-height:42px!important;padding:0 12px!important;text-align:left!important;width:100%!important}.mainNav button svg,.mainNav a svg,.navItem svg{color:#9eb5d2!important;height:19px!important;width:19px!important}.mainNav button.active,.mainNav a.active,.navItem.active,.mainNav button[aria-current=page]{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 26px #2563eb2e!important;color:#fff!important}.mainNav button.active svg,.mainNav a.active svg,.navItem.active svg{color:#fff!important}.sidebarCollapsed .mainNav{border-left:0!important;margin:0!important;padding-left:0!important}.sidebarCollapsed .mainNav button,.sidebarCollapsed .mainNav a,.sidebarCollapsed .navItem{grid-template-columns:1fr!important;height:46px!important;justify-items:center!important;padding:0!important;width:52px!important}.sidebarUtility{border-top:1px solid rgba(180,202,230,.22)!important;margin-top:10px!important;padding-top:10px!important}.workspace{background:var(--ui-bg)!important;min-height:100dvh!important;min-width:0!important;overflow-x:clip!important;padding:12px 16px 18px!important}.workspace>.topbar,.reviewHeader,.appHeader{align-items:center!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow-card)!important;display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important;min-height:64px!important;padding:12px 16px!important}.topbar h1,.reviewHeader h1,.appHeader h1{font-size:clamp(24px,2.1vw,34px)!important;line-height:1.06!important;margin:0!important}.reviewHero,.productHero,.heroPanel,.connectHero,.saasHeader,.crmHero{align-items:center!important;background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow-card)!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto!important;margin:12px 0!important;min-height:0!important;padding:16px 18px!important}.reviewHero h1,.reviewHero h2,.productHero h1,.productHero h2,.heroPanel h1,.heroPanel h2,.connectHero h1,.connectHero h2{font-size:clamp(25px,2.4vw,38px)!important;line-height:1.05!important;margin:0 0 6px!important;max-width:980px!important}.reviewHero p,.productHero p,.heroPanel p,.connectHero p{color:var(--ui-muted)!important;font-size:15px!important;line-height:1.45!important;margin:0!important;max-width:920px!important}.panel,.suiteCard,.connectInfoCard,.settingsPanel,.accountCard,.dataSurface,.saasPanel,.opsCompactPanel,.templateLibrary,.templateInspector,.contactsTableShell,.usersListPanel,.planManagementCard,.walletCard,.automationCard,.campaignCard,.notificationCard{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow-card)!important;margin:10px 0!important;min-height:0!important;padding:14px 16px!important}.panel>header,.suiteCard>header,.dataSurface>header,.settingsPanel>header,.templateLibrary>header,.templateInspector>header,.contactsPageHeader,.usersHeaderTop{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px 14px!important;justify-content:space-between!important;min-height:44px!important;padding:0 0 10px!important}.panel h1,.panel h2,.suiteCard h2,.dataSurface h2,.settingsPanel h2,.contactsPage h1,.usersWorkspace h1{font-size:clamp(22px,1.8vw,30px)!important;line-height:1.1!important;margin:0!important}.sectionEyebrow,.eyebrow,.panelEyebrow,.metaEyebrow{color:var(--ui-primary)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.metricsGrid,.suiteMetricsGrid,.dashboardMetricGrid,.saasMetricGrid,.opsMetricsGrid,.templateStatusStrip,.statusStrip{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}.metricCard,.suiteMetric,.dashboardMetric,.saasMetric,.opsMetric,.templateStatusPill,.statusCard,.limitCard{align-items:center!important;border:1px solid var(--ui-line)!important;border-radius:12px!important;display:grid!important;gap:4px!important;min-height:64px!important;padding:10px 12px!important}.metricCard strong,.suiteMetric strong,.dashboardMetric strong,.saasMetric strong,.opsMetric strong,.templateStatusPill strong,.statusCard strong,.limitCard strong{font-size:clamp(24px,2vw,32px)!important;line-height:1!important}.metricCard small,.suiteMetric small,.dashboardMetric small,.saasMetric small,.opsMetric small,.templateStatusPill small,.statusCard small,.limitCard small{color:var(--ui-muted)!important;font-size:13px!important}.usersHeader,.contactsPageHeader,.templateConsoleHeader,.dashboardHeader,.crmToolbar,.pipelineToolbar{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;margin:0 0 10px!important;min-height:0!important;padding:14px 16px!important}.usersToolbar,.contactsFilterBar,.templateConsoleActions,.toolbar,.filterBar{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;margin:8px 0 0!important}.usersListHeader,.contactsTableHead,.tableHeader,.dataTable thead tr{background:#f5f8fc!important;border-bottom:1px solid var(--ui-line)!important;color:#51647f!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important;min-height:42px!important;text-transform:none!important}.usersRow,.contactsTableRow,.dataTable tbody tr,.tenantRow{border-bottom:1px solid var(--ui-line)!important;min-height:58px!important;padding:8px 14px!important}.usersRow{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(230px,1.15fr) minmax(130px,.55fr) minmax(150px,.65fr) minmax(260px,1fr) minmax(120px,.5fr) auto!important}.usersIdentity,.contactsIdentity,.tenantIdentity{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:38px minmax(0,1fr)!important}.usersAvatar,.contactsAvatar,.avatar,.tenantAvatar{align-items:center!important;border-radius:50%!important;display:inline-flex!important;flex:0 0 auto!important;height:38px!important;justify-content:center!important;width:38px!important}.usersPermTags,.tagList,.pillList,.tenantQuotaGrid,.tenantLimitMatrix{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}.usersPermTags span,.tag,.badge,.pill,.statusChip,.usersStatus span{border-radius:999px!important;font-size:12px!important;line-height:1!important;min-height:24px!important;padding:6px 9px!important}.contactsTable{width:100%!important}.contactsTableRow,.contactsTableHead{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(240px,1fr) minmax(160px,.7fr) minmax(150px,.7fr) minmax(220px,1fr) minmax(170px,.8fr) auto!important;padding:10px 16px!important}.tenantRow{align-items:center!important;display:grid!important;grid-template-columns:minmax(280px,1.2fr) minmax(92px,.32fr) minmax(230px,.85fr) minmax(220px,.75fr) auto!important;min-height:76px!important}.tenantRowControls,.tenantActions,.usersActions,.tableActions,.headerActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.tenantRowControls select,.tenantRowControls input,.limitCard input{height:38px!important;min-height:38px!important}.pipelineBoard,.crmPipelineBoard{display:grid!important;gap:10px!important;grid-auto-columns:minmax(280px,300px)!important;grid-auto-flow:column!important;min-height:0!important;overflow-x:auto!important;padding:4px 0 10px!important;scroll-snap-type:x proximity!important}.pipelineColumn,.crmPipelineColumn{background:var(--ui-surface)!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;display:flex!important;flex-direction:column!important;gap:8px!important;max-height:calc(100dvh - 225px)!important;min-height:300px!important;overflow-y:auto!important;padding:12px!important;scroll-snap-align:start!important}.pipelineColumn h3,.crmPipelineColumn h3{font-size:16px!important;line-height:1.2!important;margin:0!important}.pipelineCard,.crmPipelineCard{border:1px solid var(--ui-line)!important;border-radius:12px!important;display:grid!important;gap:8px!important;padding:10px!important}.pipelineCard *,.crmPipelineCard *{min-width:0!important;overflow-wrap:anywhere!important}.pipelineActions,.crmPipelineActions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;grid-template-columns:none!important}.pipelineActions button,.crmPipelineActions button{flex:1 1 88px!important;min-width:0!important}.connectExperiencePro *,.embeddedSignupPage *,.signupMainCard *,.signupTimeline *,.signupWorkspace *,.connectInfoCard *,.metaDiagnostics *{text-orientation:mixed!important;writing-mode:horizontal-tb!important}.connectExperiencePro,.embeddedSignupPage,.connectExperience{display:grid!important;gap:12px!important}.connectExperiencePro .signupTimeline,.embeddedSignupPage .signupTimeline,.signupTimeline,.setupChecks{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;width:100%!important}.connectExperiencePro .signupStep,.embeddedSignupPage .signupStep,.signupStep,.setupCheck{align-items:center!important;border-radius:12px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;min-height:58px!important;padding:10px 12px!important}.signupStep strong,.setupCheck strong,.signupStep span,.signupStep small,.setupCheck span,.setupCheck small{display:block!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;word-break:normal!important}.connectExperiencePro .signupWorkspace,.embeddedSignupPage .signupWorkspace,.signupWorkspace{display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)!important}.signupMainCard,.connectInfoCard.accountSnapshot,.connectInfoCard.coexistence,.connectInfoCard.metaDiagnostics,.connectInfoCard.publicConfig{overflow:visible!important;padding:14px 16px!important}.metaPayloadGrid,.signupDiagnosticsGrid{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}.metaPayloadBox,.payloadBox,.codeBox{min-width:0!important;overflow:hidden!important}.metaPayloadBox pre,.payloadBox pre,.codeBox pre{max-height:180px!important;overflow:auto!important;white-space:pre-wrap!important;word-break:break-word!important}.templateConsoleHeader{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)!important}.templateConsoleActions{align-content:start!important;display:grid!important;gap:8px!important;margin:0!important}.templateConsoleGrid{display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)!important}.templateLibrary,.templateInspector{max-height:calc(100dvh - 250px)!important;overflow:auto!important}.settingsForm{display:grid!important;gap:14px!important;max-height:none!important;padding:16px!important}.settingsForm .formGrid,.settingsGrid,.formGrid{display:grid!important;gap:12px!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}.chatMode{--ui-chat-bg: #101010;--ui-chat-panel: #0b111a;--ui-chat-panel-2: #111827;--ui-chat-line: rgba(156, 180, 210, .18);background:var(--ui-chat-bg)!important;grid-template-columns:var(--ui-sidebar-w) minmax(0,1fr)!important}.chatMode .workspace{background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.04) 1px,transparent 1px),#151515!important;background-size:24px 24px!important;color:#f6f8fb!important;display:grid!important;grid-template-columns:minmax(360px,388px) minmax(0,1fr)!important;grid-template-rows:60px minmax(0,1fr)!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important}.chatMode .inboxWorkspaceHeader{background:#070b12!important;border-bottom:1px solid var(--ui-chat-line)!important;color:#f8fafc!important;grid-column:1 / -1!important;min-height:60px!important;padding:8px 14px!important}.chatMode .inboxSidebar,.chatMode .conversationPane,.chatMode .conversationColumn{background:#0a1018!important;border-right:1px solid var(--ui-chat-line)!important;color:#f8fafc!important;min-height:0!important}.chatMode .conversationList,.chatMode .conversationListScroll{min-height:0!important;overflow-y:auto!important}.chatMode .conversationList>button,.chatMode .conversationCard,.chatMode .chatCard{background:#0f1722!important;border:1px solid transparent!important;border-radius:0!important;color:#f8fafc!important;min-height:72px!important;padding:10px 14px!important}.chatMode .conversationList>button:hover,.chatMode .conversationList>button.active,.chatMode .conversationCard.active{background:linear-gradient(135deg,#4f46e5,#8b5cf6)!important;border-color:#ffffff24!important}.chatMode .threadPane,.chatMode .messagePane,.chatMode .chatThread{background:transparent!important;min-height:0!important}.chatMode .threadWelcome,.chatMode .emptyConversation{background:#090f18eb!important;border:1px solid rgba(79,149,255,.18)!important;box-shadow:0 20px 60px #00000038!important;color:#eaf1fb!important;max-width:520px!important}.chatMode .threadWelcome h2,.chatMode .emptyConversation h2{color:#f8fafc!important}.chatMode .threadWelcome p,.chatMode .emptyConversation p{color:#cbd5e1!important}.chatMode .messageComposer,.chatMode .composer,.chatMode .chatComposer{background:#080d14!important;border-top:1px solid var(--ui-chat-line)!important;color:#f8fafc!important}.chatMode input,.chatMode select,.chatMode textarea{background:#0f1722!important;border-color:#9cb4d238!important;color:#f8fafc!important}@media(max-width:1320px){:root{--ui-sidebar-w: 292px}.tenantRow,.usersRow,.contactsTableRow,.contactsTableHead{grid-template-columns:minmax(230px,1fr) minmax(120px,.55fr) minmax(180px,.75fr) auto!important}.usersRow>*:nth-child(4),.contactsTableRow>*:nth-child(3),.contactsTableHead>*:nth-child(3){display:none!important}}@media(max-width:1080px){.app,.app.sidebarCollapsed,.chatMode{grid-template-columns:1fr!important}.sidebar{box-shadow:0 20px 60px #00000059!important;height:100dvh!important;max-width:min(86vw,320px)!important;position:fixed!important;transform:translate(-105%)!important;transition:transform .18s ease-out!important}.mobileMenuOpen .sidebar{transform:translate(0)!important}.workspace{padding:10px!important}.reviewHero,.productHero,.heroPanel,.connectHero,.templateConsoleHeader,.templateConsoleGrid,.connectExperiencePro .signupWorkspace,.embeddedSignupPage .signupWorkspace,.signupWorkspace{grid-template-columns:1fr!important}.chatMode .workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:58px minmax(0,1fr)!important}.chatMode .inboxSidebar,.chatMode .conversationPane,.chatMode .conversationColumn{width:100%!important}}@media(max-width:760px){.workspace{padding:8px!important}.workspace>.topbar,.reviewHeader,.appHeader,.reviewHero,.productHero,.heroPanel,.connectHero,.panel,.suiteCard,.connectInfoCard,.settingsPanel,.accountCard,.dataSurface{border-radius:12px!important;padding:12px!important}.reviewHero h1,.reviewHero h2,.productHero h1,.productHero h2,.heroPanel h1,.heroPanel h2{font-size:24px!important}.metricsGrid,.suiteMetricsGrid,.dashboardMetricGrid,.saasMetricGrid,.opsMetricsGrid,.templateStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.usersListHeader,.contactsTableHead{display:none!important}.usersRow,.contactsTableRow,.tenantRow{border:1px solid var(--ui-line)!important;border-radius:12px!important;display:grid!important;grid-template-columns:1fr!important;margin:8px 0!important;padding:12px!important}.usersRow>*,.contactsTableRow>*,.tenantRow>*{display:block!important}.pipelineBoard,.crmPipelineBoard{grid-auto-columns:minmax(82vw,1fr)!important}.chatMode .inboxWorkspaceHeader{overflow-x:auto!important;padding:7px 10px!important}.chatMode .threadWelcome,.chatMode .emptyConversation{margin:16px!important}}@media(max-width:520px){.metricsGrid,.suiteMetricsGrid,.dashboardMetricGrid,.saasMetricGrid,.opsMetricsGrid,.templateStatusStrip{grid-template-columns:1fr!important}.toolbar,.filterBar,.usersToolbar,.contactsFilterBar,.templateConsoleActions,.tenantActions,.headerActions{align-items:stretch!important;flex-direction:column!important}.toolbar>*,.filterBar>*,.usersToolbar>*,.contactsFilterBar>*,.templateConsoleActions>*,.tenantActions>*,.headerActions>*{width:100%!important}}.saasPanel{max-height:min(340px,calc(100dvh - 250px))!important;overflow:auto!important}.tenantList{display:grid!important;gap:8px!important}.tenantRow{background:#fff!important;min-height:66px!important}.tenantRowMain,.tenantRowUsage,.tenantBilling,.tenantPlan,.tenantLimits,.tenantActions{align-self:center!important}.tenantRowUsage,.tenantBilling,.tenantPlan,.tenantLimits{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.tenantQuotaGrid,.tenantLimitMatrix{gap:5px!important}.tenantQuotaGrid>*,.tenantLimitMatrix>*,.limitCard,.tenantLimits>*{min-height:32px!important;padding:6px 8px!important}.pipelineColumn,.crmPipelineColumn{height:min(340px,calc(100dvh - 250px))!important;max-height:min(340px,calc(100dvh - 250px))!important;min-height:0!important}.pipelineCard,.crmPipelineCard{max-height:260px!important;overflow:auto!important}.accountIdentity{max-height:330px!important;overflow:auto!important}.accountIdentity .accountRows,.accountIdentity dl,.accountRows,.connectionRows{display:grid!important;gap:0!important}.accountIdentity .accountRows>*,.accountIdentity dl>*,.accountRows>*,.connectionRows>*{min-height:42px!important;padding-block:8px!important}.accountsRegistry,.connectionsRegistry,.panel:has(.connectionRegistry),.panel:has(.connectionCard){max-height:340px!important;overflow:auto!important}.connectExperiencePro .signupMainCard,.embeddedSignupPage .signupMainCard,.signupMainCard{max-height:340px!important;overflow:auto!important}.connectInfoCard.accountSnapshot,.connectInfoCard.coexistence{max-height:360px!important;overflow:auto!important}.connectInfoCard.metaDiagnostics{max-height:340px!important;overflow:auto!important}.connectInfoCard.publicConfig,.metaDiagnosticGrid{align-items:stretch!important}.metaDiagnosticCheck,.publicConfigCard,.detailCard{min-height:0!important}.templateLibrary,.templateInspector{max-height:340px!important}.templateListItem,.templateListItem *,.templateInspector *,.templatePreview,.templatePreview *{max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}.templateListItem{align-items:start!important;display:grid!important;gap:4px!important;min-height:64px!important;overflow:hidden!important;padding:10px 12px!important;text-align:left!important}.settingsForm{max-height:min(340px,calc(100dvh - 180px))!important;overflow:auto!important}.settingsForm fieldset,.settingsForm section,.settingsSection,.formSection{border-radius:12px!important;margin:0!important;padding:12px!important}.settingsForm label,.formGrid label{color:#253958!important;font-size:13px!important;font-weight:750!important}.settingsForm input,.settingsForm select,.settingsForm textarea{min-height:38px!important}.reviewHero,.productHero,.heroPanel,.connectHero{max-height:none!important}.reviewHero>*,.productHero>*,.heroPanel>*,.connectHero>*{min-width:0!important}.app:not(.chatMode) .pipelineColumn,.app:not(.chatMode) .crmPipelineColumn{height:min(340px,calc(100dvh - 250px))!important;max-height:min(340px,calc(100dvh - 250px))!important;min-height:0!important;overflow-y:auto!important}.workspace .panel:not(.reviewHero):not(.productHero):not(.heroPanel):not(.connectHero):not(.templateLibrary):not(.templateInspector):not(.settingsForm){max-height:min(340px,calc(100dvh - 210px))!important;overflow:auto!important}.connectionGrid,.connectionItem,.facts.compact,.scopeList,.connectionActions{min-width:0!important}.connectionGrid{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.connectionItem{border-radius:12px!important;max-height:260px!important;overflow:auto!important;padding:12px!important}.facts.compact{display:grid!important;gap:0!important;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr)!important}.facts.compact dt,.facts.compact dd{border-bottom:1px solid var(--ui-line)!important;margin:0!important;min-width:0!important;overflow-wrap:anywhere!important;padding:6px 0!important}.connectionActions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}@media(max-width:760px){.workspace .panel:not(.reviewHero):not(.productHero):not(.heroPanel):not(.connectHero){max-height:none!important}.app:not(.chatMode) .pipelineColumn,.app:not(.chatMode) .crmPipelineColumn{height:auto!important;max-height:none!important}}@media(max-width:1080px){.app,.app:not(.chatMode),.app.chatMode,.app.sidebarCollapsed,.app.sidebarCollapsed:not(.chatMode){display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:100dvh!important}.app .sidebar,.app:not(.chatMode) .sidebar,.app.sidebarCollapsed:not(.chatMode) .sidebar{bottom:0!important;height:100dvh!important;left:0!important;max-width:min(88vw,320px)!important;position:fixed!important;right:auto!important;top:0!important;transform:translate3d(-110%,0,0)!important;transition:transform .18s ease-out!important;width:min(88vw,320px)!important;z-index:1000!important}.app.mobileMenuOpen .sidebar,.app.mobileMenuOpen:not(.chatMode) .sidebar,.app.mobileMenuOpen.sidebarCollapsed:not(.chatMode) .sidebar{transform:translateZ(0)!important}.app .mobileMenuBackdrop{background:#040c1885!important;bottom:0!important;display:none!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:990!important}.app.mobileMenuOpen .mobileMenuBackdrop{display:block!important}.app .workspace,.app:not(.chatMode) .workspace{margin:0!important;min-height:100dvh!important;width:100%!important}.mobileMenuButton{align-items:center!important;display:inline-flex!important;flex:0 0 44px!important;height:44px!important;justify-content:center!important;width:44px!important}}@media(max-width:760px){.workspace,.app:not(.chatMode) .workspace{padding:8px!important}.reviewHero,.productHero,.saasHeader,.suitePageHeader,.heroPanel,.connectHero,.workspace>.topbar,.reviewHeader,.appHeader{min-height:0!important;padding:10px!important}.reviewHero h1,.productHero h1,.saasHeader h1,.suitePageHeader h1,.heroPanel h1,.connectHero h1,.topbar h1{font-size:clamp(22px,7vw,30px)!important;line-height:1.12!important}.reviewHero p,.productHero p,.saasHeader p,.suitePageHeader p,.heroPanel p,.connectHero p{font-size:15px!important;line-height:1.45!important}.tenantRow,.userRow,.usersRow,.contactsRow,.contactsTableRow{max-height:300px!important;min-height:0!important;overflow:auto!important}.tenantRow *,.userRow *,.usersRow *,.contactsRow *,.contactsTableRow *,.pipelineCard *,.crmPipelineCard *,.connectInfoCard *,.signupMainCard *,.connectionItem *{max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important;writing-mode:horizontal-tb!important}.app:not(.chatMode) .pipelineColumn,.app:not(.chatMode) .crmPipelineColumn{height:min(320px,58dvh)!important;max-height:min(320px,58dvh)!important;min-height:0!important;overflow-y:auto!important}.connectExperiencePro .signupWorkspace,.embeddedSignupPage .signupWorkspace,.signupWorkspace,.metaDiagnosticGrid,.publicConfigGrid,.connectionGrid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.connectInfoCard.accountSnapshot,.connectInfoCard.coexistence,.connectInfoCard.metaDiagnostics,.signupMainCard,.connectionItem{max-height:320px!important;min-width:0!important;overflow:auto!important}.connectionActions,.accountActions,.templateConsoleActions,.headerActions,.tenantActions{align-items:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.connectionActions>*,.accountActions>*,.templateConsoleActions>*,.headerActions>*,.tenantActions>*{min-width:0!important;white-space:normal!important}}html,body,#root{max-width:100%!important;overflow-x:clip!important}.workspace,.app:not(.chatMode) .workspace{box-sizing:border-box!important;min-width:0!important;overflow-x:clip!important}.reviewHero,.productHero,.saasHeader,.suitePageHeader,.heroPanel,.connectHero,.workspace>.topbar,.reviewHeader,.appHeader{align-items:center!important;box-sizing:border-box!important;gap:12px!important;min-height:0!important;overflow:clip!important}.reviewHero *,.productHero *,.saasHeader *,.suitePageHeader *,.heroPanel *,.connectHero *,.workspace>.topbar *,.reviewHeader *,.appHeader *{min-width:0!important;max-width:100%!important}.reviewHero h1,.reviewHero h2,.productHero h1,.productHero h2,.saasHeader h1,.saasHeader h2,.suitePageHeader h1,.suitePageHeader h2,.heroPanel h1,.heroPanel h2,.connectHero h1,.connectHero h2,.workspace>.topbar h1,.workspace>.topbar h2{letter-spacing:0!important;overflow-wrap:anywhere!important;text-wrap:balance!important;white-space:normal!important}.reviewHero p,.productHero p,.saasHeader p,.suitePageHeader p,.heroPanel p,.connectHero p{max-width:72ch!important}.panel,.card,.statCard,.metricCard,.templateCard,.connectInfoCard,.signupMainCard,.settingsForm,.tenantRow,.usersRow,.userRow,.contactsRow,.contactsTableRow,.pipelineCard,.crmPipelineCard{box-sizing:border-box!important;min-width:0!important}.panel *,.card *,.statCard *,.metricCard *,.templateCard *,.connectInfoCard *,.signupMainCard *,.settingsForm *,.tenantRow *,.usersRow *,.userRow *,.contactsRow *,.contactsTableRow *,.pipelineCard *,.crmPipelineCard *{min-width:0!important}.workspace button,.workspace .secondary,.workspace .primary,.workspace .ghostButton,.workspace .dangerButton,.workspace input,.workspace select,.workspace textarea{max-width:100%!important;min-width:0!important}.workspace button,.workspace .secondary,.workspace .primary,.workspace .ghostButton,.workspace .dangerButton{align-items:center!important;justify-content:center!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important}@media(min-width:1081px){.app:not(.chatMode){display:grid!important;grid-template-columns:var(--bh-shell-sidebar, 300px) minmax(0,1fr)!important}.app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-shell-sidebar-collapsed, 86px) minmax(0,1fr)!important}.app:not(.chatMode) .sidebar{height:100dvh!important;inset:0 auto 0 0!important;max-height:100dvh!important;overflow-y:auto!important;position:sticky!important;transform:none!important;width:var(--bh-shell-sidebar, 300px)!important;z-index:20!important}.app.sidebarCollapsed:not(.chatMode) .sidebar{width:var(--bh-shell-sidebar-collapsed, 86px)!important}.app:not(.chatMode) .mobileMenuButton,.app:not(.chatMode) .mobileMenuBackdrop{display:none!important}}@media(max-width:1080px){.app,.app:not(.chatMode),.app.sidebarCollapsed,.app.sidebarCollapsed:not(.chatMode){display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:100dvh!important;overflow-x:clip!important}.app:not(.chatMode) .sidebar,.app.sidebarCollapsed:not(.chatMode) .sidebar{bottom:0!important;box-shadow:28px 0 70px #0206176b!important;display:flex!important;height:100dvh!important;left:0!important;max-height:100dvh!important;max-width:min(88vw,320px)!important;min-height:100dvh!important;padding:18px 14px!important;position:fixed!important;right:auto!important;top:0!important;transform:translate3d(-105%,0,0)!important;transition:transform .18s ease-out!important;width:min(88vw,320px)!important;z-index:1000!important}.app.mobileMenuOpen:not(.chatMode) .sidebar,.app.mobileMenuOpen.sidebarCollapsed:not(.chatMode) .sidebar{transform:translateZ(0)!important}.app:not(.chatMode) .sidebar .brand{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important}.app.sidebarCollapsed:not(.chatMode) .brand>div:last-child,.app.sidebarCollapsed:not(.chatMode) .sidebarToggle span,.app.sidebarCollapsed:not(.chatMode) .sidebarSection span{display:block!important}.app.sidebarCollapsed:not(.chatMode) .sidebarSection{display:grid!important}.app.sidebarCollapsed:not(.chatMode) .mainNav{display:grid!important;padding-left:4px!important}.app.sidebarCollapsed:not(.chatMode) .mainNav button{grid-template-columns:22px minmax(0,1fr)!important;justify-items:start!important;width:100%!important}.app:not(.chatMode) .mobileMenuBackdrop{background:#040c188f!important;bottom:0!important;display:none!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:990!important}.app.mobileMenuOpen:not(.chatMode) .mobileMenuBackdrop{display:block!important}.app:not(.chatMode) .workspace,.app.sidebarCollapsed:not(.chatMode) .workspace{margin:0!important;min-height:100dvh!important;padding:12px!important;width:100%!important}.app:not(.chatMode) .workspace .mobileMenuButton,.app:not(.chatMode) .topbar .mobileMenuButton,.app:not(.chatMode) .reviewHeader .mobileMenuButton,.app:not(.chatMode) .appHeader .mobileMenuButton,.app:not(.chatMode) button.mobileMenuButton,body .app:not(.chatMode) button.mobileMenuButton{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;border:1px solid var(--ui-line, #d8e4f4)!important;border-radius:12px!important;box-shadow:none!important;color:var(--ui-ink, #06162f)!important;display:inline-flex!important;flex:0 0 44px!important;height:44px!important;justify-content:center!important;margin:0!important;min-height:44px!important;min-width:44px!important;opacity:1!important;padding:0!important;pointer-events:auto!important;position:relative!important;transform:none!important;visibility:visible!important;width:44px!important;z-index:3!important}}@media(max-width:760px){.app:not(.chatMode) .workspace{padding:8px!important}.reviewHero,.productHero,.saasHeader,.suitePageHeader,.heroPanel,.connectHero,.workspace>.topbar,.reviewHeader,.appHeader{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-height:340px!important;overflow:auto!important;padding:10px!important}.workspace>.topbar,.reviewHeader,.appHeader{grid-template-columns:44px minmax(0,1fr)!important;max-height:none!important}.reviewHero h1,.reviewHero h2,.productHero h1,.productHero h2,.saasHeader h1,.saasHeader h2,.suitePageHeader h1,.suitePageHeader h2,.heroPanel h1,.heroPanel h2,.connectHero h1,.connectHero h2{font-size:clamp(22px,6.8vw,30px)!important;line-height:1.1!important}.workspace button,.workspace .secondary,.workspace .primary,.workspace .ghostButton,.workspace .dangerButton{min-height:44px!important;white-space:normal!important;overflow-wrap:anywhere!important}.connectionActions>*,.accountActions>*,.templateConsoleActions>*,.headerActions>*,.tenantActions>*{flex:1 1 150px!important}}.tenantList{align-content:start!important;display:grid!important;gap:8px!important}.tenantRow{align-items:center!important;background:#fff!important;border:1px solid var(--ui-line, #d8e4f4)!important;border-radius:12px!important;box-shadow:none!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(230px,1.15fr) minmax(88px,.36fr) minmax(190px,.72fr) minmax(210px,.74fr) minmax(96px,auto)!important;min-height:76px!important;padding:10px 12px!important}.tenantRowMain{align-items:center!important;border-right:0!important;display:grid!important;gap:10px!important;grid-template-columns:38px minmax(0,1fr) auto!important;min-width:0!important;padding:0!important}.tenantRowControls{align-items:center!important;display:contents!important;min-width:0!important;padding:0!important}.tenantRowControls>*,.tenantRowMain>*{min-width:0!important}.tenantAvatar{border-radius:12px!important;height:38px!important;width:38px!important}.tenantQuotaStrip,.tenantQuotaGrid,.tenantLimitMatrix,.tenantLimits{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}.tenantQuotaStrip span,.tenantQuotaGrid>*,.tenantLimitMatrix>*,.tenantLimits>*,.limitCard{min-height:32px!important;min-width:68px!important;padding:5px 8px!important}.tenantRowControls select,.tenantRowControls input,.tenantRow button{height:34px!important;min-height:34px!important}.tenantActions,.tableActions{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-end!important;min-width:0!important}.tenantActions button,.tableActions button{min-height:32px!important;padding:0 10px!important}@media(max-width:1080px)and (min-width:761px){.tenantRow{grid-template-columns:minmax(220px,1fr) minmax(80px,.34fr) minmax(170px,.68fr) minmax(180px,.7fr) minmax(92px,auto)!important;max-height:180px!important;overflow:auto!important}.tenantActions,.tableActions{justify-content:flex-start!important}}@media(max-width:760px){.tenantRow,.tenantRowControls,.tenantRowMain{display:grid!important;grid-template-columns:1fr!important}.tenantRow{max-height:none!important;overflow:visible!important}}@media(max-width:1080px){.app.chatMode{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:100dvh!important;overflow-x:clip!important}.app.chatMode .sidebar{bottom:0!important;box-shadow:28px 0 70px #0206177a!important;display:flex!important;height:100dvh!important;left:0!important;max-height:100dvh!important;max-width:min(88vw,320px)!important;min-height:100dvh!important;overflow-y:auto!important;padding:18px 14px!important;position:fixed!important;right:auto!important;top:0!important;transform:translate3d(-105%,0,0)!important;transition:transform .18s ease-out!important;width:min(88vw,320px)!important;z-index:1000!important}.app.mobileMenuOpen.chatMode .sidebar{transform:translateZ(0)!important}.app.chatMode .mobileMenuBackdrop{background:#040c188f!important;bottom:0!important;display:none!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:990!important}.app.mobileMenuOpen.chatMode .mobileMenuBackdrop{display:block!important}.app.chatMode .mobileMenuButton,body .app.chatMode button.mobileMenuButton{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#0f172a!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:12px!important;color:#dbeafe!important;display:inline-flex!important;flex:0 0 42px!important;height:42px!important;justify-content:center!important;min-height:42px!important;min-width:42px!important;opacity:1!important;padding:0!important;pointer-events:auto!important;position:relative!important;transform:none!important;visibility:visible!important;width:42px!important;z-index:3!important}}.tenantPlanControls,.tenantLimitControls{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.tenantPlanControls select{flex:1 1 98px!important;min-width:98px!important}.miniLimitField{display:grid!important;gap:3px!important;min-width:62px!important}.miniLimitField input{width:100%!important}@media(max-width:760px){.tenantRow{gap:10px!important;padding:10px!important}.tenantRowMain{grid-template-columns:38px minmax(0,1fr) auto!important}.tenantQuotaStrip{grid-column:1 / -1!important}.tenantRowControls{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.tenantBilling{align-items:baseline!important;display:flex!important;gap:8px!important}.tenantPlanControls,.tenantLimitControls,.tenantActions,.tableActions.tenantActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.tenantPlanControls select,.tenantLimitControls .miniLimitField,.tenantActions>*,.tableActions.tenantActions>*{width:100%!important}}@media(max-width:760px){.app .tenantRow{gap:8px!important;grid-template-columns:minmax(0,1fr)!important;max-height:334px!important;min-height:0!important;overflow-y:auto!important;padding:10px!important}.app .tenantRowMain{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:36px minmax(0,1fr)!important;min-height:0!important}.app .tenantRowMain .tenantAvatar,.app .tenantRowMain>.tenantAvatar{grid-column:1!important;grid-row:1!important;height:36px!important;width:36px!important}.app .tenantRowMain>:not(.tenantAvatar):not(.tenantQuotaStrip):not(.tenantQuotaGrid):not(.tenantLimitMatrix):not(.tenantLimits){grid-column:2!important;min-width:0!important}.app .tenantQuotaStrip,.app .tenantQuotaGrid,.app .tenantLimitMatrix,.app .tenantLimits{display:grid!important;gap:5px!important;grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.app .tenantQuotaStrip span,.app .tenantQuotaGrid>*,.app .tenantLimitMatrix>*,.app .tenantLimits>*,.app .limitCard{align-items:center!important;border-radius:8px!important;display:grid!important;min-height:30px!important;min-width:0!important;padding:4px 6px!important}.app .tenantRowControls{align-items:stretch!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}.app .tenantBilling{align-items:center!important;display:flex!important;gap:6px!important;grid-column:1 / 2!important;min-width:0!important}.app .tenantPlanControls{display:grid!important;gap:5px!important;grid-column:2 / 3!important;grid-template-columns:minmax(0,1fr)!important}.app .tenantLimitControls{display:grid!important;gap:5px!important;grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app .tenantActions,.app .tableActions.tenantActions{display:grid!important;gap:5px!important;grid-column:1 / -1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.app .tenantRowControls select,.app .tenantRowControls input,.app .tenantRow button{font-size:11px!important;height:30px!important;line-height:1.1!important;min-height:30px!important;padding-inline:7px!important}.app .tenantRowMain strong{font-size:14px!important;line-height:1.1!important}.app .tenantRowMain small,.app .tenantRowMain span,.app .miniLimitField,.app .miniLimitField label{font-size:10.5px!important;line-height:1.15!important}}@media(min-width:1081px){.app.chatMode .inboxMenuButton{display:none!important}}@media(max-width:1080px){.app.chatMode,.app.mobileMenuOpen.chatMode{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-height:100dvh!important;overflow-x:clip!important}.app.chatMode .workspace,.app.mobileMenuOpen.chatMode .workspace{grid-column:1 / -1!important;height:100dvh!important;margin:0!important;min-height:100dvh!important;overflow:hidden!important;padding:0!important;width:100%!important}.app.chatMode .sidebar,.app.mobileMenuOpen.chatMode .sidebar{bottom:0!important;box-shadow:28px 0 80px #0206178a!important;height:100dvh!important;left:0!important;max-height:100dvh!important;max-width:min(88vw,320px)!important;min-height:100dvh!important;overflow-y:auto!important;position:fixed!important;right:auto!important;top:0!important;transform:translate3d(-105%,0,0)!important;transition:transform .18s ease-out!important;width:min(88vw,320px)!important;z-index:1200!important}.app.mobileMenuOpen.chatMode .sidebar{transform:translateZ(0)!important}.app.chatMode .mobileMenuBackdrop{background:#0307129e!important;bottom:0!important;display:block!important;left:0!important;opacity:0!important;pointer-events:none!important;position:fixed!important;right:0!important;top:0!important;transition:opacity .16s ease-out!important;z-index:1190!important}.app.mobileMenuOpen.chatMode .mobileMenuBackdrop{opacity:1!important;pointer-events:auto!important}.app.chatMode .inboxWorkspaceHeader{align-items:center!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:60px!important;overflow:visible!important;padding:8px 10px!important}.app.chatMode .inboxMenuButton,body .app.chatMode button.inboxMenuButton{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#101927!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:12px!important;color:#dbeafe!important;display:inline-flex!important;flex:0 0 42px!important;grid-column:1!important;height:42px!important;justify-content:center!important;min-height:42px!important;min-width:42px!important;opacity:1!important;padding:0!important;pointer-events:auto!important;position:relative!important;transform:none!important;visibility:visible!important;width:42px!important;z-index:4!important}.app.chatMode .inboxMenuButton svg{height:20px!important;width:20px!important}.app.chatMode .inboxBackButton{display:none!important}.app.chatMode .inboxHeaderTitle{min-width:0!important}.app.chatMode .inboxHeaderTitle strong,.app.chatMode .inboxHeaderTitle span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.chatMode .inboxHeaderStats{display:none!important}}@media(max-width:760px){.app.chatMode .inboxWorkspaceHeader{grid-template-columns:auto minmax(0,1fr)!important}.app.chatMode .crmTopTools{grid-column:1 / -1!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important}}@media(max-width:760px){body #root .app .workspace .panel.templateLibrary,body #root .app .workspace .panel.templateInspector,body #root .app .workspace .panel.settingsForm{max-height:336px!important;min-height:0!important;overflow-y:auto!important}body #root .app .workspace .panel.templateInspector{max-height:320px!important}body #root .app .workspace .panel.templateLibrary>*,body #root .app .workspace .panel.templateInspector>*,body #root .app .workspace .panel.settingsForm>*{min-width:0!important}}.app:not(.chatMode) .crmSuitePage .suiteWalletGrid{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;min-width:0!important}.app:not(.chatMode) .crmSuitePage .suiteWallet{align-items:center!important;display:grid!important;gap:10px 14px!important;grid-template-areas:"stripe info actions" "stripe progress actions"!important;grid-template-columns:8px minmax(0,1fr) auto!important;min-height:92px!important;overflow:hidden!important;padding:14px 16px!important;position:relative!important;width:100%!important}.app:not(.chatMode) .crmSuitePage .suiteWalletColor{align-self:stretch!important;grid-area:stripe!important;height:auto!important;min-height:56px!important;width:8px!important}.app:not(.chatMode) .crmSuitePage .suiteWalletInfo{grid-area:info!important;min-width:0!important}.app:not(.chatMode) .crmSuitePage .suiteWalletInfo strong,.app:not(.chatMode) .crmSuitePage .suiteWalletInfo small{overflow-wrap:anywhere!important}.app:not(.chatMode) .crmSuitePage .suiteWallet .suiteMiniBar{grid-area:progress!important;grid-column:auto!important;min-width:0!important;width:100%!important}.app:not(.chatMode) .crmSuitePage .suiteWallet .suiteInlineActions{align-self:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;grid-area:actions!important;justify-content:flex-end!important;max-width:100%!important;min-width:0!important;position:static!important;transform:none!important}.app:not(.chatMode) .crmSuitePage .suiteWallet .suiteInlineActions>button,.app:not(.chatMode) .crmSuitePage .suiteWallet .suiteGhost,.app:not(.chatMode) .crmSuitePage .suiteWallet .suiteDanger{flex:0 0 auto!important;grid-column:auto!important;grid-row:auto!important;min-width:86px!important;position:static!important;transform:none!important;width:auto!important}.app:not(.chatMode) .crmSuitePage .suiteWallet .suiteMutedAction{grid-area:actions!important;justify-self:end!important;max-width:100%!important;position:static!important}@media(max-width:980px){.app:not(.chatMode) .crmSuitePage .suiteWallet{grid-template-areas:"stripe info" "stripe progress" "stripe actions"!important;grid-template-columns:8px minmax(0,1fr)!important}.app:not(.chatMode) .crmSuitePage .suiteWallet .suiteInlineActions{justify-content:flex-start!important}.app:not(.chatMode) .crmSuitePage .suiteWallet .suiteInlineActions>button{flex:1 1 112px!important}.app:not(.chatMode) .crmSuitePage .suiteWallet .suiteMutedAction{justify-self:start!important}}.app:not(.chatMode) .stack>.accountHero:first-child{align-items:center!important;border-radius:12px!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;padding:16px 20px!important}.app:not(.chatMode) .stack>.accountHero:first-child h2{font-size:clamp(20px,1.7vw,26px)!important;line-height:1.1!important;margin:2px 0 6px!important}.app:not(.chatMode) .stack>.accountHero:first-child p{font-size:14px!important;line-height:1.35!important}.app:not(.chatMode) .accountHeroBadges{gap:12px!important;margin-top:14px!important}.app:not(.chatMode) .accountHeroActions{align-items:stretch!important;display:grid!important;gap:10px!important;justify-items:stretch!important;min-width:240px!important}.app:not(.chatMode) .accountHeroActions>button{border-radius:999px!important;font-size:14px!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important;white-space:nowrap!important}.app:not(.chatMode) .accountMetrics{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.app:not(.chatMode) .accountMetrics .metric{align-content:center!important;align-items:center!important;border-radius:12px!important;box-shadow:none!important;gap:12px!important;grid-template-columns:42px minmax(0,1fr)!important;min-height:118px!important;overflow:hidden!important;padding:14px 16px!important}.app:not(.chatMode) .accountMetrics .metricIcon{border-radius:10px!important;height:42px!important;width:42px!important}.app:not(.chatMode) .accountMetrics .metricIcon svg{height:20px!important;width:20px!important}.app:not(.chatMode) .accountMetrics .metricLabel{color:var(--text-muted)!important;font-size:11px!important;font-weight:800!important;gap:6px!important;letter-spacing:.04em!important;line-height:1.1!important}.app:not(.chatMode) .accountMetrics .metricLabel a,.app:not(.chatMode) .accountMetrics .metricLabel em{font-size:11px!important;font-weight:800!important}.app:not(.chatMode) .accountMetrics .metric>div{min-width:0!important}.app:not(.chatMode) .accountMetrics .metric>div>strong{display:block!important;font-size:clamp(23px,1.65vw,30px)!important;letter-spacing:-.04em!important;line-height:1.02!important;margin:4px 0 2px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .accountMetrics .metric>div>p{-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;color:var(--text-muted)!important;display:-webkit-box!important;font-size:12px!important;line-height:1.25!important;max-width:100%!important;overflow:hidden!important}.app:not(.chatMode) .accountMetrics .metricActionButton{border-radius:999px!important;font-size:12px!important;font-weight:800!important;gap:6px!important;margin-top:8px!important;min-height:34px!important;padding:0 12px!important;width:fit-content!important}.app:not(.chatMode) .accountDetailsGrid{gap:12px!important}.app:not(.chatMode) .accountDetailsGrid .panel{border-radius:12px!important;padding:16px!important}@media(max-width:1320px){.app:not(.chatMode) .accountMetrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:920px){.app:not(.chatMode) .stack>.accountHero:first-child{grid-template-columns:1fr!important}.app:not(.chatMode) .accountHeroActions{min-width:0!important;width:100%!important}.app:not(.chatMode) .accountMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.app:not(.chatMode) .accountMetrics{grid-template-columns:1fr!important}.app:not(.chatMode) .accountMetrics .metric{min-height:92px!important}.app:not(.chatMode) .accountMetrics .metric>div>strong{font-size:24px!important}}.app:not(.chatMode) .embeddedSignupPage,.embeddedSignupPage{align-items:start!important;display:grid!important;gap:12px!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding:0!important;width:100%!important}.app:not(.chatMode) .embeddedSignupPage *,.embeddedSignupPage *{box-sizing:border-box!important;min-width:0!important;text-orientation:mixed!important;writing-mode:horizontal-tb!important}.embeddedSignupPage h1,.embeddedSignupPage h2,.embeddedSignupPage h3,.embeddedSignupPage h4,.embeddedSignupPage p,.embeddedSignupPage span,.embeddedSignupPage small,.embeddedSignupPage strong,.embeddedSignupPage button,.embeddedSignupPage label,.embeddedSignupPage dd,.embeddedSignupPage dt{max-width:100%!important;overflow-wrap:anywhere!important;text-align:inherit!important;white-space:normal!important;word-break:normal!important}.embeddedSignupPage .signupCommand{align-items:center!important;background:#fff!important;border:1px solid #d8e3f0!important;border-radius:12px!important;box-shadow:none!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(210px,260px)!important;min-height:0!important;overflow:hidden!important;padding:14px 16px!important}.embeddedSignupPage .signupCommand:after{display:none!important}.embeddedSignupPage .signupCommandCopy{align-content:center!important;display:grid!important;gap:6px!important;max-width:none!important}.embeddedSignupPage .signupCommandCopy .eyebrow,.embeddedSignupPage .signupCardHeader .eyebrow{color:#075ee8!important;font-size:11px!important;letter-spacing:.08em!important}.embeddedSignupPage .signupCommandCopy h2{color:#06152f!important;font-size:clamp(1.35rem,2vw,1.9rem)!important;line-height:1.08!important;margin:0!important}.embeddedSignupPage .signupCommandCopy p{color:#465b78!important;font-size:.92rem!important;line-height:1.42!important;margin:0!important;max-width:900px!important}.embeddedSignupPage .signupCommandActions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important}.embeddedSignupPage .signupCommandActions button,.embeddedSignupPage .connectionControlBar button,.embeddedSignupPage .coexistenceButton,.embeddedSignupPage .alternativeForm button,.embeddedSignupPage .connectionDetails>button{align-items:center!important;display:inline-flex!important;font-size:.9rem!important;gap:8px!important;justify-content:center!important;min-height:40px!important;min-width:0!important;padding:0 14px!important;white-space:nowrap!important;width:auto!important}.embeddedSignupPage .signupConnectionCard{align-content:center!important;background:#f8fbff!important;border:1px solid #dbe7f5!important;border-radius:12px!important;box-shadow:none!important;display:grid!important;gap:8px!important;min-height:0!important;padding:12px!important}.embeddedSignupPage .signupConnectionCard>div:first-child{align-items:end!important;display:flex!important;gap:8px!important;justify-content:space-between!important}.embeddedSignupPage .signupConnectionCard span,.embeddedSignupPage .signupConnectionCard small{color:#70819c!important;font-size:.76rem!important;font-weight:760!important}.embeddedSignupPage .signupConnectionCard strong{color:#06152f!important;font-size:clamp(2rem,3vw,2.5rem)!important;line-height:.92!important}.embeddedSignupPage .signupProgress{height:6px!important}.embeddedSignupPage .signupTimeline{background:transparent!important;border:0!important;box-shadow:none!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;overflow-x:auto!important;padding:0!important}.embeddedSignupPage .signupStep{align-items:center!important;background:#fff!important;border:1px solid #d8e3f0!important;border-radius:12px!important;display:grid!important;gap:9px!important;grid-template-columns:28px minmax(0,1fr)!important;min-height:64px!important;padding:10px!important}.embeddedSignupPage .signupStep.done{background:#f3fff8!important;border-color:#bcebd0!important}.embeddedSignupPage .signupStep>span:first-child{align-items:center!important;background:#eef6ff!important;border:1px solid #bfd4f5!important;border-radius:999px!important;color:#075ee8!important;display:inline-flex!important;flex:0 0 28px!important;font-size:.82rem!important;font-weight:850!important;height:28px!important;justify-content:center!important;width:28px!important}.embeddedSignupPage .signupStep.done>span:first-child{background:#dcfce7!important;border-color:#86efac!important;color:#13803d!important}.embeddedSignupPage .signupStep strong{color:#07152d!important;display:block!important;font-size:.88rem!important;line-height:1.2!important}.embeddedSignupPage .signupStep small{color:#60728c!important;display:block!important;font-size:.74rem!important;line-height:1.28!important;margin-top:2px!important}.embeddedSignupPage .signupWorkspace,.embeddedSignupPage .signupAdvancedGrid{align-items:start!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;width:100%!important}.embeddedSignupPage .signupMainCard,.embeddedSignupPage .signupSidePanel .connectInfoCard,.embeddedSignupPage .metaDiagnostics,.embeddedSignupPage .methodCard,.embeddedSignupPage .connectionDetails{background:#fff!important;border:1px solid #d8e3f0!important;border-radius:12px!important;box-shadow:none!important;display:grid!important;gap:12px!important;min-height:0!important;overflow:hidden!important;padding:14px!important}.embeddedSignupPage .signupSidePanel{display:grid!important;gap:12px!important}.embeddedSignupPage .signupCardHeader{align-items:flex-start!important;display:flex!important;gap:10px!important}.embeddedSignupPage .signupCardHeader.compact{align-items:center!important}.embeddedSignupPage .signupCardHeader h3{color:#07152d!important;font-size:1.04rem!important;line-height:1.2!important;margin:0!important}.embeddedSignupPage .signupCardHeader p,.embeddedSignupPage .connectInfoCard p,.embeddedSignupPage .methodCard p,.embeddedSignupPage .connectionDetails p{color:#506580!important;font-size:.88rem!important;line-height:1.38!important;margin:2px 0 0!important}.embeddedSignupPage .methodIcon{border-radius:12px!important;flex:0 0 40px!important;height:40px!important;width:40px!important}.embeddedSignupPage .signupOptionGrid,.embeddedSignupPage .signupReadiness{display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.embeddedSignupPage .signupOption{align-items:start!important;border-radius:12px!important;display:grid!important;gap:6px!important;justify-items:start!important;min-height:0!important;padding:12px!important;text-align:left!important}.embeddedSignupPage .signupOption>span{height:36px!important;width:36px!important}.embeddedSignupPage .signupOption strong{font-size:.96rem!important;line-height:1.2!important}.embeddedSignupPage .signupOption small{font-size:.78rem!important;line-height:1.35!important}.embeddedSignupPage .connectCheck{align-items:center!important;border-radius:10px!important;display:grid!important;gap:8px!important;grid-template-columns:20px minmax(0,1fr)!important;min-height:0!important;padding:9px 10px!important}.embeddedSignupPage .connectCheck strong,.embeddedSignupPage .connectCheck span{display:block!important;font-size:.78rem!important;line-height:1.25!important}.embeddedSignupPage .connectionStateBanner{border-radius:12px!important;display:grid!important;gap:6px!important;padding:10px!important}.embeddedSignupPage .connectionStateBanner strong{color:#06152f!important;font-size:1.05rem!important;line-height:1.18!important}.embeddedSignupPage .connectionFacts,.embeddedSignupPage .connectionDetailsGrid{display:grid!important;gap:0!important}.embeddedSignupPage .connectionFacts{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr)!important}.embeddedSignupPage .connectionFacts dt,.embeddedSignupPage .connectionFacts dd{border-bottom:1px solid #e2ebf5!important;font-size:.82rem!important;margin:0!important;padding:7px 0!important}.embeddedSignupPage .connectionFacts dd{overflow-wrap:anywhere!important}.embeddedSignupPage .connectionControlBar{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.embeddedSignupPage .coexistenceSteps{display:grid!important;gap:6px!important}.embeddedSignupPage .coexistenceSteps span{align-items:center!important;border-radius:10px!important;display:flex!important;font-size:.86rem!important;gap:8px!important;min-height:38px!important;padding:7px 9px!important}.embeddedSignupPage .metaDiagnostics{gap:12px!important}.embeddedSignupPage .metaDiagnosticGrid,.embeddedSignupPage .metaPayloadGrid{display:grid!important;gap:8px!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.embeddedSignupPage .metaDiagnosticCheck,.embeddedSignupPage .metaPayloadBox,.embeddedSignupPage .detailCard{border-radius:10px!important;min-height:0!important;padding:10px!important}.embeddedSignupPage .metaDiagnosticCheck>span,.embeddedSignupPage .metaDiagnosticCheck strong,.embeddedSignupPage .metaDiagnosticCheck small,.embeddedSignupPage .metaPayloadBox strong,.embeddedSignupPage .metaPayloadBox small,.embeddedSignupPage .detailCard span,.embeddedSignupPage .detailCard strong{font-size:.82rem!important;line-height:1.25!important}.embeddedSignupPage .metaPayloadBox pre{border-radius:10px!important;font-size:11px!important;line-height:1.45!important;max-height:170px!important;overflow:auto!important;overflow-wrap:normal!important;padding:10px!important;white-space:pre!important;word-break:normal!important}.embeddedSignupPage .alternativeForm{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.embeddedSignupPage .alternativeForm label{color:#506580!important;display:grid!important;font-size:.78rem!important;font-weight:760!important;gap:5px!important}.embeddedSignupPage .alternativeForm input{border-radius:10px!important;font-size:.9rem!important;min-height:40px!important;padding:0 11px!important}.embeddedSignupPage .alternativeForm button{grid-column:1 / -1!important;justify-self:start!important}.embeddedSignupPage .connectionDetailsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}@media(max-width:1180px){.embeddedSignupPage .signupCommand,.embeddedSignupPage .signupWorkspace,.embeddedSignupPage .signupAdvancedGrid{grid-template-columns:minmax(0,1fr)!important}.embeddedSignupPage .signupTimeline{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:visible!important}}@media(max-width:720px){.embeddedSignupPage{gap:10px!important}.embeddedSignupPage .signupCommand,.embeddedSignupPage .signupMainCard,.embeddedSignupPage .signupSidePanel .connectInfoCard,.embeddedSignupPage .metaDiagnostics,.embeddedSignupPage .methodCard,.embeddedSignupPage .connectionDetails{border-radius:10px!important;padding:12px!important}.embeddedSignupPage .signupCommandActions,.embeddedSignupPage .connectionControlBar{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.embeddedSignupPage .signupCommandActions button,.embeddedSignupPage .connectionControlBar button,.embeddedSignupPage .coexistenceButton,.embeddedSignupPage .alternativeForm button{width:100%!important}.embeddedSignupPage .signupTimeline,.embeddedSignupPage .signupOptionGrid,.embeddedSignupPage .signupReadiness,.embeddedSignupPage .metaDiagnosticGrid,.embeddedSignupPage .metaPayloadGrid,.embeddedSignupPage .alternativeForm,.embeddedSignupPage .connectionDetailsGrid,.embeddedSignupPage .connectionFacts{grid-template-columns:minmax(0,1fr)!important}.embeddedSignupPage .connectionFacts dt{border-bottom:0!important;padding-bottom:2px!important}.embeddedSignupPage .connectionFacts dd{padding-top:0!important}}:root{--bh-sidebar-width: 292px;--bh-sidebar-collapsed: 76px;--bh-sidebar-bg: #081423;--bh-sidebar-bg-soft: #0b1b2d;--bh-sidebar-line: rgba(148, 163, 184, .18);--bh-sidebar-text: #eff6ff;--bh-sidebar-muted: #8da2bc;--bh-sidebar-dim: #5f7690;--bh-sidebar-hover: rgba(255, 255, 255, .055);--bh-sidebar-active: rgba(25, 118, 255, .16);--bh-sidebar-active-border: #22d3ee}@media(min-width:901px){.app,.app.chatMode,.app:not(.chatMode){display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important}.app.sidebarCollapsed,.app.sidebarCollapsed.chatMode,.app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}.app:not(.sidebarCollapsed) .brand>div:last-child,.app:not(.sidebarCollapsed) .sidebarToggle span,.app:not(.sidebarCollapsed) .sidebarSection span{display:block!important}}.app .sidebar,.app.chatMode .sidebar,.app:not(.chatMode) .sidebar{align-items:stretch!important;background:linear-gradient(180deg,#0f2137f5,#081423 42%,#060f1b)!important;border-radius:0!important;border-right:1px solid var(--bh-sidebar-line)!important;box-shadow:none!important;color:var(--bh-sidebar-text)!important;display:flex!important;flex-direction:column!important;gap:0!important;grid-column:1!important;grid-row:1!important;height:100dvh!important;justify-content:flex-start!important;margin:0!important;max-height:100dvh!important;max-width:var(--bh-sidebar-width)!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:18px 14px!important;position:sticky!important;top:0!important;width:var(--bh-sidebar-width)!important;z-index:80!important}.app .sidebar::-webkit-scrollbar{width:6px}.app .sidebar::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.app .brand{align-items:center!important;border:0!important;display:grid!important;gap:12px!important;grid-template-columns:48px minmax(0,1fr)!important;margin:0 0 14px!important;min-height:56px!important;padding:2px 4px!important;width:100%!important}.app .brandMark{background:linear-gradient(145deg,#0fb6ff,#1267ff)!important;border-radius:14px!important;box-shadow:0 14px 34px #0968ff38!important;color:#fff!important;display:grid!important;font-size:15px!important;font-weight:800!important;height:48px!important;letter-spacing:0!important;place-items:center!important;width:48px!important}.app .brandMark.image{background:#fff!important;overflow:hidden!important}.app .brand strong{color:#fff!important;display:block!important;font-size:16px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.18!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app .brand span{color:var(--bh-sidebar-muted)!important;display:block!important;font-size:13px!important;line-height:1.35!important;margin-top:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app .sidebarToggle{align-items:center!important;background:#ffffff0b!important;border:1px solid var(--bh-sidebar-line)!important;border-radius:13px!important;color:#dbeafe!important;display:flex!important;font-size:14px!important;font-weight:750!important;gap:8px!important;height:42px!important;justify-content:center!important;margin:0 0 18px!important;padding:0 12px!important;width:100%!important}.app .sidebarToggle:hover{background:#ffffff13!important}.app .sidebarToggle svg{height:17px!important;width:17px!important}.app .sidebarSection{align-items:center!important;background:transparent!important;border:0!important;border-radius:10px!important;color:#9fb4ce!important;cursor:pointer!important;display:grid!important;font-size:11px!important;font-weight:850!important;grid-template-columns:minmax(0,1fr) 16px!important;height:28px!important;letter-spacing:.08em!important;margin:4px 0 2px!important;padding:0 10px!important;text-transform:uppercase!important;width:100%!important}.app .sidebarSection:hover,.app .sidebarSection.active{background:#ffffff09!important;color:#c7d7ea!important}.app .sidebarSection svg{color:#6f86a2!important;height:15px!important;justify-self:end!important;width:15px!important}.app .mainNav{border:0!important;display:grid!important;gap:2px!important;margin:0 0 12px!important;padding:0 0 0 6px!important;width:100%!important}.app .mainNav.sidebarNavClosed{display:none!important}.app .mainNav button{align-items:center!important;background:transparent!important;border:0!important;border-radius:12px!important;box-shadow:none!important;color:#c3d2e4!important;display:grid!important;font-size:14px!important;font-weight:730!important;gap:10px!important;grid-template-columns:22px minmax(0,1fr)!important;height:38px!important;justify-content:start!important;justify-items:start!important;letter-spacing:0!important;line-height:1!important;min-height:38px!important;overflow:hidden!important;padding:0 10px!important;position:relative!important;text-align:left!important;transition:background .16s ease,color .16s ease,transform .16s ease!important;white-space:nowrap!important;width:100%!important}.app .mainNav button:before{background:var(--bh-sidebar-active-border)!important;border-radius:0 999px 999px 0!important;content:""!important;height:20px!important;left:-6px!important;opacity:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:3px!important}.app .mainNav button:hover{background:var(--bh-sidebar-hover)!important;color:#fff!important}.app .mainNav button.active{background:var(--bh-sidebar-active)!important;color:#fff!important}.app .mainNav button.active:before{opacity:1!important}.app .mainNav button svg{color:#9fb4ce!important;height:18px!important;stroke-width:2!important;width:18px!important}.app .mainNav button.active svg{color:var(--bh-sidebar-active-border)!important}.app .sidebarUtility{border-top:1px solid rgba(226,238,255,.13)!important;margin:10px 0 0!important;padding:12px 0 0!important;width:100%!important}.app .sidebarUtility .sidebarSection{margin-top:0!important}.app.sidebarCollapsed .sidebar,.app.sidebarCollapsed.chatMode .sidebar,.app.sidebarCollapsed:not(.chatMode) .sidebar{align-items:center!important;max-width:var(--bh-sidebar-collapsed)!important;padding:14px 10px!important;width:var(--bh-sidebar-collapsed)!important}.app.sidebarCollapsed .brand{display:flex!important;justify-content:center!important;margin-bottom:12px!important;padding:0!important}.app.sidebarCollapsed .brand>div:last-child,.app.sidebarCollapsed .sidebarToggle span,.app.sidebarCollapsed .sidebarSection span{display:none!important}.app.sidebarCollapsed .brandMark{height:44px!important;width:44px!important}.app.sidebarCollapsed .sidebarToggle{height:40px!important;margin:0 0 14px!important;padding:0!important;width:48px!important}.app.sidebarCollapsed .sidebarSection{display:none!important}.app.sidebarCollapsed .mainNav{gap:5px!important;margin:0 0 8px!important;padding:0!important}.app.sidebarCollapsed .mainNav button{font-size:0!important;gap:0!important;grid-template-columns:1fr!important;height:42px!important;justify-items:center!important;padding:0!important;width:52px!important}.app.sidebarCollapsed .mainNav button:before{left:-10px!important}.app.sidebarCollapsed .mainNav button svg{height:19px!important;width:19px!important}.app.sidebarCollapsed .sidebarUtility{margin-top:8px!important;padding-top:10px!important}@media(max-width:1240px)and (min-width:901px){:root{--bh-sidebar-width: 264px}}@media(max-width:900px){.app,.app.chatMode,.app:not(.chatMode){display:block!important}.app .sidebar,.app.chatMode .sidebar,.app:not(.chatMode) .sidebar{box-shadow:24px 0 60px #0000005c!important;left:0!important;max-width:min(88vw,320px)!important;position:fixed!important;transform:translate(-105%)!important;transition:transform .22s ease!important;width:min(88vw,320px)!important;z-index:120!important}.app.mobileMenuOpen .sidebar,.app.mobileMenuOpen.chatMode .sidebar,.app.mobileMenuOpen:not(.chatMode) .sidebar{transform:translate(0)!important}.app.sidebarCollapsed .sidebar,.app.sidebarCollapsed.chatMode .sidebar,.app.sidebarCollapsed:not(.chatMode) .sidebar{align-items:stretch!important;max-width:min(88vw,320px)!important;padding:18px 14px!important;width:min(88vw,320px)!important}.app.sidebarCollapsed .brand{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;justify-content:start!important}.app.sidebarCollapsed .brand>div:last-child,.app.sidebarCollapsed .sidebarToggle span,.app.sidebarCollapsed .sidebarSection span{display:block!important}.app.sidebarCollapsed .sidebarSection{display:grid!important}.app.sidebarCollapsed .mainNav{padding-left:6px!important}.app.sidebarCollapsed .mainNav button{font-size:14px!important;gap:10px!important;grid-template-columns:22px minmax(0,1fr)!important;justify-items:start!important;padding:0 10px!important;width:100%!important}}:root{--bh-sidebar-width: 284px;--bh-sidebar-collapsed: 74px;--bh-nav-bg: #07111f;--bh-nav-surface: #0c1828;--bh-nav-surface-2: #101f32;--bh-nav-border: rgba(148, 163, 184, .18);--bh-nav-line: rgba(226, 238, 255, .1);--bh-nav-text: #eaf3ff;--bh-nav-muted: #9aadc7;--bh-nav-dim: #6f86a2;--bh-nav-accent: #20c8ff;--bh-nav-active: rgba(37, 99, 235, .18);--bh-nav-active-border: rgba(32, 200, 255, .75)}@media(min-width:1081px){body #root .app,body #root .app:not(.chatMode),body #root .app.chatMode{display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important;min-height:100dvh!important;overflow-x:clip!important}body #root .app.sidebarCollapsed,body #root .app.sidebarCollapsed:not(.chatMode),body #root .app.sidebarCollapsed.chatMode{grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}body #root .app .workspace,body #root .app:not(.chatMode) .workspace,body #root .app.chatMode .workspace{grid-column:2!important;grid-row:1!important;min-width:0!important}}body #root .app .sidebar,body #root .app:not(.chatMode) .sidebar,body #root .app.chatMode .sidebar{align-items:stretch!important;background:radial-gradient(circle at 14% 8%,rgba(32,200,255,.08),transparent 24%),linear-gradient(180deg,#081525 0%,var(--bh-nav-bg) 46%,#050d18 100%)!important;border-right:1px solid var(--bh-nav-border)!important;box-shadow:none!important;color:var(--bh-nav-text)!important;display:flex!important;flex-direction:column!important;gap:0!important;grid-column:1!important;grid-row:1!important;height:100dvh!important;justify-content:flex-start!important;margin:0!important;max-height:100dvh!important;max-width:var(--bh-sidebar-width)!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:20px 16px 18px!important;position:sticky!important;top:0!important;width:var(--bh-sidebar-width)!important;z-index:90!important}body #root .app .sidebar::-webkit-scrollbar{width:6px!important}body #root .app .sidebar::-webkit-scrollbar-thumb{background:#94a3b847!important;border-radius:999px!important}body #root .app .brand,body #root .app:not(.chatMode) .brand,body #root .app.chatMode .brand{align-items:center!important;border:0!important;display:grid!important;gap:12px!important;grid-template-columns:48px minmax(0,1fr)!important;margin:0 0 16px!important;min-height:52px!important;padding:0!important;width:100%!important}body #root .app .brandMark{border-radius:14px!important;box-shadow:0 12px 30px #0099ff3d!important;height:48px!important;width:48px!important}body #root .app .brand strong{color:#fff!important;font-size:16px!important;font-weight:800!important;line-height:1.15!important;max-width:178px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .app .brand span{color:var(--bh-nav-muted)!important;font-size:13px!important;line-height:1.3!important;max-width:178px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .app .sidebarToggle{align-items:center!important;background:var(--bh-nav-surface)!important;border:1px solid var(--bh-nav-border)!important;border-radius:12px!important;box-shadow:none!important;color:#d9e8fb!important;display:flex!important;font-size:14px!important;font-weight:800!important;gap:8px!important;height:40px!important;justify-content:center!important;margin:0 0 20px!important;padding:0 12px!important;width:100%!important}body #root .app .sidebarToggle:hover{background:var(--bh-nav-surface-2)!important;border-color:#94a3b852!important}body #root .app .sidebarSection,body #root .app .sidebarSection.open,body #root .app .sidebarSection.closed,body #root .app .sidebarSection.active,body #root .app:not(.chatMode) .sidebarSection,body #root .app.chatMode .sidebarSection{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#91a7c2!important;cursor:pointer!important;display:flex!important;font-size:11px!important;font-weight:850!important;height:26px!important;justify-content:space-between!important;letter-spacing:.1em!important;margin:12px 0 4px!important;min-height:26px!important;padding:0 4px!important;text-transform:uppercase!important;width:100%!important}body #root .app .sidebarSection:first-of-type{margin-top:0!important}body #root .app .sidebarSection:hover,body #root .app .sidebarSection.open:hover{color:#c9d8ec!important}body #root .app .sidebarSection span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .app .sidebarSection svg{color:#6f86a2!important;flex:0 0 auto!important;height:14px!important;transform:rotate(-90deg)!important;transition:transform .16s ease,color .16s ease!important;width:14px!important}body #root .app .sidebarSection.open svg{color:var(--bh-nav-accent)!important;transform:rotate(0)!important}body #root .app .mainNav,body #root .app:not(.chatMode) .mainNav,body #root .app.chatMode .mainNav{border:0!important;border-left:1px solid rgba(148,163,184,.1)!important;display:grid!important;gap:3px!important;margin:0 0 8px!important;padding:0 0 0 8px!important;width:100%!important}body #root .app .mainNav.sidebarNavClosed{display:none!important}body #root .app .mainNav button,body #root .app:not(.chatMode) .mainNav button,body #root .app.chatMode .mainNav button{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:#c4d3e6!important;display:flex!important;font-size:14px!important;font-weight:760!important;gap:11px!important;height:38px!important;justify-content:flex-start!important;letter-spacing:0!important;line-height:1!important;margin:0!important;min-height:38px!important;overflow:hidden!important;padding:0 10px!important;position:relative!important;text-align:left!important;text-overflow:ellipsis!important;transition:background .14s ease,border-color .14s ease,color .14s ease!important;white-space:nowrap!important;width:100%!important}body #root .app .mainNav button:before{background:var(--bh-nav-active-border)!important;border-radius:999px!important;content:""!important;height:18px!important;left:-9px!important;opacity:0!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:3px!important}body #root .app .mainNav button svg{color:#9db0c8!important;flex:0 0 18px!important;height:18px!important;stroke-width:2!important;width:18px!important}body #root .app .mainNav button:hover{background:#ffffff0e!important;color:#fff!important}body #root .app .mainNav button.active{background:linear-gradient(90deg,#2563eb57,#0ea5e929)!important;border-color:#20c8ff3d!important;color:#fff!important}body #root .app .mainNav button.active:before{opacity:1!important}body #root .app .mainNav button.active svg{color:var(--bh-nav-accent)!important}body #root .app .sidebarUtility,body #root .app:not(.chatMode) .sidebarUtility,body #root .app.chatMode .sidebarUtility{border-top:1px solid var(--bh-nav-line)!important;margin:12px 0 0!important;padding:12px 0 0!important;width:100%!important}body #root .app .sidebarUtility .sidebarSection{margin-top:0!important}body #root .app.sidebarCollapsed .sidebar,body #root .app.sidebarCollapsed:not(.chatMode) .sidebar,body #root .app.sidebarCollapsed.chatMode .sidebar{align-items:center!important;max-width:var(--bh-sidebar-collapsed)!important;padding:16px 10px!important;width:var(--bh-sidebar-collapsed)!important}body #root .app.sidebarCollapsed .brand{display:flex!important;justify-content:center!important;margin-bottom:12px!important;padding:0!important}body #root .app.sidebarCollapsed .brand>div:last-child,body #root .app.sidebarCollapsed .sidebarToggle span,body #root .app.sidebarCollapsed .sidebarSection{display:none!important}body #root .app.sidebarCollapsed .sidebarToggle{height:40px!important;margin:0 0 14px!important;padding:0!important;width:48px!important}body #root .app.sidebarCollapsed .mainNav{border-left:0!important;gap:5px!important;margin:0 0 8px!important;padding:0!important}body #root .app.sidebarCollapsed .mainNav button{font-size:0!important;gap:0!important;height:42px!important;justify-content:center!important;padding:0!important;width:52px!important}body #root .app.sidebarCollapsed .mainNav button:before{left:-8px!important}body #root .app.sidebarCollapsed .sidebarUtility{margin-top:8px!important;padding-top:10px!important}@media(max-width:1080px){body #root .app,body #root .app.chatMode,body #root .app:not(.chatMode){display:block!important}body #root .app .sidebar,body #root .app:not(.chatMode) .sidebar,body #root .app.chatMode .sidebar{left:0!important;max-width:min(88vw,320px)!important;position:fixed!important;transform:translate(-105%)!important;transition:transform .22s ease!important;width:min(88vw,320px)!important;z-index:140!important}body #root .app.mobileMenuOpen .sidebar,body #root .app.mobileMenuOpen:not(.chatMode) .sidebar,body #root .app.mobileMenuOpen.chatMode .sidebar{transform:translate(0)!important}body #root .app.sidebarCollapsed .sidebar{align-items:stretch!important;max-width:min(88vw,320px)!important;padding:20px 16px 18px!important;width:min(88vw,320px)!important}body #root .app.sidebarCollapsed .brand{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;justify-content:start!important}body #root .app.sidebarCollapsed .brand>div:last-child,body #root .app.sidebarCollapsed .sidebarToggle span,body #root .app.sidebarCollapsed .sidebarSection{display:flex!important}body #root .app.sidebarCollapsed .mainNav{border-left:1px solid rgba(148,163,184,.1)!important;padding-left:8px!important}body #root .app.sidebarCollapsed .mainNav button{font-size:14px!important;gap:11px!important;justify-content:flex-start!important;padding:0 10px!important;width:100%!important}}.app.chatMode{--inbox-bg: #101010;--inbox-panel: #090e15;--inbox-panel-soft: #0f1722;--inbox-panel-hover: #141c29;--inbox-border: #202a36;--inbox-border-strong: #2b3a50;--inbox-text: #f8fafc;--inbox-muted: #93a4bd;--inbox-subtle: #c7d2e4;--inbox-accent: #8b5cf6;--inbox-accent-2: #2563eb;--inbox-success: #22c55e;background:var(--inbox-bg)!important;overflow:hidden!important}@media(min-width:1081px){.app.chatMode .sidebar{display:none!important}}.app.chatMode .workspace{display:block!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important;background:radial-gradient(circle at 14px 14px,rgba(255,255,255,.045) 1px,transparent 1px),var(--inbox-bg)!important;background-size:26px 26px!important}.app.chatMode .inboxExperience{display:grid!important;grid-template-rows:60px minmax(0,1fr)!important;width:100%!important;max-width:none!important;height:100dvh!important;min-height:0!important;gap:0!important;margin:0!important;padding:0!important;overflow:hidden!important;background:transparent!important}.app.chatMode .inboxWorkspaceHeader{display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-height:60px!important;height:60px!important;padding:8px 14px!important;border:0!important;border-bottom:1px solid var(--inbox-border)!important;border-radius:0!important;background:#070a10!important;box-shadow:none!important;overflow:hidden!important}.app.chatMode .inboxBackButton,.app.chatMode .inboxWorkspaceHeader .inboxMenuButton{display:none!important}.app.chatMode .inboxHeaderTitle{min-width:0!important;display:grid!important;gap:2px!important;text-align:left!important}.app.chatMode .inboxHeaderTitle span{color:#93c5fd!important;font-size:12px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.1!important;text-transform:uppercase!important}.app.chatMode .inboxHeaderTitle strong{color:var(--inbox-text)!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.chatMode .inboxHeaderStats{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;overflow:hidden!important}.app.chatMode .inboxHeaderStats span{min-width:max-content!important;height:36px!important;padding:0 14px!important;border:1px solid var(--inbox-border-strong)!important;border-radius:999px!important;background:var(--inbox-panel-soft)!important;color:var(--inbox-subtle)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;white-space:nowrap!important}.app.chatMode .inboxHeaderStats strong{color:#fff!important;font-size:15px!important}.app.chatMode .crmTopTools{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;overflow:hidden!important}.app.chatMode .crmIconTextButton,.app.chatMode .crmRoundButton{border:1px solid var(--inbox-border-strong)!important;background:var(--inbox-panel-soft)!important;color:var(--inbox-text)!important;box-shadow:none!important}.app.chatMode .crmIconTextButton{max-width:270px!important;height:40px!important;padding:0 14px!important;border-radius:999px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.app.chatMode .crmRoundButton{width:40px!important;height:40px!important;min-width:40px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.app.chatMode .chatShell.reviewInbox{display:grid!important;grid-template-columns:minmax(340px,380px) minmax(0,1fr)!important;width:100%!important;height:calc(100dvh - 60px)!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.app.chatMode .chatShell.reviewInbox.hasSelection:not(.actionsCollapsed){grid-template-columns:minmax(340px,380px) minmax(0,1fr) minmax(300px,340px)!important}.app.chatMode .conversationList{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-right:1px solid var(--inbox-border)!important;border-radius:0!important;background:var(--inbox-panel)!important;color:var(--inbox-text)!important;box-shadow:none!important}.app.chatMode .inboxNoticeBar{flex:0 0 auto!important;min-height:34px!important;margin:0!important;padding:7px 16px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,#2563eb,#7c3aed)!important;color:#fff!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}.app.chatMode .inboxNoticeBar svg{width:17px!important;height:17px!important;flex:0 0 auto!important}.app.chatMode .conversationListHeader{flex:0 0 auto!important;margin:0!important;padding:12px 16px 14px!important;border:0!important;border-bottom:1px solid var(--inbox-border)!important;background:var(--inbox-panel)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important}.app.chatMode .conversationListHeader>div{min-width:0!important;display:grid!important;gap:3px!important}.app.chatMode .conversationListHeader strong{color:#fff!important;font-size:18px!important;line-height:1.1!important}.app.chatMode .conversationListHeader span{color:var(--inbox-subtle)!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.app.chatMode .queueHealth{height:34px!important;padding:0 12px!important;border:1px solid rgba(245,158,11,.5)!important;border-radius:999px!important;background:#f59e0b1f!important;color:#fbbf24!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.app.chatMode .inboxScopeTabs,.app.chatMode .inboxFilters{flex:0 0 auto!important;margin:0!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid var(--inbox-border)!important;display:grid!important;gap:8px!important;background:var(--inbox-panel)!important}.app.chatMode .inboxScopeTabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app.chatMode .inboxFilters{grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important}.app.chatMode .inboxScopeTabs button,.app.chatMode .inboxFilters button{width:100%!important;min-width:0!important;height:36px!important;padding:0 10px!important;border:1px solid var(--inbox-border-strong)!important;border-radius:10px!important;background:var(--inbox-panel-soft)!important;color:var(--inbox-subtle)!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app.chatMode .inboxScopeTabs button.active,.app.chatMode .inboxFilters button.active{border-color:#8b5cf6bf!important;background:linear-gradient(135deg,#7c3aed,#8b5cf6)!important;color:#fff!important}.app.chatMode .inboxSearchRow{flex:0 0 auto!important;margin:0!important;padding:10px 14px!important;border:0!important;border-bottom:1px solid var(--inbox-border)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:8px!important;background:var(--inbox-panel)!important}.app.chatMode .conversationSearch{height:42px!important;min-width:0!important;margin:0!important;padding:0 12px!important;border:1px solid var(--inbox-border-strong)!important;border-radius:11px!important;background:var(--inbox-panel-soft)!important;display:flex!important;align-items:center!important;gap:8px!important;box-shadow:none!important}.app.chatMode .conversationSearch span{display:none!important}.app.chatMode .conversationSearch input{width:100%!important;height:100%!important;min-width:0!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--inbox-text)!important;font-size:14px!important;font-weight:700!important}.app.chatMode .conversationSearch input::placeholder{color:#8092ad!important;opacity:1!important}.app.chatMode .inboxSearchRow>button{width:auto!important;min-width:42px!important;height:42px!important;margin:0!important;padding:0 12px!important;border:1px solid var(--inbox-border-strong)!important;border-radius:11px!important;background:var(--inbox-panel-soft)!important;color:var(--inbox-subtle)!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.app.chatMode .inboxSearchRow>button.active{border-color:#8b5cf6bf!important;background:#8b5cf638!important;color:#fff!important}.app.chatMode .conversationList>button{flex:0 0 auto!important;width:100%!important;min-height:76px!important;margin:0!important;padding:10px 16px!important;border:0!important;border-bottom:1px solid #1d2735!important;border-radius:0!important;background:var(--inbox-panel)!important;color:var(--inbox-text)!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;text-align:left!important;box-shadow:none!important}.app.chatMode .conversationList>button:hover{background:var(--inbox-panel-hover)!important}.app.chatMode .conversationList>button.selected{background:linear-gradient(135deg,#5b4df2,#8b5cf6)!important;border-color:#fff3!important}.app.chatMode .avatarStack{width:46px!important;height:46px!important;min-width:46px!important;position:relative!important;display:block!important}.app.chatMode .contactAvatar{width:46px!important;height:46px!important;min-width:46px!important;border:0!important;border-radius:999px!important;overflow:hidden!important;background:#22d3a6!important;color:#031510!important;display:grid!important;place-items:center!important;font-size:13px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}.app.chatMode .contactAvatar>span,.app.chatMode .contactAvatar img{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;object-fit:cover!important}.app.chatMode .presenceDot{position:absolute!important;right:-1px!important;bottom:1px!important;width:14px!important;height:14px!important;border:2px solid var(--inbox-panel)!important;border-radius:999px!important;background:var(--inbox-success)!important}.app.chatMode .conversationSummary{min-width:0!important;display:grid!important;gap:3px!important;justify-items:start!important;text-align:left!important}.app.chatMode .conversationSummary strong,.app.chatMode .conversationSummary small,.app.chatMode .conversationSummary span{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}.app.chatMode .conversationSummary strong{color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important}.app.chatMode .conversationSummary small{color:var(--inbox-subtle)!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.app.chatMode .conversationSummary span{color:#93c5fd!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;text-transform:uppercase!important}.app.chatMode .conversationList>button.selected .conversationSummary small,.app.chatMode .conversationList>button.selected .conversationSummary span{color:#ffffffdb!important}.app.chatMode .conversationMeta{min-width:48px!important;display:grid!important;justify-items:end!important;align-content:center!important;gap:6px!important}.app.chatMode .conversationMeta small{color:#9fb2ce!important;font-size:12px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}.app.chatMode .conversationList>button.selected .conversationMeta small{color:#fff!important}.app.chatMode .conversationMeta em{min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:999px!important;background:#ef4444!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;line-height:1!important}.app.chatMode .emptyState{margin:20px 14px!important;padding:16px!important;border:1px dashed var(--inbox-border-strong)!important;border-radius:12px!important;color:var(--inbox-muted)!important;text-align:center!important}.app.chatMode .quickStartConversation{position:sticky!important;bottom:0!important;z-index:3!important;flex:0 0 auto!important;margin:auto 0 0!important;padding:10px 14px!important;border:0!important;border-top:1px solid var(--inbox-border)!important;border-radius:0!important;background:var(--inbox-panel)!important;display:grid!important;grid-template-columns:78px minmax(0,1fr) auto!important;gap:8px!important}.app.chatMode .quickStartConversation select,.app.chatMode .quickStartConversation input,.app.chatMode .quickStartConversation button{height:46px!important;min-width:0!important;border:1px solid var(--inbox-border-strong)!important;border-radius:12px!important;background:var(--inbox-panel-soft)!important;color:var(--inbox-text)!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important}.app.chatMode .quickStartConversation button{padding:0 18px!important;border-color:#8b5cf6a6!important;color:#ede9fe!important}.app.chatMode .thread{min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;background:transparent!important;color:var(--inbox-text)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important}.app.chatMode .chatShell.noSelection .thread{display:grid!important;place-items:start center!important;padding:64px 24px!important}.app.chatMode .threadWelcome{width:min(520px,100%)!important;margin:0!important;padding:32px!important;border:1px solid #26374e!important;border-radius:20px!important;background:#0d1520!important;color:var(--inbox-subtle)!important;text-align:center!important;box-shadow:0 24px 60px #00000047!important;display:grid!important;justify-items:center!important;gap:14px!important}.app.chatMode .threadWelcome svg{width:40px!important;height:40px!important;color:#3b82f6!important}.app.chatMode .threadWelcome strong{color:#fff!important;font-size:22px!important;line-height:1.15!important}.app.chatMode .threadWelcome span{max-width:440px!important;color:#cbd5e1!important;font-size:15px!important;line-height:1.45!important}.app.chatMode .threadHeader{min-height:58px!important;padding:8px 14px!important;border:0!important;border-bottom:1px solid var(--inbox-border)!important;border-radius:0!important;background:#090d14!important;box-shadow:none!important}.app.chatMode .messages{min-height:0!important;padding:18px 24px!important;overflow-y:auto!important;background:transparent!important}.app.chatMode .messageBubble{max-width:min(560px,82%)!important;border:1px solid var(--inbox-border)!important;border-radius:14px!important;box-shadow:none!important}.app.chatMode .messageBubble.outbound{background:#4f46e5!important;color:#fff!important;border-color:#ffffff29!important}.app.chatMode .messageBubble.inbound{background:#111827!important;color:#f8fafc!important}.app.chatMode .templateBar,.app.chatMode .composer{border-top:1px solid var(--inbox-border)!important;background:#090d14!important;padding:10px 14px!important}.app.chatMode .composer input,.app.chatMode .templateBar select,.app.chatMode .templateBar button,.app.chatMode .composer button{min-height:44px!important;border-radius:12px!important}.app.chatMode .contactInspector{min-height:0!important;height:100%!important;overflow-y:auto!important;border-left:1px solid var(--inbox-border)!important;background:#0b111a!important;color:var(--inbox-text)!important}@media(max-width:1280px){.app.chatMode .inboxWorkspaceHeader{grid-template-columns:minmax(190px,1fr) auto!important}.app.chatMode .crmTopTools{display:none!important}}@media(max-width:1080px){.app.chatMode{overflow:hidden!important}.app.chatMode .sidebar{display:block!important}.app.chatMode .workspace{height:100dvh!important;min-height:100dvh!important}.app.chatMode .inboxExperience{grid-template-rows:56px minmax(0,1fr)!important}.app.chatMode .inboxWorkspaceHeader{grid-template-columns:44px minmax(0,1fr)!important;height:56px!important;min-height:56px!important;padding:8px 10px!important}.app.chatMode .inboxWorkspaceHeader .inboxMenuButton{display:inline-flex!important;width:40px!important;height:40px!important;border:1px solid var(--inbox-border-strong)!important;border-radius:10px!important;background:var(--inbox-panel-soft)!important;color:#fff!important}.app.chatMode .inboxHeaderStats,.app.chatMode .crmTopTools{display:none!important}.app.chatMode .chatShell.reviewInbox,.app.chatMode .chatShell.reviewInbox.hasSelection:not(.actionsCollapsed){grid-template-columns:1fr!important;height:calc(100dvh - 56px)!important}.app.chatMode .conversationList{width:100%!important;max-width:none!important}.app.chatMode .chatShell.hasSelection .conversationList,.app.chatMode .chatShell.noSelection .thread{display:none!important}.app.chatMode .mobileThreadBack{display:inline-flex!important}}@media(max-width:620px){.app.chatMode .inboxNoticeBar{font-size:12px!important;padding-inline:12px!important}.app.chatMode .conversationListHeader,.app.chatMode .inboxScopeTabs,.app.chatMode .inboxFilters,.app.chatMode .inboxSearchRow,.app.chatMode .quickStartConversation{padding-inline:12px!important}.app.chatMode .inboxFilters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app.chatMode .inboxSearchRow{grid-template-columns:minmax(0,1fr) 44px!important}.app.chatMode .inboxSearchRow>button:first-of-type{display:none!important}.app.chatMode .conversationList>button{min-height:72px!important;padding-inline:12px!important;grid-template-columns:42px minmax(0,1fr) auto!important}.app.chatMode .avatarStack,.app.chatMode .contactAvatar{width:42px!important;height:42px!important;min-width:42px!important}.app.chatMode .quickStartConversation{grid-template-columns:70px minmax(0,1fr) auto!important}.app.chatMode .quickStartConversation button{padding-inline:12px!important}}html,body,#root{min-height:100%}body{overflow-y:auto}.app:not(.chatMode) .workspace.workspace-settings{align-content:start!important;display:grid!important;gap:16px!important;height:auto!important;max-height:none!important;min-height:100dvh!important;overflow-x:clip!important;overflow-y:visible!important;padding:16px clamp(14px,1.6vw,26px) 40px!important}.app:not(.chatMode) .workspace.workspace-settings>.topbar{align-items:center!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;height:auto!important;margin:0!important;min-height:0!important;overflow:visible!important;padding:14px 16px!important;position:relative!important;top:auto!important;z-index:1!important}.app:not(.chatMode) .workspace.workspace-settings>.topbar h1{font-size:clamp(28px,2.55vw,40px)!important;line-height:1.05!important}body #root .app:not(.chatMode) .workspace.workspace-settings .panel.settingsForm,.app:not(.chatMode) .workspace.workspace-settings>.settingsForm{align-items:start!important;display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(260px,1fr))!important;height:auto!important;margin:0!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:16px 20px 20px!important}body #root .app:not(.chatMode) .workspace.workspace-settings .panel.settingsForm>*,.app:not(.chatMode) .workspace.workspace-settings>.settingsForm>*{min-width:0!important}.app:not(.chatMode) .workspace.workspace-settings .settingsForm>.settingsStatus,.app:not(.chatMode) .workspace.workspace-settings .settingsForm>.settingsStatus.wide,.app:not(.chatMode) .workspace.workspace-settings .settingsForm>label.wide{grid-column:1 / -1!important}.app:not(.chatMode) .workspace.workspace-settings .settingsStatus,.app:not(.chatMode) .workspace.workspace-settings .settingsStatus.wide{align-items:start!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;min-height:0!important;overflow:visible!important;padding:14px 16px!important}.app:not(.chatMode) .workspace.workspace-settings .settingsStatus.wide>div:first-child{min-width:0!important}.app:not(.chatMode) .workspace.workspace-settings .settingsStatusGrid{align-items:start!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}.app:not(.chatMode) .workspace.workspace-settings .settingsStatusGrid span{min-height:34px!important;white-space:normal!important}.app:not(.chatMode) .workspace.workspace-settings .settingsForm>label{display:grid!important;gap:8px!important;margin:0!important;min-height:0!important}.app:not(.chatMode) .workspace.workspace-settings .settingsForm input,.app:not(.chatMode) .workspace.workspace-settings .settingsForm select,.app:not(.chatMode) .workspace.workspace-settings .settingsForm textarea{height:44px!important;min-height:44px!important}.app:not(.chatMode) .workspace.workspace-settings .settingsForm textarea{height:auto!important;min-height:96px!important}.app:not(.chatMode) .workspace.workspace-settings .settingsForm>button.primary{grid-column:1 / -1!important;justify-self:end!important;min-height:48px!important;min-width:min(280px,100%)!important;padding-inline:24px!important;width:auto!important}@media(max-width:900px){.app:not(.chatMode) .workspace.workspace-settings{padding:12px 12px 32px!important}.app:not(.chatMode) .workspace.workspace-settings>.topbar{grid-template-columns:minmax(0,1fr)!important}body #root .app:not(.chatMode) .workspace.workspace-settings .panel.settingsForm,.app:not(.chatMode) .workspace.workspace-settings>.settingsForm{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}.app:not(.chatMode) .workspace.workspace-settings .settingsStatus,.app:not(.chatMode) .workspace.workspace-settings .settingsStatus.wide{grid-template-columns:minmax(0,1fr)!important}.app:not(.chatMode) .workspace.workspace-settings .settingsForm>button.primary{justify-self:stretch!important;width:100%!important}}.app:not(.chatMode) .workspace .crmSuitePage .customFieldLayout{align-items:start!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(420px,.9fr) minmax(420px,1.1fr)!important;max-width:100%!important;overflow:visible!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldLayout>.suiteCard{min-width:0!important;overflow:hidden!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldList{display:grid!important;gap:10px!important;min-width:0!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article{align-items:center!important;background:#fff!important;border:1px solid var(--bh-border, #d9e4f2)!important;border-radius:12px!important;box-shadow:none!important;display:grid!important;gap:10px!important;grid-template-columns:32px minmax(0,1fr) auto minmax(144px,auto)!important;min-height:72px!important;min-width:0!important;overflow:hidden!important;padding:12px!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article>svg{height:20px!important;width:20px!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article>div:not(.suiteInlineActions){min-width:0!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article strong,.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article>span{align-self:center!important;background:#edf5ff!important;border:1px solid #dbeafe!important;border-radius:999px!important;color:#1d4ed8!important;font-size:13px!important;font-weight:850!important;justify-self:end!important;max-width:132px!important;min-width:0!important;overflow:hidden!important;padding:6px 10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article .suiteInlineActions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;justify-self:end!important;max-width:100%!important;min-width:0!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article .suiteInlineActions>button{min-height:34px!important;min-width:0!important;padding:0 12px!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldCreate{margin-bottom:12px!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldLayout .suiteFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:1180px){.app:not(.chatMode) .workspace .crmSuitePage .customFieldLayout{grid-template-columns:1fr!important}}@media(max-width:760px){.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article{grid-template-columns:28px minmax(0,1fr) auto!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldList article .suiteInlineActions{grid-column:2 / -1!important;justify-content:flex-start!important}.app:not(.chatMode) .workspace .crmSuitePage .customFieldLayout .suiteFormGrid{grid-template-columns:1fr!important}}:root{--bh-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bh-bg: #eef4fb;--bh-surface: #ffffff;--bh-surface-soft: #f7faff;--bh-border: #d7e3f2;--bh-border-strong: #bed0e6;--bh-text: #06152b;--bh-muted: #64748b;--bh-primary: #2563eb;--bh-primary-strong: #1d4ed8;--bh-accent: #7c3aed;--bh-success: #16a34a;--bh-danger: #dc2626;--bh-warning: #f59e0b;--bh-sidebar: #071322;--bh-sidebar-2: #0b1a2c;--bh-sidebar-soft: #112033;--bh-sidebar-text: #dbeafe;--bh-sidebar-muted: #9bb2cc;--bh-radius: 14px;--bh-shadow: 0 18px 45px rgba(15, 23, 42, .08);--bh-sidebar-width: 288px;--bh-sidebar-collapsed: 78px}html,body,#root{min-height:100%;width:100%;overflow-x:hidden}body{margin:0;font-family:var(--bh-font);background:var(--bh-bg);color:var(--bh-text)}body *,body *:before,body *:after{box-sizing:border-box;letter-spacing:0!important}img,svg{flex-shrink:0}body #root .app{min-height:100dvh;background:var(--bh-bg)!important;color:var(--bh-text)}body #root .app:not(.chatMode){display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important;align-items:stretch}body #root .app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}body #root .app:not(.chatMode) .workspace{width:100%!important;max-width:none!important;min-width:0!important;min-height:100dvh!important;height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px 18px 24px!important;display:flex!important;flex-direction:column!important;gap:14px!important;background:var(--bh-bg)!important}body #root .app:not(.chatMode) .workspace>*{max-width:100%!important}body #root .sidebar{position:sticky!important;top:0!important;width:var(--bh-sidebar-width)!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:70!important;padding:18px 14px!important;display:flex!important;flex-direction:column!important;gap:10px!important;background:radial-gradient(circle at 20% 0%,rgba(37,99,235,.14),transparent 32%),linear-gradient(180deg,var(--bh-sidebar),#050c16)!important;border-right:1px solid rgba(148,163,184,.18)!important;color:var(--bh-sidebar-text)!important}body #root .sidebar::-webkit-scrollbar,body #root .conversationList::-webkit-scrollbar,body #root .threadMessages::-webkit-scrollbar{width:8px;height:8px}body #root .sidebar::-webkit-scrollbar-thumb,body #root .conversationList::-webkit-scrollbar-thumb,body #root .threadMessages::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px}body #root .brand,body #root .sidebarBrand{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:56px!important;margin:0 2px 12px!important}body #root .brandMark,body #root .brandLogo,body #root .sidebarLogo{width:48px!important;height:48px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#00b7ff,#2563eb)!important;color:#fff!important;font-size:17px!important;font-weight:900!important;box-shadow:0 14px 34px #2563eb42!important}body #root .brandText,body #root .sidebarBrandText{min-width:0!important}body #root .brandText strong,body #root .sidebarBrandText strong{display:block!important;color:#fff!important;font-size:16px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .brandText span,body #root .sidebarBrandText span{display:block!important;color:var(--bh-sidebar-muted)!important;font-size:12px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .sidebarToggle{width:100%!important;height:40px!important;min-height:40px!important;margin:0 0 12px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.24)!important;background:#ffffff0b!important;color:var(--bh-sidebar-text)!important;font-size:13px!important;font-weight:800!important}body #root .mainNav,body #root .sidebarMenu,body #root .sidebarNav,body #root .sidebarGroupBody{width:100%!important;display:flex!important;flex-direction:column!important;gap:3px!important}body #root .sidebarGroup,body #root .sidebarSectionGroup{margin:2px 0 8px!important;padding:0 4px!important;border-left:1px solid rgba(148,163,184,.1)!important}body #root .sidebarSection,body #root .sidebarGroupHeader,body #root .sidebarCategory{height:30px!important;min-height:30px!important;padding:0 10px!important;margin:4px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;border-radius:9px!important;background:#ffffff09!important;color:#9fb7d2!important;font-size:11px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important}body #root .mainNav button,body #root .sidebarMenu button,body #root .sidebarNavItem,body #root .sidebarGroupBody button{width:100%!important;min-height:38px!important;height:38px!important;max-height:40px!important;padding:0 12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--bh-sidebar-text)!important;font-size:14px!important;line-height:1!important;font-weight:800!important;text-align:left!important;white-space:nowrap!important}body #root .mainNav button svg,body #root .sidebarMenu button svg,body #root .sidebarNavItem svg,body #root .sidebarGroupBody button svg{width:17px!important;height:17px!important;color:#a9bdd6!important}body #root .mainNav button:hover,body #root .sidebarMenu button:hover,body #root .sidebarNavItem:hover,body #root .sidebarGroupBody button:hover{background:#94a3b81a!important;color:#fff!important}body #root .mainNav button.active,body #root .sidebarMenu button.active,body #root .sidebarNavItem.active,body #root .sidebarGroupBody button.active{background:linear-gradient(135deg,#2563eb,#8b5cf6)!important;color:#fff!important;box-shadow:0 16px 34px #2563eb38!important}body #root .mainNav button.active svg,body #root .sidebarMenu button.active svg,body #root .sidebarNavItem.active svg,body #root .sidebarGroupBody button.active svg{color:#fff!important}body #root .sidebarUtility,body #root .sidebarFooter{margin-top:auto!important;padding-top:12px!important;border-top:1px solid rgba(148,163,184,.2)!important}body #root .app.sidebarCollapsed .sidebar{width:var(--bh-sidebar-collapsed)!important;padding:14px 10px!important;align-items:center!important}body #root .app.sidebarCollapsed .brand,body #root .app.sidebarCollapsed .sidebarBrand{grid-template-columns:48px!important;justify-content:center!important}body #root .app.sidebarCollapsed .brandText,body #root .app.sidebarCollapsed .sidebarBrandText,body #root .app.sidebarCollapsed .sidebarSection,body #root .app.sidebarCollapsed .sidebarGroupHeader,body #root .app.sidebarCollapsed .sidebarCategory,body #root .app.sidebarCollapsed .mainNav button span,body #root .app.sidebarCollapsed .sidebarMenu button span,body #root .app.sidebarCollapsed .sidebarNavItem span{display:none!important}body #root .app.sidebarCollapsed .mainNav button,body #root .app.sidebarCollapsed .sidebarMenu button,body #root .app.sidebarCollapsed .sidebarNavItem{justify-content:center!important;padding:0!important}body #root .app:not(.chatMode) h1,body #root .app:not(.chatMode) h2,body #root .app:not(.chatMode) h3{color:var(--bh-text)!important;margin-top:0!important;letter-spacing:0!important}body #root .app:not(.chatMode) h1{font-size:clamp(28px,2.3vw,38px)!important;line-height:1.05!important;margin-bottom:4px!important}body #root .app:not(.chatMode) h2{font-size:clamp(22px,1.6vw,28px)!important;line-height:1.12!important}body #root .app:not(.chatMode) h3{font-size:17px!important;line-height:1.2!important}body #root .app:not(.chatMode) p,body #root .app:not(.chatMode) span,body #root .app:not(.chatMode) li{line-height:1.38}body #root .app:not(.chatMode) label{font-size:13px!important;line-height:1.25!important;color:#1f2f46!important;font-weight:800!important}body #root .eyebrow,body #root .sectionEyebrow,body #root .suiteEyebrow{color:var(--bh-primary)!important;font-size:11px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important}body #root .topbar,body #root .suitePageHeader,body #root .connectHero,body #root .settingsHero,body #root .pageHero,body #root .workspace>.hero,body #root .workspace>header:not(.inboxWorkspaceHeader){width:100%!important;min-height:0!important;padding:16px 18px!important;border:1px solid var(--bh-border)!important;border-radius:var(--bh-radius)!important;background:var(--bh-surface)!important;box-shadow:none!important;overflow:hidden!important}body #root .topbar,body #root .suitePageHeader,body #root .pageHero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}body #root .topbar>*,body #root .suitePageHeader>*,body #root .pageHero>*{min-width:0!important}body #root .contextPill,body #root .statusPill,body #root .suitePill,body #root .chip,body #root .badge{min-height:30px!important;height:auto!important;padding:6px 12px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;border:1px solid var(--bh-border)!important;background:var(--bh-surface-soft)!important;color:#1f2f46!important;font-size:12px!important;font-weight:800!important;white-space:nowrap!important}body #root .app:not(.chatMode) input,body #root .app:not(.chatMode) select,body #root .app:not(.chatMode) textarea{width:100%;min-height:40px!important;height:auto!important;padding:0 12px!important;border:1px solid var(--bh-border-strong)!important;border-radius:10px!important;background:#fff!important;color:var(--bh-text)!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}body #root .app:not(.chatMode) textarea{min-height:88px!important;padding:10px 12px!important;resize:vertical}body #root .app:not(.chatMode) input::placeholder,body #root .app:not(.chatMode) textarea::placeholder{color:#91a1b8!important}body #root .app:not(.chatMode) button,body #root .suitePrimary,body #root .suiteGhost,body #root .suiteDanger,body #root .primary,body #root .secondary,body #root .ghostButton{min-height:38px!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important}body #root .suitePrimary,body #root .primary,body #root button.primary,body #root button[type=submit]{border-color:transparent!important;background:var(--bh-success)!important;color:#fff!important}body #root .suiteGhost,body #root .secondary,body #root .ghostButton{border:1px solid var(--bh-border-strong)!important;background:#fff!important;color:#0f1f35!important}body #root .suiteDanger,body #root button.danger{border:1px solid #fecaca!important;background:#fff5f5!important;color:var(--bh-danger)!important}body #root .panel,body #root .suiteCard,body #root .dashboardCard,body #root .settingsCard,body #root .templatesCard,body #root .card,body #root .metricCard,body #root .contentCard{min-height:0!important;padding:16px!important;border:1px solid var(--bh-border)!important;border-radius:var(--bh-radius)!important;background:var(--bh-surface)!important;box-shadow:none!important;overflow:hidden!important}body #root .metric,body #root .suiteMetric,body #root .opsMetric,body #root .templateStatCard,body #root .dashboardScore,body #root .accountHealthCard{min-height:0!important;padding:14px 16px!important;border:1px solid var(--bh-border)!important;border-radius:var(--bh-radius)!important;background:#fff!important;box-shadow:none!important}body #root .metric strong,body #root .suiteMetric strong,body #root .opsMetric strong,body #root .templateStatCard strong,body #root .accountHealthCard strong{font-size:clamp(24px,2.2vw,34px)!important;line-height:1!important}body #root .tableShell,body #root .contactsTableShell,body #root .usersTableShell{border:1px solid var(--bh-border)!important;border-radius:var(--bh-radius)!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}body #root table{width:100%;border-collapse:collapse}body #root th,body #root td{padding:12px 16px!important;border-bottom:1px solid var(--bh-border)!important;text-align:left;vertical-align:middle}body #root th{color:#52637c!important;font-size:12px!important;font-weight:850!important;background:#f7faff!important}body #root .tenantRow,body #root .usersTableRow,body #root .contactsTableRow{min-height:58px!important;padding:10px 16px!important;align-items:center!important;border-bottom:1px solid var(--bh-border)!important}body #root .tenantRow{display:grid!important;grid-template-columns:minmax(280px,1.1fr) 130px minmax(280px,1fr) auto!important;gap:14px!important}body #root .tenantRowMain,body #root .tenantRowPlan,body #root .tenantRowLimits,body #root .tenantRowActions,body #root .tenantRowControls{min-width:0!important}body #root .tenantRowMain{display:flex!important;align-items:center!important;gap:12px!important}body #root .tenantRowMain strong,body #root .contactsTableRow strong,body #root .usersTableRow strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .tenantRowControls,body #root .tenantRowActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}body #root .tenantRowControls input,body #root .tenantRowControls select{width:118px!important;min-width:0!important}body #root .usersTableRow{display:grid!important;grid-template-columns:minmax(220px,1.3fr) 160px 170px minmax(220px,1fr) 150px auto!important;gap:14px!important}body #root .usersTableRow .chip,body #root .usersTableRow .badge{min-height:26px!important;padding:5px 9px!important}body #root .contactsPage.helenaContactsPage{min-height:calc(100dvh - 32px)!important;padding:0!important;border:1px solid var(--bh-border)!important;border-radius:var(--bh-radius)!important;background:#fff!important;overflow:hidden!important}body #root .contactsPageHeader{min-height:86px!important;padding:18px 22px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;border-bottom:1px solid var(--bh-border)!important}body #root .contactsHeaderActions,body #root .contactsFilterBar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}body #root .contactsFilterBar{padding:14px 22px!important;border-bottom:1px solid var(--bh-border)!important}body #root .contactsSearch{max-width:260px!important}body #root .contactsTableShell{border:0!important;border-radius:0!important}body #root .contactsTableRow{min-height:52px!important;display:grid!important;grid-template-columns:minmax(280px,1.2fr) minmax(160px,.8fr) minmax(160px,.8fr) minmax(260px,1fr) minmax(180px,.8fr)!important;gap:14px!important}body #root .workspace-pipeline .pageHero,body #root .workspace-wallets .pageHero,body #root .workspace-campaigns .pageHero,body #root .workspace-automations .pageHero,body #root .workspace-scheduled .pageHero,body #root .workspace-notifications .pageHero{padding:14px 16px!important}body #root .crmPipelineBoard,body #root .pipelineBoard{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(260px,1fr)!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important}body #root .crmPipelineBoard>*,body #root .pipelineColumn{min-width:260px!important;max-width:340px!important;padding:12px!important;border-radius:var(--bh-radius)!important;overflow:hidden!important}body #root .crmPipelineCard,body #root .pipelineCard{min-height:0!important;padding:12px!important;overflow:hidden!important}body #root .pipelineTags,body #root .pipelineActions{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}body #root .pipelineActions button{height:34px!important;min-height:34px!important;padding:0 11px!important}body #root .suiteWallet{position:relative!important;min-height:0!important;padding:14px 16px!important;display:grid!important;grid-template-columns:7px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;overflow:hidden!important}body #root .suiteWalletActions{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}body #root .workspace-whatsappAccounts .accountHealthGrid,body #root .accountHealthGrid{display:grid!important;grid-template-columns:repeat(5,minmax(160px,1fr))!important;gap:10px!important}body #root .workspace-whatsappAccounts .accountHealthCard,body #root .accountHealthCard{min-height:118px!important;padding:14px!important}body #root .accountHealthCard strong,body #root .accountHealthCard .value{display:block!important;max-width:100%!important;font-size:clamp(23px,2vw,34px)!important;line-height:1.05!important;word-break:break-word!important}body #root .workspace-whatsappAccounts .metaDetailsGrid,body #root .metaDetailsGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body #root .embeddedSignupPage{width:100%!important;max-width:100%!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;overflow:hidden!important}body #root .embeddedSignupPage .signupCommand{min-height:0!important;padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:14px!important;align-items:center!important}body #root .signupTimeline{display:grid!important;grid-template-columns:repeat(7,minmax(120px,1fr))!important;gap:8px!important;overflow-x:auto!important;padding:0 0 6px!important}body #root .signupStep{min-width:120px!important;min-height:72px!important;padding:10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;border-radius:12px!important;font-size:12px!important;line-height:1.2!important}body #root .signupWorkspace{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:14px!important;align-items:start!important}body #root .signupMainCard,body #root .signupSidePanel,body #root .signupAdvancedGrid>*,body #root .signupConnectionCard{min-height:0!important;padding:16px!important;overflow:hidden!important}body #root .signupOptionGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body #root .signupOption,body #root .primaryOption{min-height:0!important;padding:12px!important}body #root pre,body #root code{max-width:100%!important;white-space:pre-wrap!important;overflow:auto!important}body #root .workspace-settings .settingsForm,body #root .workspace-crmSettings .settingsForm{max-height:none!important;overflow:visible!important;padding:16px!important}body #root .workspace-settings .settingsGrid,body #root .workspace-crmSettings .settingsGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body #root .workspace-customFields .suiteGrid{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:14px!important;align-items:start!important}body #root .workspace-customFields article,body #root .workspace-customFields .suiteCard{position:relative!important;min-height:0!important;padding:14px!important;overflow:hidden!important}body #root .workspace-customFields article .suiteInlineActions,body #root .workspace-customFields .suiteInlineActions{position:static!important;margin-top:10px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important}body #root .workspace-customFields .suiteInlineActions button{height:34px!important;min-height:34px!important}body #root .app.chatMode{min-height:100dvh!important;height:100dvh!important;display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important;overflow:hidden!important;background:#080d14!important}body #root .app.chatMode .workspace{height:100dvh!important;min-height:0!important;width:100%!important;min-width:0!important;padding:0!important;overflow:hidden!important;background:#111!important}body #root .inboxExperience{height:100dvh!important;display:grid!important;grid-template-rows:58px minmax(0,1fr)!important;overflow:hidden!important;background:#111!important}body #root .inboxWorkspaceHeader{height:58px!important;min-height:58px!important;padding:8px 12px!important;display:grid!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:center!important;gap:10px!important;background:#080d14!important;border-bottom:1px solid rgba(148,163,184,.18)!important;color:#fff!important;overflow:hidden!important}body #root .inboxWorkspaceHeader h1,body #root .inboxWorkspaceHeader h2{color:#fff!important;font-size:18px!important;line-height:1.1!important;margin:0!important}body #root .inboxWorkspaceHeader .suiteEyebrow,body #root .inboxWorkspaceHeader .eyebrow{color:#8fb8ff!important}body #root .inboxHeaderMetrics{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important}body #root .inboxHeaderMetrics>*,body #root .channelSelector,body #root .inboxIconButton{height:38px!important;min-height:38px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.2)!important;background:#0f1724!important;color:#e2e8f0!important}body #root .chatShell.reviewInbox,body #root .chatShell{height:calc(100dvh - 58px)!important;min-height:0!important;display:grid!important;grid-template-columns:390px minmax(0,1fr)!important;overflow:hidden!important;background:#171717!important}body #root .conversationList{width:390px!important;max-width:390px!important;min-width:0!important;height:100%!important;padding:0 10px 12px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#080d14!important;border-right:1px solid rgba(148,163,184,.18)!important;color:#e2e8f0!important}body #root .inboxNotice{min-height:0!important;margin:0 -10px 10px!important;padding:8px 14px!important;font-size:13px!important;line-height:1.25!important;border-radius:0!important}body #root .conversationList h2,body #root .conversationList h3,body #root .conversationList strong{color:#fff!important}body #root .inboxPrimaryTabs,body #root .inboxStatusTabs{display:flex!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:8px 0!important;border-bottom:1px solid rgba(148,163,184,.16)!important}body #root .inboxPrimaryTabs button,body #root .inboxStatusTabs button{height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.16)!important;background:#101827!important;color:#bfd2eb!important}body #root .inboxPrimaryTabs button.active,body #root .inboxStatusTabs button.active{background:linear-gradient(135deg,#2563eb,#8b5cf6)!important;color:#fff!important}body #root .inboxSearchRow{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:8px!important;padding:10px 0!important}body #root .inboxSearchRow input{height:42px!important;min-height:42px!important;border-radius:11px!important;background:#101827!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.2)!important}body #root .conversationItem{min-height:74px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border-radius:0!important;border-bottom:1px solid rgba(148,163,184,.12)!important;background:transparent!important;color:#dbeafe!important}body #root .conversationItem:hover{background:#111a28!important}body #root .conversationItem.active,body #root .conversationItem[aria-selected=true]{background:linear-gradient(135deg,#2563eb,#8b5cf6)!important;color:#fff!important}body #root .conversationItem p,body #root .conversationItem span,body #root .conversationItem strong{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .thread{height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.035) 1px,transparent 0) 0 0 / 22px 22px,#171717!important;color:#e2e8f0!important}body #root .threadMessages{flex:1 1 auto!important;min-height:0!important;padding:18px 24px!important;overflow-y:auto!important;overflow-x:hidden!important}body #root .emptyConversation{width:min(480px,calc(100% - 32px))!important;min-height:0!important;margin:40px auto!important;padding:24px!important;border-radius:18px!important;background:#0f1724!important;border:1px solid rgba(148,163,184,.18)!important;color:#dbeafe!important;box-shadow:none!important}body #root .messageComposer,body #root .replyComposer,body #root .composer{min-height:76px!important;padding:10px 14px!important;border-top:1px solid rgba(148,163,184,.18)!important;background:#080d14!important}@media(max-width:1200px){body #root .tenantRow{grid-template-columns:minmax(260px,1fr) minmax(120px,.5fr) minmax(260px,1fr)!important}body #root .tenantRowActions{grid-column:1 / -1!important;justify-content:flex-start!important}body #root .workspace-whatsappAccounts .accountHealthGrid,body #root .accountHealthGrid{grid-template-columns:repeat(3,minmax(170px,1fr))!important}}@media(max-width:980px){body #root .app:not(.chatMode),body #root .app.chatMode{grid-template-columns:1fr!important}body #root .sidebar{position:fixed!important;left:0!important;transform:translate(-102%)!important;transition:transform .2s ease!important}body #root .app.mobileMenuOpen .sidebar,body #root .sidebar.mobileOpen{transform:translate(0)!important}body #root .app:not(.chatMode) .workspace{height:100dvh!important;padding:12px!important}body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .embeddedSignupPage .signupCommand,body #root .signupWorkspace,body #root .workspace-customFields .suiteGrid,body #root .workspace-settings .settingsGrid,body #root .workspace-crmSettings .settingsGrid,body #root .workspace-whatsappAccounts .metaDetailsGrid,body #root .metaDetailsGrid{grid-template-columns:1fr!important}body #root .chatShell.reviewInbox,body #root .chatShell{grid-template-columns:minmax(320px,42vw) minmax(0,1fr)!important}body #root .conversationList{width:auto!important;max-width:none!important}}@media(max-width:720px){body #root .contactsPageHeader,body #root .contactsFilterBar{padding:14px!important}body #root .tenantRow,body #root .usersTableRow,body #root .contactsTableRow{grid-template-columns:1fr!important;gap:8px!important}body #root .tenantRowControls,body #root .tenantRowActions,body #root .contactsHeaderActions{justify-content:flex-start!important}body #root .workspace-whatsappAccounts .accountHealthGrid,body #root .accountHealthGrid,body #root .chatShell.reviewInbox,body #root .chatShell{grid-template-columns:1fr!important}body #root .conversationList{width:100%!important}body #root .inboxWorkspaceHeader{grid-template-columns:1fr!important;height:auto!important;min-height:58px!important}body #root .inboxExperience{grid-template-rows:auto minmax(0,1fr)!important}}:root{--bh-bg: #edf3fb;--bh-surface: #ffffff;--bh-border: #d5e1f1;--bh-text: #031226;--bh-muted: #64748b;--bh-primary: #2563eb;--bh-purple: #7c3aed;--bh-success: #16a34a;--bh-menu: #07111d;--bh-menu-soft: #0d1928;--bh-menu-muted: #9cb3cf;--bh-menu-width: 280px;--bh-menu-mini: 76px}html,body,#root{width:100%;min-width:0;height:100%;overflow:hidden;background:var(--bh-bg)}body #root *{box-sizing:border-box;min-width:0}body #root .app,body #root .app:not(.chatMode),body #root .app.chatMode{width:100vw!important;height:100dvh!important;min-height:100dvh!important;display:grid!important;grid-template-columns:var(--bh-menu-width) minmax(0,1fr)!important;background:var(--bh-bg)!important;overflow:hidden!important}body #root .app.sidebarCollapsed,body #root .app.sidebarCollapsed:not(.chatMode),body #root .app.chatMode.sidebarCollapsed{grid-template-columns:var(--bh-menu-mini) minmax(0,1fr)!important}body #root .workspace{width:100%!important;max-width:none!important;min-width:0!important;height:100dvh!important;min-height:0!important;overflow-x:hidden!important}body #root .app:not(.chatMode) .workspace{overflow-y:auto!important;padding:12px 16px 18px!important;display:flex!important;flex-direction:column!important;gap:12px!important;background:var(--bh-bg)!important}body #root .app.chatMode .workspace{padding:0!important;overflow:hidden!important;background:#151515!important}body #root .sidebar{position:fixed!important;inset:0 auto 0 0!important;width:var(--bh-menu-width)!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;gap:6px!important;padding:16px 14px!important;background:linear-gradient(180deg,#091827,#050b13)!important;border-right:1px solid rgba(148,163,184,.15)!important;box-shadow:none!important;z-index:90!important}body #root .brand{width:100%!important;min-height:50px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0 4px!important;margin:0 0 10px!important}body #root .brandMark{width:48px!important;height:48px!important;border-radius:14px!important;display:grid!important;place-items:center!important;font-size:15px!important;font-weight:900!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important}body #root .brand strong{display:block!important;color:#f8fbff!important;font-size:15px!important;line-height:1.12!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .brand span{display:block!important;color:var(--bh-menu-muted)!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .sidebarToggle{width:100%!important;height:40px!important;min-height:40px!important;margin:4px 0 10px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.22)!important;background:#ffffff0b!important;color:#dbeafe!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:13px!important;font-weight:800!important}body #root .sidebarSection{width:100%!important;height:30px!important;min-height:30px!important;margin:8px 0 2px!important;padding:0 10px!important;border-radius:9px!important;border:0!important;background:#ffffff0b!important;color:#9fb4cf!important;display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;gap:8px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:900!important}body #root .sidebarSection svg{width:14px!important;height:14px!important;justify-self:end!important}body #root .mainNav{width:100%!important;display:grid!important;gap:2px!important;margin:0 0 3px!important;padding:0 0 0 6px!important;border-left:1px solid rgba(148,163,184,.11)!important}body #root .mainNav button{width:100%!important;height:38px!important;min-height:38px!important;padding:0 11px!important;border:0!important;border-radius:9px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;background:transparent!important;color:#c6d4e6!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important}body #root .mainNav button svg{width:18px!important;height:18px!important;color:#9fb4cf!important}body #root .mainNav button:hover{background:#ffffff0e!important;color:#fff!important}body #root .mainNav button.active{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important;box-shadow:0 12px 28px #2563eb38!important}body #root .sidebarUtility{width:100%!important;margin-top:8px!important;padding-top:10px!important;border-top:1px solid rgba(148,163,184,.14)!important;display:grid!important;gap:2px!important}body #root .app.sidebarCollapsed .sidebar{width:var(--bh-menu-mini)!important;padding:14px 10px!important;align-items:center!important}body #root .app.sidebarCollapsed .brand{grid-template-columns:48px!important;justify-content:center!important;padding:0!important}body #root .app.sidebarCollapsed .brand>div:last-child,body #root .app.sidebarCollapsed .sidebarToggle span,body #root .app.sidebarCollapsed .sidebarSection span{display:none!important}body #root .app.sidebarCollapsed .sidebarToggle,body #root .app.sidebarCollapsed .sidebarSection{width:52px!important;padding:0!important;justify-content:center!important}body #root .app.sidebarCollapsed .sidebarSection{grid-template-columns:1fr!important}body #root .app.sidebarCollapsed .sidebarSection svg{justify-self:center!important}body #root .app.sidebarCollapsed .mainNav{padding:0!important;border-left:0!important}body #root .app.sidebarCollapsed .mainNav button{width:52px!important;height:42px!important;padding:0!important;grid-template-columns:1fr!important;justify-items:center!important;font-size:0!important}body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .heroPanel,body #root .signupCommand,body #root .accountCommand,body #root .metaAccountHero{min-height:0!important;padding:14px 18px!important;border-radius:14px!important;border:1px solid var(--bh-border)!important;background:var(--bh-surface)!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;overflow:hidden!important}body #root .topbar h1,body #root .suitePageHeader h2,body #root .pageHero h2,body #root .heroPanel h2,body #root .signupCommand h2,body #root .accountCommand h2,body #root .metaAccountHero h2{margin:0!important;color:var(--bh-text)!important;font-size:clamp(24px,2.2vw,32px)!important;line-height:1.08!important;letter-spacing:0!important}body #root .topbar p,body #root .suitePageHeader p,body #root .pageHero p,body #root .heroPanel p,body #root .signupCommand p,body #root .accountCommand p,body #root .metaAccountHero p{margin:4px 0 0!important;max-width:760px!important;color:#475569!important;font-size:14px!important;line-height:1.35!important}body #root .topActions,body #root .heroActions,body #root .suiteHeaderActions{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}body #root .tenantSwitcher,body #root .statusPill,body #root .logoutButton,body #root .topActions>*,body #root .heroActions>*{max-width:280px!important}body #root .suiteCard,body #root .metricCard,body #root .crmPanel,body #root .connectInfoCard,body #root .settingsCard,body #root .templateCard,body #root .integrationCard,body #root .accountHealthCard,body #root .dataPanel{min-height:0!important;padding:12px 14px!important;border-radius:12px!important;border:1px solid var(--bh-border)!important;box-shadow:none!important;overflow:hidden!important}body #root .suiteGrid,body #root .metricGrid,body #root .statsGrid,body #root .templateStats,body #root .accountHealthGrid,body #root .settingsGrid,body #root .reportsGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important}body #root .metricCard strong,body #root .accountHealthCard strong{font-size:clamp(20px,2vw,28px)!important;line-height:1.05!important}body #root input,body #root select,body #root textarea{min-height:42px!important;max-width:100%!important;font-size:14px!important}body #root button{max-width:100%!important}body #root .workspace-users table,body #root .workspace-contacts table,body #root .workspace-reports table{width:100%!important;border-collapse:collapse!important}body #root .workspace-users th,body #root .workspace-users td,body #root .workspace-contacts th,body #root .workspace-contacts td,body #root .workspace-reports th,body #root .workspace-reports td{padding:10px 16px!important;height:48px!important;vertical-align:middle!important}body #root .workspace-users .suiteCard,body #root .workspace-contacts .suiteCard{padding:0!important}body #root .workspace-wallets .suiteWalletGrid{display:grid!important;gap:10px!important}body #root .workspace-wallets .suiteWallet{min-height:86px!important;padding:12px 14px!important;display:grid!important;grid-template-columns:6px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;overflow:hidden!important}body #root .workspace-wallets .suiteWallet .suiteInlineActions{position:static!important;inset:auto!important;transform:none!important;grid-column:3!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;max-width:300px!important}body #root .workspace-wallets .suiteWallet .suiteInlineActions button{height:34px!important;min-height:34px!important;padding:0 12px!important}body #root .workspace-accounts .accountHealthCard{min-height:92px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}body #root .workspace-accounts .accountHealthCard strong{font-size:clamp(22px,2vw,30px)!important;word-break:normal!important;overflow-wrap:break-word!important}body #root .workspace-accounts .metaDetailsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:12px!important}body #root .embeddedSignupPage,body #root .embeddedSignupPage *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:break-word!important}body #root .embeddedSignupPage{display:grid!important;gap:12px!important}body #root .embeddedSignupPage .signupTimeline{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important;align-items:stretch!important}body #root .embeddedSignupPage .signupStep{min-width:0!important;min-height:0!important;padding:12px!important;display:flex!important;flex-direction:column!important;gap:6px!important}body #root .embeddedSignupPage .signupWorkspace{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:12px!important;align-items:start!important}body #root .embeddedSignupPage .signupMainCard,body #root .embeddedSignupPage .signupSidePanel,body #root .embeddedSignupPage .metaDiagnostics{min-width:0!important;overflow:hidden!important}body #root .embeddedSignupPage .signupAdvancedGrid,body #root .embeddedSignupPage .metaDiagnosticGrid,body #root .embeddedSignupPage .metaPayloadGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:10px!important}body #root .embeddedSignupPage pre,body #root .embeddedSignupPage code,body #root .metaPayloadBox,body #root .metaPayloadBox pre{max-width:100%!important;max-height:240px!important;overflow:auto!important;white-space:pre-wrap!important;word-break:break-word!important}body #root .workspace-customFields .customFieldLayout{display:grid!important;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)!important;gap:12px!important;align-items:start!important}body #root .workspace-customFields .customFieldList article{min-height:72px!important;padding:12px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;overflow:hidden!important}body #root .workspace-customFields .customFieldList article>span{grid-column:3!important;justify-self:end!important}body #root .workspace-customFields .customFieldList article .suiteInlineActions{position:static!important;inset:auto!important;transform:none!important;grid-column:3!important;justify-self:end!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;max-width:240px!important}body #root .workspace-customFields .customFieldList article .suiteInlineActions button{min-height:34px!important;height:34px!important;padding:0 12px!important}body #root .pipelineBoard{min-width:0!important;overflow-x:auto!important;gap:10px!important}body #root .pipelineColumn{min-width:260px!important;max-width:320px!important;padding:10px!important}body #root .pipelineCard{padding:10px!important;overflow:hidden!important}body #root .pipelineCard .suiteInlineActions{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}body #root .inboxExperience{height:100dvh!important;min-height:100dvh!important;display:grid!important;grid-template-rows:56px minmax(0,1fr)!important;overflow:hidden!important;background:#151515!important;color:#eaf2ff!important}body #root .inboxWorkspaceHeader{height:56px!important;min-height:56px!important;padding:0 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;background:#090b0f!important;border-bottom:1px solid rgba(148,163,184,.16)!important}body #root .inboxWorkspaceHeader h1{margin:0!important;color:#fff!important;font-size:17px!important;line-height:1.1!important}body #root .inboxWorkspaceHeader p{margin:0 0 3px!important;color:#93c5fd!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important}body #root .inboxHeaderStats{display:flex!important;align-items:center!important;gap:8px!important;overflow:hidden!important}body #root .inboxHeaderStats span{height:34px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;background:#111827!important;border:1px solid rgba(148,163,184,.18)!important;color:#eaf2ff!important;font-size:13px!important}body #root .chatShell.reviewInbox,body #root .chatShell{width:100%!important;height:calc(100dvh - 56px)!important;min-height:0!important;display:grid!important;grid-template-columns:390px minmax(0,1fr)!important;overflow:hidden!important;background:#151515!important}body #root .conversationList{min-width:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;display:block!important;background:#0b1017!important;border-right:1px solid rgba(148,163,184,.14)!important}body #root .conversationListHeader{position:sticky!important;top:0!important;z-index:3!important;padding:10px 12px!important;display:grid!important;gap:10px!important;background:#0b1017!important;border-bottom:1px solid rgba(148,163,184,.14)!important}body #root .conversationList>button{width:100%!important;min-height:68px!important;padding:9px 12px!important;grid-template-columns:42px minmax(0,1fr) 46px!important;gap:10px!important;border-radius:0!important;background:#0b1017!important;color:#eaf2ff!important}body #root .conversationList>button.active,body #root .conversationList>button[aria-selected=true]{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important}body #root .quickStartConversation{position:sticky!important;bottom:0!important;z-index:3!important;padding:10px 12px!important;background:#0b1017!important;border-top:1px solid rgba(148,163,184,.14)!important}body #root .thread{min-width:0!important;height:100%!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;overflow:hidden!important;background:radial-gradient(circle at 18px 18px,rgba(148,163,184,.08) 1px,transparent 1px) 0 0 / 22px 22px,#171717!important}body #root .threadWelcome{max-width:520px!important;margin-top:22px!important;padding:28px!important;background:#0f1a27!important;border:1px solid rgba(148,163,184,.2)!important;color:#eaf2ff!important}body #root .composer{min-height:64px!important;padding:10px 14px!important;gap:10px!important;background:#0a0d12!important;border-top:1px solid rgba(148,163,184,.16)!important}@media(max-width:1180px){body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .heroPanel,body #root .signupCommand,body #root .metaAccountHero,body #root .accountCommand,body #root .embeddedSignupPage .signupWorkspace,body #root .workspace-customFields .customFieldLayout{grid-template-columns:1fr!important}body #root .chatShell.reviewInbox,body #root .chatShell{grid-template-columns:360px minmax(0,1fr)!important}}@media(max-width:980px){body #root .app,body #root .app:not(.chatMode),body #root .app.chatMode,body #root .app.sidebarCollapsed,body #root .app.sidebarCollapsed:not(.chatMode),body #root .app.chatMode.sidebarCollapsed{grid-template-columns:1fr!important}body #root .sidebar{transform:translate(-105%)!important;transition:transform .22s ease!important;box-shadow:20px 0 60px #0f172a47!important}body #root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}body #root .app:not(.chatMode) .workspace{padding:10px!important}body #root .chatShell.reviewInbox,body #root .chatShell{grid-template-columns:1fr!important}body #root .chatShell.hasSelection .conversationList,body #root .chatShell.noSelection .thread{display:none!important}body #root .inboxWorkspaceHeader{grid-template-columns:44px minmax(0,1fr) auto!important}body #root .inboxHeaderStats{display:none!important}body #root .workspace-wallets .suiteWallet,body #root .workspace-customFields .customFieldList article{grid-template-columns:1fr!important}body #root .workspace-wallets .suiteWallet .suiteInlineActions,body #root .workspace-customFields .customFieldList article .suiteInlineActions,body #root .workspace-customFields .customFieldList article>span{grid-column:1!important;justify-self:start!important}}@media(max-width:720px){body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .heroPanel,body #root .signupCommand,body #root .accountCommand,body #root .metaAccountHero{padding:12px!important}body #root .topbar h1,body #root .suitePageHeader h2,body #root .pageHero h2,body #root .heroPanel h2,body #root .signupCommand h2,body #root .accountCommand h2,body #root .metaAccountHero h2{font-size:24px!important}body #root .suiteGrid,body #root .metricGrid,body #root .statsGrid,body #root .templateStats,body #root .accountHealthGrid,body #root .settingsGrid,body #root .reportsGrid,body #root .workspace-accounts .metaDetailsGrid,body #root .embeddedSignupPage .signupTimeline,body #root .embeddedSignupPage .signupAdvancedGrid,body #root .embeddedSignupPage .metaDiagnosticGrid,body #root .embeddedSignupPage .metaPayloadGrid{grid-template-columns:1fr!important}body #root .quickStartConversation{grid-template-columns:72px minmax(0,1fr)!important}body #root .quickStartConversation button{grid-column:1 / -1!important}}body #root .workspace,body #root .topbar,body #root .crmSuitePage,body #root .suiteCard,body #root .suitePageHeader,body #root .embeddedSignupPage,body #root .connectExperiencePro,body #root .customFieldLayout,body #root .chatShell,body #root .conversationList,body #root .thread{box-sizing:border-box!important;max-width:100%!important;min-width:0!important}body #root .workspace:not(.workspace-chat){padding:18px!important}body #root .workspace:not(.workspace-chat)>*{max-width:100%!important}body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .heroPanel,body #root .signupCommand{min-height:0!important;padding:14px 16px!important;gap:12px!important}body #root .topbar h1,body #root .suitePageHeader h2,body #root .pageHero h2,body #root .heroPanel h2{font-size:clamp(25px,2.1vw,34px)!important;line-height:1.08!important;letter-spacing:0!important}body #root .topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}body #root .topbar>div:first-child,body #root .suitePageHeader>div:first-child,body #root .pageHero>div:first-child{min-width:0!important}body #root .topbar .topActions,body #root .topbar>div:last-child,body #root .suitePageHeader>button,body #root .suitePageHeader>div:last-child{max-width:100%!important;flex-wrap:wrap!important}body #root .suiteCard,body #root .suiteMetric,body #root .accountHealthCard,body #root .signupMainCard,body #root .signupSidePanel{border-radius:8px!important;box-shadow:none!important}body #root .suiteCard{padding:14px!important}body #root .suiteCardHeader{padding-bottom:10px!important;margin-bottom:10px!important;gap:10px!important}body #root .suiteCardHeader h3,body #root .suiteCard h3{font-size:20px!important;line-height:1.15!important}body #root .suiteMetricsGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important}body #root .suiteMetric{min-height:74px!important;padding:12px!important}body #root .suiteMetric strong,body #root .suiteMetric .metricValue{font-size:26px!important;line-height:1!important}body #root input,body #root select,body #root textarea,body #root button{max-width:100%!important}body #root .suitePrimary,body #root .suiteGhost,body #root .suiteDanger,body #root button.primary,body #root button.secondary{min-height:38px!important;border-radius:999px!important;align-items:center!important;justify-content:center!important}body #root .sidebar{height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,#0b1726,#07111d)!important}body #root .sidebarHeader{padding:18px 16px 12px!important}body #root .sidebarToggle{height:40px!important;min-height:40px!important;margin:8px 14px 16px!important;border-radius:12px!important;background:#111f31!important;border:1px solid rgba(148,163,184,.22)!important;color:#dbeafe!important}body #root .sidebarSection{margin:0 12px 10px!important;padding:0!important}body #root .sidebarSectionHeader{width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-radius:8px!important;color:#94a3b8!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:transparent!important}body #root .sidebarSectionHeader:hover,body #root .sidebarSectionHeader:focus-visible{color:#e0f2fe!important;background:#94a3b814!important}body #root .mainNav{display:flex!important;flex-direction:column!important;gap:2px!important;padding:4px 0 8px!important;border-left:1px solid rgba(148,163,184,.08)!important}body #root .mainNav button{height:40px!important;min-height:40px!important;padding:0 10px 0 26px!important;border-radius:8px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;color:#cbd5e1!important;background:transparent!important;border:0!important;box-shadow:none!important}body #root .mainNav button svg{width:18px!important;height:18px!important;color:#93a4ba!important}body #root .mainNav button span,body #root .mainNav button{font-size:15px!important;font-weight:700!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .mainNav button:hover,body #root .mainNav button.active{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#2563eb)!important;box-shadow:inset 3px 0 #22d3ee,0 14px 30px #2563eb2e!important}body #root .mainNav button:hover svg,body #root .mainNav button.active svg{color:#fff!important}body #root .app.sidebarCollapsed .sidebarSectionHeader,body #root .app.sidebarCollapsed .brandText,body #root .app.sidebarCollapsed .sidebarToggle span,body #root .app.sidebarCollapsed .mainNav button span{display:none!important}body #root .app.sidebarCollapsed .mainNav{border-left:0!important;align-items:center!important}body #root .app.sidebarCollapsed .mainNav button{width:44px!important;grid-template-columns:1fr!important;padding:0!important;justify-items:center!important}body #root .workspace-wallets .suiteWallet{position:relative!important;display:grid!important;grid-template-columns:6px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:8px 12px!important;align-items:center!important;min-height:82px!important;padding:12px!important;overflow:hidden!important}body #root .workspace-wallets .suiteWalletColor{position:static!important;grid-row:1 / 3!important;width:6px!important;height:54px!important;border-radius:999px!important}body #root .workspace-wallets .suiteWalletInfo strong,body #root .workspace-wallets .suiteWalletInfo small{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .workspace-wallets .suiteWallet .miniBar,body #root .workspace-wallets .suiteWallet .suiteMiniBar{grid-column:2 / -1!important;width:100%!important}body #root .workspace-wallets .suiteWallet .suiteInlineActions{grid-column:3!important;grid-row:1 / 3!important;position:static!important;align-self:center!important;justify-self:end!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;max-width:360px!important}body #root .workspace-accounts .accountHealthGrid,body #root .workspace-whatsappAccounts .accountHealthGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}body #root .workspace-accounts .accountHealthCard,body #root .workspace-whatsappAccounts .accountHealthCard{min-height:88px!important;padding:12px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}body #root .workspace-accounts .accountHealthCard strong,body #root .workspace-whatsappAccounts .accountHealthCard strong{font-size:clamp(22px,1.8vw,30px)!important}body #root .workspace-accounts .metaDetailsGrid,body #root .workspace-whatsappAccounts .metaDetailsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}body #root .workspace-accounts .metaAccountHero,body #root .workspace-accounts .accountCommand,body #root .workspace-accounts .accountHeader{min-height:0!important;padding:14px!important}body #root .workspace-connect .embeddedSignupPage,body #root .embeddedSignupPage{overflow:visible!important}body #root .embeddedSignupPage .signupTimeline{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;overflow:visible!important;gap:8px!important}body #root .embeddedSignupPage .signupStep{min-width:0!important;min-height:62px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;padding:10px!important}body #root .embeddedSignupPage .signupStep *,body #root .embeddedSignupPage .signupStep{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;text-align:left!important}body #root .embeddedSignupPage .signupWorkspace{grid-template-columns:minmax(0,1fr) minmax(300px,420px)!important;gap:12px!important}body #root .embeddedSignupPage .signupAdvancedGrid,body #root .embeddedSignupPage .metaDiagnosticGrid,body #root .embeddedSignupPage .metaPayloadGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important}body #root .embeddedSignupPage .metaPayloadGrid pre,body #root .embeddedSignupPage pre{max-height:220px!important;min-width:0!important;overflow:auto!important}body #root .embeddedSignupPage .diagnosticCard,body #root .embeddedSignupPage .metaDiagnosticCard,body #root .embeddedSignupPage .signupAdvancedGrid>*{min-width:0!important;overflow:hidden!important}body #root .workspace-customFields .customFieldLayout{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)!important;gap:12px!important;align-items:start!important}body #root .workspace-customFields .customFieldList{display:flex!important;flex-direction:column!important;gap:10px!important}body #root .workspace-customFields .customFieldList article{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto auto!important;gap:10px!important;align-items:center!important;min-height:64px!important;padding:12px!important;overflow:hidden!important}body #root .workspace-customFields .customFieldList .suiteInlineActions{margin:0!important;justify-content:flex-end!important;flex-wrap:wrap!important}body #root .chatShell.reviewInbox,body #root .chatShell{grid-template-columns:minmax(340px,380px) minmax(0,1fr)!important}body #root .conversationList{width:100%!important;max-width:380px!important;min-width:0!important}body #root .conversationListHeader,body #root .inboxScopeTabs,body #root .inboxFilters,body #root .inboxSearchRow{padding-left:12px!important;padding-right:12px!important}body #root .inboxFilters{display:flex!important;overflow-x:auto!important;gap:8px!important}body #root .inboxFilters button{flex:0 0 auto!important;height:34px!important;min-height:34px!important;padding:0 12px!important}body #root .conversationList>button{display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;gap:10px!important;min-height:72px!important;padding:10px 12px!important;text-align:left!important}body #root .quickStartConversation{grid-template-columns:92px minmax(0,1fr) 120px!important;gap:8px!important;padding:10px 12px!important}body #root .thread,body #root .threadHeader,body #root .threadIdentity{min-width:0!important;overflow:hidden!important}body #root .threadIdentity strong,body #root .threadIdentity span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:1180px){body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .signupCommand,body #root .embeddedSignupPage .signupWorkspace,body #root .workspace-customFields .customFieldLayout{grid-template-columns:1fr!important}body #root .workspace-wallets .suiteWallet{grid-template-columns:6px minmax(0,1fr)!important}body #root .workspace-wallets .suiteWallet .suiteInlineActions{grid-column:2!important;grid-row:auto!important;justify-self:start!important;max-width:100%!important}}@media(max-width:920px){body #root .workspace:not(.workspace-chat){padding:12px!important}body #root .topbar h1,body #root .suitePageHeader h2,body #root .pageHero h2,body #root .heroPanel h2{font-size:25px!important}body #root .chatShell.reviewInbox,body #root .chatShell{grid-template-columns:1fr!important}body #root .conversationList{max-width:none!important}body #root .quickStartConversation{grid-template-columns:76px minmax(0,1fr)!important}body #root .quickStartConversation button{grid-column:1 / -1!important}}@media(max-width:640px){body #root .workspace-customFields .customFieldList article{grid-template-columns:30px minmax(0,1fr)!important}body #root .workspace-customFields .customFieldList article>span,body #root .workspace-customFields .customFieldList .suiteInlineActions{grid-column:2!important}body #root .embeddedSignupPage .signupTimeline,body #root .workspace-accounts .accountHealthGrid,body #root .workspace-whatsappAccounts .accountHealthGrid{grid-template-columns:1fr!important}}:root{--go-bg: #edf4fb;--go-surface: #ffffff;--go-surface-soft: #f7fbff;--go-line: #d9e5f3;--go-line-strong: #c4d4e8;--go-text: #06152b;--go-muted: #667996;--go-blue: #2563eb;--go-green: #16a34a;--go-purple: #7c3aed;--go-sidebar: #071322;--go-sidebar-panel: #0d1b2c;--go-sidebar-muted: #94a9c4;--go-sidebar-width: 292px;--go-sidebar-collapsed: 82px;--go-radius: 12px;--go-shadow: 0 14px 34px rgba(15, 23, 42, .08)}html,body,#root{width:100%!important;min-height:100%!important;overflow-x:hidden!important}body{background:var(--go-bg)!important;color:var(--go-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body #root *,body #root *:before,body #root *:after{box-sizing:border-box!important;letter-spacing:0!important}body #root button,body #root input,body #root select,body #root textarea{font-family:inherit!important}body #root img,body #root svg{flex-shrink:0!important}body #root .app:not(.chatMode),body #root .app.chatMode{min-height:100dvh!important;display:grid!important;grid-template-columns:var(--go-sidebar-width) minmax(0,1fr)!important;background:var(--go-bg)!important;overflow:hidden!important}body #root .app.sidebarCollapsed:not(.chatMode),body #root .app.chatMode.sidebarCollapsed{grid-template-columns:var(--go-sidebar-collapsed) minmax(0,1fr)!important}body #root .workspace{min-width:0!important;width:100%!important}body #root .app:not(.chatMode) .workspace{height:100dvh!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px 18px 22px!important;display:flex!important;flex-direction:column!important;gap:12px!important;background:var(--go-bg)!important}body #root .app.chatMode .workspace{height:100dvh!important;overflow:hidden!important;padding:0!important;background:#111315!important}body #root .workspace>*{max-width:100%!important;min-width:0!important}body #root .sidebar{position:sticky!important;top:0!important;align-self:start!important;width:var(--go-sidebar-width)!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 14px!important;display:flex!important;flex-direction:column!important;gap:8px!important;background:radial-gradient(circle at 30% -10%,rgba(37,99,235,.16),transparent 34%),linear-gradient(180deg,#081524,#06101d)!important;border-right:1px solid rgba(148,163,184,.18)!important;color:#dbeafe!important;z-index:80!important}body #root .sidebar::-webkit-scrollbar,body #root .workspace::-webkit-scrollbar,body #root .conversationList::-webkit-scrollbar,body #root .threadMessages::-webkit-scrollbar{width:7px!important;height:7px!important}body #root .sidebar::-webkit-scrollbar-thumb,body #root .workspace::-webkit-scrollbar-thumb,body #root .conversationList::-webkit-scrollbar-thumb,body #root .threadMessages::-webkit-scrollbar-thumb{background:#94a3b86b!important;border-radius:999px!important}body #root .brand{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:58px!important;margin:0 2px 14px!important}body #root .brandMark{width:50px!important;height:50px!important;border-radius:14px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(135deg,#05b8ff,#2563eb)!important;color:#fff!important;box-shadow:0 14px 34px #2563eb42!important;font-size:18px!important;font-weight:900!important}body #root .brand>div:last-child{min-width:0!important}body #root .brand strong{display:block!important;color:#f8fbff!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .brand span{display:block!important;margin-top:4px!important;color:var(--go-sidebar-muted)!important;font-size:12px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .sidebarToggle{width:100%!important;height:42px!important;min-height:42px!important;margin:0 0 16px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:13px!important;background:#ffffff0e!important;color:#e5efff!important;font-size:13px!important;font-weight:850!important}body #root .sidebarSection{width:100%!important;height:32px!important;min-height:32px!important;margin:6px 0 2px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border:0!important;border-radius:9px!important;background:#ffffff09!important;color:#9fb6d4!important;text-transform:uppercase!important;font-size:11px!important;line-height:1!important;font-weight:900!important;cursor:pointer!important}body #root .sidebarSection svg{width:15px!important;height:15px!important;color:#5dd8ff!important;transition:transform .18s ease!important}body #root .sidebarSection.closed svg{transform:rotate(-90deg)!important}body #root .mainNav{width:100%!important;display:grid!important;gap:4px!important;margin:0 0 8px!important;padding:0 0 0 4px!important;border-left:1px solid rgba(148,163,184,.1)!important}body #root .mainNav.sidebarNavClosed{display:none!important}body #root .mainNav button{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 12px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#c6d5ea!important;text-align:left!important;font-size:14px!important;font-weight:800!important;cursor:pointer!important}body #root .mainNav button svg{width:18px!important;height:18px!important;color:#9fb6d4!important}body #root .mainNav button:hover{background:#94a3b81a!important;color:#fff!important}body #root .mainNav button.active{background:linear-gradient(135deg,#2563eb,#8b5cf6)!important;color:#fff!important;box-shadow:0 12px 24px #6366f12e!important}body #root .mainNav button.active svg{color:#e0f2fe!important}body #root .sidebarUtility{margin-top:auto!important;padding-top:10px!important;border-top:1px solid rgba(148,163,184,.18)!important}body #root .app.sidebarCollapsed .sidebar{width:var(--go-sidebar-collapsed)!important;padding:14px 10px!important;align-items:center!important}body #root .app.sidebarCollapsed .brand{grid-template-columns:48px!important;margin-bottom:10px!important}body #root .app.sidebarCollapsed .brand>div:last-child,body #root .app.sidebarCollapsed .sidebarToggle span,body #root .app.sidebarCollapsed .sidebarSection span,body #root .app.sidebarCollapsed .mainNav button{font-size:0!important}body #root .app.sidebarCollapsed .sidebarSection{justify-content:center!important;padding:0!important}body #root .app.sidebarCollapsed .mainNav{padding-left:0!important;border-left:0!important}body #root .app.sidebarCollapsed .mainNav button{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}body #root .app.sidebarCollapsed .mainNav button svg{width:20px!important;height:20px!important}body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .heroPanel,body #root .signupCommand,body #root .metaAccountHero,body #root .accountCommand{width:100%!important;margin:0!important;padding:16px 18px!important;min-height:0!important;border:1px solid var(--go-line)!important;border-radius:var(--go-radius)!important;background:var(--go-surface)!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}body #root .topbar h1,body #root .suitePageHeader h2,body #root .pageHero h2,body #root .heroPanel h2,body #root .signupCommand h2{margin:0!important;color:var(--go-text)!important;font-size:clamp(25px,2.25vw,36px)!important;line-height:1.08!important;font-weight:900!important}body #root .topbar p,body #root .eyebrow,body #root .suitePageHeader .eyebrow,body #root .pageHero .eyebrow,body #root .heroPanel .eyebrow,body #root .signupCommand .eyebrow{margin:0 0 4px!important;color:var(--go-blue)!important;text-transform:uppercase!important;font-size:11px!important;line-height:1.15!important;font-weight:900!important}body #root .topActions,body #root .topbar>div:last-child,body #root .suiteHeaderActions,body #root .pageHeroActions,body #root .signupCommandActions{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}body #root .tenantSwitcher,body #root .statusPill,body #root .logoutButton,body #root .secondary,body #root .primary,body #root button.primary,body #root button.secondary{min-height:38px!important;max-width:100%!important}body #root .tenantSwitcher{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid var(--go-line)!important;border-radius:999px!important;padding:0 10px!important;background:var(--go-surface-soft)!important}body #root .tenantSwitcher span{color:var(--go-muted)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:850!important}body #root .tenantSwitcher select{min-width:150px!important;max-width:230px!important;height:36px!important;border:0!important;background:transparent!important;color:var(--go-text)!important;font-weight:800!important}body #root .suiteCard,body #root .metricCard,body #root .crmPanel,body #root .connectInfoCard,body #root .settingsCard,body #root .metaPayloadBox,body #root .accountHealthCard,body #root .customFieldList article,body #root .suiteWallet,body #root .pipelineColumn,body #root .funnelStage,body #root .templateCard,body #root .integrationCard{min-width:0!important;min-height:0!important;padding:14px 16px!important;border:1px solid var(--go-line)!important;border-radius:var(--go-radius)!important;background:var(--go-surface)!important;box-shadow:none!important;overflow:hidden!important}body #root .suiteGrid,body #root .metricGrid,body #root .statsGrid,body #root .accountHealthGrid,body #root .metaDetailsGrid,body #root .settingsGrid,body #root .templateStats,body #root .reportsGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:12px!important;align-items:stretch!important}body #root .suiteMetricGrid,body #root .dashboardMetrics,body #root .adminStatsGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important}body #root .metricCard,body #root .accountHealthCard{min-height:92px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important}body #root .metricCard strong,body #root .accountHealthCard strong{font-size:clamp(24px,2.3vw,34px)!important;line-height:1!important;font-weight:900!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}body #root .suiteCard h2,body #root .suiteCard h3,body #root .crmPanel h2,body #root .connectInfoCard h2,body #root .connectInfoCard h3{margin-top:0!important;font-size:clamp(18px,1.6vw,24px)!important;line-height:1.12!important}body #root p,body #root small,body #root span{line-height:1.35!important}body #root .suiteInlineActions{position:static!important;inset:auto!important;transform:none!important;min-width:0!important;max-width:100%!important;margin:10px 0 0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important}body #root .suiteInlineActions button,body #root .compactAction,body #root .crmIconTextButton,body #root .crmRoundButton{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:999px!important;white-space:nowrap!important}body #root .dataTable,body #root table{width:100%!important;border-collapse:collapse!important;background:var(--go-surface)!important}body #root th,body #root td{padding:12px 14px!important;border-bottom:1px solid var(--go-line)!important;vertical-align:middle!important}body #root .userRow,body #root .contactRow,body #root .tenantRow,body #root .reportRow{min-height:58px!important;padding:10px 14px!important;display:grid!important;align-items:center!important;gap:12px!important;border-bottom:1px solid var(--go-line)!important;background:var(--go-surface)!important}body #root .usersList,body #root .contactsList,body #root .tenantList{border:1px solid var(--go-line)!important;border-radius:var(--go-radius)!important;overflow:hidden!important;background:var(--go-surface)!important}body #root .workspace-wallets .suiteWallet{display:grid!important;grid-template-columns:6px minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important;min-height:0!important}body #root .workspace-wallets .suiteWalletColor{width:6px!important;height:48px!important;border-radius:999px!important;grid-row:1 / span 2!important}body #root .workspace-wallets .suiteWalletInfo{min-width:0!important}body #root .workspace-wallets .suiteWalletInfo strong,body #root .workspace-wallets .suiteWalletInfo small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .workspace-wallets .suiteWallet .miniBar,body #root .workspace-wallets .suiteWallet .suiteMiniBar{grid-column:2 / -1!important;width:100%!important;margin:4px 0!important}body #root .workspace-wallets .suiteWallet .suiteInlineActions{grid-column:2 / -1!important;justify-content:flex-end!important;margin-top:8px!important}body #root .workspace-pipeline .pipelineBoard,body #root .workspace-advancedFunnel .pipelineBoard{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(260px,300px)!important;gap:12px!important;overflow-x:auto!important;padding-bottom:8px!important}body #root .pipelineColumn{max-height:calc(100dvh - 240px)!important;overflow-y:auto!important}body #root .pipelineCard,body #root .opportunityCard{min-width:0!important;padding:12px!important;border:1px solid var(--go-line)!important;border-radius:10px!important;overflow:hidden!important}body #root .pipelineCard *,body #root .opportunityCard *{min-width:0!important;max-width:100%!important}body #root .workspace-accounts .accountHealthGrid,body #root .workspace-whatsappAccounts .accountHealthGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}body #root .workspace-accounts .accountHealthCard,body #root .workspace-whatsappAccounts .accountHealthCard{min-height:92px!important;padding:14px!important}body #root .workspace-accounts .metaDetailsGrid,body #root .workspace-whatsappAccounts .metaDetailsGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:12px!important}body #root .embeddedSignupPage,body #root .embeddedSignupPage *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:anywhere!important;white-space:normal!important}body #root .embeddedSignupPage{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;overflow:visible!important}body #root .embeddedSignupPage .signupCommand{grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important}body #root .embeddedSignupPage .signupTimeline{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;gap:10px!important}body #root .embeddedSignupPage .signupStep{min-width:0!important;width:auto!important;min-height:60px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:10px!important}body #root .embeddedSignupPage .signupStep strong,body #root .embeddedSignupPage .signupStep small{display:block!important;min-width:0!important}body #root .embeddedSignupPage .signupWorkspace{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)!important;gap:12px!important;align-items:start!important}body #root .embeddedSignupPage .signupOptionGrid,body #root .embeddedSignupPage .metaDiagnosticGrid,body #root .embeddedSignupPage .metaPayloadGrid,body #root .embeddedSignupPage .signupAdvancedGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important}body #root .embeddedSignupPage pre,body #root .embeddedSignupPage code{max-width:100%!important;max-height:220px!important;overflow:auto!important;white-space:pre!important;word-break:normal!important;border-radius:10px!important}body #root .workspace-settings .settingsGrid,body #root .workspace-crmSettings .settingsGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important}body #root .workspace-settings .settingsForm,body #root .workspace-crmSettings .settingsForm,body #root .workspace-customFields .suiteFormGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:12px!important}body #root .workspace-settings input,body #root .workspace-settings select,body #root .workspace-settings textarea,body #root .workspace-crmSettings input,body #root .workspace-crmSettings select,body #root .workspace-crmSettings textarea,body #root .workspace-customFields input,body #root .workspace-customFields select,body #root .workspace-customFields textarea{width:100%!important;min-width:0!important;height:42px!important;padding:0 12px!important;border:1px solid var(--go-line-strong)!important;border-radius:10px!important}body #root .workspace-customFields .customFieldLayout{display:grid!important;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)!important;gap:12px!important;align-items:start!important}body #root .workspace-customFields .customFieldList{display:grid!important;gap:10px!important}body #root .workspace-customFields .customFieldList article{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:12px!important}body #root .workspace-customFields .customFieldList article>div{min-width:0!important}body #root .workspace-customFields .customFieldList article strong,body #root .workspace-customFields .customFieldList article small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .workspace-customFields .customFieldList article>span{justify-self:end!important}body #root .workspace-customFields .customFieldList article .suiteInlineActions{grid-column:2 / -1!important;margin-top:4px!important;justify-content:flex-start!important}body #root .inboxExperience{height:100dvh!important;min-height:0!important;display:grid!important;grid-template-rows:58px minmax(0,1fr)!important;background:#111315!important;color:#eaf2ff!important}body #root .inboxWorkspaceHeader{min-width:0!important;min-height:58px!important;height:58px!important;display:grid!important;grid-template-columns:auto minmax(210px,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;border-bottom:1px solid rgba(148,163,184,.16)!important;background:#080b10!important;overflow:hidden!important}body #root .inboxBackButton{display:none!important}body #root .inboxHeaderTitle{min-width:0!important}body #root .inboxHeaderTitle span{display:block!important;color:#8fb6ff!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important}body #root .inboxHeaderTitle strong{display:block!important;color:#fff!important;font-size:17px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .inboxHeaderStats{display:flex!important;gap:6px!important;min-width:0!important;overflow-x:auto!important}body #root .inboxHeaderStats span{flex:0 0 auto!important;min-height:32px!important;padding:6px 12px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:999px!important;background:#0f172acc!important;color:#dbeafe!important;font-weight:800!important}body #root .crmTopTools{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;justify-content:flex-end!important}body #root .chatShell.reviewInbox,body #root .chatShell{height:calc(100dvh - 58px)!important;min-height:0!important;display:grid!important;grid-template-columns:minmax(320px,380px) minmax(0,1fr)!important;background:radial-gradient(circle at 20px 20px,rgba(148,163,184,.08) 1px,transparent 1px) 0 0 / 22px 22px,#151515!important;overflow:hidden!important}body #root .conversationList{width:100%!important;max-width:none!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;background:#0b1017!important;border-right:1px solid rgba(148,163,184,.16)!important;color:#eaf2ff!important}body #root .conversationListHeader,body #root .inboxScopeTabs,body #root .inboxFilters,body #root .inboxSearchRow{padding:10px 12px!important;border-bottom:1px solid rgba(148,163,184,.13)!important}body #root .conversationListHeader h2,body #root .conversationListHeader h3{margin:0!important;color:#fff!important;font-size:17px!important;line-height:1.18!important}body #root .inboxScopeTabs,body #root .inboxFilters{display:flex!important;gap:8px!important;overflow-x:auto!important}body #root .inboxScopeTabs button,body #root .inboxFilters button{flex:0 0 auto!important;height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.18)!important;background:#121a26!important;color:#cfe0ff!important;font-size:13px!important;font-weight:800!important}body #root .inboxScopeTabs button.active,body #root .inboxFilters button.active{background:linear-gradient(135deg,#2563eb,#8b5cf6)!important;color:#fff!important}body #root .inboxSearchRow{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:8px!important}body #root .inboxSearchRow input,body #root .quickStartConversation input{width:100%!important;min-width:0!important;height:40px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:10px!important;background:#111a27!important;color:#f8fbff!important}body #root .conversationList>button{width:100%!important;min-width:0!important;min-height:72px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) 46px!important;gap:10px!important;align-items:center!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.12)!important;border-radius:0!important;background:#0c131d!important;color:#eaf2ff!important;text-align:left!important}body #root .conversationList>button:hover{background:#111c2a!important}body #root .conversationList>button.active,body #root .conversationList>button[aria-selected=true]{background:linear-gradient(135deg,#2563ebf5,#7c3aedf5)!important;color:#fff!important}body #root .conversationSummary,body #root .conversationMeta{min-width:0!important}body #root .conversationSummary strong,body #root .conversationSummary small,body #root .conversationSummary span{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .contactAvatar{width:42px!important;height:42px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#22c7a5!important;color:#071322!important;font-weight:900!important;overflow:hidden!important}body #root .quickStartConversation{min-width:0!important;display:grid!important;grid-template-columns:84px minmax(0,1fr) 110px!important;gap:8px!important;padding:10px 12px!important;border-top:1px solid rgba(148,163,184,.16)!important;background:#0b1017!important}body #root .quickStartConversation button{height:40px!important;min-height:40px!important}body #root .thread{min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:radial-gradient(circle at 20px 20px,rgba(148,163,184,.08) 1px,transparent 1px) 0 0 / 22px 22px,#171717!important}body #root .threadWelcome{align-self:start!important;justify-self:center!important;margin-top:24px!important;max-width:520px!important;background:#0f1a27!important;color:#eaf2ff!important;border:1px solid rgba(148,163,184,.18)!important}body #root .threadHeader,body #root .composerTemplateBar,body #root .composer{min-width:0!important;border-color:#94a3b829!important}@media(max-width:1180px){body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .heroPanel,body #root .signupCommand,body #root .metaAccountHero,body #root .accountCommand,body #root .embeddedSignupPage .signupWorkspace,body #root .workspace-customFields .customFieldLayout{grid-template-columns:1fr!important}}@media(max-width:980px){body #root .app:not(.chatMode),body #root .app.chatMode,body #root .app.sidebarCollapsed:not(.chatMode),body #root .app.chatMode.sidebarCollapsed{grid-template-columns:1fr!important}body #root .sidebar{position:fixed!important;left:0!important;top:0!important;transform:translate(-105%)!important;transition:transform .22s ease!important;box-shadow:20px 0 60px #0f172a47!important}body #root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}body #root .mobileMenuBackdrop{display:none!important}body #root .app.mobileMenuOpen .mobileMenuBackdrop{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:70!important;background:#0206177a!important;border:0!important}body #root .mobileMenuButton{display:inline-flex!important}body #root .app:not(.chatMode) .workspace{padding:12px!important}body #root .chatShell.reviewInbox,body #root .chatShell{grid-template-columns:1fr!important}body #root .chatShell.hasSelection .conversationList,body #root .chatShell.noSelection .thread{display:none!important}body #root .inboxWorkspaceHeader{grid-template-columns:44px minmax(0,1fr) auto!important}body #root .inboxHeaderStats{display:none!important}body #root .crmTopTools .crmRoundButton:not(:last-child),body #root .crmTopTools .crmIconTextButton{display:none!important}}@media(max-width:720px){body #root .topbar h1,body #root .suitePageHeader h2,body #root .pageHero h2,body #root .heroPanel h2,body #root .signupCommand h2{font-size:25px!important}body #root .suiteGrid,body #root .metricGrid,body #root .statsGrid,body #root .accountHealthGrid,body #root .metaDetailsGrid,body #root .settingsGrid,body #root .templateStats,body #root .reportsGrid{grid-template-columns:1fr!important}body #root .quickStartConversation{grid-template-columns:72px minmax(0,1fr)!important}body #root .quickStartConversation button{grid-column:1 / -1!important}body #root .workspace-customFields .customFieldList article{grid-template-columns:32px minmax(0,1fr)!important}body #root .workspace-customFields .customFieldList article>span,body #root .workspace-customFields .customFieldList article .suiteInlineActions{grid-column:2!important;justify-self:start!important}body #root .embeddedSignupPage .signupTimeline,body #root .embeddedSignupPage .signupOptionGrid,body #root .embeddedSignupPage .metaDiagnosticGrid,body #root .embeddedSignupPage .metaPayloadGrid,body #root .embeddedSignupPage .signupAdvancedGrid{grid-template-columns:1fr!important}}body #root{--bh-sidebar-w: 280px;--bh-sidebar-collapsed-w: 76px;--bh-page-gap: 14px;--bh-card-radius: 10px;--bh-line: #d8e3f1;--bh-surface: #ffffff;--bh-soft: #eef4fb;--bh-text: #06162f;--bh-muted: #64748b;--bh-blue: #1266f1;--bh-green: #16a34a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:var(--bh-text)!important}body #root .app{display:grid!important;grid-template-columns:var(--bh-sidebar-w) minmax(0,1fr)!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#edf3fa!important}body #root .app.sidebarCollapsed{grid-template-columns:var(--bh-sidebar-collapsed-w) minmax(0,1fr)!important}body #root .workspace{min-width:0!important;min-height:0!important;height:100dvh!important;overflow:auto!important;padding:14px!important;background:#edf3fa!important}body #root .sidebar{position:sticky!important;top:0!important;align-self:start!important;width:var(--bh-sidebar-w)!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 14px!important;background:#071426!important;border-right:1px solid rgba(148,163,184,.16)!important;box-shadow:none!important}body #root .app.sidebarCollapsed .sidebar{width:var(--bh-sidebar-collapsed-w)!important;padding:14px 10px!important}body #root .brand{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:50px!important;margin:0 0 16px!important;padding:0!important}body #root .brandMark{width:46px!important;height:46px!important;border-radius:10px!important;display:grid!important;place-items:center!important;flex:0 0 46px!important;background:linear-gradient(135deg,#0495ff,#16b8ff)!important;color:#fff!important;font-weight:900!important}body #root .brandText,body #root .brandSub,body #root .sidebarSection span,body #root .mainNav button span,body #root .sidebarUtility span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .sidebarToggle{width:100%!important;height:40px!important;margin:8px 0 16px!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.22)!important;background:#0f1e32f5!important;color:#dbeafe!important;font-size:13px!important;font-weight:800!important}body #root .mainNav{gap:5px!important}body #root .sidebarSection{height:30px!important;min-height:30px!important;margin:10px 0 3px!important;padding:0 10px!important;border-radius:8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;align-items:center!important;background:#0f1e32d1!important;border:0!important;color:#9db7d6!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #root .mainNav button,body #root .sidebarUtility button{width:100%!important;min-height:38px!important;height:38px!important;margin:1px 0!important;padding:0 10px!important;border-radius:9px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;border:1px solid transparent!important;background:transparent!important;color:#c6d3e4!important;font-size:14px!important;font-weight:750!important;text-align:left!important;box-shadow:none!important}body #root .mainNav button svg,body #root .sidebarUtility button svg{width:17px!important;height:17px!important;color:#a6bdd8!important}body #root .mainNav button.active,body #root .sidebarUtility button.active{background:linear-gradient(135deg,#7c5cf4,#925fff)!important;color:#fff!important;border-color:#ffffff24!important;box-shadow:0 10px 24px #7c5cf433!important}body #root .mainNav button.active svg,body #root .sidebarUtility button.active svg{color:#fff!important}body #root .sidebarUtility{margin-top:12px!important;padding-top:12px!important;border-top:1px solid rgba(148,163,184,.22)!important}body #root .app.sidebarCollapsed .brand{grid-template-columns:46px!important;justify-content:center!important}body #root .app.sidebarCollapsed .brandText,body #root .app.sidebarCollapsed .brandSub,body #root .app.sidebarCollapsed .sidebarToggle span,body #root .app.sidebarCollapsed .sidebarSection span,body #root .app.sidebarCollapsed .mainNav button span,body #root .app.sidebarCollapsed .sidebarUtility button span{display:none!important}body #root .app.sidebarCollapsed .sidebarSection,body #root .app.sidebarCollapsed .mainNav button,body #root .app.sidebarCollapsed .sidebarUtility button{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .heroPanel,body #root .signupCommand,body #root .accountCommand,body #root .metaAccountHero{min-height:0!important;margin:0 0 12px!important;padding:14px 16px!important;border-radius:var(--bh-card-radius)!important;border:1px solid var(--bh-line)!important;background:var(--bh-surface)!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}body #root .topbar h1,body #root .suitePageHeader h1,body #root .pageHero h1,body #root .heroPanel h1,body #root .signupCommand h1,body #root .accountCommand h1{margin:0!important;color:var(--bh-text)!important;font-size:clamp(22px,2.2vw,32px)!important;line-height:1.12!important;letter-spacing:0!important}body #root .topbar p,body #root .suitePageHeader p,body #root .pageHero p,body #root .heroPanel p,body #root .signupCommand p,body #root .accountCommand p{max-width:760px!important;margin:4px 0 0!important;color:#50617a!important;font-size:15px!important;line-height:1.4!important}body #root .topbar>*,body #root .suitePageHeader>*,body #root .pageHero>*,body #root .heroPanel>*,body #root .signupCommand>*,body #root .accountCommand>*{min-width:0!important}body #root .statusPill,body #root .pill,body #root .badge,body #root .metricPill,body #root .healthPill{min-height:26px!important;height:auto!important;padding:5px 10px!important;border-radius:999px!important;white-space:nowrap!important}body #root button,body #root .button,body #root select,body #root input,body #root textarea{letter-spacing:0!important}body #root input,body #root select,body #root textarea{min-height:38px!important;border-radius:8px!important}body #root .suiteCard,body #root .metricCard,body #root .dashboardCard,body #root .reportCard,body #root .settingsCard,body #root .customFieldLayout,body #root .metaDiagnostics,body #root .signupMainCard,body #root .signupSidePanel,body #root .accountHealthCard,body #root .accountInfoPanel,body #root .saasClientCard{min-height:0!important;padding:14px!important;border-radius:var(--bh-card-radius)!important;border:1px solid var(--bh-line)!important;background:var(--bh-surface)!important;box-shadow:none!important}body #root .metricGrid,body #root .dashboardMetrics,body #root .accountHealthGrid,body #root .suiteStatsGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important}body #root .metricCard,body #root .accountHealthCard,body #root .suiteStatCard{min-height:82px!important;align-items:center!important}body #root .metricCard strong,body #root .accountHealthCard strong,body #root .suiteStatCard strong{font-size:clamp(24px,2.8vw,34px)!important;line-height:1!important}body #root table,body #root .table,body #root .dataTable{width:100%!important;border-collapse:collapse!important}body #root th,body #root td,body #root .dataTable th,body #root .dataTable td{padding:10px 12px!important;font-size:14px!important;line-height:1.25!important}body #root .usersTableRow,body #root .contactsTableRow,body #root .contactRow,body #root .userRow{min-height:58px!important;padding:10px 12px!important}body #root .suiteInlineActions{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important}body #root .suiteInlineActions button{min-height:34px!important;padding:0 12px!important;border-radius:999px!important}body #root .workspace-wallets .suiteWalletGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:12px!important}body #root .workspace-wallets .suiteWallet{display:grid!important;grid-template-columns:8px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:96px!important;padding:14px!important;overflow:hidden!important}body #root .workspace-wallets .suiteWalletInfo,body #root .workspace-wallets .suiteWalletInfo *{min-width:0!important;overflow-wrap:anywhere!important}body #root .workspace-wallets .suiteWallet .suiteInlineActions{justify-content:flex-end!important}body #root .pipelineBoard{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(260px,1fr)!important;gap:12px!important;overflow-x:auto!important;align-items:start!important}body #root .pipelineColumn,body #root .pipelineCard,body #root .opportunityCard{min-width:0!important;overflow:hidden!important}body #root .pipelineCard *,body #root .opportunityCard *{overflow-wrap:anywhere!important}body #root .embeddedSignupPage,body #root .embeddedSignupPage *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important}body #root .embeddedSignupPage{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;overflow-x:hidden!important}body #root .embeddedSignupPage .signupTimeline{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important}body #root .embeddedSignupPage .signupStep{display:flex!important;align-items:flex-start!important;gap:10px!important;min-height:72px!important;padding:12px!important;white-space:normal!important;overflow:hidden!important}body #root .embeddedSignupPage .signupWorkspace,body #root .embeddedSignupPage .signupAdvancedGrid,body #root .embeddedSignupPage .metaDiagnosticGrid,body #root .embeddedSignupPage .metaPayloadGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:12px!important;align-items:start!important}body #root .embeddedSignupPage pre,body #root .embeddedSignupPage code,body #root .metaPayloadBox{max-width:100%!important;overflow:auto!important;white-space:pre-wrap!important;word-break:break-word!important}body #root .workspace-accounts .accountCommand,body #root .workspace-accounts .metaAccountHero{align-items:flex-start!important}body #root .workspace-accounts .accountHealthGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important}body #root .workspace-accounts .accountHealthCard{min-height:90px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;align-content:center!important}body #root .workspace-accounts .accountHealthCard h3,body #root .workspace-accounts .accountHealthCard strong{font-size:clamp(22px,2.1vw,30px)!important;line-height:1.05!important;overflow-wrap:anywhere!important}body #root .workspace-settings .settingsGrid,body #root .workspace-customFields .customFieldLayout{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:12px!important;align-items:start!important;overflow:visible!important}body #root .workspace-customFields .customFieldList article{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;min-height:86px!important;overflow:hidden!important}body #root .workspace-customFields .customFieldList article>*{min-width:0!important}body #root .workspace-customFields .customFieldList article .suiteInlineActions{justify-self:end!important}body #root .workspace-chat{padding:0!important;overflow:hidden!important;background:#0b0f15!important}body #root .workspace-chat .inboxExperience{height:100dvh!important;min-height:0!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;gap:0!important;background:#0b0f15!important}body #root .workspace-chat .inboxWorkspaceHeader{height:56px!important;min-height:56px!important;padding:8px 12px!important;display:grid!important;grid-template-columns:minmax(190px,1fr) auto!important;align-items:center!important;gap:10px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.16)!important;border-radius:0!important;background:#0a0e14!important;color:#fff!important}body #root .workspace-chat .inboxWorkspaceHeader h1,body #root .workspace-chat .inboxWorkspaceHeader h2,body #root .workspace-chat .inboxWorkspaceHeader p{color:#fff!important;margin:0!important}body #root .chatShell.reviewInbox{height:calc(100dvh - 56px)!important;min-height:0!important;display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;gap:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#101318!important}body #root .chatShell.reviewInbox .conversationList{display:block!important;min-width:0!important;min-height:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 10px 12px!important;background:#0b1119!important;border-right:1px solid rgba(148,163,184,.16)!important}body #root .conversationListHeader{position:sticky!important;top:0!important;z-index:3!important;padding:12px 0 10px!important;background:#0b1119!important}body #root .conversationList button:not(.chip):not(.iconButton):not(.quickStartConversation button),body #root .conversationItem{width:100%!important;min-height:74px!important;margin:0!important;padding:10px 12px!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.13)!important;background:transparent!important;color:#e8f1ff!important;box-shadow:none!important}body #root .conversationList button.selected,body #root .conversationItem.selected,body #root .conversationList button[aria-selected=true]{background:linear-gradient(135deg,#7c5cf4,#935cff)!important;color:#fff!important}body #root .conversationList input{width:100%!important;background:#111a27!important;color:#e7eef9!important;border-color:#94a3b83d!important}body #root .thread,body #root .chatMain,body #root .messagePane{min-width:0!important;min-height:0!important;overflow:hidden!important;background:radial-gradient(circle at 25px 25px,rgba(255,255,255,.035) 1px,transparent 1.5px),#151515!important;background-size:24px 24px!important}body #root .threadMessages,body #root .messageList{overflow-y:auto!important;min-height:0!important}body #root .composer,body #root .messageComposer{min-height:64px!important;padding:10px 12px!important;border-top:1px solid rgba(148,163,184,.15)!important;background:#0a0e14!important}body #root .chatEmptyState,body #root .emptyConversationState{max-width:420px!important;padding:24px!important;border-radius:12px!important;background:#101826!important;color:#dbeafe!important;border:1px solid rgba(148,163,184,.18)!important;box-shadow:none!important}@media(max-width:1180px){body #root .app{grid-template-columns:82px minmax(0,1fr)!important}body #root .sidebar{width:82px!important;padding:14px 10px!important}body #root .brand{grid-template-columns:46px!important;justify-content:center!important}body #root .brandText,body #root .brandSub,body #root .sidebarToggle span,body #root .sidebarSection span,body #root .mainNav button span,body #root .sidebarUtility button span{display:none!important}body #root .chatShell.reviewInbox{grid-template-columns:330px minmax(0,1fr)!important}}@media(max-width:760px){body #root .app,body #root .app.sidebarCollapsed{display:block!important;height:100dvh!important;overflow:hidden!important}body #root .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:1000!important;width:min(86vw,320px)!important;transform:translate(-105%)!important;transition:transform .18s ease!important}body #root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}body #root .workspace{height:100dvh!important;padding:10px!important}body #root .topbar,body #root .suitePageHeader,body #root .pageHero,body #root .heroPanel,body #root .signupCommand,body #root .accountCommand,body #root .metaAccountHero{padding:12px!important;align-items:flex-start!important}body #root .topbar h1,body #root .suitePageHeader h1,body #root .pageHero h1,body #root .heroPanel h1,body #root .signupCommand h1,body #root .accountCommand h1{font-size:24px!important}body #root .chatShell.reviewInbox{grid-template-columns:1fr!important}body #root .chatShell.reviewInbox.hasSelection .conversationList{display:none!important}body #root .workspace-chat .inboxWorkspaceHeader{grid-template-columns:1fr!important;height:auto!important;min-height:52px!important}body #root .pipelineBoard{grid-auto-columns:minmax(250px,86vw)!important}body #root .workspace-customFields .customFieldList article,body #root .workspace-wallets .suiteWallet{grid-template-columns:1fr!important}body #root .workspace-customFields .customFieldList article .suiteInlineActions,body #root .workspace-wallets .suiteWallet .suiteInlineActions{justify-self:start!important}}:root{--bh-shell-sidebar: 292px;--bh-shell-collapsed: 76px;--bh-page-bg: #eaf1f8;--bh-surface: #ffffff;--bh-border: #d7e4f3;--bh-text: #06142f;--bh-muted: #667997;--bh-blue: #0f62fe;--bh-cyan: #22d3ee;--bh-purple: #8b5cf6;--bh-green: #16a34a;--bh-sidebar-bg: #071422;--bh-sidebar-soft: #101f31;--bh-sidebar-line: rgba(148, 163, 184, .2);--bh-sidebar-text: #edf6ff;--bh-sidebar-muted: #9db2cc}html,body,#root{min-height:100%;width:100%;overflow-x:hidden!important}#root,#root *{box-sizing:border-box}#root button,#root input,#root select,#root textarea{max-width:100%;font:inherit}#root img,#root svg{flex-shrink:0}#root .workspace,#root .topbar,#root .sidebar,#root .mainNav,#root .panel,#root .suiteCard,#root .sectionCard,#root .embeddedSignupPage,#root .inboxExperience,#root .chatShell,#root .conversationList,#root .thread{min-width:0!important;max-width:100%}#root .workspace-connect *,#root .embeddedSignupPage *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:anywhere}@media(min-width:981px){#root .app{display:grid!important;grid-template-columns:var(--bh-shell-sidebar) minmax(0,1fr)!important;width:100%!important;min-height:100dvh!important;overflow:hidden!important;background:var(--bh-page-bg)!important}#root .app.sidebarCollapsed{grid-template-columns:var(--bh-shell-collapsed) minmax(0,1fr)!important}#root .app.chatMode{grid-template-columns:minmax(0,1fr)!important;background:#101010!important}#root .app.chatMode .sidebar{display:none!important}#root .sidebar{position:sticky!important;top:0!important;z-index:40!important;display:flex!important;flex-direction:column!important;gap:0!important;width:var(--bh-shell-sidebar)!important;max-width:var(--bh-shell-sidebar)!important;height:100dvh!important;min-height:100dvh!important;padding:18px 14px!important;overflow-x:hidden!important;overflow-y:auto!important;background:linear-gradient(180deg,#071422,#081521)!important;border-right:1px solid var(--bh-sidebar-line)!important}#root .app.sidebarCollapsed .sidebar{width:var(--bh-shell-collapsed)!important;max-width:var(--bh-shell-collapsed)!important;padding:16px 10px!important}#root .workspace{grid-column:2!important;height:100dvh!important;padding:16px!important;overflow-x:hidden!important;overflow-y:auto!important;background:var(--bh-page-bg)!important}#root .app.chatMode .workspace{grid-column:1!important;padding:0!important;overflow:hidden!important;background:#101010!important}#root .mobileMenuButton,#root .mobileMenuBackdrop,#root .app.chatMode .inboxMenuButton{display:none!important}}#root .brand{flex:0 0 auto!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:58px!important;margin:0 0 8px!important;padding:4px 6px 16px!important}#root .brandMark{display:grid!important;width:52px!important;height:52px!important;place-items:center!important;border-radius:14px!important;color:#fff!important;background:linear-gradient(135deg,#13b8ff,#126cff)!important;font-weight:900!important}#root .brand strong,#root .brand span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .brand strong{color:#fff!important;font-size:17px!important;font-weight:850!important;line-height:1.15!important}#root .brand span{margin-top:3px!important;color:var(--bh-sidebar-muted)!important;font-size:14px!important}#root .sidebarToggle{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0 0 18px!important;border:1px solid var(--bh-sidebar-line)!important;border-radius:14px!important;color:#dbeafe!important;background:var(--bh-sidebar-soft)!important;font-size:14px!important;font-weight:800!important}#root .sidebarSection{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;width:100%!important;height:30px!important;min-height:30px!important;margin:8px 0 4px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;color:var(--bh-sidebar-muted)!important;background:#ffffff09!important;font-size:12px!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}#root .sidebarSection span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .sidebarSection svg{justify-self:end!important;width:15px!important;height:15px!important}#root .mainNav{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;gap:2px!important;width:100%!important;margin:0 0 12px!important;padding:0 0 0 6px!important;border:0!important}#root .mainNav.sidebarNavClosed{display:none!important}#root .mainNav button{position:relative!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:10px!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px!important;overflow:hidden!important;border:0!important;border-radius:12px!important;color:#c6d5e8!important;background:transparent!important;text-align:left!important;white-space:nowrap!important;font-size:14px!important;font-weight:760!important;line-height:1!important}#root .mainNav button svg{width:18px!important;height:18px!important;color:#9fb4ce!important}#root .mainNav button.active{color:#fff!important;background:linear-gradient(135deg,#2563eb80,#22d3ee29)!important;box-shadow:inset 0 0 0 1px #22d3ee59!important}#root .sidebarUtility{flex:0 0 auto!important;margin-top:10px!important;padding-top:12px!important;border-top:1px solid var(--bh-sidebar-line)!important}#root .app.sidebarCollapsed .brand{grid-template-columns:1fr!important;justify-items:center!important;padding-right:0!important;padding-left:0!important}#root .app.sidebarCollapsed .brand>div:not(.brandMark),#root .app.sidebarCollapsed .sidebarToggle span,#root .app.sidebarCollapsed .sidebarSection span{display:none!important}#root .app.sidebarCollapsed .mainNav{padding-left:0!important}#root .app.sidebarCollapsed .mainNav button{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important;font-size:0!important}#root .topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:auto!important;margin:0 0 14px!important;padding:14px 18px!important;overflow:visible!important;border:1px solid var(--bh-border)!important;border-radius:12px!important;background:var(--bh-surface)!important;box-shadow:none!important}#root .topbar>div:first-of-type{min-width:0!important}#root .topbar p{margin:0 0 4px!important;color:var(--bh-blue)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.08em!important;line-height:1.1!important;text-transform:uppercase!important}#root .topbar h1{margin:0!important;color:var(--bh-text)!important;font-size:clamp(24px,2vw,34px)!important;font-weight:850!important;line-height:1.08!important;white-space:normal!important}#root .topActions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}#root .tenantSwitcher{max-width:280px!important;min-width:0!important;height:44px!important;overflow:hidden!important}#root .tenantSwitcher strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .topUser,#root .statusPill,#root .logoutButton{height:42px!important;min-height:42px!important;white-space:nowrap!important}#root .panel,#root .sectionCard,#root .suiteCard,#root .metricCard,#root .connectHero,#root .summaryCard,#root .statCard{max-width:100%!important;min-height:auto!important;overflow:hidden!important;border-radius:12px!important}#root .metricCard,#root .summaryCard,#root .statCard{min-height:84px!important;padding:14px 16px!important}#root .connectHero,#root .sectionHero,#root .suiteHero{min-height:auto!important;padding:18px 20px!important}#root .connectHero h2,#root .sectionHero h2,#root .suiteHero h2{font-size:clamp(26px,2.4vw,38px)!important;line-height:1.08!important}#root .walletActions,#root .pipelineActions,#root .crmPipelineActions,#root .customFieldActions,#root .fieldActions,#root .tableActions,#root .suiteInlineActions{position:static!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;transform:none!important}#root .pipelineBoard{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(260px,1fr)!important;gap:12px!important;overflow-x:auto!important;padding-bottom:6px!important}#root .pipelineColumn{min-width:260px!important;max-width:100%!important}#root .pipelineCard{min-height:auto!important}#root .embeddedSignupPage pre,#root .embeddedSignupPage code,#root .workspace-connect pre,#root .workspace-connect code{max-width:100%!important;overflow:auto!important;white-space:pre-wrap!important;word-break:break-word!important}#root .embeddedSignupPage .signupTimeline,#root .embeddedSignupPage .signupWorkspace,#root .embeddedSignupPage .signupAdvancedGrid{max-width:100%!important}#root .embeddedSignupPage .signupStep{width:auto!important;min-width:0!important;writing-mode:horizontal-tb!important}#root .app.chatMode .inboxExperience{display:grid!important;grid-template-rows:60px minmax(0,1fr)!important;height:100dvh!important;overflow:hidden!important;background:#101010!important}#root .app.chatMode .inboxWorkspaceHeader{display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto!important;align-items:center!important;gap:10px!important;height:60px!important;min-height:60px!important;padding:8px 14px!important;overflow:hidden!important;border-bottom:1px solid #202a36!important;background:#070a10!important}#root .app.chatMode .inboxHeaderTitle strong{overflow:hidden!important;color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important}#root .app.chatMode .inboxHeaderStats,#root .app.chatMode .crmTopTools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;overflow:hidden!important}#root .app.chatMode .inboxHeaderStats span,#root .app.chatMode .crmRoundButton,#root .app.chatMode .crmIconTextButton{height:38px!important;min-height:38px!important;border-radius:999px!important}#root .app.chatMode .chatShell.reviewInbox{display:grid!important;grid-template-columns:minmax(340px,380px) minmax(0,1fr)!important;height:calc(100dvh - 60px)!important;min-height:0!important;overflow:hidden!important;background:#101010!important}#root .app.chatMode .chatShell.reviewInbox.hasSelection:not(.actionsCollapsed){grid-template-columns:minmax(340px,380px) minmax(0,1fr) minmax(300px,340px)!important}#root .app.chatMode .conversationList{min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;border-right:1px solid #202a36!important;background:#090e15!important}#root .app.chatMode .conversationListHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:12px 16px!important}#root .app.chatMode .inboxScopeTabs,#root .app.chatMode .inboxFilters{display:flex!important;gap:8px!important;padding:10px 14px!important;overflow-x:auto!important}#root .app.chatMode .inboxSearchRow{display:grid!important;grid-template-columns:minmax(0,1fr) 46px!important;gap:8px!important;padding:10px 14px!important}#root .app.chatMode .conversationSearch{min-width:0!important}#root .app.chatMode .conversationList>button{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:78px!important;padding:12px 14px!important}#root .app.chatMode .thread,#root .app.chatMode .messages{min-height:0!important;overflow:hidden!important}#root .app.chatMode .messages{overflow-y:auto!important}#root .app.chatMode .composer{min-height:64px!important}#root .app.chatMode .threadWelcome{max-width:min(650px,90vw)!important;margin:12vh auto 0!important}@media(max-width:980px){#root .app{display:block!important;min-height:100dvh!important;overflow-x:hidden!important;background:var(--bh-page-bg)!important}#root .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:1000!important;width:min(86vw,320px)!important;height:100dvh!important;overflow-y:auto!important;background:var(--bh-sidebar-bg)!important;transform:translate(-105%)!important;transition:transform .2s ease!important}#root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}#root .mobileMenuBackdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:999!important;display:none!important;background:#0206178c!important}#root .app.mobileMenuOpen .mobileMenuBackdrop{display:block!important}#root .workspace{width:100%!important;min-height:100dvh!important;padding:12px!important;overflow-x:hidden!important}#root .topbar{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}#root .mobileMenuButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;border-radius:12px!important}#root .topActions{grid-column:1 / -1!important;justify-content:flex-start!important}#root .tenantSwitcher{max-width:100%!important}#root .connectHero,#root .sectionHero,#root .suiteHero{padding:16px!important}#root .pipelineBoard{display:flex!important;overflow-x:auto!important}#root .app.chatMode .workspace{padding:0!important;overflow:hidden!important}#root .app.chatMode .inboxExperience{grid-template-rows:58px minmax(0,1fr)!important;height:100dvh!important}#root .app.chatMode .inboxWorkspaceHeader{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;height:58px!important;padding:7px 10px!important}#root .app.chatMode .inboxMenuButton{display:inline-flex!important}#root .app.chatMode .inboxHeaderStats{display:none!important}#root .app.chatMode .crmTopTools .crmRoundButton:not(:first-child){display:none!important}#root .app.chatMode .chatShell.reviewInbox{grid-template-columns:1fr!important;height:calc(100dvh - 58px)!important}#root .app.chatMode .conversationList{width:100%!important}#root .app.chatMode .chatShell.hasSelection .conversationList,#root .app.chatMode .contactInspector{display:none!important}}:root{--bh-bg: #eaf1f8;--bh-surface: #ffffff;--bh-surface-soft: #f7faff;--bh-ink: #06152d;--bh-muted: #63738d;--bh-line: #d7e2f0;--bh-primary: #1357ff;--bh-success: #16a34a;--bh-sidebar: #071525;--bh-sidebar-2: #0b1d31;--bh-cyan: #18c8ff;--bh-purple: #7c4dff;--bh-radius: 14px;--bh-shadow: 0 18px 40px rgba(15, 39, 74, .08);--bh-sidebar-width: 300px;--bh-sidebar-collapsed: 88px;--bh-page-gap: 16px}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;overflow-x:hidden}body #root .app{color:var(--bh-ink);background:var(--bh-bg);letter-spacing:0}body #root .app button,body #root .app input,body #root .app select,body #root .app textarea{font:inherit}body #root .app a,body #root .app button{touch-action:manipulation}@media(min-width:981px){body #root .app:not(.chatMode){display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}body #root .app:not(.chatMode).sidebarCollapsed{grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}body #root .app:not(.chatMode)>.sidebar{position:sticky!important;top:0!important;left:0!important;grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:50!important}body #root .app:not(.chatMode)>.workspace{grid-column:2!important;width:100%!important;min-width:0!important;height:100dvh!important;min-height:0!important;overflow:auto!important;padding:var(--bh-page-gap)!important}body #root .app:not(.chatMode) .mobileMenuButton:not(.inboxMenuButton){display:none!important}}body #root .mobileBackdrop,body #root .mobileMenuBackdrop{display:none}body #root .app:not(.chatMode)>.sidebar{background:linear-gradient(180deg,#071a2c,#050d18)!important;border-right:1px solid rgba(137,167,202,.18)!important;padding:18px 14px!important;color:#d8e6f8!important;display:flex!important;flex-direction:column!important;gap:14px!important}body #root .sidebar .brand{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:0 6px 10px!important;margin:0!important;overflow:hidden!important}body #root .sidebar .brandMark{width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important;display:grid!important;place-items:center!important;color:#fff!important;background:linear-gradient(135deg,#0ea5ff,#1357ff)!important;font-size:20px!important;font-weight:800!important;box-shadow:none!important}body #root .sidebar .brand h1,body #root .sidebar .brand strong,body #root .sidebar .brand p{margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .sidebar .brand h1,body #root .sidebar .brand strong{color:#fff!important;font-size:18px!important;line-height:1.15!important;font-weight:800!important}body #root .sidebar .brand p{color:#9ab0c7!important;font-size:14px!important;line-height:1.35!important}body #root .sidebarToggle{width:100%!important;height:44px!important;min-height:44px!important;padding:0 14px!important;border:1px solid rgba(157,181,208,.25)!important;border-radius:13px!important;background:#ffffff0e!important;color:#d8e6f8!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:15px!important;font-weight:800!important;overflow:hidden!important}body #root .sidebarSection{margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:0!important;width:100%!important;height:34px!important;min-height:34px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#9fb4cb!important;gap:8px!important;font-size:12px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.12em!important;box-shadow:none!important;cursor:pointer!important;overflow:hidden!important}body #root .sidebarSection span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .sidebarSection svg{width:16px!important;height:16px!important;flex:0 0 auto!important;transition:transform .16s ease!important}body #root .sidebarSection.open svg{transform:rotate(180deg)!important}body #root .sidebarSection.open,body #root .sidebarSection:hover{background:#ffffff0b!important;color:#bcd0e7!important}body #root .mainNav{display:grid!important;gap:4px!important;padding:4px 0 10px!important;margin:0!important;border-left:1px solid rgba(157,181,208,.1)!important;overflow:hidden!important;max-height:620px!important;opacity:1!important}body #root .mainNav.sidebarNavClosed{max-height:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important;pointer-events:none!important}body #root .mainNav button{width:100%!important;min-width:0!important;height:43px!important;min-height:43px!important;padding:0 12px 0 24px!important;margin:0!important;border:0!important;border-radius:11px!important;background:transparent!important;color:#c8d6e8!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;text-align:left!important;font-size:16px!important;line-height:1!important;font-weight:800!important;box-shadow:none!important;overflow:hidden!important;cursor:pointer!important}body #root .mainNav button svg{width:19px!important;height:19px!important;stroke-width:2!important;color:#9eb6d0!important;flex:0 0 auto!important}body #root .mainNav button span,body #root .mainNav button strong,body #root .mainNav button{white-space:nowrap!important;text-overflow:ellipsis!important}body #root .mainNav button.active{background:linear-gradient(135deg,#8b5cf6,#6d5dfc)!important;color:#fff!important;box-shadow:0 12px 24px #6d5dfc47!important}body #root .mainNav button.active svg{color:#fff!important}body #root .sidebarUtility{margin:0!important;padding:12px 0 0!important;border-top:1px solid rgba(157,181,208,.18)!important}body #root .app.sidebarCollapsed .sidebar{padding-inline:12px!important}body #root .app.sidebarCollapsed .brand{grid-template-columns:1fr!important;justify-items:center!important}body #root .app.sidebarCollapsed .brand>div:not(.brandMark),body #root .app.sidebarCollapsed .sidebarToggle span,body #root .app.sidebarCollapsed .sidebarSection span,body #root .app.sidebarCollapsed .mainNav button span,body #root .app.sidebarCollapsed .mainNav button strong{display:none!important}body #root .app.sidebarCollapsed .mainNav button{padding:0!important;grid-template-columns:1fr!important;justify-items:center!important}body #root .app:not(.chatMode) .topbar{position:relative!important;z-index:4!important;min-height:72px!important;height:auto!important;margin:0 0 var(--bh-page-gap)!important;padding:14px 18px!important;border:1px solid var(--bh-line)!important;border-radius:var(--bh-radius)!important;background:var(--bh-surface)!important;display:grid!important;grid-template-columns:minmax(280px,1fr) auto!important;align-items:center!important;gap:16px!important;box-shadow:none!important;overflow:visible!important}body #root .topbar>div:first-of-type,body #root .topbarTitle{min-width:0!important}body #root .topbar h1,body #root .pageTitle h1,body #root .panelHero h1,body #root .sectionHero h1,body #root .suiteHero h1{margin:0!important;color:var(--bh-ink)!important;font-size:clamp(26px,2.2vw,38px)!important;line-height:1.05!important;font-weight:900!important;letter-spacing:0!important;text-wrap:balance!important}body #root .topbar p,body #root .panelHero p,body #root .sectionHero p,body #root .suiteHero p{max-width:900px!important;color:var(--bh-muted)!important;font-size:16px!important;line-height:1.42!important}body #root .topActions{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important;max-width:100%!important;margin:0!important}body #root .tenantSwitcher,body #root .topUser,body #root .statusPill,body #root .topActions>button,body #root .topActions>a{position:static!important;min-height:42px!important;height:42px!important;max-width:280px!important;padding:0 14px!important;border:1px solid var(--bh-line)!important;border-radius:999px!important;background:var(--bh-surface-soft)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;color:var(--bh-ink)!important;font-size:14px!important;font-weight:800!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body #root .panel,body #root .sectionCard,body #root .suiteCard,body #root .settingsStatus,body #root .adminPanel,body #root .crmCard,body #root .walletPanel,body #root .metaCard,body #root .signupMainCard,body #root .signupSidePanel,body #root .signupAdvancedCard{border:1px solid var(--bh-line)!important;border-radius:var(--bh-radius)!important;background:var(--bh-surface)!important;box-shadow:none!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}body #root .panel,body #root .sectionCard,body #root .suiteCard,body #root .settingsStatus,body #root .adminPanel,body #root .crmCard,body #root .walletPanel,body #root .metaCard{padding:18px!important;margin:0 0 var(--bh-page-gap)!important}body #root .sectionHero,body #root .suiteHero,body #root .panelHero,body #root .accountHero,body #root .walletHero,body #root .connectHero,body #root .adminHero,body #root .metaHero,body #root .signupCommand{min-height:auto!important;height:auto!important;padding:18px 20px!important;margin:0 0 var(--bh-page-gap)!important;border:1px solid var(--bh-line)!important;border-radius:var(--bh-radius)!important;background:var(--bh-surface)!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;overflow:visible!important}body #root .sectionHero *,body #root .suiteHero *,body #root .panelHero *,body #root .accountHero *,body #root .walletHero *,body #root .connectHero *,body #root .adminHero *,body #root .metaHero *,body #root .signupCommand *{min-width:0}body #root .metricGrid,body #root .statsGrid,body #root .adminStats,body #root .suiteMetrics,body #root .usageGrid,body #root .walletMetrics,body #root .metaAccountsSummary,body #root .templateStats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:12px!important;margin:0 0 var(--bh-page-gap)!important}body #root .metricCard,body #root .statCard,body #root .suiteMetric,body #root .usageCard,body #root .walletMetric,body #root .metaSummaryCard,body #root .templateStat{min-height:88px!important;height:auto!important;padding:14px!important;border:1px solid var(--bh-line)!important;border-radius:12px!important;background:var(--bh-surface)!important;box-shadow:none!important;display:grid!important;align-content:center!important;gap:4px!important}body #root .metricCard strong,body #root .statCard strong,body #root .suiteMetric strong,body #root .usageCard strong,body #root .walletMetric strong,body #root .metaSummaryCard strong,body #root .templateStat strong{font-size:clamp(28px,2vw,40px)!important;line-height:1!important}body #root input,body #root select,body #root textarea,body #root .input,body #root .select{max-width:100%!important;min-width:0!important;min-height:42px!important;border:1px solid var(--bh-line)!important;border-radius:10px!important;background:#fff!important;color:var(--bh-ink)!important}body #root .app:not(.chatMode)>.workspace button:not(.mobileMenuButton){min-height:42px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;line-height:1!important}body #root .tableActions,body #root .tenantActions,body #root .walletActions,body #root .fieldActions,body #root .customFieldActions,body #root .suiteActions,body #root .pipelineActions,body #root .actionRow{position:static!important;transform:none!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}body #root table{width:100%!important;border-collapse:collapse!important}body #root th,body #root td{padding:12px 14px!important;vertical-align:middle!important}body #root .dataTable,body #root .listTable,body #root .adminTable,body #root .contactsTable,body #root .usersTable{overflow-x:auto!important;border:1px solid var(--bh-line)!important;border-radius:12px!important;background:var(--bh-surface)!important}body #root .userRow,body #root .contactRow,body #root .tenantRow,body #root .tableRow{min-height:62px!important;padding:10px 14px!important;display:grid!important;align-items:center!important;gap:12px!important}body #root .pipelineBoard,body #root .crmPipelineBoard{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(280px,320px)!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:10px!important;max-width:100%!important}body #root .pipelineColumn,body #root .crmPipelineColumn{min-width:0!important;padding:12px!important;border:1px solid var(--bh-line)!important;border-radius:14px!important;background:#fffc!important;overflow:hidden!important}body #root .pipelineCard,body #root .opportunityCard,body #root .leadCard{width:100%!important;min-width:0!important;padding:12px!important;border-radius:12px!important;overflow:hidden!important}body #root .pipelineCard *,body #root .opportunityCard *,body #root .leadCard *{min-width:0!important;overflow-wrap:anywhere!important}body #root .customFieldLayout,body #root .settingsGrid,body #root .suiteSettingsGrid,body #root .walletLayout{display:grid!important;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.4fr)!important;gap:14px!important;align-items:start!important;min-width:0!important}body #root .customFieldList{display:grid!important;gap:10px!important}body #root .customFieldItem,body #root .fieldCard{min-height:auto!important;padding:14px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;overflow:hidden!important}body #root .embeddedSignupPage,body #root .metaAccountsPage{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body #root .embeddedSignupPage *,body #root .metaAccountsPage *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:anywhere!important}body #root .signupTimeline{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important;margin:0 0 var(--bh-page-gap)!important}body #root .signupStep{min-width:0!important;min-height:78px!important;padding:12px!important;border-radius:12px!important;display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;align-items:start!important}body #root .signupStep strong,body #root .signupStep span,body #root .signupStep small{display:block!important;white-space:normal!important;line-height:1.25!important}body #root .signupWorkspace,body #root .signupAdvancedGrid,body #root .metaDiagnosticGrid,body #root .connectionDetailsGrid,body #root .metaAccountGrid,body #root .metaAccountDetailGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:14px!important;align-items:start!important;max-width:100%!important}body #root .signupOptionGrid,body #root .signupReadiness,body #root .metaPublicGrid,body #root .accountKpiGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important}body #root .signupOption,body #root .readinessItem,body #root .metaPublicItem,body #root .accountKpi,body #root .accountMetric{min-height:auto!important;padding:12px!important;border-radius:12px!important;overflow:hidden!important}body #root pre,body #root code{max-width:100%!important;white-space:pre-wrap!important;word-break:break-word!important}body #root pre{max-height:320px!important;overflow:auto!important}body #root .app.chatMode{display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important;width:100vw!important;height:100dvh!important;overflow:hidden!important;background:#0d0f12!important}body #root .app.chatMode.sidebarCollapsed{grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}body #root .app.chatMode>.sidebar{position:sticky!important;top:0!important;left:0!important;grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:50!important;background:linear-gradient(180deg,#071a2c,#050d18)!important;border-right:1px solid rgba(137,167,202,.18)!important;padding:18px 14px!important;color:#d8e6f8!important;display:flex!important;flex-direction:column!important;gap:14px!important}body #root .app.chatMode>.mobileBackdrop,body #root .app.chatMode>.mobileMenuBackdrop{display:none!important}body #root .app.chatMode>.workspace{grid-column:2!important;width:100%!important;height:100dvh!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#111!important}body #root .inboxExperience{width:100%!important;height:100dvh!important;min-height:0!important;display:grid!important;grid-template-rows:56px minmax(0,1fr)!important;background:#111!important;color:#edf5ff!important;overflow:hidden!important}body #root .inboxWorkspaceHeader{height:56px!important;min-height:56px!important;padding:7px 12px!important;border-bottom:1px solid rgba(157,181,208,.18)!important;background:#090d14!important;display:grid!important;grid-template-columns:360px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;overflow:hidden!important}body #root .inboxWorkspaceHeader h1,body #root .inboxWorkspaceHeader h2,body #root .inboxWorkspaceHeader p{margin:0!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}body #root .inboxWorkspaceHeader h1,body #root .inboxWorkspaceHeader h2{color:#fff!important;font-size:18px!important;line-height:1.1!important;font-weight:850!important}body #root .inboxWorkspaceHeader p{color:#8fa6bf!important;font-size:12px!important}body #root .inboxHeaderStats,body #root .inboxHeaderActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important;min-width:0!important;overflow:hidden!important}body #root .inboxHeaderStats>*,body #root .inboxHeaderActions>*,body #root .inboxWorkspaceHeader button,body #root .inboxWorkspaceHeader select{height:38px!important;min-height:38px!important;max-width:220px!important;padding:0 12px!important;border-radius:999px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .chatShell.reviewInbox{width:100%!important;height:calc(100dvh - 56px)!important;min-height:0!important;display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;gap:0!important;background:#161616!important;overflow:hidden!important}body #root .chatShell.reviewInbox.hasSelection:not(.actionsCollapsed){grid-template-columns:360px minmax(0,1fr) minmax(300px,340px)!important}body #root .conversationList{width:360px!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:#090f18!important;border-right:1px solid rgba(157,181,208,.18)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;color:#edf5ff!important}body #root .conversationListHeader{padding:10px 12px!important;display:grid!important;gap:10px!important;border-bottom:1px solid rgba(157,181,208,.15)!important}body #root .conversationListHeader *,body #root .conversationList *{min-width:0!important}body #root .inboxNotice,body #root .notificationPrompt{min-height:40px!important;height:auto!important;padding:8px 12px!important;border-radius:0!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;line-height:1.25!important}body #root .inboxScopeTabs,body #root .inboxTabs,body #root .conversationOwnerTabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body #root .inboxScopeTabs button,body #root .inboxTabs button,body #root .conversationOwnerTabs button{height:38px!important;min-height:38px!important;padding:0 10px!important;border-radius:10px!important;font-size:14px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .inboxFilters,body #root .conversationStatusFilters{display:flex!important;align-items:center!important;gap:8px!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:2px!important}body #root .inboxFilters button,body #root .conversationStatusFilters button{flex:0 0 auto!important;height:36px!important;min-height:36px!important;padding:0 10px!important;border-radius:9px!important;font-size:13px!important}body #root .inboxSearchRow,body #root .conversationSearch{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;align-items:center!important}body #root .inboxSearchRow input,body #root .conversationSearch input{width:100%!important;height:42px!important;min-height:42px!important;border-radius:10px!important;background:#101927!important;color:#e8f1ff!important}body #root .conversationListScroll,body #root .conversationItems{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}body #root .conversationListScroll>button,body #root .conversationItem,body #root .conversationRow{width:100%!important;min-height:78px!important;padding:10px 12px!important;border:0!important;border-bottom:1px solid rgba(157,181,208,.14)!important;border-radius:0!important;background:transparent!important;color:#edf5ff!important;display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;text-align:left!important;overflow:hidden!important}body #root .conversationListScroll>button.active,body #root .conversationItem.active,body #root .conversationRow.active{background:linear-gradient(135deg,#7c4dff,#8b5cf6)!important;color:#fff!important}body #root .conversationListScroll>button strong,body #root .conversationItem strong,body #root .conversationRow strong,body #root .conversationListScroll>button p,body #root .conversationItem p,body #root .conversationRow p,body #root .conversationListScroll>button small,body #root .conversationItem small,body #root .conversationRow small{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important}body #root .quickStartConversation,body #root .startConversationBar{min-height:72px!important;padding:10px 12px!important;border-top:1px solid rgba(157,181,208,.16)!important;display:grid!important;grid-template-columns:80px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;background:#090f18!important}body #root .quickStartConversation input,body #root .startConversationBar input{height:42px!important;min-height:42px!important;background:#101927!important;color:#e8f1ff!important}body #root .thread,body #root .chatThread,body #root .conversationThread,body #root .emptyConversation{min-width:0!important;min-height:0!important;height:100%!important;overflow:hidden!important}body #root .emptyConversation,body #root .emptyThreadState{display:grid!important;place-items:center!important;padding:24px!important}body #root .emptyConversation>*,body #root .emptyThreadState>*{max-width:540px!important;border-radius:18px!important}@media(max-width:1200px){body #root .app:not(.chatMode){--bh-sidebar-width: 280px}body #root .app.chatMode{--bh-sidebar-width: 280px}body #root .chatShell.reviewInbox,body #root .chatShell.reviewInbox.hasSelection:not(.actionsCollapsed){grid-template-columns:340px minmax(0,1fr)!important}body #root .conversationList{width:340px!important}body #root .inboxWorkspaceHeader{grid-template-columns:340px minmax(0,1fr) auto!important}}@media(max-width:980px){body #root .app:not(.chatMode),body #root .app.chatMode{display:block!important;width:100vw!important;min-height:100dvh!important;overflow-x:hidden!important}body #root .app:not(.chatMode)>.sidebar,body #root .app.chatMode>.sidebar{position:fixed!important;top:0!important;left:0!important;width:min(86vw,320px)!important;height:100dvh!important;transform:translate(-105%)!important;transition:transform .18s ease!important;z-index:1000!important}body #root .app.mobileMenuOpen:not(.chatMode)>.sidebar,body #root .app.mobileMenuOpen.chatMode>.sidebar{transform:translate(0)!important}body #root .app.mobileMenuOpen:not(.chatMode)>.mobileBackdrop,body #root .app.mobileMenuOpen:not(.chatMode)>.mobileMenuBackdrop,body #root .app.mobileMenuOpen.chatMode>.mobileBackdrop,body #root .app.mobileMenuOpen.chatMode>.mobileMenuBackdrop{display:block!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#02081280!important;z-index:999!important}body #root .app:not(.chatMode)>.workspace,body #root .app.chatMode>.workspace{width:100vw!important;min-height:100dvh!important;padding:12px!important;overflow-x:hidden!important}body #root .app.chatMode>.workspace{height:100dvh!important;padding:0!important;overflow:hidden!important}body #root .app:not(.chatMode) .topbar{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}body #root .app:not(.chatMode) .mobileMenuButton:not(.inboxMenuButton){display:inline-flex!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:12px!important;grid-column:1!important;grid-row:1!important}body #root .app:not(.chatMode) .topbar>div:first-of-type,body #root .app:not(.chatMode) .topbarTitle{grid-column:2!important}body #root .app:not(.chatMode) .topActions{grid-column:1 / -1!important;justify-content:flex-start!important}body #root .sectionHero,body #root .suiteHero,body #root .panelHero,body #root .accountHero,body #root .walletHero,body #root .connectHero,body #root .adminHero,body #root .metaHero,body #root .signupCommand,body #root .customFieldLayout,body #root .settingsGrid,body #root .suiteSettingsGrid,body #root .walletLayout{grid-template-columns:1fr!important}body #root .chatShell.reviewInbox,body #root .chatShell.reviewInbox.hasSelection:not(.actionsCollapsed){grid-template-columns:minmax(0,1fr)!important}body #root .inboxWorkspaceHeader{grid-template-columns:1fr auto!important}body #root .inboxWorkspaceHeader .inboxHeaderStats{display:none!important}body #root .conversationList{width:100%!important}body #root .chatShell.reviewInbox.hasSelection .conversationList{display:none!important}}@media(max-width:640px){body #root .topbar h1,body #root .pageTitle h1,body #root .panelHero h1,body #root .sectionHero h1,body #root .suiteHero h1{font-size:25px!important}body #root .panel,body #root .sectionCard,body #root .suiteCard,body #root .settingsStatus,body #root .adminPanel,body #root .crmCard,body #root .walletPanel,body #root .metaCard{padding:14px!important}body #root .metricGrid,body #root .statsGrid,body #root .adminStats,body #root .suiteMetrics,body #root .usageGrid,body #root .walletMetrics,body #root .metaAccountsSummary,body #root .templateStats{grid-template-columns:1fr!important}body #root .quickStartConversation,body #root .startConversationBar{grid-template-columns:72px minmax(0,1fr)!important}body #root .quickStartConversation button,body #root .startConversationBar button{grid-column:1 / -1!important;width:100%!important}}body #root .app,body #root .app *{text-orientation:mixed!important;writing-mode:horizontal-tb!important}body #root .sidebar{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-width:var(--bh-sidebar-width)!important;max-width:var(--bh-sidebar-width)!important;width:var(--bh-sidebar-width)!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:20px!important}body #root .sidebar .brand,body #root .sidebar .sidebarToggle,body #root .sidebar .sidebarSection,body #root .sidebar .mainNav,body #root .sidebar .mainNav button,body #root .sidebar .sidebarUtility{bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important}body #root .sidebar .brand{align-items:center!important;display:grid!important;flex:0 0 auto!important;grid-template-columns:54px minmax(0,1fr)!important;gap:12px!important;margin:0 0 8px!important;min-height:58px!important;overflow:hidden!important}body #root .sidebar .brand strong{color:#f8fbff!important;display:block!important;font-size:18px!important;font-weight:800!important;line-height:1.12!important;margin:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .sidebar .brand span{color:#9fb0c7!important;display:block!important;font-size:14px!important;line-height:1.25!important;margin-top:4px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .sidebar .sidebarToggle{align-items:center!important;display:flex!important;flex:0 0 auto!important;height:44px!important;justify-content:center!important;margin:0 0 12px!important;min-height:44px!important;padding:0 16px!important;width:100%!important}body #root .sidebar .sidebarSection{align-items:center!important;background:transparent!important;border:0!important;color:#9fb0c7!important;cursor:pointer!important;display:flex!important;flex:0 0 auto!important;font-size:12px!important;font-weight:900!important;gap:8px!important;height:28px!important;justify-content:space-between!important;letter-spacing:.13em!important;line-height:1!important;margin:8px 0 0!important;min-height:28px!important;overflow:hidden!important;padding:0 4px!important;text-align:left!important;text-transform:uppercase!important;width:100%!important}body #root .sidebar .sidebarSection span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .sidebar .mainNav{border-left:1px solid rgba(148,163,184,.14)!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:4px!important;margin:0 0 6px!important;max-height:none!important;opacity:1!important;overflow:visible!important;padding:0 0 0 10px!important;width:100%!important}body #root .sidebar .mainNav.sidebarNavClosed{display:none!important}body #root .sidebar .mainNav button{align-items:center!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;color:#c8d3e4!important;display:grid!important;flex:0 0 auto!important;font-size:16px!important;font-weight:800!important;gap:12px!important;grid-template-columns:24px minmax(0,1fr)!important;height:42px!important;justify-items:start!important;line-height:1!important;margin:0!important;min-height:42px!important;min-width:0!important;overflow:hidden!important;padding:0 10px!important;text-align:left!important;white-space:nowrap!important;width:100%!important}body #root .sidebar .mainNav button svg{color:#9fb0c7!important;display:block!important;flex:0 0 auto!important;height:19px!important;width:19px!important}body #root .sidebar .mainNav button.active{background:linear-gradient(135deg,#1665fff2,#7c5cfff2)!important;border-color:#7dd3fc5c!important;box-shadow:0 12px 30px #2563eb38!important;color:#fff!important}body #root .sidebar .mainNav button.active svg{color:#fff!important}body #root .sidebar .sidebarUtility{border-top:1px solid rgba(203,213,225,.16)!important;display:flex!important;flex:0 0 auto!important;flex-direction:column!important;gap:4px!important;margin:12px 0 0!important;padding:12px 0 0!important;width:100%!important}@media(min-width:981px){body #root .app:not(.chatMode)>.workspace{min-width:0!important;padding:16px!important}body #root .app:not(.chatMode) .topbar{align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) auto!important;min-height:76px!important;overflow:visible!important;padding:16px 20px!important}body #root .app:not(.chatMode) .topbar>.mobileMenuButton{border:0!important;display:none!important;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:0!important}body #root .app:not(.chatMode) .topbar>div:first-of-type{grid-column:1!important;min-width:0!important}body #root .app:not(.chatMode) .topbar .topActions{grid-column:2!important;justify-content:end!important;max-width:100%!important;min-width:0!important}body #root .app.chatMode{display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important;height:100dvh!important;overflow:hidden!important;width:100vw!important}body #root .app.chatMode>.sidebar{grid-column:1!important;height:100dvh!important;min-height:100dvh!important;position:sticky!important;top:0!important}body #root .app.chatMode>.workspace{grid-column:2!important;height:100dvh!important;min-width:0!important;overflow:hidden!important;padding:0!important}body #root .app.chatMode .inboxWorkspaceHeader .inboxMenuButton,body #root .app.chatMode .inboxWorkspaceHeader .inboxBackButton{display:none!important}body #root .app.chatMode .inboxWorkspaceHeader{align-items:center!important;display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto!important;min-height:56px!important;overflow:hidden!important;padding:8px 14px!important}body #root .app.chatMode .inboxHeaderTitle{grid-column:1!important;min-width:0!important}body #root .app.chatMode .inboxHeaderStats{display:flex!important;grid-column:2!important;min-width:0!important}body #root .app.chatMode .crmTopTools{display:flex!important;grid-column:3!important;min-width:0!important}}body #root .inboxExperience{max-width:none!important;min-width:0!important;overflow:hidden!important;width:100%!important}body #root .chatShell.reviewInbox{grid-template-columns:388px minmax(0,1fr)!important;height:calc(100dvh - 56px)!important;min-height:0!important;overflow:hidden!important;width:100%!important}body #root .conversationList{box-sizing:border-box!important;min-width:0!important;overflow-x:hidden!important;width:388px!important}body #root .inboxScopeTabs{display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:10px 14px!important}body #root .inboxScopeTabs button{height:38px!important;min-height:38px!important;overflow:hidden!important;padding:0 10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .inboxFilters{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:10px 14px!important}body #root .inboxFilters button{flex:0 0 auto!important;height:36px!important;min-height:36px!important;padding:0 12px!important;white-space:nowrap!important}body #root .inboxSearchRow{align-items:center!important;display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) 42px 42px!important;padding:12px 14px!important}body #root .inboxSearchRow .conversationSearch{min-width:0!important;width:100%!important}body #root .inboxSearchRow>button{align-items:center!important;display:inline-flex!important;font-size:0!important;height:42px!important;justify-content:center!important;min-height:42px!important;min-width:42px!important;padding:0!important;width:42px!important}body #root .inboxSearchRow>button svg{height:19px!important;margin:0!important;width:19px!important}body #root .conversationList>button{align-items:center!important;display:grid!important;gap:12px!important;grid-template-columns:48px minmax(0,1fr) auto!important;min-height:86px!important;overflow:hidden!important;padding:12px 14px!important;text-align:left!important;width:100%!important}body #root .conversationList>button>*{min-width:0!important}body #root .conversationList>button strong,body #root .conversationList>button p,body #root .conversationList>button span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:980px){body #root .sidebar{max-width:min(86vw,var(--bh-sidebar-width))!important;min-width:min(86vw,var(--bh-sidebar-width))!important;position:fixed!important;width:min(86vw,var(--bh-sidebar-width))!important}body #root .chatShell.reviewInbox{grid-template-columns:minmax(0,1fr)!important}body #root .conversationList{width:100%!important}}#root,#root *{box-sizing:border-box!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;letter-spacing:0!important}html body #root .darkOpsDashboard{min-height:100vh!important;padding:0 28px 28px!important;background:#050608!important;color:#f8fafc!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}html body:has(.darkOpsDashboard),html body:has(.darkOpsDashboard) #root,html body:has(.darkOpsDashboard) .workspace,html body:has(.darkOpsDashboard) .workspace-main,html body:has(.darkOpsDashboard) .app-shell-main{background:#050608!important;color:#f8fafc!important}html body #root .darkOpsDashboard .darkOpsTopbar{height:68px!important;min-height:68px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border-bottom:1px solid #202126!important;background:#050608!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsSearch{width:min(560px,42vw)!important;height:46px!important;min-height:46px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #27282d!important;border-radius:9px!important;background:#171719!important;color:#e5e7eb!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsSearch input,html body #root .darkOpsDashboard .darkOpsDateRow input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;color:#e5e7eb!important;box-shadow:none!important;outline:0!important}html body #root .darkOpsDashboard .darkOpsSearch input{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;font-size:19px!important;font-weight:600!important}html body #root .darkOpsDashboard .darkOpsSearch input::placeholder,html body #root .darkOpsDashboard .darkOpsDateRow input::placeholder{color:#9ca3af!important;opacity:1!important}html body #root .darkOpsDashboard .darkOpsSearch svg{width:19px!important;height:19px!important;color:#9ca3af!important;flex:0 0 auto!important}html body #root .darkOpsDashboard .darkOpsKbd{min-width:36px!important;height:24px!important;padding:2px 7px!important;border:1px solid #27282d!important;border-radius:5px!important;background:#050509!important;color:#d1d5db!important;font-size:16px!important;line-height:18px!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsStatusBar{height:68px!important;min-height:68px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:17px!important;color:#fff!important}html body #root .darkOpsDashboard .darkOpsStatusBar button,html body #root .darkOpsDashboard .darkOpsStatusBar .darkOpsIconButton{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsStatusBar svg{width:19px!important;height:19px!important;color:#fff!important}html body #root .darkOpsDashboard .darkOpsAvatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;border:0!important;background:#f8fafc!important;color:#111827!important;font-size:18px!important;font-weight:800!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsOnline{width:10px!important;height:10px!important;border-radius:999px!important;background:#10b981!important;box-shadow:0 0 14px #10b981b3!important}html body #root .darkOpsDashboard .darkOpsHeading{margin:29px 0 20px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(620px,auto)!important;align-items:start!important;gap:24px!important}html body #root .darkOpsDashboard .darkOpsHeading h1{margin:0 0 6px!important;padding:0!important;color:#fff!important;font-size:31px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:0!important}html body #root .darkOpsDashboard .darkOpsHeading p{margin:0!important;color:#aeb4c0!important;font-size:18px!important;line-height:1.3!important;font-weight:500!important}html body #root .darkOpsDashboard .darkOpsToolbar{width:100%!important;max-width:790px!important;margin-left:auto!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:10px!important}html body #root .darkOpsDashboard .darkOpsSegmented{height:40px!important;min-height:40px!important;padding:4px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:0!important;border-radius:10px!important;background:#2a2a2e!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsSegmented button{height:32px!important;min-height:32px!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#b8bdc8!important;font-size:16px!important;font-weight:700!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsSegmented button.isActive,html body #root .darkOpsDashboard .darkOpsSegmented button.active,html body #root .darkOpsDashboard .darkOpsSegmented button[aria-pressed=true]{background:#07080b!important;color:#fff!important}html body #root .darkOpsDashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsToolbar>.darkOpsIconButton{height:40px!important;min-height:40px!important;border-radius:9px!important;border:1px solid #282a30!important;background:#07080b!important;color:#fff!important;box-shadow:none!important;font-size:16px!important;font-weight:800!important}html body #root .darkOpsDashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsAction{padding:0 16px!important}html body #root .darkOpsDashboard .darkOpsToolbar>.darkOpsIconButton{width:40px!important;min-width:40px!important;padding:0!important}html body #root .darkOpsDashboard .darkOpsDateRow{width:100%!important;margin:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important}html body #root .darkOpsDashboard .darkOpsDateRow label{height:36px!important;min-height:36px!important;margin:0!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html body #root .darkOpsDashboard .darkOpsDateRow input{width:176px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;border:1px solid #292b31!important;border-radius:9px!important;background:#07080b!important;color:#fff!important;font-size:15px!important;font-weight:700!important;color-scheme:dark!important}html body #root .darkOpsDashboard .darkOpsDateRow button{height:36px!important;min-height:36px!important;min-width:106px!important;padding:0 15px!important;border:0!important;border-radius:9px!important;background:#696969!important;color:#111!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important}html body #root .darkOpsDashboard .darkOpsInsight{min-height:108px!important;margin:0 0 30px!important;padding:24px 22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;border:1px solid #4b145a!important;border-radius:9px!important;background:#210622!important;color:#fff!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsInsight h2,html body #root .darkOpsDashboard .darkOpsInsightHeader h2{margin:0 0 24px!important;color:#fff!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important}html body #root .darkOpsDashboard .darkOpsInsightHeader svg,html body #root .darkOpsDashboard .darkOpsInsight h2 svg{width:21px!important;height:21px!important;color:#9b5cff!important}html body #root .darkOpsDashboard .darkOpsInsight p{margin:0!important;color:#c9c2d1!important;font-size:16px!important;line-height:1.45!important;font-style:italic!important;font-weight:500!important}html body #root .darkOpsDashboard .darkOpsInsightActions{display:flex!important;align-items:flex-start!important;gap:8px!important}html body #root .darkOpsDashboard .darkOpsInsightActions button{height:36px!important;min-height:36px!important;padding:0 13px!important;border:1px solid #282a30!important;border-radius:8px!important;background:#050509!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important}@media(max-width:1100px){html body #root .darkOpsDashboard .darkOpsHeading{grid-template-columns:1fr!important}html body #root .darkOpsDashboard .darkOpsToolbar,html body #root .darkOpsDashboard .darkOpsDateRow{justify-content:flex-start!important;max-width:none!important}}@media(max-width:760px){html body #root .darkOpsDashboard{padding:0 14px 20px!important}html body #root .darkOpsDashboard .darkOpsTopbar{height:auto!important;min-height:60px!important;padding:10px 0!important;flex-wrap:wrap!important}html body #root .darkOpsDashboard .darkOpsSearch{width:100%!important}html body #root .darkOpsDashboard .darkOpsStatusBar{height:40px!important;min-height:40px!important}html body #root .darkOpsDashboard .darkOpsHeading h1{font-size:28px!important}html body #root .darkOpsDashboard .darkOpsDateRow{justify-content:stretch!important}html body #root .darkOpsDashboard .darkOpsDateRow label,html body #root .darkOpsDashboard .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsDateRow button{width:100%!important}html body #root .darkOpsDashboard .darkOpsInsight{grid-template-columns:1fr!important}}:root{--bh-sidebar-expanded: 264px;--bh-sidebar-collapsed: 76px}@media(min-width:981px){#root .app:not(.chatMode){grid-template-columns:var(--bh-sidebar-expanded) minmax(0,1fr)!important}#root .app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}}#root .app .sidebar{position:sticky!important;top:0!important;align-self:start!important;width:var(--bh-sidebar-expanded)!important;min-width:var(--bh-sidebar-expanded)!important;height:100dvh!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;gap:5px!important;padding:18px 14px!important;color:#e8f2ff!important;background:radial-gradient(circle at 16% 2%,rgba(14,165,233,.14),transparent 30%),linear-gradient(180deg,#071827,#07121f 54%,#060f1a)!important;border-right:1px solid rgba(148,163,184,.2)!important;box-shadow:none!important}#root .app.sidebarCollapsed .sidebar{width:var(--bh-sidebar-collapsed)!important;min-width:var(--bh-sidebar-collapsed)!important;padding:14px 9px!important}#root .app .sidebar .brand{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;min-height:50px!important;margin:0 0 11px!important;padding:0!important}#root .app .sidebar .brandMark{width:46px!important;height:46px!important;min-width:46px!important;border-radius:14px!important;display:grid!important;place-items:center!important;color:#fff!important;font-size:18px!important;font-weight:900!important;background:linear-gradient(135deg,#06b6d4,#2563eb)!important;box-shadow:0 12px 28px #2563eb33!important}#root .app .sidebar .brandMark img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important}#root .app .sidebar .brand strong{display:block!important;max-width:100%!important;overflow:hidden!important;color:#fff!important;font-size:15px!important;font-weight:900!important;line-height:1.12!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .app .sidebar .brand span{display:block!important;max-width:100%!important;margin-top:3px!important;overflow:hidden!important;color:#91a7c1!important;font-size:12px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .app.sidebarCollapsed .sidebar .brand>div:last-child{display:none!important}#root .app .sidebarToggle{display:grid!important;grid-template-columns:18px minmax(0,auto)!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;height:38px!important;min-height:38px!important;margin:2px 0 18px!important;padding:0 12px!important;color:#dbeafe!important;background:#ffffff0e!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:14px!important;box-shadow:none!important;font-size:13px!important;font-weight:900!important}#root .app .sidebarToggle svg{width:16px!important;height:16px!important}#root .app .sidebarToggle:hover{background:#ffffff16!important}#root .app .sidebarSection{--sidebar-accent: #94a3b8;position:relative!important;display:grid!important;grid-template-columns:6px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;width:100%!important;height:32px!important;min-height:32px!important;margin:3px 0!important;padding:0 9px!important;color:#d5e4f7!important;background:#ffffff0f!important;border:0!important;border-radius:9px!important;box-shadow:none!important;cursor:pointer!important;font-size:11px!important;font-weight:900!important;letter-spacing:.06em!important;line-height:1!important;text-align:left!important;text-transform:uppercase!important}#root .app .sidebarSection:before{content:""!important;display:block!important;width:4px!important;height:18px!important;border-radius:999px!important;background:var(--sidebar-accent)!important}#root .app .sidebarSection svg{width:14px!important;height:14px!important;color:#8297b1!important;transform:rotate(-90deg)!important;transition:transform .16s ease,color .16s ease!important}#root .app .sidebarSection.open{color:#fff!important;background:#ffffff18!important}#root .app .sidebarSection.accent-neutral{--sidebar-accent: #9ca3af}#root .app .sidebarSection.accent-blue{--sidebar-accent: #60a5fa}#root .app .sidebarSection.accent-cyan{--sidebar-accent: #22d3ee}#root .app .sidebarSection.accent-yellow{--sidebar-accent: #facc15}#root .app .sidebarSection.accent-orange{--sidebar-accent: #fb923c}#root .app .sidebarSection.accent-pink{--sidebar-accent: #fb7185}#root .app .sidebarSection.accent-purple{--sidebar-accent: #8b5cf6}#root .app .sidebarSection.accent-green{--sidebar-accent: #22c55e}#root .app .sidebarSection.accent-slate{--sidebar-accent: #94a3b8}#root .app .sidebarSection.accent-gray{--sidebar-accent: #64748b}#root .app .sidebar .mainNav{display:flex!important;flex-direction:column!important;gap:2px!important;margin:2px 0 8px 10px!important;padding:3px 0 4px 10px!important;border-left:1px solid rgba(148,163,184,.12)!important}#root .app .sidebar .mainNav button{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:31px!important;min-height:31px!important;margin:0!important;padding:0 9px!important;color:#c7d5e8!important;background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-size:13px!important;font-weight:800!important;line-height:1!important;text-align:left!important}#root .app .sidebar .mainNav button svg{width:16px!important;height:16px!important;color:#91a7c1!important;stroke-width:2!important}#root .app .sidebar .mainNav button:hover{color:#fff!important;background:#ffffff13!important}#root .app .sidebar .mainNav button.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#8b5cf6)!important;border:1px solid rgba(125,211,252,.18)!important;box-shadow:0 10px 22px #2563eb42!important}#root .app .sidebarFooterOps{display:grid!important;gap:7px!important;margin-top:auto!important;padding:12px 0 0!important;border-top:1px solid rgba(148,163,184,.16)!important}#root .app .sidebarFooterOps button{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;width:100%!important;height:31px!important;min-height:31px!important;padding:0 9px!important;color:#e8f2ff!important;background:transparent!important;border:0!important;border-radius:8px!important;font-size:13px!important;font-weight:800!important;text-align:left!important}#root .app .sidebarFooterOps button:hover{background:#ffffff13!important}#root .app .sidebarFooterOps svg{width:16px!important;height:16px!important;color:#dbeafe!important}#root .app .sidebarUserCard{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:40px!important;padding:4px!important;color:#e8f2ff!important}#root .app .sidebarUserAvatar{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:999px!important;color:#fff!important;background:#1f2937!important;font-size:13px!important;font-weight:900!important}#root .app .sidebarUserCard strong{display:block!important;overflow:hidden!important;font-size:13px!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .app .sidebarUserCard span{display:block!important;margin-top:2px!important;color:#91a7c1!important;font-size:11px!important;line-height:1.1!important}#root .app.sidebarCollapsed .sidebar .sidebarToggle{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}#root .app.sidebarCollapsed .sidebar .sidebarToggle span,#root .app.sidebarCollapsed .sidebar .sidebarSection span,#root .app.sidebarCollapsed .sidebar .sidebarSection svg,#root .app.sidebarCollapsed .sidebar .mainNav,#root .app.sidebarCollapsed .sidebar .sidebarFooterOps button span,#root .app.sidebarCollapsed .sidebar .sidebarUserCard div:not(.sidebarUserAvatar){display:none!important}#root .app.sidebarCollapsed .sidebar .sidebarSection:before{width:4px!important;height:22px!important}#root .app.sidebarCollapsed .sidebarFooterOps{justify-items:center!important}#root .app.sidebarCollapsed .sidebarFooterOps button{grid-template-columns:1fr!important;justify-items:center!important;width:42px!important;padding:0!important}#root .app.sidebarCollapsed .sidebarUserCard{grid-template-columns:1fr!important;justify-items:center!important}@media(max-width:980px){#root .app .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:1000!important;width:min(86vw,276px)!important;min-width:0!important;transform:translate(-105%)!important;transition:transform .18s ease!important}#root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}}#root{--bh-bg: #edf4fb;--bh-panel: #ffffff;--bh-panel-soft: #f7fbff;--bh-border: #d5e2f1;--bh-border-strong: #b9cee5;--bh-text: #07162c;--bh-muted: #66809f;--bh-blue: #2563eb;--bh-cyan: #06b6d4;--bh-green: #16a34a;--bh-sidebar: #071322;--bh-sidebar-2: #0b1b2d;--bh-sidebar-line: rgba(148, 163, 184, .18);--bh-sidebar-muted: #9fb3cb;--bh-sidebar-text: #eaf3ff;--bh-sidebar-active: linear-gradient(135deg, #155e9d 0%, #0b6f88 100%);--bh-shadow: 0 16px 38px rgba(15, 35, 60, .08);--bh-radius: 14px;--bh-sidebar-w: 292px;--bh-sidebar-mini: 86px;--bh-topbar-h: 62px;color:var(--bh-text)}html,body,#root{min-height:100%;background:var(--bh-bg)!important}body{margin:0!important;overflow-x:hidden!important}#root .app{min-height:100dvh!important;background:var(--bh-bg)!important;color:var(--bh-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}@media(min-width:981px){#root .app{display:grid!important;grid-template-columns:var(--bh-sidebar-w) minmax(0,1fr)!important;align-items:stretch!important;overflow:visible!important}#root .app.sidebarCollapsed{grid-template-columns:var(--bh-sidebar-mini) minmax(0,1fr)!important}#root .app>.sidebar{grid-column:1!important;grid-row:1!important;position:sticky!important;top:0!important;left:0!important;z-index:40!important;width:var(--bh-sidebar-w)!important;min-width:var(--bh-sidebar-w)!important;max-width:var(--bh-sidebar-w)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:20px!important;overflow-y:auto!important;overflow-x:hidden!important;background:radial-gradient(circle at 15% 0%,rgba(14,165,233,.16),transparent 30%),linear-gradient(180deg,var(--bh-sidebar) 0%,#04101d 100%)!important;border-right:1px solid rgba(148,163,184,.18)!important}#root .app.sidebarCollapsed>.sidebar{width:var(--bh-sidebar-mini)!important;min-width:var(--bh-sidebar-mini)!important;max-width:var(--bh-sidebar-mini)!important;padding:16px 10px!important}#root .app>.workspace{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:100dvh!important;padding:12px!important;overflow-x:hidden!important;background:var(--bh-bg)!important}#root .app.chatMode{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}#root .app.chatMode>.workspace{height:100dvh!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:#111827!important}#root .app:not(.chatMode) .mobileMenuButton,#root .app.chatMode .inboxMenuButton,#root .mobileMenuBackdrop{display:none!important}}#root .sidebar,#root .sidebar *{min-width:0!important;max-width:100%!important;transform:none!important}#root .sidebar :is(.brand,.sidebarToggle,.sidebarSection,.mainNav,.mainNav button,.sidebarUtility){width:100%!important;margin:0!important}#root .sidebar .brand{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:0!important;color:var(--bh-sidebar-text)!important}#root .sidebar .brandMark{width:56px!important;height:56px!important;min-width:56px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;color:#fff!important;font-size:22px!important;font-weight:900!important;box-shadow:0 14px 28px #0ea5e933!important}#root .sidebar .brandText,#root .sidebar .brand div:not(.brandMark){min-width:0!important;overflow:hidden!important}#root .sidebar .brand strong,#root .sidebar .brand span{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .sidebar .brand strong{color:#fff!important;font-size:18px!important;line-height:1.1!important;font-weight:850!important}#root .sidebar .brand span{color:var(--bh-sidebar-muted)!important;font-size:13px!important;line-height:1.2!important;margin-top:4px!important}#root .sidebar .sidebarToggle{min-height:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;border:1px solid rgba(148,163,184,.26)!important;border-radius:14px!important;background:#ffffff0b!important;color:#dbeafe!important;font-size:14px!important;font-weight:800!important}#root .sidebar .sidebarSection{height:34px!important;min-height:34px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;gap:8px!important;padding:0 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#a8bfda!important;text-align:left!important;text-transform:uppercase!important;font-size:11px!important;line-height:1!important;font-weight:900!important;transition:background-color .18s ease,color .18s ease!important}#root .sidebar .sidebarSection.open{background:#ffffff09!important;color:#cbe1ff!important}#root .sidebar .sidebarSection span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .sidebar .sidebarSection svg{width:16px!important;height:16px!important;margin:0!important;color:#38bdf8!important;transform:rotate(-90deg)!important;transition:transform .18s ease,color .18s ease!important}#root .sidebar .sidebarSection.open svg{transform:rotate(0)!important}#root .sidebar .mainNav{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important;padding:0 0 8px 8px!important;border-left:1px solid rgba(148,163,184,.11)!important}#root .sidebar .mainNav.sidebarNavClosed{display:none!important;margin:0!important;padding:0!important;border-left:0!important;gap:0!important}#root .sidebar .mainNav button{position:relative!important;min-height:42px!important;height:42px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;justify-items:start!important;gap:10px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#c9d7e8!important;font-size:15px!important;line-height:1!important;font-weight:800!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}#root .sidebar .mainNav button:before,#root .sidebar .mainNav button:after{content:none!important;display:none!important}#root .sidebar .mainNav button svg{width:19px!important;height:19px!important;min-width:19px!important;color:#9fb3cb!important}#root .sidebar .mainNav button span,#root .sidebar .mainNav button strong,#root .sidebar .mainNav button small{min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .sidebar .mainNav button:hover{background:#ffffff0f!important;color:#fff!important}#root .sidebar .mainNav button.active{background:var(--bh-sidebar-active)!important;border-color:#38bdf861!important;color:#fff!important;box-shadow:0 14px 32px #0891b22e!important}#root .sidebar .mainNav button.active svg{color:#bff3ff!important}#root .sidebar .sidebarUtility{margin-top:auto!important;padding-top:14px!important;border-top:1px solid var(--bh-sidebar-line)!important}@media(min-width:981px){#root .app.sidebarCollapsed .sidebar .brand{grid-template-columns:1fr!important;justify-items:center!important}#root .app.sidebarCollapsed .sidebar .brand div:not(.brandMark),#root .app.sidebarCollapsed .sidebar .sidebarToggle span,#root .app.sidebarCollapsed .sidebar .sidebarSection span,#root .app.sidebarCollapsed .sidebar .mainNav button span,#root .app.sidebarCollapsed .sidebar .mainNav button strong,#root .app.sidebarCollapsed .sidebar .mainNav button small{display:none!important}#root .app.sidebarCollapsed .sidebar .sidebarSection,#root .app.sidebarCollapsed .sidebar .mainNav{padding-left:0!important;border-left:0!important}#root .app.sidebarCollapsed .sidebar .sidebarSection{grid-template-columns:1fr!important;justify-items:center!important}#root .app.sidebarCollapsed .sidebar .mainNav button{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}}#root .app:not(.chatMode) .topbar{position:relative!important;z-index:5!important;min-height:var(--bh-topbar-h)!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;padding:10px 14px!important;border:1px solid var(--bh-border)!important;border-radius:var(--bh-radius)!important;background:var(--bh-panel)!important;box-shadow:0 6px 18px #0f233c0a!important;overflow:hidden!important}#root .app:not(.chatMode) .topbar>.mobileMenuButton{display:none!important}#root .app:not(.chatMode) .topbar>div:first-of-type{min-width:0!important}#root .app:not(.chatMode) .topbar p{margin:0 0 4px!important;color:var(--bh-blue)!important;text-transform:uppercase!important;font-size:12px!important;line-height:1!important;font-weight:900!important}#root .app:not(.chatMode) .topbar h1{margin:0!important;color:var(--bh-text)!important;font-size:clamp(22px,1.65vw,28px)!important;line-height:1.05!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .app:not(.chatMode) .topbar .topActions{min-width:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important}#root .app:not(.chatMode) .topbar .topActions>*{min-height:34px!important;max-width:260px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid var(--bh-border)!important;background:var(--bh-panel-soft)!important;color:var(--bh-text)!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .workspace :is(.panel,.heroPanel,.suiteHero,.connectHero,.reviewHero,.productHero,.crmHero,.walletHero,.templateHero,.pageHero,.settingsForm,.settingsPanel,.adminPanel,.templateLibrary,.templateInspector,.marketingCard,.automationCard,.scheduleCard,.walletCard){min-height:0!important;padding:14px 16px!important;border:1px solid var(--bh-border)!important;border-radius:var(--bh-radius)!important;background:var(--bh-panel)!important;box-shadow:none!important;overflow:hidden!important}#root .workspace :is(.panel,.heroPanel,.suiteHero,.connectHero,.reviewHero,.productHero,.crmHero,.walletHero,.templateHero,.pageHero) h1,#root .workspace :is(.panel,.settingsForm,.settingsPanel,.adminPanel) h1{margin:0!important;font-size:clamp(22px,1.65vw,30px)!important;line-height:1.06!important;font-weight:900!important}#root .workspace :is(.panel,.heroPanel,.suiteHero,.connectHero,.reviewHero,.productHero,.crmHero,.walletHero,.templateHero,.pageHero) h2,#root .workspace :is(.settingsForm,.settingsPanel,.adminPanel) h2{margin:0!important;font-size:clamp(18px,1.35vw,24px)!important;line-height:1.12!important;font-weight:900!important}#root .workspace :is(.metricGrid,.statsGrid,.suiteStats,.kpiGrid,.dashboardGrid,.limitsGrid,.heroStats,.metaStatusGrid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;align-items:stretch!important}#root .workspace :is(.metricCard,.statCard,.suiteStat,.kpiCard,.limitCard,.statusCard,.metaStatusCard){min-height:68px!important;padding:10px 12px!important;border-radius:12px!important;overflow:hidden!important}#root .workspace :is(.metricCard,.statCard,.suiteStat,.kpiCard,.limitCard,.statusCard,.metaStatusCard) strong,#root .workspace :is(.metricCard,.statCard,.suiteStat,.kpiCard,.limitCard,.statusCard,.metaStatusCard) b{font-size:clamp(22px,1.7vw,30px)!important;line-height:1!important}#root .workspace :is(input,select,textarea,button){max-width:100%!important}#root .workspace :is(button,.button,.primary,.secondary){min-height:34px!important;border-radius:999px!important;white-space:nowrap!important}#root .workspace :is(.tenantCard,.companyCard,.walletListItem,.customFieldCard,.pipelineCard,.opportunityCard){min-height:0!important;overflow:hidden!important}#root .workspace :is(.tenantCardActions,.walletActions,.fieldActions,.pipelineCardActions,.opportunityActions){position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:8px!important;max-width:100%!important}#root .workspace-connect :is(.connectGrid,.embeddedSignupGrid,.signupGrid,.onboardingGrid,.metaChecklist,.embeddedColumns){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))!important;gap:14px!important;align-items:start!important}#root .workspace-connect :is(pre,code,.codeBlock,.payloadBox){max-width:100%!important;white-space:pre-wrap!important;overflow:auto!important;word-break:break-word!important}@media(min-width:981px){#root .app.chatMode .inboxExperience{height:100dvh!important;max-height:100dvh!important;display:grid!important;grid-template-rows:58px minmax(0,1fr)!important;overflow:hidden!important;background:#111827!important}#root .app.chatMode .inboxWorkspaceHeader{height:58px!important;min-height:58px!important;max-height:58px!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:8px 14px!important;background:#070b12!important;color:#f8fbff!important;border-bottom:1px solid rgba(148,163,184,.2)!important;overflow:hidden!important}#root .app.chatMode .inboxWorkspaceHeader .inboxBackButton,#root .app.chatMode .inboxWorkspaceHeader .inboxMenuButton{display:none!important}#root .app.chatMode .inboxHeaderTitle{min-width:0!important}#root .app.chatMode .inboxHeaderTitle p{margin:0 0 2px!important;font-size:11px!important;line-height:1!important;color:#93c5fd!important;text-transform:uppercase!important;font-weight:900!important}#root .app.chatMode .inboxHeaderTitle h1{margin:0!important;font-size:18px!important;line-height:1.1!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .app.chatMode .inboxHeaderStats,#root .app.chatMode .crmTopTools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;overflow:hidden!important}#root .app.chatMode .inboxHeaderStats>*,#root .app.chatMode .crmTopTools>*{min-height:38px!important;max-height:38px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.24)!important;background:#0f172ad6!important;color:#e8f2ff!important;font-size:14px!important;font-weight:800!important;white-space:nowrap!important}#root .app.chatMode .chatShell.reviewInbox{height:calc(100dvh - 58px)!important;max-height:calc(100dvh - 58px)!important;min-height:0!important;display:grid!important;grid-template-columns:390px minmax(0,1fr)!important;overflow:hidden!important;background:#141414!important}#root .app.chatMode .conversationList{width:390px!important;min-width:390px!important;max-width:390px!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0 12px 12px!important;overflow-y:auto!important;overflow-x:hidden!important;background:#090f18!important;color:#e5f0ff!important;border-right:1px solid rgba(148,163,184,.18)!important}#root .app.chatMode .conversationListHeader{flex:0 0 auto!important;padding:12px 0 10px!important;border-bottom:1px solid rgba(148,163,184,.16)!important}#root .app.chatMode .notificationPrompt{flex:0 0 auto!important;min-height:36px!important;margin:0 -12px 10px!important;padding:8px 14px!important;display:flex!important;align-items:center!important;gap:8px!important;background:linear-gradient(90deg,#2563eb,#7c3aed)!important;color:#fff!important;font-size:13px!important;line-height:1.15!important;font-weight:800!important}#root .app.chatMode .inboxScopeTabs{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px 0!important}#root .app.chatMode .inboxScopeTabs button{min-height:36px!important;height:36px!important;border-radius:10px!important;padding:0 10px!important;font-size:13px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .app.chatMode .inboxFilters{flex:0 0 auto!important;display:flex!important;gap:8px!important;padding:8px 0 10px!important;overflow-x:auto!important;border-bottom:1px solid rgba(148,163,184,.16)!important}#root .app.chatMode .inboxFilters button{min-height:34px!important;height:34px!important;padding:0 10px!important;border-radius:10px!important;font-size:13px!important;flex:0 0 auto!important}#root .app.chatMode .inboxSearchRow{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;align-items:center!important;padding:10px 0!important}#root .app.chatMode .inboxSearchRow>button:not(:last-child){display:none!important}#root .app.chatMode .conversationSearch{width:100%!important;height:42px!important;display:flex!important;align-items:center!important;border-radius:12px!important;overflow:hidden!important}#root .app.chatMode .conversationSearch input{width:100%!important;height:42px!important;min-height:42px!important;font-size:14px!important}#root .app.chatMode .inboxSearchRow>button:last-child{width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;border-radius:12px!important}#root .app.chatMode .conversationList>button{flex:0 0 auto!important;width:100%!important;min-height:76px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:10px 8px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.12)!important;border-radius:0!important;background:transparent!important;color:#eaf3ff!important;text-align:left!important;overflow:hidden!important}#root .app.chatMode .conversationList>button.active{background:linear-gradient(135deg,#6d4aff,#8b5cf6)!important;color:#fff!important;border-radius:0!important;margin:0 -12px!important;padding-left:20px!important;padding-right:20px!important;width:calc(100% + 24px)!important}#root .app.chatMode .conversationList>button *{min-width:0!important}#root .app.chatMode .thread,#root .app.chatMode .chatArea,#root .app.chatMode .conversationStage{min-width:0!important;height:100%!important;overflow:hidden!important;background-color:#141414!important}#root .app.chatMode .emptyConversation{max-width:520px!important;margin:80px auto 0!important;padding:34px!important;border-radius:18px!important;background:#0c1726!important;color:#eaf3ff!important;border:1px solid rgba(96,165,250,.18)!important;box-shadow:0 22px 45px #00000038!important}#root .app.chatMode .quickStartComposer{flex:0 0 auto!important;display:grid!important;grid-template-columns:105px minmax(0,1fr) 116px!important;gap:8px!important;padding:10px 0 4px!important;margin-top:auto!important;background:#090f18!important}}@media(max-width:980px){#root .app{display:block!important;min-height:100dvh!important;overflow-x:hidden!important}#root .app>.sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:80!important;width:min(86vw,var(--bh-sidebar-w))!important;max-width:min(86vw,var(--bh-sidebar-w))!important;height:100dvh!important;padding:18px!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,var(--bh-sidebar) 0%,#04101d 100%)!important;transform:translate(-105%)!important;transition:transform .22s ease!important}#root .app.mobileMenuOpen>.sidebar{transform:translate(0)!important}#root .app>.workspace{width:100%!important;min-width:0!important;padding:12px!important;overflow-x:hidden!important}#root .mobileMenuBackdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:70!important;display:none!important;background:#0206177a!important;border:0!important}#root .app.mobileMenuOpen .mobileMenuBackdrop{display:block!important}#root .app:not(.chatMode) .topbar{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:12px!important;border:1px solid var(--bh-border)!important;border-radius:14px!important;background:var(--bh-panel)!important;overflow:hidden!important}#root .app:not(.chatMode) .topbar>.mobileMenuButton,#root .app.chatMode .inboxMenuButton{display:inline-flex!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;align-items:center!important;justify-content:center!important;border-radius:12px!important}#root .app:not(.chatMode) .topbar .topActions{grid-column:1 / -1!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding-bottom:2px!important}#root .app:not(.chatMode) .topbar h1{font-size:24px!important}#root .workspace :is(.panel,.heroPanel,.suiteHero,.connectHero,.reviewHero,.productHero,.crmHero,.walletHero,.templateHero,.pageHero,.settingsForm,.settingsPanel,.adminPanel){padding:14px!important;border-radius:14px!important}#root .app.chatMode>.workspace{height:100dvh!important;padding:0!important;overflow:hidden!important}#root .app.chatMode .inboxExperience{height:100dvh!important;display:grid!important;grid-template-rows:58px minmax(0,1fr)!important;overflow:hidden!important}#root .app.chatMode .inboxWorkspaceHeader{height:58px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:8px!important;background:#070b12!important;color:#fff!important;overflow:hidden!important}#root .app.chatMode .inboxHeaderTitle h1{font-size:17px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#root .app.chatMode .inboxHeaderStats{display:none!important}#root .app.chatMode .chatShell.reviewInbox{height:calc(100dvh - 58px)!important;display:grid!important;grid-template-columns:1fr!important;overflow:hidden!important}#root .app.chatMode .conversationList{width:100%!important;max-width:none!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 10px 10px!important;background:#090f18!important;color:#eaf3ff!important}#root .app.chatMode .conversationList>button{min-height:74px!important;width:100%!important}}@media(min-width:981px){#root .app:not(.chatMode)>.workspace{padding:12px!important}#root .app:not(.chatMode) .workspace>*+*{margin-top:10px!important}#root .app:not(.chatMode) :is(.topbar,.heroPanel,.suiteHero,.connectHero,.reviewHero,.productHero,.crmHero,.walletHero,.templateHero,.pageHero,.panel,.settingsForm,.settingsPanel,.adminPanel){padding:12px 14px!important;border-radius:12px!important}#root .app:not(.chatMode) .topbar{min-height:58px!important;margin-bottom:10px!important}#root .app:not(.chatMode) .topbar h1{font-size:clamp(21px,1.45vw,27px)!important;line-height:1.05!important}#root .app:not(.chatMode) .topbar p,#root .app:not(.chatMode) :is(.panelEyebrow,.eyebrow){font-size:11px!important;margin-bottom:3px!important}#root .app:not(.chatMode) :is(.heroPanel,.suiteHero,.connectHero,.reviewHero,.productHero,.crmHero,.walletHero,.templateHero,.pageHero,.panel) :is(h1,h2){font-size:clamp(20px,1.45vw,28px)!important;line-height:1.08!important}#root .app:not(.chatMode) :is(.heroPanel,.suiteHero,.connectHero,.reviewHero,.productHero,.crmHero,.walletHero,.templateHero,.pageHero,.panel) :is(p,.muted,.helperText,small){margin-top:4px!important;margin-bottom:0!important;line-height:1.32!important}#root .app:not(.chatMode) :is(.metricGrid,.statsGrid,.suiteStats,.kpiGrid,.dashboardGrid,.limitsGrid,.heroStats,.metaStatusGrid,.dashboardMetricGrid,.contentGrid,.sectionGrid,.overviewGrid){gap:10px!important}#root .app:not(.chatMode) :is(.metricCard,.statCard,.suiteStat,.kpiCard,.limitCard,.statusCard,.metaStatusCard,.dashboardMetric,.dashboardCard){min-height:64px!important;padding:9px 11px!important;border-radius:11px!important}#root .app:not(.chatMode) :is(.metricCard,.statCard,.suiteStat,.kpiCard,.limitCard,.statusCard,.metaStatusCard,.dashboardMetric,.dashboardCard) :is(strong,b){font-size:clamp(21px,1.55vw,29px)!important;line-height:.98!important}#root .app:not(.chatMode) :is(.metricCard,.statCard,.suiteStat,.kpiCard,.limitCard,.statusCard,.metaStatusCard,.dashboardMetric,.dashboardCard) :is(span,small,p){line-height:1.2!important}#root .app:not(.chatMode) :is(button,.button,.primary,.secondary,input,select){min-height:34px!important}}@media(min-width:981px){#root .app:not(.chatMode)>.workspace{gap:8px!important;padding:10px!important}#root .app:not(.chatMode)>.workspace>.topbar{min-height:48px!important;margin-bottom:8px!important;padding:8px 12px!important}#root .app:not(.chatMode)>.workspace>.topbar h1{font-size:clamp(20px,1.35vw,26px)!important}#root .app:not(.chatMode) .workspace>.operationsDashboard.stack,#root .app:not(.chatMode) .operationsDashboard{gap:8px!important}#root .app:not(.chatMode) .operationsDashboard>*+*{margin-top:0!important}#root .app:not(.chatMode) .operationsDashboard .reviewHero.productHero{min-height:96px!important;padding:10px 14px!important;gap:12px!important;align-items:center!important}#root .app:not(.chatMode) .operationsDashboard .reviewHero.productHero h2{font-size:clamp(21px,1.45vw,27px)!important;line-height:1.05!important;margin:0!important}#root .app:not(.chatMode) .operationsDashboard .reviewHero.productHero p{font-size:13px!important;line-height:1.25!important;margin:4px 0 0!important}#root .app:not(.chatMode) .operationsDashboard .heroEvidence{gap:6px!important;margin-top:7px!important}#root .app:not(.chatMode) .operationsDashboard .heroEvidence span{min-height:26px!important;padding:0 10px!important;font-size:12px!important}#root .app:not(.chatMode) .operationsDashboard .dashboardScore{width:148px!important;min-height:76px!important;padding:9px 11px!important;border-radius:11px!important}#root .app:not(.chatMode) .operationsDashboard .dashboardScore strong{font-size:28px!important;line-height:.95!important}#root .app:not(.chatMode) .operationsDashboard .dashboardScore span,#root .app:not(.chatMode) .operationsDashboard .dashboardScore small{font-size:12px!important;line-height:1.2!important}#root .app:not(.chatMode) .operationsDashboard .metricsGrid.opsMetricsGrid{gap:8px!important;grid-template-columns:repeat(4,minmax(180px,1fr))!important}#root .app:not(.chatMode) .operationsDashboard .metric{min-height:64px!important;padding:8px 11px!important;gap:9px!important;align-items:center!important;border-radius:10px!important}#root .app:not(.chatMode) .operationsDashboard .metricIcon{width:32px!important;min-width:32px!important;height:32px!important;border-radius:9px!important}#root .app:not(.chatMode) .operationsDashboard .metricIcon svg{width:16px!important;height:16px!important}#root .app:not(.chatMode) .operationsDashboard .metricLabel{font-size:10px!important;line-height:1!important;margin:0 0 2px!important}#root .app:not(.chatMode) .operationsDashboard .metric strong{font-size:28px!important;line-height:.95!important;margin:0!important}#root .app:not(.chatMode) .operationsDashboard .metric p{font-size:11.5px!important;line-height:1.15!important;margin:2px 0 0!important}#root .app:not(.chatMode) .operationsDashboard .planUsage{padding:10px 14px!important}#root .app:not(.chatMode) .operationsDashboard .planUsage .panelTitle{margin-bottom:8px!important;padding-bottom:8px!important}#root .app:not(.chatMode) .operationsDashboard .planUsage .panelTitle h2{font-size:clamp(20px,1.35vw,26px)!important}#root .app:not(.chatMode) .operationsDashboard .planUsageGrid{gap:8px!important}#root .app:not(.chatMode) .operationsDashboard .usageItem{min-height:46px!important;padding:8px 10px!important;border-radius:9px!important}#root .app:not(.chatMode) .operationsDashboard .usageItem>div:first-child{margin-bottom:5px!important}#root .app:not(.chatMode) .operationsDashboard .usageBar{height:5px!important}#root .app:not(.chatMode) .operationsDashboard .reviewGrid,#root .app:not(.chatMode) .operationsDashboard .opsAnalyticsGrid{gap:8px!important}}:root{--bh-sidebar-expanded: 248px;--bh-sidebar-collapsed: 72px}@media(min-width:981px){#root .app,#root .app.chatMode,#root .app:not(.chatMode){display:grid!important;grid-template-columns:var(--bh-sidebar-expanded) minmax(0,1fr)!important;min-height:100dvh!important}#root .app.sidebarCollapsed,#root .app.sidebarCollapsed.chatMode,#root .app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}}#root .app .sidebar,#root .app.chatMode .sidebar,#root .app:not(.chatMode) .sidebar{position:sticky!important;top:0!important;z-index:60!important;display:flex!important;flex-direction:column!important;align-self:start!important;width:var(--bh-sidebar-expanded)!important;min-width:var(--bh-sidebar-expanded)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px 11px!important;gap:4px!important;color:#ecf6ff!important;background:radial-gradient(circle at 14% 0%,rgba(0,172,238,.15),transparent 28%),linear-gradient(180deg,#071927,#071420 52%,#050d17)!important;border-right:1px solid rgba(147,171,199,.22)!important;box-shadow:none!important}#root .app.sidebarCollapsed .sidebar{width:var(--bh-sidebar-collapsed)!important;min-width:var(--bh-sidebar-collapsed)!important;padding:13px 8px!important}#root .app .sidebar::-webkit-scrollbar{width:4px!important}#root .app .sidebar::-webkit-scrollbar-thumb{background:#94a3b847!important;border-radius:999px!important}#root .app .sidebar .brand{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:46px!important;margin:0 0 10px!important;padding:0 2px!important}#root .app .sidebar .brandMark{width:42px!important;height:42px!important;min-width:42px!important;border-radius:12px!important;display:grid!important;place-items:center!important;overflow:hidden!important;color:#fff!important;background:linear-gradient(135deg,#07b6d5,#2563eb)!important;font-size:17px!important;font-weight:900!important}#root .app .sidebar .brand strong,#root .app .sidebar .brand span{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .app .sidebar .brand strong{color:#fff!important;font-size:14px!important;line-height:1.1!important;font-weight:900!important}#root .app .sidebar .brand span{margin-top:3px!important;color:#91a7c1!important;font-size:11.5px!important;line-height:1.1!important}#root .app .sidebarToggle{display:grid!important;grid-template-columns:16px minmax(0,auto)!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:100%!important;height:34px!important;min-height:34px!important;margin:2px 0 12px!important;padding:0 10px!important;color:#dcecff!important;background:#ffffff0e!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;font-size:12.5px!important;font-weight:900!important;box-shadow:none!important}#root .app .sidebarToggle svg,#root .app .sidebarSection svg,#root .app .mainNav svg,#root .app .sidebarFooterOps svg{flex:0 0 auto!important;stroke-width:2.1!important}#root .app .sidebarSection{--sidebar-accent: #93a4b8;position:relative!important;display:grid!important;grid-template-columns:5px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;width:100%!important;height:30px!important;min-height:30px!important;margin:3px 0!important;padding:0 8px!important;color:#dce9fa!important;background:#fff1!important;border:0!important;border-radius:8px!important;box-shadow:none!important;text-align:left!important;text-transform:uppercase!important;font-size:10.5px!important;font-weight:900!important;line-height:1!important;letter-spacing:.075em!important}#root .app .sidebarSection:before{content:""!important;width:4px!important;height:17px!important;border-radius:999px!important;background:var(--sidebar-accent)!important}#root .app .sidebarSection span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .app .sidebarSection svg{width:13px!important;height:13px!important;color:#8aa0ba!important;transform:rotate(-90deg)!important}#root .app .sidebarSection.open{color:#fff!important;background:#ffffff17!important}#root .app .sidebarSection.open svg{color:#22d3ee!important;transform:rotate(0)!important}#root .app .sidebarSection.accent-neutral{--sidebar-accent: #a3aebc !important}#root .app .sidebarSection.accent-blue{--sidebar-accent: #60a5fa !important}#root .app .sidebarSection.accent-cyan{--sidebar-accent: #22d3ee !important}#root .app .sidebarSection.accent-yellow{--sidebar-accent: #facc15 !important}#root .app .sidebarSection.accent-orange{--sidebar-accent: #fb923c !important}#root .app .sidebarSection.accent-pink{--sidebar-accent: #fb7185 !important}#root .app .sidebarSection.accent-purple{--sidebar-accent: #8b5cf6 !important}#root .app .sidebarSection.accent-green{--sidebar-accent: #22c55e !important}#root .app .sidebarSection.accent-slate{--sidebar-accent: #94a3b8 !important}#root .app .sidebarSection.accent-gray{--sidebar-accent: #64748b !important}#root .app .sidebar .mainNav,#root .app.chatMode .sidebar .mainNav{display:flex!important;flex-direction:column!important;gap:2px!important;margin:1px 0 7px 8px!important;padding:2px 0 3px 8px!important;border-left:1px solid rgba(148,163,184,.13)!important}#root .app .sidebar .mainNav.sidebarNavClosed{display:none!important}#root .app .sidebar .mainNav button{display:grid!important;grid-template-columns:17px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0!important;padding:0 8px!important;color:#c9d8ea!important;background:transparent!important;border:0!important;border-radius:7px!important;box-shadow:none!important;font-size:12.5px!important;font-weight:800!important;line-height:1!important;text-align:left!important;white-space:nowrap!important}#root .app .sidebar .mainNav button svg{width:15px!important;height:15px!important;color:#9fb2ca!important}#root .app .sidebar .mainNav button:hover{color:#fff!important;background:#ffffff12!important}#root .app .sidebar .mainNav button.active{color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c3aed)!important;border:1px solid rgba(34,211,238,.24)!important;box-shadow:0 10px 22px #2563eb40!important}#root .app .sidebar .mainNav button.active svg{color:#fff!important}#root .app .sidebarFooterOps{display:grid!important;gap:3px!important;margin-top:auto!important;padding:11px 0 0!important;border-top:1px solid rgba(148,163,184,.16)!important}#root .app .sidebarFooterOps button{display:grid!important;grid-template-columns:17px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;height:29px!important;min-height:29px!important;padding:0 8px!important;color:#e8f2ff!important;background:transparent!important;border:0!important;border-radius:7px!important;box-shadow:none!important;font-size:12.5px!important;font-weight:800!important;text-align:left!important}#root .app .sidebarUserCard{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:3px 4px!important}#root .app .sidebarUserAvatar{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;border-radius:999px!important;color:#fff!important;background:#1f2937!important;font-size:12.5px!important;font-weight:900!important}#root .app .sidebarUserCard strong,#root .app .sidebarUserCard span{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .app .sidebarUserCard strong{color:#fff!important;font-size:12.5px!important;line-height:1.1!important}#root .app .sidebarUserCard span{margin-top:2px!important;color:#94a8c1!important;font-size:10.5px!important;line-height:1.1!important}#root .app.sidebarCollapsed .sidebar .brand{grid-template-columns:1fr!important;justify-items:center!important}#root .app.sidebarCollapsed .sidebar .brand>div:last-child,#root .app.sidebarCollapsed .sidebar .sidebarToggle span,#root .app.sidebarCollapsed .sidebar .sidebarSection span,#root .app.sidebarCollapsed .sidebar .sidebarSection svg,#root .app.sidebarCollapsed .sidebar .mainNav,#root .app.sidebarCollapsed .sidebar .sidebarFooterOps button span,#root .app.sidebarCollapsed .sidebar .sidebarUserCard div:not(.sidebarUserAvatar){display:none!important}#root .app.sidebarCollapsed .sidebar .sidebarSection{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}#root .app.sidebarCollapsed .sidebar .sidebarSection:before{height:22px!important}#root .app.sidebarCollapsed .sidebar .sidebarToggle,#root .app.sidebarCollapsed .sidebar .sidebarFooterOps button{grid-template-columns:1fr!important;justify-items:center!important}@media(max-width:980px){#root .app,#root .app.chatMode,#root .app:not(.chatMode){display:block!important}#root .app .sidebar,#root .app.chatMode .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:1000!important;width:min(84vw,260px)!important;min-width:0!important;transform:translate(-105%)!important;transition:transform .18s ease!important}#root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}}#root .loginPage{display:grid!important;place-items:center!important;min-height:100dvh!important;padding:24px!important;color:#f8fbff!important;background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.1),transparent 30%),linear-gradient(135deg,#05070b,#0a0d12 45%,#05070b)!important;overflow:auto!important}#root .loginPanel{width:min(100%,484px)!important;min-height:auto!important;padding:34px 30px 32px!important;color:#f8fbff!important;background:#121419eb!important;border:1px solid rgba(255,255,255,.04)!important;border-radius:18px!important;box-shadow:0 28px 70px #0000007a!important}body:has(#root .loginPage){display:block!important;width:100%!important;min-width:100%!important;margin:0!important;background:#05070b!important}body:has(#root .loginPage) #root{display:block!important;width:100vw!important;max-width:none!important;min-height:100dvh!important;margin:0!important}body:has(#root .loginPage) #root .loginPage{width:100vw!important;max-width:none!important;min-height:100dvh!important;box-sizing:border-box!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:center!important}body:has(#root .loginPage) #root .loginPanel{justify-self:center!important;align-self:center!important;margin:0 auto!important}#root .loginBrand{display:grid!important;justify-items:center!important;gap:4px!important;margin:0 0 28px!important;text-align:center!important}#root .loginBrand .brandMark{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;margin:0 0 6px!important;color:#fff!important;background:linear-gradient(135deg,#04b8ff,#1d4fff)!important;border-radius:14px!important;box-shadow:0 16px 32px #1d4fff47!important;font-size:20px!important;font-weight:950!important;letter-spacing:0!important}#root .loginBrand strong{color:#fff!important;font-size:16px!important;font-weight:900!important;line-height:1.1!important}#root .loginBrand span{color:#8f9db3!important;font-size:9px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important}#root .loginPanel h1{margin:0 0 10px!important;color:#fff!important;font-size:31px!important;font-weight:950!important;line-height:1.1!important;text-align:center!important}#root .loginPanel>div>p{margin:0 0 18px!important;color:#c7d1e2!important;font-size:16px!important;line-height:1.5!important;text-align:center!important}#root .loginForm{display:grid!important;gap:14px!important;margin-top:0!important}#root .loginForm label{display:grid!important;gap:8px!important;color:#fff!important;font-size:16px!important;font-weight:900!important;line-height:1.2!important;text-transform:lowercase!important}#root .loginLabelRow{display:flex!important;align-items:center!important;justify-content:space-between!important}#root .loginForm input[type=email],#root .loginForm input[type=password],#root .loginForm input[type=text]{width:100%!important;height:46px!important;min-height:46px!important;padding:0 15px!important;color:#eef5ff!important;background:#111318!important;border:1px solid #2b2e36!important;border-radius:10px!important;box-shadow:none!important;font-size:17px!important;font-weight:500!important;outline:none!important}#root .loginForm input::placeholder{color:#8f9db3!important;opacity:1!important}#root .loginForm input:focus{border-color:#22d3eeb8!important;box-shadow:0 0 0 3px #22d3ee1f!important}#root .passwordField{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;align-items:center!important;height:46px!important;background:#111318!important;border:1px solid #2b2e36!important;border-radius:10px!important;overflow:hidden!important}#root .passwordField:focus-within{border-color:#22d3eeb8!important;box-shadow:0 0 0 3px #22d3ee1f!important}#root .passwordField input,#root .passwordField input:focus{height:44px!important;min-height:44px!important;border:0!important;box-shadow:none!important;background:transparent!important}#root .passwordToggle{display:grid!important;place-items:center!important;width:42px!important;height:44px!important;min-height:44px!important;padding:0!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important}#root .passwordToggle svg{width:18px!important;height:18px!important}#root .loginSlider{display:grid!important;gap:9px!important;margin-top:4px!important;color:#c7d1e2!important;font-size:15px!important;line-height:1.4!important}#root .loginSliderTrack{position:relative!important;display:grid!important;align-items:center!important;height:55px!important;overflow:hidden!important;background:#1a1c22!important;border:1px solid #2b2e36!important;border-radius:10px!important}#root .loginSliderProgress{position:absolute!important;inset:0 auto 0 0!important;z-index:1!important;min-width:54px!important;background:linear-gradient(90deg,#fffffff5,#22d3eeb8)!important;border-radius:inherit!important;transition:width .14s ease!important}#root .loginSlider.isUnlocked .loginSliderProgress{background:linear-gradient(90deg,#14b8a6,#22c55e)!important}#root .loginSliderText{position:relative!important;z-index:2!important;color:#8f9db3!important;font-size:14px!important;font-weight:800!important;text-align:center!important;pointer-events:none!important}#root .loginSlider.isUnlocked .loginSliderText{color:#fff!important}#root .loginSliderTrack:before{content:"›"!important;position:absolute!important;left:var(--slider-thumb-left, 0)!important;top:0!important;z-index:3!important;display:grid!important;place-items:center!important;width:55px!important;height:55px!important;color:#0b0d12!important;background:#fff!important;border-radius:10px!important;font-size:22px!important;font-weight:950!important;pointer-events:none!important;transition:left .14s ease,background .14s ease,color .14s ease!important}#root .loginSliderTrack input[type=range]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4!important;width:100%!important;height:55px!important;margin:0!important;opacity:0!important;cursor:grab!important}#root .loginForm .primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;height:46px!important;min-height:46px!important;margin-top:6px!important;color:#0b0d12!important;background:linear-gradient(135deg,#18c8ff,#2563eb)!important;border:0!important;border-radius:9px!important;box-shadow:0 16px 34px #2563eb38!important;font-size:16px!important;font-weight:900!important}#root .loginForm .primary svg{width:18px!important;height:18px!important}#root .loginForm .primary:disabled{color:#20242a!important;background:#9a9a9a!important;box-shadow:none!important;cursor:not-allowed!important}#root .loginLocale{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:10px!important;color:#c7d1e2!important;font-size:14px!important;font-weight:800!important}#root .loginLocale:before{content:""!important;width:18px!important;height:18px!important;border:2px solid #8f9db3!important;border-radius:999px!important}#root .loginAside{display:none!important}@media(min-width:981px){#root .app.sidebarCollapsed>.sidebar{width:var(--bh-sidebar-collapsed, 72px)!important;min-width:var(--bh-sidebar-collapsed, 72px)!important;max-width:var(--bh-sidebar-collapsed, 72px)!important;padding:13px 8px!important;overflow-x:hidden!important}#root .app.sidebarCollapsed>.sidebar .brand{width:100%!important;grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}#root .app.sidebarCollapsed>.sidebar .brand>div:not(.brandMark),#root .app.sidebarCollapsed>.sidebar .sidebarToggle span,#root .app.sidebarCollapsed>.sidebar .sidebarSection span,#root .app.sidebarCollapsed>.sidebar .sidebarSection svg,#root .app.sidebarCollapsed>.sidebar .mainNav,#root .app.sidebarCollapsed>.sidebar .sidebarFooterOps button span,#root .app.sidebarCollapsed>.sidebar .sidebarUserCard>div:not(.sidebarUserAvatar){display:none!important}#root .app.sidebarCollapsed>.sidebar .sidebarToggle,#root .app.sidebarCollapsed>.sidebar .sidebarFooterOps button{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:44px!important;height:44px!important;min-height:44px!important;margin-inline:auto!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}#root .app.sidebarCollapsed>.sidebar .sidebarFooterOps{width:100%!important;justify-items:center!important;gap:8px!important;padding-top:12px!important}#root .app.sidebarCollapsed>.sidebar .sidebarFooterOps svg,#root .app.sidebarCollapsed>.sidebar .sidebarToggle svg{display:block!important;width:18px!important;height:18px!important;font-size:18px!important}#root .app.sidebarCollapsed>.sidebar .sidebarUserCard{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:44px!important;min-height:44px!important;margin-inline:auto!important;padding:0!important;overflow:hidden!important}}@media(max-width:540px){#root .loginPage{padding:14px!important}#root .loginPanel{padding:28px 20px 24px!important;border-radius:16px!important}#root .loginPanel h1{font-size:27px!important}}@media(min-width:981px){#root .app.sidebarCollapsed>.sidebar{width:var(--bh-sidebar-collapsed, 72px)!important;min-width:var(--bh-sidebar-collapsed, 72px)!important;max-width:var(--bh-sidebar-collapsed, 72px)!important;padding:13px 8px!important;overflow-x:hidden!important}#root .app.sidebarCollapsed>.sidebar .mainNav,#root .app.sidebarCollapsed>.sidebar .mainNav.sidebarNavClosed{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;gap:6px!important;margin:0 0 8px!important;padding:0!important;border-left:0!important;overflow:visible!important}#root .app.sidebarCollapsed>.sidebar .mainNav.accountNav{display:none!important}#root .app.sidebarCollapsed>.sidebar .sidebarSection{display:none!important}#root .app.sidebarCollapsed>.sidebar .mainNav button{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin:0 auto!important;padding:0!important;border-radius:14px!important;overflow:hidden!important;font-size:0!important;line-height:0!important}#root .app.sidebarCollapsed>.sidebar .mainNav button svg{display:block!important;width:20px!important;min-width:20px!important;height:20px!important;margin:0!important;color:currentColor!important}#root .app.sidebarCollapsed>.sidebar .mainNav button span,#root .app.sidebarCollapsed>.sidebar .mainNav button strong,#root .app.sidebarCollapsed>.sidebar .mainNav button small,#root .app.sidebarCollapsed>.sidebar .sidebarSection span,#root .app.sidebarCollapsed>.sidebar .sidebarFooterOps button span,#root .app.sidebarCollapsed>.sidebar .sidebarUserCard>div:not(.sidebarUserAvatar){display:none!important}#root .app.sidebarCollapsed>.sidebar .sidebarFooterOps{width:100%!important;justify-items:center!important}#root .app.sidebarCollapsed>.sidebar .sidebarToggle,#root .app.sidebarCollapsed>.sidebar .sidebarFooterOps button{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin-inline:auto!important;padding:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important}#root .app.sidebarCollapsed>.sidebar .sidebarToggle svg,#root .app.sidebarCollapsed>.sidebar .sidebarFooterOps button svg{display:block!important;width:19px!important;height:19px!important;margin:0!important}}body #root .app:not(.chatMode) .workspace.workspace-dashboard{padding:0!important;gap:0!important;background:#08090d!important;color:#f8fafc!important;overflow-x:hidden!important}body #root .app:not(.chatMode) .workspace.workspace-dashboard>.topbar{display:none!important}body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsDashboard{min-height:100dvh!important;color:#f8fafc!important;background:radial-gradient(circle at 64% 0%,rgba(47,23,79,.38),transparent 32rem),linear-gradient(180deg,#08090d,#0c0c11)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body #root .darkOpsTopbar{position:sticky!important;top:0!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:40px!important;padding:5px 22px!important;background:#08090df0!important;border-bottom:1px solid #23252c!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}body #root .darkOpsSearch{display:flex!important;align-items:center!important;gap:10px!important;width:min(560px,42vw)!important;height:30px!important;padding:0 10px!important;color:#9aa6b8!important;background:#171719!important;border:1px solid #2a2c33!important;border-radius:8px!important}body #root .darkOpsSearch input{flex:1!important;min-width:0!important;height:100%!important;color:#f8fafc!important;background:transparent!important;border:0!important;outline:0!important;font-size:13px!important;font-weight:650!important}body #root .darkOpsSearch input::placeholder{color:#8d94a3!important}body #root .darkOpsKbd{display:inline-flex!important;align-items:center!important;gap:2px!important;height:18px!important;padding:0 6px!important;color:#cbd5e1!important;background:#090a0d!important;border:1px solid #2a2c33!important;border-radius:6px!important;font-size:12px!important;font-weight:800!important}body #root .darkOpsStatusBar{display:flex!important;align-items:center!important;gap:5px!important}body #root .darkOpsStatusBar button,body #root .darkOpsIconButton,body #root .darkOpsAction,body #root .darkOpsToggle,body #root .darkOpsDateRow button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-width:28px!important;height:28px!important;padding:0 9px!important;color:#f8fafc!important;background:#0b0c10!important;border:1px solid #2a2c33!important;border-radius:9px!important;font-size:13px!important;font-weight:850!important}body #root .darkOpsStatusBar button{padding:0 8px!important;background:transparent!important;border-color:transparent!important}body #root .darkOpsOnline{width:10px!important;height:10px!important;border-radius:999px!important;background:#10b981!important;box-shadow:0 0 18px #10b981b3!important}body #root .darkOpsDivider{width:1px!important;height:22px!important;background:#2a2c33!important}body #root .darkOpsAvatar{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;color:#08090d!important;background:#635bff!important;border-radius:999px!important;box-shadow:0 0 0 4px #635bff1f!important;font-size:14px!important;font-weight:950!important}body #root .darkOpsHeading{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding:12px 22px 6px!important}body #root .darkOpsHeading h1{margin:0 0 2px!important;color:#fff!important;font-size:25px!important;line-height:1.05!important;letter-spacing:0!important}body #root .darkOpsHeading p{margin:0!important;color:#b5bfce!important;font-size:13px!important;font-weight:500!important}body #root .darkOpsToolbar{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important;max-width:760px!important}body #root .darkOpsSegmented{display:flex!important;align-items:center!important;gap:2px!important;min-height:28px!important;padding:2px!important;background:#1c1c22!important;border:1px solid #2a2c33!important;border-radius:10px!important}body #root .darkOpsSegmented button{min-width:56px!important;height:22px!important;padding:0 8px!important;color:#aeb8c9!important;background:transparent!important;border:0!important;border-radius:8px!important;font-size:12px!important;font-weight:850!important}body #root .darkOpsSegmented button.isActive{color:#fff!important;background:#07080b!important}body #root .darkOpsToggle span{width:24px!important;height:14px!important;border-radius:999px!important;background:#2d3038!important;box-shadow:inset 12px 0 #050608!important}body #root .darkOpsToggle.isOn span{background:#4b5563!important;box-shadow:inset 12px 0 #111827!important}body #root .darkOpsDateRow{display:flex!important;align-items:center!important;gap:6px!important;flex-basis:100%!important;justify-content:flex-end!important}body #root .darkOpsDateRow label{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#fff!important;font-size:12px!important;font-weight:850!important}body #root .darkOpsDateRow input{width:150px!important;height:28px!important;padding:0 10px!important;color:#fff!important;background:#0b0c10!important;border:1px solid #2a2c33!important;border-radius:8px!important;color-scheme:dark!important;font-weight:800!important}body #root .darkOpsDateRow button{color:#0b1020!important;background:#635bff!important;border-color:#635bff!important}body #root .darkOpsInsight{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;min-height:56px!important;margin:6px 22px 12px!important;padding:10px 16px!important;color:#f8fafc!important;background:linear-gradient(90deg,#190824,#270a31)!important;border:1px solid #3c1747!important;border-radius:12px!important}body #root .darkOpsInsight h2{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 6px!important;color:#fff!important;font-size:16px!important;line-height:1.2!important}body #root .darkOpsInsight h2 svg{color:#a855f7!important}body #root .darkOpsInsight p{margin:0!important;color:#cbd5e1!important;font-size:13px!important;font-style:italic!important}body #root .darkOpsInsightActions{display:flex!important;gap:8px!important}body #root .darkOpsInsightActions button{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:28px!important;padding:0 10px!important;color:#fff!important;background:#08090d!important;border:1px solid #2a2c33!important;border-radius:8px!important;font-weight:900!important}body #root .darkOpsMetricGrid{display:grid!important;grid-template-columns:repeat(6,minmax(150px,1fr))!important;gap:10px!important;margin:0 22px 12px!important}body #root .darkOpsMetricCard{position:relative!important;min-height:74px!important;padding:10px 12px!important;color:#fff!important;background:#121216!important;border:1px solid #25252d!important;border-radius:12px!important}body #root .darkOpsMetricCard p{max-width:130px!important;margin:0 0 18px!important;color:#b7c0ce!important;font-size:12px!important;line-height:1.25!important;font-weight:800!important}body #root .darkOpsMetricCard strong{display:block!important;color:#fff!important;font-size:24px!important;line-height:1!important;letter-spacing:0!important}body #root .darkOpsMetricCard span:not(.darkOpsMetricIcon){display:block!important;margin-top:4px!important;color:#b7c0ce!important;font-size:12px!important;line-height:1.2!important}body #root .darkOpsMetricIcon{position:absolute!important;top:10px!important;right:10px!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;color:#6d75ff!important;background:#635bff1f!important;border-radius:12px!important}body #root .darkOpsCharts{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;padding:0 22px 22px!important}body #root .darkOpsChartCard{position:relative!important;grid-column:span 2!important;min-height:230px!important;padding:16px 18px!important;color:#fff!important;background:#121216!important;border:1px solid #25252d!important;border-radius:12px!important}body #root .darkOpsChartWide{grid-column:span 6!important;min-height:300px!important}body #root .darkOpsChartHalf{grid-column:span 3!important}body #root .darkOpsChartCard h3{margin:0!important;color:#fff!important;font-size:15px!important;line-height:1.2!important}body #root .darkOpsEmptyState{position:absolute!important;top:54px!important;right:18px!important;bottom:18px!important;left:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;color:#b2bdce!important;font-size:18px!important}body #root .darkOpsActionDone{color:#050608!important;background:#fff!important;border-color:#fff!important}body #root .darkOpsMetricCard.isCustomizing,body #root .darkOpsChartCard.isCustomizing,body #root .darkOpsInsight.isCustomizing{outline:1px dashed rgba(139,92,246,.86)!important;outline-offset:4px!important;cursor:grab!important}body #root .darkOpsMetricCard.isCustomizing:active,body #root .darkOpsChartCard.isCustomizing:active,body #root .darkOpsInsight.isCustomizing:active{cursor:grabbing!important}body #root .darkOpsDragHandle{position:absolute!important;top:8px!important;left:8px!important;z-index:3!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;color:#cbd5e1!important;background:#1b1d24!important;border:1px solid #30323a!important;border-radius:7px!important}body #root .darkOpsHideWidget{position:absolute!important;top:8px!important;right:8px!important;z-index:4!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;color:#cbd5e1!important;background:#1b1d24!important;border:1px solid #30323a!important;border-radius:9px!important}body #root .darkOpsInsight .darkOpsDragHandle,body #root .darkOpsInsight .darkOpsHideWidget{top:10px!important}body #root .darkOpsCustomizer{position:fixed!important;top:96px!important;right:22px!important;z-index:90!important;display:flex!important;flex-direction:column!important;width:min(560px,calc(100vw - 44px))!important;max-height:calc(100dvh - 120px)!important;overflow:hidden!important;color:#f8fafc!important;background:#121216!important;border:1px solid #2a2c33!important;border-radius:14px!important;box-shadow:0 28px 90px #00000094!important}body #root .darkOpsCustomizer header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:20px 22px 14px!important;border-bottom:1px solid #25252d!important}body #root .darkOpsCustomizer h2{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 8px!important;color:#fff!important;font-size:24px!important;line-height:1.15!important}body #root .darkOpsCustomizer p{margin:0!important;color:#aeb8c9!important;font-size:17px!important;line-height:1.35!important}body #root .darkOpsCustomizer header>button{display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;color:#cbd5e1!important;background:transparent!important;border:0!important;border-radius:10px!important}body #root .darkOpsCustomizer header>button:hover{background:#1b1d24!important}body #root .darkOpsCustomizerBody{overflow:auto!important;padding:16px 22px 12px!important}body #root .darkOpsCustomizerBody h3{margin:18px 0 10px!important;color:#a4adba!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:uppercase!important}body #root .darkOpsWidgetList{display:grid!important;gap:8px!important}body #root .darkOpsWidgetRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:46px!important;padding:0 12px!important;color:#f8fafc!important;background:#15161b!important;border:1px solid #2a2c33!important;border-radius:9px!important;font-size:17px!important;font-weight:850!important;text-align:left!important}body #root .darkOpsWidgetRow span{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}body #root .darkOpsWidgetRow i{position:relative!important;display:block!important;width:42px!important;min-width:42px!important;height:22px!important;background:#2c3038!important;border-radius:999px!important}body #root .darkOpsWidgetRow i:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:16px!important;height:16px!important;background:#7b8190!important;border-radius:999px!important;transition:transform .18s ease,background .18s ease!important}body #root .darkOpsWidgetRow i.isEnabled{background:#fff!important}body #root .darkOpsWidgetRow i.isEnabled:after{background:#06070a!important;transform:translate(20px)!important}body #root .darkOpsCustomizer footer{display:flex!important;justify-content:flex-end!important;padding:14px 22px 20px!important;border-top:1px solid #25252d!important}body #root .darkOpsCustomizer footer button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;color:#fff!important;background:#0b0c10!important;border:1px solid #2a2c33!important;border-radius:10px!important;font-weight:900!important}@media(max-width:1280px){body #root .darkOpsMetricGrid{grid-template-columns:repeat(3,minmax(180px,1fr))!important}body #root .darkOpsChartCard{grid-column:span 3!important}}@media(max-width:900px){body #root .darkOpsTopbar,body #root .darkOpsHeading,body #root .darkOpsInsight{align-items:stretch!important;flex-direction:column!important}body #root .darkOpsToolbar{justify-content:flex-start!important;max-width:none!important}body #root .darkOpsDateRow{justify-content:flex-start!important}body #root .darkOpsMetricGrid{grid-template-columns:repeat(2,minmax(160px,1fr))!important}body #root .darkOpsChartCard,body #root .darkOpsChartWide,body #root .darkOpsChartHalf{grid-column:span 6!important}}@media(max-width:620px){body #root .darkOpsTopbar,body #root .darkOpsHeading{padding-inline:16px!important}body #root .darkOpsHeading h1{font-size:26px!important}body #root .darkOpsInsight,body #root .darkOpsMetricGrid{margin-inline:16px!important}body #root .darkOpsCharts{padding-inline:16px!important;gap:16px!important}body #root .darkOpsMetricGrid{grid-template-columns:1fr!important;gap:14px!important}body #root .darkOpsDateRow,body #root .darkOpsDateRow label,body #root .darkOpsDateRow input,body #root .darkOpsDateRow button,body #root .darkOpsSegmented,body #root .darkOpsAction,body #root .darkOpsToggle{width:100%!important}body #root .darkOpsSegmented button{flex:1!important;min-width:0!important}}body #root .darkOpsDashboard{background:#07080b!important;color:#f8fafc!important;min-height:100vh!important;overflow-x:hidden!important}body #root .darkOpsTopbar{display:flex!important;min-height:68px!important;padding:11px 28px!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid rgba(255,255,255,.08)!important;background:#07080b!important}body #root .darkOpsSearch{width:min(560px,38vw)!important;height:44px!important;min-height:44px!important;padding:0 14px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.08)!important;background:#171719!important}body #root .darkOpsSearch input{font-size:18px!important;height:100%!important}body #root .darkOpsSearch kbd{height:24px!important;min-width:36px!important;border-radius:6px!important;font-size:14px!important}body #root .darkOpsStatusBar{height:44px!important;gap:16px!important}body #root .darkOpsStatusBar button{width:24px!important;height:24px!important;min-width:24px!important;border:0!important;background:transparent!important}body #root .darkOpsAvatar{width:40px!important;height:40px!important;font-size:17px!important}body #root .darkOpsHeading{display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(720px,auto)!important;align-items:start!important;gap:18px!important;padding:30px 28px 18px!important;background:#07080b!important}body #root .darkOpsHeading h1{font-size:30px!important;line-height:1.06!important;margin:0 0 8px!important;letter-spacing:0!important}body #root .darkOpsHeading p{font-size:18px!important;line-height:1.25!important;margin:0!important;color:#aeb7c7!important}body #root .darkOpsToolbar{display:grid!important;grid-template-columns:auto auto 34px auto auto!important;grid-auto-rows:40px 36px!important;align-items:center!important;justify-content:end!important;gap:10px!important;max-width:none!important;width:auto!important}body #root .darkOpsSegmented{height:40px!important;min-height:40px!important;padding:4px!important;border-radius:10px!important;background:#232327!important}body #root .darkOpsSegmented button{height:32px!important;min-width:68px!important;padding:0 14px!important;border-radius:9px!important;font-size:16px!important;font-weight:700!important}body #root .darkOpsToggle,body #root .darkOpsAction,body #root .darkOpsIconButton{height:40px!important;min-height:40px!important;border-radius:9px!important;font-size:16px!important;font-weight:800!important}body #root .darkOpsToggle{min-width:152px!important;padding-inline:16px!important}body #root .darkOpsAction{min-width:132px!important;padding-inline:16px!important}body #root .darkOpsIconButton{width:34px!important;min-width:34px!important;padding:0!important}body #root .darkOpsDateRow{grid-column:1 / -1!important;display:flex!important;justify-content:end!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0!important}body #root .darkOpsDateRow label{height:36px!important;gap:8px!important;font-size:14px!important;font-weight:800!important}body #root .darkOpsDateRow input{width:178px!important;height:36px!important;padding:0 12px!important;border-radius:8px!important;font-size:14px!important}body #root .darkOpsDateRow button{height:36px!important;min-width:110px!important;border-radius:8px!important;font-size:15px!important}body #root .darkOpsInsight{min-height:112px!important;margin:10px 28px 30px!important;padding:24px 22px!important;border-radius:11px!important}body #root .darkOpsInsight h2{font-size:18px!important;margin-bottom:20px!important}body #root .darkOpsInsight p{font-size:16px!important}body #root .darkOpsInsightActions button{height:36px!important;padding-inline:16px!important;border-radius:8px!important;font-size:15px!important}body #root .darkOpsMetricGrid{display:grid!important;grid-template-columns:repeat(6,minmax(150px,1fr))!important;gap:20px!important;margin:0 28px 30px!important}body #root .darkOpsMetricCard{min-height:160px!important;padding:22px 20px!important;border-radius:11px!important}body #root .darkOpsMetricCard p{font-size:16px!important;line-height:1.25!important}body #root .darkOpsMetricCard strong{font-size:32px!important;line-height:1!important}body #root .darkOpsMetricCard span:not(.darkOpsMetricIcon){font-size:15px!important;line-height:1.35!important}body #root .darkOpsCharts{padding:0 28px 42px!important;gap:30px!important}body #root .darkOpsChartCard{min-height:320px!important;padding:28px!important;border-radius:11px!important}body #root .darkOpsChartWide{min-height:470px!important}body #root .darkOpsChartCard h3,body #root .darkOpsEmpty{font-size:18px!important}@media(max-width:1280px){body #root .darkOpsHeading{grid-template-columns:1fr!important}body #root .darkOpsToolbar{justify-content:start!important}body #root .darkOpsMetricGrid{grid-template-columns:repeat(3,minmax(180px,1fr))!important}}@media(max-width:760px){body #root .darkOpsTopbar,body #root .darkOpsHeading{padding-inline:16px!important}body #root .darkOpsSearch{width:100%!important}body #root .darkOpsToolbar{grid-template-columns:1fr!important;width:100%!important}body #root .darkOpsDateRow{flex-wrap:wrap!important;justify-content:stretch!important}body #root .darkOpsDateRow label,body #root .darkOpsDateRow input,body #root .darkOpsDateRow button,body #root .darkOpsSegmented,body #root .darkOpsAction,body #root .darkOpsToggle{width:100%!important}body #root .darkOpsMetricGrid{grid-template-columns:1fr!important;margin-inline:16px!important}body #root .darkOpsInsight{margin-inline:16px!important}body #root .darkOpsCharts{padding-inline:16px!important}}html body #root .darkOpsDashboard{background:#07080b!important}html body #root .darkOpsTopbar{min-height:58px!important;height:58px!important;padding:8px 28px!important}html body #root .darkOpsSearch{width:min(560px,37vw)!important;height:40px!important;min-height:40px!important;padding:0 13px!important}html body #root .darkOpsSearch input{font-size:17px!important}html body #root .darkOpsStatusBar{height:40px!important;gap:14px!important}html body #root .darkOpsStatusBar button{width:22px!important;height:22px!important;min-width:22px!important}html body #root .darkOpsAvatar{width:38px!important;height:38px!important;font-size:16px!important}html body #root .darkOpsHeading{grid-template-columns:minmax(260px,1fr) minmax(700px,auto)!important;gap:14px!important;padding:24px 28px 14px!important}html body #root .darkOpsHeading h1{font-size:28px!important;line-height:1.02!important;margin-bottom:7px!important}html body #root .darkOpsHeading p{font-size:17px!important;line-height:1.2!important}html body #root .darkOpsToolbar{grid-template-columns:auto auto 34px auto auto!important;grid-auto-rows:38px 34px!important;gap:8px!important}html body #root .darkOpsSegmented{height:38px!important;min-height:38px!important;padding:3px!important}html body #root .darkOpsSegmented button{height:31px!important;min-width:66px!important;padding:0 12px!important;font-size:15px!important}html body #root .darkOpsToggle,html body #root .darkOpsAction,html body #root .darkOpsIconButton{height:38px!important;min-height:38px!important;font-size:15px!important}html body #root .darkOpsToggle{min-width:148px!important;padding-inline:14px!important}html body #root .darkOpsAction{min-width:126px!important;padding-inline:14px!important}html body #root .darkOpsIconButton{width:34px!important;min-width:34px!important}html body #root .darkOpsDateRow{gap:8px!important}html body #root .darkOpsDateRow label,html body #root .darkOpsDateRow input,html body #root .darkOpsDateRow button{height:34px!important;min-height:34px!important}html body #root .darkOpsDateRow label{font-size:14px!important}html body #root .darkOpsDateRow input{width:176px!important;font-size:14px!important}html body #root .darkOpsDateRow button{min-width:106px!important;font-size:14px!important}html body #root .darkOpsInsight{min-height:98px!important;margin:8px 28px 30px!important;padding:20px!important}html body #root .darkOpsInsight h2{font-size:18px!important;margin-bottom:16px!important}html body #root .darkOpsInsight p{font-size:15px!important}html body #root .darkOpsInsightActions button{height:34px!important;font-size:14px!important}html body #root .darkOpsMetricGrid{gap:18px!important;margin:0 28px 30px!important}html body #root .darkOpsMetricCard{min-height:136px!important;padding:20px!important}html body #root .darkOpsMetricCard p{font-size:15px!important}html body #root .darkOpsMetricCard strong{font-size:31px!important}html body #root .darkOpsMetricCard span:not(.darkOpsMetricIcon){font-size:14px!important}html body #root .darkOpsCharts{gap:28px!important;padding:0 28px 36px!important}html body #root .darkOpsChartCard{min-height:300px!important;padding:26px!important}html body #root .darkOpsChartWide{min-height:430px!important}@media(max-width:1280px){html body #root .darkOpsHeading{grid-template-columns:1fr!important}html body #root .darkOpsToolbar{justify-content:start!important}}html body #root .darkOpsTopbar{min-height:52px!important;height:52px!important;padding:6px 28px!important}html body #root .darkOpsSearch{height:36px!important;min-height:36px!important;width:min(560px,36vw)!important}html body #root .darkOpsSearch input{font-size:16px!important}html body #root .darkOpsSearch kbd{height:20px!important;min-width:32px!important;font-size:12px!important}html body #root .darkOpsStatusBar{height:36px!important;gap:12px!important}html body #root .darkOpsAvatar{width:36px!important;height:36px!important}html body #root .darkOpsHeading{padding:22px 28px 12px!important;gap:12px!important}html body #root .darkOpsHeading h1{font-size:27px!important;margin-bottom:6px!important}html body #root .darkOpsHeading p{font-size:16px!important}html body #root .darkOpsToolbar{grid-auto-rows:36px 32px!important;gap:7px!important}html body #root .darkOpsSegmented,html body #root .darkOpsToggle,html body #root .darkOpsAction,html body #root .darkOpsIconButton{height:36px!important;min-height:36px!important}html body #root .darkOpsSegmented button{height:29px!important;font-size:14px!important}html body #root .darkOpsToggle,html body #root .darkOpsAction{font-size:14px!important}html body #root .darkOpsDateRow label,html body #root .darkOpsDateRow input,html body #root .darkOpsDateRow button{height:32px!important;min-height:32px!important}html body #root .darkOpsInsight{min-height:88px!important;margin-top:6px!important;padding:18px 20px!important}html body #root .darkOpsMetricCard{min-height:124px!important;padding:18px 20px!important}html body #root .darkOpsChartCard{min-height:280px!important}html body #root .darkOpsChartWide{min-height:390px!important}@media(min-width:1025px){html body #root .darkOpsDashboard{min-height:100vh!important;background:#07080a!important;color:#f8fafc!important;overflow-x:hidden!important}html body #root .darkOpsTopbar{height:46px!important;min-height:46px!important;padding:6px 28px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;align-items:center!important}html body #root .darkOpsSearch{width:min(560px,36vw)!important;height:32px!important;min-height:32px!important;border-radius:8px!important;padding:0 10px!important;background:#151619!important}html body #root .darkOpsSearch input{height:30px!important;font-size:14px!important}html body #root .darkOpsSearch kbd{height:18px!important;min-width:30px!important;border-radius:5px!important;font-size:11px!important;line-height:18px!important}html body #root .darkOpsStatusBar{height:32px!important;gap:12px!important;align-items:center!important}html body #root .darkOpsIconButton{width:30px!important;height:30px!important;min-height:30px!important}html body #root .darkOpsAvatar{width:34px!important;height:34px!important}html body #root .darkOpsHeading{grid-template-columns:minmax(260px,1fr) minmax(720px,auto)!important;align-items:start!important;padding:24px 28px 8px!important;gap:12px!important}html body #root .darkOpsHeading h1{font-size:25px!important;line-height:1.05!important;margin:0 0 4px!important}html body #root .darkOpsHeading p{font-size:15px!important;line-height:1.18!important;margin:0!important}html body #root .darkOpsToolbar{display:grid!important;grid-template-columns:auto auto 32px auto auto!important;grid-template-rows:32px 30px!important;gap:6px!important;justify-content:end!important;align-items:center!important;align-content:start!important;margin-top:0!important}html body #root .darkOpsSegmented,html body #root .darkOpsToggle,html body #root .darkOpsAction{height:32px!important;min-height:32px!important;border-radius:8px!important;padding:0 12px!important;font-size:13px!important}html body #root .darkOpsSegmented{padding:3px!important}html body #root .darkOpsSegmented button{height:26px!important;min-height:26px!important;padding:0 11px!important;border-radius:7px!important;font-size:13px!important}html body #root .darkOpsToolbarIcon{width:30px!important;height:30px!important;min-height:30px!important}html body #root .darkOpsDateRow{grid-column:1 / -1!important;justify-self:end!important;gap:6px!important;min-height:30px!important}html body #root .darkOpsDateRow label{height:30px!important;min-height:30px!important;font-size:13px!important}html body #root .darkOpsDateRow input,html body #root .darkOpsDateRow button{height:30px!important;min-height:30px!important;border-radius:8px!important;padding:0 11px!important;font-size:13px!important}html body #root .darkOpsDateRow input{width:176px!important}html body #root .darkOpsDateRow button{min-width:96px!important}html body #root .darkOpsInsight{min-height:74px!important;margin:8px 28px 20px!important;padding:14px 18px!important;border-radius:10px!important}html body #root .darkOpsInsightHeader{margin-bottom:8px!important}html body #root .darkOpsInsight h2{font-size:16px!important;margin:0!important}html body #root .darkOpsInsight p{font-size:13px!important;line-height:1.35!important;margin:0!important}html body #root .darkOpsInsightActions button{height:30px!important;min-height:30px!important;border-radius:8px!important;font-size:13px!important}html body #root .darkOpsMetricGrid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;margin:0 28px 20px!important}html body #root .darkOpsMetricCard{min-height:100px!important;padding:14px 16px!important;border-radius:10px!important}html body #root .darkOpsMetricCard p{font-size:13px!important;line-height:1.15!important}html body #root .darkOpsMetricCard strong{font-size:28px!important;line-height:1!important}html body #root .darkOpsMetricCard span:not(.darkOpsMetricIcon){font-size:12px!important;line-height:1.25!important}html body #root .darkOpsMetricIcon{width:34px!important;height:34px!important;border-radius:9px!important}html body #root .darkOpsCharts{gap:16px!important;padding:0 28px 28px!important}html body #root .darkOpsChartCard{min-height:240px!important;padding:20px!important;border-radius:10px!important}html body #root .darkOpsChartCard h2{font-size:16px!important;margin:0!important}html body #root .darkOpsChartWide{min-height:320px!important}}@media(max-width:1180px){html body #root .darkOpsHeading{grid-template-columns:1fr!important}html body #root .darkOpsToolbar{justify-content:start!important}}html body #root .workspace.workspace-dashboard{background:#050608!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard{min-height:100vh!important;padding:0 28px 28px!important;background:#050608!important;color:#f8fafc!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}html body #root .workspace.workspace-dashboard .darkOpsTopbar{height:68px!important;min-height:68px!important;padding:0!important;margin:0!important;border-bottom:1px solid #202126!important;background:#050608!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}html body #root .workspace.workspace-dashboard .darkOpsSearch{width:min(560px,42vw)!important;height:46px!important;min-height:46px!important;padding:0 12px!important;border:1px solid #27282d!important;border-radius:9px!important;background:#171719!important;color:#e5e7eb!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:10px!important}html body #root .workspace.workspace-dashboard .darkOpsSearch svg{width:19px!important;height:19px!important;color:#9ca3af!important;flex:0 0 auto!important}html body #root .workspace.workspace-dashboard .darkOpsSearch input{height:100%!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#e5e7eb!important;box-shadow:none!important;outline:0!important;font-size:19px!important;font-weight:600!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsSearch input::placeholder{color:#9ca3af!important;opacity:1!important}html body #root .workspace.workspace-dashboard .darkOpsSearch kbd,html body #root .workspace.workspace-dashboard .darkOpsKbd{height:24px!important;min-width:36px!important;padding:2px 7px!important;border:1px solid #27282d!important;border-radius:5px!important;background:#050509!important;color:#d1d5db!important;font-size:16px!important;line-height:18px!important;font-weight:500!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar{height:68px!important;min-height:68px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:17px!important;color:#fff!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar button,html body #root .workspace.workspace-dashboard .darkOpsStatusBar .darkOpsIconButton{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar svg{width:19px!important;height:19px!important;color:#fff!important}html body #root .workspace.workspace-dashboard .darkOpsOnline,html body #root .workspace.workspace-dashboard .darkOpsOnlineDot{width:10px!important;height:10px!important;background:#10b981!important;border-radius:999px!important;box-shadow:0 0 14px #10b981b3!important}html body #root .workspace.workspace-dashboard .darkOpsAvatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;background:#f8fafc!important;border:0!important;color:#111827!important;font-size:18px!important;font-weight:800!important;display:inline-grid!important;place-items:center!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsHeading{margin:29px 0 20px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(620px,auto)!important;align-items:start!important;gap:24px!important}html body #root .workspace.workspace-dashboard .darkOpsHeading h1{margin:0 0 6px!important;color:#fff!important;font-size:31px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:0!important}html body #root .workspace.workspace-dashboard .darkOpsHeading p{margin:0!important;color:#aeb4c0!important;font-size:18px!important;line-height:1.3!important;font-weight:500!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar{width:100%!important;max-width:790px!important;margin-left:auto!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:10px!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented{height:40px!important;min-height:40px!important;padding:4px!important;gap:4px!important;border:0!important;border-radius:10px!important;background:#2a2a2e!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented button{height:32px!important;min-height:32px!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#b8bdc8!important;font-size:16px!important;font-weight:700!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented button.isActive,html body #root .workspace.workspace-dashboard .darkOpsSegmented button.active,html body #root .workspace.workspace-dashboard .darkOpsSegmented button[aria-pressed=true]{background:#07080b!important;color:#fff!important}html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsAction,html body #root .workspace.workspace-dashboard .darkOpsToolbar .darkOpsIconButton{height:40px!important;min-height:40px!important;border-radius:9px!important;border:1px solid #282a30!important;background:#07080b!important;color:#fff!important;box-shadow:none!important;font-size:16px!important;font-weight:800!important}html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsAction{padding:0 16px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar .darkOpsIconButton{width:40px!important;min-width:40px!important;padding:0!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow{width:100%!important;margin:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow label{height:36px!important;min-height:36px!important;margin:0!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow input{width:176px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;border:1px solid #292b31!important;border-radius:9px!important;background:#07080b!important;color:#fff!important;box-shadow:none!important;outline:0!important;font-size:15px!important;font-weight:700!important;color-scheme:dark!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow button{height:36px!important;min-height:36px!important;min-width:106px!important;padding:0 15px!important;border:0!important;border-radius:9px!important;background:#696969!important;color:#111!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important}html body #root .workspace.workspace-dashboard .darkOpsInsight{min-height:108px!important;margin:0 0 30px!important;padding:24px 22px!important;border:1px solid #4b145a!important;border-radius:9px!important;background:#210622!important;color:#fff!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important}html body #root .workspace.workspace-dashboard .darkOpsInsight h2,html body #root .workspace.workspace-dashboard .darkOpsInsightHeader h2{margin:0 0 24px!important;color:#fff!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important}html body #root .workspace.workspace-dashboard .darkOpsInsight h2 svg,html body #root .workspace.workspace-dashboard .darkOpsInsightHeader svg{width:21px!important;height:21px!important;color:#9b5cff!important}html body #root .workspace.workspace-dashboard .darkOpsInsight p{margin:0!important;color:#c9c2d1!important;font-size:16px!important;line-height:1.45!important;font-style:italic!important;font-weight:500!important}html body #root .workspace.workspace-dashboard .darkOpsInsightActions{display:flex!important;align-items:flex-start!important;gap:8px!important}html body #root .workspace.workspace-dashboard .darkOpsInsightActions button{height:36px!important;min-height:36px!important;padding:0 13px!important;border:1px solid #282a30!important;border-radius:8px!important;background:#050509!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important}@media(max-width:1100px){html body #root .workspace.workspace-dashboard .darkOpsHeading{grid-template-columns:1fr!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar,html body #root .workspace.workspace-dashboard .darkOpsDateRow{justify-content:flex-start!important;max-width:none!important}}@media(max-width:760px){html body #root .workspace.workspace-dashboard .darkOpsDashboard{padding:0 14px 20px!important}html body #root .workspace.workspace-dashboard .darkOpsTopbar{height:auto!important;min-height:60px!important;padding:10px 0!important;flex-wrap:wrap!important}html body #root .workspace.workspace-dashboard .darkOpsSearch{width:100%!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar{height:40px!important;min-height:40px!important}html body #root .workspace.workspace-dashboard .darkOpsHeading h1{font-size:28px!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow{justify-content:stretch!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow label,html body #root .workspace.workspace-dashboard .darkOpsDateRow input,html body #root .workspace.workspace-dashboard .darkOpsDateRow button{width:100%!important}html body #root .workspace.workspace-dashboard .darkOpsInsight{grid-template-columns:1fr!important}}html body #root .workspace.workspace-dashboard,html body #root .workspace.workspace-dashboard .workspace-main,html body #root .workspace.workspace-dashboard .app-shell-main,html body #root .workspace.workspace-dashboard .darkOpsDashboard,html body #root .darkOpsDashboard{background:var(--bytehost-deep-space, #0d1117)!important;color:#f8fafc!important}html body #root .workspace.workspace-dashboard .darkOpsTopbar,html body #root .darkOpsDashboard .darkOpsTopbar{height:68px!important;min-height:68px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border-bottom:1px solid rgba(166,176,195,.18)!important;background:var(--bytehost-deep-space, #0d1117)!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsSearch,html body #root .darkOpsDashboard .darkOpsSearch{width:min(560px,42vw)!important;height:46px!important;min-height:46px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid rgba(166,176,195,.2)!important;border-radius:9px!important;background:var(--bytehost-midnight-core, #0a1a2e)!important;color:#e5e7eb!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsKbd,html body #root .darkOpsDashboard .darkOpsKbd{min-width:36px!important;height:24px!important;padding:2px 7px!important;border:1px solid rgba(166,176,195,.2)!important;border-radius:5px!important;background:var(--bytehost-deep-space, #0d1117)!important;color:#d1d5db!important;font-size:16px!important;line-height:18px!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsAvatar,html body #root .darkOpsDashboard .darkOpsAvatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;border:0!important;background:linear-gradient(135deg,var(--bytehost-electric-cyan, #00d1ff),var(--bytehost-electric-blue, #0066ff))!important;color:var(--bytehost-pure-white, #ffffff)!important;font-size:18px!important;font-weight:800!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsSegmented{height:40px!important;min-height:40px!important;padding:4px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:0!important;border-radius:10px!important;background:#102347e6!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented button.isActive,html body #root .workspace.workspace-dashboard .darkOpsSegmented button.active,html body #root .workspace.workspace-dashboard .darkOpsSegmented button[aria-pressed=true],html body #root .darkOpsDashboard .darkOpsSegmented button.isActive,html body #root .darkOpsDashboard .darkOpsSegmented button.active,html body #root .darkOpsDashboard .darkOpsSegmented button[aria-pressed=true]{background:var(--bytehost-deep-space, #0d1117)!important;color:#fff!important}html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsAction,html body #root .workspace.workspace-dashboard .darkOpsToolbar>.darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsToolbar>.darkOpsIconButton{height:40px!important;min-height:40px!important;border-radius:9px!important;border:1px solid rgba(166,176,195,.2)!important;background:var(--bytehost-midnight-core, #0a1a2e)!important;color:#fff!important;box-shadow:none!important;font-size:16px!important;font-weight:800!important}html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsAction{padding:0 16px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar>.darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsToolbar>.darkOpsIconButton{width:40px!important;min-width:40px!important;padding:0!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsDateRow input{width:176px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;border:1px solid rgba(166,176,195,.2)!important;border-radius:9px!important;background:var(--bytehost-deep-space, #0d1117)!important;color:#fff!important;font-size:15px!important;font-weight:700!important;color-scheme:dark!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsDateRow button{height:36px!important;min-height:36px!important;min-width:106px!important;padding:0 15px!important;border:0!important;border-radius:9px!important;background:#a6b0c359!important;color:var(--bytehost-pure-white, #ffffff)!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important}html body #root .workspace.workspace-dashboard .darkOpsInsight,html body #root .darkOpsDashboard .darkOpsInsight{min-height:108px!important;margin:0 0 30px!important;padding:24px 22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;border:1px solid rgba(123,97,255,.32)!important;border-radius:9px!important;background:linear-gradient(135deg,#102347eb,#0a1a2ef5),var(--bytehost-enterprise-navy, #102347)!important;color:#fff!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsInsightActions,html body #root .darkOpsDashboard .darkOpsInsightActions{display:flex!important;align-items:flex-start!important;gap:8px!important}html body #root .workspace.workspace-dashboard .darkOpsInsightActions button,html body #root .darkOpsDashboard .darkOpsInsightActions button{height:36px!important;min-height:36px!important;padding:0 13px!important;border:1px solid rgba(166,176,195,.2)!important;border-radius:8px!important;background:var(--bytehost-deep-space, #0d1117)!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important}html body #root .workspace.workspace-dashboard,html body #root .workspace.workspace-dashboard .workspace-main,html body #root .workspace.workspace-dashboard .app-shell-main,html body #root .workspace.workspace-dashboard .darkOpsDashboard,html body #root .darkOpsDashboard{background:#050608!important;color:#f8fafc!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard,html body #root .darkOpsDashboard{min-height:100vh!important;padding:0 28px 28px!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}html body #root .workspace.workspace-dashboard .darkOpsTopbar,html body #root .darkOpsDashboard .darkOpsTopbar{height:68px!important;min-height:68px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;border-bottom:1px solid #202126!important;background:#050608!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsSearch,html body #root .darkOpsDashboard .darkOpsSearch{width:min(560px,42vw)!important;height:46px!important;min-height:46px!important;padding:0 12px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #27282d!important;border-radius:9px!important;background:#171719!important;color:#e5e7eb!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsSearch input,html body #root .darkOpsDashboard .darkOpsSearch input,html body #root .workspace.workspace-dashboard .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsDateRow input{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;background:transparent!important;color:#e5e7eb!important;box-shadow:none!important;outline:0!important}html body #root .workspace.workspace-dashboard .darkOpsSearch input,html body #root .darkOpsDashboard .darkOpsSearch input{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;font-size:19px!important;font-weight:600!important}html body #root .workspace.workspace-dashboard .darkOpsSearch input::placeholder,html body #root .darkOpsDashboard .darkOpsSearch input::placeholder,html body #root .workspace.workspace-dashboard .darkOpsDateRow input::placeholder,html body #root .darkOpsDashboard .darkOpsDateRow input::placeholder{color:#9ca3af!important;opacity:1!important}html body #root .workspace.workspace-dashboard .darkOpsSearch svg,html body #root .darkOpsDashboard .darkOpsSearch svg{width:19px!important;height:19px!important;color:#9ca3af!important;flex:0 0 auto!important}html body #root .workspace.workspace-dashboard .darkOpsKbd,html body #root .darkOpsDashboard .darkOpsKbd{min-width:36px!important;height:24px!important;padding:2px 7px!important;border:1px solid #27282d!important;border-radius:5px!important;background:#050509!important;color:#d1d5db!important;font-size:16px!important;line-height:18px!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar,html body #root .darkOpsDashboard .darkOpsStatusBar{height:68px!important;min-height:68px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:17px!important;color:#fff!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar button,html body #root .workspace.workspace-dashboard .darkOpsStatusBar .darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsStatusBar button,html body #root .darkOpsDashboard .darkOpsStatusBar .darkOpsIconButton{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar svg,html body #root .darkOpsDashboard .darkOpsStatusBar svg{width:19px!important;height:19px!important;color:#fff!important}html body #root .workspace.workspace-dashboard .darkOpsAvatar,html body #root .darkOpsDashboard .darkOpsAvatar{width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;border:0!important;background:#f8fafc!important;color:#111827!important;font-size:18px!important;font-weight:800!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsHeading,html body #root .darkOpsDashboard .darkOpsHeading{margin:29px 0 20px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(620px,auto)!important;align-items:start!important;gap:24px!important}html body #root .workspace.workspace-dashboard .darkOpsHeading h1,html body #root .darkOpsDashboard .darkOpsHeading h1{margin:0 0 6px!important;padding:0!important;color:#fff!important;font-size:31px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:0!important}html body #root .workspace.workspace-dashboard .darkOpsHeading p,html body #root .darkOpsDashboard .darkOpsHeading p{margin:0!important;color:#aeb4c0!important;font-size:18px!important;line-height:1.3!important;font-weight:500!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar,html body #root .darkOpsDashboard .darkOpsToolbar{width:100%!important;max-width:790px!important;margin-left:auto!important;display:flex!important;justify-content:flex-end!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:10px!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsSegmented{height:40px!important;min-height:40px!important;padding:4px!important;display:inline-flex!important;align-items:center!important;gap:4px!important;border:0!important;border-radius:10px!important;background:#2a2a2e!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented button,html body #root .darkOpsDashboard .darkOpsSegmented button{height:32px!important;min-height:32px!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#b8bdc8!important;font-size:16px!important;font-weight:700!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented button.isActive,html body #root .workspace.workspace-dashboard .darkOpsSegmented button.active,html body #root .workspace.workspace-dashboard .darkOpsSegmented button[aria-pressed=true],html body #root .darkOpsDashboard .darkOpsSegmented button.isActive,html body #root .darkOpsDashboard .darkOpsSegmented button.active,html body #root .darkOpsDashboard .darkOpsSegmented button[aria-pressed=true]{background:#07080b!important;color:#fff!important}html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsAction,html body #root .workspace.workspace-dashboard .darkOpsToolbar>.darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsToolbar>.darkOpsIconButton{height:40px!important;min-height:40px!important;border-radius:9px!important;border:1px solid #282a30!important;background:#07080b!important;color:#fff!important;box-shadow:none!important;font-size:16px!important;font-weight:800!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow,html body #root .darkOpsDashboard .darkOpsDateRow{width:100%!important;margin:0!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow label,html body #root .darkOpsDashboard .darkOpsDateRow label{height:36px!important;min-height:36px!important;margin:0!important;color:#fff!important;font-size:14px!important;line-height:1!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:8px!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsDateRow input{width:176px!important;height:36px!important;min-height:36px!important;padding:0 13px!important;border:1px solid #292b31!important;border-radius:9px!important;background:#07080b!important;color:#fff!important;font-size:15px!important;font-weight:700!important;color-scheme:dark!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsDateRow button{height:36px!important;min-height:36px!important;min-width:106px!important;padding:0 15px!important;border:0!important;border-radius:9px!important;background:#696969!important;color:#111!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important}html body #root .workspace.workspace-dashboard .darkOpsInsight,html body #root .darkOpsDashboard .darkOpsInsight{min-height:108px!important;margin:0 0 30px!important;padding:24px 22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;border:1px solid #4b145a!important;border-radius:9px!important;background:#210622!important;color:#fff!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsInsight h2,html body #root .workspace.workspace-dashboard .darkOpsInsightHeader h2,html body #root .darkOpsDashboard .darkOpsInsight h2,html body #root .darkOpsDashboard .darkOpsInsightHeader h2{margin:0 0 24px!important;color:#fff!important;font-size:20px!important;line-height:1.2!important;font-weight:800!important}html body #root .workspace.workspace-dashboard .darkOpsInsight p,html body #root .darkOpsDashboard .darkOpsInsight p{margin:0!important;color:#c9c2d1!important;font-size:16px!important;line-height:1.45!important;font-style:italic!important;font-weight:500!important}html body #root .workspace.workspace-dashboard .darkOpsInsightActions button,html body #root .darkOpsDashboard .darkOpsInsightActions button{height:36px!important;min-height:36px!important;padding:0 13px!important;border:1px solid #282a30!important;border-radius:8px!important;background:#050509!important;color:#fff!important;box-shadow:none!important;font-size:14px!important;font-weight:800!important}@media(max-width:980px){html body #root .workspace.workspace-dashboard .darkOpsDashboard,html body #root .darkOpsDashboard{padding:0 16px 24px!important}html body #root .workspace.workspace-dashboard .darkOpsTopbar,html body #root .darkOpsDashboard .darkOpsTopbar{height:auto!important;min-height:64px!important;flex-wrap:wrap!important;padding:10px 0!important}html body #root .workspace.workspace-dashboard .darkOpsSearch,html body #root .darkOpsDashboard .darkOpsSearch{width:100%!important}html body #root .workspace.workspace-dashboard .darkOpsHeading,html body #root .darkOpsDashboard .darkOpsHeading{grid-template-columns:1fr!important;margin-top:18px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar,html body #root .darkOpsDashboard .darkOpsToolbar,html body #root .workspace.workspace-dashboard .darkOpsDateRow,html body #root .darkOpsDashboard .darkOpsDateRow{justify-content:flex-start!important;max-width:none!important}}html body #root,html body #root .app-shell,html body #root .workspace,html body #root .workspace-main,html body #root .app-shell-main{--bh-midnight: var(--bytehost-midnight-core, #0a1a2e);--bh-deep: var(--bytehost-deep-space, #0d1117);--bh-navy: var(--bytehost-enterprise-navy, #102347);--bh-blue: var(--bytehost-electric-blue, #0066ff);--bh-cyan: var(--bytehost-electric-cyan, #00d1ff);--bh-violet: var(--bytehost-royal-violet, #7b61ff);--bh-silver: var(--bytehost-soft-silver, #a6b0c3);--bh-white: var(--bytehost-pure-white, #ffffff);--bh-success: #17c964;--bh-warning: #f5a524;--bh-danger: #ef4444}html body #root .shell-sidebar,html body #root .app-sidebar,html body #root .workspace-sidebar,html body #root .side-nav,html body #root .layout-sidebar,html body #root .sidebar{background:linear-gradient(180deg,var(--bh-midnight),var(--bh-deep))!important;color:var(--bh-white)!important;border-right-color:#a6b0c32e!important}html body #root .shell-sidebar a,html body #root .shell-sidebar button,html body #root .app-sidebar a,html body #root .app-sidebar button,html body #root .workspace-sidebar a,html body #root .workspace-sidebar button,html body #root .side-nav a,html body #root .side-nav button,html body #root .layout-sidebar a,html body #root .layout-sidebar button,html body #root .sidebar a,html body #root .sidebar button{color:var(--bh-silver)!important}html body #root .shell-sidebar .active,html body #root .shell-sidebar [aria-current=page],html body #root .app-sidebar .active,html body #root .app-sidebar [aria-current=page],html body #root .workspace-sidebar .active,html body #root .workspace-sidebar [aria-current=page],html body #root .side-nav .active,html body #root .side-nav [aria-current=page],html body #root .layout-sidebar .active,html body #root .layout-sidebar [aria-current=page],html body #root .sidebar .active,html body #root .sidebar [aria-current=page]{background:linear-gradient(135deg,#0066fff2,#00d1ffb8)!important;color:var(--bh-white)!important;border-color:#00d1ff6b!important;box-shadow:0 16px 34px #0066ff2e!important}html body #root .shell-sidebar [class*=section],html body #root .app-sidebar [class*=section],html body #root .workspace-sidebar [class*=section],html body #root .side-nav [class*=section],html body #root .sidebar [class*=section]{color:#a6b0c3db!important}html body #root .workspace.workspace-dashboard,html body #root .workspace.workspace-dashboard .workspace-main,html body #root .workspace.workspace-dashboard .app-shell-main,html body #root .workspace.workspace-dashboard .darkOpsDashboard,html body #root .darkOpsDashboard{background:var(--bh-deep)!important;color:var(--bh-white)!important}html body #root .workspace.workspace-dashboard .darkOpsTopbar,html body #root .darkOpsDashboard .darkOpsTopbar{background:var(--bh-deep)!important;border-bottom-color:#a6b0c32e!important}html body #root .workspace.workspace-dashboard .darkOpsSearch,html body #root .darkOpsDashboard .darkOpsSearch,html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsAction,html body #root .workspace.workspace-dashboard .darkOpsToolbar>.darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsToolbar>.darkOpsIconButton,html body #root .workspace.workspace-dashboard .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsDateRow input{background:var(--bh-midnight)!important;border-color:#a6b0c338!important;color:var(--bh-white)!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsSegmented{background:#102347eb!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented button,html body #root .darkOpsDashboard .darkOpsSegmented button{color:var(--bh-silver)!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented button.isActive,html body #root .workspace.workspace-dashboard .darkOpsSegmented button.active,html body #root .workspace.workspace-dashboard .darkOpsSegmented button[aria-pressed=true],html body #root .darkOpsDashboard .darkOpsSegmented button.isActive,html body #root .darkOpsDashboard .darkOpsSegmented button.active,html body #root .darkOpsDashboard .darkOpsSegmented button[aria-pressed=true]{background:var(--bh-blue)!important;color:var(--bh-white)!important}html body #root .workspace.workspace-dashboard .darkOpsAvatar,html body #root .darkOpsDashboard .darkOpsAvatar{background:linear-gradient(135deg,var(--bh-cyan),var(--bh-blue))!important;color:var(--bh-white)!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsDateRow button,html body #root .workspace.workspace-dashboard .darkOpsPrimary,html body #root .darkOpsDashboard .darkOpsPrimary{background:linear-gradient(135deg,var(--bh-blue),var(--bh-cyan))!important;color:var(--bh-white)!important}html body #root .workspace.workspace-dashboard .darkOpsInsight,html body #root .darkOpsDashboard .darkOpsInsight{background:linear-gradient(135deg,#102347f2,#0a1a2efa),var(--bh-navy)!important;border-color:#00d1ff38!important}html body #root .workspace.workspace-dashboard .darkOpsInsightHeader svg,html body #root .darkOpsDashboard .darkOpsInsightHeader svg{color:var(--bh-cyan)!important}html body #root .workspace.workspace-dashboard .darkOpsInsightActions button,html body #root .darkOpsDashboard .darkOpsInsightActions button{background:var(--bh-deep)!important;border-color:#00d1ff3d!important;color:var(--bh-white)!important}html body #root .workspace.workspace-dashboard .darkOpsSearch input,html body #root .darkOpsDashboard .darkOpsSearch input{color:var(--bh-white)!important}html body #root .workspace.workspace-dashboard .darkOpsSearch input::placeholder,html body #root .darkOpsDashboard .darkOpsSearch input::placeholder{color:var(--bh-silver)!important}html body #root .workspace.workspace-dashboard .darkOpsWidget,html body #root .darkOpsDashboard .darkOpsWidget,html body #root .workspace.workspace-dashboard .darkOpsCard,html body #root .darkOpsDashboard .darkOpsCard,html body #root .workspace.workspace-dashboard .darkOpsChartCard,html body #root .darkOpsDashboard .darkOpsChartCard{background:var(--bh-deep)!important;border-color:#a6b0c329!important;color:var(--bh-white)!important}html body #root .workspace.workspace-dashboard .darkOpsMuted,html body #root .darkOpsDashboard .darkOpsMuted,html body #root .workspace.workspace-dashboard .muted,html body #root .darkOpsDashboard .muted{color:var(--bh-silver)!important}body .darkOpsDashboard{--ops-bg: #07090d;--ops-panel: #101116;--ops-panel-soft: #17181d;--ops-panel-raised: #1f2026;--ops-line: rgba(255, 255, 255, .1);--ops-line-strong: rgba(255, 255, 255, .16);--ops-text: #ffffff;--ops-muted: #aeb6c7;--ops-dim: #7f8798;--ops-blue: #12a8ff;--ops-purple: #5b19a8;--ops-purple-deep: #190421;--ops-green: #11c88a;--ops-radius: 10px;--ops-shadow: 0 18px 48px rgba(0, 0, 0, .28);min-height:100vh!important;padding:0 29px 40px!important;background:var(--ops-bg)!important;color:var(--ops-text)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;overflow-x:hidden!important}body .darkOpsDashboard *,body .darkOpsDashboard *:before,body .darkOpsDashboard *:after{box-sizing:border-box!important}body .darkOpsDashboard button,body .darkOpsDashboard input{font:inherit!important}body .darkOpsTopbar{height:68px!important;margin:0 -29px 29px!important;padding:0 29px!important;display:grid!important;grid-template-columns:560px 1fr auto!important;align-items:center!important;gap:24px!important;border-bottom:1px solid var(--ops-line)!important;background:var(--ops-bg)!important}body .darkOpsSearch{width:560px!important;height:44px!important;padding:0 10px 0 14px!important;display:flex!important;align-items:center!important;gap:10px!important;border:1px solid var(--ops-line)!important;border-radius:9px!important;background:#1a1b1f!important;color:var(--ops-muted)!important}body .darkOpsSearch svg{width:18px!important;height:18px!important;color:var(--ops-muted)!important;flex:0 0 auto!important}body .darkOpsSearch input{width:100%!important;height:100%!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:var(--ops-text)!important;font-size:18px!important;font-weight:600!important;letter-spacing:0!important}body .darkOpsSearch input::placeholder{color:#a0a4ad!important;opacity:1!important}body .darkOpsShortcut{min-width:42px!important;height:26px!important;padding:0 8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--ops-line-strong)!important;border-radius:5px!important;background:#050608!important;color:var(--ops-text)!important;font-size:16px!important;line-height:1!important}body .darkOpsTopActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important;height:44px!important;color:var(--ops-text)!important}body .darkOpsStatusDot{width:10px!important;height:10px!important;border-radius:999px!important;background:var(--ops-green)!important;box-shadow:0 0 16px #11c88a99!important}body .darkOpsTopIcon{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:var(--ops-text)!important;padding:0!important}body .darkOpsTopIcon svg{width:20px!important;height:20px!important}body .darkOpsLanguage{min-width:28px!important;font-size:16px!important;font-weight:800!important;color:var(--ops-text)!important}body .darkOpsUserAvatar{width:44px!important;height:44px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:#08090c!important;font-size:17px!important;font-weight:800!important;position:relative!important}body .darkOpsUserAvatar:after{content:""!important;width:9px!important;height:9px!important;position:absolute!important;right:0!important;bottom:1px!important;border-radius:999px!important;background:var(--ops-green)!important;border:2px solid var(--ops-bg)!important}body .darkOpsHero{margin:0 0 38px!important;display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(720px,auto)!important;align-items:start!important;gap:32px!important}body .darkOpsHeroText{min-height:86px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:7px!important}body .darkOpsHeroText h1{margin:0!important;color:var(--ops-text)!important;font-size:30px!important;font-weight:850!important;line-height:1.05!important;letter-spacing:0!important}body .darkOpsHeroText p{margin:0!important;color:#c3cad8!important;font-size:20px!important;font-weight:400!important;line-height:1.25!important}body .darkOpsToolbar{justify-self:end!important;width:760px!important;display:grid!important;grid-template-columns:auto auto 38px auto!important;grid-template-areas:"period toggle refresh customize" "dates dates dates dates"!important;align-items:center!important;justify-content:end!important;gap:10px 10px!important}body .darkOpsDashboard.isCustomizing .darkOpsToolbar{width:900px!important;grid-template-columns:auto auto 38px auto auto!important;grid-template-areas:"period toggle refresh widgets customize" "dates dates dates dates dates"!important}body .darkOpsSegmented{grid-area:period!important;width:310px!important;height:45px!important;padding:4px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;border:0!important;border-radius:10px!important;background:#292a2f!important}body .darkOpsSegmented button{width:100%!important;height:37px!important;min-width:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#aeb4c2!important;font-size:16px!important;font-weight:750!important;line-height:1!important;padding:0!important}body .darkOpsSegmented button.isActive{background:#08090c!important;color:var(--ops-text)!important;box-shadow:none!important}body .darkOpsToggle{grid-area:toggle!important;width:154px!important;height:45px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;border:1px solid var(--ops-line-strong)!important;border-radius:9px!important;background:#07090d!important;color:var(--ops-text)!important;font-size:16px!important;font-weight:800!important}body .darkOpsToggleTrack{width:34px!important;height:20px!important;padding:3px!important;border-radius:999px!important;background:#222329!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important}body .darkOpsToggleThumb{width:14px!important;height:14px!important;border-radius:999px!important;background:#555a66!important}body .darkOpsIconButton{grid-area:refresh!important;width:38px!important;height:38px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--ops-text)!important}body .darkOpsIconButton svg{width:20px!important;height:20px!important}body .darkOpsAction{grid-area:customize!important;height:38px!important;min-width:150px!important;padding:0 17px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid var(--ops-line-strong)!important;border-radius:9px!important;background:#07090d!important;color:var(--ops-text)!important;font-size:16px!important;font-weight:850!important;line-height:1!important}body .darkOpsAction svg{width:19px!important;height:19px!important}body .darkOpsWidgetsButton{grid-area:widgets!important;display:none!important}body .darkOpsDashboard.isCustomizing .darkOpsWidgetsButton{display:inline-flex!important}body .darkOpsActionDone{background:#f4f4f4!important;color:#0b0c0f!important;border-color:transparent!important}body .darkOpsDateRow{grid-area:dates!important;height:36px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important}body .darkOpsDateRow label{display:inline-flex!important;align-items:center!important;gap:8px!important;color:var(--ops-text)!important;font-size:15px!important;font-weight:850!important;line-height:1!important}body .darkOpsDateRow input{width:178px!important;height:36px!important;padding:0 14px!important;border:1px solid var(--ops-line-strong)!important;border-radius:8px!important;outline:0!important;background:#07090d!important;color:var(--ops-text)!important;font-size:15px!important;font-weight:750!important}body .darkOpsDateRow input::-webkit-calendar-picker-indicator{filter:invert(1)!important;opacity:.85!important}body .darkOpsDateGenerate{width:110px!important;height:36px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:8px!important;background:#858585!important;color:#151515!important;font-size:15px!important;font-weight:750!important}body .darkOpsDateGenerate svg{width:18px!important;height:18px!important}body .darkOpsInsight{min-height:112px!important;margin:0 0 30px!important;padding:22px 20px!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;border:1px solid rgba(139,92,246,.34)!important;border-radius:10px!important;background:var(--ops-purple-deep)!important;box-shadow:none!important}body .darkOpsInsightHeader{display:flex!important;align-items:center!important;gap:12px!important}body .darkOpsInsightHeader svg{width:21px!important;height:21px!important;color:#9b5cff!important}body .darkOpsInsight h3{margin:0!important;color:var(--ops-text)!important;font-size:20px!important;font-weight:850!important;line-height:1.1!important}body .darkOpsInsight p{margin:20px 0 0 2px!important;color:#d0cad8!important;font-size:16px!important;font-style:italic!important;line-height:1.35!important}body .darkOpsInsightActions{display:flex!important;align-items:center!important;gap:9px!important}body .darkOpsInsightActions button{height:36px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid var(--ops-line-strong)!important;border-radius:8px!important;background:#07090d!important;color:var(--ops-text)!important;font-size:15px!important;font-weight:850!important}body .darkOpsInsightActions svg{width:18px!important;height:18px!important}body .darkOpsMetricsGrid{margin:0 0 30px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:20px!important}body .darkOpsMetricCard{min-height:160px!important;padding:22px 20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;grid-template-rows:auto 1fr auto!important;gap:12px!important;border:1px solid var(--ops-line)!important;border-radius:10px!important;background:var(--ops-panel)!important;color:var(--ops-text)!important}body .darkOpsMetricCard p{margin:0!important;color:#c0c7d5!important;font-size:15px!important;font-weight:650!important;line-height:1.25!important}body .darkOpsMetricCard strong{align-self:end!important;color:var(--ops-text)!important;font-size:34px!important;font-weight:850!important;line-height:1!important}body .darkOpsMetricCard small{color:#c1c8d7!important;font-size:15px!important;line-height:1.2!important}body .darkOpsMetricIcon{width:40px!important;height:40px!important;grid-column:2!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#5b19a83d!important;color:var(--ops-blue)!important}body .darkOpsMetricIcon svg{width:19px!important;height:19px!important}body .darkOpsChartsGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}body .darkOpsChartCard{min-height:310px!important;padding:28px 30px!important;border:1px solid var(--ops-line)!important;border-radius:10px!important;background:var(--ops-panel)!important;color:var(--ops-text)!important}body .darkOpsChartCard.isWide{grid-column:1 / -1!important;min-height:470px!important}body .darkOpsChartCard h3{margin:0!important;color:var(--ops-text)!important;font-size:18px!important;font-weight:850!important}body .darkOpsEmpty{min-height:230px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#b8c0d0!important;font-size:18px!important}body .darkOpsCustomizer{position:fixed!important;right:28px!important;top:92px!important;z-index:90!important;width:560px!important;max-height:min(78vh,720px)!important;overflow:auto!important;padding:28px 30px!important;border:1px solid var(--ops-line-strong)!important;border-radius:14px!important;background:var(--ops-panel)!important;color:var(--ops-text)!important;box-shadow:0 30px 80px #0000008f!important}body .darkOpsCustomizerHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:20px!important}body .darkOpsCustomizerHeader h3{margin:0 0 6px!important;font-size:24px!important;font-weight:850!important}body .darkOpsCustomizerHeader p{margin:0!important;color:var(--ops-muted)!important;font-size:18px!important;line-height:1.35!important}body .darkOpsCustomizerClose{width:34px!important;height:34px!important;border:0!important;background:transparent!important;color:var(--ops-text)!important}body .darkOpsCustomizerGroup{margin-top:18px!important}body .darkOpsCustomizerGroup h4{margin:0 0 12px!important;color:var(--ops-muted)!important;font-size:16px!important;font-weight:850!important}body .darkOpsCustomizerItem{height:48px!important;margin-bottom:8px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:1px solid var(--ops-line)!important;border-radius:9px!important;background:#101116!important;color:var(--ops-text)!important;font-size:17px!important;font-weight:750!important}body .darkOpsCustomizerToggle{width:42px!important;height:24px!important;border-radius:999px!important;background:#fff!important;position:relative!important}body .darkOpsCustomizerToggle:after{content:""!important;position:absolute!important;right:4px!important;top:4px!important;width:16px!important;height:16px!important;border-radius:999px!important;background:#07090d!important}body .darkOpsCustomizerFooter{margin-top:18px!important;display:flex!important;justify-content:flex-end!important}body .darkOpsCustomizerFooter button{height:42px!important;padding:0 18px!important;border:1px solid var(--ops-line-strong)!important;border-radius:9px!important;background:#07090d!important;color:var(--ops-text)!important;font-weight:850!important}@media(max-width:1280px){body .darkOpsTopbar{grid-template-columns:minmax(320px,560px) 1fr auto!important}body .darkOpsSearch{width:100%!important}body .darkOpsHero{grid-template-columns:1fr!important;gap:16px!important}body .darkOpsToolbar,body .darkOpsDashboard.isCustomizing .darkOpsToolbar{justify-self:start!important;width:min(100%,900px)!important}body .darkOpsMetricsGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body .darkOpsChartsGrid{grid-template-columns:1fr!important}}@media(max-width:820px){body .darkOpsDashboard{padding:0 16px 28px!important}body .darkOpsTopbar{height:auto!important;margin:0 -16px 22px!important;padding:12px 16px!important;grid-template-columns:1fr!important}body .darkOpsTopActions{justify-content:space-between!important}body .darkOpsToolbar,body .darkOpsDashboard.isCustomizing .darkOpsToolbar{width:100%!important;grid-template-columns:1fr!important;grid-template-areas:"period" "toggle" "refresh" "customize" "widgets" "dates"!important;justify-content:stretch!important}body .darkOpsSegmented,body .darkOpsToggle,body .darkOpsAction,body .darkOpsWidgetsButton{width:100%!important}body .darkOpsDateRow{height:auto!important;flex-wrap:wrap!important;justify-content:flex-start!important}body .darkOpsDateRow input{width:150px!important}body .darkOpsInsight{flex-direction:column!important}body .darkOpsMetricsGrid{grid-template-columns:1fr!important}body .darkOpsCustomizer{top:16px!important;right:16px!important;bottom:16px!important;left:16px!important;width:auto!important;max-height:none!important}}:root{--bh-blue: #0b84ff;--bh-blue-strong: #1268f3;--bh-cyan: #13c8e8;--bh-green: #16a34a;--bh-bg: #edf4fb;--bh-surface: #ffffff;--bh-border: #cfe0f2;--bh-text: #061a3a;--bh-muted: #61728d;--bh-dark: #071523;--bh-dark-2: #0b1b2d;--bh-dark-line: #1d3349;--bh-radius: 12px;--bh-gap: 10px;--bh-control-h: 34px;--bh-sidebar-w: 248px;--bh-sidebar-collapsed-w: 72px}*{box-sizing:border-box}html,body,#root{min-height:100%;overflow-x:hidden}body{font-size:14px;line-height:1.35}button,input,select,textarea{font:inherit}img,svg{max-width:100%}.app-main,.main-content,.content-shell,.page-content,.dashboard-page,.crm-page,.settings-page,.embedded-signup-page,.whatsapp-accounts-page,.custom-fields-page,.wallets-page,.saas-page,.reports-page{max-width:100%;min-width:0}.app-main,.main-content,.content-shell,.page-content,.dashboard-content,.crm-content,.settings-content,.embedded-signup-page,.whatsapp-accounts-page,.custom-fields-page,.wallets-page,.saas-page,.reports-page{gap:10px!important;padding:12px 14px!important}.page-header,.module-hero,.hero-card,.dashboard-hero,.section-hero,.app-page-title,.dashboard-title-card,.page-title-card,.saas-hero,.crm-hero,.meta-hero,[class*=Hero],[class*=HeaderCard]{min-height:auto!important;margin:0 0 10px!important;padding:12px 16px!important;gap:10px!important;border-radius:12px!important}.page-header>*,.module-hero>*,.hero-card>*,.dashboard-hero>*,.section-hero>*,.app-page-title>*{min-width:0}h1{margin:0!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.06!important;letter-spacing:0!important}h2{margin:0!important;font-size:clamp(19px,1.5vw,24px)!important;line-height:1.1!important}h3{margin:0!important;font-size:16px!important;line-height:1.2!important}p,.muted,.description,.subcopy,.page-subtitle{font-size:14px!important;line-height:1.35!important}.eyebrow,.section-label,.overline{font-size:12px!important;line-height:1.1!important;letter-spacing:.08em!important}.card,.panel,.metric-card,.stat-card,.dashboard-card,.resource-card,.tenant-card,.custom-field-card,.wallet-card,.whatsapp-account-card,.kpi-card,.summary-card,.settings-card,.report-card,[class*=Card]{min-height:auto!important;padding:12px 16px!important;border-radius:12px!important}.card-grid,.stats-grid,.dashboard-grid,.metrics-grid,.summary-grid,.kpi-grid,.settings-grid,.crm-grid,.form-grid,.field-grid{gap:10px!important}.stats-grid,.dashboard-grid,.metrics-grid,.kpi-grid{align-items:stretch!important}.metric-card,.stat-card,.kpi-card{min-height:86px!important}.metric-card .value,.stat-card .value,.kpi-card .value{font-size:34px!important;line-height:.95!important}input,select,textarea,.input,.select,.form-control,.text-input,.filter-input,.search-input{min-height:34px!important;height:auto!important;padding:7px 12px!important;border-radius:10px!important;font-size:14px!important;line-height:1.2!important}textarea{min-height:78px!important}button,.btn,.button,[role=button]{min-height:34px!important;padding:7px 12px!important;border-radius:10px!important;font-size:14px!important;line-height:1.2!important}.form-grid,.field-grid,.filters-row,.toolbar,.actions-row,.page-actions,.card-actions{gap:8px 10px!important}label{margin-bottom:4px!important;font-size:12px!important}.badge,.pill,.chip,.tag{min-height:24px!important;padding:4px 10px!important;font-size:12px!important;line-height:1.1!important}.user-row,.contact-row,.data-row,tbody tr{min-height:44px!important;height:auto!important}.user-row,.contact-row,.data-row{padding:8px 14px!important}table th,table td{padding:9px 12px!important}.avatar,.contact-avatar,.user-avatar,.conversation-avatar{width:34px!important;height:34px!important;min-width:34px!important;font-size:14px!important}.actions,.card-actions,.page-actions,.form-actions{position:static!important;inset:auto!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;transform:none!important}.actions>*,.card-actions>*,.page-actions>*,.form-actions>*{min-width:0}.embedded-signup-page *,.whatsapp-accounts-page *,.custom-fields-page *,.settings-page *,.wallets-page *,.saas-page *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:anywhere!important}.embedded-signup-page,.whatsapp-accounts-page,.custom-fields-page,.settings-page,.wallets-page{overflow-x:hidden!important}.embedded-signup-page .card,.whatsapp-accounts-page .card,.custom-fields-page .card,.settings-page .card{overflow:hidden!important}.embedded-signup-page .grid,.whatsapp-accounts-page .grid,.custom-fields-page .grid,.settings-page .grid{min-width:0!important}.app-sidebar,.sidebar,.main-sidebar,.layout-sidebar,.shell-sidebar,.bytehost-sidebar,.professional-sidebar{position:sticky!important;top:0;flex:0 0 var(--bh-sidebar-w)!important;width:var(--bh-sidebar-w)!important;max-width:var(--bh-sidebar-w)!important;height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;background:var(--bh-dark)!important}.app-sidebar.is-collapsed,.sidebar.is-collapsed,.main-sidebar.is-collapsed,.layout-sidebar.is-collapsed,.bytehost-sidebar.is-collapsed,.professional-sidebar.is-collapsed,[data-sidebar-collapsed=true]{flex-basis:var(--bh-sidebar-collapsed-w)!important;width:var(--bh-sidebar-collapsed-w)!important;max-width:var(--bh-sidebar-collapsed-w)!important}.nav-section,.sidebar-section{margin:6px 0!important}.nav-section-title,.sidebar-section-header{display:flex!important;align-items:center!important;justify-content:space-between!important;height:32px!important;padding:0 10px!important;border-radius:9px!important}.nav-item,.sidebar-link,.menu-item{min-height:36px!important;height:36px!important;margin:2px 0!important;padding:0 12px!important;gap:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.is-collapsed .nav-label,.is-collapsed .brand-text,.is-collapsed .section-label,[data-sidebar-collapsed=true] .nav-label,[data-sidebar-collapsed=true] .brand-text,[data-sidebar-collapsed=true] .section-label{display:none!important}.is-collapsed .nav-item,.is-collapsed .sidebar-link,[data-sidebar-collapsed=true] .nav-item,[data-sidebar-collapsed=true] .sidebar-link{justify-content:center!important;padding:0!important}.is-collapsed .nav-icon,[data-sidebar-collapsed=true] .nav-icon{margin:0!important}.darkOpsShell{background:#06090f!important;color:#fff!important}.darkOpsTopbar{height:64px!important;padding:10px 28px!important;border-bottom:1px solid rgba(255,255,255,.07)!important;background:#06090f!important}.darkOpsHeader{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:start!important;gap:18px!important;padding:28px 28px 14px!important}.darkOpsTitle h1{font-size:30px!important;line-height:1.05!important}.darkOpsToolbar{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;max-width:760px!important;gap:8px!important}.darkOpsRange,.darkOpsAction,.darkOpsDate{min-height:36px!important;height:36px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#0c111b!important}.darkOpsRange .active,.darkOpsRange button[aria-pressed=true]{background:var(--bh-blue)!important;color:#fff!important}.darkOpsInsights{min-height:108px!important;margin:10px 28px 22px!important;padding:20px!important;border-color:#0b84f547!important;background:linear-gradient(135deg,#0b84f529,#13c8e80f)!important}.inbox-shell,.inbox-page{height:100dvh!important;overflow:hidden!important}.inbox-list-panel,.inbox-sidebar,.conversation-list{flex:0 0 360px!important;width:360px!important;min-width:330px!important;max-width:390px!important}.inbox-topbar,.inbox-header{min-height:56px!important;height:56px!important;padding:8px 12px!important}.inbox-search-row,.inbox-filter-row{gap:8px!important;padding:8px 12px!important;overflow-x:auto!important}.conversation-item,.chat-list-item{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;min-height:68px!important;padding:10px 12px!important;gap:10px!important}.conversation-item *,.chat-list-item *{min-width:0!important}.inbox-empty-state{max-width:520px!important;padding:28px!important}@media(max-width:1024px){.app-main,.main-content,.content-shell,.page-content,.dashboard-content,.crm-content,.settings-content{padding:10px!important}.stats-grid,.dashboard-grid,.metrics-grid,.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-sidebar,.sidebar,.main-sidebar,.layout-sidebar,.bytehost-sidebar,.professional-sidebar{position:fixed!important;left:0;top:0;z-index:40}.darkOpsHeader{grid-template-columns:1fr!important}.darkOpsToolbar{justify-content:flex-start!important;max-width:none!important}}@media(max-width:720px){h1{font-size:24px!important}h2{font-size:20px!important}.stats-grid,.dashboard-grid,.metrics-grid,.kpi-grid,.settings-grid,.crm-grid{grid-template-columns:1fr!important}.page-header,.module-hero,.hero-card,.dashboard-hero,.section-hero{padding:12px!important}input,select,textarea,.input,.select,.form-control,.text-input,.filter-input,.search-input,button,.btn,.button{min-height:40px!important}.inbox-list-panel,.inbox-sidebar,.conversation-list{flex-basis:100%!important;width:100%!important;min-width:0!important;max-width:none!important}.darkOpsTopbar{padding:8px 12px!important}.darkOpsHeader{padding:18px 12px 10px!important}.darkOpsInsights{margin:8px 12px 16px!important}}html body #root .workspace.workspace-dashboard .darkOpsDashboard,html body #root .darkOpsDashboard{--ops-control-h: 36px;--ops-control-radius: 8px;--ops-dashboard-gutter: 31px;--ops-date-field-w: 180px;--ops-action-field-w: 136px;--ops-refresh-field-w: 36px;padding:0 39px 32px!important}html body #root .workspace.workspace-dashboard .darkOpsTopbar,html body #root .darkOpsDashboard .darkOpsTopbar{min-height:48px!important;height:48px!important;margin:0 -39px 24px!important;padding:0 39px!important}html body #root .workspace.workspace-dashboard .darkOpsSearch,html body #root .darkOpsDashboard .darkOpsSearch{width:560px!important;max-width:min(42vw,560px)!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding-top:0!important;padding-bottom:0!important;border-radius:8px!important}html body #root .workspace.workspace-dashboard .darkOpsSearch input,html body #root .darkOpsDashboard .darkOpsSearch input{font-size:16px!important}html body #root .workspace.workspace-dashboard .darkOpsKbd,html body #root .darkOpsDashboard .darkOpsKbd{height:24px!important;min-height:24px!important;padding:0 7px!important;font-size:13px!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar,html body #root .darkOpsDashboard .darkOpsStatusBar{height:36px!important;gap:14px!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar button,html body #root .darkOpsDashboard .darkOpsStatusBar button{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important}html body #root .workspace.workspace-dashboard .darkOpsStatusBar svg,html body #root .darkOpsDashboard .darkOpsStatusBar svg{width:17px!important;height:17px!important}html body #root .workspace.workspace-dashboard .darkOpsAvatar,html body #root .darkOpsDashboard .darkOpsAvatar{width:36px!important;height:36px!important;min-width:36px!important;font-size:15px!important}html body #root .workspace.workspace-dashboard .darkOpsHeading,html body #root .darkOpsDashboard .darkOpsHeading{margin:0 0 56px!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:start!important;gap:24px!important}html body #root .workspace.workspace-dashboard .darkOpsHeading h1,html body #root .darkOpsDashboard .darkOpsHeading h1{font-size:24px!important;line-height:32px!important;font-weight:700!important}html body #root .workspace.workspace-dashboard .darkOpsHeading p,html body #root .darkOpsDashboard .darkOpsHeading p{font-size:16px!important;line-height:24px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar,html body #root .darkOpsDashboard .darkOpsToolbar{width:min(100%,644px)!important;display:grid!important;grid-template-columns:310px var(--ops-action-field-w) var(--ops-refresh-field-w) var(--ops-action-field-w)!important;grid-template-areas:"period toggle refresh customize" "dates dates dates dates"!important;justify-content:end!important;align-items:center!important;gap:10px!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsSegmented,html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsAction,html body #root .workspace.workspace-dashboard .darkOpsToolbar>.darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsToolbar>.darkOpsIconButton,html body #root .workspace.workspace-dashboard .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsDateRow input,html body #root .workspace.workspace-dashboard .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsDateRow button,html body #root .workspace.workspace-dashboard .darkOpsInsightActions button,html body #root .darkOpsDashboard .darkOpsInsightActions button{min-height:var(--ops-control-h)!important;height:var(--ops-control-h)!important;max-height:var(--ops-control-h)!important;border-radius:var(--ops-control-radius)!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsSegmented{width:310px!important;padding:4px!important;align-self:center!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented button,html body #root .darkOpsDashboard .darkOpsSegmented button{min-height:28px!important;height:28px!important;max-height:28px!important;border-radius:7px!important;font-size:14px!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsToggle{width:var(--ops-action-field-w)!important;padding:0 12px!important;gap:9px!important;font-size:14px!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsAction{width:var(--ops-action-field-w)!important;min-width:var(--ops-action-field-w)!important;padding:0 12px!important;gap:8px!important;font-size:14px!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar>.darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsToolbar>.darkOpsIconButton{width:var(--ops-refresh-field-w)!important;min-width:var(--ops-refresh-field-w)!important;padding:0!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow,html body #root .darkOpsDashboard .darkOpsDateRow{grid-area:dates!important;height:var(--ops-control-h)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow label,html body #root .darkOpsDashboard .darkOpsDateRow label{height:var(--ops-control-h)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:14px!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsDateRow input{width:var(--ops-date-field-w)!important;padding:0 12px!important;font-size:14px!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsDateRow button{width:104px!important;padding:0 12px!important;gap:8px!important;font-size:14px!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsInsight,html body #root .darkOpsDashboard .darkOpsInsight{min-height:96px!important;margin:0 0 24px!important;padding:18px 24px!important;border-radius:10px!important;align-items:flex-start!important}html body #root .workspace.workspace-dashboard .darkOpsInsight h2,html body #root .darkOpsDashboard .darkOpsInsight h2{margin:0!important;font-size:18px!important;line-height:24px!important}html body #root .workspace.workspace-dashboard .darkOpsInsight p,html body #root .darkOpsDashboard .darkOpsInsight p{margin:16px 0 0 2px!important;font-size:15px!important;line-height:22px!important}html body #root .workspace.workspace-dashboard .darkOpsInsightActions,html body #root .darkOpsDashboard .darkOpsInsightActions{gap:9px!important}@media(max-width:1180px){html body #root .workspace.workspace-dashboard .darkOpsHeading,html body #root .darkOpsDashboard .darkOpsHeading{grid-template-columns:1fr!important;margin-bottom:26px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar,html body #root .darkOpsDashboard .darkOpsToolbar{justify-content:start!important}}@media(max-width:720px){html body #root .workspace.workspace-dashboard .darkOpsDashboard,html body #root .darkOpsDashboard{--ops-dashboard-gutter: 14px;--ops-control-h: 42px}html body #root .workspace.workspace-dashboard .darkOpsTopbar,html body #root .darkOpsDashboard .darkOpsTopbar{height:auto!important;min-height:0!important;padding-top:10px!important;padding-bottom:10px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar,html body #root .darkOpsDashboard .darkOpsToolbar{width:100%!important;grid-template-columns:1fr!important;grid-template-areas:"period" "toggle" "refresh" "customize" "widgets" "dates"!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsSegmented,html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsAction,html body #root .workspace.workspace-dashboard .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsDateRow input,html body #root .workspace.workspace-dashboard .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsDateRow button{width:100%!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow,html body #root .darkOpsDashboard .darkOpsDateRow{height:auto!important;display:grid!important;grid-template-columns:1fr!important}html body #root .workspace.workspace-dashboard .darkOpsDateRow label,html body #root .darkOpsDashboard .darkOpsDateRow label{width:100%!important}html body #root .workspace.workspace-dashboard .darkOpsInsight,html body #root .darkOpsDashboard .darkOpsInsight{flex-direction:column!important}}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact{--compact-top-h: 32px;--compact-action-h: 28px;--compact-tab-h: 24px;--compact-radius: 8px;--compact-font: 12px;--compact-weight: 700;--compact-period-w: 248px;--compact-toggle-w: 102px;--compact-icon-w: 32px;--compact-action-w: 119px;--compact-date-w: 144px;--compact-generate-w: 84px;width:531px!important;max-width:100%!important;display:grid!important;grid-template-columns:var(--compact-period-w) var(--compact-toggle-w) var(--compact-icon-w) var(--compact-action-w)!important;grid-template-areas:"period toggle refresh customize" "dates dates dates dates"!important;gap:8px!important;align-items:center!important;justify-content:end!important;margin-top:-14px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsSegmented{grid-area:period!important;width:var(--compact-period-w)!important;min-width:var(--compact-period-w)!important;height:var(--compact-top-h)!important;min-height:var(--compact-top-h)!important;max-height:var(--compact-top-h)!important;padding:4px!important;border-radius:var(--compact-radius)!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;align-items:center!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsSegmented button,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsSegmented button{width:100%!important;min-width:0!important;height:var(--compact-tab-h)!important;min-height:var(--compact-tab-h)!important;max-height:var(--compact-tab-h)!important;padding:4px 12px!important;border-radius:7px!important;font-size:var(--compact-font)!important;font-weight:var(--compact-weight)!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsAction,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsAction,html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact>.darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact>.darkOpsIconButton,html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow input,html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow button{height:var(--compact-action-h)!important;min-height:var(--compact-action-h)!important;max-height:var(--compact-action-h)!important;border-radius:var(--compact-radius)!important;font-size:var(--compact-font)!important;font-weight:var(--compact-weight)!important;line-height:1!important;box-sizing:border-box!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsToggle{grid-area:toggle!important;width:var(--compact-toggle-w)!important;min-width:var(--compact-toggle-w)!important;height:var(--compact-top-h)!important;min-height:var(--compact-top-h)!important;max-height:var(--compact-top-h)!important;padding:0 8px!important;gap:6px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsToggle span,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsToggle span{width:30px!important;height:16px!important;min-width:30px!important;border-radius:999px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact>.darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact>.darkOpsIconButton{grid-area:refresh!important;width:var(--compact-icon-w)!important;min-width:var(--compact-icon-w)!important;height:var(--compact-top-h)!important;min-height:var(--compact-top-h)!important;max-height:var(--compact-top-h)!important;padding:0!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsAction,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsAction{grid-area:customize!important;width:var(--compact-action-w)!important;min-width:var(--compact-action-w)!important;padding:0 12px!important;gap:6px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact svg,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact svg{width:18px!important;height:18px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow{grid-area:dates!important;height:var(--compact-action-h)!important;min-height:var(--compact-action-h)!important;width:431px!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;justify-self:end!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow label,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow label{height:var(--compact-action-h)!important;min-height:var(--compact-action-h)!important;display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important;font-size:var(--compact-font)!important;font-weight:var(--compact-weight)!important;line-height:1!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow input{width:var(--compact-date-w)!important;min-width:var(--compact-date-w)!important;padding:0 12px!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow button{width:var(--compact-generate-w)!important;min-width:var(--compact-generate-w)!important;padding:0 12px!important;gap:8px!important}html body #root{--bh-sidebar-width: 256px;--bh-sidebar-collapsed: 64px}@media(min-width:1081px){html body #root .app:not(.chatMode){grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important}html body #root .app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}}html body #root .app:not(.chatMode) .sidebar{width:var(--bh-sidebar-width)!important;max-width:var(--bh-sidebar-width)!important;min-width:var(--bh-sidebar-width)!important;padding:14px 12px 0!important;background:#111214!important;border-right:1px solid rgba(255,255,255,.09)!important;gap:0!important}html body #root .app:not(.chatMode) .brand{min-height:40px!important;height:40px!important;margin:0 0 6px!important;padding:0 42px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;position:relative!important}html body #root .app:not(.chatMode) .brandMark{width:36px!important;height:24px!important;min-width:36px!important;border-radius:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:12px!important;line-height:1!important}html body #root .app:not(.chatMode) .brandMark.image img{width:36px!important;height:24px!important;object-fit:contain!important}html body #root .app:not(.chatMode) .brand>div:last-child{display:none!important}html body #root .app:not(.chatMode) .sidebarToggle{position:absolute!important;top:20px!important;right:27px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#d7dce4!important;z-index:2!important}html body #root .app:not(.chatMode) .sidebarToggle span{display:none!important}html body #root .app:not(.chatMode) .sidebarToggle svg{width:14px!important;height:14px!important}html body #root .app:not(.chatMode) .sidebarSection{position:relative!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0 0 4px!important;padding:6px 8px 6px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-radius:8px!important;background:#f4f4f50d!important;color:#d9e0ea!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;text-transform:uppercase!important}html body #root .app:not(.chatMode) .mainNav+.sidebarSection{margin-top:0!important}html body #root .app:not(.chatMode) .sidebarSection:before{content:""!important;position:absolute!important;left:10px!important;top:50%!important;width:4px!important;height:17px!important;border-radius:999px!important;transform:translateY(-50%)!important;background:#8b98aa!important}html body #root .app:not(.chatMode) .sidebarSection.accent-blue:before{background:#3b82f6!important}html body #root .app:not(.chatMode) .sidebarSection.accent-yellow:before,html body #root .app:not(.chatMode) .sidebarSection.accent-orange:before{background:#eab308!important}html body #root .app:not(.chatMode) .sidebarSection.accent-pink:before{background:#fb7185!important}html body #root .app:not(.chatMode) .sidebarSection.accent-purple:before{background:#818cf8!important}html body #root .app:not(.chatMode) .sidebarSection svg{width:16px!important;height:16px!important;color:#8e949d!important;transform:none!important}html body #root .app:not(.chatMode) .mainNav{margin:-1px 0 9px!important;padding:0!important;border-left:0!important;gap:0!important}html body #root .app:not(.chatMode) .mainNav.sidebarNavClosed{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}html body #root .app:not(.chatMode) .sidebarSection+.mainNav.sidebarNavClosed+.sidebarSection,html body #root .app:not(.chatMode) .sidebarSection+.sidebarSection{margin-top:0!important}html body #root .app:not(.chatMode) .mainNav button{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 10px 0 22px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#fff!important;font-size:13px!important;font-weight:500!important;gap:9px!important;box-shadow:none!important;outline:0!important;line-height:1!important;transform:none!important}html body #root .app:not(.chatMode) .mainNav button.active{background:#222225!important;border:0!important;box-shadow:none!important;color:#fff!important}html body #root .app:not(.chatMode) .mainNav button:before{left:8px!important;width:4px!important;height:26px!important;border-radius:999px!important;background:#d4d8df!important}html body #root .app:not(.chatMode) .mainNav button svg{width:16px!important;height:16px!important;flex:0 0 16px!important;color:currentColor!important;stroke-width:2!important}html body #root .app:not(.chatMode) .mainNav button:not(.active):before{opacity:0!important}html body #root .app:not(.chatMode) .mainNav button.active:before{opacity:1!important}html body #root .app:not(.chatMode) .accountNav{display:none!important}html body #root .app:not(.chatMode) .sidebarFooterOps{margin-top:auto!important;padding:16px 14px 14px!important;border-top:1px solid rgba(255,255,255,.09)!important;display:grid!important;gap:14px!important}html body #root .app:not(.chatMode) .sidebarFooterOps>button{height:24px!important;min-height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:#fff!important;justify-content:flex-start!important;font-size:14px!important;font-weight:600!important;gap:12px!important}html body #root .app:not(.chatMode) .sidebarFooterOps>button:first-child{display:none!important}html body #root .app:not(.chatMode) .sidebarFooterOps>button svg{width:18px!important;height:18px!important}html body #root .app:not(.chatMode) .sidebarUserCard{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0!important;background:transparent!important;border:0!important}html body #root .app:not(.chatMode) .sidebarUserAvatar{width:36px!important;height:36px!important;min-width:36px!important;border-radius:999px!important;background:#24252a!important;color:#fff!important;font-size:15px!important}html body #root .app:not(.chatMode) .sidebarUserCard strong{color:#fff!important;font-size:14px!important;line-height:1.1!important}html body #root .app:not(.chatMode) .sidebarUserCard span{color:#cbd5e1!important;font-size:12px!important}@media(min-width:1081px){html body #root .app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}}html body #root .app.sidebarCollapsed:not(.chatMode) .sidebar{width:var(--bh-sidebar-collapsed)!important;min-width:var(--bh-sidebar-collapsed)!important;max-width:var(--bh-sidebar-collapsed)!important;padding:18px 8px 12px!important;align-items:center!important;overflow-x:hidden!important}html body #root .app.sidebarCollapsed:not(.chatMode) .brand{width:100%!important;height:34px!important;min-height:34px!important;margin:0 0 22px!important;padding:0!important;display:flex!important;justify-content:flex-start!important;align-items:center!important}html body #root .app.sidebarCollapsed:not(.chatMode) .brandMark{width:34px!important;min-width:34px!important;height:24px!important;font-size:14px!important}html body #root .app.sidebarCollapsed:not(.chatMode) .brand>div:last-child,html body #root .app.sidebarCollapsed:not(.chatMode) .sidebarSection,html body #root .app.sidebarCollapsed:not(.chatMode) .sidebarFooterOps,html body #root .app.sidebarCollapsed:not(.chatMode) .accountNav{display:none!important}html body #root .app.sidebarCollapsed:not(.chatMode) .sidebarToggle{top:28px!important;right:12px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}html body #root .app.sidebarCollapsed:not(.chatMode) .mainNav{width:100%!important;margin:0 0 4px!important;padding:0!important;display:grid!important;justify-items:center!important;gap:2px!important;border-left:0!important}html body #root .app.sidebarCollapsed:not(.chatMode) .mainNav.sidebarNavClosed{display:grid!important}html body #root .app.sidebarCollapsed:not(.chatMode) .mainNav button{width:36px!important;height:32px!important;min-width:36px!important;min-height:32px!important;max-height:32px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;font-size:0!important;gap:0!important;background:transparent!important}html body #root .app.sidebarCollapsed:not(.chatMode) .mainNav button.active{background:#242428!important}html body #root .app.sidebarCollapsed:not(.chatMode) .mainNav button:before{display:none!important}html body #root .app.sidebarCollapsed:not(.chatMode) .mainNav button svg{width:19px!important;height:19px!important;flex:0 0 19px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard,html body #root .darkOpsDashboard{padding:0 22px 22px!important;font-size:13px!important;line-height:19px!important}html body #root .workspace.workspace-dashboard .darkOpsTopbar,html body #root .darkOpsDashboard .darkOpsTopbar{height:44px!important;min-height:44px!important;margin:0 -22px 22px!important;padding:0 22px!important}html body #root .workspace.workspace-dashboard .darkOpsSearch,html body #root .darkOpsDashboard .darkOpsSearch{height:32px!important;min-height:32px!important;max-height:32px!important;width:560px!important;padding:0 10px!important}html body #root .workspace.workspace-dashboard .darkOpsSearch input,html body #root .darkOpsDashboard .darkOpsSearch input{font-size:14px!important;line-height:18px!important}html body #root .workspace.workspace-dashboard .darkOpsHeading,html body #root .darkOpsDashboard .darkOpsHeading{margin:0 0 20px!important;gap:14px!important}html body #root .workspace.workspace-dashboard .darkOpsHeading h1,html body #root .darkOpsDashboard .darkOpsHeading h1{font-size:22px!important;line-height:29px!important;font-weight:700!important;letter-spacing:0!important}html body #root .workspace.workspace-dashboard .darkOpsHeading p,html body #root .darkOpsDashboard .darkOpsHeading p{font-size:14px!important;line-height:20px!important;margin:0!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact{transform:none!important;margin-top:-10px!important}html body #root .workspace.workspace-dashboard .darkOpsInsight,html body #root .darkOpsDashboard .darkOpsInsight{min-height:84px!important;margin:0 0 16px!important;padding:14px 18px!important;border-radius:8px!important}html body #root .workspace.workspace-dashboard .darkOpsInsight h2,html body #root .darkOpsDashboard .darkOpsInsight h2{font-size:16px!important;line-height:22px!important}html body #root .workspace.workspace-dashboard .darkOpsInsight p,html body #root .darkOpsDashboard .darkOpsInsight p{margin-top:10px!important;font-size:13px!important;line-height:18px!important}html body #root .workspace.workspace-dashboard .darkOpsInsightActions button,html body #root .darkOpsDashboard .darkOpsInsightActions button{height:32px!important;min-height:32px!important;font-size:13px!important;padding:0 12px!important}html body #root .workspace.workspace-dashboard .darkOpsMetricGrid,html body #root .darkOpsDashboard .darkOpsMetricGrid{gap:10px!important;margin-bottom:16px!important}html body #root .workspace.workspace-dashboard .darkOpsMetricCard,html body #root .darkOpsDashboard .darkOpsMetricCard{min-height:86px!important;max-height:96px!important;padding:9px 10px!important;border-radius:8px!important}html body #root .workspace.workspace-dashboard .darkOpsMetricCard p,html body #root .darkOpsDashboard .darkOpsMetricCard p{font-size:12px!important;line-height:16px!important}html body #root .workspace.workspace-dashboard .darkOpsMetricCard strong,html body #root .darkOpsDashboard .darkOpsMetricCard strong{font-size:22px!important;line-height:26px!important}html body #root .app:not(.chatMode)>.sidebar{gap:0!important}html body #root .app:not(.chatMode)>.sidebar>.sidebarSection{height:29px!important;min-height:29px!important;margin:0 0 4px!important;padding:6px 8px 6px 24px!important;font-size:11px!important;line-height:16.5px!important}html body #root .app:not(.chatMode)>.sidebar>.mainNav.sidebarNavClosed{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}html body #root .app:not(.chatMode)>.sidebar>.sidebarSection+.mainNav.sidebarNavClosed+.sidebarSection{margin-top:0!important}html body #root .app:not(.chatMode)>.sidebar>.sidebarFooterOps{margin-top:auto!important;padding:12px 12px 10px!important;gap:10px!important;border-top:1px solid rgba(255,255,255,.09)!important}html body #root .app:not(.chatMode)>.sidebar>.sidebarFooterOps>button{height:22px!important;min-height:22px!important;padding:0!important;font-size:13px!important;line-height:18px!important;font-weight:600!important;gap:10px!important}html body #root .app:not(.chatMode)>.sidebar>.sidebarFooterOps>button svg{width:16px!important;height:16px!important;flex:0 0 16px!important}html body #root .app:not(.chatMode)>.sidebar>.sidebarFooterOps>.sidebarUserCard{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;min-height:34px!important}html body #root .app:not(.chatMode)>.sidebar>.sidebarFooterOps .sidebarUserAvatar{width:32px!important;height:32px!important;min-width:32px!important;font-size:13px!important}html body #root .app:not(.chatMode)>.sidebar>.sidebarFooterOps .sidebarUserCard strong{font-size:13px!important;line-height:15px!important;font-weight:600!important}html body #root .app:not(.chatMode)>.sidebar>.sidebarFooterOps .sidebarUserCard span{font-size:11px!important;line-height:13px!important}@media(min-width:1081px){html body #root .app.chatMode{display:grid!important;grid-template-columns:var(--bh-sidebar-width) minmax(0,1fr)!important}html body #root .app.chatMode.sidebarCollapsed{grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!important}}html body #root .app.chatMode>.sidebar{display:flex!important;width:var(--bh-sidebar-width)!important;max-width:var(--bh-sidebar-width)!important;min-width:var(--bh-sidebar-width)!important;padding:14px 12px 0!important;gap:0!important;background:#111214!important;border-right:1px solid rgba(255,255,255,.09)!important}html body #root .app.chatMode.sidebarCollapsed>.sidebar{width:var(--bh-sidebar-collapsed)!important;min-width:var(--bh-sidebar-collapsed)!important;max-width:var(--bh-sidebar-collapsed)!important}html body #root .app.chatMode>.workspace{width:100%!important;min-width:0!important}html body #root .app.chatMode>.sidebar .brand,html body #root .app.chatMode>.sidebar .sidebarToggle,html body #root .app.chatMode>.sidebar .sidebarSection,html body #root .app.chatMode>.sidebar .mainNav,html body #root .app.chatMode>.sidebar .sidebarFooterOps{flex-shrink:0!important}html body #root .app.chatMode>.sidebar>.brand{min-height:40px!important;height:40px!important;margin:0 0 6px!important;padding:0 42px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;position:relative!important}html body #root .app.chatMode>.sidebar>.brand .brandMark{width:36px!important;height:24px!important;min-width:36px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:12px!important}html body #root .app.chatMode>.sidebar>.brand .brandMark.image img{width:36px!important;height:24px!important;object-fit:contain!important}html body #root .app.chatMode>.sidebar>.brand>div:last-child{display:none!important}html body #root .app.chatMode>.sidebar>.sidebarToggle{position:absolute!important;top:20px!important;right:27px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important;background:transparent!important;color:#d7dce4!important}html body #root .app.chatMode>.sidebar>.sidebarToggle span{display:none!important}html body #root .app.chatMode>.sidebar>.sidebarToggle svg{width:14px!important;height:14px!important}html body #root .app.chatMode>.sidebar>.sidebarSection{position:relative!important;width:100%!important;height:29px!important;min-height:29px!important;margin:0 0 4px!important;padding:6px 8px 6px 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-radius:8px!important;background:#f4f4f50d!important;color:#d9e0ea!important;font-size:11px!important;line-height:16.5px!important;font-weight:600!important;text-transform:uppercase!important}html body #root .app.chatMode>.sidebar>.sidebarSection:before{content:""!important;position:absolute!important;left:10px!important;top:50%!important;width:4px!important;height:17px!important;border-radius:999px!important;transform:translateY(-50%)!important;background:#8b98aa!important}html body #root .app.chatMode>.sidebar>.sidebarSection.accent-blue:before{background:#3b82f6!important}html body #root .app.chatMode>.sidebar>.sidebarSection.accent-yellow:before,html body #root .app.chatMode>.sidebar>.sidebarSection.accent-orange:before{background:#eab308!important}html body #root .app.chatMode>.sidebar>.sidebarSection.accent-pink:before{background:#fb7185!important}html body #root .app.chatMode>.sidebar>.sidebarSection.accent-purple:before{background:#818cf8!important}html body #root .app.chatMode>.sidebar>.sidebarSection svg{width:16px!important;height:16px!important;color:#8e949d!important}html body #root .app.chatMode>.sidebar>.mainNav.sidebarNavClosed{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}html body #root .app.chatMode>.sidebar>.sidebarFooterOps{margin-top:auto!important;padding:12px 12px 10px!important;gap:10px!important;border-top:1px solid rgba(255,255,255,.09)!important}html body #root .app.chatMode>.sidebar>.sidebarFooterOps>button:first-child{display:none!important}html body #root .app.chatMode>.sidebar>.sidebarFooterOps>button{height:22px!important;min-height:22px!important;padding:0!important;font-size:13px!important;line-height:18px!important;gap:10px!important}html body #root .app.chatMode>.sidebar>.sidebarFooterOps>button svg{width:16px!important;height:16px!important}html body #root .app.chatMode>.sidebar>.sidebarFooterOps>.sidebarUserCard{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important}html body #root .app.chatMode>.sidebar>.sidebarFooterOps .sidebarUserAvatar{width:32px!important;height:32px!important;min-width:32px!important;font-size:13px!important}html body #root .app.chatMode>.sidebar>.sidebarFooterOps .sidebarUserCard strong{font-size:13px!important;line-height:15px!important}html body #root .app.chatMode>.sidebar>.sidebarFooterOps .sidebarUserCard span{font-size:11px!important;line-height:13px!important}html body #root .workspace.workspace-dashboard .darkOpsInsight,html body #root .darkOpsDashboard .darkOpsInsight,html body #root .workspace.workspace-dashboard .darkOpsMetricGrid,html body #root .darkOpsDashboard .darkOpsMetricGrid,html body #root .workspace.workspace-dashboard .darkOpsCharts,html body #root .darkOpsDashboard .darkOpsCharts{width:100%!important;max-width:none!important;box-sizing:border-box!important}html body #root .workspace.workspace-dashboard .darkOpsMetricGrid,html body #root .darkOpsDashboard .darkOpsMetricGrid{margin-left:0!important;margin-right:0!important}html body #root .workspace.workspace-dashboard .darkOpsCharts,html body #root .darkOpsDashboard .darkOpsCharts{padding-left:0!important;padding-right:0!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard.isCustomizing .darkOpsToolbar.darkOpsToolbarCompact,html body #root .darkOpsDashboard.isCustomizing .darkOpsToolbar.darkOpsToolbarCompact{width:658px!important;grid-template-columns:var(--compact-period-w) var(--compact-toggle-w) var(--compact-icon-w) var(--compact-action-w) var(--compact-action-w)!important;grid-template-areas:"period toggle refresh widgets customize" "dates dates dates dates dates"!important}html body #root .workspace.workspace-dashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsWidgetsButton,html body #root .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsWidgetsButton{display:inline-flex!important;grid-area:widgets!important;width:var(--compact-action-w)!important;min-width:var(--compact-action-w)!important;opacity:1!important;visibility:visible!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard.isCustomizing .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow,html body #root .darkOpsDashboard.isCustomizing .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow{width:558px!important}html body #root .workspace.workspace-dashboard .darkOpsGroupList,html body #root .darkOpsDashboard .darkOpsGroupList{display:grid!important;gap:8px!important;margin-top:14px!important}html body #root .workspace.workspace-dashboard .darkOpsGroupRow,html body #root .darkOpsDashboard .darkOpsGroupRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:38px!important;padding:8px 10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;background:#ffffff08!important}html body #root .workspace.workspace-dashboard .darkOpsGroupRow span,html body #root .darkOpsDashboard .darkOpsGroupRow span{display:grid!important;min-width:0!important}html body #root .workspace.workspace-dashboard .darkOpsGroupRow strong,html body #root .darkOpsDashboard .darkOpsGroupRow strong{overflow:hidden!important;color:#f8fafc!important;font-size:13px!important;line-height:16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .workspace.workspace-dashboard .darkOpsGroupRow small,html body #root .darkOpsDashboard .darkOpsGroupRow small{overflow:hidden!important;color:#94a3b8!important;font-size:11px!important;line-height:14px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .workspace.workspace-dashboard .darkOpsGroupRow em,html body #root .darkOpsDashboard .darkOpsGroupRow em{min-width:24px!important;color:#fff!important;font-size:12px!important;font-style:normal!important;font-weight:800!important;text-align:right!important}:root{--midnight-core: #0A1A2E;--deep-space: #0D1117;--enterprise-navy: #102347;--electric-blue: #0066FF;--electric-cyan: #00D1FF;--royal-violet: #7B61FF;--soft-silver: #A6B0C3;--pure-white: #FFFFFF;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-tech: "Space Grotesk", "Exo 2", Inter, ui-sans-serif, system-ui, sans-serif;--bg-base: #FFFFFF;--bg-surface: #FFFFFF;--bg-raised: rgba(10, 26, 46, .035);--bg-overlay: rgba(10, 26, 46, .06);--bg-input: #FFFFFF;--bg-sidebar: var(--midnight-core);--green: var(--electric-cyan);--green-dim: rgba(0, 209, 255, .1);--green-glow: rgba(0, 209, 255, .24);--blue: var(--electric-blue);--blue-dim: rgba(0, 102, 255, .12);--violet: var(--royal-violet);--violet-dim: rgba(123, 97, 255, .12);--amber: var(--royal-violet);--amber-dim: rgba(123, 97, 255, .12);--red: var(--royal-violet);--red-dim: rgba(123, 97, 255, .12);--text-primary: var(--midnight-core);--text-secondary: rgba(10, 26, 46, .72);--text-muted: rgba(10, 26, 46, .58);--text-inverse: var(--pure-white);--border: rgba(10, 26, 46, .14);--border-strong: rgba(10, 26, 46, .22);--shadow-sm: 0 6px 18px rgba(10, 26, 46, .07);--shadow-md: 0 14px 34px rgba(10, 26, 46, .1);--shadow-lg: 0 22px 56px rgba(10, 26, 46, .14);--shadow-glow: 0 0 0 3px rgba(0, 209, 255, .2);--brand-primary: var(--electric-blue);--brand-accent: var(--electric-cyan);--bh-bg: var(--bg-base);--bh-surface: var(--bg-surface);--bh-surface-soft: var(--bg-raised);--bh-border: rgba(10, 26, 46, .14);--bh-border-strong: rgba(10, 26, 46, .22);--bh-text: var(--midnight-core);--bh-muted: rgba(10, 26, 46, .72);--bh-primary: var(--electric-blue);--bh-primary-strong: var(--enterprise-navy);--bh-accent: var(--electric-cyan);--bh-success: var(--electric-cyan);--bh-danger: var(--royal-violet);--bh-warning: var(--royal-violet);--bh-sidebar: var(--midnight-core);--bh-sidebar-2: var(--deep-space);--bh-sidebar-soft: var(--enterprise-navy);--bh-sidebar-text: var(--pure-white);--bh-sidebar-muted: var(--soft-silver);--ops-bg: var(--deep-space);--ops-panel: var(--enterprise-navy);--ops-card: var(--enterprise-navy);--ops-text: var(--pure-white);--ops-muted: var(--soft-silver);--ops-line: rgba(166, 176, 195, .18);--ops-green: var(--electric-cyan);--ops-blue: var(--electric-blue);--ops-purple: var(--royal-violet);--ops-purple-deep: var(--enterprise-navy);--inbox-selected: var(--electric-blue);--bytehost-electric-blue: var(--electric-blue);--bytehost-electric-cyan: var(--electric-cyan)}html,body,#root,#root *{font-family:var(--font-body)!important;letter-spacing:0!important;text-rendering:optimizeLegibility}html body{background:linear-gradient(180deg,rgba(0,209,255,.07),transparent 260px),var(--bg-base)!important;color:var(--text-primary)!important}html body #root h1,html body #root h2,html body #root h3,html body #root h4,html body #root h5,html body #root h6,html body #root .page-title,html body #root .pageTitle,html body #root .title-block h1,html body #root .login-heading h1,html body #root .heroTitle,html body #root .brand strong{font-family:var(--font-heading)!important;letter-spacing:0!important}html body #root .brandMark,html body #root .brandLogo,html body #root .sidebarLogo,html body #root .loginBadge,html body #root .heroKicker,html body #root .darkOpsKbd{font-family:var(--font-tech)!important}html body #root .app,html body #root .workspace,html body #root .pageShell,html body #root .page-content,html body #root .publicPage,html body #root .publicShell,html body #root .loginShell,html body #root .loginPage,html body #root .policyPage,html body #root .commercialPage,html body #root .saasConsole,html body #root .suitePage,html body #root .crmPage,html body #root .settings-page,html body #root .embedded-signup-page,html body #root .whatsapp-accounts-page,html body #root .custom-fields-page{background:radial-gradient(circle at 92% 4%,rgba(123,97,255,.1),transparent 260px),var(--bg-base)!important;color:var(--text-primary)!important}html body #root .sidebar,html body #root .app:not(.chatMode)>.sidebar,html body #root .app.chatMode>.sidebar{background:radial-gradient(circle at 20% 0%,rgba(0,209,255,.14),transparent 34%),linear-gradient(180deg,var(--midnight-core) 0%,var(--deep-space) 100%)!important;border-right-color:#a6b0c333!important;color:var(--pure-white)!important}html body #root .brandMark,html body #root .brandLogo,html body #root .sidebarLogo,html body #root .loginBrand .brandMark,html body #root .sidebarUserAvatar,html body #root .darkOpsAvatar{background:linear-gradient(135deg,var(--electric-blue) 0%,var(--electric-cyan) 100%)!important;color:var(--pure-white)!important;box-shadow:0 12px 28px #0066ff3d!important}html body #root .brand strong,html body #root .sidebar strong,html body #root .sidebarUserCard strong{color:var(--pure-white)!important}html body #root .brand span,html body #root .sidebar span,html body #root .sidebarUserCard span{color:var(--soft-silver)!important}html body #root .mainNav button,html body #root .sidebarSection,html body #root .sidebarToggle,html body #root .sidebarFooterOps>button{color:#ffffffd1!important}html body #root .mainNav button:hover,html body #root .mainNav button.active,html body #root .sidebarSection:hover,html body #root .sidebarSection.active,html body #root .sidebarSection.open{background:#0066ff2e!important;color:var(--pure-white)!important}html body #root .panel,html body #root .card,html body #root .pageCard,html body #root .login-card,html body #root .loginCard,html body #root .publicCard,html body #root .pricingCard,html body #root .operation-card,html body #root .operationCard,html body #root .metric,html body #root .metricCard,html body #root .metric-card,html body #root .metricsCard,html body #root .tenantCard,html body #root .pipelineCard,html body #root .approvalCard,html body #root .template,html body #root .templateCard,html body #root .suiteCard,html body #root .crmCard,html body #root .saasPanel,html body #root .settingsForm,html body #root .dataTable,html body #root .tableWrap,html body #root table,html body #root .modalContent,html body #root .modal,html body #root .notice,html body #root .topbar,html body #root .page-title-card,html body #root .darkOpsMetricCard,html body #root .darkOpsInsight,html body #root .darkOpsToolbar,html body #root .darkOpsCharts>*,html body #root .conversationItem,html body #root .threadPanel,html body #root .composer,html body #root .templateBar,html body #root .inboxShell,html body #root .conversationList,html body #root .threadHeader,html body #root .threadComposer,html body #root .manual-pix,html body #root .bolepix-form,html body #root .config-card,html body #root .settingsStatus,html body #root .detail-box,html body #root .detail-grid>div,html body #root .simple-detail-grid p{border-color:var(--border)!important;background:var(--bg-surface)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-sm)!important;font-family:var(--font-body)!important}html body #root .topbar,html body #root .page-header,html body #root .panelTitle,html body #root .pageHeader,html body #root .panel-heading,html body #root .darkOpsTopbar{border-color:#0a1a2e14!important;background:transparent!important;box-shadow:none!important}html body #root h1,html body #root h2,html body #root h3,html body #root h4,html body #root h5,html body #root h6,html body #root .page-title,html body #root .pageTitle,html body #root .title-block h1,html body #root .login-heading h1,html body #root .panelTitle h2,html body #root .panel-heading h2,html body #root .panel h2,html body #root .panel h3,html body #root .card h2,html body #root .card h3,html body #root .metric strong,html body #root .metricCard strong,html body #root .metric-card .value,html body #root .darkOpsHeading h1,html body #root .darkOpsMetricCard strong,html body #root .darkOpsInsight h2{color:var(--midnight-core)!important}html body #root p,html body #root small,html body #root label,html body #root th,html body #root td,html body #root .page-subtitle,html body #root .pageSubtitle,html body #root .panelTitle span,html body #root .panel-heading span,html body #root .metric span,html body #root .metric em,html body #root .darkOpsHeading p,html body #root .darkOpsMetricCard p,html body #root .darkOpsInsight p,html body #root .textMuted,html body #root .cell-subtitle,html body #root .cell-hint,html body #root .formHint,html body #root .muted{color:var(--text-secondary)!important}html body #root th,html body #root thead td,html body #root .tableHeader{background:#0a1a2e09!important;color:var(--enterprise-navy)!important;font-weight:800!important}html body #root tr:hover td,html body #root .tableRow:hover,html body #root .dataRow:hover{background:#0066ff0b!important}html body #root input,html body #root select,html body #root textarea,html body #root .input,html body #root .select,html body #root .search-input,html body #root .filter-input,html body #root .text-input,html body #root .darkOpsSearch,html body #root .darkOpsDateRow input{border-color:#10234729!important;background:var(--pure-white)!important;color:var(--midnight-core)!important;box-shadow:none!important;font-family:var(--font-body)!important}html body #root input::placeholder,html body #root textarea::placeholder{color:#0a1a2e7a!important;opacity:1!important}html body #root input:focus,html body #root select:focus,html body #root textarea:focus{border-color:var(--electric-blue)!important;box-shadow:0 0 0 3px #0066ff24!important;outline:0!important}html body #root button.primary,html body #root .primary,html body #root .command-button,html body #root .row-button,html body #root .submitButton,html body #root .actionButton,html body #root .darkOpsAction,html body #root .primaryCommand{border-color:var(--electric-blue)!important;background:linear-gradient(135deg,var(--electric-blue) 0%,var(--enterprise-navy) 100%)!important;color:var(--pure-white)!important;box-shadow:0 10px 22px #0066ff2e!important;font-family:var(--font-body)!important;font-weight:800!important}html body #root button.primary:hover,html body #root .primary:hover,html body #root .command-button:hover,html body #root .row-button:hover,html body #root .darkOpsAction:hover{border-color:var(--electric-cyan)!important;background:linear-gradient(135deg,var(--electric-cyan) 0%,var(--electric-blue) 100%)!important;color:var(--midnight-core)!important}html body #root button.secondary,html body #root .secondary,html body #root .command-button.secondary,html body #root .row-button.secondary,html body #root .icon-button,html body #root .iconButton,html body #root .darkOpsToggle,html body #root .darkOpsIconButton,html body #root .darkOpsSegmented{border-color:#1023472e!important;background:var(--pure-white)!important;color:var(--enterprise-navy)!important;box-shadow:none!important}html body #root .badge,html body #root .statusPill,html body #root .statusChip,html body #root .pill,html body #root .tag,html body #root .api-status.online,html body #root .provider-health.online,html body #root .settingsStatus,html body #root .darkOpsOnline{border-color:#00d1ff57!important;background:#00d1ff17!important;color:var(--enterprise-navy)!important}html body #root .danger,html body #root .error,html body #root .warn,html body #root .warning,html body #root .statusChip.red,html body #root .statusChip.amber,html body #root .notice.error,html body #root .notice.warning{border-color:#7b61ff4d!important;background:#7b61ff1a!important;color:var(--enterprise-navy)!important}html body #root .metric.warn,html body #root .metricCard.warn,html body #root .darkOpsMetricCard.warn{border-top-color:var(--royal-violet)!important}html body #root .metric.danger,html body #root .metricCard.danger,html body #root .darkOpsMetricCard.danger{border-top-color:var(--red)!important}html body #root .darkOpsDashboard{background:radial-gradient(circle at 16% 0%,rgba(0,209,255,.12),transparent 28%),radial-gradient(circle at 82% 10%,rgba(123,97,255,.12),transparent 30%),linear-gradient(180deg,var(--midnight-core) 0%,var(--deep-space) 100%)!important;color:var(--pure-white)!important}html body:has(.darkOpsDashboard),html body:has(.darkOpsDashboard) #root,html body:has(.darkOpsDashboard) .workspace{background:var(--deep-space)!important}html body #root .darkOpsDashboard .darkOpsTopbar,html body #root .darkOpsDashboard .darkOpsSearch,html body #root .darkOpsDashboard .darkOpsToolbar,html body #root .darkOpsDashboard .darkOpsInsight,html body #root .darkOpsDashboard .darkOpsMetricCard,html body #root .darkOpsDashboard .darkOpsCharts>*,html body #root .darkOpsDashboard .darkOpsGroupRow{border-color:#a6b0c329!important;background:#102347d1!important;color:var(--pure-white)!important}html body #root .darkOpsDashboard p,html body #root .darkOpsDashboard small,html body #root .darkOpsDashboard span,html body #root .darkOpsDashboard em{color:var(--soft-silver)!important}html body #root .darkOpsDashboard .darkOpsSearch input,html body #root .darkOpsDashboard .darkOpsDateRow input{background:transparent!important;color:var(--pure-white)!important}html body #root .loginShell,html body #root .loginPage,html body #root .loginHero,html body #root .publicHero,html body #root .commercialHero{background:radial-gradient(circle at 20% 16%,rgba(0,209,255,.18),transparent 28%),radial-gradient(circle at 86% 22%,rgba(123,97,255,.2),transparent 30%),linear-gradient(135deg,var(--deep-space),var(--midnight-core))!important;color:var(--pure-white)!important}html body #root .loginShell h1,html body #root .loginPage h1,html body #root .loginHero h1,html body #root .publicHero h1,html body #root .commercialHero h1,html body #root .loginShell strong,html body #root .publicHero strong,html body #root .commercialHero strong{color:var(--pure-white)!important}html body #root .loginShell p,html body #root .loginPage p,html body #root .loginHero p,html body #root .publicHero p,html body #root .commercialHero p,html body #root .loginShell span,html body #root .publicHero span,html body #root .commercialHero span{color:var(--soft-silver)!important}html body #root .channelIcon,html body #root .title-icon,html body #root .metricIcon,html body #root .approvalIcon,html body #root .templateIcon,html body #root .suiteIcon,html body #root .crmIcon{border-color:#00d1ff47!important;background:linear-gradient(135deg,#0066ff1f,#00d1ff29)!important;color:var(--electric-blue)!important}html body #root svg{color:currentColor;stroke-width:2}html body #root code,html body #root pre,html body #root kbd,html body #root .mono,html body #root .token,html body #root .facts dd{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace!important}html body #root .chatMode .conversationList>button.selected,html body #root .chatMode .conversationItem.selected{border-color:#00d1ff6b!important;background:#00d1ff1a!important;box-shadow:inset 3px 0 0 var(--electric-cyan)!important}html body #root a,html body #root .link{color:var(--electric-blue)!important}html body #root .workspace *,html body #root .publicPage *,html body #root .loginShell *,html body #root .modalContent *,html body #root .darkOpsDashboard *{letter-spacing:0!important}html body #root :focus-visible{outline:2px solid var(--electric-cyan)!important;outline-offset:2px!important}:root{--bg-base: #F7F9FC;--bg-surface: #FFFFFF;--bg-raised: #F2F5FA;--bg-overlay: #E8EEF7;--bg-input: #FFFFFF;--text-primary: #0A1A2E;--text-secondary: #40516A;--text-muted: #6D7D93;--border: rgba(10, 26, 46, .12);--border-strong: rgba(10, 26, 46, .2);--shadow-sm: 0 2px 10px rgba(10, 26, 46, .05);--shadow-md: 0 10px 28px rgba(10, 26, 46, .08);--shadow-lg: 0 20px 48px rgba(10, 26, 46, .12);--bh-bg: var(--bg-base);--bh-surface: var(--bg-surface);--bh-surface-soft: var(--bg-raised);--bh-border: var(--border);--bh-border-strong: var(--border-strong);--bh-text: var(--text-primary);--bh-muted: var(--text-secondary);--bh-primary: var(--electric-blue);--bh-primary-strong: #004EC2;--bh-accent: var(--electric-cyan)}html body,html body #root .app,html body #root .workspace,html body #root .pageShell,html body #root .page-content,html body #root .publicPage,html body #root .publicShell,html body #root .policyPage,html body #root .commercialPage,html body #root .saasConsole,html body #root .suitePage,html body #root .crmPage,html body #root .settings-page,html body #root .embedded-signup-page,html body #root .whatsapp-accounts-page,html body #root .custom-fields-page{background:var(--bg-base)!important;color:var(--text-primary)!important}html body #root .sidebar,html body #root .app:not(.chatMode)>.sidebar,html body #root .app.chatMode>.sidebar{background:linear-gradient(180deg,var(--midnight-core) 0%,var(--deep-space) 100%)!important;border-right-color:#a6b0c329!important;color:var(--pure-white)!important}html body #root .brandMark,html body #root .brandLogo,html body #root .sidebarLogo,html body #root .loginBrand .brandMark,html body #root .sidebarUserAvatar{background:var(--electric-blue)!important;color:var(--pure-white)!important;box-shadow:0 10px 24px #06f3!important}html body #root .mainNav button:hover,html body #root .mainNav button.active,html body #root .sidebarSection:hover,html body #root .sidebarSection.active,html body #root .sidebarSection.open{background:#0066ff29!important;color:var(--pure-white)!important}html body #root .mainNav button.active:before,html body #root .sidebarSection:before,html body #root .app.chatMode>.sidebar>.sidebarSection:before{background:var(--electric-blue)!important}html body #root .panel,html body #root .card,html body #root .pageCard,html body #root .login-card,html body #root .loginCard,html body #root .publicCard,html body #root .pricingCard,html body #root .operation-card,html body #root .operationCard,html body #root .metric,html body #root .metricCard,html body #root .metric-card,html body #root .metricsCard,html body #root .tenantCard,html body #root .pipelineCard,html body #root .approvalCard,html body #root .template,html body #root .templateCard,html body #root .suiteCard,html body #root .crmCard,html body #root .saasPanel,html body #root .settingsForm,html body #root .dataTable,html body #root .tableWrap,html body #root table,html body #root .modalContent,html body #root .notice,html body #root .topbar,html body #root .page-title-card,html body #root .conversationItem,html body #root .threadPanel,html body #root .composer,html body #root .templateBar,html body #root .inboxShell,html body #root .conversationList,html body #root .threadHeader,html body #root .threadComposer,html body #root .manual-pix,html body #root .bolepix-form,html body #root .config-card,html body #root .settingsStatus,html body #root .detail-box,html body #root .detail-grid>div,html body #root .simple-detail-grid p{border-color:var(--border)!important;background:var(--bg-surface)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-sm)!important}html body #root .topbar,html body #root .page-header,html body #root .panelTitle,html body #root .pageHeader,html body #root .panel-heading{background:transparent!important;border-color:#0a1a2e14!important;box-shadow:none!important}html body #root button.primary,html body #root .primary,html body #root .command-button,html body #root .row-button,html body #root .submitButton,html body #root .actionButton,html body #root .primaryCommand{border-color:var(--electric-blue)!important;background:var(--electric-blue)!important;color:var(--pure-white)!important;box-shadow:0 8px 18px #0066ff2e!important}html body #root button.primary:hover,html body #root .primary:hover,html body #root .command-button:hover,html body #root .row-button:hover,html body #root .actionButton:hover{border-color:#004ec2!important;background:#004ec2!important;color:var(--pure-white)!important}html body #root button.secondary,html body #root .secondary,html body #root .command-button.secondary,html body #root .row-button.secondary,html body #root .icon-button,html body #root .iconButton{border-color:#0a1a2e24!important;background:var(--pure-white)!important;color:var(--enterprise-navy)!important;box-shadow:none!important}html body #root .badge,html body #root .statusPill,html body #root .statusChip,html body #root .pill,html body #root .tag,html body #root .api-status.online,html body #root .provider-health.online,html body #root .settingsStatus{border-color:#0066ff2e!important;background:#0066ff12!important;color:var(--enterprise-navy)!important}html body #root input:focus,html body #root select:focus,html body #root textarea:focus,html body #root :focus-visible{border-color:var(--electric-cyan)!important;outline:2px solid rgba(0,209,255,.55)!important;outline-offset:2px!important;box-shadow:0 0 0 3px #00d1ff1f!important}html body #root .channelIcon,html body #root .title-icon,html body #root .metricIcon,html body #root .approvalIcon,html body #root .templateIcon,html body #root .suiteIcon,html body #root .crmIcon{border-color:#0066ff24!important;background:#0066ff14!important;color:var(--electric-blue)!important}html body #root .metric.ok,html body #root .metricCard.ok,html body #root .darkOpsMetricCard.ok{border-top-color:var(--electric-cyan)!important}html body #root .metric.info,html body #root .metricCard.info,html body #root .darkOpsMetricCard.info{border-top-color:var(--electric-blue)!important}html body #root .metric.warn,html body #root .metricCard.warn,html body #root .darkOpsMetricCard.warn,html body #root .metric.danger,html body #root .metricCard.danger,html body #root .darkOpsMetricCard.danger{border-top-color:var(--royal-violet)!important}html body #root .loginShell,html body #root .loginPage,html body #root .loginHero,html body #root .publicHero,html body #root .commercialHero{background:linear-gradient(135deg,var(--midnight-core) 0%,var(--deep-space) 100%)!important;color:var(--pure-white)!important}html body #root .darkOpsDashboard{background:var(--deep-space)!important;color:var(--pure-white)!important}html body #root .darkOpsDashboard .darkOpsTopbar,html body #root .darkOpsDashboard .darkOpsSearch,html body #root .darkOpsDashboard .darkOpsToolbar,html body #root .darkOpsDashboard .darkOpsInsight,html body #root .darkOpsDashboard .darkOpsMetricCard,html body #root .darkOpsDashboard .darkOpsCharts>*,html body #root .darkOpsDashboard .darkOpsGroupRow{border-color:#a6b0c329!important;background:var(--enterprise-navy)!important;color:var(--pure-white)!important}html body #root .chatMode .conversationList>button.selected,html body #root .chatMode .conversationItem.selected{border-color:#0066ff3d!important;background:#0066ff12!important;box-shadow:inset 3px 0 0 var(--electric-blue)!important}body:has(#root .loginPage),body:has(.min-h-screen.flex.items-center.justify-center){min-height:100dvh!important;overflow:auto!important}html body #root .loginPage,html body #root main.loginPage{min-height:100dvh!important;width:100vw!important;padding:18px!important;display:grid!important;place-items:center!important}html body #root .loginPanel{width:min(100%,360px)!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:20px 20px 18px!important;border-radius:12px!important;box-shadow:0 16px 42px #00000047!important}html body #root .loginBrand{gap:3px!important;margin:0 0 14px!important}html body #root .loginBrand .brandMark{width:42px!important;height:42px!important;margin:0 0 4px!important;border-radius:10px!important;font-size:15px!important}html body #root .loginBrand strong{font-size:14px!important;line-height:1.15!important}html body #root .loginBrand span{font-size:10px!important;line-height:1.1!important}html body #root .loginPanel h1{margin:0 0 6px!important;font-size:22px!important;line-height:1.15!important}html body #root .loginPanel>div>p{margin:0 0 14px!important;font-size:13px!important;line-height:1.35!important}html body #root .loginForm{gap:10px!important}html body #root .loginForm label{gap:5px!important;font-size:13px!important;line-height:1.15!important}html body #root .loginForm input[type=email],html body #root .loginForm input[type=password],html body #root .loginForm input[type=text],html body #root .passwordField{height:38px!important;min-height:38px!important;border-radius:8px!important;font-size:14px!important}html body #root .passwordField{grid-template-columns:minmax(0,1fr) 38px!important}html body #root .passwordField input,html body #root .passwordField input:focus,html body #root .passwordToggle{height:36px!important;min-height:36px!important}html body #root .passwordToggle{width:38px!important}html body #root .loginSlider{gap:5px!important;margin-top:0!important;font-size:12px!important;line-height:1.25!important}html body #root .loginSliderTrack,html body #root .loginSliderTrack input[type=range]{height:40px!important}html body #root .loginSliderTrack:before{width:42px!important;height:40px!important;border-radius:8px!important;font-size:18px!important}html body #root .loginSliderText{font-size:12px!important}html body #root .loginForm .primary{height:38px!important;min-height:38px!important;margin-top:2px!important;border-radius:8px!important;font-size:14px!important}html body #root .loginLocale{margin-top:4px!important;font-size:12px!important}html body #root .loginLocale:before{width:14px!important;height:14px!important}html body .min-h-screen.flex.items-center.justify-center{min-height:100dvh!important;width:100vw!important;padding:14px!important;align-items:center!important;justify-content:center!important}html body .min-h-screen.flex.items-center.justify-center .w-full.max-w-md.px-4{width:min(100%,360px)!important;max-width:360px!important;min-height:0!important;height:auto!important;padding-left:0!important;padding-right:0!important}html body .min-h-screen.flex.items-center.justify-center .rounded-xl{width:100%!important;min-height:0!important;height:auto!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important;border-radius:12px!important}html body .min-h-screen.flex.items-center.justify-center .flex.flex-col.p-6{min-height:0!important;padding:16px 18px 6px!important}html body .min-h-screen.flex.items-center.justify-center .p-6.pt-0{min-height:0!important;padding:0 18px 14px!important}html body .min-h-screen.flex.items-center.justify-center .items-center.p-6.flex.flex-col{min-height:0!important;gap:8px!important;padding:0 18px 14px!important}html body .min-h-screen.flex.items-center.justify-center .text-2xl{font-size:20px!important;line-height:1.15!important}html body .min-h-screen.flex.items-center.justify-center .h-14{height:40px!important;max-width:150px!important}html body .min-h-screen.flex.items-center.justify-center .space-y-4>:not([hidden])~:not([hidden]){margin-top:10px!important}html body .min-h-screen.flex.items-center.justify-center .space-y-2>:not([hidden])~:not([hidden]){margin-top:5px!important}html body .min-h-screen.flex.items-center.justify-center .h-9{height:34px!important;min-height:34px!important}html body .min-h-screen.flex.items-center.justify-center .h-11{height:38px!important;min-height:38px!important}:root{--bg-base: var(--deep-space);--bg-surface: var(--midnight-core);--bg-raised: var(--enterprise-navy);--bg-overlay: rgba(16, 35, 71, .88);--bg-input: var(--deep-space);--text-primary: var(--pure-white);--text-secondary: var(--soft-silver);--text-muted: rgba(166, 176, 195, .72);--border: rgba(0, 209, 255, .18);--border-strong: rgba(0, 209, 255, .38);--shadow-sm: 0 8px 24px rgba(0, 0, 0, .18);--shadow-md: 0 14px 36px rgba(0, 0, 0, .24);--shadow-lg: 0 24px 56px rgba(0, 0, 0, .34);--bh-bg: var(--deep-space);--bh-surface: var(--midnight-core);--bh-surface-soft: var(--enterprise-navy);--bh-border: var(--border);--bh-border-strong: var(--border-strong);--bh-text: var(--pure-white);--bh-muted: var(--soft-silver);--bh-primary: var(--electric-blue);--bh-primary-strong: #0055D6;--bh-accent: var(--electric-cyan);--ops-bg: var(--deep-space);--ops-panel: var(--midnight-core);--ops-card: var(--midnight-core);--ops-text: var(--pure-white);--ops-muted: var(--soft-silver);--ops-line: rgba(0, 209, 255, .2)}html body,html body #root,html body #root .app,html body #root .workspace,html body #root .pageShell,html body #root .page-content,html body #root .publicPage,html body #root .publicShell,html body #root .policyPage,html body #root .commercialPage,html body #root .saasConsole,html body #root .suitePage,html body #root .crmPage,html body #root .settings-page,html body #root .embedded-signup-page,html body #root .whatsapp-accounts-page,html body #root .custom-fields-page{background:var(--deep-space)!important;color:var(--pure-white)!important}html body #root .sidebar,html body #root .app:not(.chatMode)>.sidebar,html body #root .app.chatMode>.sidebar{background:var(--midnight-core)!important;border-right:1px solid rgba(0,209,255,.2)!important;box-shadow:16px 0 44px #00000029!important}html body #root .brandMark,html body #root .brandLogo,html body #root .sidebarLogo,html body #root .loginBrand .brandMark,html body #root .sidebarUserAvatar,html body #root .darkOpsAvatar{background:var(--electric-blue)!important;color:var(--pure-white)!important;box-shadow:0 0 0 1px #00d1ff57,0 10px 28px #0066ff38!important}html body #root .mainNav button:hover,html body #root .sidebarSection:hover{background:#0066ff1a!important}html body #root .mainNav button.active,html body #root .sidebarSection.active,html body #root .sidebarSection.open{background:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .mainNav button.active:before,html body #root .sidebarSection:before,html body #root .app.chatMode>.sidebar>.sidebarSection:before{background:var(--electric-cyan)!important}html body #root .topbar,html body #root .page-header,html body #root .pageHeader,html body #root .panelTitle,html body #root .panel-heading{background:var(--deep-space)!important;border-color:#00d1ff1f!important;color:var(--pure-white)!important;box-shadow:none!important}html body #root .panel,html body #root .card,html body #root .pageCard,html body #root .publicCard,html body #root .pricingCard,html body #root .operation-card,html body #root .operationCard,html body #root .metric,html body #root .metricCard,html body #root .metric-card,html body #root .metricsCard,html body #root .tenantCard,html body #root .pipelineCard,html body #root .approvalCard,html body #root .template,html body #root .templateCard,html body #root .suiteCard,html body #root .crmCard,html body #root .saasPanel,html body #root .settingsForm,html body #root .dataTable,html body #root .tableWrap,html body #root table,html body #root .modalContent,html body #root .notice,html body #root .page-title-card,html body #root .manual-pix,html body #root .bolepix-form,html body #root .config-card,html body #root .detail-box,html body #root .detail-grid>div,html body #root .simple-detail-grid p{background:var(--midnight-core)!important;border-color:var(--border)!important;color:var(--pure-white)!important;box-shadow:var(--shadow-sm)!important}html body #root h1,html body #root h2,html body #root h3,html body #root h4,html body #root h5,html body #root h6,html body #root .page-title,html body #root .pageTitle,html body #root .metric strong,html body #root .metricCard strong,html body #root .metric-card .value,html body #root .topbar h1{color:var(--pure-white)!important}html body #root p,html body #root small,html body #root label,html body #root th,html body #root td,html body #root .page-subtitle,html body #root .pageSubtitle,html body #root .textMuted,html body #root .cell-subtitle,html body #root .cell-hint,html body #root .formHint,html body #root .muted{color:var(--soft-silver)!important}html body #root input,html body #root select,html body #root textarea,html body #root .input,html body #root .select,html body #root .search-input,html body #root .filter-input,html body #root .text-input{background:var(--deep-space)!important;border-color:#a6b0c33d!important;color:var(--pure-white)!important;box-shadow:none!important}html body #root input::placeholder,html body #root textarea::placeholder{color:#a6b0c39e!important}html body #root input:focus,html body #root select:focus,html body #root textarea:focus,html body #root :focus-visible{border-color:var(--electric-cyan)!important;outline:2px solid rgba(0,209,255,.82)!important;outline-offset:2px!important;box-shadow:0 0 0 3px #00d1ff1f!important}html body #root button.primary,html body #root .primary,html body #root .command-button,html body #root .row-button,html body #root .submitButton,html body #root .actionButton,html body #root .primaryCommand{background:var(--electric-blue)!important;border-color:var(--electric-blue)!important;color:var(--pure-white)!important;box-shadow:0 8px 20px #0066ff38!important}html body #root button.primary:hover,html body #root .primary:hover,html body #root .command-button:hover,html body #root .row-button:hover,html body #root .actionButton:hover{background:#0055d6!important;border-color:var(--electric-cyan)!important;color:var(--pure-white)!important}html body #root button.secondary,html body #root .secondary,html body #root .command-button.secondary,html body #root .row-button.secondary,html body #root .icon-button,html body #root .iconButton{background:var(--midnight-core)!important;border-color:#a6b0c33d!important;color:var(--pure-white)!important}html body #root th,html body #root thead td,html body #root .tableHeader{background:var(--enterprise-navy)!important;color:var(--pure-white)!important}html body #root tr:hover td,html body #root .tableRow:hover,html body #root .dataRow:hover{background:#0066ff1a!important}html body #root .badge,html body #root .statusPill,html body #root .statusChip,html body #root .pill,html body #root .tag,html body #root .api-status.online,html body #root .provider-health.online,html body #root .settingsStatus{background:#00d1ff17!important;border-color:#00d1ff4d!important;color:var(--pure-white)!important}html body:has(.darkOpsDashboard),html body:has(.darkOpsDashboard) #root,html body:has(.darkOpsDashboard) .workspace,html body #root .darkOpsDashboard{background:var(--deep-space)!important;color:var(--pure-white)!important}html body #root .darkOpsDashboard .darkOpsTopbar{background:transparent!important;border-bottom:1px solid rgba(0,209,255,.12)!important;color:var(--pure-white)!important}html body #root .darkOpsDashboard .darkOpsSearch,html body #root .darkOpsDashboard .darkOpsToolbar,html body #root .darkOpsDashboard .darkOpsMetricCard,html body #root .darkOpsDashboard .darkOpsChartCard,html body #root .darkOpsDashboard .darkOpsCharts>*,html body #root .darkOpsDashboard .darkOpsGroupRow{background:var(--midnight-core)!important;border-color:#00d1ff38!important;color:var(--pure-white)!important;box-shadow:0 10px 30px #0000002e!important}html body #root .darkOpsDashboard .darkOpsInsight{background:var(--midnight-core)!important;border-color:#7b61ff75!important;box-shadow:inset 3px 0 0 var(--royal-violet),0 10px 30px #0000002e!important}html body #root .darkOpsDashboard h1,html body #root .darkOpsDashboard h2,html body #root .darkOpsDashboard h3,html body #root .darkOpsDashboard strong{color:var(--pure-white)!important}html body #root .darkOpsDashboard p,html body #root .darkOpsDashboard small,html body #root .darkOpsDashboard em{color:var(--soft-silver)!important}html body #root .darkOpsDashboard .darkOpsHeading h1{font-family:var(--font-heading)!important;font-weight:700!important}html body #root .darkOpsDashboard .darkOpsMetricIcon{background:#0066ff1f!important;border:1px solid rgba(0,209,255,.24)!important;color:var(--electric-cyan)!important}html body #root .darkOpsDashboard .darkOpsSearch input,html body #root .darkOpsDashboard .darkOpsDateRow input{background:var(--deep-space)!important;border-color:#a6b0c333!important;color:var(--pure-white)!important}html body #root .darkOpsDashboard .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsInsightActions button{background:var(--midnight-core)!important;border-color:#a6b0c33d!important;color:var(--pure-white)!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsSegmented button{color:var(--soft-silver)!important}html body #root .darkOpsDashboard .darkOpsOnline{background:var(--electric-cyan)!important;border-color:var(--electric-cyan)!important;box-shadow:0 0 0 4px #00d1ff1f!important}html body #root .darkOpsDashboard .darkOpsEmptyState{color:#a6b0c3b8!important}html body #root .darkOpsDashboard .darkOpsCustomizer{background:var(--midnight-core)!important;border-color:#00d1ff42!important;color:var(--pure-white)!important;box-shadow:var(--shadow-lg)!important}html body #root .darkOpsDashboard .darkOpsWidgetRow{background:var(--deep-space)!important;border-color:#a6b0c32e!important;color:var(--pure-white)!important}html body #root .loginPanel,html body #root .login-card,html body #root .loginCard,html body .min-h-screen.flex.items-center.justify-center .rounded-xl{background:var(--midnight-core)!important;border-color:#00d1ff3d!important;color:var(--pure-white)!important}@media(prefers-reduced-motion:reduce){html body #root *,html body #root *:before,html body #root *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact{background:var(--midnight-core)!important;border:1px solid rgba(0,209,255,.18)!important;color:var(--pure-white)!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight{background:var(--midnight-core)!important;border:1px solid rgba(123,97,255,.46)!important;box-shadow:inset 3px 0 0 var(--royal-violet),0 10px 30px #0000002e!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight h2 svg{color:var(--royal-violet)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsCharts>article{background:var(--midnight-core)!important;border:1px solid rgba(0,209,255,.22)!important;color:var(--pure-white)!important;box-shadow:0 10px 30px #0000002e!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard h3,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsCharts>article h3{color:var(--pure-white)!important}@media(max-width:700px){html body #root .app .mobileMenuBackdrop{display:none!important}html body #root .app.mobileMenuOpen .mobileMenuBackdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:90!important;display:block!important;width:100vw!important;height:100dvh!important;max-width:none!important;border:0!important;border-radius:0!important;background:#0a1a2e7a!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard{padding-inline:16px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsTopbar{gap:8px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSearch{min-width:0!important;width:min(100%,172px)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsKbd{display:none!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading{display:block!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:none!important;grid-template-rows:auto!important;grid-auto-flow:row!important;grid-auto-rows:auto!important;gap:8px!important;width:100%!important;height:auto!important;min-height:0!important;margin-top:14px!important;padding:8px!important;overflow:visible!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact>*{grid-column:auto!important;grid-row:auto!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsSegmented{grid-column:1 / -1!important;width:100%!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow{display:grid!important;grid-column:1 / -1!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;overflow:visible!important;justify-self:stretch!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow label{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow input,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact .darkOpsDateRow button{width:100%!important;min-width:0!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;height:auto!important;min-height:0!important;margin-top:16px!important;padding:18px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight>div:first-of-type,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight p{width:100%!important;max-width:none!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsightActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:0!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsightActions button{width:100%!important;min-width:0!important}}html body #root .app.chatMode .conversationList .inboxAdvancedFilters{width:332px!important;gap:0!important;padding:10px 12px!important;scrollbar-width:thin!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterHeading{min-height:34px!important;margin-bottom:4px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterHeading strong{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:14px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterHeading strong svg{width:15px!important;height:15px!important;color:var(--brand-muted)!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterChecks{gap:0!important;padding-bottom:4px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterChecks label{min-height:38px!important;gap:9px!important;padding:0 2px!important;font-size:13px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterChecks label>svg{width:16px!important;height:16px!important;color:var(--brand-muted)!important;stroke-width:1.7!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterSection{gap:7px!important;padding:12px 0!important;border-top:1px solid var(--brand-line)!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterChecks+.inboxFilterSection{padding-top:7px!important;border-top:0!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterSection>span{color:var(--brand-muted)!important;font-size:11px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterOptions{gap:1px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterOptions label{min-height:32px!important;gap:9px!important;padding:0 2px!important;font-size:13px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters :is(.inboxFilterChecks,.inboxFilterOptions) input[type=checkbox]{width:19px!important;min-width:19px!important;height:19px!important;min-height:19px!important;margin:0!important;accent-color:var(--royal-violet)!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxDateFilters{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxDateFilters label{grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;color:var(--brand-muted)!important;font-size:12px!important;text-transform:none!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxDateFilters input[type=date]{height:40px!important;min-height:40px!important;background:var(--brand-canvas)!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterDot{display:inline-block!important;flex:0 0 8px!important;width:8px!important;height:8px!important;border-radius:50%!important}@media(max-width:700px){html body #root .app.chatMode .conversationList .inboxAdvancedFilters{width:auto!important}}html body #root .app.chatMode .inboxHistoryPanel{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:14px!important;min-height:44px!important;padding:6px 14px!important;background:var(--pure-white)!important;border-bottom:1px solid var(--brand-line)!important;color:var(--brand-muted)!important;font-size:12px!important}html body #root .app.chatMode .inboxHistoryPanel>div,html body #root .app.chatMode .inboxHistoryPanel button{display:inline-flex!important;align-items:center!important;gap:8px!important}html body #root .app.chatMode .inboxHistoryPanel strong{color:var(--midnight-core)!important;font-size:13px!important}html body #root .app.chatMode .inboxHistoryPanel svg{width:16px!important;height:16px!important}html body #root .app.chatMode .inboxHistoryPanel button{justify-content:center!important;width:30px!important;height:30px!important;padding:0!important;background:transparent!important;border:0!important;color:var(--brand-muted)!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters,html body #root .app.chatMode .conversationList .inboxListActionsMenu{position:absolute!important;top:52px!important;z-index:40!important;margin:0!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters{right:12px!important;width:288px!important;max-width:calc(100% - 24px)!important;max-height:min(70vh,640px)!important}html body #root .app.chatMode .conversationList .inboxListActionsMenu{right:12px!important;width:230px!important}html body #root .app.chatMode .conversationList .inboxListActionsMenu>span{display:block!important;height:1px!important;margin:4px -2px!important;background:var(--brand-line)!important}html body #root .app.chatMode .conversationList .inboxListActionsMenu button.active{background:var(--brand-canvas-strong)!important;color:var(--electric-blue)!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterOptions{display:grid!important;gap:5px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterOptions label{display:flex!important;grid-column:auto!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:30px!important;padding:0 6px!important;background:transparent!important;border:0!important;color:var(--brand-copy)!important;font-size:12px!important;font-weight:500!important;text-transform:none!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterHeading button svg{width:15px!important;height:15px!important}html body #root .app.chatMode .conversationList .inboxOperationalSummary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:2px 0!important}html body #root .app.chatMode .conversationList .inboxOperationalSummary article{display:grid!important;gap:4px!important;min-height:58px!important;padding:9px 10px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important}html body #root .app.chatMode .conversationList .inboxOperationalSummary article:last-child{grid-column:1 / -1!important}html body #root .app.chatMode .conversationList .inboxOperationalSummary span{color:var(--brand-muted)!important;font-size:11px!important}html body #root .app.chatMode .conversationList .inboxOperationalSummary strong{color:var(--midnight-core)!important;font-size:18px!important;font-weight:700!important}html body #root .app.chatMode .conversationList .inboxSelectionBar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important}html body #root .app.chatMode .conversationList .inboxSelectionBar strong{align-self:center!important;color:var(--brand-muted)!important;font-size:11px!important;text-align:right!important}html body #root .app.chatMode .conversationList .inboxSelectionBar button{min-height:32px!important;padding:0 8px!important;background:var(--pure-white)!important;border:1px solid var(--brand-line)!important;border-radius:6px!important;color:var(--midnight-core)!important;font-size:11px!important;font-weight:600!important}html body #root .app.chatMode .conversationList>button .inboxSelectionCheck{display:grid!important;flex:0 0 20px!important;width:20px!important;height:20px!important;place-items:center!important;border:1px solid var(--brand-line-strong)!important;border-radius:5px!important;color:var(--electric-blue)!important}html body #root .app.chatMode .conversationList>button .inboxSelectionCheck svg{width:16px!important;height:16px!important}html body #root .app.chatMode .conversationList>button.multiSelected{background:color-mix(in srgb,var(--pure-white) 90%,var(--electric-blue))!important;border-color:color-mix(in srgb,var(--brand-line) 60%,var(--electric-blue))!important}html body #root .app.chatMode :is(.inboxDialogEmpty,.inboxMessageSearch,.inboxHelpContent){color:var(--brand-copy)!important;font-size:13px!important}html body #root .app.chatMode .inboxDialogEmpty{display:grid!important;min-height:180px!important;place-content:center!important;gap:8px!important;text-align:center!important}html body #root .app.chatMode .inboxDialogEmpty>svg{width:34px!important;height:34px!important;margin:0 auto!important;color:var(--soft-silver)!important}html body #root .app.chatMode .inboxDialogEmpty span{color:var(--brand-muted)!important}html body #root .app.chatMode .inboxMessageSearch,html body #root .app.chatMode .inboxHelpContent{display:grid!important;gap:14px!important}html body #root .app.chatMode .inboxMessageSearch label{display:grid!important;gap:7px!important;color:var(--midnight-core)!important;font-weight:600!important}html body #root .app.chatMode .inboxMessageSearch label>div{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 11px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important}html body #root .app.chatMode .inboxMessageSearch input{min-width:0!important;height:40px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .app.chatMode .inboxMessageResults{display:grid!important;gap:6px!important;max-height:300px!important;overflow-y:auto!important}html body #root .app.chatMode .inboxMessageResults button{display:grid!important;grid-template-columns:1fr auto!important;gap:3px 10px!important;padding:10px!important;text-align:left!important;background:var(--pure-white)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important}html body #root .app.chatMode .inboxMessageResults button span{grid-column:1 / -1!important;color:var(--brand-muted)!important}html body #root .app.chatMode .inboxHelpContent section{display:grid!important;gap:6px!important;padding:12px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important}html body #root .app.chatMode .inboxHelpContent section strong{color:var(--midnight-core)!important}html body #root .app.chatMode .inboxHelpContent section span{color:var(--brand-muted)!important}html body #root .app.chatMode .newConversationIntro{margin:0!important;color:var(--brand-muted)!important;font-size:13px!important}html body #root .app.chatMode .newConversationStatus label>span{display:grid!important;gap:2px!important}html body #root .app.chatMode .newConversationStatus label strong{color:var(--midnight-core)!important;font-size:12px!important}html body #root .app.chatMode .newConversationStatus label small{color:var(--brand-muted)!important;font-size:10px!important;font-weight:400!important}@media(max-width:700px){html body #root .app.chatMode .conversationList .inboxAdvancedFilters{position:fixed!important;top:64px!important;right:10px!important;left:10px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 84px)!important}html body #root .app.chatMode .conversationList .inboxListActionsMenu{top:50px!important;right:10px!important;width:min(230px,calc(100vw - 20px))!important}html body #root .app.chatMode .inboxHistoryPanel{grid-template-columns:1fr auto!important}html body #root .app.chatMode .inboxHistoryPanel>span{display:none!important}}html body #root .app:not(.chatMode)>.workspace,html body #root .app:not(.chatMode)>.workspace[class*=workspace-]{background:var(--system-canvas)!important;background-image:none!important;color:var(--system-text)!important}html body #root .app:not(.chatMode)>.workspace>.topbar{background:var(--system-surface)!important;border-color:var(--system-border)!important;border-radius:8px!important;color:var(--system-text)!important;box-shadow:0 1px #0a1a2e0d!important}html body #root .app:not(.chatMode)>.workspace :is(.panel,.saasPanel,.settingsForm,.accountIdentity,.pipelineToolbar,.suiteCard,.suiteChartCard,.suiteInsightCard,.suiteTableCard,.usersListPanel,.contactsFilterBar,.contactsTableShell,.signupMainCard,.connectInfoCard,.methodCard,.connectionDetails){border-radius:8px!important}html body #root .app>.sidebar .mainNav button.active,html body #root .app:not(.chatMode)>.sidebar .mainNav button.active,html body #root .app.chatMode>.sidebar .mainNav button.active{background:#0066ff3d!important;background-image:none!important;border-color:#00d1ff42!important;color:var(--pure-white)!important;box-shadow:inset 3px 0 0 var(--electric-cyan)!important}html body #root .app>.sidebar .mainNav button.active:before,html body #root .app:not(.chatMode)>.sidebar .mainNav button.active:before,html body #root .app.chatMode>.sidebar .mainNav button.active:before{background:var(--electric-cyan)!important}html body #root .app>.sidebar .mainNav button.active svg,html body #root .app:not(.chatMode)>.sidebar .mainNav button.active svg,html body #root .app.chatMode>.sidebar .mainNav button.active svg{color:var(--electric-cyan)!important}html body #root .app.chatMode>.workspace.workspace-chat,html body #root .app.chatMode>.workspace.workspace-chat .inboxExperience,html body #root .app.chatMode>.workspace.workspace-chat .chatShell.reviewInbox{background:var(--system-canvas)!important;background-image:none!important;color:var(--system-text)!important}html body #root .app.chatMode .inboxWorkspaceHeader{background:var(--system-surface)!important;background-image:none!important;border-color:var(--system-border)!important;border-radius:0!important;color:var(--system-text)!important;box-shadow:0 1px #0a1a2e0d!important}html body #root .app.chatMode .inboxWorkspaceHeader :is(h1,h2,h3,strong),html body #root .app.chatMode .inboxWorkspaceHeader .inboxHeaderTitle :is(h1,h2,strong){color:var(--system-text)!important}html body #root .app.chatMode .inboxWorkspaceHeader :is(p,span,small){color:var(--system-copy)!important}html body #root .app.chatMode .inboxWorkspaceHeader :is(button,.crmRoundButton,.crmIconTextButton,select){background:var(--system-surface)!important;border-color:var(--system-border-strong)!important;color:var(--enterprise-navy)!important;box-shadow:none!important}html body #root .app.chatMode .inboxWorkspaceHeader .inboxHeaderStats>*{background:var(--system-subtle)!important;border-color:var(--system-border)!important;color:var(--enterprise-navy)!important}html body #root .app.chatMode .chatShell.reviewInbox .conversationList,html body #root .app.chatMode .chatShell.reviewInbox .thread,html body #root .app.chatMode .chatShell.reviewInbox .contactInspector{background:var(--system-surface)!important;background-image:none!important;border-color:var(--system-border)!important;color:var(--system-text)!important;box-shadow:none!important}html body #root .app.chatMode .chatShell.reviewInbox .thread{background:var(--system-canvas)!important}html body #root .app.chatMode :is(.conversationListHeader,.queueHealth,.inboxFilters,.inboxSearchRow,.threadHeader,.composer,.templateBar,.actionsHeader){background:var(--system-surface)!important;background-image:none!important;border-color:var(--system-border)!important;color:var(--system-text)!important}html body #root .app.chatMode .inboxNoticeBar{background:var(--electric-blue)!important;background-image:none!important;border-color:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .app.chatMode .inboxNoticeBar *{color:var(--pure-white)!important}html body #root .app.chatMode .conversationList>button,html body #root .app.chatMode .conversationList>button .conversationSummary{background:var(--system-surface)!important;background-image:none!important;border-color:var(--system-border)!important;color:var(--system-text)!important}html body #root .app.chatMode .conversationList>button:hover{background:color-mix(in srgb,var(--pure-white) 94%,var(--electric-blue))!important}html body #root .app.chatMode .conversationList>button:is(.active,.selected),html body #root .app.chatMode .conversationList>button:is(.active,.selected) .conversationSummary{background:color-mix(in srgb,var(--pure-white) 86%,var(--electric-blue))!important;background-image:none!important;border-color:color-mix(in srgb,transparent 64%,var(--electric-blue))!important;color:var(--system-text)!important;box-shadow:inset 3px 0 0 var(--electric-blue)!important}html body #root .app.chatMode .conversationList>button:is(.active,.selected) *{color:var(--system-text)!important}html body #root .app.chatMode :is(.conversationList,.thread,.contactInspector) :is(h1,h2,h3,strong){color:var(--system-text)!important}html body #root .app.chatMode :is(.conversationList,.thread,.contactInspector) :is(p,span,small){color:var(--system-copy)!important}html body #root .app.chatMode .threadWelcome{background:var(--system-surface)!important;background-image:none!important;border:1px solid var(--system-border)!important;border-radius:8px!important;color:var(--system-text)!important;box-shadow:var(--shadow-sm)!important}html body #root .app.chatMode .threadWelcome strong{color:var(--system-text)!important}html body #root .app.chatMode .threadWelcome span{color:var(--system-copy)!important}html body #root .app.chatMode :is(.inboxScopeTabs,.composerTabs){background:var(--system-subtle)!important;border-color:var(--system-border)!important}html body #root .app.chatMode :is(.inboxScopeTabs,.composerTabs) button:is(.active,[aria-pressed=true]){background:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .app.chatMode .crmTopTools .crmDropdownWrap{background:transparent!important;border:0!important;box-shadow:none!important}html body #root .app.chatMode .crmTopTools .floatingMenu{background:var(--system-surface)!important;border-color:var(--system-border)!important;color:var(--system-text)!important;border-radius:8px!important;box-shadow:var(--shadow-md)!important}html body #root .app.chatMode .inboxScopeTabs button,html body #root .app.chatMode .inboxFilters button,html body #root .app.chatMode .inboxSearchRow>button{background:transparent!important;border-color:transparent!important;color:var(--system-copy)!important;box-shadow:none!important}html body #root .app.chatMode .inboxScopeTabs button.active,html body #root .app.chatMode .inboxFilters button.active,html body #root .app.chatMode .inboxSearchRow>button.active{background:var(--electric-blue)!important;border-color:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .app.chatMode .conversationSearch{background:var(--system-surface)!important;border-color:var(--system-border-strong)!important;color:var(--system-copy)!important;border-radius:8px!important;box-shadow:none!important}html body #root .app.chatMode .conversationSearch input{background:transparent!important;color:var(--system-text)!important}html body #root .app.chatMode .quickStartConversation{background:var(--system-surface)!important;border-color:var(--system-border)!important;color:var(--system-text)!important}html body #root .app.chatMode .quickStartConversation :is(input,select){background:var(--system-surface)!important;border-color:var(--system-border-strong)!important;color:var(--system-text)!important}html body #root .app.chatMode .quickStartConversation button{background:var(--electric-blue)!important;border-color:var(--electric-blue)!important;color:var(--pure-white)!important;box-shadow:none!important}@media(max-width:700px){html body #root .app:not(.chatMode)>.workspace>.topbar{position:relative!important;inset:auto!important;z-index:2!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;min-height:60px!important;height:auto!important;padding:8px 12px!important;border-radius:0!important}html body #root .app:not(.chatMode)>.workspace>.topbar .mobileMenuButton{display:inline-flex!important;grid-column:1!important;width:40px!important;height:40px!important;padding:0!important}html body #root .app:not(.chatMode)>.workspace>.topbar>div:first-of-type{grid-column:2!important;min-width:0!important}html body #root .app:not(.chatMode)>.workspace>.topbar .topActions{display:none!important}html body #root .workspace-contacts .contactsPage{padding:12px!important;gap:12px!important}html body #root .workspace-contacts .contactsPageHeader{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important;border-radius:8px!important}html body #root .workspace-contacts .contactsPageHeader h1{font-size:24px!important;line-height:30px!important}html body #root .workspace-contacts .contactsHeaderActions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;align-self:stretch!important}html body #root .workspace-contacts .contactsHeaderActions>*{width:100%!important;min-width:0!important;max-width:100%!important;padding-inline:10px!important;font-size:13px!important}html body #root .workspace-contacts .contactsHeaderActions .contactsPrimaryButton{grid-column:1 / -1!important}html body #root .workspace-contacts .contactsFilterBar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html body #root .workspace-contacts .contactsSearch{width:100%!important;min-width:0!important;max-width:none!important}html body #root .workspace-contacts .contactsFilterBar .contactSwitch{width:100%!important;min-height:40px!important;height:40px!important;margin:0!important}html body #root .workspace-contacts .contactsTableShell{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain}html body #root .workspace-contacts .contactsTable{width:760px!important;min-width:760px!important;table-layout:fixed!important}html body #root .app.chatMode .inboxWorkspaceHeader .crmTopTools{display:none!important}html body #root .app.chatMode .inboxScopeTabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;min-height:44px!important;height:44px!important;padding:4px!important}html body #root .app.chatMode .inboxScopeTabs button{min-width:0!important;min-height:36px!important;height:36px!important;padding:0 8px!important;border-radius:7px!important}html body #root .app.chatMode .conversationList .inboxScopeTabs button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:36px!important;height:36px!important;max-height:36px!important;padding:0 8px!important;color:var(--system-copy)!important}html body #root .app.chatMode .conversationList .inboxScopeTabs button.active{background:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .app.chatMode .inboxFilters{display:flex!important;align-items:center!important;gap:8px!important;min-height:48px!important;height:48px!important;max-height:48px!important;padding:6px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}html body #root .app.chatMode .inboxFilters::-webkit-scrollbar{display:none}html body #root .app.chatMode .inboxFilters button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;min-height:34px!important;height:34px!important;padding:0 12px!important;border:1px solid var(--system-border)!important;border-radius:8px!important}html body #root .app.chatMode .conversationList .inboxFilters button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:34px!important;height:34px!important;max-height:34px!important;padding:0 12px!important;color:var(--system-copy)!important}html body #root .app.chatMode .conversationList .inboxFilters button.active{background:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .app.chatMode .inboxSearchRow{display:grid!important;grid-template-columns:minmax(0,1fr) 40px 40px!important;align-items:center!important;gap:8px!important;padding:8px 10px!important}html body #root .app.chatMode .conversationSearch{grid-column:1!important;width:100%!important;min-width:0!important}html body #root .app.chatMode .inboxSearchRow>button{display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;overflow:hidden!important;font-size:0!important;border:1px solid var(--system-border)!important;border-radius:8px!important}html body #root .app.chatMode .inboxSearchRow>button svg{width:18px!important;height:18px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPage{display:flex!important;flex-direction:column!important;grid-template-rows:none!important;height:auto!important;min-height:100%!important;max-height:none!important;padding:12px!important;gap:12px!important;overflow-y:auto!important;overflow-x:hidden!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPage .contactsPageHeader{position:relative!important;inset:auto!important;display:flex!important;flex-flow:column nowrap!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:16px!important;gap:12px!important;overflow:hidden!important;flex:0 0 auto!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPage .contactsHeaderActions{position:relative!important;inset:auto!important;transform:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;align-self:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;gap:8px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPage .contactsHeaderActions>*{width:100%!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPage .contactsHeaderActions .contactsPrimaryButton{grid-column:1 / -1!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPage .contactsFilterBar{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:12px!important;gap:8px!important;overflow:visible!important;flex:0 0 auto!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPage .contactsFilterBar>*{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPage .contactsTableShell{position:relative!important;inset:auto!important;flex:1 0 420px!important;min-height:420px!important;margin:0!important}}:root{--brand-canvas: color-mix(in srgb, var(--pure-white) 96%, var(--midnight-core));--brand-canvas-strong: color-mix(in srgb, var(--pure-white) 92%, var(--enterprise-navy));--brand-surface: var(--pure-white);--brand-line: color-mix(in srgb, transparent 86%, var(--enterprise-navy));--brand-line-strong: color-mix(in srgb, transparent 76%, var(--enterprise-navy));--brand-copy: color-mix(in srgb, var(--midnight-core) 76%, var(--soft-silver));--brand-muted: color-mix(in srgb, var(--midnight-core) 58%, var(--soft-silver));--bg-base: var(--brand-canvas);--bg-surface: var(--brand-surface);--bg-raised: var(--brand-canvas-strong);--bg-overlay: color-mix(in srgb, var(--pure-white) 88%, var(--enterprise-navy));--bg-input: var(--pure-white);--text-primary: var(--midnight-core);--text-secondary: var(--brand-copy);--text-muted: var(--brand-muted);--border: var(--brand-line);--border-strong: var(--brand-line-strong);--shadow-sm: 0 4px 16px rgba(10, 26, 46, .06);--shadow-md: 0 12px 30px rgba(10, 26, 46, .09);--shadow-lg: 0 22px 48px rgba(10, 26, 46, .14);--bh-bg: var(--brand-canvas);--bh-surface: var(--pure-white);--bh-surface-soft: var(--brand-canvas-strong);--bh-border: var(--brand-line);--bh-border-strong: var(--brand-line-strong);--bh-text: var(--midnight-core);--bh-muted: var(--brand-copy);--ops-bg: var(--brand-canvas);--ops-panel: var(--pure-white);--ops-card: var(--pure-white);--ops-text: var(--midnight-core);--ops-muted: var(--brand-copy);--ops-line: var(--brand-line)}html body,html body #root,html body #root .app,html body #root .workspace,html body #root .pageShell,html body #root .page-content,html body #root .publicPage,html body #root .publicShell,html body #root .policyPage,html body #root .commercialPage,html body #root .saasConsole,html body #root .suitePage,html body #root .crmPage,html body #root .settings-page,html body #root .embedded-signup-page,html body #root .whatsapp-accounts-page,html body #root .custom-fields-page{background:var(--brand-canvas)!important;color:var(--midnight-core)!important}html body #root .topbar,html body #root .page-header,html body #root .pageHeader,html body #root .panelTitle,html body #root .panel-heading{background:var(--pure-white)!important;border-color:var(--brand-line)!important;color:var(--midnight-core)!important}html body #root .panel,html body #root .card,html body #root .pageCard,html body #root .publicCard,html body #root .pricingCard,html body #root .operation-card,html body #root .operationCard,html body #root .metric,html body #root .metricCard,html body #root .metric-card,html body #root .metricsCard,html body #root .tenantCard,html body #root .pipelineCard,html body #root .approvalCard,html body #root .template,html body #root .templateCard,html body #root .suiteCard,html body #root .crmCard,html body #root .saasPanel,html body #root .settingsForm,html body #root .dataTable,html body #root .tableWrap,html body #root table,html body #root .modalContent,html body #root .notice,html body #root .page-title-card,html body #root .manual-pix,html body #root .bolepix-form,html body #root .config-card,html body #root .detail-box,html body #root .detail-grid>div,html body #root .simple-detail-grid p,html body #root .conversationItem,html body #root .threadPanel,html body #root .composer,html body #root .templateBar,html body #root .inboxShell,html body #root .conversationList,html body #root .threadHeader,html body #root .threadComposer{background:var(--pure-white)!important;border-color:var(--brand-line)!important;color:var(--midnight-core)!important;box-shadow:var(--shadow-sm)!important}html body #root h1,html body #root h2,html body #root h3,html body #root h4,html body #root h5,html body #root h6,html body #root .page-title,html body #root .pageTitle,html body #root .metric strong,html body #root .metricCard strong,html body #root .metric-card .value,html body #root .topbar h1{color:var(--midnight-core)!important}html body #root p,html body #root small,html body #root label,html body #root th,html body #root td,html body #root .page-subtitle,html body #root .pageSubtitle,html body #root .textMuted,html body #root .cell-subtitle,html body #root .cell-hint,html body #root .formHint,html body #root .muted{color:var(--brand-copy)!important}html body #root input,html body #root select,html body #root textarea,html body #root .input,html body #root .select,html body #root .search-input,html body #root .filter-input,html body #root .text-input{background:var(--pure-white)!important;border-color:var(--brand-line-strong)!important;color:var(--midnight-core)!important}html body #root input::placeholder,html body #root textarea::placeholder{color:var(--brand-muted)!important}html body #root button.secondary,html body #root .secondary,html body #root .command-button.secondary,html body #root .row-button.secondary,html body #root .icon-button,html body #root .iconButton{background:var(--pure-white)!important;border-color:var(--brand-line-strong)!important;color:var(--enterprise-navy)!important}html body #root th,html body #root thead td,html body #root .tableHeader{background:var(--brand-canvas-strong)!important;color:var(--enterprise-navy)!important}html body #root .badge,html body #root .statusPill,html body #root .statusChip,html body #root .pill,html body #root .tag,html body #root .api-status.online,html body #root .provider-health.online,html body #root .settingsStatus{background:color-mix(in srgb,var(--pure-white) 90%,var(--electric-cyan))!important;border-color:color-mix(in srgb,transparent 68%,var(--electric-cyan))!important;color:var(--enterprise-navy)!important}html body #root .sidebar,html body #root .app:not(.chatMode)>.sidebar,html body #root .app.chatMode>.sidebar{background:var(--midnight-core)!important;border-right-color:color-mix(in srgb,transparent 72%,var(--electric-cyan))!important;color:var(--pure-white)!important}html body #root .sidebar h1,html body #root .sidebar h2,html body #root .sidebar h3,html body #root .sidebar strong,html body #root .sidebar button{color:var(--pure-white)!important}html body #root .sidebar p,html body #root .sidebar small,html body #root .sidebar span{color:var(--soft-silver)!important}html body:has(.darkOpsDashboard),html body:has(.darkOpsDashboard) #root,html body:has(.darkOpsDashboard) .workspace,html body #root .darkOpsDashboard{background:var(--brand-canvas)!important;color:var(--midnight-core)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsTopbar{background:var(--pure-white)!important;border-color:var(--brand-line)!important;color:var(--midnight-core)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSearch,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsCharts>article,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsGroupRow{background:var(--pure-white)!important;border-color:var(--brand-line)!important;color:var(--midnight-core)!important;box-shadow:var(--shadow-sm)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight{background:color-mix(in srgb,var(--pure-white) 96%,var(--royal-violet))!important;border-color:color-mix(in srgb,transparent 68%,var(--royal-violet))!important;color:var(--midnight-core)!important;box-shadow:inset 3px 0 0 var(--royal-violet),var(--shadow-sm)!important}html body #root .darkOpsDashboard h1,html body #root .darkOpsDashboard h2,html body #root .darkOpsDashboard h3,html body #root .darkOpsDashboard strong,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard h3,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsCharts>article h3{color:var(--midnight-core)!important}html body #root .darkOpsDashboard p,html body #root .darkOpsDashboard small,html body #root .darkOpsDashboard em,html body #root .darkOpsDashboard .darkOpsEmptyState{color:var(--brand-copy)!important}html body #root .darkOpsDashboard .darkOpsSearch input,html body #root .darkOpsDashboard .darkOpsDateRow input{background:var(--pure-white)!important;border-color:var(--brand-line-strong)!important;color:var(--midnight-core)!important}html body #root .darkOpsDashboard .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsIconButton,html body #root .darkOpsDashboard .darkOpsAction,html body #root .darkOpsDashboard .darkOpsDateRow button,html body #root .darkOpsDashboard .darkOpsInsightActions button{background:var(--pure-white)!important;border-color:var(--brand-line-strong)!important;color:var(--enterprise-navy)!important;box-shadow:none!important}html body #root .darkOpsDashboard .darkOpsSegmented button{color:var(--brand-copy)!important}html body #root .darkOpsDashboard .darkOpsSegmented button.isActive,html body #root .darkOpsDashboard .darkOpsSegmented button.active,html body #root .darkOpsDashboard .darkOpsSegmented button[aria-pressed=true],html body #root .darkOpsDashboard .darkOpsActionDone,html body #root .darkOpsDashboard .darkOpsDateRow button:last-child,html body #root .darkOpsDashboard .darkOpsInsightActions button:last-child{background:var(--electric-blue)!important;border-color:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .darkOpsDashboard .darkOpsMetricIcon{background:color-mix(in srgb,var(--pure-white) 90%,var(--electric-cyan))!important;border-color:color-mix(in srgb,transparent 70%,var(--electric-cyan))!important;color:var(--electric-blue)!important}html body #root .loginPage,html body #root .loginShell{background:var(--brand-canvas)!important;color:var(--midnight-core)!important}html body #root .loginPanel,html body #root .login-card,html body #root .loginCard,html body .min-h-screen.flex.items-center.justify-center .rounded-xl{background:var(--pure-white)!important;border-color:color-mix(in srgb,transparent 70%,var(--electric-cyan))!important;color:var(--midnight-core)!important;box-shadow:var(--shadow-md)!important}html body #root .loginPage h1,html body #root .loginPage strong,html body #root .loginPage label{color:var(--midnight-core)!important}html body #root .loginPage p,html body #root .loginPage span{color:var(--brand-copy)!important}html body #root .app .workspace.workspace-dashboard,html body #root .app .workspace.workspace-dashboard .darkOpsDashboard,html body #root .workspace.workspace-dashboard .darkOpsDashboard{background:var(--brand-canvas)!important;color:var(--midnight-core)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading>div{background:transparent!important;color:var(--midnight-core)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading h1,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading p,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight h2,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight p{color:var(--midnight-core)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsStatusBar,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsStatusBar button{background:var(--pure-white)!important;border-color:var(--brand-line)!important;color:var(--enterprise-navy)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsStatusBar svg{color:var(--enterprise-navy)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsStatusBar,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsStatusBar button{background:transparent!important;border:0!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSearch input,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow input{background:var(--pure-white)!important;border-color:var(--brand-line-strong)!important;color:var(--midnight-core)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSearch input::placeholder,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow input::placeholder{color:var(--brand-muted)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented{background:var(--brand-canvas-strong)!important;border-color:var(--brand-line)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented button{background:transparent!important;border-color:transparent!important;color:var(--brand-copy)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented button.isActive,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented button.active,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented button[aria-pressed=true]{background:var(--electric-blue)!important;border-color:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToggle,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsAction,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar>.darkOpsIconButton,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsightActions button{background:var(--pure-white)!important;border-color:var(--brand-line-strong)!important;color:var(--enterprise-navy)!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsActionDone,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow button,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsightActions button:last-child{background:var(--electric-blue)!important;border-color:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToggle span{background:var(--soft-silver)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToggle.isOn span{background:var(--electric-blue)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard p,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard span,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsEmptyState,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsEmptyState span{color:var(--brand-copy)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard strong,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard h3{color:var(--midnight-core)!important}html body #root .app:not(.chatMode) .workspace.workspace-dashboard{background:var(--brand-canvas)!important;color:var(--midnight-core)!important}html body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsDashboard{background:var(--brand-canvas)!important;background-image:none!important;color:var(--midnight-core)!important}:root{--brand-radius: 8px;--brand-ease: .18s ease}html body #root :is(.panel,.card,.pageCard,.operation-card,.operationCard,.metric,.metricCard,.metric-card,.tenantCard,.pipelineCard,.approvalCard,.templateCard,.suiteCard,.crmCard,.saasPanel,.settingsForm,.dataTable,.tableWrap,.modalContent,.notice,.config-card){border-radius:var(--brand-radius)!important}html body #root :is(button,.card,.panel,.metricCard,.metric-card,.darkOpsMetricCard,.darkOpsChartCard,.conversationItem){transition:background-color var(--brand-ease),border-color var(--brand-ease),box-shadow var(--brand-ease),color var(--brand-ease),transform var(--brand-ease)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsTopbar{min-height:52px!important;box-shadow:0 1px 0 var(--brand-line),0 8px 24px #0a1a2e0a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading{padding-top:16px!important;padding-bottom:14px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading h1{font-size:24px!important;line-height:30px!important;font-weight:750!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading p{margin-top:2px!important;font-size:13px!important;font-weight:500!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard{border-radius:var(--brand-radius)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard{position:relative!important;min-height:92px!important;max-height:none!important;padding:12px 12px 11px!important;overflow:hidden!important;box-shadow:0 5px 18px #0a1a2e0e!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--electric-blue);opacity:.9}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard:hover{border-color:color-mix(in srgb,transparent 66%,var(--electric-blue))!important;box-shadow:0 10px 24px #0a1a2e17!important;transform:translateY(-1px)}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard p{font-size:12px!important;line-height:15px!important;font-weight:650!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard strong{font-size:24px!important;line-height:28px!important;font-variant-numeric:tabular-nums}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricIcon{width:36px!important;height:36px!important;border-radius:var(--brand-radius)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsCharts{gap:16px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsCharts>article{min-height:190px!important;padding:18px 20px!important;box-shadow:0 5px 18px #0a1a2e0d!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartWide{min-height:230px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard h3{font-size:15px!important;line-height:20px!important;font-weight:700!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsEmptyState{min-height:128px!important;font-size:14px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartWide .darkOpsEmptyState{min-height:166px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight{min-height:76px!important;padding:14px 18px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight h2{font-size:16px!important;line-height:22px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight p{font-size:13px!important;line-height:18px!important}html body #root .sidebar .sidebarSection{border:1px solid transparent!important;transition:background-color var(--brand-ease),border-color var(--brand-ease)!important}html body #root .sidebar .sidebarSection:hover,html body #root .sidebar .sidebarSection.open{border-color:#00d1ff1f!important}html body #root .sidebar .mainNav button.active{box-shadow:inset 3px 0 0 var(--electric-cyan)!important}@media(max-width:700px){html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsTopbar{min-height:44px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading{padding-top:18px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard{min-height:96px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsCharts>article,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartWide{min-height:180px!important}}html body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsDashboard .darkOpsHeading>.darkOpsToolbar,html body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow input,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow input,html body #root .darkOpsDashboard .darkOpsDateRow input{background:var(--pure-white)!important;background-color:var(--pure-white)!important;border-color:var(--brand-line-strong)!important;color:var(--midnight-core)!important;box-shadow:none!important}html body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented,html body #root .darkOpsDashboard .darkOpsSegmented{background:var(--pure-white)!important;background-color:var(--pure-white)!important;border-color:var(--brand-line-strong)!important;box-shadow:none!important}html body #root .darkOpsCustomizerBackdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1000!important;display:grid!important;place-items:center!important;padding:16px!important;background:#0d111785!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;z-index:1!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(560px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;margin:0!important;overflow:hidden!important;color:var(--midnight-core)!important;background:var(--pure-white)!important;border:1px solid var(--brand-line-strong)!important;border-radius:12px!important;box-shadow:0 28px 80px #0a1a2e47!important;transform:none!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;padding:24px 24px 16px!important;background:var(--pure-white)!important;border-bottom:0!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer h2{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 6px!important;color:var(--midnight-core)!important;font-size:23px!important;line-height:29px!important;font-weight:700!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer h2 svg{color:var(--enterprise-navy)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer p{max-width:460px!important;margin:0!important;color:var(--brand-muted)!important;font-size:16px!important;line-height:23px!important;font-style:normal!important;font-weight:400!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer header>button{display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;color:var(--enterprise-navy)!important;background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer header>button:hover{background:var(--brand-canvas-strong)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizerBody{min-height:0!important;overflow:auto!important;padding:0 24px 18px!important;background:var(--pure-white)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizerBody h3{margin:18px 0 10px!important;color:var(--brand-muted)!important;font-size:13px!important;line-height:18px!important;letter-spacing:0!important;text-transform:none!important;font-weight:700!important}html body #root .darkOpsCustomizerBackdrop .darkOpsWidgetList{display:grid!important;gap:6px!important}html body #root .darkOpsCustomizerBackdrop .darkOpsWidgetRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-height:48px!important;padding:0 14px!important;color:var(--midnight-core)!important;background:var(--pure-white)!important;border:1px solid var(--brand-line)!important;border-radius:8px!important;box-shadow:none!important;font-size:15px!important;line-height:20px!important;font-weight:500!important;text-align:left!important}html body #root .darkOpsCustomizerBackdrop .darkOpsWidgetRow:hover{background:var(--brand-canvas)!important;border-color:var(--brand-line-strong)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsWidgetRow span,html body #root .darkOpsCustomizerBackdrop .darkOpsWidgetRow span svg{color:var(--brand-copy)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsWidgetRow i{position:relative!important;display:block!important;width:42px!important;min-width:42px!important;height:24px!important;background:var(--soft-silver)!important;border-radius:999px!important;box-shadow:none!important}html body #root .darkOpsCustomizerBackdrop .darkOpsWidgetRow i:after{content:""!important;position:absolute!important;top:3px!important;left:3px!important;width:18px!important;height:18px!important;background:var(--pure-white)!important;border-radius:999px!important;box-shadow:0 1px 4px #0a1a2e33!important;transition:transform var(--brand-ease)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsWidgetRow i.isEnabled{background:var(--electric-blue)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsWidgetRow i.isEnabled:after{background:var(--pure-white)!important;transform:translate(18px)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer footer{display:flex!important;justify-content:flex-end!important;padding:12px 24px 20px!important;background:var(--pure-white)!important;border-top:1px solid var(--brand-line)!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer footer button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:0 14px!important;color:var(--enterprise-navy)!important;background:var(--pure-white)!important;border:1px solid var(--brand-line-strong)!important;border-radius:8px!important;box-shadow:var(--shadow-sm)!important;font-weight:600!important}@media(max-width:600px){html body #root .darkOpsCustomizerBackdrop{padding:8px!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:10px!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer header{padding:18px 18px 12px!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer h2{font-size:20px!important;line-height:26px!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer p{font-size:14px!important;line-height:20px!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizerBody{padding:0 18px 14px!important}html body #root .darkOpsCustomizerBackdrop .darkOpsCustomizer footer{padding:12px 18px 16px!important}}html body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow label,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow label,html body #root .darkOpsDashboard .darkOpsDateRow label{color:var(--enterprise-navy)!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard.isCustomizing{position:relative!important;overflow:visible!important;outline:0!important;cursor:grab!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard.isCustomizing .darkOpsDragHandle,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard.isCustomizing .darkOpsDragHandle,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight.isCustomizing .darkOpsDragHandle{position:absolute!important;top:4px!important;left:4px!important;z-index:6!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;color:var(--brand-muted)!important;background:var(--pure-white)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important;box-shadow:0 1px 3px #0a1a2e14!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard.isCustomizing .darkOpsHideWidget,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard.isCustomizing .darkOpsHideWidget,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight.isCustomizing .darkOpsHideWidget{position:absolute!important;top:4px!important;right:4px!important;z-index:7!important;display:grid!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:0!important;color:var(--brand-muted)!important;background:var(--pure-white)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important;box-shadow:0 1px 3px #0a1a2e14!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard.isCustomizing:active,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard.isCustomizing:active{cursor:grabbing!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard.isCustomizing,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight.isCustomizing{outline:0!important;border-color:var(--brand-line-strong)!important;box-shadow:0 2px 6px #0a1a2e14!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsChartCard.isCustomizing h3,html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsInsight.isCustomizing h2{padding-left:12px!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToggle{background:var(--pure-white)!important;border:1px solid var(--brand-line-strong)!important;border-radius:8px!important;color:var(--enterprise-navy)!important;box-shadow:none!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToggle span{background:color-mix(in srgb,var(--pure-white) 72%,var(--soft-silver))!important;box-shadow:inset 14px 0 0 var(--pure-white),0 0 0 1px #1023470a!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsToggle.isOn span{background:var(--electric-blue)!important;box-shadow:inset -14px 0 0 var(--pure-white),0 0 0 1px #0066ff1f!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard{display:block!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard>.darkOpsMetricContent{align-self:stretch!important;display:grid!important;grid-template-rows:minmax(34px,auto) 30px minmax(30px,auto)!important;align-content:start!important;min-width:0!important;height:100%!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard .darkOpsMetricLabel{align-self:start!important;max-width:calc(100% - 44px)!important;margin:0!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard .darkOpsMetricValue{align-self:center!important;margin:0!important}html body #root .workspace.workspace-dashboard .darkOpsDashboard .darkOpsMetricCard .darkOpsMetricDetail{align-self:start!important;margin:2px 0 0!important;max-width:100%!important}:root{--system-canvas: var(--brand-canvas);--system-surface: var(--pure-white);--system-subtle: var(--brand-canvas-strong);--system-text: var(--midnight-core);--system-copy: var(--brand-copy);--system-border: var(--brand-line);--system-border-strong: var(--brand-line-strong);--system-primary: var(--electric-blue);--system-focus: var(--electric-cyan);--system-ai: var(--royal-violet)}html body #root .app,html body #root .app>.workspace,html body #root .app.chatMode>.workspace,html body #root .workspace>:is(.stack,.crmSuitePage,.contactsPage,.usersWorkspace,.embeddedSignupPage,.saasConsole){background:var(--system-canvas)!important;background-image:none!important;color:var(--system-text)!important}html body #root .workspace>:is(.stack,.crmSuitePage,.contactsPage,.usersWorkspace,.embeddedSignupPage,.saasConsole){min-width:0!important}html body #root .app>.sidebar,html body #root .app:not(.chatMode)>.sidebar,html body #root .app.chatMode>.sidebar{background:var(--midnight-core)!important;background-image:none!important;border-right:1px solid color-mix(in srgb,transparent 76%,var(--electric-cyan))!important;box-shadow:8px 0 24px #0a1a2e1f!important;color:var(--pure-white)!important}html body #root .sidebar .brand{border-color:#a6b0c329!important}html body #root .sidebar .brandMark,html body #root .sidebar .sidebarUserAvatar{background:var(--electric-blue)!important;border:1px solid rgba(0,209,255,.42)!important;color:var(--pure-white)!important;box-shadow:0 6px 16px #0066ff38!important}html body #root .sidebar .sidebarSection,html body #root .sidebar .sidebarSection[class*=accent-]{background:transparent!important;border-color:transparent!important;color:var(--soft-silver)!important}html body #root .sidebar .sidebarSection:before,html body #root .sidebar .sidebarSection[class*=accent-]:before{background:var(--electric-cyan)!important}html body #root .sidebar .mainNav button,html body #root .sidebar .sidebarToggle,html body #root .sidebar .sidebarFooterOps>button{background:transparent!important;border-color:transparent!important;border-radius:8px!important;color:color-mix(in srgb,var(--pure-white) 84%,var(--soft-silver))!important;box-shadow:none!important}html body #root .sidebar .mainNav button svg,html body #root .sidebar .sidebarToggle svg,html body #root .sidebar .sidebarFooterOps>button svg{color:var(--soft-silver)!important}html body #root .sidebar .mainNav button:hover,html body #root .sidebar .sidebarToggle:hover,html body #root .sidebar .sidebarFooterOps>button:hover{background:#0066ff1f!important;color:var(--pure-white)!important}html body #root .sidebar .mainNav button.active{background:#0066ff38!important;border-color:#00d1ff3d!important;color:var(--pure-white)!important;box-shadow:inset 3px 0 0 var(--electric-cyan)!important}html body #root .sidebar .mainNav button.active svg{color:var(--electric-cyan)!important}html body #root .sidebar .sidebarUserCard{background:color-mix(in srgb,var(--midnight-core) 72%,var(--enterprise-navy))!important;border:1px solid rgba(166,176,195,.18)!important;border-radius:8px!important;box-shadow:none!important}html body #root .app .workspace>.topbar,html body #root .workspace .topbar{background:var(--system-surface)!important;background-image:none!important;border-color:var(--system-border)!important;color:var(--system-text)!important;box-shadow:0 1px #0a1a2e0a!important}html body #root .workspace .topbar :is(h1,h2,strong,.topUser),html body #root .workspace .topbar .tenantSwitcher span{color:var(--system-text)!important}html body #root .workspace .topbar p{color:var(--system-copy)!important}html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.inboxWorkspaceHeader,.signupCommand,.templateConsoleHeader){background:var(--system-surface)!important;background-image:none!important;border-color:var(--system-border)!important;color:var(--system-text)!important;border-radius:8px!important;box-shadow:var(--shadow-sm)!important}html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.inboxWorkspaceHeader,.signupCommand,.templateConsoleHeader) :is(h1,h2,h3,strong){color:var(--system-text)!important}html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.inboxWorkspaceHeader,.signupCommand,.templateConsoleHeader) :is(p,span,small){color:var(--system-copy)!important}html body #root .workspace :is(.panel,.saasPanel,.suiteCard,.suiteChartCard,.suiteInsightCard,.suiteTableCard,.pipelineCard,.crmPipelineColumn,.tenantRow,.limitCard,.planManagementCard,.channelCard,.usersListPanel,.contactsFilterBar,.contactsTableShell,.signupMainCard,.signupSidePanel,.signupConnectionCard,.connectInfoCard,.methodCard,.connectionDetails,.detailCard,.accountDetailsGrid>*,.templateLibrary,.templateInspector,.notificationFeed,.automationFlow,.advancedFunnelColumn){background:var(--system-surface)!important;background-image:none!important;border-color:var(--system-border)!important;color:var(--system-text)!important;border-radius:8px!important;box-shadow:var(--shadow-sm)!important}html body #root .workspace :is(.suiteWallet,.suiteEmptyState,.usersEmptyState,.emptyState,.connectionItem,.metaPayloadBox,.signupOptionGrid>*,.notificationFeed>*,.eventTimeline>*,.suiteHoursTable,.suiteChannelGrid>*,.selectedPlanPreview){background:var(--system-subtle)!important;border-color:var(--system-border)!important;color:var(--system-text)!important;border-radius:8px!important;box-shadow:none!important}html body #root .workspace :is(h1,h2,h3,h4,h5,h6),html body #root .workspace :is(.panelTitle,.suiteCardHeader,.usersListHeader,.templateListHead) strong{color:var(--system-text)!important}html body #root .workspace :is(p,small,label,.muted,.suiteMutedAction,.formHint,.fieldHelp){color:var(--system-copy)!important}html body #root .workspace .eyebrow{color:var(--electric-blue)!important}html body #root .workspace :is(input,select,textarea),html body #root .workspace :is(.searchInput,.usersSearch,.contactsSearch,.templateSearch){background:var(--system-surface)!important;border-color:var(--system-border-strong)!important;color:var(--system-text)!important;border-radius:8px!important;box-shadow:none!important}html body #root .workspace :is(input,textarea)::placeholder{color:var(--brand-muted)!important}html body #root .workspace :is(input,select,textarea):focus,html body #root .workspace :is(button,a):focus-visible{border-color:var(--system-focus)!important;outline:2px solid color-mix(in srgb,transparent 42%,var(--system-focus))!important;outline-offset:2px!important;box-shadow:0 0 0 3px color-mix(in srgb,transparent 86%,var(--system-focus))!important}html body #root .workspace :is(button.primary,.suitePrimary,.contactsPrimaryButton,.primaryCommand,.submitButton,.actionButton){background:var(--system-primary)!important;border-color:var(--system-primary)!important;color:var(--pure-white)!important;border-radius:8px!important;box-shadow:0 6px 14px #0066ff2e!important}html body #root .workspace :is(button.secondary,.suiteGhost,.suiteMutedAction,.contactsPillButton,.fileActionButton,.compactSecondary,.iconButton,.crmIconTextButton,.crmRoundButton,.threadCommandButton:not(.primaryCommand)){background:var(--system-surface)!important;border-color:var(--system-border-strong)!important;color:var(--enterprise-navy)!important;border-radius:8px!important;box-shadow:none!important}html body #root .workspace :is(button.primary,.suitePrimary,.contactsPrimaryButton,.primaryCommand):hover{background:color-mix(in srgb,var(--electric-blue) 84%,var(--enterprise-navy))!important;border-color:var(--electric-blue)!important}html body #root .workspace :is(.suiteSegmented,.suiteSectionNav,.inboxScopeTabs,.composerTabs){background:var(--system-subtle)!important;border-color:var(--system-border)!important;border-radius:8px!important}html body #root .workspace :is(.suiteSegmented,.suiteSectionNav,.inboxScopeTabs,.composerTabs) button{background:transparent!important;border-color:transparent!important;color:var(--system-copy)!important}html body #root .workspace :is(.suiteSegmented,.suiteSectionNav,.inboxScopeTabs,.composerTabs) button:is(.active,[aria-pressed=true]){background:var(--system-primary)!important;color:var(--pure-white)!important}html body #root .workspace :is(table,.dataTable,.contactsTable,.suiteTable,.usersRows){background:var(--system-surface)!important;border-color:var(--system-border)!important;color:var(--system-text)!important}html body #root .workspace :is(thead,.dataTableHeader,.contactsTableHead,.suiteTableHead,.usersListHeader){background:var(--system-subtle)!important;color:var(--enterprise-navy)!important}html body #root .workspace :is(th,td,.dataTableCell,.contactsTableRow,.suiteTableRow,.usersRow){border-color:var(--system-border)!important}html body #root .workspace :is(tbody tr,.contactsTableRow,.suiteTableRow,.usersRow):hover{background:color-mix(in srgb,var(--pure-white) 94%,var(--electric-blue))!important}html body #root .workspace-chat :is(.chatShell,.conversationList,.thread,.contactInspector){background:var(--system-surface)!important;border-color:var(--system-border)!important;color:var(--system-text)!important;box-shadow:none!important}html body #root .workspace-chat :is(.conversationListHeader,.threadHeader,.composer,.templateBar,.actionsHeader){background:var(--system-surface)!important;border-color:var(--system-border)!important;color:var(--system-text)!important}html body #root .workspace-chat :is(.conversationSummary,.assistantCard,.facts,.quickActions,.reasoningBox,.templatePreviewBox){background:var(--system-subtle)!important;border-color:var(--system-border)!important;color:var(--system-text)!important;border-radius:8px!important}html body #root .workspace-chat .conversationSummary.active,html body #root .workspace-chat .conversationSummary[aria-current=true]{background:color-mix(in srgb,var(--pure-white) 88%,var(--electric-blue))!important;box-shadow:inset 3px 0 0 var(--electric-blue)!important}html body #root .workspace-chat .assistantCardPrimary{background:color-mix(in srgb,var(--pure-white) 94%,var(--royal-violet))!important;border-color:color-mix(in srgb,transparent 68%,var(--royal-violet))!important;box-shadow:inset 3px 0 0 var(--royal-violet)!important}html body #root .modalOverlay,html body #root .suiteDrawer{background:#0a1a2e7a!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}html body #root :is(.modalContent,.profileModal,.suiteDrawer>div){background:var(--system-surface)!important;background-image:none!important;border-color:var(--system-border)!important;color:var(--system-text)!important;border-radius:8px!important;box-shadow:var(--shadow-lg)!important}html body #root :is(.modalHead,.modalFoot,.modalHeader,.modalFooter){background:var(--system-surface)!important;border-color:var(--system-border)!important}@media(max-width:700px){html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.inboxWorkspaceHeader,.signupCommand,.templateConsoleHeader){border-radius:0!important;box-shadow:none!important}}html body:has(#root .loginPage) #root .loginPage .loginForm input[type=email],html body:has(#root .loginPage) #root .loginPage .loginForm input[type=password],html body:has(#root .loginPage) #root .loginPage .loginForm input[type=text]{background:var(--pure-white)!important;border:1px solid var(--brand-line-strong)!important;color:var(--midnight-core)!important;caret-color:var(--electric-blue)!important;box-shadow:none!important}html body:has(#root .loginPage) #root .loginPage .loginForm input::placeholder{color:var(--brand-muted)!important;opacity:1!important}html body:has(#root .loginPage) #root .loginPage .passwordField{background:var(--pure-white)!important;border:1px solid var(--brand-line-strong)!important;color:var(--midnight-core)!important;box-shadow:none!important}html body:has(#root .loginPage) #root .loginPage .passwordField input,html body:has(#root .loginPage) #root .loginPage .passwordField input:focus{background:transparent!important;border:0!important;color:var(--midnight-core)!important;box-shadow:none!important}html body:has(#root .loginPage) #root .loginPage .passwordToggle{background:var(--pure-white)!important;border:0!important;border-left:1px solid var(--brand-line)!important;color:var(--enterprise-navy)!important;box-shadow:none!important}html body:has(#root .loginPage) #root .loginPage .loginForm input:focus,html body:has(#root .loginPage) #root .loginPage .passwordField:focus-within{border-color:var(--electric-cyan)!important;outline:2px solid color-mix(in srgb,transparent 42%,var(--electric-cyan))!important;outline-offset:2px!important;box-shadow:0 0 0 3px color-mix(in srgb,transparent 86%,var(--electric-cyan))!important}html body:has(#root .loginPage) #root .loginPage .loginSliderTrack{background:var(--brand-canvas-strong)!important;border:1px solid var(--brand-line-strong)!important;color:var(--enterprise-navy)!important;box-shadow:none!important}html body:has(#root .loginPage) #root .loginPage .loginSliderProgress{background:linear-gradient(90deg,var(--pure-white),color-mix(in srgb,var(--pure-white) 46%,var(--electric-cyan)))!important}html body:has(#root .loginPage) #root .loginPage .loginSlider.isUnlocked .loginSliderProgress{background:linear-gradient(90deg,var(--electric-blue),var(--electric-cyan))!important}html body:has(#root .loginPage) #root .loginPage .loginSliderText{color:var(--enterprise-navy)!important}html body:has(#root .loginPage) #root .loginPage .loginSlider.isUnlocked .loginSliderText{color:var(--pure-white)!important}html body:has(#root .loginPage) #root .loginPage .loginForm .passwordField{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0!important;background:var(--pure-white)!important;border:1px solid var(--brand-line-strong)!important;border-radius:10px!important;overflow:hidden!important}html body:has(#root .loginPage) #root .loginPage .loginForm .passwordField input[type=password],html body:has(#root .loginPage) #root .loginPage .loginForm .passwordField input[type=text],html body:has(#root .loginPage) #root .loginPage .loginForm .passwordField input:focus{width:100%!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0 14px!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body:has(#root .loginPage) #root .loginPage .loginForm .passwordField .passwordToggle{position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;width:48px!important;min-width:48px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--enterprise-navy)!important;outline:0!important;box-shadow:none!important}html body:has(#root .loginPage) #root .loginPage .loginForm .passwordField .passwordToggle:hover{background:var(--brand-canvas-strong)!important}html body:has(#root .loginPage) #root .loginPage .loginForm .passwordField .passwordToggle:focus-visible{background:var(--brand-canvas-strong)!important;outline:2px solid var(--electric-cyan)!important;outline-offset:-3px!important}html body #root .app.chatMode .chatShell.reviewInbox{grid-template-columns:360px minmax(0,1fr)!important;gap:0!important;background:var(--brand-canvas)!important}html body #root .app.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:360px minmax(0,1fr) minmax(280px,320px)!important}html body #root .app.chatMode .chatShell.reviewInbox .conversationList{display:flex!important;flex-direction:column!important;width:360px!important;min-width:360px!important;max-width:360px!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:var(--pure-white)!important;border-right:1px solid var(--brand-line)!important}html body #root .app.chatMode .conversationList .inboxListControls{position:relative!important;z-index:4!important;display:grid!important;flex:0 0 auto!important;gap:8px!important;padding:12px!important;background:var(--pure-white)!important;border-bottom:1px solid var(--brand-line)!important;color:var(--midnight-core)!important;width:100%!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}html body #root .app.chatMode .conversationList .inboxListCommand{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important}html body #root .app.chatMode .conversationList .inboxListCommand h2{flex:1 1 auto!important;min-width:0!important;margin:0!important;color:var(--midnight-core)!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}html body #root .app.chatMode .conversationList .inboxListCommand>div{display:flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important}html body #root .app.chatMode .conversationList .inboxListCommand button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:auto!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0 11px!important;background:var(--pure-white)!important;border:1px solid var(--brand-line-strong)!important;border-radius:8px!important;color:var(--enterprise-navy)!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important}html body #root .app.chatMode .conversationList .inboxListCommand button:first-child{width:36px!important;padding:0!important}html body #root .app.chatMode .conversationList .inboxListCommand button:hover,html body #root .app.chatMode .conversationList .inboxListCommand button.active{background:var(--brand-canvas-strong)!important;border-color:color-mix(in srgb,transparent 56%,var(--electric-blue))!important;color:var(--electric-blue)!important}html body #root .app.chatMode .conversationList .inboxListCommand button svg{width:17px!important;height:17px!important}html body #root .app.chatMode .conversationList .inboxScopeTabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;width:100%!important;height:36px!important;min-height:36px!important;padding:3px!important;margin:0!important;background:var(--brand-canvas-strong)!important;border:1px solid var(--brand-line)!important;border-radius:8px!important}html body #root .app.chatMode .conversationList .inboxScopeTabs button{width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 8px!important;background:transparent!important;border:0!important;border-radius:6px!important;color:var(--brand-copy)!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important}html body #root .app.chatMode .conversationList .inboxScopeTabs button.active{background:var(--electric-blue)!important;color:var(--pure-white)!important;box-shadow:0 2px 6px #0066ff2e!important}html body #root .app.chatMode .conversationList .inboxSearchRow{display:grid!important;grid-template-columns:minmax(0,1fr) 36px 36px!important;align-items:center!important;gap:6px!important;width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}html body #root .app.chatMode .conversationList .conversationSearch{position:relative!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;background:var(--pure-white)!important;border:1px solid var(--brand-line-strong)!important;border-radius:8px!important}html body #root .app.chatMode .conversationList .conversationSearch input{width:100%!important;height:34px!important;min-height:34px!important;padding:0 12px 0 34px!important;color:var(--midnight-core)!important;background:transparent!important;border:0!important;font-size:13px!important}html body #root .app.chatMode .conversationList .conversationSearch:before{content:"";position:absolute;left:12px;top:50%;width:12px;height:12px;border:1.5px solid var(--brand-muted);border-radius:50%;transform:translateY(-58%);pointer-events:none}html body #root .app.chatMode .conversationList .conversationSearch:after{content:"";position:absolute;left:23px;top:23px;width:6px;height:1.5px;background:var(--brand-muted);transform:rotate(45deg);transform-origin:left center;pointer-events:none}html body #root .app.chatMode .conversationList .inboxSearchRow>button{display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;background:var(--pure-white)!important;border:1px solid var(--brand-line-strong)!important;border-radius:8px!important;color:var(--enterprise-navy)!important;box-shadow:none!important;font-size:0!important}html body #root .app.chatMode .conversationList .inboxSearchRow>button:hover{background:var(--brand-canvas-strong)!important;color:var(--electric-blue)!important}html body #root .app.chatMode .conversationList .inboxSearchRow>button svg{width:17px!important;height:17px!important}html body #root .app.chatMode .conversationList .inboxFilters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:3px!important;width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:4px!important;overflow:hidden!important;background:var(--brand-canvas-strong)!important;border:0!important;border-radius:8px!important}html body #root .app.chatMode .conversationList .inboxFilters button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 8px!important;background:transparent!important;border:0!important;border-radius:7px!important;color:var(--brand-copy)!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important}html body #root .app.chatMode .conversationList .inboxFilters button.active{background:var(--pure-white)!important;color:var(--midnight-core)!important;box-shadow:0 1px 4px #0a1a2e17!important}html body #root .app.chatMode .conversationList .inboxFilters button svg{width:14px!important;height:14px!important;color:var(--electric-cyan)!important}html body #root .app.chatMode .conversationList .inboxFilters button span{color:var(--royal-violet)!important;font-size:11px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:8px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:8px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters button,html body #root .app.chatMode .conversationList .inboxAdvancedFilters label{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:32px!important;padding:0 8px!important;background:var(--pure-white)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important;color:var(--brand-copy)!important;font-size:12px!important;font-weight:600!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters label{grid-column:1 / -1!important;justify-content:flex-start!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters input{width:16px!important;height:16px!important;min-height:16px!important;accent-color:var(--electric-blue)}html body #root .app.chatMode .conversationList .inboxAdvancedFilters button.active{background:color-mix(in srgb,var(--pure-white) 88%,var(--electric-blue))!important;border-color:color-mix(in srgb,transparent 58%,var(--electric-blue))!important;color:var(--electric-blue)!important}html body #root .app.chatMode .conversationList .quickStartConversation.inboxQuickAction{position:static!important;display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;gap:6px!important;width:100%!important;padding:8px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:8px!important;box-shadow:none!important}html body #root .app.chatMode .conversationList .quickStartConversation.inboxQuickAction :is(select,input,button){height:34px!important;min-height:34px!important;border-radius:7px!important;font-size:12px!important}html body #root .app.chatMode .conversationList .quickStartConversation.inboxQuickAction button{grid-column:1 / -1!important;background:var(--electric-blue)!important;border-color:var(--electric-blue)!important;color:var(--pure-white)!important}html body #root .app.chatMode .conversationList .conversationListSummary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:22px!important;padding:0 2px!important;color:var(--brand-copy)!important;font-size:12px!important}html body #root .app.chatMode .conversationList .conversationListSummary strong{color:var(--enterprise-navy)!important;font-size:12px!important}html body #root .app.chatMode .conversationList .conversationListSummary span{color:var(--brand-muted)!important}html body #root .app.chatMode .conversationList .inboxListEmpty{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:180px!important;padding:24px!important;color:var(--brand-copy)!important;text-align:center!important}html body #root .app.chatMode .conversationList .inboxListEmpty svg{width:40px!important;height:40px!important;color:var(--soft-silver)!important}html body #root .app.chatMode .conversationList .inboxListEmpty strong{color:var(--enterprise-navy)!important;font-size:14px!important}html body #root .app.chatMode .conversationList .inboxListEmpty span{max-width:250px!important;color:var(--brand-copy)!important;font-size:12px!important;line-height:18px!important}html body #root .app.chatMode .conversationList.isCompact>button{min-height:62px!important;padding-block:8px!important}html body #root .app.chatMode .chatShell.noSelection .thread{display:grid!important;place-items:center!important;padding:24px!important}html body #root .app.chatMode .threadWelcome{width:min(460px,100%)!important;padding:28px!important;background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:700px){html body #root .app.chatMode .chatShell.reviewInbox,html body #root .app.chatMode .chatShell.reviewInbox:not(.actionsCollapsed){grid-template-columns:minmax(0,1fr)!important}html body #root .app.chatMode .chatShell.reviewInbox .conversationList{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important}html body #root .app.chatMode .conversationList>.inboxListControls{gap:8px!important;padding:10px!important;width:auto!important;min-width:0!important;max-width:none!important;align-self:stretch!important}html body #root .app.chatMode .conversationList .inboxListCommand button{min-width:40px!important;height:40px!important;min-height:40px!important}html body #root .app.chatMode .conversationList .inboxListCommand button:not(:first-child){width:40px!important;padding:0!important;overflow:hidden!important;font-size:0!important}html body #root .app.chatMode .conversationList .inboxListCommand button svg{width:18px!important;height:18px!important}html body #root .app.chatMode .conversationList .inboxScopeTabs{height:44px!important;min-height:44px!important;padding:4px!important}html body #root .app.chatMode .conversationList .inboxScopeTabs button{height:36px!important;min-height:36px!important;max-height:36px!important}html body #root .app.chatMode .conversationList .inboxSearchRow{grid-template-columns:minmax(0,1fr) 40px 40px!important;height:40px!important;min-height:40px!important}html body #root .app.chatMode .conversationList .conversationSearch,html body #root .app.chatMode .conversationList .inboxSearchRow>button{height:40px!important;min-height:40px!important}html body #root .app.chatMode .conversationList .conversationSearch input{height:38px!important;min-height:38px!important;font-size:16px!important}html body #root .app.chatMode .conversationList .inboxFilters{height:44px!important;min-height:44px!important;max-height:44px!important}html body #root .app.chatMode .conversationList .inboxFilters button{height:36px!important;min-height:36px!important;max-height:36px!important}html body #root .app.chatMode .chatShell.noSelection .thread,html body #root .app.chatMode .chatShell.hasSelection .conversationList{display:none!important}html body #root .app.chatMode .chatShell.hasSelection .thread{display:grid!important;width:100%!important;height:100%!important;min-height:0!important}}html body #root .app.chatMode .inboxWorkspaceHeader{display:grid!important;grid-template-columns:minmax(280px,560px) minmax(0,1fr)!important;align-items:center!important;gap:20px!important;width:100%!important;height:58px!important;min-height:58px!important;max-height:58px!important;padding:0 24px 0 30px!important;background:var(--pure-white)!important;border:0!important;border-bottom:1px solid var(--brand-line)!important;border-radius:0!important;box-shadow:none!important}html body #root .app.chatMode .inboxWorkspaceHeader .inboxMenuButton{display:none!important}html body #root .app.chatMode .inboxGlobalSearch{display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:560px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 8px 0 12px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:8px!important;color:var(--brand-copy)!important}html body #root .app.chatMode .inboxGlobalSearch svg{width:17px!important;height:17px!important;color:var(--brand-muted)!important}html body #root .app.chatMode .inboxGlobalSearch input{width:100%!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--midnight-core)!important;outline:0!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important}html body #root .app.chatMode .inboxGlobalSearch kbd{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:24px!important;padding:0 7px!important;background:var(--pure-white)!important;border:1px solid var(--brand-line)!important;border-radius:6px!important;color:var(--brand-muted)!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:500!important}html body #root .app.chatMode .inboxTopActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:0!important}html body #root .app.chatMode .inboxTopActions>button,html body #root .app.chatMode .inboxTopActions>.crmDropdownWrap>button{display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:8px!important;color:var(--enterprise-navy)!important;box-shadow:none!important}html body #root .app.chatMode .inboxTopActions>button:hover,html body #root .app.chatMode .inboxTopActions>.crmDropdownWrap>button:hover{background:var(--brand-canvas-strong)!important;color:var(--electric-blue)!important}html body #root .app.chatMode .inboxTopActions button svg{width:18px!important;height:18px!important}html body #root .app.chatMode .inboxOnlineDot{width:9px!important;min-width:9px!important;height:9px!important;min-height:9px!important;margin-right:4px!important;background:var(--electric-cyan)!important;border:0!important;border-radius:50%!important;box-shadow:0 0 0 4px color-mix(in srgb,transparent 84%,var(--electric-cyan))!important}html body #root .app.chatMode .inboxTopActions .crmDropdownWrap{position:relative!important;margin-left:6px!important;padding-left:12px!important;background:transparent!important;border:0!important;border-left:1px solid var(--brand-line)!important}html body #root .app.chatMode .inboxTopActions .inboxTopAvatar{position:relative!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;background:var(--electric-blue)!important;border-radius:50%!important;color:var(--pure-white)!important;font-size:14px!important;font-weight:700!important}html body #root .app.chatMode .inboxTopActions .inboxTopAvatar span{position:absolute!important;right:-1px!important;bottom:-1px!important;width:9px!important;height:9px!important;background:var(--electric-cyan)!important;border:2px solid var(--pure-white)!important;border-radius:50%!important}html body #root .app.chatMode .conversationList .inboxPrivateMode{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:36px!important;min-height:36px!important;padding:0 12px!important;background:var(--electric-blue)!important;border:1px solid var(--electric-blue)!important;border-radius:8px!important;color:var(--pure-white)!important;box-shadow:0 3px 8px #0066ff2e!important;font-size:13px!important;font-weight:600!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters>.inboxScopeFilter{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:3px!important;background:var(--brand-canvas-strong)!important;border-radius:7px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxScopeFilter button{min-width:0!important;min-height:30px!important;padding:0 6px!important;border:0!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxScopeFilter button.active{background:var(--pure-white)!important;color:var(--electric-blue)!important;box-shadow:0 1px 4px #0a1a2e14!important}@media(max-width:700px){html body #root .app.chatMode .inboxWorkspaceHeader{grid-template-columns:44px minmax(0,1fr)!important;gap:8px!important;padding:8px 10px!important}html body #root .app.chatMode .inboxWorkspaceHeader .inboxMenuButton{display:inline-flex!important;width:40px!important;height:40px!important}html body #root .app.chatMode .inboxGlobalSearch{max-width:none!important;height:40px!important;min-height:40px!important}html body #root .app.chatMode .inboxGlobalSearch input{height:38px!important;min-height:38px!important;font-size:16px!important}html body #root .app.chatMode .inboxGlobalSearch kbd,html body #root .app.chatMode .inboxTopActions{display:none!important}}html body #root .app.chatMode .chatShell.reviewInbox .conversationList>.inboxListControls>button.inboxPrivateMode{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 12px!important;background:var(--electric-blue)!important;background-image:none!important;border:1px solid var(--electric-blue)!important;border-radius:8px!important;color:var(--pure-white)!important;box-shadow:0 3px 8px #0066ff2e!important;font-size:13px!important;font-weight:600!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;max-height:min(58vh,560px)!important;padding:14px!important;overflow-y:auto!important;background:var(--pure-white)!important;border-color:var(--brand-line)!important;box-shadow:0 12px 30px #0a1a2e1f!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterHeading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterHeading strong{color:var(--midnight-core)!important;font-size:14px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterHeading button{min-height:28px!important;padding:0 8px!important;border:0!important;color:var(--electric-blue)!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterChecks{display:grid!important;gap:8px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterChecks label,html body #root .app.chatMode .conversationList .inboxAdvancedFilters label.inboxFilterSelect{grid-column:auto!important;justify-content:flex-start!important;min-height:36px!important;padding:0!important;background:transparent!important;border:0!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterChecks label{font-weight:500!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxFilterSection,html body #root .app.chatMode .conversationList .inboxAdvancedFilters label.inboxFilterSelect{display:grid!important;gap:7px!important;color:var(--brand-muted)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxScopeFilter{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;padding:3px!important;background:var(--brand-canvas-strong)!important;border-radius:7px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxDateFilters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters .inboxDateFilters label{display:grid!important;grid-column:auto!important;justify-content:stretch!important;gap:5px!important;min-height:auto!important;padding:0!important;background:transparent!important;border:0!important;color:var(--brand-muted)!important;font-size:11px!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters :is(input[type=date],select){width:100%!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 10px!important;background:var(--brand-canvas-strong)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important;color:var(--midnight-core)!important;font-size:12px!important;font-weight:500!important;text-transform:none!important}html body #root .app.chatMode .conversationList .inboxAdvancedFilters :is(input,select):disabled{opacity:.5!important;cursor:not-allowed!important}html body #root .app.chatMode .conversationList .inboxListActionsMenu{display:grid!important;padding:6px!important;background:var(--pure-white)!important;border:1px solid var(--brand-line)!important;border-radius:8px!important;box-shadow:0 10px 24px #0a1a2e1a!important}html body #root .app.chatMode .conversationList .inboxListActionsMenu button{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-height:38px!important;padding:0 10px!important;background:var(--pure-white)!important;border:0!important;color:var(--midnight-core)!important;font-size:13px!important;font-weight:600!important}html body #root .app.chatMode .conversationList .inboxListActionsMenu button:hover{background:var(--brand-canvas-strong)!important;color:var(--electric-blue)!important}html body #root .app.chatMode .conversationList .inboxListActionsMenu svg{width:17px!important;height:17px!important}html body #root .app.chatMode .modalOverlay{padding:24px!important;background:#0a1a2e7a!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}html body #root .app.chatMode .modalCard:has(.newConversationForm){width:min(100%,680px)!important;max-height:min(90vh,780px)!important;background:var(--pure-white)!important;border:1px solid var(--brand-line)!important;border-radius:8px!important;box-shadow:0 24px 60px #0a1a2e33!important}html body #root .app.chatMode .modalCard:has(.newConversationForm) .modalHead,html body #root .app.chatMode .modalCard:has(.newConversationForm) .modalFoot{padding:14px 22px!important;background:var(--pure-white)!important;border-color:var(--brand-line)!important}html body #root .app.chatMode .modalCard:has(.newConversationForm) .modalHead h2{color:var(--midnight-core)!important;font-family:Inter,sans-serif!important;font-size:20px!important;letter-spacing:0!important}html body #root .app.chatMode .modalCard:has(.newConversationForm) .modalContent{padding:14px 22px!important;background:var(--pure-white)!important}html body #root .app.chatMode .newConversationForm,html body #root .app.chatMode .newConversationGrid{display:grid!important;gap:10px!important}html body #root .app.chatMode .newConversationChannels,html body #root .app.chatMode .newConversationStatus{min-width:0!important;margin:0!important;padding:0!important;border:0!important}html body #root .app.chatMode :is(.newConversationChannels,.newConversationStatus) legend{margin-bottom:8px!important;color:var(--midnight-core)!important;font-size:13px!important;font-weight:700!important}html body #root .app.chatMode .newConversationChannels>div{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;background:var(--brand-canvas-strong)!important;border-radius:8px!important}html body #root .app.chatMode .newConversationChannels button{min-width:0!important;min-height:38px!important;padding:0 8px!important;background:transparent!important;border:0!important;color:var(--brand-copy)!important;font-size:12px!important;font-weight:600!important}html body #root .app.chatMode .newConversationChannels button.active{background:var(--pure-white)!important;color:var(--electric-blue)!important;box-shadow:0 1px 5px #0a1a2e1a!important}html body #root .app.chatMode .newConversationGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.chatMode .newConversationGrid>.wide{grid-column:1 / -1!important}html body #root .app.chatMode .newConversationGrid>label:not(.newConversationCheck){display:grid!important;gap:7px!important;color:var(--midnight-core)!important;font-size:13px!important;font-weight:600!important}html body #root .app.chatMode .newConversationGrid :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%!important;min-width:0!important;min-height:42px!important;padding:10px 12px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important;color:var(--midnight-core)!important;font-family:Inter,sans-serif!important;font-size:14px!important}html body #root .app.chatMode .newConversationGrid textarea{min-height:64px!important;resize:vertical!important}html body #root .app.chatMode .newConversationGrid :is(input,select,textarea):focus{border-color:var(--electric-blue)!important;box-shadow:0 0 0 3px #0066ff1f!important;outline:0!important}html body #root .app.chatMode .newConversationCheck,html body #root .app.chatMode .newConversationStatus{display:flex!important;align-items:center!important;gap:10px!important;color:var(--brand-copy)!important;font-size:13px!important}html body #root .app.chatMode .newConversationStatus{flex-wrap:wrap!important;padding-top:2px!important}html body #root .app.chatMode .newConversationStatus legend{width:100%!important}html body #root .app.chatMode .newConversationStatus label{display:flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 12px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important}html body #root .app.chatMode :is(.newConversationCheck,.newConversationStatus) input{width:17px!important;height:17px!important;min-height:17px!important;accent-color:var(--electric-blue)!important}html body #root .app.chatMode .newConversationUnavailable{display:grid!important;gap:5px!important;min-height:112px!important;place-content:center!important;padding:20px!important;text-align:center!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:8px!important;color:var(--brand-muted)!important}html body #root .app.chatMode .newConversationUnavailable strong{color:var(--midnight-core)!important}html body #root .app.chatMode .modalCard:has(.newConversationForm) .modalFoot button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:0 16px!important;border-radius:7px!important}html body #root .app.chatMode .modalCard:has(.newConversationForm) .modalFoot button.primary{background:var(--electric-blue)!important;border-color:var(--electric-blue)!important;color:var(--pure-white)!important}@media(max-width:700px){html body #root .app.chatMode .modalOverlay{align-items:flex-end!important;padding:0!important}html body #root .app.chatMode .modalCard:has(.newConversationForm){width:100%!important;max-height:94dvh!important;border-radius:8px 8px 0 0!important}html body #root .app.chatMode .newConversationGrid{grid-template-columns:minmax(0,1fr)!important}html body #root .app.chatMode .newConversationChannels>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app.chatMode .newConversationGrid>.wide{grid-column:auto!important}html body #root .app.chatMode .newConversationChannels button{min-height:36px!important}html body #root .app.chatMode .modalCard:has(.newConversationForm) .modalHead,html body #root .app.chatMode .modalCard:has(.newConversationForm) .modalContent,html body #root .app.chatMode .modalCard:has(.newConversationForm) .modalFoot{padding-left:16px!important;padding-right:16px!important}}html body #root .app.chatMode button.inboxGlobalSearch{text-align:left!important;cursor:pointer!important;box-shadow:none!important}html body #root .app.chatMode button.inboxGlobalSearch>span{min-width:0!important;overflow:hidden!important;color:var(--brand-muted)!important;font-size:14px!important;font-weight:400!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .inboxCommandPalette{display:grid!important;gap:12px!important}html body #root .app.chatMode .inboxCommandPalette>label{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 12px!important;background:var(--brand-canvas)!important;border:1px solid var(--brand-line)!important;border-radius:7px!important}html body #root .app.chatMode .inboxCommandPalette input{min-width:0!important;height:42px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--midnight-core)!important}html body #root .app.chatMode .inboxCommandPalette>div{display:grid!important;gap:4px!important;max-height:420px!important;overflow-y:auto!important}html body #root .app.chatMode .inboxCommandPalette>div>button{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:42px!important;padding:0 10px!important;text-align:left!important;background:var(--pure-white)!important;border:0!important;border-radius:6px!important}html body #root .app.chatMode .inboxCommandPalette>div>button:hover{background:var(--brand-canvas-strong)!important}html body #root .app.chatMode .inboxCommandPalette button span{color:var(--brand-muted)!important;font-size:11px!important}html body #root .app.chatMode .inboxCommandPalette button strong{color:var(--midnight-core)!important;font-size:13px!important}html body #root .app.chatMode .inboxNotificationsMenu{top:calc(100% + 8px)!important;right:0!important;left:auto!important;min-width:190px!important;padding:6px!important;z-index:80!important}html body #root .app.chatMode .inboxNotificationsMenu{display:grid!important;gap:8px!important;min-width:260px!important;padding:12px!important}html body #root .app.chatMode .inboxNotificationsMenu>div{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:3px!important;background:var(--brand-canvas-strong)!important;border-radius:7px!important}html body #root .app.chatMode .inboxNotificationsMenu button{min-height:30px!important;border:0!important;background:transparent!important;color:var(--brand-muted)!important}html body #root .app.chatMode .inboxNotificationsMenu button.active{background:var(--pure-white)!important;color:var(--midnight-core)!important}html body #root .app.chatMode .inboxNotificationsMenu>span{display:grid!important;min-height:72px!important;place-items:center!important;color:var(--brand-muted)!important;font-size:12px!important}html body #root .app.chatMode .modalCard:has(.inboxCommandPalette){width:min(92vw,600px)!important;max-height:min(76vh,650px)!important;border-radius:8px!important}html body #root .app.chatMode .modalCard:has(.inboxCommandPalette) .modalHead{min-height:62px!important;padding:12px 18px!important}html body #root .app.chatMode .modalCard:has(.inboxCommandPalette) .modalHead h2{font-family:Inter,sans-serif!important;font-size:18px!important;letter-spacing:0!important}html body #root .app.chatMode .modalCard:has(.inboxCommandPalette) .modalClose{width:36px!important;height:36px!important}html body #root .app.chatMode .modalCard:has(.inboxCommandPalette) .modalContent{padding:14px 18px 18px!important;overflow:hidden!important}html body #root .app.chatMode .inboxCommandPalette{gap:10px!important}html body #root .app.chatMode .inboxCommandPalette>label{min-height:42px!important;background:var(--pure-white)!important;border-color:var(--brand-line-strong)!important}html body #root .app.chatMode .inboxCommandPalette>label:focus-within{border-color:var(--electric-blue)!important;box-shadow:0 0 0 3px #0066ff1a!important}html body #root .app.chatMode .inboxCommandPalette>.inboxCommandGroups{display:grid!important;gap:10px!important;max-height:min(52vh,430px)!important;padding:2px 4px 2px 0!important;overflow-y:auto!important}html body #root .app.chatMode .inboxCommandGroups section{display:grid!important;gap:3px!important}html body #root .app.chatMode .inboxCommandGroups h3{margin:0!important;padding:5px 8px 3px!important;color:var(--brand-muted)!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:0!important;text-transform:uppercase!important}html body #root .app.chatMode .inboxCommandPalette .inboxCommandGroups section>button{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:40px!important;padding:4px 9px!important;text-align:left!important;background:transparent!important;border:0!important;border-radius:6px!important}html body #root .app.chatMode .inboxCommandPalette .inboxCommandGroups section>button:hover,html body #root .app.chatMode .inboxCommandPalette .inboxCommandGroups section>button:focus-visible{background:var(--brand-canvas-strong)!important;outline:0!important}html body #root .app.chatMode .inboxCommandGroups button>svg{width:17px!important;height:17px!important;color:var(--electric-blue)!important}html body #root .app.chatMode .inboxCommandGroups button>strong{color:var(--midnight-core)!important;font-size:13px!important;font-weight:600!important}html body #root .app.chatMode .inboxCommandGroups button>span{color:var(--brand-muted)!important;font-size:10px!important;opacity:0!important;transition:opacity .15s ease!important}html body #root .app.chatMode .inboxCommandGroups button:hover>span,html body #root .app.chatMode .inboxCommandGroups button:focus-visible>span{opacity:1!important}@media(max-width:700px){html body #root .app.chatMode .modalCard:has(.inboxCommandPalette){width:100%!important;max-height:86dvh!important}html body #root .app.chatMode .modalCard:has(.inboxCommandPalette) .modalContent{padding-right:14px!important;padding-left:14px!important}html body #root .app.chatMode .inboxCommandPalette>.inboxCommandGroups{max-height:62dvh!important}}html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters{width:332px!important;gap:0!important;padding:10px 12px!important}html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters .inboxFilterChecks{gap:0!important;padding-bottom:4px!important}html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters .inboxFilterChecks label{min-height:38px!important;padding:0 2px!important}html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters .inboxFilterSection{gap:7px!important;padding:12px 0!important;border-top:1px solid var(--brand-line)!important}html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters .inboxFilterChecks+.inboxFilterSection{padding-top:7px!important;border-top:0!important}html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters .inboxFilterOptions{gap:1px!important}html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters .inboxFilterOptions label{min-height:32px!important;padding:0 2px!important}html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters .inboxDateFilters{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters .inboxDateFilters label{grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important}@media(max-width:700px){html body #root .app.chatMode .conversationList .inboxListControls>.inboxAdvancedFilters{width:auto!important}}html body #root .app.chatMode{--inbox-rail: clamp(328px, 25vw, 360px);--inbox-inspector: clamp(288px, 21vw, 320px);--inbox-surface: #ffffff;--inbox-canvas: #f4f7fb;--inbox-line: #d9e3ef;--inbox-line-strong: #c7d5e5;--inbox-ink: #071a33;--inbox-copy: #415571;--inbox-muted: #71839b;--inbox-blue: #0867f2;--inbox-blue-soft: #eaf3ff;--inbox-green: #10b981;background:var(--inbox-canvas)!important}html body #root .app.chatMode>.workspace.workspace-chat,html body #root .app.chatMode .inboxExperience{min-width:0!important;min-height:0!important;overflow:hidden!important;background:var(--inbox-canvas)!important}html body #root .app.chatMode .inboxExperience{grid-template-rows:56px minmax(0,1fr)!important}html body #root .app.chatMode .inboxWorkspaceHeader{grid-template-columns:190px minmax(240px,520px) minmax(250px,1fr)!important;gap:18px!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0 18px!important;overflow:visible!important;background:#fffffffa!important;border-bottom:1px solid var(--inbox-line)!important}html body #root .app.chatMode .inboxHeaderContext{display:grid!important;min-width:0!important;gap:1px!important;line-height:1!important}html body #root .app.chatMode .inboxHeaderContext span{color:var(--inbox-blue)!important;font-size:9px!important;font-weight:800!important;letter-spacing:.09em!important;line-height:1.1!important;text-transform:uppercase!important}html body #root .app.chatMode .inboxHeaderContext strong{overflow:hidden!important;color:var(--inbox-ink)!important;font-size:17px!important;font-weight:750!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .inboxGlobalSearch{justify-self:stretch!important;max-width:520px!important;height:36px!important;min-height:36px!important;background:#f8fafc!important;border-color:var(--inbox-line-strong)!important;border-radius:9px!important}html body #root .app.chatMode .inboxGlobalSearch:hover,html body #root .app.chatMode .inboxGlobalSearch:focus-visible{background:var(--inbox-surface)!important;border-color:#8cb9f8!important;box-shadow:0 0 0 3px #0867f217!important}html body #root .app.chatMode .inboxGlobalSearch>span{overflow:hidden!important;color:var(--inbox-copy)!important;font-size:13px!important;font-weight:500!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .inboxTopActions{gap:3px!important}html body #root .app.chatMode .inboxTopActions>button,html body #root .app.chatMode .inboxTopActions>.crmDropdownWrap>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border-radius:8px!important}html body #root .app.chatMode .inboxTopActions .inboxProfileWrap{display:none!important}html body #root .app.chatMode .inboxOnlineDot{width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;margin:0 7px 0 2px!important;background:var(--inbox-green)!important;box-shadow:0 0 0 4px #10b9811a,0 0 11px #10b9818c!important;animation:inbox-status-pulse 2.2s ease-in-out infinite!important}@keyframes inbox-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(.82)}}html body #root .app.chatMode .chatShell.reviewInbox{position:relative!important;grid-template-columns:var(--inbox-rail) minmax(0,1fr)!important;height:calc(100dvh - 56px)!important;min-height:0!important;background:var(--inbox-canvas)!important}html body #root .app.chatMode .chatShell.reviewInbox.hasSelection:not(.actionsCollapsed){grid-template-columns:var(--inbox-rail) minmax(0,1fr) var(--inbox-inspector)!important}html body #root .app.chatMode .chatShell.reviewInbox .conversationList{width:auto!important;min-width:0!important;max-width:none!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable!important;background:var(--inbox-surface)!important;border-right:1px solid var(--inbox-line)!important;color:var(--inbox-ink)!important}html body #root .app.chatMode .conversationList .inboxListControls{position:sticky!important;top:0!important;z-index:8!important;gap:7px!important;padding:10px 12px 8px!important;background:#fffffffa!important;border-bottom:1px solid var(--inbox-line)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}html body #root .app.chatMode .conversationList .inboxListCommand{gap:8px!important}html body #root .app.chatMode .conversationList .inboxListTitle{display:grid!important;flex:1 1 auto!important;min-width:0!important;gap:1px!important}html body #root .app.chatMode .conversationList .inboxListTitle>span{display:none!important}html body #root .app.chatMode .conversationList .inboxListCommand h1{min-width:0!important;margin:0!important;overflow:hidden!important;color:var(--inbox-ink)!important;font-size:17px!important;font-weight:750!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .conversationList .inboxListCommand>div:last-child{gap:5px!important}html body #root .app.chatMode .conversationList .inboxListCommand>div:last-child button:not(:first-child){width:32px!important;min-width:32px!important;padding:0!important;overflow:hidden!important;font-size:0!important}html body #root .app.chatMode .conversationList .inboxListCommand button{min-width:32px!important;height:32px!important;min-height:32px!important;padding:0 9px!important;border-color:var(--inbox-line-strong)!important;border-radius:8px!important;color:var(--inbox-ink)!important;font-size:12px!important}html body #root .app.chatMode .conversationList .inboxListCommand button:first-child{width:32px!important;min-width:32px!important}html body #root .app.chatMode .chatShell.reviewInbox .conversationList>.inboxListControls>button.inboxPrivateMode{height:32px!important;min-height:32px!important;max-height:32px!important;border-radius:8px!important;background:var(--inbox-blue)!important;border-color:var(--inbox-blue)!important;box-shadow:none!important;font-size:12px!important}html body #root .app.chatMode .conversationList .inboxSearchRow{grid-template-columns:minmax(0,1fr) 34px 34px!important;gap:5px!important;height:34px!important;min-height:34px!important}html body #root .app.chatMode .conversationList .conversationSearch,html body #root .app.chatMode .conversationList .inboxSearchRow>button{height:34px!important;min-height:34px!important;border-color:var(--inbox-line-strong)!important;border-radius:8px!important}html body #root .app.chatMode .conversationList .conversationSearch input{height:32px!important;min-height:32px!important;padding-left:33px!important;color:var(--inbox-ink)!important;font-size:12px!important}html body #root .app.chatMode .conversationList .conversationSearch:before{left:11px!important;width:11px!important;height:11px!important}html body #root .app.chatMode .conversationList .conversationSearch:after{left:21px!important;top:21px!important}html body #root .app.chatMode .conversationList .inboxSearchRow>button{width:34px!important;min-width:34px!important}html body #root .app.chatMode .conversationList .inboxFilters{height:36px!important;min-height:36px!important;max-height:36px!important;padding:3px!important;background:#f0f4f9!important;border-radius:8px!important}html body #root .app.chatMode .conversationList .inboxFilters button{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 6px!important;font-size:11px!important}html body #root .app.chatMode .conversationList .conversationListSummary{min-height:18px!important;padding:0 2px!important}html body #root .app.chatMode .conversationList>button{flex:0 0 auto!important;grid-template-columns:40px minmax(0,1fr) auto!important;gap:9px!important;min-height:68px!important;padding:9px 12px!important;background:var(--inbox-surface)!important;border:0!important;border-bottom:1px solid #edf1f6!important;color:var(--inbox-ink)!important}html body #root .app.chatMode .conversationList>button:hover{background:#f6f9fd!important}html body #root .app.chatMode .conversationList>button.selected{background:var(--inbox-blue-soft)!important;border-left:3px solid var(--inbox-blue)!important;padding-left:9px!important}html body #root .app.chatMode .conversationList>button.selected *{color:inherit!important}html body #root .app.chatMode .conversationList>button .avatarStack,html body #root .app.chatMode .conversationList>button .contactAvatar{width:40px!important;min-width:40px!important;height:40px!important}html body #root .app.chatMode .conversationList>button .contactAvatar{background:#dff8f0!important;color:#08765c!important}html body #root .app.chatMode .conversationList>button .presenceDot{width:11px!important;height:11px!important;border-color:var(--inbox-surface)!important}html body #root .app.chatMode .conversationList>button.selected .presenceDot{border-color:var(--inbox-blue-soft)!important}html body #root .app.chatMode .conversationSummary{gap:2px!important;background:transparent!important}html body #root .app.chatMode .conversationSummary strong{color:var(--inbox-ink)!important;font-size:13px!important;font-weight:750!important}html body #root .app.chatMode .conversationSummary small{color:var(--inbox-copy)!important;font-size:11px!important;font-weight:500!important}html body #root .app.chatMode .conversationSummary span{color:#60738d!important;font-size:9px!important;font-weight:750!important}html body #root .app.chatMode .conversationSummary .conversationTitleRow{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important}html body #root .app.chatMode .conversationSummary .conversationTitleRow>strong{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-transform:none!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .conversationSummary .conversationTicketFacts{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;gap:5px!important;max-width:46%!important;width:auto!important}html body #root .app.chatMode .conversationSummary .conversationTicketFacts small{color:var(--inbox-muted)!important;font-size:9px!important;font-weight:650!important;white-space:nowrap!important}html body #root .app.chatMode .conversationSummary .conversationPreview{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .conversationSummary .conversationContextBadges{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;overflow:hidden!important}html body #root .app.chatMode .conversationSummary .conversationContextBadges em{display:inline-flex!important;align-items:center!important;gap:3px!important;max-width:112px!important;height:18px!important;padding:0 6px!important;overflow:hidden!important;background:#f5f8fc!important;border:1px solid var(--inbox-line)!important;border-radius:999px!important;color:#42546d!important;font-size:9px!important;font-style:normal!important;font-weight:700!important;line-height:16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .conversationSummary .conversationContextBadges em svg{flex:0 0 10px!important;width:10px!important;height:10px!important}html body #root .app.chatMode .conversationSummary .conversationContextBadges .channelBadge--whatsapp svg{color:#0aa870!important}html body #root .app.chatMode .conversationMeta{min-width:38px!important;gap:5px!important}html body #root .app.chatMode .conversationMeta small{color:var(--inbox-muted)!important;font-size:10px!important;font-weight:650!important}html body #root .app.chatMode .thread{grid-template-rows:auto minmax(0,1fr) auto auto!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:var(--inbox-canvas)!important;color:var(--inbox-ink)!important}html body #root .app.chatMode .threadHeader{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:52px!important;padding:6px 12px!important;overflow:visible!important;background:var(--inbox-surface)!important;border-bottom:1px solid var(--inbox-line)!important}html body #root .app.chatMode .threadHeader .avatarStack.large,html body #root .app.chatMode .threadHeader .contactAvatar{width:36px!important;min-width:36px!important;height:36px!important}html body #root .app.chatMode .threadIdentity{display:grid!important;flex:1 1 auto!important;min-width:100px!important;gap:1px!important}html body #root .app.chatMode .threadIdentityHeading{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}html body #root .app.chatMode .threadIdentityHeading>strong{overflow:hidden!important;color:var(--inbox-ink)!important;font-size:13px!important;font-weight:750!important;line-height:1.15!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .threadIdentityHeading>em{flex:0 0 auto!important;color:#088563!important;font-size:9px!important;font-style:normal!important;font-weight:700!important}html body #root .app.chatMode .threadIdentityMeta{display:block!important;min-width:0!important;overflow:hidden!important;color:var(--inbox-copy)!important;font-size:9px!important;font-weight:600!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .conversationBadges{display:none!important;min-width:0!important;gap:4px!important;overflow:hidden!important}html body #root .app.chatMode .conversationBadges span{max-width:150px!important;height:18px!important;padding:0 7px!important;overflow:hidden!important;background:#f0f4f9!important;border:1px solid #e1e8f1!important;border-radius:999px!important;color:var(--inbox-copy)!important;font-size:9px!important;font-weight:700!important;line-height:16px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .threadNumberPicker{max-width:180px!important;min-width:140px!important}html body #root .app.chatMode .threadNumberPicker>span{color:var(--inbox-muted)!important;font-size:9px!important}html body #root .app.chatMode .threadNumberPicker select{height:32px!important;min-height:32px!important;border-color:var(--inbox-line-strong)!important;border-radius:8px!important;color:var(--inbox-ink)!important;font-size:11px!important}html body #root .app.chatMode .threadHeaderActions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:1px!important;padding-left:7px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;border-radius:8px!important;background:var(--inbox-surface)!important;color:#273c58!important;box-shadow:none!important;transition:background-color .15s ease,color .15s ease!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:hover,html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:focus-visible{background:var(--inbox-blue-soft)!important;color:var(--inbox-blue)!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:focus-visible{outline:2px solid rgba(8,103,242,.35)!important;outline-offset:1px!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarButton.isSuccess{color:#07966f!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarButton svg{width:17px!important;height:17px!important}html body #root .app.chatMode .messages{min-width:0!important;min-height:0!important;padding:14px clamp(16px,3vw,38px)!important;overflow-x:hidden!important;overflow-y:auto!important;background-color:#f2efe9!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%2393a09b' stroke-opacity='.12' stroke-width='1.4'%3E%3Cpath d='M9 16h20v15H18l-6 5v-5H9zM73 9a10 10 0 1 0 0 20 10 10 0 0 0 0-20zM68 47h28v18H82l-7 6v-6h-7zM17 73a12 12 0 1 0 0 24 12 12 0 0 0 0-24zM103 87l7 7-7 7-7-7zM43 92c7-10 18-10 25 0-7 10-18 10-25 0z'/%3E%3Cpath d='M49 51l7-7 7 7-7 7zM25 49c5 0 9 4 9 9s-4 9-9 9-9-4-9-9 4-9 9-9z'/%3E%3C/g%3E%3C/svg%3E")!important;background-repeat:repeat!important;background-size:120px 120px!important;scrollbar-gutter:stable!important}html body #root .app.chatMode .messages .messageRow{display:flex!important;align-items:flex-end!important;gap:8px!important;width:100%!important}html body #root .app.chatMode .messages .messageRow.inbound{justify-content:flex-start!important}html body #root .app.chatMode .messages .messageRow.outbound{justify-content:flex-end!important}html body #root .app.chatMode .messageSenderAvatar,html body #root .app.chatMode .messageAgentAvatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;overflow:hidden!important;border-radius:50%!important}html body #root .app.chatMode .messageSenderAvatar .contactAvatar{width:32px!important;min-width:32px!important;height:32px!important;font-size:10px!important}html body #root .app.chatMode .messageAgentAvatar{background:#13b96d!important;color:#fff!important;font-size:11px!important;font-weight:800!important}html body #root .app.chatMode .threadDay{align-self:center!important;height:24px!important;padding:0 10px!important;background:#ffffffeb!important;border:1px solid var(--inbox-line)!important;border-radius:999px!important;color:var(--inbox-copy)!important;box-shadow:0 2px 8px #071a330d!important;font-size:10px!important;font-weight:700!important;line-height:22px!important}html body #root .app.chatMode .messages .bubble{width:fit-content!important;max-width:min(640px,72%)!important;padding:10px 12px 8px!important;border:1px solid var(--inbox-line)!important;border-radius:14px 14px 14px 4px!important;background:#fff!important;color:var(--inbox-ink)!important;box-shadow:0 5px 16px #071a3312!important}html body #root .app.chatMode .messages .bubble.outbound{border-color:var(--inbox-blue)!important;border-radius:14px 14px 4px!important;background:var(--inbox-blue)!important;color:#fff!important}html body #root .app.chatMode .messages .bubble p{margin:0!important;color:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.42!important}html body #root .app.chatMode .messages .bubble>span{display:block!important;margin-top:4px!important;color:var(--inbox-muted)!important;font-size:9px!important;font-weight:600!important;line-height:1.2!important;text-align:right!important}html body #root .app.chatMode .messages .bubble.outbound>span{color:#ffffffc7!important}html body #root .app.chatMode .templateComposer{min-width:0!important;padding:6px 12px!important;overflow:visible!important;background:var(--inbox-surface)!important;border-top:1px solid var(--inbox-line)!important}html body #root .app.chatMode .templateBar{display:grid!important;grid-template-columns:auto minmax(140px,1fr) auto!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:34px!important;padding:0!important;background:transparent!important;border:0!important}html body #root .app.chatMode .composerTabs{display:flex!important;gap:2px!important;padding:3px!important;background:#f0f4f9!important;border:1px solid var(--inbox-line)!important;border-radius:8px!important}html body #root .app.chatMode .composerTabs button{height:28px!important;min-height:28px!important;padding:0 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--inbox-copy)!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important}html body #root .app.chatMode .composerTabs button.active{background:var(--inbox-surface)!important;color:var(--inbox-blue)!important;box-shadow:0 1px 3px #071a3314!important}html body #root .app.chatMode .templateBar select,html body #root .app.chatMode .templateBar>button{min-width:0!important;height:34px!important;min-height:34px!important;border:1px solid var(--inbox-line-strong)!important;border-radius:8px!important;background:var(--inbox-surface)!important;color:var(--inbox-ink)!important;box-shadow:none!important;font-size:11px!important}html body #root .app.chatMode .composer{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) 40px!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:60px!important;padding:8px 12px!important;background:var(--inbox-surface)!important;border-top:0!important}html body #root .app.chatMode .composerUtilityBar{display:flex!important;align-items:center!important;gap:2px!important;padding-right:8px!important;border-right:1px solid var(--inbox-line)!important}html body #root .app.chatMode .composer input{min-width:0!important;height:38px!important;min-height:38px!important;padding:0 13px!important;background:#f8fafc!important;border:1px solid var(--inbox-line-strong)!important;border-radius:9px!important;color:var(--inbox-ink)!important;box-shadow:none!important;font-size:13px!important}html body #root .app.chatMode .composer input:focus{background:#fff!important;border-color:#8cb9f8!important;box-shadow:0 0 0 3px #0867f217!important;outline:none!important}html body #root .app.chatMode .composer button{min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#273c58!important;box-shadow:none!important;font-size:12px!important;font-weight:750!important}html body #root .app.chatMode .messages .messageSenderName{display:block!important;margin-bottom:5px!important;color:var(--inbox-blue)!important;font-size:11px!important;font-weight:750!important}html body #root .app.chatMode .composerUtilityBar>button{width:36px!important;min-width:36px!important}html body #root .app.chatMode .composerUtilityBar>button:hover,html body #root .app.chatMode .composerUtilityBar>button:focus-visible,html body #root .app.chatMode .composerUtilityBar>button.isActive{background:#eef5ff!important;color:var(--inbox-blue)!important}html body #root .app.chatMode .composerUtilityBar>button svg{width:18px!important;height:18px!important}html body #root .app.chatMode .composer button.composerSignatureToggle{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:100px!important;padding:0 9px!important;color:var(--inbox-copy)!important}html body #root .app.chatMode .composerSignatureToggle>span{position:relative!important;width:32px!important;height:18px!important;background:#cbd5e1!important;border-radius:999px!important}html body #root .app.chatMode .composerSignatureToggle>span:after{position:absolute!important;top:2px!important;left:2px!important;width:14px!important;height:14px!important;background:#fff!important;border-radius:50%!important;content:""!important;transition:transform .16s ease!important}html body #root .app.chatMode .composerSignatureToggle.isActive>span{background:var(--inbox-blue)!important}html body #root .app.chatMode .composerSignatureToggle.isActive>span:after{transform:translate(14px)!important}html body #root .app.chatMode .composer>button[type=submit]{width:40px!important;min-width:40px!important;border-radius:9px!important;background:var(--inbox-blue)!important;color:#fff!important}html body #root .app.chatMode .composer>button[type=submit]>span{display:none!important}@media(min-width:901px){html body #root .app.chatMode .mobileThreadBack{display:none!important}}html body #root .app.chatMode .composer button:disabled,html body #root .app.chatMode .templateBar>button:disabled{background:#eef2f6!important;border-color:#dde5ee!important;color:#8b99aa!important;box-shadow:none!important;opacity:1!important}html body #root .app.chatMode .composerUtilityBar>button:disabled{background:transparent!important;color:#64748b!important;opacity:.42!important}html body #root .app.chatMode .contactInspector{min-width:0!important;min-height:0!important;height:100%!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important;background:var(--inbox-surface)!important;border-left:1px solid var(--inbox-line)!important;color:var(--inbox-ink)!important;scrollbar-gutter:stable!important}html body #root .app.chatMode .contactInspector .actionsHeader{position:sticky!important;top:-12px!important;z-index:3!important;min-height:42px!important;margin:-12px -12px 10px!important;padding:10px 12px!important;background:#fffffff7!important;border-bottom:1px solid var(--inbox-line)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}html body #root .app.chatMode .contactInspector :is(.assistantCard,.reasoningBox,.labelPicker,.inspectorIdentity,.facts,.inspectorNote){border-color:var(--inbox-line)!important;border-radius:10px!important;box-shadow:none!important}html body #root .app.chatMode .contactInspector :is(h2,h3,strong){color:var(--inbox-ink)!important}html body #root .app.chatMode .contactInspector :is(p,span,small,dt){color:var(--inbox-copy)!important}html body #root .app.chatMode .chatShell.noSelection .thread{place-items:center!important;padding:24px!important;background:radial-gradient(circle at 1px 1px,rgba(76,101,132,.07) 1px,transparent 0) 0 0 / 20px 20px,#f4f7fa!important}html body #root .app.chatMode .threadWelcome{width:min(360px,100%)!important;padding:20px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #root .app.chatMode .threadWelcome strong{color:var(--inbox-ink)!important;font-size:18px!important}html body #root .app.chatMode .threadWelcome span{color:var(--inbox-copy)!important;font-size:13px!important}@media(max-width:1280px)and (min-width:701px){html body #root .app.chatMode{--inbox-rail: 328px}html body #root .app.chatMode .inboxWorkspaceHeader{grid-template-columns:168px minmax(220px,420px) minmax(220px,1fr)!important;gap:12px!important}html body #root .app.chatMode .chatShell.reviewInbox.hasSelection:not(.actionsCollapsed){grid-template-columns:var(--inbox-rail) minmax(0,1fr)!important}html body #root .app.chatMode .contactInspector{position:absolute!important;z-index:20!important;top:0!important;right:0!important;width:min(340px,calc(100% - var(--inbox-rail)))!important;box-shadow:-18px 0 34px #071a3324!important}html body #root .app.chatMode .threadNumberPicker{display:none!important}html body #root .app.chatMode .threadHeaderActions .threadCommandButton{padding-inline:8px!important}}@media(max-width:920px)and (min-width:701px){html body #root .app.chatMode .inboxWorkspaceHeader{grid-template-columns:minmax(0,1fr) auto!important}html body #root .app.chatMode .inboxHeaderContext{display:none!important}html body #root .app.chatMode .inboxGlobalSearch{max-width:none!important}html body #root .app.chatMode .threadHeaderActions .threadCommandButton:first-child{width:34px!important;padding:0!important;overflow:hidden!important;font-size:0!important}}@media(max-width:900px){html body #root .app.chatMode .inboxExperience{grid-template-rows:52px minmax(0,1fr)!important}html body #root .app.chatMode .inboxWorkspaceHeader{grid-template-columns:38px minmax(0,1fr)!important;gap:7px!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:6px 10px!important}html body #root .app.chatMode .inboxWorkspaceHeader .inboxMenuButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}html body #root .app.chatMode .inboxHeaderContext,html body #root .app.chatMode .inboxTopActions,html body #root .app.chatMode .inboxGlobalSearch kbd{display:none!important}html body #root .app.chatMode .inboxGlobalSearch{height:38px!important;min-height:38px!important;max-width:none!important}html body #root .app.chatMode .chatShell.reviewInbox,html body #root .app.chatMode .chatShell.reviewInbox.hasSelection:not(.actionsCollapsed){grid-template-columns:minmax(0,1fr)!important;height:calc(100dvh - 52px)!important}html body #root .app.chatMode .chatShell.noSelection .thread,html body #root .app.chatMode .chatShell.hasSelection .conversationList{display:none!important}html body #root .app.chatMode .chatShell.hasSelection .thread{display:grid!important;width:100%!important;height:100%!important;min-height:0!important}html body #root .app.chatMode .chatShell.reviewInbox .conversationList{width:100%!important;min-width:0!important;max-width:none!important}html body #root .app.chatMode .conversationList .inboxListControls{gap:7px!important;padding:9px 10px 8px!important}html body #root .app.chatMode .conversationList .inboxListCommand button{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;overflow:hidden!important;font-size:0!important}html body #root .app.chatMode .conversationList .inboxSearchRow{grid-template-columns:minmax(0,1fr) 38px 38px!important;height:38px!important;min-height:38px!important}html body #root .app.chatMode .conversationList .conversationSearch,html body #root .app.chatMode .conversationList .inboxSearchRow>button{width:auto!important;min-width:38px!important;height:38px!important;min-height:38px!important}html body #root .app.chatMode .conversationList .conversationSearch input{height:36px!important;min-height:36px!important;font-size:16px!important}html body #root .app.chatMode .conversationList .inboxFilters{height:40px!important;min-height:40px!important;max-height:40px!important}html body #root .app.chatMode .conversationList .inboxFilters button{height:34px!important;min-height:34px!important;max-height:34px!important;font-size:11px!important}html body #root .app.chatMode .conversationList>button{min-height:70px!important}html body #root .app.chatMode .threadHeader{min-height:62px!important;padding:7px 9px!important}html body #root .app.chatMode .mobileThreadBack{display:inline-flex!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;overflow:hidden!important;font-size:0!important}html body #root .app.chatMode .threadHeader .avatarStack.large{display:none!important}html body #root .app.chatMode .conversationBadges span:nth-child(n+3){display:none!important}html body #root .app.chatMode .threadHeaderActions .threadCommandButton{width:36px!important;min-width:36px!important;padding:0!important;overflow:hidden!important;font-size:0!important}html body #root .app.chatMode .threadHeaderActions .primaryCommand{display:none!important}html body #root .app.chatMode .messages{padding:14px 10px!important}html body #root .app.chatMode .messages .bubble{max-width:88%!important}html body #root .app.chatMode .templateComposer{padding:7px 8px!important}html body #root .app.chatMode .templateBar{grid-template-columns:auto minmax(0,1fr)!important}html body #root .app.chatMode .templateBar>button{display:none!important}html body #root .app.chatMode .composer{min-height:58px!important;padding:7px 8px 9px!important}html body #root .app.chatMode .composer button{width:42px!important;min-width:42px!important;padding:0!important;overflow:hidden!important;font-size:0!important}html body #root .app.chatMode .contactInspector{position:absolute!important;z-index:30!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important}}@media(prefers-reduced-motion:reduce){html body #root .app.chatMode .inboxOnlineDot{animation:none!important}}html body #root .app:not(.sidebarCollapsed)>.sidebar>.sidebarSection,html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button{box-sizing:border-box!important;height:29px!important;min-height:29px!important;max-height:29px!important;margin-block:0!important;border-radius:8px!important;box-shadow:none!important;filter:none!important;transform:none!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav{gap:4px!important;padding-block:0!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button{border:1px solid transparent!important;background:transparent!important;color:color-mix(in srgb,var(--pure-white) 84%,var(--soft-silver))!important;font-size:13px!important;font-weight:600!important;line-height:1!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.sidebarSection,html body #root .app:not(.sidebarCollapsed)>.sidebar>.sidebarSection[class*=accent-]{border:1px solid rgba(0,209,255,.1)!important;background:#ffffff0b!important;color:var(--soft-silver)!important;font-size:11px!important;font-weight:600!important;transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.sidebarSection:before,html body #root .app:not(.sidebarCollapsed)>.sidebar>.sidebarSection[class*=accent-]:before{background:var(--electric-cyan)!important;box-shadow:none!important;filter:none!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.sidebarSection:hover,html body #root .app:not(.sidebarCollapsed)>.sidebar>.sidebarSection:focus-visible,html body #root .app:not(.sidebarCollapsed)>.sidebar>.sidebarSection.open{border-color:#00d1ff2e!important;background:#0066ff1f!important;color:var(--pure-white)!important;box-shadow:none!important;filter:none!important;outline:none!important;transform:none!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button:hover,html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button:focus-visible{border-color:#00d1ff29!important;background:#0066ff1a!important;color:var(--pure-white)!important;box-shadow:none!important;filter:none!important;outline:none!important;transform:none!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button.active,html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button.active:hover,html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button.active:focus-visible{border-color:#00d1ff3d!important;background:#0066ff38!important;color:var(--pure-white)!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important;filter:none!important;outline:none!important;transform:none!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button svg{width:16px!important;min-width:16px!important;height:16px!important;color:var(--soft-silver)!important;filter:none!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button.active svg{color:var(--electric-cyan)!important}html body #root .app:not(.sidebarCollapsed)>.sidebar>.sidebarSection:focus-visible,html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button:focus-visible,html body #root .app:not(.sidebarCollapsed)>.sidebar>.mainNav>button.active:focus-visible{outline:2px solid rgba(0,209,255,.72)!important;outline-offset:1px!important}@media(max-width:900px){html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:nth-child(2),html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:nth-child(3),html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:nth-child(5),html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:nth-child(6){display:none!important}}@media(max-width:600px){html body #root .app.chatMode .composer{grid-template-columns:auto minmax(0,1fr) 42px!important;gap:7px!important;padding-inline:8px!important}html body #root .app.chatMode .composer button.composerSignatureToggle,html body #root .app.chatMode .composerUtilityBar>button:nth-child(2),html body #root .app.chatMode .composerUtilityBar>button:nth-child(4){display:none!important}html body #root .app.chatMode .composerUtilityBar{padding-right:5px!important}}.billingPage{--billing-primary: var(--ui-primary, #0866e8);--billing-primary-soft: color-mix(in srgb, var(--billing-primary) 9%, transparent);--billing-surface: var(--go-surface, #fff);--billing-surface-subtle: var(--ui-surface-soft, #f6f8fb);--billing-border: var(--go-border, #dce4ef);--billing-text: var(--go-text, #0d1b2e);--billing-copy: var(--go-copy, #5b687a);--billing-success: #087a55;--billing-danger: #b42318;display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px}.byteBillingHeader{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;color:var(--billing-text);background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:10px}.byteBillingHeading{min-width:0}.byteBillingKicker,.byteBillingContentHeader>div>span{display:block;margin-bottom:3px;color:var(--billing-primary);font-size:11px;font-weight:800;line-height:16px;letter-spacing:.09em}.byteBillingHeading h2{margin:0;color:var(--billing-text);font-size:clamp(22px,2vw,28px);font-weight:750;line-height:1.18;letter-spacing:-.025em}.byteBillingHeading p{max-width:680px;margin:5px 0 0;color:var(--billing-copy);font-size:14px;line-height:1.45}.byteBillingHeaderActions,.billingHeroActions,.billingRowActions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.byteBillingStatus{display:flex;min-width:148px;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--billing-border);border-radius:8px;background:var(--billing-surface-subtle)}.byteBillingStatus>span{width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:var(--billing-danger);box-shadow:0 0 0 4px color-mix(in srgb,var(--billing-danger) 12%,transparent)}.byteBillingStatus.isReady>span{background:var(--billing-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--billing-success) 12%,transparent)}.byteBillingReadinessStatus{min-width:174px;color:var(--billing-danger)}.byteBillingReadinessStatus.isReady{color:var(--billing-success);background:color-mix(in srgb,var(--billing-success) 6%,var(--billing-surface));border-color:color-mix(in srgb,var(--billing-success) 20%,var(--billing-border))}.byteBillingReadinessStatus.isPaused{color:#9a5a00;background:#fffaf0;border-color:#efd8a7}.byteBillingStatus small,.byteBillingStatus strong{display:block}.byteBillingStatus small{color:var(--billing-copy);font-size:10px;line-height:13px}.byteBillingStatus strong{color:var(--billing-text);font-size:12px;line-height:16px}.billingPage button{min-height:40px;padding:8px 13px;color:var(--billing-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:8px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,opacity .16s ease}.billingPage button:hover{border-color:color-mix(in srgb,var(--billing-primary) 46%,var(--billing-border))}.billingPage button.primary{color:#fff;background:var(--billing-primary);border-color:var(--billing-primary)}.billingPage button.primary:hover{background:color-mix(in srgb,var(--billing-primary) 88%,#000)}.billingPage button.danger{color:var(--billing-danger)}.billingPage button:disabled{cursor:not-allowed;opacity:.5}.byteBillingPrimary{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.byteBillingWorkspace{display:grid;min-width:0;grid-template-columns:276px minmax(0,1fr);gap:12px;align-items:start}.byteBillingNav{position:sticky;top:12px;display:flex;min-width:0;flex-direction:column;gap:3px;padding:10px;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:10px}.byteBillingNavTitle{padding:5px 8px 8px;color:var(--billing-copy);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.byteBillingNav>button{display:grid;width:100%;min-height:54px;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;padding:8px 10px;text-align:left;color:var(--billing-copy);background:transparent;border-color:transparent;white-space:normal!important;overflow:hidden}.byteBillingNav>button svg{color:currentColor}.byteBillingNav>button>span,.byteBillingNav>button strong,.byteBillingNav>button small{display:block;min-width:0}.byteBillingNav>button>span{text-align:left!important}.byteBillingNav>button strong{color:var(--billing-text);font-size:13px;line-height:17px}.byteBillingNav>button small{margin-top:1px;color:var(--billing-copy);font-size:10px;font-weight:500;line-height:14px;overflow-wrap:anywhere}.byteBillingNav>button:hover{color:var(--billing-primary);background:var(--billing-primary-soft)}.byteBillingNav>button.active{color:var(--billing-primary);background:var(--billing-primary-soft);border-color:color-mix(in srgb,var(--billing-primary) 18%,var(--billing-border))}.byteBillingNav>button.active strong{color:var(--billing-primary)}html body #root .app:not(.chatMode) .workspace .byteBillingNav>button{display:grid!important;width:100%!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;text-align:left!important}html body #root .app:not(.chatMode) .workspace .byteBillingNav>button>svg{justify-self:center!important}html body #root .app:not(.chatMode) .workspace .byteBillingNav>button>span{width:100%!important;text-align:left!important}html body #root .app:not(.chatMode) .workspace .byteBillingNav>button :is(strong,small){width:100%!important;text-align:left!important;white-space:normal!important}.byteBillingGuardrail{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;margin-top:7px;padding:11px 9px;color:var(--billing-success);border-top:1px solid var(--billing-border)}.byteBillingGuardrail strong,.byteBillingGuardrail span{display:block}.byteBillingGuardrail strong{color:var(--billing-text);font-size:11px;line-height:15px}.byteBillingGuardrail span{margin-top:2px;color:var(--billing-copy);font-size:10px;line-height:14px}.byteBillingContent{min-width:0;overflow:hidden;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:10px}.byteBillingContentHeader{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--billing-border)}.byteBillingContentHeader h3{margin:0;color:var(--billing-text);font-size:18px;line-height:23px}.byteBillingContentHeader p{margin:2px 0 0;color:var(--billing-copy);font-size:12px;line-height:17px}.byteBillingContentActions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.billingUnsaved{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:#9a5a00;font-size:10px;font-weight:800;background:#fff8e8;border:1px solid #efd8a7;border-radius:999px}.billingPage .byteBillingAuditLink{display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:6px 10px;color:var(--billing-primary);background:var(--billing-primary-soft);border-color:color-mix(in srgb,var(--billing-primary) 20%,var(--billing-border))}.billingState{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:5px 9px;color:var(--billing-danger);font-size:11px;font-weight:800;border:1px solid color-mix(in srgb,var(--billing-danger) 22%,var(--billing-border));border-radius:999px;background:color-mix(in srgb,var(--billing-danger) 8%,var(--billing-surface))}.billingState:before{width:6px;height:6px;content:"";background:currentColor;border-radius:50%}.billingState.on{color:var(--billing-success);border-color:color-mix(in srgb,var(--billing-success) 24%,var(--billing-border));background:color-mix(in srgb,var(--billing-success) 8%,var(--billing-surface))}.byteBillingConfig{display:grid;min-width:0;gap:10px;padding:12px;background:var(--billing-surface-subtle)}.byteBillingSection{min-width:0;overflow:hidden;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:8px}.byteBillingSectionHead{display:flex;min-height:58px;align-items:center;gap:10px;padding:10px 12px;background:var(--billing-surface-subtle);border-bottom:1px solid var(--billing-border)}.byteBillingSectionIcon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;color:var(--billing-primary);background:var(--billing-primary-soft);border:1px solid color-mix(in srgb,var(--billing-primary) 16%,var(--billing-border));border-radius:7px}.byteBillingSectionHead>div{display:flex;min-width:0;align-items:baseline;gap:8px}.byteBillingSectionHead h4{margin:0;color:var(--billing-text);font-size:13px;line-height:18px;white-space:nowrap}.byteBillingSectionHead p{margin:0;overflow:hidden;color:var(--billing-copy);font-size:10px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.byteBillingSectionBody{min-width:0;padding:12px}.byteBillingToggleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billingToggle.byteBillingToggle{position:relative;display:grid;min-height:54px;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;justify-items:start;padding:9px 10px;text-align:left!important;cursor:pointer;border:1px solid var(--billing-border);border-radius:8px;background:var(--billing-surface)}.billingToggle.byteBillingToggle:hover{border-color:color-mix(in srgb,var(--billing-primary) 36%,var(--billing-border))}.billingToggle.byteBillingToggle.isEnabled{background:color-mix(in srgb,var(--billing-primary) 4%,var(--billing-surface));border-color:color-mix(in srgb,var(--billing-primary) 24%,var(--billing-border))}.billingToggle.byteBillingToggle>input{position:absolute;width:1px;height:1px;opacity:0}.byteBillingSwitch{position:relative;width:34px;height:20px;border-radius:999px;background:#c8d0dc;transition:background-color .16s ease}.byteBillingSwitch:after{position:absolute;top:3px;left:3px;width:14px;height:14px;content:"";border-radius:50%;background:#fff;box-shadow:0 1px 3px #0d1b2e38;transition:transform .16s ease}.billingToggle.byteBillingToggle>input:checked+.byteBillingSwitch{background:var(--billing-primary)}.billingToggle.byteBillingToggle>input:checked+.byteBillingSwitch:after{transform:translate(14px)}.billingToggle.byteBillingToggle>input:focus-visible+.byteBillingSwitch{outline:2px solid var(--billing-primary);outline-offset:3px}.byteBillingToggleCopy,.byteBillingToggleCopy strong,.byteBillingToggleCopy small{display:block;width:100%;min-width:0;text-align:left!important}.byteBillingToggleCopy{align-self:center}.byteBillingToggleCopy strong{color:var(--billing-text);font-size:12px;line-height:16px}.byteBillingToggleCopy small{margin-top:2px;color:var(--billing-copy);font-size:10px;font-weight:500;line-height:14px}.billingFormGrid{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.byteBillingFormGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:10px 0 0;padding-top:10px;border-top:1px solid var(--billing-border)}.billingField{display:flex;min-width:0;flex-direction:column;gap:5px}.billingField>span{color:var(--billing-text);font-size:11px;font-weight:700;line-height:15px}.billingField input,.billingField select,.billingField textarea{width:100%;min-width:0;min-height:40px;padding:8px 10px;color:var(--billing-text);background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:7px}.billingField textarea{min-height:96px;line-height:1.45;resize:vertical}.billingFieldWide{grid-column:1 / -1}.billingField>small{color:var(--billing-copy);font-size:10px;line-height:14px}.billingToggle:not(.byteBillingToggle){display:flex;min-height:40px;align-items:center;gap:8px;color:var(--billing-text);font-size:12px;font-weight:700}.billingToggle:not(.byteBillingToggle) .byteBillingSwitch{display:none}.billingToggle:not(.byteBillingToggle) .byteBillingToggleCopy small{display:none}.billingToggle:not(.byteBillingToggle) input{width:16px;height:16px;accent-color:var(--billing-primary)}.byteBillingSaveBar{display:flex;position:sticky;bottom:10px;z-index:2;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;background:color-mix(in srgb,var(--billing-surface) 96%,transparent);border:1px solid var(--billing-border);border-radius:8px;box-shadow:0 6px 18px #0d1b2e14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.byteBillingSaveBar>div{display:flex;align-items:center;gap:9px;color:var(--billing-success)}.byteBillingSaveBar.hasChanges>div:first-child{color:#b96a00}.byteBillingSaveActions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.byteBillingSaveBar span,.byteBillingSaveBar strong,.byteBillingSaveBar small{display:block}.byteBillingSaveBar strong{color:var(--billing-text);font-size:11px;line-height:15px}.byteBillingSaveBar small{color:var(--billing-copy);font-size:10px;line-height:14px}.billingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.billingMetric,.billingPanel{color:var(--billing-text);background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:8px}.billingMetric{min-height:96px;padding:16px}.billingMetric span{display:block;color:var(--billing-copy);font-size:12px}.billingMetric strong{display:block;margin-top:6px;color:var(--billing-text);font-size:26px;line-height:30px;font-variant-numeric:tabular-nums}.billingPanel{margin:16px;padding:18px}.billingPanel h3{margin:0 0 14px;font-size:16px}.billingRows{display:flex;min-width:0;flex-direction:column;gap:12px;padding:16px}.billingRowsToolbar{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;background:var(--billing-surface-subtle);border:1px solid var(--billing-border);border-radius:8px}.billingRowsToolbar>div,.billingRowsToolbar strong,.billingRowsToolbar span{display:block}.billingRowsToolbar strong{color:var(--billing-text);font-size:12px;line-height:16px}.billingRowsToolbar span{margin-top:2px;color:var(--billing-copy);font-size:10px;line-height:14px}.billingRowsToolbar>button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.billingJourney{min-width:0;overflow:hidden;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:9px;transition:border-color .16s ease,box-shadow .16s ease}.billingJourney:hover{border-color:color-mix(in srgb,var(--billing-primary) 28%,var(--billing-border))}.billingJourney.isExpanded{border-color:color-mix(in srgb,var(--billing-primary) 42%,var(--billing-border));box-shadow:0 8px 22px #0d1b2e0f}.billingJourneySummary{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px}html body #root .app:not(.chatMode) .workspace .billingJourneyOpen{display:grid!important;width:100%!important;min-width:0!important;min-height:54px!important;grid-template-columns:10px minmax(240px,.9fr) minmax(320px,1.2fr) 20px!important;gap:12px!important;align-items:center!important;justify-content:stretch!important;padding:6px 8px!important;text-align:left!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important}.billingJourneyOpen:hover{background:var(--billing-primary-soft)!important}.billingJourneyState{width:8px;height:8px;border-radius:50%;background:#a8b2c0}.billingJourneyState.isActive{background:var(--billing-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--billing-success) 10%,transparent)}.billingJourneyIdentity{display:grid;min-width:0;grid-template-columns:62px minmax(0,1fr);gap:10px;align-items:center}.billingJourneyIdentity code{display:inline-flex;width:100%;min-width:0;min-height:28px;align-items:center;justify-content:center;padding:4px 7px;overflow:hidden;color:var(--billing-primary);font-family:inherit;font-size:11px;font-weight:800;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-overflow:ellipsis;background:var(--billing-primary-soft);border:1px solid color-mix(in srgb,var(--billing-primary) 18%,var(--billing-border));border-radius:6px}.billingJourneyIdentity>span,.billingJourneyIdentity strong,.billingJourneyIdentity small{display:block;min-width:0;text-align:left!important}.billingJourneyIdentity strong{overflow:hidden;color:var(--billing-text);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.billingJourneyIdentity small{margin-top:2px;overflow:hidden;color:var(--billing-copy);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.billingJourneyMeta{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.billingJourneyMeta>span{display:flex;min-width:0;align-items:center;gap:5px;overflow:hidden;color:var(--billing-copy);font-size:10px;font-weight:600;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.billingJourneyMeta svg{flex:0 0 auto;color:var(--billing-primary)}.billingJourneyChevron{justify-self:end;color:var(--billing-copy);transition:transform .16s ease}.billingJourney.isExpanded .billingJourneyChevron{transform:rotate(180deg)}html body #root .app:not(.chatMode) .workspace .billingJourneyEdit{display:inline-flex!important;min-width:82px!important;align-items:center!important;justify-content:center!important;gap:6px!important;color:var(--billing-primary)!important;background:var(--billing-surface)!important}.billingJourneyEditor{padding:16px;background:var(--billing-surface-subtle);border-top:1px solid var(--billing-border)}.billingJourneyEditorHead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.billingJourneyEditorHead>div,.billingJourneyEditorHead strong,.billingJourneyEditorHead span{display:block}.billingJourneyEditorHead strong{color:var(--billing-text);font-size:13px;line-height:17px}.billingJourneyEditorHead>div>span{margin-top:2px;color:var(--billing-copy);font-size:10px;line-height:14px}.billingJourneyForm{margin-bottom:0;padding:14px;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:8px}.billingJourneyForm .byteBillingToggle{min-height:64px}.billingJourneyActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.billingRows>.billingPanel,.billingRows>.billingTableWrap{margin:0}.billingRowHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.billingRowActions{justify-content:flex-end}.billingTableWrap{max-width:100%;overflow:auto}.billingTableWrap table{width:100%;border-collapse:collapse;font-size:12px}.billingTableWrap th,.billingTableWrap td{padding:10px;text-align:left;border-bottom:1px solid var(--billing-border)}.billingTableWrap th{color:var(--billing-copy);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.billingResult{display:grid;gap:5px;margin-top:14px;padding:13px;color:var(--billing-text);background:var(--billing-primary-soft);border-left:3px solid var(--billing-primary);border-radius:7px}.billingResult strong{font-size:17px}.eyebrow{color:var(--billing-primary);font-size:11px;font-weight:800;letter-spacing:.08em}.billingIntegrations{display:grid;min-width:0;gap:12px;padding:16px}.billingIntegrationHealth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:var(--billing-surface-subtle);border:1px solid var(--billing-border);border-radius:8px}.billingIntegrationHealthItem{position:relative;display:grid;min-height:68px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-content:center;padding:10px 14px;border-right:1px solid var(--billing-border)}.billingIntegrationHealthItem:last-child{border-right:0}.billingIntegrationHealthItem:before{position:absolute;top:12px;bottom:12px;left:0;width:3px;content:"";background:var(--billing-primary);border-radius:0 3px 3px 0}.billingIntegrationHealthItem.green:before{background:var(--billing-success)}.billingIntegrationHealthItem.amber:before{background:#b86b00}.billingIntegrationHealthItem span{color:var(--billing-copy);font-size:10px;font-weight:700;line-height:14px}.billingIntegrationHealthItem strong{grid-row:1 / 3;grid-column:2;align-self:center;color:var(--billing-text);font-size:24px;line-height:28px;font-variant-numeric:tabular-nums}.billingIntegrationHealthItem small{color:var(--billing-text);font-size:11px;line-height:15px}.billingIntegrationNav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;padding:0;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:9px}html body #root .app:not(.chatMode) .workspace .billingIntegrationNav>button{display:grid!important;width:100%!important;min-height:58px!important;grid-template-columns:26px 18px minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;justify-content:stretch!important;padding:8px 12px!important;text-align:left!important;color:var(--billing-copy)!important;background:var(--billing-surface)!important;border:0!important;border-right:1px solid var(--billing-border)!important;border-radius:0!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease!important}html body #root .app:not(.chatMode) .workspace .billingIntegrationNav>button:last-child{border-right:0!important}html body #root .app:not(.chatMode) .workspace .billingIntegrationNav>button:hover:not(:disabled){background:var(--billing-surface-subtle)!important}html body #root .app:not(.chatMode) .workspace .billingIntegrationNav>button.active{color:var(--billing-primary)!important;background:var(--billing-primary-soft)!important;box-shadow:inset 0 3px 0 var(--billing-primary)!important}.billingIntegrationNav button:disabled{cursor:not-allowed!important;opacity:.58}.billingIntegrationNav button:disabled:hover{background:var(--billing-surface)!important}.billingIntegrationStep{display:grid!important;width:26px;height:26px;place-items:center;color:var(--billing-copy);font-size:9px;font-weight:850;line-height:1;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:50%}.billingIntegrationNav button.active .billingIntegrationStep{color:#fff;background:var(--billing-primary);border-color:var(--billing-primary)}.billingIntegrationNavCopy,.billingIntegrationNav button strong,.billingIntegrationNav button small{display:block;min-width:0;text-align:left!important}.billingIntegrationNav button strong{color:var(--billing-text);font-size:12px;line-height:16px}.billingIntegrationNav button small{color:var(--billing-copy);font-size:10px;font-weight:500;line-height:14px}.billingIntegrationNav button b{display:grid;min-width:26px;height:26px;place-items:center;color:var(--billing-copy);font-size:10px;font-variant-numeric:tabular-nums;background:var(--billing-surface-subtle);border:1px solid var(--billing-border);border-radius:999px}.billingIntegrationNav button.active b{color:var(--billing-primary);background:var(--billing-surface);border-color:color-mix(in srgb,var(--billing-primary) 20%,var(--billing-border))}.billingIntegrationPanel{min-width:0;overflow:hidden;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:9px}.billingIntegrationPanelHead{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--billing-border)}.billingIntegrationPanelHead>div{min-width:0}.billingIntegrationPanelHead>div>span{display:block;margin-bottom:2px;color:var(--billing-primary);font-size:10px;font-weight:800;line-height:14px;letter-spacing:.08em}.billingIntegrationPanelHead h4{margin:0;color:var(--billing-text);font-size:16px;line-height:21px}.billingIntegrationPanelHead p{margin:2px 0 0;color:var(--billing-copy);font-size:11px;line-height:15px}.billingIntegrationPanelHead>button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px}.billingTenantClientScope{display:grid;min-width:0;min-height:52px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px;background:var(--billing-surface-subtle);border-bottom:1px solid var(--billing-border)}.billingTenantClientIcon{display:grid;width:32px;height:32px;place-items:center;color:var(--billing-primary);background:var(--billing-primary-soft);border:1px solid color-mix(in srgb,var(--billing-primary) 18%,var(--billing-border));border-radius:7px}.billingTenantClientScope>div,.billingTenantClientScope>div strong,.billingTenantClientScope>div span{display:block;min-width:0}.billingTenantClientScope>div strong{overflow:hidden;color:var(--billing-text);font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.billingTenantClientScope>div span{margin-top:1px;color:var(--billing-copy);font-size:9px;line-height:13px}.billingTenantClientScope>b{padding:4px 8px;color:var(--billing-primary);font-size:9px;line-height:13px;white-space:nowrap;background:var(--billing-primary-soft);border-radius:999px}.billingCustomerDirectory{display:grid;min-width:0;background:var(--billing-surface)}.billingCustomerDirectory>header{display:grid;min-width:0;grid-template-columns:minmax(240px,560px) auto;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--billing-border)}.billingCustomerDirectory>header>label{position:relative;display:flex;min-width:0;align-items:center;margin:0}.billingCustomerDirectory>header>label>svg{position:absolute;top:50%;left:14px;z-index:1;width:17px;height:17px;color:var(--billing-copy);pointer-events:none;transform:translateY(-50%)}.billingCustomerDirectory>header>label>input{width:100%;min-width:0;min-height:40px;padding:8px 12px 8px 46px;color:var(--billing-text);font:inherit;font-size:12px;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:7px;outline:none}html body #root .app:not(.chatMode) .workspace .billingCustomerDirectory>header>label>input{padding-left:46px!important}.billingCustomerDirectory>header>label>input::placeholder{color:color-mix(in srgb,var(--billing-copy) 70%,transparent)}.billingCustomerDirectory>header>label>input:focus{border-color:var(--billing-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--billing-primary) 12%,transparent)}.billingCustomerDirectory>header>span{justify-self:end;color:var(--billing-copy);font-size:10px;font-weight:750;line-height:14px;white-space:nowrap}.billingCustomerRows{display:grid;min-width:0}.billingCustomerRow{display:grid;min-width:0;min-height:62px;grid-template-columns:36px minmax(180px,1.15fr) minmax(220px,1fr) auto;gap:12px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--billing-border)}.billingCustomerRow:last-child{border-bottom:0}.billingCustomerRow:hover{background:var(--billing-surface-subtle)}.billingCustomerAvatar{display:grid;width:36px;height:36px;place-items:center;color:var(--billing-primary);font-size:10px;font-weight:850;letter-spacing:.02em;background:var(--billing-primary-soft);border:1px solid color-mix(in srgb,var(--billing-primary) 18%,var(--billing-border));border-radius:8px}.billingCustomerIdentity,.billingCustomerContact,.billingCustomerIdentity strong,.billingCustomerIdentity span,.billingCustomerContact strong,.billingCustomerContact span{display:block;min-width:0;text-align:left}.billingCustomerIdentity strong,.billingCustomerContact strong{overflow:hidden;color:var(--billing-text);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.billingCustomerIdentity span,.billingCustomerContact span{margin-top:2px;overflow:hidden;color:var(--billing-copy);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.billingCustomerContact strong{font-variant-numeric:tabular-nums}.billingCustomerStatus{justify-self:end;padding:5px 8px;color:var(--billing-success);font-size:9px;font-weight:800;line-height:13px;white-space:nowrap;background:color-mix(in srgb,var(--billing-success) 7%,var(--billing-surface));border:1px solid color-mix(in srgb,var(--billing-success) 22%,var(--billing-border));border-radius:999px}.billingCustomerEmpty{display:grid;min-height:150px;place-items:center;align-content:center;gap:5px;padding:24px;color:var(--billing-copy);text-align:center}.billingCustomerEmpty svg{margin-bottom:2px;color:var(--billing-primary)}.billingCustomerEmpty strong{color:var(--billing-text);font-size:13px;line-height:18px}.billingCustomerEmpty span{font-size:10px;line-height:15px}.billingConnectionInventory{min-width:0;border-bottom:1px solid var(--billing-border)}.billingConnectionInventory>header,.billingRoutingHeader{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;background:var(--billing-surface-subtle);border-bottom:1px solid var(--billing-border)}.billingConnectionInventory>header div,.billingConnectionInventory>header strong,.billingConnectionInventory>header span,.billingRoutingHeader div,.billingRoutingHeader strong,.billingRoutingHeader span{display:block;min-width:0}.billingConnectionInventory>header strong,.billingRoutingHeader strong{color:var(--billing-text);font-size:11px;line-height:15px}.billingConnectionInventory>header span,.billingRoutingHeader span{margin-top:1px;color:var(--billing-copy);font-size:9px;line-height:13px}.billingConnectionInventory>header b,.billingRoutingHeader>b{display:grid;min-width:24px;height:24px;place-items:center;color:var(--billing-primary);font-size:10px;background:var(--billing-primary-soft);border-radius:999px}.billingConnectionRows{display:grid;min-width:0}.billingConnectionRow{display:grid;min-width:0;min-height:58px;grid-template-columns:32px minmax(170px,1fr) minmax(190px,.8fr) auto;gap:10px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--billing-border)}.billingConnectionRow:last-child{border-bottom:0}.billingConnectionRow:hover{background:var(--billing-surface-subtle)}.billingConnectionIcon{display:grid;width:32px;height:32px;place-items:center;color:var(--billing-copy);background:var(--billing-surface-subtle);border:1px solid var(--billing-border);border-radius:7px}.billingConnectionIcon.connected{color:var(--billing-success);background:color-mix(in srgb,var(--billing-success) 7%,var(--billing-surface));border-color:color-mix(in srgb,var(--billing-success) 25%,var(--billing-border))}.billingConnectionIdentity,.billingConnectionIdentity strong,.billingConnectionIdentity span{display:block;min-width:0}.billingConnectionIdentity strong{overflow:hidden;color:var(--billing-text);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.billingConnectionIdentity span{margin-top:1px;overflow:hidden;color:var(--billing-copy);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.billingConnectionMeta{display:flex;min-width:0;align-items:center;gap:6px}.billingConnectionMeta span{display:inline-flex;min-width:0;align-items:center;gap:5px;overflow:hidden;padding:4px 7px;color:var(--billing-copy);font-size:9px;font-weight:700;line-height:13px;text-overflow:ellipsis;white-space:nowrap;background:var(--billing-surface-subtle);border:1px solid var(--billing-border);border-radius:5px}.billingConnectionMeta i{width:6px;height:6px;flex:0 0 auto;background:#a8b2c0;border-radius:50%}.billingConnectionMeta i.connected{background:var(--billing-success)}.billingQueueSummary{display:flex;align-items:center;justify-content:flex-end;gap:12px;color:var(--billing-copy);font-size:9px;white-space:nowrap}.billingQueueSummary span{display:inline-flex;align-items:baseline;gap:3px}.billingQueueSummary strong{color:var(--billing-text);font-size:13px;font-variant-numeric:tabular-nums}.billingQueueSummary .hasError,.billingQueueSummary .hasError strong{color:var(--billing-danger)}.billingChannelSetupEmpty{display:grid;min-width:0;min-height:154px;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:22px 24px;background:var(--billing-surface-subtle)}.billingChannelSetupIcon{display:grid;width:44px;height:44px;place-items:center;color:var(--billing-primary);background:var(--billing-primary-soft);border:1px solid color-mix(in srgb,var(--billing-primary) 20%,var(--billing-border));border-radius:8px}.billingChannelSetupEmpty>div,.billingChannelSetupEmpty>div>strong{display:block;min-width:0}.billingChannelSetupEmpty>div>strong{color:var(--billing-text);font-size:14px;line-height:19px}.billingChannelSetupEmpty p{max-width:650px;margin:3px 0 12px;color:var(--billing-copy);font-size:11px;line-height:16px}.billingChannelSetupSteps{display:flex;min-width:0;align-items:center;gap:8px}.billingChannelSetupSteps span{display:inline-flex;align-items:center;gap:6px;color:var(--billing-copy);font-size:9px;font-weight:700;line-height:13px;white-space:nowrap}.billingChannelSetupSteps b{display:grid;width:20px;height:20px;place-items:center;color:var(--billing-primary);font-size:9px;background:var(--billing-surface);border:1px solid var(--billing-border);border-radius:50%}.billingChannelSetupSteps i{width:22px;height:1px;background:var(--billing-border)}html body #root .app:not(.chatMode) .workspace .billingChannelSetupEmpty>button{display:inline-flex!important;min-width:164px!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:7px!important}.billingRoutingHeader{border-top:1px solid var(--billing-border)}.billingIntegrationForm{padding:16px;background:var(--billing-surface-subtle);border-bottom:1px solid var(--billing-border)}.billingIntegrationFormHead{margin-bottom:12px}.billingIntegrationFormHead strong,.billingIntegrationFormHead span{display:block}.billingIntegrationFormHead strong{color:var(--billing-text);font-size:12px;line-height:16px}.billingIntegrationFormHead span{margin-top:2px;color:var(--billing-copy);font-size:10px;line-height:14px}.billingIntegrationForm .billingFormGrid{margin-bottom:0}.billingIntegrationFormActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.billingIntegrationList{display:grid;min-width:0}.billingIntegrationRow{display:grid;min-width:0;min-height:58px;grid-template-columns:32px minmax(150px,.8fr) minmax(220px,1.2fr) auto auto 76px;gap:10px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--billing-border)}.billingIntegrationRow:last-child{border-bottom:0}.billingIntegrationRow:hover{background:var(--billing-surface-subtle)}.billingIntegrationRowIcon{display:grid;width:32px;height:32px;place-items:center;color:var(--billing-copy);background:var(--billing-surface-subtle);border:1px solid var(--billing-border);border-radius:7px}.billingIntegrationRowIcon{grid-column:1}.billingIntegrationRowIcon.active{color:var(--billing-primary);background:var(--billing-primary-soft);border-color:color-mix(in srgb,var(--billing-primary) 18%,var(--billing-border))}.billingIntegrationRowMain,.billingIntegrationRowMain strong,.billingIntegrationRowMain span{display:block;min-width:0}.billingIntegrationRowMain strong{overflow:hidden;color:var(--billing-text);font-size:12px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.billingIntegrationRowMain span{margin-top:2px;overflow:hidden;color:var(--billing-copy);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.billingIntegrationRowMain{grid-column:2}.billingIntegrationRowDetails{display:flex;min-width:0;align-items:center;gap:6px}.billingIntegrationRowDetails{grid-column:3}.billingIntegrationRowDetails span{max-width:170px;overflow:hidden;padding:4px 7px;color:var(--billing-copy);font-size:9px;font-weight:650;line-height:13px;text-overflow:ellipsis;white-space:nowrap;background:var(--billing-surface-subtle);border:1px solid var(--billing-border);border-radius:5px}.billingIntegrationStatus,.billingRouteState{display:inline-flex;min-height:26px;align-items:center;justify-content:center;gap:5px;padding:4px 8px;color:var(--billing-copy);font-size:9px;font-weight:800;line-height:13px;white-space:nowrap;border:1px solid var(--billing-border);border-radius:999px}.billingIntegrationStatus.active,.billingRouteState.ready{color:var(--billing-success);background:color-mix(in srgb,var(--billing-success) 7%,var(--billing-surface));border-color:color-mix(in srgb,var(--billing-success) 24%,var(--billing-border))}.billingRouteState.pending{color:#9a5a00;background:#fff8e8;border-color:#efd8a7}.billingRouteState{grid-column:4}.billingIntegrationStatus{grid-column:5}html body #root .app:not(.chatMode) .workspace .billingIntegrationEdit{grid-column:6;display:inline-flex!important;width:76px!important;min-width:76px!important;min-height:30px!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:5px 8px!important;color:var(--billing-primary)!important;font-size:10px!important;background:var(--billing-surface)!important;border-color:var(--billing-border)!important;box-shadow:none!important}html body #root .app:not(.chatMode) .workspace .billingIntegrationEdit:hover{background:var(--billing-primary-soft)!important;border-color:color-mix(in srgb,var(--billing-primary) 30%,var(--billing-border))!important}.billingIntegrationEmpty{display:grid;min-height:180px;place-items:center;align-content:center;gap:5px;padding:24px;text-align:center;color:var(--billing-copy)}.billingIntegrationEmpty svg{margin-bottom:3px;color:var(--billing-primary)}.billingIntegrationEmpty strong{color:var(--billing-text);font-size:13px}.billingIntegrationEmpty span{font-size:10px}.billingRoutingHeader+.billingIntegrationEmpty{min-height:108px;background:var(--billing-surface)}@media(max-width:1100px){.byteBillingWorkspace{grid-template-columns:1fr}.byteBillingNav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.byteBillingNavTitle,.byteBillingGuardrail{grid-column:1 / -1}.billingFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.byteBillingFormGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}html body #root .app:not(.chatMode) .workspace .billingJourneyOpen{grid-template-columns:10px minmax(200px,1fr) minmax(220px,1fr) 20px!important}.billingJourneyMeta{grid-template-columns:repeat(2,minmax(0,1fr))}.billingJourneyMeta>span:last-child{display:none}.billingIntegrationRow{grid-template-columns:32px minmax(150px,.8fr) minmax(180px,1fr) auto 76px}.billingIntegrationStatus{display:none}html body #root .app:not(.chatMode) .workspace .billingIntegrationEdit{grid-column:5}.billingIntegrationRowDetails span:nth-child(n+3){display:none}}@media(max-width:760px){.billingPage{padding:10px}.byteBillingHeader{align-items:flex-start;flex-direction:column;padding:15px}.byteBillingHeaderActions{width:100%;justify-content:space-between}.byteBillingSectionHead{padding:10px 12px}.byteBillingSectionHead>div{align-items:flex-start;flex-direction:column;gap:0}.byteBillingSectionHead p{white-space:normal}.byteBillingSectionBody{padding:12px}.billingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}html body #root .app:not(.chatMode) .workspace .billingJourneyOpen{grid-template-columns:10px minmax(0,1fr) 20px!important}.billingJourneyMeta{display:none}.billingJourneyEditorHead{align-items:flex-start;flex-direction:column}.billingIntegrationHealth{grid-template-columns:1fr}.billingIntegrationHealthItem{border-right:0;border-bottom:1px solid var(--billing-border)}.billingIntegrationHealthItem:last-child{border-bottom:0}.billingIntegrationNav{grid-template-columns:1fr}html body #root .app:not(.chatMode) .workspace .billingIntegrationNav>button{border-right:0!important;border-bottom:1px solid var(--billing-border)!important}html body #root .app:not(.chatMode) .workspace .billingIntegrationNav>button:last-child{border-bottom:0!important}html body #root .app:not(.chatMode) .workspace .billingIntegrationNav>button.active{box-shadow:inset 3px 0 0 var(--billing-primary)!important}.billingIntegrationRow{grid-template-columns:32px minmax(0,1fr) auto 72px}.billingIntegrationRowDetails{display:none}.billingRouteState{grid-column:3}html body #root .app:not(.chatMode) .workspace .billingIntegrationEdit{grid-column:4}.billingConnectionRow{grid-template-columns:32px minmax(0,1fr) auto}.billingConnectionMeta{display:none}.billingCustomerRow{grid-template-columns:36px minmax(0,1fr) auto}.billingCustomerContact{grid-column:2}.billingCustomerStatus{grid-row:1;grid-column:3}.billingChannelSetupEmpty{grid-template-columns:44px minmax(0,1fr)}html body #root .app:not(.chatMode) .workspace .billingChannelSetupEmpty>button{grid-column:2;justify-self:start}html body #root .app:not(.chatMode) .workspace .billingIntegrationNav>button{grid-template-columns:26px 18px minmax(0,1fr) auto!important}}@media(max-width:520px){.byteBillingHeading h2{font-size:21px}.byteBillingHeaderActions{align-items:stretch;flex-direction:column}.byteBillingStatus,.byteBillingPrimary{width:100%}.byteBillingNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:8px}.byteBillingNavTitle,.byteBillingGuardrail{grid-column:1 / -1}.byteBillingNav>button{min-height:48px;grid-template-columns:16px minmax(0,1fr);gap:7px;padding:7px 8px}html body #root .app:not(.chatMode) .workspace .byteBillingNav>button{grid-template-columns:16px minmax(0,1fr)!important}.byteBillingNav>button svg{width:16px;height:16px}.byteBillingNav>button strong{font-size:11px;line-height:14px}.byteBillingNav>button strong{white-space:normal!important;overflow-wrap:anywhere}.byteBillingNav>button small{display:none}.byteBillingGuardrail{margin-top:3px;padding:9px 7px}.byteBillingContentHeader{align-items:flex-start}.byteBillingToggleGrid,.billingFormGrid,.billingGrid{grid-template-columns:1fr}.byteBillingSaveBar{align-items:stretch;flex-direction:column}.billingPanel{margin:10px;padding:14px}.billingRows{padding:10px}.billingRowsToolbar{align-items:stretch;flex-direction:column}.billingRowsToolbar>button{width:100%}.billingJourneySummary{grid-template-columns:1fr}.billingJourneyEdit{width:100%!important}.billingJourneyIdentity{grid-template-columns:62px minmax(0,1fr)}.billingJourneyEditor,.billingJourneyForm{padding:10px}.billingJourneyActions{align-items:stretch;flex-direction:column-reverse}.billingJourneyActions>button{width:100%}.billingIntegrations{padding:10px}.billingIntegrationPanelHead{align-items:stretch;flex-direction:column}.billingIntegrationPanelHead>button{width:100%}.billingIntegrationForm{padding:12px}.billingIntegrationFormActions{align-items:stretch;flex-direction:column-reverse}.billingIntegrationFormActions>button{width:100%}.billingIntegrationRow{grid-template-columns:30px minmax(0,1fr) 68px;gap:8px;padding:8px 10px}.billingIntegrationRowIcon{width:30px;height:30px}.billingRouteState,.billingIntegrationStatus{display:none}html body #root .app:not(.chatMode) .workspace .billingIntegrationEdit{width:68px!important;min-width:68px!important;grid-column:3;padding-inline:5px!important}.billingConnectionRow{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:8px 10px}.billingCustomerDirectory>header{grid-template-columns:1fr;gap:6px}.billingCustomerDirectory>header>span{justify-self:start}.billingCustomerRow{grid-template-columns:34px minmax(0,1fr);gap:9px}.billingCustomerContact{grid-column:2}.billingCustomerStatus{grid-row:auto;grid-column:2;justify-self:start}.billingQueueSummary{grid-column:2;justify-content:flex-start}.billingChannelSetupEmpty{min-height:0;grid-template-columns:1fr;padding:18px 14px}.billingChannelSetupIcon{width:40px;height:40px}.billingChannelSetupSteps{align-items:flex-start;flex-direction:column}.billingChannelSetupSteps i{display:none}html body #root .app:not(.chatMode) .workspace .billingChannelSetupEmpty>button{width:100%!important;grid-column:1}.billingRowActions{align-items:stretch;flex-direction:column}.billingRowActions>button{width:100%}}@media(prefers-reduced-motion:reduce){.billingPage *,.billingPage *:before,.billingPage *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.billingUnofficialWarning{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #efc36c;border-left:4px solid #e59a17;border-radius:8px;color:#6e4100;background:#fff7e3;font-size:13px;line-height:1.4}.billingUnofficialWarning svg{flex:0 0 17px;margin-top:1px;color:#d88400}.billingUnofficialWarning strong{margin-right:4px}.billingConnectionRow.unofficial{border-color:#efc36c;background:#fffdf8}:root{--ui-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-canvas: #f5f7fb;--ui-surface: #ffffff;--ui-surface-soft: #f8fafd;--ui-surface-selected: #edf4ff;--ui-text: #0a1a2e;--ui-text-soft: #526176;--ui-text-muted: #6f7d90;--ui-border: #dde5ef;--ui-border-strong: #cbd7e6;--ui-primary: #0066ff;--ui-primary-hover: #0055d8;--ui-focus: #00a7d6;--ui-success: #087a55;--ui-success-soft: #e7f8f1;--ui-warning: #9a5b00;--ui-warning-soft: #fff5dd;--ui-danger: #b42318;--ui-danger-soft: #fff0ee;--ui-info-soft: #edf4ff;--ui-radius-sm: 8px;--ui-radius: 12px;--ui-radius-lg: 14px;--ui-shadow: 0 4px 16px rgba(10, 26, 46, .06);--ui-shadow-raised: 0 14px 34px rgba(10, 26, 46, .11);--ui-control-height: 42px;--ui-page-gap: 18px;--ui-page-padding: 22px;--ui-type-page: 20px;--ui-type-hero: 24px;--ui-type-section: 18px;--ui-type-card: 16px;--ui-type-body: 14px;--ui-type-control: 14px;--ui-type-action: 13px;--ui-type-label: 12px;--ui-type-caption: 12px;--ui-type-micro: 11px}html body #root,html body #root button,html body #root input,html body #root select,html body #root textarea{font-family:var(--ui-font)!important}html body #root *,html body #root *:before,html body #root *:after{box-sizing:border-box}html body #root .app,html body #root .workspace{color:var(--ui-text)!important;background:var(--ui-canvas)!important;background-image:none!important}html body #root .workspace{min-width:0!important}html body #root .workspace>.topbar{min-height:72px!important;padding:12px var(--ui-page-padding)!important;background:#fffffff5!important;border:0!important;border-bottom:1px solid var(--ui-border)!important;border-radius:0!important;box-shadow:0 1px #0a1a2e06!important}html body #root .workspace>.topbar h1{margin:2px 0 0!important;color:var(--ui-text)!important;font-size:clamp(18px,1.55vw,22px)!important;font-weight:750!important;line-height:1.2!important;letter-spacing:-.02em!important}html body #root .workspace>.topbar p{margin:0!important;color:var(--ui-text-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body #root .workspace>.topbar .topActions{align-items:center!important;gap:9px!important}html body #root .workspace:not(.workspace-chat)>:is(.stack,.crmSuitePage,.contactsPage,.usersWorkspace,.embeddedSignupPage,.saasConsole,.settingsForm,.billingPage,.templateConsoleGrid,.reviewPage,.policyPage){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:var(--ui-page-padding)!important;gap:var(--ui-page-gap)!important;color:var(--ui-text)!important;background:transparent!important;background-image:none!important}html body #root .workspace :is(.stack,.crmSuitePage,.contactsPage,.usersWorkspace,.saasConsole)>*{min-width:0}html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero){min-width:0!important;padding:20px 22px!important;background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;color:var(--ui-text)!important;box-shadow:var(--ui-shadow)!important}html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero) :is(h1,h2){margin-top:0!important;color:var(--ui-text)!important;font-size:clamp(20px,2vw,26px)!important;font-weight:760!important;line-height:1.2!important;letter-spacing:-.025em!important}html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero) :is(p,small){color:var(--ui-text-soft)!important;line-height:1.55!important}html body #root .workspace .eyebrow{margin:0 0 5px!important;color:var(--ui-primary)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body #root .workspace :is(.panel,.saasPanel,.suiteCard,.suiteChartCard,.suiteInsightCard,.suiteTableCard,.pipelineCard,.crmPipelineColumn,.tenantRow,.limitCard,.planManagementCard,.channelCard,.usersListPanel,.contactsFilterBar,.contactsTableShell,.signupMainCard,.signupSidePanel,.signupConnectionCard,.connectInfoCard,.methodCard,.connectionDetails,.detailCard,.templateLibrary,.templateInspector,.notificationFeed,.automationFlow,.automationPanel,.billingPanel,.billingMetric,.reviewPanel,.evidencePanel,.assistantCard,.pricingGrid>*,.accountDetailsGrid>*){color:var(--ui-text)!important;background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow)!important}html body #root .workspace :is(.suiteWallet,.suiteEmptyState,.usersEmptyState,.emptyState,.dataTableEmpty,.connectionItem,.metaPayloadBox,.selectedPlanPreview,.billingResult,.reasoningBox,.outboundReasoningBox,.inspectorNote){color:var(--ui-text)!important;background:var(--ui-surface-soft)!important;background-image:none!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}html body #root .workspace :is(h1,h2,h3,h4,h5,h6,strong){color:var(--ui-text)!important}html body #root .workspace :is(h2,h3,h4,.panelTitle,.suiteCardHeader){letter-spacing:-.015em!important}html body #root .workspace :is(p,small,.muted,.formHint,.fieldHelp,.metricLabel){color:var(--ui-text-soft)!important}html body #root .workspace :is(.panelTitle,.suiteCardHeader,.usersListHeader,.templateListHead){font-weight:720!important}html body #root .workspace :is(label,.billingField,.formGroup){color:var(--ui-text-soft)!important;font-size:12px!important;font-weight:650!important}html body #root .workspace :is(input,select,textarea){max-width:100%;min-width:0;min-height:var(--ui-control-height)!important;padding:9px 11px!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;outline:none!important;box-shadow:none!important;font-size:13px!important;line-height:1.35!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}html body #root .workspace textarea{min-height:92px!important;resize:vertical}html body #root .workspace :is(input,textarea)::placeholder{color:var(--ui-text-muted)!important;opacity:.85!important}html body #root .workspace :is(input,select,textarea):hover:not(:disabled){border-color:#aebdd0!important}html body #root .workspace :is(input,select,textarea):focus,html body #root .workspace :is(input,select,textarea):focus-visible{border-color:var(--ui-focus)!important;outline:none!important;box-shadow:0 0 0 3px #00a7d629!important}html body #root .workspace :is(input,select,textarea):disabled{color:var(--ui-text-muted)!important;background:#eef2f7!important;cursor:not-allowed!important;opacity:.8!important}html body #root .workspace button{font-size:13px!important;font-weight:680!important;line-height:1.2!important}html body #root .workspace :is(button.primary,.suitePrimary,.contactsPrimaryButton,.primaryCommand,.submitButton,.actionButton,.analyzeButton){min-height:40px!important;padding:9px 14px!important;color:#fff!important;background:var(--ui-primary)!important;background-image:none!important;border:1px solid var(--ui-primary)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:0 5px 12px #0066ff2e!important}html body #root .workspace :is(button.secondary,.suiteGhost,.suiteMutedAction,.contactsPillButton,.fileActionButton,.compactSecondary,.crmIconTextButton,.threadCommandButton:not(.primaryCommand),.logoutButton){min-height:40px!important;padding:9px 13px!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}html body #root .workspace :is(.iconButton,.iconOnly,.compactAction,.mobileMenuButton,.modalClose){display:inline-grid!important;place-items:center!important;flex:0 0 auto;border-radius:var(--ui-radius-sm)!important}html body #root .workspace :is(button.primary,.suitePrimary,.contactsPrimaryButton,.primaryCommand,.analyzeButton):hover:not(:disabled){color:#fff!important;background:var(--ui-primary-hover)!important;border-color:var(--ui-primary-hover)!important;transform:none!important}html body #root .workspace :is(button.secondary,.suiteGhost,.suiteMutedAction,.contactsPillButton,.compactSecondary,.logoutButton):hover:not(:disabled){color:var(--ui-primary)!important;background:var(--ui-surface-selected)!important;border-color:#afc7ea!important;transform:none!important}html body #root .workspace :is(button,a,[role=button]):focus-visible{outline:2px solid var(--ui-focus)!important;outline-offset:2px!important;box-shadow:0 0 0 3px #00a7d624!important}html body #root .workspace button:disabled{cursor:not-allowed!important;opacity:.55!important;transform:none!important}html body #root .workspace :is(button.danger,.suiteDanger,.dangerGhost){color:var(--ui-danger)!important;background:var(--ui-danger-soft)!important;border-color:#f1c7c2!important}html body #root .workspace :is(.billingTabs,.suiteSectionNav,.suiteSegmented,.composerTabs,.templateConsoleActions){gap:4px!important;padding:4px!important;background:#edf1f6!important;border:1px solid var(--ui-border)!important;border-radius:10px!important;box-shadow:none!important}html body #root .workspace :is(.billingTabs,.suiteSectionNav,.suiteSegmented,.composerTabs) button{min-height:36px!important;padding:8px 12px!important;color:var(--ui-text-soft)!important;background:transparent!important;border:1px solid transparent!important;border-radius:7px!important;box-shadow:none!important;white-space:nowrap}html body #root .workspace :is(.billingTabs,.suiteSectionNav,.suiteSegmented,.composerTabs) button:is(.active,[aria-selected=true],[aria-pressed=true]){color:var(--ui-primary)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important;box-shadow:0 2px 6px #0a1a2e12!important}html body #root .workspace :is(.billingTableWrap,.tableWrap,.contactsTableShell,.suiteTableCard,.dataTable){max-width:100%;overflow-x:auto;scrollbar-width:thin}html body #root .workspace table{width:100%!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;border-collapse:separate!important;border-spacing:0!important;font-size:13px!important}html body #root .workspace :is(thead,.dataTableHeader,.contactsTableHead,.suiteTableHead,.usersListHeader){color:var(--ui-text-soft)!important;background:var(--ui-surface-soft)!important}html body #root .workspace :is(th,.dataTableHeader,.contactsTableHead,.suiteTableHead,.usersListHeader){color:var(--ui-text-soft)!important;font-size:11px!important;font-weight:750!important;letter-spacing:.045em!important;text-transform:uppercase!important}html body #root .workspace :is(th,td){padding:11px 13px!important;border-color:var(--ui-border)!important;vertical-align:middle}html body #root .workspace :is(tbody tr,.contactsTableRow,.suiteTableRow,.usersRow,.tenantRow){background:var(--ui-surface)!important;border-color:var(--ui-border)!important;transition:background-color .12s ease!important}html body #root .workspace :is(tbody tr,.contactsTableRow,.suiteTableRow,.usersRow,.tenantRow):hover{background:#f6f9fd!important;transform:none!important}html body #root .workspace :is(.billingMetric strong,.metricValue,.dashboardScore){color:var(--ui-text)!important;font-weight:780!important;letter-spacing:-.025em!important}html body #root .workspace :is(.badge,.planBadge,.usersStatus,.billingState,.statusPill){min-height:25px;padding:5px 9px!important;border:1px solid var(--ui-border)!important;border-radius:999px!important;font-size:11px!important;font-weight:750!important;line-height:1.15!important;box-shadow:none!important}html body #root .workspace :is(.billingState.on,.badge.success,.usersStatus.active){color:var(--ui-success)!important;background:var(--ui-success-soft)!important;border-color:#bce5d4!important}html body #root .workspace :is(.billingState.off,.badge.danger,.usersStatus.inactive){color:var(--ui-danger)!important;background:var(--ui-danger-soft)!important;border-color:#f1c7c2!important}html body #root .workspace :is(.notice,.messageError,.newConversationStatus){border-radius:var(--ui-radius-sm)!important;box-shadow:var(--ui-shadow)!important}html body #root .workspace .billingPage{--billing-border: var(--ui-border);--billing-primary: var(--ui-primary)}html body #root .workspace .billingHeroActions,html body #root .workspace .billingRowActions{flex-wrap:wrap}html body #root .workspace .billingGrid{gap:14px!important}html body #root .workspace .billingMetric{min-height:112px;padding:18px!important}html body #root .workspace .billingPanel{padding:20px!important}html body #root .workspace .billingResult{border-left:3px solid var(--ui-primary)!important}html body #root .app:not(.chatMode) .workspace.workspace-settings{align-content:start!important;height:auto!important;max-height:none!important;min-height:100dvh!important;overflow-x:clip!important;overflow-y:visible!important}html body #root .workspace-settings .panel.settingsForm,html body #root .workspace-settings>.settingsForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important;gap:16px!important;width:100%!important;height:max-content!important;max-height:none!important;min-height:0!important;padding:20px!important;overflow:visible!important}html body #root .workspace-settings .settingsForm>label{display:grid!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:max-content max-content!important;align-content:start!important;align-items:start!important;gap:7px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;color:var(--ui-text-soft)!important;background:transparent!important;border:0!important;border-radius:0!important;text-transform:none!important}html body #root .workspace-settings .settingsForm>label.wide,html body #root .workspace-settings .settingsForm>.settingsStatus,html body #root .workspace-settings .settingsForm>.settingsStatus.wide,html body #root .workspace-settings .settingsForm>button.primary{grid-column:1 / -1!important}html body #root .workspace-settings .settingsForm>label :is(input,select,textarea,.tokenInputGroup){position:static!important;inset:auto!important;width:100%!important;margin:0!important}html body #root .workspace-settings .settingsForm .settingsStatus{display:grid!important;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr)!important;align-items:start!important;gap:14px!important;min-height:0!important;padding:16px!important;color:var(--ui-text)!important;background:var(--ui-surface-soft)!important;background-image:none!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}html body #root .workspace-settings .settingsStatusGrid{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;min-height:0!important;padding:0!important;overflow:visible!important}html body #root .workspace-settings .settingsStatusGrid>span{min-height:30px!important;padding:6px 9px!important;border-radius:999px!important;white-space:normal!important}html body #root .workspace-chat{overflow:hidden}html body #root .workspace-chat :is(.chatShell,.conversationList,.thread,.contactInspector){color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html body #root .workspace-chat :is(.conversationListHeader,.inboxListControls,.threadHeader,.composer,.templateBar,.actionsHeader){color:var(--ui-text)!important;background:var(--ui-surface)!important;border-color:var(--ui-border)!important}html body #root .workspace-chat :is(.conversationSummary,.assistantCard,.facts,.quickActions,.templatePreviewBox){background:var(--ui-surface-soft)!important;border-color:var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}html body #root .workspace-chat .conversationSummary.active,html body #root .workspace-chat .conversationSummary[aria-current=true]{color:var(--ui-text)!important;background:var(--ui-surface-selected)!important;box-shadow:inset 3px 0 0 var(--ui-primary)!important}html body #root .modalOverlay,html body #root .suiteDrawer{background:#0a1a2e80!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}html body #root :is(.modalContent,.profileModal,.suiteDrawer>div){color:var(--ui-text)!important;background:var(--ui-surface)!important;background-image:none!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-lg)!important;box-shadow:var(--ui-shadow-raised)!important}html body #root :is(.modalHead,.modalFoot,.modalHeader,.modalFooter){background:var(--ui-surface)!important;border-color:var(--ui-border)!important}@media(max-width:1100px){:root{--ui-page-padding: 18px}html body #root .workspace :is(.billingFormGrid,.suiteFormGrid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){:root{--ui-page-padding: 14px;--ui-page-gap: 14px;--ui-control-height: 44px}html body #root .workspace>.topbar{min-height:64px!important;padding:9px 12px!important}html body #root .workspace>.topbar>div:first-of-type{min-width:0!important}html body #root .workspace>.topbar h1{max-width:100%!important;overflow:visible!important;font-size:18px!important;line-height:1.15!important;text-overflow:clip!important;white-space:normal!important}html body #root .workspace:not(.workspace-chat)>:is(.stack,.crmSuitePage,.contactsPage,.usersWorkspace,.embeddedSignupPage,.saasConsole,.settingsForm,.billingPage,.templateConsoleGrid){padding:var(--ui-page-padding)!important}html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero){padding:16px!important;border-radius:var(--ui-radius)!important}html body #root .workspace :is(.billingGrid,.billingFormGrid,.suiteFormGrid){grid-template-columns:1fr!important}html body #root .workspace-settings .panel.settingsForm,html body #root .workspace-settings>.settingsForm{grid-template-columns:minmax(0,1fr)!important;padding:16px!important}html body #root .workspace-settings .settingsForm .settingsStatus{grid-template-columns:minmax(0,1fr)!important}html body #root .workspace :is(button.primary,button.secondary,.suitePrimary,.suiteGhost,.contactsPrimaryButton){min-height:44px!important}html body #root .workspace :is(.billingTabs,.suiteSectionNav,.suiteSegmented,.composerTabs){max-width:100%;overflow-x:auto}}html body #root .app:not(.chatMode) .workspace .notificationCenterGrid{align-items:start!important}html body #root .app:not(.chatMode) .workspace .notificationFeed{align-content:start!important;align-self:start!important;grid-auto-rows:minmax(76px,auto)!important;height:auto!important;min-height:0!important}html body #root .app:not(.chatMode) .workspace .notificationFeed article{align-items:center!important;min-height:76px!important;height:auto!important;padding:14px 16px!important;background:var(--ui-surface)!important;overflow:hidden!important}html body #root .app:not(.chatMode) .workspace .notificationFeed article>div{min-width:0!important}html body #root .app:not(.chatMode) .workspace .notificationFeed article strong{font-size:var(--ui-type-body)!important;font-weight:600!important;line-height:20px!important}html body #root .app:not(.chatMode) .workspace .notificationFeed article small{display:block!important;margin-top:2px!important;font-size:var(--ui-type-caption)!important;font-weight:400!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace .notificationFeed article em{color:var(--ui-text-soft)!important;font-size:var(--ui-type-action)!important;font-style:normal!important;font-weight:600!important;line-height:18px!important;white-space:nowrap!important}html body #root .app:not(.chatMode) .workspace .notificationCenterGrid>.suiteCard{align-self:start!important;min-width:0!important;overflow:hidden!important}html body #root .app:not(.chatMode) .workspace .eventTimeline{align-content:start!important;min-width:0!important}html body #root .app:not(.chatMode) .workspace .eventTimeline>span{grid-template-columns:10px minmax(0,1fr) max-content!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:10px 12px!important;gap:10px!important;overflow:hidden!important}html body #root .app:not(.chatMode) .workspace .eventTimeline strong{display:block!important;min-width:0!important;overflow:hidden!important;font-size:var(--ui-type-body)!important;font-weight:600!important;line-height:20px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app:not(.chatMode) .workspace .eventTimeline small{min-width:max-content!important;color:var(--ui-text-muted)!important;font-size:var(--ui-type-micro)!important;font-weight:500!important;font-variant-numeric:tabular-nums;line-height:14px!important;white-space:nowrap!important}@media(max-width:760px){html body #root .app:not(.chatMode) .workspace .notificationFeed article{grid-template-columns:32px minmax(0,1fr)!important}html body #root .app:not(.chatMode) .workspace .notificationFeed article :is(em,.notificationActions){grid-column:2!important;justify-self:start!important}}html body #root .workspace{font-size:var(--ui-type-body)!important;font-weight:400!important;line-height:1.5!important;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html body #root .workspace :is(p,li,dd,dt){font-size:var(--ui-type-body)!important;font-weight:400!important;line-height:21px!important}html body #root .workspace small,html body #root .workspace :is(.muted,.formHint,.fieldHelp,.helperText,.metricLabel){font-size:var(--ui-type-caption)!important;font-weight:400!important;line-height:18px!important}html body #root .workspace :is(h1,h2,h3,h4,h5,h6){margin-block-start:0;color:var(--ui-text)!important;font-weight:700!important;text-wrap:balance}html body #root .workspace h2{font-size:var(--ui-type-section)!important;line-height:24px!important;letter-spacing:-.018em!important}html body #root .workspace h3,html body #root .workspace :is(.panelTitle,.suiteCardHeader,.usersListHeader,.templateListHead){font-size:var(--ui-type-card)!important;font-weight:700!important;line-height:22px!important;letter-spacing:-.012em!important}html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero) :is(h1,h2){font-size:var(--ui-type-hero)!important;font-weight:700!important;line-height:30px!important;letter-spacing:-.025em!important}html body #root .workspace :is(.panelTitle h2,.suiteCardHeader h2,.templateToolbar h2,.sectionHeader h2){font-size:var(--ui-type-section)!important;font-weight:700!important;line-height:24px!important}html body #root .workspace .eyebrow,html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>div:first-of-type>p{font-size:var(--ui-type-micro)!important;font-weight:700!important;line-height:14px!important;letter-spacing:.07em!important}html body #root .workspace :is(label,.billingField,.formGroup){font-size:var(--ui-type-label)!important;font-weight:600!important;line-height:16px!important}html body #root .workspace :is(input,select,textarea){font-size:var(--ui-type-control)!important;font-weight:500!important;line-height:20px!important}html body #root .workspace button{font-size:var(--ui-type-action)!important;font-weight:600!important;line-height:18px!important}html body #root .workspace :is(th,.dataTableHeader,.contactsTableHead,.suiteTableHead,.usersListHeader){font-size:var(--ui-type-micro)!important;font-weight:700!important;line-height:14px!important}html body #root .workspace :is(td,.dataTableCell,.contactsTableRow,.suiteTableRow,.usersRow){font-size:var(--ui-type-action)!important;font-weight:500!important;line-height:18px!important}html body #root .workspace :is(.billingMetric strong,.metricValue,.dashboardScore,.reviewScore>strong,.darkOpsMetricValue,.saasHeaderMetric>strong){font-weight:750!important;line-height:1.15!important}html body #root .workspace :is(.badge,.planBadge,.usersStatus,.billingState,.statusPill,[class*=badge--]){font-size:var(--ui-type-micro)!important;font-weight:700!important;line-height:14px!important}html body #root .workspace :is(.metricActionButton,.suiteGhost.compact,.suiteDanger.compact){width:auto!important;min-width:max-content!important;max-width:100%!important;padding-inline:12px!important;overflow:visible!important;white-space:nowrap!important}html body #root .workspace :is(.billingTabs,.suiteSectionNav,.suiteSegmented,.composerTabs) button{flex:0 0 auto!important;width:auto!important;min-width:max-content!important;overflow:visible!important;text-overflow:clip!important}@media(max-width:760px){:root{--ui-type-page: 18px;--ui-type-hero: 22px;--ui-type-section: 17px}html body #root .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero) :is(h1,h2){line-height:28px!important}}html body #root .workspace-adminMaster .tenantList{display:grid!important;gap:12px!important;min-width:0!important}html body #root .workspace-adminMaster .tenantRow{position:relative!important;display:grid!important;grid-template-columns:minmax(320px,.9fr) minmax(480px,1.1fr)!important;align-items:start!important;gap:20px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:16px!important;overflow:visible!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:none!important}html body #root .workspace-adminMaster .tenantRowMain{display:grid!important;grid-template-columns:44px minmax(160px,1fr) max-content!important;grid-auto-rows:max-content!important;align-items:center!important;align-content:start!important;gap:10px 12px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html body #root .workspace-adminMaster .tenantRowMain>.tenantAvatar{grid-column:1!important;grid-row:1!important;width:44px!important;height:44px!important;margin:0!important}html body #root .workspace-adminMaster .tenantRowMain>div:not(.tenantQuotaStrip){grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:0!important}html body #root .workspace-adminMaster .tenantRowMain>div:not(.tenantQuotaStrip)>:is(strong,small){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .workspace-adminMaster .tenantRowMain>.badge{grid-column:3!important;grid-row:1!important;align-self:center!important}html body #root .workspace-adminMaster .tenantQuotaStrip{display:grid!important;grid-column:1 / -1!important;grid-row:2!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;margin:2px 0 0!important;padding:0!important}html body #root .workspace-adminMaster .tenantQuotaStrip>span{display:grid!important;align-content:center!important;gap:2px!important;min-width:0!important;min-height:54px!important;padding:8px!important;text-align:center!important;background:var(--ui-surface-soft)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important}html body #root .workspace-adminMaster .tenantRowControls{display:grid!important;grid-template-columns:minmax(150px,.7fr) minmax(180px,1.3fr)!important;grid-auto-rows:max-content!important;align-items:start!important;align-content:start!important;gap:10px 12px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}html body #root .workspace-adminMaster .tenantBilling{display:grid!important;align-content:center!important;gap:3px!important;min-height:86px!important;margin:0!important;padding:10px 12px!important;background:var(--ui-surface-soft)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius-sm)!important}html body #root .workspace-adminMaster .tenantPlanControls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;margin:0!important}html body #root .workspace-adminMaster .tenantPlanControls>select{width:100%!important;min-width:0!important;height:39px!important;min-height:39px!important}html body #root .workspace-adminMaster .tenantLimitControls{display:grid!important;grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important}html body #root .workspace-adminMaster :is(.miniLimitField,.planEditGrid>label,.saasInlineFields>label){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:max-content max-content!important;align-content:start!important;gap:5px!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;color:var(--ui-text-soft)!important;background:transparent!important;border:0!important;text-transform:none!important}html body #root .workspace-adminMaster :is(.miniLimitField,.planEditGrid>label,.saasInlineFields>label)>input{position:static!important;width:100%!important;min-width:0!important;height:39px!important;min-height:39px!important;margin:0!important}html body #root .workspace-adminMaster .tenantActions{display:flex!important;grid-column:1 / -1!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body #root .workspace-adminMaster .tenantActions>button{flex:0 1 auto!important;width:auto!important;min-width:82px!important;min-height:38px!important;margin:0!important;padding:8px 11px!important}@media(max-width:1180px){html body #root .workspace-adminMaster .tenantRow{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:700px){html body #root .workspace-adminMaster .tenantRowControls{grid-template-columns:minmax(0,1fr)!important}html body #root .workspace-adminMaster .tenantBilling,html body #root .workspace-adminMaster .tenantPlanControls,html body #root .workspace-adminMaster .tenantLimitControls,html body #root .workspace-adminMaster .tenantActions{grid-column:1!important}html body #root .workspace-adminMaster .tenantLimitControls{grid-template-columns:minmax(0,1fr)!important}html body #root .workspace-adminMaster .tenantActions>button{flex:1 1 calc(50% - 4px)!important}}@media(max-width:480px){html body #root .workspace :is(.billingHeroActions,.billingRowActions,.contactsHeaderActions,.usersHeaderActions){width:100%}html body #root .workspace :is(.billingHeroActions,.billingRowActions,.contactsHeaderActions,.usersHeaderActions)>button{flex:1 1 auto}}html body #root .workspace>.topbar .tenantSwitcher{display:grid!important;grid-template-columns:max-content minmax(150px,1fr)!important;align-items:center!important;gap:8px!important;flex:0 0 300px!important;width:300px!important;max-width:310px!important;min-width:300px!important;height:44px!important;min-height:44px!important;padding:0 7px 0 12px!important;overflow:visible!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border-strong)!important;border-radius:10px!important;box-shadow:none!important}html body #root .workspace>.topbar .tenantSwitcher>span{display:block!important;min-width:max-content!important;overflow:visible!important;color:var(--ui-text-soft)!important;font-size:10px!important;font-weight:750!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root .workspace>.topbar .tenantSwitcher>select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:100%!important;max-width:none!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 28px 0 8px!important;overflow:hidden!important;color:var(--ui-text)!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-size:13px!important;font-weight:700!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .workspace>.topbar .tenantSwitcher:hover{border-color:#aebdd0!important}html body #root .workspace>.topbar .tenantSwitcher:focus-within{border-color:var(--ui-focus)!important;outline:0!important;box-shadow:0 0 0 3px #00a7d629!important}html body #root .workspace :is(.usersSearch,.contactsSearch,.conversationSearch,.darkOpsSearch){position:relative!important;min-width:0!important;min-height:var(--ui-control-height)!important;margin:0!important;padding:0 10px!important;color:var(--ui-text)!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}html body #root .workspace :is(.usersSearch,.contactsSearch,.darkOpsSearch){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}html body #root .workspace .conversationSearch{display:block!important}html body #root .workspace :is(.usersSearch,.contactsSearch,.conversationSearch,.darkOpsSearch)>input{width:100%!important;height:calc(var(--ui-control-height) - 2px)!important;min-height:0!important;margin:0!important;padding:0!important;color:var(--ui-text)!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body #root .workspace :is(.usersSearch,.contactsSearch,.conversationSearch,.darkOpsSearch):focus-within{border-color:var(--ui-focus)!important;box-shadow:0 0 0 3px #00a7d629!important}html body #root .workspace .usersSearch>span:not(.srOnly),html body #root .workspace .conversationSearch>span:not(.srOnly){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}html body #root .workspace :is(.templateSearch,.templateAccountPicker){display:grid!important;gap:7px!important;padding:0!important;color:var(--ui-text-soft)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body #root .workspace .usersFilter{display:grid!important;grid-template-columns:max-content minmax(120px,1fr)!important;align-items:center!important;gap:8px!important;min-height:var(--ui-control-height)!important;padding:0 7px 0 11px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important;box-shadow:none!important}html body #root .workspace .usersFilter>select{width:100%!important;min-width:0!important;height:calc(var(--ui-control-height) - 2px)!important;min-height:0!important;padding:0 26px 0 6px!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body #root .workspace .usersFilter:focus-within{border-color:var(--ui-focus)!important;box-shadow:0 0 0 3px #00a7d629!important}html body #root .workspace-chat .inboxMessageSearch label>div{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:var(--ui-control-height)!important;padding:0 10px!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border-strong)!important;border-radius:var(--ui-radius-sm)!important}html body #root .workspace-chat .inboxMessageSearch label>div>input{min-height:calc(var(--ui-control-height) - 2px)!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body #root .workspace-chat .inboxMessageSearch label>div:focus-within{border-color:var(--ui-focus)!important;box-shadow:0 0 0 3px #00a7d629!important}html body #root .workspace input:is([type=checkbox],[type=radio],[type=hidden],[type=file]){width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;box-shadow:none!important}@media(max-width:900px){html body #root .workspace>.topbar .tenantSwitcher{flex:1 1 260px!important;min-width:220px!important;width:min(100%,310px)!important;max-width:100%!important}}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:initial!important;gap:0!important;grid-template-columns:none!important;grid-template-rows:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:clip!important;overflow-y:visible!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar{position:relative!important;inset:auto!important;z-index:10!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;align-self:stretch!important;gap:18px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:66px!important;max-height:none!important;margin:16px 16px 0!important;padding:10px 12px!important;overflow:visible!important;background:var(--ui-surface)!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--ui-shadow)!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>div:first-of-type{position:static!important;display:grid!important;flex:1 1 auto!important;align-content:center!important;gap:2px!important;min-width:180px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>div:first-of-type>p{position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;color:var(--ui-primary)!important;font-size:10px!important;font-weight:800!important;line-height:12px!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>div:first-of-type>h1{position:static!important;display:block!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;color:var(--ui-text)!important;font-size:20px!important;font-weight:760!important;line-height:24px!important;letter-spacing:-.02em!important;text-overflow:clip!important;white-space:normal!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>.topActions{position:static!important;display:flex!important;flex:0 1 auto!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:44px!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>.topActions>*{position:static!important;flex-shrink:0!important;margin-block:0!important}@media(max-width:1100px){html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar{gap:12px!important;margin:12px 12px 0!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar .topUser{display:none!important}}@media(max-width:760px){html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;min-height:62px!important;margin:0!important;padding:9px 12px!important;border-width:0 0 1px!important;border-radius:0!important;box-shadow:none!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>div:first-of-type{min-width:0!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>div:first-of-type>h1{font-size:18px!important;line-height:21px!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>.topActions{display:none!important}}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>div:first-of-type>p{font-size:10px!important;font-weight:700!important;line-height:12px!important}html body #root .app:not(.chatMode)>.workspace[class*=workspace-]>.topbar>div:first-of-type>h1{font-size:var(--ui-type-page)!important;font-weight:700!important;line-height:24px!important}html body #root .app:not(.chatMode) .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero) :is(h1,h2){font-size:var(--ui-type-hero)!important;font-weight:700!important;line-height:30px!important}html body #root .app:not(.chatMode) .workspace :is(.panelTitle h2,.suiteCardHeader h2,.templateToolbar h2,.sectionHeader h2){font-size:var(--ui-type-section)!important;font-weight:700!important;line-height:24px!important}html body #root .app:not(.chatMode) .workspace h3{font-size:var(--ui-type-card)!important;font-weight:700!important;line-height:22px!important}html body #root .app:not(.chatMode) .workspace :is(label,.billingField,.formGroup){font-size:var(--ui-type-label)!important;font-weight:600!important;line-height:16px!important}html body #root .app:not(.chatMode) .workspace :is(input,select,textarea){font-size:var(--ui-type-control)!important;font-weight:500!important;line-height:20px!important}html body #root .app:not(.chatMode) .workspace button{font-size:var(--ui-type-action)!important;font-weight:600!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace :is(.badge,.planBadge,.usersStatus,.billingState,.statusPill,.status,[class*=badge--]){font-size:var(--ui-type-micro)!important;font-weight:700!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace :is(th,.dataTableHeader,.contactsTableHead,.suiteTableHead,.usersListHeader){font-size:var(--ui-type-micro)!important;font-weight:700!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace :is(td,.dataTableCell,.contactsTableRow,.suiteTableRow,.usersRow){font-size:var(--ui-type-action)!important;font-weight:500!important;line-height:18px!important}html body #root .sidebar :is(button,label),html body #root .app:not(.chatMode) .workspace :is(.tenantSwitcher,.logoutButton){font-weight:600!important}html body #root .workspace.workspace-dashboard :is(button,label),html body #root .darkOpsDashboard :is(button,label){font-weight:700!important}html body #root .app:not(.chatMode) :is(.mobileMenuBackdrop,.sidebarToggle),html body #root .app.chatMode .sidebarToggle,html body #root .sidebar button{font-weight:600!important}html body #root .app.chatMode .sidebarUtility button,html body #root .app.chatMode .sidebar button{font-weight:600!important}html body #root .app:not(.chatMode) .workspace h2,html body #root .app.chatMode .workspace h2{font-weight:700!important}html body #root .workspace.workspace-dashboard .darkOpsInsight h2,html body #root .darkOpsDashboard .darkOpsInsight h2{font-size:var(--ui-type-card)!important;font-weight:700!important;line-height:22px!important}html body #root .workspace.workspace-dashboard .darkOpsSegmented button,html body #root .darkOpsDashboard .darkOpsSegmented button,html body #root .workspace.workspace-dashboard .darkOpsToggle,html body #root .darkOpsDashboard .darkOpsToggle{width:auto!important;min-width:max-content!important;overflow:visible!important}html body #root .app.chatMode .inboxListCommand h2{min-width:max-content!important}html body #root .app:not(.chatMode) .workspace .suitePageHeader p{height:auto!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}html body #root .app:not(.chatMode) .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.crmHero) p{height:auto!important;max-height:none!important;overflow:visible!important;-webkit-line-clamp:unset!important}@media(max-width:760px){html body #root .app:not(.chatMode) .workspace :is(.contactsPillButton,.signupMainCard button.primary,.signupMainCard button.secondary,.signupCommand button.primary,.signupCommand button.secondary){width:100%!important;height:auto!important;min-height:44px!important;padding-block:10px!important;overflow:visible!important;line-height:18px!important;white-space:normal!important}html body #root .app:not(.chatMode) .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero) :is(h1,h2){line-height:28px!important}}.auditPage{--audit-primary: var(--ui-primary, #0866e8);--audit-surface: var(--go-surface, #fff);--audit-soft: var(--ui-surface-soft, #f6f8fb);--audit-border: var(--go-border, #dce4ef);--audit-text: var(--go-text, #0d1b2e);--audit-copy: var(--go-copy, #5b687a);display:grid;min-width:0;gap:12px;padding:16px}.auditHeader{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;background:var(--audit-surface);border:1px solid var(--audit-border);border-radius:10px}.auditKicker{display:block;margin-bottom:3px;color:var(--audit-primary);font-size:11px;font-weight:800;line-height:16px;letter-spacing:.09em}.auditHeader h2{margin:0;color:var(--audit-text);font-size:clamp(22px,2vw,28px);line-height:1.18;letter-spacing:-.025em}.auditHeader p{max-width:760px;margin:5px 0 0;color:var(--audit-copy);font-size:14px;line-height:1.45}.auditHeaderStatus{display:flex;flex:0 0 auto;align-items:center;gap:9px;padding:8px 11px;color:#087a55;background:#f3fbf7;border:1px solid #cce8da;border-radius:8px}.auditHeaderStatus span,.auditHeaderStatus small,.auditHeaderStatus strong{display:block}.auditHeaderStatus small{color:var(--audit-copy);font-size:10px;line-height:13px}.auditHeaderStatus strong{color:var(--audit-text);font-size:12px;line-height:16px}.auditMetrics{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auditMetrics article{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:11px 12px;background:var(--audit-surface);border:1px solid var(--audit-border);border-radius:8px}.auditMetrics article>span{display:grid;width:34px;height:34px;place-items:center;color:var(--audit-primary);background:color-mix(in srgb,var(--audit-primary) 8%,transparent);border-radius:7px}.auditMetrics small,.auditMetrics strong,.auditMetrics p{display:block;margin:0}.auditMetrics small{color:var(--audit-copy);font-size:10px;font-weight:700;line-height:13px}.auditMetrics strong{color:var(--audit-text);font-size:19px;line-height:22px}.auditMetrics p{overflow:hidden;color:var(--audit-copy);font-size:10px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.auditWorkspace{min-width:0;overflow:hidden;background:var(--audit-surface);border:1px solid var(--audit-border);border-radius:10px}.auditToolbar{display:grid;min-width:0;grid-template-columns:minmax(280px,1fr) auto auto;gap:8px;padding:12px;background:var(--audit-soft);border-bottom:1px solid var(--audit-border)}.auditSearch,.auditSelect{display:flex;min-width:0;min-height:40px;align-items:center;gap:8px;padding:0 11px;color:var(--audit-copy);background:var(--audit-surface);border:1px solid var(--audit-border);border-radius:8px}.auditSearch:focus-within,.auditSelect:focus-within{border-color:var(--audit-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--audit-primary) 12%,transparent)}.auditSearch input,.auditSelect select{min-width:0;height:38px;color:var(--audit-text);font:inherit;font-size:12px;background:transparent;border:0;outline:0}.auditSearch input{width:100%}.auditSelect span{color:var(--audit-copy);font-size:10px;font-weight:800;text-transform:uppercase}.auditSelect select{max-width:160px;font-weight:700}.auditListHeader{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-bottom:1px solid var(--audit-border)}.auditListHeader div,.auditListHeader strong,.auditListHeader span{display:block}.auditListHeader strong{color:var(--audit-text);font-size:13px;line-height:17px}.auditListHeader span{color:var(--audit-copy);font-size:10px;line-height:14px}.auditTableWrap{min-width:0;overflow:auto}.auditTable{width:100%;min-width:880px;border-collapse:collapse;table-layout:fixed}.auditTable th{padding:9px 12px;color:var(--audit-copy);font-size:10px;font-weight:800;text-align:left;text-transform:uppercase;background:var(--audit-soft);border-bottom:1px solid var(--audit-border)}.auditTable th:nth-child(1){width:150px}.auditTable th:nth-child(2){width:150px}.auditTable th:nth-child(3){width:220px}.auditTable th:nth-child(4){width:155px}.auditTable td{padding:10px 12px;color:var(--audit-text);font-size:11px;line-height:15px;vertical-align:middle;border-bottom:1px solid var(--audit-border)}.auditTable tr:last-child td{border-bottom:0}.auditTable tbody tr:hover{background:color-mix(in srgb,var(--audit-primary) 3%,var(--audit-surface))}.auditTable td strong,.auditTable td small{display:block;min-width:0}.auditTable td strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.auditTable td small{margin-top:2px;overflow:hidden;color:var(--audit-copy);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.auditTable time{color:var(--audit-copy);font-variant-numeric:tabular-nums;white-space:nowrap}.auditModule{display:inline-flex;max-width:100%;padding:3px 7px;overflow:hidden;color:#42526a;font-size:10px;font-weight:800;line-height:13px;text-overflow:ellipsis;white-space:nowrap;background:#f2f5f9;border:1px solid var(--audit-border);border-radius:999px}.auditModule.billing{color:#075abf;background:#eef6ff;border-color:#c9ddf6}.auditAttention{display:inline-flex;margin-top:4px;padding:2px 6px;color:#9a4d00;font-size:9px;font-weight:800;line-height:12px;background:#fff7e8;border:1px solid #efd8a7;border-radius:999px}.auditEmpty{height:190px;text-align:center;color:var(--audit-copy)!important}.auditEmpty svg,.auditEmpty strong,.auditEmpty span{display:block;margin:0 auto}.auditEmpty strong{margin-top:8px;color:var(--audit-text);font-size:13px}.auditEmpty span{margin-top:3px;font-size:11px}@media(max-width:980px){.auditMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auditToolbar{grid-template-columns:1fr 1fr}.auditSearch{grid-column:1 / -1}}@media(max-width:640px){.auditPage{padding:10px}.auditHeader{align-items:flex-start;flex-direction:column;padding:15px}.auditHeaderStatus{width:100%}.auditMetrics{grid-template-columns:1fr 1fr}.auditMetrics article{grid-template-columns:30px minmax(0,1fr);padding:9px}.auditMetrics article>span{width:30px;height:30px}.auditToolbar{grid-template-columns:1fr}.auditSearch{grid-column:auto}.auditSelect select{width:100%;max-width:none}.auditListHeader>span{display:none}}.accountPage{--account-primary: var(--ui-primary, #0866e8);--account-surface: var(--go-surface, #fff);--account-soft: var(--ui-surface-soft, #f6f8fb);--account-border: var(--go-border, #dce4ef);--account-text: var(--go-text, #0d1b2e);--account-copy: var(--go-copy, #5b687a);display:grid;min-width:0;gap:12px;padding:16px}.accountHeader{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;background:var(--account-surface);border:1px solid var(--account-border);border-radius:10px}.accountKicker{display:block;margin-bottom:3px;color:var(--account-primary);font-size:11px;font-weight:800;line-height:16px;letter-spacing:.09em}.accountHeader h2{margin:0;color:var(--account-text);font-size:clamp(22px,2vw,28px);line-height:1.18;letter-spacing:-.025em}.accountHeader p{max-width:680px;margin:5px 0 0;color:var(--account-copy);font-size:14px;line-height:1.45}.accountLogout{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;gap:8px;padding:8px 13px;color:#b42318;font:inherit;font-size:12px;font-weight:800;background:#fff8f7;border:1px solid #efc9c5;border-radius:8px;cursor:pointer}.accountLogout:hover{background:#fff0ee;border-color:#dfaaa4}.accountWorkspace{display:grid;min-width:0;grid-template-columns:250px minmax(0,1fr);gap:12px;align-items:start}.accountIdentity,.accountSection{min-width:0;background:var(--account-surface);border:1px solid var(--account-border);border-radius:10px}.accountIdentity{display:flex;align-items:center;flex-direction:column;padding:22px 16px 16px;text-align:center}.accountAvatar{display:grid;width:58px;height:58px;place-items:center;color:#fff;font-size:19px;font-weight:800;background:var(--account-primary);border-radius:16px;box-shadow:0 0 0 5px color-mix(in srgb,var(--account-primary) 9%,transparent)}.accountIdentity>strong{margin-top:13px;color:var(--account-text);font-size:15px;line-height:20px}.accountIdentity>span{max-width:100%;margin-top:2px;overflow:hidden;color:var(--account-copy);font-size:11px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.accountIdentity>small{margin-top:8px;padding:4px 8px;color:var(--account-primary);font-size:10px;font-weight:800;line-height:13px;background:color-mix(in srgb,var(--account-primary) 8%,transparent);border-radius:999px}.accountSession{display:flex;width:100%;align-items:center;gap:9px;margin-top:20px;padding:10px;color:#087a55;text-align:left;background:#f3fbf7;border:1px solid #cce8da;border-radius:8px}.accountSession span,.accountSession strong,.accountSession small{display:block}.accountSession strong{color:var(--account-text);font-size:11px;line-height:15px}.accountSession small{color:var(--account-copy);font-size:9px;line-height:13px}.accountDetails{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.accountSection{overflow:hidden}.accountSection>header{display:flex;min-height:58px;align-items:center;gap:10px;padding:10px 12px;color:var(--account-primary);background:var(--account-soft);border-bottom:1px solid var(--account-border)}.accountSection>header>div{min-width:0}.accountSection h3,.accountSection p{margin:0}.accountSection h3{color:var(--account-text);font-size:13px;line-height:18px}.accountSection header p{margin-top:1px;color:var(--account-copy);font-size:10px;line-height:14px}.accountSection>header>span{display:grid;width:27px;height:27px;margin-left:auto;place-items:center;color:var(--account-primary);font-size:11px;font-weight:800;background:color-mix(in srgb,var(--account-primary) 9%,transparent);border-radius:999px}.accountFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:5px 12px 12px}.accountFacts>div{min-width:0;padding:10px 4px;border-bottom:1px solid var(--account-border)}.accountFacts>div:nth-last-child(-n+2){border-bottom:0}.accountFacts dt{color:var(--account-copy);font-size:9px;font-weight:800;line-height:13px;text-transform:uppercase}.accountFacts dd{display:flex;min-width:0;align-items:center;gap:6px;margin:3px 0 0;overflow:hidden;color:var(--account-text);font-size:11px;font-weight:700;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.accountStatus{display:inline-flex;align-items:center;gap:5px;color:#087a55}.accountStatus:before{width:6px;height:6px;content:"";background:currentColor;border-radius:50%}.accountStatus.inactive{color:#b42318}.accountPermissions{grid-column:1 / -1}.accountPermissionList{display:flex;min-height:76px;align-content:flex-start;flex-wrap:wrap;gap:7px;padding:12px}.accountPermissionList>span{display:inline-flex;min-height:30px;align-items:center;gap:6px;padding:5px 8px;color:#23415f;font-size:10px;font-weight:800;background:var(--account-soft);border:1px solid var(--account-border);border-radius:7px}.accountPermissionList>span svg{color:var(--account-primary)}.accountPermissionList>p{margin:auto 0;color:var(--account-copy);font-size:11px}html body #root .app:not(.chatMode)>.sidebar>.mainNav.accountNav:not(.sidebarNavClosed){display:flex!important}html body #root .app.chatMode>.sidebar>.mainNav.accountNav:not(.sidebarNavClosed){display:flex!important}@media(max-width:900px){.accountWorkspace{grid-template-columns:1fr}.accountIdentity{align-items:flex-start;text-align:left}.accountSession{max-width:320px}}@media(max-width:640px){.accountPage{padding:10px}.accountHeader{align-items:flex-start;flex-direction:column;padding:15px}.accountLogout{width:100%;justify-content:center}.accountDetails{grid-template-columns:1fr}.accountPermissions{grid-column:auto}.accountFacts{grid-template-columns:1fr}.accountFacts>div:nth-last-child(-n+2){border-bottom:1px solid var(--account-border)}.accountFacts>div:last-child{border-bottom:0}}:root{--go-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--go-canvas: #f4f7fb;--go-surface: #ffffff;--go-surface-subtle: #f8fafc;--go-surface-selected: #eef5ff;--go-text: #0a1a2e;--go-copy: #475569;--go-muted: #58677a;--go-border: #dbe4ef;--go-border-strong: #c8d5e5;--go-primary: #0066ff;--go-primary-hover: #0057dc;--go-focus: #008fbd;--go-danger: #b42318;--go-radius-control: 9px;--go-radius-card: 12px;--go-radius-hero: 14px;--go-shadow-card: 0 4px 16px rgba(10, 26, 46, .06);--go-page-padding: 12px;--go-page-gap: 12px}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCommand{grid-column:1 / -1!important;grid-row:1!important;grid-template-columns:minmax(0,1fr) minmax(190px,230px)!important;align-items:center!important;gap:10px!important;min-height:0!important;margin:0!important;padding:9px 11px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCommandCopy{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;align-items:center!important;column-gap:12px!important;row-gap:1px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCommandCopy>.eyebrow{grid-column:1!important;grid-row:1!important;margin:0!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCommandCopy>h2{grid-column:1!important;grid-row:2!important;margin:0!important;padding:0!important;font-size:20px!important;line-height:25px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCommandCopy>p{grid-column:1!important;grid-row:3!important;margin:0!important;font-size:12px!important;line-height:17px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCommandActions{grid-column:2!important;grid-row:1 / 4!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;margin:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.signupCommandActions button,.connectionControlBar button,.coexistenceButton,.alternativeForm button,.connectionDetails>button){min-height:34px!important;padding:6px 10px!important;gap:6px!important;font-size:11px!important;border-radius:8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupConnectionCard{gap:5px!important;min-height:0!important;padding:8px 9px!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupConnectionCard strong{font-size:24px!important;line-height:26px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupProgress{height:4px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupTimeline{grid-column:1 / -1!important;grid-row:2!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:6px!important;margin:0!important;padding:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupStep{grid-template-columns:26px minmax(0,1fr)!important;gap:7px!important;min-height:52px!important;padding:7px 8px!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupStep>span:first-child{width:26px!important;height:26px!important;flex-basis:26px!important;font-size:11px!important;line-height:1!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupStep strong{font-size:12px!important;line-height:16px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupStep small{margin-top:0!important;font-size:10px!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.signupWorkspace,.signupAdvancedGrid){grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;align-items:start!important;gap:8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupWorkspace{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;grid-column:1 / -1!important;grid-row:3!important;align-items:start!important;gap:8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupMainColumn{display:grid!important;grid-column:1!important;grid-row:1!important;align-content:start!important;gap:8px!important;min-width:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupSidePanel{grid-column:2!important;grid-row:1!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupAdvancedGrid{grid-column:1 / -1!important;grid-row:4!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.signupMainCard,.signupSidePanel .connectInfoCard,.metaDiagnostics,.methodCard,.connectionDetails){align-content:start!important;gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:9px 10px!important;border-radius:10px!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupSidePanel{align-content:start!important;gap:8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCardHeader{align-items:center!important;gap:8px!important;margin:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCardHeader h3{margin:0!important;font-size:14px!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.signupCardHeader p,.connectInfoCard p,.methodCard p,.connectionDetails p){margin:1px 0 0!important;font-size:11px!important;line-height:15px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .methodIcon{flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.signupOptionGrid,.signupReadiness){gap:6px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupOptionGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupOption{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:1px 8px!important;min-height:58px!important;padding:7px 8px!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupOption>span{grid-column:1!important;grid-row:1 / 3!important;width:30px!important;height:30px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupOption>strong{grid-column:2!important;grid-row:1!important;font-size:12px!important;line-height:16px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupOption>small{grid-column:2!important;grid-row:2!important;font-size:10px!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupReadiness{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .connectCheck{grid-template-columns:18px minmax(0,1fr)!important;gap:6px!important;min-height:40px!important;padding:6px 8px!important;border-radius:8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .connectCheck svg{width:16px!important;height:16px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .connectCheck :is(strong,span){font-size:10px!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .connectionStateBanner{gap:3px!important;padding:7px 8px!important;border-radius:8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .connectionStateBanner strong{font-size:13px!important;line-height:17px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .connectionFacts :is(dt,dd){padding:5px 0!important;font-size:11px!important;line-height:15px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .connectionControlBar{gap:6px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .coexistenceSteps{gap:4px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .coexistenceSteps span{min-height:32px!important;padding:5px 7px!important;gap:6px!important;font-size:11px!important;line-height:15px!important;border-radius:8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .metaDiagnostics{gap:8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.metaDiagnosticGrid,.metaPayloadGrid){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:6px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.metaDiagnosticCheck,.metaPayloadBox,.detailCard){min-height:0!important;padding:7px 8px!important;border-radius:8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .metaPayloadBox pre{max-height:110px!important;margin-top:5px!important;padding:7px!important;font-size:10px!important;line-height:14px!important;border-radius:7px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .alternativeForm{gap:7px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .alternativeForm label{gap:3px!important;font-size:11px!important;line-height:15px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .alternativeForm input{min-height:36px!important;padding:6px 9px!important;font-size:12px!important;border-radius:8px!important}@media(max-width:1180px){html body #root .app:not(.chatMode) .workspace .embeddedSignupPage{grid-template-columns:minmax(0,1fr)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.signupCommand,.signupWorkspace,.signupAdvancedGrid){grid-template-columns:minmax(0,1fr)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.signupCommand,.signupTimeline,.signupWorkspace,.signupMainColumn,.signupMainCard,.signupSidePanel,.metaDiagnostics,.signupAdvancedGrid){grid-column:1!important;grid-row:auto!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupWorkspace{display:grid!important;grid-template-columns:minmax(0,1fr)!important}}@media(max-width:720px){html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCommandCopy{grid-template-columns:minmax(0,1fr)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage .signupCommandActions{grid-column:1!important;grid-row:4!important;flex-wrap:wrap!important;padding-top:6px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupPage :is(.signupOptionGrid,.signupReadiness,.metaDiagnosticGrid,.metaPayloadGrid,.alternativeForm){grid-template-columns:minmax(0,1fr)!important}}html body #root{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important}html body #root .app:not(.chatMode),html body #root .app:not(.chatMode) .workspace{color:var(--go-text)!important;background-color:var(--go-canvas)!important;font-family:var(--go-font)!important}html body #root .app:not(.chatMode)>.workspace,html body #root .app:not(.chatMode)>.workspace[class*=workspace-]{box-sizing:border-box!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important}html body #root .app:not(.chatMode)>.workspace>*{flex-shrink:0!important}html body #root .app:not(.chatMode) .workspace,html body #root .app:not(.chatMode) .workspace *{min-width:0}html body #root .workspace:focus{outline:none!important}html body #root .skipLink{position:fixed!important;top:10px!important;left:10px!important;z-index:10000!important;padding:10px 14px!important;color:#fff!important;background:var(--go-primary)!important;border-radius:var(--go-radius-control)!important;font-size:14px!important;font-weight:700!important;transform:translateY(-150%)!important;transition:transform .15s ease-out!important}html body #root .skipLink:focus{transform:translateY(0)!important}html body #root .mobileTenantSwitcher{display:none!important}html body #root .app:not(.chatMode) .workspace :is(button,input,select,textarea){font-family:var(--go-font)!important}html body #root .app:not(.chatMode)>.workspace>.topbar{min-height:68px!important;margin:16px 16px 0!important;padding:10px 14px!important;gap:12px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:var(--go-radius-card)!important;box-shadow:var(--go-shadow-card)!important}html body #root .app:not(.chatMode)>.workspace>.topbar>div:first-of-type>p{margin:0!important;color:var(--go-primary)!important;font-size:10px!important;font-weight:700!important;line-height:13px!important;letter-spacing:.075em!important;text-transform:uppercase!important}html body #root .app:not(.chatMode)>.workspace>.topbar>div:first-of-type>h1{margin:1px 0 0!important;color:var(--go-text)!important;font-size:20px!important;font-weight:700!important;line-height:25px!important;letter-spacing:-.02em!important}html body #root .app:not(.chatMode) .topActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:8px!important}html body #root .app:not(.chatMode)>.workspace>.topbar .topActions>.tenantSwitcher{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;align-items:center!important;box-sizing:border-box!important;flex:0 1 340px!important;width:340px!important;min-width:300px!important;max-width:380px!important;height:44px!important;min-height:44px!important;padding:0 12px 0 14px!important;gap:12px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:var(--go-radius-control)!important;overflow:hidden!important;transition:border-color .16s ease-out,box-shadow .16s ease-out!important}html body #root .app:not(.chatMode)>.workspace>.topbar .topActions>.tenantSwitcher>span{flex:0 0 auto!important;color:var(--go-copy)!important;font-size:11px!important;font-weight:700!important;line-height:14px!important;text-transform:uppercase!important}html body #root .app:not(.chatMode)>.workspace>.topbar .topActions>.tenantSwitcher>select{flex:1 1 auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 28px 0 0!important;color:var(--go-text)!important;background-color:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;cursor:pointer!important}html body #root .app:not(.chatMode)>.workspace>.topbar .topActions>.tenantSwitcher:hover{border-color:var(--go-border-strong)!important}html body #root .app:not(.chatMode)>.workspace>.topbar .topActions>.tenantSwitcher:focus-within{border-color:var(--go-primary)!important;box-shadow:0 0 0 3px #0066ff24!important}html body #root .app:not(.chatMode) .topActions>:is(.status,.statusPill,.logoutButton,.topUser){min-height:44px!important;font-size:13px!important;font-weight:600!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace>:is(.stack,.crmSuitePage,.contactsPage,.usersWorkspace,.embeddedSignupPage,.saasConsole,.settingsForm,.billingPage,.templateConsoleGrid,.reviewPage,.policyPage,.auditPage,.accountPage){width:100%!important;max-width:none!important;padding:var(--go-page-padding)!important;gap:var(--go-page-gap)!important}html body #root .app:not(.chatMode) .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero,.auditHeader,.accountHeader,.byteBillingHeader,.settingsPageHeader){min-height:0!important;height:auto!important;padding:14px 16px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:var(--go-radius-hero)!important;box-shadow:var(--go-shadow-card)!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero,.auditHeader,.accountHeader,.byteBillingHeader,.settingsPageHeader) :is(h1,h2){margin:1px 0 3px!important;color:var(--go-text)!important;font-size:22px!important;font-weight:700!important;line-height:28px!important;letter-spacing:-.025em!important}html body #root .app:not(.chatMode) .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero,.auditHeader,.accountHeader,.byteBillingHeader,.settingsPageHeader) p{max-width:780px!important;height:auto!important;max-height:none!important;margin:0!important;overflow:visible!important;color:var(--go-copy)!important;font-size:14px!important;font-weight:400!important;line-height:21px!important;-webkit-line-clamp:unset!important}html body #root .app:not(.chatMode) .workspace .eyebrow{color:var(--go-primary)!important;font-size:11px!important;font-weight:700!important;line-height:14px!important;letter-spacing:.075em!important;text-transform:uppercase!important}html body #root .app:not(.chatMode) .workspace .crmSuitePage{min-height:0!important;gap:12px!important}html body #root .app:not(.chatMode) .workspace .suiteReportFilters{display:flex!important;align-items:center!important;flex-wrap:wrap!important;min-height:48px!important;padding:5px 7px!important;gap:4px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:var(--go-radius-card)!important;box-shadow:var(--go-shadow-card)!important}html body #root .app:not(.chatMode) .workspace .suiteReportFilters button{min-height:34px!important;padding:0 12px!important;border-radius:8px!important;font-size:12px!important;font-weight:700!important}html body #root .app:not(.chatMode) .workspace .suiteReportFilters label{min-height:36px!important;margin-left:0!important;gap:7px!important;color:var(--go-copy)!important;font-size:12px!important;font-weight:600!important}html body #root .app:not(.chatMode) .workspace .suiteReportFilters label:first-of-type{margin-left:auto!important}html body #root .app:not(.chatMode) .workspace .suiteReportFilters :is(select,input){width:auto!important;min-width:0!important;min-height:36px!important;height:36px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important}html body #root .app:not(.chatMode) .workspace .suiteMetricsGrid{gap:10px!important}html body #root .app:not(.chatMode) .workspace .suiteMetric{grid-template-columns:36px minmax(0,1fr) auto!important;min-height:72px!important;padding:10px 12px!important;gap:9px!important;border-radius:var(--go-radius-card)!important;box-shadow:var(--go-shadow-card)!important}html body #root .app:not(.chatMode) .workspace .suiteMetric>span{width:36px!important;height:36px!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .suiteMetric strong{font-size:24px!important;line-height:27px!important}html body #root .app:not(.chatMode) .workspace .suiteMetric :is(small,em){font-size:11px!important;line-height:15px!important}html body #root .app:not(.chatMode) .workspace :is(.suiteCard,.suiteChartCard,.suiteInsightCard,.suiteTableCard){padding:14px!important}html body #root .app:not(.chatMode) .workspace .suiteChartCard{min-height:236px!important;gap:10px!important}html body #root .app:not(.chatMode) .workspace .suiteTrendCard{min-height:0!important;padding:13px 14px 10px!important}html body #root .app:not(.chatMode) .workspace .suiteTrendHeader{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:10px 18px!important;padding-bottom:9px!important;border-bottom:1px solid var(--go-border)!important}html body #root .app:not(.chatMode) .workspace .suiteTrendHeader h3{margin:2px 0 0!important;font-size:16px!important;line-height:21px!important}html body #root .app:not(.chatMode) .workspace .suiteTrendLegend{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important}html body #root .app:not(.chatMode) .workspace .suiteTrendLegend li{display:inline-grid!important;grid-template-columns:8px auto auto!important;align-items:center!important;min-height:30px!important;padding:0 8px!important;gap:6px!important;color:var(--go-copy)!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:8px!important;font-size:11px!important;font-weight:600!important;line-height:15px!important}html body #root .app:not(.chatMode) .workspace .suiteTrendLegend li>span{width:8px!important;height:8px!important;background:var(--trend-color)!important;border-radius:999px!important}html body #root .app:not(.chatMode) .workspace .suiteTrendLegend li.pending>span{border-radius:2px!important}html body #root .app:not(.chatMode) .workspace .suiteTrendLegend li strong{min-width:18px!important;color:var(--go-text)!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;text-align:right!important;font-variant-numeric:tabular-nums}html body #root .app:not(.chatMode) .workspace .suiteTrendLegend li.new,html body #root .app:not(.chatMode) .workspace .suiteTrendSeries.new{--trend-color: var(--go-primary)}html body #root .app:not(.chatMode) .workspace .suiteTrendLegend li.resolved,html body #root .app:not(.chatMode) .workspace .suiteTrendSeries.resolved{--trend-color: #087a55}html body #root .app:not(.chatMode) .workspace .suiteTrendLegend li.pending,html body #root .app:not(.chatMode) .workspace .suiteTrendSeries.pending{--trend-color: #b76e00}html body #root .app:not(.chatMode) .workspace .suiteTrendPlot{min-width:0!important;padding-top:2px!important}html body #root .app:not(.chatMode) .workspace .suiteTrendPlot>svg{display:block!important;width:100%!important;height:176px!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .suiteTrendGrid line{stroke:#e7edf5!important;stroke-width:1!important;vector-effect:non-scaling-stroke}html body #root .app:not(.chatMode) .workspace .suiteTrendGrid text{fill:#718096!important;font-family:var(--go-font)!important;font-size:10px!important;font-variant-numeric:tabular-nums;text-anchor:end!important}html body #root .app:not(.chatMode) .workspace .suiteTrendSeries polyline{fill:none!important;stroke:var(--trend-color)!important;stroke-width:2.25!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke}html body #root .app:not(.chatMode) .workspace .suiteTrendSeries.pending polyline{stroke-dasharray:5 5!important}html body #root .app:not(.chatMode) .workspace .suiteTrendSeries circle{fill:var(--go-surface)!important;stroke:var(--trend-color)!important;stroke-width:2!important;vector-effect:non-scaling-stroke}html body #root .app:not(.chatMode) .workspace .suiteTrendDates{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;margin:-1px 0 0 38px!important;color:var(--go-muted)!important;font-size:10px!important;font-weight:600!important;line-height:14px!important;text-align:center!important;text-transform:lowercase!important}html body #root .app:not(.chatMode) .workspace .suiteExecutiveGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important}html body #root .app:not(.chatMode) .workspace .suiteInsightCard{min-height:190px!important;gap:10px!important}html body #root .app:not(.chatMode) .workspace .suiteCardHeader{margin-bottom:10px!important;padding-bottom:10px!important}html body #root .app:not(.chatMode) .workspace :is(.suiteTableHead,.suiteTableRow){padding:10px 8px!important}html body #root .app:not(.chatMode) .workspace .suiteToolbar{padding:7px!important;gap:7px!important;border-radius:var(--go-radius-card)!important}html body #root .app:not(.chatMode) .workspace .suiteToolbar label{min-height:40px!important;border-radius:8px!important}html body #root .app:not(.chatMode) .workspace .suiteEmptyState{min-height:210px!important;padding:20px!important;border-radius:var(--go-radius-card)!important}html body #root .app:not(.chatMode) .workspace .suiteIntegrationList{border-radius:var(--go-radius-card)!important}html body #root .app:not(.chatMode) .workspace .suiteIntegrationList article{grid-template-columns:48px minmax(0,1fr) auto!important;padding:12px 14px!important;gap:14px!important}html body #root .app:not(.chatMode) .workspace .suiteIntegrationList article>span{width:44px!important;height:44px!important;border-radius:10px!important}html body #root .app:not(.chatMode) .workspace .suiteIntegrationList article>span svg{width:21px!important;height:21px!important}html body #root .app:not(.chatMode) .workspace .settingsPageHeader{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important}html body #root .app:not(.chatMode) .workspace .suiteSettingsGrid{display:grid!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;align-items:start!important;gap:10px!important}html body #root .app:not(.chatMode) .workspace .suiteSettingsMenu{border-radius:var(--go-radius-card)!important}html body #root .app:not(.chatMode) .workspace .suiteSettingsMenu>h3{margin:0!important;padding:14px!important;font-size:15px!important;line-height:21px!important}html body #root .app:not(.chatMode) .workspace .suiteSettingsMenu button{grid-template-columns:24px minmax(0,1fr)!important;min-height:54px!important;padding:9px 12px!important;gap:9px!important}html body #root .app:not(.chatMode) .workspace .suiteSettingsMenu button>svg{width:17px!important;height:17px!important}html body #root .app:not(.chatMode) .workspace .suiteSettingsMenu button small{margin-top:1px!important;font-size:11px!important;line-height:15px!important}html body #root .app:not(.chatMode) .workspace .suiteSettingsContent{gap:10px!important}@media(max-width:980px){html body #root .app:not(.chatMode) .workspace .suiteExecutiveGrid,html body #root .app:not(.chatMode) .workspace .suiteSettingsGrid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){html body #root .app:not(.chatMode) .workspace .suiteReportFilters label,html body #root .app:not(.chatMode) .workspace .suiteReportFilters label:first-of-type{width:100%!important;margin-left:0!important}html body #root .app:not(.chatMode) .workspace .suiteReportFilters :is(select,input){flex:1 1 auto!important;width:100%!important}html body #root .app:not(.chatMode) .workspace .suiteTrendPlot>svg{height:84px!important}html body #root .app:not(.chatMode) .workspace .suiteTrendGrid text{display:none!important}html body #root .app:not(.chatMode) .workspace .suiteTrendDates{margin-left:0!important;font-size:9px!important;line-height:12px!important}}html body #root .app:not(.chatMode) .workspace :is(h2,.sectionTitle){color:var(--go-text)!important;font-size:18px!important;font-weight:700!important;line-height:24px!important}html body #root .app:not(.chatMode) .workspace :is(h3,.cardTitle){color:var(--go-text)!important;font-size:16px!important;font-weight:700!important;line-height:22px!important}html body #root .app:not(.chatMode) .workspace :is(p,li,dd,dt){font-size:14px!important;line-height:21px!important}html body #root .app:not(.chatMode) .workspace small{font-size:12px!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace :is(.panel,.saasPanel,.suiteCard,.suiteChartCard,.suiteInsightCard,.suiteTableCard,.pipelineCard,.crmPipelineColumn,.billingPanel,.reviewPanel,.evidencePanel,.assistantCard,.templateLibrary,.templateInspector,.notificationFeed,.automationPanel){background-color:var(--go-surface)!important;border-color:var(--go-border)!important;border-radius:var(--go-radius-card)!important;box-shadow:var(--go-shadow-card)!important}html body #root .app:not(.chatMode) .workspace :is(.eventTimeline,.notificationFeed,.customFieldList,.suiteProgressList,.suiteInsightRows,.campaignGrid,.automationPanel,.suiteSettingsContent,.suiteHoursTable,.suiteChannelGrid) strong{color:var(--go-text)!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;letter-spacing:0!important}html body #root .app:not(.chatMode) .workspace :is(.suiteEmptyState,.usersEmptyState,.emptyState,.dataTableEmpty) strong{font-size:18px!important;font-weight:700!important;line-height:24px!important}html body #root .app:not(.chatMode) .workspace :is(.metric,.metricCard,.suiteMetric,.opsMetric,.accountHealthCard,.billingMetric,.templateStatCard,.suiteStatCard,.kpiCard,.dashboardMetric) strong,html body #root .app:not(.chatMode) .workspace :is(.metricValue,.dashboardScore>strong,.reviewScore>strong){font-size:28px!important;font-weight:700!important;line-height:32px!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums}html body #root .app:not(.chatMode) .workspace .saasHeaderMetric>strong{font-size:20px!important;font-weight:700!important;line-height:24px!important}html body #root .app:not(.chatMode) .workspace .accountMetrics .metric.metric--status strong{max-width:100%!important;overflow:visible!important;color:var(--go-text)!important;font-size:17px!important;font-weight:700!important;line-height:22px!important;letter-spacing:-.01em!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #root .app:not(.chatMode) .workspace .accountHero.accountHeroConnection{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;align-items:center!important;gap:12px!important;min-height:0!important;margin:0!important;padding:11px 14px!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroMain{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:0!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroIcon{display:inline-grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border:1px solid var(--go-border-strong)!important;border-radius:10px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection.isConnected .accountHeroIcon{color:#087a55!important;background:#ecfdf5!important;border-color:#b7e4d1!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroIcon>svg{width:18px!important;height:18px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroCopy{display:grid!important;align-content:center!important;gap:2px!important;min-width:0!important;margin:0!important;padding:0!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroCopy>.eyebrow{margin:0!important;padding:0!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroTitleLine{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:0!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroTitleLine h2{margin:0!important;padding:0!important;font-size:19px!important;line-height:24px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroCopy>p{margin:0!important;padding:0!important;font-size:12px!important;line-height:17px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroBadges{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin-top:4px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroBadges>span{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:2px 7px!important;color:var(--go-copy)!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:15px!important;white-space:nowrap!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroNextStep{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;align-items:center!important;column-gap:12px!important;min-width:0!important;padding:9px 11px!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-left:3px solid var(--go-primary)!important;border-radius:10px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection.isConnected .accountHeroNextStep{border-left-color:#0a8f64!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroNextStep>span{grid-column:1!important;grid-row:1!important;color:var(--go-primary)!important;font-size:10px!important;font-weight:800!important;line-height:14px!important;letter-spacing:.06em!important;text-transform:uppercase!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroNextStep>strong{grid-column:1!important;grid-row:2!important;margin:0!important;font-size:13px!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroNextStep>small{grid-column:1!important;grid-row:3!important;margin:0!important;font-size:11px!important;line-height:15px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroActions{grid-column:2!important;grid-row:1 / 4!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin:0!important;padding:0!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroActions>button{min-height:34px!important;padding:6px 10px!important;font-size:11px!important;border-radius:8px!important}html body #root .app:not(.chatMode) .workspace .accountDetailsGrid{align-items:start!important;gap:12px!important}html body #root .app:not(.chatMode) .workspace .accountsPage{gap:12px!important}html body #root .app:not(.chatMode) .workspace .accountsPage .accountPageSection,html body #root .app:not(.chatMode) .workspace .accountsPage .accountConnectionsPanel{min-width:0!important;margin:0!important;padding:0!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:var(--go-radius-card)!important;box-shadow:var(--go-shadow-card)!important;overflow:hidden!important}html body #root .app:not(.chatMode) .workspace .accountsPage .accountConnectionsPanel{height:auto!important;max-height:none!important}html body #root .app:not(.chatMode) .workspace .accountSectionHeading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-width:0!important;min-height:58px!important;padding:8px 12px!important;background:var(--go-surface-subtle)!important;border-bottom:1px solid var(--go-border)!important}html body #root .app:not(.chatMode) .workspace .accountSectionHeading>div{min-width:0!important}html body #root .app:not(.chatMode) .workspace .accountSectionHeading .eyebrow{margin-bottom:1px!important}html body #root .app:not(.chatMode) .workspace .accountSectionHeading h2{margin:0!important;font-size:16px!important;line-height:21px!important}html body #root .app:not(.chatMode) .workspace .accountSectionHeading p{margin:2px 0 0!important;color:var(--go-copy)!important;font-size:12px!important;line-height:17px!important}html body #root .app:not(.chatMode) .workspace .accountSectionCounter{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:28px!important;padding:4px 9px!important;color:#9a3412!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;line-height:16px!important;white-space:nowrap!important}html body #root .app:not(.chatMode) .workspace .accountSectionCounter.isReady{color:#087a55!important;background:#ecfdf5!important;border-color:#b7e4d1!important}html body #root .app:not(.chatMode) .workspace .accountHealthSection .accountMetrics{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px!important;padding:9px!important}html body #root .app:not(.chatMode) .workspace .accountHealthSection .accountMetrics .metric{grid-template-columns:32px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;min-height:88px!important;padding:9px 10px!important;gap:8px!important;border-radius:10px!important;box-shadow:none!important}html body #root .app:not(.chatMode) .workspace .accountHealthSection .accountMetrics .metricIcon{width:32px!important;height:32px!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .accountHealthSection .accountMetrics .metricIcon svg{width:16px!important;height:16px!important}html body #root .app:not(.chatMode) .workspace .accountHealthSection .accountMetrics .metric>div>p{display:block!important;margin-top:3px!important;font-size:11px!important;line-height:16px!important;white-space:normal!important}html body #root .app:not(.chatMode) .workspace .accountConfigurationSection>.accountDetailsGrid{padding:9px!important}html body #root .app:not(.chatMode) .workspace .accountDetailsGrid>.accountInfoCard{display:block!important;min-width:0!important;padding:0!important;overflow:hidden!important;text-align:left!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoHeader{display:flex!important;align-items:center!important;gap:11px!important;min-height:60px!important;padding:9px 11px!important;background:var(--go-surface-subtle)!important;border-bottom:1px solid var(--go-border)!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoIcon{display:inline-grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border:1px solid var(--go-border-strong)!important;border-radius:10px!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoIcon>svg{width:18px!important;height:18px!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoHeader>div{min-width:0!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoHeader .eyebrow{margin-bottom:1px!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoHeader h2{margin:0!important;font-size:16px!important;line-height:21px!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoHeader p{margin:2px 0 0!important;font-size:12px!important;line-height:17px!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoFacts{display:block!important;margin:0!important;padding:3px 11px 5px!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoRow{display:grid!important;grid-template-columns:minmax(150px,36%) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:36px!important;padding:6px 2px!important;border-bottom:1px solid var(--go-border)!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoRow:last-child{border-bottom:0!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoRow dt,html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoRow dd{min-width:0!important;margin:0!important;padding:0!important;text-align:left!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoRow dt{color:var(--go-copy)!important;font-size:12px!important;font-weight:650!important;line-height:17px!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoRow dd{color:var(--go-text)!important;font-family:var(--go-font)!important;font-size:12px!important;font-weight:700!important;line-height:17px!important;overflow-wrap:anywhere!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoRow a{color:var(--go-primary)!important;font:inherit!important;text-decoration:none!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoRow a:hover{text-decoration:underline!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoStatus{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:24px!important;padding:3px 8px!important;color:#9a3412!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:999px!important;font-size:11px!important;font-weight:800!important;line-height:16px!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoStatus:before{width:6px!important;height:6px!important;content:""!important;background:currentColor!important;border-radius:50%!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoStatus.isReady{color:#087a55!important;background:#ecfdf5!important;border-color:#b7e4d1!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsHeader{justify-content:flex-start!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsHeader>.accountSectionCounter{margin-left:auto!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsPanel>.connectionGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:8px!important;padding:9px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsPanel .accountConnectionCard{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:12px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:10px!important;box-shadow:none!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsPanel .connectionHeader{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;padding-bottom:10px!important;border-bottom:1px solid var(--go-border)!important}html body #root .app:not(.chatMode) .workspace .accountConnectionIcon{display:inline-grid!important;place-items:center!important;width:34px!important;height:34px!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionIcon>svg{width:17px!important;height:17px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionIdentity{min-width:0!important}html body #root .app:not(.chatMode) .workspace .accountConnectionIdentity>strong,html body #root .app:not(.chatMode) .workspace .accountConnectionIdentity>span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app:not(.chatMode) .workspace .accountConnectionIdentity>strong{font-size:13px!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionIdentity>span{color:var(--go-copy)!important;font-size:11px!important;line-height:15px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionFacts{margin:3px 0 0!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsPanel .connectionActions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin-top:auto!important;padding-top:10px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsPanel .connectionActions>button{min-height:34px!important;padding:6px 10px!important;border-radius:8px!important;font-size:11px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsEmpty{display:flex!important;align-items:center!important;gap:11px!important;grid-column:1 / -1!important;min-height:78px!important;padding:14px!important;color:var(--go-copy)!important;background:var(--go-surface-subtle)!important;border:1px dashed var(--go-border-strong)!important;border-radius:10px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsEmpty>span{display:inline-grid!important;place-items:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsEmpty strong{display:block!important;font-size:13px!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsEmpty p{margin:2px 0 0!important;font-size:12px!important;line-height:17px!important}@media(max-width:900px){html body #root .app:not(.chatMode) .workspace .accountHero.accountHeroConnection{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:560px){html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroMain{flex-direction:column!important;align-items:flex-start!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroNextStep{grid-template-columns:minmax(0,1fr)!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroActions{grid-column:1!important;grid-row:4!important;padding-top:7px!important}html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroActions,html body #root .app:not(.chatMode) .workspace .accountHeroConnection .accountHeroActions>button{width:100%!important}html body #root .app:not(.chatMode) .workspace .accountInfoCard .accountInfoRow{grid-template-columns:minmax(0,1fr)!important;gap:3px!important}html body #root .app:not(.chatMode) .workspace .accountSectionHeading{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsHeader>.accountSectionCounter{margin-left:0!important}html body #root .app:not(.chatMode) .workspace .accountConnectionsPanel>.connectionGrid{grid-template-columns:minmax(0,1fr)!important}}.channelPickerModal.channelPickerReference{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(740px,calc(100dvh - 32px));max-width:540px}.channelPickerModal.channelPickerReference.isSetup{height:auto;max-height:min(820px,calc(100dvh - 32px));max-width:760px}.channelPickerReference:not(.isSetup) .channelPickerHeader{border-bottom:0;padding:18px 20px 10px}.channelPickerReference:not(.isSetup) .channelPickerHeader h2{font-size:24px}.channelPickerReference .channelPickerBrand.whatsapp{background:#e8fbf1;border-color:#a9e7c7;border-radius:50%;color:#08a85a}.channelPickerBody.isReferencePicker{background:#fff;display:block;overflow-y:auto;padding:8px 20px 16px}.channelTypeField{position:relative}html body #root .app:not(.chatMode) .channelPickerModal button.channelTypeLabel{background:transparent!important;border:0!important;border-radius:4px!important;color:#17243a;display:block;font-size:14px;font-weight:800;height:auto!important;margin-bottom:7px;min-height:22px!important;padding:0 2px!important;text-align:left!important;width:auto!important}html body #root .app:not(.chatMode) .channelPickerModal button.channelTypeLabel:hover{color:#0868df!important}html body #root .app:not(.chatMode) .channelPickerModal button.channelTypeLabel:focus-visible{outline:2px solid #8fc1ff!important;outline-offset:2px}html body #root .app:not(.chatMode) .channelPickerModal button.channelTypeSelect{align-items:center!important;background:#fff!important;border:1px solid #cfd8e4!important;border-radius:8px!important;color:#101828!important;display:flex!important;font-size:15px!important;font-weight:600!important;height:46px!important;justify-content:space-between!important;padding:0 14px!important;width:100%!important}.channelTypeSelect svg{color:#667085;height:17px;width:17px}.channelTypeDropdown{background:#fff;border:1px solid #cdd9e8;border-radius:12px;box-shadow:0 16px 36px #0f2b4c24;margin-top:7px;max-height:390px;overflow-y:auto;padding:6px;scrollbar-color:#b8c8dc transparent;scrollbar-width:thin}.channelTypeGroup+.channelTypeGroup{border-top:1px solid #e5edf6;margin-top:6px;padding-top:6px}.channelTypeGroupHeader{align-items:center;display:flex;justify-content:space-between;min-height:28px;padding:2px 8px 4px}.channelTypeGroupHeader h3{color:#52647a;font-size:10px;font-weight:850;letter-spacing:.07em;margin:0;text-transform:uppercase}.channelTypeGroupHeader>span{align-items:center;background:#eef4fb;border-radius:999px;color:#60758e;display:inline-flex;font-size:9px;font-weight:800;height:18px;justify-content:center;min-width:18px;padding:0 5px}html body #root .app:not(.chatMode) .channelPickerModal button.channelTypeOption{align-items:center!important;background:#fff!important;border:1px solid transparent!important;border-radius:9px!important;color:#172033!important;display:grid!important;gap:10px!important;grid-template-columns:34px minmax(0,1fr) auto!important;height:54px!important;justify-items:start!important;min-height:54px!important;padding:5px 9px!important;text-align:left!important;width:100%!important}html body #root .app:not(.chatMode) .channelPickerModal button.channelTypeOption:hover:not(:disabled),html body #root .app:not(.chatMode) .channelPickerModal button.channelTypeOption:focus-visible{background:#f4f8fd!important;border-color:#cfe0f4!important;outline:0}html body #root .app:not(.chatMode) .channelPickerModal button.channelTypeOption.isSelected{background:#eaf3ff!important;border-color:#a9cdf9!important;box-shadow:inset 3px 0 #0878f9;color:#075dce!important;outline:0}.channelTypeOptionIcon{align-items:center;background:#f1f6fc;border:1px solid #dce7f3;border-radius:8px;color:#36536f;display:inline-flex;height:34px;justify-content:center;width:34px}.channelTypeOption.isSelected .channelTypeOptionIcon{background:#fff;border-color:#b8d7fb;color:#0878f9}.channelTypeOptionIcon svg{height:16px;width:16px}.channelTypeOptionCopy{display:grid;gap:2px;min-width:0}.channelTypeOptionCopy strong{color:#132238;font-size:13px;font-weight:750;line-height:1.15}.channelTypeOptionCopy small{color:#718096;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.channelTypeOptionStatus,.channelTypeSelectedLabel,.channelTypeRiskLabel,.channelTypeSoonLabel{align-items:center;display:inline-flex}.channelTypeOptionStatus{justify-self:end}.channelTypeSelectedLabel,.channelTypeRiskLabel,.channelTypeSoonLabel{border-radius:999px;font-size:9px;font-weight:800;gap:4px;letter-spacing:.015em;padding:4px 7px;white-space:nowrap}.channelTypeSelectedLabel{background:#dcebff;color:#075dce}.channelTypeRiskLabel{background:#fff5df;color:#9a5b00}.channelTypeSoonLabel{background:#f1f4f8;color:#76859a}.channelTypeOptionStatus svg{height:12px;width:12px}.channelTypeOption:disabled{cursor:not-allowed;opacity:.72}.channelTypeOption:disabled .channelTypeOptionIcon{filter:grayscale(1)}.channelTypeNotice{align-items:flex-start;background:#f5f9ff;border:1px solid #d7e5f7;border-radius:8px;color:#42556d;display:flex;font-size:11px;gap:8px;margin-top:10px;padding:9px 10px}.channelTypeNotice.isWarning{background:#fff9ec;border-color:#efdba6;color:#805009}.channelTypeNotice svg{flex:0 0 auto;height:15px;width:15px}.channelTypeNotice p{line-height:1.4;margin:0}.channelPickerReferenceFooter{align-items:center;justify-content:space-between;padding:10px 24px 16px}.channelPickerReferenceFooter>span{line-height:1.35;max-width:390px}html body #root .app:not(.chatMode) .channelPickerReferenceFooter>button{background:#0667f9!important;border:1px solid #0667f9!important;border-radius:8px!important;color:#fff!important;font-size:12px!important;font-weight:800!important;min-height:40px!important;padding:0 18px!important;width:auto!important}.compactChannelSetup{display:grid;gap:10px}.metaOAuthSetup{background:#fff;border:1px solid #d8e2ef;border-radius:10px;gap:14px;margin-top:14px;padding:18px}.metaOAuthField{display:grid;gap:7px}.metaOAuthField>label{color:#17243a;font-size:13px;font-weight:800}.metaOAuthSelectWrap{position:relative}.metaOAuthSelectWrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d1dae6;border-radius:8px;color:#24364d;font-size:13px;height:44px;padding:0 42px 0 13px;width:100%}.metaOAuthSelectWrap svg{color:#718096;height:16px;pointer-events:none;position:absolute;right:13px;top:14px;width:16px}html body #root .app:not(.chatMode) .metaOAuthSetup>button.metaOAuthButton{align-items:center!important;background:#0867f2!important;border:1px solid #0867f2!important;border-radius:8px!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;gap:8px!important;justify-content:center!important;min-height:44px!important;width:100%!important}html body #root .app:not(.chatMode) .metaOAuthSetup>button.metaOAuthButton:disabled{background:#aab8f8!important;border-color:#aab8f8!important;cursor:not-allowed}.metaOAuthButton svg{height:17px;width:17px}.metaOAuthSteps{border:1px solid #dce3ec;border-radius:9px;padding:14px 16px}.metaOAuthSteps>strong{color:#647087;display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.metaOAuthSteps ol{display:grid;gap:0;list-style:none;margin:10px 0 0;padding:0}.metaOAuthSteps li{align-items:center;color:#53647a;display:grid;font-size:12px;gap:9px;grid-template-columns:24px minmax(0,1fr);min-height:42px;position:relative}.metaOAuthSteps li:not(:last-child):after{background:#d8dee8;content:"";height:14px;left:11px;position:absolute;top:34px;width:1px}.metaOAuthSteps li>span{align-items:center;border:1px solid #cbd3df;border-radius:50%;color:#77849a;display:inline-flex;font-size:10px;font-weight:800;height:24px;justify-content:center;width:24px}.metaOAuthHint{color:#61738a;font-size:11px;line-height:1.45;margin:0}.compactOfficialOAuth{margin-top:12px}.channelOAuthPanel{background:#fff;border:1px solid #d8e2ef;border-radius:10px;display:grid;gap:12px;padding:14px}.channelOAuthPanel>label{color:#16233a;display:grid;font-size:14px;font-weight:750;gap:6px}.channelOAuthPanel select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:1px solid #cfd8e4;border-radius:8px;color:#172033;font-size:14px;min-height:44px;padding:0 12px;width:100%}.metaManagedAppField{display:grid;gap:8px}.metaManagedAppField>label{color:#17243a;font-size:13px;font-weight:800}.metaManagedAppSelect{border-radius:9px;min-height:46px;position:relative}.metaManagedAppSelect:focus-within{box-shadow:0 0 0 3px #0667f921}.metaManagedAppSelect.is-placeholder select{color:#7b8798;font-weight:500}.channelOAuthPanel .metaManagedAppSelect>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#eef5ff;border:1px solid #5c8ff5;border-radius:9px;color:#17314f;cursor:pointer;font-size:14px;font-weight:750;min-height:46px;outline:none;padding:0 46px 0 12px;width:100%}.metaManagedAppSelect>svg{color:#52677f;height:15px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:15px}.channelOAuthPanel .metaManagedAppSelect>select:hover{border-color:#0667f9}.channelOAuthPanel .metaManagedAppSelect>select:focus-visible{border-color:#0667f9}.metaManagedAppStatus{align-items:center;color:#667085;display:flex;gap:8px;justify-content:space-between;min-height:32px}.metaManagedAppStatus>p{color:inherit;font-size:11px;line-height:1.4;margin:0;min-width:0}.metaManagedAppStatus.is-preparing,.metaManagedAppStatus.is-processing{color:#075dce}.metaManagedAppStatus.is-error{color:#b42318}.metaManagedAppStatus>button{background:#fff;border:1px solid #cbd9e9;border-radius:7px;color:#075dce;cursor:pointer;font-size:10px;font-weight:800;min-height:30px;padding:0 9px;white-space:nowrap}html body #root .app:not(.chatMode) .channelOAuthPanel>button.channelOAuthButton{align-items:center!important;background:#0667f9!important;border:1px solid #0667f9!important;border-radius:8px!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;gap:8px!important;justify-content:center!important;min-height:44px!important;width:100%!important}html body #root .app:not(.chatMode) .channelOAuthPanel>button.channelOAuthButton:disabled{background:#aeb9ff!important;border-color:#aeb9ff!important;color:#687386!important;cursor:not-allowed}.metaGatewayState{align-items:center;background:#f5f9ff;border:1px solid #d7e5f7;border-radius:8px;color:#40566f;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr) auto;padding:8px 10px}.metaGatewayState>svg{background:#e5f1ff;border-radius:7px;color:#0667f9;height:30px;padding:7px;width:30px}.metaGatewayState>span{display:grid;gap:1px;min-width:0}.metaGatewayState strong{color:#17314f;font-size:11px;font-weight:800}.metaGatewayState small{color:#60758e;font-size:10px;line-height:1.35}.metaGatewayState.is-completed{background:#f1fbf6;border-color:#bfe8d0}.metaGatewayState.is-completed>svg{background:#dff6e9;color:#07834e}.metaGatewayState.is-error{background:#fff7f6;border-color:#f1cbc6}.metaGatewayState.is-error>svg{background:#fee9e7;color:#c8322b}html body #root .app:not(.chatMode) button.metaGatewayState,.metaGatewayState>button{min-height:32px}.metaGatewayState>button{background:#fff;border:1px solid #c9d7e8;border-radius:7px;color:#075dce;cursor:pointer;font-size:10px;font-weight:800;padding:0 9px;white-space:nowrap}.signupCommandCopy>.metaGatewayState{margin-top:10px;max-width:620px}.channelOAuthSteps{border:1px solid #d8e2ef;border-radius:9px;padding:14px 18px}.channelOAuthSteps>strong{color:#667085;display:block;font-size:10px;font-weight:850;letter-spacing:.045em;margin-bottom:12px;text-transform:uppercase}.channelOAuthSteps ol{display:grid;gap:13px;list-style:none;margin:0;padding:0}.channelOAuthSteps li{align-items:center;color:#667085;display:grid;font-size:12px;gap:9px;grid-template-columns:24px minmax(0,1fr);position:relative}.channelOAuthSteps li:not(:last-child):after{background:#d8dee8;content:"";height:13px;left:11px;position:absolute;top:24px;width:1px}.channelOAuthSteps li>span{align-items:center;border:2px solid #d0d5dd;border-radius:50%;color:#98a2b3;display:inline-flex;font-size:10px;font-weight:750;height:24px;justify-content:center;width:24px}.channelOAuthSteps li b{color:inherit;font-size:12px;font-weight:700}.channelOAuthSteps li.is-current{color:#075dce}.channelOAuthSteps li.is-current>span{background:#eef5ff;border-color:#80b3ff;color:#0667f9}.channelOAuthSteps li.is-done{color:#07834e}.channelOAuthSteps li.is-done>span{background:#ecfbf4;border-color:#2dcc91;color:#07945a}.channelOAuthSteps li.is-done>span svg{height:13px;width:13px}.channelOAuthHint{color:#64748b;font-size:11px;line-height:1.45;margin:0}@media(max-width:640px){.metaManagedAppStatus{align-items:stretch;flex-direction:column}.metaManagedAppStatus>button{grid-column:1 / -1;width:100%}.metaGatewayState{grid-template-columns:30px minmax(0,1fr)}.metaGatewayState>button{grid-column:1 / -1;width:100%}}.channelOAuthSetup{margin-top:12px}.channelOAuthPanel{background:#fff;border:1px solid #d8e2ef;border-radius:10px;display:grid;gap:12px;padding:18px}.channelOAuthPanel>label{color:#17243a;display:grid;font-size:13px;font-weight:800;gap:8px}.channelOAuthPanel select{background:#fff;border:1px solid #d1dae6;border-radius:8px;color:#273a52;font-size:13px;min-height:44px;padding:0 12px;width:100%}html body #root .app:not(.chatMode) .channelOAuthPanel>button.channelOAuthButton{background:#0667f9!important;border:1px solid #0667f9!important;border-radius:8px!important;color:#fff!important;font-size:13px!important;font-weight:800!important;min-height:44px!important;width:100%!important}html body #root .app:not(.chatMode) .channelOAuthPanel>button.channelOAuthButton:disabled{background:#a9b4f7!important;border-color:#a9b4f7!important;color:#6c7488!important}.channelOAuthButton svg{height:17px;width:17px}.channelOAuthSteps{border:1px solid #d8e2ef;border-radius:9px;padding:14px 16px}.channelOAuthSteps>strong{color:#667085;display:block;font-size:10px;letter-spacing:.045em;margin-bottom:10px;text-transform:uppercase}.channelOAuthSteps ol{display:grid;gap:11px;list-style:none;margin:0;padding:0}.channelOAuthSteps li{align-items:center;color:#65738a;display:grid;font-size:12px;gap:9px;grid-template-columns:25px minmax(0,1fr);min-height:28px;position:relative}.channelOAuthSteps li:not(:last-child):after{background:#d7dee8;content:"";height:10px;left:12px;position:absolute;top:27px;width:1px}.channelOAuthSteps li>span{align-items:center;border:1px solid #cbd4df;border-radius:50%;display:inline-flex;font-size:10px;height:24px;justify-content:center;width:24px}.channelOAuthHint{color:#65738a;font-size:11px;line-height:1.45;margin:0}.manualSetupHeading{align-items:center;background:#fff;border:1px solid #d8e2ef;border-radius:9px;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr);padding:12px}.manualSetupHeading>span{align-items:center;background:#eaf3ff;border:1px solid #c6dbf8;border-radius:9px;color:#0667f9;display:inline-flex;height:40px;justify-content:center;width:40px}.manualSetupHeading svg{height:18px;width:18px}.manualSetupHeading small,.manualSetupHeading strong,.manualSetupHeading p{display:block}.manualSetupHeading small{color:#0667f9;font-size:9px;font-weight:850;text-transform:uppercase}.manualSetupHeading strong{color:#10213a;font-size:15px;margin-top:2px}.manualSetupHeading p{color:#61738a;font-size:11px;margin:2px 0 0}.zapiPendingNotice{align-items:flex-start;color:#805009;display:flex;font-size:10px;gap:7px;grid-column:1 / -1}.zapiPendingNotice svg{flex:0 0 auto;height:14px;width:14px}.compactConnectionMethods{display:grid;gap:8px}.compactConnectionMethods>article{align-items:center;background:#fff;border:1px solid #d8e2ef;border-radius:9px;display:grid;gap:11px;grid-template-columns:40px minmax(0,1fr) auto;min-height:74px;padding:10px 12px}.compactConnectionMethods>article>span{align-items:center;background:#eaf3ff;border:1px solid #c6dbf8;border-radius:9px;color:#0667f9;display:inline-flex;height:38px;justify-content:center;width:38px}.compactConnectionMethods>article>span svg{height:18px;width:18px}.compactConnectionMethods article small,.compactConnectionMethods article strong,.compactConnectionMethods article p{display:block}.compactConnectionMethods article small{color:#0667f9;font-size:9px;font-weight:850;text-transform:uppercase}.compactConnectionMethods article strong{color:#10213a;font-size:13px;margin-top:2px}.compactConnectionMethods article p{color:#61738a;font-size:11px;margin:2px 0 0}html body #root .app:not(.chatMode) .compactConnectionMethods article>button{min-height:38px!important;padding-inline:13px!important;width:auto!important}.compactWabaForm{display:grid;gap:14px}.wabaInfoPanel{background:#eef5ff;border:1px solid #b9d5ff;border-radius:9px;color:#1647a3;padding:12px 14px}.wabaInfoPanel>strong{display:block;font-size:12px;margin-bottom:5px}.wabaInfoPanel ul{display:grid;font-size:11px;gap:3px;line-height:1.35;margin:0;padding-left:18px}.wabaChannelName{color:#17243a;display:grid;font-size:13px;font-weight:750;gap:6px}.wabaChannelName input{background:#fff;border:1px solid #cfd9e7;border-radius:8px;color:#17243a;font-size:14px;min-height:44px;padding:0 12px;width:100%}.wabaChannelName input:focus{border-color:#0667f9;box-shadow:0 0 0 3px #0667f91f;outline:0}.wabaDefaultToggle{align-items:center;color:#17243a;cursor:pointer;display:inline-flex;gap:9px;justify-self:start;min-height:32px;position:relative}.wabaDefaultToggle input{height:1px;opacity:0;position:absolute;width:1px}.wabaDefaultToggle>span{background:#d8dee8;border-radius:999px;display:inline-flex;height:24px;padding:3px;transition:background-color .16s ease;width:44px}.wabaDefaultToggle>span:after{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0f1f3533;content:"";height:18px;transition:transform .16s ease;width:18px}.wabaDefaultToggle input:checked+span{background:#0667f9}.wabaDefaultToggle input:checked+span:after{transform:translate(20px)}.wabaDefaultToggle input:focus-visible+span{box-shadow:0 0 0 3px #0667f92e}.wabaDefaultToggle b{font-size:12px}.wabaConfiguration{border-top:1px solid #dbe4ef;padding-top:2px}html body #root .app:not(.chatMode) .wabaConfiguration>button.wabaConfigurationToggle{align-items:center!important;background:transparent!important;border:0!important;color:#315fcf!important;display:flex!important;font-size:12px!important;font-weight:800!important;justify-content:space-between!important;min-height:42px!important;padding:0!important;width:100%!important}.wabaConfigurationToggle svg{height:16px;transition:transform .16s ease;width:16px}.wabaConfiguration.isOpen .wabaConfigurationToggle svg{transform:rotate(180deg)}.wabaConfigurationBody{display:grid;gap:10px}.wabaConnectSummary{align-items:center;background:#f2fbf7;border:1px solid #a9e0c8;border-radius:9px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.wabaConnectSummary strong{color:#10213a;display:block;font-size:12px}.wabaConnectSummary p{color:#61738a;font-size:10.5px;line-height:1.35;margin:2px 0 0}html body #root .app:not(.chatMode) .wabaConnectSummary>button{background:#fff!important;border:1px solid #cbd7e5!important;border-radius:8px!important;color:#17243a!important;font-size:11px!important;font-weight:800!important;min-height:38px!important;padding:0 14px!important;width:auto!important}.wabaGatewayError{background:#fff4f2;border:1px solid #f6c5bf;border-radius:8px;color:#b42318;font-size:11px;line-height:1.4;margin:0;padding:9px 11px}.wabaCredentialsForm{margin-top:0}.compactManualConnection{background:#fff;border:1px solid #d8e2ef;border-radius:9px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:12px}.compactManualConnection label{color:#263a52;display:grid;font-size:11px;font-weight:750;gap:5px}.compactManualConnection .compactTokenField{grid-column:1 / -1}.compactManualConnection input{min-width:0;width:100%}.compactManualConnection>button{grid-column:1 / -1;justify-self:end}@media(max-width:640px){.channelPickerModal.channelPickerReference,.channelPickerModal.channelPickerReference.isSetup{max-height:calc(100dvh - 16px);max-width:none}.channelPickerReference:not(.isSetup) .channelPickerHeader{padding:16px 14px 8px}.channelPickerBody.isReferencePicker{padding:8px 14px 14px}.channelPickerReferenceFooter{align-items:stretch;flex-direction:column;padding:10px 14px 14px}html body #root .app:not(.chatMode) .channelPickerReferenceFooter>button{width:100%!important}.compactConnectionMethods>article{grid-template-columns:38px minmax(0,1fr)}.compactConnectionMethods>article>button{grid-column:1 / -1}.compactManualConnection{grid-template-columns:1fr}.compactManualConnection .compactTokenField,.compactManualConnection>button{grid-column:1}.wabaConnectSummary{grid-template-columns:minmax(0,1fr)}html body #root .app:not(.chatMode) .wabaConnectSummary>button{width:100%!important}}html body #root .app:not(.chatMode) .workspace .campaignComposer aside strong{font-size:28px!important;font-weight:700!important;line-height:32px!important}html body #root .app:not(.chatMode) .workspace :is(.saasMetric,.tenantMetric) strong{font-size:28px!important;font-weight:700!important;line-height:32px!important}html body #root .app:not(.chatMode) .workspace .templateStatusPill strong{font-size:16px!important;font-weight:700!important;line-height:20px!important}html body #root .workspace.workspace-dashboard .darkOpsHeading h2,html body #root .darkOpsDashboard .darkOpsHeading h2{margin:0 0 6px!important;color:#fff!important;font-size:31px!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.02em!important}html body #root .app.chatMode .inboxListCommand h1{margin:0!important;color:var(--go-text)!important;font-size:18px!important;font-weight:700!important;line-height:24px!important}html body #root .app.chatMode .conversationList .inboxListCommand{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;min-width:0!important}html body #root .app.chatMode .conversationList .inboxListCommand>.inboxListTitle{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}html body #root .app.chatMode .conversationList .inboxListCommand>div:not(.inboxListTitle){position:relative!important;display:flex!important;flex:0 0 auto!important;align-items:center!important;width:auto!important;min-width:0!important;gap:5px!important}html body #root .app.chatMode .conversationList .inboxListCommand>div:not(.inboxListTitle)>button{width:32px!important;min-width:32px!important;max-width:32px!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:0!important;white-space:nowrap!important}html body #root .app.chatMode .conversationList .inboxListCommand>div:not(.inboxListTitle)>button:first-child{width:32px!important;min-width:32px!important;padding:0!important}html body #root .app.chatMode :is(button,strong,b){font-weight:600!important}html body #root .app.chatMode :is(h1,h2,h3,.threadWelcome strong){font-weight:700!important}html body #root .app.chatMode .threadWelcome strong{font-size:20px!important;line-height:26px!important}html body #root .app:not(.chatMode) .workspace :is(.signupStep strong,.suiteSettingsMenu strong,.customFieldList article strong){font-size:13px!important;font-weight:600!important;line-height:18px!important}html body #root .app:not(.chatMode) .embeddedSignupPage .signupStep>span:first-child{display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;padding:0!important;line-height:1!important;text-align:center!important;font-variant-numeric:tabular-nums!important}html body #root .app:not(.chatMode) .workspace :is(.suiteInsightRows em,.suiteProgressList em,.campaignGrid em,.automationPanel em){font-size:13px!important;font-weight:600!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace-users .usersRow{height:auto!important;min-height:0!important;max-height:none!important;align-items:start!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace-users .usersPermTags{display:flex!important;align-content:start!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace-users .usersPermTags .permTag,html body #root .app:not(.chatMode) .workspace-users .usersPermTags .permTag:nth-child(n){display:inline-flex!important;align-items:center!important;width:auto!important;min-height:44px!important;padding:8px 10px!important;font-size:11px!important;font-weight:600!important;line-height:14px!important;white-space:normal!important}html body #root .app:not(.chatMode) .workspace :is(label,.formGroup,.billingField){color:var(--go-copy)!important;font-size:12px!important;font-weight:600!important;line-height:16px!important}html body #root .app:not(.chatMode) .workspace :is(input,select,textarea){min-height:44px!important;padding:9px 11px!important;color:var(--go-text)!important;background-color:var(--go-surface)!important;border:1px solid var(--go-border-strong)!important;border-radius:var(--go-radius-control)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}html body #root .app:not(.chatMode) .workspace :is(input,select,textarea):focus-visible{border-color:var(--go-focus)!important;outline:none!important;box-shadow:0 0 0 3px #008fbd29!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsSearch{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;box-sizing:border-box!important;width:min(100%,320px)!important;max-width:320px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;gap:10px!important;color:var(--go-copy)!important;background:var(--go-surface)!important;border:1px solid var(--go-border-strong)!important;border-radius:var(--go-radius-control)!important;box-shadow:none!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsSearch>svg{grid-column:1!important;width:18px!important;height:18px!important;color:var(--go-copy)!important;pointer-events:none!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsSearch>input{grid-column:2!important;box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;color:var(--go-text)!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsSearch:focus-within{border-color:var(--go-focus)!important;box-shadow:0 0 0 3px #008fbd29!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsSearch>input:focus,html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsSearch>input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}html body #root .app:not(.chatMode) .crmSuitePage .scheduledMessagesToolbar .scheduledMessagesSearch{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;box-sizing:border-box!important;width:min(100%,304px)!important;max-width:304px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;gap:10px!important;color:var(--go-copy)!important;background:var(--go-surface)!important;border:1px solid var(--go-border-strong)!important;border-radius:var(--go-radius-control)!important;box-shadow:none!important}html body #root .app:not(.chatMode) .crmSuitePage .scheduledMessagesToolbar .scheduledMessagesSearch>svg{grid-column:1!important;width:18px!important;height:18px!important;color:var(--go-copy)!important;pointer-events:none!important}html body #root .app:not(.chatMode) .crmSuitePage .scheduledMessagesToolbar .scheduledMessagesSearch>input{grid-column:2!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;color:var(--go-text)!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body #root .app:not(.chatMode) .crmSuitePage .scheduledMessagesToolbar .scheduledMessagesSearch:focus-within{border-color:var(--go-focus)!important;box-shadow:0 0 0 3px #008fbd29!important}html body #root .app:not(.chatMode) .crmSuitePage .scheduledMessagesToolbar .scheduledMessagesSearch>input:focus,html body #root .app:not(.chatMode) .crmSuitePage .scheduledMessagesToolbar .scheduledMessagesSearch>input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}@media(min-width:761px){html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPage{display:grid!important;grid-template-rows:auto auto auto auto!important;align-content:start!important;min-height:0!important;height:auto!important;padding:12px 16px 16px!important;gap:12px!important;overflow:visible!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPageHeader{min-height:64px!important;padding:10px 14px!important;gap:12px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPageHeader h2{margin:0!important;font-size:22px!important;line-height:28px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsHeaderActions{gap:8px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsHeaderActions>:is(.contactsPillButton,.contactsPrimaryButton){min-height:40px!important;height:40px!important;padding:0 14px!important;gap:7px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsFilterBar{min-height:56px!important;height:auto!important;margin:0!important;padding:7px 12px!important;gap:14px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsSearch{min-height:40px!important;height:40px!important;max-width:300px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsSearch>input{height:38px!important;min-height:38px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactSwitch{min-height:40px!important;margin:0!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsTableShell{min-height:0!important;height:auto!important;max-height:none!important;margin:0!important;overflow-x:auto!important;overflow-y:visible!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsTableHead{min-height:42px!important;padding-inline:14px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsTableHead>span{min-height:42px!important;padding:0 8px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsTableRow{min-height:50px!important;padding-inline:14px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsTableRow>span{min-height:50px!important;padding:6px 8px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactNameCell{gap:10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactNameCell>em{width:32px!important;height:32px!important;font-size:13px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactTagCell>i{padding:3px 7px!important}html body #root .app:not(.chatMode)>.workspace.workspace-contacts .contactsPagination{min-height:44px!important;padding:4px 14px!important;gap:10px!important}}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsSearch{display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;box-sizing:border-box!important;width:min(100%,700px)!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 12px!important;gap:10px!important;color:var(--go-text)!important;background:var(--go-surface)!important;border:1px solid var(--go-border-strong)!important;border-radius:var(--go-radius-control)!important;box-shadow:none!important;overflow:hidden!important;transition:border-color .16s ease-out,box-shadow .16s ease-out!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsSearch>svg{width:18px!important;height:18px!important;color:var(--go-muted)!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsSearch>input{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;color:var(--go-text)!important;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsSearch:focus-within{border-color:var(--go-focus)!important;box-shadow:0 0 0 3px #008fbd29!important}html body #root .app:not(.chatMode) .workspace button{min-height:44px!important;color:var(--go-text);font-size:13px!important;font-weight:600!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace button:focus-visible,html body #root .app:not(.chatMode) .sidebar button:focus-visible{outline:2px solid var(--go-focus)!important;outline-offset:2px!important}html body #root .app:not(.chatMode) .workspace :is(button.primary,.suitePrimary,.contactsPrimaryButton,.primaryCommand){color:#fff!important;background-color:var(--go-primary)!important;border-color:var(--go-primary)!important;border-radius:var(--go-radius-control)!important}html body #root .app:not(.chatMode) .workspace :is(button.primary,.suitePrimary,.contactsPrimaryButton,.primaryCommand):hover:not(:disabled){background-color:var(--go-primary-hover)!important;border-color:var(--go-primary-hover)!important}html body #root .app:not(.chatMode) .workspace table{color:var(--go-text)!important;background:var(--go-surface)!important;font-size:13px!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace :is(th,.dataTableHeader,.contactsTableHead,.suiteTableHead){color:var(--go-copy)!important;background:var(--go-surface-subtle)!important;font-size:11px!important;font-weight:700!important;line-height:14px!important;letter-spacing:.045em!important;text-transform:uppercase!important}html body #root .app:not(.chatMode) .workspace :is(td,.dataTableCell,.contactsTableRow,.suiteTableRow,.usersRow){font-size:13px!important;font-weight:500!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace :is(.billingTableWrap,.tableWrap,.contactsTableShell,.suiteTableCard,.dataTable){max-width:100%!important;overflow-x:auto!important}html body #root .app:not(.chatMode) .workspace :is(.badge,.planBadge,.usersStatus,.billingState,.statusPill,.status,[class*=badge--]){min-height:24px!important;padding:4px 8px!important;font-size:11px!important;font-weight:700!important;line-height:14px!important;white-space:nowrap!important}@media(max-width:1100px){:root{--go-page-padding: 18px;--go-page-gap: 16px}html body #root .app:not(.chatMode) .topActions .topUser{display:none!important}}@media(max-width:760px){:root{--go-page-padding: 14px;--go-page-gap: 14px}html body #root .app:not(.chatMode)>.workspace>.topbar{min-height:62px!important;margin:0!important;padding:9px 12px!important;border-width:0 0 1px!important;border-radius:0!important;box-shadow:none!important}html body #root .app:not(.chatMode)>.workspace>.topbar>div:first-of-type>h1{font-size:18px!important;line-height:23px!important}html body #root .app:not(.chatMode) .topActions{display:none!important}html body #root .app:not(.chatMode) .sidebar .mobileTenantSwitcher{display:grid!important;width:100%!important;gap:6px!important;padding:10px!important;color:#cbd5e1!important;font-size:11px!important;font-weight:700!important;line-height:14px!important;text-transform:uppercase!important}html body #root .app:not(.chatMode) .sidebar .mobileTenantSwitcher select{width:100%!important;min-height:50px!important;padding:9px 32px 9px 11px!important;color:var(--go-text)!important;background:#fff!important;border:1px solid var(--go-border-strong)!important;border-radius:var(--go-radius-control)!important;font-size:16px!important;font-weight:600!important;line-height:20px!important;text-transform:none!important}html body #root .app:not(.chatMode) .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero){align-items:stretch!important;padding:16px!important}html body #root .app:not(.chatMode) .workspace :is(.reviewHero,.productHero,.accountHero,.billingHero,.suitePageHeader,.contactsPageHeader,.usersHeader,.signupCommand,.templateConsoleHeader,.crmHero) :is(h1,h2){font-size:22px!important;line-height:28px!important}html body #root .app:not(.chatMode) .workspace :is(input,select,textarea){min-height:44px!important;font-size:16px!important}html body #root .app:not(.chatMode) .workspace button{min-height:44px!important}html body #root .workspace.workspace-dashboard .darkOpsHeading h2,html body #root .darkOpsDashboard .darkOpsHeading h2{font-size:28px!important;line-height:32px!important}html body #root .app:not(.chatMode) .workspace :is(.metric,.metricCard,.suiteMetric,.opsMetric,.accountHealthCard,.billingMetric,.templateStatCard,.suiteStatCard,.kpiCard,.dashboardMetric) strong,html body #root .app:not(.chatMode) .workspace :is(.metricValue,.dashboardScore>strong,.reviewScore>strong){font-size:24px!important;line-height:28px!important}}@media(max-width:760px){html body #root .app button,html body #root .app select,html body #root .app input:not([type=checkbox]):not([type=radio]):not([type=hidden]),html body #root .app textarea,html body #root .app [role=button]{min-height:44px!important}html body #root .app button:has(>svg:only-child),html body #root .app [role=button]:has(>svg:only-child){min-width:44px!important}}@media(prefers-reduced-motion:reduce){html body #root *,html body #root *:before,html body #root *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsOnline{position:relative!important;isolation:isolate!important;width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important;background:#10b981!important;border:0!important;border-radius:50%!important;box-shadow:0 0 12px #10b98185!important}html body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsOnline:after{content:""!important;position:absolute!important;top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important;z-index:-1!important;border:1px solid rgba(16,185,129,.58)!important;border-radius:50%!important;pointer-events:none!important;animation:bytehost-online-pulse 2s ease-out infinite!important}@keyframes bytehost-online-pulse{0%{opacity:0;transform:scale(.72)}30%{opacity:.75}to{opacity:0;transform:scale(1.55)}}@media(prefers-reduced-motion:reduce){html body #root .app:not(.chatMode) .workspace.workspace-dashboard .darkOpsOnline:after{animation:none!important;opacity:0!important}}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard>.topbar{box-sizing:border-box!important;min-height:56px!important;height:56px!important;margin:8px 12px 0!important;padding:5px 10px!important;gap:10px!important;border-radius:10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard>.topbar .topActions{gap:6px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:12px!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0 12px 18px!important;background:var(--go-canvas)!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar{display:grid!important;grid-template-columns:minmax(360px,640px) minmax(0,1fr)!important;grid-template-rows:44px!important;align-items:center!important;align-content:center!important;box-sizing:border-box!important;width:100%!important;min-height:50px!important;height:50px!important;max-height:50px!important;margin:6px 0 0!important;padding:2px 8px!important;gap:12px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:12px!important;box-shadow:var(--go-shadow-card)!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsSearch{grid-row:1!important;align-self:center!important;position:relative!important;inset:auto!important;width:100%!important;max-width:640px!important;margin:0!important;transform:none!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsStatusBar{grid-row:1!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;justify-self:end!important;gap:4px!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;min-width:0!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsStatusBar button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;color:var(--go-copy)!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsStatusBar button:hover{color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border-color:#d8e6fb!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsStatusBar button[aria-label=Idioma]{width:auto!important;min-width:62px!important;padding:0 10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsHeading{display:grid!important;grid-template-columns:minmax(210px,.52fr) minmax(680px,1.48fr)!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-height:0!important;margin:0!important;padding:12px 16px!important;gap:20px!important;color:var(--go-text)!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:12px!important;box-shadow:var(--go-shadow-card)!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsHeading>div:first-child{align-self:start!important;min-width:0!important;padding:0!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsHeading h2{margin:0 0 3px!important;color:var(--go-text)!important;font-size:22px!important;font-weight:700!important;line-height:28px!important;letter-spacing:-.025em!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsHeading>div:first-child>p{margin:0!important;color:var(--go-copy)!important;font-size:14px!important;font-weight:500!important;line-height:21px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact{display:flex!important;align-items:center!important;justify-content:flex-end!important;align-content:center!important;flex-wrap:wrap!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0 0 0 20px!important;column-gap:8px!important;row-gap:4px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:3px!important;gap:2px!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:11px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented>button{height:32px!important;min-height:32px!important;padding:0 11px!important;color:var(--go-copy)!important;background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented>button.isActive{color:#fff!important;background:var(--go-primary)!important;box-shadow:0 3px 8px #06f3!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard :is(.darkOpsToggle,.darkOpsIconButton,.darkOpsAction){height:40px!important;min-height:40px!important;border-radius:10px!important}@media(min-width:761px){html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsToggle{flex:0 0 136px!important;width:136px!important;min-width:136px!important;max-width:136px!important;padding-inline:12px!important;gap:8px!important;justify-content:center!important;white-space:nowrap!important}}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;flex:1 0 100%!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:none!important;margin:0!important;padding:0!important;gap:8px!important;position:relative!important;inset:auto!important;border-top:0!important;transform:none!important;overflow:visible!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow.hasError{height:auto!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow>label{display:inline-grid!important;grid-template-columns:max-content minmax(150px,180px)!important;align-items:center!important;width:auto!important;min-width:0!important;gap:8px!important;color:var(--go-copy)!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow input{box-sizing:border-box!important;width:180px!important;height:40px!important;min-height:40px!important;padding:7px 10px!important;color:var(--go-text)!important;background:var(--go-surface)!important;border:1px solid var(--go-border-strong)!important;border-radius:var(--go-radius-control)!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow.hasError input{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261a!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateError{flex:1 0 100%!important;width:100%!important;margin:0!important;color:#b42318!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;text-align:right!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow>button{height:40px!important;min-height:40px!important;padding:0 14px!important;border-radius:10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;min-height:66px!important;margin:0!important;padding:10px 14px!important;gap:16px!important;color:var(--go-text)!important;background:linear-gradient(105deg,#f8f7ff,#fff 58%,#f3f7ff)!important;border:1px solid #d9d6fe!important;border-left:4px solid #7c5cff!important;border-radius:var(--go-radius-hero)!important;box-shadow:0 6px 18px #4c3ca012!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight h2{display:flex!important;align-items:center!important;margin:0!important;gap:8px!important;color:var(--go-text)!important;font-size:16px!important;line-height:22px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight>div:first-of-type{display:flex!important;align-items:center!important;min-width:0!important;gap:14px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight h2>svg{box-sizing:border-box!important;width:30px!important;height:30px!important;padding:6px!important;color:#6941c6!important;background:#ede9fe!important;border-radius:10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight p{margin:0!important;color:var(--go-copy)!important;font-size:13px!important;font-style:normal!important;line-height:19px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight .darkOpsInsightActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight .darkOpsInsightActions>button{height:40px!important;min-height:40px!important;padding:0 14px!important;gap:8px!important;border-radius:10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>:is(.darkOpsMetricGrid,.darkOpsCharts){width:100%!important;min-width:0!important;margin:0!important}@media(max-width:1180px){html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsHeading{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact{justify-content:flex-start!important;padding:18px 0 0!important;border-left:0!important;border-top:1px solid var(--go-border)!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow{justify-content:flex-start!important}}@media(max-width:760px){html body #root .app:not(.chatMode)>.workspace.workspace-dashboard>.topbar{height:auto!important;min-height:62px!important;margin:0!important;padding:9px 12px!important;border-radius:0!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard{gap:12px!important;padding:0 12px 20px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;height:auto!important;max-height:none!important;min-height:0!important;margin-top:12px!important;padding:12px!important;gap:8px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsStatusBar{grid-row:2!important;justify-content:flex-start!important;justify-self:stretch!important;width:100%!important;height:auto!important;min-height:44px!important;max-height:none!important;overflow-x:auto!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsHeading{padding:16px!important;gap:14px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsHeading h2{font-size:22px!important;line-height:28px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsToolbar.darkOpsToolbarCompact{align-items:stretch!important;padding-top:14px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;min-height:44px!important;overflow:hidden!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsSegmented>button{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding-inline:5px!important;font-size:12px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;padding-top:14px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow>label{grid-template-columns:28px minmax(0,1fr)!important;width:100%!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow input,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard .darkOpsDateRow>button{width:100%!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight{grid-template-columns:minmax(0,1fr)!important;padding:16px!important;gap:16px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight>div:first-of-type{display:block!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight p{margin-left:0!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight .darkOpsInsightActions{width:100%!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsInsight .darkOpsInsightActions>button{flex:1 1 0!important;height:44px!important;min-height:44px!important}}.channelsSessionsPage{--channel-accent: var(--primary, #0066ff);--channel-accent-soft: #edf5ff;--channel-bg: #f6f8fb;--channel-surface: #ffffff;--channel-text: #0f1f35;--channel-muted: #5e7088;--channel-border: #d8e2ef;--channel-border-strong: #bfd0e4;--channel-success: #087a55;--channel-success-soft: #eaf9f2;--channel-danger: #c52b2b;--channel-danger-soft: #fff0ef;--channel-warning: #9a5b05;--channel-warning-soft: #fff8e8;display:grid;gap:12px;min-width:0;padding:0 0 24px}.channelsCommandSurface{background:var(--channel-surface);border:1px solid var(--channel-border);border-radius:12px;overflow:hidden}.channelsPageHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:62px;padding:8px 12px}.channelsHeaderContent{align-items:center;display:flex;gap:16px;min-width:0}.channelsHeaderIdentity{flex:0 0 auto}.channelsPageHeader .eyebrow{color:var(--channel-accent);display:block;font-size:9px;font-weight:800;letter-spacing:.06em;margin-bottom:1px;text-transform:uppercase}.channelsPageTitle{align-items:center;display:flex;gap:8px}.channelsPageTitle h1{color:var(--channel-text);font-size:clamp(19px,1.4vw,22px);letter-spacing:-.035em;line-height:1.1;margin:0}html body #root .app:not(.chatMode) .channelsSessionsPage .channelsPageTitle h1{font-size:clamp(19px,1.4vw,22px)!important;line-height:1.1!important}.channelsPageTitle>button{align-items:center;background:transparent;border:0;border-radius:8px;color:#7b8ca2;cursor:help;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.channelsPageTitle>button:hover,.channelsPageTitle>button:focus-visible{background:var(--channel-accent-soft);color:var(--channel-accent);outline:0}.channelsPageTitle svg{height:17px;width:17px}.channelsPageHeader p{color:var(--channel-muted);font-size:11px;line-height:1.4;margin:0}.channelsHeaderDetails{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:0}.channelsPrimaryAction{align-items:center;background:var(--channel-accent);border:1px solid var(--channel-accent);border-radius:9px;box-shadow:0 7px 16px #0066ff2e;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:750;gap:8px;justify-content:center;min-height:36px;padding:0 12px}.channelsPrimaryAction:hover{background:#0057db;border-color:#0057db}.channelsPrimaryAction:focus-visible{outline:3px solid rgb(0 102 255 / 25%);outline-offset:2px}.channelsPrimaryAction svg{height:17px;width:17px}html body #root .app:not(.chatMode) .channelsSessionsPage button.channelsPrimaryAction,html body #root .app:not(.chatMode) .channelsSessionsPage .channelsFilters button.isActive,html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardActions button.channelMainAction,html body #root .app:not(.chatMode) .channelsSessionsPage .channelsEmptyState button{color:#fff!important}html body #root .app:not(.chatMode) .channelsSessionsPage button.channelsPrimaryAction{border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 12px!important}.channelsOverview{align-items:center;display:flex;flex-wrap:wrap;gap:0;margin-top:0}.channelsOverview>div{align-items:center;color:var(--channel-muted);display:inline-flex;font-size:10px;gap:5px;min-height:20px;padding:0 8px}.channelsOverview>div:first-child{border-left:1px solid var(--channel-border);padding-left:11px}.channelsOverview>div+div{border-left:1px solid var(--channel-border)}.channelsOverview svg{height:14px;width:14px}.channelsOverview strong{color:var(--channel-text);font-size:11px}.channelsOverview .isConnected svg,.channelsOverview .isConnected strong{color:var(--channel-success)}.channelsOverview .needsAttention svg,.channelsOverview .needsAttention strong{color:var(--channel-danger)}.channelsToolbar{align-items:center;background:#f8fafc;border-top:1px solid var(--channel-border);display:grid;gap:6px;grid-template-columns:minmax(260px,400px) minmax(420px,1fr) 36px;min-width:0;padding:5px 10px}.channelsSearch{align-items:center;background:#fbfcfe;border:1px solid var(--channel-border-strong);border-radius:8px;display:grid;grid-template-columns:20px minmax(0,1fr) auto;height:36px;min-height:36px;padding:0 9px}.channelsSearch:focus-within{border-color:var(--channel-accent);box-shadow:0 0 0 3px #0066ff1a}.channelsSearch>svg{color:#71839a;height:18px;width:18px}.channelsSearch input{background:transparent;border:0;color:var(--channel-text);font-size:12px;height:34px;min-width:0;outline:0;padding:0 10px;width:100%}.channelsSearch input::placeholder{color:#8b9bb0}html body #root .app:not(.chatMode) .channelsSessionsPage .channelsSearch input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:34px!important;min-height:0!important;padding:0 10px!important}.channelsSearch button{align-items:center;background:transparent;border:0;border-radius:6px;color:#687a91;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.channelsSearch button:hover,.channelsSearch button:focus-visible{background:#edf2f8;color:var(--channel-text);outline:0}.channelsSearch button svg{height:15px;width:15px}.channelsFilters{align-items:center;background:#eef3f8;border:1px solid #e0e7f0;border-radius:9px;display:flex;gap:2px;height:36px;padding:2px}.channelsFilters button{background:transparent;border:0;border-radius:6px;color:#445870;cursor:pointer;font-size:11px;font-weight:700;flex:1 1 auto;min-height:30px;padding:0 8px;white-space:nowrap}.channelsFilters button:hover,.channelsFilters button:focus-visible{background:#fff;color:#0759c7;outline:0}.channelsFilters button.isActive{background:var(--channel-accent);color:#fff;box-shadow:0 2px 7px #0066ff2e}html body #root .app:not(.chatMode) .channelsSessionsPage .channelsFilters button{height:30px!important;min-height:30px!important;padding:0 8px!important}.channelsSort{align-items:center;background:#fff;border:1px solid var(--channel-border);border-radius:8px;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;height:36px;min-height:36px;padding:0 8px}.channelsSort:focus-within{border-color:var(--channel-accent);box-shadow:0 0 0 3px #0066ff1a}.channelsSort>svg{color:#60738b;height:16px;pointer-events:none;width:16px}.channelsSort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#33475f;cursor:pointer;font-size:12px;font-weight:700;font-size:11px;height:34px;outline:0;padding:0 8px}html body #root .app:not(.chatMode) .channelsSessionsPage .channelsSort select{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:34px!important;min-height:0!important;padding:0 8px!important}.channelsRefresh{align-items:center;background:#fff;border:1px solid var(--channel-border);border-radius:8px;color:#33475f;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}html body #root .app:not(.chatMode) .channelsSessionsPage button.channelsRefresh{height:36px!important;min-height:36px!important;width:36px!important}.channelsRefresh:hover,.channelsRefresh:focus-visible{background:var(--channel-accent-soft);border-color:#a9c9f5;color:var(--channel-accent);outline:0}.channelsRefresh:disabled{cursor:wait;opacity:.55}.channelsRefresh svg{height:17px;width:17px}.channelsResults{background:var(--channel-surface);border:1px solid var(--channel-border);border-radius:12px;min-height:360px;padding:14px}.channelsGrid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),300px));justify-content:start}.channelSessionCard{background:var(--channel-surface);border:1px solid var(--channel-border);border-radius:12px;box-shadow:0 2px 7px #0f1f350d;display:grid;max-width:300px;min-width:0;overflow:hidden;position:relative}.channelSessionCard.hasOpenMenu{overflow:visible;z-index:50}.channelSessionCard.hasOpenMenu .channelCardHeader{border-radius:12px 12px 0 0}.channelSessionCard:before{display:none}.channelCardHeader{align-items:center;background:#fff;border-bottom:1px solid #e6ecf3;border-radius:0;display:grid;gap:6px;grid-template-columns:32px minmax(0,1fr) 77px;min-height:68px;padding:10px 8px;position:relative;width:auto}html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardHeader{background:#fff!important;border-radius:0!important;margin:0!important;width:auto!important}.channelAvatar{align-items:center;background:#e9f3ff;border:1px solid #c8ddf8;border-radius:50%;color:#0868df;display:inline-flex;height:32px;justify-content:center;position:relative;width:32px}.isUnofficial .channelAvatar{background:#08c960;border-color:#08b957;color:#fff}.channelAvatar>svg{height:17px;width:17px}.channelAvatar>img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.channelAvatar small{align-items:center;background:#09ae69;border:2px solid #fff;border-radius:50%;bottom:-2px;color:#fff;display:inline-flex;height:15px;justify-content:center;position:absolute;right:-2px;width:15px}.channelAvatar small svg{height:9px;width:9px}.channelCardIdentity{display:grid;gap:2px;min-width:0;width:100%}.channelCardIdentity>strong{color:var(--channel-text);font-size:12.5px;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.channelCardIdentity>span{color:var(--channel-muted);font-size:11px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channelCardIdentity>span i{font-style:normal;padding-inline:2px}.channelHeaderActions{align-items:center;display:flex;gap:2px;justify-content:flex-end;width:77px}.channelProviderMark{align-items:center;border-radius:8px;color:#09ad78;display:inline-flex;height:25px;justify-content:center;outline:0;position:relative;width:25px}.channelProviderMark:after{background:#5757e8;border-radius:6px;color:#fff;content:attr(data-tooltip);font-size:10px;font-weight:700;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;right:-24px;top:calc(100% + 6px);transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease;visibility:hidden;white-space:nowrap;z-index:80}.channelProviderMark:hover:after,.channelProviderMark:focus-visible:after{opacity:1;transform:translateY(0);visibility:visible}.channelProviderMark:focus-visible{box-shadow:0 0 0 2px #9ee7d1}.channelHeaderActions button{align-items:center;background:transparent;border:0;border-radius:8px;color:#5f7186;cursor:pointer;display:inline-flex;height:32px;justify-content:center;min-height:32px;padding:0;transition:background-color .16s ease,color .16s ease;width:32px}.channelHeaderActions button:hover,.channelHeaderActions button:focus-visible{background:#edf5ff;color:#0766dc;outline:2px solid #9ec8fa;outline-offset:-2px}.channelHeaderActions button:disabled{cursor:default;opacity:.65}.channelHeaderActions button.channelDefaultAction{color:#73869d}.channelHeaderActions button.channelDefaultAction.isActive svg{fill:currentColor}.channelHeaderActions button.channelDefaultAction.isActive{color:#e5aa00}.channelHeaderActions svg{height:17px;width:17px}html body #root .app:not(.chatMode) .channelsSessionsPage .channelHeaderActions button{height:25px!important;min-height:25px!important;padding:0!important;width:25px!important}html body #root .app:not(.chatMode) .channelsSessionsPage .channelHeaderActions button.channelDefaultAction{color:#73869d!important;opacity:1!important}html body #root .app:not(.chatMode) .channelsSessionsPage .channelHeaderActions button.channelDefaultAction.isActive{color:#e5aa00!important}html body #root .app:not(.chatMode) .channelsSessionsPage .channelHeaderActions button>svg{height:17px!important;min-width:17px!important;width:17px!important}.channelCardMenu{background:#fff;border:1px solid #d4deea;border-radius:9px;box-shadow:0 10px 28px #0f1f3529;display:grid;max-height:min(430px,calc(100dvh - 130px));min-width:245px;overflow-y:auto;padding:4px;position:absolute;right:10px;top:55px;width:245px;z-index:20}.channelCardMenu button{align-items:center;background:transparent;border:0;border-radius:6px;color:#243951;cursor:pointer;display:grid;font-size:10px;font-weight:700;gap:5px;grid-template-columns:14px minmax(0,1fr);justify-items:start;height:35px;min-height:35px;padding:0 5px;text-align:left;width:100%}.channelCardMenu button:hover,.channelCardMenu button:focus-visible{background:#edf5ff;color:#075dce;outline:0}.channelCardMenu button:disabled{cursor:not-allowed;opacity:.45}.channelCardMenu button.danger{color:#c9342e}.channelCardMenu button.featured{background:#eaf3ff;color:#075dce}.channelCardMenu button.featured:hover,.channelCardMenu button.featured:focus-visible{background:#dcecff}.channelMenuDivider{background:#e5ebf2;height:1px;margin:2px 3px}.channelCardMenu svg{height:12px;width:12px}html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardMenu button{display:grid!important;grid-template-columns:14px minmax(0,1fr)!important;height:35px!important;justify-items:start!important;min-height:35px!important;padding:0 5px!important;text-align:left!important;width:100%!important}.channelOperationBackdrop{align-items:center;background:#08142494;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1250}.channelOperationDialog{background:#fff;border:1px solid #d5dfeb;border-radius:14px;box-shadow:0 24px 70px #0512243d;max-width:500px;outline:0;overflow:hidden;width:min(100%,500px)}.channelOperationDialog>header{align-items:flex-start;border-bottom:1px solid #e4eaf2;display:flex;gap:16px;justify-content:space-between;padding:20px 22px 17px}.channelOperationDialog>header>div{display:grid;gap:4px}.channelOperationDialog>header span{color:#0766dc;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.channelOperationDialog>header h2{color:#0a1a2e;font-size:20px;line-height:1.2;margin:0}.channelOperationDialog>header p{color:#5c7088;font-size:13px;line-height:1.45;margin:0;max-width:410px}.channelOperationDialog>header>button{align-items:center;background:#f5f8fc;border:1px solid #d8e2ee;border-radius:9px;color:#41566e;cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;padding:0;width:40px}.channelOperationDialog>header>button svg{height:17px;width:17px}.channelOperationDialog form{display:grid;gap:18px;padding:20px 22px 22px}.channelOperationDialog form>label{color:#172d47;display:grid;font-size:12px;font-weight:760;gap:7px}.channelOperationDialog input,.channelOperationDialog select{background:#fff;border:1px solid #cbd8e7;border-radius:9px;color:#0a1a2e;font:inherit;font-size:14px;min-height:46px;padding:0 13px;width:100%}.channelOperationDialog input:focus,.channelOperationDialog select:focus{border-color:#0878ef;box-shadow:0 0 0 3px #0878ef24;outline:0}.channelOperationDialog label small{color:#667a91;font-size:11px;font-weight:500;line-height:1.4}.channelOperationWarning{align-items:flex-start;background:#fff8e8;border:1px solid #f2d590;border-radius:9px;color:#7c4e05;display:flex;font-size:12px;gap:9px;line-height:1.45;padding:11px 12px}.channelOperationWarning svg{flex:0 0 auto;height:17px;margin-top:1px;width:17px}.channelOperationDialog form>footer{display:flex;gap:9px;justify-content:flex-end}.channelOperationDialog form>footer button{align-items:center;border:1px solid #cad6e4;border-radius:9px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:780;gap:7px;justify-content:center;min-height:42px;padding:0 16px}.channelOperationDialog form>footer button.secondary{background:#fff;color:#263c55}.channelOperationDialog form>footer button.primary{background:#086cf0;border-color:#086cf0;color:#fff}.channelOperationDialog form>footer button.danger{background:#d83a34;border-color:#d83a34;color:#fff}.channelOperationDialog form>footer button:disabled{cursor:not-allowed;opacity:.55}.channelCardStatus{align-items:start;display:grid;gap:11px;grid-template-columns:35px minmax(0,1fr);min-height:142px;padding:17px 16px 14px}.channelStateIcon{align-items:center;color:#6e8197;display:inline-flex;justify-content:center;padding-top:3px}.channelStateIcon.success{color:#079861}.channelStateIcon.danger{color:#ef3f45}.channelStateIcon.warning,.channelStateIcon.info{color:#c57608}.channelStateIcon svg{height:29px;stroke-width:1.9;width:29px}.channelCardStatus>div{display:grid;gap:3px;min-width:0}.channelStatusBadge{align-items:center;border-radius:999px;display:inline-flex;font-size:9px;font-weight:850;gap:5px;justify-self:start;letter-spacing:.035em;padding:3px 8px;text-transform:uppercase}.channelStatusBadge.success{background:var(--channel-success-soft);color:var(--channel-success)}.channelStatusBadge.danger{background:var(--channel-danger-soft);color:var(--channel-danger)}.channelStatusBadge.warning,.channelStatusBadge.info{background:var(--channel-warning-soft);color:var(--channel-warning)}.channelStatusBadge i{background:currentColor;border-radius:50%;height:6px;width:6px}.channelCardStatus>div>strong{color:#172d47;font-size:15px;line-height:1.25}.channelSessionCard.status-success .channelCardStatus>div>strong{color:#087b55}.channelSessionCard.status-danger .channelCardStatus>div>strong{color:#d83038}.channelSessionCard.status-warning .channelCardStatus>div>strong,.channelSessionCard.status-info .channelCardStatus>div>strong{color:#9b5f08}.channelCardStatus>div>p{color:#5e7188;font-size:11.5px;line-height:1.35;margin:0}.channelCardStatus>div>small{color:#667a91;font-size:10.5px;font-variant-numeric:tabular-nums;line-height:1.3;margin-top:5px}.channelCardStatus time{white-space:nowrap}.channelCardMeta{background:#f8fafc;border:1px solid #e2e9f2;border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 8px 6px;overflow:hidden;padding:0}.channelCardMeta>div{align-content:center;border:0;display:grid;gap:2px;min-height:34px;min-width:0;padding:5px 8px}.channelCardMeta>div:first-child{padding-left:8px}.channelCardMeta>div+div{border-left:1px solid #e2e9f2}.channelCardMeta>.channelCardUpdated{align-items:center;border-top:1px solid #e2e9f2;border-left:0;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);min-height:31px;padding:4px 8px}.channelCardUpdated dd{justify-content:flex-end}.channelCardUpdated dt{align-items:center;display:inline-flex;gap:4px}.channelCardUpdated dt svg{height:11px;width:11px}.channelCardUpdated time{font-variant-numeric:tabular-nums;white-space:nowrap}.channelTechnicalDetails>div{align-items:center;border-top:1px solid #edf1f6;display:grid;gap:12px;grid-template-columns:86px minmax(0,1fr);min-height:30px}.channelCardMeta dt,.channelTechnicalDetails dt{color:#6c8098;font-size:9px;font-weight:700}.channelCardMeta dd,.channelTechnicalDetails dd{color:#172d47;font-size:10.5px;font-weight:700;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.channelCardMeta dd{align-items:center;display:flex;gap:3px;justify-content:flex-start;line-height:1.2;text-align:left}.channelCardMeta dd svg{height:10px;width:10px}.channelRiskNote{align-items:flex-start;background:var(--channel-warning-soft);border:1px solid #f0d899;border-radius:6px;color:#805009;display:flex;font-size:9px;gap:5px;line-height:1.25;margin:0 8px 5px;padding:4px 6px}.channelRiskNote svg{flex:0 0 auto;height:10px;margin-top:1px;width:10px}.channelTechnicalDetails{background:#f8fafc;border-block:1px solid #e5ebf2;display:grid;margin:0;padding:4px 14px}.channelTechnicalDetails>div:first-child{border-top:0}.channelCardActions{align-items:center;border-top:1px solid #e5ebf2;display:grid;gap:6px;grid-template-columns:max-content max-content;justify-content:center;margin-top:auto;padding:10px 8px 11px}.channelCardActions button{align-items:center;background:#fff;border:1px solid var(--channel-border);border-radius:8px;color:#172d47;cursor:pointer;display:inline-flex;font-size:11px;font-weight:760;gap:5px;justify-content:center;min-height:36px;padding:0 6px;white-space:nowrap}.channelCardActions button:hover,.channelCardActions button:focus-visible{background:var(--channel-accent-soft);border-color:#aacaf4;color:#075dce;outline:0}.channelCardActions button:disabled{cursor:not-allowed;opacity:.42}.channelCardActions .channelMainAction{background:#fff;border-color:#cbd8e7;color:#172d47}html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardActions button.channelMainAction{background:#fff!important;border-color:#cbd8e7!important;color:#172d47!important}.channelCardActions .channelMainAction:hover,.channelCardActions .channelMainAction:focus-visible{background:#edf5ff;border-color:#8dbbf3;color:#075dce}html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardActions button.channelMainAction:hover,html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardActions button.channelMainAction:focus-visible{background:#edf5ff!important;border-color:#8dbbf3!important;color:#075dce!important}.channelCardActions .channelIconAction{background:#f7f9fc;border-color:#d8e1ec;border-radius:8px;color:#52677f;padding:0;width:32px}.channelCardActions .channelDetailsAction{background:#fff;border-color:#cfdbea;color:#243951}html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardActions button{height:36px!important;font-size:11px!important;line-height:15px!important;min-height:36px!important;overflow:visible;text-overflow:clip}html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardActions button>svg{color:currentColor!important;display:block!important;height:15px!important;min-height:15px!important;min-width:15px!important;stroke-width:2!important;visibility:visible!important;width:15px!important}html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardActions .channelActionLabel{color:inherit!important;display:inline-block!important;font:inherit!important;line-height:inherit!important;max-width:100%;min-width:0;opacity:1!important;overflow:visible;text-overflow:clip;visibility:visible!important;white-space:nowrap}.channelsEmptyState{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:310px;padding:32px 20px;text-align:center}.channelsEmptyState>span{align-items:center;background:#eaf2fc;border:1px solid #cadaee;border-radius:12px;color:var(--channel-accent);display:inline-flex;height:56px;justify-content:center;margin-bottom:13px;width:56px}.channelsEmptyState>span svg{height:24px;width:24px}.channelsEmptyState strong{color:var(--channel-text);display:block;font-size:16px}.channelsEmptyState p{color:var(--channel-muted);font-size:13px;line-height:1.5;margin:5px auto 14px;max-width:480px}.channelsEmptyState button{align-items:center;background:var(--channel-accent);border:1px solid var(--channel-accent);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:7px;min-height:40px;padding:0 13px}.channelsEmptyState button svg{height:15px;width:15px}.channelPickerOverlay{align-items:center;background:#0a142294;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1400}.channelPickerModal{background:#fff;border:1px solid #cbd7e5;border-radius:12px;box-shadow:0 28px 70px #08142647;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(820px,calc(100dvh - 40px));max-width:680px;overflow:hidden;width:100%}.channelPickerModal.isSetup{height:min(900px,calc(100dvh - 40px));max-height:calc(100dvh - 40px);max-width:min(1240px,calc(100vw - 40px))}.channelPickerHeader{align-items:center;border-bottom:1px solid var(--channel-border, #d8e2ef);display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) 44px;padding:16px 18px}.channelPickerBrand{align-items:center;background:#eaf3ff;border:1px solid #bed7f8;border-radius:10px;color:#06f;display:inline-flex;height:42px;justify-content:center;width:42px}.channelPickerBrand svg{height:20px;width:20px}.channelPickerHeader .eyebrow{color:#06f;display:block;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.channelPickerHeader h2{color:#0f1f35;font-size:20px;letter-spacing:-.025em;line-height:1.2;margin:2px 0 0}.channelPickerHeader p{color:#61738a;font-size:12px;line-height:1.4;margin:3px 0 0}.channelPickerHeader>button{align-items:center;background:transparent;border:0;border-radius:8px;color:#55687f;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.channelPickerHeader>button:hover,.channelPickerHeader>button:focus-visible{background:#edf2f8;color:#0f1f35;outline:2px solid #9ac3f7}.channelPickerHeader>button svg{height:19px;width:19px}html body #root .app:not(.chatMode) .channelPickerHeader>button.channelPickerBack{background:#edf5ff!important;border:1px solid #c8ddf8!important;color:#075dce!important}.channelPickerBody{background:#f7f9fc;display:grid;gap:14px;overflow-y:auto;padding:14px 16px}.channelPickerBody.isSetup{display:block;padding:12px}.channelInlineSetup{display:grid;gap:12px;min-width:0}.channelPickerGroup{display:grid;gap:7px}.channelPickerGroup>h3{color:#6a7b91;font-size:10px;font-weight:850;letter-spacing:.06em;margin:0;padding:0 3px;text-transform:uppercase}.channelPickerOptions{display:grid;gap:7px}.channelPickerOption{align-items:center;background:#fff;border:1px solid #d7e1ed;border-radius:9px;color:#0f1f35;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) auto;height:auto!important;min-height:76px!important;overflow:visible!important;padding:10px 12px;text-align:left;white-space:normal!important;width:100%}html body #root .app:not(.chatMode) .channelPickerModal button.channelPickerOption{align-items:center!important;display:grid!important;gap:11px!important;grid-template-columns:42px minmax(0,1fr) auto!important;height:auto!important;min-height:76px!important;overflow:visible!important;padding:10px 12px!important;text-align:left!important;white-space:normal!important;width:100%!important}.channelPickerOption.isAvailable{cursor:pointer}.channelPickerOption.isAvailable:hover,.channelPickerOption.isAvailable:focus-visible{background:#f6faff;border-color:#7fb1f2;box-shadow:0 0 0 3px #0066ff14;outline:0}.channelPickerOption.isPlanned{cursor:not-allowed;opacity:.64}.channelPickerOptionIcon{align-items:center;background:#eaf3ff;border:1px solid #c5daf6;border-radius:9px;color:#06f;display:inline-flex;height:40px;justify-content:center;width:40px}.channelPickerOption.unofficial .channelPickerOptionIcon{background:#f1eeff;border-color:#d7cffc;color:#6648df}.channelPickerOptionIcon svg{height:19px;width:19px}.channelPickerOptionCopy{align-items:start!important;display:grid;gap:2px;min-width:0;overflow:visible!important;white-space:normal!important}.channelPickerOptionCopy>strong{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:7px}.channelPickerOptionCopy>strong small{background:#eaf9f2;border:1px solid #b7e7d0;border-radius:999px;color:#087a55;font-size:9px;font-weight:850;padding:3px 6px;text-transform:uppercase}.channelPickerOptionCopy>b{color:#476078;font-size:10px;font-weight:800}.channelPickerOptionCopy>span{color:#64768d;font-size:11px;line-height:1.35;overflow:visible;white-space:normal}.channelPickerOptionCopy>em{align-items:center;color:#9a5b05;display:flex;font-size:10px;font-style:normal;gap:4px;margin-top:2px}.channelPickerOptionCopy>em svg{height:12px;width:12px}.channelPickerOptionState{align-items:center;color:#075dce;display:inline-flex;font-size:10px;font-weight:800;gap:4px;white-space:nowrap}.channelPickerOptionState svg{height:13px;width:13px}.isPlanned .channelPickerOptionState{background:#edf1f5;border-radius:999px;color:#65778e;padding:4px 7px}.channelPickerFooter{align-items:center;background:#fff;border-top:1px solid #d8e2ef;color:#607289;display:flex;font-size:11px;gap:8px;min-height:46px;padding:8px 18px}.channelPickerFooter svg{color:#087a55;height:15px;width:15px}@media(max-width:1180px){.channelsToolbar{grid-template-columns:minmax(240px,1fr) 44px}.channelsFilters{grid-column:1 / -1;grid-row:2;overflow-x:auto;padding-bottom:1px}.channelsRefresh{grid-column:2;grid-row:1}}@media(max-width:760px){.channelsSessionsPage{gap:10px}.channelsPageHeader{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.channelsHeaderContent{align-items:flex-start;flex-direction:column;gap:6px}.channelsHeaderDetails{align-items:stretch;flex-direction:column;gap:8px}.channelsPrimaryAction{width:100%}.channelsOverview{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px}.channelsOverview>div{align-items:flex-start;flex-direction:column;gap:3px;justify-content:center;padding:6px 9px}.channelsOverview>div:first-child{border-left:0;padding-left:9px}.channelsToolbar{grid-template-columns:minmax(0,1fr) 44px}.channelsSearch{grid-column:1;grid-row:1}.channelsRefresh{grid-column:2;grid-row:1}.channelsFilters{grid-column:1 / -1;grid-row:2}.channelsFilters button{min-height:44px}html body #root .app:not(.chatMode) .channelsSessionsPage .channelsFilters button{height:44px!important;min-height:44px!important}.channelsResults{min-height:300px;padding:9px}.channelsGrid{grid-template-columns:1fr}.channelSessionCard{max-width:none}.channelPickerOverlay{align-items:flex-end;padding:0}.channelPickerModal{border-radius:14px 14px 0 0;max-height:calc(100dvh - 16px);max-width:none}.channelPickerModal.isSetup{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);max-width:none}.channelPickerBody.isSetup{padding:8px}}@media(max-width:460px){.channelsPageTitle h1{font-size:22px}.channelsOverview{grid-template-columns:1fr}.channelsOverview>div{align-items:center;flex-direction:row;justify-content:flex-start}.channelsOverview>div+div{border-left:0;border-top:1px solid var(--channel-border)}.channelCardHeader{grid-template-columns:42px minmax(0,1fr) auto}.channelCardActions{grid-template-columns:1fr 1fr}html body #root .app:not(.chatMode) .channelsSessionsPage .channelHeaderActions button{height:44px!important;min-height:44px!important;width:44px!important}.channelCardMenu{bottom:52px;max-width:calc(100vw - 40px);min-width:250px;right:6px;top:auto;width:auto}html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardMenu button{height:44px!important;min-height:44px!important}.channelOperationBackdrop{align-items:flex-end;padding:10px}.channelOperationDialog{border-radius:14px 14px 10px 10px;max-height:calc(100dvh - 20px);overflow-y:auto}.channelOperationDialog>header{padding:16px 16px 14px}.channelOperationDialog form{padding:16px}.channelOperationDialog form>footer{display:grid;grid-template-columns:1fr 1fr}.channelOperationDialog form>footer button{min-height:44px;padding-inline:10px}.channelCardActions button{overflow:hidden;text-overflow:ellipsis}html body #root .app:not(.chatMode) .channelsSessionsPage .channelCardActions button{height:44px!important;min-height:44px!important}.channelPickerHeader{grid-template-columns:40px minmax(0,1fr) 44px;padding:13px 12px}.channelPickerModal.isSetup .channelPickerHeader p{display:none}.channelPickerBody{padding:12px}.channelPickerOption{align-items:start;grid-template-columns:38px minmax(0,1fr);padding:10px}html body #root .app:not(.chatMode) .channelPickerModal button.channelPickerOption{align-items:start!important;grid-template-columns:38px minmax(0,1fr)!important;padding:10px!important}.channelPickerOptionState{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.channelsSessionsPage *,.channelPickerOverlay *{scroll-behavior:auto;transition:none}}.embeddedSignupV2 .connectFlowNavigation{align-items:center;display:flex;justify-content:space-between;min-height:42px;padding:0 2px}html body #root .app:not(.chatMode) .embeddedSignupV2 .connectFlowNavigation>button{align-items:center;background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#075fec!important;display:inline-flex;font-size:14px!important;font-weight:750!important;gap:7px;min-height:36px!important;padding:6px 8px!important;width:auto!important}.embeddedSignupV2 .connectFlowNavigation>button:hover{background:#edf5ff!important}.embeddedSignupV2 .connectFlowNavigation>button:focus-visible{outline:3px solid rgba(0,107,255,.2);outline-offset:2px}.embeddedSignupV2 .connectFlowNavigation svg{height:18px;width:18px}.embeddedSignupV2 .connectFlowNavigation>span{color:#65758b;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(max-width:560px){.embeddedSignupV2 .connectFlowNavigation{min-height:38px}.embeddedSignupV2 .connectFlowNavigation>span{display:none}}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2{display:grid;width:100%;min-width:0;gap:12px;padding:0;color:var(--go-text)}.embeddedSignupV2 *,.embeddedSignupV2 *:before,.embeddedSignupV2 *:after{box-sizing:border-box}.embeddedSignupV2 :is(h2,h3,p,span,strong,small){max-width:100%;overflow-wrap:anywhere}.embeddedSignupV2 .signupCommand{display:grid!important;grid-template-columns:minmax(0,1fr) 250px!important;align-items:center!important;gap:18px!important;min-height:0!important;margin:0!important;padding:18px 20px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:var(--go-radius-hero)!important;box-shadow:var(--go-shadow-card)!important;overflow:visible!important}.embeddedSignupV2 .signupCommand:after{display:none!important}.embeddedSignupV2 .signupCommandCopy{display:grid!important;align-content:center!important;gap:3px!important;min-width:0!important}.embeddedSignupV2 .signupCommandCopy .eyebrow,.embeddedSignupV2 .signupCardHeader .eyebrow{margin:0!important;color:var(--go-primary)!important;font-size:10px!important;font-weight:800!important;line-height:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.embeddedSignupV2 .signupCommandCopy h2{margin:0!important;padding:0!important;color:var(--go-text)!important;font-size:clamp(22px,2vw,28px)!important;font-weight:750!important;line-height:1.16!important;letter-spacing:-.025em!important}.embeddedSignupV2 .signupCommandCopy>p{max-width:760px!important;margin:2px 0 0!important;color:var(--go-copy)!important;font-size:13px!important;line-height:19px!important}.embeddedSignupV2 .signupCommandActions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin-top:9px!important}.embeddedSignupV2 :is(.signupCommandActions,.connectionControlBar)>button,.embeddedSignupV2 :is(.coexistenceButton,.alternativeForm button,.connectionDetails>button){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;min-height:36px!important;gap:6px!important;padding:7px 11px!important;border-radius:9px!important;font-size:12px!important;line-height:16px!important;white-space:nowrap!important}.embeddedSignupV2 .signupConnectionCard{display:grid!important;align-content:center!important;gap:7px!important;min-width:0!important;min-height:0!important;padding:12px!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:11px!important;box-shadow:none!important}.embeddedSignupV2 .signupConnectionCard>div:first-child{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important}.embeddedSignupV2 .signupConnectionCard span,.embeddedSignupV2 .signupConnectionCard small{color:var(--go-copy)!important;font-size:10px!important;font-weight:700!important;line-height:14px!important}.embeddedSignupV2 .signupConnectionCard strong{color:var(--go-text)!important;font-size:24px!important;line-height:26px!important;font-variant-numeric:tabular-nums}.embeddedSignupV2 .signupProgress{width:100%!important;height:5px!important;overflow:hidden!important;background:#e3eaf3!important;border-radius:999px!important}.embeddedSignupV2 .signupProgress>span{display:block!important;width:var(--signup-progress)!important;height:100%!important;background:var(--go-primary)!important;border-radius:inherit!important}.embeddedSignupV2 .signupTimeline{position:relative;display:grid!important;grid-template-columns:repeat(7,minmax(120px,1fr))!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow-x:auto!important}.embeddedSignupV2 .signupStep{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:58px!important;padding:8px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:10px!important;box-shadow:none!important}.embeddedSignupV2 .signupStep.done{background:#f2fbf7!important;border-color:#b7e4d1!important}.embeddedSignupV2 .signupStep>span:first-child{display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;padding:0!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border:1px solid #b9d3ff!important;border-radius:50%!important;font-size:11px!important;font-weight:800!important;line-height:1!important}.embeddedSignupV2 .signupStep.done>span:first-child{color:#087a55!important;background:#dcfce7!important;border-color:#86efac!important}.embeddedSignupV2 .signupStep strong,.embeddedSignupV2 .signupStep small{display:block!important}.embeddedSignupV2 .signupStep strong{color:var(--go-text)!important;font-size:11px!important;line-height:15px!important}.embeddedSignupV2 .signupStep small{margin-top:1px!important;color:var(--go-copy)!important;font-size:9px!important;line-height:13px!important}.embeddedSignupV2 .signupWorkspace{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr)!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important}.embeddedSignupV2 .signupMainColumn,.embeddedSignupV2 .signupSidePanel{display:grid!important;align-content:start!important;gap:12px!important;min-width:0!important}.embeddedSignupV2 :is(.signupMainCard,.connectInfoCard,.methodCard,.connectionDetails){min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:var(--go-radius-card)!important;box-shadow:var(--go-shadow-card)!important;overflow:visible!important}.embeddedSignupV2 .signupMainCard{display:grid!important;gap:12px!important}.embeddedSignupV2 .signupCardHeader{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.embeddedSignupV2 .methodIcon{display:inline-grid!important;place-items:center!important;flex:0 0 38px!important;width:38px!important;height:38px!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border:1px solid #b9d3ff!important;border-radius:10px!important}.embeddedSignupV2 .methodIcon>svg{width:18px!important;height:18px!important}.embeddedSignupV2 .signupCardHeader>div:last-child{min-width:0!important}.embeddedSignupV2 .signupCardHeader h3{margin:0!important;color:var(--go-text)!important;font-size:15px!important;line-height:20px!important}.embeddedSignupV2 .signupCardHeader p,.embeddedSignupV2 :is(.connectInfoCard,.methodCard,.connectionDetails)>p{margin:1px 0 0!important;color:var(--go-copy)!important;font-size:11px!important;line-height:16px!important}.embeddedSignupV2 .signupOptionGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:8px!important}.embeddedSignupV2 .signupOption{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:1px 9px!important;min-width:0!important;min-height:68px!important;padding:10px!important;color:var(--go-text)!important;text-align:left!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:10px!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .16s ease,background-color .16s ease!important}.embeddedSignupV2 .signupOption:hover:not(:disabled){background:var(--go-surface-selected)!important;border-color:#9ec3ff!important}.embeddedSignupV2 .signupOption.primaryOption{border-color:#9ec3ff!important}.embeddedSignupV2 .signupOption>span{display:inline-grid!important;grid-column:1!important;grid-row:1 / 3!important;place-items:center!important;width:34px!important;height:34px!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border-radius:9px!important}.embeddedSignupV2 .signupOption>span svg{width:17px!important;height:17px!important}.embeddedSignupV2 .signupOption>strong{grid-column:2!important;grid-row:1!important;font-size:13px!important;line-height:17px!important}.embeddedSignupV2 .signupOption>small{grid-column:2!important;grid-row:2!important;color:var(--go-copy)!important;font-size:10px!important;line-height:14px!important}.embeddedSignupV2 .signupReadiness{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important;padding:2px 10px!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:10px!important}.embeddedSignupV2 .connectCheck{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:44px!important;padding:6px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--go-border)!important;border-radius:0!important}.embeddedSignupV2 .connectCheck:nth-last-child(-n+2){border-bottom:0!important}.embeddedSignupV2 .connectCheck>svg{width:16px!important;height:16px!important;color:var(--go-muted)!important}.embeddedSignupV2 .connectCheck.done>svg{color:#087a55!important}.embeddedSignupV2 .connectCheck strong,.embeddedSignupV2 .connectCheck span{display:block!important;font-size:10px!important;line-height:14px!important}.embeddedSignupV2 .connectCheck span{color:var(--go-copy)!important}.embeddedSignupV2 .connectionStateBanner{display:grid!important;gap:3px!important;margin-top:10px!important;padding:9px!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:9px!important}.embeddedSignupV2 .connectionStateBanner strong{color:var(--go-text)!important;font-size:14px!important;line-height:18px!important}.embeddedSignupV2 .connectionStateBanner small{color:var(--go-copy)!important;font-size:10px!important;line-height:14px!important}.embeddedSignupV2 .connectionFacts{display:grid!important;grid-template-columns:minmax(105px,.45fr) minmax(0,1fr)!important;margin:7px 0 0!important}.embeddedSignupV2 .connectionFacts dt,.embeddedSignupV2 .connectionFacts dd{min-width:0!important;margin:0!important;padding:6px 0!important;border-bottom:1px solid var(--go-border)!important;font-size:10px!important;line-height:14px!important;overflow-wrap:anywhere!important}.embeddedSignupV2 .connectionFacts dt{color:var(--go-copy)!important;font-weight:700!important;text-transform:uppercase!important}.embeddedSignupV2 .connectionFacts dd{color:var(--go-text)!important;font-weight:700!important}.embeddedSignupV2 .connectionControlBar{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin-top:9px!important}.embeddedSignupV2 .coexistenceSteps{display:grid!important;gap:5px!important;margin-top:9px!important;counter-reset:coexistence-step!important}.embeddedSignupV2 .coexistenceSteps>span{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:5px 7px!important;color:var(--go-copy)!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:8px!important;font-size:10px!important;line-height:14px!important}.embeddedSignupV2 .coexistenceSteps>span:before{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;content:counter(coexistence-step)!important;counter-increment:coexistence-step!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border-radius:50%!important;font-weight:800!important}.embeddedSignupV2 .coexistenceButton{width:100%!important;margin-top:8px!important}.embeddedSignupV2 .esDisclosure{min-width:0;margin:0;background:var(--go-surface);border:1px solid var(--go-border);border-radius:var(--go-radius-card);box-shadow:var(--go-shadow-card);overflow:hidden}.embeddedSignupV2 .esDisclosure>summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:64px;padding:10px 13px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.embeddedSignupV2 .esDisclosure>summary::-webkit-details-marker{display:none}.embeddedSignupV2 .esDisclosure>summary:after{min-width:44px;color:var(--go-primary);content:"Abrir";font-size:11px;font-weight:800;text-align:right}.embeddedSignupV2 .esDisclosure[open]>summary:after{content:"Fechar"}.embeddedSignupV2 .esDisclosure[open]>summary{background:var(--go-surface-subtle);border-bottom:1px solid var(--go-border)}.embeddedSignupV2 .esDisclosureIcon{display:inline-grid;place-items:center;width:38px;height:38px;color:var(--go-primary);background:var(--go-surface-selected);border-radius:10px}.embeddedSignupV2 .esDisclosureIcon svg{width:18px;height:18px}.embeddedSignupV2 .esDisclosure summary strong,.embeddedSignupV2 .esDisclosure summary small{display:block}.embeddedSignupV2 .esDisclosure summary strong{color:var(--go-text);font-size:13px;line-height:18px}.embeddedSignupV2 .esDisclosure summary small{margin-top:1px;color:var(--go-copy);font-size:10px;line-height:14px}.embeddedSignupV2 .esDisclosureState{display:inline-flex;min-height:25px;align-items:center;padding:4px 8px;color:var(--go-copy);background:var(--go-surface-subtle);border:1px solid var(--go-border);border-radius:999px;font-size:10px;font-weight:800;line-height:15px;white-space:nowrap}.embeddedSignupV2 .esDisclosureBody{padding:12px}.embeddedSignupV2 .metaDiagnosticGrid,.embeddedSignupV2 .metaPayloadGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:8px!important}.embeddedSignupV2 .metaPayloadGrid{margin-top:8px!important}.embeddedSignupV2 .metaDiagnosticCheck,.embeddedSignupV2 .metaPayloadBox{min-width:0!important;min-height:0!important;padding:9px!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:9px!important}.embeddedSignupV2 .metaDiagnosticCheck>:is(span,strong,small),.embeddedSignupV2 .metaPayloadBox :is(strong,small){display:block!important;font-size:10px!important;line-height:14px!important}.embeddedSignupV2 .metaDiagnosticCheck>span{color:var(--go-primary)!important;font-weight:800!important;text-transform:uppercase!important}.embeddedSignupV2 .metaDiagnosticCheck>small,.embeddedSignupV2 .metaPayloadBox small{color:var(--go-copy)!important}.embeddedSignupV2 .metaPayloadBox pre{max-height:150px!important;margin:7px 0 0!important;padding:8px!important;overflow:auto!important;color:#d8e7ff!important;background:#0d1b2e!important;border-radius:7px!important;font-size:10px!important;line-height:14px!important;white-space:pre!important}.embeddedSignupV2 .signupAdvancedGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;padding:12px!important}.embeddedSignupV2 .alternativeForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.embeddedSignupV2 .alternativeForm label{display:grid!important;gap:4px!important;color:var(--go-copy)!important;font-size:10px!important;font-weight:750!important;line-height:14px!important}.embeddedSignupV2 .alternativeForm input{width:100%!important;min-height:38px!important;padding:7px 9px!important;color:var(--go-text)!important;background:var(--go-surface)!important;border:1px solid var(--go-border-strong)!important;border-radius:8px!important;font:inherit!important;font-size:12px!important}.embeddedSignupV2 .alternativeForm button{grid-column:1 / -1!important;justify-self:start!important}.embeddedSignupV2 .connectionDetailsGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:10px!important}.embeddedSignupV2 .detailCard{min-width:0!important;padding:8px!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:8px!important}.embeddedSignupV2 .detailCard span,.embeddedSignupV2 .detailCard strong{display:block!important;font-size:10px!important;line-height:14px!important}.embeddedSignupV2 .detailCard span{color:var(--go-copy)!important}.embeddedSignupV2 .detailCard strong{margin-top:2px!important;color:var(--go-text)!important;overflow-wrap:anywhere!important}.embeddedSignupV2 :is(button,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--go-focus) 28%,transparent)!important;outline-offset:2px!important}@media(max-width:1180px){.embeddedSignupV2 .signupWorkspace{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){.embeddedSignupV2 .signupCommand,.embeddedSignupV2 .signupAdvancedGrid{grid-template-columns:minmax(0,1fr)!important}.embeddedSignupV2 .signupTimeline{grid-template-columns:repeat(4,minmax(145px,1fr))!important}}@media(max-width:640px){.embeddedSignupV2{gap:9px!important}.embeddedSignupV2 .signupCommand{padding:14px!important}.embeddedSignupV2 .signupCommandActions,.embeddedSignupV2 .connectionControlBar{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.embeddedSignupV2 :is(.signupCommandActions,.connectionControlBar)>button,.embeddedSignupV2 :is(.coexistenceButton,.alternativeForm button,.connectionDetails>button){width:100%!important}.embeddedSignupV2 .signupTimeline{grid-template-columns:repeat(2,minmax(145px,1fr))!important}.embeddedSignupV2 .signupReadiness,.embeddedSignupV2 .signupOptionGrid,.embeddedSignupV2 .alternativeForm,.embeddedSignupV2 .connectionDetailsGrid{grid-template-columns:minmax(0,1fr)!important}.embeddedSignupV2 .connectCheck{border-bottom:1px solid var(--go-border)!important}.embeddedSignupV2 .connectCheck:last-child{border-bottom:0!important}.embeddedSignupV2 .esDisclosure>summary{grid-template-columns:36px minmax(0,1fr) auto!important}.embeddedSignupV2 .esDisclosureState{display:none!important}}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2{height:auto!important;min-height:0!important;max-height:none!important;align-content:start!important;grid-auto-rows:max-content!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupTimeline{height:auto!important;min-height:0!important;max-height:none!important;grid-auto-rows:minmax(62px,auto)!important;align-items:stretch!important;align-content:start!important;padding:0 0 2px!important;overflow-x:auto!important;overflow-y:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupStep{width:auto!important;height:auto!important;min-height:62px!important;max-height:none!important;align-self:stretch!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupStep>div{min-width:0!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupStep :is(strong,small){max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupWorkspace{height:auto!important;min-height:0!important;max-height:none!important;grid-auto-rows:max-content!important;align-content:start!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 :is(.signupMainColumn,.signupSidePanel){height:auto!important;min-height:0!important;max-height:none!important;grid-auto-rows:max-content!important;align-self:start!important;align-content:start!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupMainCard{height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupReadiness{height:auto!important;min-height:0!important;max-height:none!important;grid-auto-rows:minmax(52px,auto)!important;align-items:stretch!important;align-content:start!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .connectCheck{width:auto!important;height:auto!important;min-height:52px!important;max-height:none!important;align-items:start!important;align-self:stretch!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .connectCheck>div{min-width:0!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .connectCheck :is(strong,span){max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure{display:block!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;align-self:start!important;margin:0!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:var(--go-radius-card)!important;box-shadow:var(--go-shadow-card)!important;overflow:hidden!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure>summary{position:static!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;align-items:center!important;width:100%!important;height:auto!important;min-height:64px!important;max-height:none!important;gap:10px!important;margin:0!important;padding:10px 13px!important;color:var(--go-text)!important;background:transparent!important;border:0!important;border-radius:0!important;list-style:none!important;cursor:pointer!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure>summary::marker,html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure>summary::-webkit-details-marker{display:none!important;content:""!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure>summary:after{display:block!important;position:static!important;min-width:44px!important;color:var(--go-primary)!important;content:"Abrir"!important;font-size:11px!important;font-weight:800!important;line-height:16px!important;text-align:right!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure[open]>summary{background:var(--go-surface-subtle)!important;border-bottom:1px solid var(--go-border)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure[open]>summary:after{content:"Fechar"!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosureIcon{position:static!important;display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border:0!important;border-radius:10px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure>summary>div{display:block!important;min-width:0!important;margin:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure>summary :is(strong,small){position:static!important;display:block!important;width:auto!important;max-height:none!important;margin-inline:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosureState{position:static!important;display:inline-flex!important;width:auto!important;height:auto!important;min-height:25px!important;margin:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure:not([open])>.esDisclosureBody{display:none!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure[open]>.esDisclosureBody{display:block!important;height:auto!important;min-height:0!important;max-height:none!important}@media(max-width:640px){html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure>summary{grid-template-columns:36px minmax(0,1fr) auto!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosureState{display:none!important}}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esAdvancedVisible{display:block!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:var(--go-radius-card)!important;box-shadow:var(--go-shadow-card)!important;overflow:hidden!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esAdvancedHeading{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;width:100%!important;min-height:64px!important;gap:10px!important;margin:0!important;padding:10px 13px!important;background:var(--go-surface-subtle)!important;border:0!important;border-bottom:1px solid var(--go-border)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esAdvancedHeading>div{min-width:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esAdvancedHeading :is(strong,small){display:block!important;max-height:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esAdvancedHeading strong{color:var(--go-text)!important;font-size:13px!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esAdvancedHeading small{margin-top:1px!important;color:var(--go-copy)!important;font-size:10px!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionLayout{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)!important;align-items:start!important;gap:10px!important;padding:12px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esDisclosure[open]>.manualConnectionLayout{display:grid!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 :is(.manualCredentialPanel,.manualPublicConfig){width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:12px!important;background:var(--go-surface)!important;border:1px solid var(--go-border)!important;border-radius:10px!important;box-shadow:none!important;overflow:visible!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionHeader{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-width:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionIcon{display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border:1px solid #b9d3ff!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionIcon svg{width:18px!important;height:18px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionHeader>div{min-width:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionHeader :is(h3,p){margin:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionHeader h3{color:var(--go-text)!important;font-size:14px!important;line-height:19px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionHeader p{margin-top:2px!important;color:var(--go-copy)!important;font-size:10px!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionBadge{display:inline-flex!important;align-items:center!important;min-height:25px!important;padding:4px 8px!important;color:#7c4a03!important;background:#fff8e8!important;border:1px solid #f3d49a!important;border-radius:999px!important;font-size:9px!important;font-weight:800!important;line-height:14px!important;white-space:nowrap!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualRequirements{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-top:10px!important;padding:7px!important;background:var(--go-surface-subtle)!important;border:1px solid var(--go-border)!important;border-radius:9px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualRequirements>div{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:5px 7px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualRequirements>div+div{border-left:1px solid var(--go-border)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualRequirements>div>span{display:inline-grid!important;place-items:center!important;width:24px!important;height:24px!important;color:var(--go-primary)!important;background:var(--go-surface-selected)!important;border-radius:50%!important;font-size:9px!important;font-weight:800!important;line-height:1!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualRequirements p{min-width:0!important;margin:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualRequirements :is(strong,small){display:block!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualRequirements strong{color:var(--go-text)!important;font-size:10px!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualRequirements small{color:var(--go-copy)!important;font-size:9px!important;line-height:12px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualCredentialForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualField{display:grid!important;min-width:0!important;gap:4px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualField>span{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:7px!important;color:var(--go-text)!important;font-size:10px!important;font-weight:800!important;line-height:14px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualField>span small{color:var(--go-copy)!important;font-size:9px!important;font-weight:500!important;line-height:13px!important;text-align:right!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualCredentialForm input{width:100%!important;height:38px!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:7px 10px!important;color:var(--go-text)!important;background:var(--go-surface)!important;border:1px solid var(--go-border-strong)!important;border-radius:8px!important;box-shadow:none!important;font-size:12px!important;line-height:18px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualCredentialForm input:focus{border-color:var(--go-primary)!important;outline:3px solid color-mix(in srgb,var(--go-primary) 14%,transparent)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualTokenField{grid-column:1 / -1!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualFormAction{display:flex!important;grid-column:1 / -1!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-top:2px!important;padding-top:9px!important;border-top:1px solid var(--go-border)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualFormAction p{display:flex!important;align-items:center!important;min-width:0!important;gap:5px!important;margin:0!important;color:var(--go-copy)!important;font-size:9px!important;line-height:13px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualFormAction p svg{flex:0 0 15px!important;width:15px!important;height:15px!important;color:#087a55!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualFormAction button{flex:0 0 auto!important;grid-column:auto!important;justify-self:auto!important;min-height:36px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualPublicConfig{display:grid!important;align-content:start!important;gap:9px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualPublicConfig .connectionDetailsGrid{grid-template-columns:minmax(0,1fr)!important;gap:5px!important;margin:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualPublicConfig .detailCard{padding:7px 8px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualPublicConfig>button{width:100%!important;margin:0!important}@media(max-width:1080px){html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionLayout{grid-template-columns:minmax(0,1fr)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualPublicConfig .connectionDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esAdvancedHeading{grid-template-columns:38px minmax(0,1fr)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .esAdvancedHeading .esDisclosureState{grid-column:2!important;justify-self:start!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionHeader{grid-template-columns:38px minmax(0,1fr)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualConnectionBadge{grid-column:2!important;justify-self:start!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 :is(.manualRequirements,.manualCredentialForm,.manualPublicConfig .connectionDetailsGrid){grid-template-columns:minmax(0,1fr)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualRequirements>div+div{border-top:1px solid var(--go-border)!important;border-left:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualTokenField{grid-column:auto!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualFormAction{display:grid!important;grid-column:auto!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .manualFormAction button{width:100%!important}}@media(min-width:1181px){html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupWorkspace{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:10px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 :is(.signupMainColumn,.signupSidePanel){display:contents!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 :is(.signupMainCard,.signupSidePanel .connectInfoCard){display:grid!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;grid-auto-rows:max-content!important;align-content:start!important;align-self:stretch!important;margin:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupSidePanel .coexistence{grid-column:1 / -1!important}}@media(min-width:1400px){html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupWorkspace{grid-template-columns:minmax(390px,1fr) minmax(390px,1fr) minmax(260px,.65fr)!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupSidePanel .coexistence{grid-column:auto!important}}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupTimeline .signupStep>span:first-child{display:inline-flex!important;flex:0 0 28px!important;align-items:center!important;justify-content:center!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin:0!important;padding:0!important;text-align:center!important;text-indent:0!important;line-height:1!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupCommandCopy{justify-items:start!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupCommandActions{display:flex!important;width:auto!important;max-width:100%!important;align-items:center!important;justify-content:flex-start!important;justify-self:start!important;align-self:start!important;flex-wrap:nowrap!important;gap:8px!important;margin:11px 0 0!important;padding:0!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupCommandActions>button{width:auto!important;min-height:40px!important;margin:0!important;padding:9px 14px!important;gap:7px!important;border-radius:10px!important;font-size:12px!important;font-weight:750!important;line-height:16px!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupCommandActions>.primary{min-width:250px!important;box-shadow:0 7px 16px #0066ff29!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupCommandActions>.secondary{min-width:146px!important;background:var(--go-surface)!important}@media(max-width:720px){html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupCommandActions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important}html body #root .app:not(.chatMode) .workspace .embeddedSignupV2 .signupCommandActions>button{width:100%!important;min-width:0!important}}.globalSearchOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;align-items:start;justify-items:center;padding:clamp(48px,9vh,88px) 16px 24px;background:#0f172a8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:global-search-fade-in .16s ease-out}button.darkOpsSearch{color:inherit;cursor:pointer;font:inherit;text-align:left}.darkOpsSearchPlaceholder{color:#53647c;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.globalSearchDialog{width:min(100%,590px);max-height:min(76dvh,560px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:#0f172a;background:#fff;border:1px solid #dbe5f1;border-radius:11px;box-shadow:0 24px 64px #0f172a47,0 4px 12px #0f172a1f;animation:global-search-dialog-in .18s cubic-bezier(.2,.8,.2,1)}.globalSearchInputRow{min-height:50px;display:grid;grid-template-columns:20px minmax(0,1fr) 40px;align-items:center;gap:8px;padding:4px 7px 4px 14px;border-bottom:1px solid #e2e8f0}.globalSearchInputRow>svg{width:19px;height:19px;color:#64748b}.globalSearchInputRow input{width:100%;min-width:0;min-height:40px;padding:0;color:#0f172a;background:transparent;border:0;outline:0;box-shadow:none;font:inherit;font-size:15px}.globalSearchInputRow input::placeholder{color:#7b8494;opacity:1}.globalSearchInputRow input::-webkit-search-cancel-button{display:none}.globalSearchInputRow button{width:40px;height:40px;display:grid;place-items:center;padding:0;color:#64748b;background:transparent;border:0;border-radius:7px;cursor:pointer}.globalSearchInputRow button:hover,.globalSearchInputRow button:focus-visible{color:#0f172a;background:#f1f5f9;outline:2px solid transparent}.globalSearchInputRow button svg{width:18px;height:18px}.globalSearchResults{min-height:150px;overflow-y:auto;overscroll-behavior:contain;padding:4px 6px 7px;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.globalSearchGroup{display:grid;gap:0;padding:0 0 3px}.globalSearchGroup+.globalSearchGroup{padding-top:3px;border-top:1px solid #e2e8f0}.globalSearchGroup h3{margin:0;padding:4px 8px 3px;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:none}.globalSearchGroup>button{width:100%;min-height:42px;display:grid!important;grid-template-columns:26px minmax(0,1fr) auto!important;align-items:center;justify-content:stretch!important;gap:8px;padding:4px 8px;color:#0f172a;text-align:left;background:transparent;border:0;border-radius:7px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.globalSearchGroup>button.isSelected{color:#fff;background:#0866ff}.globalSearchGroup>button>svg{width:18px;height:18px;justify-self:center}.globalSearchGroup>button>span{min-width:0;display:grid;gap:1px}.globalSearchGroup>button strong{overflow:hidden;font-size:13px;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.globalSearchGroup>button small{overflow:hidden;color:#64748b;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.globalSearchGroup>button.isSelected small{color:#fffc}.globalSearchGroup>button em{display:inline-flex;align-items:center;gap:4px;color:#64748b;font-size:10px;font-style:normal;font-weight:700}.globalSearchGroup>button em svg,.globalSearchEnter{width:14px;height:14px}.globalSearchGroup>button.isSelected em,.globalSearchGroup>button.isSelected .globalSearchEnter{color:#fff}.globalSearchEnter{color:#94a3b8;opacity:0}.globalSearchGroup>button.isSelected .globalSearchEnter{opacity:1}.globalSearchEmpty{min-height:170px;display:grid;justify-items:center;align-content:center;gap:6px;padding:24px;color:#64748b;text-align:center}.globalSearchEmpty svg{width:26px;height:26px;margin-bottom:4px}.globalSearchEmpty strong{color:#0f172a;font-size:14px}.globalSearchEmpty span{font-size:12px}.globalSearchFooter{min-height:32px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:4px 10px;color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:10px}.globalSearchFooter span{display:inline-flex;align-items:center;gap:4px}.globalSearchFooter kbd{min-width:19px;min-height:19px;display:inline-grid;place-items:center;padding:1px 5px;color:#334155;background:#fff;border:1px solid #cbd5e1;border-bottom-width:2px;border-radius:5px;font:inherit;font-weight:700}.darkOpsSearch.globalSearchTrigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;text-align:left;cursor:pointer}.darkOpsSearch.globalSearchTrigger>span:not(.darkOpsKbd){flex:1;color:#64748b;font-size:14px;font-weight:500}.darkOpsSearch.globalSearchTrigger:hover,.darkOpsSearch.globalSearchTrigger:focus-visible{border-color:#8bb7ff!important;box-shadow:0 0 0 3px #0866ff1a!important;outline:0}@keyframes global-search-fade-in{0%{opacity:0}to{opacity:1}}@keyframes global-search-dialog-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:640px){.globalSearchOverlay{align-items:end;padding:12px}.globalSearchDialog{width:100%;max-height:min(86dvh,620px);border-radius:11px}.globalSearchInputRow{grid-template-columns:20px minmax(0,1fr) 44px}.globalSearchInputRow button,.globalSearchGroup>button{min-height:44px}.globalSearchInputRow button{height:44px;width:44px}.globalSearchFooter{display:none}.globalSearchResults{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.globalSearchOverlay,.globalSearchDialog{animation:none}}.actionHistoryOverlay{background:#0f172a4d;top:0;right:0;bottom:0;left:0;position:fixed;z-index:11900}.actionHistoryDrawer{background:#fff;border-left:1px solid #dce4ef;box-shadow:-18px 0 48px #0f172a29;color:#0f172a;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;margin-left:auto;max-width:100%;width:390px}.actionHistoryHeader{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:10px 14px 10px 20px}.actionHistoryHeader h2{font-size:17px;font-weight:750;letter-spacing:-.015em;margin:0}.actionHistoryHeader>div{align-items:center;display:flex;gap:2px}.actionHistoryHeader button{align-items:center;background:transparent;border:0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}.actionHistoryHeader button:hover{background:#f1f5f9;color:#0f172a}.actionHistoryHeader button:focus-visible{box-shadow:0 0 0 3px #0066ff2e;outline:2px solid #0066ff;outline-offset:-2px}.actionHistoryHeader button:disabled{cursor:default;opacity:.45}.actionHistoryHeader svg{height:19px;width:19px}.actionHistoryList{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 14px 12px;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.actionHistoryList article{align-items:flex-start;display:grid;gap:11px;grid-template-columns:26px minmax(0,1fr);padding:13px 4px}.actionHistoryList article+article{border-top:1px solid #edf1f6}.actionHistoryIcon{align-items:center;color:#64748b;display:inline-flex;height:24px;justify-content:center;margin-top:1px;width:24px}.actionHistoryIcon svg{height:17px;width:17px}.actionHistoryList article.isCritical .actionHistoryIcon{color:#c2410c}.actionHistoryList article>div{display:grid;gap:2px;min-width:0}.actionHistoryList article strong{font-size:13px;font-weight:700;line-height:18px}.actionHistoryList article span,.actionHistoryList article time{color:#64748b;font-size:11px;line-height:16px}.actionHistoryList article>div>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actionHistoryList article time{color:#8b95a5}.actionHistoryEmpty{align-content:center;color:#64748b;display:grid;justify-items:center;min-height:260px;padding:32px;text-align:center}.actionHistoryEmpty svg{height:24px;margin-bottom:8px;width:24px}.actionHistoryEmpty strong{color:#0f172a;font-size:13px}.actionHistoryEmpty span{font-size:11px;margin-top:3px}.actionHistoryDrawer>footer{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;color:#64748b;display:flex;font-size:11px;justify-content:center;min-height:46px;padding:8px 14px}.darkOpsStatusBar button.isActive{background:#eaf2ff!important;border-color:#b8d2ff!important;color:#005ee8!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsStatusBar{align-items:center!important;column-gap:4px!important;padding-inline:4px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsStatusBar .darkOpsOnline{flex:0 0 10px!important;margin:0 7px 0 2px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsStatusBar button[aria-label="Histórico de ações"]{margin:0!important}@media(max-width:520px){.actionHistoryDrawer{width:100%}.actionHistoryHeader{padding-left:16px}}@media(prefers-reduced-motion:no-preference){.actionHistoryDrawer{animation:action-history-enter .18s cubic-bezier(.2,.8,.2,1)}@keyframes action-history-enter{0%{opacity:.85;transform:translate(24px)}to{opacity:1;transform:translate(0)}}}.dashboardNotificationsPopover{background:#fff;border:1px solid #dce4ef;border-radius:13px;box-shadow:0 18px 48px #0f172a33;color:#0f172a;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(520px,calc(100dvh - 96px));overflow:hidden;position:fixed;z-index:11850}.dashboardNotificationsPopover:before{background:#fff;border-left:1px solid #dce4ef;border-top:1px solid #dce4ef;content:"";height:10px;position:absolute;right:25px;top:-6px;transform:rotate(45deg);width:10px}.dashboardNotificationsPopover>header{align-items:center;border-bottom:1px solid #e6ebf2;display:flex;justify-content:space-between;min-height:56px;padding:8px 10px 8px 16px}.dashboardNotificationsPopover>header>div{align-items:center;display:flex;gap:9px;min-width:0}.dashboardNotificationsPopover>header h2{font-size:15px;font-weight:750;letter-spacing:-.01em;margin:0}.dashboardNotificationsPopover>header>div>span{align-items:center;background:#eaf2ff;border-radius:999px;color:#005ee8;display:inline-flex;font-size:10px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px}.dashboardNotificationsPopover>header>button{align-items:center;background:transparent;border:0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.dashboardNotificationsPopover>header>button:hover{background:#f1f5f9;color:#0f172a}.dashboardNotificationsTabs{background:#f3f5f8;border-radius:10px;display:grid;gap:3px;grid-template-columns:1fr 1fr;margin:12px 14px 8px;padding:3px}.dashboardNotificationsTabs>button{align-items:center;background:transparent;border:0;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:34px;justify-content:center}.dashboardNotificationsTabs>button.isActive{background:#fff;box-shadow:0 1px 3px #0f172a1c;color:#0f172a}.dashboardNotificationsTabs>button span{background:#dbeafe;border-radius:999px;color:#005ee8;font-size:9px;font-weight:800;line-height:17px;min-width:17px;padding:0 4px}.dashboardNotificationsBody{min-height:210px;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 8px;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}.dashboardNotificationsList{display:grid}.dashboardNotificationsList>button{align-items:center;background:transparent;border:0;border-radius:9px;color:#0f172a;cursor:pointer;display:grid;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;min-height:58px;padding:8px 10px;text-align:left;width:100%}.dashboardNotificationsList>button:hover{background:#f7f9fc}.dashboardNotificationsList>button:focus-visible,.dashboardNotificationsPopover button:focus-visible{box-shadow:0 0 0 3px #0066ff2e;outline:2px solid #0066ff;outline-offset:-2px}.dashboardNotificationsList>button+button{border-top:1px solid #edf1f6;border-radius:0}.dashboardNotificationsList>button>i{background:#2563eb;border-radius:999px;display:block;height:8px;justify-self:center;width:8px}.dashboardNotificationsList>button>i.isDanger{background:#dc2626}.dashboardNotificationsList>button>i.isWarning{background:#d97706}.dashboardNotificationsList>button>i.isSuccess{background:#059669}.dashboardNotificationsList>button>i.isMessage{align-items:center;background:#eaf2ff;color:#06f;display:inline-flex;height:28px;justify-content:center;width:28px}.dashboardNotificationsList>button:has(i.isMessage){grid-template-columns:30px minmax(0,1fr) auto}.dashboardNotificationsList>button>span{display:grid;gap:2px;min-width:0}.dashboardNotificationsList strong{font-size:12px;font-weight:750;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardNotificationsList small{color:#64748b;font-size:10.5px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboardNotificationsList em{align-items:center;background:#06f;border-radius:999px;color:#fff;display:inline-flex;font-size:9px;font-style:normal;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 5px}.dashboardNotificationsEmpty{align-content:center;color:#8791a2;display:grid;justify-items:center;min-height:210px;padding:24px;text-align:center}.dashboardNotificationsEmpty svg{color:#aeb6c2;margin-bottom:10px}.dashboardNotificationsEmpty strong{color:#475569;font-size:13px}.dashboardNotificationsEmpty span{font-size:11px;margin-top:3px}.dashboardNotificationsPopover>footer{align-items:center;border-top:1px solid #e6ebf2;display:flex;min-height:54px;padding:7px 12px}.dashboardNotificationsPopover>footer button{align-items:center;background:transparent;border:0;border-radius:9px;color:#06f;cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:8px;height:40px;justify-content:center;width:100%}.dashboardNotificationsPopover>footer button:hover:not(:disabled){background:#eef5ff}.dashboardNotificationsPopover>footer button:disabled{color:#aeb6c2;cursor:default}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar>.darkOpsStatusBar button[aria-label=Notificações].isActive{background:#06f!important;border-color:#06f!important;color:#fff!important}.darkOpsStatusBar button[aria-label=Notificações]{overflow:visible!important;position:relative!important}.darkOpsNotificationBadge{align-items:center;background:#dc2626;border:2px solid #fff;border-radius:999px;color:#fff;display:inline-flex;font-size:8px;font-weight:850;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 3px;position:absolute;right:-4px;top:-4px}@media(max-width:520px){.dashboardNotificationsPopover{max-height:calc(100dvh - 84px)}.dashboardNotificationsPopover:before{display:none}}@media(prefers-reduced-motion:no-preference){.dashboardNotificationsPopover{animation:dashboard-notifications-enter .16s cubic-bezier(.2,.8,.2,1);transform-origin:top right}@keyframes dashboard-notifications-enter{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard{padding-top:8px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{align-items:center!important;background:#fff!important;border:1px solid #dbe4ef!important;border-radius:12px!important;box-shadow:0 8px 24px #0f172a0d!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-areas:"identity search context status"!important;grid-template-columns:minmax(220px,.72fr) minmax(280px,1.15fr) auto auto!important;grid-template-rows:52px!important;height:64px!important;margin:0!important;max-height:none!important;min-height:64px!important;overflow:visible!important;padding:5px 8px 5px 12px!important;position:relative!important;width:100%!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderIdentity{align-items:center!important;display:flex!important;gap:8px!important;grid-area:identity!important;min-width:0!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderIdentity>div{min-width:0!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderIdentity p{color:#06f!important;font-size:9px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:12px!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderIdentity h1{color:#0f172a!important;font-size:18px!important;font-weight:750!important;letter-spacing:-.025em!important;line-height:23px!important;margin:1px 0 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsSearch{align-self:center!important;grid-area:search!important;height:42px!important;inset:auto!important;justify-self:stretch!important;margin:0!important;max-width:none!important;min-width:0!important;position:relative!important;transform:none!important;width:100%!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderContext{align-items:center!important;display:flex!important;gap:5px!important;grid-area:context!important;justify-content:flex-end!important;min-width:0!important;white-space:nowrap!important}.darkOpsTenantSwitcher{align-items:center;background:#f8fbff;border:1px solid #d7e3f2;border-radius:10px;display:grid;grid-template-columns:auto minmax(130px,1fr);height:42px;min-width:230px;overflow:hidden;padding-left:10px}.darkOpsTenantSwitcher>span{color:#475569;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.darkOpsTenantSwitcher>select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:transparent;border:0;color:#0f172a;cursor:pointer;font-size:12px;font-weight:700;height:40px;min-width:0;outline:0;padding:0 8px}.darkOpsTenantSwitcher:focus-within{border-color:#06f;box-shadow:0 0 0 3px #0066ff24}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderContext>.status{align-items:center!important;border:1px solid #dbe4ef!important;border-radius:999px!important;box-sizing:border-box!important;display:inline-flex!important;font-size:10px!important;font-weight:750!important;height:34px!important;line-height:14px!important;min-height:34px!important;padding:0 9px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderContext>.status{background:#f8fafc!important;color:#334155!important;gap:5px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderContext>.status>span{height:7px!important;min-width:7px!important;width:7px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsStatusBar{align-items:center!important;align-self:center!important;display:flex!important;gap:2px!important;grid-area:status!important;inset:auto!important;justify-content:flex-end!important;justify-self:end!important;margin:0!important;min-width:max-content!important;padding:0!important;position:relative!important;transform:none!important;width:auto!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsStatusBar .darkOpsOnline{margin:0 6px 0 2px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsStatusBar button{height:40px!important;min-height:40px!important;width:40px!important}@media(max-width:1450px){html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{grid-template-areas:"identity search context status"!important;grid-template-columns:minmax(200px,.65fr) minmax(260px,1fr) auto auto!important}.darkOpsTenantSwitcher{min-width:205px}}@media(max-width:1180px){html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{gap:8px 10px!important;grid-template-areas:"identity context context" "search search status"!important;grid-template-columns:minmax(210px,.72fr) minmax(300px,1.2fr) auto!important;grid-template-rows:46px 46px!important;height:108px!important;min-height:108px!important;padding:6px 8px 8px 12px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderIdentity{grid-area:identity!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderContext{grid-area:context!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsSearch{grid-area:search!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsStatusBar{grid-area:status!important;position:relative!important;right:auto!important}}@media(max-width:760px){html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard{padding-top:0!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{border-radius:0 0 12px 12px!important;border-width:0 0 1px!important;gap:8px!important;grid-template-areas:"identity" "context" "search" "status"!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;height:auto!important;min-height:0!important;padding:8px 12px 10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderIdentity,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderContext,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsSearch,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsStatusBar{position:relative!important;right:auto!important;width:100%!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderIdentity{grid-area:identity!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderContext{grid-area:context!important;justify-content:flex-start!important;overflow-x:auto!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsSearch{grid-area:search!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsStatusBar{grid-area:status!important;justify-content:flex-start!important}.darkOpsTenantSwitcher{min-width:min(260px,78vw)}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderContext>.status{flex:0 0 auto!important}}.sidebarProfileControl{position:relative;width:100%}html body #root .app .sidebar .sidebarProfileControl>.sidebarUserCard{align-items:center!important;background:color-mix(in srgb,var(--midnight-core) 72%,var(--enterprise-navy))!important;border:1px solid rgba(166,176,195,.18)!important;border-radius:9px!important;color:#fff!important;cursor:pointer!important;display:grid!important;gap:9px!important;grid-template-columns:34px minmax(0,1fr)!important;height:auto!important;min-height:48px!important;padding:6px 8px!important;text-align:left!important;width:100%!important}html body #root .app .sidebar .sidebarProfileControl>.sidebarUserCard:hover,html body #root .app .sidebar .sidebarProfileControl>.sidebarUserCard.isOpen{background:#2563eb2e!important;border-color:#38bdf852!important}html body #root .app .sidebar .sidebarProfileControl>.sidebarUserCard:focus-visible,html body #root .app .sidebar .sidebarProfileMenu button:focus-visible{box-shadow:0 0 0 3px #38bdf838!important;outline:2px solid #38bdf8!important;outline-offset:-2px!important}html body #root .app .sidebar .sidebarProfileControl .sidebarUserAvatar{align-items:center!important;background:#1f2937!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;font-weight:800!important;height:34px!important;justify-content:center!important;margin:0!important;width:34px!important}.sidebarUserIdentity{display:grid;gap:2px;min-width:0}html body #root .app .sidebar .sidebarUserIdentity strong,html body #root .app .sidebar .sidebarUserIdentity small{display:block!important;margin:0!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app .sidebar .sidebarUserIdentity strong{color:#fff!important;font-size:12px!important;font-weight:750!important;line-height:16px!important}html body #root .app .sidebar .sidebarUserIdentity small{color:#9fb0c6!important;font-size:10px!important;line-height:14px!important}.sidebarProfileMenu{background:#fff;border:1px solid #dce4ef;border-radius:11px;bottom:calc(100% + 8px);box-shadow:0 14px 36px #0f172a38;display:grid;left:0;overflow:hidden;padding:4px;position:absolute;width:100%;z-index:12200}html body #root .app .sidebar .sidebarProfileMenu>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:7px!important;color:#0f172a!important;cursor:pointer!important;display:grid!important;font-size:13px!important;font-weight:650!important;gap:10px!important;grid-template-columns:20px minmax(0,1fr)!important;height:42px!important;min-height:42px!important;padding:0 10px!important;text-align:left!important;width:100%!important}html body #root .app .sidebar .sidebarProfileMenu>button+button{border-top:1px solid #edf1f6!important;border-radius:0 0 7px 7px!important}html body #root .app .sidebar .sidebarProfileMenu>button:hover{background:#f1f5f9!important}html body #root .app .sidebar .sidebarProfileMenu>button svg{color:#475569!important;height:18px!important;width:18px!important}html body #root .app .sidebar .sidebarProfileMenu>button span{color:inherit!important;display:block!important;font-size:inherit!important}html body #root .app .sidebar .sidebarProfileMenu>button.isLogout{color:#dc2626!important}html body #root .app .sidebar .sidebarProfileMenu>button.isLogout:hover{background:#fff1f2!important}html body #root .app .sidebar .sidebarProfileMenu>button.isLogout svg{color:#ef4444!important}html body #root .app.sidebarCollapsed .sidebar .sidebarProfileControl{width:44px!important}html body #root .app.sidebarCollapsed .sidebar .sidebarProfileControl>.sidebarUserCard{gap:0!important;grid-template-columns:1fr!important;justify-items:center!important;min-height:44px!important;padding:4px!important;width:44px!important}html body #root .app.sidebarCollapsed .sidebar .sidebarUserIdentity{display:none!important}html body #root .app.sidebarCollapsed .sidebar .sidebarProfileMenu{bottom:0;left:calc(100% + 10px);width:220px}@media(max-width:1080px){html body #root .app.sidebarCollapsed .sidebar .sidebarProfileControl{width:100%!important}html body #root .app.sidebarCollapsed .sidebar .sidebarProfileControl>.sidebarUserCard{gap:9px!important;grid-template-columns:34px minmax(0,1fr)!important;justify-items:stretch!important;min-height:48px!important;padding:6px 8px!important;width:100%!important}html body #root .app.sidebarCollapsed .sidebar .sidebarUserIdentity{display:grid!important}html body #root .app.sidebarCollapsed .sidebar .sidebarProfileMenu{bottom:calc(100% + 8px);left:0;width:100%}}@media(prefers-reduced-motion:no-preference){.sidebarProfileMenu{animation:sidebar-profile-menu-enter .15s cubic-bezier(.2,.8,.2,1);transform-origin:bottom left}@keyframes sidebar-profile-menu-enter{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}}.userProfileMenuRoot{position:relative;z-index:12400}.userProfileTrigger{align-items:center;background:transparent;border:0;border-radius:9px;color:#0f172a;cursor:pointer;display:flex;gap:9px;min-height:42px;padding:3px;position:relative}.userProfileTrigger:hover,.userProfileTrigger[aria-expanded=true]{background:#f1f5f9}.userProfileTrigger:focus-visible,.userProfilePopover button:focus-visible{outline:2px solid #0d6efd;outline-offset:2px}.userProfileAvatar{align-items:center;background:#635bff;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:800;height:38px;justify-content:center;width:38px}.userPresenceBadge{background:#94a3b8;border:2px solid #fff;border-radius:999px;bottom:2px;box-sizing:border-box;height:11px;left:28px;position:absolute;width:11px}.userPresenceBadge.is-online{background:#10b981;box-shadow:0 0 0 3px #10b9811f}.userPresenceBadge.is-paused{background:#f59e0b}.userPresenceTriggerIdentity,.userProfileTriggerIdentity{display:grid;min-width:0;text-align:left}.userProfileTriggerIdentity strong,.userProfileTriggerIdentity small{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userProfileTriggerIdentity strong{font-size:13px}.userProfileTriggerIdentity small{color:#64748b;font-size:11px}.userProfilePopover{background:#fff;border:1px solid #d7e0ec;border-radius:10px;box-shadow:0 18px 45px #0f172a33;color:#0f172a;max-height:calc(100dvh - 20px);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:248px;z-index:12410}.userProfilePopover.isPortal{bottom:auto!important;left:12px;margin:0!important;position:fixed!important;right:auto!important;top:64px;overflow-x:hidden!important;overflow-y:auto!important;z-index:30000!important}.userProfileSummary{display:grid;gap:2px;padding:12px 14px 9px}.userProfileSummary strong{font-size:15px;line-height:20px}.userProfileSummary span{color:#64748b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userProfileSummary small{background:#f1f5f9;border-radius:999px;color:#475569;font-size:11px;font-weight:700;justify-self:start;margin-top:4px;padding:3px 8px}.userProfileMeta{border-bottom:1px solid #e7edf4;border-top:1px solid #e7edf4;display:grid;gap:6px;padding:9px 14px}.userProfileMeta span{align-items:center;color:#64748b;display:flex;font-size:12px;gap:7px}.userProfileMeta svg{height:15px;width:15px}.userProfileMeta strong{color:#334155}.userProfileMeta .isLicenseActive{color:#059669}.userProfileMeta .isLicenseBlocked{color:#dc2626}.userPresenceSection{border-bottom:1px solid #e7edf4;padding:8px 6px}.userPresenceTitle{align-items:center;color:#64748b;display:flex;font-size:11px;gap:5px;padding:0 8px 4px}.userPresenceTitle svg{height:13px;width:13px}.userPresenceOption,.userProfileActions button{align-items:center;background:transparent;border:0;border-radius:7px;color:#172033;cursor:pointer;display:grid;font-size:14px;gap:10px;grid-template-columns:20px minmax(0,1fr) 18px;min-height:36px;padding:4px 9px;text-align:left;width:100%}.userPresenceOption:hover,.userProfileActions button:hover{background:#f5f8fc}.userPresenceOption.isHelpVisible{background:#eaf2ff;color:#0758d8}.userPresenceOption:disabled{cursor:wait;opacity:.65}.userPresenceOptionIcon{align-items:center;border:2px solid #94a3b8;border-radius:999px;display:inline-flex;height:17px;justify-content:center;width:17px}.userPresenceOptionIcon>span{background:#94a3b8;border-radius:inherit;height:5px;width:5px}.userPresenceOptionIcon svg{height:10px;width:10px}.userPresenceOption.is-online .userPresenceOptionIcon{border-color:#10b981}.userPresenceOption.is-online .userPresenceOptionIcon>span{background:#10b981}.userPresenceOption.is-paused .userPresenceOptionIcon{border-color:#f59e0b;color:#f59e0b}.userPresenceCheck{color:#10b981;height:17px;width:17px}.userProfileActions{padding:6px}.userProfileActions button{grid-template-columns:20px minmax(0,1fr)}.userProfileActions svg{color:#475569;height:17px;width:17px}.userProfileActions button.isDanger{color:#dc2626}.userProfileActions button.isDanger svg{color:#ef4444}html body #root .darkOpsStatusBar .userProfileMenuRoot .userProfileTrigger,html body #root .inboxTopActions .userProfileMenuRoot .userProfileTrigger{border:0!important;border-radius:9px!important;height:42px!important;min-height:42px!important;min-width:42px!important;padding:2px!important;width:42px!important}html body #root .darkOpsStatusBar .userProfileMenuRoot,html body #root .darkOpsStatusBar .userProfileMenuRoot .userProfileTrigger,html body #root .inboxTopActions .userProfileMenuRoot,html body #root .inboxTopActions .userProfileMenuRoot .userProfileTrigger{overflow:visible!important}html body #root .darkOpsStatusBar .userProfileMenuRoot .userPresenceBadge,html body #root .inboxTopActions .userProfileMenuRoot .userPresenceBadge{bottom:1px!important;box-sizing:border-box!important;left:27px!important}html body #root .darkOpsStatusBar .userProfileMenuRoot .userProfilePopover button,html body #root .inboxTopActions .userProfileMenuRoot .userProfilePopover button{border:0!important;border-radius:7px!important;height:auto!important;justify-content:initial!important;min-height:38px!important;min-width:0!important;padding:5px 9px!important;width:100%!important}html body #root .darkOpsStatusBar .userProfileMenuRoot .userProfilePopover svg,html body #root .inboxTopActions .userProfileMenuRoot .userProfilePopover svg{height:17px!important;width:17px!important}html body #root .app .userProfileMenuRoot .userProfilePopover{background:#fff!important;color:#0f172a!important;display:block!important;height:auto!important;max-height:min(560px,calc(100dvh - 24px))!important;overflow-x:hidden!important;overflow-y:auto!important}html body #root .app .userProfileMenuRoot .userProfileSummary{display:grid!important;gap:2px!important;padding:12px 14px 9px!important}html body #root .app .userProfileMenuRoot .userProfileSummary strong{color:#0f172a!important;display:block!important;font-size:15px!important;line-height:20px!important}html body #root .app .userProfileMenuRoot .userProfileSummary>span{color:#64748b!important;display:block!important;font-size:12px!important;line-height:18px!important}html body #root .app .userProfileMenuRoot .userProfileSummary small{background:#f1f5f9!important;color:#475569!important;display:inline-flex!important;font-size:11px!important;line-height:16px!important;min-height:0!important;padding:4px 8px!important}html body #root .app .userProfileMenuRoot .userProfileMeta{display:grid!important;gap:6px!important;padding:9px 14px!important}html body #root .app .userProfileMenuRoot .userProfileMeta>span{align-items:center!important;color:#64748b!important;display:flex!important;font-size:12px!important;gap:7px!important;line-height:18px!important}html body #root .app .userProfileMenuRoot .userProfileMeta strong{color:#334155!important;font-size:12px!important}html body #root .app .userProfileMenuRoot .userProfileMeta strong.isLicenseActive{color:#059669!important}html body #root .app .userProfileMenuRoot .userPresenceSection{display:grid!important;gap:2px!important;grid-template-columns:minmax(0,1fr)!important;padding:8px 6px!important}html body #root .app .userProfileMenuRoot .userPresenceTitle{align-items:center!important;display:flex!important;gap:5px!important;min-height:22px!important;padding:0 8px 4px!important}html body #root .app .userProfileMenuRoot .userPresenceTitle>span{color:#64748b!important;display:inline!important;font-size:11px!important;line-height:16px!important}html body #root .app .userProfileMenuRoot .userPresenceOption{align-items:center!important;background:transparent!important;border:0!important;border-radius:7px!important;box-shadow:none!important;color:#172033!important;display:grid!important;font-size:14px!important;font-weight:500!important;gap:10px!important;grid-template-columns:20px minmax(0,1fr) 18px!important;height:36px!important;justify-content:initial!important;line-height:20px!important;min-height:36px!important;padding:0 9px!important;text-align:left!important;width:100%!important}html body #root .app .userProfileMenuRoot .userPresenceOption:hover{background:#f5f8fc!important}html body #root .app .userProfileMenuRoot .userPresenceOption>span:not(.userPresenceOptionIcon){color:#172033!important;display:block!important;font-size:14px!important;line-height:20px!important;min-width:0!important}html body #root .app .userProfileMenuRoot .userPresenceOptionIcon{display:inline-flex!important;height:17px!important;min-height:17px!important;width:17px!important}html body #root .app .userProfileMenuRoot .userProfileActions{display:grid!important;gap:2px!important;grid-template-columns:minmax(0,1fr)!important;padding:6px!important}html body #root .app .userProfileMenuRoot .userProfileActions>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:7px!important;box-shadow:none!important;color:#172033!important;display:grid!important;font-size:14px!important;font-weight:500!important;gap:10px!important;grid-template-columns:20px minmax(0,1fr)!important;height:36px!important;justify-content:initial!important;line-height:20px!important;min-height:36px!important;padding:0 9px!important;text-align:left!important;width:100%!important}html body #root .app .userProfileMenuRoot .userProfileActions>button:hover{background:#f5f8fc!important}html body #root .app .userProfileMenuRoot .userProfileActions>button>span{color:inherit!important;display:block!important;font-size:14px!important;line-height:20px!important}html body #root .app .userProfileMenuRoot .userProfileActions>button.isDanger,html body #root .app .userProfileMenuRoot .userProfileActions>button.isDanger>span{color:#dc2626!important}.userProfilePopover.isPortal .userProfileActions>button:nth-child(2){border-top:1px solid #e7edf4!important;border-radius:0!important;margin-top:4px!important;min-height:41px!important;padding-top:5px!important}.userPresenceTooltip{background:#5658e8;border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 12px 30px #1f24823d;color:#fff;font-size:13px;font-weight:500;line-height:18px;padding:10px 12px;pointer-events:none;position:fixed;text-align:left;z-index:30010}.userPresenceTooltip:after{border:6px solid transparent;content:"";position:absolute;top:calc(50% - 6px)}.userPresenceTooltip.is-left:after{border-left-color:#5658e8;left:100%}.userPresenceTooltip.is-right:after{border-right-color:#5658e8;right:100%}html body .userProfilePopover.isPortal{box-sizing:border-box!important;width:248px!important}html body .userProfilePopover.isPortal :is(.userProfileSummary,.userProfileMeta,.userPresenceSection,.userProfileActions){box-sizing:border-box!important;justify-items:stretch!important;text-align:left!important;width:100%!important}html body .userProfilePopover.isPortal .userProfileSummary>*,html body .userProfilePopover.isPortal .userProfileMeta>*,html body .userProfilePopover.isPortal .userPresenceTitle>*{justify-self:start!important;text-align:left!important}html body .userProfilePopover.isPortal .userPresenceOption{align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:9px!important;grid-template-columns:18px minmax(0,1fr) 16px!important;justify-content:stretch!important;justify-items:start!important;padding:0 10px!important;text-align:left!important;width:100%!important}html body .userProfilePopover.isPortal .userPresenceOption>span{justify-self:start!important;text-align:left!important}html body .userProfilePopover.isPortal .userPresenceOption>.userPresenceCheck{justify-self:end!important}html body .userProfilePopover.isPortal .userProfileActions>button{align-items:center!important;box-sizing:border-box!important;display:grid!important;gap:9px!important;grid-template-columns:18px minmax(0,1fr)!important;justify-content:stretch!important;justify-items:start!important;padding-left:10px!important;padding-right:10px!important;text-align:left!important;width:100%!important}html body .userProfilePopover.isPortal .userProfileActions>button>span{justify-self:start!important;text-align:left!important}@media(max-width:640px),(hover:none){.userPresenceTooltip{display:none}}.sidebar .userProfileMenuRoot.isSidebar{width:100%}html body #root .sidebar .userProfileMenuRoot.isSidebar .userProfileTrigger{background:#0f2640e0!important;border:1px solid rgba(166,176,195,.18)!important;color:#fff!important;min-height:48px!important;padding:4px 7px!important;width:100%!important}.sidebar .userProfileMenuRoot.isSidebar .userProfileAvatar{background:#635bff;flex:0 0 34px;height:34px;width:34px}.sidebar .userProfileMenuRoot.isSidebar .userPresenceBadge{bottom:5px;left:31px}.sidebar .userProfileMenuRoot.isSidebar .userProfileTriggerIdentity strong{color:#fff}.sidebar .userProfileMenuRoot.isSidebar .userProfileTriggerIdentity small{color:#9fb0c6}.sidebar .userProfileMenuRoot.isSidebar .userProfilePopover{bottom:0;left:calc(100% + 10px);right:auto;top:auto}.app.sidebarCollapsed .sidebar .userProfileMenuRoot.isSidebar .userProfileTriggerIdentity{display:none}.app.sidebarCollapsed .sidebar .userProfileMenuRoot.isSidebar,.app.sidebarCollapsed .sidebar .userProfileMenuRoot.isSidebar .userProfileTrigger{width:44px!important}@media(max-width:1080px){.app.sidebarCollapsed .sidebar .userProfileMenuRoot.isSidebar,.app.sidebarCollapsed .sidebar .userProfileMenuRoot.isSidebar .userProfileTrigger{width:100%!important}.app.sidebarCollapsed .sidebar .userProfileMenuRoot.isSidebar .userProfileTriggerIdentity{display:grid}.sidebar .userProfileMenuRoot.isSidebar .userProfilePopover{bottom:calc(100% + 8px);left:0;right:auto;top:auto}}@media(max-width:680px){.userProfilePopover:not(.isPortal){position:fixed;right:10px;top:64px;width:min(282px,calc(100vw - 20px))}}@media(prefers-reduced-motion:no-preference){.userPresenceBadge.is-online{animation:bytehost-presence-pulse 2.4s ease-in-out infinite}@keyframes bytehost-presence-pulse{0%,to{box-shadow:0 0 0 3px #10b9811f}50%{box-shadow:0 0 0 6px #10b98100}}}html body #root .app .modalCard:has(.newConversationForm){border:1px solid #cbd7e6!important;border-radius:12px!important;box-shadow:0 24px 70px #0f172a3d!important;max-height:min(94dvh,700px)!important;overflow:hidden!important;width:min(calc(100vw - 24px),560px)!important}html body #root .app .modalCard:has(.newConversationForm) .modalHead{border-bottom:1px solid #e2e8f0!important;min-height:58px!important;padding:13px 18px!important}html body #root .app .modalCard:has(.newConversationForm) .modalHead h2{color:#0f172a!important;font-size:20px!important;font-weight:750!important;line-height:26px!important;margin:0!important;min-width:0!important}html body #root .app .modalCard:has(.newConversationForm) .modalClose{background:#f8fafc!important;border:1px solid #d8e1ed!important;border-radius:50%!important;color:#475569!important;height:34px!important;min-height:34px!important;padding:0!important;width:34px!important}html body #root .app .modalCard:has(.newConversationForm) .modalClose:hover{background:#eef2f7!important;border-color:#b8c5d6!important;color:#0f172a!important}.newConversationTitle{align-items:center;display:inline-flex;gap:8px;min-width:0}.newConversationTitle>svg:first-child{color:var(--electric-blue);height:20px;width:20px}.newConversationTitle>svg:last-child{color:#94a3b8;height:15px;width:15px}html body #root .app .modalCard:has(.newConversationForm) .modalContent{overflow-x:hidden!important;padding:12px 18px 14px!important;scrollbar-gutter:stable}html body #root .app .newConversationForm{display:grid!important;gap:12px!important;margin:0!important;min-width:0!important}html body #root .app .newConversationIntro{color:#64748b!important;font-size:12px!important;line-height:17px!important;margin:0!important}html body #root .app .newConversationGrid b,.newConversationRequired{color:#dc2626!important}.newConversationRequired{display:inline!important;font-style:normal;line-height:inherit;margin-left:2px}html body #root .app .newConversationChannels{border:0!important;margin:0!important;min-width:0!important;padding:0!important}html body #root .app .newConversationChannels legend{color:#0f172a!important;font-size:12px!important;font-weight:700!important;line-height:17px!important;margin:0 0 6px!important;padding:0!important}html body #root .app .newConversationChannels>div{background:transparent!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(4,minmax(0,max-content))!important;padding:0!important}html body #root .app .newConversationChannels button{background:#fff!important;border:1px solid #dbe4ef!important;border-radius:7px!important;font-size:12px!important;font-weight:650!important;min-height:36px!important;min-width:0!important;padding:0 12px!important;white-space:nowrap!important}html body #root .app .newConversationChannels button.active{background:#f0f5ff!important;border-color:#8bb5ff!important;box-shadow:none!important;color:#005ce6!important}html body #root .app .newConversationChannels button:focus-visible{border-color:#06f!important;box-shadow:0 0 0 3px #0066ff1a!important;outline:0!important}html body #root .app .newConversationGrid{column-gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:11px!important}html body #root .app .newConversationGrid>.wide{grid-column:1 / -1!important}html body #root .app .newConversationGrid>label,html body #root .app .newConversationContact,html body #root .app .newConversationMessage{display:grid!important;gap:6px!important;min-width:0!important;position:relative}html body #root .app .newConversationGrid>label>span,html body #root .app .newConversationContact>label,html body #root .app .newConversationMessage>div>label{color:#0f172a!important;font-size:12px!important;font-weight:700!important;line-height:17px!important}html body #root .app .newConversationContact>label,html body #root .app .newConversationMessage>div>label{align-items:center;display:inline-flex!important;gap:0;justify-self:start}html body #root .app .newConversationGrid>label>span small{color:#64748b!important;font-size:11px!important;font-weight:500!important}html body #root .app .newConversationGrid :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;border-color:#d8e1ed!important;border-radius:7px!important;font-size:13px!important;min-height:40px!important;padding:8px 11px!important;width:100%!important}html body #root .app .newConversationGrid :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#06f!important;box-shadow:0 0 0 3px #0066ff1a!important;outline:0!important}html body #root .app .newConversationGrid :is(input,select,textarea)[aria-invalid=true]{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc262617!important}.newConversationContactSearch{align-items:center;background:#fff;border:1px solid #d8e1ed;border-radius:7px;display:grid;grid-template-columns:38px minmax(0,1fr);min-height:40px;overflow:hidden;position:relative;transition:border-color .15s ease,box-shadow .15s ease}.newConversationContactSearch:focus-within{border-color:#06f;box-shadow:0 0 0 3px #0066ff1a}html body #root .app .newConversationContactSearch>svg{color:#64748b!important;height:16px!important;justify-self:center!important;pointer-events:none;position:static!important;transform:none!important;width:16px!important;z-index:1}html body #root .app .newConversationContactSearch>input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;grid-column:2!important;min-height:38px!important;min-width:0!important;outline:0!important;padding:8px 12px 8px 0!important;width:100%!important}html body #root .app .newConversationContactSearch>input::-webkit-search-cancel-button{margin-right:2px}.newConversationContactResults{background:#fff;border:1px solid #d8e1ed;border-radius:8px;box-shadow:0 14px 32px #0f172a29;display:grid;left:0;max-height:210px;overflow-y:auto;padding:4px;position:absolute;right:0;top:68px;z-index:30}html body #root .app .newConversationContactResults>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:6px!important;display:grid!important;gap:9px!important;grid-template-columns:32px minmax(0,1fr)!important;min-height:44px!important;padding:5px 7px!important;text-align:left!important;width:100%!important}html body #root .app .newConversationContactResults>button:hover,html body #root .app .newConversationContactResults>button:focus-visible{background:#f1f5f9!important}.newConversationContactAvatar{align-items:center;background:#eff6ff;border-radius:50%;color:#06f;display:inline-flex;height:32px;justify-content:center;width:32px}.newConversationContactAvatar svg{height:16px;width:16px}.newConversationContactResults button>span:last-child{display:grid;gap:1px;min-width:0}.newConversationContactResults strong,.newConversationContactResults small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.newConversationContactResults strong{color:#0f172a;font-size:12px}.newConversationContactResults small,.newConversationFieldHint{color:#64748b!important;font-size:10px!important;font-weight:500!important;line-height:15px!important}.newConversationFieldError{color:#b91c1c!important;font-size:10px!important;font-weight:650!important;line-height:15px!important}.newConversationMessage>div{align-items:center;display:flex;justify-content:space-between}html body #root .app .newConversationGrid textarea{max-height:150px!important;min-height:82px!important;resize:vertical!important}html body #root .app .newConversationSigned{align-items:center!important;cursor:pointer;display:inline-flex!important;gap:6px!important}html body #root .app .newConversationSigned>input{height:1px!important;opacity:0!important;pointer-events:none;position:absolute!important;width:1px!important}.newConversationSigned>span{background:#cbd5e1;border-radius:999px;display:inline-block;height:20px;position:relative;transition:background-color .15s ease;width:34px}.newConversationSigned>span:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a40;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:16px}.newConversationSigned>input:checked+span{background:#635bff}.newConversationSigned>input:checked+span:after{transform:translate(14px)}.newConversationSigned>input:focus-visible+span{outline:2px solid #0066ff;outline-offset:2px}.newConversationSigned>small{color:#64748b;font-size:11px;font-weight:600}html body #root .app .newConversationStatus{align-items:stretch!important;border:0!important;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;min-width:0!important;padding:0!important}html body #root .app .newConversationStatus legend{color:#0f172a!important;font-size:12px!important;font-weight:700!important;grid-column:1 / -1;line-height:17px!important;margin-bottom:0!important;padding:0!important}html body #root .app .newConversationStatus label{align-items:start!important;background:#fff!important;border:1px solid #d8e1ed!important;border-radius:8px!important;cursor:pointer!important;display:grid!important;gap:9px!important;grid-template-columns:18px minmax(0,1fr)!important;min-height:64px!important;padding:10px 11px!important;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease!important;width:100%!important}html body #root .app .newConversationStatus label:hover{background:#f8fafc!important;border-color:#b9c7d9!important}html body #root .app .newConversationStatus label.selected{background:#f4f8ff!important;border-color:#5b8ff9!important;box-shadow:0 0 0 2px #0066ff14!important}html body #root .app .newConversationStatus input[type=radio]{accent-color:#0066ff!important;height:18px!important;margin:1px 0 0!important;min-height:18px!important;padding:0!important;width:18px!important}html body #root .app .newConversationStatus label>span{display:grid!important;gap:2px!important;min-width:0!important}html body #root .app .newConversationStatus label strong{color:#0f172a!important;display:block!important;font-size:12px!important;font-weight:700!important;line-height:16px!important}html body #root .app .newConversationStatus label small{color:#64748b!important;display:block!important;font-size:10px!important;font-weight:500!important;line-height:14px!important}html body #root .app .newConversationUnavailable{min-height:160px!important}.newConversationUnavailable>svg{color:#64748b;height:24px;justify-self:center;width:24px}.newConversationFormError{background:#fff1f2;border:1px solid #fecdd3;border-radius:7px;color:#9f1239;font-size:11px;font-weight:600;line-height:16px;padding:8px 10px}html body #root .app .modalCard:has(.newConversationForm) .modalFoot{background:#fff!important;border-top:1px solid #e2e8f0!important;gap:8px!important;min-height:58px!important;padding:9px 18px!important}html body #root .app .modalCard:has(.newConversationForm) .modalFoot button{border-radius:999px!important;font-size:12px!important;font-weight:700!important;min-height:38px!important;padding:0 16px!important}html body #root .app .modalCard:has(.newConversationForm) .modalFoot button svg{height:16px!important;width:16px!important}@media(max-width:560px){html body #root .app .modalCard:has(.newConversationForm){max-height:calc(100dvh - 16px)!important;width:calc(100vw - 16px)!important}html body #root .app .modalCard:has(.newConversationForm) .modalHead,html body #root .app .modalCard:has(.newConversationForm) .modalContent,html body #root .app .modalCard:has(.newConversationForm) .modalFoot{padding-left:14px!important;padding-right:14px!important}html body #root .app .newConversationChannels>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #root .app .newConversationChannels button{width:100%!important}html body #root .app .newConversationGrid{grid-template-columns:minmax(0,1fr)!important}html body #root .app .newConversationGrid>.wide{grid-column:auto!important}html body #root .app .newConversationStatus{grid-template-columns:minmax(0,1fr)!important}html body #root .app .newConversationStatus legend{grid-column:auto}}@media(prefers-reduced-motion:reduce){.newConversationSigned>span,.newConversationSigned>span:after,.newConversationStatus label{transition:none}}.notice.notice--toast{animation:bytehostToastEnter .22s ease-out both;background:#fff!important;border:1px solid #dbe5f1!important;border-radius:12px!important;box-shadow:0 14px 36px #0f233d29!important;display:grid!important;gap:10px!important;grid-template-columns:28px minmax(0,1fr) 40px!important;inset:16px auto auto 50%!important;margin:0!important;max-width:min(420px,calc(100vw - 24px))!important;min-height:58px!important;padding:9px 8px 9px 11px!important;position:fixed!important;transform:translate(-50%);width:max-content!important;z-index:5000!important}.notice.notice--toast>svg{align-self:center!important;height:28px!important;margin:0!important;padding:6px!important;width:28px!important}.notice.notice--toast .noticeBody{align-self:center;gap:1px}.notice.notice--toast .noticeBody strong{font-size:13px!important;line-height:1.25!important}.notice.notice--toast .noticeBody span{color:#475569!important;font-size:12.5px!important;line-height:1.35!important}.notice.notice--toast .btn-dismiss{align-self:center!important;border-radius:9px!important;height:40px!important;min-height:40px!important;width:40px!important}.notice.notice--toast .btn-dismiss svg{height:16px!important;width:16px!important}.notice.notice--toast.success{border-left:3px solid #10b981!important}.notice.notice--toast.error{border-left:3px solid #ef4444!important}.notice.notice--toast.working{border-left:3px solid #1677ff!important}@keyframes bytehostToastEnter{0%{opacity:0;transform:translate(-50%,-10px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(max-width:520px){.notice.notice--toast{inset:10px auto auto 50%!important;max-width:calc(100vw - 20px)!important;width:calc(100vw - 20px)!important}}@media(prefers-reduced-motion:reduce){.notice.notice--toast{animation:none!important}}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsUnifiedHeader>.darkOpsSearch{align-self:center!important;border-radius:11px!important;box-sizing:border-box!important;height:44px!important;inset:auto!important;justify-self:stretch!important;margin:0!important;min-height:44px!important;padding-block:0!important;position:relative!important;top:auto!important;transform:none!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsUnifiedHeader>.darkOpsHeaderContext{align-items:center!important;align-self:center!important;box-sizing:border-box!important;display:flex!important;height:44px!important;inset:auto!important;justify-self:end!important;margin:0!important;min-height:44px!important;padding:0!important;position:relative!important;top:auto!important;transform:none!important}html body #root .workspace .topbar .tenantSwitcher,html body #root .darkOpsUnifiedHeader .darkOpsTenantSwitcher{align-items:stretch!important;background:#fff!important;border:1px solid #cddaea!important;border-radius:11px!important;box-shadow:0 1px 2px #0f233d08!important;box-sizing:border-box!important;display:grid!important;gap:0!important;grid-template-columns:72px minmax(0,1fr)!important;height:44px!important;min-height:44px!important;overflow:hidden!important;padding:0!important;transition:border-color .16s ease-out,box-shadow .16s ease-out!important}html body #root .workspace .topbar .tenantSwitcher{flex:0 1 304px!important;max-width:304px!important;min-width:260px!important;width:304px!important}html body #root .darkOpsUnifiedHeader .darkOpsTenantSwitcher{align-self:center!important;margin:0!important;min-width:280px!important;position:relative!important;top:auto!important;transform:none!important;width:280px!important}html body #root .workspace .topbar .tenantSwitcher>span,html body #root .darkOpsUnifiedHeader .darkOpsTenantSwitcher>span{align-items:center!important;background:#f7faff!important;border-right:1px solid #dbe5f1!important;color:#52657d!important;display:flex!important;font-size:9.5px!important;font-weight:800!important;justify-content:center!important;letter-spacing:.045em!important;line-height:1!important;min-width:0!important;padding:0 9px!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root .workspace .topbar .tenantSwitcher>select,html body #root .darkOpsUnifiedHeader .darkOpsTenantSwitcher>select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;color:#0f2340!important;cursor:pointer!important;font-size:14px!important;font-weight:700!important;height:42px!important;line-height:20px!important;margin:0!important;max-width:none!important;min-height:42px!important;min-width:0!important;outline:0!important;overflow:hidden!important;padding:0 12px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}html body #root .workspace .topbar .tenantSwitcher:hover,html body #root .darkOpsUnifiedHeader .darkOpsTenantSwitcher:hover{border-color:#9fb4ce!important}html body #root .workspace .topbar .tenantSwitcher:focus-within,html body #root .darkOpsUnifiedHeader .darkOpsTenantSwitcher:focus-within{border-color:#1677ff!important;box-shadow:0 0 0 3px #1677ff21!important}@media(max-width:720px){html body #root .workspace .topbar .tenantSwitcher,html body #root .darkOpsUnifiedHeader .darkOpsTenantSwitcher{grid-template-columns:64px minmax(0,1fr)!important;max-width:100%!important;min-width:0!important;width:100%!important}}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{grid-template-rows:46px!important;height:56px!important;min-height:56px!important;padding-bottom:4px!important;padding-top:4px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderIdentity{height:40px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderIdentity p{font-size:8.5px!important;line-height:11px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderIdentity h1{font-size:17px!important;line-height:21px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsUnifiedHeader>.darkOpsSearch,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsUnifiedHeader>.darkOpsHeaderContext{height:40px!important;min-height:40px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderContext>.darkOpsTenantSwitcher{height:40px!important;min-height:40px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderContext>.darkOpsTenantSwitcher>select{height:38px!important;min-height:38px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsStatusBar{height:40px!important;min-height:40px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsStatusBar>button{height:36px!important;min-height:36px!important;width:36px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsStatusBar .userProfileMenuRoot .userProfileTrigger{height:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsStatusBar .userProfileMenuRoot .userProfileAvatar{font-size:13px!important;height:34px!important;width:34px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsStatusBar .userProfileMenuRoot .userPresenceBadge{bottom:1px!important;height:10px!important;left:25px!important;width:10px!important}@media(max-width:1180px){html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{grid-template-rows:42px 42px!important;height:96px!important;min-height:96px!important}}.workspaceCommandBar{align-items:center;background:#fff;border:1px solid #d9e3ef;border-radius:12px;box-shadow:0 8px 24px #0f233d0d;box-sizing:border-box;display:grid;gap:8px;grid-template-areas:"identity search context actions";grid-template-columns:minmax(220px,.72fr) minmax(280px,1.15fr) auto max-content;grid-template-rows:46px;height:56px;margin:0;min-height:56px;overflow:visible;padding:4px 8px 4px 12px;position:sticky;top:0;width:100%;z-index:1200}.workspaceCommandIdentity{align-items:center;display:flex;grid-area:identity;min-width:0}.workspaceCommandIdentity>div{min-width:0}.workspaceCommandIdentity p{color:#06f;font-size:8.5px;font-weight:800;letter-spacing:.08em;line-height:11px;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.workspaceCommandIdentity h1{color:#0f172a;font-size:17px;font-weight:750;letter-spacing:-.025em;line-height:21px;margin:1px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceCommandIdentity .mobileMenuButton{display:none}.workspaceCommandSearch{align-items:center;background:#fff;border:1px solid #cddaea;border-radius:11px;box-shadow:none;color:#53677f;cursor:pointer;display:grid;gap:9px;grid-area:search;grid-template-columns:20px minmax(0,1fr) auto;height:40px;margin:0;min-height:40px;min-width:0;overflow:hidden;padding:0 10px 0 13px;text-align:left;width:100%}.workspaceCommandSearch>svg{height:18px;width:18px}.workspaceCommandSearch>span{color:#8a9ab0;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspaceCommandSearch kbd{align-items:center;background:#090b10;border:0;border-radius:6px;color:#fff;display:inline-flex;font-family:inherit;font-size:12px;gap:2px;height:26px;justify-content:center;min-width:44px;padding:0 7px}.workspaceCommandSearch kbd svg{height:14px;width:14px}.workspaceCommandSearch:hover,.workspaceCommandSearch:focus-visible{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f;outline:0}.workspaceCommandContext{align-items:center;display:flex;gap:7px;grid-area:context;height:40px;min-width:0}.workspaceTenantSwitcher{align-items:stretch;background:#fff;border:1px solid #cddaea;border-radius:11px;display:grid;grid-template-columns:72px minmax(0,1fr);height:40px;min-width:250px;overflow:hidden;width:clamp(250px,22vw,320px)}.workspaceTenantSwitcher>span{align-items:center;background:#f7faff;border-right:1px solid #dbe5f1;color:#52657d;display:flex;font-size:9px;font-weight:800;justify-content:center;letter-spacing:.04em;text-transform:uppercase}.workspaceTenantSwitcher>select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:#fff;border:0;border-radius:0;box-shadow:none;color:#0f2340;cursor:pointer;font-size:13px;font-weight:700;height:38px;min-width:0;outline:0;padding:0 10px;text-overflow:ellipsis;width:100%}.workspaceTenantSwitcher:focus-within{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.workspaceCommandContext>.status{flex:0 0 auto;height:34px!important;min-height:34px!important}.workspaceCommandActions{align-items:center;display:flex;gap:2px;grid-area:actions;height:40px;justify-content:flex-end;min-width:max-content}.workspaceCommandActions>button{align-items:center;background:transparent;border:0;border-radius:9px;color:#12304f;cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-height:36px;padding:0;position:relative;width:36px}.workspaceCommandActions>button:hover,.workspaceCommandActions>button:focus-visible{background:#edf5ff;color:#0066e6;outline:0}.workspaceCommandActions>button svg{height:18px;width:18px}.workspaceNotificationAction>span{align-items:center;background:#ef4444;border:2px solid #ffffff;border-radius:999px;color:#fff;display:flex;font-size:8px;font-weight:800;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:0;top:0}.workspaceCommandActions .userProfileMenuRoot{margin-left:3px}.workspaceCommandActions .userProfileTrigger{height:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}.workspaceCommandActions .userProfileAvatar{font-size:13px!important;height:34px!important;width:34px!important}.workspaceCommandActions .userPresenceBadge{bottom:1px!important;height:10px!important;left:25px!important;width:10px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{position:sticky!important;top:0!important;z-index:1200!important}@media(max-width:1180px){.workspaceCommandBar{gap:6px 8px;grid-template-areas:"identity context actions" "search search search";grid-template-columns:minmax(210px,1fr) auto max-content;grid-template-rows:40px 40px;height:96px;min-height:96px;padding:5px 8px 6px 12px}}html body #root .app.chatMode>.workspace{display:block!important;gap:0!important;height:100dvh!important;min-height:100dvh!important;padding:0!important}html body #root .app.chatMode .inboxExperience{display:grid!important;gap:0!important;grid-template-rows:56px minmax(0,1fr)!important;height:100dvh!important;min-height:0!important;padding:0!important}html body #root .app.chatMode .inboxExperience>.workspaceCommandBar{align-items:center!important;align-self:stretch!important;border-radius:12px!important;display:grid!important;gap:8px!important;grid-template-areas:"identity search context actions"!important;grid-template-columns:minmax(420px,560px) 16px auto max-content!important;grid-template-rows:46px!important;height:56px!important;margin:0!important;min-height:56px!important;padding:4px 8px 4px 12px!important;position:relative!important;top:auto!important;width:100%!important}html body #root .app.chatMode .inboxExperience>.workspaceCommandBar .workspaceCommandIdentity h1{font-size:17px!important;line-height:21px!important;margin:1px 0 0!important}html body #root .app.chatMode .inboxExperience>.workspaceCommandBar .workspaceCommandIdentity p{font-size:8.5px!important;line-height:11px!important;margin:0!important}html body #root .app.chatMode .inboxExperience>.workspaceCommandBar :is(.workspaceCommandSearch,.workspaceCommandContext,.workspaceTenantSwitcher){height:40px!important;min-height:40px!important}html body #root .app.chatMode .chatShell.reviewInbox{height:100%!important;min-height:0!important}html body #root .app.chatMode>.workspace{box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-rows:56px minmax(0,1fr)!important;height:100dvh!important;min-height:100dvh!important;padding:8px 8px 0!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar{align-items:center!important;background:#fff!important;border:1px solid #d9e3ef!important;border-radius:12px!important;box-shadow:0 8px 24px #0f233d0d!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-areas:"identity search context actions"!important;grid-template-columns:minmax(220px,.72fr) minmax(280px,1.15fr) auto max-content!important;grid-template-rows:46px!important;height:56px!important;margin:0!important;min-height:56px!important;overflow:visible!important;padding:4px 8px 4px 12px!important;position:relative!important;top:auto!important;width:100%!important;z-index:1200!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandIdentity{align-items:center!important;display:flex!important;height:40px!important;min-width:0!important;overflow:hidden!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandIdentity p{color:#06f!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:11px!important;margin:0!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandIdentity h1{color:#0f172a!important;font-size:17px!important;font-weight:750!important;letter-spacing:-.025em!important;line-height:21px!important;margin:1px 0 0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar :is(.workspaceCommandSearch,.workspaceCommandContext,.workspaceTenantSwitcher){box-sizing:border-box!important;height:40px!important;min-height:40px!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandSearch{display:grid!important;grid-template-columns:20px minmax(0,1fr) auto!important;min-width:0!important;overflow:hidden!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandSearch>svg,html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandActions>button svg{height:18px!important;width:18px!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandSearch kbd{height:26px!important;min-width:44px!important;position:static!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceTenantSwitcher>select{height:38px!important;min-height:38px!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandActions{align-items:center!important;display:flex!important;gap:2px!important;height:40px!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandActions>button{align-items:center!important;display:inline-flex!important;height:36px!important;justify-content:center!important;min-height:36px!important;min-width:36px!important;padding:0!important;width:36px!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandActions .userProfileTrigger{height:40px!important;min-height:40px!important;min-width:40px!important;width:40px!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar .workspaceCommandActions .userProfileAvatar{font-size:13px!important;height:34px!important;min-height:34px!important;min-width:34px!important;width:34px!important}html body #root .app.chatMode .inboxExperience{grid-template-rows:minmax(0,1fr)!important;height:100%!important;min-height:0!important}html body #root .app.chatMode .inboxWorkspaceHeader{display:none!important}@media(max-width:1180px){html body #root .app.chatMode>.workspace{grid-template-rows:96px minmax(0,1fr)!important}html body #root .app.chatMode>.workspace>.workspaceCommandBar{grid-template-areas:"identity context actions" "search search search"!important;grid-template-columns:minmax(210px,1fr) auto max-content!important;grid-template-rows:40px 40px!important;height:96px!important;min-height:96px!important}}@media(max-width:760px){.workspaceCommandBar{display:flex;flex-wrap:wrap;height:auto;min-height:0;padding:7px 8px}.workspaceCommandIdentity{flex:1 1 calc(100% - 180px)}.workspaceCommandIdentity .mobileMenuButton{align-items:center;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;margin-right:6px;width:36px}.workspaceCommandActions{margin-left:auto}.workspaceCommandSearch,.workspaceCommandContext{flex:1 1 100%;width:100%}.workspaceCommandContext>.status{display:none!important}.workspaceTenantSwitcher{flex:1 1 auto;min-width:0;width:100%}}@media(min-width:1181px){html body #root .app .workspaceCommandBar,html body #root .app.chatMode .inboxExperience>.workspaceCommandBar{grid-template-rows:40px!important;height:48px!important;min-height:48px!important;padding-bottom:3px!important;padding-top:3px!important}html body #root .app.chatMode .inboxExperience{grid-template-rows:48px minmax(0,1fr)!important}html body #root .app .workspaceCommandBar :is(.workspaceCommandSearch,.workspaceCommandContext,.workspaceTenantSwitcher){height:36px!important;min-height:36px!important}html body #root .app .workspaceCommandBar .workspaceTenantSwitcher>select{height:34px!important;min-height:34px!important}html body #root .app .workspaceCommandBar .workspaceCommandContext>.status{height:30px!important;min-height:30px!important}html body #root .app .workspaceCommandBar .workspaceCommandActions>button{height:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}html body #root .app .workspaceCommandBar .workspaceCommandActions .userProfileTrigger{height:36px!important;min-height:36px!important;min-width:36px!important;width:36px!important}html body #root .app .workspaceCommandBar .workspaceCommandActions .userProfileAvatar{height:30px!important;min-height:30px!important;min-width:30px!important;width:30px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{grid-template-rows:40px!important;height:48px!important;min-height:48px!important;padding-bottom:3px!important;padding-top:3px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard :is(.darkOpsSearch,.darkOpsHeaderContext,.darkOpsTenantSwitcher,.darkOpsStatusBar){height:36px!important;min-height:36px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsTenantSwitcher>select{height:34px!important;min-height:34px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderContext>.status{height:30px!important;min-height:30px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsStatusBar>button{height:32px!important;min-height:32px!important;width:32px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsStatusBar .userProfileTrigger{height:36px!important;min-height:36px!important;min-width:36px!important;width:36px!important}}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar{align-items:center!important;background:#fff!important;border:1px solid #d9e3ef!important;border-radius:12px!important;box-shadow:0 8px 24px #0f233d0d!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-areas:"identity search context actions"!important;grid-template-columns:minmax(220px,.72fr) minmax(280px,1.15fr) auto max-content!important;grid-template-rows:46px!important;height:56px!important;margin:0!important;min-height:56px!important;overflow:visible!important;padding:4px 8px 4px 12px!important;position:sticky!important;top:0!important;width:100%!important;z-index:1200!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandIdentity{align-items:center!important;display:flex!important;grid-area:identity!important;height:40px!important;min-width:0!important;overflow:hidden!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandIdentity>div{min-width:0!important;overflow:hidden!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandIdentity p{color:#06f!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:11px!important;margin:0!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandIdentity h1{color:#0f172a!important;font-size:17px!important;font-weight:750!important;letter-spacing:-.025em!important;line-height:21px!important;margin:1px 0 0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandSearch{align-items:center!important;background:#fff!important;border:1px solid #cddaea!important;border-radius:11px!important;box-shadow:none!important;box-sizing:border-box!important;display:grid!important;gap:9px!important;grid-area:search!important;grid-template-columns:20px minmax(0,1fr) auto!important;height:40px!important;margin:0!important;min-height:40px!important;min-width:0!important;overflow:hidden!important;padding:0 10px 0 13px!important;position:relative!important;width:100%!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandSearch>svg{color:#53677f!important;height:18px!important;min-width:18px!important;width:18px!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandSearch>span{color:#8a9ab0!important;font-size:13px!important;font-weight:600!important;line-height:18px!important;min-width:0!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandSearch kbd{align-items:center!important;background:#090b10!important;border:0!important;border-radius:6px!important;color:#fff!important;display:inline-flex!important;font-size:12px!important;gap:2px!important;height:26px!important;justify-content:center!important;min-width:44px!important;padding:0 7px!important;position:static!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandSearch kbd svg{height:14px!important;width:14px!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandContext{align-items:center!important;display:flex!important;gap:7px!important;grid-area:context!important;height:40px!important;margin:0!important;min-height:40px!important;min-width:0!important;padding:0!important;position:relative!important;transform:none!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceTenantSwitcher{align-items:stretch!important;background:#fff!important;border:1px solid #cddaea!important;border-radius:11px!important;box-shadow:none!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;height:40px!important;margin:0!important;min-height:40px!important;min-width:250px!important;overflow:hidden!important;padding:0!important;position:relative!important;width:clamp(250px,22vw,320px)!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceTenantSwitcher>span{align-items:center!important;background:#f7faff!important;border-right:1px solid #dbe5f1!important;color:#52657d!important;display:flex!important;font-size:9px!important;font-weight:800!important;justify-content:center!important;letter-spacing:.04em!important;line-height:1!important;padding:0!important;text-transform:uppercase!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceTenantSwitcher>select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#0f2340!important;font-size:13px!important;font-weight:700!important;height:38px!important;margin:0!important;min-height:38px!important;min-width:0!important;outline:0!important;padding:0 10px!important;width:100%!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandContext>.status{align-items:center!important;display:inline-flex!important;font-size:10px!important;height:34px!important;line-height:14px!important;min-height:34px!important;padding:0 9px!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandActions{align-items:center!important;display:flex!important;gap:2px!important;grid-area:actions!important;height:40px!important;justify-content:flex-end!important;margin:0!important;min-width:max-content!important;padding:0!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandActions>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:9px!important;box-shadow:none!important;color:#12304f!important;display:inline-flex!important;height:36px!important;justify-content:center!important;min-height:36px!important;min-width:36px!important;padding:0!important;width:36px!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandActions>button svg{height:18px!important;width:18px!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandActions .userProfileTrigger{height:40px!important;min-height:40px!important;min-width:40px!important;padding:3px!important;width:40px!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandActions .userProfileAvatar{font-size:13px!important;height:34px!important;min-height:34px!important;min-width:34px!important;width:34px!important}html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar .workspaceCommandActions .userPresenceBadge{bottom:1px!important;box-sizing:border-box!important;height:10px!important;left:25px!important;width:10px!important}@media(max-width:1180px){html body #root .app:not(.chatMode)>.workspace>.workspaceCommandBar{grid-template-areas:"identity context actions" "search search search"!important;grid-template-columns:minmax(210px,1fr) auto max-content!important;grid-template-rows:40px 40px!important;height:96px!important;min-height:96px!important}}html body #root .app.chatMode>.workspace{display:block!important;gap:0!important;grid-template-rows:none!important;height:100dvh!important;min-height:100dvh!important;padding:0!important}html body #root .app.chatMode .inboxExperience{box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-rows:56px minmax(0,1fr)!important;height:100dvh!important;min-height:0!important;padding:8px 8px 0!important}html body #root .app.chatMode .inboxExperience>.workspaceCommandBar{background:#fff!important;border:1px solid #d9e3ef!important;border-radius:12px!important;box-shadow:0 8px 24px #0f233d0d!important;box-sizing:border-box!important;grid-template-areas:"identity search context actions"!important;grid-template-columns:minmax(220px,.72fr) minmax(280px,1.15fr) auto max-content!important;grid-template-rows:46px!important;height:56px!important;min-height:56px!important;width:100%!important}html body #root .app.chatMode .inboxExperience>.workspaceCommandBar .workspaceCommandIdentity{padding:0!important}html body #root .app.chatMode .inboxExperience>.workspaceCommandBar .workspaceCommandIdentity .mobileMenuButton{display:none!important}html body #root .app.chatMode .inboxExperience>.workspaceCommandBar .workspaceCommandIdentity p{color:#06f!important;font-size:8.5px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:11px!important}html body #root .app.chatMode .inboxExperience>.workspaceCommandBar .workspaceCommandIdentity h1{color:#0f172a!important;font-size:17px!important;font-weight:750!important;letter-spacing:-.025em!important;line-height:21px!important}html body #root .app.chatMode .inboxExperience>.chatShell.reviewInbox{height:100%!important;min-height:0!important}@media(max-width:760px){html body #root .app.chatMode .inboxExperience>.workspaceCommandBar .workspaceCommandIdentity .mobileMenuButton{align-items:center!important;display:inline-flex!important;flex:0 0 36px!important;height:36px!important;justify-content:center!important;margin-right:6px!important;width:36px!important}}html body #root .app.chatMode .conversationList .inboxListCommand{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important;min-height:36px!important}@media(min-width:1181px){html body #root .app.chatMode .chatShell.reviewInbox{--inbox-rail: clamp(356px, 23.5vw, 372px) !important}}html body #root .app.chatMode .conversationList .inboxListCommand>.inboxListTitle{display:block!important;flex:1 1 auto!important;min-width:100px!important}html body #root .app.chatMode .conversationList .inboxListCommand h1{font-size:16px!important;letter-spacing:-.035em!important}html body #root .app.chatMode .conversationList .inboxListCommand .inboxListHeaderActions{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:7px!important;width:auto!important}html body #root .app.chatMode .conversationList .inboxListCommand .inboxListHeaderActions>button{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:6px!important;height:36px!important;justify-content:center!important;margin:0!important;max-width:none!important;min-height:36px!important;min-width:0!important;overflow:visible!important;padding:0 9px!important;width:auto!important;white-space:nowrap!important;color:#0f172a!important;font-size:13px!important;font-weight:650!important;line-height:1!important}html body #root .app.chatMode .conversationList .inboxListCommand .inboxListHeaderActions>button:first-child{height:36px!important;min-width:36px!important;padding:0!important;width:36px!important}html body #root .app.chatMode .conversationList .inboxListCommand>.inboxListHeaderActions>button:not(:first-child){display:inline-flex!important;gap:6px!important;height:36px!important;max-width:none!important;min-height:36px!important;min-width:0!important;overflow:visible!important;padding:0 10px!important;width:auto!important;color:#0f172a!important;font-size:13px!important;font-weight:650!important;line-height:1!important;text-indent:0!important;white-space:nowrap!important}html body #root .app.chatMode :is(#inbox-filters-button,#inbox-actions-button){align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:6px!important;height:36px!important;justify-content:center!important;max-width:none!important;min-height:36px!important;min-width:max-content!important;overflow:visible!important;padding:0 10px!important;width:auto!important;color:#0f172a!important;font-size:13px!important;font-weight:650!important;line-height:18px!important;letter-spacing:0!important;text-indent:0!important;white-space:nowrap!important}html body #root .app.chatMode :is(#inbox-filters-button,#inbox-actions-button) svg{display:block!important;flex:0 0 16px!important;height:16px!important;margin:0!important;width:16px!important}html body #root .app.chatMode .conversationList .inboxListCommand .inboxListHeaderActions>button svg{flex:0 0 16px!important;height:16px!important;width:16px!important}@media(min-width:1181px)and (max-width:1360px){html body #root .app.chatMode .conversationList .inboxListCommand .inboxListHeaderActions{gap:6px!important}html body #root .app.chatMode .conversationList .inboxListCommand .inboxListHeaderActions>button{gap:5px!important;padding-inline:8px!important;font-size:10px!important}}html body #root .app .workspaceCommandBar{grid-template-areas:"search . context actions"!important;grid-template-columns:minmax(300px,350px) minmax(24px,1fr) auto max-content!important;margin-left:0!important;margin-right:0!important;padding-left:8px!important;width:100%!important}html body #root .app.chatMode .workspaceCommandBar{grid-template-columns:minmax(420px,560px) 16px auto max-content!important}html body #root .app .workspaceCommandBar>.workspaceCommandIdentity{display:none!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{grid-template-areas:"search . context status"!important;grid-template-columns:minmax(300px,350px) minmax(24px,1fr) auto max-content!important;margin-left:0!important;margin-right:0!important;padding-left:8px!important;width:100%!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderIdentity{display:none!important}@media(max-width:1180px){html body #root .app .workspaceCommandBar{grid-template-areas:"context actions" "search search"!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-rows:40px 40px!important;height:96px!important;margin-left:0!important;margin-right:0!important;min-height:96px!important;width:100%!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{grid-template-areas:"context status" "search search"!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-rows:40px 40px!important;height:96px!important;margin-left:0!important;margin-right:0!important;min-height:96px!important;width:100%!important}}@media(max-width:760px){html body #root .app .workspaceCommandBar{display:grid!important;grid-template-areas:"identity actions" "context context" "search search"!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:40px 40px 40px!important;height:auto!important;margin-left:0!important;margin-right:0!important;min-height:136px!important;width:100%!important}html body #root .app .workspaceCommandBar>.workspaceCommandIdentity{align-items:center!important;display:flex!important;grid-area:identity!important}html body #root .app .workspaceCommandBar .workspaceCommandIdentity .mobileMenuButton{align-items:center!important;display:inline-flex!important;height:36px!important;justify-content:center!important;margin:0!important;width:36px!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{grid-template-areas:"identity status" "context context" "search search"!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:40px 40px 40px!important;min-height:136px!important;width:100%!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsUnifiedHeader>.darkOpsHeaderIdentity{align-items:center!important;display:flex!important;grid-area:identity!important}html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderIdentity .mobileMenuButton{align-items:center!important;display:inline-flex!important;height:36px!important;justify-content:center!important;width:36px!important}}@media(min-width:1181px){html body #root .app .workspaceCommandBar,html body #root .app.chatMode .inboxExperience>.workspaceCommandBar,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsDashboard>.darkOpsTopbar.darkOpsUnifiedHeader{grid-template-rows:36px!important;height:44px!important;min-height:44px!important;padding-bottom:3px!important;padding-top:3px!important}html body #root .app.chatMode .inboxExperience{grid-template-rows:44px minmax(0,1fr)!important}html body #root .app .workspaceCommandBar :is(.workspaceCommandSearch,.workspaceCommandContext,.workspaceTenantSwitcher),html body #root .app:not(.chatMode)>.workspace.workspace-dashboard :is(.darkOpsSearch,.darkOpsHeaderContext,.darkOpsTenantSwitcher,.darkOpsStatusBar){height:32px!important;min-height:32px!important}html body #root .app .workspaceCommandBar .workspaceTenantSwitcher>select,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsTenantSwitcher>select{height:30px!important;min-height:30px!important}html body #root .app .workspaceCommandBar .workspaceCommandContext>.status,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsHeaderContext>.status{height:28px!important;min-height:28px!important}html body #root .app .workspaceCommandBar .workspaceCommandActions>button,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsStatusBar>button{height:30px!important;min-height:30px!important;min-width:30px!important;width:30px!important}html body #root .app .workspaceCommandBar .workspaceCommandActions .userProfileTrigger,html body #root .app:not(.chatMode)>.workspace.workspace-dashboard .darkOpsStatusBar .userProfileTrigger{height:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}html body #root :is(#workspace-global-search,#workspace-tenant-switcher),html body #root :is(#dashboard-global-search,#dashboard-tenant-switcher){height:30px!important;min-height:30px!important;max-height:30px!important}html body #root :is(#workspace-tenant-switcher,#dashboard-tenant-switcher)>select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#0f2340!important;font-size:12.5px!important;font-weight:650!important;height:28px!important;line-height:16px!important;min-height:28px!important;max-height:28px!important;margin:0!important;outline:0!important;padding:0 10px 0 12px!important}html body #root :is(#workspace-tenant-switcher,#dashboard-tenant-switcher){align-items:stretch!important;background:#fff!important;border:1px solid #cddaea!important;border-radius:10px!important;box-shadow:none!important;grid-template-columns:82px minmax(0,1fr)!important;overflow:hidden!important;padding:0!important}html body #root :is(#workspace-tenant-switcher,#dashboard-tenant-switcher)>span{align-items:center!important;background:#f7faff!important;border-right:1px solid #dbe5f1!important;display:flex!important;height:28px!important;justify-content:center!important;margin:0!important;padding:0!important}html body #root :is(#workspace-tenant-switcher,#dashboard-tenant-switcher):focus-within{border-color:#1677ff!important;box-shadow:0 0 0 3px #1677ff1f!important}html body #root :is(#workspace-global-search,#dashboard-global-search) kbd{height:22px!important;min-height:22px!important}html body #root .app .workspaceCommandBar>.workspaceCommandActions{align-items:center!important;align-self:center!important;display:flex!important;gap:4px!important;height:32px!important;justify-content:flex-end!important;min-height:32px!important;overflow:visible!important}html body #root .app .workspaceCommandBar>.workspaceCommandActions>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#0f2340!important;display:inline-flex!important;flex:0 0 30px!important;height:30px!important;justify-content:center!important;margin:0!important;min-height:30px!important;min-width:30px!important;opacity:1!important;overflow:visible!important;padding:0!important;width:30px!important}html body #root .app .workspaceCommandBar>.workspaceCommandActions>button:hover,html body #root .app .workspaceCommandBar>.workspaceCommandActions>button.isActive{background:#eef5ff!important;color:#06f!important}html body #root .app .workspaceCommandBar>.workspaceCommandActions>button>svg{color:currentColor!important;display:block!important;flex:0 0 16px!important;height:16px!important;max-height:16px!important;max-width:16px!important;min-height:16px!important;min-width:16px!important;opacity:1!important;overflow:visible!important;stroke:currentColor!important;width:16px!important}html body #root .app .workspaceCommandBar>.workspaceCommandActions .userProfileMenuRoot{align-items:center!important;display:flex!important;flex:0 0 32px!important;height:32px!important;min-height:32px!important;min-width:32px!important;overflow:visible!important;width:32px!important}html body #root .app .workspaceCommandBar>.workspaceCommandActions .userProfileTrigger{box-sizing:border-box!important;height:32px!important;min-height:32px!important;min-width:32px!important;overflow:visible!important;padding:2px!important;position:relative!important;width:32px!important}html body #root .app .workspaceCommandBar>.workspaceCommandActions .userProfileAvatar{flex:0 0 28px!important;height:28px!important;min-height:28px!important;min-width:28px!important;width:28px!important}html body #root .app .workspaceCommandBar>.workspaceCommandActions .userPresenceBadge{border-width:2px!important;bottom:0!important;box-sizing:border-box!important;height:8px!important;left:22px!important;min-height:8px!important;min-width:8px!important;overflow:visible!important;width:8px!important}}@media(min-width:1181px){html body #root #workspace-command-bar.workspaceCommandBarApproved{align-items:center!important;background:#fff!important;border:1px solid #d9e3ef!important;border-radius:12px!important;box-shadow:0 8px 24px #0f233d0d!important;box-sizing:border-box!important;display:grid!important;gap:8px!important;grid-template-areas:"search . context actions"!important;grid-template-columns:minmax(300px,350px) minmax(24px,1fr) auto max-content!important;grid-template-rows:36px!important;height:44px!important;margin:0!important;min-height:44px!important;overflow:visible!important;padding:3px 8px!important;position:sticky!important;top:0!important;width:100%!important;z-index:1200!important}html body #root #workspace-command-bar.workspaceCommandBarApproved>.workspaceCommandIdentity{display:none!important}html body #root #workspace-command-bar.workspaceCommandBarApproved>#workspace-global-search{align-items:center!important;align-self:center!important;grid-area:search!important;height:30px!important;justify-self:start!important;margin:0!important;max-height:30px!important;min-height:30px!important;width:350px!important}html body #root #workspace-command-bar.workspaceCommandBarApproved>.workspaceCommandContext{align-items:center!important;align-self:center!important;display:flex!important;gap:7px!important;grid-area:context!important;height:32px!important;justify-content:flex-end!important;min-height:32px!important}html body #root #workspace-command-bar.workspaceCommandBarApproved #workspace-tenant-switcher{height:30px!important;max-height:30px!important;min-height:30px!important}html body #root #workspace-command-bar.workspaceCommandBarApproved #workspace-tenant-switcher>select{font-size:12.5px!important;height:28px!important;line-height:16px!important;max-height:28px!important;min-height:28px!important}html body #root #workspace-command-bar.workspaceCommandBarApproved>.workspaceCommandActions{align-items:center!important;align-self:center!important;display:flex!important;gap:4px!important;grid-area:actions!important;height:32px!important;justify-content:flex-end!important;min-height:32px!important;overflow:visible!important}}@media(max-width:1180px){html body #root #workspace-command-bar.workspaceCommandBarApproved{grid-template-areas:"context actions" "search search"!important;grid-template-columns:minmax(0,1fr) max-content!important;grid-template-rows:40px 40px!important;height:96px!important;min-height:96px!important;width:100%!important}}@media(max-width:760px){html body #root #workspace-command-bar.workspaceCommandBarApproved{display:grid!important;grid-template-areas:"identity actions" "context context" "search search"!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:40px 40px 40px!important;height:auto!important;min-height:136px!important;width:100%!important}html body #root .app.chatMode .inboxExperience{grid-template-rows:136px minmax(0,1fr)!important}html body #root #workspace-command-bar.workspaceCommandBarApproved>.workspaceCommandIdentity{align-items:center!important;display:flex!important;grid-area:identity!important}html body #root #workspace-command-bar.workspaceCommandBarApproved>.workspaceCommandContext>.status{display:none!important}html body #root #workspace-command-bar.workspaceCommandBarApproved #workspace-tenant-switcher{width:100%!important}}@media(min-width:761px)and (max-width:1180px){html body #root .app.chatMode .inboxExperience{grid-template-rows:96px minmax(0,1fr)!important}}@media(min-width:1400px){html body #root .app.chatMode #workspace-command-bar.workspaceCommandBarApproved{grid-template-columns:448px minmax(16px,1fr) auto max-content!important}html body #root .app.chatMode #workspace-command-bar.workspaceCommandBarApproved>#workspace-global-search{width:100%!important}}html body #root .app.chatMode .inboxExperience{gap:0!important;padding:0!important}@media(min-width:1181px){html body #root .app.chatMode .inboxExperience{grid-template-rows:56px minmax(0,1fr)!important}html body #root .app.chatMode #workspace-command-bar.workspaceCommandBarApproved{height:56px!important;min-height:56px!important;padding:8px 16px 8px 24px!important;border-color:transparent transparent #e4e9f0!important;border-radius:0!important;box-shadow:none!important;grid-template-rows:40px!important;position:relative!important}html body #root .app.chatMode #workspace-command-bar.workspaceCommandBarApproved>#workspace-global-search{width:min(448px,100%)!important;height:36px!important;min-height:36px!important;max-height:36px!important}}@media(max-width:760px){html body #root .app.chatMode .inboxExperience{grid-template-rows:136px minmax(0,1fr)!important}}.channelMonitor{background:#f8fafc;border:1px solid #dce5f0;border-radius:12px 12px 0 0;box-sizing:border-box;display:grid;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.channelMonitor:has(.channelMonitorAdvancedFilters){grid-template-rows:auto auto auto minmax(0,1fr)}.channelMonitorHeader{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;min-height:62px;padding:8px 14px}.channelMonitorHeader h1{color:#0f172a;flex:0 0 auto;font-size:17px;font-weight:750;margin:0}.channelMonitorCommands{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.channelMonitorCommands>button,.channelMonitorStatus button{align-items:center;background:#fff;border:1px solid #d8e1ec;border-radius:9px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:650;gap:7px;height:40px;justify-content:center;padding:0 12px;white-space:nowrap}.channelMonitorCommands>button:first-child,.channelMonitorCommands>button:last-child{padding:0;width:40px}.channelMonitorCommands button svg{height:16px;width:16px}.channelMonitorCommands button:hover,.channelMonitorCommands button.isActive{background:#eef2ff;border-color:#6d6af8;color:#4338ca}.channelMonitorCommands .channelMonitorPrivate{background:#5b5cf0;border-color:#5b5cf0;color:#fff}.channelMonitorStatus{display:inline-flex}.channelMonitorStatus button{border-radius:0;margin-left:-1px}.channelMonitorStatus button:first-child{border-radius:9px 0 0 9px;margin-left:0}.channelMonitorStatus button:last-child{border-radius:0 9px 9px 0}.channelMonitorStatus button.isActive{background:#5b5cf0;border-color:#5b5cf0;color:#fff;position:relative;z-index:1}.channelMonitorFilters{align-items:end;background:#fff;border-bottom:1px solid #e2e8f0;display:grid;gap:10px;grid-template-columns:repeat(2,max-content) minmax(160px,220px) minmax(160px,220px);padding:10px 14px}.channelMonitorFilters label{align-items:center;color:#475569;display:flex;font-size:12px;gap:7px}.channelMonitorFilters label:has(select){align-items:stretch;flex-direction:column;gap:4px}.channelMonitorFilters select{background:#fff;border:1px solid #d8e1ec;border-radius:8px;color:#0f172a;height:34px;padding:0 9px}.channelMonitorMetrics{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));padding:14px}.channelMonitorMetrics article{background:#fff;border:1px solid #e1e7ef;border-radius:12px;box-shadow:0 2px 6px #0f172a0a;display:grid;gap:10px;min-height:76px;padding:12px}.channelMonitorMetrics article span{align-items:center;color:#64748b;display:flex;font-size:11px;gap:8px}.channelMonitorMetrics article span svg{background:#eff6ff;border-radius:8px;box-sizing:content-box;color:#3b82f6;height:16px;padding:7px;width:16px}.channelMonitorMetrics article strong{color:#3b82f6;font-size:21px;line-height:1}.channelMonitorMetrics .isOpen strong,.channelMonitorMetrics .isOpen svg{color:#10b981}.channelMonitorMetrics .isPending strong,.channelMonitorMetrics .isPending svg{color:#eab308}.channelMonitorMetrics .isWaiting strong,.channelMonitorMetrics .isWaiting svg{color:#f97316}.channelMonitorMetrics .isAgents strong,.channelMonitorMetrics .isAgents svg{color:#a855f7}.channelMonitorBody{min-height:0;overflow:auto;padding:4px 14px 14px}.channelMonitorEmpty{align-items:center;color:#64748b;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:260px;text-align:center}.channelMonitorEmpty svg{color:#cbd5e1;height:48px;margin-bottom:14px;width:48px}.channelMonitorEmpty strong{font-size:15px}.channelMonitorEmpty span{font-size:12px;margin-top:5px}.channelMonitorList{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.channelMonitorList button{align-items:center;background:#fff;border:1px solid #dfe7f1;border-radius:10px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:62px;padding:9px 11px;text-align:left}.channelMonitorList button>span:not(.contactAvatar){display:grid;min-width:0}.channelMonitorList button small{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channelMonitorList button em{color:#475569;font-size:11px;font-style:normal}.channelMonitorAdvancedFilters{background:#f8fafc;border:1px solid #d9e3ef;border-radius:9px;box-shadow:0 10px 24px #0f172a1a;display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:5px 10px 7px;max-height:min(42vh,340px);overflow-y:auto;padding:7px;position:relative;z-index:4}.channelMonitorAdvancedFilters .inboxFilterHeading{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;display:flex;grid-column:1 / -1;min-height:32px;padding:0 5px 0 9px;justify-content:space-between}.channelMonitorAdvancedFilters .inboxFilterHeading strong,.channelMonitorAdvancedFilters .inboxFilterHeading button{align-items:center;display:inline-flex;gap:5px}.channelMonitorAdvancedFilters .inboxFilterHeading strong{color:#0f172a;font-size:12px;font-weight:750}.channelMonitorAdvancedFilters .inboxFilterHeading strong svg{color:#64748b;height:13px;width:13px}.channelMonitorAdvancedFilters .inboxFilterHeading button{background:transparent;border:0;border-radius:6px;color:#64748b;height:26px;justify-content:center;padding:0;width:26px}.channelMonitorAdvancedFilters .inboxFilterHeading button:hover{background:#eef2f7;color:#0f172a}.channelMonitorAdvancedFilters .inboxFilterHeading button svg{height:14px;width:14px}.channelMonitorAdvancedFilters .inboxFilterChecks{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:7px;display:flex;flex-wrap:wrap;gap:2px;grid-column:1 / -1;min-height:36px;padding:3px 5px}.channelMonitorAdvancedFilters :is(.inboxFilterChecks,.inboxFilterOptions) label{align-items:center;color:#334155;display:flex;font-size:11.5px;font-weight:600;gap:5px;min-height:26px;white-space:nowrap}.channelMonitorAdvancedFilters .inboxFilterChecks label{border-radius:6px;padding:0 7px}.channelMonitorAdvancedFilters .inboxFilterChecks label:hover{background:#f1f5f9}.channelMonitorAdvancedFilters input[type=checkbox]{accent-color:#0b67f6;height:14px;margin:0;width:14px}.channelMonitorAdvancedFilters .inboxFilterChecks label>svg{color:#64748b;height:14px;width:14px}.channelMonitorAdvancedFilters .inboxFilterSection{align-content:start;background:#fff;border:1px solid #e2e8f0;border-radius:7px;display:grid;gap:4px;min-width:0;padding:7px 8px}.channelMonitorAdvancedFilters .inboxFilterSection>span{border-bottom:1px solid #edf2f7;color:#475569;font-size:9.5px;font-weight:800;letter-spacing:.03em;padding-bottom:5px;text-transform:uppercase}.channelMonitorAdvancedFilters .inboxFilterOptions,.channelMonitorAdvancedFilters .inboxDateFilters{display:grid;gap:2px}.channelMonitorAdvancedFilters .inboxFilterOptions label{border-radius:5px;padding:0 3px}.channelMonitorAdvancedFilters .inboxFilterOptions label:hover{background:#f8fafc}.channelMonitorAdvancedFilters .inboxDateFilters label{color:#64748b;display:grid;font-size:10px;font-weight:650;gap:2px}.channelMonitorAdvancedFilters .inboxDateFilters input{background:#fff;border:1px solid #cfdbea;border-radius:6px;font-size:11px;height:32px;min-height:32px;padding:0 7px;width:100%}@media(max-width:1100px){.channelMonitorMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.channelMonitorHeader{align-items:flex-start;flex-direction:column}.channelMonitorAdvancedFilters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.channelMonitor{border-radius:0}.channelMonitorCommands{width:100%}.channelMonitorStatus{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.channelMonitorStatus button{border-radius:8px!important;margin:0}.channelMonitorFilters,.channelMonitorMetrics,.channelMonitorAdvancedFilters{grid-template-columns:1fr}}html body #root .app.chatMode .conversationList .inboxSearchRow{grid-template-columns:minmax(0,1fr) 34px auto 34px!important;overflow:visible!important}html body #root .app.chatMode .conversationList .inboxConnectionIndicator{align-items:center!important;align-self:center!important;background:#ecfdf5!important;border:1px solid #34d399!important;border-radius:8px!important;box-sizing:border-box!important;color:#047857!important;cursor:default!important;display:inline-flex!important;gap:4px!important;height:34px!important;justify-content:center!important;min-width:50px!important;padding:0 8px!important;position:relative!important}html body #root .app.chatMode .conversationList .inboxConnectionIndicator>svg{height:15px!important;width:15px!important}html body #root .app.chatMode .conversationList .inboxConnectionIndicator>strong{font-size:11px!important;font-weight:800!important;line-height:1!important}html body #root .app.chatMode .conversationList .inboxConnectionIndicator:focus-visible{outline:2px solid #0b67f6!important;outline-offset:2px!important}html body #root .app.chatMode .conversationList .inboxConnectionTooltip{background:#5b5cf0!important;border-radius:7px!important;box-shadow:0 8px 18px #1e293b33!important;color:#fff!important;display:grid!important;gap:3px!important;left:50%!important;min-width:112px!important;opacity:0!important;padding:7px 9px!important;pointer-events:none!important;position:absolute!important;top:calc(100% + 6px)!important;transform:translate(-50%,-3px)!important;transition:opacity .12s ease,transform .12s ease!important;visibility:hidden!important;white-space:nowrap!important;z-index:40!important}html body #root .app.chatMode .conversationList .inboxConnectionTooltip>strong{font-size:11px!important;font-weight:750!important}html body #root .app.chatMode .conversationList .inboxConnectionTooltip>span{font-size:10.5px!important}html body #root .app.chatMode .conversationList .inboxConnectionIndicator:is(:hover,:focus-visible) .inboxConnectionTooltip{opacity:1!important;transform:translate(-50%)!important;visibility:visible!important}@media(max-width:700px){html body #root .app.chatMode .conversationList .inboxConnectionIndicator{display:none!important}html body #root .app.chatMode .conversationList .inboxSearchRow{grid-template-columns:minmax(0,1fr) 38px 38px!important}}html body #root .app.chatMode .conversationList.pendingQueueView{background:#fff!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton{align-items:center!important;background:#fff!important;border:0!important;border-left:3px solid #ff5364!important;border-bottom:1px solid #edf1f6!important;box-shadow:none!important;gap:10px!important;grid-template-columns:48px minmax(0,1fr) 22px!important;min-height:98px!important;padding:10px 12px 10px 14px!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton:hover{background:#f8faff!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton.selected{background:#f0f5ff!important;border-left-color:#0b67f6!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton .avatarStack{overflow:visible!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton .pendingUnreadBadge{align-items:center!important;background:#ff3f4f!important;border:2px solid #fff!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:10px!important;font-weight:800!important;height:21px!important;justify-content:center!important;min-width:21px!important;padding:0 4px!important;position:absolute!important;right:-6px!important;top:-6px!important;z-index:2!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton .pendingAvatarChannel{align-items:center!important;background:#16c784!important;border:2px solid #fff!important;border-radius:999px!important;bottom:-2px!important;color:#fff!important;display:inline-flex!important;height:16px!important;justify-content:center!important;position:absolute!important;right:-1px!important;width:16px!important;z-index:2!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton .pendingAvatarChannel svg{height:9px!important;width:9px!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton .contactAvatar{background:#e6f8f2!important;color:#164e3f!important;overflow:hidden!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton .contactAvatar>span{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationSummary{align-self:stretch!important;background:transparent!important;display:grid!important;gap:5px!important;min-width:0!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingConversationTitle{align-items:center!important;display:flex!important;gap:8px!important;justify-content:space-between!important;min-width:0!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingConversationTitle>strong{color:#0f172a!important;flex:1 1 auto!important;font-size:14px!important;font-weight:750!important;max-width:none!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important;width:auto!important;white-space:nowrap!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingConversationFacts{align-items:center!important;display:inline-flex!important;flex:0 0 auto!important;gap:7px!important;max-width:none!important;width:auto!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingConversationFacts small{color:#64748b!important;font-size:9.5px!important;font-weight:600!important;width:auto!important;white-space:nowrap!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingActivityCounter{font-variant-numeric:tabular-nums!important;min-width:20px!important;text-align:right!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingConversationPreview{color:#64748b!important;font-size:11.5px!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingChannelBadge{align-items:center!important;background:#fff!important;border:1px solid #dce5f0!important;border-radius:999px!important;color:#475569!important;display:inline-flex!important;font-size:9px!important;font-weight:650!important;gap:4px!important;justify-self:start!important;max-width:100%!important;min-height:20px!important;padding:0 7px!important;text-transform:lowercase!important;width:fit-content!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingChannelBadge svg{color:#16c784!important;height:11px!important;width:11px!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationMeta{align-items:center!important;align-self:stretch!important;display:flex!important;justify-content:center!important;min-width:22px!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationMeta>svg{color:#6366f1!important;height:17px!important;width:17px!important}html body #root .app.chatMode .conversationList .inboxFilters button .pendingTabCount{align-items:center!important;background:#5664e8!important;border-radius:999px!important;color:#fff!important;display:inline-flex!important;font-size:9px!important;font-weight:800!important;height:18px!important;justify-content:center!important;min-width:18px!important;padding:0 4px!important}html body #root .app.chatMode .conversationList .inboxFilters button svg{height:13px!important;width:13px!important}html body #root .app.chatMode .channelMonitorHeader{align-items:center!important;flex-direction:row!important;gap:8px!important;height:44px!important;min-height:44px!important;overflow:hidden!important;padding:4px 10px!important}html body #root .app.chatMode .channelMonitorHeader h1{flex:0 0 auto!important;font-size:15px!important;font-weight:750!important;line-height:18px!important}html body #root .app.chatMode .channelMonitorCommands{flex:1 1 auto!important;flex-wrap:nowrap!important;gap:5px!important;min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important}html body #root .app.chatMode .channelMonitorCommands::-webkit-scrollbar{display:none!important}html body #root .app.chatMode :is(.channelMonitorCommands>button,.channelMonitorStatus button){border-radius:8px!important;font-size:11.5px!important;gap:5px!important;height:30px!important;min-height:30px!important;padding:0 9px!important}html body #root .app.chatMode .channelMonitorCommands>button:first-child,html body #root .app.chatMode .channelMonitorCommands>button:last-child{min-width:30px!important;padding:0!important;width:30px!important}html body #root .app.chatMode .channelMonitorCommands button svg{flex:0 0 14px!important;height:14px!important;width:14px!important}html body #root .app.chatMode .channelMonitorStatus{display:inline-flex!important;flex:0 0 auto!important;width:auto!important}html body #root .app.chatMode .channelMonitorStatus button{border-radius:0!important}html body #root .app.chatMode .channelMonitorStatus button:first-child{border-radius:8px 0 0 8px!important}html body #root .app.chatMode .channelMonitorStatus button:last-child{border-radius:0 8px 8px 0!important}@media(max-width:760px){html body #root .app.chatMode .channelMonitorHeader{align-items:flex-start!important;flex-direction:column!important;height:auto!important;min-height:78px!important}}html body #root .app.chatMode .conversationListEntry{flex:0 0 auto!important;position:relative!important;width:100%!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton{align-items:center!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf1f6!important;color:#10233e!important;cursor:pointer!important;display:grid!important;gap:9px!important;grid-template-columns:40px minmax(0,1fr) auto!important;min-height:78px!important;padding:8px 12px!important;text-align:left!important;width:100%!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton:hover{background:#eef5ff!important;border-left:3px solid #0b67f6!important;padding-left:9px!important;padding-right:132px!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton:is(.selected,.actionSelected,.multiSelected){background:#0b67f6!important;border-left:3px solid #0b67f6!important;color:#fff!important;padding-left:9px!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton.actionSelected{background:#0b67f6!important;border-left:3px solid #0b67f6!important;padding-left:9px!important;padding-right:132px!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton.actionSelected .presenceDot,html body #root .app.chatMode .conversationListEntry>.conversationSelectButton.selected .presenceDot{border-color:#0b67f6!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton:is(.selected,.actionSelected,.multiSelected) :is(strong,small,span,em){color:#fff!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton:is(.selected,.actionSelected,.multiSelected) .conversationContextBadges em{background:#ffffff24!important;border-color:#ffffff57!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton .avatarStack,html body #root .app.chatMode .conversationListEntry>.conversationSelectButton .contactAvatar{height:40px!important;min-width:40px!important;width:40px!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton{border-left:3px solid #ff5364!important;gap:10px!important;grid-template-columns:48px minmax(0,1fr) 22px!important;min-height:98px!important;padding:10px 12px 10px 14px!important}html body #root .app.chatMode .conversationList.pendingQueueView.isSelecting .conversationListEntry>.conversationSelectButton{grid-template-columns:20px 48px minmax(0,1fr) 22px!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton:is(.selected,.actionSelected,.multiSelected){border-left-color:#0b67f6!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton:hover{background:#eef5ff!important;border-left-color:#0b67f6!important;padding-right:132px!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry:hover>.conversationSelectButton:is(.selected,.actionSelected,.multiSelected){background:#e7f1ff!important;border-left-color:#0b67f6!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton .inboxSelectionCheck{border:1px solid #a9bfd8!important;border-radius:5px!important;color:#0b67f6!important;display:grid!important;height:20px!important;place-items:center!important;width:20px!important}html body #root .app.chatMode .conversationListEntry>.conversationSelectButton .inboxSelectionCheck svg{height:16px!important;width:16px!important}html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton .avatarStack,html body #root .app.chatMode .conversationList.pendingQueueView .conversationListEntry>.conversationSelectButton .contactAvatar{height:48px!important;min-width:48px!important;width:48px!important}html body #root .app.chatMode .conversationList .conversationQuickActions{align-items:center!important;animation:conversation-actions-in .12s ease-out;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;gap:4px!important;justify-content:flex-end!important;min-height:28px!important;opacity:0;padding:0!important;pointer-events:none;position:absolute!important;right:10px!important;isolation:isolate;top:50%!important;transform:translateY(-50%);transition:opacity .14s ease,visibility .14s ease;visibility:hidden;width:auto!important;z-index:8}html body #root .app.chatMode .conversationList .conversationQuickActions:before{background:#dbeafe;border-radius:7px;box-shadow:0 3px 9px #0b67f629;content:"";height:28px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(0);transition:background-color .16s ease,box-shadow .16s ease,opacity .1s ease,transform .18s cubic-bezier(.2,.8,.2,1);width:26px;z-index:0}html body #root .app.chatMode .conversationList .conversationQuickActions:has(>button:nth-child(1):is(:hover,:focus-visible)):before{opacity:1;transform:translate(0)}html body #root .app.chatMode .conversationList .conversationQuickActions:has(>button:nth-child(2):is(:hover,:focus-visible)):before{opacity:1;transform:translate(30px)}html body #root .app.chatMode .conversationList .conversationQuickActions:has(>button:nth-child(3):is(:hover,:focus-visible)):before{opacity:1;transform:translate(60px)}html body #root .app.chatMode .conversationList .conversationQuickActions:has(>button:nth-child(4):is(:hover,:focus-visible)):before{opacity:1;transform:translate(90px)}html body #root .app.chatMode .conversationList .conversationQuickActions:has(>button.isDanger:is(:hover,:focus-visible)):before{background:#fee2e2;box-shadow:0 3px 9px #b4233624}html body #root .app.chatMode .conversationListEntry:hover .conversationQuickActions,html body #root .app.chatMode .conversationListEntry>button:focus-visible+.conversationQuickActions,html body #root .app.chatMode .conversationList .conversationQuickActions:hover,html body #root .app.chatMode .conversationList .conversationQuickActions:focus-within,html body #root .app.chatMode .conversationList .conversationQuickActions.isTouchOpen{opacity:1;pointer-events:auto;visibility:visible}html body #root .app.chatMode .conversationListEntry:hover .conversationTicketFacts,html body #root .app.chatMode .conversationListEntry:hover .conversationContextBadges,html body #root .app.chatMode .conversationSelectButton.actionSelected .conversationTicketFacts,html body #root .app.chatMode .conversationSelectButton.actionSelected .conversationContextBadges{display:none!important}html body #root .app.chatMode .conversationList .conversationQuickActions>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:7px!important;color:#52657d!important;cursor:pointer!important;display:inline-flex!important;flex:0 0 26px!important;font-family:inherit!important;height:28px!important;justify-content:center!important;min-height:28px!important;min-width:26px!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:relative!important;transform:translateY(0);transition:color .14s ease,transform .16s ease;visibility:hidden!important;width:26px!important;z-index:1}html body #root .app.chatMode .conversationListEntry:hover .conversationQuickActions>button,html body #root .app.chatMode .conversationListEntry>button:focus-visible+.conversationQuickActions>button,html body #root .app.chatMode .conversationList .conversationQuickActions:hover>button,html body #root .app.chatMode .conversationList .conversationQuickActions:focus-within>button,html body #root .app.chatMode .conversationList .conversationQuickActions.isTouchOpen>button{opacity:1!important;pointer-events:auto!important;visibility:visible!important}html body #root .app.chatMode .conversationList .conversationQuickActions>button:hover,html body #root .app.chatMode .conversationList .conversationQuickActions>button:focus-visible{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#075dcc!important;outline:none!important;transform:scale(1.08)}html body #root .app.chatMode .conversationList .conversationQuickActions>button:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #0b67f66b!important}html body #root .app.chatMode .conversationList .conversationQuickActions>button.isActive{background:#cfe2ff!important;border-color:transparent!important;color:#0b67f6!important}html body #root .app.chatMode .conversationList .conversationQuickActions>button.isDanger{color:#c43d4d!important}html body #root .app.chatMode .conversationList .conversationQuickActions>button.isDanger:hover,html body #root .app.chatMode .conversationList .conversationQuickActions>button.isDanger:focus-visible{background:transparent!important;border-color:transparent!important;color:#b42336!important}html body #root .app.chatMode .conversationList .conversationQuickActions>button.isPrimary{background:transparent!important;border-color:transparent!important;color:#6557ff!important}html body #root .app.chatMode .conversationList .conversationQuickActions>button.isPrimary:hover,html body #root .app.chatMode .conversationList .conversationQuickActions>button.isPrimary:focus-visible{background:transparent!important;border-color:transparent!important;color:#075dcc!important}html body #root .app.chatMode .conversationList .conversationQuickActions svg{color:currentColor!important;height:16px!important;stroke-width:2!important;width:16px!important}html body #root .app.chatMode .conversationList .conversationQuickActions span{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}html body #root .app.chatMode .conversationList .conversationPinnedIcon{color:#0b67f6!important;height:13px!important;width:13px!important}@keyframes conversation-actions-in{0%{opacity:0;transform:translate(4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media(max-width:720px){html body #root .app.chatMode .conversationListEntry>.conversationSelectButton:hover,html body #root .app.chatMode .conversationListEntry>.conversationSelectButton.actionSelected{padding-right:188px!important}html body #root .app.chatMode .conversationList .conversationQuickActions{background:transparent!important;border-radius:0!important;gap:4px!important;min-height:44px!important;padding:0!important;transform:translateY(-50%)}html body #root .app.chatMode .conversationList .conversationQuickActions:before{display:none}html body #root .app.chatMode .conversationList .conversationQuickActions>button{flex-basis:44px!important;height:44px!important;min-height:44px!important;min-width:44px!important;width:44px!important}}@media(prefers-reduced-motion:reduce){html body #root .app.chatMode .conversationList .conversationQuickActions{animation:none;transition:none}html body #root .app.chatMode .conversationList .conversationQuickActions:before{transition:none}html body #root .app.chatMode .conversationList .conversationQuickActions>button{transition:none}html body #root .app.chatMode .conversationList .conversationQuickActions>button:hover,html body #root .app.chatMode .conversationList .conversationQuickActions>button:focus-visible{transform:none}}html body #root .app.chatMode .conversationList.pendingQueueView .pendingChannelBadge{text-transform:none!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingChannelBadge.channelBadge--instagram svg{color:#c13584!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingChannelBadge.channelBadge--telegram svg{color:#229ed9!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingChannelBadge.channelBadge--messenger svg{color:#0b67f6!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingChannelBadge.channelBadge--webchat svg{color:#64748b!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingChannelBadge.channelBadge--sms svg{color:#7c3aed!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingChannelBadge.channelBadge--email svg{color:#d97706!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingAvatarChannel.channelBadge--instagram{background:#c13584!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingAvatarChannel.channelBadge--telegram{background:#229ed9!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingAvatarChannel.channelBadge--messenger{background:#0b67f6!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingAvatarChannel.channelBadge--webchat{background:#64748b!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingAvatarChannel.channelBadge--sms{background:#7c3aed!important}html body #root .app.chatMode .conversationList.pendingQueueView .pendingAvatarChannel.channelBadge--email{background:#d97706!important}html body #root .app.chatMode .threadHeaderActions{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:2px!important;min-width:max-content!important;padding-left:6px!important}html body #root .app.chatMode .threadHeader{overflow:visible!important;position:relative!important;z-index:20!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarButton{align-items:center!important;background:transparent!important;border:0!important;border-radius:7px!important;box-shadow:none!important;color:#12233d!important;display:inline-flex!important;height:32px!important;justify-content:center!important;min-height:32px!important;min-width:32px!important;padding:0!important;width:32px!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:hover,html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:focus-visible,html body #root .app.chatMode .threadHeaderActions .threadToolbarButton.isActive{background:#eaf3ff!important;color:#0867f2!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarButton.isSuccess{color:#00a87a!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarButton:disabled{cursor:not-allowed!important;opacity:.38!important}html body #root .app.chatMode .threadToolbarMore{display:inline-flex;position:relative}html body #root .app.chatMode .threadToolbarMenu{background:#fff;border:1px solid #d8e3f0;border-radius:10px;box-shadow:0 14px 34px #0f233d2e;display:grid;gap:2px;padding:6px;position:absolute;right:0;top:38px;width:238px;z-index:80}html body #root .app.chatMode .threadToolbarMenu>button{align-items:center;background:transparent;border:0;border-radius:7px;color:#172b46;display:flex;font-size:13px;font-weight:650;gap:10px;justify-content:flex-start;min-height:34px;padding:7px 10px;text-align:left;width:100%}html body #root .app.chatMode .threadToolbarMenu>button:hover,html body #root .app.chatMode .threadToolbarMenu>button:focus-visible{background:#eaf3ff;color:#0867f2}html body #root .app.chatMode .threadToolbarMenu svg{height:16px;width:16px}.conversationActionForm{display:grid;gap:14px}.conversationActionForm>p{color:#526784;font-size:14px;line-height:1.45;margin:0}.conversationActionForm>label{display:grid;gap:6px}.conversationActionForm>label>span{color:#172b46;font-size:13px;font-weight:700}.conversationActionForm>label>span small{color:#71829a;font-weight:500}.conversationActionForm input:not([type=checkbox]),.conversationActionForm select{background:#fff;border:1px solid #cbd9e9;border-radius:9px;color:#10233d;min-height:42px;padding:0 12px;width:100%}.conversationShareUsers{border:1px solid #d8e3f0;border-radius:10px;display:grid;max-height:280px;overflow-y:auto}.conversationShareUsers>label{align-items:center;border-bottom:1px solid #e7edf5;cursor:pointer;display:flex;gap:10px;min-height:54px;padding:8px 12px}.conversationShareUsers>label:last-child{border-bottom:0}.conversationShareUsers>label>span{display:grid;gap:2px}.conversationShareUsers small{color:#647893}.conversationMediaGrid{display:grid;gap:8px}.conversationMediaGrid article{align-items:center;border:1px solid #d8e3f0;border-radius:10px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;min-height:58px;padding:9px 11px}.conversationMediaIcon{align-items:center;background:#eaf3ff;border-radius:8px;color:#0867f2;display:inline-flex;height:36px;justify-content:center;width:36px}.conversationMediaGrid article>div{display:grid;gap:2px;min-width:0}.conversationMediaGrid strong,.conversationMediaGrid span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversationMediaGrid article>a{color:#0867f2;font-weight:700}@media(max-width:1280px){html body #root .app.chatMode .threadHeaderActions .threadToolbarOptional{display:none!important}}@media(max-width:900px){html body #root .app.chatMode .threadHeaderActions .threadToolbarButton{display:inline-flex!important}html body #root .app.chatMode .threadHeaderActions .threadToolbarAdaptive,html body #root .app.chatMode .threadHeaderActions .threadToolbarOptional{display:none!important}html body #root .app.chatMode .threadToolbarMenu{position:fixed;right:12px;top:76px}}@media(max-width:620px){html body #root .app.chatMode .threadHeaderActions>.threadToolbarPrimary:nth-of-type(3){display:none!important}}html body #root .app.chatMode .threadInlineSearch{align-items:center;display:grid;flex:1 1 360px;gap:6px;grid-template-columns:20px minmax(140px,1fr) auto 30px 30px 30px;min-width:220px}html body #root .app.chatMode .threadInlineSearch>svg{color:#62728a;height:18px;width:18px}html body #root .app.chatMode .threadInlineSearch input{background:#fff;border:1px solid #cbd8e9;border-radius:9px;color:#10233e;height:36px;min-width:0;padding:0 11px}html body #root .app.chatMode .threadInlineSearch>span{color:#62728a;font-size:12px;min-width:34px;text-align:center}html body #root .app.chatMode .threadInlineSearch button{align-items:center;background:transparent;border:0;border-radius:7px;color:#10233e;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}html body #root .app.chatMode .threadInlineSearch button:hover:not(:disabled){background:#eaf3ff;color:#0868f7}html body #root .app.chatMode .threadInlineSearch button svg{height:16px;width:16px}html body #root .app.chatMode .messages .messageRow.isSearchMatch .bubble{box-shadow:0 0 0 2px #0868f738}html body #root .app.chatMode .messages .messageRow.isCurrentSearchMatch .bubble{box-shadow:0 0 0 3px #0868f7,0 8px 20px #0868f729}html body #root .app.chatMode .messageForwarded{color:#62728a;display:block;font-style:italic;margin-bottom:5px}html body #root .app.chatMode .messageMediaPreview{border-radius:9px;display:block;margin-bottom:7px;max-height:260px;max-width:min(360px,100%);overflow:hidden}html body #root .app.chatMode .messageMediaPreview img,html body #root .app.chatMode video.messageMediaPreview{display:block;height:auto;max-height:260px;max-width:100%;object-fit:contain}html body #root .app.chatMode .messageAudioPreview{display:block;margin:4px 0 7px;max-width:290px;width:100%}html body #root .app.chatMode .messageFilePreview{align-items:center;background:#ffffffb8;border:1px solid rgba(16,35,62,.12);border-radius:9px;color:inherit;display:flex;gap:9px;margin-bottom:7px;padding:9px;text-decoration:none}html body #root .app.chatMode .messageFilePreview.isUnavailable{cursor:default}html body #root .app.chatMode .messageFilePreview>svg{flex:0 0 auto;height:20px;width:20px}html body #root .app.chatMode .messageFilePreview>span{align-items:flex-start;display:flex;flex-direction:column}.conversationActionForm textarea{background:#fff;border:1px solid #cbd8e9;border-radius:9px;color:#10233e;font:inherit;min-height:86px;padding:10px 11px;resize:vertical;width:100%}.conversationActionForm .conversationActionCheck{align-items:center;background:#f6f9fd;border:1px solid #d7e1ef;border-radius:9px;display:flex;flex-direction:row;gap:9px;padding:9px 11px}.conversationActionForm .conversationActionCheck input{height:17px;margin:0;width:17px}.conversationMediaTabs{background:#f3f7fc;border:1px solid #d9e3ef;border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;padding:4px}.conversationMediaTabs button{background:transparent;border:0;border-radius:7px;color:#465a75;font-weight:700;min-height:34px}.conversationMediaTabs button.isActive{background:#fff;box-shadow:0 1px 4px #10233e1f;color:#0868f7}html body #root .app.chatMode .threadToolbarMenu>button.isDanger{color:#c52222}html body #root .app.chatMode .threadToolbarMenu>button:disabled{color:#91a0b4;cursor:not-allowed;opacity:.72}html body #root .app.chatMode .quickReplyStrip{display:flex;gap:7px;overflow-x:auto;padding:7px 0 1px}html body #root .app.chatMode .quickReplyStrip>button{align-items:center;background:#fff;border:1px solid #d5e0ee;border-radius:9px;color:#10233e;display:flex;flex:0 0 auto;gap:7px;min-height:42px;padding:6px 10px;text-align:left}html body #root .app.chatMode .quickReplyStrip>button:hover{background:#edf5ff;border-color:#8ebcff}html body #root .app.chatMode .quickReplyStrip svg{color:#0868f7;height:17px;width:17px}html body #root .app.chatMode .quickReplyStrip span{align-items:flex-start;display:flex;flex-direction:column}html body #root .app.chatMode .quickReplyStrip small{color:#6b7c93;font-size:11px}html body #root .app.chatMode .composer{position:relative}html body #root .app.chatMode .composerEmojiPicker{background:#fff;border:1px solid #cfdaea;border-radius:11px;bottom:calc(100% + 8px);box-shadow:0 12px 30px #10233e2b;display:grid;gap:3px;grid-template-columns:repeat(6,34px);left:10px;padding:7px;position:absolute;z-index:40}html body #root .app.chatMode .composerEmojiPicker>button{align-items:center;background:transparent;border:0;border-radius:7px;display:flex;font-size:20px;height:34px;justify-content:center;padding:0;width:34px}html body #root .app.chatMode .composerEmojiPicker>button:hover{background:#edf5ff}@media(max-width:720px){html body #root .app.chatMode .threadInlineSearch{flex-basis:100%;grid-template-columns:18px minmax(100px,1fr) auto 28px 28px 28px;order:2}.conversationMediaTabs{grid-template-columns:1fr}}html body #root .spyConversationModal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;max-height:min(620px,calc(100dvh - 32px));max-width:620px;opacity:1!important;width:min(620px,calc(100vw - 32px))}html body #root .spyConversationModal .modalHead{align-items:center;border-bottom:1px solid #e4ecf7;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;min-height:62px;padding:12px 16px}html body #root .spyConversationModal .modalHead h2{color:#0f172a;font-size:18px;line-height:1.25;margin:0;min-width:0}html body #root .spyConversationTitle{display:grid;gap:0;min-width:0}html body #root .spyConversationTitle>strong{color:#0f172a;font-size:18px;font-weight:780;line-height:1.15}html body #root .spyConversationTitle>span{color:#64748b;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .spyConversationModal .modalHeadActions{align-items:center;display:flex;gap:6px}html body #root .spyConversationModal .modalContent{min-height:0;overflow:hidden;padding:0}html body #root .spyConversationBody{display:flex;flex-direction:column;max-height:min(430px,calc(100dvh - 150px));min-height:0}html body #root .spyReadOnlyNotice{align-items:center;background:#f1f6ff;border-bottom:1px solid #dce8f7;color:#40546d;display:flex;font-size:12px;gap:8px;min-height:34px;padding:7px 16px}html body #root .spyReadOnlyNotice svg{color:#0b67f6;flex:0 0 auto;height:17px;width:17px}html body #root .spyMessages{align-content:start;background:radial-gradient(circle at 1px 1px,rgba(83,111,145,.08) 1px,transparent 0) 0 0 / 18px 18px,#f8fafc;display:flex;flex-direction:column;gap:8px;max-height:min(360px,calc(100dvh - 214px));min-height:180px;overflow-y:auto;padding:14px 16px 16px}html body #root .spyMessageDay{align-items:center;color:#64748b;display:grid;font-size:12px;gap:10px;grid-template-columns:1fr auto 1fr;margin:0 6px 2px;width:calc(100% - 16px)}html body #root .spyMessageDay:before,html body #root .spyMessageDay:after{background:#dce4ee;content:"";height:1px}html body #root .spyMessage{align-self:flex-start;background:#fff;border:1px solid #e1e8f1;border-radius:6px 14px 14px;box-shadow:0 2px 7px #0f172a0d;color:#18283d;display:grid;gap:4px;max-width:min(78%,390px);min-width:138px;padding:8px 10px 7px}html body #root .spyMessage.outbound{align-self:flex-end;background:#e8f2ff;border-color:#c9def8;border-radius:14px 6px 14px 14px}html body #root .spyMessage.internal{align-self:center;background:#fff8df;border-color:#f4dda0;max-width:88%}html body #root .spyMessage strong{color:#0b67f6;font-size:11px;line-height:1.2}html body #root .spyMessage em{color:#7c8493;font-size:10px;font-style:italic}html body #root .spyMessage.internal strong{color:#8a5a00}html body #root .spyMessage p{font-size:13px;line-height:1.4;margin:0;overflow-wrap:anywhere}html body #root .spyMessage time{color:#64748b;font-size:10px;justify-self:end}html body #root .spyEmptyState{align-items:center;color:#64748b;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:240px;text-align:center}html body #root .spyEmptyState svg{color:#0b67f6;height:30px;margin-bottom:8px;width:30px}html body #root .spyConversationModal .modalFoot{align-items:center;border-top:1px solid #e4ecf7;display:flex;gap:10px;justify-content:flex-end;padding:14px 22px}html body #root .spyConversationModal :is(.modalHeadActions,.modalFoot) button{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:750;gap:7px;justify-content:center;height:34px;min-height:34px;padding:0 12px;white-space:nowrap}html body #root .spyConversationModal :is(.modalHeadActions,.modalFoot) button svg{height:15px;width:15px}html body #root .spyConversationModal .modalClose{height:34px!important;min-height:34px!important;min-width:34px!important;padding:0!important;width:34px!important}html body #root .spyResolveButton{background:#fff;border:1px solid #f1a7af;color:#b42336}html body #root .spyResolveButton:hover,html body #root .spyResolveButton:focus-visible{background:#fff2f4;outline:3px solid rgba(196,61,77,.14)}html body #root .spyAttendButton{background:#0b67f6;border:1px solid #0b67f6;color:#fff}html body #root .spyAttendButton:hover,html body #root .spyAttendButton:focus-visible{background:#0758d8;outline:3px solid rgba(11,103,246,.18)}html body #root .spyAttendButton:disabled{cursor:not-allowed;opacity:.48}@media(max-width:640px){html body #root .spyConversationModal{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);width:calc(100vw - 16px)}html body #root .spyConversationBody{height:100%;min-height:0}html body #root .spyConversationModal .modalHead{align-items:start;grid-template-columns:minmax(0,1fr) auto;padding:16px}html body #root .spyConversationModal .modalHead h2{font-size:17px;padding-right:0}html body #root .spyConversationModal .modalHeadActions{grid-column:1 / -1;grid-row:2;width:100%}html body #root .spyConversationModal .modalHeadActions button{flex:1 1 0;min-height:44px}html body #root .spyReadOnlyNotice,html body #root .spyMessages{padding-left:16px;padding-right:16px}html body #root .spyMessage{max-width:88%}html body #root .spyConversationModal .modalFoot{display:grid;grid-template-columns:1fr 1fr;padding:12px 16px}html body #root .spyConversationModal .modalFoot button{min-height:46px;padding:0 12px}}@media(prefers-reduced-motion:reduce){html body #root .spyConversationModal *{scroll-behavior:auto!important}}.unofficialChannel{display:grid;gap:9px;padding:12px;border:1px solid #d7e2ef;border-top:3px solid #e9a126;border-radius:12px;background:#fff;box-shadow:0 8px 22px #0f23400d}.unofficialChannel.isConnected{border-color:#9ed9bb;background:#fbfffd}.unofficialChannelHeader{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.unofficialChannelIcon,.unofficialConnectedIcon,.unofficialQrPlaceholder{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid #f0c36a;border-radius:10px;color:#9a5a00;background:#fff5d9}.unofficialChannelIcon svg,.unofficialConnectedIcon svg,.unofficialQrPlaceholder svg{width:19px;height:19px}.unofficialChannel.isConnected .unofficialChannelIcon,.unofficialConnectedIcon{border-color:#9ed9bb;color:#087a50;background:#eaf9f1}.unofficialChannelHeader .eyebrow{display:block;margin-bottom:2px;color:#075ed1;font-size:10px}.unofficialChannelTitle{display:flex;align-items:center;gap:8px;min-width:0}.unofficialChannelTitle h3{margin:0;color:var(--text-primary, #071a38);font-size:17px;line-height:1.2}.unofficialChannelTitle>span,.unofficialChannelStatus{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 8px;border:1px solid #f0c36a;border-radius:999px;color:#8b4d00;background:#fff7e3;font-size:11px;font-weight:800;white-space:nowrap}.unofficialChannelStatus svg{width:14px;height:14px}.unofficialChannelStatus.status-connected{border-color:#9ed9bb;color:#087a50;background:#eaf9f1}.unofficialChannelHeader p{margin:3px 0 0;color:var(--text-secondary, #50627d);font-size:12.5px}.unofficialRiskAlert{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:7px 9px;border:1px solid #efc36c;border-left:4px solid #e59a17;border-radius:8px;color:#6e4100;background:#fff7e3}.unofficialRiskAlert>svg{width:17px;height:17px;margin-top:1px;color:#d88400}.unofficialRiskAlert strong,.unofficialRiskAlert p,.unofficialRiskAlert small{display:block}.unofficialRiskAlert p{margin:1px 0;color:#583600;font-size:12px;font-weight:650}.unofficialRiskAlert small{color:#80633a;font-size:11px}.unofficialChannelBody{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:10px;align-items:stretch}.unofficialChannelSetup{display:grid;align-content:center;gap:10px}.unofficialSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.unofficialSteps>span{display:flex;align-items:center;gap:7px;min-height:42px;padding:6px 8px;border:1px solid var(--border, #d5deea);border-radius:8px;color:var(--text-secondary, #50627d);background:#fff;font-size:11.5px;line-height:1.35}.unofficialSteps b{display:inline-grid;flex:0 0 22px;place-items:center;width:22px;height:22px;border-radius:50%;color:#075ed1;background:#eaf3ff;font-size:11px}.unofficialConsent{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;padding:8px 9px;border:1px solid var(--border, #d5deea);border-radius:8px;background:#fff;cursor:pointer}.unofficialConsent.accepted{border-color:#9ed9bb;background:#f6fdf9}.unofficialConsent input{width:18px;height:18px;margin:1px 0 0;accent-color:#087a50}.unofficialConsent span,.unofficialConsent strong,.unofficialConsent small{display:block}.unofficialConsent strong{color:var(--text-primary, #071a38);font-size:12px}.unofficialConsent small{margin-top:2px;color:var(--text-secondary, #50627d);font-size:11px}.unofficialActions{display:flex;flex-wrap:wrap;gap:8px}.unofficialActions button{min-height:38px}.unofficialQrPanel{display:grid;place-items:center;align-content:center;gap:6px;min-height:190px;padding:9px;border:1px dashed #c8d3e1;border-radius:10px;text-align:center;background:#f7f9fc}.unofficialQrPanel.hasQr{border-style:solid;border-color:#9ed9bb;background:#fff}.unofficialQrPanel img{width:min(100%,150px);height:auto;border-radius:8px}.unofficialQrPanel strong{color:var(--text-primary, #071a38);font-size:13px}.unofficialQrPanel b{color:#087a50;font-size:16px}.unofficialQrPanel small{max-width:200px;color:var(--text-secondary, #50627d);font-size:11px}.unofficialQrCountdown{display:grid;justify-items:center;gap:2px;width:100%;padding:12px;border-radius:12px;background:#f6f8fb}.unofficialQrCountdown small{color:#6b7280;font-size:12px}.unofficialQrCountdown strong{color:#13a865;font-size:32px;line-height:1.05}.unofficialQrCountdown span{color:#7b8493;font-size:11px}.unofficialQrInstruction{color:#53627a!important;font-size:12px!important;font-weight:650}.channelPickerModal.isSetup:has(.unofficialQrDialog){width:min(440px,calc(100vw - 16px));height:auto;max-width:none!important;max-height:min(610px,calc(100dvh - 16px))!important;overflow:hidden;border:1px solid #cfdceb;border-top:3px solid #075ed1;border-radius:14px;box-shadow:0 20px 48px #0f234033}.channelPickerModal.isSetup:has(.unofficialQrDialog)>.channelPickerHeader{display:none}.channelPickerBody.isSetup:has(.unofficialQrDialog){padding:0!important;overflow-y:auto;background:#fff!important}.channelInlineSetup:has(.unofficialQrDialog){padding:0!important}.unofficialQrDialog{display:grid;justify-items:center;gap:8px;width:100%;padding:14px 16px 12px;color:var(--text-primary, #071a38);background:#fff}.unofficialQrDialog>header{display:flex;align-items:center;justify-content:space-between;width:100%}.unofficialQrDialog>header>div{min-width:0}.unofficialQrDialog>header>div>span{display:block;margin-bottom:2px;color:#075ed1;font-size:9px;font-weight:850;letter-spacing:.08em}.unofficialQrDialog>header h3{min-width:0;margin:0;overflow:hidden;color:#071a38;font-size:17px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}html body #root .app:not(.chatMode) .unofficialQrDialog>header button{display:inline-grid;place-items:center;flex:0 0 32px;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:0!important;color:#4b5563;background:transparent!important;box-shadow:none!important}.unofficialQrDialog>header button svg{width:19px;height:19px}.unofficialQrDialogCode{display:grid;place-items:center;width:100%;min-height:248px;padding:2px}.unofficialQrDialogCode img{display:block;width:min(100%,240px);height:auto}.unofficialQrDialogLoading{display:grid;justify-items:center;gap:8px;color:#53627a;text-align:center}.unofficialQrDialogLoading svg{width:32px;height:32px;color:#075ed1}.unofficialQrDialogLoading strong{color:#071a38;font-size:16px}.unofficialQrDialogLoading span{font-size:11px}.unofficialQrDialogCountdown{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;width:100%;padding:8px 12px;border:1px solid #e0e8f2;border-radius:10px;background:#f7f9fc}.unofficialQrDialogCountdown small,.unofficialQrDialogCountdown span{grid-column:1;color:#707786;font-size:10px}.unofficialQrDialogCountdown strong{grid-column:2;grid-row:1 / span 2;color:#18b963;font-size:27px;line-height:1.05}.unofficialQrDialogCountdown strong.isPreparing{color:#075ed1;font-size:18px}.unofficialQrDialogWarning{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;margin:0;padding:7px 9px;border:1px solid #f0d08b;border-left:3px solid #e5a11a;border-radius:8px;color:#704400;background:#fff9e9;font-size:9px;text-align:left}.unofficialQrDialogWarningIcon{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#a66400;background:#ffe9b0}.unofficialQrDialogWarning>div{display:grid;gap:1px;min-width:0}.unofficialQrDialogWarning strong{color:#704400;font-size:9.5px;font-weight:850}.unofficialQrDialogWarning p,.unofficialQrDialogWarning small{margin:0;line-height:1.25}.unofficialQrDialogWarning p{color:#7c5a23;font-size:9px;font-weight:650}.unofficialQrDialogWarning small{display:block;color:#9a7640;font-size:8px;font-weight:500}.unofficialQrDialogWarning svg{width:14px;height:14px}html body #root .app:not(.chatMode) .unofficialQrDialogHelp{height:auto!important;min-height:26px!important;padding:2px 8px!important;border:0!important;color:#697386;background:transparent!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important}.unofficialQrDialogHelp:hover:not(:disabled){color:#075ed1!important;text-decoration:underline}.unofficialQrDialog>footer{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}html body #root .app:not(.chatMode) .unofficialQrDialog>footer button{width:auto!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:12px!important}html body #root .app:not(.chatMode) .unofficialQrDialog>footer .textButton{padding-inline:8px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.channelPickerModal.isSetup:has(.channelInlineSetup.is-unofficial){height:auto;max-height:min(680px,calc(100dvh - 24px));max-width:min(780px,calc(100vw - 24px))}.channelPickerBody.isSetup:has(.channelInlineSetup.is-unofficial){background:#f3f6fa;padding:8px}.channelPickerModal.isSetup:has(.channelInlineSetup.is-unofficial) .channelPickerHeader{gap:9px;grid-template-columns:38px minmax(0,1fr) 38px;padding:10px 12px}.channelPickerModal.isSetup:has(.channelInlineSetup.is-unofficial) .channelPickerHeader h2{font-size:18px}.channelPickerModal.isSetup:has(.channelInlineSetup.is-unofficial) .channelPickerHeader p{font-size:11.5px}html body #root .app:not(.chatMode) .channelPickerModal.isSetup:has(.channelInlineSetup.is-unofficial) .channelPickerHeader>button{height:38px!important;min-height:38px!important;width:38px!important}.channelInlineSetup.is-unofficial .unofficialChannel>.sessionRecovery{margin:0}html body #root .app:not(.chatMode) .channelInlineSetup.is-unofficial .unofficialActions button{font-size:12px!important;height:38px!important;min-height:38px!important;padding-inline:14px!important}.channelInlineSetup.is-unofficial .sessionRecovery .sessionRecoveryToggle{gap:9px;grid-template-columns:32px minmax(0,1fr) auto 16px;min-height:50px;padding:7px 10px}.channelInlineSetup.is-unofficial .sessionRecovery .sessionRecoveryToggleIcon{height:32px;width:32px}.channelInlineSetup.is-unofficial .sessionRecovery .sessionRecoveryToggle strong{font-size:12px}.channelInlineSetup.is-unofficial .sessionRecovery .sessionRecoveryToggle small{font-size:11px}.channelPickerModal.isSetup:has(.unofficialChannel.isQrFlow){max-height:min(650px,calc(100dvh - 16px));max-width:min(480px,calc(100vw - 16px))}.channelPickerBody.isSetup:has(.unofficialChannel.isQrFlow){padding:6px;background:#f3f6fa}.channelPickerModal.isSetup:has(.unofficialChannel.isQrFlow) .channelPickerHeader{padding-block:8px}.channelPickerModal.isSetup:has(.unofficialChannel.isQrFlow) .channelPickerHeader p{display:none}.unofficialChannel.isQrFlow{gap:7px;padding:9px;border-top-color:#13a865;box-shadow:none}.unofficialChannel.isQrFlow .unofficialChannelHeader{display:block;padding:0 3px}.unofficialChannel.isQrFlow .unofficialChannelIcon{display:none}.unofficialChannel.isQrFlow .unofficialChannelHeader .eyebrow{margin-bottom:1px;font-size:9px}.unofficialChannel.isQrFlow .unofficialChannelTitle h3{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.unofficialChannel.isQrFlow>.unofficialSteps,.unofficialChannel.isQrFlow .unofficialConsent{display:none}.unofficialChannel.isQrFlow .unofficialChannelStatus{display:none}.unofficialChannel.isQrFlow>.unofficialRiskAlert{gap:7px;padding:6px 8px;border-left-width:3px}.unofficialChannel.isQrFlow>.unofficialRiskAlert strong{display:inline;margin-right:4px;font-size:11px}.unofficialChannel.isQrFlow>.unofficialRiskAlert p{display:inline;font-size:11px;font-weight:600}.unofficialChannel.isQrFlow>.unofficialRiskAlert small{margin-top:1px;font-size:10px}.unofficialChannel.isQrFlow .unofficialChannelBody{display:flex;flex-direction:column;gap:7px}.unofficialChannel.isQrFlow .unofficialQrPanel{order:1;gap:6px;min-height:0;padding:2px 8px;border:0}.unofficialChannel.isQrFlow .unofficialQrPanel img{width:min(100%,260px);border-radius:0}.unofficialChannel.isQrFlow .unofficialQrCountdown{grid-template-columns:minmax(0,1fr) auto;justify-items:start;align-items:center;gap:0 10px;max-width:380px;padding:8px 12px;text-align:left}.unofficialChannel.isQrFlow .unofficialQrCountdown small,.unofficialChannel.isQrFlow .unofficialQrCountdown span{grid-column:1}.unofficialChannel.isQrFlow .unofficialQrCountdown strong{grid-column:2;grid-row:1 / span 2;font-size:27px}.unofficialChannel.isQrFlow .unofficialChannelSetup{order:2}.unofficialChannel.isQrFlow .unofficialActions{justify-content:center}.unofficialChannel.isQrFlow .unofficialActions .primary{min-width:190px}.unofficialChannel.isQrFlow>.sessionRecovery{border-top:1px solid #e1e7ef}.unofficialChannel.isQrFlow .sessionRecoveryToggle{min-height:38px!important;padding-block:4px!important}.unofficialChannel.isQrFlow .sessionRecoveryToggleIcon{display:none}.unofficialChannel.isQrFlow .sessionRecoveryToggle{grid-template-columns:minmax(0,1fr) auto 16px!important}.unofficialChannel.isQrFlow .sessionRecoveryToggle small{display:none}.accountConnectionCard.isUnofficial{border-color:#f0c36a}.accountConnectionCard.isUnofficial .accountConnectionIcon{color:#9a5a00;background:#fff5d9}.accountUnofficialWarning{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #efc36c;border-radius:8px;color:#6e4100;background:#fff7e3;font-size:12px;font-weight:700;line-height:1.4}.accountUnofficialWarning svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.baileysChannelSetup{display:grid;gap:14px;margin-top:16px}.baileysSetupToggle{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.baileysSetupToggle>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.baileysSetupToggle>span{position:relative;flex:0 0 40px;width:40px;height:22px;border:1px solid #cbd8e8;border-radius:999px;background:#dbe3ee;transition:background .18s ease,border-color .18s ease}.baileysSetupToggle>span:after{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0f172a33;content:"";transition:transform .18s ease}.baileysSetupToggle>input:checked+span{border-color:#006bff;background:#006bff}.baileysSetupToggle>input:checked+span:after{transform:translate(18px)}.baileysSetupToggle>input:focus-visible+span{outline:3px solid rgb(0 107 255 / 22%);outline-offset:2px}.baileysSetupToggle>div{display:grid;gap:1px;min-width:0}.baileysSetupToggle strong,.baileysSetupField>span{color:#0b1f3a;font-size:14px;font-weight:800}.baileysSetupToggle small,.baileysSetupField small{color:#5d6f89;font-size:12px;line-height:1.4}.baileysSetupNotice{display:flex;align-items:center;gap:16px;padding:10px 12px;border:1px solid #cbdcf1;border-left:3px solid #006bff;border-radius:8px;color:#0b1f3a;background:#f7faff}.baileysSetupNoticeHeader{display:flex;flex:1 1 230px;align-items:center;gap:9px;min-width:0}.baileysSetupNoticeIcon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #b8d4fb;border-radius:7px;color:#006bff;background:#eaf3ff}.baileysSetupNoticeIcon svg{width:17px;height:17px}.baileysSetupNoticeHeader>div{display:grid;gap:1px;min-width:0}.baileysSetupNoticeHeader strong{color:#0b1f3a;font-size:13px;font-weight:800}.baileysSetupNoticeHeader small{color:#5d6f89;font-size:11px;line-height:1.35}.baileysSetupNotice ul{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;margin:0;padding:0;list-style:none}.baileysSetupNotice li{display:flex;align-items:center;gap:6px;min-width:0;min-height:24px;padding:0;color:#344863;font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap}.baileysSetupNotice li svg{flex:0 0 15px;width:15px;height:15px;padding:2px;border-radius:50%;color:#087a55;background:#dff7ed;stroke-width:2.8}.baileysSetupField{display:grid;gap:6px}.baileysSetupField input{width:100%;min-height:46px;padding:0 13px;border:1px solid #c9d8eb;border-radius:8px;color:#0b1f3a;background:#fff;font:inherit}.baileysSetupField input:focus{border-color:#006bff;outline:3px solid rgb(0 107 255 / 15%)}.baileysSetupError{margin:-2px 0 0;color:#b42318;font-size:13px;font-weight:700}html body #root .app:not(.chatMode) .baileysChannelSetup .baileysSetupSubmit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid #006bff!important;border-radius:8px;color:#fff!important;background:#006bff!important;font-size:14px;font-weight:800;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}html body #root .app:not(.chatMode) .baileysChannelSetup .baileysSetupSubmit:hover:not(:disabled){border-color:#0053c7!important;background:#005edc!important;box-shadow:0 8px 20px #006bff2e}html body #root .app:not(.chatMode) .baileysChannelSetup .baileysSetupSubmit:disabled{cursor:wait;opacity:.65}.baileysSetupSubmit svg{width:18px;height:18px}.unofficialPairingCode{display:grid;place-items:center;gap:12px;width:100%;padding:28px 20px;text-align:center}.unofficialPairingCode small{color:#5d6f89;font-size:12px;font-weight:700}.unofficialPairingCode strong{color:#006bff;font-size:clamp(30px,7vw,42px);font-variant-numeric:tabular-nums;letter-spacing:.12em}.unofficialPairingCode span{max-width:310px;color:#4c607c;font-size:13px;line-height:1.5}@media(max-width:800px){.unofficialChannelBody{grid-template-columns:1fr}.unofficialQrPanel{min-height:170px}}@media(max-width:700px){.baileysSetupNotice{align-items:stretch;flex-direction:column;gap:9px;padding:10px}.baileysSetupNoticeHeader{flex:0 0 auto;width:100%}.baileysSetupNotice ul{justify-content:flex-start;width:100%;padding:9px 0 0;border-top:1px solid #d8e4f3;border-left:0}.unofficialQrDialog{gap:10px;padding:16px}.unofficialQrDialogCode{min-height:228px}.unofficialQrDialogCode img{width:min(100%,220px)}.unofficialChannel{padding:14px}.unofficialChannelHeader{grid-template-columns:40px minmax(0,1fr)}.unofficialChannelStatus{grid-column:1 / -1;justify-self:start}.unofficialChannelTitle{align-items:flex-start;flex-direction:column}.unofficialSteps{grid-template-columns:1fr}.unofficialActions{display:grid}.unofficialChannel.isQrFlow{padding:8px}.unofficialChannel.isQrFlow .unofficialChannelHeader{display:block}.unofficialChannel.isQrFlow .unofficialQrPanel img{width:min(100%,240px)}}@media(max-width:520px){.baileysSetupNotice ul{align-items:flex-start;flex-direction:column;gap:6px}}.sessionRecovery{margin:0 20px 18px;overflow:hidden;border:1px solid #d8e1ed;border-radius:8px;background:#fff}.sessionRecoveryToggle{display:grid;grid-template-columns:36px minmax(0,1fr) auto 18px;gap:12px;align-items:center;width:100%;min-height:64px;padding:10px 14px;border:0;background:#f8fafc;color:#0f1f35;text-align:left;cursor:pointer}.sessionRecoveryToggle:hover,.sessionRecoveryToggle:focus-visible{background:#f1f6fc}.sessionRecoveryToggle:focus-visible{outline:2px solid #0066ff;outline-offset:-2px}.sessionRecoveryToggleIcon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #bfd4ef;border-radius:8px;color:#06f;background:#edf5ff}.sessionRecoveryToggleIcon svg,.sessionRecoveryToggle>svg{width:18px;height:18px}.sessionRecoveryToggle>span:nth-child(2){display:grid;gap:2px;min-width:0}.sessionRecoveryToggle strong{font-size:14px;line-height:1.3}.sessionRecoveryToggle small{overflow:hidden;color:#5a6c84;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sessionRecoveryToggle>b{padding:5px 9px;border:1px solid #c9d8ea;border-radius:999px;color:#40546d;background:#fff;font-size:11px;white-space:nowrap}.sessionRecoveryToggle>svg{transition:transform .16s ease}.sessionRecovery.isOpen .sessionRecoveryToggle>svg{transform:rotate(180deg)}.sessionRecoveryPanel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:14px 18px;padding:16px;border-top:1px solid #d8e1ed}.sessionRecoveryIntro{display:grid;align-content:start;gap:5px}.sessionRecoveryIntro h4,.sessionRecoveryIntro p{margin:0}.sessionRecoveryIntro h4{font-size:17px;line-height:1.25}.sessionRecoveryIntro p{max-width:720px;color:#53657e;font-size:13px;line-height:1.5}.sessionRecoveryBadge{display:inline-flex;gap:6px;align-items:center;width:max-content;color:#06f;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sessionRecoveryBadge svg{width:14px;height:14px}.sessionRecoveryWarning{display:flex;gap:10px;padding:11px 12px;border:1px solid #f3d28a;border-radius:8px;color:#714600;background:#fff9eb}.sessionRecoveryWarning>svg{flex:0 0 auto;width:19px;height:19px;margin-top:1px}.sessionRecoveryWarning div{display:grid;gap:3px}.sessionRecoveryWarning strong{font-size:12px}.sessionRecoveryWarning p,.sessionRecoveryWarning small{margin:0;font-size:11px;line-height:1.4}.sessionRecoveryWarning small{color:#8a5d14}.sessionRecoveryField{display:grid;grid-column:1 / -1;gap:6px;color:#13233a;font-size:12px;font-weight:700}.sessionRecoveryField textarea{width:100%;min-height:150px;max-height:260px;resize:vertical;padding:12px 14px;border:1px solid #c7d5e7;border-radius:8px;outline:0;color:#16263d;background:#fbfdff;font:12px/1.5 Consolas,SFMono-Regular,monospace}.sessionRecoveryField textarea:focus{border-color:#06f;box-shadow:0 0 0 3px #0066ff1a}.sessionRecoveryField textarea::placeholder{color:#8a9ab0}.sessionRecoveryField>small{color:#687a91;font-size:11px;font-weight:500}.sessionRecoveryConsent{display:flex;gap:10px;align-items:flex-start;min-height:54px;padding:10px 12px;border:1px solid #d5dfec;border-radius:8px;background:#f8fafc;cursor:pointer}.sessionRecoveryConsent.accepted{border-color:#9cddb9;background:#f0fbf5}.sessionRecoveryConsent input{flex:0 0 auto;width:16px;height:16px;margin-top:2px;accent-color:#0066ff}.sessionRecoveryConsent span{display:grid;gap:2px}.sessionRecoveryConsent strong{font-size:12px}.sessionRecoveryConsent small{color:#60728a;font-size:11px;line-height:1.35}.sessionRecoveryActions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.sessionRecoveryActions button{min-height:42px}@media(max-width:900px){.sessionRecoveryPanel{grid-template-columns:1fr}.sessionRecoveryField{grid-column:1}.sessionRecoveryToggle{grid-template-columns:36px minmax(0,1fr) 18px}.sessionRecoveryToggle>b{display:none}.sessionRecoveryWarning{grid-row:auto}}@media(max-width:620px){.sessionRecovery{margin:0 12px 12px}.sessionRecoveryToggle small{white-space:normal}.sessionRecoveryPanel{padding:12px}.sessionRecoveryActions{display:grid;grid-template-columns:1fr}.sessionRecoveryActions button{width:100%;min-height:44px}}@media(prefers-reduced-motion:reduce){.sessionRecoveryToggle>svg{transition:none}}.metaGatewayPage{align-items:center;background:radial-gradient(circle at 50% 10%,rgb(13 193 114 / 10%),transparent 34%),#f3f7fb;display:flex;font-family:Inter,Segoe UI,sans-serif;justify-content:center;min-height:100dvh;padding:32px 20px}.metaGatewayCard{background:#fff;border:1px solid #dce5ef;border-radius:18px;box-shadow:0 20px 50px #10263f24;display:grid;gap:22px;max-width:548px;overflow:hidden;padding:38px 40px 28px;position:relative;text-align:center;width:100%}.metaGatewayManualCard{gap:18px;max-width:620px;padding:28px 40px 24px;text-align:left}.metaGatewayManualCard .metaGatewayBrandIcon{height:64px;width:64px}.metaGatewayManualCard .metaGatewayBrandIcon svg{height:30px;width:30px}.metaGatewayManualCard header{text-align:center}.metaGatewayManualForm{display:grid;gap:14px}.metaGatewayManualForm>label{display:grid;gap:6px}.metaGatewayManualForm>label>span{color:#33445e;font-size:13px;font-weight:750}.metaGatewayManualForm>label>span b{color:#d92d20}.metaGatewayManualForm input,.metaGatewayManualForm select{background:#fff;border:1px solid #cdd9e8;border-radius:10px;color:#152238;font:inherit;font-size:14px;min-height:46px;outline:none;padding:0 14px;width:100%}.metaGatewayManualForm input::placeholder{color:#a1afc2}.metaGatewayManualForm input:focus,.metaGatewayManualForm select:focus{border-color:#0671f9;box-shadow:0 0 0 3px #0667f921}.metaGatewayManualForm small{color:#7c8da5;font-size:11px;line-height:1.4}.metaGatewaySecretField{position:relative}.metaGatewaySecretField input{padding-right:48px}.metaGatewaySecretField button{align-items:center;background:transparent;border:0;color:#718198;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;position:absolute;right:5px;top:4px;width:38px}.metaGatewaySecretField button svg{height:17px;width:17px}.metaGatewayManualForm .metaGatewayConnectButton{margin-top:4px}.metaGatewayCard:before{background:#11b96f;content:"";height:5px;left:0;position:absolute;right:0;top:0}.metaGatewayBrandIcon{align-items:center;background:#fff;border:8px solid #ddf7e9;border-radius:22px;box-shadow:0 0 0 1px #bdebd2;color:#0abd68;display:inline-flex;height:76px;justify-content:center;justify-self:center;width:76px}.metaGatewayBrandIcon svg{height:36px;stroke-width:2.2;width:36px}.metaGatewayCard header{display:grid;gap:8px}.metaGatewayCard h1{color:#111c2f;font-size:clamp(22px,4vw,27px);letter-spacing:-.025em;line-height:1.2;margin:0}.metaGatewayCard header p{color:#61738d;font-size:15px;line-height:1.55;margin:0 auto;max-width:420px}.metaGatewayDetails{background:#f7f9fc;border:1px solid #dbe4ee;border-radius:12px;display:grid;gap:10px;padding:16px 18px;text-align:left}.metaGatewayDetails>div{align-items:center;display:grid;gap:8px;grid-template-columns:104px minmax(0,1fr) 28px;min-height:22px}.metaGatewayDetails span{color:#5f7088;font-size:12px}.metaGatewayDetails strong{color:#1a2a41;font-family:Cascadia Code,Consolas,monospace;font-size:12px;font-weight:650;overflow-wrap:anywhere}.metaGatewayDetails button{align-items:center;background:transparent;border:0;border-radius:6px;color:#7d8da2;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.metaGatewayDetails button:hover{background:#e9eff7;color:#075dce}.metaGatewayDetails button:focus-visible,.metaGatewayConnectButton:focus-visible{outline:3px solid rgb(6 103 249 / 25%);outline-offset:2px}.metaGatewayDetails button svg{height:16px;width:16px}.metaGatewayError{align-items:flex-start;background:#fff5f4;border:1px solid #fac7c2;border-radius:10px;color:#b42318;display:flex;font-size:12px;gap:8px;line-height:1.45;padding:10px 12px;text-align:left}.metaGatewayError svg{flex:0 0 auto;height:17px;margin-top:1px;width:17px}.metaGatewayConnectButton{align-items:center;background:#0667f9;border:1px solid #0667f9;border-radius:10px;box-shadow:0 10px 22px #0667f933;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:800;gap:9px;justify-content:center;min-height:54px;transition:background .16s ease,box-shadow .16s ease;width:100%}.metaGatewayConnectButton:hover:not(:disabled){background:#075dce;box-shadow:0 12px 26px #0667f942}.metaGatewayConnectButton:disabled{background:#b9c5d4;border-color:#b9c5d4;box-shadow:none;cursor:wait}.metaGatewayConnectButton svg{height:20px;width:20px}.metaGatewayCard.is-completed:before,.metaGatewayCard.is-completed .metaGatewayConnectButton{background:#0aaf66;border-color:#0aaf66}.metaGatewayCard footer{align-items:center;border-top:1px solid #e2e9f1;color:#8a99ac;display:flex;font-size:11px;font-weight:700;gap:7px;justify-content:center;padding-top:18px}.metaGatewayCard footer svg{height:15px;width:15px}@media(max-width:560px){.metaGatewayPage{align-items:flex-start;padding:16px 10px}.metaGatewayCard{border-radius:14px;gap:18px;padding:30px 18px 22px}.metaGatewayManualCard{padding:26px 18px 20px}.metaGatewayDetails>div{grid-template-columns:88px minmax(0,1fr) 28px}}.waLinkGatewayPage{align-items:center;background:radial-gradient(circle at 50% 10%,rgb(12 190 108 / 10%),transparent 34%),#f2f7fb;display:flex;font-family:Inter,Segoe UI,sans-serif;justify-content:center;min-height:100dvh;padding:18px 14px}.waLinkGatewayCard{background:#fff;border:1px solid #dce5ef;border-radius:18px;box-shadow:0 18px 46px #10263f24;box-sizing:border-box;display:grid;gap:16px;max-width:540px;overflow:hidden;padding:30px 30px 22px;position:relative;width:100%}.waLinkGatewayCard:before{background:#12b96d;content:"";height:5px;inset:0 0 auto;position:absolute}.waLinkBrandIcon{align-items:center;background:#fff;border:7px solid #dff7e9;border-radius:20px;box-shadow:0 0 0 1px #c4ecd7;color:#0abb68;display:inline-flex;height:66px;justify-content:center;justify-self:center;width:66px}.waLinkBrandIcon svg{height:31px;stroke-width:2.2;width:31px}.waLinkGatewayCard>header{display:grid;gap:6px;text-align:center}.waLinkGatewayCard h1{color:#111c2f;font-size:clamp(22px,4vw,26px);letter-spacing:-.025em;line-height:1.2;margin:0}.waLinkGatewayCard>header p,.waLinkGuidance{color:#60728b;font-size:14px;line-height:1.48;margin:0}.waLinkGatewayCard>header p{font-size:14px}.waLinkExtensionButton,.waLinkSubmitButton{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:9px;justify-content:center;min-height:48px;padding:0 18px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.waLinkExtensionButton{background:#f3f6fa;border:1px solid #dbe4ee;color:#40526c}.waLinkExtensionButton:hover:not(:disabled),.waLinkExtensionButton:focus-visible{background:#eaf1f8;border-color:#b9cbe0;outline:3px solid rgb(7 93 206 / 14%)}.waLinkExtensionButton:disabled{color:#8a9aae;cursor:not-allowed;opacity:.72}.waLinkExtensionButton svg,.waLinkSubmitButton svg{height:19px;width:19px}.waLinkManualForm{border-top:1px solid #e2e9f1;display:grid;gap:12px;padding-top:16px}.waLinkManualForm label{display:grid;gap:8px}.waLinkManualForm label>span{color:#44566f;font-size:13px;line-height:1.5}.waLinkManualForm label>span strong{color:#17243a}.waLinkManualForm textarea{background:#fff;border:1px solid #cdd9e8;border-radius:11px;color:#17243a;font:12px/1.5 Cascadia Code,Consolas,monospace;min-height:124px;outline:0;padding:14px;resize:vertical;width:100%}html body #root .waLinkGatewayPage .waLinkManualForm textarea{height:124px!important;min-height:124px!important;padding:14px!important}.waLinkManualForm textarea::placeholder{color:#9babc0}.waLinkManualForm textarea:focus{border-color:#0aaf66;box-shadow:0 0 0 3px #0aaf6621}.waLinkSecurityNotice{color:#7a5a1c;font-size:11px;line-height:1.45}.waLinkError{align-items:flex-start;background:#fff5f4;border:1px solid #fac7c2;border-radius:10px;color:#b42318;display:flex;font-size:12px;gap:8px;line-height:1.45;padding:10px 12px}.waLinkError svg{flex:0 0 auto;height:17px;margin-top:1px;width:17px}.waLinkSubmitButton{background:#14bb68;border:1px solid #14bb68;box-shadow:0 10px 24px #14bb683d;color:#fff}.waLinkSubmitButton:hover:not(:disabled),.waLinkSubmitButton:focus-visible{background:#0da65b;border-color:#0da65b;box-shadow:0 12px 28px #14bb684d;outline:3px solid rgb(20 187 104 / 18%)}.waLinkSubmitButton:disabled{background:#b9c7d5;border-color:#b9c7d5;box-shadow:none;cursor:not-allowed}.waLinkGatewayCard.is-completed:before,.waLinkGatewayCard.is-completed .waLinkSubmitButton{background:#08a95c;border-color:#08a95c}.waLinkGatewayCard>footer{align-items:center;border-top:1px solid #e2e9f1;color:#8a99ac;display:flex;font-size:11px;font-weight:700;gap:7px;justify-content:center;padding-top:14px}.waLinkGatewayCard>footer svg{height:15px;width:15px}@media(max-width:620px){.waLinkGatewayPage{align-items:flex-start;padding:12px 8px}.waLinkGatewayCard{border-radius:15px;gap:14px;padding:26px 18px 18px}.waLinkManualForm textarea{min-height:118px}html body #root .waLinkGatewayPage .waLinkManualForm textarea{height:118px!important;min-height:118px!important}}@media(prefers-reduced-motion:reduce){.metaGatewayConnectButton{transition:none}}.chatMode .templateComposer{background:#fff;border-top:1px solid var(--inbox-line);flex:0 0 auto;padding:10px 16px 0}.chatMode .templateBar{align-items:center;background:transparent;display:grid;gap:10px;grid-template-columns:auto minmax(180px,1fr) auto;padding:0}.chatMode .composerTabs{background:#f3f6fa;border:1px solid #DCE5F1;border-radius:12px;display:inline-flex;gap:4px;padding:4px}.chatMode .composerTabs button{background:transparent;border:0;border-radius:9px;color:#667085;font-size:13px;font-weight:850;min-height:36px;padding:0 12px}.chatMode .composerTabs button.active{background:#fff;box-shadow:0 6px 16px #0f172a14;color:var(--inbox-blue)}.chatMode .templateBar select,.chatMode .composer input{background:#f8fafc;border:1px solid #D8E2EF;border-radius:13px;color:var(--inbox-ink);font-size:14px;min-height:46px;padding:0 14px}.chatMode .templateBar select:focus,.chatMode .composer input:focus{background:#fff;border-color:#8db2ff;box-shadow:0 0 0 4px #155eef1a;outline:none}.chatMode .templateBar .secondary,.chatMode .composer button{border-radius:13px;font-size:14px;font-weight:850;min-height:46px}.chatMode .templateBar .secondary{background:#fff;border:1px solid #D8E2EF;color:#40516a;padding:0 14px}.chatMode .templatePreviewBox{background:#f8fafc;border:1px solid #D8E2EF;border-radius:14px;display:grid;gap:10px;margin:10px 0 0;padding:12px}.chatMode .templatePreviewBox p{color:var(--inbox-ink);font-size:14px;line-height:1.45;margin:0}.chatMode .templateVariableGrid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.chatMode .templateVariableGrid label{color:#667085;display:grid;font-size:12px;font-weight:800;gap:6px}.chatMode .templateVariableGrid input{border:1px solid #D8E2EF;border-radius:10px;min-height:40px;padding:0 10px}.chatMode .composer{align-items:center;background:#fff;border-top:0;display:grid;flex:0 0 auto;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px 16px 14px}.chatMode .composerTools{display:inline-flex;gap:6px}.chatMode .composerTools span{align-items:center;background:#f8fafc;border:1px solid #D8E2EF;border-radius:12px;color:#40516a;display:inline-flex;font-size:15px;font-weight:850;height:44px;justify-content:center;width:44px}.chatMode .composer button{align-items:center;background:#155eef;border:1px solid #155EEF;color:#fff;display:inline-flex;gap:8px;justify-content:center;line-height:1;padding:0 18px;white-space:nowrap}.chatMode .composer button svg{flex:0 0 auto;height:19px;width:19px}.chatMode .composer button:disabled,.chatMode .templateBar .secondary:disabled{background:#f1f5f9;border-color:#d8e2ef;color:#64748b;cursor:not-allowed;opacity:1;transform:none}.chatMode .composer button:disabled svg,.chatMode .templateBar .secondary:disabled svg{color:#64748b}html body #root .app.chatMode form.composer{align-items:center!important;background:var(--inbox-surface, #ffffff)!important;border:0!important;border-top:1px solid var(--inbox-line, #dbe5f0)!important;box-sizing:border-box!important;display:flex!important;flex:0 0 60px!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;height:60px!important;min-height:60px!important;min-width:0!important;overflow:visible!important;padding:9px 12px!important;width:100%!important}html body #root .app.chatMode form.composer .composerUtilityBar{align-items:center!important;align-self:center!important;border:0!important;border-right:1px solid var(--inbox-line, #dbe5f0)!important;box-sizing:border-box!important;display:inline-flex!important;flex:0 0 auto!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:2px!important;height:40px!important;margin:0!important;min-width:0!important;padding:0 7px 0 0!important;width:auto!important}html body #root .app.chatMode form.composer button,html body #root .app.chatMode form.composer .composerUtilityBar>button{align-items:center!important;align-self:center!important;background:transparent!important;border:0!important;border-radius:9px!important;box-shadow:none!important;box-sizing:border-box!important;color:#40536b!important;display:inline-flex!important;flex:0 0 40px!important;font-size:0!important;gap:0!important;height:40px!important;justify-content:center!important;margin:0!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;overflow:hidden!important;padding:0!important;width:40px!important}html body #root .app.chatMode form.composer .composerUtilityBar>button:hover,html body #root .app.chatMode form.composer .composerUtilityBar>button:focus-visible{background:#edf5ff!important;color:var(--inbox-blue, #0867f2)!important}html body #root .app.chatMode form.composer .composerUtilityBar>button:focus-visible,html body #root .app.chatMode form.composer>button:focus-visible,html body #root .app.chatMode form.composer input:focus-visible{outline:2px solid rgba(8,103,242,.42)!important;outline-offset:1px!important}html body #root .app.chatMode form.composer .composerUtilityBar>button:disabled{background:transparent!important;color:#7c8da2!important;cursor:not-allowed!important;opacity:.45!important}html body #root .app.chatMode form.composer .composerUtilityBar svg,html body #root .app.chatMode form.composer>button[type=submit] svg{flex:0 0 auto!important;height:18px!important;margin:0!important;width:18px!important}html body #root .app.chatMode form.composer .composerMore{align-items:center;display:inline-flex;flex:0 0 40px;height:40px;position:relative;width:40px}html body #root .app.chatMode form.composer .composerMore>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:9px!important;color:#40536b!important;display:inline-flex!important;flex:0 0 40px!important;height:40px!important;justify-content:center!important;margin:0!important;max-width:40px!important;min-width:40px!important;padding:0!important;width:40px!important}html body #root .app.chatMode form.composer .composerMore>button:hover,html body #root .app.chatMode form.composer .composerMore>button.isActive{background:#edf5ff!important;color:var(--inbox-blue, #0867f2)!important}html body #root .app.chatMode form.composer .composerMoreMenu{background:#fff;border:1px solid #d9e3ef;border-radius:9px;bottom:42px;box-shadow:0 14px 32px #0f233c2e;box-sizing:border-box;display:grid;left:0;overflow:visible;padding:3px;position:absolute;width:210px;z-index:120}html body #root .app.chatMode form.composer .composerMoreMenu>button,html body #root .app.chatMode form.composer .composerNestedAction>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:6px!important;color:#152238!important;display:grid!important;font-size:11.5px!important;font-weight:650!important;gap:6px!important;grid-template-columns:15px minmax(0,1fr) auto;height:27px!important;justify-content:stretch!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:27px!important;min-width:0!important;overflow:visible!important;padding:0 6px!important;text-align:left!important;width:100%!important}html body #root .app.chatMode form.composer .composerMoreMenu>button:hover,html body #root .app.chatMode form.composer .composerNestedAction>button:hover{background:#eaf3ff!important;color:#075bcf!important}html body #root .app.chatMode form.composer .composerMoreMenu button>svg{color:currentColor;height:14px!important;margin:0!important;width:14px!important}html body #root .app.chatMode form.composer .composerMoreMenu button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body #root .app.chatMode form.composer .composerMoreMenu button>small{color:#77889d;font-size:10px;font-weight:750;text-transform:uppercase}html body #root .app.chatMode form.composer .composerMoreMenu button.isUnavailable{color:#738399!important;cursor:not-allowed!important;opacity:.7!important}html body #root .app.chatMode form.composer .composerMenuSection{border-top:1px solid #e5ebf2;color:#6d7889;font-size:9.5px;font-weight:800;letter-spacing:.04em;margin:2px 2px 1px;padding:5px 4px 2px;text-transform:uppercase}html body #root .app.chatMode form.composer .composerNestedAction{position:relative}html body #root .app.chatMode form.composer .composerNestedAction>button.isOpen{background:#e6f1ff!important;color:#075bcf!important}html body #root .app.chatMode form.composer .composerRewriteMenu{background:#fff;border:1px solid #d9e3ef;border-radius:9px;box-shadow:0 14px 30px #0f233c2b;display:grid;gap:1px;left:calc(100% + 6px);padding:3px;position:absolute;top:0;width:166px;z-index:125}html body #root .app.chatMode form.composer .composerRewriteMenu>button{align-items:center!important;background:transparent!important;border:0!important;border-radius:6px!important;color:#152238!important;display:grid!important;font-size:11.5px!important;font-weight:650!important;gap:6px!important;grid-template-columns:15px minmax(0,1fr);height:27px!important;justify-content:stretch!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:27px!important;min-width:0!important;padding:0 6px!important;text-align:left!important;width:100%!important}html body #root .app.chatMode form.composer .composerRewriteMenu>button:hover{background:#eaf3ff!important;color:#075bcf!important}html body #root .app.chatMode form.composer .composerRewriteMenu>button:disabled{cursor:not-allowed!important;opacity:.48!important}@media(max-width:760px){html body #root .app.chatMode form.composer .composerRewriteMenu{bottom:calc(100% + 6px);left:0;top:auto}}.multiForwardForm fieldset{border:0;margin:0;min-width:0;padding:0}.multiForwardForm legend{color:#33465e;font-size:12px;font-weight:800;margin-bottom:8px}.multiForwardTargets{border:1px solid #dbe5f0;border-radius:10px;display:grid;max-height:260px;overflow-y:auto;padding:4px}.multiForwardTargets>label{align-items:center;border-radius:8px;display:grid;gap:8px;grid-template-columns:auto 34px minmax(0,1fr);padding:7px 8px}.multiForwardTargets>label:hover{background:#f2f7fd}.multiForwardTargets>label>span:last-child{display:grid;min-width:0}.multiForwardTargets small{color:#718198}.aiConversationSummary{align-items:flex-start;background:#f4f8ff;border:1px solid #d9e6f7;border-radius:12px;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr);padding:16px}.aiConversationSummary svg{color:#0867f2;height:20px;width:20px}.aiConversationSummary p{color:#33465e;line-height:1.55;margin:0}.composerCatalog,.composerCatalogProducts,.composerQuickReplyList{display:grid;gap:10px}.composerCatalogProducts{border-bottom:1px solid #dfe7f1;max-height:230px;overflow-y:auto;padding-bottom:10px}.composerCatalogProducts>article{align-items:center;background:#f7faff;border:1px solid #dbe6f4;border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.composerCatalogProducts>article>div{display:grid;gap:2px;min-width:0}.composerCatalogProducts span,.composerCatalogProducts small{color:#667991;font-size:12px}.composerProductGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.composerQuickReplyList>button{align-items:center;background:#fff;border:1px solid #dce5f0;border-radius:10px;color:#14243a;display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:10px 12px;text-align:left}.composerQuickReplyList>button:hover{background:#edf5ff;border-color:#9fc7ff}.composerQuickReplyList>button>svg{color:#0867f2;height:19px;width:19px}.composerQuickReplyList>button>span{display:grid;gap:2px;min-width:0}.composerQuickReplyList small{color:#657890;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composerQuickReplyList em{color:#0867f2;font-size:11px;font-style:normal;font-weight:800}.composerPixConfirmation{align-items:flex-start;background:#f2f8ff;border:1px solid #cfe1f7;border-radius:12px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);padding:14px}.composerPixConfirmation>svg{background:#e2efff;border-radius:9px;color:#0867f2;height:22px;padding:7px;width:22px}.composerPixConfirmation p{color:#475d77;line-height:1.45;margin:5px 0}.composerPixConfirmation small{color:#708198}.interactiveMessageForm{gap:12px}html body #root .modalCard.quickReplyComposerModal{border-radius:12px!important;max-height:min(92vh,480px)!important;width:min(calc(100vw - 24px),460px)!important}html body #root .quickReplyComposerModal .modalHead{border-bottom:0;min-height:48px!important;padding:10px 18px 4px!important}html body #root .quickReplyComposerModal .modalHead h2{font-size:18px!important;line-height:1.2!important}html body #root .quickReplyComposerModal .modalClose{background:transparent!important;border:0!important;border-radius:6px!important;box-shadow:none!important;height:28px!important;min-height:28px!important;min-width:28px!important;width:28px!important}.quickReplyModalTitle{align-items:center;display:inline-flex;gap:8px}.quickReplyModalTitle svg{height:18px;width:18px}html body #root .quickReplyComposerModal .modalContent{border:0!important;gap:0!important;padding:0 18px 6px!important}html body #root .quickReplyComposerModal .modalFoot{border-top:0;gap:7px!important;padding:2px 18px 12px!important}html body #root .quickReplyComposerModal .modalFoot>button{border-radius:8px!important;font-size:14px!important;height:36px!important;min-height:36px!important;padding:0 17px!important}html body #root .quickReplyComposerModal .interactiveMessageForm{gap:8px!important}.quickReplyBetaRow{align-items:center;display:flex;justify-content:flex-end;min-height:22px}html body #root .quickReplyComposerModal .interactiveBetaToggle{font-size:12px!important;min-height:24px!important;padding:0!important}html body #root .quickReplyComposerModal .conversationActionForm>label{gap:4px!important}html body #root .quickReplyComposerModal .conversationActionForm>label>span,.quickReplyButtons>legend{color:#13243b;font-size:13px!important;font-weight:600}html body #root .quickReplyComposerModal .conversationActionForm input:not([type=checkbox]),html body #root .quickReplyComposerModal .conversationActionForm select{border-radius:8px!important;font-size:13px!important;height:36px!important;min-height:36px!important;padding:0 11px!important}html body #root .quickReplyComposerModal .conversationActionForm textarea{border-radius:8px!important;font-size:13px!important;height:72px!important;min-height:72px!important;padding:8px 11px!important}html body #root .quickReplyComposerModal .quickReplyButtons{border:0;display:grid;gap:5px;margin:0;padding:0}.quickReplyButtons>legend{margin-bottom:3px;padding:0}html body #root .quickReplyComposerModal .quickReplyButtonRow{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 82px 36px}.quickReplyButtonRow>input{min-width:0}html body #root .quickReplyComposerModal .quickReplyAddButton,html body #root .quickReplyComposerModal .quickReplyRemoveButton{align-items:center;border-radius:8px;display:inline-flex;font-size:18px;height:36px!important;justify-content:center;padding:0;width:36px!important}.quickReplyAddButton{background:#0867f2;border:1px solid #0867f2;box-shadow:0 5px 12px #0867f238;color:#fff}.quickReplyAddButton:hover{background:#0057d6;border-color:#0057d6}.quickReplyRemoveButton{background:#fff;border:1px solid #f0bcbc;color:#c53232}.quickReplyRemoveButton:hover{background:#fff0f0}.quickReplyRemoveButton svg{height:17px;width:17px}.interactiveMessageLead{align-items:center;background:#f7faff;border:1px solid #d9e6f5;border-radius:12px;display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) auto;padding:10px 12px}.interactiveMessageLead>svg{background:#e8f2ff;border-radius:9px;color:#0867f2;height:20px;padding:8px;width:20px}.interactiveMessageLead>div{display:grid;gap:2px;min-width:0}.interactiveMessageLead strong{color:#10233d;font-size:14px}.interactiveMessageLead small{color:#63758d;font-size:12px}.interactiveBetaControl{position:relative}.interactiveBetaToggle{align-items:center;background:transparent;border:0;border-radius:7px;color:#b65d00;display:inline-flex;font-size:12px;gap:5px;min-height:32px;padding:0 6px;white-space:nowrap}.interactiveBetaToggle:hover,.interactiveBetaToggle:focus-visible,.interactiveBetaToggle[aria-expanded=true]{background:#fff3df;color:#914900;outline:none}.interactiveBetaToggle:focus-visible{box-shadow:0 0 0 3px #0867f229}.interactiveBetaToggle svg{height:15px;width:15px}.interactiveBetaPopover{animation:interactiveBetaEnter .16s ease-out;background:#2457d6;border-radius:10px;box-shadow:0 12px 30px #1431633d;color:#fff;font-size:13px;font-weight:500;line-height:1.45;padding:11px 13px;position:absolute;right:0;top:calc(100% + 7px);width:min(340px,calc(100vw - 64px));z-index:30}.interactiveBetaPopover:before{border-bottom:7px solid #2457d6;border-left:7px solid transparent;border-right:7px solid transparent;content:"";position:absolute;right:23px;top:-7px}@keyframes interactiveBetaEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.interactiveMessageForm textarea{min-height:0;resize:vertical}.interactiveMessageForm label>small{color:#71829a;font-size:12px;line-height:1.35}.interactiveListSections{border:0;display:grid;gap:10px;margin:0;padding:0}.interactiveListSections>legend{color:#172b46;font-size:13px;font-weight:700;margin-bottom:6px;padding:0}.interactiveListSections>em{color:#71829a;font-size:12px}.interactiveListSection{background:#f8faff;border:1px solid #d9e3ef;border-radius:11px;display:grid;gap:9px;padding:10px}.interactiveListSection>label{display:grid;gap:5px}.interactiveListSection>label>span{color:#172b46;font-size:12px;font-weight:700}.interactiveListSectionHeader{align-items:center;display:flex;justify-content:space-between}.interactiveListSectionHeader strong{color:#0867f2;font-size:12px}.interactiveListSectionHeader button{align-items:center;background:transparent;border:0;border-radius:7px;color:#657890;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.interactiveListSectionHeader button:hover{background:#ffebeb;color:#c53232}.interactiveListSectionHeader svg{height:16px;width:16px}.interactiveListAddSection{align-items:center;background:#fff;border:1px solid #cbd9e9;border-radius:9px;color:#10233d;display:inline-flex;font-weight:700;gap:8px;justify-content:center;min-height:40px;width:100%}.interactiveListAddSection:hover{background:#edf5ff;border-color:#86b8fa;color:#0867f2}.interactiveListAddSection>span{font-size:22px;font-weight:400;line-height:1}.interactiveMessageForm input:focus,.interactiveMessageForm select:focus,.interactiveMessageForm textarea:focus{border-color:#0867f2;box-shadow:0 0 0 3px #0867f21f;outline:none}@media(max-width:640px){.composerProductGrid{grid-template-columns:1fr}.interactiveMessageLead{grid-template-columns:38px minmax(0,1fr)}.interactiveBetaControl{grid-column:2;justify-self:start}.interactiveBetaPopover{left:0;right:auto}.interactiveBetaPopover:before{left:23px;right:auto}.quickReplyComposerModal .modalHead{padding:10px 12px 4px}.quickReplyComposerModal .modalContent{padding:0 12px 8px}.quickReplyComposerModal .modalFoot{padding:0 12px 12px}.quickReplyButtonRow{grid-template-columns:minmax(0,1fr) 60px 36px}}html body #root .app.chatMode form.composer button.composerSignatureToggle{align-items:center!important;color:#40536b!important;display:inline-flex!important;flex:0 0 auto!important;font-size:12px!important;font-weight:750!important;gap:7px!important;height:40px!important;justify-content:center!important;max-width:none!important;min-width:96px!important;overflow:visible!important;padding:0 8px!important;white-space:nowrap!important;width:auto!important}html body #root .app.chatMode form.composer .composerSignatureToggle>span{background:#cbd5e1!important;border-radius:999px!important;box-sizing:border-box!important;display:inline-block!important;flex:0 0 32px!important;height:18px!important;position:relative!important;width:32px!important}html body #root .app.chatMode form.composer .composerSignatureToggle>span:after{background:#fff!important;border-radius:50%!important;content:""!important;height:14px!important;left:2px!important;position:absolute!important;top:2px!important;transition:transform .16s ease!important;width:14px!important}html body #root .app.chatMode form.composer .composerSignatureToggle.isActive>span{background:var(--inbox-blue, #0867f2)!important}html body #root .app.chatMode form.composer .composerSignatureToggle.isActive>span:after{transform:translate(14px)!important}html body #root .app.chatMode form.composer>input{align-self:center!important;background:#f8fafc!important;border:1px solid var(--inbox-line-strong, #cad7e6)!important;border-radius:10px!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--inbox-ink, #071a33)!important;display:block!important;flex:1 1 180px!important;font-size:14px!important;height:40px!important;margin:0!important;max-height:40px!important;max-width:none!important;min-height:40px!important;min-width:0!important;padding:0 13px!important;width:auto!important}html body #root .app.chatMode form.composer>input:focus{background:#fff!important;border-color:#8cb9f8!important;box-shadow:0 0 0 3px #0867f217!important}html body #root .app.chatMode form.composer>button[type=submit]{background:var(--inbox-blue, #0867f2)!important;color:#fff!important;flex-basis:40px!important}html body #root .app.chatMode form.composer>button[type=submit]:hover{background:#075bcf!important}html body #root .app.chatMode form.composer>button[type=submit]>span{display:none!important}@media(max-width:1050px){html body #root .app.chatMode form.composer button.composerSignatureToggle{display:none!important}}@media(max-width:900px){html body #root .app.chatMode form.composer{flex-basis:58px!important;gap:7px!important;height:58px!important;min-height:58px!important;padding:8px!important}}@media(max-width:600px){html body #root .app.chatMode form.composer .composerUtilityBar>button:nth-child(2),html body #root .app.chatMode form.composer .composerUtilityBar>button:nth-child(4){display:none!important}html body #root .app.chatMode form.composer .composerUtilityBar{padding-right:5px!important}}@media(prefers-reduced-motion:reduce){html body #root .app.chatMode form.composer .composerSignatureToggle>span:after{transition:none!important}}html body #root .app.chatMode form.composer>textarea{align-self:center!important;background:#fff!important;border:1px solid #cbd8e9!important;border-radius:10px!important;color:#10233e!important;flex:1 1 auto!important;font:inherit!important;height:40px!important;line-height:20px!important;max-height:92px!important;min-height:40px!important;min-width:120px!important;padding:9px 12px!important;resize:none!important}html body #root .app.chatMode form.composer>textarea:focus{border-color:#0868f7!important;box-shadow:0 0 0 3px #0868f71f!important;outline:0!important}.interactivePixHint{margin:2px 0 0;color:var(--text-muted, #64748b);font-size:.78rem;line-height:1.35}
