: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}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:linear-gradient(90deg,var(--green),var(--blue));display:block;height:100%;border-radius:999px;transition:width .4s 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:linear-gradient(90deg,var(--blue),var(--green));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 .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 .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}.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:linear-gradient(90deg,#4f46e5,#06b6d4);display:block;height:100%}.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}.suiteLineChart{align-items:end;background:linear-gradient(#f8fafc 1px,transparent 1px);background-size:100% 38px;border-bottom:1px solid #d9e2ef;display:grid;flex:1;gap:10px;grid-template-columns:repeat(18,1fr);min-height:220px;padding:22px 12px 0}.suiteLineChart i{background:linear-gradient(180deg,#60a5fa,#4f46e5);border-radius:999px 999px 0 0;min-height:8px}.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:linear-gradient(180deg,#4f46e5,#06b6d4);border-radius:999px 999px 6px 6px;display:block;min-height:24px}.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}*{box-sizing:border-box}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}*,*:before,*:after{box-sizing:border-box}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}button,input,select,textarea{font:inherit}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.sidebarCollapsed{grid-template-columns:var(--bh-sidebar-collapsed) minmax(0,1fr)!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 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,body #root .suiteCard 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;white-space:nowrap!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 .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 span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!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 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.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 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 .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 .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{--go-sidebar: 292px;--go-sidebar-collapsed: 84px;--go-page-gap: 14px;--go-page-pad: 18px;--go-border: #d8e3f2;--go-surface: #ffffff;--go-muted-surface: #f5f8fc;--go-text: #06142f;--go-muted: #5e7190;--go-blue: #0f62fe;--go-green: #16a34a;--go-dark: #081522;--go-dark-2: #0c1928;--go-dark-3: #101f31;--go-purple: #8b5cf6;--go-cyan: #00c2ff}html,body,#root{width:100%;min-width:0;min-height:100%;overflow-x:hidden!important}#root,#root *{box-sizing:border-box}#root button,#root input,#root select,#root textarea{font:inherit;max-width:100%}#root img,#root svg{flex-shrink:0}#root .app,#root .workspace,#root .topbar,#root .sectionCard,#root .panel,#root .suiteCard,#root .connectHero,#root .embeddedSignupPage,#root .chatShell,#root .conversationList,#root .thread{min-width:0!important}#root .workspace *,#root .inboxExperience *,#root .embeddedSignupPage *,#root .suiteCard *,#root .sectionCard *,#root .topbar *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;word-break:normal!important;overflow-wrap:anywhere}@media(min-width:981px){body #root .app{display:grid!important;grid-template-columns:var(--go-sidebar) minmax(0,1fr)!important;align-items:stretch!important;min-height:100dvh!important;width:100%!important;max-width:100%!important;overflow:hidden!important;background:#eaf1f8!important}body #root .app.sidebarCollapsed{grid-template-columns:var(--go-sidebar-collapsed) minmax(0,1fr)!important}body #root .sidebar{position:sticky!important;top:0!important;left:0!important;z-index:30!important;align-self:start!important;width:var(--go-sidebar)!important;height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 14px!important;background:linear-gradient(180deg,#071422,#081521)!important;border-right:1px solid rgba(148,163,184,.18)!important;box-shadow:none!important}body #root .app.sidebarCollapsed .sidebar{width:var(--go-sidebar-collapsed)!important;padding:16px 10px!important}body #root .workspace{grid-column:2!important;width:100%!important;min-height:100dvh!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:var(--go-page-pad)!important;margin:0!important;background:#eaf1f8!important}body #root .app.chatMode .workspace{height:100dvh!important;overflow:hidden!important;padding:0!important;background:#101010!important}}body #root .brand{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-height:58px!important;padding:4px 6px 18px!important;margin:0 0 10px!important}body #root .brandMark{width:52px!important;height:52px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#12b7ff,#136bff)!important;color:#fff!important;font-weight:900!important}body #root .brand strong{color:#f8fbff!important;font-size:17px!important;line-height:1.15!important}body #root .brand span{color:#91a4bd!important;font-size:14px!important;margin-top:4px!important}body #root .sidebarToggle{width:100%!important;height:44px!important;min-height:44px!important;margin:4px 0 20px!important;padding:0 14px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.22)!important;background:#101f31!important;color:#dbeafe!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important}body #root .sidebarSection{margin:0 0 16px!important;padding:0!important;border:0!important}body #root .sidebarSection>button:first-child{width:100%!important;min-height:32px!important;height:32px!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border:0!important;border-radius:10px!important;background:#ffffff09!important;color:#9db2cc!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:900!important}body #root .mainNav{display:grid!important;gap:4px!important;margin:8px 0 0!important;padding:0 0 0 6px!important;border-left:1px solid rgba(148,163,184,.1)!important;max-height:680px!important;opacity:1!important;overflow:visible!important}body #root .mainNav button,body #root .sidebarUtility .mainNav button{width:100%!important;min-height:42px!important;height:42px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:11px!important;background:transparent!important;color:#c5d1e3!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;text-align:left!important;font-size:15px!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important}body #root .mainNav button svg{width:19px!important;height:19px!important;color:#9fb4cd!important;stroke-width:2!important}body #root .mainNav button:hover{background:#94a3b81a!important;color:#fff!important}body #root .mainNav button.active{background:linear-gradient(135deg,#7c3aed,#8b5cf6)!important;border-color:#c4b5fd6b!important;color:#fff!important;box-shadow:0 10px 30px #7c3aed47!important}body #root .mainNav button.active svg{color:#fff!important}body #root .sidebarUtility{margin:20px 0 0!important;padding:16px 0 0!important;border-top:1px solid rgba(148,163,184,.2)!important}body #root .app.sidebarCollapsed .brand{grid-template-columns:1fr!important;place-items:center!important;padding-inline:0!important}body #root .app.sidebarCollapsed .brand div:not(.brandMark),body #root .app.sidebarCollapsed .brand strong,body #root .app.sidebarCollapsed .brand span,body #root .app.sidebarCollapsed .sidebarToggle span,body #root .app.sidebarCollapsed .sidebarSection>button:first-child span,body #root .app.sidebarCollapsed .mainNav button span{display:none!important}body #root .topbar,body #root .connectHero,body #root .sectionCard,body #root .panel,body #root .suitePageHeader,body #root .signupCommand,body #root .signupMainCard,body #root .signupSidePanel,body #root .signupAdvancedGrid>*,body #root .suiteCard{border:1px solid var(--go-border)!important;border-radius:14px!important;background:var(--go-surface)!important;box-shadow:none!important;overflow:hidden!important}body #root .topbar{position:relative!important;z-index:1!important;min-height:82px!important;height:auto!important;padding:16px 20px!important;margin:0 0 var(--go-page-gap)!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:16px!important;transform:none!important;clip-path:none!important}body #root .topbar h1{margin:0!important;max-width:100%!important;font-size:clamp(26px,2.2vw,34px)!important;line-height:1.05!important;color:var(--go-text)!important;letter-spacing:0!important}body #root .topbar .eyebrow,body #root .eyebrow{display:block!important;margin:0 0 4px!important;color:var(--go-blue)!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}body #root .topbarActions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important}body #root .tenantSwitcher,body #root .pill,body #root .badge,body #root .topbarActions>span,body #root .topbarActions>button,body #root .topbarActions>label{min-height:36px!important;height:auto!important;max-width:320px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;border-radius:999px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .stack{display:grid!important;gap:var(--go-page-gap)!important;margin:0!important;padding:0!important}body #root .connectHero,body #root .sectionCard,body #root .panel,body #root .suiteCard,body #root .suitePageHeader,body #root .signupCommand,body #root .signupMainCard,body #root .signupSidePanel{min-height:auto!important;padding:18px 20px!important}body #root .connectHero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}body #root .connectHero h2,body #root .sectionCard h2,body #root .suitePageHeader h1,body #root .suiteCard h3{margin:0!important;color:var(--go-text)!important;font-size:clamp(22px,1.9vw,30px)!important;line-height:1.12!important;letter-spacing:0!important}body #root .connectHero p,body #root .sectionCard p,body #root .suitePageHeader p,body #root .suiteCard p{color:var(--go-muted)!important;line-height:1.45!important}body #root .metricsGrid,body #root .suiteMetricsGrid,body #root .opsMetricsGrid,body #root .accountMetrics{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;margin:0!important}body #root .metric,body #root .suiteMetric,body #root .metricCard,body #root .limitCard{min-height:76px!important;height:auto!important;padding:12px 14px!important;border:1px solid var(--go-border)!important;border-radius:12px!important;background:#fff!important;display:grid!important;align-items:center!important;gap:6px!important}body #root .metric strong,body #root .suiteMetric strong,body #root .metricCard strong{font-size:clamp(24px,2vw,34px)!important;line-height:1!important}body #root .tenantRow,body #root .suiteWallet,body #root .customFieldList>article,body #root .suiteTableRow{min-height:58px!important;height:auto!important;padding:12px 14px!important;display:grid!important;align-items:center!important;gap:10px!important;overflow:hidden!important}body #root .tenantRow{grid-template-columns:minmax(260px,1.4fr) minmax(220px,.9fr) minmax(220px,1fr) auto!important}body #root .tenantRowMain,body #root .tenantRowControls,body #root .tenantPlanControls,body #root .tenantLimitControls,body #root .suiteInlineActions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}body #root .miniLimitField,body #root .tenantPlanControls select,body #root .tenantPlanControls input{height:42px!important;min-height:42px!important;max-width:160px!important}body #root .suiteGhost.compact,body #root .suiteDanger.compact,body #root .tableActions button,body #root .suitePrimary,body #root .primary,body #root button.secondary{min-height:40px!important;height:40px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;border-radius:999px!important}body #root .crmSuitePage,body #root .embeddedSignupPage,body #root .settingsForm,body #root .customFieldLayout{max-width:100%!important;width:100%!important;margin:0!important;overflow:visible!important}body #root .suiteToolbar,body #root .suiteReportFilters,body #root .suiteFormGrid,body #root .customFieldLayout,body #root .suiteSettingsGrid,body #root .signupWorkspace,body #root .signupAdvancedGrid{display:grid!important;gap:12px!important;min-width:0!important}body #root .suiteFormGrid,body #root .signupAdvancedGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important}body #root .customFieldLayout,body #root .signupWorkspace,body #root .suiteSettingsGrid{grid-template-columns:minmax(0,.95fr) minmax(320px,1.45fr)!important;align-items:start!important}body #root .suiteSettingsMenu{position:sticky!important;top:16px!important;align-self:start!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important}body #root .suiteHoursTable,body #root .suiteTable,body #root .tenantList,body #root .customFieldList{width:100%!important;overflow-x:auto!important;overflow-y:visible!important}body #root .suiteChannelGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,320px))!important;gap:12px!important}body #root .embeddedSignupPage{display:grid!important;gap:14px!important}body #root .signupCommand{grid-template-columns:minmax(0,1fr) minmax(240px,320px)!important;align-items:center!important}body #root .signupTimeline{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;overflow:visible!important}body #root .signupStep{min-width:140px!important;flex:1 1 150px!important;min-height:62px!important;height:auto!important;padding:10px 12px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important}body #root .signupStep strong,body #root .signupStep span{display:block!important;white-space:normal!important;line-height:1.25!important}body #root .signupOptionGrid,body #root .signupReadiness,body #root .accountStatusGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important}body #root .signupOption,body #root .signupReadiness>*,body #root .accountStatusGrid>*{min-height:76px!important;height:auto!important;padding:12px!important}body #root .accountHero,body #root .accountCard,body #root .accountSummaryCard{min-height:auto!important;padding:16px!important;overflow:hidden!important}body #root .app.chatMode{--go-inbox-panel: 384px;background:#0e0f11!important}body #root .inboxExperience{height:100dvh!important;min-height:100dvh!important;width:100%!important;display:grid!important;grid-template-rows:72px minmax(0,1fr)!important;gap:0!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#111!important;color:#edf4ff!important}body #root .inboxWorkspaceHeader{height:72px!important;min-height:72px!important;padding:10px 14px!important;display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto!important;align-items:center!important;gap:12px!important;border-bottom:1px solid rgba(148,163,184,.18)!important;background:#070b12!important;overflow:hidden!important}body #root .inboxBackButton{display:none!important}body #root .inboxHeaderTitle{min-width:0!important;display:grid!important;gap:2px!important}body #root .inboxHeaderTitle span{color:#8fb3d9!important;font-size:11px!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important}body #root .inboxHeaderTitle strong{color:#fff!important;font-size:18px!important;line-height:1.1!important}body #root .inboxHeaderStats,body #root .crmTopTools{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;overflow:hidden!important}body #root .inboxHeaderStats span,body #root .crmIconTextButton,body #root .crmRoundButton{min-height:40px!important;height:40px!important;border-radius:999px!important;border:1px solid rgba(148,163,184,.22)!important;background:#0d1624!important;color:#f8fbff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;white-space:nowrap!important}body #root .crmRoundButton{width:40px!important;padding:0!important}body #root .chatShell.reviewInbox{height:auto!important;min-height:0!important;width:100%!important;display:grid!important;grid-template-columns:var(--go-inbox-panel) minmax(0,1fr)!important;gap:0!important;overflow:hidden!important;background:#111!important}body #root .conversationList{width:var(--go-inbox-panel)!important;max-width:var(--go-inbox-panel)!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#081019!important;border-right:1px solid rgba(148,163,184,.18)!important}body #root .inboxNoticeBar,body #root .conversationListHeader,body #root .inboxScopeTabs,body #root .inboxFilters,body #root .inboxSearchRow{flex:0 0 auto!important;margin:0!important;border-bottom:1px solid rgba(148,163,184,.13)!important;background:transparent!important}body #root .inboxNoticeBar{min-height:42px!important;padding:8px 16px!important;display:flex!important;align-items:center!important;gap:10px!important;color:#fff!important;font-size:13px!important;font-weight:800!important;background:linear-gradient(135deg,#2563eb,#8b5cf6)!important}body #root .conversationListHeader{min-height:78px!important;padding:14px 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important}body #root .conversationListHeader strong{display:block!important;color:#fff!important;font-size:20px!important;line-height:1.1!important}body #root .conversationListHeader span{color:#a8bad2!important;line-height:1.2!important}body #root .queueHealth{min-height:34px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(245,158,11,.45)!important;border-radius:999px!important;color:#f8c475!important;white-space:nowrap!important}body #root .inboxScopeTabs,body #root .inboxFilters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px 14px!important;overflow:visible!important}body #root .inboxFilters{grid-template-columns:repeat(5,max-content)!important;overflow-x:auto!important;scrollbar-width:thin!important}body #root .inboxScopeTabs button,body #root .inboxFilters button{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid rgba(148,163,184,.18)!important;background:#101a27!important;color:#cde0f9!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important}body #root .inboxScopeTabs button.active,body #root .inboxFilters button.active{background:#8b5cf6!important;color:#fff!important;border-color:#a78bfa!important}body #root .inboxSearchRow{padding:12px 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important}body #root .conversationSearch{min-width:0!important;height:42px!important;display:block!important;position:relative!important}body #root .conversationSearch span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}body #root .conversationSearch input,body #root .inboxSearchRow input{width:100%!important;min-width:0!important;height:42px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.22)!important;background:#0d1624!important;color:#fff!important}body #root .inboxSearchRow button{height:42px!important;min-height:42px!important;padding:0 12px!important;border-radius:12px!important;white-space:nowrap!important}body #root .conversationList>button{flex:0 0 auto!important;width:100%!important;min-height:72px!important;height:auto!important;padding:10px 16px!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.12)!important;border-radius:0!important;background:transparent!important;color:#eaf2ff!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;text-align:left!important;overflow:hidden!important}body #root .conversationList>button.selected,body #root .conversationList>button:hover{background:#8b5cf6!important;color:#fff!important}body #root .conversationSummary{min-width:0!important;display:grid!important;gap:3px!important}body #root .conversationSummary strong,body #root .conversationSummary small,body #root .conversationSummary span{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .conversationSummary strong{color:inherit!important;font-size:15px!important}body #root .conversationSummary small,body #root .conversationMeta small{color:#a9bad1!important;font-size:12px!important}body #root .conversationSummary span{color:#9ed1ff!important;font-size:10px!important;text-transform:uppercase!important;font-weight:900!important}body #root .conversationMeta{display:grid!important;justify-items:end!important;gap:4px!important}body #root .emptyState{padding:18px!important;color:#a8bad2!important}body #root .quickStartConversation{flex:0 0 auto!important;margin-top:auto!important;padding:12px 14px!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) auto!important;gap:8px!important;border-top:1px solid rgba(148,163,184,.15)!important;background:#081019!important}body #root .quickStartConversation select,body #root .quickStartConversation input,body #root .quickStartConversation button{height:44px!important;min-height:44px!important;border-radius:12px!important}body #root .quickStartConversation button{background:var(--go-green)!important;color:#fff!important;border:0!important;padding:0 16px!important;font-weight:900!important}body #root .thread{height:100%!important;min-height:0!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0) 0 0 / 22px 22px,#151515!important}body #root .threadWelcome{max-width:560px!important;margin:8vh auto 0!important;padding:28px!important;border-radius:18px!important;background:#0d1826!important;border:1px solid rgba(59,130,246,.2)!important;color:#eaf2ff!important;box-shadow:0 20px 44px #00000047!important}body #root .threadHeader{min-height:72px!important;padding:10px 16px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;background:#080c13!important;border-bottom:1px solid rgba(148,163,184,.16)!important}body #root .messages{min-height:0!important;height:100%!important;overflow-y:auto!important;padding:18px 22px 24px!important}body #root .composer,body #root .templateComposer{min-height:66px!important;padding:10px 14px!important;border-top:1px solid rgba(148,163,184,.16)!important;background:#070b12!important}body #root .settingsForm,body #root .settingsStatus,body #root .settingsStatusGrid,body #root .suiteSettingsContent,body #root .suiteSettingsContent .suiteCard{max-width:100%!important}body #root label,body #root .miniLimitField{min-width:0!important}body #root input,body #root select,body #root textarea{min-height:42px!important}body #root .tableActions,body #root .walletActions{position:static!important;transform:none!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}@media(max-width:1200px){body #root .tenantRow,body #root .customFieldLayout,body #root .signupWorkspace,body #root .suiteSettingsGrid,body #root .connectHero,body #root .signupCommand{grid-template-columns:1fr!important}}@media(max-width:980px){body #root .app{display:block!important;min-height:100dvh!important;overflow-x:hidden!important;background:#eaf1f8!important}body #root .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:100!important;width:min(86vw,320px)!important;height:100dvh!important;max-height:100dvh!important;transform:translate(-102%)!important;transition:transform .18s ease!important;overflow-y:auto!important}body #root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}body #root .workspace{width:100%!important;min-height:100dvh!important;height:auto!important;padding:12px!important;overflow-x:hidden!important}body #root .topbar{grid-template-columns:1fr!important;min-height:auto!important;padding:14px!important}body #root .topbarActions{justify-content:flex-start!important}body #root .app.chatMode .workspace{height:100dvh!important;padding:0!important}body #root .inboxExperience{height:100dvh!important;grid-template-rows:auto minmax(0,1fr)!important}body #root .inboxWorkspaceHeader{min-height:64px!important;height:auto!important;grid-template-columns:auto minmax(0,1fr)!important;padding:8px 10px!important}body #root .inboxMenuButton{display:inline-flex!important}body #root .inboxHeaderStats,body #root .crmTopTools{grid-column:1 / -1!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:2px!important}body #root .chatShell.reviewInbox{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}body #root .conversationList{width:100%!important;max-width:none!important}body #root .chatShell.hasSelection .conversationList,body #root .chatShell.noSelection .thread{display:none!important}body #root .inboxFilters{grid-template-columns:repeat(5,max-content)!important}}@media(max-width:640px){body #root .workspace{padding:10px!important}body #root .topbar h1{font-size:26px!important}body #root .connectHero h2,body #root .sectionCard h2,body #root .suitePageHeader h1{font-size:24px!important}body #root .metricsGrid,body #root .suiteMetricsGrid,body #root .opsMetricsGrid,body #root .accountMetrics,body #root .suiteFormGrid{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;width:100%!important}body #root .conversationList>button{grid-template-columns:48px minmax(0,1fr) auto!important;padding-inline:12px!important}}body #root .app{background:#eef4fb!important}body #root .workspace{position:relative!important;align-content:start!important;scrollbar-gutter:stable!important}body #root .workspace>*,body #root .stack>*,body #root .crmSuitePage>*,body #root .crmWhatsApp>*,body #root .embeddedSignupPage>*{max-width:100%!important}body #root .topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:72px!important;height:auto!important;overflow:visible!important}body #root .topbar>div:first-child{min-width:220px!important;flex:1 1 360px!important}body #root .topbar h1,body #root .sectionCard h1,body #root .sectionCard h2,body #root .connectHero h2,body #root .crmHero h2,body #root .suitePageHeader h1,body #root .accountHero h2,body #root .walletHero h2{max-width:100%!important;margin:0!important;line-height:1.06!important;overflow-wrap:anywhere!important}body #root .topActions,body #root .topbarActions{flex:0 1 auto!important;max-width:min(100%,760px)!important;overflow:visible!important}body #root .tenantSwitcher,body #root .status,body #root .topActions>button,body #root .topbarActions>button,body #root .topActions>span,body #root .topbarActions>span{height:42px!important;min-height:42px!important;white-space:nowrap!important}body #root .sidebar{background:#07111f!important;border-right:1px solid rgba(148,163,184,.18)!important;box-shadow:none!important}body #root .brand{height:60px!important;padding:8px 4px!important;border:0!important}body #root .brandMark{width:48px!important;height:48px!important;border-radius:12px!important}body #root .sidebarToggle{height:42px!important;margin:12px 0 18px!important;border-radius:12px!important;background:#0f172ab8!important}body #root .sidebarSection{height:26px!important;min-height:26px!important;margin:14px 0 4px!important;padding:0 8px!important;background:transparent!important;border:0!important;color:#93a8c4!important;font-size:11px!important;letter-spacing:.13em!important;line-height:26px!important}body #root .sidebarSection svg{width:14px!important;height:14px!important;color:#16c7f3!important}body #root .mainNav{gap:2px!important;padding:0 0 0 7px!important;margin:0 0 4px!important;border-left:1px solid rgba(148,163,184,.12)!important}body #root .mainNav button,body #root .sidebar .configNav button,body #root .sidebarUtility button{height:38px!important;min-height:38px!important;padding:0 10px 0 18px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:#c8d5e6!important;font-size:14px!important;font-weight:700!important;line-height:1!important}body #root .mainNav button svg,body #root .sidebar .configNav button svg,body #root .sidebarUtility button svg{width:17px!important;height:17px!important;flex:0 0 17px!important;color:#94a9c3!important}body #root .mainNav button.active,body #root .sidebar .configNav button.active,body #root .sidebarUtility button.active{background:linear-gradient(90deg,#2563eb47,#0891b229)!important;border-color:#22d3ee59!important;color:#fff!important;box-shadow:inset 3px 0 #22d3ee!important}body #root .mainNav button.active svg,body #root .sidebar .configNav button.active svg,body #root .sidebarUtility button.active svg{color:#67e8f9!important}body #root .sidebarUtility{margin-top:auto!important;padding-top:12px!important}body #root .sectionCard,body #root .connectHero,body #root .reviewHero,body #root .productHero,body #root .crmHero,body #root .suitePageHeader,body #root .accountHero,body #root .walletHero,body #root .panel,body #root .suiteCard,body #root .card,body #root .metric,body #root .approvalCard{overflow:visible!important}body #root .metric,body #root .suiteMetric,body #root .approvalCard{min-height:84px!important;padding:16px!important}body #root .accountHealth,body #root .metricsGrid,body #root .suiteMetricsGrid{align-items:stretch!important}body #root .accountHealth .metric,body #root .metaAccounts .metric{min-height:110px!important}body #root .customFieldList article,body #root .suiteWallet,body #root .tenantRow,body #root .walletRow,body #root .pipelineCard{position:relative!important;overflow:visible!important}body #root .suiteInlineActions,body #root .tableActions,body #root .walletActions,body #root .tenantRow .tableActions,body #root .customFieldList article .suiteInlineActions,body #root .pipelineCard .pipelineActions,body #root .pipelineCard .crmPipelineActions{position:static!important;inset:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;min-width:0!important}body #root .suiteInlineActions>button,body #root .tableActions>button,body #root .walletActions>button,body #root .pipelineActions>button,body #root .crmPipelineActions>button{position:static!important;height:36px!important;min-height:36px!important;padding:0 13px!important;white-space:nowrap!important}body #root .suiteWallet{display:grid!important;grid-template-columns:8px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;padding:14px 16px!important}body #root .suiteWallet .miniBar{grid-column:2 / -1!important}body #root .customFieldList article{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;min-height:74px!important}body #root .customFieldList article>span{position:static!important;justify-self:end!important}body #root .embeddedSignupPage,body #root .connectExperiencePro{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body #root .embeddedSignupPage .signupCommand,body #root .connectExperiencePro .signupCommand{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)!important;gap:16px!important;align-items:start!important}body #root .embeddedSignupPage .signupTimeline,body #root .connectExperiencePro .signupTimeline,body #root .signupTimeline{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;max-width:100%!important}body #root .embeddedSignupPage .signupStep,body #root .connectExperiencePro .signupStep,body #root .signupStep{flex:1 1 180px!important;min-width:180px!important;max-width:100%!important;height:auto!important;min-height:82px!important;padding:12px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px!important;align-items:start!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}body #root .embeddedSignupPage .signupStep *,body #root .connectExperiencePro .signupStep *,body #root .signupStep *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;overflow-wrap:anywhere!important}body #root .embeddedSignupPage .signupStep>span:first-child,body #root .connectExperiencePro .signupStep>span:first-child,body #root .signupStep>span:first-child{width:28px!important;height:28px!important;grid-row:1 / span 2!important}body #root .embeddedSignupPage .signupWorkspace,body #root .connectExperiencePro .signupWorkspace,body #root .signupWorkspace{grid-template-columns:minmax(340px,.95fr) minmax(300px,1.05fr)!important;gap:16px!important;align-items:start!important}body #root .metaPayloadBox,body #root pre,body #root code{max-width:100%!important;overflow:auto!important;white-space:pre-wrap!important;word-break:break-word!important}body #root .inboxExperience{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;height:100dvh!important;min-height:0!important;overflow:hidden!important;background:#111!important}body #root .inboxWorkspaceHeader{height:auto!important;min-height:58px!important;padding:8px 12px!important;display:grid!important;grid-template-columns:minmax(190px,1fr) auto!important;gap:10px!important;align-items:center!important;overflow:visible!important}body #root .inboxHeaderStats,body #root .crmTopTools{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 .inboxHeaderStats>*,body #root .crmTopTools>*{height:38px!important;min-height:38px!important;flex:0 0 auto!important;max-width:260px!important}body #root .chatShell.reviewInbox{height:100%!important;min-height:0!important;grid-template-columns:minmax(330px,380px) minmax(0,1fr)!important;overflow:hidden!important}body #root .conversationList{width:auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}body #root .conversationListHeader{min-height:196px!important;height:auto!important;overflow:visible!important}body #root .inboxScopeTabs,body #root .inboxFilters{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important}body #root .inboxScopeTabs button,body #root .inboxFilters button{flex:1 0 auto!important;min-width:92px!important;height:36px!important}body #root .inboxSearchRow{grid-template-columns:minmax(0,1fr) 52px!important;gap:8px!important;min-width:0!important}body #root .conversationSearch{height:42px!important;min-width:0!important}body #root .conversationList>button{width:100%!important;min-height:72px!important;height:auto!important;padding:10px 12px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:10px!important;text-align:left!important}body #root .conversationList>button strong,body #root .conversationList>button p,body #root .conversationList>button small,body #root .conversationList>button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .quickStartConversation{grid-template-columns:88px minmax(0,1fr) auto!important;align-items:center!important}body #root .thread,body #root .messages{min-width:0!important}@media(max-width:1180px)and (min-width:981px){body #root .topbar{align-items:flex-start!important}body #root .topActions,body #root .topbarActions{max-width:100%!important;justify-content:flex-start!important}body #root .embeddedSignupPage .signupCommand,body #root .embeddedSignupPage .signupWorkspace,body #root .connectExperiencePro .signupCommand,body #root .connectExperiencePro .signupWorkspace{grid-template-columns:1fr!important}body #root .chatShell.reviewInbox{grid-template-columns:minmax(300px,340px) minmax(0,1fr)!important}}@media(max-width:980px){body #root .topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important}body #root .topbar>div:first-child,body #root .topActions,body #root .topbarActions{grid-column:1 / -1!important}body #root .suiteWallet,body #root .customFieldList article{grid-template-columns:1fr!important}body #root .suiteInlineActions,body #root .customFieldList article .suiteInlineActions,body #root .tableActions,body #root .walletActions{justify-content:flex-start!important}body #root .inboxWorkspaceHeader{grid-template-columns:auto minmax(0,1fr)!important}body #root .inboxHeaderStats,body #root .crmTopTools{grid-column:1 / -1!important;justify-content:flex-start!important}body #root .chatShell.reviewInbox{grid-template-columns:1fr!important;height:100%!important}body #root .conversationList{width:100%!important}}:root{--go-shell-sidebar: 300px;--go-shell-sidebar-collapsed: 82px;--go-shell-bg: #eaf1f8;--go-shell-card: #ffffff;--go-shell-border: #cfe0f4;--go-shell-text: #041329;--go-shell-muted: #62758f;--go-shell-blue: #1769ff;--go-shell-cyan: #14c8ff;--go-shell-green: #16a34a;--go-shell-sidebar-bg: #07111f;--go-shell-sidebar-panel: #101c2d;--go-shell-sidebar-line: rgba(148, 163, 184, .16);--go-shell-sidebar-text: #d7e5f7;--go-shell-sidebar-muted: #95abc6;--go-shell-radius: 12px;--go-shell-gap: 14px;--go-inbox-head: 64px;--go-inbox-list: 360px}html,body,#root{width:100%!important;max-width:100%!important;min-height:100%!important;overflow-x:hidden!important}body #root *,body #root *:before,body #root *:after{box-sizing:border-box!important}body #root *{writing-mode:horizontal-tb!important;text-orientation:mixed!important}body #root button,body #root input,body #root select,body #root textarea{font:inherit!important;max-width:100%!important}body #root button{cursor:pointer}body #root img,body #root svg{flex-shrink:0!important}body #root .app,body #root .workspace,body #root .topbar,body #root .stack,body #root .sectionCard,body #root .suiteCard,body #root .connectHero,body #root .embeddedSignupPage,body #root .inboxExperience,body #root .chatShell,body #root .thread,body #root .conversationList{min-width:0!important;max-width:100%!important}@media(min-width:981px){body #root .app:not(.chatMode){display:grid!important;grid-template-columns:var(--go-shell-sidebar) minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:var(--go-shell-bg)!important}body #root .app.sidebarCollapsed:not(.chatMode){grid-template-columns:var(--go-shell-sidebar-collapsed) minmax(0,1fr)!important}body #root .app.chatMode{display:grid!important;grid-template-columns:var(--go-shell-sidebar) minmax(0,1fr)!important;width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#111!important}body #root .app.chatMode.sidebarCollapsed{grid-template-columns:var(--go-shell-sidebar-collapsed) minmax(0,1fr)!important}body #root .sidebar{position:sticky!important;top:0!important;left:0!important;align-self:start!important;width:var(--go-shell-sidebar)!important;min-width:var(--go-shell-sidebar)!important;max-width:var(--go-shell-sidebar)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 16px!important;margin:0!important;z-index:40!important;background:linear-gradient(180deg,#071625,#050c16)!important;border-right:1px solid rgba(148,163,184,.2)!important;box-shadow:none!important}body #root .app.sidebarCollapsed .sidebar{width:var(--go-shell-sidebar-collapsed)!important;min-width:var(--go-shell-sidebar-collapsed)!important;max-width:var(--go-shell-sidebar-collapsed)!important;padding:14px 10px!important}body #root .workspace{grid-column:2!important;width:100%!important;max-width:100%!important;height:100dvh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px 18px!important;margin:0!important;background:var(--go-shell-bg)!important;scroll-padding:16px!important}body #root .app.chatMode .workspace{height:100dvh!important;min-height:0!important;overflow:hidden!important;padding:0!important;background:#111!important}body #root .mobileMenuButton,body #root .inboxMenuButton{display:none!important}}body #root .brand{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:64px!important;padding:4px 4px 16px!important;margin:0 0 10px!important;border-bottom:1px solid transparent!important;overflow:hidden!important}body #root .brandMark{width:52px!important;height:52px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:linear-gradient(135deg,#14c8ff,#1769ff)!important;color:#fff!important;font-weight:900!important;letter-spacing:0!important}body #root .brand strong,body #root .brand span{display:block!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .brand strong{color:#fff!important;font-size:17px!important;line-height:1.15!important;font-weight:900!important}body #root .brand span{color:var(--go-shell-sidebar-muted)!important;font-size:13px!important;line-height:1.25!important;margin-top:4px!important}body #root .sidebarToggle{width:100%!important;height:44px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;margin:0 0 18px!important;border-radius:14px!important;border:1px solid rgba(148,163,184,.24)!important;background:#101c2d!important;color:#dce8f7!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important}body #root .sidebarSection{margin:0 0 8px!important;padding:0!important;border:0!important;background:transparent!important;min-height:0!important;overflow:visible!important}body #root .sidebarSection>button:first-child{width:100%!important;height:34px!important;min-height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:0 8px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#96afcc!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:900!important;box-shadow:none!important}body #root .sidebarSection.open>button:first-child,body #root .sidebarSection>button:first-child:hover{background:#ffffff0b!important;color:#b9cbe0!important}body #root .mainNav{display:grid!important;gap:4px!important;margin:3px 0 12px!important;padding:0 0 0 4px!important;border-left:1px solid rgba(148,163,184,.1)!important;overflow:visible!important;max-height:none!important}body #root .mainNav button{width:100%!important;height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;gap:8px!important;padding:0 10px!important;border:1px solid transparent!important;border-radius:12px!important;background:transparent!important;color:var(--go-shell-sidebar-text)!important;font-size:15px!important;font-weight:850!important;line-height:1.1!important;text-align:left!important;box-shadow:none!important;white-space:nowrap!important;overflow:hidden!important}body #root .mainNav button svg{width:18px!important;height:18px!important;color:#9db4ce!important}body #root .mainNav button span,body #root .mainNav button{min-width:0!important;text-overflow:ellipsis!important}body #root .mainNav button:hover{background:#ffffff0f!important;color:#fff!important}body #root .mainNav button.active{background:linear-gradient(135deg,#123a63,#155e92)!important;color:#fff!important;border-color:#14c8ff8c!important;box-shadow:0 10px 26px #14c8ff1f!important}body #root .mainNav button.active svg{color:#48d7ff!important}body #root .sidebarUtility{margin:18px 0 0!important;padding:14px 0 0!important;border-top:1px solid var(--go-shell-sidebar-line)!important}body #root .app.sidebarCollapsed .brand{grid-template-columns:1fr!important;justify-items:center!important;padding-inline:0!important}body #root .app.sidebarCollapsed .brand div:not(.brandMark),body #root .app.sidebarCollapsed .brand strong,body #root .app.sidebarCollapsed .brand span,body #root .app.sidebarCollapsed .sidebarToggle span,body #root .app.sidebarCollapsed .sidebarSection>button:first-child span,body #root .app.sidebarCollapsed .mainNav button span,body #root .app.sidebarCollapsed .sidebarUtility{display:none!important}body #root .app.sidebarCollapsed .sidebarSection>button:first-child{justify-content:center!important;padding:0!important}body #root .app.sidebarCollapsed .mainNav{padding:0!important;border-left:0!important}body #root .app.sidebarCollapsed .mainNav button{grid-template-columns:1fr!important;place-items:center!important;padding:0!important}@media(min-width:981px){body #root .app:not(.chatMode) .topbar{width:100%!important;min-height:72px!important;height:auto!important;padding:12px 18px!important;margin:0 0 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;border-radius:var(--go-shell-radius)!important;border:1px solid var(--go-shell-border)!important;background:var(--go-shell-card)!important;box-shadow:none!important;overflow:visible!important}body #root .app:not(.chatMode) .topbar>div:not(.topActions):not(.topbarActions){min-width:0!important;overflow:hidden!important}body #root .app:not(.chatMode) .topbar p{margin:0 0 3px!important;color:var(--go-shell-blue)!important;font-size:11px!important;font-weight:900!important;line-height:1.2!important;letter-spacing:.1em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .app:not(.chatMode) .topbar h1{margin:0!important;color:var(--go-shell-text)!important;font-size:clamp(24px,2vw,32px)!important;line-height:1.05!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .topActions,body #root .topbarActions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;max-width:min(760px,52vw)!important;min-width:0!important;overflow:visible!important}}body #root .topActions>*,body #root .topbarActions>*{min-width:0!important;max-width:100%!important}body #root .topActions>span,body #root .topActions>button,body #root .topActions>label,body #root .topbarActions>span,body #root .topbarActions>button,body #root .topbarActions>label,body #root .tenantSwitcher,body #root .topUser,body #root .logoutButton{min-height:40px!important;height:40px!important;border-radius:999px!important;white-space:nowrap!important}body #root .tenantSwitcher{display:inline-grid!important;grid-template-columns:auto minmax(120px,220px)!important;align-items:center!important;gap:8px!important;padding:0 10px!important;overflow:hidden!important}body #root .tenantSwitcher select{min-width:0!important;width:100%!important;height:34px!important;border:0!important;background:transparent!important;font-weight:800!important}body #root .stack{display:grid!important;gap:var(--go-shell-gap)!important;padding:0!important;margin:0!important}body #root .sectionCard,body #root .connectHero,body #root .suitePageHeader,body #root .signupCommand,body #root .accountHero,body #root .templateHero,body #root .campaignHero,body #root .automationHero,body #root .walletHero,body #root .contactsHero,body #root .usersHero,body #root .pipelineHero,body #root .suiteCard,body #root .panel{min-height:auto!important;padding:14px 16px!important;margin:0 0 12px!important;border-radius:var(--go-shell-radius)!important;overflow:visible!important;box-shadow:none!important}body #root .sectionCard h1,body #root .sectionCard h2,body #root .connectHero h2,body #root .suitePageHeader h1,body #root .suitePageHeader h2,body #root .suiteCard h2,body #root .suiteCard h3{margin:0 0 6px!important;color:var(--go-shell-text)!important;font-size:clamp(23px,1.9vw,30px)!important;line-height:1.1!important;letter-spacing:0!important}body #root .sectionCard p,body #root .connectHero p,body #root .suitePageHeader p,body #root .suiteCard p{margin:0!important;color:var(--go-shell-muted)!important;font-size:15px!important;line-height:1.42!important;max-width:980px!important}body #root .connectHero,body #root .signupCommand,body #root .accountHero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}body #root .metricsGrid,body #root .suiteMetricsGrid,body #root .opsMetricsGrid,body #root .accountMetrics,body #root .templateStatsGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important}body #root .metric,body #root .metricCard,body #root .suiteMetric,body #root .accountMetric,body #root .templateStat,body #root .statCard{min-height:76px!important;height:auto!important;padding:12px 14px!important;border-radius:var(--go-shell-radius)!important;overflow:hidden!important}body #root .metric strong,body #root .metricCard strong,body #root .suiteMetric strong,body #root .accountMetric strong,body #root .templateStat strong,body #root .statCard strong{font-size:clamp(24px,2vw,32px)!important;line-height:1!important}body #root .tenantRow,body #root .userRow,body #root .contactRow,body #root .suiteTableRow,body #root .dataRow,body #root .walletRow{min-height:64px!important;height:auto!important;padding:10px 14px!important;gap:12px!important;align-items:center!important;overflow:visible!important}body #root .tenantRow{display:grid!important;grid-template-columns:minmax(260px,1.15fr) minmax(260px,1fr) auto!important}body #root .tenantRowMain,body #root .tenantRowControls,body #root .tenantPlanControls,body #root .tenantLimitControls{min-width:0!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}body #root .tenantRowControls select,body #root .tenantRowControls input,body #root .miniLimitField,body #root .suiteFormGrid input,body #root .suiteFormGrid select,body #root .suiteFormGrid textarea{height:38px!important;min-height:38px!important;border-radius:10px!important;font-size:14px!important}body #root .tableActions,body #root .walletActions,body #root .suiteInlineActions,body #root .tenantActions{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important;max-width:100%!important;overflow:visible!important}body #root .tableActions button,body #root .walletActions button,body #root .suiteInlineActions button,body #root .tenantActions button{height:38px!important;min-height:38px!important;border-radius:999px!important;padding:0 12px!important;white-space:nowrap!important}body #root .customFieldLayout,body #root .suiteSettingsGrid{display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.38fr)!important;gap:12px!important;align-items:start!important}body #root .customFieldLayout>*,body #root .suiteSettingsGrid>*{min-width:0!important;overflow:visible!important}body #root .embeddedSignupPage{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body #root .embeddedSignupPage .signupCommand{grid-template-columns:minmax(0,1fr) minmax(260px,360px)!important}body #root .embeddedSignupPage .signupTimeline{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:8px!important}body #root .embeddedSignupPage .signupStep{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;min-height:68px!important;height:auto!important;padding:10px!important;writing-mode:horizontal-tb!important;overflow:hidden!important}body #root .embeddedSignupPage .signupStep *,body #root .embeddedSignupPage .signupReadiness *,body #root .embeddedSignupPage .signupMainCard *,body #root .embeddedSignupPage .signupSidePanel *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important}body #root .embeddedSignupPage .signupWorkspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,380px)!important;gap:14px!important;align-items:start!important}body #root .embeddedSignupPage .signupAdvancedGrid,body #root .embeddedSignupPage .metaPayloadGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important}body #root .embeddedSignupPage .metaPayloadBox,body #root .embeddedSignupPage pre,body #root .embeddedSignupPage code{max-width:100%!important;overflow:auto!important;white-space:pre-wrap!important;word-break:break-word!important}body #root .app.chatMode{--go-inbox-list: 360px}body #root .inboxExperience{height:100dvh!important;min-height:0!important;display:grid!important;grid-template-rows:var(--go-inbox-head) minmax(0,1fr)!important;overflow:hidden!important;background:#111!important;color:#eef6ff!important}body #root .inboxWorkspaceHeader{height:var(--go-inbox-head)!important;min-height:var(--go-inbox-head)!important;display:grid!important;grid-template-columns:minmax(220px,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:8px 12px!important;background:#080c13!important;border-bottom:1px solid rgba(148,163,184,.16)!important;overflow:hidden!important}body #root .inboxHeaderTitle{min-width:0!important;overflow:hidden!important}body #root .inboxHeaderTitle h1{margin:0!important;color:#fff!important;font-size:18px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .inboxHeaderTitle p{margin:0 0 2px!important;color:#9fc5ec!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #root .inboxHeaderStats,body #root .crmTopTools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}body #root .inboxHeaderStats span,body #root .crmTopTools button,body #root .crmTopTools select,body #root .crmIconTextButton,body #root .crmRoundButton{height:36px!important;min-height:36px!important;border-radius:999px!important;padding:0 12px!important;white-space:nowrap!important}body #root .crmRoundButton{width:36px!important;padding:0!important}body #root .chatShell.reviewInbox{height:calc(100dvh - var(--go-inbox-head))!important;min-height:0!important;display:grid!important;grid-template-columns:var(--go-inbox-list) minmax(0,1fr)!important;overflow:hidden!important;background:#111!important}body #root .conversationList{width:var(--go-inbox-list)!important;max-width:var(--go-inbox-list)!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#081019!important;border-right:1px solid rgba(148,163,184,.16)!important}body #root .inboxNoticeBar{flex:0 0 auto!important;min-height:40px!important;padding:8px 12px!important;border-radius:0!important;font-size:13px!important;line-height:1.25!important}body #root .conversationListHeader{flex:0 0 auto!important;min-height:68px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}body #root .conversationListHeader strong{font-size:20px!important;line-height:1.1!important}body #root .queueHealth{max-width:160px!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .inboxScopeTabs{flex:0 0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px!important}body #root .inboxFilters{flex:0 0 auto!important;display:flex!important;gap:8px!important;padding:10px 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}body #root .inboxFilters::-webkit-scrollbar{display:none!important}body #root .inboxScopeTabs button,body #root .inboxFilters button{height:36px!important;min-height:36px!important;border-radius:10px!important;padding:0 10px!important;white-space:nowrap!important;font-size:13px!important}body #root .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:12px!important;overflow:visible!important}body #root .conversationSearch,body #root .conversationSearch input,body #root .inboxSearchRow input{width:100%!important;min-width:0!important;height:42px!important}body #root .conversationSearch input,body #root .inboxSearchRow input{padding:0 10px!important;border-radius:12px!important;font-size:14px!important}body #root .inboxSearchRow>button{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:12px!important;overflow:hidden!important;color:transparent!important}body #root .inboxSearchRow>button svg{width:18px!important;height:18px!important;color:#cfe0f4!important}body #root .conversationListScroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}body #root .conversationList>button{width:100%!important;min-height:76px!important;height:auto!important;padding:10px 12px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border-radius:0!important;overflow:hidden!important}body #root .conversationList>button strong,body #root .conversationList>button p,body #root .conversationList>button small,body #root .conversationList>button span{min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .quickStartConversation{flex:0 0 auto!important;display:grid!important;grid-template-columns:76px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 12px!important;background:#081019!important;border-top:1px solid rgba(148,163,184,.16)!important}body #root .quickStartConversation select,body #root .quickStartConversation input,body #root .quickStartConversation button{height:42px!important;min-height:42px!important;border-radius:12px!important}body #root .thread{height:100%!important;min-height:0!important;overflow:hidden!important}body #root .threadWelcome{max-width:520px!important;margin:10vh auto 0!important}@media(max-width:1200px)and (min-width:981px){body #root .app.chatMode{grid-template-columns:var(--go-shell-sidebar-collapsed) minmax(0,1fr)!important}body #root .app.chatMode .sidebar{width:var(--go-shell-sidebar-collapsed)!important;min-width:var(--go-shell-sidebar-collapsed)!important;max-width:var(--go-shell-sidebar-collapsed)!important;padding:14px 10px!important}body #root .app.chatMode .brand div:not(.brandMark),body #root .app.chatMode .brand strong,body #root .app.chatMode .brand span,body #root .app.chatMode .sidebarToggle span,body #root .app.chatMode .sidebarSection>button:first-child span,body #root .app.chatMode .mainNav button span,body #root .app.chatMode .sidebarUtility{display:none!important}}@media(max-width:980px){body #root .app,body #root .app.chatMode{display:block!important;width:100%!important;max-width:100vw!important;height:auto!important;min-height:100dvh!important;overflow-x:hidden!important}body #root .sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(86vw,320px)!important;max-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 .sidebar{transform:translate(0)!important}body #root .workspace{width:100%!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;padding:12px!important;overflow-x:hidden!important;overflow-y:auto!important}body #root .app.chatMode .workspace{height:100dvh!important;overflow:hidden!important;padding:0!important}body #root .topbar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important;align-items:center!important;padding:12px!important;min-height:auto!important}body #root .mobileMenuButton,body #root .inboxMenuButton{display:inline-flex!important}body #root .topActions,body #root .topbarActions{grid-column:1 / -1!important;justify-content:flex-start!important;max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;scrollbar-width:none!important}body #root .topActions::-webkit-scrollbar,body #root .topbarActions::-webkit-scrollbar{display:none!important}body #root .connectHero,body #root .signupCommand,body #root .accountHero,body #root .tenantRow,body #root .customFieldLayout,body #root .suiteSettingsGrid,body #root .embeddedSignupPage .signupCommand,body #root .embeddedSignupPage .signupWorkspace{grid-template-columns:1fr!important}body #root .inboxExperience{height:100dvh!important;grid-template-rows:auto minmax(0,1fr)!important}body #root .inboxWorkspaceHeader{min-height:64px!important;height:auto!important;grid-template-columns:auto minmax(0,1fr)!important;padding:8px 10px!important;overflow:visible!important}body #root .inboxHeaderStats,body #root .crmTopTools{grid-column:1 / -1!important;justify-content:flex-start!important;overflow-x:auto!important}body #root .chatShell.reviewInbox{grid-template-columns:1fr!important;height:calc(100dvh - 112px)!important}body #root .conversationList{width:100%!important;max-width:none!important}body #root .chatShell.hasSelection .conversationList,body #root .chatShell.noSelection .thread{display:none!important}}@media(max-width:640px){body #root .workspace{padding:10px!important}body #root .topbar h1,body #root .sectionCard h1,body #root .sectionCard h2,body #root .connectHero h2,body #root .suitePageHeader h1{font-size:24px!important;white-space:normal!important}body #root .metricsGrid,body #root .suiteMetricsGrid,body #root .opsMetricsGrid,body #root .accountMetrics,body #root .templateStatsGrid,body #root .suiteFormGrid{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;width:100%!important}}html,body,#root{width:100%!important;min-width:0!important;min-height:100%!important;margin:0!important;overflow:hidden!important}body{background:#eaf2fb!important}body #root *,body #root *:before,body #root *:after{box-sizing:border-box!important;min-width:0!important}body #root .app{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;width:100%!important;min-height:100dvh!important;height:100dvh!important;overflow:hidden!important;background:#eaf2fb!important}body #root .app.sidebarCollapsed{grid-template-columns:84px minmax(0,1fr)!important}body #root .workspace{min-width:0!important;width:100%!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px!important;background:#eaf2fb!important;scrollbar-gutter:stable!important}body #root .workspace>*{max-width:100%!important}body #root .sidebar{position:sticky!important;top:0!important;align-self:start!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px 16px!important;background:#07111f!important;color:#dbeafe!important;border-right:1px solid rgba(148,163,184,.18)!important;z-index:30!important}body #root .app.sidebarCollapsed .sidebar{width:84px!important;min-width:84px!important;max-width:84px!important;padding:14px 10px!important}body #root .brand{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin:0 0 20px!important;overflow:hidden!important}body #root .brandMark{width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important;flex:0 0 52px!important}body #root .brand strong,body #root .brand span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .sidebarToggle{width:100%!important;height:44px!important;border-radius:12px!important;margin:0 0 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}body #root button.sidebarSection{width:100%!important;height:34px!important;min-height:34px!important;border:0!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 8px!important;margin:12px 0 6px!important;color:#9fb6d1!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:10px!important}body #root button.sidebarSection.open{background:#94a3b814!important;color:#bcd4ef!important}body #root button.sidebarSection span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root button.sidebarSection svg{width:16px!important;height:16px!important;flex:0 0 16px!important;color:#22d3ee!important}body #root .mainNav{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0 4px 8px!important;margin:0 0 8px!important;border-left:1px solid rgba(148,163,184,.12)!important}body #root .mainNav button{width:100%!important;height:42px!important;min-height:42px!important;border:0!important;border-radius:12px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding:0 12px!important;background:transparent!important;color:#cbd5e1!important;font-weight:700!important;text-align:left!important;overflow:hidden!important}body #root .mainNav button svg{width:20px!important;height:20px!important}body #root .mainNav button span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .mainNav button.active{background:linear-gradient(135deg,#2563eb,#7c3aed)!important;color:#fff!important;box-shadow:none!important}body #root .sidebarUtility{margin-top:18px!important;padding-top:14px!important;border-top:1px solid rgba(148,163,184,.18)!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 button.sidebarSection span,body #root .app.sidebarCollapsed .mainNav button span{display:none!important}body #root .topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;min-height:86px!important;padding:16px 20px!important;margin:0 0 18px!important;background:#fff!important;border:1px solid #d6e2f1!important;border-radius:14px!important;overflow:visible!important;box-shadow:none!important}body #root .topbar>div:first-of-type{min-width:0!important;overflow:hidden!important}body #root .topbar h1{margin:0!important;font-size:clamp(24px,2vw,34px)!important;line-height:1.1!important;letter-spacing:0!important;white-space:normal!important;overflow:visible!important}body #root .topbar p,body #root .topbar .eyebrow{margin:0!important;max-width:70ch!important;overflow-wrap:anywhere!important}body #root .topbarActions,body #root .topActions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;min-width:0!important;max-width:100%!important}body #root .topbarActions>*,body #root .topActions>*{height:44px!important;max-width:100%!important}body #root .sectionCard,body #root .suitePageHeader,body #root .connectHero,body #root .accountHero,body #root .signupCommand,body #root .suiteCard{padding:18px 20px!important;margin-bottom:16px!important;border-radius:14px!important;background:#fff!important;border:1px solid #d6e2f1!important;min-height:auto!important;max-width:100%!important;overflow:visible!important}body #root .sectionCard h1,body #root .sectionCard h2,body #root .suitePageHeader h1,body #root .connectHero h2,body #root .accountHero h2{font-size:clamp(24px,2vw,34px)!important;line-height:1.12!important;margin:0 0 8px!important}body #root .metricCard,body #root .suiteMetric,body #root .accountStatCard,body #root .planLimitCard{min-height:76px!important;padding:14px 16px!important;border-radius:12px!important}body #root .metricsGrid,body #root .suiteMetricsGrid,body #root .accountStatsGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important;margin:0 0 16px!important}body #root input,body #root select,body #root textarea{max-width:100%!important;height:44px!important;font-size:15px!important}body #root button{min-width:0!important}body #root .suiteInlineActions,body #root .walletActions,body #root .tableActions,body #root .customFieldList article .suiteInlineActions{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;max-width:100%!important;overflow:visible!important}body #root .suiteInlineActions button,body #root .walletActions button,body #root .tableActions button{height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;white-space:nowrap!important}body #root .tenantRow{display:grid!important;grid-template-columns:minmax(240px,1fr) minmax(320px,1.1fr)!important;gap:16px!important;min-height:96px!important;padding:16px!important;align-items:center!important;overflow:hidden!important}body #root .tenantRowMain,body #root .tenantRowControls{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important}body #root .tenantRowControls select,body #root .tenantRowControls input{width:min(210px,100%)!important}body #root .customFieldLayout,body #root .suiteSettingsGrid,body #root .accountDetailGrid{display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:16px!important;align-items:start!important;max-width:100%!important}body #root .customFieldList article{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-height:82px!important;padding:14px!important;overflow:hidden!important}body #root .customFieldList article>*{min-width:0!important}body #root .customFieldList article .suiteInlineActions{justify-content:flex-end!important}body #root .pipelineBoard{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(250px,300px)!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding-bottom:8px!important}body #root .pipelineColumn{min-width:0!important;max-width:300px!important}body #root .pipelineLeadCard{overflow:hidden!important}body #root .pipelineLeadCard *{min-width:0!important;overflow-wrap:anywhere!important}body #root .embeddedSignupPage{max-width:100%!important;overflow-x:hidden!important}body #root .embeddedSignupPage .signupCommand{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,360px)!important;gap:16px!important;align-items:start!important}body #root .embeddedSignupPage .signupTimeline{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important;align-items:stretch!important}body #root .embeddedSignupPage .signupStep,body #root .embeddedSignupPage .signupStep *{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;letter-spacing:0!important}body #root .embeddedSignupPage .signupStep{min-height:72px!important;padding:12px!important;display:flex!important;align-items:flex-start!important;gap:10px!important}body #root .embeddedSignupPage .signupWorkspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,390px)!important;gap:16px!important;align-items:start!important}body #root .embeddedSignupPage pre,body #root .embeddedSignupPage code{max-width:100%!important;white-space:pre-wrap!important;overflow:auto!important}body #root .mobileMenuButton,body #root .inboxMenuButton{display:none!important}body #root .app.chatMode{grid-template-columns:300px minmax(0,1fr)!important;background:#0d0f12!important}body #root .app.chatMode.sidebarCollapsed{grid-template-columns:84px minmax(0,1fr)!important}body #root .app.chatMode .workspace{padding:0!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:#111!important}body #root .inboxExperience{height:100dvh!important;min-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;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;align-items:center!important;padding:8px 14px!important;background:#070b12!important;border-bottom:1px solid rgba(148,163,184,.18)!important;overflow:hidden!important}body #root .inboxHeaderTitle{flex:1 1 auto!important;min-width:180px!important;overflow:hidden!important}body #root .inboxHeaderStats,body #root .crmTopTools{display:flex!important;flex:0 1 auto!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;max-width:100%!important}body #root .chatShell.reviewInbox{height:calc(100dvh - 58px)!important;display:grid!important;grid-template-columns:420px minmax(0,1fr)!important;overflow:hidden!important;background:#151515!important}body #root .conversationList{width:420px!important;max-width:420px!important;min-width:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 12px 12px!important;background:#070d15!important;border-right:1px solid rgba(148,163,184,.18)!important;display:flex!important;flex-direction:column!important;gap:10px!important}body #root .conversationListHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px 0!important;margin:0!important;align-items:center!important}body #root .conversationListHeader>*{min-width:0!important}body #root .inboxScopeTabs,body #root .inboxFilters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;margin:0!important;overflow:visible!important}body #root .inboxFilters{grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow-x:auto!important}body #root .inboxScopeTabs button,body #root .inboxFilters button{min-width:0!important;height:38px!important;padding:0 10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body #root .inboxSearchRow{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:8px!important;padding:0!important;margin:0!important}body #root .inboxSearchRow input{width:100%!important;height:42px!important}body #root .conversationList>button{width:100%!important;min-height:74px!important;padding:10px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;border-radius:12px!important;overflow:hidden!important;text-align:left!important}body #root .conversationList>button *{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .quickStartConversation{margin-top:auto!important;display:grid!important;grid-template-columns:92px minmax(0,1fr) 120px!important;gap:8px!important;padding:10px 0 0!important;position:sticky!important;bottom:0!important;background:#070d15!important}body #root .quickStartConversation>*{min-width:0!important}body #root .quickStartConversation button{height:46px!important}body #root .thread{min-width:0!important;height:100%!important;overflow:hidden!important}body #root .emptyConversationState{max-width:520px!important;margin:110px auto 0!important}@media(max-width:1360px){body #root .app.chatMode{grid-template-columns:84px minmax(0,1fr)!important}body #root .app.chatMode .sidebar{width:84px!important;min-width:84px!important;max-width:84px!important;padding:14px 10px!important}body #root .app.chatMode .brand{grid-template-columns:1fr!important;justify-items:center!important}body #root .app.chatMode .brand>div:not(.brandMark),body #root .app.chatMode .sidebarToggle span,body #root .app.chatMode button.sidebarSection span,body #root .app.chatMode .mainNav button span{display:none!important}body #root .app.chatMode .mainNav button{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}body #root .chatShell.reviewInbox{grid-template-columns:390px minmax(0,1fr)!important}body #root .conversationList{width:390px!important;max-width:390px!important}}@media(max-width:1100px){body #root .app:not(.chatMode){grid-template-columns:260px minmax(0,1fr)!important}body #root .sidebar{width:260px!important;min-width:260px!important;max-width:260px!important}body #root .topbar{grid-template-columns:1fr!important}body #root .topbarActions,body #root .topActions{justify-content:flex-start!important}body #root .tenantRow,body #root .customFieldLayout,body #root .suiteSettingsGrid,body #root .accountDetailGrid,body #root .embeddedSignupPage .signupCommand,body #root .embeddedSignupPage .signupWorkspace{grid-template-columns:1fr!important}}@media(max-width:900px){body #root .app,body #root .app.sidebarCollapsed,body #root .app.chatMode{grid-template-columns:1fr!important}body #root .sidebar{position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important;width:min(86vw,320px)!important;min-width:0!important;max-width:min(86vw,320px)!important;z-index:1000!important}body #root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}body #root .mobileMenuButton,body #root .inboxMenuButton{display:inline-flex!important}body #root .workspace{padding:12px!important}body #root .chatShell.reviewInbox{grid-template-columns:1fr!important;height:calc(100dvh - 106px)!important}body #root .conversationList{width:100%!important;max-width:none!important}body #root .chatShell.hasSelection .conversationList,body #root .chatShell.noSelection .thread{display:none!important}body #root .inboxWorkspaceHeader{flex-wrap:wrap!important;height:auto!important;min-height:58px!important}body #root .inboxHeaderTitle{flex:1 1 calc(100% - 56px)!important}body #root .inboxHeaderStats,body #root .crmTopTools{flex:1 0 100%!important}}@media(max-width:640px){body #root .workspace{padding:10px!important}body #root .topbar,body #root .sectionCard,body #root .suitePageHeader,body #root .connectHero,body #root .accountHero{padding:14px!important}body #root .metricsGrid,body #root .suiteMetricsGrid,body #root .accountStatsGrid{grid-template-columns:1fr!important}body #root .quickStartConversation{grid-template-columns:74px minmax(0,1fr)!important}body #root .quickStartConversation button{grid-column:1 / -1!important;width:100%!important}}html,body,#root{width:100%!important;max-width:100%!important;height:100%!important;margin:0!important;overflow:hidden!important}html body #root,html body #root *{box-sizing:border-box!important}html body #root{--bh-shell-sidebar: 312px;--bh-shell-sidebar-mini: 84px;--bh-shell-bg: #eaf1f8;--bh-shell-card: #ffffff;--bh-shell-border: #d2deec;--bh-shell-text: #06142b;--bh-shell-muted: #61728c;--bh-shell-blue: #1163f1;--bh-shell-cyan: #13bff0;--bh-shell-green: #16a34a;--bh-nav-bg: #07111f;--bh-nav-panel: #0d1a2b;--bh-nav-line: rgba(148, 163, 184, .18);--bh-nav-text: #dbeafe;--bh-nav-muted: #91a8c4}html body #root .app{display:grid!important;grid-template-columns:var(--bh-shell-sidebar) minmax(0,1fr)!important;width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;background:var(--bh-shell-bg)!important;color:var(--bh-shell-text)!important}html body #root .app.sidebarCollapsed{grid-template-columns:var(--bh-shell-sidebar-mini) minmax(0,1fr)!important}html body #root .sidebar{position:sticky!important;top:0!important;left:0!important;z-index:50!important;align-self:start!important;width:var(--bh-shell-sidebar)!important;min-width:var(--bh-shell-sidebar)!important;max-width:var(--bh-shell-sidebar)!important;height:100dvh!important;min-height:100dvh!important;padding:20px 16px 16px!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,#0c1c30fa,#050c15fa),var(--bh-nav-bg)!important;border-right:1px solid var(--bh-nav-line)!important;box-shadow:none!important}html body #root .app.sidebarCollapsed .sidebar{width:var(--bh-shell-sidebar-mini)!important;min-width:var(--bh-shell-sidebar-mini)!important;max-width:var(--bh-shell-sidebar-mini)!important;padding:14px 10px!important}html body #root .brand{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-width:0!important;margin:0 0 16px!important;padding:0!important}html body #root .brandMark{width:52px!important;height:52px!important;min-width:52px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#19b7ff,#0d7df2)!important;color:#fff!important;font-size:20px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;overflow:hidden!important}html body #root .brand strong,html body #root .brand span{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body #root .brand strong{color:#fff!important;font-size:18px!important;line-height:1.15!important;font-weight:800!important}html body #root .brand span{margin-top:3px!important;color:var(--bh-nav-muted)!important;font-size:13px!important;line-height:1.2!important}html body #root .sidebarToggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:42px!important;min-height:42px!important;margin:8px 0 18px!important;padding:0 14px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:12px!important;background:#ffffff0b!important;color:#e6eefb!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;white-space:nowrap!important;box-shadow:none!important}html body #root .sidebarToggle svg{width:18px!important;height:18px!important;flex:0 0 auto!important}html body #root button.sidebarSection{display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;width:100%!important;height:30px!important;min-height:30px!important;margin:14px 0 4px!important;padding:0 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#9eb8d4!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}html body #root button.sidebarSection span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important}html body #root button.sidebarSection svg{width:16px!important;height:16px!important;justify-self:end!important;color:#35c9ff!important;transform:rotate(-90deg)!important;transition:transform .15s ease!important}html body #root button.sidebarSection.open svg{transform:rotate(0)!important}html body #root button.sidebarSection.open{background:#ffffff09!important}html body #root .mainNav{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;margin:0!important;padding:0 0 8px!important;border-left:1px solid rgba(148,163,184,.1)!important;max-height:none!important;overflow:visible!important}html body #root .mainNav.sidebarNavClosed{display:none!important}html body #root .mainNav button{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;height:38px!important;min-height:38px!important;margin:0!important;padding:0 10px 0 18px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:var(--bh-nav-text)!important;box-shadow:none!important;font-size:15px!important;font-weight:760!important;line-height:1!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important}html body #root .mainNav button svg{width:18px!important;height:18px!important;color:#a8bed7!important;flex:0 0 auto!important}html body #root .mainNav button.active,html body #root .mainNav button:hover{color:#fff!important;background:linear-gradient(90deg,#376ff6f2,#14afdc80)!important;border-color:#2dd4ff73!important;box-shadow:0 10px 26px #0f67f62e!important}html body #root .mainNav button.active svg,html body #root .mainNav button:hover svg{color:#fff!important}html body #root .sidebarUtility{margin:12px 0 0!important;padding:12px 0 0!important;border-top:1px solid var(--bh-nav-line)!important}html body #root .app.sidebarCollapsed .brand{grid-template-columns:1fr!important;justify-items:center!important}html body #root .app.sidebarCollapsed .brand>div:not(.brandMark),html body #root .app.sidebarCollapsed .sidebarToggle span,html body #root .app.sidebarCollapsed button.sidebarSection span,html body #root .app.sidebarCollapsed .mainNav button span{display:none!important}html body #root .app.sidebarCollapsed .sidebarToggle,html body #root .app.sidebarCollapsed button.sidebarSection,html body #root .app.sidebarCollapsed .mainNav button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0!important}html body #root .app.sidebarCollapsed .mainNav{border-left:0!important}html body #root .workspace{width:100%!important;max-width:100%!important;min-width:0!important;height:100dvh!important;min-height:100dvh!important;padding:18px 22px!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important;background:var(--bh-shell-bg)!important;scrollbar-gutter:stable!important}html body #root .app.chatMode .workspace{padding:0!important;overflow:hidden!important}html body #root .workspace>*{max-width:100%!important;min-width:0!important}html body #root .topbar{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:0!important;height:auto!important;margin:0 0 14px!important;padding:14px 18px!important;border:1px solid var(--bh-shell-border)!important;border-radius:14px!important;background:var(--bh-shell-card)!important;overflow:visible!important;box-shadow:0 1px #0f172a08!important}html body #root .topbar>div:first-of-type{min-width:0!important}html body #root .topbar p,html body #root .eyebrow{margin:0 0 4px!important;color:var(--bh-shell-blue)!important;font-size:11px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}html body #root .topbar h1{margin:0!important;color:var(--bh-shell-text)!important;font-size:clamp(24px,2vw,34px)!important;line-height:1.06!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere!important}html body #root .topActions,html body #root .topbarActions{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}html body #root .topActions>*,html body #root .topbarActions>*{min-width:0!important;max-width:min(100%,320px)!important}html body #root .tenantSwitcher{display:inline-grid!important;grid-template-columns:auto minmax(120px,220px)!important;align-items:center!important;gap:8px!important;height:42px!important;padding:0 12px!important;border:1px solid var(--bh-shell-border)!important;border-radius:999px!important;background:#f8fbff!important;overflow:hidden!important}html body #root .tenantSwitcher span{color:var(--bh-shell-muted)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;white-space:nowrap!important}html body #root .tenantSwitcher select{min-width:0!important;height:36px!important;padding:0 6px!important;border:0!important;background:transparent!important;font-size:14px!important;font-weight:800!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .sectionCard,html body #root .suitePageHeader,html body #root .connectHero,html body #root .accountHero,html body #root .signupCommand,html body #root .suiteCard{width:100%!important;min-height:0!important;height:auto!important;margin:0 0 14px!important;padding:16px 18px!important;border:1px solid var(--bh-shell-border)!important;border-radius:14px!important;background:var(--bh-shell-card)!important;overflow:visible!important;box-shadow:0 1px #0f172a08!important}html body #root .sectionCard h1,html body #root .sectionCard h2,html body #root .suitePageHeader h1,html body #root .suitePageHeader h2,html body #root .connectHero h2,html body #root .accountHero h2,html body #root .signupCommand h2{margin:0 0 6px!important;color:var(--bh-shell-text)!important;font-size:clamp(23px,2vw,32px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:0!important;overflow-wrap:anywhere!important}html body #root .sectionCard p,html body #root .suitePageHeader p,html body #root .connectHero p,html body #root .accountHero p,html body #root .signupCommand p{max-width:82ch!important;margin:0!important;color:var(--bh-shell-muted)!important;font-size:15px!important;line-height:1.42!important}html body #root .metricsGrid,html body #root .suiteMetricsGrid,html body #root .accountStatsGrid,html body #root .dashboardGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;width:100%!important;margin:0 0 14px!important}html body #root .metricCard,html body #root .suiteMetric,html body #root .accountStatCard,html body #root .planLimitCard{min-height:82px!important;height:auto!important;padding:14px!important;border-radius:12px!important;overflow:hidden!important}html body #root .metricCard strong,html body #root .suiteMetric strong,html body #root .accountStatCard strong{font-size:clamp(26px,2.4vw,38px)!important;line-height:1!important;letter-spacing:0!important}html body #root input,html body #root select,html body #root textarea{max-width:100%!important;min-width:0!important;font-size:14px!important;letter-spacing:0!important}html body #root button{letter-spacing:0!important}html body #root .suiteInlineActions,html body #root .walletActions,html body #root .pipelineActions,html body #root .tableActions,html body #root .customFieldList article .suiteInlineActions{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;margin:0 0 0 auto!important;min-width:0!important;max-width:100%!important}html body #root .suiteInlineActions button,html body #root .walletActions button,html body #root .pipelineActions button,html body #root .tableActions button{height:38px!important;min-height:38px!important;padding:0 14px!important;border-radius:999px!important;white-space:nowrap!important}html body #root .tenantRow{display:grid!important;grid-template-columns:minmax(280px,1.3fr) minmax(320px,1.7fr)!important;gap:16px!important;align-items:center!important;min-height:118px!important;height:auto!important;padding:16px!important;margin:0 0 10px!important;overflow:visible!important}html body #root .tenantRowMain,html body #root .tenantRowControls{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;min-width:0!important;max-width:100%!important}html body #root .tenantRowControls select,html body #root .tenantRowControls input,html body #root .miniLimitField{width:min(170px,100%)!important;height:42px!important}html body #root .customFieldLayout,html body #root .suiteSettingsGrid,html body #root .accountDetailGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;align-items:start!important;overflow:visible!important}html body #root .customFieldLayout>*,html body #root .suiteSettingsGrid>*,html body #root .accountDetailGrid>*{min-width:0!important;max-width:100%!important;overflow:visible!important}html body #root .customFieldList article{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:72px!important;height:auto!important;padding:12px!important;overflow:visible!important}html body #root .customFieldList article>*{min-width:0!important}html body #root .pipelineBoard{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(238px,1fr))!important;gap:10px!important;width:100%!important;overflow-x:hidden!important}html body #root .pipelineColumn,html body #root .pipelineCard{min-width:0!important;max-width:100%!important;padding:10px!important;overflow:hidden!important}html body #root .pipelineCard *,html body #root .suiteCard *,html body #root .sectionCard *{min-width:0!important}html body #root .embeddedSignupPage .signupCommand{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,330px)!important;gap:16px!important;align-items:center!important}html body #root .embeddedSignupPage .signupTimeline{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin:0 0 14px!important;overflow:visible!important}html body #root .embeddedSignupPage .signupStep{writing-mode:horizontal-tb!important;text-orientation:mixed!important;display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;flex:1 1 170px!important;min-width:170px!important;max-width:100%!important;min-height:58px!important;height:auto!important;padding:10px!important;border-radius:12px!important;overflow:hidden!important;white-space:normal!important;word-break:normal!important}html body #root .embeddedSignupPage .signupStep strong,html body #root .embeddedSignupPage .signupStep small{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}html body #root .embeddedSignupPage .signupWorkspace{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,420px)!important;gap:14px!important;align-items:start!important;width:100%!important;overflow:visible!important}html body #root .embeddedSignupPage .signupOptionGrid,html body #root .embeddedSignupPage .signupReadiness,html body #root .embeddedSignupPage .signupAdvancedGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:10px!important}html body #root .embeddedSignupPage pre,html body #root .metaPayloadBox,html body #root .signupSidePanel pre{max-width:100%!important;max-height:220px!important;overflow:auto!important;white-space:pre-wrap!important;word-break:break-word!important}html body #root .inboxExperience{display:grid!important;grid-template-rows:58px minmax(0,1fr)!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;overflow:hidden!important;background:#121212!important;color:#eef5ff!important}html body #root .inboxWorkspaceHeader{display:grid!important;grid-template-columns:auto minmax(180px,310px) minmax(180px,1fr) auto auto!important;align-items:center!important;gap:8px!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0 10px!important;background:#070b12!important;border-bottom:1px solid rgba(148,163,184,.18)!important;overflow:hidden!important}html body #root .inboxWorkspaceHeader>*{min-width:0!important}html body #root .inboxBackButton{height:40px!important;min-height:40px!important;padding:0 12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .inboxHeaderTitle{min-width:0!important;overflow:hidden!important}html body #root .inboxHeaderTitle span{display:block!important;margin:0 0 2px!important;color:#78aaff!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}html body #root .inboxHeaderTitle strong{display:block!important;color:#fff!important;font-size:18px!important;line-height:1.1!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html body #root .inboxHeaderStats,html body #root .crmTopTools{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important}html body #root .inboxHeaderStats span,html body #root .crmIconTextButton,html body #root .crmRoundButton{flex:0 0 auto!important;height:38px!important;min-height:38px!important;border-radius:999px!important;background:#0d1624!important;border:1px solid rgba(148,163,184,.22)!important;color:#eef5ff!important;font-size:14px!important;font-weight:800!important}html body #root .crmRoundButton{width:42px!important;min-width:42px!important;padding:0!important}html body #root .chatShell.reviewInbox{display:grid!important;grid-template-columns:420px minmax(0,1fr)!important;width:100%!important;height:calc(100dvh - 58px)!important;min-height:0!important;overflow:hidden!important;background:#141414!important}html body #root .conversationList{display:flex!important;flex-direction:column!important;width:420px!important;min-width:0!important;max-width:420px!important;height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;background:#080d14!important;border-right:1px solid rgba(148,163,184,.2)!important;scrollbar-gutter:stable!important}html body #root .inboxNoticeBar,html body #root .conversationListHeader,html body #root .inboxScopeTabs,html body #root .inboxFilters,html body #root .inboxSearchRow{flex:0 0 auto!important;width:100%!important;min-width:0!important;padding-left:14px!important;padding-right:14px!important}html body #root .inboxNoticeBar{display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding-top:8px!important;padding-bottom:8px!important;background:linear-gradient(90deg,#1457ff,#8b4cf5)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}html body #root .conversationListHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;min-height:70px!important;padding-top:10px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(148,163,184,.14)!important}html body #root .conversationListHeader strong{display:block!important;font-size:20px!important;line-height:1.1!important;color:#fff!important;white-space:nowrap!important}html body #root .conversationListHeader span{display:inline-flex!important;max-width:100%!important;white-space:nowrap!important}html body #root .queueHealth{height:34px!important;align-items:center!important;padding:0 12px!important;border-radius:999px!important;color:#ffd59a!important;border:1px solid rgba(245,158,11,.42)!important;background:#f59e0b14!important}html body #root .inboxScopeTabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-top:10px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(148,163,184,.14)!important}html body #root .inboxScopeTabs button,html body #root .inboxFilters button{min-width:0!important;height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:10px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important}html body #root .inboxFilters{display:flex!important;gap:8px!important;padding-top:10px!important;padding-bottom:10px!important;overflow-x:auto!important;overflow-y:hidden!important;border-bottom:1px solid rgba(148,163,184,.14)!important}html body #root .inboxFilters button{flex:0 0 auto!important}html body #root .inboxSearchRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:8px!important;align-items:center!important;padding-top:10px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(148,163,184,.14)!important}html body #root .conversationSearch{display:block!important;width:100%!important;min-width:0!important;height:42px!important;padding:0!important;border:0!important;background:transparent!important}html body #root .conversationSearch span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}html body #root .conversationSearch input{width:100%!important;height:42px!important;padding:0 12px!important;border-radius:12px!important;border:1px solid rgba(148,163,184,.22)!important;background:#0d1624!important;color:#eaf2ff!important}html body #root .inboxSearchRow>button{height:42px!important;min-height:42px!important;padding:0 12px!important;border-radius:12px!important;white-space:nowrap!important}html body #root .conversationList>button{flex:0 0 auto!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:72px!important;padding:10px 14px!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.12)!important;background:transparent!important;color:#eaf2ff!important;overflow:hidden!important}html body #root .conversationList>button.selected{background:linear-gradient(90deg,#7c5df4,#8d67f8)!important;color:#fff!important}html body #root .conversationSummary,html body #root .conversationMeta{min-width:0!important;max-width:100%!important}html body #root .conversationList>button strong,html body #root .conversationList>button p,html body #root .conversationList>button small,html body #root .conversationList>button span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body #root .quickStartConversation{position:sticky!important;bottom:0!important;z-index:2!important;display:grid!important;grid-template-columns:82px minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;padding:10px 14px!important;margin-top:auto!important;background:#080d14!important;border-top:1px solid rgba(148,163,184,.2)!important}html body #root .quickStartConversation input,html body #root .quickStartConversation select,html body #root .quickStartConversation button{height:44px!important;min-height:44px!important}html body #root .thread,html body #root .threadWelcome{min-width:0!important;min-height:0!important;max-width:100%!important;overflow:hidden!important}html body #root .threadWelcome{display:grid!important;place-items:center!important}html body #root img,html body #root video,html body #root iframe,html body #root svg{max-width:100%!important}html body #root pre,html body #root code{white-space:pre-wrap!important;word-break:break-word!important}@media(max-width:1360px)and (min-width:981px){html body #root{--bh-shell-sidebar: 280px}html body #root .app.chatMode{grid-template-columns:var(--bh-shell-sidebar-mini) minmax(0,1fr)!important}html body #root .app.chatMode .sidebar{width:var(--bh-shell-sidebar-mini)!important;min-width:var(--bh-shell-sidebar-mini)!important;max-width:var(--bh-shell-sidebar-mini)!important;padding:14px 10px!important}html body #root .app.chatMode .brand>div:not(.brandMark),html body #root .app.chatMode .sidebarToggle span,html body #root .app.chatMode button.sidebarSection span,html body #root .app.chatMode .mainNav button span{display:none!important}html body #root .app.chatMode .mainNav{border-left:0!important}html body #root .app.chatMode .mainNav button,html body #root .app.chatMode button.sidebarSection,html body #root .app.chatMode .sidebarToggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}html body #root .chatShell.reviewInbox{grid-template-columns:390px minmax(0,1fr)!important}html body #root .conversationList{width:390px!important;max-width:390px!important}}@media(max-width:1100px)and (min-width:981px){html body #root{--bh-shell-sidebar: 260px}html body #root .topbar{grid-template-columns:1fr!important}html body #root .topActions,html body #root .topbarActions{justify-content:flex-start!important}html body #root .customFieldLayout,html body #root .suiteSettingsGrid,html body #root .accountDetailGrid,html body #root .embeddedSignupPage .signupWorkspace{grid-template-columns:1fr!important}}@media(max-width:980px){html,body,#root{overflow:auto!important}html body #root .app,html body #root .app.chatMode,html body #root .app.sidebarCollapsed{display:block!important;width:100%!important;height:auto!important;min-height:100dvh!important;overflow-x:hidden!important}html body #root .sidebar,html body #root .app.sidebarCollapsed .sidebar,html body #root .app.chatMode .sidebar{position:fixed!important;inset:0 auto 0 0!important;z-index:1000!important;width:min(88vw,320px)!important;min-width:min(88vw,320px)!important;max-width:min(88vw,320px)!important;height:100dvh!important;padding:18px 14px!important;transform:translate(-105%)!important;transition:transform .18s ease!important}html body #root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}html body #root .app.sidebarCollapsed .brand>div:not(.brandMark),html body #root .app.sidebarCollapsed .sidebarToggle span,html body #root .app.sidebarCollapsed button.sidebarSection span,html body #root .app.sidebarCollapsed .mainNav button span,html body #root .app.chatMode .brand>div:not(.brandMark),html body #root .app.chatMode .sidebarToggle span,html body #root .app.chatMode button.sidebarSection span,html body #root .app.chatMode .mainNav button span{display:initial!important}html body #root .workspace,html body #root .app.chatMode .workspace{width:100%!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;padding:12px!important;overflow-x:hidden!important}html body #root .app.chatMode .workspace{padding:0!important;height:100dvh!important;overflow:hidden!important}html body #root .topbar{grid-template-columns:auto minmax(0,1fr)!important;padding:12px!important}html body #root .mobileMenuButton,html body #root .inboxMenuButton{display:inline-flex!important}html body #root .topActions,html body #root .topbarActions{grid-column:1 / -1!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important}html body #root .tenantRow,html body #root .customFieldLayout,html body #root .suiteSettingsGrid,html body #root .accountDetailGrid,html body #root .embeddedSignupPage .signupCommand,html body #root .embeddedSignupPage .signupWorkspace{grid-template-columns:1fr!important}html body #root .embeddedSignupPage .signupTimeline{display:grid!important;grid-template-columns:1fr!important}html body #root .inboxExperience{grid-template-rows:auto minmax(0,1fr)!important}html body #root .inboxWorkspaceHeader{grid-template-columns:auto minmax(0,1fr)!important;height:auto!important;min-height:58px!important;padding:8px!important}html body #root .inboxBackButton{display:none!important}html body #root .inboxHeaderStats,html body #root .crmTopTools{grid-column:1 / -1!important;justify-content:flex-start!important}html body #root .chatShell.reviewInbox{grid-template-columns:1fr!important;height:calc(100dvh - 118px)!important}html body #root .conversationList{width:100%!important;max-width:none!important}html body #root .chatShell.hasSelection .conversationList,html body #root .chatShell.noSelection .thread{display:none!important}}@media(max-width:640px){html body #root .workspace{padding:10px!important}html body #root .topbar h1,html body #root .sectionCard h1,html body #root .sectionCard h2,html body #root .suitePageHeader h1,html body #root .suitePageHeader h2,html body #root .connectHero h2,html body #root .accountHero h2,html body #root .signupCommand h2{font-size:23px!important}html body #root .metricsGrid,html body #root .suiteMetricsGrid,html body #root .accountStatsGrid,html body #root .dashboardGrid{grid-template-columns:1fr!important}html body #root .quickStartConversation{grid-template-columns:74px minmax(0,1fr)!important}html body #root .quickStartConversation button{grid-column:1 / -1!important;width:100%!important}}body #root{--bh-page-pad: 18px;--bh-panel-radius: 12px;--bh-panel-border: #cfe0f4;--bh-panel-bg: #ffffff;--bh-page-bg: #eaf1f8;--bh-title: #041329;--bh-subtle: #657892;--bh-blue: #1769ff;--bh-purple: #7c5cff}body #root .app{isolation:isolate!important}@media(min-width:981px){body #root .app:not(.chatMode),body #root .app.chatMode{grid-template-columns:300px minmax(0,1fr)!important}body #root .app.sidebarCollapsed:not(.chatMode),body #root .app.sidebarCollapsed.chatMode{grid-template-columns:82px minmax(0,1fr)!important}body #root .sidebar{position:sticky!important;top:0!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important}body #root .workspace{grid-column:2!important;min-width:0!important;width:100%!important;height:100dvh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:var(--bh-page-pad)!important}body #root .app.chatMode .workspace{padding:0!important;overflow:hidden!important}}body #root .sidebar,body #root .sidebar *{min-width:0!important}body #root .brand{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:58px!important;max-height:none!important;margin:0 0 12px!important;padding:0 4px 12px!important;overflow:hidden!important}body #root .brandMark{width:48px!important;height:48px!important;border-radius:14px!important;font-size:15px!important;line-height:1!important}body #root .brand strong,body #root .brand span{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;writing-mode:horizontal-tb!important}body #root .sidebarToggle{height:42px!important;min-height:42px!important;max-height:42px!important;margin:0 0 16px!important;border-radius:14px!important}body #root .sidebarSection{display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;height:30px!important;min-height:30px!important;max-height:30px!important;margin:8px 0 3px!important;padding:0 10px!important;border-radius:10px!important;overflow:hidden!important;background:transparent!important}body #root .sidebarSection>span,body #root .sidebarSection span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .mainNav{display:grid!important;gap:2px!important;padding:0 0 0 8px!important;margin:0 0 10px!important;border-left:1px solid rgba(148,163,184,.12)!important}body #root .mainNav.sidebarNavClosed{display:none!important}body #root .mainNav button{display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 10px!important;border-radius:10px!important;overflow:hidden!important;text-align:left!important}body #root .mainNav button span,body #root .mainNav button{white-space:nowrap!important;text-overflow:ellipsis!important}body #root .mainNav button.active{background:linear-gradient(135deg,#0d4d7d,#123f68)!important;border:1px solid rgba(34,211,238,.45)!important;color:#fff!important;box-shadow:none!important}body #root .sidebarUtility{margin-top:auto!important;padding-top:12px!important;border-top:1px solid rgba(148,163,184,.18)!important}body #root .app.sidebarCollapsed .brand{grid-template-columns:48px!important;justify-content:center!important;padding-inline:0!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 span{display:none!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 .topbar{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;gap:14px!important;align-items:center!important;width:100%!important;min-height:76px!important;height:auto!important;max-height:none!important;margin:0 0 16px!important;padding:16px 20px!important;overflow:visible!important;border-radius:var(--bh-panel-radius)!important;background:var(--bh-panel-bg)!important;border:1px solid var(--bh-panel-border)!important;box-shadow:none!important}body #root .topbar>div:first-of-type{min-width:0!important}body #root .topbar p,body #root .topbar h1{width:100%!important;max-width:100%!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:1.08!important}body #root .topbar p{margin-bottom:5px!important;color:#155cff!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}body #root .topbar h1{color:var(--bh-title)!important;font-size:clamp(26px,2.2vw,34px)!important;font-weight:900!important}body #root .topActions,body #root .topbarActions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body #root .topActions>*,body #root .topbarActions>*{min-width:0!important;max-width:260px!important;height:44px!important;min-height:44px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .tenantSwitcher{display:inline-grid!important;grid-template-columns:auto minmax(120px,1fr)!important;align-items:center!important;gap:8px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid var(--bh-panel-border)!important;background:#f8fbff!important}body #root .tenantSwitcher select{width:100%!important;min-width:0!important;border:0!important;background:transparent!important;padding:0!important}body #root .topUser,body #root .statusPill,body #root .logoutButton{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding:0 14px!important}body #root .stack{gap:16px!important;width:100%!important;max-width:100%!important}body #root .sectionCard,body #root .connectHero,body #root .reviewHero,body #root .productHero,body #root .crmHero,body #root .suitePageHeader,body #root .accountHero,body #root .walletHero,body #root .panel,body #root .suiteCard,body #root .card{min-height:0!important;height:auto!important;max-height:none!important;width:100%!important;max-width:100%!important;padding:18px 20px!important;margin:0!important;border-radius:var(--bh-panel-radius)!important;border:1px solid var(--bh-panel-border)!important;background:var(--bh-panel-bg)!important;box-shadow:none!important;overflow:visible!important}body #root .sectionCard h1,body #root .sectionCard h2,body #root .connectHero h2,body #root .reviewHero h2,body #root .productHero h2,body #root .crmHero h2,body #root .suitePageHeader h1,body #root .suitePageHeader h2,body #root .accountHero h2,body #root .walletHero h2{margin:0 0 6px!important;color:var(--bh-title)!important;font-size:clamp(24px,2.1vw,34px)!important;line-height:1.08!important;font-weight:900!important;letter-spacing:0!important;overflow-wrap:anywhere!important}body #root .sectionCard p,body #root .connectHero p,body #root .reviewHero p,body #root .productHero p,body #root .crmHero p,body #root .suitePageHeader p,body #root .accountHero p,body #root .walletHero p{max-width:900px!important;margin:0!important;color:var(--bh-subtle)!important;font-size:16px!important;line-height:1.4!important}body #root .metricsGrid,body #root .suiteMetricsGrid,body #root .opsMetricsGrid,body #root .accountMetrics,body #root .templateStatsGrid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important}body #root .metricsGrid>*,body #root .suiteMetricsGrid>*,body #root .opsMetricsGrid>*,body #root .accountMetrics>*,body #root .templateStatsGrid>*{min-height:74px!important;padding:14px 16px!important;overflow:hidden!important}body #root .tenantRow,body #root .walletRow,body #root .customFieldList article,body #root .contactRow,body #root .userRow{position:relative!important;display:grid!important;gap:14px!important;align-items:center!important;min-height:72px!important;height:auto!important;padding:14px 16px!important;overflow:visible!important}body #root .tenantRow{grid-template-columns:minmax(260px,1.1fr) minmax(280px,1fr) auto!important}body #root .tenantRowMain,body #root .tenantRowControls,body #root .tenantPlanControls,body #root .tenantLimitControls,body #root .suiteInlineActions,body #root .walletActions,body #root .tableActions{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important}body #root .suiteInlineActions button,body #root .walletActions button,body #root .tableActions button,body #root .tenantRow button{position:static!important;min-width:0!important;height:38px!important;min-height:38px!important;padding:0 14px!important}body #root .customFieldLayout,body #root .suiteSettingsGrid{display:grid!important;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)!important;gap:16px!important;align-items:start!important;overflow:visible!important}body #root .embeddedSignupPage{display:grid!important;gap:16px!important;width:100%!important;max-width:100%!important;overflow:visible!important}body #root .embeddedSignupPage .signupCommand{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;min-height:0!important;padding:18px 20px!important}body #root .embeddedSignupPage .signupTimeline{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:10px!important}body #root .embeddedSignupPage .signupStep,body #root .embeddedSignupPage .signupReadiness,body #root .embeddedSignupPage .signupMainCard,body #root .embeddedSignupPage .signupSidePanel,body #root .embeddedSignupPage .signupOptionGrid>*,body #root .embeddedSignupPage .signupAdvancedGrid>*{min-width:0!important;min-height:0!important;height:auto!important;writing-mode:horizontal-tb!important;overflow:visible!important}body #root .embeddedSignupPage .signupStep,body #root .embeddedSignupPage .signupStep *{white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;text-orientation:mixed!important}body #root .embeddedSignupPage .signupWorkspace{display:grid!important;grid-template-columns:minmax(360px,.95fr) minmax(320px,1.05fr)!important;gap:16px!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 .app.chatMode .sidebar{background:#050b12!important}body #root .inboxExperience{display:grid!important;grid-template-rows:58px minmax(0,1fr)!important;width:100%!important;height:100dvh!important;overflow:hidden!important;background:#111!important;color:#edf4ff!important}body #root .inboxWorkspaceHeader{display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:58px!important;height:58px!important;padding:8px 14px!important;background:#080d14!important;border-bottom:1px solid rgba(148,163,184,.18)!important;overflow:visible!important;z-index:20!important}body #root .inboxHeaderTitle{min-width:0!important}body #root .inboxHeaderTitle h1,body #root .inboxHeaderTitle p{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .inboxHeaderTitle h1{font-size:18px!important;line-height:1.15!important}body #root .inboxHeaderStats,body #root .crmTopTools{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}body #root .inboxHeaderStats::-webkit-scrollbar,body #root .crmTopTools::-webkit-scrollbar{display:none!important}body #root .chatShell.reviewInbox{display:grid!important;grid-template-columns:380px minmax(0,1fr)!important;height:calc(100dvh - 58px)!important;min-height:0!important;overflow:hidden!important;background:#111!important}body #root .conversationList{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;width:380px!important;max-width:380px!important;min-width:0!important;height:100%!important;min-height:0!important;overflow:hidden!important;background:#080d14!important;border-right:1px solid rgba(148,163,184,.2)!important}body #root .conversationListHeader{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important;padding:12px 14px!important;min-height:80px!important;overflow:hidden!important}body #root .inboxScopeTabs,body #root .inboxFilters{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;padding:10px 14px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}body #root .inboxScopeTabs::-webkit-scrollbar,body #root .inboxFilters::-webkit-scrollbar{display:none!important}body #root .inboxScopeTabs button,body #root .inboxFilters button{flex:0 0 auto!important;min-width:76px!important;height:36px!important;white-space:nowrap!important}body #root .inboxSearchRow{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important;align-items:center!important;padding:10px 14px!important}body #root .conversationSearch{width:100%!important;min-width:0!important;height:42px!important;padding:0 12px!important}body #root .conversationListScroll{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}body #root .conversationList>button{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;width:100%!important;min-height:74px!important;padding:10px 14px!important;overflow:hidden!important;border-radius:0!important}body #root .conversationList>button strong,body #root .conversationList>button p,body #root .conversationList>button small,body #root .conversationList>button span{min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body #root .quickStartConversation{display:grid!important;grid-template-columns:86px minmax(0,1fr) auto!important;gap:8px!important;padding:10px 14px!important;background:#080d14!important;border-top:1px solid rgba(148,163,184,.2)!important}body #root .quickStartConversation input,body #root .quickStartConversation select,body #root .quickStartConversation button{height:44px!important;min-height:44px!important}body #root .thread,body #root .threadWelcome{min-width:0!important;min-height:0!important;overflow:hidden!important}@media(max-width:1280px)and (min-width:981px){body #root{--go-shell-sidebar: 270px;--bh-page-pad: 14px}body #root .app:not(.chatMode),body #root .app.chatMode{grid-template-columns:270px minmax(0,1fr)!important}body #root .sidebar{width:270px!important;min-width:270px!important;max-width:270px!important;padding-inline:12px!important}body #root .chatShell.reviewInbox{grid-template-columns:340px minmax(0,1fr)!important}body #root .conversationList{width:340px!important;max-width:340px!important}}@media(max-width:980px){body #root .app,body #root .app.chatMode{display:block!important;width:100%!important;height:auto!important;min-height:100dvh!important;overflow-x:hidden!important}body #root .sidebar{position:fixed!important;inset:0 auto 0 0!important;width:min(88vw,320px)!important;max-width:min(88vw,320px)!important;height:100dvh!important;transform:translate(-105%)!important;transition:transform .18s ease!important;z-index:1000!important}body #root .app.mobileMenuOpen .sidebar{transform:translate(0)!important}body #root .workspace,body #root .app.chatMode .workspace{width:100%!important;max-width:100vw!important;min-height:100dvh!important;height:auto!important;padding:12px!important;overflow-x:hidden!important}body #root .app.chatMode .workspace{padding:0!important;height:100dvh!important;overflow:hidden!important}body #root .topbar{grid-template-columns:auto minmax(0,1fr)!important;padding:12px!important}body #root .mobileMenuButton,body #root .inboxMenuButton{display:inline-flex!important}body #root .topActions,body #root .topbarActions{grid-column:1 / -1!important;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto!important}body #root .customFieldLayout,body #root .suiteSettingsGrid,body #root .tenantRow,body #root .embeddedSignupPage .signupCommand,body #root .embeddedSignupPage .signupWorkspace,body #root .embeddedSignupPage .signupTimeline{grid-template-columns:1fr!important}body #root .inboxExperience{grid-template-rows:auto minmax(0,1fr)!important}body #root .inboxWorkspaceHeader{grid-template-columns:auto minmax(0,1fr)!important;height:auto!important;min-height:58px!important}body #root .inboxHeaderStats,body #root .crmTopTools{grid-column:1 / -1!important}body #root .chatShell.reviewInbox{grid-template-columns:1fr!important;height:calc(100dvh - 110px)!important}body #root .conversationList{width:100%!important;max-width:none!important}body #root .chatShell.hasSelection .conversationList,body #root .chatShell.noSelection .thread{display:none!important}}@media(max-width:640px){body #root .topbar h1,body #root .sectionCard h1,body #root .sectionCard h2,body #root .connectHero h2,body #root .suitePageHeader h1,body #root .accountHero h2{font-size:24px!important}body #root .topActions>*,body #root .topbarActions>*{flex:0 0 auto!important;max-width:220px!important}body #root .quickStartConversation{grid-template-columns:74px minmax(0,1fr)!important}body #root .quickStartConversation button{grid-column:1 / -1!important;width:100%!important}}
