:root{--background-app: #f6f9fc;--background-surface: #ffffff;--background-elevated: #ffffff;--background-subtle: #eef7fd;--border-default: #dbe7f2;--border-strong: #b9cfe2;--text-primary: #0b1f3a;--text-secondary: #42526b;--text-muted: #66758c;--brand-primary: #0b3a66;--brand-secondary: #0a91b8;--accent-intelligence: #12bdd4;--success: #0f9f6e;--warning: #b86b00;--danger: #c24136;--info: #1769e0;--font-display: clamp(2rem, 4vw, 4.75rem);--font-page-title: clamp(1.65rem, 2.6vw, 2.8rem);--font-section-title: clamp(1.18rem, 1.6vw, 1.55rem);--font-card-title: clamp(1rem, 1.1vw, 1.18rem);--font-body: clamp(.95rem, .25vw + .9rem, 1.03rem);--font-body-small: clamp(.82rem, .2vw + .78rem, .92rem);--font-label: clamp(.72rem, .18vw + .68rem, .82rem);--font-caption: clamp(.68rem, .16vw + .64rem, .76rem);--font-numeric: clamp(1.45rem, 2vw, 2.4rem);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-small: 8px;--radius-control: 12px;--radius-card: 16px;--radius-panel: 22px;--radius-pill: 999px;--shadow-subtle: 0 8px 20px rgba(15, 23, 42, .06);--shadow-card: 0 18px 42px rgba(15, 23, 42, .1);--shadow-floating: 0 18px 45px rgba(12, 31, 58, .22);--shadow-overlay: 0 30px 80px rgba(8, 20, 38, .28);--shadow-focus: 0 0 0 4px rgba(18, 189, 212, .25);--motion-instant: .1s;--motion-fast: .16s;--motion-normal: .22s;--motion-deliberate: .34s}:root[data-theme=dark]{--background-app: #070b16;--background-surface: #0e1728;--background-elevated: #142037;--background-subtle: #101c31;--border-default: #2a3a55;--border-strong: #465a79;--text-primary: #f3f6fc;--text-secondary: #c2ccdc;--text-muted: #93a3ba;--brand-primary: #9e8cff;--brand-secondary: #58c9e8;--accent-intelligence: #61d6eb;--success: #55d6a6;--warning: #f4bb63;--danger: #ff8c83;--info: #7ab7ff;--shadow-subtle: 0 8px 20px rgba(0, 0, 0, .2);--shadow-card: 0 18px 42px rgba(0, 0, 0, .28);--shadow-floating: 0 18px 45px rgba(0, 0, 0, .38);--shadow-overlay: 0 30px 80px rgba(0, 0, 0, .52);--shadow-focus: 0 0 0 4px rgba(97, 214, 235, .28)}@media(prefers-reduced-motion:reduce){:root{--motion-instant: 1ms;--motion-fast: 1ms;--motion-normal: 1ms;--motion-deliberate: 1ms}}:root{--navy-950: #061527;--navy-900: #081d35;--navy-800: #0b2a4a;--blue-600: #2563eb;--blue-500: #3b82f6;--cyan-500: #06b6d4;--bg-app: #f8fafc;--bg-panel: #ffffff;--text-main: #0f172a;--text-muted: #64748b;--border-soft: #e2e8f0;--border-subtle: #eef2f7;--green: #10b981;--purple: #7c3aed;color:#17202a;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.copilot-mode-chooser{display:grid;gap:18px;padding:18px;border:1px solid #d8e8f5;border-radius:22px;background:linear-gradient(180deg,#fff,#f4fbff)}.copilot-mode-chooser h4,.operations-copilot-head h4,.operations-result-summary h4{margin:4px 0;color:#0b1f3a;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.15}.copilot-mode-chooser p,.operations-copilot-head p,.operations-result-summary p,.operations-result-summary small{margin:0;color:#53657e;line-height:1.45}.copilot-mode-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.copilot-mode-cards button{min-height:140px;display:grid;align-content:start;gap:10px;padding:18px;border:1px solid #dbe9f6;border-radius:18px;background:#fff;color:#10213a;text-align:left;box-shadow:0 16px 40px #0f172a14;cursor:pointer}.copilot-mode-cards button:hover{transform:translateY(-1px);border-color:#8bd8f1;box-shadow:0 20px 46px #0e749029}.copilot-mode-cards button svg{color:#087ea4}.copilot-mode-cards strong{font-size:1rem}.copilot-mode-cards span{color:#5e7088;line-height:1.35}.operations-copilot-panel{display:grid;gap:14px}.operations-copilot-head,.operations-result-summary{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.operations-copilot-search{display:grid;gap:8px;color:#5b6b82;font-weight:800}.operations-copilot-search textarea{min-height:128px;width:100%;resize:vertical;border:1px solid #cfe2f3;border-radius:18px;padding:16px;color:#10213a;background:#fff;font:inherit;line-height:1.45}.operations-copilot-actions,.operations-copilot-prompts,.operations-suggested-actions{display:flex;flex-wrap:wrap;gap:10px}.operations-copilot-actions button,.operations-copilot-prompts button,.operations-suggested-actions button,.operations-table-wrap button{min-height:42px;border:1px solid #d9e8f6;border-radius:999px;padding:10px 14px;background:#f3fbff;color:#0d4266;font-weight:850;cursor:pointer}.operations-copilot-actions button:first-child{background:linear-gradient(135deg,#087ea4,#0fb8d0);border-color:transparent;color:#fff;box-shadow:0 12px 26px #087ea433}.operations-copilot-conversation,.operations-copilot-result{display:grid;gap:12px;padding:16px;border:1px solid #dceaf6;border-radius:20px;background:#fff}.operations-copilot-conversation article{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:11px;border:1px solid #e3edf7;border-radius:14px;background:#f8fbff}.operations-result-summary dl{display:grid;gap:8px;min-width:min(260px,100%);margin:0}.operations-result-summary dl div{display:grid;gap:3px;padding:10px;border:1px solid #edf3f9;border-radius:12px;background:#f8fbff}.operations-result-summary dt{color:#6b7b91;font-size:.78rem;font-weight:800;text-transform:uppercase}.operations-result-summary dd{margin:0;color:#10213a;font-weight:800}.operations-metric-grid,.operations-priority-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.operations-metric-grid button,.operations-priority-grid button{display:grid;gap:6px;min-height:104px;padding:14px;border:1px solid #deebf7;border-radius:16px;background:#fbfdff;color:#10213a;text-align:left;cursor:pointer}.operations-metric-grid strong,.operations-priority-grid strong{font-size:1.45rem}.operations-metric-grid span,.operations-priority-grid span{color:#5a6b83;font-weight:800}.operations-ranking-list{display:grid;gap:8px}.operations-ranking-list h5,.operations-suggested-actions h5{width:100%;margin:0;color:#10213a}.operations-ranking-list button{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e1edf8;border-radius:12px;background:#fff;color:#10213a}.operations-table-wrap{overflow:auto;border:1px solid #e2edf7;border-radius:16px}.operations-table-wrap table{width:100%;min-width:680px;border-collapse:collapse}.operations-table-wrap th,.operations-table-wrap td{padding:12px;border-bottom:1px solid #edf3f8;color:#16243a;text-align:left;vertical-align:top}.operations-table-wrap th{background:#f8fbff;color:#607086;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}@media(max-width:760px){.copilot-mode-cards,.operations-result-summary{grid-template-columns:1fr;display:grid}.operations-copilot-head{display:grid}.operations-copilot-prompts button,.operations-copilot-actions button,.operations-suggested-actions button{width:100%;justify-content:center}}.global-copilot-visible-tools{display:flex;flex-wrap:wrap;gap:8px}.global-copilot-visible-tools button,.platform-search-empty-actions button,.platform-result-actions button,.platform-search-pagination button,.platform-session-pagination button{align-items:center;background:#fff;border:1px solid #d8e7f5;border-radius:999px;color:#123d62;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:900;gap:6px;justify-content:center;min-height:34px;min-width:0;padding:8px 12px}.global-copilot-visible-tools button:hover,.platform-search-empty-actions button:hover,.platform-result-actions button:hover,.platform-search-pagination button:hover,.platform-session-pagination button:hover{background:#eefaff;border-color:#8bd8ef}.platform-session-controls{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.platform-session-controls label{color:#52647c;display:grid;font-size:.68rem;font-weight:900;gap:5px;text-transform:uppercase}.platform-session-controls input,.platform-session-controls select{background:#fff;border:1px solid #dce8f4;border-radius:10px;color:#10243b;font:inherit;font-size:.78rem;font-weight:800;min-width:0;padding:8px 9px;width:100%}.platform-session-card{background:#fff;border:1px solid #e2e9f3;border-radius:14px;display:grid;gap:8px;min-width:0;padding:10px}.platform-session-card.active,.platform-session-card:hover{background:#effcff;border-color:#0891b2;box-shadow:inset 4px 0 #0891b2}.platform-session-card>button{background:transparent;border:0;color:#17243a;cursor:pointer;display:grid;gap:5px;min-width:0;padding:0;text-align:left}.platform-session-card strong,.platform-session-card span,.platform-session-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-session-card span,.platform-session-card small{color:#61738d;font-size:.76rem;font-weight:800}.platform-session-actions,.platform-session-pagination{display:flex;flex-wrap:wrap;gap:7px}.platform-session-actions{border-top:1px solid #edf3fa;padding-top:8px}.platform-session-rename{display:grid;gap:8px;padding:9px;border:1px solid #cfe6f7;border-radius:12px;background:#f4fbff}.platform-session-rename label{display:grid;gap:5px;color:#4d617c;font-size:.72rem;font-weight:900}.platform-session-rename input{width:100%;min-width:0;border:1px solid #d7e6f5;border-radius:10px;padding:8px 9px;color:#10243b;font:inherit;font-size:.78rem;font-weight:800}.platform-session-rename div{display:flex;flex-wrap:wrap;gap:7px}.platform-session-rename button{min-height:32px;border-radius:999px;font-size:.74rem;font-weight:900}.platform-session-pagination{align-items:center;justify-content:space-between;margin-top:10px}.platform-session-pagination span,.platform-search-pagination span{color:#65758d;font-size:.76rem;font-weight:850}.platform-search-results{background:linear-gradient(180deg,#fffffffa,#f1fafff0),radial-gradient(circle at top right,rgba(34,211,238,.14),transparent 36%);border:1px solid rgba(14,116,144,.18);border-radius:18px;box-shadow:0 12px 28px #0f23420f;display:grid;gap:12px;margin:14px 0;min-width:0;padding:14px}.platform-search-results-head{align-items:start;display:flex;gap:12px;justify-content:space-between;min-width:0}.platform-search-results-head h4,.platform-search-results-head p{margin:0}.platform-search-results-head h4{color:#10243b;font-size:1rem}.platform-search-results-head p{color:#60758f;font-size:.82rem;font-weight:780;line-height:1.38;margin-top:4px}.platform-search-metrics{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.platform-search-metrics div{background:#fff;border:1px solid #dceaf7;border-radius:14px;display:grid;gap:3px;min-width:0;padding:10px}.platform-search-metrics strong{color:#075985;font-size:1.05rem;line-height:1}.platform-search-metrics span{color:#60758f;font-size:.68rem;font-weight:900;line-height:1.15}.platform-search-empty-actions{display:flex;flex-wrap:wrap;gap:8px}.platform-result-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.platform-result-cards article{background:#fff;border:1px solid #e0eaf6;border-radius:16px;display:grid;gap:10px;min-height:174px;min-width:0;padding:12px}.platform-result-cards article.selected{border-color:#0891b2;box-shadow:inset 4px 0 #0891b2}.platform-result-cards strong,.platform-result-cards span,.platform-result-cards small,.platform-result-cards em{min-width:0;overflow-wrap:anywhere}.platform-result-cards strong{color:#10243b;font-size:.92rem}.platform-result-cards span,.platform-result-cards small{color:#60718b;font-size:.78rem;font-weight:800;line-height:1.32}.platform-result-signal-row{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.platform-result-signal-row>span{background:#ecfeff;border-radius:999px;color:#075985;font-weight:950;padding:5px 8px}.platform-result-signal-row em{color:#60718b;font-size:.74rem;font-style:normal;font-weight:850}.platform-result-actions,.platform-search-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.platform-search-pagination{justify-content:space-between}.platform-result-detail{background:#fff;border:1px solid #bde7f4;border-radius:16px;display:grid;gap:11px;min-width:0;padding:12px}.platform-result-detail>div:first-child{align-items:center;display:flex;justify-content:space-between;gap:10px}.platform-result-detail dl{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.platform-result-detail dt{color:#64748b;font-size:.68rem;font-weight:900;text-transform:uppercase}.platform-result-detail dd{color:#10243b;font-weight:850;margin:2px 0 0;overflow-wrap:anywhere}.platform-result-detail p{color:#60718b;font-size:.8rem;font-weight:780;margin:0}.campaign-copilot-handoff-actions button.primary{background:linear-gradient(135deg,#075985,#0891b2);border-color:transparent;color:#fff}.campaign-pipeline-card{cursor:default}.campaign-pipeline-card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}@media(max-width:980px){.platform-copilot-grid{grid-template-columns:1fr}.platform-search-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-session-controls{grid-template-columns:1fr}}@media(max-width:640px){.global-copilot-visible-tools,.platform-result-actions,.platform-search-empty-actions,.platform-search-pagination,.platform-session-pagination{align-items:stretch;flex-direction:column}.global-copilot-visible-tools button,.platform-result-actions button,.platform-search-empty-actions button,.platform-search-pagination button,.platform-session-pagination button{width:100%}.platform-search-metrics,.platform-result-detail dl{grid-template-columns:1fr}.platform-search-results-head{display:grid}}.home-copilot-command{position:relative;order:-1;display:grid;grid-template-columns:minmax(250px,.72fr) minmax(420px,1.4fr);gap:22px 28px;min-width:0;padding:clamp(22px,2.8vw,38px);overflow:hidden;border-color:#0891b238!important;background:radial-gradient(circle at 0% 0%,rgba(34,211,238,.15),transparent 34%),linear-gradient(145deg,#fafdff,#fff 54%,#f1f8ff);box-shadow:0 28px 70px #092d4e1f!important}.home-copilot-command:after{position:absolute;top:-95px;right:-72px;width:230px;height:230px;border-radius:999px;background:#0ea5e914;content:"";pointer-events:none}.home-copilot-command-intro,.home-copilot-command-form,.home-copilot-module-links{position:relative;z-index:1;min-width:0}.home-copilot-command-intro h1{margin:5px 0 10px;color:#071b35;font-size:clamp(2rem,3.4vw,3.65rem);line-height:1;letter-spacing:-.045em}.home-copilot-command-intro p{margin:0;color:#526985;font-size:.98rem;line-height:1.55}.home-copilot-guardrails{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.home-copilot-guardrails span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #cee5f5;border-radius:999px;background:#fffc;color:#155274;font-size:.75rem;font-weight:850}.home-copilot-command-form{display:grid;align-content:center;gap:9px}.home-copilot-command-form>label{color:#263d59;font-size:.78rem;font-weight:850}.home-copilot-command-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:9px;border:1px solid #cfe1f2;border-radius:22px;background:#fff;box-shadow:0 18px 42px #0f35581a}.home-copilot-command-composer textarea{width:100%;min-width:0;min-height:82px;max-height:180px;padding:11px 12px;border:0;background:transparent;color:#102846;resize:vertical}.home-copilot-command-composer textarea:focus{outline:0}.home-copilot-command-composer:focus-within{border-color:#0891b2;box-shadow:0 0 0 4px #0891b21f,0 18px 42px #0f35581a}.home-copilot-command-composer button{min-height:44px;border-radius:14px}.home-copilot-command-prompts,.home-copilot-module-links{display:flex;flex-wrap:wrap;gap:8px}.home-copilot-command-prompts button,.home-copilot-module-links button{min-width:0;min-height:34px;padding:7px 11px;border:1px solid #d8e7f4;border-radius:999px;background:#ffffffdb;color:#245070;font-size:.75rem;font-weight:800}.home-copilot-module-links{grid-column:1 / -1;padding-top:14px;border-top:1px solid #e0ebf5}.home-copilot-module-links button{display:inline-flex;align-items:center;gap:6px}.platform-copilot-editor{grid-area:conversation;display:grid;align-content:start;gap:14px}.platform-copilot-editor .platform-messages{max-height:min(46vh,520px);margin-top:0;padding:12px;overflow:auto;border:1px solid #dce9f5;border-radius:18px;background:#f8fbff;scroll-behavior:smooth}.platform-copilot-editor .platform-message.assistant{justify-self:start;background:#fff}.platform-copilot-context-settings{border:1px solid #dce8f4;border-radius:14px;background:#f8fbff;padding:10px 12px}.global-copilot-history article{max-width:92%}.global-copilot-history article:has(.badge:first-child){overflow-wrap:anywhere}.home-copilot-command button:focus-visible,.global-copilot-drawer button:focus-visible,.global-copilot-drawer textarea:focus-visible,.platform-copilot-shell button:focus-visible,.platform-copilot-shell textarea:focus-visible,.platform-copilot-shell input:focus-visible,.platform-copilot-shell select:focus-visible,.platform-copilot-shell summary:focus-visible{outline:3px solid rgba(14,165,233,.48);outline-offset:2px}@media(max-width:1180px){.premium-workspace:has(.home-premium) .pilot-quick-guide{display:none}.platform-copilot-grid{grid-template-areas:"inbox conversation" "results results";grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr)!important}.platform-copilot-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-copilot-results>.section-header,.platform-copilot-results>.crm-copilot-summary,.platform-copilot-results>.crm-copilot-proposals{grid-column:1 / -1}}@media(max-width:900px){.home-copilot-command{grid-template-columns:1fr}.home-copilot-module-links{grid-column:auto}.platform-copilot-grid{grid-template-areas:"conversation" "results" "inbox";grid-template-columns:minmax(0,1fr)!important}.platform-copilot-results{display:grid;grid-template-columns:1fr}.global-copilot-drawer,.global-copilot-drawer.expanded{width:min(680px,calc(100vw - 16px))!important;max-width:min(680px,calc(100vw - 16px))!important;height:calc(100dvh - 16px);top:8px!important;right:8px!important;bottom:8px!important}}@media(max-width:520px){.home-copilot-command{gap:18px;padding:18px!important}.home-copilot-command-intro h1{font-size:2.2rem}.home-copilot-command-composer{grid-template-columns:1fr}.home-copilot-command-composer button{width:100%}.home-copilot-command-prompts,.home-copilot-module-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-copilot-command-prompts button,.home-copilot-module-links button{justify-content:center;width:100%;overflow-wrap:anywhere}.global-copilot-drawer,.global-copilot-drawer.expanded{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh;border:0;border-radius:0!important}.global-copilot-header{min-height:78px;padding:12px!important}.global-copilot-header-actions{gap:4px}.global-copilot-header-actions button{width:34px!important;height:34px!important}.global-copilot-header-actions button:nth-child(2){display:none}.global-copilot-tabs{display:flex;overflow-x:auto}.global-copilot-tabs button{flex:0 0 auto}.global-copilot-body{padding:10px 10px calc(94px + env(safe-area-inset-bottom))!important}.global-copilot-history.compact,.global-copilot-history.full{max-height:36vh!important}.platform-copilot-hero .date-range-filter,.platform-copilot-hero .crm-copilot-metrics{display:none}.platform-copilot-editor,.platform-copilot-results,.platform-copilot-inbox{padding:14px!important}.platform-copilot-editor .platform-messages{max-height:48vh;padding:8px}.platform-copilot-editor .platform-message{max-width:96%}.crm-copilot-editor-actions,.platform-prompt-chips{display:grid!important;grid-template-columns:1fr!important}.crm-copilot-editor-actions>*,.platform-prompt-chips button{width:100%;min-width:0}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden}button,input,select{font:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;min-width:38px;border:0;border-radius:8px;background:#1769e0;color:#fff;font-weight:800;cursor:pointer;white-space:nowrap}button:hover{background:#0e54b8}button:disabled{background:#9eabc0;cursor:not-allowed}input,select{min-height:42px;width:100%;border:1px solid #d7deea;border-radius:8px;color:#17202a;background:#fff;padding:8px 11px;outline:0}input:focus,select:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e01f}label{display:grid;gap:7px;color:#425166;font-size:.88rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:0;font-size:clamp(1.7rem,2.5rem,2.5rem);line-height:1.05;letter-spacing:0}h2{margin-bottom:0;font-size:1.05rem;letter-spacing:0}h3{margin-bottom:8px;font-size:.95rem;letter-spacing:0}a{display:inline-flex;align-items:center;gap:6px;color:#1769e0;text-decoration:none}table{width:100%;min-width:760px;border-collapse:collapse}th,td{border-bottom:1px solid #e7ecf4;padding:11px 12px;text-align:left;vertical-align:middle}th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#5d6b80;font-size:.76rem;font-weight:900;text-transform:uppercase}td{color:#263548;font-size:.9rem}td small{display:block;margin-top:3px;color:#718096}.product-logo{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:8px;background:linear-gradient(145deg,#062b68,#106de3 48%,#08bfd7);color:#fff;box-shadow:0 14px 28px #082d6838;overflow:hidden}.logo-mark{position:relative;z-index:1;color:#fff;font-size:.84rem;font-weight:950;letter-spacing:0}.logo-pulse{position:absolute;width:22px;height:3px;border-radius:8px;background:#fff9;transform:rotate(-36deg)}.login-shell{display:grid;place-items:center;min-height:100vh;padding:24px;background:linear-gradient(135deg,#062b6814,#08bfd70d),#f4f7fb}.login-panel{display:grid;gap:16px;width:min(430px,100%);background:#fff;border:1px solid #dbe3f0;border-radius:8px;box-shadow:0 20px 60px #16264621;padding:30px}.app-shell{display:grid;grid-template-columns:278px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;align-self:start;min-height:100vh;max-height:100vh;overflow:auto;background:#0c1523;color:#f8fbff;padding:22px 16px}.brand{display:flex;align-items:center;gap:11px;margin-bottom:22px;padding:0 8px}.brand strong,.brand span{display:block}.brand strong{font-size:1.03rem}.brand span{color:#9eb1ca;font-size:.78rem;font-weight:800}.brand-byline,.topbar-brand span{color:#06b6d4;font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.login-panel .brand-byline,.executive-band .brand-byline{margin:6px 0 12px}.brand .product-logo{width:38px;height:38px}nav{display:grid;gap:5px}nav a{color:#c4d0df;border-radius:8px;padding:10px 11px;font-size:.9rem;font-weight:800}nav a.active,nav a:hover{background:#18263b;color:#fff}.workspace{display:grid;gap:18px;min-width:0;padding:20px}.topbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f4f7fbeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px 0}.topbar-brand{display:grid;gap:2px;min-width:128px}.topbar-brand strong{color:#07111f;font-size:.95rem;line-height:1}.global-command{display:grid;grid-template-columns:20px minmax(160px,1fr) 38px;align-items:center;gap:8px;width:min(680px,100%);border:1px solid #dbe3f0;border-radius:8px;background:#fff;padding:6px 8px 6px 12px;box-shadow:0 10px 28px #14223c0d}.global-command input{min-height:34px;border:0;box-shadow:none;padding:4px}.header-actions,.table-actions,.control-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.security-pill,.control-strip span{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid #dbe3f0;border-radius:8px;background:#fff;color:#40516a;padding:6px 10px;font-size:.78rem;font-weight:900}.executive-band,.panel,.metric{background:#fff;border:1px solid #dbe3f0;border-radius:8px;box-shadow:0 12px 34px #14223c0f}.executive-band{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:210px;padding:28px;background:radial-gradient(circle at 82% 18%,rgba(6,182,212,.18),transparent 28%),linear-gradient(112deg,#07111f,#0f2c57 52%,#123b64);color:#f8fafc}.executive-band .eyebrow,.executive-band .hero-copy{color:#c8d8ee}.executive-band .brand-byline{color:#67e8f9}.hero-copy{max-width:720px;margin:12px 0 0;color:#52637a;font-weight:750;line-height:1.55}.eyebrow{margin-bottom:7px;color:#60708a;font-size:.76rem;font-weight:950;text-transform:uppercase}.metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:10px}.search-command-center{display:grid;gap:16px;border:1px solid #cfe0ff;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f8fafcfa),#fff;box-shadow:0 22px 60px #0f172a1f;padding:20px;scroll-margin-top:84px}.search-hero-copy{display:grid;gap:5px}.search-hero-copy h2{font-size:1.35rem}.search-hero-copy p{margin:0;color:#64748b;font-weight:750}.internal-search-form{display:grid;gap:12px}.mega-search{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;padding:10px;box-shadow:inset 0 0 0 1px #2563eb0a}.mega-search input{min-height:48px;border:0;box-shadow:none;font-size:1rem;font-weight:800}.advanced-filters{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;align-items:end}.toggle-line{display:flex;align-items:center;min-height:42px;border:1px solid #dbe3f0;border-radius:8px;background:#fff;padding:0 10px}.toggle-line input{width:auto;min-height:auto}.search-insights{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.search-insights article{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:12px}.search-insights strong{display:block;color:#0f172a;font-size:1.35rem}.search-insights span{color:#64748b;font-size:.8rem;font-weight:850}.internal-results-table{max-height:620px}.badge-stack{display:flex;flex-wrap:wrap;gap:5px}.badge-stack.horizontal{margin-top:10px}.metric{display:grid;gap:5px;min-height:112px;padding:14px;transition:transform .16s ease,box-shadow .16s ease}.metric:hover,.panel:hover{transform:translateY(-1px);box-shadow:0 16px 40px #14223c17}.metric svg{color:#1769e0}.metric:nth-child(4n) svg{color:#0f9f7b}.metric:nth-child(5n) svg{color:#8f58d6}.metric strong{font-size:1.35rem}.metric span,.muted,.status{color:#64748b}.command-grid{display:grid;grid-template-columns:1.25fr 1fr .9fr;gap:18px;align-items:start}.panel{display:grid;gap:15px;min-width:0;padding:18px;scroll-margin-top:84px}.table-panel{min-width:0}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}form{display:grid;gap:12px}.row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.secondary-button{background:#eef4ff;color:#174c9d}.secondary-button:hover{background:#dfeaff}.danger-button{background:#fff0f0;color:#b42318}.danger-button:hover{background:#ffdede}.icon-text-button{background:#fff;color:#1d2d44;border:1px solid #dbe3f0}.icon-text-button:hover{background:#eef4ff}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;max-width:100%;border-radius:8px;background:#edf2f7;color:#3b4a5f;padding:4px 8px;font-size:.72rem;font-weight:950;text-transform:uppercase;overflow-wrap:anywhere}.badge.approved,.badge.true,.badge.high,.badge.decision_maker,.badge.approved_waiting_fetch{background:#e7f8f1;color:#08704f}.badge.needs_review,.badge.medium,.badge.influencer,.badge.pending_approval,.badge.planned{background:#fff7df;color:#8a5b05}.badge.rejected,.badge.do_not_use,.badge.false,.badge.blocked{background:#fff0f0;color:#b42318}.badge.unknown,.badge.low{background:#edf2f7;color:#5d6b80}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.summary-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-item{display:grid;gap:5px;min-height:78px;border:1px solid #e3e9f2;border-radius:8px;padding:12px;background:#fbfcff}.summary-item strong{font-size:1.25rem}.summary-item span{color:#64748b;font-size:.82rem;font-weight:800}.query-preview{display:grid;gap:5px;border-left:4px solid #1769e0;border-radius:8px;background:#f8fbff;padding:12px}.query-preview span,.query-preview small{color:#61718a}.result-stack{display:grid;gap:12px}.dashboard-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px;align-items:stretch}.readiness-panel{grid-row:span 2;align-content:start;background:linear-gradient(155deg,#fff,#f8fbff 62%,#f1fbf8)}.readiness-panel.ready{border-color:#bdebdc}.readiness-panel.needs-data{border-color:#d9c6ff}.cta-row,.example-chips{display:flex;flex-wrap:wrap;gap:8px}.secondary-link,.chip-button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid #dbe3f0;border-radius:8px;background:#fff;color:#174c9d;padding:0 11px;font-size:.82rem;font-weight:900}.chip-button{background:#f7f2ff;color:#6e42b7}.record-list,.ops-list,.recommendations,.search-groups,.import-flow,.mapping-note{display:grid;gap:8px}.record-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;min-height:54px;border:1px solid #e3e9f2;background:#fbfcff;color:#223047;text-align:left;padding:10px}.record-row:hover{background:#eef7ff}.record-row span{min-width:0}.record-row strong,.record-row small{display:block;overflow-wrap:anywhere}.record-row small{margin-top:3px;color:#6b7b90}.ops-list span,.recommendations span{display:flex;align-items:center;gap:8px;border:1px solid #e3e9f2;border-radius:8px;background:#fbfcff;color:#40516a;padding:9px 10px;font-size:.86rem;font-weight:800}.search-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.full-width-groups{grid-column:1 / -1}.import-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.import-flow span{border:1px solid #e3e9f2;border-radius:8px;background:#f8fafc;color:#6b7b90;padding:9px 10px;font-size:.78rem;font-weight:950}.import-flow span.active{background:#eef4ff;color:#174c9d;border-color:#cfe0ff}.dropzone{position:relative;min-height:82px;border:1px dashed #9db6dc;border-radius:8px;background:#f8fbff;padding:10px}.dropzone input{border:0;background:transparent;padding:0}.dropzone span,.mapping-note span{color:#60708a;font-size:.82rem;font-weight:750}.mapping-note{border:1px solid #e3e9f2;border-radius:8px;background:#fbfcff;padding:12px}.import-result{display:grid;gap:10px;border:1px solid rgba(16,185,129,.28);border-radius:8px;background:#10b98114;color:#14532d;padding:12px}.import-result span{color:#226043;font-size:.88rem;font-weight:800}.safe-mode-notice{border:1px solid #cfe0ff;border-radius:8px;background:#eef4ff;color:#174c9d;padding:11px 12px;font-size:.88rem;font-weight:850}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#f6faff}.detail-drawer{position:fixed;top:16px;right:16px;bottom:16px;z-index:20;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(430px,calc(100vw - 32px));border:1px solid #dbe3f0;border-radius:8px;background:#fff;box-shadow:0 26px 70px #0c152347;overflow:hidden}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid #e7ecf4;padding:18px}.drawer-body{display:grid;align-content:start;gap:10px;overflow:auto;padding:18px}.drawer-row{display:grid;gap:4px;border:1px solid #e3e9f2;border-radius:8px;background:#fbfcff;padding:10px}.drawer-row span{color:#6b7b90;font-size:.75rem;font-weight:950;text-transform:uppercase}.drawer-row strong{overflow-wrap:anywhere;color:#1f2d42;font-size:.92rem}.badge.demo,.badge.safe_demo_data{background:#f1eaff;color:#6e42b7}.table-wrap{width:100%;max-width:100%;min-width:0;max-height:540px;overflow:auto;border:1px solid #e3e9f2;border-radius:8px}.preview-wrap{max-height:280px}.split-table{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mini-table{min-width:0}.mini-list{display:grid;gap:8px}.mini-list span{display:flex;align-items:center;gap:8px;min-height:34px;border:1px solid #e3e9f2;border-radius:8px;background:#fbfcff;color:#354258;padding:8px 10px;overflow-wrap:anywhere}.stable-actions{min-width:132px;justify-content:flex-start}.stable-actions button,.table-actions button:not(.icon-text-button){width:38px;padding:0}.table-actions button:has(svg+text),.panel-title .table-actions button{width:auto;padding:0 12px}.empty-state{display:grid;place-items:center;gap:7px;min-height:120px;color:#64748b;text-align:center}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.settings-grid>div{min-height:96px;border:1px solid #e3e9f2;border-radius:8px;background:#fbfcff;padding:14px}.roadmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.roadmap-card{display:grid;gap:10px;min-width:0;border:1px solid #dfe9f5;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);padding:14px}.roadmap-card>div,.roadmap-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.roadmap-card strong{color:#0f172a}.roadmap-card p,.roadmap-card small{margin:0;color:#64748b;overflow-wrap:anywhere}.floating-message{position:sticky;bottom:12px;z-index:5;justify-self:end;max-width:min(560px,100%);margin:0;border:1px solid #dbe3f0;border-radius:8px;background:#0c1523;color:#fff;box-shadow:0 16px 40px #0c152340;padding:11px 14px;font-weight:800}@media(max-width:1260px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.command-grid,.dashboard-grid,.split-table,.search-groups,.advanced-filters,.settings-grid{grid-template-columns:1fr}.search-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}.crm-copilot-shell{display:grid;gap:16px;min-width:0;max-width:100%}.crm-copilot-hero{overflow:hidden}.crm-copilot-hero p{max-width:880px;color:#40516a;font-size:.96rem;line-height:1.55;margin:6px 0 12px}.crm-copilot-metrics,.crm-copilot-summary,.crm-copilot-context{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;min-width:0}.crm-copilot-metrics button,.crm-copilot-summary div,.crm-copilot-context div{background:#f8fbff;border:1px solid #e0e8f3;border-radius:10px;color:#13233f;cursor:default;display:grid;gap:3px;min-width:0;padding:12px;text-align:left}.crm-copilot-metrics button{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.crm-copilot-metrics button:hover{border-color:#3aa8d7;box-shadow:0 14px 32px #0f2a461a;transform:translateY(-1px)}.crm-copilot-metrics strong,.crm-copilot-summary strong,.crm-copilot-context strong{color:#071b35;font-size:1.32rem;font-weight:760;line-height:1}.crm-copilot-metrics span,.crm-copilot-summary span,.crm-copilot-context span{color:#62718a;font-size:.78rem;font-weight:700}.crm-copilot-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(230px,.82fr) minmax(430px,1.45fr) minmax(330px,1.08fr);min-width:0;max-width:100%}.crm-copilot-inbox,.crm-copilot-editor,.crm-copilot-results{min-width:0;overflow:hidden}.crm-copilot-session-list{display:grid;gap:8px;max-height:620px;overflow:auto;padding-right:2px}.crm-copilot-session-list button{align-items:start;background:#fff;border:1px solid #e2e9f3;border-radius:10px;color:#17243a;display:grid;gap:5px;min-width:0;padding:11px;text-align:left}.crm-copilot-session-list button.active,.crm-copilot-session-list button:hover{background:#f2fbff;border-color:#18a8d8;box-shadow:inset 3px 0 #0284c7}.mini-icon-button{align-items:center;background:#eef8ff;border:1px solid #c7e8f7;border-radius:9px;color:#075985;cursor:pointer;display:inline-flex;height:30px;justify-content:center;min-width:30px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mini-icon-button:hover{border-color:#0891b2;box-shadow:0 10px 20px #0891b229;transform:translateY(-1px)}.platform-copilot-shell{display:grid;gap:16px;max-width:100%;min-width:0}.platform-copilot-hero{background:linear-gradient(135deg,#081b35f5,#083d5fe6),radial-gradient(circle at top right,rgba(31,200,219,.22),transparent 36%);color:#fff;overflow:hidden}.platform-copilot-hero .section-header h2,.platform-copilot-hero .section-header p,.platform-copilot-hero .section-header span{color:#fff}.platform-copilot-hero p{color:#d9effb;line-height:1.55;margin:8px 0 14px;max-width:900px}.platform-copilot-safety{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 2px}.platform-copilot-safety span{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#e6f9ff;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;padding:7px 10px}.platform-copilot-hero .crm-copilot-metrics button{background:#ffffff1a;border-color:#ffffff29;color:#fff}.platform-copilot-hero .crm-copilot-metrics strong,.platform-copilot-hero .crm-copilot-metrics span{color:#fff}.platform-copilot-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(230px,.78fr) minmax(420px,1.35fr) minmax(340px,1.05fr);max-width:100%;min-width:0}.platform-copilot-inbox,.platform-copilot-editor,.platform-copilot-results{min-width:0;overflow:hidden}.platform-session-list{display:grid;gap:8px;max-height:620px;overflow:auto;padding-right:2px}.platform-session-list button{align-items:start;background:#fff;border:1px solid #e2e9f3;border-radius:10px;color:#17243a;display:grid;gap:5px;min-width:0;padding:11px;text-align:left}.platform-session-list button.active,.platform-session-list button:hover{background:#effcff;border-color:#0891b2;box-shadow:inset 3px 0 #0891b2}.platform-prompt-chips,.platform-module-context{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.platform-prompt-chips button{align-items:center;background:#f7fbff;border:1px solid #dce8f4;border-radius:999px;color:#15304f;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;padding:8px 10px}.platform-prompt-chips button:hover{background:#ecfbff;border-color:#0891b2}.platform-module-context{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.platform-module-context div{background:#f8fbff;border:1px solid #e0e8f3;border-radius:10px;display:grid;gap:3px;min-width:0;padding:11px}.platform-module-context strong{color:#071b35;font-size:1.2rem;line-height:1}.platform-module-context span{color:#66758d;font-size:.74rem;font-weight:800}.platform-messages,.platform-context-list,.platform-tool-list{display:grid;gap:8px;margin-top:14px}.platform-message,.platform-context-list article,.platform-tool-list article{background:#fff;border:1px solid #e2e9f3;border-radius:10px;display:grid;gap:5px;min-width:0;padding:10px}.platform-message.assistant{background:#f1fbff;border-color:#c8eef8}.platform-message span,.platform-context-list p{color:#40516a;font-size:.84rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.platform-tool-list small,.platform-context-list small{color:#6a7890;font-size:.76rem}.global-copilot-launcher{bottom:22px;position:fixed;right:22px;z-index:850}.global-copilot-fab{align-items:center;background:linear-gradient(135deg,#071b35,#075985 58%,#08a8c7);border:1px solid rgba(56,189,248,.35);border-radius:999px;box-shadow:0 18px 45px #0f172a47,0 0 24px #22d3ee38;color:#fff;cursor:pointer;display:inline-flex;gap:10px;min-height:64px;min-width:64px;padding:8px 18px 8px 8px;position:relative;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.global-copilot-fab:hover{border-color:#7df9ff9e;box-shadow:0 22px 56px #0f172a57,0 0 32px #22d3ee57;transform:translateY(-2px)}.global-copilot-fab:active{transform:translateY(0) scale(.98)}.global-copilot-fab:focus-visible{outline:3px solid rgba(34,211,238,.48);outline-offset:4px}.global-copilot-fab span{font-size:.86rem;font-weight:900}.copilot-floating-icon-wrap{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:999px;display:inline-flex;height:50px;justify-content:center;overflow:hidden;position:relative;width:50px}.copilot-floating-icon{border-radius:999px;display:block;height:50px;object-fit:cover;position:relative;width:50px;z-index:1}.copilot-floating-fallback{color:#c5f8ff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.copilot-floating-label{letter-spacing:0}.global-copilot-fab em{align-items:center;background:#22c55e;border-radius:999px;color:#062314;display:inline-flex;font-size:.68rem;font-style:normal;font-weight:900;height:20px;justify-content:center;min-width:20px;padding:0 6px}.global-copilot-backdrop{background:#0813241a;border:0;top:0;right:0;bottom:0;left:0;position:fixed;z-index:880}.global-copilot-drawer{background:var(--bg-panel, #ffffff);border-left:1px solid #dbe7f4;bottom:0;box-shadow:-24px 0 70px #081b352e;display:flex;flex-direction:column;max-width:min(92vw,520px);min-width:0;position:fixed;right:0;top:0;width:clamp(380px,30vw,520px);z-index:900}.global-copilot-drawer.expanded{max-width:min(92vw,520px);width:clamp(380px,30vw,520px)}.global-copilot-header{align-items:start;background:linear-gradient(135deg,#071b35,#083d5f);color:#fff;display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.global-copilot-title{align-items:center;display:flex;gap:10px;min-width:0}.global-copilot-title>div{min-width:0}.copilot-panel-icon{border:1px solid rgba(125,249,255,.28);border-radius:999px;box-shadow:0 8px 22px #0000002e,0 0 14px #22d3ee38;display:block;flex:0 0 auto;height:32px;object-fit:cover;width:32px}.global-copilot-header h3{color:#fff;font-size:1.02rem;letter-spacing:0;margin:2px 0}.global-copilot-header span{color:#d9effb;display:block;font-size:.76rem;font-weight:800;line-height:1.35;max-width:330px}.global-copilot-header-actions{display:flex;gap:6px}.global-copilot-header-actions button{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.global-copilot-notice{background:#e9f4ff;border-bottom:1px solid #d3e8fb;color:#16436b;font-size:.82rem;font-weight:800;padding:10px 14px}.global-copilot-tabs{background:#fff;border-bottom:1px solid #e3ebf5;display:flex;gap:6px;overflow-x:auto;padding:8px 12px;scrollbar-width:thin}.global-copilot-tabs button{align-items:center;background:#f8fbff;border:1px solid #dde8f4;border-radius:999px;color:#40516a;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:900;gap:6px;padding:7px 10px}.global-copilot-tabs button.active,.global-copilot-tabs button:hover{background:#083d5f;border-color:#083d5f;color:#fff}.global-copilot-tabs button em{align-items:center;background:#22c55e;border-radius:999px;color:#052e16;display:inline-flex;font-size:.64rem;font-style:normal;height:18px;justify-content:center;min-width:18px;padding:0 5px}.global-copilot-body{display:grid;flex:1;gap:10px;min-height:0;overflow:auto;padding:12px}.global-copilot-context-card,.global-copilot-history,.global-copilot-approvals,.global-copilot-audit,.global-copilot-settings{background:#fff;border:1px solid #e1eaf5;border-radius:12px;display:grid;gap:8px;padding:10px}.global-copilot-context-strip{align-items:center;background:#fff;border:1px solid #e1eaf5;border-radius:12px;display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:8px 10px}.global-copilot-context-strip span{color:#3d4d63;font-size:.8rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-copilot-context-strip button{background:#f3f9ff;border:1px solid #d8e9f8;border-radius:999px;color:#0f3f62;cursor:pointer;flex:0 0 auto;font-size:.72rem;font-weight:900;padding:6px 9px}.global-copilot-context-card span,.global-copilot-context-card small{color:#66758d;font-size:.78rem;font-weight:800}.global-copilot-input{background:#fff;border:1px solid #dbe6f2;border-radius:12px;box-shadow:0 14px 34px #081b350f;color:#13233f;font:inherit;font-size:.92rem;line-height:1.45;min-height:128px;padding:12px;resize:vertical;width:100%}.global-copilot-quick-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.global-copilot-quick-actions button,.global-copilot-footer button,.global-copilot-more-actions button,.global-copilot-attach-button,.global-copilot-approval-summary button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;gap:6px;justify-content:center;min-width:0}.global-copilot-quick-actions button{background:#f3f9ff;border:1px solid #d8e9f8;color:#173150;font-size:.76rem;min-height:35px;padding:7px 9px}.global-copilot-quick-actions button.secondary{background:#fff;border-color:#e0e9f4;color:#52627a}.global-copilot-quick-actions button:hover{background:#e9fbff;border-color:#0891b2}.global-copilot-more-actions{background:#fff;border:1px solid #e1eaf5;border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.global-copilot-more-actions button{background:#f8fbff;border:1px solid #dde8f4;color:#40516a;font-size:.74rem;min-height:32px;padding:6px 8px}.global-copilot-attach-button{background:#fff;border:1px solid #d8e9f8;color:#075985;font-size:.78rem;min-height:38px;padding:7px 10px;width:fit-content}.global-copilot-attach-button em{align-items:center;background:#dff8ff;border-radius:999px;color:#075985;display:inline-flex;font-size:.65rem;font-style:normal;height:18px;justify-content:center;min-width:18px;padding:0 5px}.global-copilot-file{align-items:center;background:#fff;border:1px dashed #9ecfe2;border-radius:12px;color:#075985;cursor:pointer;display:flex;font-weight:900;gap:8px;justify-content:center;min-height:44px;overflow:hidden;position:relative}.global-copilot-file input{cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}.global-copilot-history article,.global-copilot-audit article,.global-copilot-proposal,.global-copilot-evidence{background:#f8fbff;border:1px solid #e2eaf4;border-radius:10px;display:grid;gap:6px;overflow:hidden;padding:10px}.global-copilot-history.compact{max-height:190px;overflow:auto}.global-copilot-history.full{max-height:none}.global-copilot-history article span,.global-copilot-proposal p,.global-copilot-proposal small,.global-copilot-evidence p{color:#4b5d75;font-size:.8rem;line-height:1.42;margin:0;overflow-wrap:anywhere}.global-copilot-section-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.global-copilot-section-head h4{margin:0}.global-copilot-approval-summary{align-items:center;background:linear-gradient(135deg,#fff,#effbff);border:1px solid #d8edf7;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px}.global-copilot-approval-summary div{display:grid;gap:2px;min-width:0}.global-copilot-approval-summary strong{color:#10243b;font-size:.84rem}.global-copilot-approval-summary span{color:#65748a;font-size:.74rem;font-weight:800}.global-copilot-approval-summary button{background:#075985;border:1px solid #075985;color:#fff;flex:0 0 auto;font-size:.76rem;min-height:34px;padding:7px 11px}.global-copilot-approval-summary button:disabled{background:#dbe6f2;border-color:#dbe6f2;color:#74839a;cursor:not-allowed}.global-copilot-guided-step{align-items:center;background:linear-gradient(135deg,#eefbff,#fff);border:1px solid #cdebf7;border-radius:16px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.global-copilot-guided-step>div{display:grid;gap:3px;min-width:0}.global-copilot-guided-step strong{color:#10243b;font-size:.92rem;line-height:1.2}.global-copilot-guided-step span{color:#5a6d86;font-size:.78rem;font-weight:800;line-height:1.35}.global-copilot-guided-step button{background:linear-gradient(135deg,#075985,#0891b2);border:1px solid #0e7490;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;min-height:38px;padding:8px 14px;white-space:nowrap}.global-copilot-guided-step button:disabled{background:#dbe6f2;border-color:#dbe6f2;color:#74839a;cursor:not-allowed}.global-copilot-context-details,.global-copilot-technical-detail{background:#fff;border:1px solid #e3edf7;border-radius:14px;display:grid;gap:8px;padding:10px}.global-copilot-context-details summary,.global-copilot-technical-detail summary{color:#0f3f62;cursor:pointer;font-size:.78rem;font-weight:900}.global-copilot-campaign-preview{display:flex;flex-wrap:wrap;gap:7px}.global-copilot-campaign-preview span{align-items:center;background:#effbf5;border:1px solid #bcebd2;border-radius:999px;color:#087443;display:inline-flex;font-size:.72rem;font-weight:900;gap:5px;min-height:28px;padding:5px 9px}.copilot-campaign-created-card{align-items:center;background:linear-gradient(135deg,#eefcff,#f7fbff);border:1px solid #b9e8f6;border-radius:18px;display:flex;gap:12px;justify-content:space-between;padding:12px}.copilot-campaign-created-card div{display:grid;gap:3px;min-width:0}.copilot-campaign-created-card strong,.copilot-campaign-created-card span{overflow-wrap:anywhere}.copilot-campaign-created-card span{color:#5d6d84;font-size:.78rem;font-weight:800}.copilot-campaign-created-card button{align-items:center;background:#006e9f;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.78rem;font-weight:900;gap:6px;min-height:36px;padding:8px 12px}@media(max-width:760px){.copilot-campaign-created-card{align-items:stretch;flex-direction:column}.copilot-campaign-created-card button{justify-content:center;width:100%}}.global-copilot-proposal{border-left:4px solid #94a3b8}.global-copilot-proposal.high,.global-copilot-proposal.critical{border-left-color:#ef4444}.global-copilot-proposal.medium{border-left-color:#f59e0b}.global-copilot-proposal.low{border-left-color:#0891b2}.global-copilot-audience-summary{background:linear-gradient(135deg,#f8fcff,#eefaff);border:1px solid #d6edf8;border-radius:16px;display:grid;gap:12px;padding:12px}.global-copilot-audience-summary>div:first-child{display:flex;flex-wrap:wrap;gap:8px}.global-copilot-audience-summary span{background:#fff;border:1px solid #dbe8f6;border-radius:999px;color:#16436b;display:inline-flex;font-size:.74rem;font-weight:900;gap:5px;min-height:28px;padding:6px 10px}.global-copilot-audience-summary button,.global-copilot-result-actions button{align-items:center;background:#fff;border:1px solid #d6e6f5;border-radius:999px;color:#0f3f62;cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:900;gap:6px;min-height:32px;justify-content:center;padding:7px 11px}.global-copilot-audience-summary button:hover,.global-copilot-result-actions button:hover{background:#effaff;border-color:#9fdcf1;color:#075985}.global-copilot-result-actions{grid-column:2;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.global-copilot-result-actions button.danger{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.global-copilot-proposal>div:first-child,.global-copilot-proposal-actions{display:flex;flex-wrap:wrap;gap:6px}.global-copilot-edit-form{background:#fff;border:1px solid #dbe8f6;border-radius:10px;display:grid;gap:8px;padding:10px}.global-copilot-edit-form label{color:#52627a;display:grid;font-size:.72rem;font-weight:800;gap:5px}.global-copilot-edit-form input,.global-copilot-edit-form select,.global-copilot-edit-form textarea{background:#f8fbff;border:1px solid #dbe6f2;border-radius:8px;color:#10243b;font:inherit;min-height:34px;padding:8px 10px}.global-copilot-edit-form textarea{min-height:72px;resize:vertical}.global-copilot-edit-form>div{display:flex;flex-wrap:wrap;gap:8px}.global-copilot-edit-form>div button{border:1px solid #dbe6f2;border-radius:8px;cursor:pointer;font-weight:850;min-height:34px;padding:8px 10px}.global-copilot-edit-form>div button:first-child{background:#075985;color:#fff}.global-copilot-edit-form>div button:last-child{background:#fff;color:#52627a}.global-copilot-proposal-actions button{align-items:center;background:#fff;border:1px solid #dbe6f2;border-radius:9px;color:#0f3f62;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.global-copilot-proposal-actions button.primary-wide{background:#075985;border-color:#075985;color:#fff;gap:6px;min-width:108px;padding:0 12px;width:auto}.global-copilot-proposal-actions button:disabled{cursor:not-allowed;opacity:.45}.global-copilot-settings div{align-items:center;border-bottom:1px solid #eef3f8;display:flex;gap:10px;justify-content:space-between;padding-bottom:7px}.global-copilot-settings .global-copilot-advanced-session{align-items:stretch;border:1px solid #e1eaf5;border-radius:12px;display:grid;gap:8px;padding:10px}.global-copilot-advanced-session label{color:#52627a;display:grid;font-size:.72rem;font-weight:900;gap:5px}.global-copilot-advanced-session input,.global-copilot-advanced-session select{background:#f8fbff;border:1px solid #dbe6f2;border-radius:8px;color:#10243b;font:inherit;min-height:34px;padding:8px 10px}.global-copilot-files-panel .global-copilot-evidence svg{color:#075985}.global-copilot-settings span{color:#52627a;font-weight:800;text-align:right}.global-copilot-settings p{color:#16436b;font-size:.84rem;line-height:1.45;margin:0}.global-copilot-settings .global-copilot-settings-actions{align-items:center;border-bottom:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;padding-bottom:0}.global-copilot-settings .global-copilot-settings-actions button{background:#0f4c81;border:1px solid #0f4c81;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:.76rem;font-weight:800;min-height:34px;padding:8px 12px}.global-copilot-settings .global-copilot-settings-actions button:disabled{cursor:not-allowed;opacity:.55}.global-copilot-footer{align-items:center;background:#fff;border-top:1px solid #e1eaf5;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.global-copilot-footer button{background:#075985;border:1px solid #075985;color:#fff;font-size:.76rem;min-height:36px;padding:8px 10px}.global-copilot-footer button:disabled{background:#dbe6f2;border-color:#dbe6f2;color:#74839a;cursor:not-allowed}.global-copilot-footer span{color:#66758d;font-size:.74rem;font-weight:900}.command-palette-overlay,.command-palette-backdrop{top:0;right:0;bottom:0;left:0;position:fixed}.command-palette-overlay{display:grid;place-items:start center;padding-top:min(12vh,90px);z-index:980}.command-palette-backdrop{background:#07122252;border:0}.command-palette{background:#fff;border:1px solid #dbe6f2;border-radius:16px;box-shadow:0 28px 80px #071b3547;display:grid;gap:10px;max-width:min(92vw,620px);overflow:hidden;padding:12px;position:relative;width:620px}.command-palette header{align-items:center;display:flex;gap:10px;justify-content:space-between}.command-palette header>div{display:grid;flex:1;gap:2px}.command-palette header span{color:#66758d;font-size:.78rem;font-weight:800}.command-palette header button{align-items:center;background:#f3f7fb;border:1px solid #dce7f3;border-radius:9px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.command-palette-actions{display:grid;gap:7px}.command-palette-actions button{align-items:center;background:#f8fbff;border:1px solid #e1eaf5;border-radius:10px;color:#13233f;cursor:pointer;display:grid;gap:8px;grid-template-columns:auto 1fr auto;min-height:42px;padding:9px 10px;text-align:left}.command-palette-actions button:hover{background:#ecfbff;border-color:#0891b2}.command-palette-actions small{color:#66758d;font-weight:900}.crm-copilot-session-list strong,.crm-copilot-session-list span,.crm-copilot-session-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-copilot-session-list span,.crm-copilot-session-list small{color:#67758d;font-size:.78rem}.crm-copilot-audit-mini{border-top:1px solid #e5edf6;display:grid;gap:8px;margin-top:14px;padding-top:12px}.crm-copilot-audit-mini>span{align-items:center;color:#53627a;display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px;min-width:0}.crm-copilot-editor label{color:#1f2d45;font-size:.82rem;font-weight:760}.crm-copilot-textarea{min-height:260px;resize:vertical}.crm-copilot-editor-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;min-width:0}.crm-file-action{position:relative}.crm-file-action input{cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}.crm-file-action:not(.disabled){cursor:pointer}.crm-file-action.disabled{opacity:.62}.crm-copilot-context{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-copilot-files{border-top:1px solid #e5edf6;display:grid;gap:8px;margin-top:16px;padding-top:12px}.crm-copilot-files h4,.crm-copilot-extractions h4,.crm-copilot-proposals h4{color:#13233f;font-size:.88rem;margin:0}.crm-copilot-file-row{align-items:center;background:#f8fbff;border:1px solid #e1eaf5;border-radius:10px;display:flex;gap:10px;min-width:0;padding:9px 10px}.crm-copilot-file-row span{display:grid;gap:2px;min-width:0}.crm-copilot-file-row strong,.crm-copilot-file-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-copilot-file-row small{color:#66758d}.crm-copilot-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.crm-copilot-extractions,.crm-copilot-proposals{display:grid;gap:10px;margin-top:16px}.crm-copilot-extraction,.crm-copilot-proposal{background:#fff;border:1px solid #e1e9f3;border-radius:12px;display:grid;gap:8px;min-width:0;padding:12px}.crm-copilot-extraction strong,.crm-copilot-extraction small,.crm-copilot-extraction em{min-width:0;overflow-wrap:anywhere}.crm-copilot-extraction small{color:#637189;font-size:.78rem}.crm-copilot-extraction em{color:#4c5c74;font-size:.8rem;font-style:normal}.crm-copilot-proposals-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.crm-copilot-proposal{border-left:4px solid #a8b6c8}.crm-copilot-proposal.medium{border-left-color:#f59e0b}.crm-copilot-proposal.high,.crm-copilot-proposal.critical{border-left-color:#ef4444}.crm-copilot-proposal.approved{border-left-color:#0284c7}.crm-copilot-proposal.applied{border-left-color:#16a34a}.crm-copilot-proposal.blocked{opacity:.78}.crm-copilot-proposal-head{display:grid;gap:7px;min-width:0}.crm-copilot-proposal-head>span,.crm-copilot-proposal .table-actions{display:flex;flex-wrap:wrap;gap:6px}.crm-copilot-proposal strong,.crm-copilot-proposal p,.crm-copilot-proposal dd{overflow-wrap:anywhere}.crm-copilot-proposal p{color:#43536b;font-size:.86rem;line-height:1.45;margin:0}.crm-copilot-proposal dl{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.crm-copilot-proposal dl div{background:#f8fbff;border-radius:8px;min-width:0;padding:8px}.crm-copilot-proposal dt{color:#6b7890;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.crm-copilot-proposal dd{color:#14243c;font-size:.78rem;font-weight:700;margin:3px 0 0}@media(max-width:1320px){.crm-copilot-grid,.platform-copilot-grid{grid-template-columns:minmax(220px,.9fr) minmax(360px,1.4fr)}.crm-copilot-results,.platform-copilot-results{grid-column:1 / -1}}@media(min-width:901px)and (max-width:1279px){.global-copilot-drawer,.global-copilot-drawer.expanded{max-width:min(92vw,480px);width:clamp(380px,34vw,480px)}}@media(max-width:900px){.crm-copilot-grid,.platform-copilot-grid,.crm-copilot-metrics,.crm-copilot-summary,.crm-copilot-context,.platform-module-context,.crm-copilot-proposal dl{grid-template-columns:1fr}.crm-copilot-session-list,.platform-session-list{max-height:320px}.global-copilot-drawer,.global-copilot-drawer.expanded{border-left:0;border-radius:0;left:0;max-width:100vw;width:100vw}.global-copilot-launcher{bottom:16px;right:16px}.global-copilot-fab{min-height:56px;min-width:56px;padding:5px}.copilot-floating-icon-wrap,.copilot-floating-icon{height:48px;width:48px}.copilot-panel-icon{height:28px;width:28px}}@media(min-width:1024px){.global-copilot-backdrop{display:none}}@media(max-width:860px){.app-shell{grid-template-columns:1fr}.sidebar{position:relative;min-height:0;max-height:none}nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{padding:14px}.topbar,.executive-band,.panel-title{align-items:stretch;flex-direction:column}.global-command{width:100%}.metrics,.summary-grid,.summary-grid.compact,.search-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.row,.row.three,.import-flow,.mega-search{grid-template-columns:1fr}}@media(max-width:520px){nav,.metrics,.summary-grid,.summary-grid.compact,.search-insights{grid-template-columns:1fr}h1{font-size:1.7rem}.header-actions{width:100%}.header-actions>*{flex:1 1 auto}}:root{color:#0f172a;background:#f8fafc}body,.app-shell{background:#f8fafc}.sidebar{background:#07111f;border-right:1px solid rgba(226,232,240,.12)}.brand{border-bottom:1px solid rgba(226,232,240,.12)}.brand strong{color:#fff}.brand span,.sidebar nav a{color:#94a3b8}.sidebar nav a{border:1px solid transparent;border-radius:8px}.sidebar nav a.active,.sidebar nav a:hover{background:#2563eb29;border-color:#06b6d43d;color:#fff}.product-logo{background:transparent;box-shadow:none}.logo-mark{width:42px;height:42px}.workspace{padding:22px}.topbar{position:sticky;top:0;z-index:10;border:1px solid #e2e8f0;border-radius:8px;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #0f172a0f}.screen-frame{display:grid;gap:18px;padding-top:18px}.panel,.search-command-center,.executive-band{border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 16px 42px #0f172a0f}.executive-band{background:linear-gradient(135deg,#2563eb1f,#06b6d41a),#fff;color:#0f172a}.executive-band h1{color:#07111f}.hero-copy,.muted,td small{color:#64748b}.metric,.summary-item{border:1px solid #e2e8f0;border-radius:8px;background:#fff}.metric svg,.summary-item svg{color:#2563eb}.global-command,.mega-search{border:1px solid #e2e8f0;border-radius:8px;background:#fff}.mega-search{box-shadow:0 16px 38px #2563eb1a}button{background:#2563eb}button:hover{background:#1d4ed8}.secondary-button,.secondary-link,.icon-text-button{border:1px solid #e2e8f0;background:#fff;color:#0f172a}.secondary-button:hover,.secondary-link:hover,.icon-text-button:hover{background:#f8fafc}.danger-button{background:#fee2e2;color:#991b1b}.danger-button:hover{background:#fecaca}.segmented-control{display:inline-flex;gap:4px;padding:4px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.segmented-control button{min-height:30px;padding:0 12px;background:transparent;color:#64748b}.segmented-control button.active{background:#07111f;color:#fff}.mode-banner{margin:0;padding:12px 14px;border-radius:8px;border:1px solid #e2e8f0;font-weight:900}.demo-mode{border-color:#7c3aed3d;background:#7c3aed14;color:#5b21b6}.real-mode{border-color:#10b9813d;background:#10b98114;color:#14532d}.badge{border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}.badge.true,.badge.whatsapp_confirmed,.badge.decision_maker,.badge.approved{border-color:#10b98147;background:#10b9811a;color:#047857}.badge.safe_demo_data,.badge.demo,.badge.demo_internal_import{border-color:#7c3aed47;background:#7c3aed1a;color:#6d28d9}.badge.tier-aaa,.badge.tier-aa,.badge.tier-a{border-color:#2563eb40;background:#2563eb1a;color:#1d4ed8}.table-wrap{border:1px solid #e2e8f0;border-radius:8px;background:#fff}th{background:#f8fafc;color:#64748b}tr.clickable-row:hover{background:#2563eb0a}.import-wizard .dropzone{border:1px dashed #94a3b8;border-radius:8px;background:#f8fafc;padding:14px}.import-flow span{border:1px solid #e2e8f0;background:#fff}.import-flow span.active{border-color:#06b6d466;background:#06b6d417;color:#0e7490}.sidebar{background:#0b3b8c}.prospecting-page{display:grid;grid-template-columns:292px minmax(0,1fr);align-items:start;gap:16px;scroll-margin-top:92px}.lusha-filter-panel,.prospecting-main{border:1px solid #e2e8f0;border-radius:8px;background:#fff;box-shadow:0 16px 42px #0f172a0f}.lusha-filter-panel{position:sticky;top:92px;display:grid;gap:12px;max-height:calc(100vh - 112px);overflow:auto;padding:14px}.filter-panel-body{display:grid;gap:12px}.mobile-filter-toggle{display:none}.filter-panel-head,.prospecting-toolbar,.pagination-bar,.result-tabs,.search-mode-toggle{display:flex;align-items:center;gap:8px}.filter-panel-head,.prospecting-toolbar,.pagination-bar{justify-content:space-between}.filter-panel-head span{display:inline-flex;align-items:center;gap:7px;color:#0f172a;font-size:.86rem;font-weight:950}.lusha-filter-panel details{border-top:1px solid #e2e8f0;padding-top:10px}.lusha-filter-panel summary{cursor:pointer;color:#17202a;font-size:.82rem;font-weight:950;list-style:none}.lusha-filter-panel summary::-webkit-details-marker{display:none}.lusha-filter-panel details[open]{display:grid;gap:10px}.lusha-filter-panel label{margin-top:10px}.prospecting-main{display:grid;gap:14px;min-width:0;padding:16px}.prospecting-toolbar h2{color:#07111f;font-size:1.45rem}.prospecting-searchbar{display:grid;gap:10px}.prospecting-ingestion-card{display:grid;gap:14px;border:1px solid rgba(14,116,144,.16);border-radius:20px;background:linear-gradient(135deg,#fffffffa,#f0f9ffeb),radial-gradient(circle at top right,rgba(34,211,238,.16),transparent 34%);box-shadow:0 16px 42px #0f234214;padding:16px;min-width:0}.prospecting-ingestion-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0}.prospecting-ingestion-head h3{margin:2px 0 4px;color:#0f2238;font-size:1.05rem}.prospecting-ingestion-head span{color:#5b6d86;font-size:.86rem;font-weight:750;line-height:1.35}.contact-ingestion-mode{display:inline-flex;flex-wrap:wrap;gap:6px;padding:4px;border:1px solid #d7e8f7;border-radius:999px;background:#f8fbff}.contact-ingestion-mode button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:#496076;font-size:.78rem;font-weight:900;white-space:nowrap}.contact-ingestion-mode button.active{border-color:#8bd4ff;background:#fff;color:#075985;box-shadow:0 8px 18px #0e74901a}.contact-ingestion-form{display:grid;gap:12px}.contact-ingestion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contact-ingestion-form label{display:grid;gap:6px;min-width:0;color:#40536b;font-size:.7rem;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.contact-ingestion-form input,.contact-ingestion-form textarea{width:100%;min-width:0;border:1px solid #d9e7f4;border-radius:12px;background:#fff;color:#10253f;font:inherit;font-size:.84rem;font-weight:800;line-height:1.35;padding:10px 12px}.contact-ingestion-form textarea{min-height:86px;resize:vertical;text-transform:none}.contact-ingestion-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.contact-ingestion-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border-radius:12px}.contact-ingestion-actions span{color:#64748b;font-size:.78rem;font-weight:850}.contact-csv-drop{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;border:1px dashed #9bd8ff;border-radius:16px;background:#f7fcff;padding:14px}.contact-csv-drop strong{color:#10253f}.contact-csv-drop span{display:block;margin-top:2px;color:#64748b;font-size:.8rem;font-weight:760}.contact-csv-drop input{max-width:260px;border:0;padding:0;font-size:.78rem}.contact-import-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.contact-import-summary div{display:grid;gap:2px;border:1px solid #d9e7f4;border-radius:14px;background:#fff;padding:10px 12px}.contact-import-summary strong{color:#075985;font-size:1.05rem}.contact-import-summary span{color:#64748b;font-size:.72rem;font-weight:850}.contact-import-preview-list{display:grid;gap:8px}.contact-import-preview-list>span{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:10px;border:1px solid #e2edf7;border-radius:12px;background:#fff;padding:9px 11px;min-width:0}.contact-import-preview-list strong,.contact-import-preview-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-mode-toggle{display:inline-flex;flex-wrap:wrap;gap:4px;max-width:100%;width:max-content;border:1px solid #dbe3f0;border-radius:8px;background:#f8fafc;padding:4px}.search-mode-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;min-width:0;border:1px solid transparent;background:transparent;color:#40516a;padding:6px 11px;white-space:normal;text-align:center}.search-mode-toggle button.active{border-color:#cbd5e1;background:#fff;color:#0b3b8c;box-shadow:0 8px 18px #0f172a14}.mega-search.compact{box-shadow:none}.ai-bot-panel{display:grid;gap:8px;border:1px solid rgba(6,182,212,.28);border-radius:8px;background:#effcff;padding:12px}.ai-bot-panel>div:first-child,.ai-filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ai-bot-panel p{margin:0;color:#40516a;font-weight:750}.ai-filter-chips span{border:1px solid rgba(14,116,144,.2);border-radius:8px;background:#fff;color:#0e7490;padding:5px 8px;font-size:.78rem;font-weight:850}.result-tabs{flex-wrap:wrap;border-bottom:1px solid #e2e8f0}.result-tabs button{min-height:42px;border-radius:8px 8px 0 0;background:transparent;color:#52637a;padding:8px 12px}.result-tabs button.active{background:#eaf2ff;color:#0b3b8c}.result-tabs button img{width:15px;height:15px;object-fit:contain}.whatsapp-tabs{margin-top:10px;margin-bottom:10px}.whatsapp-tabs button{display:inline-flex;align-items:center;gap:7px}.whatsapp-tabs button.active{background:#dcfce7;color:#047857}.result-tabs strong{border-radius:999px;background:#fff;color:#0b3b8c;padding:2px 7px;font-size:.76rem}.pagination-bar{flex-wrap:wrap;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:8px}.pagination-bar>div:first-child{display:grid;gap:2px;min-width:0}.pagination-bar label{display:flex;align-items:center;gap:7px}.pagination-bar select{width:86px;min-height:34px}.pagination-bar span{color:#52637a;font-size:.84rem;font-weight:850}.pagination-bar button{min-height:34px;padding:6px 10px}.page-number-group{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.page-number-group button{min-width:34px;justify-content:center}.page-number-group button.active-page{border-color:#0b3b8c;background:#0b3b8c;color:#fff;box-shadow:0 8px 18px #0b3b8c2e}.campaign-page-number-group{max-width:min(420px,100%)}.campaign-page-number-group button{border:1px solid #d8e3ef;border-radius:8px;background:#fff;color:#0f2644;font-size:.82rem;font-weight:850}.page-ellipsis{min-width:18px;text-align:center;color:#64748b}.whatsapp-pagination{margin-bottom:12px}.section-subtitle{margin:-4px 0 12px;color:#52637a;font-size:.9rem;font-weight:700}.prospecting-table{max-height:660px}.prospecting-table td:first-child strong,.prospecting-table td:nth-child(2) strong{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:980px){.prospecting-page{grid-template-columns:1fr}.lusha-filter-panel{position:static;max-height:none}.mobile-filter-toggle{display:inline-flex}.filter-panel-body:not(.open){display:none}.prospecting-toolbar,.pagination-bar{align-items:flex-start;flex-direction:column}.prospecting-intelligence-brief,.prospecting-audience-create{grid-template-columns:1fr}.prospecting-top-actions{justify-content:flex-start}}.sidebar{background:linear-gradient(180deg,rgba(6,182,212,.08),transparent 24%),var(--navy-950)}.sidebar nav a.active,.sidebar nav a:hover{background:#ffffff24;border-color:#ffffff38}.sidebar-footer{display:grid;gap:5px;margin-top:18px;border-top:1px solid rgba(255,255,255,.12);padding:14px 8px 0;color:#cbd5e1;font-size:.76rem}.sidebar-footer span{display:inline-flex;align-items:center;gap:6px;color:#e2e8f0;font-weight:850}.sidebar-footer strong{color:#fff}.sidebar-footer small{color:#94a3b8}.sidebar-footer button{justify-content:flex-start;min-height:32px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#e2e8f0;padding:6px 8px;font-size:.78rem}.filter-head-actions{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ghost-button{min-height:28px;border:1px solid var(--border-soft);background:#fff;color:var(--text-muted);padding:4px 8px;font-size:.76rem}.lusha-filter-panel summary{display:flex;align-items:center;gap:7px}.prospecting-essentials,.advanced-filter-block{display:grid;gap:12px}.prospecting-essentials-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prospecting-filter-actions{display:grid;grid-template-columns:1fr;gap:8px}.prospecting-filter-actions button{justify-content:center;width:100%}.advanced-filter-block{border-top:1px solid #e2e8f0;padding-top:12px}.advanced-filter-title{display:inline-flex;align-items:center;gap:7px;color:#334155;font-size:.76rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.prospecting-command{grid-template-columns:156px 24px minmax(0,1fr) auto}.search-scope{min-height:40px;border:1px solid var(--border-soft);background:#f8fafc;font-weight:850}.active-filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.active-filter-chips button{min-height:30px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;padding:5px 9px;font-size:.78rem;font-weight:850}.active-filter-chips button span{color:#475569;font-size:.7rem;margin-right:4px;text-transform:uppercase}.prospecting-search-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dbeafe;border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eef9ff);padding:14px}.prospecting-search-summary div{display:grid;gap:4px;min-width:0}.prospecting-search-summary strong,.prospecting-search-summary small{overflow-wrap:anywhere}.prospecting-mobile-results{display:none;gap:12px}.prospecting-result-card{display:grid;gap:12px;border:1px solid #dbeafe;border-radius:8px;background:#fff;padding:14px;box-shadow:0 14px 30px #0f172a0f}.prospecting-card-main,.prospecting-card-actions,.prospecting-card-meta{display:flex;align-items:center;gap:9px;min-width:0}.prospecting-card-main span{display:grid;gap:3px;min-width:0}.prospecting-card-main strong,.prospecting-card-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prospecting-card-meta{flex-wrap:wrap;color:#64748b;font-size:.82rem}.prospecting-card-actions{flex-wrap:wrap}.company-cell,.contact-cell,.drawer-identity{display:flex;align-items:center;gap:10px;min-width:0}.company-cell.compact,.contact-cell{gap:9px}.company-cell>span,.contact-cell>span,.drawer-identity>div{display:grid;gap:2px;min-width:0}.company-cell strong,.contact-cell strong{color:var(--text-main);font-weight:850}.company-cell small,.contact-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-logo,.person-avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;overflow:hidden;border:1px solid var(--border-soft);border-radius:8px;background:linear-gradient(145deg,#f8fafc,#eef6ff);color:#0b3b8c;font-size:.72rem;font-weight:950}.company-logo.sm{width:28px;height:28px;border-radius:7px;font-size:.66rem}.company-logo.lg{width:52px;height:52px;border-radius:8px;font-size:.95rem}.company-logo img{width:100%;height:100%;object-fit:contain;background:#fff;padding:4px}.person-avatar{border-radius:999px;background:#ecfeff;color:#0e7490}.website-link{min-height:30px;border:1px solid var(--border-soft);border-radius:8px;background:#fff;color:#0b3b8c;padding:5px 9px;font-size:.78rem;font-weight:900;white-space:nowrap}.website-link:hover{border-color:#bfdbfe;background:#eff6ff}.prospecting-table table{min-width:980px}.prospecting-table th,.prospecting-table td{padding:13px 14px}.prospecting-table tbody tr{background:#fff}.prospecting-table tbody tr:hover{background:#f8fbff}.metasearch-workspace{display:grid;gap:14px}.metasearch-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);gap:14px;border:1px solid rgba(6,182,212,.22);border-radius:8px;background:linear-gradient(135deg,#f8fbff,#eefcff);padding:16px}.metasearch-hero h3{margin:0 0 6px;color:#07111f;font-size:1.2rem}.metasearch-hero p{margin:0;color:#52637a;font-weight:750;line-height:1.45}.metasearch-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.metasearch-policy-grid span,.metasearch-query-list span,.metasearch-job-list button{border:1px solid #dbe6f3;border-radius:8px;background:#fff}.metasearch-policy-grid span{display:grid;gap:4px;padding:11px}.metasearch-policy-grid strong{color:#0b3b8c;font-size:.84rem}.metasearch-policy-grid small{color:#64748b;font-weight:750}.metasearch-form{display:grid;gap:12px}.metasearch-grid,.metasearch-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metasearch-form textarea{min-height:92px;resize:vertical}.metasearch-panels{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.metasearch-job-list,.metasearch-query-list{display:grid;gap:8px}.metasearch-job-list button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:9px 10px;text-align:left}.metasearch-job-list button.active{border-color:#0b3b8c;box-shadow:0 0 0 3px #0b3b8c14}.metasearch-job-list span,.metasearch-query-list span{min-width:0}.metasearch-job-list small,.metasearch-query-list small{color:#64748b}.metasearch-query-list span{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:9px 10px;color:#17202a;font-size:.84rem;font-weight:850}.stable-actions{align-items:center}.stable-actions>button{min-height:30px;min-width:30px;padding:5px 8px}.ai-bot-panel small{color:#0e7490;font-weight:900}.drawer-identity h2{margin:0;color:var(--text-main);font-size:1.15rem}.drawer-identity span{color:var(--text-muted);font-size:.84rem;font-weight:750}.drawer-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:6px}.detail-drawer{border-left:1px solid var(--border-soft);box-shadow:-18px 0 46px #0f172a1f}.drawer-row{border-color:var(--border-subtle);padding:11px 0}.drawer-row strong{overflow-wrap:anywhere}.empty-state{background:#fbfdff}.prospecting-landing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.landing-hero-panel,.landing-panel{border:1px solid var(--border-soft);border-radius:8px;background:#fff;box-shadow:0 12px 30px #0f172a0d;padding:16px}.landing-hero-panel{grid-column:1 / -1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#2563eb14,#06b6d412),#fff}.landing-hero-panel h3,.landing-panel h3{margin:0 0 8px;color:var(--text-main);font-size:1rem}.landing-hero-panel h3{font-size:1.28rem}.landing-hero-panel p{max-width:760px;margin:0;color:var(--text-muted);font-weight:720;line-height:1.55}.landing-metrics,.landing-suggestions,.landing-list{display:grid;gap:8px}.landing-metrics{grid-template-columns:repeat(3,max-content);align-items:center}.landing-metrics span{border:1px solid #dbeafe;border-radius:8px;background:#f8fbff;color:var(--text-muted);padding:8px 10px;font-size:.78rem;font-weight:850}.landing-metrics strong{display:block;color:#0b3b8c;font-size:1.05rem}.landing-suggestions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.landing-suggestions button,.landing-list button,.landing-list>span{justify-content:flex-start;min-height:38px;border:1px solid var(--border-soft);background:#fff;color:var(--text-main);padding:8px 10px;font-size:.82rem;font-weight:850}.landing-suggestions button:hover,.landing-list button:hover{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.landing-list button,.landing-list>span{display:flex;align-items:center;gap:9px}.landing-list small{display:block;color:var(--text-muted);font-size:.74rem;font-weight:720}@media(max-width:760px){.prospecting-command{grid-template-columns:1fr}.prospecting-command .search-scope,.prospecting-command input,.prospecting-command button[type=submit]{width:100%;max-width:100%;min-width:0}.prospecting-command button[type=submit]{white-space:normal;overflow-wrap:anywhere}.prospecting-landing,.metasearch-hero,.metasearch-grid,.metasearch-panels,.metasearch-policy-grid{grid-template-columns:1fr}.landing-hero-panel,.landing-metrics{grid-template-columns:1fr;align-items:stretch}.landing-hero-panel{flex-direction:column}.company-cell small,.contact-cell small{white-space:normal}}.executive-band{align-items:center;min-height:238px;padding:34px;border:1px solid #dbeafe;background:linear-gradient(135deg,#fffffff5,#eff6fff0),#fff;box-shadow:0 18px 44px #0f172a12}.executive-band .eyebrow{color:#2563eb}.executive-band h1{color:#061527;font-size:clamp(2rem,3.8vw,3.4rem);letter-spacing:0}.executive-band .brand-byline{margin:7px 0 0;color:#0e7490;font-size:.82rem;font-weight:950}.executive-band .hero-copy{max-width:780px;margin-top:18px;color:#1f2a3d;font-size:1.04rem;font-weight:760;line-height:1.68}.executive-status{display:flex;align-items:flex-end;flex-direction:column;gap:9px}.executive-status span{display:inline-flex;align-items:center;min-height:34px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#0f3f87;padding:7px 11px;font-size:.8rem;font-weight:900;box-shadow:0 8px 20px #2563eb14}.metrics{gap:12px}.metric{border-color:#e6edf7;background:#fff;box-shadow:0 12px 28px #0f172a0b}.metric-clickable{cursor:pointer}.metric-clickable:hover,.metric-clickable:focus-visible{border-color:#bfdbfe;background:#f8fbff;transform:translateY(-2px);box-shadow:0 18px 40px #2563eb1c;outline:none}.metric-clickable:active{transform:translateY(0)}.metric strong{color:#061527;font-size:1.42rem;font-weight:880}.metric span{color:#64748b;font-size:.82rem;font-weight:840}.topbar .segmented-control{display:none}.sidebar-footer{gap:8px}.sidebar-footer strong{font-size:.82rem;font-weight:900}.sidebar-footer small{font-size:.76rem;font-weight:760}.sidebar-footer button:hover{background:#ffffff24}.mode-banner.real-mode{border:1px solid rgba(16,185,129,.22);border-radius:8px;background:#ecfdf5;color:#047857;padding:10px 12px;font-weight:850}.channel-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.channel-stack{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.channel-badge{display:inline-flex;align-items:center;gap:5px;min-height:24px;border:1px solid #dbe7f5;border-radius:999px;background:#f8fafc;color:#334155;padding:3px 8px;font-size:.72rem;font-weight:850;white-space:nowrap}.channel-badge img{width:16px;height:16px;object-fit:contain}.channel-badge.email{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.channel-badge.phone{border-color:#ccfbf1;background:#f0fdfa;color:#0f766e}.channel-badge.whatsapp{border-color:#16a34a52;background:#dcfce7;color:#047857;box-shadow:0 8px 18px #16a34a1f}.channel-badge.whatsapp.candidate{border-color:#22c55e6b;background:#e8fff1;color:#047857}.channel-badge.clickable-channel{cursor:pointer;font-family:inherit}.channel-badge.clickable-channel:hover{transform:translateY(-1px);box-shadow:0 10px 20px #16a34a29}.channel-badge.whatsapp.confirmed{border-color:#15803d73;background:#16a34a;color:#fff}.channel-badge.whatsapp.confirmed img{filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}.channel-badge.blocked,.channel-badge.whatsapp.blocked{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.channel-badge.muted{color:#64748b}.whatsapp-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;border-radius:999px;border:1px solid rgba(22,163,74,.32);background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;padding:7px 11px;font-size:.76rem;font-weight:900;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px #16a34a3d;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.whatsapp-action:hover{transform:translateY(-1px);box-shadow:0 14px 28px #16a34a47;filter:saturate(1.08)}.whatsapp-action.compact{min-height:28px;padding:5px 9px;font-size:.72rem}.whatsapp-action img{width:17px;height:17px;object-fit:contain}.whatsapp-action.disabled{border-color:#e5e7eb;background:#f8fafc;color:#64748b;box-shadow:none}.whatsapp-action.disabled.blocked{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.campaign-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px}.campaign-center{display:grid;gap:9px;min-width:0;overflow-x:clip}.campaign-center *{min-width:0}.campaign-layer-tabs{display:flex;gap:8px;overflow-x:auto;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#f8fafcf5;padding:8px;box-shadow:0 16px 36px #0f172a14;scrollbar-width:thin}.campaign-layer-tabs button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;min-height:38px;border:1px solid transparent;border-radius:9px;background:transparent;padding:8px 11px;color:#475569;font-size:.78rem;font-weight:850;white-space:nowrap}.campaign-layer-tabs button:hover,.campaign-layer-tabs button.active{border-color:#0891b22e;background:#fff;color:#0b3b8c;box-shadow:0 10px 24px #0b1f3a17}.campaign-nav-bar{display:flex;align-items:flex-start;gap:8px;position:relative}.campaign-nav-bar .campaign-layer-tabs{flex:1 1 auto;min-width:0}.campaign-more-tabs{position:relative;flex:0 0 auto}.campaign-more-tabs>button{align-items:center;background:#f8fbff;border:1px solid #cbdcea;border-radius:10px;color:#244566;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:850;gap:6px;min-height:40px;padding:8px 11px}.campaign-more-tabs>button:hover,.campaign-more-tabs>button:focus-visible,.campaign-more-tabs>button.active{background:#eaf6ff;border-color:#67b4df;color:#075985}.campaign-more-tabs>button small{color:#51708e;font-size:.7rem}.campaign-more-menu{background:#fff;border:1px solid #cbdcea;border-radius:12px;box-shadow:0 14px 28px #0f243c29;display:grid;gap:3px;min-width:210px;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:30}.campaign-more-menu button{align-items:center;background:transparent;border:0;border-radius:8px;color:#244566;cursor:pointer;display:flex;font:inherit;font-size:.82rem;font-weight:750;gap:8px;min-height:36px;padding:8px 10px;text-align:left}.campaign-more-menu button:hover,.campaign-more-menu button:focus-visible,.campaign-more-menu button.active{background:#eaf6ff;color:#075985}:root[data-theme=light] .campaign-center .campaign-five-stepper button:nth-child(1){border-top:3px solid #0284c7}:root[data-theme=light] .campaign-center .campaign-five-stepper button:nth-child(2){border-top:3px solid #7c3aed}:root[data-theme=light] .campaign-center .campaign-five-stepper button:nth-child(3){border-top:3px solid #0891b2}:root[data-theme=light] .campaign-center .campaign-five-stepper button:nth-child(4){border-top:3px solid #d97706}:root[data-theme=light] .campaign-center .campaign-five-stepper button:nth-child(5){border-top:3px solid #059669}:root[data-theme=light] .campaign-center .campaign-prelaunch-summary .summary-item:nth-child(1){background:#eff6ff;border-color:#bfdbfe}:root[data-theme=light] .campaign-center .campaign-prelaunch-summary .summary-item:nth-child(2){background:#f5f3ff;border-color:#ddd6fe}:root[data-theme=light] .campaign-center .campaign-prelaunch-summary .summary-item:nth-child(3){background:#ecfeff;border-color:#a5f3fc}:root[data-theme=light] .campaign-center .campaign-prelaunch-summary .summary-item:nth-child(4){background:#fff7ed;border-color:#fed7aa}:root[data-theme=light] .campaign-center .campaign-prelaunch-summary .summary-item:nth-child(5){background:#ecfdf5;border-color:#bbf7d0}@media(max-width:720px){.campaign-more-tabs>button small{display:none}}.campaign-layer-panel{display:grid;gap:9px;min-width:0}.campaign-overview-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:center;gap:16px;border-color:#0891b22e;background:linear-gradient(135deg,#fff,#f0fbff)}.campaign-overview-hero span{display:block;color:#0891b2;font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.campaign-overview-hero strong{display:block;margin-top:4px;color:#0b1f3a;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.12}.campaign-overview-hero p{max-width:760px;margin:8px 0 0;color:#475569}.campaign-layer-ctas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.campaign-layer-ctas button{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(8,145,178,.18);border-radius:9px;background:#fff;padding:9px 10px;color:#0f2f56;font-size:.78rem;font-weight:850;text-align:left;box-shadow:0 10px 22px #0b1f3a0f}.campaign-layer-ctas button:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0b1f3a1a}.campaign-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.template-card{display:grid;gap:6px;min-height:118px;border:1px solid #dbe7f4;border-radius:10px;background:#fff;padding:12px;text-align:left;color:#0b1f3a}.template-card.active,.template-card:hover{border-color:#0891b26b;box-shadow:0 14px 30px #0b1f3a1a}.template-card span,.template-card small{color:#64748b;font-size:.78rem}.campaign-pipeline-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,260px);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 2px 12px}.campaign-pipeline-column{display:grid;align-content:start;gap:10px;min-height:320px;border:1px solid #dbe7f4;border-radius:12px;background:#f8fafc;padding:10px}.campaign-pipeline-column header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:9px;background:#f8fafcf0;padding:2px 0 8px}.campaign-pipeline-column header strong{color:#0b1f3a;font-size:.88rem}.campaign-copilot-handoff{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,auto);align-items:start;gap:14px;border-color:#bfe8f6;background:linear-gradient(135deg,#f7fdff,#fff)}.campaign-copilot-spotlight{align-items:center;background:linear-gradient(135deg,#eefaff,#f8fdff);border:1px solid #9edcf0;border-radius:20px;display:grid;gap:16px;grid-template-columns:minmax(0,1.25fr) auto auto;margin:14px 0;padding:18px}.campaign-copilot-spotlight h3{color:#10243b;font-size:1.1rem;margin:3px 0;overflow-wrap:anywhere}.campaign-copilot-spotlight p{color:#4f647c;font-weight:700;margin:0}.campaign-copilot-spotlight-metrics{display:flex;flex-wrap:wrap;gap:8px}.campaign-copilot-spotlight-metrics>span{background:#fff;border:1px solid #c9e8f4;border-radius:12px;color:#4f647c;display:grid;font-size:.7rem;font-weight:800;gap:1px;padding:7px 10px;text-align:center}.campaign-copilot-spotlight-metrics strong{color:#075985;font-size:1rem}.campaign-copilot-spotlight-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.campaign-copilot-spotlight-actions button{align-items:center;border-radius:999px;display:inline-flex;font-weight:900;gap:7px;min-height:38px;padding:8px 12px}.campaign-copilot-spotlight-actions .primary{background:#087ea4;border:1px solid #087ea4;color:#fff}.campaign-copilot-spotlight-actions .secondary{background:#fff;border:1px solid #8abed2;color:#0f4f70}@media(max-width:900px){.campaign-copilot-spotlight{grid-template-columns:1fr}.campaign-copilot-spotlight-actions{justify-content:flex-start}}.campaign-copilot-handoff.highlighted{border-color:#67d7f1;box-shadow:0 18px 45px #0891b21f}.campaign-copilot-handoff>div:first-child{min-width:0}.campaign-copilot-handoff strong{color:#0f1f35;font-size:1rem}.campaign-copilot-handoff p{margin:6px 0 0;color:#607089;font-weight:750;line-height:1.45}.campaign-copilot-handoff-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.campaign-copilot-handoff-actions button,.campaign-copilot-draft-list button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid #d9e8f6;border-radius:999px;background:#fff;color:#0f3f62;cursor:pointer;font-weight:900;padding:8px 12px}.campaign-copilot-handoff-actions button:not(.secondary){border-color:#075985;background:#075985;color:#fff}.campaign-copilot-draft-list{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.campaign-copilot-draft-list button{align-items:start;background:#fff;border:1px solid #d9e8f6;border-radius:16px;display:grid;gap:5px;justify-items:start;min-height:142px;padding:13px;text-align:left;width:100%}.campaign-copilot-draft-list button:hover,.campaign-copilot-draft-list button.active{background:#effaff;border-color:#27b4d4;box-shadow:0 10px 24px #0891b21f}.campaign-copilot-draft-list button>*{min-width:0;overflow-wrap:anywhere}.campaign-copilot-draft-list button>strong{font-size:.94rem;line-height:1.25}.campaign-copilot-draft-list button>em{color:#48617d;font-size:.75rem;font-style:normal;font-weight:750;line-height:1.35}.campaign-copilot-draft-list button>span:not(.campaign-copilot-draft-id),.campaign-copilot-draft-list button>small{color:#607089;font-size:.73rem;font-weight:800}.campaign-copilot-draft-list button>small b{color:#047857;font-size:.88rem}.campaign-copilot-draft-id{background:#dff7ff;border-radius:999px;color:#075985;font-size:.69rem;font-weight:950;padding:4px 8px}.campaign-copilot-flow-status{background:#f7fdff;border:1px solid #cdebf7;border-radius:18px;display:grid;grid-column:1 / -1;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:12px}.campaign-copilot-flow-status span{align-items:flex-start;background:#fff;border:1px solid #dcebf7;border-radius:14px;display:grid;gap:3px;min-width:0;padding:10px}.campaign-copilot-flow-status span svg{color:#078955}.campaign-copilot-flow-status strong,.campaign-copilot-flow-status small{overflow-wrap:anywhere}.campaign-copilot-flow-status strong{color:#10243b;font-size:.82rem}.campaign-copilot-flow-status small{color:#5f7088;font-size:.74rem;font-weight:800;line-height:1.35}.campaign-copilot-flow-status em{align-self:center;background:#ecfdf5;border:1px solid #bcebd2;border-radius:999px;color:#087443;font-size:.73rem;font-style:normal;font-weight:900;grid-column:1 / -1;justify-self:start;padding:6px 10px}.campaign-copilot-audience-sample{background:#fff;border:1px solid #dcebf7;border-radius:18px;display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);padding:12px}.campaign-copilot-audience-sample>div:first-child{min-width:0}.campaign-copilot-audience-sample strong,.campaign-copilot-audience-sample small{overflow-wrap:anywhere}.campaign-copilot-audience-sample small{color:#607089;display:block;font-size:.76rem;font-weight:800;line-height:1.35;margin-top:4px}.campaign-copilot-audience-list{display:grid;gap:7px;min-width:0}.campaign-copilot-audience-list>span{align-items:center;border:1px solid #e2edf7;border-radius:14px;display:grid;gap:2px 8px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.campaign-copilot-audience-list>span>strong,.campaign-copilot-audience-list>span>small{min-width:0}.campaign-copilot-audience-list .badge{grid-column:2;grid-row:1 / span 2;white-space:nowrap}.campaign-copilot-audience-actions{display:grid;gap:7px;margin-top:12px}.campaign-copilot-audience-actions button{align-items:center;background:linear-gradient(135deg,#075985,#0891b2);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-weight:900;gap:7px;justify-content:center;min-height:38px;padding:8px 13px;width:fit-content}.campaign-copilot-audience-actions button:disabled{background:#d8e4f0;color:#718197;cursor:not-allowed}.campaign-contact-candidate-result{background:#f8fbff;border:1px solid #dcebf7;border-radius:16px;display:grid;gap:8px;grid-column:1 / -1;padding:12px}.campaign-contact-candidate-result.ready{background:#effdf8;border-color:#bcebd2}.campaign-contact-candidate-result.error{background:#fff7ed;border-color:#fed7aa}.campaign-contact-candidate-result>strong{color:#10243b;font-size:.88rem}.campaign-contact-candidate-list{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.campaign-contact-candidate-list>span{background:#fff;border:1px solid #dfeaf4;border-radius:13px;display:grid;gap:3px;min-width:0;padding:9px 10px}.campaign-contact-candidate-list strong,.campaign-contact-candidate-list small{min-width:0;overflow-wrap:anywhere}.campaign-copilot-draft-list button{align-items:flex-start;border-radius:16px;flex-direction:column;text-align:left}.campaign-copilot-draft-list button.active{border-color:#0891b2;box-shadow:inset 4px 0 #0891b2,0 14px 30px #0891b21f}.campaign-copilot-draft-list span,.campaign-copilot-draft-list small{color:#607089;font-size:.78rem;font-weight:800}.campaign-pipeline-card{display:grid;gap:8px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#fff;padding:11px;text-align:left;box-shadow:0 10px 22px #0b1f3a0f}.campaign-pipeline-card.highlighted{border-color:#0891b2;box-shadow:inset 4px 0 #0891b2,0 16px 34px #0891b229}.campaign-pipeline-card>span{display:flex;flex-wrap:wrap;gap:5px}.campaign-pipeline-card strong{overflow:hidden;color:#0b1f3a;text-overflow:ellipsis;white-space:nowrap}.campaign-pipeline-card small,.campaign-pipeline-card em,.campaign-pipeline-empty{color:#64748b;font-size:.78rem;font-style:normal}.campaign-pipeline-empty{border:1px dashed #cbd5e1;border-radius:9px;padding:12px;text-align:center}.campaign-safe-banner{border:1px solid #bfdbfe;background:#eff6ff;color:#0b3b8c}.campaign-internal-test{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(8,145,178,.18);background:linear-gradient(135deg,#fff,#f0fbff)}.campaign-internal-test span{display:block;margin-bottom:4px;color:#0891b2;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.campaign-internal-test strong{display:block;color:#0b1f3a;font-size:1.05rem}.campaign-internal-test p{max-width:620px;margin:6px 0 0;color:#475569}.internal-team-card{display:grid;gap:14px;border-color:#0891b22e;background:linear-gradient(135deg,#fffffff5,#f0f9ffeb),#fff}.internal-safety-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.internal-safety-grid span{display:grid;gap:3px;min-height:70px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#ffffffd1;padding:10px;color:#64748b;font-size:.76rem;font-weight:800}.internal-safety-grid strong{color:#0b1f3a;font-size:1.05rem;line-height:1.1;overflow-wrap:anywhere}.internal-team-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:12px}.campaign-add-recipient{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.1fr) auto;align-items:end;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffffc7}.campaign-add-recipient label{display:grid;gap:6px;margin:0;color:#334155;font-size:.78rem;font-weight:800}.internal-team-list span,.pending-email-list span{align-items:center;grid-template-columns:minmax(140px,1fr) minmax(130px,.8fr) minmax(180px,1fr) auto}.internal-team-list small{grid-column:1 / -1;color:#b45309;font-weight:800}.pending-email-list>strong{color:#0b1f3a;font-size:.85rem}.campaign-notice{margin:0;border-radius:8px;background:#f8fafc;padding:10px 12px}.campaign-tabs{margin-top:4px}.campaign-builder-grid,.campaign-insight-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px}.campaign-step{display:grid;gap:12px}.campaign-step textarea{min-height:120px;resize:vertical}.campaign-checks{display:flex;flex-wrap:wrap;gap:10px}.campaign-checks label{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid #dbe7f5;border-radius:8px;background:#f8fafc;padding:7px 10px;font-weight:800}.email-preview{display:grid;gap:10px;min-height:220px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:16px;color:#13294b}.campaign-dashboard{display:grid;gap:14px}.campaign-dashboard-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.campaign-dashboard-head label{min-width:280px}.campaign-dashboard-head h3{margin:2px 0 4px;color:#0b1f3a;font-size:1.15rem}.campaign-prelaunch-summary .campaign-mode-card{grid-column:span 2;background:linear-gradient(135deg,#071d35,#0b3b8c);color:#fff}.campaign-prelaunch-summary .campaign-mode-card span{color:#d9ecff}.campaign-prelaunch-dashboard{display:grid;gap:14px}.campaign-execution-empty{border-color:#cfe1ff;background:linear-gradient(135deg,#f7fbff,#fff)}.campaign-pipeline-panel,.campaign-crm-prep-panel{overflow:hidden}.campaign-prep-pipeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);gap:12px;overflow-x:auto;padding:4px 2px 10px}.campaign-prep-card{display:grid;gap:8px;min-height:170px;border:1px solid #dbe7f4;border-radius:8px;background:#fff;padding:14px;box-shadow:0 12px 30px #0b1f3a14}.campaign-prep-card>span{width:fit-content;border-radius:999px;background:#eaf7ff;color:#075985;padding:5px 9px;font-size:.72rem;font-weight:800;text-transform:uppercase}.campaign-prep-card strong{color:#0b1f3a;line-height:1.25}.campaign-prep-card small,.campaign-prep-card p{margin:0;color:#64748b}.inline-actions{align-items:center;gap:6px;margin:0}.inline-actions button{padding:7px 9px;font-size:.78rem}#campaign-center .table-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}#campaign-center .table-actions button:not(.icon-text-button){width:auto;min-width:0;min-height:40px;padding:8px 12px;line-height:1.15;white-space:normal}#campaign-center .campaign-internal-test .table-actions{flex:0 1 430px;justify-content:flex-end}#campaign-center .campaign-internal-test .table-actions button{flex:1 1 138px;max-width:190px}#campaign-center .campaign-step .table-actions button{flex:1 1 175px}#campaign-center .inline-actions{display:grid;grid-template-columns:1fr;min-width:156px}#campaign-center .inline-actions button:not(.icon-text-button){justify-content:flex-start;width:100%;min-height:34px;padding:7px 10px;white-space:nowrap}#campaign-center .campaign-icon-action{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;padding:0;border:1px solid rgba(8,145,178,.22);border-radius:10px;background:linear-gradient(135deg,#0b3b8c,#0891b2);color:#fff;box-shadow:0 12px 24px #0b3b8c29;font-size:0;line-height:1;overflow:visible;white-space:nowrap}#campaign-center .campaign-icon-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #0b3b8c38}#campaign-center .campaign-icon-action:disabled{border-color:#94a3b847;background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#ffffffdb;cursor:not-allowed;box-shadow:none}#campaign-center .campaign-icon-action svg{flex:0 0 auto;width:18px;height:18px;font-size:18px;stroke-width:2.25}#campaign-center .campaign-visible-actions{display:flex;flex-wrap:wrap;gap:10px}#campaign-center .campaign-icon-action.campaign-wide-action{justify-content:center;width:42px;min-width:42px;max-width:42px;height:42px;padding:0}#campaign-center .campaign-action-tooltip{position:absolute;top:calc(100% + 10px);bottom:auto;left:50%;z-index:120;width:max-content;max-width:220px;padding:8px 10px;border-radius:8px;background:#0b1f3a;color:#fff;box-shadow:0 14px 34px #0b1f3a38;font-size:.74rem;font-weight:800;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%) translateY(4px);transition:opacity .14s ease,transform .14s ease;white-space:normal}#campaign-center .campaign-action-tooltip:after{position:absolute;bottom:100%;left:50%;width:9px;height:9px;background:#0b1f3a;content:"";transform:translate(-50%,5px) rotate(45deg)}#campaign-center .campaign-icon-action:hover .campaign-action-tooltip,#campaign-center .campaign-icon-action:focus-visible .campaign-action-tooltip{opacity:1;transform:translate(-50%) translateY(0)}#campaign-center .campaign-icon-action[data-tooltip-position=top] .campaign-action-tooltip{top:auto;bottom:calc(100% + 10px);transform:translate(-50%) translateY(4px)}#campaign-center .campaign-icon-action[data-tooltip-position=top] .campaign-action-tooltip:after{top:100%;bottom:auto;transform:translate(-50%,-5px) rotate(45deg)}#campaign-center .campaign-icon-action[data-tooltip-position=left] .campaign-action-tooltip{top:50%;right:calc(100% + 10px);bottom:auto;left:auto;max-width:190px;text-align:left;transform:translateY(-50%) translate(4px)}#campaign-center .campaign-icon-action[data-tooltip-position=left] .campaign-action-tooltip:after{top:50%;right:auto;bottom:auto;left:100%;transform:translate(-5px,-50%) rotate(45deg)}#campaign-center .campaign-icon-action[data-tooltip-position=left]:hover .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=left]:focus-visible .campaign-action-tooltip{transform:translateY(-50%) translate(0)}#campaign-center .table-actions button.campaign-icon-action,#campaign-center .campaign-step .table-actions button.campaign-icon-action,#campaign-center .campaign-internal-test .table-actions button.campaign-icon-action{flex:0 0 42px;width:42px;min-width:42px;max-width:42px;padding:0;white-space:nowrap}#campaign-center .campaign-internal-test .table-actions{flex:0 0 auto;justify-content:flex-end;width:auto}#campaign-center .inline-actions{display:flex;justify-content:flex-start;min-width:max-content;flex-wrap:nowrap}#campaign-center .inline-actions button.campaign-icon-action{flex-basis:38px;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px}#campaign-center .campaign-row-actions .campaign-action-tooltip{top:50%;right:calc(100% + 10px);bottom:auto;left:auto;max-width:184px;text-align:left;transform:translateY(-50%) translate(4px)}#campaign-center .campaign-row-actions .campaign-action-tooltip:after{top:50%;left:100%;transform:translate(-5px,-50%) rotate(45deg)}#campaign-center .campaign-row-actions .campaign-icon-action:hover .campaign-action-tooltip,#campaign-center .campaign-row-actions .campaign-icon-action:focus-visible .campaign-action-tooltip{transform:translateY(-50%) translate(0)}.campaign-operational-grid{margin-top:16px}.compact-table table{min-width:620px}.event-list span strong{color:#0b1f3a}.charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.chart-panel{min-height:230px}.chart-panel>strong{display:block;margin-bottom:10px;color:#13294b;font-size:.96rem}.crm-chart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.simple-bar-chart{display:grid;gap:10px}.simple-bar-row{display:grid;gap:5px}.simple-bar-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#475569;font-size:.75rem;font-weight:800}.simple-bar-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-bar-label strong{color:#0b1f3a;font-size:.82rem}.simple-bar-track{height:9px;overflow:hidden;border-radius:999px;background:#e2e8f0}.simple-bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0891b2,#22d3ee)}.simple-bar-chart.tone-blue .simple-bar-track span{background:linear-gradient(90deg,#0b3b8c,#2563eb)}.simple-bar-chart.tone-navy .simple-bar-track span{background:linear-gradient(90deg,#071d35,#0b3b8c)}.simple-bar-chart.tone-slate .simple-bar-track span{background:linear-gradient(90deg,#475569,#94a3b8)}.simple-chart-empty{margin:4px 0 0;border-radius:8px;background:#f8fafc;padding:8px 10px;color:#64748b;font-size:.78rem;font-weight:750}.whatsapp-future-card{display:grid;gap:8px}@media(max-width:980px){.campaign-builder-grid,.campaign-insight-grid,.charts-grid,.crm-chart-grid,.internal-safety-grid,.internal-team-grid,.campaign-add-recipient,.campaign-overview-hero,.campaign-layer-ctas{grid-template-columns:1fr}.campaign-internal-test{align-items:stretch;flex-direction:column}#campaign-center .campaign-internal-test .table-actions{flex-basis:auto;justify-content:flex-start}#campaign-center .campaign-internal-test .table-actions button.campaign-icon-action{flex-basis:42px;max-width:42px}}.campaign-channel-grid span{display:grid;gap:3px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:10px;color:#64748b;font-size:.78rem;font-weight:800}.campaign-channel-grid strong{color:#0b1f3a;font-size:1.25rem}body,.login-shell,.app-shell{background:radial-gradient(circle at 18% 10%,rgba(14,165,233,.08),transparent 28%),radial-gradient(circle at 88% 4%,rgba(37,99,235,.07),transparent 26%),#f8faff}.app-shell{grid-template-columns:360px minmax(0,1fr)}.sidebar{padding:18px 18px 22px}.product-logo{display:flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.product-logo .logo-mark{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(11,31,58,.12))}.product-logo-compact{width:82px;height:48px}.product-logo-sidebar .logo-mark,.product-logo-sidebar .official-logo-mark{filter:none;transform:none;object-fit:contain}.product-logo-topbar{width:168px;height:48px;padding:4px 10px;border-radius:10px;background:#fff;overflow:hidden}.product-logo-topbar .logo-mark{transform:scale(1.26)}.official-logo-mark{display:block;width:100%;height:100%;object-fit:contain}.product-logo-hero{width:clamp(280px,34vw,430px);height:clamp(184px,23vw,286px);margin-bottom:10px;overflow:visible}.product-logo-hero .logo-mark{transform:scale(1.08)}.product-logo-login{justify-self:center;width:min(390px,90vw);height:min(248px,58vw);margin-bottom:2px;overflow:visible}.product-logo-login .logo-mark{transform:scale(1.08)}.login-shell{padding:28px}.login-panel{justify-items:stretch;width:min(460px,100%);border:1px solid rgba(191,219,254,.8);background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 26px 70px #0b1f3a29,0 1px #ffffffe6 inset;padding:34px}.login-panel h1{margin:0;color:#0b1f3a;font-size:clamp(2.25rem,10vw,3.75rem);font-weight:900;line-height:.95;text-align:center}.login-panel .brand-byline{margin:2px 0 10px;color:#13294b;font-size:.82rem;font-weight:900;text-align:center}.login-panel>p:not(.status):not(.brand-byline){margin:0 0 6px;color:#344563;font-weight:760;text-align:center}.login-panel label{color:#13294b;font-weight:850}.login-panel input{background:#fff;border-color:#cbdaf0;color:#0b1f3a}.login-panel button[type=submit]{min-height:46px;background:linear-gradient(135deg,#0b1f3a,#1457c8 58%,#08bfd7);box-shadow:0 16px 34px #1457c838}.brand{align-items:center;gap:12px;padding-bottom:16px}.brand.brand-visual{display:grid;justify-items:center;gap:12px;margin-bottom:16px;padding:4px 0 20px;border-bottom:1px solid rgba(226,232,240,.14)}.brand .product-logo.product-logo-compact{width:64px;height:38px}.brand.brand-visual .product-logo-sidebar{width:auto;max-width:none;height:64px}.brand strong,.topbar-brand strong{color:#fff;font-weight:900}.brand span{max-width:150px;color:#c7d5e8;font-size:.72rem;line-height:1.25}.topbar-brand{display:flex;align-items:center;gap:10px;min-width:182px}.topbar-brand strong{color:#0b1f3a;font-size:1rem}.topbar-brand span{color:#3c5d84;font-size:.7rem;font-weight:850}.sidebar .brand.brand-visual .brand-platform-name{display:block;color:#fff;font-size:2.08rem;font-weight:940;letter-spacing:0;line-height:1;text-align:center}.executive-band{align-items:center;border-color:#bfdbfee6;background:radial-gradient(circle at 88% 12%,rgba(8,191,215,.12),transparent 28%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 24px 62px #0b1f3a1f}.executive-brand-block{display:grid;align-content:center;justify-items:start;max-width:920px}.executive-band h1{color:#0b1f3a;font-weight:920}.executive-band .eyebrow{color:#1457c8}.executive-band .brand-byline{color:#13294b}.executive-band .hero-copy{color:#24354d}@media(max-width:780px){.product-logo-hero{width:min(340px,86vw);height:min(218px,55vw)}.executive-band{align-items:flex-start;padding:24px}.topbar-brand{width:100%;min-width:0}}@media(max-width:860px){.app-shell{grid-template-columns:1fr}.sidebar{padding:16px}}@media(max-width:520px){.login-panel{padding:26px 20px}.product-logo-login{width:min(330px,90vw);height:min(212px,58vw)}.product-logo-compact{width:74px;height:44px}}.panel,.table-wrap,.summary-item{box-shadow:0 12px 30px #0f172a0b}.chip-button,.secondary-link,.icon-text-button,.security-pill{border-radius:8px}.smart-preview-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 8px}.smart-preview-tabs button{border:1px solid #d8e5f5;background:#fff;color:#31506f;border-radius:8px;padding:8px 11px;font-size:.78rem;font-weight:800;cursor:pointer}.smart-preview-tabs button.active,.smart-preview-tabs button:hover{border-color:#0b3b8c;background:#eef6ff;color:#082a62}.code-preview{max-height:420px;overflow:auto;white-space:pre-wrap;word-break:break-word;border:1px solid #dbe7f4;border-radius:12px;background:#071d35;color:#e5f2ff;padding:16px;font-size:.78rem;line-height:1.55}.linkedin-lead-engine{display:grid;gap:18px}.linkedin-engine-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.linkedin-engine-tabs button{white-space:nowrap}.linkedin-engine-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;align-items:start}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.metric-card{border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#fff;padding:16px;box-shadow:0 16px 40px #0f172a0d}.metric-card strong{display:block;color:#0f2744;font-size:24px;line-height:1}.metric-card span{display:block;color:#64748b;font-weight:800;margin-top:8px}.inline-drawer{position:fixed;inset:88px 24px 24px auto;width:min(440px,calc(100vw - 48px));z-index:80;overflow:auto;border:1px solid rgba(14,116,144,.18);border-radius:22px;background:#fff;box-shadow:0 30px 90px #0f172a33;padding:20px}@media(max-width:980px){.linkedin-engine-grid{grid-template-columns:1fr}}.campaign-studio-panel{min-width:0;overflow:visible}.smart-campaign-wizard{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:18px;min-width:0}.smart-wizard-sidebar{position:sticky;top:14px;display:grid;gap:14px;min-width:0;border-color:#0b3b8c1f;background:linear-gradient(180deg,#fff,#f7fbff),#fff}.smart-wizard-steps{display:grid;gap:8px}.smart-wizard-steps button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:10px;width:100%;min-height:74px;border:1px solid #dce7f4;border-radius:12px;background:#fff;color:#263a55;padding:10px;text-align:left;box-shadow:0 8px 18px #0f233c0a;white-space:normal}.smart-wizard-steps button:hover{border-color:#b9d7f4;background:#f7fbff;transform:translateY(-1px)}.smart-wizard-steps button.active{border-color:#0891b26b;background:linear-gradient(135deg,#eef8ff,#fff);box-shadow:0 14px 28px #084b7d1f}.smart-wizard-steps button.complete{border-color:#10b98152}.smart-wizard-steps button.blocked{border-color:#dc262652;background:#fff7f7}.smart-step-marker{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#eaf3ff;color:#0b3b8c}.smart-wizard-steps button.active .smart-step-marker{background:linear-gradient(135deg,#0b3b8c,#0891b2);color:#fff}.smart-wizard-steps button.complete .smart-step-marker{background:#dcfce7;color:#047857}.smart-wizard-steps button.blocked .smart-step-marker{background:#fee2e2;color:#b91c1c}.smart-wizard-steps strong,.smart-wizard-steps small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.smart-wizard-steps strong{color:#10213d;font-size:.88rem;line-height:1.2}.smart-wizard-steps small{margin-top:4px;color:#61718a;font-size:.74rem;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.smart-wizard-steps .badge{justify-self:end;max-width:92px}.smart-wizard-workspace{min-width:0}.smart-wizard-active-panel{display:grid;gap:18px;min-height:620px;overflow:visible}.smart-wizard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px;border:1px solid #dbe7f4;border-radius:14px;background:linear-gradient(135deg,#fff,#f1f8ff),#fff}.smart-wizard-header small{color:#0891b2;font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.smart-wizard-header h2{margin:4px 0 6px;color:#0b1f3a;font-size:clamp(1.35rem,2vw,1.9rem)}.smart-wizard-header p{max-width:780px;margin:0;color:#526783;line-height:1.45}.smart-step-content{display:grid;gap:16px;min-width:0}.smart-step-content>.row,.smart-step-content>.row.three{align-items:end}.smart-step-content-wide .audience-table-wrap{max-height:min(680px,calc(100vh - 250px))}.smart-step-content-preview .smart-email-preview-shell{max-height:none}.smart-step-content-preview .email-client-frame{max-width:760px;max-height:min(820px,calc(100vh - 300px))}.smart-step-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.smart-step-summary-grid span{display:grid;gap:4px;min-width:0;border:1px solid #dbe7f4;border-radius:12px;background:#f8fbff;padding:12px;color:#61718a;font-size:.78rem;font-weight:850}.smart-step-summary-grid strong{color:#0b1f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-step-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.smart-step-actions .campaign-icon-action{flex:0 0 44px}.smart-review-status,.safe-mode-recommended{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid #dbe7f4;border-radius:14px;padding:14px;background:#f8fbff}.smart-review-status>div,.safe-mode-recommended>div{display:grid;gap:3px;min-width:0;margin-right:auto}.smart-review-status strong,.safe-mode-recommended strong{color:#0b1f3a}.smart-review-status span,.safe-mode-recommended span{color:#526783;font-size:.86rem;line-height:1.35}.smart-review-status.ok{border-color:#10b98147;background:#f0fdf4}.smart-review-status.blocked{border-color:#dc26263d;background:#fff7f7}.safe-mode-recommended{border-color:#0891b238;background:linear-gradient(135deg,#eef8ff,#fff)}.safe-mode-recommended svg{flex:0 0 auto;color:#0b3b8c}.smart-review-grid,.controlled-send-grid,.campaign-preview-before-send{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;min-width:0}.smart-review-card,.controlled-send-card,.campaign-preview-before-send>article{display:grid;gap:12px;min-width:0;border:1px solid #dbe7f4;border-radius:14px;background:#fff;padding:14px;box-shadow:0 12px 28px #0f233c0d}.smart-review-card h3,.controlled-send-card h3,.campaign-preview-before-send h3{margin:0;color:#0b1f3a;font-size:.98rem}.smart-review-items{display:grid;gap:8px}.smart-review-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;border:1px solid #e4edf7;border-radius:12px;padding:10px;background:#f9fbff}.smart-review-item.ok{border-color:#10b9813d;background:#f4fdf8}.smart-review-item.warning{border-color:#f59e0b52;background:#fffaf0}.smart-review-item.blocked{border-color:#dc26263d;background:#fff7f7}.smart-review-item svg{color:#0b3b8c}.smart-review-item.ok svg{color:#047857}.smart-review-item.warning svg{color:#b45309}.smart-review-item.blocked svg{color:#b91c1c}.smart-review-item strong,.smart-review-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.smart-review-item strong{color:#10213d;font-size:.84rem}.smart-review-item small{margin-top:2px;color:#61718a;font-size:.74rem;white-space:nowrap}.review-check-toggle{display:inline-flex;align-items:center;gap:6px;color:#33445f;font-size:.76rem;font-weight:850;white-space:nowrap}.review-check-toggle input{width:16px;height:16px}.step-lock-panel{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;border:1px solid #dbe7f4;border-radius:14px;padding:14px;background:#f8fbff;color:#10213d}.step-lock-panel.ready{border-color:#10b98147;background:#f2fbf7}.step-lock-panel.blocked{border-color:#dc262638;background:#fff7f7}.step-lock-panel>svg{margin-top:2px;color:#0b3b8c}.step-lock-panel.ready>svg{color:#047857}.step-lock-panel.blocked>svg{color:#b91c1c}.step-lock-panel strong,.step-lock-panel span{display:block;min-width:0}.step-lock-panel strong{color:#0b1f3a;font-size:.92rem}.step-lock-panel span{margin-top:3px;color:#526783;font-size:.82rem;line-height:1.38}.step-lock-panel ul{display:grid;gap:4px;margin:10px 0 0;padding-left:18px;color:#33445f;font-size:.8rem;line-height:1.35}.send-option-state{display:flex;align-items:flex-start;gap:8px;min-width:0;border:1px solid #e1eaf5;border-radius:10px;padding:8px;background:#f8fbff}.send-option-state.ready{border-color:#10b9813d;background:#f4fdf8}.send-option-state.blocked{border-color:#f59e0b42;background:#fffaf0}.send-option-state span{min-width:0;color:#526783;font-size:.78rem;line-height:1.35}.preview-definition-list{display:grid;gap:8px;margin:0}.preview-definition-list div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:start}.preview-definition-list dt{color:#6b7c95;font-size:.76rem;font-weight:900;text-transform:uppercase}.preview-definition-list dd{min-width:0;margin:0;color:#10213d;overflow-wrap:anywhere}.preview-html-box{max-height:360px;overflow:auto;border:1px solid #e1eaf5;border-radius:12px;background:#fff;padding:12px}.campaign-preview-before-send pre{min-height:180px;max-height:320px;margin:0;overflow:auto;border:1px solid #e1eaf5;border-radius:12px;background:#f8fbff;padding:12px;color:#10213d;white-space:pre-wrap}.controlled-send-card-head{display:flex;align-items:flex-start;gap:10px;min-width:0}.controlled-send-card-head svg{flex:0 0 auto;color:#0b3b8c}.controlled-send-card-head div{display:grid;gap:2px;min-width:0}.controlled-send-card-head span,.controlled-send-card p{color:#61718a;font-size:.84rem;line-height:1.35}.controlled-send-card label{min-width:0}.controlled-send-card .campaign-icon-action{justify-self:start}.controlled-history-table{max-height:440px;overflow:auto}.template-card-grid-wizard{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:none;overflow:visible}.template-card-grid-wizard .template-card{min-height:240px}.template-card-grid-wizard .template-thumb{height:108px;min-height:108px}.smart-wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px;padding-top:16px;border-top:1px solid #e3edf8}.smart-wizard-footer>span{color:#61718a;font-size:.84rem;font-weight:850}.smart-campaign-builder{align-items:start;grid-template-columns:minmax(320px,360px) minmax(520px,1fr) minmax(360px,440px);grid-template-areas:"steps audience preview" "config audience preview" "templates audience editor" "review audience editor" "schedule audience drafts";gap:18px;overflow:visible}.smart-campaign-builder>.panel{min-width:0;max-width:100%;overflow:visible}.smart-campaign-builder .campaign-objective-panel,.smart-campaign-builder .campaign-segment-panel{display:none}.smart-campaign-builder .campaign-config-panel .row,.smart-campaign-builder .campaign-config-panel .row.three{grid-template-columns:1fr}.smart-campaign-builder .campaign-config-panel textarea{min-height:96px}.smart-campaign-builder .campaign-config-panel .table-actions,.smart-campaign-builder .campaign-editor-panel .table-actions,.smart-campaign-builder .campaign-review-panel .table-actions{gap:10px}.smart-campaign-builder label,.smart-campaign-builder input,.smart-campaign-builder select,.smart-campaign-builder textarea{min-width:0}.smart-campaign-builder .badge{max-width:100%;min-height:22px;border-radius:999px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smart-campaign-builder .internal-safety-grid{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))}.smart-campaign-builder .internal-safety-grid span{min-height:64px;overflow:hidden}.smart-campaign-builder .internal-safety-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-studio-steps{grid-area:steps}.campaign-config-panel{grid-area:config}.campaign-objective-panel{grid-area:objective}.campaign-segment-panel{grid-area:segment}.campaign-audience-panel{grid-area:audience}.template-library-panel{grid-area:templates}.campaign-editor-panel{grid-area:editor}.campaign-preview-panel{position:sticky;top:16px;grid-area:preview;align-self:start;max-height:none}.campaign-review-panel{grid-area:review}.campaign-schedule-panel{grid-area:schedule}.campaign-drafts-panel{grid-area:drafts}.campaign-flow-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-flow-steps span{display:grid;gap:5px;min-width:0;border:1px solid #dbe7f4;border-radius:10px;background:#fff;padding:10px;color:#425772;font-size:.78rem;font-weight:850}.campaign-flow-steps span.ready{border-color:#10b98152;background:#f1fdf8;color:#065f46}.campaign-flow-steps strong{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#0b3b8c;color:#fff;font-size:.78rem}.smart-campaign-builder .table-wrap{max-width:100%}.smart-campaign-builder .compact-table{overflow-x:auto;overflow-y:visible}.audience-status-tabs,.editor-mode-tabs{display:flex;flex-wrap:wrap;gap:8px}.audience-status-tabs button,.editor-mode-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid #dbe7f4;background:#fff;color:#314966;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:850}.audience-status-tabs button.active,.editor-mode-tabs button.active{border-color:#0b3b8c;background:#eef6ff;color:#082a62}.audience-table-wrap{max-height:min(620px,calc(100vh - 240px));overflow:auto;border:1px solid #e0e9f4;border-radius:14px;background:#fff;box-shadow:inset 0 1px #fffc;padding-bottom:44px}.audience-table-wrap table{min-width:1480px;border-collapse:separate;border-spacing:0}.audience-table-wrap thead th{position:sticky;top:0;z-index:5;background:#f6f9fd;box-shadow:0 1px #e0e9f4;color:#526783;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.audience-table-wrap tbody tr{transition:background .14s ease,box-shadow .14s ease}.audience-table-wrap tbody tr:hover{background:#f8fbff}.audience-table-wrap .audience-row-eligible,.audience-table-wrap .audience-row-highly_recommended,.audience-table-wrap .audience-row-recommended{box-shadow:inset 3px 0 #10b9818c}.audience-table-wrap .audience-row-needs_review{box-shadow:inset 3px 0 #f59e0b99}.audience-table-wrap .audience-row-excluded,.audience-table-wrap .audience-row-missing_email{box-shadow:inset 3px 0 #ef44446b}.audience-table-wrap td{max-width:190px;color:#263a55;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audience-table-wrap td:nth-child(4),.audience-table-wrap td:nth-child(5),.audience-table-wrap td:nth-child(6),.audience-table-wrap td:nth-child(7){max-width:180px}.audience-table-wrap td.reason-cell{max-width:300px;white-space:normal}.audience-table-wrap .campaign-action-tooltip{top:50%;right:calc(100% + 10px);bottom:auto;left:auto;max-width:190px;text-align:left;transform:translateY(-50%) translate(4px)}.audience-table-wrap .campaign-action-tooltip:after{top:50%;right:auto;bottom:auto;left:100%;transform:translate(-5px,-50%) rotate(45deg)}.audience-table-wrap .campaign-icon-action:hover .campaign-action-tooltip,.audience-table-wrap .campaign-icon-action:focus-visible .campaign-action-tooltip{transform:translateY(-50%) translate(0)}.template-card-grid{display:grid;grid-template-columns:1fr;align-items:stretch;gap:12px;max-height:450px;overflow:auto;padding-right:4px}.template-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden;text-align:left;border:1px solid #dbe7f4;background:#fff;color:#12233f;border-radius:12px;padding:12px;cursor:pointer;box-shadow:0 10px 24px #0f233c0f;line-height:1.25;text-transform:none;white-space:normal;word-break:normal}.template-card:hover,.template-card.active{border-color:#0b7db3;box-shadow:0 16px 34px #0e749029;transform:translateY(-1px)}.template-card small{display:-webkit-box;min-height:36px;overflow:hidden;color:#526783;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-card strong,.template-tags{overflow-wrap:anywhere}.template-card strong{min-height:34px;color:#10213d;font-size:.94rem;line-height:1.18}.template-tags{margin-top:auto;color:#10213d;font-size:.78rem;font-weight:850;line-height:1.25}.template-thumb{position:relative;display:grid;gap:6px;height:76px;min-height:76px;border:1px solid #e2edf8;border-radius:10px;background:#f7fbff;overflow:hidden;padding:8px;width:100%;max-width:100%}.template-thumb-logo{display:inline-flex;justify-self:start;border-radius:999px;background:#ffffffe6;padding:3px 7px;color:#0b1f3a;font-size:.58rem;font-weight:950;letter-spacing:.08em}.template-thumb-top{display:block;height:18px;border-radius:6px}.template-thumb-body{display:grid;gap:5px}.template-thumb-line,.template-thumb-cta{display:block;height:7px;width:66%;border-radius:999px}.template-thumb-line.wide{width:92%}.template-thumb-cta{width:44%}.template-thumb-dots{display:flex;gap:5px;align-items:center;margin-top:1px}.template-thumb-dots i{display:block;width:11px;height:11px;border-radius:999px}.template-swatches{display:flex;gap:5px}.template-swatches i{width:18px;height:18px;border-radius:50%;border:1px solid rgba(15,23,42,.08)}.audience-filter-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.audience-filter-strip>span:first-child{color:#63718a;font-size:.8rem;font-weight:800}.campaign-primary-selector{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:14px;margin:12px 0;padding:14px;border:1px solid #c9e6f6;border-radius:12px;background:linear-gradient(135deg,#f0fbff,#f8fbff)}.campaign-primary-selector>div:first-child{display:grid;gap:3px;min-width:0}.campaign-primary-selector strong{color:#082a62;font-size:.98rem}.campaign-primary-selector span{color:#526783;font-size:.82rem;line-height:1.35}#campaign-center .campaign-icon-action.campaign-primary-action{width:52px;min-width:52px;max-width:52px;height:52px;min-height:52px;border-color:#0891b252;box-shadow:0 18px 36px #0891b238}.audience-debug-panel{display:grid;grid-template-columns:1fr;gap:0;margin:12px 0 14px;overflow:hidden;border:1px solid #dbe7f4;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 28px #0f233c0f}.audience-debug-panel>div{display:grid;grid-template-columns:minmax(132px,170px) minmax(0,1fr);align-items:start;gap:4px;min-width:0;padding:10px 14px;border:0;border-bottom:1px solid #e6eef8;border-radius:0;background:transparent}.audience-debug-panel>div:last-child{border-bottom:0}.audience-debug-panel strong{color:#425772;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.audience-debug-panel span{min-width:0;overflow-wrap:anywhere;color:#10233f;font-size:.8rem;font-weight:750;line-height:1.35}.audience-debug-panel .audience-debug-wide{grid-column:auto;background:#eef6ff}.score-pill{display:inline-flex;justify-content:center;min-width:42px;border-radius:999px;padding:5px 9px;background:#e8f8ff;color:#075985;font-weight:900}.reason-cell{min-width:220px;max-width:320px;color:#526783;font-size:.82rem;line-height:1.4}.html-editor-textarea{min-height:260px;max-height:420px;overflow:auto;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.55}.campaign-logo-panel,.custom-html-panel{display:grid;gap:12px;margin:12px 0;padding:14px;border:1px solid #dbe7f4;border-radius:12px;background:#f8fbff}.campaign-logo-panel{grid-template-columns:minmax(0,1fr) minmax(120px,180px)}.campaign-logo-panel>div:first-child,.campaign-logo-controls{display:grid;gap:6px;min-width:0}.campaign-logo-panel small{color:#60708a;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.campaign-logo-panel strong{color:#0b1f3a}.campaign-logo-panel span{color:#526783;font-size:.82rem}.campaign-logo-preview{display:grid;place-items:center;min-height:86px;border:1px solid #dbe7f4;border-radius:12px;background:#fff;padding:10px}.campaign-logo-preview img{max-width:150px;max-height:70px;object-fit:contain}.campaign-logo-controls{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.warning-note{margin:0;padding:10px 12px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:.82rem;font-weight:800}.preview-device-toggle{display:flex;gap:8px;margin:12px 0 4px}.preview-device-toggle button{display:inline-flex;align-items:center;gap:6px;border:1px solid #d8e5f5;background:#fff;color:#31506f;border-radius:8px;padding:8px 10px;font-weight:850;cursor:pointer}.preview-device-toggle button.active{border-color:#0b3b8c;background:#eef6ff;color:#082a62}.smart-email-preview-shell{display:grid;gap:12px;max-height:calc(100vh - 132px);min-width:0;overflow:auto}.smart-email-preview-shell .campaign-dashboard-head{align-items:flex-start;flex-wrap:wrap}.smart-email-preview-shell .campaign-dashboard-head label{min-width:min(280px,100%)}.smart-email-preview-shell .campaign-dashboard-head strong{display:block}.smart-preview-tabs button{align-items:center;gap:6px}.preview-export-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.preview-export-actions>span{color:#065f46;font-size:.8rem;font-weight:800}.preview-campaign-logo{display:block;max-width:170px;max-height:70px;object-fit:contain;margin:0 0 18px;border-radius:8px}.preview-campaign-logo-text{display:block;margin:0 0 16px;color:#fff;font-size:1rem;letter-spacing:.08em}.email-client-frame{width:100%;max-width:680px;max-height:min(760px,calc(100vh - 300px));margin:12px auto 0;background:#fff;border:1px solid #dbe7f4;border-radius:18px;overflow:auto;box-shadow:0 18px 40px #0f233c1f}.email-client-frame.mobile{width:min(100%,375px);max-width:375px;max-height:min(760px,calc(100vh - 300px))}.email-client-frame .campaign-email-preview{max-width:100%;overflow-wrap:anywhere}@media(max-width:1439px){.smart-campaign-wizard{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:14px}.smart-wizard-steps button{grid-template-columns:30px minmax(0,1fr)}.smart-wizard-steps .badge{grid-column:2;justify-self:start}.campaign-builder-grid.smart-campaign-builder{grid-template-columns:minmax(292px,330px) minmax(460px,1fr) minmax(340px,390px);grid-template-areas:"steps audience preview" "config audience preview" "templates audience editor" "review audience editor" "schedule audience drafts";gap:14px}}@media(max-width:1199px){.smart-campaign-wizard{grid-template-columns:1fr}.smart-wizard-sidebar{position:static}.smart-wizard-steps{grid-template-columns:repeat(7,minmax(132px,1fr));overflow-x:auto;padding-bottom:4px}.smart-wizard-steps button{min-width:132px;min-height:108px;grid-template-columns:1fr;align-content:start}.smart-wizard-steps .badge{grid-column:auto}.campaign-builder-grid.smart-campaign-builder{grid-template-columns:minmax(300px,340px) minmax(0,1fr);grid-template-areas:"steps audience" "config audience" "templates audience" "review preview" "schedule preview" "drafts editor";overflow:visible}.campaign-preview-panel{position:static;max-height:none}.smart-email-preview-shell,.email-client-frame,.email-client-frame.mobile{max-height:none}.campaign-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-primary-selector{grid-template-columns:1fr;align-items:flex-start}}@media(max-width:1023px){.smart-step-content>.row,.smart-step-content>.row.three,.smart-step-summary-grid{grid-template-columns:1fr}.smart-wizard-header,.smart-wizard-footer{align-items:flex-start;flex-direction:column}.template-card-grid-wizard{grid-template-columns:1fr}.campaign-builder-grid.smart-campaign-builder{grid-template-columns:1fr;grid-template-areas:"steps" "config" "audience" "preview" "templates" "editor" "review" "schedule" "drafts"}.audience-debug-panel>div{grid-template-columns:1fr}}@media(max-width:720px){body{min-width:0}#campaign-center{overflow-x:clip}#campaign-center .internal-safety-grid{grid-template-columns:1fr}#campaign-center .internal-safety-grid span,#campaign-center .internal-safety-grid strong{min-width:0;max-width:100%}#campaign-center .campaign-action-tooltip{top:calc(100% + 10px);right:auto;bottom:auto;left:50%;max-width:min(210px,calc(100vw - 28px));transform:translate(-50%) translateY(4px)}#campaign-center .campaign-icon-action[data-tooltip-position=left] .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=top] .campaign-action-tooltip{top:calc(100% + 10px);right:auto;bottom:auto;left:50%;text-align:center;transform:translate(-50%) translateY(4px)}#campaign-center .campaign-action-tooltip:after,#campaign-center .campaign-icon-action[data-tooltip-position=left] .campaign-action-tooltip:after,#campaign-center .campaign-icon-action[data-tooltip-position=top] .campaign-action-tooltip:after{top:auto;right:auto;bottom:100%;left:50%;transform:translate(-50%,5px) rotate(45deg)}#campaign-center .campaign-icon-action:hover .campaign-action-tooltip,#campaign-center .campaign-icon-action:focus-visible .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=left]:hover .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=left]:focus-visible .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=top]:hover .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=top]:focus-visible .campaign-action-tooltip{transform:translate(-50%) translateY(0)}.campaign-primary-selector,.campaign-logo-panel{grid-template-columns:1fr}.campaign-primary-selector{align-items:flex-start;flex-direction:column}.audience-debug-panel{grid-template-columns:1fr}.audience-debug-panel .audience-debug-wide{grid-column:auto}.template-card-grid{grid-template-columns:1fr}.email-client-frame{border-radius:12px}.campaign-flow-steps{grid-template-columns:1fr}}.home-chat-history{gap:12px;padding:18px 13px 14px;background-image:linear-gradient(180deg,#f8f9fc,#f4f6fa)}.home-chat-history-head{min-height:42px;padding:0 2px}.home-chat-history-head>div{gap:2px}.home-chat-history-head .eyebrow{color:#7b879b;font-size:.59rem;letter-spacing:.095em}.home-chat-history-head strong{color:#15213a;font-size:1.02rem;letter-spacing:-.02em}.home-chat-history-head button{min-width:34px;border-color:transparent;background:transparent;color:#68758a}.home-chat-history-head button:hover{border-color:#d7dfeb;background:#fff;color:#263652}.home-chat-history-head button:focus-visible,.home-chat-new:focus-visible,.home-chat-history-list>button:focus-visible,.home-chat-history-restore:focus-visible{outline:3px solid rgba(91,98,216,.28);outline-offset:2px}.home-chat-new{min-height:43px;justify-content:center;border-color:#d8dcef;border-radius:13px;background:linear-gradient(145deg,#fff,#f1f2fb);color:#30375d;font-size:.78rem;box-shadow:0 7px 20px #30366612}.home-chat-new:hover{border-color:#bfc4e4;background:linear-gradient(145deg,#fff,#ebecfa);box-shadow:0 9px 24px #3036661c}.home-chat-history-list{gap:5px;padding-right:2px;scrollbar-width:thin;scrollbar-color:#c7cedb transparent}.home-chat-history-group{padding:7px 9px 4px;color:#8a94a5;font-size:.6rem;letter-spacing:.09em}.home-chat-history-list>button{min-height:64px;gap:9px;align-items:start;padding:10px 9px;border:1px solid transparent;border-radius:13px;color:#4f5c70;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.home-chat-history-list>button:hover{border-color:#dde3ec;background:#ffffffd1;color:#1d2a43;box-shadow:0 7px 18px #1f2d480f}.home-chat-history-list>button.active{border-color:#c9d3e4;background:linear-gradient(145deg,#fff,#edf2f8);color:#14233d;box-shadow:inset 3px 0 #6f6bd8,0 8px 20px #26315b17}.home-chat-history-icon{display:grid!important;place-items:center;width:28px;height:28px;margin-top:1px;border:1px solid #dde3ed;border-radius:9px;background:#ffffffd6;color:#69768a}.home-chat-history-list>button.active .home-chat-history-icon{border-color:#c7c8ee;background:#eeefff;color:#5553b9}.home-chat-history-copy{min-width:0;display:grid!important;gap:5px!important}.home-chat-history-list>button strong{display:-webkit-box;overflow:hidden;font-size:.78rem;line-height:1.32;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-chat-history-list>button small{min-width:0;display:flex;align-items:center;gap:6px;color:#8792a3;font-size:.62rem;line-height:1.25}.home-chat-history-list>button small span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 6px 2px 0;border-radius:999px;background:currentColor;opacity:.65}.home-chat-history-open{margin-top:8px}.home-chat-history-empty{display:grid;justify-items:center;gap:6px;margin:8px 4px 0;padding:22px 14px;border:1px dashed #d9e0ea;border-radius:14px;background:#ffffff8f;color:#8a95a6;text-align:center}.home-chat-history-empty strong{color:#445168;font-size:.77rem}.home-chat-history-empty span{max-width:150px;font-size:.67rem;line-height:1.45}:root[data-theme=dark] .home-chat-history{background:linear-gradient(180deg,#0f192a,#0b1423)}:root[data-theme=dark] .home-chat-history-head .eyebrow,:root[data-theme=dark] .home-chat-history-group,:root[data-theme=dark] .home-chat-history-list>button small{color:#8998ad}:root[data-theme=dark] .home-chat-history-head button{border-color:transparent;background:transparent;color:#9aa9bd}:root[data-theme=dark] .home-chat-history-head button:hover,:root[data-theme=dark] .home-chat-new{border-color:#2d3f59;background:linear-gradient(145deg,#152238,#101b2e);color:#dfe7f3}:root[data-theme=dark] .home-chat-new:hover{border-color:#4b5e7c;background:linear-gradient(145deg,#192a44,#132138)}:root[data-theme=dark] .home-chat-history-list>button:hover{border-color:#2d405b;background:#192840c7;color:#f2f6fc}:root[data-theme=dark] .home-chat-history-list>button.active{border-color:#415574;background:linear-gradient(145deg,#1a2a43,#142238);color:#fff;box-shadow:inset 3px 0 #8d87ff,0 9px 22px #00000038}:root[data-theme=dark] .home-chat-history-icon{border-color:#30425e;background:#121f33;color:#a7b5c8}:root[data-theme=dark] .home-chat-history-list>button.active .home-chat-history-icon{border-color:#55568f;background:#25284d;color:#c2bfff}:root[data-theme=dark] .home-chat-history-empty{border-color:#304059;background:#101b2da3;color:#8f9db1}:root[data-theme=dark] .home-chat-history-empty strong{color:#d5deeb}@media(max-width:720px){.home-chat-history{gap:8px;padding:10px 10px 8px}.home-chat-history-head,.home-chat-new{min-height:38px}.home-chat-history-list{gap:7px;padding-bottom:4px}.home-chat-history-list>button{flex-basis:196px;min-height:61px;padding:9px}.home-chat-history-group{align-self:center;padding-inline:4px}}.home-chat-readonly-answer{display:grid;gap:12px;min-width:0}.home-chat-readonly-answer .home-chat-answer-conclusion{margin:0;border:1px solid rgba(75,96,137,.15);background:linear-gradient(145deg,#fffffffa,#f6f8fff5);box-shadow:0 12px 30px #202d5714}.home-chat-answer-priorities,.home-chat-answer-metrics,.home-chat-answer-evidence{min-width:0;padding:12px 14px;border:1px solid rgba(93,103,150,.14);border-radius:15px;background:#f7f9ffc7}.home-chat-answer-priorities>strong,.home-chat-answer-metrics>strong{display:block;margin-bottom:7px;color:#29355b;font-size:.78rem;letter-spacing:.035em;text-transform:uppercase}.home-chat-answer-priorities ol{display:grid;gap:7px;margin:0;padding-left:1.25rem;color:#29334f}.home-chat-answer-priorities li{padding-left:3px;font-size:.94rem;line-height:1.55;overflow-wrap:anywhere}.home-chat-answer-metrics>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px}.home-chat-answer-metrics span{min-width:0;padding:8px 10px;border-radius:11px;background:#e5eafab3;color:#33405f;font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}.home-chat-answer-evidence summary{display:flex;align-items:center;gap:7px;color:#465270;font-size:.85rem;font-weight:760;cursor:pointer}.home-chat-answer-evidence summary:focus-visible{outline:3px solid rgba(75,100,225,.32);outline-offset:4px;border-radius:7px}.home-chat-answer-evidence>div{display:grid;gap:5px;margin-top:9px}.home-chat-answer-evidence p{margin:0;padding:0;border:0;background:transparent;color:#59657f;font-size:.82rem;line-height:1.5;box-shadow:none}.premium-topbar .product-logo-topbar.product-cobrand{min-width:170px;min-height:44px;padding:4px 10px;border-radius:13px;box-shadow:0 6px 18px #23266517}.premium-topbar .product-logo-topbar.product-cobrand .official-logo-mark{width:100%;height:100%;object-fit:contain}:root[data-theme=dark] .home-chat-readonly-answer .home-chat-answer-conclusion{border-color:#3e516d;background:linear-gradient(145deg,#18253a,#121d30);box-shadow:0 14px 34px #00000047}:root[data-theme=dark] .home-chat-answer-priorities,:root[data-theme=dark] .home-chat-answer-metrics,:root[data-theme=dark] .home-chat-answer-evidence{border-color:#344965;background:#121e30db}:root[data-theme=dark] .home-chat-answer-priorities>strong,:root[data-theme=dark] .home-chat-answer-metrics>strong,:root[data-theme=dark] .home-chat-answer-priorities ol,:root[data-theme=dark] .home-chat-answer-metrics span{color:#dce7f6}:root[data-theme=dark] .home-chat-answer-metrics span{background:#30425ca8}:root[data-theme=dark] .home-chat-answer-evidence summary,:root[data-theme=dark] .home-chat-answer-evidence p{color:#b7c6da}@media(max-width:720px){.premium-topbar .product-logo-topbar.product-cobrand{min-width:140px;min-height:40px;padding:3px 8px}.home-chat-answer-priorities,.home-chat-answer-metrics,.home-chat-answer-evidence{padding:10px 11px}.home-chat-answer-metrics>div{grid-template-columns:1fr}}@media(max-width:900px){.executive-band{align-items:flex-start;flex-direction:column}.executive-status{align-items:flex-start}}html,body,#root{width:100%;max-width:100%}img,svg,canvas,video{max-width:100%}button,a,input,select,textarea,.badge,.security-pill{max-width:100%}textarea{min-width:0}.app-shell,.workspace,.screen-frame,.topbar,.topbar>*,.panel,.metric,.table-panel,.dashboard-grid>*,.prospecting-page>*,.prospecting-main>*,.campaign-center>*,.smart-campaign-wizard>*,.smart-wizard-workspace,.smart-wizard-active-panel,.campaign-builder-grid>*,.campaign-insight-grid>*,.charts-grid>*,.row>*,.row.three>*,.panel-title>*,.record-row>*,.company-cell>*,.contact-cell>*,.drawer-identity>*,.mini-list span,.ops-list span,.recommendations span,.campaign-preview-before-send>*,.controlled-send-card,.smart-review-card{min-width:0}.screen-frame{width:100%;max-width:1720px;margin-inline:auto}.workspace{width:100%;max-width:100%;padding:clamp(14px,1.45vw,26px);overflow-x:clip}.app-shell{width:100%;max-width:100vw;grid-template-columns:clamp(268px,18vw,340px) minmax(0,1fr);background:#f5f8fc;overflow-x:clip}.sidebar{width:100%;min-width:0;overscroll-behavior:contain}.sidebar nav a{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;min-width:0;overflow-wrap:anywhere}.sidebar-footer{min-width:0}.topbar{display:grid;grid-template-columns:minmax(150px,220px) minmax(260px,1fr) minmax(220px,auto);align-items:center;width:100%;min-width:0;padding:clamp(8px,.9vw,12px)}.topbar-brand{min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center}.topbar-brand strong,.topbar-brand span,.brand-platform-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-command{width:100%;min-width:0;max-width:none}.global-command input{min-width:0;overflow:hidden;text-overflow:ellipsis}.header-actions{min-width:0;justify-content:flex-end}.security-pill,.header-actions .icon-text-button{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.executive-band,.panel,.metric,.summary-item,.landing-panel,.landing-hero-panel,.search-command-center,.lusha-filter-panel,.prospecting-main,.controlled-send-card,.smart-review-card,.campaign-preview-before-send>article{border-radius:10px}.executive-band{min-height:clamp(170px,20vw,260px);padding:clamp(20px,2vw,34px)}.executive-brand-block{min-width:0}.hero-copy{max-width:min(780px,100%);color:#334155;font-size:clamp(.95rem,.9vw,1.05rem);overflow-wrap:anywhere}.metrics{grid-template-columns:repeat(auto-fit,minmax(clamp(146px,12vw,210px),1fr));gap:clamp(10px,1vw,16px)}.metric{min-height:clamp(88px,8vw,118px);align-content:start;padding:clamp(13px,1.1vw,18px)}.metric strong{min-width:0;font-size:clamp(1.25rem,1.5vw,1.75rem);line-height:1.05;overflow-wrap:anywhere}.metric span{min-width:0;color:#52637a;line-height:1.25;overflow-wrap:anywhere}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(14px,1.3vw,22px)}.readiness-panel,.campaign-readiness{grid-row:auto}.panel-title{min-width:0;align-items:flex-start}.panel-title>div:first-child{min-width:0}.panel-title h2{min-width:0;overflow-wrap:anywhere}.panel-title .table-actions{flex:0 1 auto;justify-content:flex-end;min-width:0}.badge{flex:0 1 auto;width:fit-content;min-width:0;max-width:min(100%,220px);line-height:1.15;text-align:center;white-space:normal;overflow-wrap:anywhere}.badge-stack,.ai-filter-chips,.result-tabs,.campaign-checks,.cta-row,.example-chips,.page-number-group,.campaign-visible-actions{min-width:0}.record-row{align-items:start;grid-template-columns:minmax(0,1fr) minmax(78px,auto);border-radius:10px}.record-row strong,.company-cell strong,.contact-cell strong,.drawer-identity h2{min-width:0;overflow-wrap:anywhere}.record-row small,.company-cell small,.contact-cell small,.drawer-identity span,.ai-bot-panel p,.section-subtitle{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.mini-list span,.ops-list span,.recommendations span{align-items:flex-start;overflow-wrap:anywhere}.row,.row.three,.advanced-filters,.summary-grid,.summary-grid.compact,.search-insights,.settings-grid,.internal-safety-grid,.campaign-channel-grid,.metasearch-grid,.metasearch-panels,.metasearch-policy-grid,.landing-metrics{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;overscroll-behavior-x:contain}.table-wrap table{width:max-content;min-width:min(760px,100%)}th,td{max-width:320px;overflow-wrap:anywhere}td small{overflow-wrap:anywhere}.detail-drawer{width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:hidden}.campaign-activity-detail-drawer{width:min(980px,calc(100vw - 24px))}.drawer-head{position:sticky;top:0;z-index:2;background:#fff}.drawer-body{min-height:0;overflow:auto}.campaign-activity-detail-drawer .drawer-body{display:grid;gap:16px}.prospecting-page{grid-template-columns:minmax(240px,292px) minmax(0,1fr);gap:clamp(14px,1.2vw,20px)}.prospecting-toolbar,.filter-panel-head,.pagination-bar,.campaign-dashboard-head{min-width:0}.prospecting-toolbar h2,.prospecting-toolbar p{min-width:0;overflow-wrap:anywhere}.prospecting-toolbar>div:first-child{display:grid;gap:3px;min-width:0}.prospecting-toolbar>div:first-child>span{color:#5b6d86;font-size:.88rem;font-weight:760;line-height:1.3}.prospecting-intelligence-brief,.prospecting-selection-bar{display:grid;gap:12px;min-width:0;border:1px solid rgba(14,165,233,.18);border-radius:18px;background-image:linear-gradient(135deg,#fffffffa,#f0f9ffe6),radial-gradient(circle at top right,rgba(14,165,233,.13),transparent 34%);padding:14px;box-shadow:0 14px 36px #0f23420f}.prospecting-intelligence-brief{grid-template-columns:minmax(220px,1fr) minmax(260px,1.5fr) minmax(168px,auto);align-items:center}.prospecting-intelligence-brief h3{margin:2px 0;color:#0f2238;font-size:1.12rem;line-height:1.16}.prospecting-intelligence-brief span,.prospecting-selection-bar span,.prospecting-audience-ready span{min-width:0;color:#5b6d86;font-size:.82rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.prospecting-detected-filters,.prospecting-brief-actions,.prospecting-search-support,.saved-view-strip,.prospecting-top-actions,.prospecting-selection-actions,.prospecting-selection-counts,.prospecting-audience-ready{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.prospecting-detected-filters button,.prospecting-brief-actions button,.prospecting-top-actions button,.saved-view-strip button,.prospecting-selection-actions button,.prospecting-audience-create button,.prospecting-audience-ready button{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:34px;border:1px solid #d7e8f7;border-radius:999px;background:#fff;color:#0f3557;padding:6px 10px;font-size:.78rem;font-weight:900;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}.prospecting-detected-filters button{display:grid;grid-template-columns:auto minmax(0,1fr);border-radius:12px;text-align:left}.prospecting-detected-filters button strong,.saved-view-strip>span{color:#607089;font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.muted-chip{display:inline-flex;align-items:center;min-height:32px;border:1px dashed #c9ddec;border-radius:999px;background:#f8fbff;padding:6px 10px}.prospecting-search-support{align-items:flex-start;justify-content:space-between}.prospecting-search-support details{flex:1 1 280px;min-width:0}.prospecting-search-support summary{cursor:pointer;width:fit-content;max-width:100%;color:#0e7490;font-size:.82rem;font-weight:950;overflow-wrap:anywhere}.saved-view-strip,.prospecting-top-actions{flex:1 1 280px}.prospecting-top-actions{justify-content:flex-end}.prospecting-brief-actions button,.prospecting-top-actions button{flex:0 1 auto}.prospecting-brief-actions{justify-content:flex-end;min-width:168px}.prospecting-brief-actions button{min-width:154px}.prospecting-selection-counts{padding-bottom:4px}.prospecting-selection-counts strong{color:#0f2238;font-size:1.02rem}.prospecting-selection-counts span{border:1px solid #d9e7f4;border-radius:999px;background:#fff;padding:5px 9px}.prospecting-audience-create{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;min-width:0}.prospecting-audience-create label{display:grid;gap:6px;min-width:0;color:#52637a;font-size:.72rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.prospecting-audience-create input{width:100%;min-width:0;min-height:42px;border:1px solid #d9e7f4;border-radius:12px;background:#fff;color:#10253f;padding:9px 11px;font-weight:850}.prospecting-audience-create button,.prospecting-audience-ready button{min-height:42px;border-radius:12px;justify-content:center;line-height:1.15}.prospecting-audience-ready{justify-content:space-between;border:1px solid rgba(16,185,129,.22);border-radius:14px;background:#f0fdf4;padding:10px 12px}.prospecting-audience-ready strong{color:#047857}@media(max-width:1320px){.prospecting-intelligence-brief{grid-template-columns:1fr}.prospecting-brief-actions{justify-content:flex-start;min-width:0}}@media(max-width:520px){.prospecting-brief-actions button,.prospecting-top-actions button,.prospecting-audience-create button,.prospecting-audience-ready button{width:100%;min-width:0}}.prospecting-row-excluded{opacity:.62;background:#f8fafc}.prospecting-row-excluded td{color:#64748b}.prospecting-result-card.selected{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a,0 14px 30px #0f172a0f}.prospecting-result-card.excluded{opacity:.72;background:#f8fafc}.prospecting-result-card input[type=checkbox],.prospecting-table input[type=checkbox]{width:18px;height:18px;accent-color:#0e7490}.prospecting-table th:first-child,.prospecting-table td:first-child{width:42px;max-width:42px;text-align:center}.score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:40px;width:fit-content;border:1px solid rgba(14,116,144,.22);border-radius:999px;background:#ecfeff;color:#0e7490;padding:4px 8px;font-size:.78rem;font-weight:950;white-space:nowrap}.prospecting-command,.mega-search{min-width:0}.prospecting-command{grid-template-columns:minmax(120px,156px) 24px minmax(0,1fr) auto}.prospecting-table td:first-child strong,.prospecting-table td:nth-child(2) strong{max-width:min(320px,42vw)}.campaign-center{width:100%;max-width:100%;overflow-x:clip}.campaign-internal-test{min-width:0}.internal-team-grid,.campaign-builder-grid,.campaign-insight-grid,.charts-grid,.campaign-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr))}.campaign-add-recipient{grid-template-columns:minmax(160px,1fr) minmax(220px,1.1fr) auto}.internal-team-list span,.pending-email-list span{grid-template-columns:minmax(150px,1.2fr) minmax(120px,.8fr) minmax(180px,1fr) auto;min-width:0}.campaign-preview-before-send{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.controlled-send-grid,.smart-review-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.smart-campaign-wizard{grid-template-columns:minmax(240px,320px) minmax(0,1fr);width:100%;max-width:100%}.smart-wizard-sidebar{min-width:0;max-height:calc(100vh - 32px);overflow:auto}.smart-wizard-steps button{min-width:0}.smart-wizard-steps .badge{max-width:110px}.smart-wizard-header{min-width:0}.smart-wizard-header>div{min-width:0}.smart-step-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.smart-review-item{grid-template-columns:22px minmax(0,1fr) minmax(74px,auto)}.smart-review-item .review-check-toggle{grid-column:2 / -1;justify-self:start}.step-lock-panel{grid-template-columns:28px minmax(0,1fr) minmax(82px,auto)}.send-option-state{min-width:0}.smart-campaign-builder{grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(320px,400px);width:100%;max-width:100%}.campaign-preview-panel,.smart-email-preview-shell,.email-client-frame{max-width:100%}.custom-html-panel textarea,.campaign-editor-panel textarea,.campaign-step textarea{width:100%;max-width:100%;overflow-wrap:anywhere}#campaign-center .campaign-action-tooltip{max-width:min(240px,calc(100vw - 32px));overflow-wrap:anywhere}@media(min-width:1600px){.screen-frame{max-width:1760px}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.smart-campaign-builder{grid-template-columns:minmax(320px,380px) minmax(0,1fr) minmax(360px,440px)}}@media(min-width:1280px)and (max-width:1599px){.app-shell{grid-template-columns:clamp(260px,19vw,306px) minmax(0,1fr)}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-campaign-builder{grid-template-columns:minmax(280px,320px) minmax(0,1fr);grid-template-areas:"steps audience" "config audience" "templates preview" "editor preview" "review schedule" "drafts drafts"}.campaign-preview-panel{position:static}}@media(min-width:1024px)and (max-width:1279px){.app-shell{grid-template-columns:232px minmax(0,1fr)}.sidebar{padding:18px 12px}.sidebar nav a{font-size:.82rem;padding:9px}.topbar{grid-template-columns:minmax(128px,180px) minmax(220px,1fr)}.header-actions{grid-column:1 / -1;justify-content:flex-start}.dashboard-grid,.prospecting-page,.smart-campaign-wizard{grid-template-columns:1fr}.lusha-filter-panel,.smart-wizard-sidebar{position:static;max-height:none}.campaign-builder-grid.smart-campaign-builder,.smart-campaign-builder{grid-template-columns:1fr;grid-template-areas:"steps" "config" "audience" "preview" "templates" "editor" "review" "schedule" "drafts"}.campaign-preview-panel{position:static}}@media(min-width:768px)and (max-width:1023px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(180px,auto) minmax(0,1fr);gap:12px;min-height:auto;max-height:42vh;padding:14px}.sidebar nav{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));overflow:auto;max-height:28vh}.sidebar-footer{grid-column:1 / -1}.workspace{padding:16px}.topbar{grid-template-columns:1fr;align-items:stretch}.topbar-brand,.header-actions{justify-content:flex-start}.dashboard-grid,.prospecting-page,.smart-campaign-wizard,.campaign-builder-grid,.campaign-insight-grid,.charts-grid{grid-template-columns:1fr}.lusha-filter-panel,.smart-wizard-sidebar,.campaign-preview-panel{position:static;max-height:none}.smart-wizard-steps{grid-template-columns:repeat(5,minmax(136px,1fr));overflow-x:auto}}@media(max-width:767px){.app-shell{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:30;min-height:auto;max-height:46vh;padding:12px}.brand.brand-visual{margin-bottom:10px}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:30vh;overflow:auto}.sidebar nav a{grid-template-columns:18px minmax(0,1fr);font-size:.76rem;padding:8px}.sidebar-footer{margin-top:10px}.workspace{padding:12px}.screen-frame{gap:12px;padding-top:12px}.topbar{position:static;grid-template-columns:1fr;gap:10px}.header-actions{justify-content:flex-start}.security-pill{min-height:30px;font-size:.72rem;padding:5px 8px}.executive-band{padding:18px}.metrics,.dashboard-grid,.prospecting-page,.campaign-center,.campaign-builder-grid,.campaign-insight-grid,.charts-grid,.smart-campaign-wizard,.controlled-send-grid,.smart-review-grid,.campaign-preview-before-send,.internal-team-grid,.campaign-preview-grid{grid-template-columns:1fr}.panel,.metric,.search-command-center,.prospecting-main,.lusha-filter-panel{padding:14px}.panel-title,.prospecting-toolbar,.filter-panel-head,.campaign-dashboard-head,.smart-wizard-header,.smart-wizard-footer,.pagination-bar{align-items:flex-start;flex-direction:column}.panel-title .table-actions,.header-actions,.table-actions{justify-content:flex-start}.mega-search,.prospecting-command,.campaign-add-recipient,.campaign-logo-panel,.step-lock-panel,.smart-review-item,.record-row,.preview-definition-list div,.audience-debug-panel>div,.internal-team-list span,.pending-email-list span{grid-template-columns:1fr}.record-row .badge,.step-lock-panel .badge,.smart-review-item .badge{justify-self:start}.smart-wizard-steps{grid-template-columns:repeat(3,minmax(128px,1fr));overflow-x:auto}.campaign-builder-grid.smart-campaign-builder,.smart-campaign-builder{grid-template-columns:1fr;grid-template-areas:"steps" "config" "audience" "preview" "templates" "editor" "review" "schedule" "drafts"}.campaign-preview-panel,.lusha-filter-panel,.smart-wizard-sidebar{position:static;max-height:none}.table-wrap table{min-width:640px}.internal-results-table.prospecting-table{display:none}.prospecting-mobile-results{display:grid}.prospecting-search-summary{align-items:stretch;flex-direction:column}.prospecting-essentials-grid{grid-template-columns:1fr}.detail-drawer{top:10px;right:10px;bottom:10px;left:10px;width:auto;max-height:calc(100vh - 20px)}}.crm-shell{display:grid;gap:18px}.crm-notice{border-color:#bde7ff;background:#eef9ff;color:#0b4f71}.crm-tabs{display:flex;gap:8px;overflow-x:auto;padding:6px;border:1px solid #e4edf8;border-radius:14px;background:#f8fbff;max-width:100%;scrollbar-width:thin}.crm-tabs button{border:1px solid transparent;border-radius:10px;background:transparent;color:#42526d;font-weight:800;padding:10px 13px;white-space:nowrap}.crm-tabs button.active,.crm-tabs button:hover{border-color:#bfe7f4;background:#fff;color:#073156;box-shadow:0 10px 22px #0f2d5014}.crm-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-metric-card{border:1px solid #e4edf8;border-radius:14px;background:#fff;padding:16px;box-shadow:0 14px 30px #0c203c0f;text-align:left}.crm-metric-card-clickable{position:relative;cursor:pointer;overflow:visible;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-metric-card-clickable:hover,.crm-metric-card-clickable:focus-visible{border-color:#8fd9ea;box-shadow:0 18px 34px #0c203c1c;transform:translateY(-1px);outline:none}.crm-metric-card strong{display:block;color:#081f3b;font-size:1.35rem;font-weight:900}.crm-metric-card span{color:#65738a;font-size:.82rem;font-weight:800}.crm-dashboard,.crm-dashboard-grid,.crm-two-column{display:grid;gap:14px;min-width:0}.crm-dashboard-section{display:grid;gap:12px;min-width:0}.crm-truth-banner{border-color:#c7e7f4;background:#effaff;color:#0a4d69}.crm-truth-columns{align-items:start;min-width:0}.crm-widget,.crm-widget .section-heading,.crm-widget .panel{min-width:0}.crm-lead-empty{display:grid;gap:10px;border:1px dashed #cbd8e6;border-radius:14px;background:#f8fbff;padding:16px}.crm-lead-empty strong{color:#09223d;font-size:1.05rem}.crm-lead-empty p{margin:0;color:#52627a}.crm-campaign-pipeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(244px,276px);gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:4px 4px 12px;max-width:100%;scrollbar-color:#9ab2ce #eef4fb}.crm-kanban-board{min-width:0}.crm-kanban-column{display:grid;align-content:start;gap:10px;border:1px solid #e2ecf6;border-radius:14px;background:#f8fbff;padding:10px;min-width:0;max-height:560px;overflow:hidden}.crm-kanban-column-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;background:#f8fbff;padding-bottom:2px}.crm-kanban-column-header strong{min-width:0;overflow:hidden;color:#0b213e;font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.crm-kanban-next{display:block;color:#697990;font-size:.72rem;font-weight:800;line-height:1.35}.crm-kanban-cards{display:grid;gap:10px;min-width:0;overflow-y:auto;padding-right:2px}.crm-campaign-card{display:grid;gap:8px;border:1px solid #e2ecf6;border-radius:12px;background:#fff;padding:12px;text-align:left;cursor:pointer;min-width:0;box-shadow:0 10px 24px #0c203c0f;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-campaign-card:hover,.crm-campaign-card:focus-visible{border-color:#8fd9ea;box-shadow:0 12px 24px #0c203c14;transform:translateY(-1px);outline:none}.crm-campaign-card strong,.crm-campaign-card span,.crm-campaign-card small,.crm-campaign-card em{min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-campaign-card strong{color:#0a203d;font-size:.9rem;line-height:1.3;white-space:nowrap}.crm-campaign-card span{color:#3f5068;font-size:.78rem;font-weight:800;white-space:nowrap}.crm-campaign-card small{color:#728097;font-size:.72rem;white-space:nowrap}.crm-campaign-card em{color:#0d7894;font-size:.73rem;font-style:normal;font-weight:900;overflow-wrap:anywhere}.crm-card-badges{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.crm-kanban-empty{border:1px dashed #d5e2f0;border-radius:12px;color:#738198;font-size:.78rem;font-weight:800;padding:12px;text-align:center}.crm-campaign-stage strong{color:#0b6b8e;font-size:.8rem;text-transform:uppercase}.crm-campaign-stage span{color:#10223d;font-weight:850}.crm-campaign-stage small{color:#65738a}.crm-dashboard-grid,.crm-two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.crm-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-widget h3{margin:0 0 12px;color:#10223d}.crm-list-row{display:flex;justify-content:space-between;gap:10px;align-items:center;border-top:1px solid #eef3f8;padding:10px 0}.crm-list-row span{display:grid;gap:2px}.crm-list-row small{color:#6c7890}.crm-form{display:grid;gap:12px}.crm-form label{display:grid;gap:6px;color:#50627a;font-size:.82rem;font-weight:850}.crm-form input,.crm-form select,.crm-form textarea{width:100%}.crm-form textarea{min-height:92px;resize:vertical}.crm-opportunity-studio{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:14px;min-width:0}.crm-opportunity-ai-card,.crm-opportunity-suggestion,.crm-pipeline-studio{min-width:0}.crm-opportunity-preview{display:grid;gap:10px;border:1px solid #dbe7f4;border-radius:14px;background:linear-gradient(135deg,#fff,#f8fbff);padding:16px}.crm-opportunity-preview strong{color:#0b1f3a;font-size:1.05rem}.crm-opportunity-preview span,.crm-opportunity-preview small,.crm-opportunity-preview p{margin:0;color:#64748b}.crm-pipeline-mode-tabs{display:flex;width:fit-content;gap:6px;border:1px solid #dbe7f4;border-radius:12px;background:#f8fbff;padding:6px}.crm-pipeline-mode-tabs button{border:1px solid transparent;border-radius:9px;background:transparent;padding:9px 12px;color:#475569;font-size:.8rem;font-weight:850}.crm-pipeline-mode-tabs button.active,.crm-pipeline-mode-tabs button:hover{border-color:#0891b238;background:#fff;color:#0b3b8c;box-shadow:0 10px 22px #0b1f3a14}.crm-opportunity-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(268px,308px);gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:4px 4px 14px;max-width:100%}.crm-opportunity-column{display:grid;align-content:start;gap:10px;min-height:360px;max-height:650px;border:1px solid #e2ecf6;border-radius:14px;background:#f8fbff;padding:10px;overflow-y:auto}.crm-opportunity-column header{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;gap:8px;border-radius:10px;background:#f8fbfff5;padding-bottom:4px}.crm-opportunity-column header strong{overflow:hidden;color:#0b1f3a;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .crm-shell .crm-opportunity-column:nth-child(1){border-top:4px solid #64748b;background:#f8fafc}:root[data-theme=light] .crm-shell .crm-opportunity-column:nth-child(2){border-top:4px solid #0284c7;background:#f0f9ff}:root[data-theme=light] .crm-shell .crm-opportunity-column:nth-child(3){border-top:4px solid #16a34a;background:#f0fdf4}:root[data-theme=light] .crm-shell .crm-opportunity-column:nth-child(4){border-top:4px solid #7c3aed;background:#f5f3ff}:root[data-theme=light] .crm-shell .crm-opportunity-column:nth-child(5){border-top:4px solid #d97706;background:#fffbeb}:root[data-theme=light] .crm-shell .crm-opportunity-column:nth-child(6){border-top:4px solid #e11d48;background:#fff1f2}:root[data-theme=light] .crm-shell .crm-opportunity-column:nth-child(7){border-top:4px solid #059669;background:#ecfdf5}:root[data-theme=light] .crm-shell .crm-opportunity-column:nth-child(8){border-top:4px solid #dc2626;background:#fef2f2}:root[data-theme=light] .crm-shell .crm-opportunity-column header{background:transparent}:root[data-theme=light] .crm-shell .crm-card-revenue-grid span{background:#edf5ff}:root[data-theme=light] .crm-shell .crm-card-aging span{background:#f1f5f9}:root[data-theme=light] .crm-shell .crm-card-revenue-grid b{color:#075985}:root[data-theme=light] .crm-shell .crm-stage-select-row select{border-color:#9bb8d8;color:#0b2f55}:root[data-theme=light] .crm-shell .crm-opportunity-card.risk-high{border-left:3px solid #d97706}:root[data-theme=light] .crm-shell .crm-opportunity-card.risk-medium{border-left:3px solid #0284c7}.form-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-kanban{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));gap:12px}.crm-kanban-column{min-height:240px;border:1px solid #e3ecf6;border-radius:14px;background:#f8fbff;padding:12px}.crm-kanban-column header{display:flex;align-items:center;justify-content:space-between;color:#0c2a47;margin-bottom:10px;text-transform:capitalize}.crm-kanban-column header span{border-radius:999px;background:#e7f4fb;color:#0c6c8c;font-size:.75rem;font-weight:900;padding:4px 8px}.crm-opportunity-card{display:grid;gap:6px;border:1px solid #e1eaf5;border-radius:12px;background:#fff;padding:12px;margin-bottom:10px;box-shadow:0 12px 24px #0c203c0f;text-align:left;width:100%;min-width:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-opportunity-card:hover{border-color:#9ed9ea;box-shadow:0 16px 30px #0c203c1a;transform:translateY(-1px)}.crm-opportunity-card strong{min-width:0;overflow:hidden;color:#0b1f3a;line-height:1.25;text-overflow:ellipsis}.crm-opportunity-card small,.crm-opportunity-card span,.crm-opportunity-card em{min-width:0;overflow:hidden;color:#64748b;font-style:normal;line-height:1.35;text-overflow:ellipsis}.crm-test-opportunity-card{border-color:#0891b238;background:linear-gradient(135deg,#fff,#f0fbff)}.crm-stage-select-row{display:grid;gap:6px;border-top:1px solid #e7eef7;padding-top:8px}.crm-stage-select-row label{gap:5px;color:#64748b;font-size:.72rem;font-weight:850}.crm-stage-select-row select{min-height:34px;padding:6px 8px;font-size:.78rem}.crm-timeline-panel{display:grid;gap:14px;min-width:0}.crm-timeline-filters{display:flex;flex-wrap:wrap;gap:8px}.crm-timeline-filters button{min-height:34px;border:1px solid #dbe7f4;background:#fff;color:#475569;padding:8px 11px;font-size:.78rem;font-weight:850}.crm-timeline-filters button.active,.crm-timeline-filters button:hover{border-color:#0891b240;background:#eefdff;color:#0a4d69}.crm-timeline{position:relative;display:grid;gap:12px;min-width:0}.crm-timeline:before{position:absolute;top:8px;bottom:8px;left:13px;width:2px;background:#dce8f4;content:""}.crm-timeline-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;border:1px solid #e3edf7;border-radius:14px;background:#fff;color:#0f172a;padding:14px;text-align:left;box-shadow:0 12px 26px #0c203c0f;white-space:normal}.crm-timeline-item:hover{border-color:#9ed9ea;background:#fbfdff}.crm-timeline-dot{position:relative;z-index:1;width:14px;height:14px;margin:5px auto 0;border:3px solid #ffffff;border-radius:999px;background:#0891b2;box-shadow:0 0 0 2px #bdebf6}.crm-timeline-body{display:grid;gap:6px;min-width:0}.crm-timeline-body strong{overflow:hidden;color:#0b1f3a;font-size:.95rem;text-overflow:ellipsis}.crm-timeline-body small,.crm-timeline-body span,.crm-timeline-body em{min-width:0;overflow:hidden;color:#64748b;font-style:normal;line-height:1.35;text-overflow:ellipsis}.crm-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.crm-report-card{display:grid;gap:6px;border:1px solid #e4edf8;border-radius:14px;background:#fff;padding:16px;box-shadow:0 14px 28px #0c203c0f}.crm-report-card strong{color:#081f3b;font-size:1.4rem;font-weight:900}.crm-report-card span{color:#0f2f55;font-size:.86rem;font-weight:900}.crm-report-card p{margin:0;color:#64748b;font-size:.82rem;line-height:1.4}.drawer-tabs{display:flex;gap:6px;overflow-x:auto;padding:4px 0 10px}.drawer-tabs span{flex:0 0 auto;border:1px solid #dbe7f4;border-radius:999px;background:#f8fbff;color:#64748b;padding:6px 10px;font-size:.74rem;font-weight:850}.drawer-tabs span.active{border-color:#a8e6f3;background:#eefdff;color:#0a4d69}.crm-rules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-rules-grid div{border:1px solid #e4edf8;border-radius:14px;background:#fff;padding:14px}.crm-rules-grid strong{color:#082442}.crm-rules-grid p{color:#5d6b81;margin-bottom:0}@media(max-width:1100px){.crm-metric-grid,.crm-dashboard-grid,.crm-rules-grid,.crm-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-two-column,.crm-opportunity-studio{grid-template-columns:1fr}.crm-kanban{grid-template-columns:repeat(2,minmax(240px,1fr))}.crm-campaign-pipeline{grid-auto-flow:column;grid-auto-columns:minmax(230px,42vw);grid-template-columns:none}.crm-opportunity-kanban{grid-auto-columns:minmax(230px,42vw)}}@media(max-width:720px){.crm-metric-grid,.crm-dashboard-grid,.crm-rules-grid,.crm-report-grid,.form-grid-2,.crm-kanban{grid-template-columns:1fr}.crm-campaign-pipeline{grid-auto-flow:column;grid-auto-columns:minmax(220px,84vw);grid-template-columns:none}.crm-opportunity-kanban{grid-auto-columns:minmax(220px,84vw)}}#campaign-center .campaign-icon-action{flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px}#campaign-center .campaign-icon-action svg{width:17px;height:17px}#campaign-center .campaign-action-tooltip{max-width:210px;z-index:300;filter:drop-shadow(0 10px 22px rgba(8,18,36,.18))}#campaign-center .table-actions,#campaign-center .smart-step-actions,#campaign-center .preview-export-actions{align-items:center}#campaign-center .table-actions button.campaign-icon-action,#campaign-center .smart-step-actions button.campaign-icon-action,#campaign-center .preview-export-actions button.campaign-icon-action{flex:0 0 40px;width:40px;min-width:40px;max-width:40px;padding:0;font-size:0}#campaign-center .campaign-row-actions .campaign-action-tooltip,#campaign-center .audience-table-wrap .campaign-action-tooltip{top:auto;right:auto;bottom:calc(100% + 10px);left:50%;max-width:180px;text-align:center;transform:translate(-50%) translateY(4px)}#campaign-center .campaign-row-actions .campaign-action-tooltip:after,#campaign-center .audience-table-wrap .campaign-action-tooltip:after{top:100%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-5px) rotate(45deg)}#campaign-center .campaign-row-actions .campaign-icon-action:hover .campaign-action-tooltip,#campaign-center .campaign-row-actions .campaign-icon-action:focus-visible .campaign-action-tooltip,#campaign-center .audience-table-wrap .campaign-icon-action:hover .campaign-action-tooltip,#campaign-center .audience-table-wrap .campaign-icon-action:focus-visible .campaign-action-tooltip{transform:translate(-50%) translateY(0)}.smart-campaign-wizard{grid-template-columns:clamp(240px,22vw,310px) minmax(0,1fr);gap:16px}.smart-wizard-active-panel{min-width:0}.template-card-grid-wizard{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));align-items:stretch;max-height:min(540px,calc(100vh - 280px));overflow:auto;padding:2px 6px 6px 2px}.template-card-grid-wizard .template-card{min-height:0;padding:10px;gap:7px}.template-card-grid-wizard .template-thumb{height:82px;min-height:82px}.template-card-grid-wizard .template-card strong{min-height:0;font-size:.9rem}.template-card-grid-wizard .template-card small{min-height:0;-webkit-line-clamp:2}.smart-review-item small,.step-lock-panel span,.send-option-state span,.controlled-send-card p{overflow-wrap:anywhere}.controlled-history-table table,.audience-table-wrap table{min-width:980px}@media(max-width:980px){.smart-campaign-wizard{grid-template-columns:1fr}.smart-wizard-sidebar{position:static;max-height:none}}.crm-shell{overflow-x:hidden}.crm-shell .campaign-icon-action{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;padding:0;border:1px solid rgba(8,145,178,.22);border-radius:10px;background:linear-gradient(135deg,#0b3b8c,#0891b2);color:#fff;box-shadow:0 12px 24px #0b3b8c29;font-size:0;line-height:1;overflow:visible;white-space:nowrap}.crm-shell .campaign-icon-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #0b3b8c38}.crm-shell .campaign-icon-action:disabled{border-color:#94a3b847;background:linear-gradient(135deg,#94a3b8,#cbd5e1);color:#ffffffdb;cursor:not-allowed;box-shadow:none}.crm-shell .campaign-icon-action svg{flex:0 0 auto;width:17px;height:17px;font-size:17px;stroke-width:2.25}.crm-shell .campaign-action-tooltip{position:absolute;top:calc(100% + 10px);bottom:auto;left:50%;z-index:320;width:max-content;max-width:min(230px,calc(100vw - 32px));padding:8px 10px;border-radius:8px;background:#0b1f3a;color:#fff;box-shadow:0 14px 34px #0b1f3a38;font-size:.74rem;font-weight:850;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translate(-50%) translateY(4px);transition:opacity .14s ease,transform .14s ease;white-space:normal;overflow-wrap:anywhere}.crm-shell .campaign-action-tooltip:after{position:absolute;bottom:100%;left:50%;width:9px;height:9px;background:#0b1f3a;content:"";transform:translate(-50%,5px) rotate(45deg)}.crm-shell .campaign-icon-action:hover .campaign-action-tooltip,.crm-shell .campaign-icon-action:focus-visible .campaign-action-tooltip{opacity:1;transform:translate(-50%) translateY(0)}.crm-shell .campaign-icon-action[data-tooltip-position=top] .campaign-action-tooltip{top:auto;bottom:calc(100% + 10px)}.crm-shell .campaign-icon-action[data-tooltip-position=top] .campaign-action-tooltip:after{top:100%;bottom:auto;transform:translate(-50%,-5px) rotate(45deg)}.crm-metric-card small{color:#0891b2;font-size:.7rem;font-weight:850}.crm-metric-card .crm-metric-action-hint{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:9px;border:1px solid rgba(8,145,178,.2);border-radius:999px;background:linear-gradient(135deg,#0891b21f,#0b3b8c14);color:#067ea2}.crm-metric-card .crm-metric-action-hint svg{width:13px;height:13px;stroke-width:2.4}.crm-metric-card .crm-metric-tooltip{position:absolute;right:12px;bottom:calc(100% + 10px);z-index:95;width:max-content;max-width:min(230px,calc(100vw - 44px));padding:8px 10px;border-radius:8px;background:#0b1f3a;color:#fff;box-shadow:0 14px 30px #0b1f3a38;font-size:.72rem;font-weight:850;line-height:1.25;opacity:0;pointer-events:none;text-align:center;transform:translateY(5px);transition:opacity .14s ease,transform .14s ease;white-space:normal;overflow-wrap:anywhere}.crm-metric-card .crm-metric-tooltip:after{position:absolute;top:100%;right:16px;width:9px;height:9px;background:#0b1f3a;content:"";transform:translateY(-5px) rotate(45deg)}.crm-metric-card-clickable:hover .crm-metric-tooltip,.crm-metric-card-clickable:focus-visible .crm-metric-tooltip{opacity:1;transform:translateY(0)}.crm-copilot-overview-card{border-color:#0891b23d;background:linear-gradient(135deg,#0891b214,#fff0 46%),#fff;box-shadow:0 18px 38px #0c203c14}.crm-copilot-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-copilot-overview-grid button{display:grid;gap:4px;min-width:0;border:1px solid #dce9f6;border-radius:12px;background:#f8fbff;padding:13px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.crm-copilot-overview-grid button:hover,.crm-copilot-overview-grid button:focus-visible{border-color:#0891b2;box-shadow:0 14px 28px #0891b21f;outline:none;transform:translateY(-1px)}.crm-copilot-overview-grid strong{color:#071b35;font-size:1.3rem;font-weight:900}.crm-copilot-overview-grid span{color:#607089;font-size:.8rem;font-weight:800}.crm-email-activity-chart{display:grid;gap:8px;min-height:220px}.crm-email-activity-chart svg{width:100%;height:180px;overflow:visible}.crm-email-activity-chart line{stroke:#e4edf8;stroke-width:1}.crm-email-area{fill:url(#crmEmailArea)}.crm-email-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.crm-email-line.previews,.crm-email-legend i.previews{stroke:#0891b2;background:#0891b2}.crm-email-line.dry,.crm-email-legend i.dry{stroke:#64748b;background:#64748b}.crm-email-line.sent,.crm-email-legend i.sent{stroke:#0f766e;background:#0f766e}.crm-email-line.opened,.crm-email-legend i.opened{stroke:#2563eb;background:#2563eb}.crm-email-line.clicked,.crm-email-legend i.clicked{stroke:#7c3aed;background:#7c3aed}.crm-email-legend{display:flex;flex-wrap:wrap;gap:8px 12px;color:#53657c;font-size:.74rem;font-weight:850}.crm-email-legend span{display:inline-flex;align-items:center;gap:6px}.crm-email-legend i{width:9px;height:9px;border-radius:999px}.crm-opportunity-kanban,.crm-campaign-pipeline{contain:inline-size;scrollbar-width:thin}.crm-opportunity-column{width:304px;min-width:304px;overflow-x:hidden}.crm-opportunity-card{cursor:pointer;outline:none}.crm-opportunity-card:focus-visible{border-color:#0891b2;box-shadow:0 0 0 3px #0891b229,0 16px 30px #0c203c1a}.crm-opportunity-card strong,.crm-opportunity-card small,.crm-opportunity-card span,.crm-opportunity-card em{display:block;max-width:100%;white-space:nowrap}.crm-opportunity-card em{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.crm-card-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:2px}.crm-card-actions .campaign-icon-action{width:34px;min-width:34px;height:34px;min-height:34px}.crm-stage-select-row{display:none}.crm-filter-drawer,.crm-opportunity-detail-drawer{position:fixed;z-index:80;top:18px;right:18px;bottom:18px;width:min(760px,calc(100vw - 36px));overflow:hidden;border:1px solid #dbe7f4;border-radius:18px;background:#fff;box-shadow:0 30px 70px #081f3b42}.crm-opportunity-detail-drawer{width:min(900px,calc(100vw - 36px))}.crm-filter-drawer .drawer-body,.crm-opportunity-detail-drawer .drawer-body{max-height:calc(100vh - 150px);overflow:auto}.crm-filtered-list{display:grid;gap:10px}.crm-filtered-list.compact{max-height:260px;overflow:auto}.crm-filtered-row{display:grid;gap:4px;width:100%;border:1px solid #e5edf7;border-radius:12px;background:#fbfdff;color:#10223d;padding:12px;text-align:left}.crm-filtered-row.static{cursor:default}.crm-filtered-row strong,.crm-filtered-row span,.crm-filtered-row small{min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-filtered-row strong{color:#0b1f3a;font-size:.92rem}.crm-filtered-row span,.crm-filtered-row small{color:#64748b;font-size:.78rem;font-weight:780}.crm-opportunity-detail-drawer .drawer-tabs{display:flex;gap:8px;overflow-x:auto;padding:6px;border:1px solid #e4edf8;border-radius:12px;background:#f8fbff}.crm-opportunity-detail-drawer .drawer-tabs button{border:1px solid transparent;border-radius:9px;background:transparent;color:#52627a;font-size:.76rem;font-weight:850;padding:8px 10px;white-space:nowrap}.crm-opportunity-detail-drawer .drawer-tabs button.active,.crm-opportunity-detail-drawer .drawer-tabs button:hover{border-color:#0891b238;background:#fff;color:#0a4d69}.crm-detail-grid,.crm-preview-stack{display:grid;gap:10px}.drawer-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-html-preview-frame{width:100%;min-height:380px;border:1px solid #dbe7f4;border-radius:14px;background:#fff}.crm-timeline.compact{max-height:560px;overflow:auto;padding-left:0}.crm-timeline-item.static{pointer-events:none}@media(max-width:760px){.crm-opportunity-column{width:278px;min-width:278px}.drawer-metrics{grid-template-columns:1fr}.crm-filter-drawer,.crm-opportunity-detail-drawer{top:10px;right:10px;bottom:10px;left:10px;width:auto}}html,body,#root{max-width:100%;overflow-x:hidden}#root,.app-shell,.workspace,.screen-frame,.crm-shell,.campaign-center,.smart-campaign-wizard,.smart-campaign-builder{min-width:0;width:100%}.workspace,.screen-frame,.crm-shell,.campaign-center{max-width:100%;overflow-x:clip}.panel,.crm-widget,.crm-metric-card,.chart-panel,.campaign-step,.smart-review-card,.controlled-send-card,.campaign-preview-panel,.campaign-editor-panel,.campaign-audience-panel,.template-library-panel{min-width:0;max-width:100%}.crm-tabs,.crm-pipeline-mode-tabs,.campaign-layer-tabs,.audience-status-tabs,.editor-mode-tabs,.drawer-tabs,.crm-opportunity-detail-drawer .drawer-tabs,.smart-preview-tabs{max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.crm-tabs button,.crm-pipeline-mode-tabs button,.campaign-layer-tabs button,.audience-status-tabs button,.editor-mode-tabs button,.drawer-tabs button,.drawer-tabs span,.crm-opportunity-detail-drawer .drawer-tabs button,.smart-preview-tabs button{flex:0 0 auto;max-width:min(280px,84vw)}.crm-shell .crm-tabs{align-items:center;flex-wrap:wrap;overflow-x:visible;overflow-y:visible;padding:8px}.crm-shell .crm-tabs button{align-items:center;display:inline-flex;gap:6px;min-height:38px}.crm-shell .crm-tabs button span{white-space:nowrap}.crm-shell .crm-tabs button em{align-items:center;background:#0b1f3a;border-radius:999px;color:#fff;display:inline-flex;font-size:.66rem;font-style:normal;font-weight:900;height:18px;justify-content:center;min-width:18px;padding:0 6px}.crm-shell .crm-tabs .crm-tab-copilot{border-color:#0891b26b;background:linear-gradient(135deg,#e8fbff,#fff 58%,#eef7ff);color:#06385c;box-shadow:0 10px 24px #0891b21f}.crm-shell .crm-tabs .crm-tab-copilot.active,.crm-shell .crm-tabs .crm-tab-copilot:hover{border-color:#0891b2;background:linear-gradient(135deg,#0b3b8c,#0891b2);color:#fff}.date-range-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,max-content));gap:10px;align-items:center;margin:0 0 16px;padding:12px 14px;border:1px solid #dbe7f4;border-radius:12px;background:linear-gradient(180deg,#fff,#f7fbff)}.date-range-filter span{font-size:.82rem;font-weight:800;color:#0b1f3a}.date-range-filter select,.date-range-filter input{min-height:38px}.date-range-filter small{color:#62748a;font-size:.76rem}.crm-period-summary{margin:-4px 0 14px;color:#4a607b;font-size:.83rem;font-weight:700;line-height:1.45}.lifecycle-actions{margin-top:8px}.crm-shell .crm-tabs .crm-tab-copilot.active em,.crm-shell .crm-tabs .crm-tab-copilot:hover em{background:#fff3;color:#fff}.crm-metric-grid,.crm-dashboard-grid,.crm-chart-grid,.crm-report-grid,.crm-rules-grid,.drawer-metrics,.campaign-operational-grid,.campaign-builder-grid,.campaign-insight-grid,.campaign-preview-grid,.campaign-preview-before-send,.controlled-send-grid,.smart-review-grid,.internal-safety-grid,.internal-team-grid,.charts-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.crm-two-column,.crm-truth-columns,.crm-opportunity-studio{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.crm-list-row,.crm-timeline-item,.crm-filtered-row,.smart-review-item,.step-lock-panel,.send-option-state,.campaign-internal-test,.campaign-dashboard-head,.campaign-overview-hero{min-width:0}.crm-list-row>*,.crm-timeline-item>*,.crm-filtered-row>*,.smart-review-item>*,.step-lock-panel>*,.send-option-state>*,.campaign-internal-test>*,.campaign-dashboard-head>*,.campaign-overview-hero>*{min-width:0}.crm-metric-card strong,.crm-metric-card span,.crm-metric-card small,.crm-widget h3,.crm-list-row strong,.crm-list-row span,.crm-list-row small,.crm-timeline-body strong,.crm-timeline-body small,.crm-timeline-body span,.crm-timeline-body em,.crm-filtered-row strong,.crm-filtered-row span,.crm-filtered-row small,.campaign-pipeline-card strong,.campaign-pipeline-card small,.campaign-pipeline-card em,.campaign-prep-card strong,.campaign-prep-card small,.campaign-prep-card p,.template-card strong,.template-card small,.template-tags,.smart-review-item strong,.smart-review-item small,.step-lock-panel strong,.step-lock-panel span{min-width:0;max-width:100%;overflow-wrap:anywhere}.crm-metric-card strong,.crm-widget h3,.campaign-pipeline-card strong,.campaign-prep-card strong,.template-card strong{text-wrap:balance}.chart-panel,.simple-bar-chart,.crm-email-activity-chart{overflow:hidden}.crm-email-activity-chart svg,.chart-panel svg{display:block;width:100%;max-width:100%}.simple-bar-label,.simple-bar-label span{min-width:0}.crm-opportunity-kanban,.crm-campaign-pipeline,.campaign-pipeline-board,.campaign-prep-pipeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(252px,min(320px,82vw));max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.crm-opportunity-column{width:auto;min-width:0;max-width:none;overflow-x:hidden}.crm-opportunity-card,.crm-campaign-card{width:100%;min-width:0;max-width:100%;overflow:hidden}.crm-opportunity-card strong,.crm-opportunity-card small,.crm-opportunity-card span,.crm-opportunity-card em,.crm-campaign-card strong,.crm-campaign-card span,.crm-campaign-card small,.crm-campaign-card em{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-opportunity-card em,.crm-campaign-card em{white-space:normal;overflow-wrap:anywhere}.crm-card-badges,.crm-card-actions{min-width:0;max-width:100%;flex-wrap:wrap}.crm-card-actions{justify-content:flex-start}.crm-card-actions .campaign-icon-action,#campaign-center .campaign-icon-action{flex:0 0 40px}.crm-filter-drawer,.crm-opportunity-detail-drawer,.detail-drawer{max-width:calc(100vw - 20px)}.crm-opportunity-detail-drawer .drawer-body,.crm-filter-drawer .drawer-body,.detail-drawer .drawer-body{min-width:0;overflow-x:hidden;overflow-y:auto}.campaign-activity-detail-drawer .drawer-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.campaign-activity-section{display:grid;gap:12px;min-width:0}.campaign-activity-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.campaign-activity-summary-card,.campaign-activity-stat-card,.campaign-activity-crm-links article{border:1px solid #dbe7f4;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);padding:12px 14px;min-width:0}.campaign-activity-summary-card span,.campaign-activity-stat-card span,.campaign-activity-crm-links span{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:#6b7d93}.campaign-activity-summary-card strong,.campaign-activity-stat-card strong,.campaign-activity-crm-links strong{display:block;margin-top:6px;color:#0f172a;overflow-wrap:anywhere}.campaign-activity-preview-tabs{display:flex;gap:8px;flex-wrap:wrap}.campaign-activity-preview-tabs button{border:1px solid #dbe7f4;border-radius:999px;background:#fff;padding:10px 14px;font-weight:700;color:#415066}.campaign-activity-preview-tabs button.active{background:#2563eb;border-color:#2563eb;color:#fff}.campaign-activity-preview-frame{width:100%;min-height:360px;border:1px solid #dbe7f4;border-radius:16px;background:#fff}.campaign-activity-preview-code{margin:0;max-width:100%;overflow:auto;background:#0f172a;color:#e2e8f0;border-radius:16px;border:1px solid #1e293b;padding:16px;white-space:pre-wrap;word-break:break-word}.campaign-activity-timeline{display:grid;gap:10px}.campaign-activity-timeline-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;border:1px solid #dbe7f4;border-radius:16px;background:#fff;padding:12px 14px}.campaign-activity-timeline-icon{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:#e8f1ff;color:#1d4ed8}.campaign-activity-timeline-body{min-width:0;display:grid;gap:6px}.campaign-activity-timeline-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.campaign-activity-timeline-body p{margin:0;color:#425066;overflow-wrap:anywhere}.campaign-activity-metadata,.campaign-activity-link-list,.campaign-activity-interactions-grid,.campaign-activity-crm-links{display:grid;gap:10px}.campaign-activity-metadata{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.campaign-activity-metadata span,.campaign-activity-inline-pill{border:1px solid #dbe7f4;border-radius:999px;background:#f8fbff;padding:8px 10px;font-size:.78rem;color:#415066;overflow-wrap:anywhere}.campaign-activity-link-list a{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px 10px;align-items:center;border:1px solid #dbe7f4;border-radius:14px;background:#fff;padding:12px 14px}.campaign-activity-link-list a span{font-weight:700;color:#0f172a}.campaign-activity-link-list a small{grid-column:2;color:#6b7d93;overflow-wrap:anywhere}.campaign-activity-link-list.compact{display:flex;flex-wrap:wrap}.campaign-activity-interactions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-activity-crm-links{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-activity-actions{justify-content:flex-start}.crm-html-preview-frame{max-width:100%}.smart-campaign-wizard{grid-template-columns:minmax(220px,300px) minmax(0,1fr);max-width:100%;overflow:hidden}.smart-wizard-sidebar,.smart-wizard-active-panel,.smart-wizard-workspace{min-width:0;max-width:100%}.smart-wizard-steps{max-width:100%}.smart-wizard-steps button{min-width:0;overflow:hidden}.smart-campaign-builder,.campaign-builder-grid.smart-campaign-builder{grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-template-areas:"steps preview" "config preview" "audience audience" "templates editor" "review schedule" "drafts drafts";align-items:start;gap:16px;max-width:100%;overflow:clip}.smart-campaign-builder>.panel{min-width:0;max-width:100%;overflow:hidden}.campaign-preview-panel{position:static;overflow:hidden}.smart-email-preview-shell,.email-client-frame,.email-client-frame.mobile,.campaign-email-preview{min-width:0;max-width:100%}.template-card-grid,.template-card-grid-wizard{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));max-width:100%;overflow-x:hidden;overflow-y:auto;padding-right:2px}.template-card-grid-wizard .template-card,.template-card{min-width:0;max-width:100%;overflow:hidden}.template-card-grid-wizard .template-thumb,.template-thumb{width:100%;min-width:0;max-width:100%;overflow:hidden}.template-thumb-line,.template-thumb-cta,.template-thumb-top,.template-thumb-body,.template-thumb-dots{max-width:100%;min-width:0}.audience-table-wrap,.controlled-history-table,.smart-campaign-builder .compact-table,.smart-campaign-builder .table-wrap,.table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.audience-table-wrap table,.controlled-history-table table{width:max-content;min-width:min(980px,calc(100vw - 48px))}.audience-table-wrap td,.audience-table-wrap th{max-width:210px}#campaign-center .campaign-action-tooltip,#campaign-center .campaign-row-actions .campaign-action-tooltip,#campaign-center .audience-table-wrap .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=left] .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=top] .campaign-action-tooltip{top:auto;right:auto;bottom:calc(100% + 10px);left:50%;max-width:min(240px,calc(100vw - 32px));width:max-content;text-align:center;transform:translate(-50%) translateY(4px);white-space:normal;overflow-wrap:anywhere}#campaign-center .campaign-action-tooltip:after,#campaign-center .campaign-row-actions .campaign-action-tooltip:after,#campaign-center .audience-table-wrap .campaign-action-tooltip:after,#campaign-center .campaign-icon-action[data-tooltip-position=left] .campaign-action-tooltip:after,#campaign-center .campaign-icon-action[data-tooltip-position=top] .campaign-action-tooltip:after{top:100%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-5px) rotate(45deg)}#campaign-center .campaign-icon-action:hover .campaign-action-tooltip,#campaign-center .campaign-icon-action:focus-visible .campaign-action-tooltip,#campaign-center .campaign-row-actions .campaign-icon-action:hover .campaign-action-tooltip,#campaign-center .campaign-row-actions .campaign-icon-action:focus-visible .campaign-action-tooltip,#campaign-center .audience-table-wrap .campaign-icon-action:hover .campaign-action-tooltip,#campaign-center .audience-table-wrap .campaign-icon-action:focus-visible .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=left]:hover .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=left]:focus-visible .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=top]:hover .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=top]:focus-visible .campaign-action-tooltip{transform:translate(-50%) translateY(0)}@media(max-width:1279px){.smart-campaign-builder,.campaign-builder-grid.smart-campaign-builder{grid-template-columns:1fr;grid-template-areas:"steps" "config" "audience" "preview" "templates" "editor" "review" "schedule" "drafts";overflow:visible}.smart-campaign-wizard{grid-template-columns:1fr;overflow:visible}.smart-wizard-sidebar{position:static;max-height:none}.smart-wizard-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(148px,min(240px,72vw));grid-template-columns:none;overflow-x:auto;overflow-y:hidden;padding-bottom:6px}}@media(max-width:900px){.crm-shell .crm-tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin}.crm-shell .crm-tabs button{scroll-snap-align:start}.crm-metric-grid,.crm-dashboard-grid,.crm-chart-grid,.crm-report-grid,.crm-rules-grid,.crm-copilot-overview-grid,.drawer-metrics,.crm-two-column,.crm-truth-columns,.crm-opportunity-studio,.campaign-overview-hero,.campaign-copilot-handoff,.campaign-copilot-audience-sample,.campaign-internal-test,.campaign-add-recipient{grid-template-columns:1fr}.campaign-copilot-handoff-actions{justify-content:flex-start}.campaign-internal-test,.campaign-dashboard-head,.smart-wizard-header,.smart-wizard-footer,.panel-title{align-items:flex-start;flex-direction:column}.crm-opportunity-kanban,.crm-campaign-pipeline,.campaign-pipeline-board,.campaign-prep-pipeline{grid-auto-columns:minmax(240px,84vw)}}@media(max-width:640px){.workspace{padding-inline:10px}.global-copilot-header{padding:14px}.global-copilot-header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:86px}.global-copilot-body{padding:10px}.global-copilot-quick-actions,.global-copilot-more-actions{grid-template-columns:1fr}.global-copilot-approval-summary{align-items:stretch;flex-direction:column}.global-copilot-approval-summary button,.global-copilot-attach-button{width:100%}.global-copilot-footer{align-items:stretch;flex-direction:column}.global-copilot-footer button{justify-content:center;width:100%}.global-copilot-fab .copilot-floating-label{display:none}.global-copilot-fab .copilot-floating-icon-wrap{display:inline-flex}.command-palette-overlay{padding:10px;place-items:start center}.command-palette{max-height:calc(100vh - 20px);overflow:auto;width:100%}.crm-tabs button,.crm-pipeline-mode-tabs button,.campaign-layer-tabs button,.audience-status-tabs button,.editor-mode-tabs button,.drawer-tabs button,.drawer-tabs span,.smart-preview-tabs button{max-width:78vw}.smart-review-item,.step-lock-panel,.send-option-state,.campaign-add-recipient,.internal-team-list span,.pending-email-list span{grid-template-columns:1fr}.smart-review-item .review-check-toggle,.step-lock-panel .badge{grid-column:auto;justify-self:start}.audience-table-wrap table,.controlled-history-table table,.table-wrap table{min-width:min(720px,calc(100vw - 28px))}.crm-filter-drawer,.crm-opportunity-detail-drawer,.detail-drawer{top:8px;right:8px;bottom:8px;left:8px;width:auto;max-width:calc(100vw - 16px)}#campaign-center .campaign-action-tooltip,#campaign-center .campaign-row-actions .campaign-action-tooltip,#campaign-center .audience-table-wrap .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=left] .campaign-action-tooltip,#campaign-center .campaign-icon-action[data-tooltip-position=top] .campaign-action-tooltip{max-width:min(220px,calc(100vw - 24px))}}#root,.app-shell,.workspace,.screen-frame,.screen-frame>*,.panel,.panel-title,.table-actions,.control-strip,.campaign-center,.campaign-layer-panel,.crm-shell,.crm-two-column,.crm-dashboard,.crm-chart-grid,.crm-copilot-shell,.crm-copilot-grid,.smart-campaign-builder,.smart-wizard-workspace,.smart-step-content,.smart-step-content-wide,.global-copilot-body,.global-copilot-history,.global-copilot-approvals,.global-copilot-audit,.global-copilot-settings,.global-copilot-context-card{min-width:0;max-width:100%}.workspace,.screen-frame,.campaign-center,.crm-shell,.smart-campaign-builder{overflow-x:hidden}.topbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.topbar-brand{display:flex;align-items:center;gap:12px;flex:0 1 272px;min-width:0;max-width:min(100%,320px)}.topbar-brand-copy{display:grid;gap:2px;min-width:0}.topbar-brand strong,.topbar-brand span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-brand strong{font-size:1rem}.topbar-brand span{color:#4a688a}.product-logo-topbar{width:72px;height:46px;flex:0 0 auto;overflow:visible}.product-logo-topbar .logo-mark,.product-logo-hero .logo-mark{width:100%;height:100%;object-fit:contain;transform:none}.product-logo-hero{width:min(100%,clamp(248px,30vw,390px));height:auto;aspect-ratio:1.46}.global-command{flex:1 1 420px;min-width:min(100%,320px);max-width:100%}.global-command input,.header-actions,.header-actions>*,.security-pill,.panel-title>div,.table-actions>*{min-width:0}.header-actions{flex:1 1 280px;justify-content:flex-end;margin-left:auto}.panel-title{align-items:flex-start;gap:12px}.panel-title .table-actions{flex:1 1 240px;justify-content:flex-end}.dashboard-grid,.prospecting-landing,.crm-dashboard-grid,.crm-metric-grid,.crm-report-grid,.crm-copilot-metrics,.crm-copilot-summary,.crm-copilot-context,.crm-copilot-overview-grid,.campaign-channel-grid,.global-copilot-context-strip,.global-copilot-approval-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.landing-panel,.landing-list,.landing-list button,.landing-list>span,.record-list,.record-row,.record-row>*,.record-row-copy,.landing-row-copy,.ops-list span,.recommendations span{min-width:0}.landing-suggestions{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.landing-suggestions button{align-items:flex-start;justify-content:flex-start;min-width:0;min-height:44px;text-align:left;white-space:normal;line-height:1.35}.landing-list button,.landing-list>span,.record-row{width:100%;justify-content:flex-start;align-items:flex-start;gap:10px;text-align:left}.record-row{justify-content:space-between}.landing-row-copy,.record-row-copy{display:grid;gap:3px;flex:1 1 auto}.landing-row-copy strong,.landing-row-copy small,.record-row-copy strong,.record-row-copy small,.crm-copilot-session-list strong,.crm-copilot-session-list span,.crm-copilot-session-list small,.crm-copilot-file-row strong,.crm-copilot-file-row small,.crm-copilot-extraction strong,.crm-copilot-extraction small,.crm-copilot-extraction em,.crm-copilot-proposal strong,.crm-copilot-proposal p,.crm-copilot-proposal dd,.global-copilot-history article span,.global-copilot-proposal p,.global-copilot-proposal small,.global-copilot-evidence p{min-width:0;overflow:hidden;text-overflow:ellipsis}.landing-row-copy strong,.record-row-copy strong,.crm-copilot-session-list strong,.crm-copilot-file-row strong,.crm-copilot-proposal strong{white-space:nowrap}.landing-row-copy small,.record-row-copy small,.crm-copilot-session-list span,.crm-copilot-session-list small,.crm-copilot-file-row small,.crm-copilot-extraction small,.crm-copilot-extraction em,.crm-copilot-proposal p,.crm-copilot-proposal dd,.global-copilot-history article span,.global-copilot-proposal p,.global-copilot-proposal small,.global-copilot-evidence p{white-space:nowrap}.record-row .badge,.landing-list .company-logo,.landing-list svg,.crm-copilot-session-list .badge,.crm-copilot-file-row .badge{flex:0 0 auto}.table-wrap,.audience-table-wrap,.smart-campaign-builder .compact-table,.smart-campaign-builder .table-wrap{width:100%;max-width:100%;overflow:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.table-wrap table,.compact-table table{width:max(100%,760px)}.audience-table-wrap table{width:max(100%,980px)}.campaign-layer-tabs,.crm-tabs,.result-tabs,.global-copilot-tabs,.drawer-tabs,.audience-status-tabs,.editor-mode-tabs,.smart-preview-tabs,.crm-pipeline-mode-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin}.campaign-layer-tabs button,.crm-tabs button,.result-tabs button,.global-copilot-tabs button,.drawer-tabs button,.audience-status-tabs button,.editor-mode-tabs button,.smart-preview-tabs button,.crm-pipeline-mode-tabs button{flex:0 0 auto}.campaign-layer-tabs::-webkit-scrollbar,.crm-tabs::-webkit-scrollbar,.result-tabs::-webkit-scrollbar,.global-copilot-tabs::-webkit-scrollbar,.table-wrap::-webkit-scrollbar,.audience-table-wrap::-webkit-scrollbar{height:8px;width:8px}.campaign-layer-tabs::-webkit-scrollbar-thumb,.crm-tabs::-webkit-scrollbar-thumb,.result-tabs::-webkit-scrollbar-thumb,.global-copilot-tabs::-webkit-scrollbar-thumb,.table-wrap::-webkit-scrollbar-thumb,.audience-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#94a3b880}.crm-shell .campaign-icon-action,#campaign-center .campaign-icon-action{font-size:0}.crm-shell .campaign-action-tooltip,#campaign-center .campaign-action-tooltip{max-width:min(220px,calc(100vw - 24px));overflow-wrap:anywhere;white-space:normal}.global-copilot-drawer,.crm-opportunity-detail-drawer,.crm-filter-drawer,.detail-drawer{max-width:min(100vw,100%)}.global-copilot-body,.global-copilot-quick-actions,.global-copilot-more-actions,.crm-copilot-editor-actions,.crm-copilot-proposal-head,.crm-copilot-proposal .table-actions,.crm-card-actions,.smart-step-actions,.preview-export-actions{min-width:0;flex-wrap:wrap}.global-copilot-input,.crm-copilot-textarea,textarea,input,select{max-width:100%}@media(max-width:1279px){.workspace{padding:16px}.header-actions{flex-basis:100%}}@media(max-width:1023px){.topbar{position:static}.topbar-brand{flex-basis:100%;max-width:100%}.global-command{order:2;flex-basis:100%}.header-actions{order:3;justify-content:flex-start;margin-left:0}.header-actions .security-pill{display:none}.crm-two-column,.crm-chart-grid,.metasearch-panels,.metasearch-grid{grid-template-columns:1fr}}@media(max-width:767px){.workspace{padding:12px;gap:14px}.topbar-brand strong{font-size:.94rem}.topbar-brand span{font-size:.72rem}.product-logo-topbar{width:64px;height:40px}.product-logo-hero{width:min(100%,320px)}.landing-suggestions{grid-template-columns:1fr}.global-copilot-drawer,.global-copilot-drawer.expanded,.crm-opportunity-detail-drawer,.crm-filter-drawer,.detail-drawer{top:8px;right:8px;bottom:8px;left:8px;width:auto;max-width:calc(100vw - 16px)}.campaign-activity-summary-grid,.campaign-activity-interactions-grid,.campaign-activity-crm-links,.campaign-activity-timeline-item{grid-template-columns:1fr}.campaign-activity-timeline-icon{width:30px;height:30px}}@media(max-width:430px){.workspace{padding:10px}.topbar,.topbar-brand{gap:10px}.global-command{grid-template-columns:18px minmax(0,1fr) 36px;padding-inline:10px 7px}.header-actions .icon-text-button{padding-inline:10px}.landing-row-copy small,.record-row-copy small{font-size:.72rem}}html,body,#root{max-width:100%;overflow-x:clip;color:var(--text-primary);background:var(--background-app)}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea,.panel,.card,.table-panel,.metric-card,.crm-metric-card,.home-hero,.copilot-mode-chooser,.operations-copilot-panel,.global-copilot-drawer{min-width:0}button,a,input,select,textarea{transition-duration:var(--motion-fast)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.panel,.table-panel,.home-command-card,.crm-shell .panel,.campaign-step,.global-copilot-drawer,.copilot-mode-chooser{border-color:var(--border-default);box-shadow:var(--shadow-card)}.table-wrap,.operations-table-wrap,.audience-table-wrap,.compact-table{max-width:100%;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.table-wrap table,.operations-table-wrap table,.audience-table-wrap table,.compact-table table{width:max-content;min-width:100%}td,th,.metric-card,.crm-metric-card,.home-module-card,.commercial-row-card,.platform-message,.operations-result-summary,.operations-priority-grid button,.operations-metric-grid button{overflow-wrap:anywhere;word-break:normal}.copilot-mode-chooser{display:grid;width:100%;max-width:100%;gap:var(--space-4);padding:clamp(var(--space-3),2vw,var(--space-6));border-radius:var(--radius-panel);background:radial-gradient(circle at 16% 0%,rgba(18,189,212,.12),transparent 34%),linear-gradient(180deg,var(--background-surface),#f5fbff);overflow:hidden}.copilot-mode-chooser h4{margin:0;color:var(--text-primary);font-size:var(--font-section-title);line-height:1.12}.copilot-mode-chooser p{max-width:64ch;margin:0;color:var(--text-secondary);font-size:var(--font-body-small);line-height:1.45}.copilot-mode-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-3)!important;width:100%;overflow:visible!important}.copilot-mode-cards button{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-auto-rows:min-content;align-content:start!important;align-items:start;gap:var(--space-3);width:100%!important;min-width:0!important;max-width:100%!important;min-height:132px;padding:clamp(var(--space-3),1.8vw,var(--space-5))!important;border-radius:var(--radius-card)!important;border-color:var(--border-default)!important;background:var(--background-elevated)!important;box-shadow:var(--shadow-subtle)!important;white-space:normal!important;overflow:hidden}.copilot-mode-cards button:hover{transform:translateY(-1px);border-color:#12bdd473!important;box-shadow:var(--shadow-card)!important}.copilot-mode-cards button svg{grid-row:span 2;width:24px;height:24px;color:var(--brand-secondary)}.copilot-mode-cards strong,.copilot-mode-cards span{display:block;min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}.copilot-mode-cards strong{color:var(--text-primary);font-size:var(--font-card-title);line-height:1.18}.copilot-mode-cards span{color:var(--text-secondary);font-size:var(--font-body-small);line-height:1.35}.global-copilot-launcher{position:fixed;right:clamp(16px,2vw,28px);bottom:calc(clamp(16px,2vw,28px) + env(safe-area-inset-bottom));z-index:1000;width:auto;height:auto}.global-copilot-fab.copilot-launcher,.copilot-launcher{display:grid!important;place-items:center;width:60px!important;height:60px!important;min-width:0!important;min-height:0!important;max-width:60px!important;max-height:60px!important;padding:0!important;border:1px solid var(--border-default)!important;border-radius:50%!important;background:var(--background-elevated)!important;box-shadow:var(--shadow-floating)!important;color:transparent!important;overflow:hidden;isolation:isolate}.global-copilot-fab.copilot-launcher:before,.global-copilot-fab.copilot-launcher:after,.copilot-launcher:before,.copilot-launcher:after{content:none!important}.copilot-launcher:hover{transform:translateY(-1px) scale(1.03);box-shadow:var(--shadow-overlay)!important}.copilot-launcher:active{transform:scale(.98)}.copilot-launcher__avatar{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:none;border-radius:inherit}.copilot-launcher .copilot-floating-icon-wrap,.copilot-launcher .copilot-floating-icon,.copilot-launcher .copilot-floating-fallback,.copilot-launcher .copilot-floating-label,.copilot-launcher em,.global-copilot-fab.copilot-launcher span:not(.sr-only),.global-copilot-fab.copilot-launcher svg{display:none!important}@media(max-width:767px){.copilot-mode-cards{grid-template-columns:1fr!important}.copilot-mode-cards button{min-height:108px}}@media(max-width:430px){.copilot-mode-chooser{gap:var(--space-3);padding:var(--space-3)!important;border-radius:18px}.copilot-mode-cards button{grid-template-columns:1fr!important;gap:var(--space-2)}.copilot-mode-cards button svg{grid-row:auto}.global-copilot-fab.copilot-launcher,.copilot-launcher{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.platform-copilot-hero{background:linear-gradient(135deg,#081b35fa,#083d5ff0),radial-gradient(circle at top right,rgba(34,211,238,.2),transparent 34%)!important;border:1px solid rgba(148,203,255,.18);box-shadow:0 24px 54px #081b352e}.platform-copilot-hero .section-header,.platform-copilot-hero .crm-period-summary{color:#f8fbff}.platform-copilot-hero .crm-period-summary{font-weight:700}.platform-copilot-hero .date-range-filter{background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.platform-copilot-hero .date-range-filter label,.platform-copilot-hero .date-range-filter span{color:#eef7ff}.platform-copilot-hero .date-range-filter select,.platform-copilot-hero .date-range-filter input{background:#fffffff5;border-color:#fff3;color:#0f2745}.premium-shell{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:100vh;min-width:0;background:radial-gradient(circle at top left,rgba(148,203,255,.2),transparent 30%),linear-gradient(180deg,#f5f8fe,#eef3fb)}.premium-shell.sidebar-collapsed{grid-template-columns:96px minmax(0,1fr)}.premium-sidebar{position:sticky;top:0;display:flex;flex-direction:column;justify-content:space-between;height:100vh;min-width:0;border-right:1px solid rgba(125,146,178,.18);background:linear-gradient(180deg,#06152afa,#091c34fa 40%,#0a213dfa);color:#f8fbff;box-shadow:20px 0 48px #0b1b3229;overflow:hidden;z-index:15}.sidebar-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px 18px 18px}.sidebar-brand{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.sidebar-brand-lockup{display:flex;align-items:center;gap:14px;min-width:0}.sidebar-brand-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.sidebar-brand-copy .brand-platform-name{color:#f8fbff;font-size:1.22rem;font-weight:800;letter-spacing:0;line-height:1.02}.sidebar-brand-copy span{color:#d7e4f7d1;font-size:.78rem;font-weight:600}.sidebar-toggle,.shell-menu-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(148,203,255,.2);border-radius:12px;background:#ffffff14;color:#f8fbff;transition:transform .16s ease,background .16s ease,border-color .16s ease}.sidebar-toggle:hover,.shell-menu-button:hover{transform:translateY(-1px);background:#ffffff1f;border-color:#94cbff4d}:root[data-theme=light] .sidebar-toggle,:root[data-theme=light] .shell-menu-button{border-color:#002f662e;background:#002f660d;color:#0b1f3a}:root[data-theme=light] .sidebar-toggle:hover,:root[data-theme=light] .shell-menu-button:hover{background:#002f661a;border-color:#002f6652}.sidebar-group-list{display:grid;gap:18px}.sidebar-group{display:grid;gap:10px;min-width:0}.sidebar-group-title{margin:0;padding-inline:10px;color:#b3c6ddb8;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.sidebar-group-links{display:grid;gap:6px}.premium-sidebar .sidebar-group-links a{display:flex;align-items:center;gap:12px;min-width:0;padding:11px 12px;border-radius:12px;color:#e9f2ffe0;text-decoration:none;font-weight:600;transition:background .16s ease,color .16s ease,transform .16s ease}.premium-sidebar .sidebar-group-links a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-sidebar .sidebar-group-links a:hover,.premium-sidebar .sidebar-group-links a.active{background:linear-gradient(135deg,#2196f32e,#0bc3ee2e);color:#fff;transform:translate(2px)}.premium-sidebar-footer{display:grid;gap:6px;padding:16px 18px 18px;border-top:1px solid rgba(148,203,255,.14);background:#04101f5c}.premium-sidebar-footer span,.premium-sidebar-footer strong,.premium-sidebar-footer small{color:#dce8f8}.premium-sidebar-footer span{display:inline-flex;align-items:center;gap:8px;font-size:.78rem}.premium-sidebar-footer strong{font-size:.9rem}.premium-sidebar-footer small{font-size:.76rem;opacity:.8}.premium-sidebar-footer button{margin-top:4px;justify-self:start;border:0;border-radius:10px;padding:8px 12px;background:#ffffff1a;color:#f8fbff}.premium-workspace,.screen-frame{min-width:0;overflow-x:clip}.premium-workspace{display:grid;gap:18px;padding:20px 22px 26px}.premium-topbar{display:grid;grid-template-columns:auto minmax(300px,1fr) auto;align-items:center;gap:16px;min-width:0;border:1px solid rgba(125,146,178,.18);border-radius:22px;padding:14px 16px;background:#ffffffd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 40px #0f234214}.topbar-leading{display:flex;align-items:center;gap:12px;min-width:0}.topbar-brand,.topbar-brand-copy{min-width:0}.topbar-brand-copy strong{display:block;color:#0b1f3a}.topbar-brand-copy span{color:#4b6488}.screen-frame{display:grid;gap:18px}.home-premium{display:grid;gap:18px;min-width:0}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(320px,.95fr);gap:18px;min-width:0}.home-hero-panel{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.9fr);gap:20px;padding:28px;border:1px solid rgba(125,146,178,.18);border-radius:24px;background:linear-gradient(135deg,#051931fa,#082c4af2),radial-gradient(circle at top right,rgba(34,211,238,.28),transparent 38%);color:#f8fbff;box-shadow:0 28px 60px #08172f33}.home-hero-copy,.home-copilot-panel,.home-hero-stats,.home-card-grid,.home-flow-panel,.home-dashboard-grid{min-width:0}.home-hero-copy{display:grid;gap:18px}.home-hero-intro{display:grid;gap:10px}.home-kicker{display:inline-flex;align-items:center;width:fit-content;padding:6px 12px;border-radius:999px;background:#ffffff14;color:#d9ecff;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.home-kicker-row{display:flex;flex-wrap:wrap;gap:8px}.home-hero-panel h1{margin:0;color:#fff;font-size:clamp(1.9rem,2vw,2.6rem);line-height:1.05}.home-hero-panel p{margin:0;color:#e9f2ffd1;font-size:1rem;line-height:1.6}.home-hero-actions button,.home-copilot-actions button{display:inline-flex;align-items:center;gap:8px;border-radius:12px}.home-query-chips{margin-top:4px}.home-query-chips .chip-button{background:#ffffff14;color:#eff7ff;border-color:#ffffff1f}.home-query-chips .chip-button:hover{background:#ffffff24}.home-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-stat-card{display:grid;gap:8px;min-width:0;padding:16px;border:1px solid rgba(148,203,255,.14);border-radius:18px;background:#ffffff14;color:#fff;text-align:left;transition:transform .16s ease,background .16s ease,border-color .16s ease}.home-stat-card:hover{transform:translateY(-2px);background:#ffffff1f;border-color:#94cbff42}.home-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:#94cbff29;color:#9ad7ff}.home-stat-card strong{font-size:1.35rem}.home-stat-card span{color:#eef6ff;font-weight:600}.home-stat-card small{color:#dcecffbd}.home-copilot-panel{padding:24px;border-radius:24px;border:1px solid rgba(125,146,178,.16);background:#ffffffeb;box-shadow:0 22px 44px #0f234214}.home-copilot-brand{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-width:0}.home-copilot-brand .section-header{min-width:0}.home-copilot-icon{border:1px solid rgba(42,138,255,.2);border-radius:999px;box-shadow:0 12px 28px #0f234229,0 0 18px #22d3ee33;display:block;height:54px;object-fit:contain;width:54px}.copilot-button-mini-icon{border-radius:999px;display:block;height:20px;object-fit:contain;width:20px}.home-copilot-metrics,.home-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-copilot-metrics div,.home-status-card{display:grid;gap:4px;min-width:0;padding:14px;border-radius:16px;border:1px solid rgba(125,146,178,.15);background:#f7faff}.home-copilot-metrics strong,.home-status-card strong{font-size:1.08rem;color:#10253f}.home-copilot-metrics span,.home-status-card span{color:#536b8e;font-size:.84rem;font-weight:600}.home-copilot-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.home-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-premium-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:18px;border:1px solid rgba(125,146,178,.16);border-radius:20px;background:#ffffffeb;box-shadow:0 18px 36px #0f23420f;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.home-premium-card:hover{transform:translateY(-2px);border-color:#2a8aff33;box-shadow:0 24px 44px #0f23421a}.home-premium-card-icon,.home-flow-icon,.home-activity-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#1260de1f,#22d3ee29);color:#135fb6}.home-premium-card div{display:grid;gap:4px;min-width:0}.home-premium-card strong{color:#0b1f3a;font-size:1rem}.home-premium-card span{color:#5a7192;font-size:.84rem;line-height:1.4}.home-premium-card em{color:#123765;font-size:1.1rem;font-style:normal;font-weight:800}.home-flow-panel{padding:22px;border-radius:22px}.home-flow-map{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-flow-step{display:grid;gap:10px;padding:18px;min-width:0;border-radius:18px;border:1px solid rgba(125,146,178,.14);background:linear-gradient(180deg,#fbfdff,#f5f9ff)}.home-flow-step.ready{border-color:#13a87b3d}.home-flow-step.pending{border-color:#f59e0b3d}.home-flow-step strong{color:#0f2745;font-size:.98rem}.home-flow-step small{color:#5f7697;line-height:1.45}.home-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-activity-list{display:grid;gap:10px}.home-activity-row,.home-channel-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;border-radius:16px;background:#f7faff;border:1px solid rgba(125,146,178,.12);text-align:left}.home-activity-copy{display:grid;gap:4px;min-width:0}.home-activity-copy strong{color:#0f2745}.home-activity-copy small,.home-activity-row time{color:#5f7697;font-size:.8rem}.home-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-status-card.ready{background:linear-gradient(180deg,#f4fbf7,#ecf9f1)}.home-status-card.approved{background:linear-gradient(180deg,#f5f9ff,#eef5ff)}.home-status-card.pending{background:linear-gradient(180deg,#fffaf1,#fff6e7)}.home-recommendations{margin-top:14px}.home-channel-grid{display:grid;gap:10px}.home-channel-card{grid-template-columns:minmax(0,1fr);justify-items:start}.home-channel-card span{display:inline-flex;gap:8px;align-items:baseline;color:#10253f;flex-wrap:wrap}.home-channel-card strong{font-size:1.1rem}.home-channel-card small{color:#5f7697;line-height:1.45}.sidebar-collapsed .premium-sidebar .sidebar-brand-copy,.sidebar-collapsed .premium-sidebar .sidebar-group-title,.sidebar-collapsed .premium-sidebar .sidebar-group-links a span,.sidebar-collapsed .premium-sidebar-footer strong,.sidebar-collapsed .premium-sidebar-footer small{display:none}.sidebar-collapsed .premium-sidebar .sidebar-brand,.sidebar-collapsed .premium-sidebar .sidebar-brand-lockup{justify-content:center}.sidebar-collapsed .premium-sidebar .sidebar-group-links a{justify-content:center;padding-inline:0}.sidebar-collapsed .premium-sidebar-footer{justify-items:center;padding-inline:12px}.sidebar-collapsed .premium-sidebar-footer span{justify-content:center}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#050c156b;z-index:14}@media(max-width:1279px){.premium-topbar{grid-template-columns:minmax(0,1fr)}.header-actions{justify-content:flex-start}.home-card-grid,.home-flow-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.premium-workspace{padding:16px}.home-hero-grid,.home-hero-panel,.home-dashboard-grid{grid-template-columns:1fr}.home-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.premium-shell,.premium-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.premium-sidebar{position:fixed;top:0;bottom:0;left:0;width:min(86vw,320px);height:100vh;transform:translate(-108%);transition:transform .18s ease}.premium-sidebar.open{transform:translate(0)}.premium-workspace,.premium-topbar{padding:14px}.home-card-grid,.home-copilot-metrics,.home-status-grid,.home-flow-map{grid-template-columns:1fr}}@media(max-width:767px){.premium-topbar{border-radius:18px}.home-hero-panel,.home-copilot-panel,.home-flow-panel,.home-premium-card{padding:18px}.home-hero-actions,.home-copilot-actions{flex-direction:column}.home-hero-actions button,.home-copilot-actions button{width:100%;justify-content:center}.home-hero-stats{grid-template-columns:1fr}}@media(max-width:430px){.premium-workspace{padding:10px}.premium-topbar{gap:12px;padding:12px}.shell-menu-button,.sidebar-toggle{width:36px;height:36px}.home-hero-panel h1{font-size:1.58rem}.home-premium-card,.home-activity-row{grid-template-columns:1fr;justify-items:start}.home-activity-row time,.home-premium-card em{justify-self:start}}html,body,#root{width:100%;min-height:100%;overflow-x:hidden}.premium-shell,.premium-workspace,.screen-frame,.home-premium,.home-hero-grid,.home-hero-panel,.home-dashboard-grid{max-width:100%}.premium-shell{grid-template-columns:276px minmax(0,1fr)}.premium-shell.sidebar-collapsed{grid-template-columns:88px minmax(0,1fr)}.premium-sidebar{position:sticky;overflow:hidden}.sidebar-scroll,.premium-sidebar{-ms-overflow-style:none;scrollbar-width:none}.sidebar-scroll::-webkit-scrollbar,.premium-sidebar::-webkit-scrollbar{display:none;width:0;height:0}.sidebar-scroll{position:relative;overflow-y:auto;overflow-x:hidden!important;padding:16px 14px 12px}.sidebar-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-group-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:9px;background:#ffffff12;color:#e9f2ffc7}.sidebar-group-toggle:hover{background:#ffffff1f;color:#fff}.sidebar-group-links.collapsed{display:none}.premium-sidebar .sidebar-brand-lockup{flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.premium-sidebar .product-logo.product-logo-sidebar{width:auto!important;max-width:none!important;height:64px!important;min-height:64px!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.premium-sidebar .sidebar-brand-copy{width:100%;padding-top:0}.premium-sidebar .sidebar-brand-copy .brand-platform-name{font-size:clamp(1.16rem,1.2vw,1.42rem)!important}.premium-sidebar .sidebar-group-links a{position:relative;min-height:44px}.premium-sidebar-footer{gap:8px}.sidebar-collapsed .premium-sidebar .sidebar-scroll{padding-inline:12px}.sidebar-collapsed .premium-sidebar .product-logo.product-logo-sidebar{width:auto!important;max-width:none!important;height:56px!important;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.sidebar-collapsed .premium-sidebar .product-logo-sidebar .logo-mark{filter:drop-shadow(0 8px 16px rgba(0,0,0,.18))}.sidebar-collapsed .premium-sidebar .sidebar-group-links a:hover:after,.sidebar-collapsed .premium-sidebar .sidebar-group-links a:focus-visible:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:8px 10px;border-radius:10px;background:#0a172af5;color:#fff;font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 12px 24px #0003;z-index:30}.sidebar-collapsed .premium-sidebar .sidebar-group-links a:hover,.sidebar-collapsed .premium-sidebar .sidebar-group-links a.active{transform:none}.premium-topbar{grid-template-columns:auto minmax(320px,1fr) auto}.topbar-leading{gap:10px}.topbar-brand{gap:12px}.premium-topbar .global-command{min-width:0}.premium-topbar .header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;min-width:0}.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start}.home-hero-panel{grid-template-columns:minmax(0,1.14fr) minmax(280px,.86fr);align-items:start;min-height:0}.home-hero-copy{align-content:start}.home-hero-stats{align-content:start;grid-template-columns:repeat(2,minmax(140px,1fr));grid-auto-rows:minmax(136px,auto)}.home-stat-card{align-content:start;min-height:136px;padding:14px}.home-stat-card strong{line-height:1}.home-copilot-panel{align-content:start;min-height:0}.home-copilot-status-line{display:flex;flex-wrap:wrap;gap:8px}.home-copilot-quick-prompts{display:grid;gap:10px;margin-top:14px}.home-copilot-prompt{justify-content:flex-start;width:100%;min-height:42px;padding:10px 12px;border:1px solid rgba(125,146,178,.18);border-radius:14px;background:#f7faff;color:#123765;box-shadow:none;text-align:left}.home-copilot-prompt span{min-width:0;white-space:normal;line-height:1.35}.home-copilot-prompt:hover{background:#eef5ff;border-color:#2a8aff38}.ai-search-hub-panel{margin-top:18px;border:1px solid rgba(20,184,216,.18);background:linear-gradient(135deg,#fffffffa,#f0fbffeb),#fff;box-shadow:0 22px 60px #0c254314}.ai-search-hub-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);gap:18px;align-items:stretch;margin-top:16px;min-width:0}.ai-search-hub-command{min-width:0;padding:16px;border:1px solid rgba(126,149,179,.18);border-radius:20px;background:#f8fbff}.ai-search-hub-command label{display:grid;gap:9px;color:#5c6f8a;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-search-hub-command textarea{width:100%;min-height:128px;resize:vertical;border:1px solid rgba(20,184,216,.25);border-radius:18px;padding:16px;background:#fff;color:#10233f;font:inherit;font-size:1rem;font-weight:760;line-height:1.45;box-shadow:inset 0 0 0 1px #ffffffb3}.ai-search-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.ai-search-group-grid button{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-content:start;min-width:0;min-height:134px;padding:15px;border:1px solid rgba(126,149,179,.16);border-radius:18px;background:#fff;color:#10233f;box-shadow:0 12px 32px #0d25400d;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ai-search-group-grid button:hover{transform:translateY(-2px);border-color:#0ea5e952;box-shadow:0 16px 36px #0d254017}.ai-search-group-grid button>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:#eaf7ff;color:#0b78a8}.ai-search-group-grid strong{align-self:center;font-size:1.32rem;line-height:1}.ai-search-group-grid em{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere;color:#12243f;font-style:normal;font-weight:900;line-height:1.2}.ai-search-group-grid small{grid-column:1 / -1;min-width:0;color:#61738e;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.ai-search-suggested-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.ai-search-suggested-actions button{min-height:38px;padding:9px 12px;border:1px solid rgba(11,120,168,.16);border-radius:999px;background:#f0f8ff;color:#123765;font-weight:850;box-shadow:none}@media(max-width:1320px){.ai-search-hub-layout{grid-template-columns:1fr}}.home-copilot-metrics div{min-height:88px}.home-flow-map{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))}.home-flow-step{justify-content:flex-start;text-align:left;min-height:148px;box-shadow:none}.home-flow-step:hover{background:linear-gradient(180deg,#fff,#eef5ff);border-color:#2a8aff38}@media(max-width:1180px){.premium-topbar{grid-template-columns:1fr}.premium-topbar .global-command{order:2}.premium-topbar .header-actions{order:3;justify-content:flex-start}.home-hero-grid{grid-template-columns:1fr}}@media(max-width:1024px){.premium-sidebar .product-logo-sidebar{width:auto!important;max-width:none!important;height:64px!important;border-radius:0}.home-hero-panel{grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);gap:16px;padding:22px}.home-hero-panel h1{font-size:clamp(1.72rem,2.2vw,2.1rem)}.home-hero-stats{grid-auto-rows:minmax(118px,auto)}.home-stat-card{min-height:118px;padding:12px}}@media(max-width:900px){.premium-sidebar{width:min(82vw,296px)}.premium-sidebar .sidebar-brand{margin-bottom:10px}.premium-sidebar .sidebar-brand-copy .brand-platform-name{font-size:1.24rem!important}.premium-sidebar-footer{padding:10px 12px 12px}.premium-sidebar .product-logo-sidebar{width:auto!important;max-width:none!important;height:64px!important}.home-hero-panel{grid-template-columns:1fr}.home-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.premium-sidebar{width:min(88vw,320px)}.sidebar-scroll{padding-top:12px}.premium-sidebar .sidebar-brand{margin-bottom:8px}.premium-sidebar .product-logo-sidebar{width:auto!important;max-width:none!important;height:64px!important}.premium-sidebar .sidebar-brand-copy .brand-platform-name{font-size:1.18rem!important}.premium-sidebar .sidebar-brand-copy span{font-size:.72rem}.premium-sidebar .sidebar-group-links a span{white-space:normal}.home-hero-panel{padding:18px}.home-hero-stats{grid-template-columns:1fr}.home-stat-card{min-height:0}.home-copilot-metrics{grid-template-columns:1fr}.global-copilot-fab .copilot-floating-label{display:none}.global-copilot-fab .copilot-floating-icon-wrap{display:inline-flex}.home-flow-map{grid-template-columns:1fr}.premium-sidebar-footer{display:none}}@media(max-width:1320px){.home-hero-grid{grid-template-columns:1fr}}@media(max-width:899px){.premium-shell,.premium-shell.sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}.premium-workspace{width:100%;min-width:0;padding:14px}.premium-sidebar{position:fixed!important;top:0;bottom:0;left:0;z-index:18;transform:translate(-108%)}.premium-sidebar.open{transform:translate(0)}.premium-topbar,.screen-frame,.home-premium,.home-hero-grid,.home-dashboard-grid{width:100%;min-width:0}.home-card-grid,.home-copilot-metrics,.home-status-grid,.home-flow-map,.home-dashboard-grid{grid-template-columns:1fr}.home-activity-row{grid-template-columns:auto minmax(0,1fr)}.home-activity-row time{grid-column:2;justify-self:start}}@media(max-width:768px){.premium-topbar,.global-command,.home-hero-panel,.home-copilot-panel,.home-flow-panel,.home-premium-card{min-width:0}.topbar-leading{width:100%}.topbar-brand-copy strong,.topbar-brand-copy span{white-space:normal}.global-command{grid-template-columns:18px minmax(0,1fr) 42px}.home-hero-panel,.home-hero-grid,.home-premium{width:100%}.home-activity-copy,.home-premium-card div{overflow-wrap:anywhere}}@media(max-width:430px){.premium-workspace{padding:10px}.premium-topbar{padding:12px}.topbar-brand{gap:8px}.topbar-brand-copy strong{font-size:.95rem}.topbar-brand-copy span{font-size:.68rem}.home-hero-panel{padding:16px}.home-hero-panel h1{font-size:1.46rem}.home-kicker-row,.home-hero-actions,.home-copilot-actions{gap:8px}.home-stat-card,.home-flow-step,.home-copilot-prompt{padding:12px}}.crm-shell-header{gap:12px}.crm-shell-header .table-actions{flex:0 0 auto;gap:10px}.crm-shell .date-range-filter{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-shell .date-range-filter>span,.crm-shell .date-range-filter>small{grid-column:1 / -1}.crm-shell .date-range-filter select,.crm-shell .date-range-filter input,.crm-shell .crm-opportunity-preview span,.crm-shell .crm-opportunity-preview p,.crm-shell .crm-opportunity-preview small,.crm-shell .crm-list-row small,.crm-shell .crm-list-row span,.crm-shell .crm-kanban-next,.crm-shell .safe-mode-notice,.crm-shell .empty-state span{min-width:0;overflow-wrap:anywhere;white-space:normal}.crm-shell .crm-tabs,.crm-shell .crm-pipeline-mode-tabs{display:flex;flex-wrap:nowrap!important;gap:10px;overflow-x:auto!important;overflow-y:hidden!important;padding:6px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:none}.crm-shell .crm-tabs::-webkit-scrollbar,.crm-shell .crm-pipeline-mode-tabs::-webkit-scrollbar{display:none;height:0;width:0}.crm-shell .crm-tabs button,.crm-shell .crm-pipeline-mode-tabs button{min-height:42px;padding:0 15px;scroll-snap-align:start}.crm-shell .crm-widget .empty-state,.crm-shell .crm-opportunity-suggestion .empty-state{min-height:164px;padding:18px 14px;border:1px dashed #c7d7eb;border-radius:16px;background:linear-gradient(180deg,#fbfdff,#f4f8ff)}.crm-shell .crm-opportunity-ai-card .table-actions,.crm-shell .crm-card-actions{align-items:center;row-gap:10px}.crm-shell .crm-copilot-overview-grid{align-items:stretch}.campaign-layer-tabs,.smart-wizard-steps{scrollbar-width:none}.campaign-layer-tabs::-webkit-scrollbar,.smart-wizard-steps::-webkit-scrollbar{display:none;height:0;width:0}@media(max-width:1024px){.crm-shell .crm-chart-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.crm-shell .crm-copilot-overview-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:640px){.campaign-center>.panel-title .table-actions,.smart-wizard-sidebar .panel-title .table-actions{flex:0 0 auto;width:100%;justify-content:flex-start}.crm-shell-header .table-actions{width:100%;justify-content:flex-start}.crm-shell-header .table-actions>.badge{flex:0 0 100%;margin-right:0}.crm-shell .date-range-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.crm-shell .date-range-filter select:first-of-type{grid-column:1 / -1}.crm-shell .crm-tabs,.crm-shell .crm-pipeline-mode-tabs{margin-inline:-2px;padding-right:74px}.crm-shell .crm-tabs button,.crm-shell .crm-pipeline-mode-tabs button{max-width:min(68vw,260px);padding:0 13px}.crm-shell .crm-copilot-overview-grid{grid-template-columns:1fr}.crm-shell .crm-opportunity-ai-card .table-actions{justify-content:flex-start}.campaign-layer-tabs{padding:6px 72px 10px 2px}.campaign-layer-tabs button{min-height:42px;max-width:min(70vw,260px);padding:0 13px}.smart-wizard-sidebar{gap:14px;padding:16px}.smart-wizard-sidebar .panel-title{gap:8px}.smart-wizard-steps{padding-bottom:6px}.smart-wizard-steps button{max-width:min(74vw,280px);min-width:224px}.premium-workspace[data-active-section=crm] .global-copilot-launcher{bottom:18px;right:12px}.premium-workspace[data-active-section=crm] .global-copilot-fab{min-height:56px;min-width:56px;padding:5px;box-shadow:0 16px 34px #071b3542}.premium-workspace[data-active-section=crm] .global-copilot-fab .copilot-floating-label{display:none}.premium-workspace[data-active-section=crm] .global-copilot-fab .copilot-floating-icon-wrap{display:inline-flex}.premium-workspace[data-active-section=campaign-center] .global-copilot-launcher{bottom:18px;right:12px}.premium-workspace[data-active-section=campaign-center] .global-copilot-fab{min-height:56px;min-width:56px;padding:5px;box-shadow:0 16px 34px #071b3542}.premium-workspace[data-active-section=campaign-center] .global-copilot-fab .copilot-floating-label{display:none}.premium-workspace[data-active-section=campaign-center] .global-copilot-fab .copilot-floating-icon-wrap{display:inline-flex}}@media(max-width:430px){.crm-shell .date-range-filter{grid-template-columns:1fr 1fr}.crm-shell-header .table-actions{gap:8px}.crm-shell .crm-tabs button,.crm-shell .crm-pipeline-mode-tabs button{max-width:min(70vw,248px);min-height:40px;padding:0 12px}.crm-shell .crm-widget .empty-state,.crm-shell .crm-opportunity-suggestion .empty-state{min-height:148px;padding:16px 12px}}.contact-center-shell{display:grid;gap:16px;min-width:0}.contact-center-header{align-items:flex-start}.contact-center-header p{max-width:820px;margin:6px 0 0;color:var(--muted);line-height:1.55}.contact-center-notice{margin:0}.contact-center-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.contact-center-tabs{position:sticky;top:0;z-index:4;overflow-x:auto;scrollbar-width:thin}.contact-center-tabs button{white-space:nowrap}.contact-center-tabs button span{display:inline-flex;min-width:22px;height:22px;margin-left:8px;align-items:center;justify-content:center;border-radius:999px;background:#081e3a14;font-size:12px}.contact-center-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.35fr) minmax(320px,.95fr);gap:16px;align-items:start;min-width:0}.contact-center-main,.contact-center-detail-panel{max-height:calc(100vh - 290px);overflow:auto;scrollbar-width:thin}.contact-center-form{display:grid;gap:12px}.contact-center-form textarea{resize:vertical}.contact-center-inbox-panel .form-grid.two{display:grid;grid-template-columns:minmax(0,1fr);row-gap:16px;column-gap:12px}.contact-center-inbox-panel .panel-title,.contact-center-main .panel-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}.contact-center-inbox-panel .panel-title>:first-child,.contact-center-main .panel-title>:first-child{min-width:0}.contact-center-inbox-panel select{width:100%;min-width:0}.contact-center-list{display:grid;gap:10px}.contact-center-row,.contact-center-audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;width:100%;padding:13px 14px;border:1px solid var(--border);border-radius:14px;background:#fff;color:var(--text);text-align:left}.contact-center-row:hover,.contact-center-row.active{border-color:#0e77c959;box-shadow:0 14px 32px #0d325c14;transform:translateY(-1px)}.contact-center-row span,.contact-center-audit-row span{display:grid;gap:4px;min-width:0}.contact-center-row small,.contact-center-audit-row span,.contact-center-audit-row time{color:var(--muted);font-size:12px}.contact-center-row em{display:inline-flex;min-width:42px;justify-content:center;border-radius:999px;padding:6px 9px;background:#eff8ff;color:#075b9a;font-style:normal;font-weight:800}.contact-center-grid-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-center-signal-card,.contact-center-draft-card{display:grid;gap:9px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff)}.contact-center-signal-card p,.contact-center-draft-card p{margin:0;color:var(--muted);line-height:1.45}.draft-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.contact-center-detail-stack{display:grid;gap:12px}.contact-center-detail-actions{display:flex;gap:8px;justify-content:flex-end}.contact-center-message-thread,.contact-center-insights{display:grid;gap:10px;padding-top:8px;border-top:1px solid var(--border)}.contact-center-message,.contact-center-insight{display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:14px;background:#f9fbff}.contact-center-message.inbound{background:#fff}.contact-center-message p,.contact-center-insight small{margin:0;color:var(--muted);line-height:1.45}.contact-center-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-center-settings-grid span{display:inline-flex;gap:8px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:14px;background:#f8fbff;font-weight:800}@media(max-width:1280px){.contact-center-layout{grid-template-columns:minmax(280px,.9fr) minmax(420px,1.4fr)}.contact-center-detail-panel{grid-column:1 / -1;max-height:none}.contact-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.contact-center-layout,.contact-center-grid-list,.contact-center-settings-grid{grid-template-columns:1fr}.contact-center-main{max-height:none}.contact-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-center-row,.contact-center-audit-row{grid-template-columns:minmax(0,1fr)}}:root{--market-navy: #06162b;--market-navy-2: #08213f;--market-ink: #0b1730;--market-muted: #627089;--market-line: #dfe8f4;--market-line-soft: #edf3fa;--market-panel: rgba(255, 255, 255, .94);--market-cyan: #12c8e8;--market-blue: #2563eb;--market-blue-2: #1d4ed8;--market-success: #0f9f6e;--market-warning: #d97706;--market-danger: #dc2626;--market-radius: 14px;--market-radius-lg: 24px;--market-shadow: 0 18px 48px rgba(8, 29, 53, .09);--market-shadow-strong: 0 28px 80px rgba(8, 29, 53, .16)}body{background:linear-gradient(180deg,#eef5ff,#f7faff 360px,#f8fafc);color:var(--market-ink)}button,a,.panel,.home-premium-card,.home-stat-card,.contact-center-row,.contact-center-signal-card,.contact-center-draft-card,.global-copilot-fab{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease,color .15s ease}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(18,200,232,.28);outline-offset:2px}.premium-shell,.app-shell{background:radial-gradient(circle at 58% 0%,rgba(18,200,232,.12),transparent 26%),linear-gradient(180deg,#eef5ff,#f8fafc 42%)}.sidebar{background:radial-gradient(circle at 50% 0%,rgba(18,200,232,.16),transparent 34%),linear-gradient(180deg,#061527,#071d35 56%,#05111f);border-right:1px solid rgba(173,215,255,.16);scrollbar-width:thin;scrollbar-color:rgba(124,211,252,.34) transparent}.premium-sidebar-brand{margin-bottom:20px;padding-bottom:18px}.premium-sidebar-brand .sidebar-brand-logo,.brand .product-logo{border-radius:18px;background:#fff;box-shadow:0 24px 50px #0000002e}.sidebar-group-title,.sidebar nav strong{color:#e2f2ffb8;letter-spacing:.08em}.sidebar nav a{min-height:44px;border-radius:13px;color:#b9c8dd;font-weight:850}.sidebar nav a.active{background:linear-gradient(135deg,#12c8e838,#2563eb33);border-color:#12c8e857;color:#fff;box-shadow:inset 3px 0 0 var(--market-cyan),0 16px 34px #0000002e}.sidebar nav a:hover{background:#ffffff14;transform:translate(2px)}.premium-sidebar-footer{border:1px solid rgba(148,211,255,.14);border-radius:18px;background:#020b1757;box-shadow:inset 0 1px #ffffff0f}.workspace{padding:clamp(14px,1.7vw,26px)}.premium-topbar,.topbar{min-height:84px;border:1px solid rgba(223,232,244,.88);border-radius:26px;background:#ffffffdb;box-shadow:var(--market-shadow);padding:14px clamp(14px,1.5vw,24px)}.topbar-brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.topbar-brand-copy strong{font-size:1.1rem;letter-spacing:0}.global-command{min-height:58px;border-radius:18px;border-color:#2563eb29;box-shadow:0 18px 50px #2563eb1a}.global-command:focus-within{border-color:#12c8e88c;box-shadow:0 22px 62px #12c8e829}.global-command input{font-size:clamp(.95rem,1.3vw,1.08rem);font-weight:650}.security-pill{border-radius:999px;border-color:#2563eb24;background:#ffffffeb;color:#243855;box-shadow:0 10px 24px #081d350d}.screen-frame{gap:22px}.panel,.executive-band,.metric,.summary-item,.campaign-layer-panel>.panel,.crm-widget,.crm-opportunity-suggestion,.contact-center-signal-card,.contact-center-draft-card{border-radius:var(--market-radius-lg);border-color:#dfe8f4eb;background:var(--market-panel);box-shadow:var(--market-shadow)}.panel:hover,.metric:hover,.home-premium-card:hover,.home-stat-card:hover{border-color:#12c8e840;box-shadow:var(--market-shadow-strong)}.section-eyebrow,.home-kicker,.panel-title span,.campaign-overview-hero span{color:#0e7490;letter-spacing:.09em;font-weight:950}.home-premium{display:grid;gap:22px}.home-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.65fr);gap:22px}.home-hero-panel{position:relative;overflow:hidden;min-height:510px;padding:clamp(22px,3vw,42px);border:1px solid rgba(18,200,232,.18);background:linear-gradient(115deg,#06162bfa,#08213ff5 48%,#0a3758eb);color:#fff}.home-hero-panel:before{content:"";position:absolute;inset:-26% -14% auto auto;width:440px;height:440px;border-radius:999px;background:radial-gradient(circle,rgba(18,200,232,.3),transparent 62%);pointer-events:none}.home-hero-copy,.home-hero-stats{position:relative;z-index:1}.home-hero-copy h1{max-width:620px;color:#fff;font-size:clamp(2.4rem,5vw,4.55rem);letter-spacing:0}.home-hero-copy p{max-width:690px;color:#e1f1ffd1;font-size:clamp(1.02rem,1.6vw,1.24rem)}.home-kicker-row .badge,.home-hero-panel .badge{background:#ffffffeb;color:#071d35;border:0}.home-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.home-hero-actions button{min-height:48px;border-radius:14px;padding:0 16px}.home-hero-actions .secondary-button{background:#fffffff0}.home-stat-card{min-height:172px;border-radius:22px;border:1px solid rgba(219,234,254,.18);background:#ffffff1f;box-shadow:inset 0 1px #ffffff14}.home-stat-card:hover{background:#ffffff2e;transform:translateY(-2px)}.home-stat-card strong,.home-stat-card span{color:#fff}.home-stat-card small{color:#e1f1ffb8}.home-premium-card,.home-flow-step,.home-activity-row,.home-channel-card,.record-row{border-radius:18px;border:1px solid var(--market-line-soft);background:#fff}.home-premium-card:hover,.home-flow-step:hover,.home-activity-row:hover,.home-channel-card:hover,.record-row:hover{transform:translateY(-2px);border-color:#2563eb2e;box-shadow:0 18px 42px #081d351a}.home-copilot-panel{padding:clamp(20px,2vw,30px);background:linear-gradient(180deg,#fffffff5,#f5fafff5)}.home-copilot-prompt{border-radius:14px;justify-content:flex-start}.campaign-layer-tabs,.crm-tabs,.crm-pipeline-mode-tabs,.contact-center-tabs{border-radius:18px;border-color:#dfe8f4eb;background:#ffffffe0;box-shadow:0 14px 34px #081d3512}.campaign-layer-tabs button,.crm-tabs button,.crm-pipeline-mode-tabs button,.contact-center-tabs button{border-radius:13px}.campaign-layer-tabs button.active,.crm-tabs button.active,.crm-pipeline-mode-tabs button.active,.contact-center-tabs button.active{background:linear-gradient(135deg,#06162b,#0b3b8c);color:#fff;box-shadow:0 14px 30px #0b3b8c33}.campaign-overview-hero,.contact-center-header,.crm-shell-header{border-radius:var(--market-radius-lg)}.contact-center-layout{align-items:stretch}.contact-center-main,.contact-center-detail-panel{max-height:calc(100vh - 310px)}.contact-center-row{border-radius:18px}.contact-center-row.active{background:linear-gradient(135deg,#fff,#eef9ff)}.contact-center-message,.contact-center-insight{border-radius:16px}.global-copilot-fab{border:1px solid rgba(147,197,253,.46);background:linear-gradient(135deg,#091f3dfa,#0e53a0f5);box-shadow:0 18px 52px #081d3547,0 0 0 7px #12c8e81a}.global-copilot-fab:hover{box-shadow:0 24px 70px #081d3557,0 0 0 9px #12c8e826}.global-copilot-drawer{border-radius:28px 0 0 28px;box-shadow:-28px 0 80px #081d352e}.table-wrap,.crm-table-wrap,.campaign-table-wrap{overflow-x:auto;border-radius:18px;border:1px solid var(--market-line-soft)}table{background:#fff}th{background:#f6f9fd;color:#53637b}tbody tr:hover td{background:#f9fcff}.empty-state{border-radius:18px;border:1px dashed rgba(37,99,235,.22);background:linear-gradient(180deg,#f8fbfff0,#fffffff0)}@media(max-width:1280px){.home-hero-grid{grid-template-columns:1fr}.home-hero-panel{min-height:auto}.header-actions .security-pill{display:none}}@media(max-width:900px){.premium-topbar,.topbar{border-radius:20px}.global-command{order:3;width:100%}.home-hero-copy h1{font-size:clamp(2rem,10vw,3.2rem)}.home-hero-actions{display:grid;grid-template-columns:1fr}.contact-center-main,.contact-center-detail-panel{max-height:none}}@media(max-width:520px){.workspace{padding:10px}.screen-frame{padding-top:10px}.home-hero-panel,.panel{border-radius:20px}.home-hero-stats,.summary-grid,.contact-center-summary{grid-template-columns:1fr}}@media(min-width:900px)and (max-width:1279px){.premium-shell.sidebar-collapsed{grid-template-columns:96px minmax(0,1fr)!important}.sidebar-collapsed .premium-sidebar,.sidebar-collapsed .premium-sidebar.open{width:96px!important;max-width:96px!important;transform:none!important}.sidebar-collapsed .premium-sidebar .sidebar-scroll{padding-inline:14px}.sidebar-collapsed .premium-sidebar .sidebar-toggle{margin-inline:auto}}:root{--bg-app: #0b1220;--bg-app-elevated: #121a2b;--surface-1: #ffffff;--surface-2: #f6f8fb;--surface-3: #eef3f8;--border-subtle: #d8e1ec;--text-1: #0f172a;--text-2: #475569;--text-3: #64748b;--accent-ai: #0ea5e9;--accent-ai-strong: #0284c7;--accent-violet: #7c3aed;--success: #16a34a;--warning: #d97706;--danger: #dc2626;--test: #f59e0b;--real: #16a34a;--internal: #7c3aed;--safe: #0ea5e9;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 8px 24px rgba(15, 23, 42, .08);--shadow-lg: 0 16px 40px rgba(15, 23, 42, .12)}*{scrollbar-width:thin;scrollbar-color:rgba(14,165,233,.34) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#0ea5e957;background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(14,165,233,.28)!important;outline-offset:3px}.premium-shell{color:var(--text-1)}.premium-workspace{isolation:isolate}.topbar-brand-copy span,.section-subtitle,.muted,.crm-period-summary{color:var(--text-2)}.global-command{max-width:680px;background:linear-gradient(180deg,#fffffffa,#f8fbfff5)}.global-command input::placeholder{color:#64748b}.header-actions{gap:10px}.security-pill{min-height:38px}.badge,.status-badge,.security-pill{white-space:nowrap}.badge.real,.badge.REAL,.badge.ready,.badge.sent,.badge.approved{background:#16a34a1c;color:#166534}.badge.test,.badge.TEST,.badge.internal_test,.badge.dry_run,.badge.preview,.badge.PRE-LAUNCH,.badge.PREPARATION{background:#f59e0b21;color:#92400e}.badge.internal,.badge.INTERNAL,.badge.copilot{background:#7c3aed1f;color:#5b21b6}.badge.blocked,.badge.failed,.badge.deleted,.badge.invalid{background:#dc26261a;color:#991b1b}.segmented-tabs,.campaign-layer-tabs,.crm-tabs,.crm-pipeline-mode-tabs,.contact-center-tabs,.drawer-tabs,.campaign-activity-preview-tabs{display:flex;align-items:center;gap:6px;max-width:100%;padding:6px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(216,225,236,.88);border-radius:var(--radius-xl);background:#ffffffe0;box-shadow:var(--shadow-sm);scroll-snap-type:x proximity}.segmented-tabs button,.campaign-layer-tabs button,.crm-tabs button,.crm-pipeline-mode-tabs button,.contact-center-tabs button,.drawer-tabs button,.campaign-activity-preview-tabs button{flex:0 0 auto;min-height:42px;max-width:230px;padding:0 14px;border:0;border-radius:14px;background:transparent;color:var(--text-2);font-size:.88rem;font-weight:850;line-height:1;white-space:nowrap;scroll-snap-align:start}.segmented-tabs button span,.campaign-layer-tabs button span,.crm-tabs button span,.contact-center-tabs button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.segmented-tabs button em,.crm-tabs button em,.contact-center-tabs button em{min-width:22px;padding:4px 7px;border-radius:999px;background:#0ea5e91f;color:#075985;font-style:normal;font-size:.72rem}.segmented-tabs button:hover,.campaign-layer-tabs button:hover,.crm-tabs button:hover,.crm-pipeline-mode-tabs button:hover,.contact-center-tabs button:hover{background:#f1f6fd;color:var(--text-1)}.segmented-tabs button.active,.segmented-tabs button[aria-selected=true],.campaign-layer-tabs button.active,.crm-tabs button.active,.crm-pipeline-mode-tabs button.active,.contact-center-tabs button.active,.drawer-tabs button.active,.campaign-activity-preview-tabs button.active{background:linear-gradient(135deg,#06162b,#0a4b8f 62%,#0ea5e9);color:#fff;box-shadow:0 12px 28px #0284c733}.segmented-tabs button.active em,.segmented-tabs button[aria-selected=true] em,.crm-tabs button.active em,.contact-center-tabs button.active em{background:#ffffff2e;color:#fff}.home-flow-map,.home-card-grid,.summary-grid,.crm-dashboard,.campaign-layer-panel{min-width:0}.home-flow-step,.metric,.summary-item,.crm-metric-card,.home-premium-card,.contact-center-signal-card,.contact-center-draft-card{box-shadow:var(--shadow-sm)}.home-flow-step,.summary-item,.crm-metric-card{position:relative;overflow:hidden}.home-flow-step:after,.summary-item:after,.crm-metric-card:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent-ai),rgba(124,58,237,.65));opacity:.7}.table-wrap,.crm-table-wrap,.campaign-table-wrap,.contact-center-main,.contact-center-detail-panel,.board-scroll,.pipeline-board,.crm-pipeline-board{max-width:100%;overflow:auto}table{min-width:760px;border-collapse:separate;border-spacing:0}th,td{vertical-align:top}td strong,td small,.crm-metric-card span,.summary-item span,.contact-center-row span,.contact-center-row small{overflow-wrap:anywhere}.contact-center-shell{display:grid;gap:18px}.contact-center-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr) minmax(280px,.86fr);gap:16px;align-items:stretch}.contact-center-inbox-panel,.contact-center-main,.contact-center-detail-panel{min-width:0}.contact-center-inbox-panel,.contact-center-main,.contact-center-detail-panel,.global-copilot-drawer,.drawer-panel,.crm-detail-panel{background:linear-gradient(180deg,#fffffff7,#f8fbfff5)}.contact-center-row{min-height:74px}.contact-center-message-thread{max-height:420px;overflow:auto}.global-copilot-fab{right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px)}.global-copilot-drawer{width:min(560px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.command-palette{width:min(720px,calc(100vw - 28px))}.empty-state{min-height:160px;justify-content:center;text-align:center;color:var(--text-2)}@media(max-width:1180px){.contact-center-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.contact-center-detail-panel{grid-column:1 / -1}}@media(max-width:900px){.segmented-tabs,.campaign-layer-tabs,.crm-tabs,.contact-center-tabs{border-radius:16px;padding:5px}.segmented-tabs button,.campaign-layer-tabs button,.crm-tabs button,.contact-center-tabs button{max-width:180px}.contact-center-layout{grid-template-columns:1fr}.global-copilot-drawer{top:12px;right:12px;bottom:12px;left:12px;width:auto;max-width:none;border-radius:24px}}@media(max-width:520px){.segmented-tabs button,.campaign-layer-tabs button,.crm-tabs button,.contact-center-tabs button{min-height:40px;max-width:160px;padding-inline:11px;font-size:.8rem}.global-command input{font-size:.92rem}.global-copilot-fab{right:12px;bottom:12px}}.crm-revenue-workspace{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:18px;align-items:stretch;min-width:0;padding:clamp(16px,2vw,22px);background:radial-gradient(circle at 10% 0%,rgba(14,165,233,.13),transparent 34%),linear-gradient(135deg,#fff,#f7fbff)}.crm-revenue-workspace-copy,.crm-revenue-workspace-copy h3,.crm-revenue-workspace-copy p{min-width:0;overflow-wrap:anywhere}.crm-revenue-workspace-copy h3{margin:4px 0 8px;color:#071d36;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.05}.crm-revenue-workspace-copy p{margin:0;color:#53657d;font-weight:750;line-height:1.45}.crm-revenue-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0}.crm-revenue-nav button,.crm-priority-card,.crm-forecast-summary>div,.crm-forecast-stage-grid>div{min-width:0;border:1px solid #dce8f5;border-radius:16px;background:#ffffffeb;box-shadow:0 12px 28px #081d350f}.crm-revenue-nav button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px;color:#10233d;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.crm-revenue-nav button:hover,.crm-revenue-nav button:focus-visible,.crm-revenue-nav button.active{border-color:#0ea5e973;background:linear-gradient(135deg,#fff,#eefdff);box-shadow:0 16px 34px #081d351a;transform:translateY(-1px)}.crm-revenue-nav button>svg{flex:0 0 auto;color:#0d7894}.crm-revenue-nav button span{display:grid;gap:3px;min-width:0}.crm-revenue-nav button strong,.crm-revenue-nav button small{min-width:0;overflow:hidden;text-overflow:ellipsis}.crm-revenue-nav button strong{color:#071d36;font-size:.9rem;font-weight:950}.crm-revenue-nav button small{color:#64748b;font-size:.72rem;font-weight:800;line-height:1.25;white-space:normal}.crm-priority-panel,.crm-forecast-panel{display:grid;gap:14px;min-width:0}.crm-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.crm-priority-card{display:grid;gap:7px;padding:14px;text-align:left;cursor:pointer}.crm-priority-card.has-items{border-color:#f59e0b57;background:linear-gradient(135deg,#fff,#fff7ed)}.crm-priority-card strong{color:#071d36;font-size:1.35rem;font-weight:950}.crm-priority-card span,.crm-priority-card small,.crm-priority-card em,.crm-priority-card b{min-width:0;overflow-wrap:anywhere;line-height:1.35}.crm-priority-card span{color:#10233d;font-weight:950}.crm-priority-card small{color:#617089;font-weight:750}.crm-priority-card em{color:#92400e;font-style:normal;font-weight:850}.crm-priority-card b{color:#0d7894;font-size:.8rem}.crm-forecast-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.crm-forecast-summary>div{padding:16px}.crm-forecast-summary strong{display:block;color:#071d36;font-size:clamp(1.15rem,2vw,1.65rem);font-weight:950;overflow-wrap:anywhere}.crm-forecast-summary span{color:#617089;font-size:.8rem;font-weight:850}.crm-forecast-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.crm-forecast-stage-grid>div{display:grid;gap:4px;padding:12px}.crm-forecast-stage-grid strong,.crm-forecast-stage-grid span,.crm-forecast-stage-grid small{min-width:0;overflow-wrap:anywhere}.crm-forecast-stage-grid strong{color:#0c2b49;font-weight:950}.crm-forecast-stage-grid span,.crm-forecast-stage-grid small{color:#60718a;font-weight:800}.crm-opportunity-premium-card{gap:10px}.crm-card-revenue-grid,.crm-card-aging{display:grid;gap:8px;min-width:0}.crm-card-revenue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-card-revenue-grid span,.crm-card-aging span{min-width:0;border-radius:10px;background:#f7fbff;padding:8px;overflow-wrap:anywhere}.crm-card-revenue-grid b{display:block;color:#0b213e;font-size:.8rem;line-height:1.2}.crm-card-revenue-grid small{display:block;color:#6b7a90;font-size:.68rem;font-weight:850}.crm-card-aging{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-card-aging span{color:#4f6078;font-size:.72rem;font-weight:850}.crm-opportunity-premium-card.risk-high{border-color:#f59e0b6b}.crm-opportunity-premium-card.risk-medium{border-color:#0ea5e94d}.crm-opportunity-detail-drawer .drawer-tabs{scroll-padding-inline:8px}.crm-opportunity-detail-drawer .drawer-row strong,.crm-opportunity-detail-drawer .crm-filtered-row strong,.crm-opportunity-detail-drawer .crm-filtered-row span,.crm-opportunity-detail-drawer .crm-filtered-row small{overflow-wrap:anywhere}@media(max-width:1280px){.crm-revenue-workspace{grid-template-columns:1fr}.crm-revenue-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-priority-grid,.crm-forecast-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.crm-revenue-nav,.crm-priority-grid,.crm-forecast-summary,.crm-card-revenue-grid,.crm-card-aging{grid-template-columns:1fr}.crm-opportunity-kanban{grid-auto-columns:minmax(82vw,1fr)}.crm-opportunity-detail-drawer{top:8px;right:8px;bottom:8px;left:8px;width:auto;max-width:none;border-radius:22px}}.data-mode-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#ffffffc7;box-shadow:0 10px 24px #0f172a0f;max-width:100%;overflow-x:auto}.data-mode-toggle button{min-height:30px;border:0;border-radius:999px;padding:0 12px;color:#475569;background:transparent;font-size:.78rem;font-weight:850;letter-spacing:.02em;white-space:nowrap}.data-mode-toggle button.active{color:#fff;background:linear-gradient(135deg,#063661,#0d8fbd);box-shadow:0 10px 18px #0d8fbd38}.data-mode-toggle.compact button{min-height:28px;padding-inline:10px;font-size:.74rem}.demo-mode-pill,.badge.demo-mode{color:#075985;background:#e0f2fe;border-color:#bae6fd}.home-mode-strip{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0 4px;padding:10px;border:1px solid rgba(125,211,252,.26);border-radius:18px;background:#ffffff1f}.home-mode-strip>span{color:#ffffffe6;font-weight:850}.home-mode-strip small{color:#e2e8f0e0;overflow-wrap:anywhere}.product-readiness-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(180deg,#ffffffeb,#f8fbffd1);box-shadow:0 16px 38px #0f172a14}.product-readiness-score{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-readiness-score span{color:#64748b;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.product-readiness-score strong{color:#0f172a;font-size:clamp(1.5rem,2.3vw,2.3rem);line-height:1}.product-readiness-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px}.product-readiness-checks span{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:7px 9px;border-radius:12px;color:#334155;background:#f8fafc;font-size:.78rem;font-weight:760}.product-readiness-checks span.ok{color:#075985;background:#e0f2fe}.product-readiness-checks span.pending{color:#92400e;background:#fffbeb}.review-center-page{display:grid;gap:16px}.review-center-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.review-center-card{display:grid;gap:10px;padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#fff;box-shadow:0 14px 32px #0f172a0f}.review-center-card>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.review-center-card strong{color:#0f172a}.review-center-card>span{color:#082f49;font-size:2rem;font-weight:900}.review-center-card p,.opportunity-intelligence-mini span{margin:0;color:#64748b;line-height:1.45}.settings-readiness-block{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid rgba(148,163,184,.2);border-radius:22px;background:#f8fbff}.mailbox-settings-block{border-color:#0e74902e;background:linear-gradient(135deg,#f0f9ffe6,#fffffffa)}.mailbox-settings-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:16px;align-items:stretch}.mailbox-policy-card,.mailbox-actions-card{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid rgba(148,163,184,.26);border-radius:18px;background:#ffffffd6;box-shadow:0 18px 42px #0f172a0f}.mailbox-policy-card p,.mailbox-actions-card p{margin:0;overflow-wrap:anywhere}.settings-readiness-layout,.contact-center-intelligence-strip{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:12px;align-items:stretch}@media(max-width:900px){.mailbox-settings-layout{grid-template-columns:1fr}}.settings-data-mode,.opportunity-intelligence-mini{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#fff}.opportunity-intelligence-mini strong{color:#0f172a;font-size:1rem}.social-safe-divider{height:1px;margin:18px 0;background:#94a3b838}.social-channel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.social-channel-card,.social-settings-row{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f172a0f}.social-channel-top{display:flex;align-items:center;gap:10px;min-width:0}.social-channel-top>div{min-width:0;flex:1}.social-channel-top strong,.social-settings-row strong{color:#0f172a}.social-channel-top small,.social-settings-row small,.social-channel-card p{color:#64748b;overflow-wrap:anywhere}.social-platform-dot{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#0f172a,#0891b2);font-size:.78rem;font-weight:900;flex:0 0 auto}.social-platform-dot.instagram{background:linear-gradient(135deg,#7c3aed,#ec4899)}.social-platform-dot.facebook{background:linear-gradient(135deg,#1d4ed8,#38bdf8)}.social-platform-dot.tiktok{background:linear-gradient(135deg,#020617,#14b8a6)}.social-platform-dot.telegram{background:linear-gradient(135deg,#0284c7,#67e8f9)}.social-platform-dot.whatsapp{background:linear-gradient(135deg,#15803d,#22c55e)}.social-channel-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.social-channel-stats span{display:grid;gap:2px;padding:10px;border-radius:14px;background:#f1f5f9;color:#64748b;font-size:.78rem;font-weight:760}.social-channel-stats strong{color:#0f172a;font-size:1.2rem}.social-row-static{cursor:default}.social-row-static button{width:40px;min-width:40px;height:40px;padding:0}.social-settings-list{display:grid;gap:12px;margin-top:16px}.social-analytics-grid .empty-state{grid-column:1 / -1}.reports-stack{display:grid;gap:16px}@media(max-width:1180px){.header-actions .data-mode-toggle{order:-1;width:100%;justify-content:center}}@media(max-width:900px){.settings-readiness-layout,.contact-center-intelligence-strip{grid-template-columns:1fr}.home-mode-strip{align-items:flex-start;flex-direction:column}}.home-hero-panel{overflow:hidden;position:relative;border-radius:28px;background:radial-gradient(circle at 88% 12%,rgba(58,196,255,.26),transparent 34%),radial-gradient(circle at 8% 92%,rgba(59,130,246,.22),transparent 28%),linear-gradient(135deg,#071c34,#092944 52%,#0b3658)!important;box-shadow:0 30px 70px #08172f38}.home-hero-panel:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:inherit;pointer-events:none;border:1px solid rgba(255,255,255,.08)}.home-hero-copy{position:relative;z-index:1}.home-kicker-row .badge{background:#fffffff0;color:#0d2747;border-color:#ffffff42}.home-hero-panel h1{max-width:760px;letter-spacing:0}.home-hero-panel p{max-width:650px;color:#e8f3ffdb}.home-mode-strip{width:fit-content;max-width:100%;padding:10px 12px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.11);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-hero-actions button,.home-copilot-actions button{min-height:46px;padding:0 16px;border-radius:14px;box-shadow:0 16px 30px #08172f24}.home-hero-actions>button:first-child{background:linear-gradient(135deg,#2563eb,#07a9dc);border-color:#ffffff29;color:#fff;font-weight:850}.home-hero-actions .secondary-button,.home-copilot-actions .secondary-button{background:#fffffff0;border:1px solid rgba(148,163,184,.22);color:#10253f}.home-stat-card{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#ffffff24,#ffffff12);box-shadow:inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.home-stat-card:after{content:"";position:absolute;inset:auto -30px -46px auto;width:90px;height:90px;border-radius:999px;background:#3dcdff1f}.home-stat-card strong{font-size:clamp(1.32rem,2vw,1.72rem)}.home-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.home-premium-card,.home-flow-step,.home-copilot-metrics div,.home-status-card{border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f7fafff5);border:1px solid rgba(125,146,178,.16);box-shadow:0 18px 38px #0f234212}.home-premium-card{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:112px}.home-premium-card-icon,.home-flow-icon,.home-activity-icon{border-radius:999px;background:linear-gradient(135deg,#eaf3ff,#dffaff);box-shadow:inset 0 0 0 1px #2563eb14}.home-premium-card:after{content:"→";color:#8aa0bd;font-weight:900}.home-premium-card em{padding:4px 8px;border-radius:999px;background:#edf5ff;color:#0e4f9a}.home-copilot-panel{border-radius:28px;background:linear-gradient(180deg,#fffffffa,#f8fbfff5),radial-gradient(circle at top right,rgba(56,189,248,.14),transparent 40%);box-shadow:0 24px 58px #0f23421a}.home-copilot-status-line,.home-copilot-metrics{margin-top:14px}.home-copilot-prompt{border-radius:16px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.home-copilot-prompt:hover{transform:translateY(-1px)}.premium-sidebar .sidebar-group-links a{border:1px solid transparent}.premium-sidebar .sidebar-group-links a.active{border-color:#7dd3fc38;box-shadow:inset 3px 0 #22d3eeeb}.premium-sidebar .sidebar-group-links a:hover{border-color:#7dd3fc29}.premium-sidebar-footer span{color:#d8e8fce0}.app-error-boundary{display:grid;min-height:100vh;place-items:center;padding:24px;background:linear-gradient(180deg,#f7faff,#edf4ff)}.app-error-panel{display:grid;gap:14px;width:min(520px,100%);padding:28px;border-radius:24px;text-align:left}.app-error-panel svg{color:#f59e0b}.app-error-panel h1,.app-error-panel p{margin:0}@media(max-width:768px){.home-mode-strip{width:100%}.home-premium-card{grid-template-columns:auto minmax(0,1fr)}.home-premium-card:after,.home-premium-card em{grid-column:2;justify-self:start}}.global-copilot-backdrop{background:#0612222e!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.global-copilot-drawer,.global-copilot-drawer.expanded{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(680px,calc(100vw - 28px))!important;max-width:min(680px,calc(100vw - 28px))!important;height:calc(100vh - 24px);top:12px!important;right:12px!important;bottom:12px!important;overflow:hidden;border:1px solid rgba(141,164,194,.26);border-radius:24px!important;background:#fff!important;box-shadow:-28px 20px 90px #081d3542}.global-copilot-header{position:relative;z-index:4;align-items:center;min-height:88px;padding:16px 18px!important;background:radial-gradient(circle at 9% 22%,rgba(34,211,238,.28),transparent 20%),linear-gradient(135deg,#06172d,#07385b 70%,#0a5a83)!important}.global-copilot-title{gap:12px}.copilot-panel-icon{height:42px!important;width:42px!important;box-sizing:border-box;padding:5px;border:1px solid rgba(136,151,255,.44);border-radius:12px;background:linear-gradient(145deg,#182449,#0d172b);box-shadow:0 8px 20px #0000002e;object-fit:contain}:root[data-theme=light] .copilot-panel-icon{border-color:#002f6640;background:linear-gradient(145deg,#eef3fb,#d9e6f4);box-shadow:0 8px 20px #0f234224}.global-copilot-header .eyebrow{color:#dff2ffb8;font-size:.68rem}.global-copilot-header h3{font-size:1.22rem!important;line-height:1.05}.global-copilot-header span{max-width:none;color:#ebf7ffe0;font-size:.78rem}.global-copilot-header small{display:block;margin-top:3px;color:#ebf7ffb8;font-size:.68rem;font-weight:800;line-height:1.2}.global-copilot-header-actions{align-self:start;gap:8px}.global-copilot-header-actions button{width:38px!important;height:38px!important;border-radius:12px!important;background:#ffffff1f!important;transition:background .16s ease,transform .16s ease}.global-copilot-header-actions button:hover{background:#fff3!important;transform:translateY(-1px)}.global-copilot-notice{position:relative;z-index:4;padding:9px 16px!important;border-bottom:1px solid #d8e8f7;background:#edf7ff!important;color:#16436b;font-size:.78rem}.global-copilot-statusbar{position:relative;z-index:4;display:flex;align-items:center;gap:8px;padding:10px 14px;overflow-x:auto;border-bottom:1px solid #e4edf7;background:#f8fbff}.global-copilot-statusbar span,.global-copilot-statusbar button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;min-height:30px;padding:6px 9px;border-radius:999px;font-size:.72rem;font-weight:900}.global-copilot-statusbar span{color:#245070;background:#eef7ff;border:1px solid #dbeaf7}.global-copilot-statusbar button{color:#075985;background:#e6fbff;border:1px solid #bdefff}.global-copilot-tabs{position:relative;z-index:5;padding:8px 12px!important;border-bottom:1px solid #e4edf7;background:#fff!important}.global-copilot-tabs button{min-height:34px;padding:7px 11px}.global-copilot-tabs button.secondary{margin-left:auto;width:34px;padding:0;justify-content:center}.global-copilot-body{position:relative;z-index:1;display:block!important;min-height:0;overflow-y:auto!important;padding:14px 14px 118px!important;scroll-padding-bottom:118px;background:linear-gradient(180deg,#fff,#f7fbff)!important}.global-copilot-body>*+*{margin-top:12px}.global-copilot-context-strip,.global-copilot-context-card,.global-copilot-history,.global-copilot-approvals,.global-copilot-audit,.global-copilot-settings,.global-copilot-composer,.global-copilot-approval-summary{border-radius:18px!important;border:1px solid rgba(133,160,190,.18)!important;background:#fff!important;box-shadow:0 12px 30px #0f23420f}.global-copilot-context-strip{min-height:48px;padding:10px 12px!important}.global-copilot-context-strip span{font-size:.82rem}.global-copilot-context-strip button{min-height:34px;padding:7px 11px;background:#f2f8ff}.global-copilot-history{max-height:230px!important;overflow-y:auto!important;padding:12px!important}.global-copilot-history.full{max-height:360px!important}.global-copilot-history article{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:11px 12px!important;border-radius:14px!important;background:#f8fbff!important}.global-copilot-history article span{font-size:.84rem;color:#34445c}.global-copilot-composer{display:grid;gap:10px;padding:12px}.global-copilot-input{min-height:116px!important;max-height:190px;padding:13px 14px!important;border-radius:16px!important;background:#fbfdff!important;box-shadow:inset 0 1px #0f234208!important;resize:vertical}.global-copilot-quick-actions{display:flex!important;flex-wrap:wrap;gap:8px!important}.global-copilot-quick-actions button,.global-copilot-more-actions button,.global-copilot-attach-button{width:auto!important;min-width:0!important;min-height:34px!important;padding:8px 11px!important;border-radius:999px!important;font-size:.74rem!important;box-shadow:none!important}.global-copilot-quick-actions button{background:#eef7ff!important;border:1px solid #d7eafe!important}.global-copilot-quick-actions button.secondary{background:#fff!important}.global-copilot-more-actions{display:flex!important;flex-wrap:wrap;gap:8px!important;padding:10px!important;border-radius:16px!important}.global-copilot-file-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.global-copilot-file-row>span{color:#60758f;font-size:.75rem;font-weight:800}.global-copilot-attach-button{color:#075985!important;background:#fff!important}.global-copilot-file{justify-content:flex-start!important;width:100%!important;min-height:42px!important;padding:0 12px!important;border-radius:14px!important;background:#f8fbff!important}.global-copilot-approval-summary{padding:13px!important;background:linear-gradient(135deg,#f9fdff,#eefbff)!important;scroll-margin-bottom:118px}.global-copilot-approval-summary button{min-height:36px;padding:8px 14px}.global-copilot-footer{display:grid!important;grid-template-columns:repeat(3,minmax(0,auto)) minmax(0,1fr);align-items:center;gap:8px!important;padding:10px 12px!important;background:#fffffffa!important;border-top:1px solid #e3edf7!important;box-shadow:0 -14px 34px #0f234214}.global-copilot-footer button{min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;font-size:.76rem!important;white-space:nowrap}.global-copilot-footer button:first-child{background:linear-gradient(135deg,#075985,#0891b2)!important;border-color:#0e7490!important}.global-copilot-footer span{justify-self:end;min-width:0;color:#65748a;font-size:.72rem;white-space:nowrap}.global-copilot-approvals,.global-copilot-audit,.global-copilot-settings{padding:14px!important}.global-copilot-proposal,.global-copilot-evidence,.global-copilot-audit article{border-radius:16px!important}@media(max-width:768px){.global-copilot-drawer,.global-copilot-drawer.expanded{top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;width:auto!important;max-width:none!important;height:calc(100vh - 16px);border-radius:20px!important}.global-copilot-header{min-height:78px;padding:12px!important}.global-copilot-header h3{font-size:1.02rem!important}.global-copilot-header-actions button{width:34px!important;height:34px!important}.global-copilot-body{padding:10px 10px 178px!important;scroll-padding-bottom:178px}.global-copilot-footer{grid-template-columns:1fr}.global-copilot-footer button,.global-copilot-footer span{justify-content:center;justify-self:stretch;width:100%;white-space:normal}}.home-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important}.home-premium-card{position:relative;display:grid!important;grid-template-columns:48px minmax(0,1fr) max-content!important;align-items:center!important;gap:14px!important;min-height:126px!important;padding:20px 52px 20px 22px!important;overflow:hidden!important}.home-premium-card:after{position:absolute!important;top:50%;right:18px;transform:translateY(-50%);line-height:1}.home-premium-card-icon{width:42px!important;height:42px!important;flex:0 0 42px!important}.home-premium-card>div{min-width:0!important;max-width:100%;overflow:hidden}.home-premium-card strong,.home-premium-card span{max-width:100%;overflow-wrap:anywhere;word-break:normal}.home-premium-card strong{display:block;white-space:normal!important;line-height:1.15}.home-premium-card>div>span{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden!important;white-space:normal!important;text-overflow:clip!important;line-height:1.22}.home-premium-card em{position:relative;z-index:1;justify-self:end;flex:0 0 auto;max-width:74px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-flow-step{min-height:124px}.home-flow-step strong,.home-flow-step small,.home-status-card strong,.home-status-card span{overflow-wrap:anywhere;word-break:normal}.home-hero-grid{align-items:start!important;grid-template-columns:minmax(0,1fr) minmax(320px,440px)!important;gap:clamp(16px,2vw,24px)!important}.home-hero-panel{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,380px)!important;align-items:start!important;gap:clamp(18px,2.4vw,34px)!important;min-width:0!important;min-height:auto!important}.home-hero-copy{max-width:680px!important;min-width:0!important}.home-hero-panel h1{max-width:11ch!important;font-size:clamp(3rem,4.2vw,5rem)!important;line-height:1!important;overflow-wrap:normal!important;word-break:normal!important}.home-hero-panel p{max-width:560px!important;overflow-wrap:normal!important}.home-hero-stats{position:relative!important;z-index:2!important;align-self:start!important;min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-stat-card{min-width:0!important;min-height:178px!important;padding:clamp(14px,1.7vw,20px)!important}.home-stat-card strong,.home-stat-card span,.home-stat-card small{max-width:100%;overflow-wrap:break-word;word-break:normal}.home-stat-card span{line-height:1.12}.home-copilot-panel,.home-copilot-brand,.home-copilot-brand .section-header,.home-copilot-brand .section-header>div{min-width:0!important}.home-copilot-brand{align-items:flex-start!important}.home-copilot-brand .section-header h2{max-width:100%;font-size:clamp(1.35rem,2vw,2rem)!important;line-height:1.08!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}.product-readiness-checks{grid-template-columns:1fr!important}.product-readiness-checks span{white-space:normal;overflow-wrap:normal;word-break:normal}@media(max-width:1580px){.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,390px)!important}.home-hero-panel{grid-template-columns:1fr!important}.home-hero-copy{max-width:760px!important}.home-hero-panel h1{max-width:13ch!important;font-size:clamp(3rem,4.8vw,5.4rem)!important}.home-hero-stats{grid-template-columns:repeat(4,minmax(150px,1fr))!important}.home-stat-card{min-height:148px!important}}@media(max-width:1280px){.home-hero-grid{grid-template-columns:1fr!important}.home-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1024px){.home-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-hero-panel h1{max-width:100%!important;font-size:clamp(2.7rem,8vw,4.8rem)!important}}@media(max-width:640px){.home-hero-panel{padding:22px!important}.home-hero-stats{grid-template-columns:1fr!important}.home-stat-card{min-height:132px!important}.home-copilot-brand{grid-template-columns:48px minmax(0,1fr)!important}}.home-premium{padding-bottom:110px}.home-hero-panel{grid-template-columns:1fr!important;overflow:hidden!important}.home-hero-copy{max-width:min(100%,820px)!important}.home-hero-stats{width:100%!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important;gap:clamp(12px,1.4vw,18px)!important}.home-stat-card{width:100%!important;min-height:150px!important;overflow:hidden!important}.home-stat-card strong{font-size:clamp(1.55rem,2.4vw,2.5rem)!important}.home-stat-card span,.home-stat-card small{display:block;min-width:0}.home-dashboard-grid>.panel{min-width:0;overflow:hidden}.home-activity-row{grid-template-columns:auto minmax(0,1fr) minmax(132px,max-content)!important;align-items:center!important;overflow:hidden!important}.home-activity-copy{overflow:hidden!important}.home-activity-copy strong,.home-activity-copy small{display:block;min-width:0;max-width:100%;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.home-activity-row time{justify-self:end;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.home-channel-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important}.home-channel-card{min-width:0!important;overflow:hidden!important;align-content:start}.home-channel-card span,.home-channel-card small{max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.home-channel-card small{display:block}.home-dashboard-grid .empty-state{min-width:0;overflow:hidden}.home-dashboard-grid .empty-state p,.home-dashboard-grid .empty-state h3{max-width:100%;overflow-wrap:anywhere}.home-premium .global-copilot-launcher{bottom:26px}@media(max-width:1180px){.home-activity-row{grid-template-columns:auto minmax(0,1fr)!important}.home-activity-row time{grid-column:2;justify-self:start;max-width:100%;text-align:left}}@media(max-width:760px){.home-activity-row{grid-template-columns:42px minmax(0,1fr)!important}.home-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.home-premium{padding-bottom:92px}.home-hero-stats{grid-template-columns:1fr!important}}.home-status-card{min-width:0}.global-copilot-search-assist,.global-copilot-fit-panel{border:1px solid rgba(14,116,144,.16);border-radius:18px;background:linear-gradient(180deg,#fffffffa,#f1fafff0),radial-gradient(circle at top right,rgba(34,211,238,.16),transparent 34%);box-shadow:0 12px 28px #0f23420f}.global-copilot-search-assist{display:grid;gap:14px;padding:16px}.global-copilot-search-assist>div:first-child{display:grid;gap:3px}.global-copilot-search-assist strong{color:#10253f;font-size:1.04rem}.global-copilot-search-assist small{color:#64748b;font-weight:750;line-height:1.35}.global-copilot-smart-search{display:grid;gap:8px;min-width:0}.global-copilot-smart-search span,.global-copilot-search-options label{color:#40536b;font-size:.68rem;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.global-copilot-smart-search textarea{width:100%;min-width:0;min-height:106px;resize:vertical;padding:16px;border:2px solid rgba(14,165,233,.3);border-radius:18px;outline:none;background:#fff;box-shadow:inset 0 1px #ffffffe6,0 12px 32px #0e74901a;color:#0f2238;font:inherit;font-size:.94rem;font-weight:800;line-height:1.45}.global-copilot-smart-search textarea:focus{border-color:#0284c7;box-shadow:0 0 0 4px #0ea5e924,0 16px 38px #0e749024}.global-copilot-search-examples{display:flex;flex-wrap:wrap;gap:8px}.global-copilot-search-examples button{min-width:0;padding:8px 10px;border:1px solid #cfe6f7;border-radius:999px;background:#f7fbff;color:#17415f;font-size:.72rem;font-weight:850;line-height:1.2;text-align:left}.global-copilot-search-examples button:hover{border-color:#7dd3fc;background:#ecfeff;color:#075985}.global-copilot-search-options{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.global-copilot-search-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.global-copilot-search-fields label:last-child{grid-column:1 / -1}.global-copilot-search-fields label{min-width:0;color:#40536b;font-size:.68rem;font-weight:900;text-transform:uppercase}.global-copilot-search-fields input,.global-copilot-search-fields select,.global-copilot-search-options select{width:100%;min-width:0;min-height:36px;margin-top:5px;padding:8px 10px;border:1px solid #d9e7f4;border-radius:12px;color:#10253f;background:#fff;font:inherit;font-size:.78rem;font-weight:850}.global-copilot-search-assist>button{justify-self:stretch;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:11px 16px;border-radius:14px;border:1px solid #0e7490;background:linear-gradient(135deg,#075985,#0891b2);color:#fff;font-weight:950;box-shadow:0 14px 30px #0891b238}.global-copilot-fit-panel{display:grid;gap:12px;padding:14px}.global-copilot-fit-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.global-copilot-fit-metrics div{min-width:0;padding:10px;border-radius:14px;border:1px solid #dbeaf7;background:#fff}.global-copilot-fit-metrics strong{display:block;color:#075985;font-size:1rem;line-height:1.1}.global-copilot-fit-metrics span{display:block;margin-top:3px;color:#60758f;font-size:.68rem;font-weight:850;line-height:1.15}.global-copilot-bulk-actions{display:flex;flex-wrap:wrap;gap:7px}.global-copilot-bulk-actions button{min-height:30px;padding:6px 9px;border:1px solid #d6e6f5;border-radius:999px;background:#fff;color:#16436b;font-size:.68rem;font-weight:900}.global-copilot-bulk-actions button:hover{border-color:#7dd3fc;background:#effaff}.global-copilot-interpretation{display:grid;gap:8px;padding:11px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#eef9ff)}.global-copilot-interpretation>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.global-copilot-interpretation strong{color:#10253f;font-size:.8rem}.global-copilot-interpretation span,.global-copilot-interpretation p{margin:0;color:#60758f;font-size:.72rem;font-weight:800;line-height:1.3}.global-copilot-interpretation>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.global-copilot-fit-list{display:grid;gap:8px}.global-copilot-fit-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;min-width:0}.global-copilot-fit-list article.excluded{opacity:.64}.global-copilot-result-check{display:inline-flex;align-items:center;gap:6px;align-self:start;min-height:38px;padding:8px 9px;border:1px solid #dbeaf7;border-radius:13px;background:#f8fbff;color:#37536f;font-size:.68rem;font-weight:900;white-space:nowrap}.global-copilot-result-check input{width:15px;height:15px;accent-color:#0284c7}.global-copilot-fit-list article>button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:10px;padding:10px;border:1px solid #e3edf7;border-radius:14px;background:#fff;color:inherit;text-align:left}.global-copilot-fit-list article.selected>button,.global-copilot-fit-list article>button:hover{border-color:#7dd3fc;background:#f0fbff}.global-copilot-fit-list article>button>div{min-width:0}.global-copilot-fit-list strong,.global-copilot-fit-list span,.global-copilot-fit-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-copilot-fit-list strong{color:#10253f;font-size:.82rem}.global-copilot-fit-list span,.global-copilot-fit-list small{color:#65748a;font-size:.72rem;font-weight:750}.global-copilot-fit-list em{padding:6px 8px;border-radius:999px;background:#ecfeff;color:#075985;font-style:normal;font-weight:950}.global-copilot-fit-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:2px}.global-copilot-fit-pagination span{color:#64748b;font-size:.72rem;font-weight:850}.global-copilot-fit-pagination div{display:flex;gap:8px}.global-copilot-fit-pagination button,.global-copilot-prospect-detail button{min-height:32px;border:1px solid #d8e7f5;border-radius:999px;background:#fff;color:#17415f;font-weight:900}.global-copilot-fit-pagination button{padding:7px 11px}.global-copilot-fit-pagination button:disabled{opacity:.45}.global-copilot-prospect-detail{display:grid;gap:12px;padding:13px;border:1px solid rgba(14,116,144,.2);border-radius:16px;background:#fff;box-shadow:0 12px 28px #0f23420f}.global-copilot-prospect-detail>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px}.global-copilot-prospect-detail strong{color:#10253f}.global-copilot-prospect-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.global-copilot-prospect-detail dl div{min-width:0;padding:8px;border-radius:12px;background:#f8fbff}.global-copilot-prospect-detail dt,.global-copilot-prospect-detail dd{margin:0;min-width:0;overflow-wrap:anywhere}.global-copilot-prospect-detail dt{color:#64748b;font-size:.66rem;font-weight:900;text-transform:uppercase}.global-copilot-prospect-detail dd{margin-top:2px;color:#10253f;font-size:.78rem;font-weight:850}.global-copilot-prospect-detail p{margin:0;color:#64748b;font-size:.74rem;font-weight:800;line-height:1.35}.copilot-flow-card{display:grid;gap:12px;padding:14px;border:1px solid #c7e7f6;border-radius:18px;background:linear-gradient(180deg,#fffffffa,#effcffeb),radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 32%);box-shadow:0 12px 28px #0f234212}.copilot-flow-card.blocked_action{border-color:#fecaca;background:linear-gradient(180deg,#fff,#fff7f7)}.copilot-flow-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.copilot-flow-card-head h4,.copilot-flow-card-head p{margin:0}.copilot-flow-card-head p{margin-top:4px;color:#64748b;font-size:.76rem;font-weight:750;line-height:1.35}.copilot-flow-card-head>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.copilot-flow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.copilot-flow-fields div{min-width:0;padding:9px;border:1px solid #dbeafe;border-radius:12px;background:#fff}.copilot-flow-fields span,.copilot-flow-fields strong{display:block;min-width:0;overflow-wrap:anywhere}.copilot-flow-fields span{color:#64748b;font-size:.65rem;font-weight:950;text-transform:uppercase}.copilot-flow-fields strong{margin-top:3px;color:#0f2238;font-size:.78rem;line-height:1.25}.copilot-flow-results{display:grid;gap:3px;padding:10px;border-radius:12px;background:#ecfeff;color:#0f4c5c;font-size:.76rem;font-weight:800}.copilot-flow-results.blocked{background:#fff1f2;color:#9f1239}.copilot-flow-actions{display:flex;flex-wrap:wrap;gap:9px}.copilot-flow-actions button{min-width:0;white-space:normal;line-height:1.15}@media(max-width:768px){.global-copilot-search-fields,.global-copilot-fit-metrics,.global-copilot-fit-list article>button,.global-copilot-prospect-detail dl,.copilot-flow-fields{grid-template-columns:1fr}.copilot-flow-card-head{display:grid}.global-copilot-search-assist>button{justify-self:stretch;justify-content:center}.global-copilot-fit-list article>button{align-items:stretch}.global-copilot-fit-pagination{align-items:stretch;flex-direction:column}}@media(max-width:900px){.prospecting-ingestion-head{display:grid}.contact-ingestion-grid,.contact-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-discovery-flow{display:grid;gap:16px}.public-discovery-stepper{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;overflow-x:auto;padding-bottom:4px}.public-discovery-stepper span{min-width:140px;border:1px solid #dbeafe;border-radius:14px;padding:12px 14px;background:#f8fbff;color:#607086;font-size:.78rem;font-weight:900;white-space:nowrap}.public-discovery-stepper span.active{border-color:#8bd4ff;background:linear-gradient(135deg,#e8f8ff,#fff);color:#083a5c;box-shadow:0 12px 28px #0e749014}.public-discovery-form{display:grid;gap:12px;padding:16px;border:1px solid #e2edf8;border-radius:18px;background:#fff}.public-discovery-flow td,.public-discovery-flow th{overflow-wrap:anywhere}.public-discovery-flow .table-actions{flex-wrap:wrap}.copilot-inline-filler{display:grid;gap:12px;padding:14px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#effcff)}.copilot-inline-filler>button{justify-self:start}.copilot-inline-panel{display:grid;gap:12px;min-width:0}.copilot-inline-panel textarea{width:100%;min-height:92px;resize:vertical;border:1px solid #bfdbfe;border-radius:14px;padding:12px;color:#0f2238;font:inherit;line-height:1.4}.copilot-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.copilot-inline-preview{display:grid;gap:10px;padding:12px;border:1px solid #cfe8f7;border-radius:14px;background:#fff}.copilot-inline-preview>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.copilot-inline-preview span{min-width:0;padding:9px;border-radius:12px;background:#f8fbff;color:#10253f;font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.copilot-inline-preview b{display:block;margin-bottom:3px;color:#64748b;font-size:.66rem;text-transform:uppercase}@media(max-width:900px){.public-discovery-stepper{grid-template-columns:repeat(5,minmax(160px,1fr))}}.module-ai-assistant{width:100%;margin:0 0 18px;padding:20px;border:1px solid rgba(16,128,186,.16);border-radius:24px;background:linear-gradient(135deg,#fffffff5,#f0f9ffe6),radial-gradient(circle at 10% 10%,rgba(25,181,223,.18),transparent 35%);box-shadow:0 18px 50px #0b1f3a14;overflow:hidden}.module-ai-assistant.home-command-center{border-color:#00a6d647;background:linear-gradient(135deg,#052441fa,#0a587af0),radial-gradient(circle at top right,rgba(41,217,255,.22),transparent 34%);color:#fff}.module-ai-assistant.module-ai-collapsed{min-height:64px;padding:12px 16px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.module-ai-collapsed>div,.module-ai-collapsed>div>span,.module-ai-collapsed>button{display:flex;align-items:center;gap:10px}.module-ai-collapsed>div>span{align-items:flex-start;flex-direction:column;gap:2px}.module-ai-collapsed small{color:#60738d;font-weight:600}.module-ai-collapsed>button{min-height:40px;flex:0 0 auto;border:1px solid rgba(9,116,168,.18);border-radius:999px;padding:9px 14px;background:linear-gradient(135deg,#0678a8,#10a6c8);color:#fff;font-weight:900;cursor:pointer}.module-ai-main{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:18px;align-items:stretch}.module-ai-copy h1{margin:6px 0 10px;color:inherit;font-size:clamp(28px,3vw,48px);line-height:1.02}.module-ai-copy p{max-width:720px;color:inherit;opacity:.82;font-size:16px;line-height:1.45}.module-ai-input-card{display:grid;gap:12px;padding:14px;border:1px solid rgba(147,197,253,.35);border-radius:18px;background:#ffffffe6;color:#10233f;box-shadow:inset 0 1px #fffc}.module-ai-input-card label span,.smart-ai-studio-command label span{display:block;margin-bottom:8px;color:#52657f;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.module-ai-input-card textarea,.smart-ai-studio-command textarea{width:100%;min-height:96px;resize:vertical;border:1px solid #cde7f7;border-radius:16px;padding:14px;color:#10233f;font:inherit;font-weight:700;line-height:1.35;background:#fff;overflow-wrap:anywhere}.module-ai-actions,.module-ai-chips,.ai-opportunity-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.module-ai-actions button,.module-ai-chips button,.smart-ai-studio-command button,.smart-ai-option-grid button,.ai-opportunity-actions button{min-height:42px;border:1px solid rgba(9,116,168,.18);border-radius:999px;padding:10px 14px;background:linear-gradient(135deg,#0678a8,#10a6c8);color:#fff;font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;white-space:normal}.module-ai-actions .secondary-button,.smart-ai-studio-command .secondary-button,.ai-opportunity-actions .secondary-button{background:#f4faff;color:#0b3155}.module-ai-chips{margin-top:14px}.module-ai-chips button{background:#ffffffd1;color:#0b3155}.home-command-center .module-ai-chips button{background:#ffffff24;color:#fff;border-color:#fff3}.module-ai-flow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.module-ai-flow span{border:1px solid rgba(13,148,195,.16);border-radius:999px;padding:8px 11px;background:#ffffffb8;color:#12324e;font-size:12px;font-weight:900}.home-command-center .module-ai-flow span{background:#ffffff21;color:#fff;border-color:#fff3}.module-ai-flow-card,.smart-ai-flow-card{margin-top:14px;padding:14px;border:1px solid rgba(16,185,129,.22);border-radius:16px;background:linear-gradient(135deg,#ecfdf5fa,#f0f9fffa);color:#10233f}.module-ai-flow-card div,.smart-ai-flow-card div{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.smart-ai-flow-card strong,.smart-ai-flow-card p,.smart-ai-flow-card span{min-width:0;overflow-wrap:anywhere}.smart-ai-result-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important;margin:12px 0!important}.smart-ai-result-grid span{display:block;padding:10px;border:1px solid rgba(14,165,233,.18);border-radius:12px;background:#ffffffb8;color:#53667f;font-size:12px;font-weight:820}.smart-ai-result-grid strong{display:block;margin-bottom:2px;color:#08223f;font-size:18px;line-height:1.1}.smart-ai-document-result .mini-list{margin-top:10px}@media(max-width:760px){.smart-ai-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.smart-ai-error{border-color:#dc26262e;background:#fff7f7;color:#8f1d1d}.smart-ai-error span{display:block;margin-top:4px;color:#6f4250;font-weight:760}.public-discovery-ai-wizard,.smart-ai-option-grid,.ai-opportunity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}.public-discovery-ai-wizard article,.ai-opportunity-grid article{min-width:0;padding:16px;border:1px solid #dcecf7;border-radius:18px;background:#fbfdff;box-shadow:0 10px 30px #0f35580f}.public-discovery-ai-wizard span,.public-discovery-form-head span,.ai-opportunity-assistant-panel .eyebrow{color:#087da9;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.public-discovery-ai-wizard strong,.public-discovery-form-head strong,.ai-opportunity-grid strong{display:block;margin:6px 0;color:#10233f;font-size:16px}.public-discovery-ai-wizard p,.public-discovery-form-head p{margin:0;color:#64748b;line-height:1.35}.public-discovery-form-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px;padding:14px;border-radius:16px;background:#f7fbff;border:1px solid #dcecf7}.smart-ai-studio-hero{grid-column:1 / -1;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);gap:18px;margin-bottom:18px;padding:20px;border:1px solid rgba(8,126,172,.18);border-radius:24px;background:linear-gradient(135deg,#fff,#f0fbff);box-shadow:0 18px 46px #09304e14}.smart-ai-studio-copy h2{margin:6px 0 10px;color:#10233f;font-size:clamp(26px,2.6vw,40px)}.smart-ai-studio-copy p{color:#5b6f89;line-height:1.45}.smart-ai-option-grid button{border-radius:14px;background:#f4faff;color:#0b3155;justify-content:flex-start}.smart-ai-studio-command{display:grid;gap:12px;min-width:0}.smart-template-upload{display:grid;gap:8px;place-items:center;min-height:150px;padding:20px;border:2px dashed #b8dff3;border-radius:22px;background:#fbfdff;text-align:center;cursor:pointer}.smart-template-upload input{width:100%;max-width:320px}.ai-opportunity-assistant-panel{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(260px,1fr);gap:16px;align-items:center;margin:16px 0;padding:18px;border:1px solid rgba(8,126,172,.2);border-radius:22px;background:linear-gradient(135deg,#fff,#f0fbff);box-shadow:0 16px 42px #09304e12}.ai-opportunity-assistant-panel h3{margin:6px 0 8px;color:#10233f}.ai-opportunity-assistant-panel p{margin:0;color:#60738d;line-height:1.42}.ai-opportunity-actions{grid-column:1 / -1}@media(max-width:1024px){.module-ai-main,.smart-ai-studio-hero,.ai-search-hub-layout,.ai-opportunity-assistant-panel{grid-template-columns:1fr}.ai-search-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.module-ai-assistant,.smart-ai-studio-hero,.ai-opportunity-assistant-panel{padding:14px;border-radius:18px}.module-ai-assistant.module-ai-collapsed{align-items:stretch;flex-direction:column}.module-ai-collapsed>button{width:100%;justify-content:center}.module-ai-actions button,.module-ai-chips button,.smart-ai-studio-command button,.smart-ai-option-grid button,.ai-search-suggested-actions button,.ai-opportunity-actions button{width:100%}.ai-search-hub-command{padding:12px;border-radius:16px}.ai-search-hub-command textarea{min-height:150px;padding:14px;font-size:.96rem}.ai-search-group-grid{grid-template-columns:1fr}.ai-search-group-grid button{min-height:auto;padding:14px}.module-ai-flow{align-items:stretch}.module-ai-flow span{flex:1 1 140px;text-align:center}}.system-status-menu{position:relative;display:inline-flex;min-width:0}.system-status-trigger{gap:8px}.status-dot{width:9px;height:9px;border-radius:999px;display:inline-block;box-shadow:0 0 0 4px #10b9811f}.status-dot.online{background:#10b981}.system-status-popover{position:absolute;top:calc(100% + 10px);right:0;width:min(340px,calc(100vw - 32px));z-index:60;padding:16px;border:1px solid rgba(125,146,178,.22);border-radius:18px;background:#fffffffa;box-shadow:0 24px 60px #0f234233;display:grid;gap:12px}.system-status-popover header{display:flex;align-items:center;justify-content:space-between;gap:10px}.system-status-popover header button,.system-status-refresh{border:1px solid rgba(125,146,178,.2);background:#f8fbff;color:#0f294a;border-radius:12px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.system-status-section{display:grid;gap:6px;padding:10px;border-radius:14px;background:#f7fbff;border:1px solid rgba(125,146,178,.14)}.system-status-section>span{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#617794;font-weight:800}.system-status-section p{margin:0;display:flex;align-items:center;gap:8px;color:#183150;font-weight:700;font-size:13px}.topbar-copilot-button{background:linear-gradient(135deg,#eef9ff,#fff)}.review-center-chip{white-space:nowrap}.user-menu-chip{max-width:190px}.contact-center-tabs button span{min-width:0;height:auto;margin-left:0;background:transparent;font-size:inherit;border-radius:0}.contact-center-tabs button em{margin-left:6px}.contact-center-signal-card b{color:#0b1f3a}@media(max-width:1180px){.premium-topbar{grid-template-columns:minmax(0,1fr)}.premium-topbar .global-command{order:2}.premium-topbar .header-actions{order:3;justify-content:flex-start}}@media(max-width:720px){.system-status-popover{position:fixed;top:78px;right:12px;left:12px;width:auto}.premium-topbar .header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.premium-topbar .header-actions>*{width:100%}}.contacts-table-wrap{max-height:none;overflow-x:auto;overflow-y:visible;scrollbar-gutter:stable}.contacts-responsive-table{width:100%;min-width:1220px;table-layout:auto}.contacts-responsive-table th,.contacts-responsive-table td{max-width:none;word-break:normal;overflow-wrap:normal;vertical-align:top}.contacts-responsive-table th{white-space:nowrap;line-height:1.25}.contacts-responsive-table .contact-col-company{width:24%}.contacts-responsive-table .contact-col-person{width:17%}.contacts-responsive-table .contact-col-contact{width:18%}.contacts-responsive-table .contact-col-role{width:13%}.contacts-responsive-table .contact-col-channels{width:16%}.contacts-responsive-table .contact-col-score{width:6%}.contacts-responsive-table .contact-col-review{width:8%}.contacts-responsive-table .contact-col-actions{width:170px}.contacts-responsive-table th:nth-child(1),.contacts-responsive-table td:nth-child(1){min-width:260px}.contacts-responsive-table th:nth-child(2),.contacts-responsive-table td:nth-child(2){min-width:210px}.contacts-responsive-table th:nth-child(3),.contacts-responsive-table td:nth-child(3){min-width:230px}.contacts-responsive-table th:nth-child(4),.contacts-responsive-table td:nth-child(4){min-width:190px}.contacts-responsive-table th:nth-child(5),.contacts-responsive-table td:nth-child(5){min-width:220px}.contacts-responsive-table th:nth-child(8),.contacts-responsive-table td:nth-child(8){min-width:190px}.contact-identity,.contact-person-cell,.contact-value,.contact-score-review,.contact-actions{min-width:0}.contact-identity{display:flex;align-items:center;gap:11px}.contact-identity>div{display:grid;gap:2px;min-width:0}.contact-identity strong,.contact-identity span,.contact-identity small,.contact-person-cell strong,.contact-person-cell small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal}.contacts-responsive-table td:first-child .contact-identity strong,.contacts-responsive-table td:first-child .contact-identity span,.contacts-responsive-table td:first-child .contact-identity small{white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.contact-identity span{color:#334155;font-weight:800}.contact-identity small,.contact-person-cell small{color:#64748b;font-size:.76rem}.contact-value{display:inline-flex;align-items:center;gap:7px;max-width:100%;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-weight:800;color:#20354f}.contact-value svg,.contact-value span,.contact-actions>*,.channel-badge,.whatsapp-action,.contacts-responsive-table .badge{flex-shrink:0}.contact-value span{overflow:hidden;text-overflow:ellipsis}.contact-score-cell{white-space:nowrap;font-weight:900;color:#0b1f3a}.contacts-responsive-table th:last-child,.contacts-responsive-table td:last-child{position:sticky;right:0;z-index:2;background:linear-gradient(90deg,#ffffffe6,#fff 18%);box-shadow:-8px 0 14px #0f23420b}.contacts-responsive-table th:last-child{z-index:3;background:linear-gradient(90deg,#f6f9fdf0,#f6f9fd 18%)}.contact-score-review{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.contact-score-review strong{font-size:1.05rem;color:#0b1f3a}.contact-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;min-width:146px}.contact-actions .table-actions{min-width:0}.contact-actions button,.contact-actions .website-link{min-width:38px;min-height:38px;flex-shrink:0}.contact-card-list{display:none}@media(min-width:768px)and (max-width:1279px){.contacts-responsive-table{min-width:1080px}.contacts-responsive-table .contact-col-role,.contacts-responsive-table th:nth-child(4),.contacts-responsive-table td:nth-child(4){display:none}.contacts-responsive-table .contact-col-company{width:28%}.contacts-responsive-table .contact-col-person,.contacts-responsive-table .contact-col-contact{width:20%}.contacts-responsive-table .contact-col-channels{width:18%}.contacts-responsive-table .contact-col-score{width:7%}.contacts-responsive-table .contact-col-review{width:8%}.contacts-responsive-table .contact-col-actions{width:170px}.contacts-responsive-table th:nth-child(1),.contacts-responsive-table td:nth-child(1){min-width:280px}.contacts-responsive-table .whatsapp-action.compact{width:34px;padding:5px;overflow:hidden;color:transparent;gap:0}}@media(max-width:1180px){.global-copilot-launcher{right:14px!important;bottom:calc(18px + env(safe-area-inset-bottom))!important}.global-copilot-fab{min-width:58px!important;min-height:58px!important;padding:6px!important;border-radius:999px!important}.global-copilot-fab .copilot-floating-label,.global-copilot-fab em{display:none!important}.global-copilot-fab .copilot-floating-icon-wrap{width:48px!important;height:48px!important}}@media(max-width:767px){.contacts-table-wrap{display:none}.contact-card-list{display:grid;gap:14px;width:100%;min-width:0}.contact-card{display:grid;gap:14px;width:100%;min-width:0;border:1px solid #dce8f6;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 14px 34px #0f234212;padding:15px}.contact-card-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:10px}.contact-card-header>button{width:44px;height:44px;border-radius:14px;flex-shrink:0}.contact-card .contact-identity{align-items:flex-start}.contact-card .company-logo{flex-shrink:0}.contact-card-body{display:grid;gap:10px}.contact-card-body>div{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid #e5edf7;border-radius:14px;background:#fff}.contact-card-body>div>span:first-child{color:#64748b;font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.contact-card .contact-value{width:100%}.contact-card .contact-value span{font-size:.94rem}.contact-card-actions{display:grid;gap:10px;min-width:0}.contact-card-actions>.whatsapp-action{min-height:44px;width:100%;border-radius:14px}.contact-card-actions .contact-actions{width:100%;min-width:0;display:grid;grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px}.contact-card-actions .contact-actions>.website-link,.contact-card-actions .contact-actions>button,.contact-card-actions .contact-actions .table-actions button{width:100%;min-width:44px;min-height:44px;border-radius:14px}.contact-card-actions .contact-actions .table-actions{display:contents}.contact-card .channel-badges{gap:7px}.contact-card .channel-badge{min-height:30px;white-space:nowrap;max-width:100%}.table-panel#contacts,.table-panel#decision-makers{overflow-x:clip}}@media(max-width:640px){.global-copilot-launcher{right:max(12px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom))}.global-copilot-fab{min-width:58px;min-height:58px;padding:6px}.global-copilot-fab .copilot-floating-label,.global-copilot-fab em{display:none}.floating-message{bottom:calc(92px + env(safe-area-inset-bottom));justify-self:stretch;margin-right:0}}@media(prefers-color-scheme:dark){.contact-card,.contact-card-body>div{background:#fff;color:#0b1f3a}}.module-ai-assistant{margin-bottom:clamp(14px,2vw,22px)!important}.module-ai-assistant.home-command-center{padding:clamp(18px,2.5vw,28px)!important}.module-ai-main{grid-template-columns:minmax(0,.95fr) minmax(320px,.9fr)!important;gap:clamp(18px,3vw,32px)!important;align-items:start!important}.module-ai-copy h1{font-size:clamp(2.1rem,4.1vw,4.4rem)!important;line-height:.98!important;letter-spacing:0!important}.module-ai-input-card{min-width:0!important;padding:clamp(14px,1.8vw,18px)!important}.module-ai-input-card textarea{min-height:92px!important;max-height:160px!important}.module-ai-chips,.module-ai-flow{max-width:100%;overflow-x:auto;padding-bottom:3px}.module-ai-chips button,.module-ai-flow span{flex:0 0 auto}.home-hero-grid{margin-top:8px!important;align-items:start!important}.home-hero-panel{min-height:0!important;padding:clamp(22px,3vw,34px)!important}.home-hero-panel h1{max-width:min(100%,15ch)!important;font-size:clamp(2.2rem,3.6vw,4rem)!important;line-height:1.02!important}.home-hero-panel p{font-size:clamp(1rem,1.25vw,1.18rem)!important}.home-hero-stats{grid-template-columns:repeat(2,minmax(165px,1fr))!important;min-width:0!important}.home-stat-card{min-height:124px!important;min-width:0!important;overflow:hidden!important}.home-stat-card strong,.home-stat-card span{overflow-wrap:anywhere!important;word-break:normal!important}.home-copilot-panel{align-self:start}.global-copilot-launcher{z-index:70!important;right:clamp(18px,2vw,28px)!important;bottom:calc(30px + env(safe-area-inset-bottom))!important}.global-copilot-fab{min-height:56px!important;min-width:152px!important;padding:7px 14px 7px 7px!important}.global-copilot-fab .copilot-floating-icon-wrap{width:48px!important;height:48px!important}.global-copilot-fab .copilot-floating-icon{width:42px!important;height:42px!important}.contact-card-list{padding-bottom:96px}.contact-card .contact-identity strong,.contact-card .contact-identity span,.contact-card .contact-identity small{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}.contact-card .contact-value span{white-space:normal!important;overflow-wrap:anywhere}.contact-card-actions{grid-template-columns:1fr}.contact-card-actions .contact-actions{display:flex!important;flex-wrap:wrap}.contact-card-actions .contact-actions>.website-link,.contact-card-actions .contact-actions>button,.contact-card-actions .contact-actions .table-actions button{flex:1 1 46px}.contacts-responsive-table th,.contacts-responsive-table td{vertical-align:middle}.contacts-responsive-table td:first-child{min-width:clamp(300px,24vw,420px)}.contacts-responsive-table td:nth-child(8),.contacts-responsive-table th:nth-child(8){min-width:220px}.contacts-responsive-table td:last-child,.contacts-responsive-table th:last-child{min-width:220px}.contacts-responsive-table .contact-value span,.contacts-responsive-table .contact-identity strong,.contacts-responsive-table .contact-identity span,.contacts-responsive-table .contact-identity small{white-space:normal;word-break:normal;overflow-wrap:anywhere}@media(max-width:1024px){.module-ai-main{grid-template-columns:1fr!important}.home-hero-panel h1{max-width:100%!important;font-size:clamp(2rem,6vw,3.1rem)!important}.home-hero-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.module-ai-copy h1{max-width:100%}.module-ai-flow{display:none!important}}@media(max-width:767px){.app-main{padding-bottom:122px}.module-ai-assistant.module-ai-collapsed{min-height:auto!important;align-items:stretch!important;flex-direction:column}.module-ai-collapsed>div{align-items:flex-start!important}.module-ai-collapsed>button{justify-content:center;width:100%}.module-ai-assistant.home-command-center,.module-ai-assistant{padding:14px!important;border-radius:20px!important}.module-ai-copy h1{font-size:clamp(1.75rem,10vw,2.75rem)!important}.module-ai-copy p{font-size:.98rem!important}.module-ai-input-card textarea{min-height:88px!important}.module-ai-actions{display:grid!important;grid-template-columns:1fr!important}.module-ai-actions button,.module-ai-chips button{width:100%!important;justify-content:center}.summary-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.summary-grid.compact .summary-item{min-height:74px!important;padding:13px!important}.table-panel#decision-makers{gap:12px!important;padding:14px!important}.table-panel#decision-makers .panel-title{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:8px!important;min-height:0!important;margin:0!important}.table-panel#decision-makers .panel-title>div:first-child,.table-panel#decision-makers .panel-title .table-actions{min-height:0!important;margin:0!important;padding:0!important}.table-panel#decision-makers .panel-title .table-actions{justify-content:flex-start!important;align-items:center!important;width:auto!important}.table-panel#decision-makers .panel-title .badge{position:static!important;justify-self:start!important}.table-panel#decision-makers .panel-title h2,.table-panel#decision-makers .panel-title .eyebrow{margin:0!important}.table-panel#decision-makers .summary-grid.compact{margin-top:0!important}.contact-card{border-radius:16px!important;padding:13px!important}.contact-card-header{grid-template-columns:minmax(0,1fr) 42px!important}}@media(max-width:640px){.global-copilot-launcher{right:14px!important;bottom:calc(18px + env(safe-area-inset-bottom))!important}.global-copilot-fab{min-width:58px!important;min-height:58px!important;padding:6px!important;border-radius:999px!important}.global-copilot-fab .copilot-floating-label,.global-copilot-fab em{display:none!important}.global-copilot-fab .copilot-floating-icon-wrap{width:48px!important;height:48px!important}.home-hero-stats{grid-template-columns:1fr!important}}@media(max-width:430px){.summary-grid.compact{grid-template-columns:1fr!important}.contact-card-actions .contact-actions{display:grid!important;grid-template-columns:repeat(3,minmax(44px,1fr))}}.floating-message{margin-right:190px!important}.contacts-responsive-table th:last-child,.contacts-responsive-table td:last-child{right:8px!important;padding-right:12px!important}@media(max-width:1180px){.contacts-responsive-table th:last-child,.contacts-responsive-table td:last-child{right:12px!important}}@media(max-width:640px){.floating-message{margin-right:0!important}}.contacts-workspace{display:grid;gap:18px;min-width:0;width:100%}.contacts-topbar,.contacts-command-bar,.contacts-layout,.contacts-main-panel,.contact-candidate-panel,.contact-candidate-comparison,.contact360-summary-strip{min-width:0;box-sizing:border-box}.contacts-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(18px,2vw,26px);border:1px solid #d9e8f6;border-radius:26px;background:linear-gradient(135deg,#fff,#f5fbff 52%,#eef8ff);box-shadow:0 22px 54px #0f2a4d14}.contacts-topbar h2{margin:4px 0 7px;color:#0b1f3a;font-size:clamp(1.75rem,2.4vw,2.45rem);line-height:1.02}.contacts-topbar p{max-width:780px;margin:0;color:#5b6e8a;font-weight:650;line-height:1.45}.contacts-topbar-metrics,.contacts-command-actions,.contacts-view-strip,.contacts-active-chips,.contacts-bulk-bar>div,.contacts-pagination,.contacts-pagination>div,.comparison-head,.contact-candidate-recommendation{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.contacts-data-definition{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding:12px 14px;border:1px solid rgba(14,116,144,.14);border-radius:16px;background:linear-gradient(135deg,#ecfdf5c2,#eff6ffe6);color:#41516b;font-weight:700;line-height:1.35}.contacts-data-definition strong{color:#0f172a}.contacts-copilot-review{display:grid;grid-template-columns:minmax(190px,1fr) minmax(360px,2fr) auto;gap:18px;align-items:center;margin:14px 0;padding:16px 18px;border:1px solid #9fc5eb;border-radius:18px;background:linear-gradient(135deg,#edf6ff,#f7fbff)}.contacts-copilot-review h3,.contacts-copilot-review p{margin:0}.contacts-copilot-review p{margin-top:5px;color:#4a5f7a}.contacts-copilot-review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.contacts-copilot-review dl div{min-width:0}.contacts-copilot-review dt{color:#51657e;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.contacts-copilot-review dd{margin:3px 0 0;color:#10233f;font-weight:750;overflow-wrap:anywhere}.contacts-manual-entry{grid-template-columns:minmax(190px,.8fr) minmax(360px,2fr) auto}.contacts-manual-entry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.contacts-manual-entry-fields label{display:grid;gap:6px;color:#51657e;font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.contacts-manual-entry-fields input,.contacts-manual-entry-fields textarea{width:100%;box-sizing:border-box;border:1px solid #c9dced;border-radius:10px;background:#fff;color:#10233f;font:inherit;font-size:.9rem;font-weight:650;letter-spacing:normal;text-transform:none;padding:9px 10px}.contacts-manual-entry-fields textarea{min-height:72px;resize:vertical}.contacts-manual-entry-note{grid-column:1 / -1}.contacts-manual-entry-actions{display:grid;gap:8px;align-content:center}@media(max-width:980px){.contacts-manual-entry{grid-template-columns:1fr}}@media(max-width:620px){.contacts-manual-entry-fields{grid-template-columns:1fr}}@media(max-width:980px){.contacts-copilot-review{grid-template-columns:1fr}}.contacts-command-bar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:12px;align-items:center}.contacts-search{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid #d4e5f7;border-radius:20px;background:#fff;box-shadow:0 16px 36px #0c213b0f}.contacts-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#0b1f3a;font-size:1rem;font-weight:750}.contacts-command-actions{justify-content:flex-end}.contacts-command-actions button{min-height:42px;white-space:normal}.contacts-view-strip{padding:8px;border:1px solid #d9e8f6;border-radius:22px;background:#ffffffc7;overflow-x:auto;flex-wrap:nowrap}.contacts-view-strip button{display:inline-flex;align-items:center;gap:8px;min-height:42px;flex:0 0 auto;border-radius:16px;border:1px solid transparent;background:transparent;color:#52677f;font-weight:850}.contacts-view-strip button.active{background:#08375a;color:#fff;box-shadow:0 12px 26px #08375a33}.contacts-view-strip button strong{display:inline-grid;place-items:center;min-width:28px;min-height:24px;padding:0 7px;border-radius:999px;background:#fffc;color:#0b1f3a}.contacts-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.contacts-filter-panel,.contacts-main-panel,.contact-candidate-panel,.contact-candidate-comparison{border:1px solid #dbe9f7;border-radius:24px;background:#fff;box-shadow:0 18px 44px #0f2a4d12}.contacts-filter-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:13px;padding:16px}.contacts-filter-panel div,.contacts-active-chips label{display:grid;gap:7px;min-width:0}.contacts-filter-panel span,.contacts-active-chips label,.contact-candidate-panel-header span,.comparison-head span,.contact360-summary-strip span{color:#64748b;font-size:.73rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.contacts-filter-panel select,.contacts-active-chips select{width:100%;min-width:0;border:1px solid #d7e6f6;border-radius:13px;background:#f8fbff;color:#0b1f3a;font-weight:800;padding:10px 11px}.contacts-main-panel{display:grid;gap:14px;padding:14px;overflow:hidden}.contacts-active-chips{justify-content:space-between;padding:6px}.contacts-active-chips>span{color:#64748b;font-weight:750}.contacts-active-chips button{border-radius:999px;border:1px solid #cce4f8;background:#f2f9ff;color:#0b4970;min-height:34px;font-weight:850}.contacts-bulk-bar{display:grid;grid-template-columns:minmax(160px,auto) minmax(170px,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #b9e8f4;border-radius:18px;background:linear-gradient(135deg,#effdff,#f7fffd);color:#0b1f3a}.contacts-bulk-bar span{color:#5b6e8a;font-weight:750}.contacts-bulk-bar button{min-height:38px;border-radius:13px}.contacts-responsive-table{min-width:1180px;table-layout:fixed}.contacts-responsive-table th{position:sticky;top:0;z-index:2}.contacts-responsive-table .contact-col-select{width:52px}.contacts-responsive-table .contact-col-company{width:220px}.contacts-responsive-table .contact-col-person{width:205px}.contacts-responsive-table .contact-col-contact,.contacts-responsive-table .contact-col-role{width:145px}.contacts-responsive-table .contact-col-channels{width:175px}.contacts-responsive-table .contact-col-score{width:76px}.contacts-responsive-table .contact-col-quality{width:140px}.contacts-responsive-table .contact-col-status{width:120px}.contacts-responsive-table .contact-col-last{width:130px}.contacts-responsive-table .contact-col-campaigns{width:120px}.contacts-responsive-table .contact-col-next{width:165px}.contacts-responsive-table .contact-col-actions{width:190px}.contact-next-action{display:block;max-width:180px;color:#0f3358;font-weight:800;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.contacts-pagination{justify-content:space-between;padding:10px 4px 2px;color:#60738c;font-weight:800}.contacts-pagination button{min-height:38px;border-radius:13px}.contact-candidate-panel{display:grid;gap:15px;padding:clamp(14px,2vw,18px)}.contact-candidate-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.contact-candidate-panel-header strong{display:block;margin:4px 0;color:#0b1f3a;font-size:1.25rem}.contact-candidate-panel-header p{margin:0;color:#61738b;font-weight:700}.contact-candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.contact-candidate-card{display:grid;gap:11px;min-width:0;border-radius:20px}.contact-candidate-card header{align-items:flex-start}.contact-candidate-card strong,.contact-candidate-card span,.contact-candidate-card p,.contact-candidate-card small,.comparison-table td,.comparison-table th{min-width:0;overflow-wrap:anywhere;white-space:normal}.contact-candidate-recommendation{align-items:flex-start;padding:10px 12px;border:1px solid #dcebf7;border-radius:14px;background:#f8fbff}.contact-candidate-recommendation strong{color:#08375a}.contact-candidate-comparison{padding:14px}.comparison-head{justify-content:space-between;margin-bottom:10px}.comparison-head strong{display:block;color:#0b1f3a;font-size:1.05rem}.comparison-table-wrap{overflow-x:auto;border:1px solid #dce9f7;border-radius:16px}.comparison-table{width:100%;min-width:720px;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:12px;border-bottom:1px solid #e8f0f8;text-align:left;vertical-align:top}.comparison-note{margin:10px 0 0;color:#60738c;font-weight:750}.contact360-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin-bottom:12px}.contact360-summary-strip article{display:grid;gap:5px;min-width:0;padding:11px 12px;border:1px solid #dce9f7;border-radius:16px;background:linear-gradient(180deg,#fff,#f7fbff)}.contact360-summary-strip strong{color:#0b1f3a;font-size:.96rem;line-height:1.22;overflow-wrap:anywhere}.contact360-tabs{margin-bottom:12px;padding:6px;overflow-x:auto}.contact360-tabs button{flex:0 0 auto;min-height:38px;border-radius:999px;white-space:nowrap}.contact360-drawer[data-active-tab] .commercial-profile-panel,.contact360-drawer[data-active-tab] .crm-lead-proposal-panel,.contact360-drawer[data-active-tab] .record360-card,.contact360-drawer[data-active-tab] .commercial-linked-panel,.contact360-drawer[data-active-tab] .drawer-row{display:none}.contact360-drawer[data-active-tab=Resumen] .commercial-profile-panel,.contact360-drawer[data-active-tab=Datos] .drawer-row,.contact360-drawer[data-active-tab="Intelligence 360"] .record360-card,.contact360-drawer[data-active-tab=Fuentes] .record360-card,.contact360-drawer[data-active-tab=Auditoría] .record360-card,.contact360-drawer[data-active-tab=Actividad] .commercial-linked-panel,.contact360-drawer[data-active-tab=Campañas] .commercial-linked-panel,.contact360-drawer[data-active-tab=CRM] .commercial-linked-panel,.contact360-drawer[data-active-tab=CRM] .crm-lead-proposal-panel{display:grid}.contact360-drawer[data-active-tab=Datos] .drawer-row{display:flex}.contact360-drawer .drawer-body{padding-bottom:120px}@media(max-width:1180px){.contacts-command-bar,.contacts-layout{grid-template-columns:1fr}.contacts-filter-panel{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.contacts-filter-panel>button{grid-column:1 / -1}.contacts-command-actions{justify-content:flex-start}}@media(max-width:767px){.contacts-topbar,.contact-candidate-panel-header,.comparison-head{display:grid;grid-template-columns:1fr}.contacts-command-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.contacts-command-actions button,.contacts-command-actions .secondary-button,.contacts-command-actions .icon-text-button{width:100%;justify-content:center}.contacts-filter-panel{grid-template-columns:1fr;padding:13px}.contacts-main-panel{padding:11px}.contacts-bulk-bar{grid-template-columns:1fr}.contacts-bulk-bar>div{display:grid;grid-template-columns:1fr 1fr}.contacts-pagination{display:grid;grid-template-columns:1fr;gap:10px}.contact-card-header{grid-template-columns:auto minmax(0,1fr) 42px!important}.contact360-drawer{width:100vw!important;max-width:100vw!important;border-radius:0!important}.contact360-summary-strip{grid-template-columns:1fr 1fr}}@media(max-width:430px){.contacts-command-actions,.contacts-bulk-bar>div,.contact360-summary-strip{grid-template-columns:1fr}.contacts-topbar,.contacts-command-bar,.contacts-main-panel,.contact-candidate-panel{border-radius:18px}.contact-candidate-grid{grid-template-columns:1fr}}.premium-shell.signature-shell,.premium-shell{--shell-sidebar-expanded: 276px;--shell-sidebar-collapsed: 88px}.premium-workspace{padding-inline:clamp(16px,2.2vw,28px)!important;padding-bottom:clamp(88px,5vw,120px)!important}.premium-topbar{position:sticky;top:14px;z-index:24;min-height:74px!important;grid-template-columns:auto minmax(260px,1fr) auto!important;gap:14px!important;border-radius:24px!important}.topbar-brand,.topbar-leading,.header-actions,.global-command{min-width:0!important}.topbar-brand-copy strong,.topbar-brand-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-command{max-width:760px!important;justify-self:stretch}.header-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end;gap:8px!important}.header-actions .icon-text-button{min-height:42px;border-radius:14px}.signature-context-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-width:0;padding:18px 20px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:linear-gradient(135deg,#fffffff0,#f0f8ffdb);box-shadow:0 18px 42px #0f234212}.signature-context-header h1{margin:0;color:#0b1f3a;font-size:clamp(1.25rem,2vw,1.85rem);line-height:1.08}.signature-context-header p{max-width:760px;margin:6px 0 0;color:#546b8a;font-size:.96rem;line-height:1.45}.signature-context-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.signature-context-actions button{min-height:40px;border-radius:999px}.mobile-navigation{display:none}.premium-sidebar .sidebar-group-title{color:#c2d6f0b8!important}.premium-sidebar .sidebar-group-links a[aria-current=page]{background:linear-gradient(135deg,#0ea5e947,#22d3ee29)!important;color:#fff!important;border-color:#7dd3fc57!important}.home-executive-command,.home-decision-grid,.home-priority-list,.home-pulse-grid,.home-campaign-status-grid{min-width:0;max-width:100%}.home-executive-command{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(20px,2.2vw,28px);border:1px solid rgba(148,163,184,.18);border-radius:28px;background:radial-gradient(circle at 100% 0%,rgba(18,200,232,.12),transparent 34%),linear-gradient(135deg,#fffffffa,#f0f8ffe6);box-shadow:0 24px 56px #0f234214}.home-executive-copy h2{max-width:860px;margin:0;color:#0b1f3a;font-size:clamp(1.65rem,3.3vw,3.05rem);line-height:1.02}.home-executive-copy p{max-width:740px;margin:10px 0 0;color:#536b8e;font-size:1rem}.home-executive-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.home-executive-actions button{min-height:46px;border-radius:999px}.home-decision-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:stretch}.home-campaign-status-panel{grid-column:1 / -1}.home-priority-list{display:grid;gap:10px}.home-priority-card,.home-pulse-card,.home-campaign-status-grid button{min-width:0;text-align:left;border:1px solid rgba(148,163,184,.18);background:#fff;box-shadow:0 14px 32px #0f23420f}.home-priority-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:16px;border-radius:18px}.home-priority-card strong{grid-row:span 3;min-width:58px;color:#0b6f93;font-size:2rem;line-height:1}.home-priority-card span,.home-pulse-card span,.home-campaign-status-grid span{color:#0b1f3a;font-weight:800;overflow-wrap:anywhere}.home-priority-card small,.home-priority-card em,.home-pulse-card small,.home-pulse-card em,.home-campaign-status-grid small,.home-safe-copy{color:#607694;font-style:normal;line-height:1.4;overflow-wrap:anywhere}.home-pulse-grid,.home-campaign-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-pulse-card,.home-campaign-status-grid button{display:grid!important;gap:5px;align-content:start;min-height:132px;min-width:0;padding:16px;border-radius:18px;overflow:hidden}.home-pulse-card strong,.home-campaign-status-grid strong{color:#0b1f3a;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1}.home-pulse-card>*,.home-campaign-status-grid button>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.home-pulse-card span,.home-campaign-status-grid span{display:block;line-height:1.16}.home-pulse-card em,.home-campaign-status-grid small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home-safe-copy{margin:14px 0 0}.home-hero-grid,.home-hero-panel,.home-dashboard-grid{width:100%;min-width:0}.home-hero-panel{grid-template-columns:minmax(0,1fr)!important}.home-hero-panel h1{max-width:100%!important;font-size:clamp(2.15rem,4vw,4.4rem)!important}.home-hero-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))!important}.command-palette{width:min(760px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 40px));overflow:hidden}.command-palette-actions{display:grid;gap:16px;max-height:min(620px,calc(100vh - 160px));overflow-y:auto}.command-palette-group{display:grid;gap:8px}.command-palette-group>span{color:#64748b;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.command-palette-group button{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left}.command-palette-group button strong,.command-palette-group button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1279px){.premium-topbar{grid-template-columns:minmax(0,1fr)!important}.global-command{max-width:100%!important}.signature-context-header,.home-executive-command{grid-template-columns:1fr}.signature-context-actions,.home-executive-actions{justify-content:flex-start}}@media(max-width:1024px){.home-decision-grid{grid-template-columns:1fr}}@media(max-width:899px){.premium-workspace{padding-inline:14px!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.premium-topbar{top:8px}.mobile-navigation{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:66;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:8px;border:1px solid rgba(148,163,184,.22);border-radius:22px;background:#fffffff0;box-shadow:0 20px 44px #0f23422e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-navigation button{display:grid;place-items:center;gap:3px;min-width:0;min-height:52px;padding:6px 3px;border:0;border-radius:16px;background:transparent;color:#516783;font-size:.67rem;font-weight:750}.mobile-navigation button.active{background:linear-gradient(135deg,#e8f5ff,#e6fbff);color:#0b6f93}.mobile-navigation span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-copilot-launcher{right:16px!important;bottom:calc(126px + env(safe-area-inset-bottom))!important;width:64px!important;max-width:64px!important}.global-copilot-fab{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;padding:6px!important;border-radius:999px!important}.global-copilot-fab .copilot-floating-label,.global-copilot-fab em{display:none!important}}@media(max-width:640px){.premium-topbar,.signature-context-header,.home-executive-command,.panel{border-radius:18px!important}.topbar-brand-copy{display:none}.header-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.header-actions .icon-text-button{width:100%;justify-content:center}.home-pulse-grid,.home-campaign-status-grid,.home-priority-card{grid-template-columns:1fr}.home-priority-card strong{grid-row:auto}}@media(max-width:430px){.premium-workspace{padding-inline:10px!important}.signature-context-header,.home-executive-command{padding:14px}.home-executive-copy h2{font-size:1.55rem}.command-palette-group button{grid-template-columns:20px minmax(0,1fr)}.command-palette-group button small{grid-column:2}}.confirm-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:18px;background:#0512216b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.confirm-dialog{width:min(520px,100%);max-height:min(720px,calc(100vh - 36px));overflow:auto;display:grid;gap:14px;padding:20px;border:1px solid #d7e5f5;border-radius:22px;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 28px 90px #03122847}.confirm-dialog.danger{border-color:#fecaca}.confirm-dialog-head{display:flex;align-items:center;gap:12px}.confirm-dialog-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:#e8f8ff;color:#076587}.confirm-dialog.danger .confirm-dialog-icon{background:#fff1f2;color:#b91c1c}.confirm-dialog h2,.confirm-dialog p{margin:0}.confirm-dialog h2{color:#0b1f3a;font-size:1.25rem;line-height:1.14}.confirm-dialog p,.confirm-dialog small{color:#566b86;line-height:1.42}.confirm-dialog-item,.confirm-dialog-impact{padding:10px 12px;border:1px solid #e0ebf8;border-radius:14px;background:#f8fbff}.confirm-dialog-impact{background:#effcff;color:#075985!important;font-weight:850}.confirm-dialog label{display:grid;gap:6px;color:#445975;font-weight:900}.confirm-dialog input,.confirm-dialog textarea{width:100%;min-width:0;border:1px solid #d9e7f6;border-radius:14px;background:#fff;color:#10243b;font:inherit;font-weight:800;padding:10px 12px}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.confirm-dialog-actions button{min-height:40px;border-radius:999px}.danger-button{border-color:#b91c1c!important;background:#b91c1c!important;color:#fff!important}.danger-button:disabled,.confirm-dialog-actions button:disabled{cursor:not-allowed;opacity:.55}.commercial-context-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #dbeafe;border-radius:14px;background:#f1f8ff;color:#35506f;font-weight:800}.commercial-profile-panel,.commercial-linked-panel{display:grid;gap:14px;padding:16px;border:1px solid rgba(15,91,155,.15);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 38px #0f23420f}.commercial-profile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.commercial-profile-head h3,.commercial-linked-panel h3{margin:4px 0;color:#0b1f3a}.commercial-profile-head p,.commercial-linked-panel p,.commercial-context-bar span{margin:0;color:#60728c}.commercial-status-actions,.commercial-tag-list,.commercial-danger-actions{display:flex;flex-wrap:wrap;gap:8px}.commercial-status-actions button,.commercial-tag-list button,.commercial-inline-form button,.commercial-danger-actions button{min-height:38px;border-radius:999px}.commercial-status-actions button.active,.commercial-tag-list button.active{border-color:#14a6c9;background:#e8faff;color:#04506b}.commercial-status-actions button.danger,.commercial-danger-actions .danger{border-color:#fecaca;color:#991b1b;background:#fff5f5}.commercial-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:10px;align-items:end}.commercial-inline-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.commercial-note-box{display:grid;gap:8px}.commercial-notes{display:grid;gap:10px}.commercial-notes article,.commercial-activity-list article{padding:10px 12px;border:1px solid #e5edf7;border-radius:14px;background:#fff}.commercial-notes article p,.commercial-activity-list article span{margin:4px 0;color:#425872;overflow-wrap:anywhere}.commercial-linked-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.commercial-linked-grid article{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid #e5edf7;border-radius:16px;background:#fff}.commercial-linked-grid article>button{display:grid;justify-items:start;gap:3px;width:100%;min-height:44px;padding:8px 10px;border-radius:12px;text-align:left}.commercial-linked-grid article>button span,.empty-inline{color:#667892;font-size:.86rem;font-weight:700}.commercial-activity-list{display:grid;gap:8px}.commercial-unsaved-note,.commercial-limited-state{margin:0;color:#9a5d00;font-size:.82rem;font-weight:850}.commercial-limited-state{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid #fde68a;border-radius:14px;background:#fffbeb;color:#7c4a03}.commercial-filter-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:12px;border:1px solid #e0ebf8;border-radius:18px;background:#f8fbff}.commercial-mini-stack{display:grid;gap:2px;min-width:0}.commercial-mini-stack span{color:#60728c;font-size:.82rem;overflow-wrap:anywhere}.contacts-responsive-table{min-width:1320px}.contacts-responsive-table .contact-col-company{width:28%}.contacts-responsive-table .contact-col-person,.contacts-responsive-table .contact-col-contact{width:18%}.contacts-responsive-table .contact-col-channels{width:17%}.contacts-responsive-table th:nth-child(1),.contacts-responsive-table td:nth-child(1){min-width:360px}@media(max-width:900px){.commercial-profile-head,.commercial-edit-grid,.commercial-linked-grid,.commercial-filter-strip,.commercial-inline-form{grid-template-columns:1fr}.commercial-context-bar{align-items:stretch;flex-direction:column}}.record360-card{display:grid;gap:14px;padding:16px;margin:8px 0 16px;border:1px solid rgba(15,91,155,.16);border-radius:18px;background:linear-gradient(135deg,#eaf8ffe0,#fffffff5),#fff;box-shadow:0 18px 46px #0d2e5414}.record360-card-head,.record360-evidence,.record360-status-row,.record360-duplicate{display:flex;align-items:center;justify-content:space-between;gap:12px}.record360-card-head>div{display:grid;gap:3px;min-width:0}.record360-card-head span,.record360-section h4{margin:0;color:#64748b;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.record360-card-head strong{color:#0f172a;font-size:1.02rem}.record360-card p{margin:0;color:#475569;line-height:1.45}.record360-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.record360-quality-grid article{min-width:0;padding:12px;border:1px solid rgba(15,91,155,.12);border-radius:14px;background:#ffffffe0}.record360-quality-grid strong{display:block;color:#0f2747;font-size:1.25rem;line-height:1.1}.record360-quality-grid span,.record360-evidence small,.record360-timeline small{color:#64748b;font-size:.78rem;font-weight:800}.record360-status-row{flex-wrap:wrap;justify-content:flex-start}.record360-status-row span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#f8fafc;color:#334155;font-size:.78rem;font-weight:900;border:1px solid rgba(148,163,184,.22)}.record360-section,.record360-evidence-list,.record360-timeline{display:grid;gap:8px}.record360-evidence{align-items:flex-start;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-left:4px solid #38bdf8;border-radius:12px;background:#fff}.record360-evidence.verified{border-left-color:#16a34a}.record360-evidence.reviewed,.record360-evidence.probable{border-left-color:#0ea5e9}.record360-evidence.stale,.record360-evidence.unverified{border-left-color:#f59e0b}.record360-evidence.conflicted,.record360-evidence.invalid,.record360-evidence.rejected{border-left-color:#ef4444}.record360-evidence.doubtful,.record360-evidence.needs_review{border-left-color:#f59e0b}.record360-evidence>div{display:grid;gap:4px;min-width:0}.record360-evidence strong,.record360-evidence span{overflow-wrap:anywhere}.record360-evidence strong{color:#0f172a}.record360-evidence span{color:#334155;font-weight:800}.record360-timeline span,.record360-duplicate{padding:9px 10px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#f8fafcdb;color:#334155;font-size:.82rem;font-weight:800}.record360-score-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.record360-score-bars article{display:grid;gap:7px;min-width:0;padding:11px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:#ffffffdb}.record360-score-bars article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.record360-score-bars strong,.record360-score-bars span,.record360-score-bars small{min-width:0;overflow-wrap:anywhere}.record360-score-bars strong{color:#0f172a;font-size:.86rem}.record360-score-bars span,.record360-score-bars small{color:#64748b;font-size:.75rem;font-weight:800}.record360-score-bars meter{width:100%;height:8px;border-radius:999px}.record360-inline-warning,.record360-next-action,.record360-copilot-context{min-width:0;padding:12px;border-radius:14px;border:1px solid rgba(245,158,11,.28);background:#fffbebb8;color:#78350f;font-weight:850}.record360-inline-warning{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.record360-next-action{display:grid;gap:5px;border-color:#0ea5e93d;background:linear-gradient(135deg,#ecfeffeb,#ffffffeb);color:#0f2747}.record360-next-action.high,.record360-next-action.critical{border-color:#f59e0b6b;background:linear-gradient(135deg,#fffbebf2,#fffffff2)}.record360-next-action span,.record360-copilot-context span{color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.record360-next-action strong,.record360-copilot-context strong{color:#0f172a;font-size:.98rem}.record360-next-action small{color:#64748b;font-weight:800}.record360-copilot-context{display:grid;gap:12px;border-color:#0ea5e933;background:linear-gradient(135deg,#f0f9fff0,#fffffff0)}.record360-copilot-context>div:first-child{display:grid;gap:5px;min-width:0}.record360-copilot-context p{overflow-wrap:anywhere}.record360-question-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.record360-question-list button{min-width:0;max-width:100%;padding:8px 10px;border:1px solid rgba(14,165,233,.2);border-radius:999px;background:#fff;color:#075985;font-size:.76rem;font-weight:900;cursor:pointer;overflow-wrap:anywhere}.crm-lead-proposal-panel,.crm-followup-form{display:grid;gap:12px;padding:14px;border:1px solid rgba(14,165,233,.24);border-radius:18px;background:linear-gradient(135deg,#f0f9fff5,#fffffff5);box-shadow:0 18px 42px #0f172a14}.crm-lead-proposal-head{display:grid;gap:6px}.crm-lead-proposal-head>span{display:flex;flex-wrap:wrap;gap:6px}.crm-lead-proposal-head strong,.crm-followup-form strong{color:#0f172a;font-size:1rem}.crm-lead-proposal-head p,.crm-followup-form p{margin:0;color:#475569;font-size:.86rem;font-weight:750;line-height:1.45}.crm-lead-proposal-panel label,.crm-followup-form label{display:grid;gap:6px;color:#475569;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.crm-lead-proposal-panel input,.crm-lead-proposal-panel select,.crm-lead-proposal-panel textarea,.crm-followup-form input,.crm-followup-form select,.crm-followup-form textarea{width:100%;min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:#fff;color:#0f172a;font:inherit;font-size:.9rem;font-weight:750;line-height:1.35;padding:10px 12px;text-transform:none;letter-spacing:0}.crm-lead-proposal-panel textarea,.crm-followup-form textarea{resize:vertical}.crm-lead-proposal-panel button,.crm-followup-form button{justify-self:start;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 14px;border:0;border-radius:12px;background:linear-gradient(135deg,#0e7490,#2563eb);color:#fff;font-weight:950;box-shadow:0 14px 28px #2563eb33}.crm-lead-proposal-panel button:disabled,.crm-followup-form button:disabled{cursor:not-allowed;opacity:.55}.crm-opportunity-detail-drawer .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.record360-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.record360-score-bars{grid-template-columns:1fr}.record360-evidence{flex-direction:column}.crm-opportunity-detail-drawer .form-grid.two{grid-template-columns:1fr}}.intelligence360-page{display:grid;gap:18px;min-width:0}.intelligence360-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0}.intelligence360-card{min-width:0;border:1px solid rgba(14,116,144,.16);border-radius:22px;background:#ffffffeb;box-shadow:0 22px 54px #0f172a14;padding:18px}.intelligence360-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.intelligence360-card-head span{color:#64748b;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.intelligence360-card-head h3{margin:2px 0 0;color:#0f172a;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.08}.intelligence360-card label{display:grid;gap:7px;color:#475569;font-size:.78rem;font-weight:900;letter-spacing:.02em}.intelligence360-card input,.intelligence360-card select{width:100%;min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:14px;background:#fff;color:#0f172a;font:inherit;font-size:.92rem;font-weight:760;line-height:1.35;padding:11px 12px}.intelligence360-form-grid,.intelligence360-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.intelligence360-dashboard .intelligence360-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.intelligence360-form-grid{margin-top:12px}.intelligence360-actions,.intelligence360-copilot-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.intelligence360-actions button,.intelligence360-copilot-chips button,.intelligence360-card-head button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:42px;border:1px solid rgba(14,116,144,.18);border-radius:14px;background:linear-gradient(135deg,#0e7490,#2563eb);color:#fff;font-weight:950;line-height:1.15;padding:10px 14px;white-space:normal;text-align:center}.intelligence360-actions .secondary-button,.intelligence360-card-head .secondary-button{background:#f8fafc;color:#0f3b57;box-shadow:none}.intelligence360-metrics>div{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);display:grid;align-content:center;gap:7px;min-height:100px;padding:16px}.intelligence360-metrics strong{display:block;color:#0f172a;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1}.intelligence360-metrics span,.intelligence360-distribution span,.intelligence360-segments span{overflow-wrap:anywhere;color:#64748b;font-weight:850}.intelligence360-distribution,.intelligence360-segments{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.intelligence360-distribution span,.intelligence360-segments span{border:1px solid rgba(14,116,144,.16);border-radius:999px;background:#f0f9ff;padding:8px 10px}.intelligence360-review-list,.intelligence360-comparison{display:grid;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.intelligence360-review-list article,.intelligence360-comparison article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;min-width:0;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#fff;padding:12px}.intelligence360-review-list .intelligence360-queue-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy priority" "actions actions";gap:10px 12px;align-items:start;min-height:0;padding:14px}.intelligence360-queue-copy{grid-area:copy;display:grid;gap:4px;min-width:0}.intelligence360-queue-item>.badge{grid-area:priority;align-self:start;white-space:nowrap}.intelligence360-queue-item .intelligence360-row-actions{grid-area:actions;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid rgba(148,163,184,.18)}.intelligence360-queue-item .intelligence360-row-actions button{width:100%;min-height:34px;border-radius:10px}.intelligence360-comparison .intelligence360-comparison-item{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy score" "detail detail";gap:6px 12px;padding:14px}.intelligence360-comparison-copy{grid-area:copy;display:grid;gap:4px;min-width:0}.intelligence360-comparison-item em{grid-area:score;align-self:center}.intelligence360-comparison-item small{grid-area:detail;line-height:1.45}.intelligence360-review-list>.empty-state,.intelligence360-card>.empty-state{min-height:132px;align-content:center;text-align:left}.intelligence360-review-list strong,.intelligence360-comparison strong{display:block;overflow-wrap:anywhere;color:#0f172a}.intelligence360-review-list span,.intelligence360-comparison span,.intelligence360-comparison small{overflow-wrap:anywhere;color:#64748b;font-weight:780}.intelligence360-row-actions{display:flex;gap:8px}.intelligence360-comparison em{color:#0e7490;font-size:1.35rem;font-style:normal;font-weight:950}.record360-icp-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid rgba(14,116,144,.16);border-radius:16px;background:#f0f9ff;padding:12px}.record360-icp-summary strong,.record360-icp-summary span{overflow-wrap:anywhere}.record360-icp-summary em{color:#0e7490;font-size:1.6rem;font-style:normal;font-weight:950}.record360-history-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.record360-history-strip span{border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#fff;color:#475569;font-size:.75rem;font-weight:850;padding:7px 10px}.pilot-quick-guide{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;min-width:0;margin-bottom:16px;border:1px solid rgba(14,116,144,.18);border-radius:22px;background:linear-gradient(135deg,#f0f9fff5,#fffffffa),#fff;box-shadow:0 18px 38px #0f172a14;padding:14px 16px}.pilot-guide-heading{display:flex;min-width:0;align-items:center;gap:10px}.pilot-guide-icon{display:inline-flex;flex:0 0 auto;width:38px;height:38px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#0e7490,#2563eb);color:#fff;box-shadow:0 10px 22px #0e749038}.pilot-guide-heading span{display:block;color:#0e7490;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pilot-guide-heading strong{display:block;overflow-wrap:anywhere;color:#0f172a;font-size:1rem;line-height:1.1}.pilot-quick-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;list-style:none;counter-reset:pilot-step}.pilot-guide-step{counter-increment:pilot-step;display:flex;min-width:0;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#ffffffc7;color:#334155;font-size:.82rem;font-weight:850;line-height:1.25;padding:9px 10px;overflow-wrap:anywhere}.pilot-guide-step:before{content:counter(pilot-step);display:inline-flex;flex:0 0 auto;width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:.72rem;font-weight:950}.pilot-guide-dismiss{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#fff;color:#475569;font-size:.82rem;font-weight:900;line-height:1;padding:10px 12px;white-space:nowrap}.pilot-guide-dismiss:hover{border-color:#0e749059;color:#0e7490}.pilot-quick-guide{display:block;padding:0;overflow:hidden}.pilot-quick-guide>summary{display:flex;width:100%;cursor:pointer;list-style:none;padding:11px 14px}.pilot-quick-guide>summary::-webkit-details-marker{display:none}.pilot-guide-heading .pilot-guide-summary-copy{display:grid;min-width:0;gap:2px}.pilot-guide-heading .pilot-guide-disclosure{margin-left:auto;color:#0e7490;font-size:.76rem;font-weight:900;white-space:nowrap}.pilot-quick-guide[open] .pilot-guide-disclosure{font-size:0}.pilot-quick-guide[open] .pilot-guide-disclosure:after{content:"Ocultar guía";font-size:.76rem}.pilot-guide-content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:0 14px 14px}.pilot-guide-content .pilot-guide-dismiss{white-space:nowrap}.contact-candidate-panel{margin:18px 0 20px;padding:18px;border:1px solid rgba(14,165,233,.18);border-radius:22px;background:linear-gradient(135deg,#f0f9fff5,#fffffffa);box-shadow:0 18px 46px #0f172a12}.contact-candidate-panel-header,.contact-candidate-actions,.contact-candidate-card header,.contact-candidate-meta,.contact-candidate-card-actions{display:flex;gap:12px}.contact-candidate-panel-header{align-items:flex-start;justify-content:space-between;margin-bottom:14px}.contact-candidate-panel-header span{display:block;color:#0e7490;font-size:.78rem;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.contact-candidate-panel-header strong{display:block;color:#0f172a;font-size:1.15rem;line-height:1.2}.contact-candidate-panel-header p{max-width:760px;margin:6px 0 0;color:#64748b;font-weight:800}.contact-candidate-actions{align-items:center;flex-wrap:wrap;justify-content:flex-end}.contact-candidate-actions select{min-width:190px}.contact-candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.contact-candidate-card{min-width:0;padding:15px;border:1px solid rgba(148,163,184,.24);border-left:5px solid #38bdf8;border-radius:18px;background:#fffffff0}.contact-candidate-card.conflict,.contact-candidate-card.insufficient_data{border-left-color:#f59e0b}.contact-candidate-card.no_contact,.contact-candidate-card.blocked{border-left-color:#ef4444}.contact-candidate-card header{align-items:flex-start;justify-content:space-between}.contact-candidate-card strong,.contact-candidate-card span,.contact-candidate-card p,.contact-candidate-meta span,.contact-candidate-warning{overflow-wrap:anywhere}.contact-candidate-card header strong{display:block;color:#0f172a;font-size:.98rem}.contact-candidate-card header span,.contact-candidate-card p{color:#64748b;font-weight:800}.contact-candidate-card p{margin:10px 0;line-height:1.35}.contact-candidate-meta{flex-wrap:wrap;margin-bottom:10px}.contact-candidate-inbound{display:grid;gap:6px;margin:10px 0;padding:10px;border:1px solid rgba(14,165,233,.18);border-radius:14px;background:#f0f9ffc2}.contact-candidate-inbound span,.contact-candidate-inbound small{min-width:0;overflow-wrap:anywhere}.contact-candidate-inbound span{color:#0f172a;font-weight:900}.contact-candidate-inbound small{color:#64748b;font-weight:800}.contact-candidate-meta span{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:7px 9px;border:1px solid rgba(14,165,233,.16);border-radius:999px;background:#f8fafc;color:#334155;font-size:.78rem;font-weight:900}.contact-candidate-warning{display:block;margin-bottom:10px;color:#92400e;font-weight:900}.contact-candidate-card-actions{align-items:center;flex-wrap:wrap}.contact-candidate-card-actions button{min-width:44px}@media(max-width:980px){.pilot-quick-guide,.pilot-quick-guide ol{grid-template-columns:1fr}.pilot-guide-dismiss{justify-self:start}.pilot-guide-content,.intelligence360-layout{grid-template-columns:1fr}.contact-candidate-panel-header{flex-direction:column}.contact-candidate-actions{justify-content:flex-start;width:100%}.contact-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.search-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.search-mode-toggle button{width:100%;padding-inline:8px}.prospecting-command{grid-template-columns:1fr}.prospecting-command .search-scope,.prospecting-command input,.prospecting-command button[type=submit]{width:100%;min-width:0}.contact-ingestion-mode,.contact-ingestion-actions,.contact-csv-drop{display:grid;grid-template-columns:1fr;width:100%}.contact-ingestion-mode button,.contact-ingestion-actions button,.contact-csv-drop input{width:100%;max-width:none}.contact-ingestion-grid,.contact-import-summary,.contact-import-preview-list>span{grid-template-columns:1fr}.prospecting-ingestion-card,.intelligence360-card{padding:14px;border-radius:18px}.intelligence360-form-grid,.intelligence360-metrics{grid-template-columns:1fr}.intelligence360-review-list article,.intelligence360-comparison article,.record360-icp-summary{grid-template-columns:1fr}.intelligence360-review-list .intelligence360-queue-item,.intelligence360-comparison .intelligence360-comparison-item{grid-template-columns:1fr;grid-template-areas:"copy" "priority" "actions"}.intelligence360-comparison .intelligence360-comparison-item{grid-template-areas:"copy" "score" "detail"}.intelligence360-row-actions{flex-wrap:wrap}.contact-candidate-panel{padding:14px;border-radius:18px}.contact-candidate-grid{grid-template-columns:1fr}.contact-candidate-actions select,.contact-candidate-actions button{width:100%}}.copilot-mode-chooser,.copilot-mode-chooser *,.copilot-mode-cards,.copilot-mode-cards *{box-sizing:border-box;min-width:0;max-width:100%}.copilot-mode-chooser{width:100%!important;overflow:hidden!important;padding:clamp(14px,2.1vw,22px)!important}.copilot-mode-chooser h4,.copilot-mode-chooser p,.copilot-mode-cards strong,.copilot-mode-cards span{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto;hyphens:auto}.copilot-mode-cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))!important;gap:clamp(10px,1.6vw,14px)!important;width:100%!important;align-items:stretch!important;overflow:hidden!important}.copilot-mode-cards button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:132px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-items:start!important;padding:clamp(14px,1.8vw,18px)!important;overflow:hidden!important}.copilot-mode-cards button svg{flex:0 0 auto}.copilot-mode-cards strong{display:block!important;font-size:clamp(.98rem,1.8vw,1.08rem)!important;line-height:1.18!important}.copilot-mode-cards span{display:block!important;line-height:1.38!important}.global-copilot-fab.copilot-floating-button{width:clamp(54px,5vw,64px)!important;height:clamp(54px,5vw,64px)!important;min-width:0!important;min-height:0!important;max-width:64px!important;max-height:64px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:6px!important;border-radius:999px!important}.global-copilot-fab.copilot-floating-button .copilot-floating-label,.global-copilot-fab.copilot-floating-button em{display:none!important}.global-copilot-fab.copilot-floating-button .copilot-floating-icon-wrap{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}.global-copilot-fab.copilot-floating-button .copilot-floating-icon{width:100%!important;height:100%!important;object-fit:cover}@media(max-width:767px){.copilot-mode-cards{grid-template-columns:1fr!important}.copilot-mode-cards button{min-height:118px!important}}@media(max-width:430px){.copilot-mode-chooser{padding:12px!important;border-radius:18px!important}.copilot-mode-cards{gap:10px!important}.copilot-mode-cards button{min-height:108px!important;padding:12px!important;border-radius:16px!important}.global-copilot-launcher{right:12px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}.global-copilot-fab.copilot-floating-button{width:54px!important;height:54px!important}}@media(max-width:899px){.global-copilot-launcher{right:16px!important;bottom:calc(126px + env(safe-area-inset-bottom))!important;width:64px!important;max-width:64px!important}}.contacts-workspace .contacts-table-wrap{overflow-x:auto;overflow-y:visible}.contacts-workspace .contacts-responsive-table{min-width:1180px!important;table-layout:fixed}.contacts-workspace .contacts-responsive-table th:last-child,.contacts-workspace .contacts-responsive-table td:last-child{position:static!important;right:auto!important;z-index:auto!important;background:inherit!important;box-shadow:none!important;padding-right:16px!important}.contacts-workspace .contacts-responsive-table th:first-child,.contacts-workspace .contacts-responsive-table td:first-child{min-width:220px!important}.campaign-signature-command{display:grid;gap:16px;border-color:#0891b233;background:linear-gradient(135deg,#f0fdfff0,#fffffffa),#fff}.campaign-signature-command>summary{align-items:center;color:#183b5c;cursor:pointer;display:flex;font-size:.9rem;font-weight:850;justify-content:space-between;list-style:none;min-height:36px}.campaign-copilot-handoff>summary{align-items:center;color:#183b5c;cursor:pointer;display:flex;font-size:.9rem;font-weight:850;justify-content:space-between;list-style:none;min-height:36px}.campaign-copilot-handoff>summary::-webkit-details-marker{display:none}.campaign-copilot-handoff>summary span{display:grid;gap:2px}.campaign-copilot-handoff>summary small{color:#64748b;font-size:.75rem;font-weight:700}.campaign-copilot-handoff[open]>summary{border-bottom:1px solid rgba(8,145,178,.16);margin-bottom:13px;padding-bottom:10px}.campaign-signature-command>summary::-webkit-details-marker{display:none}.campaign-signature-command>summary span{display:grid;gap:2px}.campaign-signature-command>summary small{color:#64748b;font-size:.75rem;font-weight:700}.campaign-signature-command[open]>summary{border-bottom:1px solid rgba(8,145,178,.16);margin-bottom:14px;padding-bottom:12px}.campaign-overview-hero{grid-template-columns:minmax(0,1fr) minmax(230px,.46fr)}.campaign-layer-ctas{grid-template-columns:1fr}.campaign-prelaunch-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-center>.section-header{margin-bottom:-2px}.campaign-center>.section-subtitle{margin:0 0 2px}.campaign-center>.date-range-filter{margin:0}.campaign-center>.crm-period-summary{margin:-2px 0 1px}.campaign-center .campaign-overview-hero{gap:12px;padding:16px}.campaign-center .campaign-overview-hero p{margin-bottom:0}.campaign-center .campaign-layer-ctas{gap:6px}.campaign-center .campaign-layer-ctas button{min-height:38px;padding:8px 10px}.campaign-center .campaign-prelaunch-summary{gap:7px}.campaign-center .campaign-prelaunch-summary .summary-item{min-height:72px;padding:10px}.campaign-center .signature-campaign-list{margin-top:0}.campaign-center .campaign-signature-command{gap:10px;padding:12px 14px}.campaign-center .campaign-signature-command[open]>summary{margin-bottom:9px;padding-bottom:9px}@media(max-width:900px){.campaign-prelaunch-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-signature-command-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,auto);gap:14px;align-items:start}.campaign-signature-command-head h3{margin:2px 0 5px;color:#0b1f3a;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:0}.campaign-signature-command-head p{max-width:760px;margin:0;color:#52667f;font-weight:700;line-height:1.45}.campaign-delivery-badge{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 9px;align-items:center;min-width:0;border:1px solid #bfdbfe;border-radius:16px;background:#eff6ff;padding:12px 14px;color:#0b3b8c}.campaign-delivery-badge.blocked{border-color:#fed7aa;background:#fff7ed;color:#9a3412}.campaign-delivery-badge.ready{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.campaign-delivery-badge svg{grid-row:span 2}.campaign-delivery-badge strong,.campaign-delivery-badge span{min-width:0;overflow-wrap:anywhere}.campaign-delivery-badge strong{color:inherit;font-weight:950}.campaign-five-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-width:0}.campaign-five-stepper button{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"num icon title" "num icon text";align-items:center;gap:2px 8px;min-width:0;min-height:78px;border:1px solid #d8e7f6;border-radius:16px;background:#fff;padding:12px;color:#10213d;text-align:left;box-shadow:0 12px 26px #0f233c0e}.campaign-five-stepper button:hover,.campaign-five-stepper button.active{border-color:#0891b25c;background:linear-gradient(135deg,#f0fbff,#fff);transform:translateY(-1px)}.campaign-five-stepper button>span{grid-area:num;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#e0f2fe;color:#0369a1;font-weight:950}.campaign-five-stepper button svg{grid-area:icon;color:#08769c}.campaign-five-stepper button strong{grid-area:title;min-width:0;overflow-wrap:anywhere;color:#0b1f3a;font-size:.88rem;line-height:1.15}.campaign-five-stepper button small{grid-area:text;min-width:0;color:#64748b;font-size:.74rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.campaign-readiness-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.campaign-readiness-grid span,.campaign-empty-queue{min-width:0;border:1px solid #e0ebf8;border-radius:14px;background:#ffffffc7;padding:10px 12px;color:#64748b;font-size:.75rem;font-weight:850}.campaign-readiness-grid strong{display:block;min-width:0;margin-bottom:2px;color:#0b1f3a;font-size:.85rem;overflow-wrap:anywhere}.signature-campaign-list{overflow-x:auto}.signature-campaign-list table{min-width:1120px;table-layout:fixed}.signature-campaign-list th,.signature-campaign-list td{vertical-align:top}.signature-campaign-list th:nth-child(1),.signature-campaign-list td:nth-child(1){width:260px}.signature-campaign-list th:nth-child(7),.signature-campaign-list td:nth-child(7){width:210px}.signature-campaign-list th:last-child,.signature-campaign-list td:last-child{width:170px;position:static!important;right:auto!important;background:inherit!important;box-shadow:none!important}.signature-campaign-list td strong,.signature-campaign-list td small{overflow-wrap:anywhere}.campaign-empty-queue{display:flex;align-items:flex-start;gap:10px;margin-top:14px;background:#f8fbff}.campaign-empty-queue strong,.campaign-empty-queue span{display:block;min-width:0;overflow-wrap:anywhere}.campaign-empty-queue strong{color:#0b1f3a;font-size:.95rem}.campaign-history-stack{display:grid;gap:18px}.campaign-event-stream{display:grid;gap:10px;margin-top:14px}.campaign-event-stream button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-width:0;border:1px solid #e0ebf8;border-radius:16px;background:#fff;padding:13px 14px;color:#0f2747;text-align:left}.campaign-event-stream button:hover{border-color:#0891b261;background:#f5fbff;transform:translateY(-1px)}.campaign-event-stream button>span,.campaign-event-stream strong,.campaign-event-stream small,.campaign-event-stream em{min-width:0;overflow-wrap:anywhere}.campaign-event-stream strong,.campaign-event-stream small{display:block}.campaign-event-stream strong{color:#0b1f3a;font-weight:950}.campaign-event-stream small{margin-top:2px;color:#60748d;font-weight:750}.campaign-event-stream em{justify-self:end;color:#64748b;font-size:.78rem;font-style:normal;font-weight:850}@media(max-width:1180px){.campaign-signature-command-head{grid-template-columns:1fr}.campaign-five-stepper,.campaign-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.campaign-five-stepper,.campaign-readiness-grid,.campaign-layer-ctas{grid-template-columns:1fr!important}.campaign-five-stepper button{min-height:68px}.campaign-layer-tabs{position:static}.campaign-event-stream button{grid-template-columns:auto minmax(0,1fr)}.campaign-event-stream em{grid-column:2;justify-self:start}}.platform-copilot-grid{grid-template-areas:"inbox conversation results";grid-template-columns:minmax(220px,.62fr) minmax(460px,1.65fr) minmax(310px,.9fr)!important}.platform-copilot-inbox{grid-area:inbox}.platform-copilot-editor{grid-area:conversation}.platform-copilot-results{grid-area:results}.platform-copilot-hero .date-range-filter,.platform-copilot-hero .crm-period-summary,.platform-copilot-hero .crm-copilot-metrics{display:none}.platform-copilot-hero{padding-block:20px!important}.platform-copilot-editor{display:grid;align-content:start;gap:14px}.platform-copilot-editor .platform-messages{max-height:min(46vh,520px);margin-top:0;padding:12px;overflow:auto;border:1px solid #dce9f5;border-radius:18px;background:#f8fbff}.platform-copilot-editor .platform-message{max-width:88%;padding:12px 14px;border-radius:16px}.platform-copilot-editor .platform-message.user{justify-self:end;background:#0c6f91;border-color:#0c6f91}.platform-copilot-editor .platform-message.user span,.platform-copilot-editor .platform-message.user .badge{color:#fff}.platform-copilot-context-settings{padding:10px 12px;border:1px solid #dce8f4;border-radius:14px;background:#f8fbff}.platform-copilot-context-settings summary{cursor:pointer;color:#415b78;font-size:.78rem;font-weight:850}.platform-copilot-context-settings[open] .form-grid-2{margin-top:12px}.platform-copilot-supporting-detail{padding:10px 12px;border:1px solid #dfe9f3;border-radius:14px;background:#f9fbfe}.platform-copilot-supporting-detail>summary{cursor:pointer;color:#3f5875;font-size:.8rem;font-weight:850}.platform-copilot-primary-composer{display:grid;gap:7px;color:#263d59;font-size:.78rem;font-weight:850}.platform-copilot-primary-composer textarea{min-height:112px;border-radius:18px;background:#fff;resize:vertical}.global-copilot-history.compact,.global-copilot-history.full{max-height:min(42vh,420px)!important}.global-copilot-tabs .copilot-operations-tab{width:auto;margin-left:0;gap:5px;padding-inline:10px}@media(max-width:1180px){.platform-copilot-grid{grid-template-areas:"inbox conversation" "results results";grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr)!important}.platform-copilot-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.platform-copilot-results>.section-header,.platform-copilot-results>.crm-copilot-summary,.platform-copilot-results>.crm-copilot-proposals{grid-column:1 / -1}}@media(max-width:900px){.platform-copilot-grid{grid-template-areas:"conversation" "results" "inbox";grid-template-columns:minmax(0,1fr)!important}.platform-copilot-results{grid-template-columns:1fr}.global-copilot-drawer,.global-copilot-drawer.expanded{width:min(680px,calc(100vw - 16px))!important;max-width:min(680px,calc(100vw - 16px))!important;height:calc(100dvh - 16px);top:8px!important;right:8px!important;bottom:8px!important}}@media(max-width:520px){.global-copilot-drawer,.global-copilot-drawer.expanded{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:100dvh;border:0;border-radius:0!important}.global-copilot-header{min-height:78px;padding:12px!important}.global-copilot-header-actions{gap:4px}.global-copilot-header-actions button{width:34px!important;height:34px!important}.global-copilot-header-actions button:nth-child(2){display:none}.global-copilot-tabs{display:flex;overflow-x:auto}.global-copilot-tabs button{flex:0 0 auto}.global-copilot-body{padding:10px 10px calc(94px + env(safe-area-inset-bottom))!important}.global-copilot-history.compact,.global-copilot-history.full{max-height:36vh!important}.platform-copilot-hero .date-range-filter,.platform-copilot-hero .crm-copilot-metrics{display:none}.platform-copilot-editor,.platform-copilot-results,.platform-copilot-inbox{padding:14px!important}.platform-copilot-editor .platform-messages{max-height:48vh;padding:8px}.platform-copilot-editor .platform-message{max-width:96%}.crm-copilot-editor-actions,.platform-prompt-chips{display:grid!important;grid-template-columns:1fr!important}.crm-copilot-editor-actions>*,.platform-prompt-chips button{width:100%;min-width:0}}.home-premium.home-chat-first{display:block!important;width:100%;min-width:0;padding:0!important}.home-chat-first>:not(.home-chat-shell){display:none!important}.premium-workspace[data-active-section=dashboard] .global-copilot-launcher{display:none!important}.home-chat-shell{min-height:calc(100dvh - 210px);max-height:calc(100dvh - 210px);display:grid;grid-template-columns:minmax(190px,220px) minmax(480px,1fr) minmax(190px,220px);grid-template-rows:minmax(0,1fr);overflow:hidden;border:1px solid rgba(148,163,184,.32);border-radius:24px;background:#fffffff5;box-shadow:0 28px 70px #0f172a21}.premium-workspace[data-active-section=dashboard] .premium-topbar{grid-template-columns:auto minmax(220px,1fr) auto!important;grid-template-rows:auto;align-items:center;padding:10px 14px}.premium-workspace[data-active-section=dashboard] .topbar-leading{grid-column:1;grid-row:1;justify-self:start}.home-header-copilot-access{grid-column:2;grid-row:1;width:min(520px,100%);min-height:42px;display:inline-flex;align-items:center;justify-content:flex-start;gap:9px;justify-self:center;padding:9px 14px;border:1px solid #d7e1ed;border-radius:14px;background:#fff;color:#516078;cursor:pointer;font:inherit;font-size:.86rem;font-weight:700}.home-header-copilot-access:focus-visible{outline:3px solid rgba(14,165,233,.35);outline-offset:2px}.premium-workspace[data-active-section=dashboard] .header-actions{grid-column:3;grid-row:1}.premium-workspace[data-active-section=dashboard] .global-command{grid-column:1 / -1;grid-row:2;width:min(720px,100%);max-width:720px!important;justify-self:center;min-height:44px;box-shadow:0 10px 28px #2563eb14}.premium-workspace[data-active-section=dashboard] .global-command input{font-size:.9rem}.home-chat-shell.is-new-conversation{grid-template-columns:minmax(170px,190px) minmax(0,1fr)}.home-chat-shell.is-new-conversation .home-chat-tools{display:none}.home-chat-shell.history-collapsed{grid-template-columns:minmax(0,1fr) minmax(190px,220px)}.home-chat-shell.history-collapsed.is-new-conversation{grid-template-columns:minmax(0,1fr)}.home-chat-shell.history-collapsed .home-chat-history{display:none}.home-chat-history,.home-chat-tools,.home-chat-thread{height:100%;max-height:100%;min-width:0;min-height:0;overflow:hidden}.home-chat-history{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:18px 12px;border-right:1px solid #e6ebf2;background:#f7f8fa}.home-chat-history-head,.home-chat-thread-head,.home-chat-plan-head,.home-chat-proposal,.home-chat-composer footer,.home-chat-handoff{display:flex;align-items:center;justify-content:space-between;gap:12px}.home-chat-history-head>div,.home-chat-tools>div:first-child{display:grid;gap:3px}.home-chat-history-head strong,.home-chat-tools>div:first-child strong{color:#0f172a;font-size:.93rem}.home-chat-new{width:100%;min-height:39px;display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #d8e0e9;border-radius:11px;background:#fff;color:#263247;cursor:pointer;font:inherit;font-size:.75rem;font-weight:800;text-align:left}.home-chat-new:hover{border-color:#b9c9d9;background:#fdfefe}.home-chat-history-head button,.home-chat-thread-actions button,.home-chat-module-shortcuts button,.home-chat-starters button,.home-chat-proposal-actions button,.home-chat-tools nav button{border:1px solid #d9e1eb;background:#fff;color:#24324a;cursor:pointer;font:inherit;font-weight:750}.home-chat-history-head button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border-radius:10px;font-size:.75rem}.home-chat-history-head button span{font-size:.67rem}.home-chat-history-list{min-height:0;display:grid;align-content:start;gap:2px;overflow-y:auto;overscroll-behavior:contain}.home-chat-history-group{padding:8px 9px 5px;color:#8590a1;font-size:.62rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.home-chat-history-list>button{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:0;border-radius:11px;background:transparent;color:#475569;text-align:left;cursor:pointer}.home-chat-history-list>button:hover,.home-chat-history-list>button.active{background:#e9edf2;color:#0f172a}.home-chat-history-list>button.active{box-shadow:inset 2px 0 #6b9db3}.home-chat-history-open{opacity:0;color:#778398;transition:opacity .12s ease}.home-chat-history-list>button:hover .home-chat-history-open,.home-chat-history-list>button:focus-visible .home-chat-history-open,.home-chat-history-list>button.active .home-chat-history-open{opacity:1}.home-chat-history-list>button span{min-width:0;display:grid;gap:3px}.home-chat-history-list>button strong{overflow:hidden;color:inherit;font-size:.78rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-chat-history-list>button small,.home-chat-history-empty{margin:0;color:#7b8799;font-size:.68rem}.home-chat-history-empty{padding:14px 10px;line-height:1.45}.home-chat-thread{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;background:#fff}.home-chat-thread-head{min-height:80px;padding:14px 20px 12px;border-bottom:1px solid #eef1f5}.home-chat-history-restore{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d9e1eb;border-radius:10px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:.7rem;font-weight:800}.home-chat-identity{min-width:0;display:flex;align-items:center;gap:11px}.home-chat-identity>img,.home-chat-welcome>img{width:38px;height:38px;object-fit:contain;border-radius:12px;box-shadow:0 8px 18px #0e749029}.home-chat-identity>div{min-width:0}.home-chat-identity h1{margin:2px 0 0;color:#111827;font-size:clamp(1.1rem,1.8vw,1.5rem);letter-spacing:-.025em;line-height:1.1}.home-chat-thread-actions{display:flex;align-items:center;gap:8px}.home-chat-safe-state{display:inline-flex;align-items:center;gap:5px;color:#0f766e;font-size:.71rem;font-weight:800}.home-chat-thread-actions button{min-height:34px;padding:7px 11px;border-radius:10px;font-size:.73rem}.home-chat-module-shortcuts{display:flex;gap:6px;padding:9px 20px;overflow-x:auto;border-bottom:1px solid #eef1f5;scrollbar-width:none}.home-chat-module-shortcuts::-webkit-scrollbar{display:none}.home-chat-module-shortcuts button{flex:0 0 auto;min-height:31px;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;color:#526076;font-size:.7rem}.home-chat-messages{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px clamp(18px,4vw,54px) 28px;scroll-behavior:smooth}.home-chat-shell.is-new-conversation .home-chat-messages{display:grid;grid-template-rows:auto auto auto;align-content:center;gap:clamp(8px,1.2vh,11px);padding:clamp(14px,2.5vh,24px) clamp(12px,3vw,40px)}.home-chat-shell.is-new-conversation .home-chat-welcome{min-height:0;gap:4px;padding:0}.home-chat-shell.is-new-conversation .home-chat-welcome h2{font-size:clamp(1rem,1.6vw,1.25rem);letter-spacing:-.025em}.home-chat-shell.is-new-conversation .home-chat-welcome p{font-size:.74rem;line-height:1.4}.home-chat-shell.is-new-conversation .home-chat-starters{margin:0 auto}.home-chat-shell.is-new-conversation .home-chat-starters button{min-height:62px;padding:9px 10px;border-color:#e0e6ee;background:#fbfcfd}.home-chat-composer.is-centered{position:relative;width:min(800px,100%);justify-self:center;padding:0;border-top:0;background:transparent;box-shadow:none}.home-chat-composer.is-centered textarea{min-height:72px;border-color:#c7d3df;box-shadow:0 10px 28px #0f172a17}.home-chat-composer.is-centered footer{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.home-chat-welcome{min-height:100%;max-width:680px;display:grid;align-content:center;justify-items:center;gap:10px;margin:0 auto;padding:28px 0;text-align:center}.home-chat-welcome>img{width:54px;height:54px;margin-bottom:4px}.home-chat-welcome h2{max-width:520px;margin:0;color:#111827;font-size:clamp(1.45rem,3vw,2.3rem);line-height:1.06;letter-spacing:-.045em}.home-chat-welcome p{max-width:570px;margin:0;color:#64748b;font-size:.9rem;line-height:1.55}.home-chat-starters{width:min(620px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.home-chat-starters button{min-height:78px;min-width:0;display:grid;align-content:center;gap:3px;padding:12px;border-radius:14px;color:#3d4a5f;font-size:.73rem;line-height:1.35;overflow-wrap:anywhere;text-align:left;white-space:normal}.home-chat-starters button strong{color:#263247;font-size:.72rem;line-height:1.2}.home-chat-starters button span{color:#667388;font-size:.66rem;line-height:1.3}.home-chat-starters button:hover,.home-chat-module-shortcuts button:hover,.home-chat-thread-actions button:hover,.home-chat-proposal-actions button:hover{border-color:#7dd3fc;background:#f0f9ff;color:#075985}.home-chat-message{max-width:760px;display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;margin:0 auto 20px;align-items:start}.home-chat-message.user{grid-template-columns:minmax(0,1fr) 34px}.home-chat-message.user>.home-chat-avatar{order:2}.home-chat-message.user>div{justify-self:end}.home-chat-avatar{width:32px;height:32px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#e8edf3;color:#334155;font-size:.65rem;font-weight:900}.home-chat-avatar img{width:100%;height:100%;object-fit:contain}.home-chat-message>div{max-width:min(650px,100%);display:grid;gap:5px}.home-chat-message>div>strong{color:#475569;font-size:.71rem}.home-chat-message p{margin:0;padding:12px 14px;border:1px solid #e5eaf0;border-radius:5px 16px 16px;background:#f8fafc;color:#202938;font-size:.95rem;line-height:1.62}.home-chat-message.user p{border-color:#dce7f4;border-radius:16px 5px 16px 16px;background:#edf4fb;white-space:pre-wrap}.home-chat-plan{max-width:760px;display:grid;gap:10px;margin:4px auto 20px;padding:16px;border:1px solid #dce4ed;border-radius:18px;background:#fbfcfd}.home-chat-plan-head h2{margin:2px 0 0;color:#172033;font-size:1rem}.home-chat-tool-strip{display:flex;flex-wrap:wrap;gap:6px}.home-chat-tool-strip span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;background:#edf7f5;color:#0f766e;font-size:.66rem;font-weight:750}.home-chat-result-card,.home-chat-proposal{padding:13px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.home-chat-result-card{display:grid;gap:9px}.home-chat-result-card>div,.home-chat-proposal-copy>span{display:flex;align-items:center;gap:6px}.home-chat-result-card>div>span{color:#7a8698;font-size:.75rem}.home-chat-result-card strong,.home-chat-proposal strong{color:#182235;font-size:.91rem}.home-chat-result-card p,.home-chat-proposal p{margin:0;color:#5d697b;font-size:.82rem;line-height:1.55}.home-chat-result-card.audience-result{border-color:#cfe1ee;background:linear-gradient(180deg,#fff,#f8fbfd)}.home-chat-result-criteria{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px!important}.home-chat-result-criteria>span{color:#41566f!important;font-weight:800}.home-chat-result-source{display:flex!important;align-items:center;gap:7px!important;padding:8px 10px;border-radius:10px;background:#edf7f5;color:#0f6b65}.home-chat-result-source>span{min-width:0;color:inherit!important;font-size:.76rem!important;font-weight:750;overflow-wrap:anywhere}.home-chat-audience-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.home-chat-audience-list li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #e2eaf1;border-radius:11px;background:#fff}.home-chat-audience-list li>span{min-width:0;display:grid;gap:2px}.home-chat-audience-list strong,.home-chat-audience-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chat-audience-list small{color:#607085;font-size:.75rem}.home-chat-audience-list em{flex:0 0 auto;color:#0f766e;font-size:.69rem;font-style:normal;font-weight:800}.home-chat-result-next-actions{display:flex!important;flex-wrap:wrap;gap:8px!important}.home-chat-result-next-actions button{min-height:36px;padding:8px 12px;border:1px solid #0f6f91;border-radius:10px;background:#0f6f91;color:#fff;font:inherit;font-size:.77rem;font-weight:800;cursor:pointer}.home-chat-result-next-actions .secondary-button{border-color:#cbd8e5;background:#fff;color:#30445c}.home-chat-proposal{align-items:flex-end;border-left:3px solid #38bdf8}.home-chat-proposal.high,.home-chat-proposal.critical{border-left-color:#f59e0b}.home-chat-proposal-copy{min-width:0;display:grid;gap:6px}.home-chat-proposal-copy small{color:#7a8698;font-size:.67rem}.home-chat-proposal-mapping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:2px 0}.home-chat-proposal-mapping div{min-width:0;padding:7px 9px;border:1px solid #dbe5ef;border-radius:9px;background:#f8fafc}.home-chat-proposal-mapping dt{color:#6b778c;font-size:.66rem;font-weight:800;text-transform:uppercase}.home-chat-proposal-mapping dd{margin:2px 0 0;overflow-wrap:anywhere;color:#1f2d3d;font-size:.76rem}.home-chat-proposal-actions{flex:0 0 auto;display:flex;gap:6px}.home-chat-proposal-actions button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:9px;background:#0f6f91;color:#fff;font-size:.78rem}@media(max-width:640px){.home-chat-message p{font-size:.91rem}.home-chat-audience-list li{align-items:flex-start;flex-direction:column;gap:5px}.home-chat-audience-list em{white-space:normal}.home-chat-result-next-actions button{width:100%}.home-chat-proposal-mapping{grid-template-columns:1fr}}.home-chat-proposal-actions .secondary-button{background:#fff;color:#526076}.home-chat-handoff{width:100%;padding:12px;border:1px solid #a7f3d0;border-radius:12px;background:#ecfdf5;color:#065f46;text-align:left;cursor:pointer}.home-chat-handoff>span{flex:1;display:grid;gap:2px}.home-chat-handoff small{color:#3f7665}.home-chat-composer{z-index:3;width:100%;min-width:0;max-width:100%;display:grid;gap:7px;padding:14px clamp(14px,2.5vw,32px) 16px;border-top:1px solid #eef1f5;background:#fffffffa;box-shadow:0 -12px 28px #ffffffeb}.home-chat-composer>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.home-chat-composer-frame{position:relative;width:min(900px,100%);min-width:0;max-width:100%;margin:0 auto}.home-chat-composer textarea{width:100%;min-height:82px;max-height:150px;resize:vertical;padding:14px 54px 46px 16px;border:1px solid #b9c9dc;border-radius:20px;outline:none;background:#fff;color:#111827;font:inherit;font-size:.86rem;line-height:1.45;box-shadow:0 14px 36px #0f172a1f}.home-chat-composer textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf82b,0 16px 40px #0f172a21}.home-chat-submit{position:absolute;right:12px;bottom:11px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:11px;background:#0f172a;color:#fff;cursor:pointer}.home-chat-submit:disabled{opacity:.32;cursor:not-allowed}.home-chat-composer-controls{position:absolute;left:11px;bottom:10px;display:flex;align-items:center;gap:5px}.home-chat-composer-tool{min-height:32px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:#56647a;cursor:pointer;font:inherit;font-size:.68rem;font-weight:750}.home-chat-composer-tool:hover{border-color:#c7d8e8;background:#f3f7fb;color:#075985}.home-chat-composer-tool.unavailable{color:#8a6070;background:#fff7f8}.home-chat-composer-tool input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.home-chat-staged-files{width:min(900px,100%);min-width:0;max-width:100%!important;display:flex;flex-wrap:wrap;gap:6px;margin:0 auto}.home-chat-staged-files>span{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:5px;padding:6px 7px 6px 9px;border:1px solid #dbe4ee;border-radius:10px;background:#f8fafc;color:#475569;font-size:.67rem}.home-chat-staged-files strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chat-staged-files small{color:#778398}.home-chat-staged-files button{width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:#64748b;cursor:pointer}.home-chat-composer footer{width:min(900px,100%);min-width:0;max-width:100%;margin:0 auto;color:#6f7b8d;font-size:.64rem}.home-chat-composer footer span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chat-composer footer small{flex:0 1 auto;display:inline-flex;align-items:center;gap:4px;max-width:52%;line-height:1.25;text-align:right;white-space:normal}.home-chat-tools{display:grid;align-content:start;gap:16px;padding:20px 14px;overflow-y:auto;border-left:1px solid #e6ebf2;background:#fafbfc}.home-chat-tools p{margin:3px 0 0;color:#6f7b8d;font-size:.72rem;line-height:1.45}.home-chat-tools dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid #e3e8ef;border-radius:13px;background:#fff}.home-chat-tools dl div{display:grid;gap:2px;padding:10px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.home-chat-tools dt{color:#768296;font-size:.62rem}.home-chat-tools dd{margin:0;color:#172033;font-size:1rem;font-weight:850}.home-chat-tools nav{display:grid;gap:5px}.home-chat-tools nav button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 7px;border-color:transparent;border-radius:10px;background:transparent;text-align:left}.home-chat-tools nav button:hover{background:#eef2f7}.home-chat-tools nav button>span{min-width:0;display:grid;gap:2px}.home-chat-tools nav strong{color:#263247;font-size:.72rem}.home-chat-tools nav small{overflow:hidden;color:#7c8797;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.home-chat-guardrail{display:flex;gap:8px;align-items:flex-start;padding:11px;border:1px solid #ccebe3;border-radius:12px;background:#f0fdfa;color:#0f766e}.home-chat-guardrail span{display:grid;gap:3px}.home-chat-guardrail strong{font-size:.72rem}.home-chat-guardrail small{color:#4e7f76;font-size:.63rem;line-height:1.35}.home-chat-shell button:focus-visible,.home-chat-shell textarea:focus-visible,.home-chat-shell label:focus-within{outline:3px solid rgba(14,165,233,.35);outline-offset:2px}@media(max-width:1360px){.home-chat-shell{grid-template-columns:minmax(180px,205px) minmax(0,1fr)}.home-chat-tools{display:none}.home-chat-shell.history-collapsed{grid-template-columns:minmax(0,1fr)}.home-chat-welcome{gap:7px;padding:6px 0 0}.home-chat-welcome>img{width:46px;height:46px;margin-bottom:0}.home-chat-welcome h2{font-size:clamp(1.35rem,2.5vw,1.9rem)}.home-chat-welcome p{font-size:.84rem;line-height:1.45}.home-chat-starters{margin-top:4px}.home-chat-starters button{min-height:68px;padding:10px}}@media(max-width:1279px){.home-chat-shell{min-height:calc(100dvh - 210px);max-height:calc(100dvh - 210px)}.premium-workspace[data-active-section=dashboard] .premium-topbar{min-height:0!important;grid-template-columns:minmax(190px,1fr) auto!important;grid-template-rows:auto;align-items:center}.premium-workspace[data-active-section=dashboard] .global-command{display:grid!important;width:min(640px,100%);max-width:640px!important}}@media(max-width:1100px){.home-chat-welcome{gap:6px;padding:10px 0}.home-chat-welcome p{font-size:.8rem;line-height:1.4}.home-chat-starters{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2px}.home-chat-starters button{min-height:56px;padding:8px 10px}}@media(max-width:720px){.premium-workspace[data-active-section=dashboard]{padding-top:8px!important}.premium-workspace[data-active-section=dashboard] .premium-topbar{position:relative;top:0;min-height:64px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto;gap:8px!important;padding:8px 12px!important}.premium-workspace[data-active-section=dashboard] .topbar-leading{grid-column:1;grid-row:1;width:auto}.premium-workspace[data-active-section=dashboard] .global-command{grid-column:2;grid-row:1;width:100%;min-height:46px;max-width:none!important;border-radius:14px}.home-header-copilot-access{grid-column:2;width:100%;min-width:0}.home-header-copilot-access span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-workspace[data-active-section=dashboard] .global-command input{min-width:0;font-size:.78rem}.premium-workspace[data-active-section=dashboard] .header-actions,.premium-workspace[data-active-section=dashboard] .global-copilot-launcher{display:none!important}.home-chat-shell{height:calc(100dvh - 204px);min-height:0;max-height:calc(100dvh - 204px);grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-radius:18px}.home-chat-shell.is-new-conversation{grid-template-columns:minmax(0,1fr)}.home-chat-shell.history-collapsed{grid-template-rows:minmax(0,1fr)}.home-chat-history{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;padding:10px;border-right:0;border-bottom:1px solid #e6ebf2}.home-chat-history-head{min-height:34px}.home-chat-history-head button span{display:none}.home-chat-new{width:auto;min-height:34px;padding:6px 9px}.home-chat-history-list{grid-column:1 / -1;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.home-chat-history-list>button{flex:0 0 178px}.home-chat-thread-head{min-height:68px;padding:10px 12px}.home-chat-safe-state{display:none}.home-chat-thread-actions button{padding:7px 8px}.home-chat-module-shortcuts{padding:8px 12px}.home-chat-messages{padding:18px 12px 20px}.home-chat-starters{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;padding:0 0 4px;scroll-snap-type:x proximity}.home-chat-starters button{flex:0 0 min(228px,78vw);min-height:60px;scroll-snap-align:start}.home-chat-proposal{display:grid;align-items:start}.home-chat-proposal-actions{flex-wrap:wrap}.home-chat-composer{padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.home-chat-composer textarea{min-height:76px}.home-chat-composer-tool span{display:none}.home-chat-composer-tool.unavailable span{display:inline}.home-chat-staged-files{flex-wrap:nowrap;overflow-x:auto}.home-chat-composer footer{display:block}.home-chat-composer footer span{display:none}.home-chat-composer footer small{display:inline-flex}}@media(max-width:430px){.home-chat-shell{height:calc(100dvh - 204px);min-height:0;max-height:calc(100dvh - 204px);grid-template-rows:auto minmax(0,1fr);border-radius:14px}.home-chat-history-head .eyebrow,.home-chat-identity .eyebrow{display:none}.home-chat-identity h1{font-size:1.02rem}.home-chat-identity>img{width:32px;height:32px}.home-chat-thread-actions button{font-size:0}.home-chat-thread-actions button:after{content:"Expandir";font-size:.69rem}.home-chat-welcome{align-content:start;padding-top:24px}.home-chat-welcome h2{font-size:1.55rem}.home-chat-message{grid-template-columns:28px minmax(0,1fr);gap:8px}.home-chat-message.user{grid-template-columns:minmax(0,1fr) 28px}.home-chat-avatar{width:28px;height:28px}.home-chat-plan{padding:11px;border-radius:14px}}.product-logo.product-cobrand{display:inline-flex;align-items:center;justify-content:flex-start;gap:0;width:auto;height:auto;min-width:0;padding:6px 10px 6px 7px;border:1px solid rgba(61,108,169,.18);border-radius:14px;background:linear-gradient(145deg,#fffffffa,#ebf4ffeb);box-shadow:0 8px 22px #0e2d5514;overflow:visible}.cobrand-product{display:inline-flex;align-items:center;min-width:0}.cobrand-product{gap:9px;color:#0b1f3a}.cobrand-product-mark{display:block;flex:0 0 auto;object-fit:contain;filter:none}.cobrand-product-mark{width:46px;height:46px}.cobrand-product-copy{display:grid;gap:2px;min-width:0}.cobrand-product-copy strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cobrand-product-copy strong{color:currentColor;font-size:1.14rem;font-weight:850;letter-spacing:-.02em;line-height:1}.product-logo-sidebar.product-cobrand{width:min(100%,188px);max-width:188px;padding:9px 11px 9px 8px;border-color:#c8dfff33;background:linear-gradient(145deg,#ffffff24,#538dcf1a);box-shadow:0 10px 26px #000d222e}.product-logo-sidebar.product-cobrand .cobrand-product{color:#fff}.product-logo-sidebar.product-cobrand .cobrand-agentarium-mark{width:21px;height:21px}.product-logo-sidebar.product-cobrand .cobrand-product-mark{width:54px;height:54px}.product-logo-sidebar.product-cobrand .cobrand-product-copy strong{font-size:1.2rem}.premium-shell.sidebar-collapsed .product-logo-sidebar.product-cobrand{width:52px;padding:5px}.premium-shell.sidebar-collapsed .product-logo-sidebar.product-cobrand .cobrand-product-mark{width:42px;height:42px}.premium-shell.sidebar-collapsed .product-logo-sidebar.product-cobrand .cobrand-product-copy{display:none}.agvs-group-link{display:inline-flex;line-height:0}.agvs-group-mark{display:block;width:auto;height:40px;object-fit:contain}.agvs-group-mark-stacked{display:none;width:48px;height:auto}.premium-shell.sidebar-collapsed .agvs-group-link,.premium-shell.sidebar-collapsed .agvs-group-mark{display:none}.premium-shell.sidebar-collapsed .agvs-group-mark-stacked{display:block;width:48px;height:auto}.premium-shell.sidebar-collapsed .premium-sidebar-footer{padding-inline:10px}@media(max-width:640px){.product-logo-topbar.product-cobrand{padding:5px 8px 5px 5px}.product-logo-topbar.product-cobrand .cobrand-product-mark{width:36px;height:36px}.product-logo-topbar.product-cobrand .cobrand-product-copy strong{font-size:.92rem}}.premium-sidebar{background:radial-gradient(circle at 22% 4%,rgba(106,77,255,.24),transparent 31%),radial-gradient(circle at 90% 42%,rgba(26,171,217,.1),transparent 34%),linear-gradient(180deg,#0b1028,#0d1b34 52%,#071426);border-right-color:#8a7eff33}.premium-sidebar .sidebar-scroll{padding-top:24px}.premium-sidebar .sidebar-brand{margin-bottom:24px}.premium-sidebar .product-logo.product-logo-sidebar.product-cobrand{width:min(100%,208px)!important;max-width:208px!important;height:80px!important;min-height:78px;padding:7px 9px 7px 7px;border-color:#bcb4ff57;border-radius:18px;background:radial-gradient(circle at 18% 20%,rgba(133,93,255,.24),transparent 46%),linear-gradient(145deg,#ffffff21,#483da326);box-shadow:0 16px 34px #02071852,inset 0 1px #ffffff1a}.product-logo-sidebar.product-cobrand .cobrand-product{display:inline-flex;width:100%;flex-direction:row;align-items:center;gap:9px}.product-logo-sidebar.product-cobrand .cobrand-product-mark{width:54px;height:54px;padding:4px;border:1px solid rgba(205,199,255,.66);border-radius:17px;background:linear-gradient(145deg,#fff,#e9e8ff);box-shadow:0 8px 20px #432bad4d}.product-logo-sidebar.product-cobrand .cobrand-product-copy strong{color:#fff;font-size:1rem;font-weight:880;letter-spacing:-.035em;text-shadow:0 2px 14px rgba(95,73,255,.28)}.premium-sidebar .sidebar-group-list{gap:20px}.premium-sidebar .sidebar-group-title{color:#daddffb8;letter-spacing:.12em}.premium-sidebar .sidebar-group-links a.active{border-color:#9d91ff7a;background:linear-gradient(100deg,#7157e657,#2785b833);box-shadow:inset 3px 0 #a797ff,0 8px 22px #03091e2e}.product-logo-topbar.product-cobrand{min-width:184px;min-height:62px;padding:6px 14px 6px 7px;border-color:#5b49cb42;border-radius:17px;background:radial-gradient(circle at 18% 24%,rgba(128,90,255,.12),transparent 46%),linear-gradient(145deg,#fff,#f1f2ff);box-shadow:0 10px 28px #2326651f,inset 0 1px #ffffffe6}.product-logo-topbar.product-cobrand .cobrand-product{display:inline-flex;gap:11px}.product-logo-topbar.product-cobrand .cobrand-product-mark{width:52px;height:52px;padding:3px;border:1px solid rgba(107,84,218,.24);border-radius:14px;background:linear-gradient(145deg,#fff,#ececff);box-shadow:0 7px 18px #412dae2e}.product-logo-topbar.product-cobrand .cobrand-product-copy strong{color:#121a3a;font-size:1.16rem;font-weight:880;letter-spacing:-.035em}.premium-sidebar .sidebar-footer{border-color:#9d91ff33;background:linear-gradient(150deg,#ffffff12,#5642b814)}.premium-shell.sidebar-collapsed .premium-sidebar .product-logo.product-logo-sidebar.product-cobrand{width:60px!important;max-width:60px!important;height:60px!important;min-height:60px;padding:5px}.premium-shell.sidebar-collapsed .product-logo-sidebar.product-cobrand .cobrand-product-mark{width:50px;height:50px}@media(max-width:1024px){.product-logo-topbar.product-cobrand{min-width:170px}.product-logo-topbar.product-cobrand .cobrand-product-mark{width:48px;height:48px}}@media(max-width:640px){.product-logo-topbar.product-cobrand{min-width:148px;min-height:52px;padding:5px 9px 5px 5px}.product-logo-topbar.product-cobrand .cobrand-product-mark{width:42px;height:42px;border-radius:12px}.product-logo-topbar.product-cobrand .cobrand-product-copy strong{font-size:1rem}.premium-sidebar .product-logo.product-logo-sidebar.product-cobrand{width:min(100%,196px)!important;max-width:196px!important}}@media(max-width:899px){.premium-sidebar,.premium-sidebar.open{height:100dvh!important;min-height:100dvh!important;max-height:none!important}.premium-sidebar .sidebar-scroll{flex:1 1 auto;max-height:none}}@media(max-width:767px){.premium-sidebar .premium-sidebar-footer{display:flex;flex:0 0 auto;align-items:center;min-height:66px;margin:0 12px 12px;padding:10px 12px}.premium-sidebar .premium-sidebar-footer>:not(.agvs-group-link){display:none}.premium-sidebar .agvs-group-mark{margin:0}}@media(min-width:721px)and (max-width:1100px){.premium-workspace[data-active-section=dashboard] .premium-topbar{grid-template-columns:auto minmax(220px,1fr) auto!important;grid-template-rows:auto;column-gap:14px;row-gap:8px}.premium-workspace[data-active-section=dashboard] .topbar-leading{grid-column:1;grid-row:1}.premium-workspace[data-active-section=dashboard] .home-header-copilot-access{grid-column:2;grid-row:1;width:100%;max-width:520px;justify-self:stretch}.premium-workspace[data-active-section=dashboard] .header-actions{grid-column:3;grid-row:1;justify-self:end}}.premium-sidebar .sidebar-brand{position:relative;display:block}.premium-sidebar .sidebar-brand-lockup{width:100%}.premium-sidebar .agvs-group-mark{height:40px}.premium-sidebar .premium-sidebar-footer{min-height:92px;align-content:center;justify-content:center;justify-items:center;padding:16px 18px}.premium-sidebar .product-logo.product-logo-sidebar.product-cobrand{width:min(100%,224px)!important;max-width:224px!important;height:96px!important;padding:9px 12px 9px 9px}.product-logo-sidebar.product-cobrand .cobrand-product{flex:1 1 auto;min-width:0;width:100%;gap:10px}.product-logo-sidebar.product-cobrand .cobrand-product-copy{flex:1 1 auto}.product-logo-sidebar.product-cobrand .cobrand-product-mark{width:68px;height:68px;padding:5px;border-radius:20px}.product-logo-sidebar.product-cobrand .cobrand-product-copy strong{font-size:1.18rem;overflow:visible;text-overflow:clip}.product-logo-topbar.product-cobrand{min-width:210px;min-height:70px}.product-logo-topbar.product-cobrand .cobrand-product-mark{width:58px;height:58px}.product-logo-topbar.product-cobrand .cobrand-product-copy strong{font-size:1.22rem}.theme-toggle{border-color:#665bbf47!important;background:linear-gradient(145deg,#fffffff5,#efeefff0)!important;color:#29345b!important}.theme-toggle[aria-pressed=true]{border-color:#9a89ff75!important;background:linear-gradient(145deg,#1b2440,#121a2d)!important;color:#f6f3ff!important}:root[data-theme=dark] body,:root[data-theme=dark] #root,:root[data-theme=dark] .app-shell,:root[data-theme=dark] .premium-workspace,:root[data-theme=dark] .screen-frame{background:radial-gradient(circle at 18% 4%,rgba(111,82,237,.14),transparent 30%),radial-gradient(circle at 84% 8%,rgba(40,159,198,.1),transparent 28%),#070b16;color:var(--text-primary)}:root[data-theme=dark] .premium-sidebar{background:radial-gradient(circle at 20% 4%,rgba(118,82,245,.31),transparent 33%),radial-gradient(circle at 92% 42%,rgba(35,171,214,.12),transparent 36%),linear-gradient(180deg,#080d23,#0a162b 54%,#060d1d);border-right-color:#9e8cff3d}:root[data-theme=dark] .premium-topbar{border-color:#283750;background:#0c1423e6;box-shadow:0 18px 46px #00000057}:root[data-theme=dark] .product-logo-topbar.product-cobrand{border-color:#9f8eff5c;background:radial-gradient(circle at 18% 24%,rgba(130,91,255,.2),transparent 48%),linear-gradient(145deg,#18233b,#111a2d);box-shadow:0 12px 30px #00000052,inset 0 1px #ffffff0f}:root[data-theme=dark] .product-logo-topbar.product-cobrand .cobrand-product-copy strong{color:#f8f7ff}:root[data-theme=dark] .home-header-copilot-access,:root[data-theme=dark] .header-actions .icon-text-button,:root[data-theme=dark] .system-status-trigger{border-color:#31415c;background:#111b2e;color:#dce5f2}:root[data-theme=dark] .home-header-copilot-access:hover,:root[data-theme=dark] .header-actions .icon-text-button:hover{border-color:#7568ca;background:#18243a;color:#fff}:root[data-theme=dark] .home-chat-shell{border-color:#2a3850;background:#0b1220;box-shadow:0 30px 74px #0000006b}:root[data-theme=dark] .home-chat-history{border-color:#26344a;background:#0d1626}:root[data-theme=dark] .home-chat-thread,:root[data-theme=dark] .home-chat-messages{background:#0b1220}:root[data-theme=dark] .home-chat-thread-head,:root[data-theme=dark] .home-chat-module-shortcuts{border-color:#243249;background:#0d1626}:root[data-theme=dark] .home-chat-history-head strong,:root[data-theme=dark] .home-chat-identity h1,:root[data-theme=dark] .home-chat-welcome h2,:root[data-theme=dark] .home-chat-plan-head h2,:root[data-theme=dark] .home-chat-result-card strong,:root[data-theme=dark] .home-chat-proposal strong,:root[data-theme=dark] .home-chat-tools dd,:root[data-theme=dark] .home-chat-tools nav strong{color:#f3f6fc}:root[data-theme=dark] .home-chat-welcome p,:root[data-theme=dark] .home-chat-history-empty,:root[data-theme=dark] .home-chat-history-list>button small,:root[data-theme=dark] .home-chat-message>div>strong,:root[data-theme=dark] .home-chat-result-card p,:root[data-theme=dark] .home-chat-proposal p,:root[data-theme=dark] .home-chat-tools p,:root[data-theme=dark] .home-chat-tools dt,:root[data-theme=dark] .home-chat-tools nav small,:root[data-theme=dark] .home-chat-composer footer{color:#9eacc0}:root[data-theme=dark] .home-chat-history-head button,:root[data-theme=dark] .home-chat-new,:root[data-theme=dark] .home-chat-history-restore,:root[data-theme=dark] .home-chat-thread-actions button,:root[data-theme=dark] .home-chat-module-shortcuts button,:root[data-theme=dark] .home-chat-starters button,:root[data-theme=dark] .home-chat-proposal-actions .secondary-button,:root[data-theme=dark] .home-chat-tools nav button{border-color:#30405a;background:#121d31;color:#d6dfed}:root[data-theme=dark] .home-chat-history-list>button{color:#b2bfd1}:root[data-theme=dark] .home-chat-history-list>button:hover,:root[data-theme=dark] .home-chat-history-list>button.active,:root[data-theme=dark] .home-chat-starters button:hover,:root[data-theme=dark] .home-chat-module-shortcuts button:hover,:root[data-theme=dark] .home-chat-thread-actions button:hover,:root[data-theme=dark] .home-chat-tools nav button:hover{border-color:#6f75c9;background:#1a2942;color:#fff}:root[data-theme=dark] .home-chat-starters button strong{color:#ecf1f8}:root[data-theme=dark] .home-chat-starters button span{color:#a8b5c7}:root[data-theme=dark] .home-chat-avatar{background:#1d2a40;color:#d6dfed}:root[data-theme=dark] .home-chat-message p{border-color:#2a3951;background:#121d31;color:#e6edf7}:root[data-theme=dark] .home-chat-message.user p{border-color:#3b4f72;background:#182842}:root[data-theme=dark] .home-chat-plan,:root[data-theme=dark] .home-chat-result-card,:root[data-theme=dark] .home-chat-proposal,:root[data-theme=dark] .home-chat-audience-list li,:root[data-theme=dark] .home-chat-proposal-mapping div,:root[data-theme=dark] .home-chat-tools dl,:root[data-theme=dark] .home-chat-staged-files>span{border-color:#2d3c55;background:#101a2d;color:#dbe4f1}:root[data-theme=dark] .home-chat-composer{border-color:#25334a;background:#0b1220fa;box-shadow:0 -12px 30px #070b16eb}:root[data-theme=dark] .home-chat-composer textarea{border-color:#435572;background:#111c30;color:#f4f7fb;caret-color:#86dded;box-shadow:0 16px 38px #00000057}:root[data-theme=dark] .home-chat-composer textarea::placeholder{color:#8f9db2}:root[data-theme=dark] .home-chat-composer textarea:focus{border-color:#61d6eb;box-shadow:0 0 0 4px #61d6eb33,0 18px 42px #0000005c}:root[data-theme=dark] .home-chat-composer-tool{color:#b2bfd1}:root[data-theme=dark] .home-chat-composer-tool:hover{border-color:#465b78;background:#18253b;color:#dff9ff}:root[data-theme=dark] .home-chat-composer-tool.unavailable{background:#2b1d2a;color:#e5adbd}:root[data-theme=dark] .home-chat-submit{background:#8f7bf0;color:#090d18}:root[data-theme=dark] .home-chat-tools{border-color:#26344a;background:#0d1626}:root[data-theme=dark] .home-chat-tools dl div{border-color:#27364d}:root[data-theme=dark] .home-chat-guardrail,:root[data-theme=dark] .home-chat-handoff{border-color:#266354;background:#0d2a26;color:#7ce0be}:root[data-theme=dark] .home-chat-safe-state{color:#67e2c4}.premium-shell .sidebar-backdrop{background:#050c1c9e!important}:root[data-theme=dark] .premium-shell .sidebar-backdrop{background:#01050fc7!important}:root[data-theme=dark] .home-chat-result-source,:root[data-theme=dark] .home-chat-result-criteria>span,:root[data-theme=dark] .home-chat-tool-strip span{background:#132c32;color:#7cd8d7}@media(max-width:1279px){.premium-shell.sidebar-collapsed .premium-sidebar .product-logo.product-logo-sidebar.product-cobrand{width:64px!important;max-width:64px!important;height:64px!important}.premium-shell.sidebar-collapsed .product-logo-sidebar.product-cobrand .cobrand-product-mark{width:54px;height:54px}}@media(max-width:899px){.premium-sidebar .product-logo.product-logo-sidebar.product-cobrand{width:min(100%,214px)!important;max-width:214px!important;height:92px!important}.product-logo-sidebar.product-cobrand .cobrand-product-mark{width:62px;height:62px}}@media(max-width:720px){.premium-workspace[data-active-section=dashboard] .premium-topbar{grid-template-columns:auto minmax(42px,1fr) auto!important;grid-template-rows:auto}.premium-workspace[data-active-section=dashboard] .topbar-leading{grid-column:1;grid-row:1}.premium-workspace[data-active-section=dashboard] .header-actions{grid-column:3;grid-row:1;display:flex!important}.premium-workspace[data-active-section=dashboard] .header-actions>:not(.theme-toggle){display:none!important}.premium-workspace[data-active-section=dashboard] .theme-toggle{width:42px;min-width:42px;height:42px;min-height:42px;justify-content:center;padding:0!important}.premium-workspace[data-active-section=dashboard] .theme-toggle span{display:none}.premium-workspace[data-active-section=dashboard] .home-header-copilot-access{grid-column:2;grid-row:1;width:100%;max-width:none;min-width:42px;justify-content:center;padding-inline:10px}.premium-workspace[data-active-section=dashboard] .home-header-copilot-access span{display:none}.product-logo-topbar.product-cobrand{min-width:174px;min-height:56px}.product-logo-topbar.product-cobrand .cobrand-product-mark{width:46px;height:46px}}.home-chat-composer-frame{width:min(960px,100%)}.home-chat-composer textarea{min-height:94px;max-height:190px;padding:18px 62px 50px 20px;border-width:1.5px;border-color:#9fb3ca;border-radius:23px;font-size:clamp(.98rem,1vw,1.06rem);line-height:1.55;box-shadow:0 18px 42px #0f172a24}.home-chat-composer textarea::placeholder{color:#5f6d80;opacity:1}.home-chat-composer textarea:focus{border-color:#1595c5;box-shadow:0 0 0 5px #0ea5e933,0 22px 48px #0f172a2b}.home-chat-composer.is-centered{width:min(940px,100%)}.home-chat-composer.is-centered textarea{min-height:124px;padding-top:21px;border-color:#8fa9c3;border-radius:25px;font-size:clamp(1.02rem,1.2vw,1.12rem);box-shadow:0 22px 52px #0f172a29}.home-chat-composer:not(.is-centered) textarea{height:100px;min-height:100px}.home-chat-shell.is-new-conversation .home-chat-messages{padding-inline:clamp(10px,2vw,28px)}.home-chat-shell.is-new-conversation .home-chat-welcome h2{font-size:clamp(1.24rem,1.9vw,1.52rem);line-height:1.15}.home-chat-shell.is-new-conversation .home-chat-welcome p{font-size:clamp(.84rem,.9vw,.94rem);line-height:1.5}.home-chat-composer-controls{left:14px;bottom:12px;gap:6px}.home-chat-composer-tool{min-height:36px;padding:7px 9px;font-size:.74rem}.home-chat-submit{right:14px;bottom:13px;width:40px;height:40px;border-radius:13px}.home-chat-message,.home-chat-plan{max-width:820px}.home-chat-message>div{max-width:min(710px,100%)}.home-chat-message>div>strong{font-size:.78rem;line-height:1.35}.home-chat-message p{padding:14px 16px;font-size:clamp(.98rem,1vw,1.05rem);line-height:1.68;overflow-wrap:anywhere}.home-chat-plan{gap:12px;padding:18px}.home-chat-plan-head h2{font-size:1.08rem;line-height:1.35}.home-chat-tool-strip span{font-size:.74rem;line-height:1.35}.home-chat-result-card,.home-chat-proposal{padding:15px}.home-chat-result-card strong,.home-chat-proposal strong{font-size:1rem;line-height:1.4}.home-chat-result-card p,.home-chat-proposal p{font-size:.9rem;line-height:1.65}.home-chat-result-card>div>span,.home-chat-result-source>span,.home-chat-audience-list small,.home-chat-proposal-mapping dd{font-size:.82rem!important;line-height:1.5}.home-chat-audience-list strong,.home-chat-audience-list small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}:root[data-theme=dark] .home-chat-composer textarea::placeholder{color:#aab7c9}:root[data-theme=dark] .home-chat-composer.is-centered textarea{border-color:#526886;box-shadow:0 24px 56px #0000006b}:root[data-theme=dark] .home-chat-composer textarea:focus{border-color:#66d9ec;box-shadow:0 0 0 5px #61d6eb3d,0 24px 54px #00000070}@media(max-width:1100px){.home-chat-composer.is-centered textarea{min-height:114px}.home-chat-message p{font-size:.98rem}}@media(min-width:721px)and (max-width:1100px){.home-chat-shell{min-height:calc(100dvh - 220px);max-height:calc(100dvh - 220px)}}@media(max-width:720px){.home-chat-shell.is-new-conversation .home-chat-messages{gap:10px}.home-chat-shell.is-new-conversation .home-chat-welcome h2{font-size:1.3rem}.home-chat-shell.is-new-conversation .home-chat-welcome p{font-size:.87rem}.home-chat-composer{padding-inline:12px}.home-chat-composer textarea,.home-chat-composer.is-centered textarea{min-height:106px;max-height:168px;padding:16px 54px 48px 16px;border-radius:21px;font-size:1rem;line-height:1.55}.home-chat-composer-controls{left:10px;bottom:9px}.home-chat-submit{right:10px;bottom:10px;width:38px;height:38px}.home-chat-message p{padding:12px 13px;font-size:.96rem;line-height:1.62}.home-chat-plan,.home-chat-result-card,.home-chat-proposal{padding:13px}.home-chat-result-card strong,.home-chat-proposal strong{font-size:1rem}.home-chat-result-card p,.home-chat-proposal p{font-size:.9rem}}.home-chat-message .home-chat-readonly-answer{display:grid;gap:12px;min-width:0}.home-chat-message .home-chat-answer-conclusion{margin:0;border:1px solid rgba(75,96,137,.15);background:linear-gradient(145deg,#fffffffa,#f6f8fff5);box-shadow:0 12px 30px #202d5714}.home-chat-message .home-chat-answer-priorities,.home-chat-message .home-chat-answer-metrics,.home-chat-message .home-chat-answer-evidence{min-width:0;padding:12px 14px;border:1px solid rgba(93,103,150,.14);border-radius:15px;background:#f7f9ffc7}.home-chat-message .home-chat-answer-priorities>strong,.home-chat-message .home-chat-answer-metrics>strong{display:block;margin-bottom:7px;color:#29355b;font-size:.78rem;letter-spacing:.035em;text-transform:uppercase}.home-chat-message .home-chat-answer-priorities ol{display:grid;gap:7px;margin:0;padding-left:1.25rem;color:#29334f}.home-chat-message .home-chat-answer-priorities li{padding-left:3px;font-size:.94rem;line-height:1.55;overflow-wrap:anywhere}.home-chat-message .home-chat-answer-metrics>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px}.home-chat-message .home-chat-answer-metrics span{min-width:0;padding:8px 10px;border-radius:11px;background:#e5eafab3;color:#33405f;font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}.home-chat-message .home-chat-answer-evidence summary{display:flex;align-items:center;gap:7px;color:#465270;font-size:.85rem;font-weight:760;cursor:pointer}.home-chat-message .home-chat-answer-evidence summary:focus-visible{outline:3px solid rgba(75,100,225,.32);outline-offset:4px;border-radius:7px}.home-chat-message .home-chat-answer-evidence>div{display:grid;gap:5px;margin-top:9px}.home-chat-message .home-chat-answer-evidence p{margin:0;padding:0;border:0;background:transparent;color:#59657f;font-size:.82rem;line-height:1.5;box-shadow:none}.premium-workspace .premium-topbar .product-logo-topbar.product-cobrand{min-width:132px;min-height:44px;padding:4px 9px 4px 4px;border-radius:13px;box-shadow:0 6px 18px #23266517}.premium-workspace .premium-topbar .product-logo-topbar.product-cobrand .cobrand-product{gap:7px}.premium-workspace .premium-topbar .product-logo-topbar.product-cobrand .cobrand-product-mark{width:36px;height:36px;border-radius:10px}.premium-workspace .premium-topbar .product-logo-topbar.product-cobrand .cobrand-product-copy strong{font-size:.94rem}:root[data-theme=dark] .home-chat-message .home-chat-answer-conclusion{border-color:#3e516d;background:linear-gradient(145deg,#18253a,#121d30);box-shadow:0 14px 34px #00000047}:root[data-theme=dark] .home-chat-message .home-chat-answer-priorities,:root[data-theme=dark] .home-chat-message .home-chat-answer-metrics,:root[data-theme=dark] .home-chat-message .home-chat-answer-evidence{border-color:#344965;background:#121e30db}:root[data-theme=dark] .home-chat-message .home-chat-answer-priorities>strong,:root[data-theme=dark] .home-chat-message .home-chat-answer-metrics>strong,:root[data-theme=dark] .home-chat-message .home-chat-answer-priorities ol,:root[data-theme=dark] .home-chat-message .home-chat-answer-metrics span{color:#dce7f6}:root[data-theme=dark] .home-chat-message .home-chat-answer-metrics span{background:#30425ca8}:root[data-theme=dark] .home-chat-message .home-chat-answer-evidence summary,:root[data-theme=dark] .home-chat-message .home-chat-answer-evidence p{color:#b7c6da}@media(max-width:720px){.premium-workspace .premium-topbar .product-logo-topbar.product-cobrand{min-width:112px;min-height:40px;padding:3px 7px 3px 3px}.premium-workspace .premium-topbar .product-logo-topbar.product-cobrand .cobrand-product-mark{width:34px;height:34px}.premium-workspace .premium-topbar .product-logo-topbar.product-cobrand .cobrand-product-copy strong{font-size:.86rem}.home-chat-message .home-chat-answer-priorities,.home-chat-message .home-chat-answer-metrics,.home-chat-message .home-chat-answer-evidence{padding:10px 11px}.home-chat-message .home-chat-answer-metrics>div{grid-template-columns:1fr}}.home-chat-shell .home-chat-history{gap:12px;padding:18px 13px 14px;background-color:#f4f6fa;background:linear-gradient(180deg,#f8f9fc,#f4f6fa)}.home-chat-shell .home-chat-history-head{min-height:42px;padding:0 2px}.home-chat-shell .home-chat-history-head>div{gap:2px}.home-chat-shell .home-chat-history-head .eyebrow{color:#7b879b;font-size:.59rem;letter-spacing:.095em}.home-chat-shell .home-chat-history-head strong{color:#15213a;font-size:1.02rem;letter-spacing:-.02em}.home-chat-shell .home-chat-history-head button{min-width:34px;border-color:transparent;background:transparent;color:#68758a}.home-chat-shell .home-chat-history-head button:hover{border-color:#d7dfeb;background:#fff;color:#263652}.home-chat-shell .home-chat-history-head button:focus-visible,.home-chat-shell .home-chat-new:focus-visible,.home-chat-shell .home-chat-history-list>button:focus-visible,.home-chat-shell .home-chat-history-restore:focus-visible{outline:3px solid rgba(91,98,216,.28);outline-offset:2px}.home-chat-shell .home-chat-new{min-height:43px;justify-content:center;border-color:#d8dcef;border-radius:13px;background:linear-gradient(145deg,#fff,#f1f2fb);color:#30375d;font-size:.78rem;box-shadow:0 7px 20px #30366612}.home-chat-shell .home-chat-new:hover{border-color:#bfc4e4;background:linear-gradient(145deg,#fff,#ebecfa);box-shadow:0 9px 24px #3036661c}.home-chat-shell .home-chat-history-list{gap:5px;padding-right:2px;scrollbar-width:thin;scrollbar-color:#c7cedb transparent}.home-chat-shell .home-chat-history-group{padding:7px 9px 4px;color:#8a94a5;font-size:.6rem;letter-spacing:.09em}.home-chat-shell .home-chat-history-list>button{min-height:64px;gap:9px;align-items:start;padding:10px 9px;border:1px solid transparent;border-radius:13px;color:#4f5c70;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.home-chat-shell .home-chat-history-list>button:hover{border-color:#dde3ec;background:#ffffffd1;color:#1d2a43;box-shadow:0 7px 18px #1f2d480f}.home-chat-shell .home-chat-history-list>button.active{border-color:#c9d3e4;background:linear-gradient(145deg,#fff,#edf2f8);color:#14233d;box-shadow:inset 3px 0 #6f6bd8,0 8px 20px #26315b17}.home-chat-shell .home-chat-history-icon{display:grid;place-items:center;width:28px;height:28px;margin-top:1px;border:1px solid #dde3ed;border-radius:9px;background:#ffffffd6;color:#69768a}.home-chat-shell .home-chat-history-list>button.active .home-chat-history-icon{border-color:#c7c8ee;background:#eeefff;color:#5553b9}.home-chat-shell .home-chat-history-copy{min-width:0;display:grid;gap:5px}.home-chat-shell .home-chat-history-list>button strong{display:-webkit-box;overflow:hidden;font-size:.78rem;line-height:1.32;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-chat-shell .home-chat-history-list>button small{min-width:0;display:flex;align-items:center;gap:6px;color:#8792a3;font-size:.62rem;line-height:1.25}.home-chat-shell .home-chat-history-list>button small span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 6px 2px 0;border-radius:999px;background:currentColor;opacity:.65}.home-chat-shell .home-chat-history-open{margin-top:8px}.home-chat-shell .home-chat-history-empty{display:grid;justify-items:center;gap:6px;margin:8px 4px 0;padding:22px 14px;border:1px dashed #d9e0ea;border-radius:14px;background:#ffffff8f;color:#8a95a6;text-align:center}.home-chat-shell .home-chat-history-empty strong{color:#445168;font-size:.77rem}.home-chat-shell .home-chat-history-empty span{max-width:150px;font-size:.67rem;line-height:1.45}:root[data-theme=dark] .home-chat-shell .home-chat-history{background:linear-gradient(180deg,#0f192a,#0b1423)}:root[data-theme=dark] .home-chat-shell .home-chat-history-head .eyebrow,:root[data-theme=dark] .home-chat-shell .home-chat-history-group,:root[data-theme=dark] .home-chat-shell .home-chat-history-list>button small{color:#8998ad}:root[data-theme=dark] .home-chat-shell .home-chat-history-head button{border-color:transparent;background:transparent;color:#9aa9bd}:root[data-theme=dark] .home-chat-shell .home-chat-history-head button:hover,:root[data-theme=dark] .home-chat-shell .home-chat-new{border-color:#2d3f59;background:linear-gradient(145deg,#152238,#101b2e);color:#dfe7f3}:root[data-theme=dark] .home-chat-shell .home-chat-new:hover{border-color:#4b5e7c;background:linear-gradient(145deg,#192a44,#132138)}:root[data-theme=dark] .home-chat-shell .home-chat-history-list>button:hover{border-color:#2d405b;background:#192840c7;color:#f2f6fc}:root[data-theme=dark] .home-chat-shell .home-chat-history-list>button.active{border-color:#415574;background:linear-gradient(145deg,#1a2a43,#142238);color:#fff;box-shadow:inset 3px 0 #8d87ff,0 9px 22px #00000038}:root[data-theme=dark] .home-chat-shell .home-chat-history-icon{border-color:#30425e;background:#121f33;color:#a7b5c8}:root[data-theme=dark] .home-chat-shell .home-chat-history-list>button.active .home-chat-history-icon{border-color:#55568f;background:#25284d;color:#c2bfff}:root[data-theme=dark] .home-chat-shell .home-chat-history-empty{border-color:#304059;background:#101b2da3;color:#8f9db1}:root[data-theme=dark] .home-chat-shell .home-chat-history-empty strong{color:#d5deeb}@media(max-width:720px){.home-chat-shell .home-chat-history{gap:8px;padding:10px 10px 8px}.home-chat-shell .home-chat-history-head,.home-chat-shell .home-chat-new{min-height:38px}.home-chat-shell .home-chat-history-list{gap:7px;padding-bottom:4px}.home-chat-shell .home-chat-history-list>button{flex-basis:196px;min-height:61px;padding:9px}.home-chat-shell .home-chat-history-group{align-self:center;padding-inline:4px}}.home-chat-shell:not(.history-collapsed){grid-template-columns:minmax(218px,238px) minmax(0,1fr) minmax(190px,220px)}.home-chat-shell.is-new-conversation:not(.history-collapsed){grid-template-columns:minmax(218px,238px) minmax(0,1fr)}.home-chat-shell .home-chat-history{gap:14px;padding:20px 14px 16px;background:radial-gradient(circle at 18% 0%,rgba(105,112,210,.06),transparent 35%),linear-gradient(180deg,#f9fafc,#f3f5f9)}.home-chat-shell .home-chat-history-head{min-height:45px;padding:0 3px}.home-chat-shell .home-chat-history-head>div{gap:3px}.home-chat-shell .home-chat-history-head strong{color:#17223a;font-size:1.08rem;letter-spacing:-.025em}.home-chat-shell .home-chat-history-head small{color:#667085;font-size:.66rem;font-weight:650}.home-chat-shell .home-chat-new{min-height:46px;justify-content:flex-start;padding-inline:13px;border-color:#d5dced;border-radius:14px;background:#ffffffeb;color:#2f365f;font-size:.8rem;box-shadow:0 9px 24px #252c5f14}.home-chat-shell .home-chat-new svg{padding:2px;border-radius:999px;background:#eceefe;color:#5958bd;box-sizing:content-box}.home-chat-shell .home-chat-history-list{display:grid;align-content:start;gap:18px;padding:2px 3px 10px 0;overflow-x:hidden}.home-chat-shell .home-chat-history-section,.home-chat-shell .home-chat-history-group-items{min-width:0;display:grid}.home-chat-shell .home-chat-history-section{gap:7px}.home-chat-shell .home-chat-history-group-items{gap:5px}.home-chat-shell .home-chat-history-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px}.home-chat-shell .home-chat-history-group-toggle{width:100%;min-width:0;display:flex;align-items:center;gap:5px;justify-content:flex-start;padding:5px 6px;border:0;border-radius:7px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.home-chat-shell .home-chat-history-group-items[hidden]{display:none!important}.home-chat-shell .home-chat-history-group-toggle:hover{background:#dee4eead}.home-chat-shell .home-chat-history-group-toggle:focus-visible{outline:3px solid rgba(91,98,216,.3);outline-offset:1px}.home-chat-shell .home-chat-history-group-toggle svg{flex:0 0 auto;margin-left:auto;transition:transform .14s ease}.home-chat-shell .home-chat-history-group-toggle .home-chat-history-group-count{min-width:20px;margin-left:auto;padding:2px 6px;border-radius:999px;background:#dce1ebad;color:#667085;font-size:.59rem;font-weight:780;text-align:center}.home-chat-shell .home-chat-history-group-toggle .home-chat-history-group-action{flex:0 0 auto;color:#667085;font-size:.6rem;font-weight:760}.home-chat-shell .home-chat-history-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.home-chat-shell .home-chat-history-group-head strong{color:#667085;font-size:.64rem;font-weight:820;letter-spacing:.075em;text-transform:uppercase}.home-chat-shell .home-chat-history-group-head span{min-width:20px;padding:2px 6px;border-radius:999px;background:#dce1ebad;color:#667085;font-size:.59rem;font-weight:780;text-align:center}.home-chat-shell .home-chat-history-item{min-width:0;overflow:hidden;border:1px solid transparent;border-radius:14px;background:transparent;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.home-chat-shell .home-chat-history-item:hover{border-color:#dfe5ee;background:#ffffffc7;box-shadow:0 8px 22px #222f490e}.home-chat-shell .home-chat-history-item.active{border-color:#cbd5e6;background:linear-gradient(145deg,#fffffffa,#edf1f8f5);box-shadow:inset 3px 0 #6d68d5,0 9px 23px #2d356317}.home-chat-shell .home-chat-history-primary{width:100%;min-width:0;min-height:59px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:start;padding:10px 9px 8px;border:0;background:transparent;color:#4d5a70;text-align:left;cursor:pointer;font:inherit}.home-chat-shell .home-chat-history-primary:hover{color:#17243c}.home-chat-shell .home-chat-history-primary:focus-visible,.home-chat-shell .home-chat-history-duplicates-toggle:focus-visible,.home-chat-shell .home-chat-history-duplicates button:focus-visible{outline:3px solid rgba(91,98,216,.3);outline-offset:-2px}.home-chat-shell .home-chat-history-item.active .home-chat-history-primary{color:#17233d}.home-chat-shell .home-chat-history-item.active .home-chat-history-icon{border-color:#cbcbed;background:#eeefff;color:#5655ba}.home-chat-shell .home-chat-history-primary strong{display:-webkit-box;overflow:hidden;color:inherit;font-size:.79rem;line-height:1.35;letter-spacing:-.01em;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-chat-shell .home-chat-history-primary small{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;color:#667085;font-size:.62rem;line-height:1.25}.home-chat-shell .home-chat-history-primary small span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 6px 2px 0;border-radius:999px;background:currentColor;opacity:.65}.home-chat-shell .home-chat-history-primary .home-chat-history-open{margin-top:8px;opacity:0;transition:opacity .12s ease,transform .12s ease}.home-chat-shell .home-chat-history-primary:hover .home-chat-history-open,.home-chat-shell .home-chat-history-primary:focus-visible .home-chat-history-open,.home-chat-shell .home-chat-history-item.active .home-chat-history-open{opacity:1;transform:translate(1px)}.home-chat-shell .home-chat-history-duplicates-toggle{width:calc(100% - 49px);min-height:29px;display:flex;align-items:center;justify-content:space-between;gap:7px;margin:-2px 9px 6px 40px;padding:4px 7px;border:0;border-radius:8px;background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:.61rem;font-weight:760;text-align:left}.home-chat-shell .home-chat-history-duplicates-toggle:hover{background:#e2e7f0c2;color:#44516a}.home-chat-shell .home-chat-history-duplicates-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.home-chat-shell .home-chat-history-duplicates{display:grid;gap:2px;padding:0 8px 8px 40px}.home-chat-shell .home-chat-history-duplicates button{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:5px 7px;border:0;border-radius:8px;background:transparent;color:#667085;cursor:pointer;font:inherit;font-size:.62rem;text-align:left}.home-chat-shell .home-chat-history-duplicates button:hover,.home-chat-shell .home-chat-history-duplicates button.active{background:#dee4eecc;color:#35425b}.home-chat-shell .home-chat-history-duplicates button.active{box-shadow:inset 2px 0 #6d68d5}.home-chat-shell .home-chat-history-empty{margin:4px 0 0;padding:24px 14px;border-radius:15px}:root[data-theme=dark] .home-chat-shell .home-chat-history{background-color:#0b1423;background:radial-gradient(circle at 18% 0%,rgba(137,132,255,.08),transparent 36%),linear-gradient(180deg,#101a2b,#0b1423)}:root[data-theme=dark] .home-chat-shell .home-chat-history-head strong{color:#f1f5fb}:root[data-theme=dark] .home-chat-shell .home-chat-history-head small,:root[data-theme=dark] .home-chat-shell .home-chat-history-group-head strong,:root[data-theme=dark] .home-chat-shell .home-chat-history-primary small,:root[data-theme=dark] .home-chat-shell .home-chat-history-duplicates-toggle,:root[data-theme=dark] .home-chat-shell .home-chat-history-duplicates button{color:#8f9db1}:root[data-theme=dark] .home-chat-shell .home-chat-history-group-toggle:hover{background:#34455eb8}:root[data-theme=dark] .home-chat-shell .home-chat-history-group-toggle .home-chat-history-group-count{background:#37465eb8;color:#a5b3c6}:root[data-theme=dark] .home-chat-shell .home-chat-history-group-toggle .home-chat-history-group-action{color:#a5b3c6}:root[data-theme=dark] .home-chat-shell .home-chat-history-group-head span{background:#37465eb8;color:#a5b3c6}:root[data-theme=dark] .home-chat-shell .home-chat-new{border-color:#33435d;background:linear-gradient(145deg,#17243a,#111c2f);color:#e8eef8;box-shadow:0 10px 25px #00000038}:root[data-theme=dark] .home-chat-shell .home-chat-new svg{background:#282a52;color:#c3c0ff}:root[data-theme=dark] .home-chat-shell .home-chat-history-item:hover{border-color:#2d405a;background:#17253bcc;box-shadow:0 9px 23px #0003}:root[data-theme=dark] .home-chat-shell .home-chat-history-item.active{border-color:#405471;background:linear-gradient(145deg,#1a2a43,#142237);box-shadow:inset 3px 0 #8d87ff,0 10px 25px #0000003d}:root[data-theme=dark] .home-chat-shell .home-chat-history-primary,:root[data-theme=dark] .home-chat-shell .home-chat-history-primary:hover,:root[data-theme=dark] .home-chat-shell .home-chat-history-item.active .home-chat-history-primary{color:#e8edf6}:root[data-theme=dark] .home-chat-shell .home-chat-history-duplicates-toggle:hover,:root[data-theme=dark] .home-chat-shell .home-chat-history-duplicates button:hover,:root[data-theme=dark] .home-chat-shell .home-chat-history-duplicates button.active{background:#34455eb8;color:#e0e8f4}@media(max-width:720px){.home-chat-shell:not(.history-collapsed),.home-chat-shell.is-new-conversation:not(.history-collapsed){grid-template-columns:minmax(0,1fr)}.home-chat-shell .home-chat-history{gap:9px;padding:11px 11px 9px}.home-chat-shell .home-chat-history-head{min-height:36px}.home-chat-shell .home-chat-history-head small{display:none}.home-chat-shell .home-chat-new{min-height:38px;align-self:center;justify-self:end;padding-inline:11px}.home-chat-shell .home-chat-history-list{display:flex;gap:15px;max-height:148px;padding:1px 2px 4px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity}.home-chat-shell .home-chat-history-section{flex:0 0 auto;gap:5px}.home-chat-shell .home-chat-history-group-items{display:flex;gap:7px}.home-chat-shell .home-chat-history-group-head{padding-inline:3px}.home-chat-shell .home-chat-history-item{flex:0 0 210px;scroll-snap-align:start}.home-chat-shell .home-chat-history-primary{min-height:58px}.home-chat-shell .home-chat-history-duplicates-toggle{width:calc(100% - 49px)}.home-chat-shell .home-chat-history-duplicates{max-height:74px;overflow-y:auto}}@media(max-width:430px){.home-chat-shell .home-chat-history-item{flex-basis:min(206px,72vw)}.home-chat-shell .home-chat-history-primary strong{font-size:.76rem}}.crm-shell,.crm-shell>*,.crm-shell .panel,.crm-shell .panel-title,.crm-shell .panel-title>*,.crm-shell .table-actions,.crm-shell .crm-dashboard,.crm-shell .crm-revenue-workspace,.crm-shell .crm-revenue-nav,.crm-shell .crm-revenue-nav button,.crm-shell .crm-chart-grid,.crm-shell .crm-metric-grid,.crm-shell .crm-priority-grid,.crm-shell .crm-forecast-summary,.crm-shell .crm-forecast-stage-grid{min-width:0;max-width:100%}.crm-shell .panel-title{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.crm-shell .panel-title>div:first-child{flex:1 1 260px}.crm-shell .panel-title .table-actions{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end}.crm-shell .crm-revenue-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.crm-shell .crm-revenue-workspace-copy{max-width:760px}.crm-shell .crm-revenue-nav{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));align-items:stretch}.crm-shell .crm-revenue-nav button{min-height:92px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding:14px}.crm-shell .crm-revenue-nav button strong,.crm-shell .crm-revenue-nav button small{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.crm-shell .crm-revenue-nav button strong{line-height:1.28}.crm-shell .crm-revenue-nav button small{margin-top:3px;line-height:1.38}.crm-shell .crm-metric-grid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.crm-shell .crm-metric-card{min-height:104px;display:grid;align-content:start;gap:7px;line-height:1.35}.crm-shell .crm-metric-card strong,.crm-shell .crm-metric-card span,.crm-shell .crm-metric-card small,.crm-shell .crm-priority-card strong,.crm-shell .crm-priority-card span,.crm-shell .crm-priority-card small,.crm-shell .crm-priority-card em,.crm-shell .crm-priority-card b,.crm-shell .crm-forecast-summary strong,.crm-shell .crm-forecast-summary span,.crm-shell .crm-forecast-stage-grid strong,.crm-shell .crm-forecast-stage-grid span,.crm-shell .crm-forecast-stage-grid small,.crm-shell label,.crm-shell td,.crm-shell th{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.crm-shell .date-range-filter select,.crm-shell .date-range-filter input,.crm-shell input,.crm-shell select,.crm-shell textarea{width:100%;min-width:0}:root[data-theme=dark] .crm-shell{color:#e7eef8}:root[data-theme=dark] .crm-shell .date-range-filter,:root[data-theme=dark] .crm-shell .crm-tabs,:root[data-theme=dark] .crm-shell .crm-pipeline-mode-tabs,:root[data-theme=dark] .crm-shell .crm-revenue-workspace,:root[data-theme=dark] .crm-shell .panel,:root[data-theme=dark] .crm-shell .crm-widget,:root[data-theme=dark] .crm-shell .chart-panel,:root[data-theme=dark] .crm-shell .crm-opportunity-suggestion,:root[data-theme=dark] .crm-shell .crm-detail-panel,:root[data-theme=dark] .crm-shell .drawer-panel{border-color:#2d405c;background:radial-gradient(circle at 8% 0%,rgba(43,106,168,.09),transparent 32%),linear-gradient(180deg,#121e31,#0f192a);color:#e7eef8;box-shadow:0 16px 38px #00000038}:root[data-theme=dark] .crm-shell .crm-revenue-nav button,:root[data-theme=dark] .crm-shell .crm-metric-card,:root[data-theme=dark] .crm-shell .crm-copilot-overview-grid button,:root[data-theme=dark] .crm-shell .crm-priority-card,:root[data-theme=dark] .crm-shell .crm-forecast-summary>div,:root[data-theme=dark] .crm-shell .crm-forecast-stage-grid>div,:root[data-theme=dark] .crm-shell .crm-opportunity-card,:root[data-theme=dark] .crm-shell .crm-campaign-card,:root[data-theme=dark] .crm-shell .crm-list-row,:root[data-theme=dark] .crm-shell .crm-filtered-row,:root[data-theme=dark] .crm-shell .crm-timeline-item,:root[data-theme=dark] .crm-shell .crm-opportunity-column,:root[data-theme=dark] .crm-shell .crm-lead-empty,:root[data-theme=dark] .crm-shell .simple-chart-empty,:root[data-theme=dark] .crm-shell .empty-state{border-color:#314762;background:#142238;color:#e7eef8;box-shadow:0 10px 26px #0000002e}:root[data-theme=dark] .crm-shell .crm-revenue-nav button:hover,:root[data-theme=dark] .crm-shell .crm-revenue-nav button:focus-visible,:root[data-theme=dark] .crm-shell .crm-revenue-nav button.active,:root[data-theme=dark] .crm-shell .crm-metric-card-clickable:hover,:root[data-theme=dark] .crm-shell .crm-metric-card-clickable:focus-visible,:root[data-theme=dark] .crm-shell .crm-copilot-overview-grid button:hover,:root[data-theme=dark] .crm-shell .crm-copilot-overview-grid button:focus-visible,:root[data-theme=dark] .crm-shell .crm-priority-card:hover,:root[data-theme=dark] .crm-shell .crm-priority-card:focus-visible,:root[data-theme=dark] .crm-shell .crm-list-row:hover,:root[data-theme=dark] .crm-shell tbody tr:hover td{border-color:#50739a;background:#1a2b45;color:#fff;box-shadow:0 14px 30px #0000003d}:root[data-theme=dark] .crm-shell .crm-tabs button,:root[data-theme=dark] .crm-shell .crm-pipeline-mode-tabs button{color:#c5d2e4}:root[data-theme=dark] .crm-shell .crm-tabs button:hover,:root[data-theme=dark] .crm-shell .crm-pipeline-mode-tabs button:hover{background:#1a2a43;color:#fff}:root[data-theme=dark] .crm-shell .crm-tabs button.active,:root[data-theme=dark] .crm-shell .crm-pipeline-mode-tabs button.active{color:#fff}:root[data-theme=dark] .crm-shell .panel-title strong,:root[data-theme=dark] .crm-shell .crm-revenue-workspace-copy h3,:root[data-theme=dark] .crm-shell .crm-revenue-nav button strong,:root[data-theme=dark] .crm-shell .crm-metric-card strong,:root[data-theme=dark] .crm-shell .crm-copilot-overview-grid strong,:root[data-theme=dark] .crm-shell .crm-priority-card strong,:root[data-theme=dark] .crm-shell .crm-priority-card span,:root[data-theme=dark] .crm-shell .crm-forecast-summary strong,:root[data-theme=dark] .crm-shell .crm-forecast-stage-grid strong,:root[data-theme=dark] .crm-shell .chart-panel>strong,:root[data-theme=dark] .crm-shell .crm-list-row strong,:root[data-theme=dark] .crm-shell .crm-filtered-row strong,:root[data-theme=dark] .crm-shell .crm-timeline-item strong,:root[data-theme=dark] .crm-shell .empty-state strong,:root[data-theme=dark] .crm-shell label,:root[data-theme=dark] .crm-shell td strong{color:#f2f6fc}:root[data-theme=dark] .crm-shell .section-subtitle,:root[data-theme=dark] .crm-shell .crm-period-summary,:root[data-theme=dark] .crm-shell .muted,:root[data-theme=dark] .crm-shell .crm-revenue-workspace-copy>p,:root[data-theme=dark] .crm-shell .crm-revenue-nav button small,:root[data-theme=dark] .crm-shell .crm-metric-card span,:root[data-theme=dark] .crm-shell .crm-copilot-overview-grid span,:root[data-theme=dark] .crm-shell .crm-priority-card small,:root[data-theme=dark] .crm-shell .crm-forecast-summary span,:root[data-theme=dark] .crm-shell .crm-forecast-stage-grid span,:root[data-theme=dark] .crm-shell .crm-forecast-stage-grid small,:root[data-theme=dark] .crm-shell .simple-bar-label,:root[data-theme=dark] .crm-shell .simple-bar-label strong,:root[data-theme=dark] .crm-shell .empty-state span,:root[data-theme=dark] .crm-shell td,:root[data-theme=dark] .crm-shell small{color:#b5c4d8}:root[data-theme=dark] .crm-shell input,:root[data-theme=dark] .crm-shell select,:root[data-theme=dark] .crm-shell textarea{border-color:#3a4e69;background:#0e1829;color:#eef4fc;color-scheme:dark}:root[data-theme=dark] .crm-shell input::placeholder,:root[data-theme=dark] .crm-shell textarea::placeholder{color:#889ab1}:root[data-theme=dark] .crm-shell .simple-bar-track{background:#263852}:root[data-theme=dark] .crm-shell .safe-mode-notice,:root[data-theme=dark] .crm-shell .crm-truth-banner,:root[data-theme=dark] .crm-shell .notice{border-color:#315a75;background:#112b3e;color:#c4e8f5}:root[data-theme=dark] .crm-shell .table-wrap,:root[data-theme=dark] .crm-shell .crm-table-wrap{border-color:#30445f;background:#0f192a}:root[data-theme=dark] .crm-shell table{background:#101b2d;color:#dce6f3}:root[data-theme=dark] .crm-shell th{border-color:#31445f;background:#19273c;color:#c5d3e5}:root[data-theme=dark] .crm-shell td{border-color:#263a54;background:#111d30}@media(max-width:1100px){.crm-shell .crm-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-shell .crm-revenue-nav{grid-template-columns:repeat(auto-fit,minmax(164px,1fr))}}@media(max-width:720px){.crm-shell .panel-title>div:first-child,.crm-shell .panel-title .table-actions{flex-basis:100%}.crm-shell .panel-title .table-actions{justify-content:flex-start}.crm-shell .crm-chart-grid,.crm-shell .crm-priority-grid,.crm-shell .crm-forecast-summary,.crm-shell .crm-revenue-nav{grid-template-columns:minmax(0,1fr)}.crm-shell .crm-revenue-nav button{min-height:82px}.crm-shell .crm-metric-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.global-copilot-fab.copilot-launcher{border-color:#565fbc57!important;background:linear-gradient(145deg,#fff,#eef1ff)!important}.global-copilot-fab.copilot-launcher .copilot-launcher__avatar{width:100%;height:100%;padding:7px;border-radius:inherit;background:transparent;object-fit:contain}:root[data-theme=dark] .global-copilot-fab.copilot-launcher{border-color:#485778!important;background:linear-gradient(145deg,#1b2942,#101a2c)!important}:root[data-theme=dark]{--bg-app: #091321;--bg-panel: #111e31;--text-main: #edf4fb;--text-muted: #aebfd4;--border-soft: #2d405b;--border-subtle: #233750;color-scheme:dark}:root[data-theme=dark] .contact-center-shell,:root[data-theme=dark] .contact-center-main,:root[data-theme=dark] .campaign-center,:root[data-theme=dark] .review-center-page,:root[data-theme=dark] .intelligence-panel,:root[data-theme=dark] .prospecting-shell,:root[data-theme=dark] .platform-copilot-shell,:root[data-theme=dark] .ai-bot-panel,:root[data-theme=dark] .operations-copilot-conversation,:root[data-theme=dark] .operations-copilot-result,:root[data-theme=dark] .global-copilot-drawer,:root[data-theme=dark] .global-copilot-drawer.expanded,:root[data-theme=dark] .global-copilot-tabs,:root[data-theme=dark] .global-copilot-context-strip,:root[data-theme=dark] .global-copilot-context-card,:root[data-theme=dark] .global-copilot-history,:root[data-theme=dark] .global-copilot-approvals,:root[data-theme=dark] .global-copilot-audit,:root[data-theme=dark] .global-copilot-settings,:root[data-theme=dark] .global-copilot-composer,:root[data-theme=dark] .global-copilot-approval-summary,:root[data-theme=dark] .global-copilot-footer,:root[data-theme=dark] .global-copilot-body,:root[data-theme=dark] .confirm-dialog,:root[data-theme=dark] .detail-drawer,:root[data-theme=dark] .inline-drawer,:root[data-theme=dark] .drawer-panel{border-color:#30445f!important;background:linear-gradient(180deg,#142238,#0e192a)!important;color:#e9f1fa;box-shadow:0 18px 42px #00000047}:root[data-theme=dark] .contact-card,:root[data-theme=dark] .contact-center-draft-card,:root[data-theme=dark] .contact-center-signal-card,:root[data-theme=dark] .campaign-activity-stat-card,:root[data-theme=dark] .campaign-activity-summary-card,:root[data-theme=dark] .campaign-prep-card,:root[data-theme=dark] .campaign-pipeline-panel,:root[data-theme=dark] .campaign-preview-panel,:root[data-theme=dark] .review-center-card,:root[data-theme=dark] .intelligence360-card,:root[data-theme=dark] .prospecting-card-main,:root[data-theme=dark] .prospecting-ingestion-card,:root[data-theme=dark] .record360-card,:root[data-theme=dark] .metric-card,:root[data-theme=dark] .mini-card,:root[data-theme=dark] .soft-panel,:root[data-theme=dark] .table-panel,:root[data-theme=dark] .panel,:root[data-theme=dark] .global-copilot-history article,:root[data-theme=dark] .global-copilot-file,:root[data-theme=dark] .operations-copilot-conversation article,:root[data-theme=dark] .operations-result-summary dl div{border-color:#30445f!important;background:#142238!important;color:#e9f1fa}:root[data-theme=dark] .contact-center-shell :is(h1,h2,h3,h4,strong),:root[data-theme=dark] .campaign-center :is(h1,h2,h3,h4,strong),:root[data-theme=dark] .review-center-page :is(h1,h2,h3,h4,strong),:root[data-theme=dark] .intelligence-panel :is(h1,h2,h3,h4,strong),:root[data-theme=dark] .prospecting-shell :is(h1,h2,h3,h4,strong),:root[data-theme=dark] .global-copilot-drawer :is(h1,h2,h3,h4,strong),:root[data-theme=dark] .confirm-dialog :is(h1,h2,h3,h4,strong),:root[data-theme=dark] .detail-drawer :is(h1,h2,h3,h4,strong){color:#f1f6fc}:root[data-theme=dark] .contact-center-shell :is(p,small,label,td,th),:root[data-theme=dark] .campaign-center :is(p,small,label,td,th),:root[data-theme=dark] .review-center-page :is(p,small,label,td,th),:root[data-theme=dark] .intelligence-panel :is(p,small,label,td,th),:root[data-theme=dark] .prospecting-shell :is(p,small,label,td,th),:root[data-theme=dark] .global-copilot-drawer :is(p,small,label),:root[data-theme=dark] .confirm-dialog :is(p,small,label),:root[data-theme=dark] .detail-drawer :is(p,small,label){color:#b8c7d9}:root[data-theme=dark] :is(.contact-center-shell,.campaign-center,.review-center-page,.intelligence-panel,.prospecting-shell,.global-copilot-drawer,.confirm-dialog,.detail-drawer) :is(input,select,textarea){border-color:#3a506e!important;background:#0c1728!important;color:#edf4fb!important;color-scheme:dark}:root[data-theme=dark] .confirm-dialog-item{border-color:#37516f!important;background:#142238!important;color:#c6d5e8!important}:root[data-theme=dark] .confirm-dialog-impact{border-color:#2c617d!important;background:#102a3b!important;color:#c9ebfb!important}:root[data-theme=dark] .confirm-dialog-item strong,:root[data-theme=dark] .confirm-dialog-impact strong{color:#f3f8fd!important}:root[data-theme=dark] .confirm-dialog :is(.confirm-dialog-item,.confirm-dialog-impact){min-width:0;overflow-wrap:anywhere;word-break:normal}:root[data-theme=dark] .confirm-dialog-actions .secondary-button{border-color:#3d5574!important;background:#132238!important;color:#e4edf8!important}:root[data-theme=dark] .confirm-dialog-actions .secondary-button:hover{border-color:#5b85ad!important;background:#192d48!important;color:#fff!important}:root[data-theme=dark] .campaign-center :is(.campaign-nav-bar,.campaign-more-tabs>button,.campaign-more-menu,.campaign-signature-command,.campaign-copilot-handoff,.campaign-overview-hero,.campaign-five-stepper button,.campaign-readiness-grid span,.campaign-empty-queue,.campaign-event-stream button,.campaign-copilot-draft-list button,.campaign-layer-panel>.panel){border-color:#304963!important;background:#132238!important;color:#d9e6f4!important;box-shadow:none!important}:root[data-theme=dark] .campaign-center :is(.campaign-signature-command>summary,.campaign-copilot-handoff>summary,.campaign-more-tabs>button,.campaign-more-menu button,.campaign-five-stepper button strong,.campaign-readiness-grid strong,.campaign-event-stream strong,.campaign-empty-queue strong,.campaign-copilot-handoff strong){color:#f1f6fc!important}:root[data-theme=dark] .campaign-center :is(.campaign-signature-command small,.campaign-copilot-handoff small,.campaign-five-stepper button small,.campaign-readiness-grid span,.campaign-event-stream small,.campaign-event-stream em,.campaign-overview-hero p,.campaign-copilot-handoff p){color:#b8c9dd!important}:root[data-theme=dark] .campaign-center .campaign-five-stepper button.active,:root[data-theme=dark] .campaign-center .campaign-five-stepper button:hover,:root[data-theme=dark] .campaign-center .campaign-copilot-draft-list button.active{border-color:#298bb0!important;background:#153047!important}:root[data-theme=dark] .campaign-center .campaign-more-tabs>button:hover,:root[data-theme=dark] .campaign-center .campaign-more-tabs>button.active,:root[data-theme=dark] .campaign-center .campaign-more-menu button:hover,:root[data-theme=dark] .campaign-center .campaign-more-menu button.active{background:#18344e!important;color:#f4f9ff!important}.campaign-center .campaign-nav-bar,.campaign-center .campaign-signature-command,.campaign-center .campaign-copilot-handoff,.campaign-center .campaign-layer-panel{min-width:0}.campaign-center .campaign-signature-command>summary,.campaign-center .campaign-copilot-handoff>summary,.campaign-center .campaign-five-stepper button,.campaign-center .campaign-event-stream button,.campaign-center .campaign-copilot-draft-list button{overflow-wrap:anywhere}@media(max-width:900px){.campaign-center .campaign-copilot-handoff{grid-template-columns:1fr}.campaign-center .campaign-copilot-handoff-actions{justify-content:flex-start}}.confirm-dialog-item,.confirm-dialog-impact{min-width:0;overflow-wrap:anywhere}.confirm-dialog-item strong{margin-right:.35em}.campaign-center .campaign-copilot-handoff{display:block;min-width:0}.campaign-center .campaign-copilot-handoff>summary{min-width:0}.campaign-center .campaign-copilot-handoff>summary span,.campaign-center .campaign-copilot-handoff>summary strong,.campaign-center .campaign-copilot-handoff>summary small{min-width:0;overflow-wrap:anywhere}.campaign-center .campaign-copilot-handoff>:not(summary){margin-top:12px}.campaign-center .campaign-copilot-draft-list button.latest{background:linear-gradient(135deg,#e7f8ff,#ecfdf5);border:2px solid #1594b4;box-shadow:0 12px 26px #0891b224}.campaign-center .campaign-copilot-draft-list button.latest:hover,.campaign-center .campaign-copilot-draft-list button.latest.active{background:linear-gradient(135deg,#d9f5ff,#dcfce7);border-color:#047e9b}.campaign-copilot-latest{align-items:center;align-self:start;background:#0f7895;border-radius:999px;color:#fff!important;display:inline-flex;font-size:.68rem;font-weight:950;letter-spacing:.035em;line-height:1.2;padding:5px 9px;text-transform:uppercase}:root[data-theme=dark] .campaign-center .campaign-copilot-draft-list button.latest,:root[data-theme=dark] .campaign-center .campaign-copilot-draft-list button.latest.active{background:linear-gradient(135deg,#12344a,#123b35)!important;border-color:#24b6d6!important;box-shadow:0 12px 30px #0000003d!important;color:#f2f8ff!important}:root[data-theme=dark] .campaign-center .campaign-copilot-draft-list button.latest>em,:root[data-theme=dark] .campaign-center .campaign-copilot-draft-list button.latest>span:not(.campaign-copilot-latest):not(.campaign-copilot-draft-id),:root[data-theme=dark] .campaign-center .campaign-copilot-draft-list button.latest>small{color:#c5d7e9!important}.campaign-quick-date-filter{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.campaign-quick-date-filter>span{color:#526b84;font-size:.78rem;font-weight:900;margin-right:2px}.campaign-quick-date-filter button{background:#f6fbff;border:1px solid #c9dfef;border-radius:999px;color:#234866;font-size:.76rem;font-weight:850;min-height:34px;padding:7px 11px}.campaign-quick-date-filter button:hover,.campaign-quick-date-filter button.active{background:#0f7895;border-color:#0f7895;color:#fff}.campaign-center .campaign-copilot-draft-list{grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.campaign-center .campaign-copilot-draft-list button{align-content:start;height:100%;min-height:164px;min-width:0;overflow:hidden;padding:12px}.campaign-center .campaign-copilot-draft-list button>strong,.campaign-center .campaign-copilot-draft-list button>em,.campaign-center .campaign-copilot-draft-list button>span,.campaign-center .campaign-copilot-draft-list button>small{max-width:100%;min-width:0}.campaign-center .campaign-copilot-draft-list button>strong{display:-webkit-box;font-size:.86rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.campaign-center .campaign-copilot-draft-list button>em{display:-webkit-box;font-size:.7rem;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.campaign-center .campaign-copilot-draft-list button>span:not(.campaign-copilot-latest):not(.campaign-copilot-draft-id),.campaign-center .campaign-copilot-draft-list button>small{font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1080px){.campaign-center .campaign-copilot-draft-list{grid-template-columns:repeat(3,minmax(0,1fr))}}:root[data-theme=dark] .campaign-quick-date-filter>span{color:#b9c9dc}:root[data-theme=dark] .campaign-quick-date-filter button{background:#132238;border-color:#34516d;color:#d8e7f5}:root[data-theme=dark] .campaign-quick-date-filter button:hover,:root[data-theme=dark] .campaign-quick-date-filter button.active{background:#137d9a;border-color:#2ab7d4;color:#fff}:root[data-theme=dark] .campaign-center .campaign-copilot-handoff-actions button,:root[data-theme=dark] .campaign-center .campaign-copilot-handoff button.secondary,:root[data-theme=dark] .campaign-center .campaign-copilot-spotlight button.secondary{background:#172b44!important;border-color:#3c5d7d!important;color:#eef6ff!important}:root[data-theme=dark] .campaign-center .campaign-copilot-handoff-actions button:hover,:root[data-theme=dark] .campaign-center .campaign-copilot-handoff button.secondary:hover,:root[data-theme=dark] .campaign-center .campaign-copilot-spotlight button.secondary:hover{background:#213b59!important;border-color:#5e9bc8!important}:root[data-theme=dark] .campaign-center .campaign-copilot-handoff-actions button.primary,:root[data-theme=dark] .campaign-center .campaign-copilot-spotlight button.primary{background:#087e9e!important;border-color:#1db6d5!important;color:#fff!important}:root[data-theme=dark] .campaign-center button:not(.primary):not(.campaign-primary-action){background:#142941!important;border-color:#385978!important;color:#edf5ff!important}:root[data-theme=dark] .campaign-center button:not(.primary):not(.campaign-primary-action):hover:not(:disabled),:root[data-theme=dark] .campaign-center button:not(.primary):not(.campaign-primary-action).active{background:#1b3a58!important;border-color:#5b9bc7!important;color:#fff!important}:root[data-theme=dark] .campaign-center button:disabled{background:#101d30!important;border-color:#263d57!important;color:#70849b!important;opacity:1}:root[data-theme=dark] .campaign-center button.primary,:root[data-theme=dark] .campaign-center button.campaign-primary-action{background:#087e9e!important;border-color:#1db6d5!important;color:#fff!important}.campaign-center .campaign-copilot-draft-id{background:#d7f3ff;border:1px solid #78cce4;color:#075a78}:root[data-theme=dark] .campaign-center .campaign-copilot-draft-id{background:#163d55!important;border-color:#2b8fb0!important;color:#d8f5ff!important}.campaign-center .score-pill{background:#e1f8eb;border:1px solid #65c993;color:#12663e}.campaign-center .audience-row-needs_review .score-pill{background:#fff3d6;border-color:#f0b94e;color:#875500}.campaign-center .audience-row-excluded .score-pill,.campaign-center .audience-row-missing_email .score-pill{background:#fee6e7;border-color:#ee979d;color:#a52b35}:root[data-theme=dark] .campaign-center .score-pill{background:#123d2a!important;border-color:#269b62!important;color:#a6f4c9!important}:root[data-theme=dark] .campaign-center .audience-row-needs_review .score-pill{background:#463314!important;border-color:#bf8325!important;color:#ffe09a!important}:root[data-theme=dark] .campaign-center .audience-row-excluded .score-pill,:root[data-theme=dark] .campaign-center .audience-row-missing_email .score-pill{background:#4a2028!important;border-color:#ba5361!important;color:#ffc3cb!important}.premium-workspace :is(h1,h2,h3){font-weight:700;letter-spacing:-.018em}.premium-workspace :is(h4,h5,h6,strong){font-weight:650}.premium-workspace :is(p,small,label,td,th){letter-spacing:-.005em}.premium-workspace .panel{border-radius:18px;box-shadow:0 9px 26px #1834540e}.premium-workspace :is(.summary-item,.metric-card,.stat-card,.home-stat-card,.home-pulse-card,.home-priority-card){border-radius:14px;box-shadow:none}.premium-workspace :is(button,.badge,.status-dot){transition-duration:.14s}.premium-workspace button:not(.primary):not(.primary-wide):not(.campaign-primary-action){font-weight:700}:root[data-theme=dark] .premium-workspace .panel{box-shadow:0 10px 28px #0000002b}.premium-workspace .signature-context-header,.premium-workspace .module-ai-assistant,.premium-workspace .section-header,.premium-workspace .campaign-center>.panel{border-width:1px;border-radius:16px}.premium-workspace .signature-context-header{padding:20px}.premium-workspace .signature-context-header h1,.premium-workspace .signature-context-header h2,.premium-workspace .signature-context-header h3{font-weight:680;line-height:1.08;letter-spacing:-.026em}.premium-workspace .signature-context-header p,.premium-workspace .section-subtitle,.premium-workspace .module-ai-assistant small{font-weight:450;line-height:1.45}.premium-workspace .eyebrow,.premium-workspace .signature-context-header .eyebrow{font-size:.66rem;font-weight:750;letter-spacing:.1em}.premium-workspace :is(.badge,.status-dot,.campaign-delivery-badge){box-shadow:none}.premium-workspace :is(.summary-item,.metric-card,.stat-card,.home-stat-card,.home-pulse-card,.home-priority-card){border-width:1px}:root[data-theme=dark] .premium-workspace .signature-context-header,:root[data-theme=dark] .premium-workspace .module-ai-assistant,:root[data-theme=dark] .premium-workspace .campaign-center>.panel{background:#142238;border-color:#30445f}:root[data-theme=dark] .premium-workspace .section-subtitle,:root[data-theme=dark] .premium-workspace .signature-context-header p,:root[data-theme=dark] .premium-workspace .module-ai-assistant small{color:#b7c7d9}:root[data-theme=light] .premium-workspace .signature-context-header,:root[data-theme=light] .premium-workspace .module-ai-assistant,:root[data-theme=light] .premium-workspace .campaign-center>.panel{border-color:#d7e2ed;box-shadow:0 8px 22px #25415f0e}@media(max-width:640px){.premium-workspace .signature-context-header{padding:18px;gap:14px}.premium-workspace .signature-context-actions{gap:8px}.premium-workspace .signature-context-actions :is(button,.button){min-height:38px}}.premium-topbar .product-logo-topbar.product-cobrand{min-width:148px;min-height:48px;padding:6px 12px 6px 6px;border-radius:14px;background:linear-gradient(145deg,#f8fbff,#e8f2ff);border-color:#c8daf4;box-shadow:0 7px 18px #25415f14}.premium-topbar .product-logo-topbar.product-cobrand .cobrand-product-mark{width:36px;height:36px;padding:3px;border-radius:11px;background:linear-gradient(145deg,#f4f0ff,#e5efff);border:1px solid #c6c5f5}.premium-topbar .product-logo-topbar.product-cobrand .cobrand-product-copy strong{color:#142846;font-size:.94rem;font-weight:760;letter-spacing:-.025em}:root[data-theme=dark] .premium-topbar .product-logo-topbar.product-cobrand{background:radial-gradient(circle at 15% 16%,rgba(137,104,255,.22),transparent 54%),linear-gradient(145deg,#172a46,#12223b);border-color:#425a7a;box-shadow:0 8px 20px #00000038}:root[data-theme=dark] .premium-topbar .product-logo-topbar.product-cobrand .cobrand-product-copy strong{color:#f1f6ff}@media(max-width:640px){.premium-topbar .product-logo-topbar.product-cobrand{min-width:130px;min-height:44px;padding-right:9px}.premium-topbar .product-logo-topbar.product-cobrand .cobrand-product-mark{width:32px;height:32px}.premium-topbar .product-logo-topbar.product-cobrand .cobrand-product-copy strong{font-size:.86rem}}.crm-opportunity-detail-drawer .drawer-head{padding:20px 22px}.crm-opportunity-detail-drawer .drawer-body{gap:14px;padding:18px 20px 22px}.crm-opportunity-detail-drawer .crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-opportunity-detail-drawer .crm-detail-field{min-height:76px;padding:12px 14px;border-radius:12px}.crm-opportunity-detail-drawer .crm-detail-field-notas,.crm-opportunity-detail-drawer .crm-detail-field-siguiente-acción{grid-column:1 / -1}:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-head{border-color:#30445f!important;background:linear-gradient(135deg,#172a46,#102038)!important}:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-body{background:#0e192a!important}:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-tabs{border-color:#304b69!important;background:#13243a!important}:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-tabs button{color:#b7c8dc!important}:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-tabs button.active,:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-tabs button:hover{border-color:#387aa4!important;background:#173553!important;color:#e9f6ff!important}:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-row,:root[data-theme=dark] .crm-opportunity-detail-drawer .crm-filtered-row{border-color:#304b69!important;background:#14263e!important;color:#edf5ff!important}:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-row span{color:#9fb7d3!important}:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-row strong{color:#eff7ff!important;font-weight:650;line-height:1.35}:root[data-theme=dark] .crm-opportunity-detail-drawer .drawer-actions .badge{border-color:#385777!important;background:#132a43!important;color:#c9e1f7!important}@media(max-width:760px){.crm-opportunity-detail-drawer .crm-detail-grid{grid-template-columns:1fr}.crm-opportunity-detail-drawer .crm-detail-field-notas,.crm-opportunity-detail-drawer .crm-detail-field-siguiente-acción{grid-column:auto}}@media(max-width:640px){.campaign-quick-date-filter{gap:6px}.campaign-quick-date-filter>span{width:100%}.campaign-quick-date-filter button{flex:1 1 auto}.campaign-center .campaign-copilot-draft-list{grid-template-columns:1fr}}@media(max-width:560px){.confirm-dialog{gap:12px;padding:16px;border-radius:18px}.confirm-dialog-head{align-items:flex-start}.confirm-dialog-actions{display:grid;grid-template-columns:1fr}.confirm-dialog-actions button{width:100%}}:root[data-theme=dark] .global-copilot-notice,:root[data-theme=dark] .global-copilot-statusbar,:root[data-theme=dark] .global-copilot-statusbar span,:root[data-theme=dark] .global-copilot-statusbar button,:root[data-theme=dark] .global-copilot-quick-actions button,:root[data-theme=dark] .global-copilot-context-strip button,:root[data-theme=dark] .global-copilot-attach-button{border-color:#31506f!important;background:#132a40!important;color:#d5ecff!important}@media(min-width:1101px){.home-chat-shell.is-new-conversation{grid-template-columns:minmax(228px,246px) minmax(0,1fr)}.home-chat-shell:not(.is-new-conversation){grid-template-columns:minmax(228px,246px) minmax(0,1fr) minmax(190px,220px)}}.home-chat-shell .home-chat-history{padding-inline:14px}.home-chat-shell .home-chat-history-group-toggle{min-height:36px;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px;padding:7px 8px}.home-chat-shell .home-chat-history-group-head strong{min-width:0;font-size:.68rem;line-height:1.18;overflow-wrap:anywhere;white-space:normal}.home-chat-shell .home-chat-history-group-toggle .home-chat-history-group-count{min-width:23px;margin-left:0;font-size:.64rem}.home-chat-shell .home-chat-history-group-toggle .home-chat-history-group-action{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border:1px solid rgba(151,162,182,.46);border-radius:999px;color:#4d5d76;font-size:.68rem;font-weight:800;line-height:1}:root[data-theme=dark] .home-chat-shell .home-chat-history-group-toggle .home-chat-history-group-action{border-color:#425673;color:#c5d4e5}.home-chat-shell.history-collapsed,.home-chat-shell.history-collapsed.is-new-conversation{grid-template-columns:minmax(0,1fr)}.home-chat-shell.history-collapsed .home-chat-thread,.home-chat-shell.history-collapsed .home-chat-messages,.home-chat-shell.history-collapsed .home-chat-composer{width:100%;min-width:0}.home-chat-thread-head{flex-wrap:wrap}.home-chat-thread-actions{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}@media(max-width:720px){.home-chat-thread-head{align-items:flex-start}.home-chat-thread-actions{width:100%;margin-left:0;justify-content:flex-start}}.product-logo-topbar.product-official-logo,.product-logo-topbar.product-cobrand{width:200px!important;height:46px!important;min-width:200px!important;min-height:46px!important;max-width:200px!important;max-height:46px!important;flex:0 0 auto!important;padding:2px 8px!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}.product-logo-sidebar.product-official-logo,.product-logo-sidebar.product-cobrand{width:100%!important;height:96px!important;min-width:0!important;min-height:96px!important;max-width:240px!important;max-height:96px!important;padding:4px 10px!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}.product-logo-official-logo .official-logo-mark,.product-logo-cobrand .official-logo-mark{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}@media(max-width:640px){.product-logo-topbar.product-official-logo,.product-logo-topbar.product-cobrand{width:150px!important;height:38px!important;min-width:150px!important;min-height:38px!important;max-width:150px!important;max-height:38px!important;padding:2px 6px!important;border-radius:8px!important}.product-logo-sidebar.product-official-logo,.product-logo-sidebar.product-cobrand{height:90px!important;min-height:90px!important;max-height:90px!important;padding:6px 10px!important;border-radius:8px!important}}.campaign-email-settings,.campaign-ses-webhook,.campaign-ses-simulator{border-color:#0891b22e;background:linear-gradient(135deg,#fffffff5,#f0f9ffeb),#fff}.campaign-email-settings form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;margin-top:4px}.campaign-email-settings form label{display:grid;gap:4px;font-size:.78rem;font-weight:800;color:#475569}.campaign-email-settings .internal-safety-grid span{font-size:.68rem;text-transform:uppercase}.campaign-email-settings .internal-safety-grid strong{font-size:.9rem}.campaign-webhook-url strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem!important;overflow-wrap:anywhere}.ses-event-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ses-event-catalog-item{display:grid;gap:4px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffffdb;padding:12px}.ses-event-catalog-item strong{color:#0b1f3a;font-size:.9rem;letter-spacing:.04em}.ses-event-catalog-item span{color:#0891b2;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ses-event-catalog-item small{color:#475569;font-size:.78rem;line-height:1.45}.ses-event-catalog-item em{color:#64748b;font-size:.72rem;font-style:normal;line-height:1.4}.ses-event-catalog-item .campaign-action-button{justify-self:start;margin-top:6px}.simulation-badge{color:#b45309;background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;padding:2px 8px;font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.campaign-schedule-notice{margin:0 0 12px}.campaign-schedule-inline{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px;border:1px solid rgba(8,145,178,.18);border-radius:10px;background:#f0f9ffb3}.campaign-schedule-inline input{flex:1;min-width:0}.campaign-scheduled-date{color:#0b3b8c}.campaign-scheduled-note{color:#b45309;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.campaign-events-panel{border-color:#0891b22e;background:linear-gradient(135deg,#fffffff5,#f0f9ffeb),#fff}.demo-data-badge{border:1px dashed #f59e0b;background:#fffbeb;color:#92400e}.campaign-event-stages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.campaign-event-stage-card{display:grid;gap:3px;border:1px solid rgba(148,163,184,.22);border-radius:10px;background:#ffffffdb;padding:12px}.campaign-event-stage-card svg{color:#0891b2}.campaign-event-stage-card strong{color:#0b1f3a;font-size:.9rem}.campaign-event-stage-card .campaign-event-stage-count{color:#0b3b8c;font-size:1.35rem;font-weight:850;line-height:1}.campaign-event-stage-card small{color:#64748b;font-size:.74rem}.campaign-event-stage-card em{color:#0891b2;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.campaign-event-stage-card.muted{opacity:.65}.campaign-event-stage-card.muted svg{color:#94a3b8}.campaign-events-recent{margin-top:12px;display:grid;gap:6px}.ses-pending-banner{display:flex;gap:14px;align-items:flex-start;margin-bottom:14px;padding:14px 16px;border:1px dashed #f59e0b;border-radius:12px;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.ses-pending-banner-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:10px;background:#f59e0b;color:#fff}.ses-pending-banner strong{display:block;color:#92400e;font-size:1rem;letter-spacing:.02em}.ses-pending-banner p{margin:4px 0 8px;color:#78350f;font-size:.84rem;line-height:1.5}.ses-pending-banner .mini-list{margin:0}.ses-pending-banner .mini-list li{color:#92400e;font-size:.8rem}.ses-pending-banner code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#ffffffbf;border-radius:6px;padding:1px 6px}.ses-pending-pill{display:inline-block;margin-top:6px;border:1px solid #fcd34d;border-radius:999px;background:#fffbeb;color:#92400e;padding:2px 10px;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.product-logo.product-logo-sidebar{width:auto;max-width:none;height:64px;min-height:64px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;display:flex;align-items:center;justify-content:flex-start;gap:10px}.product-logo-sidebar .identity-symbol{display:block;width:60px;height:60px;object-fit:contain;flex:0 0 auto}.premium-shell.sidebar-collapsed .product-logo.product-logo-sidebar{justify-content:center}.premium-shell.sidebar-collapsed .product-logo-sidebar .identity-symbol{width:44px;height:44px}.product-logo.product-logo-topbar{width:auto;max-width:none;height:48px;min-height:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;display:flex;align-items:center;flex:0 0 auto}.product-logo-topbar .identity-horizontal{display:block;height:100%;width:auto;max-width:100%;object-fit:contain}#root,.app-shell,html,body{overflow-x:clip}.campaign-smtp-plugin .ses-delivery-test{margin-top:10px}.ses-delivery-notice{margin-top:8px}:root[data-theme=dark] :is(.pilot-quick-guide,.pilot-guide-step,.contacts-workspace,.contacts-copilot-review,.prospecting-page,.intelligence360-page,.intelligence360-card,.intelligence360-review-list>article,.lusha-filter-panel,.prospecting-main,.search-mode-toggle,.mega-search,.contact-ingestion-mode,.landing-hero-panel,.landing-panel,.contacts-search,.contacts-view-strip,.contacts-filter-panel,.contacts-main-panel,.summary-item,.pagination-bar,.table-wrap,.contacts-table-wrap,.contacts-responsive-table,.campaign-center .table-wrap,.campaign-center .panel,.campaign-center .soft-panel,.campaign-center .metric-card,.campaign-center .mini-card,.campaign-center .campaign-draft-card,.campaign-center .campaign-list-card,.campaign-center .campaign-preview-card,.prospecting-shell .panel,.prospecting-shell .table-panel,.prospecting-shell .prospecting-result-card,.prospecting-shell .prospecting-filter-panel,.review-center-page .panel,.review-center-page .table-panel,.review-center-page .review-item,.intelligence-panel .panel,.intelligence-panel .table-panel,.intelligence-panel .metric-card,.intelligence-panel .mini-card,.global-copilot-drawer .global-copilot-proposal,.global-copilot-drawer .global-copilot-evidence,.global-copilot-drawer .global-copilot-audit article,.global-copilot-drawer .global-copilot-fit-panel,.global-copilot-drawer .global-copilot-fit-metrics div,.global-copilot-drawer .global-copilot-fit-list article,.global-copilot-drawer .global-copilot-prospect-detail,.global-copilot-drawer .global-copilot-search-assist,.global-copilot-drawer .global-copilot-interpretation){background:#142238!important;border-color:#30445f!important;color:#e9f1fa}:root[data-theme=dark] .contacts-copilot-review :is(h3,dd){color:#f4f8ff}:root[data-theme=dark] .contacts-copilot-review :is(p,dt){color:#bacce4}:root[data-theme=dark] .contact-center-shell :is(.contact-center-row,.contact-center-audit-row,.opportunity-intelligence-mini,.settings-data-mode,.product-readiness-panel,.ai-opportunity-assistant-panel,.segmented-tabs,.module-ai-assistant,.signature-context-header){background:#142238!important;background-image:linear-gradient(135deg,#162740,#101c30)!important;border-color:#30445f!important;color:#e9f1fa!important}:root[data-theme=dark] .contact-center-shell :is(.contact-center-row,.contact-center-audit-row,.opportunity-intelligence-mini,.settings-data-mode,.product-readiness-panel,.ai-opportunity-assistant-panel,.segmented-tabs,.module-ai-assistant,.signature-context-header) :is(strong,b){color:#f1f6fc!important}:root[data-theme=dark] .contact-center-shell :is(.contact-center-row,.contact-center-audit-row,.opportunity-intelligence-mini,.settings-data-mode,.product-readiness-panel,.ai-opportunity-assistant-panel,.segmented-tabs,.module-ai-assistant,.signature-context-header) :is(small,span,time,em){color:#b8c7d9!important}:root[data-theme=dark] :is(.signature-context-header,.module-ai-assistant){background:#142238!important;background-image:linear-gradient(135deg,#162740,#101c30)!important;border-color:#30445f!important;color:#e9f1fa!important}:root[data-theme=dark] :is(.signature-context-header,.module-ai-assistant) :is(h1,h2,h3,strong){color:#f1f6fc!important}:root[data-theme=dark] :is(.signature-context-header,.module-ai-assistant) :is(p,span,small){color:#b8c7d9!important}:root[data-theme=dark] .module-ai-assistant :is(.module-ai-copy>p,.module-ai-collapsed small,.module-ai-input-card label>span){color:#d9e6f4!important}:root[data-theme=dark] .module-ai-assistant :is(.eyebrow,.module-ai-copy>.eyebrow){color:#a9d6ff!important}:root[data-theme=dark] .module-ai-assistant :is(textarea,input){background:#0b1728!important;border-color:#496989!important;color:#f1f6fc!important}:root[data-theme=dark] .module-ai-assistant :is(textarea,input)::placeholder{color:#b7c8da!important;opacity:1}:root[data-theme=dark] .contact-center-shell :is(.product-readiness-panel :is(li,.product-readiness-item),.ai-opportunity-grid>article){background:#101c30!important;border-color:#30445f!important;color:#dce8f6!important}:root[data-theme=dark] .contact-center-shell .product-readiness-checks>span{background:#172842!important;border-color:#35506f!important;color:#d7e6f5!important}:root[data-theme=dark] .contact-center-shell .product-readiness-checks>span.warn{background:#332b19!important;border-color:#786532!important;color:#f4e4ad!important}:root[data-theme=dark] :is(.global-command,.empty-state){background:#101c30!important;background-image:none!important;border-color:#30445f!important;color:#e9f1fa!important}:root[data-theme=dark] .global-command :is(input,textarea){background:#0c1728!important;color:#edf4fb!important;border-color:#3a506e!important}:root[data-theme=dark] :is(.pilot-guide-dismiss,.secondary-button){background:#142238!important;color:#e4eef8!important;border-color:#3a506e!important;box-shadow:none!important}:root[data-theme=dark] :is(.pilot-guide-dismiss,.secondary-button):hover{background:#1b304c!important;border-color:#527298!important}:root[data-theme=dark] :is(.signature-context-header,.contact-center-shell) .badge{background:#172842!important;color:#cfe0f2!important;border-color:#3a506e!important}:root[data-theme=dark] .contact-center-row em{background:#172842!important;color:#dce8f6!important;border:1px solid #3a506e}:root[data-theme=dark] :is(.review-center-page,.intelligence-panel,.prospecting-page) .safe-mode-notice{background:#112b3e!important;border-color:#315a75!important;color:#c4e8f5!important}:root[data-theme=dark] :is(.contacts-workspace,.contact-center-shell,.campaign-center,.prospecting-shell,.review-center-page,.intelligence-panel) :is(.secondary-button,.icon-text-button){background:#142238!important;border-color:#3a506e!important;color:#dce8f6!important}:root[data-theme=dark] :is(.contacts-workspace,.contact-center-shell,.campaign-center,.prospecting-shell,.review-center-page,.intelligence-panel,.global-copilot-drawer) :is(select,option){background:#0c1728!important;color:#edf4fb!important;border-color:#3a506e!important;color-scheme:dark}:root[data-theme=dark] :is(.contacts-workspace,.contact-center-shell,.campaign-center,.prospecting-shell,.review-center-page,.intelligence-panel) :is(.table-wrap,.contacts-table-wrap,.table-panel) :is(table,thead,tbody,tr,th,td){background:#111d30!important;border-color:#2d405b!important;color:#dce8f6!important}:root[data-theme=dark] :is(.contacts-workspace,.contact-center-shell,.campaign-center,.prospecting-shell,.review-center-page,.intelligence-panel) :is(.table-wrap,.contacts-table-wrap,.table-panel) th{background:#192b43!important;color:#f1f6fc!important}:root[data-theme=dark] .pilot-guide-heading strong,:root[data-theme=dark] .pilot-guide-step,:root[data-theme=dark] .pilot-guide-dismiss,:root[data-theme=dark] :is(.contacts-workspace,.contact-center-shell,.campaign-center,.prospecting-shell,.review-center-page,.intelligence-panel,.global-copilot-drawer) :is(h1,h2,h3,h4,strong){color:#f1f6fc!important}:root[data-theme=dark] .pilot-guide-step:before{background:#203c5d;color:#d4edff}:root[data-theme=dark] :is(.contacts-workspace,.contact-center-shell,.campaign-center,.prospecting-shell,.review-center-page,.intelligence-panel,.global-copilot-drawer) :is(p,small,label,span:not(.status-badge)){color:#b8c7d9}:root[data-theme=dark] .global-copilot-drawer :is(.global-copilot-tabs button,.global-copilot-quick-actions button.secondary,.global-copilot-more-actions button,.global-copilot-fit-pagination button,.global-copilot-prospect-detail button){background:#142238!important;border-color:#3a506e!important;color:#dce8f6!important}:root[data-theme=dark] .global-copilot-drawer :is(.global-copilot-smart-search textarea,.global-copilot-search-fields input,.global-copilot-search-fields select,.global-copilot-search-options select){background:#0c1728!important;color:#edf4fb!important;border-color:#3a506e!important}.global-copilot-drawer .global-copilot-header{background:linear-gradient(135deg,#152843,#183b59)!important;padding:14px 16px!important}.global-copilot-drawer .global-copilot-title .eyebrow{display:none}.global-copilot-drawer .global-copilot-title h3{font-size:1rem!important}.global-copilot-drawer .global-copilot-title small{display:none}.global-copilot-drawer .global-copilot-title span{font-size:.76rem!important}.global-copilot-drawer .global-copilot-body{gap:12px!important;padding:14px!important}.global-copilot-drawer .global-copilot-history{margin:0!important}.global-copilot-drawer .global-copilot-composer{margin:0!important;padding:13px!important}.global-copilot-drawer .global-copilot-search-assist{gap:10px!important}.global-copilot-drawer .global-copilot-search-assist>button{min-height:42px}.global-copilot-drawer .global-copilot-search-actions{display:flex;flex-wrap:wrap;gap:8px}.global-copilot-drawer .global-copilot-search-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid #3a587a;border-radius:9px;background:#172842;color:#d3e6fb;font:inherit;font-size:.76rem;font-weight:750}.global-copilot-drawer .global-copilot-search-actions button.campaign{border-color:#167a9d;background:#115372;color:#e7f9ff}:root[data-theme=light] .global-copilot-drawer .global-copilot-search-actions button{border-color:#bfd6eb;background:#f4f8fc;color:#26425f}:root[data-theme=light] .global-copilot-drawer .global-copilot-search-actions button.campaign{border-color:#0a91bc;background:#e1f6fc;color:#075b79}:root[data-theme=dark] .global-copilot-drawer :is(.global-copilot-header-actions button,.global-copilot-tabs,.global-copilot-tabs button,.global-copilot-statusbar,.global-copilot-history,.global-copilot-composer,.global-copilot-footer){background:#101c30!important;border-color:#334c6b!important;color:#dce8f6!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-history article{background:#142238!important;border-color:#314b69!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-statusbar button{background:#173453!important;border-color:#3576a7!important;color:#d8edff!important}:root[data-theme=light] .global-copilot-drawer .global-copilot-header{background:linear-gradient(135deg,#eef7ff,#dceeff)!important}:root[data-theme=light] .global-copilot-drawer .global-copilot-statusbar button{background:#e8f4ff!important;border-color:#9ac6ed!important;color:#12466f!important}:root[data-theme=dark] .global-copilot-drawer :is(.global-copilot-section-head,.global-copilot-interpretation,.global-copilot-fit-metrics>div,.global-copilot-fit-list>article,.global-copilot-result-actions button,.global-copilot-bulk-actions button,.global-copilot-approval-summary){background:#101c30!important;border-color:#334c6b!important;color:#dce8f6!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-list>article.selected{background:#142b46!important;border-color:#4d88c4!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-metrics>div strong{color:#d9efff!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-list>article em{background:#123d31!important;border:1px solid #23985a!important;border-radius:999px;color:#86efac!important;padding:5px 8px}:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-list>article>button,:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-list>article>label,:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-list>article .badge{background:#142238!important;background-image:none!important;border-color:#334c6b!important;color:#dce8f6!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-list>article>button:hover,:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-list>article>button:focus-visible{background:#19304d!important;border-color:#5b8fc2!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-list>article :is(strong,span,small){color:#dce8f6!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-fit-list>article .badge.approved{background:#123d31!important;border-color:#23985a!important;color:#86efac!important}:root[data-theme=dark] .global-copilot-drawer :is(.global-copilot-history .badge,.global-copilot-section-head .badge,.global-copilot-interpretation .badge){background:#172842!important;background-image:none!important;border-color:#3a587a!important;color:#c8def5!important;box-shadow:none!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-audience-summary{background:linear-gradient(135deg,#14263d,#101d31)!important;border-color:#365675!important;color:#e8f2fc!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-audience-summary span{background:#1a2f4b!important;border-color:#3c5e81!important;color:#c5dcf4!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-guided-step{background:linear-gradient(135deg,#142a40,#102033)!important;border-color:#38617e!important;color:#eaf5ff!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-guided-step strong{color:#edf6ff!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-guided-step span{color:#bcd3ea!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-guided-step>.badge{background:#203653!important;border-color:#486a90!important;color:#d4e8fb!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-proposal-actions>button:not(.primary-wide),:root[data-theme=dark] .global-copilot-drawer .global-copilot-footer>button{background:#172842!important;border-color:#3a587a!important;color:#c9ddf3!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-proposal-actions>button:not(.primary-wide):disabled,:root[data-theme=dark] .global-copilot-drawer .global-copilot-footer>button:disabled{background:#142238!important;border-color:#2e4663!important;color:#7791ae!important;opacity:.82}:root[data-theme=dark] .global-copilot-drawer .global-copilot-proposal>div:first-child .badge{background:#1b314d!important;border-color:#46658a!important;color:#cfe2f8!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-proposal>div:first-child .badge:nth-child(2){background:#3b3020!important;border-color:#816633!important;color:#f5d98d!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-campaign-preview span{background:#163b35!important;border-color:#347d68!important;color:#c4f2df!important}:root[data-theme=dark] .global-copilot-drawer :is(.global-copilot-context-details,.global-copilot-technical-detail){background:#14263d!important;border-color:#365675!important}:root[data-theme=dark] .global-copilot-drawer :is(.global-copilot-context-details,.global-copilot-technical-detail) summary{color:#d2e7fa!important}:root[data-theme=dark] .global-copilot-drawer .copilot-campaign-created-card{background:linear-gradient(135deg,#143448,#10283a)!important;border-color:#397592!important}:root[data-theme=dark] .global-copilot-drawer .copilot-campaign-created-card strong{color:#edf7ff!important}:root[data-theme=dark] .global-copilot-drawer .copilot-campaign-created-card span{color:#bdd8ed!important}:root[data-theme=dark] .campaign-center :is(.segmented-tabs,.campaign-five-stepper>button,.campaign-readiness-grid>:is(div,span),.campaign-copilot-flow-status,.campaign-copilot-flow-status>div,.campaign-copilot-flow-status>span,.campaign-copilot-audience-sample,.campaign-copilot-spotlight,.campaign-copilot-spotlight-metrics>span,.campaign-copilot-draft-list>button,.campaign-layer-ctas>button,.campaign-event-stream>button,.summary-item){background:#142238!important;border-color:#30445f!important;color:#e9f1fa!important}:root[data-theme=dark] .campaign-center .campaign-copilot-spotlight :is(h3,strong){color:#f1f6fc!important}:root[data-theme=dark] .campaign-center .campaign-copilot-spotlight p{color:#bed0e3!important}:root[data-theme=dark] .campaign-center .campaign-copilot-spotlight-actions .secondary{background:#162b45!important;border-color:#426482!important;color:#e2edf8!important}:root[data-theme=dark] .campaign-center .campaign-copilot-flow-status em,:root[data-theme=dark] .campaign-center .campaign-copilot-audience-list>span,:root[data-theme=dark] .campaign-center .campaign-contact-candidate-result{background:#142238!important;border-color:#30445f!important;color:#dce8f6!important}:root[data-theme=dark] .campaign-center .campaign-empty-queue{background:#142238!important;border-color:#30445f!important;color:#b8c7d9!important}:root[data-theme=dark] .campaign-center :is(.safe-mode-notice,.campaign-delivery-badge.blocked){background:#112b3e!important;border-color:#315a75!important;color:#c4e8f5!important}:root[data-theme=dark] .prospecting-page :is(.landing-suggestions>button,.landing-list>button,.landing-list>.muted,.mega-search input,textarea,select,.search-mode-toggle button,.contact-ingestion-mode button){background:#142238!important;border-color:#30445f!important;color:#dce8f6!important}:root[data-theme=dark] .campaign-center :is(.date-range-filter,.status.campaign-notice){background:#142238!important;background-image:none!important;border-color:#30445f!important;color:#dce8f6!important}:root[data-theme=dark] .campaign-center .badge{background:#172842!important;color:#cfe0f2!important;border-color:#3a506e!important}:root[data-theme=dark] .campaign-more-tabs>button{background:#142238;border-color:#385170;color:#dce9f7}:root[data-theme=dark] .campaign-more-tabs>button:hover,:root[data-theme=dark] .campaign-more-tabs>button:focus-visible,:root[data-theme=dark] .campaign-more-tabs>button.active{background:#1a2d48;border-color:#5a89bd;color:#fff}:root[data-theme=dark] .campaign-more-tabs>button small{color:#a9c3df}:root[data-theme=dark] .campaign-more-menu{background:#101a2b;border-color:#385170;box-shadow:0 14px 30px #00000057}:root[data-theme=dark] .campaign-more-menu button{color:#dce9f7}:root[data-theme=dark] .campaign-more-menu button:hover,:root[data-theme=dark] .campaign-more-menu button:focus-visible,:root[data-theme=dark] .campaign-more-menu button.active{background:#1a2d48;color:#fff}:root[data-theme=dark] .campaign-center .campaign-five-stepper button:nth-child(1){border-top:3px solid #38bdf8!important}:root[data-theme=dark] .campaign-center .campaign-five-stepper button:nth-child(2){border-top:3px solid #a78bfa!important}:root[data-theme=dark] .campaign-center .campaign-five-stepper button:nth-child(3){border-top:3px solid #22d3ee!important}:root[data-theme=dark] .campaign-center .campaign-five-stepper button:nth-child(4){border-top:3px solid #fbbf24!important}:root[data-theme=dark] .campaign-center .campaign-five-stepper button:nth-child(5){border-top:3px solid #34d399!important}:root[data-theme=dark] .campaign-signature-command>summary{color:#e9f1fa}:root[data-theme=dark] .campaign-signature-command>summary small{color:#b8c7d9}:root[data-theme=dark] .campaign-signature-command[open]>summary{border-bottom-color:#30445f}:root[data-theme=dark] .campaign-copilot-handoff>summary{color:#e9f1fa}:root[data-theme=dark] .campaign-copilot-handoff>summary small{color:#b8c7d9}:root[data-theme=dark] .campaign-copilot-handoff[open]>summary{border-bottom-color:#30445f}:root[data-theme=dark] .campaign-center :is(.campaign-signature-command,.campaign-overview-hero,.campaign-layer-ctas>button,.campaign-prelaunch-summary .summary-item,.signature-campaign-list,.signature-campaign-list table,.signature-campaign-list thead,.signature-campaign-list tbody,.signature-campaign-list tr,.signature-campaign-list th,.signature-campaign-list td,.campaign-delivery-badge,.campaign-delivery-badge.ready,.campaign-delivery-badge.blocked){background:#142238!important;background-image:none!important;border-color:#30445f!important;color:#e9f1fa!important}:root[data-theme=dark] .campaign-center .campaign-layer-ctas>button:hover,:root[data-theme=dark] .campaign-center .campaign-layer-ctas>button:focus-visible,:root[data-theme=dark] .campaign-center .signature-campaign-list tr:hover td{background:#1a2d48!important;border-color:#5a89bd!important}:root[data-theme=dark] .campaign-center :is(.campaign-overview-hero,.campaign-signature-command,.campaign-prelaunch-summary .summary-item,.signature-campaign-list) :is(strong,span,small,p,td,th){color:#dce9f7!important}:root[data-theme=dark] .campaign-center :is(.campaign-pipeline-column,.campaign-pipeline-card,.campaign-internal-test,.campaign-notice,.campaign-checks label,.campaign-execution-empty,.campaign-prep-card,.campaign-channel-grid span,.campaign-preview-before-send>article,.campaign-preview-before-send pre,.campaign-flow-steps span,.campaign-primary-selector,.campaign-logo-panel,.custom-html-panel,.campaign-logo-preview,.campaign-contact-candidate-result,.campaign-contact-candidate-list>span,.campaign-copilot-handoff,.campaign-copilot-handoff-actions button,.campaign-copilot-draft-list button,.campaign-copilot-flow-status span,.campaign-copilot-audience-sample){background:#142238!important;background-image:none!important;border-color:#30445f!important;color:#e9f1fa!important}:root[data-theme=dark] .campaign-center :is(.campaign-pipeline-column,.campaign-pipeline-card,.campaign-internal-test,.campaign-prep-card,.campaign-preview-before-send>article,.campaign-flow-steps span,.campaign-primary-selector,.campaign-copilot-handoff,.campaign-copilot-audience-sample) :is(strong,span,small,p,label,em){color:#dce9f7!important}:root[data-theme=dark] .campaign-center :is(.campaign-pipeline-card,.campaign-prep-card,.campaign-flow-steps span,.campaign-copilot-draft-list button,.campaign-contact-candidate-list>span):hover{background:#1a2d48!important;border-color:#5a89bd!important}:root[data-theme=dark] .campaign-center :is(.smart-campaign-builder>.panel,.smart-review-item,.step-lock-panel,.send-option-state,.preview-definition-list div,.preview-html-box,.template-card,.template-thumb,.template-thumb-logo,.audience-filter-strip,.audience-debug-panel,.audience-debug-panel>div,.audience-debug-wide,.audience-table-wrap,.audience-table-wrap table,.audience-table-wrap thead,.audience-table-wrap tbody,.audience-table-wrap tr,.audience-table-wrap th,.audience-table-wrap td,.audience-status-tabs,.editor-mode-tabs,.audience-status-tabs button,.editor-mode-tabs button){background:#142238!important;background-image:none!important;border-color:#30445f!important;color:#e9f1fa!important}:root[data-theme=dark] .campaign-center :is(.smart-campaign-builder,.smart-review-item,.step-lock-panel,.send-option-state,.template-card,.audience-debug-panel,.audience-table-wrap) :is(strong,span,small,p,label,dt,dd,th,td,em){color:#dce9f7!important}:root[data-theme=dark] .campaign-center :is(.audience-table-wrap tbody tr:hover,.template-card:hover,.template-card.active,.audience-status-tabs button.active,.editor-mode-tabs button.active){background:#1a2d48!important;border-color:#5a89bd!important}.campaign-center .smart-campaign-builder,.campaign-center .campaign-studio-steps,.campaign-center .campaign-flow-steps,.campaign-center .audience-status-tabs,.campaign-center .editor-mode-tabs,.campaign-center .smart-wizard-footer,.campaign-center .table-actions{min-width:0}.campaign-center .campaign-flow-steps,.campaign-center .campaign-studio-steps{align-items:stretch;gap:8px}.campaign-center .campaign-flow-steps span{min-width:0;overflow-wrap:anywhere}.campaign-center .audience-status-tabs,.campaign-center .editor-mode-tabs,.campaign-center .smart-wizard-footer,.campaign-center .table-actions{flex-wrap:wrap;row-gap:7px}.campaign-center .audience-status-tabs button,.campaign-center .editor-mode-tabs button,.campaign-center .smart-wizard-footer button,.campaign-center .table-actions>button{min-width:0;overflow-wrap:anywhere}@media(max-width:1024px){.campaign-center .campaign-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-center .smart-campaign-builder .campaign-config-panel .row,.campaign-center .smart-campaign-builder .campaign-config-panel .row.three{grid-template-columns:1fr}}@media(max-width:620px){.campaign-center .campaign-flow-steps{grid-template-columns:1fr}.campaign-center .audience-status-tabs button,.campaign-center .editor-mode-tabs button{flex:1 1 128px}}:root[data-theme=dark] .campaign-center :is(.smart-ai-studio-hero,.smart-ai-studio-copy,.smart-ai-studio-command,.smart-ai-option-grid button,.smart-template-upload,.smart-wizard-sidebar,.smart-wizard-steps button,.smart-wizard-active-panel,.smart-wizard-header,.smart-step-summary-grid span,.smart-ai-flow-card,.smart-ai-result-grid span,.smart-wizard-footer){background:#142238!important;background-image:none!important;border-color:#30445f!important;color:#e9f1fa!important;box-shadow:none!important}:root[data-theme=dark] .campaign-center :is(.smart-ai-studio-copy,.smart-ai-studio-command,.smart-template-upload,.smart-wizard-sidebar,.smart-wizard-steps button,.smart-wizard-header,.smart-step-summary-grid span,.smart-ai-flow-card,.smart-ai-result-grid span) :is(h1,h2,h3,h4,strong,span,p,small,label){color:#dce9f7!important}:root[data-theme=dark] .campaign-center .smart-ai-studio-command>.row.three{display:grid;grid-template-columns:minmax(0,1fr) minmax(168px,.72fr) minmax(168px,.72fr);gap:10px;align-items:end}:root[data-theme=dark] .campaign-center .smart-ai-studio-command>.row.three :is(button,label){min-width:0}:root[data-theme=dark] .campaign-center .smart-ai-option-grid button:hover,:root[data-theme=dark] .campaign-center .smart-wizard-steps button:hover,:root[data-theme=dark] .campaign-center .smart-wizard-steps button.active{background:#1a2d48!important;border-color:#5a89bd!important;color:#fff!important}:root[data-theme=dark] .campaign-center .smart-wizard-steps button.blocked{background:#2c1d2a!important;border-color:#6b3850!important}:root[data-theme=dark] .campaign-center .smart-wizard-steps button.complete{background:#142b2a!important;border-color:#32675d!important}:root[data-theme=dark] .campaign-center .smart-wizard-steps .smart-step-marker{background:#203a5a!important;color:#b9dfff!important}:root[data-theme=dark] .campaign-center .smart-wizard-steps button.blocked .smart-step-marker{background:#4a2634!important;color:#fecdd3!important}@media(max-width:1100px){:root[data-theme=dark] .campaign-center .smart-ai-studio-command>.row.three{grid-template-columns:1fr 1fr}:root[data-theme=dark] .campaign-center .smart-ai-studio-command>.row.three>label{grid-column:1 / -1}}@media(max-width:620px){:root[data-theme=dark] .campaign-center .smart-ai-studio-command>.row.three{grid-template-columns:1fr}:root[data-theme=dark] .campaign-center .smart-ai-studio-command>.row.three>label{grid-column:auto}}:root[data-theme=dark] .review-center-page .badge{background:#172842!important;color:#d5e4f4!important;border-color:#3a506e!important}:root[data-theme=dark] .review-center-page .badge.needs_review{background:#332b19!important;color:#f4e4ad!important;border-color:#786532!important}:root[data-theme=dark] .intelligence360-page :is(.intelligence360-metrics>*,.intelligence360-metrics>*>*,.intelligence360-card){background:#142238!important;background-image:none!important;border-color:#30445f!important;color:#e9f1fa!important}:root[data-theme=dark] .intelligence360-page .badge{background:#172842!important;color:#cfe0f2!important;border-color:#3a506e!important}:root[data-theme=dark] .intelligence360-page .intelligence360-card-head>div>span,:root[data-theme=dark] .intelligence360-page .intelligence360-card label{color:#9fb4ca!important}:root[data-theme=dark] .intelligence360-page .intelligence360-card-head h3,:root[data-theme=dark] .intelligence360-page .intelligence360-card :is(h2,h3,h4,strong){color:#f1f6fc!important}:root[data-theme=dark] .intelligence360-page .intelligence360-card :is(p,small,.muted,.helper-text){color:#c2d0df!important}:root[data-theme=dark] .intelligence360-page :is(.intelligence360-distribution,.intelligence360-segments)>span{background:#172842!important;color:#d6e5f4!important;border:1px solid #3a506e!important}:root[data-theme=dark] .intelligence360-page :is(.intelligence360-distribution,.intelligence360-segments)>span strong{color:#f1f6fc!important}:root[data-theme=dark] .intelligence360-page :is(.intelligence360-queue-item,.intelligence360-comparison-item){background:#101e32!important;border-color:#354b68!important}:root[data-theme=dark] .intelligence360-page .intelligence360-queue-item .intelligence360-row-actions{border-color:#354b68}:root[data-theme=dark] .intelligence360-page .intelligence360-row-actions button{background:#172842!important;border-color:#3a506e!important;color:#dceafb!important}:root[data-theme=dark] .intelligence360-page .intelligence360-row-actions button:hover,:root[data-theme=dark] .intelligence360-page .intelligence360-row-actions button:focus-visible{background:#203a5c!important;border-color:#70a8dc!important}:root[data-theme=dark] .intelligence360-page :is(input,select,textarea){background:#0c1728!important;border-color:#3a506e!important;color:#edf4fb!important;color-scheme:dark}:root[data-theme=dark] .prospecting-page :is(.prospecting-intelligence-brief,.landing-hero-panel,.landing-metrics>span,.filter-panel-body,.prospecting-essentials,.mega-search,.search-mode-toggle,.contact-ingestion-mode,.landing-list>*,.landing-suggestions>*,.chip-button,.ghost-button,.icon-text-button,input,textarea,select){background:#142238!important;background-image:none!important;border-color:#30445f!important;color:#e9f1fa!important}:root[data-theme=dark] .prospecting-page :is(input,textarea,select){background:#0c1728!important;color:#edf4fb!important;border-color:#3a506e!important;color-scheme:dark}:root[data-theme=dark] .prospecting-page :is(label,summary,.filter-panel-head span,.prospecting-toolbar h2,.prospecting-main h2){color:#e8f1fb!important}:root[data-theme=dark] .prospecting-page :is(input,textarea)::placeholder{color:#b7c8da!important;opacity:1}:root[data-theme=dark] .prospecting-page :is(.filter-panel-body,.lusha-filter-panel,.prospecting-essentials) :is(p,small,.muted,.helper-text){color:#c4d3e2!important}:root[data-theme=dark] .prospecting-page select option{background:#0c1728;color:#edf4fb}:root[data-theme=dark] .prospecting-page .prospecting-intelligence-brief{background:linear-gradient(135deg,#152842,#101d31)!important;border-color:#3d5878!important}:root[data-theme=dark] .prospecting-page .prospecting-intelligence-brief h3{color:#f3f8fd!important}:root[data-theme=dark] .prospecting-page .prospecting-intelligence-brief>div:first-child>span{color:#d1e0ef!important}:root[data-theme=dark] .prospecting-page .prospecting-detected-filters button,:root[data-theme=dark] .prospecting-page .prospecting-brief-actions button,:root[data-theme=dark] .prospecting-page .muted-chip{background:#0d1a2d!important;border-color:#3f5c7d!important;color:#e5f0fb!important}:root[data-theme=dark] .prospecting-page .prospecting-detected-filters button strong{color:#acd8ff!important}:root[data-theme=dark] .prospecting-page .prospecting-detected-filters button span{color:#f1f6fc!important}:root[data-theme=dark] .prospecting-page .landing-hero-panel :is(h3,p,.eyebrow){color:#f1f6fc!important}:root[data-theme=dark] .prospecting-page .landing-metrics>span,:root[data-theme=dark] .prospecting-page .landing-metrics>span strong{color:#f1f6fc!important}:root[data-theme=dark] :is(.sidebar-group-toggle,.mini-icon-button,.icon-text-button,.campaign-icon-action,.platform-session-card,.channel-badge.whatsapp.candidate,.platform-copilot-page select){background:#142238!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] input[type=checkbox]{accent-color:#5daee8;background-color:#0c1728;border-color:#527294}:root[data-theme=dark] :is(.platform-copilot-editor .platform-messages,.platform-copilot-editor .platform-message.assistant,.platform-copilot-context-settings,.platform-search-results,.platform-module-context div,.platform-context-list article,.platform-tool-list article,.platform-session-rename,.notice.crm-notice){background:#142238!important;background-image:none!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] :is(.platform-copilot-editor .platform-message.assistant,.platform-context-list article,.platform-tool-list article,.platform-module-context div,.platform-session-card) :is(p,span,small,strong){color:#e6f0fa!important}:root[data-theme=dark] :is(.platform-copilot-primary-composer,.platform-copilot-context-settings summary,.platform-session-controls label,.platform-session-rename label,.platform-session-pagination span,.platform-search-pagination span){color:#d5e3f1!important}:root[data-theme=dark] :is(.platform-copilot-primary-composer textarea,.platform-session-controls input,.platform-session-controls select,.platform-session-rename input){background:#0c1728!important;border-color:#3a506e!important;color:#f1f6fc!important;color-scheme:dark}:root[data-theme=dark] .platform-copilot-primary-composer textarea::placeholder{color:#b8cadb!important;opacity:1}:root[data-theme=dark] :is(#internal-db,#companies,#decision-makers,#whatsapp){background:#142238!important;border-color:#30445f!important;color:#e6f0fa!important}:root[data-theme=dark] :is(#internal-db,#companies,#decision-makers,#whatsapp) :is(.summary-item,.commercial-filter-strip,.import-flow span,.mapping-note,.import-result,.table-wrap,.contacts-table-wrap,.whatsapp-tabs button,.pagination-bar,.section-subtitle,.empty-state,.dropzone){background:#101e32!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] :is(#internal-db,#companies,#decision-makers,#whatsapp) :is(h1,h2,h3,h4,strong,th,td,label,p,small,span){color:#e6f0fa!important}:root[data-theme=dark] :is(#internal-db,#companies,#decision-makers,#whatsapp) :is(input,select,textarea){background:#0c1728!important;border-color:#3a506e!important;color:#f1f6fc!important;color-scheme:dark}:root[data-theme=dark] :is(#internal-db,#companies,#decision-makers,#whatsapp) :is(input,textarea)::placeholder{color:#b8cadb!important;opacity:1}:root[data-theme=dark] :is(#internal-db,#companies,#decision-makers,#whatsapp) :is(thead,th){background:#0d1a2d!important;border-color:#30445f!important}:root[data-theme=dark] :is(#internal-db,#companies,#decision-makers,#whatsapp) :is(tbody tr,td){background:#142238!important;border-color:#30445f!important}:root[data-theme=dark] #whatsapp .whatsapp-tabs button.active,:root[data-theme=dark] #internal-db .import-flow span.active{background:#173b5d!important;border-color:#64aee7!important;color:#f3f8fd!important}:root[data-theme=dark] #internal-db form>button{background:#173b5d!important;border-color:#64aee7!important;color:#f3f8fd!important}:root[data-theme=dark] #internal-db :is(.safe-mode-notice,.badge){background:#172842!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] #internal-db input[type=file]::file-selector-button{margin-right:10px;border:1px solid #3a506e;border-radius:8px;background:#172842;color:#e6f0fa;font:inherit;font-weight:800;padding:6px 9px}:root[data-theme=dark] #settings :is(.settings-grid>div,.settings-readiness-block,.mailbox-policy-card,.mailbox-actions-card,.settings-data-mode,.settings-ai-observability,.roadmap-card,.summary-item,.mini-table,.mini-table .mini-list>span,.recommendations>span,.safe-mode-notice){background:#142238!important;background-image:none!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] #settings :is(h1,h2,h3,h4,strong,p,small,label,span){color:#e6f0fa!important}:root[data-theme=dark] #settings :is(input,select,textarea){background:#0c1728!important;border-color:#3a506e!important;color:#f1f6fc!important;color-scheme:dark}:root[data-theme=dark] #settings :is(button,.badge){background:#172842!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] #settings .data-mode-toggle{background:#0f1c2f!important;border:1px solid #3a506e!important;box-shadow:none!important}:root[data-theme=dark] #settings .data-mode-toggle button{background:transparent!important;color:#c9d9eb!important}:root[data-theme=dark] #settings .data-mode-toggle button.active{background:linear-gradient(135deg,#0b3e70,#146ca0)!important;color:#fff!important;box-shadow:none!important}:root[data-theme=dark] #settings .product-readiness-panel{background:#101d31!important;background-image:none!important;border-color:#405a7a!important;box-shadow:none!important;color:#edf5fc!important}:root[data-theme=dark] #settings .product-readiness-score :is(span,strong){color:#f1f6fc!important}:root[data-theme=dark] #settings .product-readiness-checks>span{background:#172842!important;border-color:#3a506e!important;color:#e1ecf7!important}:root[data-theme=dark] #settings .product-readiness-checks>span.ok{background:#12364d!important;border-color:#3b7598!important;color:#d9f0ff!important}:root[data-theme=dark] #settings .product-readiness-checks>span.pending{background:#40351c!important;border-color:#8c7441!important;color:#fff1bf!important}:root[data-theme=dark] #settings :is(button:hover,button:focus-visible){background:#203a5c!important;border-color:#70a8dc!important}:root[data-theme=dark] .system-status-popover{background:#101d31!important;border-color:#405a7a!important;box-shadow:0 24px 56px #00000085!important;color:#edf5fc!important}:root[data-theme=dark] .system-status-popover header,:root[data-theme=dark] .system-status-popover header strong{color:#f3f8fd!important}:root[data-theme=dark] .system-status-section{background:#172842!important;border-color:#385170!important}:root[data-theme=dark] .system-status-section>span{color:#9fb8d2!important}:root[data-theme=dark] .system-status-section p,:root[data-theme=dark] .system-status-section p :is(svg,span){color:#e4eef9!important}:root[data-theme=dark] :is(.system-status-popover header button,.system-status-refresh){background:#142238!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] :is(.system-status-popover header button,.system-status-refresh):hover,:root[data-theme=dark] :is(.system-status-popover header button,.system-status-refresh):focus-visible{background:#203a5c!important;border-color:#70a8dc!important}:root[data-theme=dark] .command-palette-backdrop{background:#030914bd!important}:root[data-theme=dark] .command-palette{background:#101d31!important;border-color:#405a7a!important;box-shadow:0 28px 80px #00000094!important;color:#edf5fc!important}:root[data-theme=dark] .command-palette :is(header span,.command-palette-group>span,.command-palette-actions small){color:#9fb8d2!important}:root[data-theme=dark] .command-palette :is(header strong,.command-palette-actions button strong){color:#f1f6fc!important}:root[data-theme=dark] .command-palette :is(header button,.command-palette-actions button){background:#172842!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] .command-palette .command-palette-actions button:hover,:root[data-theme=dark] .command-palette .command-palette-actions button:focus-visible{background:#203a5c!important;border-color:#70a8dc!important}:root[data-theme=dark] .premium-shell{background:radial-gradient(760px 360px at 55% -12%,rgba(38,95,185,.16),transparent 68%),#070b14!important}:root[data-theme=dark] .premium-sidebar{background:linear-gradient(180deg,#080d18,#070b14)!important;border-right-color:#1d2a40!important;box-shadow:none!important}:root[data-theme=dark] .sidebar-scroll{padding:20px 16px 16px}:root[data-theme=dark] .sidebar-brand{padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid #1d2a40}:root[data-theme=dark] .sidebar-toggle,:root[data-theme=dark] .shell-menu-button{width:38px;height:38px;border-radius:9px;background:#101827!important;border-color:#2a3b55!important}:root[data-theme=dark] .sidebar-group-list{gap:16px}:root[data-theme=dark] .sidebar-group-links{gap:3px}:root[data-theme=dark] .premium-sidebar .sidebar-group-links a{padding:10px 11px;border-radius:9px;color:#bfccde}:root[data-theme=dark] .premium-sidebar .sidebar-group-links a:hover,:root[data-theme=dark] .premium-sidebar .sidebar-group-links a.active{background:#2f6bff29!important;box-shadow:inset 2px 0 #5d91ff;color:#f4f8ff;transform:none}:root[data-theme=dark] .premium-sidebar-footer{background:#090f1b!important;border-top-color:#1d2a40!important}:root[data-theme=dark] .premium-workspace{gap:16px;padding:18px 20px 24px}:root[data-theme=dark] .premium-topbar{padding:12px 14px;border:1px solid #24344c!important;border-radius:12px;background:#0a101be0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=dark] .screen-frame,:root[data-theme=dark] .home-premium{gap:16px}:root[data-theme=dark] :is(.screen-frame,.home-premium) .panel{border-color:#263750!important;border-radius:14px;background:#101a2b!important;box-shadow:none!important}:root[data-theme=dark] :is(.screen-frame,.home-premium) .panel:hover{transform:none;box-shadow:none!important;border-color:#334a6b!important}:root[data-theme=dark] .home-hero-panel,:root[data-theme=dark] .platform-copilot-hero{background:#0d1726!important;border-color:#2b4260!important;box-shadow:none!important}:root[data-theme=dark] :is(.premium-topbar,.screen-frame,.home-premium) :is(.section-eyebrow,.eyebrow){color:#78bfff!important;letter-spacing:.12em}:root[data-theme=dark] :is(.premium-topbar,.screen-frame,.home-premium) :is(button,.icon-text-button){border-radius:9px}@media(max-width:1023px){:root[data-theme=dark] .premium-workspace{padding:14px}:root[data-theme=dark] .premium-topbar{border-radius:11px}}:root[data-theme=dark] #companies :is(.badge,.channel-badge,.website-link,.mini-table,.mini-table .mini-list>span,table){background:#142238!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] #companies .channel-badge :is(svg,span),:root[data-theme=dark] #companies .website-link :is(svg,span){color:#d9e8f6!important}:root[data-theme=dark] #companies .mini-table .mini-list>span{display:flex;align-items:center;gap:8px}:root[data-theme=dark] #companies :is(button,.website-link){background:#142238!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] #companies :is(button,.website-link):hover,:root[data-theme=dark] #companies :is(button,.website-link):focus-visible{background:#203a5c!important;border-color:#70a8dc!important}:root[data-theme=dark] .contact360-drawer :is(.commercial-context-bar,.drawer-head,.drawer-tabs,.contact360-summary-strip article,.commercial-profile-panel,.commercial-linked-panel,.commercial-notes article,.commercial-activity-list article,.commercial-linked-grid article,.commercial-limited-state,.drawer-row){background:#142238!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] .contact360-drawer .badge,:root[data-theme=dark] #decision-makers .badge{background:#172842!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] .contact360-drawer :is(.commercial-context-bar span,.contact360-summary-strip span,.commercial-profile-head p,.commercial-notes article p,.commercial-notes article small,.commercial-activity-list article span,.drawer-row span,.empty-inline,.muted){color:#d5e3f1!important}:root[data-theme=dark] .contact360-drawer :is(.contact360-tabs button,.commercial-status-actions button,.commercial-tag-list button,.commercial-inline-form button,.commercial-linked-grid article>button,.commercial-danger-actions button,.drawer-actions .website-link,.drawer-actions .channel-badge,.drawer-actions .secondary-button){background:#172842!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] .contact360-drawer :is(.commercial-status-actions button.active,.commercial-tag-list button.active,.contact360-tabs button.active){background:#1e4f78!important;border-color:#72b9ee!important;color:#f3f8fd!important}:root[data-theme=dark] :is(.contact360-drawer,#companies,#decision-makers) .channel-badge.email,:root[data-theme=dark] :is(.contact360-drawer,#companies,#decision-makers) .website-link{background:#15314f!important;border-color:#3d78af!important;color:#d9ecff!important}:root[data-theme=dark] :is(.contact360-drawer,#companies,#decision-makers) .channel-badge.phone{background:#123b38!important;border-color:#3b897f!important;color:#d9fff5!important}:root[data-theme=dark] :is(.contact360-drawer,#companies,#decision-makers) :is(.channel-badge.whatsapp,.channel-badge.whatsapp.candidate,.channel-badge.whatsapp.confirmed){background:#173f2d!important;border-color:#49aa73!important;color:#e2ffec!important}:root[data-theme=dark] .contact360-drawer .commercial-status-actions button{background:#172842!important;border-color:#3a506e!important;color:#e6f0fa!important}:root[data-theme=dark] .contact360-drawer .commercial-status-actions button.active{background:#174a76!important;border-color:#70b9ee!important;color:#f5f9fd!important}:root[data-theme=dark] .contact360-drawer .commercial-status-actions button.active.danger{background:#4b2430!important;border-color:#c9798a!important;color:#ffe9ed!important}:root[data-theme=dark] #decision-makers .stable-actions>button{background:#174a76!important;border-color:#559fd7!important;color:#eef7ff!important}:root[data-theme=dark] #decision-makers .stable-actions>button.secondary-button{background:#40351c!important;border-color:#a78b42!important;color:#fff5cf!important}:root[data-theme=dark] #decision-makers .stable-actions>button.danger-button{background:#4b2430!important;border-color:#c9798a!important;color:#ffe9ed!important}:root[data-theme=dark] .contact360-drawer :is(.commercial-edit-grid input,.commercial-inline-form input,.commercial-inline-form select,.commercial-note-box textarea){background:#0c1728!important;border-color:#3a506e!important;color:#f1f6fc!important;color-scheme:dark}:root[data-theme=dark] .contact360-drawer :is(input,textarea)::placeholder{color:#b8cadb!important;opacity:1}:root[data-theme=dark] .prospecting-page .badge{background:#172842!important;color:#cfe0f2!important;border-color:#3a506e!important}:root[data-theme=dark] .prospecting-page :is(.prospecting-intelligence-brief button,.saved-view-strip button,.prospecting-search-support button){background:#142238!important;color:#dce8f6!important;border-color:#3a506e!important}:root[data-theme=dark] .premium-workspace :is(.metric-card,.mini-card,.summary-card,.summary-item,.search-panel,.search-workspace,.search-result-card,.results-panel,.filter-panel,.filters-panel,.table-panel,.table-wrap,.empty-state,.contacts-command-bar,.contacts-data-definition,.home-chat-proposal,.home-chat-context,.home-chat-tools,.global-command){background:#142238!important;background-image:none!important;border-color:#3a506e!important;color:#e9f1fa!important}:root[data-theme=dark] .premium-workspace :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#0c1728!important;border-color:#3a506e!important;color:#f2f7fc!important;color-scheme:dark}:root[data-theme=dark] .premium-workspace :is(input,textarea)::placeholder{color:#b8cadb!important;opacity:1}:root[data-theme=dark] .premium-workspace input[type=file]::file-selector-button{margin-right:10px;border:1px solid #3a506e;border-radius:8px;background:#172842;color:#e9f1fa;font:inherit;font-weight:700;padding:7px 10px}:root[data-theme=dark] .premium-workspace :is(.metric-card,.mini-card,.summary-card,.summary-item,.search-panel,.search-workspace,.search-result-card,.results-panel,.filter-panel,.filters-panel,.table-panel,.table-wrap,.empty-state,.contacts-command-bar,.contacts-data-definition,.home-chat-proposal,.home-chat-context,.home-chat-tools,.global-command) :is(h1,h2,h3,h4,strong,label,dt,dd,p,small,span){color:#e0eaf5!important}:root[data-theme=dark] #contacts :is(.contacts-topbar,.contacts-data-definition,.contacts-copilot-review,.contacts-search,.contacts-view-strip,.contacts-filter-panel,.contacts-main-panel,.contact-candidate-panel,.contact-candidate-comparison,.contacts-table-wrap,.contact-card,.contact-card-body>div){background:#142238!important;background-image:none!important;border-color:#3a506e!important;color:#e9f1fa!important}:root[data-theme=dark] #contacts :is(.contacts-topbar,.contacts-data-definition,.contacts-copilot-review,.contacts-filter-panel,.contacts-main-panel,.contact-candidate-panel,.contact-candidate-comparison,.contact-card) :is(h1,h2,h3,h4,strong,p,small,label,span,dt,dd,td,th){color:#e0eaf5!important}:root[data-theme=dark] #contacts :is(.contacts-search input,.contacts-filter-panel select,.contacts-active-chips select){background:#0c1728!important;border-color:#3a506e!important;color:#f2f7fc!important}:root[data-theme=dark] #contacts .contacts-manual-entry :is(input,textarea){background:#0c1728!important;border-color:#3a506e!important;color:#f2f7fc!important}:root[data-theme=dark] #contacts :is(.contact-candidate-card,.contact-candidate-inbound,.contact-candidate-meta span,.contact-candidate-recommendation,.comparison-table-wrap,.comparison-table,.comparison-table :is(th,td)){background:#142238!important;background-image:none!important;border-color:#3a506e!important;color:#e9f1fa!important}:root[data-theme=dark] #contacts :is(.contact-candidate-card,.contact-candidate-inbound,.contact-candidate-meta span,.contact-candidate-recommendation,.comparison-table) :is(strong,span,p,small,th,td){color:#e0eaf5!important}:root[data-theme=dark] #contacts .contact-candidate-warning{color:#ffd38b!important}:root[data-theme=dark] #contacts :is(.contact-candidate-actions select,.contact-candidate-card-actions button){background:#172842!important;border-color:#3a506e!important;color:#f2f7fc!important}:root[data-theme=dark] #exports :is(.panel,.table-wrap,table,thead,tbody,tr,th,td,.empty-state,.contact-center-signal-card,.social-analytics-grid){background:#142238!important;background-image:none!important;border-color:#3a506e!important;color:#e9f1fa!important}:root[data-theme=dark] #exports :is(.panel,.table-wrap,.empty-state,.contact-center-signal-card,th,td) :is(h1,h2,h3,h4,strong,p,small,span,a){color:#e0eaf5!important}:root[data-theme=dark] #exports tr:hover td{background:#1a2c47!important}:root[data-theme=dark] .crm-shell .crm-opportunity-column:nth-child(1){border-top:3px solid #64748b!important}:root[data-theme=dark] .crm-shell .crm-opportunity-column:nth-child(2){border-top:3px solid #38bdf8!important}:root[data-theme=dark] .crm-shell .crm-opportunity-column:nth-child(3){border-top:3px solid #22c55e!important}:root[data-theme=dark] .crm-shell .crm-opportunity-column:nth-child(4){border-top:3px solid #a78bfa!important}:root[data-theme=dark] .crm-shell .crm-opportunity-column:nth-child(5){border-top:3px solid #f59e0b!important}:root[data-theme=dark] .crm-shell .crm-opportunity-column:nth-child(6){border-top:3px solid #fb7185!important}:root[data-theme=dark] .crm-shell .crm-opportunity-column:nth-child(7){border-top:3px solid #34d399!important}:root[data-theme=dark] .crm-shell .crm-opportunity-column:nth-child(8){border-top:3px solid #ef4444!important}:root[data-theme=dark] .crm-shell .crm-card-revenue-grid b{color:#b7dcff!important}:root[data-theme=dark] .crm-shell .crm-stage-select-row{display:grid!important;gap:5px;margin-top:3px;padding-top:9px;border-top:1px solid #30455f}:root[data-theme=dark] .crm-shell .crm-stage-select-row span{color:#9eb3ca!important;font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}:root[data-theme=dark] .crm-shell .crm-stage-select-row select{width:100%;min-width:0;border:1px solid #3a587a;border-radius:9px;background:#0d1a2c;color:#edf5ff;font:inherit;font-size:.76rem;font-weight:800;padding:8px 9px}.crm-tabs-bar{display:flex;align-items:flex-start;gap:8px;position:relative}.crm-tabs-bar .crm-tabs{flex:1 1 auto;min-width:0}.crm-more-tabs{position:relative;flex:0 0 auto}.crm-tools-menu{position:relative}.crm-tools-menu>button{align-items:center;background:#142238;border:1px solid #385170;border-radius:9px;color:#dce9f7;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:800;min-height:38px;padding:8px 11px}.crm-tools-menu>button:hover,.crm-tools-menu>button:focus-visible,.crm-tools-menu>button[aria-expanded=true]{background:#1a2d48;border-color:#5a89bd;color:#fff}.crm-tools-popover{background:#101a2b;border:1px solid #385170;border-radius:12px;box-shadow:0 14px 30px #00000052;display:grid;gap:3px;min-width:224px;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:30}.crm-tools-popover button{align-items:center;background:transparent;border:0;border-radius:8px;color:#dce9f7;cursor:pointer;display:flex;font:inherit;font-size:.82rem;font-weight:750;gap:8px;min-height:36px;padding:8px 10px;text-align:left}.crm-tools-popover button:hover,.crm-tools-popover button:focus-visible{background:#1a2d48;color:#fff}.crm-tools-popover button:disabled{cursor:wait;opacity:.55}.crm-more-tabs>button{align-items:center;background:#142238;border:1px solid #385170;border-radius:9px;color:#dce9f7;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:800;gap:7px;min-height:38px;padding:8px 11px}.crm-more-tabs>button:hover,.crm-more-tabs>button:focus-visible,.crm-more-tabs>button.active{background:#1a2d48;border-color:#5a89bd;color:#fff}.crm-more-tabs>button small{color:#a9c3df;font-size:.72rem;font-weight:750}.crm-more-menu{background:#101a2b;border:1px solid #385170;border-radius:12px;box-shadow:0 14px 30px #00000052;display:grid;gap:3px;max-height:min(420px,65vh);min-width:220px;overflow:auto;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:20}.crm-more-menu button{align-items:center;background:transparent;border:0;border-radius:8px;color:#dce9f7;cursor:pointer;display:flex;font:inherit;font-size:.82rem;font-weight:750;justify-content:space-between;min-height:36px;padding:8px 10px;text-align:left}.crm-more-menu button:hover,.crm-more-menu button:focus-visible,.crm-more-menu button.active{background:#1a2d48;color:#fff}.crm-more-menu button em{background:#2563eb;border-radius:999px;color:#fff;font-size:.7rem;font-style:normal;padding:2px 6px}.reports-export-menu{position:relative;display:inline-flex}.reports-export-popover{background:#101a2b;border:1px solid #385170;border-radius:12px;box-shadow:0 14px 30px #00000052;display:grid;gap:3px;min-width:210px;padding:6px;position:absolute;right:0;top:calc(100% + 7px);z-index:30}.reports-export-popover button{background:transparent;border:0;border-radius:8px;color:#dce9f7;cursor:pointer;font:inherit;font-size:.82rem;font-weight:750;min-height:36px;padding:8px 10px;text-align:left}.reports-export-popover button:hover,.reports-export-popover button:focus-visible{background:#1a2d48;color:#fff}:root[data-theme=light] .reports-export-popover{background:#fff;border-color:#cbd8e7;box-shadow:0 14px 30px #0f172a29}:root[data-theme=light] .reports-export-popover button{color:#17324f}:root[data-theme=light] .reports-export-popover button:hover,:root[data-theme=light] .reports-export-popover button:focus-visible{background:#edf6ff;color:#0f2d4b}.intelligence360-icp-details{border-top:1px solid #314861;margin-top:14px;padding-top:10px}.intelligence360-icp-details>summary{color:#cce0f6;cursor:pointer;font-size:.84rem;font-weight:800;list-style:none}.intelligence360-icp-details>summary::-webkit-details-marker{display:none}.intelligence360-icp-details>summary:after{color:#7eb9f7;content:"⌄";float:right}.intelligence360-icp-details[open]>summary:after{content:"⌃"}.intelligence360-icp-details .intelligence360-form-grid{margin-top:14px}:root[data-theme=light] .intelligence360-icp-details{border-color:#d6e1ec}:root[data-theme=light] .intelligence360-icp-details>summary{color:#24415e}.intelligence360-comparison-item em{background:#e0f2fe;border:1px solid #7dd3fc;border-radius:999px;color:#075985;min-width:58px;padding:7px 9px;text-align:center}.intelligence360-comparison-item:nth-child(3n+1) em{background:#dcfce7;border-color:#86efac;color:#166534}.intelligence360-comparison-item:nth-child(3n) em{background:#fef3c7;border-color:#fcd34d;color:#92400e}:root[data-theme=dark] .intelligence360-comparison-item em{background:#123453!important;border-color:#247bb2!important;color:#7dd3fc!important}:root[data-theme=dark] .intelligence360-comparison-item:nth-child(3n+1) em{background:#123d31!important;border-color:#23985a!important;color:#86efac!important}:root[data-theme=dark] .intelligence360-comparison-item:nth-child(3n) em{background:#473418!important;border-color:#b7791f!important;color:#fcd34d!important}@media(max-width:720px){.crm-tabs-bar{align-items:stretch}.crm-tabs-bar .crm-tabs{overflow-x:auto}.crm-more-tabs>button small{display:none}}:root[data-theme=dark] .crm-shell .crm-opportunity-column header :is(h1,h2,h3,h4,strong,span,small),:root[data-theme=dark] .crm-shell .crm-opportunity-card :is(h1,h2,h3,h4,strong),:root[data-theme=dark] .crm-shell .crm-opportunity-card .crm-card-revenue-grid :is(span,small),:root[data-theme=dark] .crm-shell .crm-opportunity-card .crm-card-aging,:root[data-theme=dark] .crm-shell .crm-opportunity-card .crm-stage-select-row span{color:#e6f0fb!important}:root[data-theme=dark] .crm-shell .crm-opportunity-card :is(p,small,span):not(.badge):not(.status-pill){color:#bfd0e2!important}.crm-pipeline-details{background:#101a2b;border:1px solid #2b405d;border-radius:11px;margin-top:14px;padding:0 14px}.crm-pipeline-details summary{color:#dce9f7;cursor:pointer;font-size:.84rem;font-weight:800;padding:12px 0}.crm-pipeline-details[open] summary{border-bottom:1px solid #2b405d;margin-bottom:12px}:root[data-theme=dark] .premium-shell{background:#070b14!important}:root[data-theme=dark] .premium-sidebar{background:#080d18!important;border-right-color:#1c283b!important;box-shadow:none!important}:root[data-theme=dark] .sidebar-scroll{padding:18px 15px 14px}:root[data-theme=dark] .sidebar-brand{margin-bottom:12px;padding-bottom:14px;border-bottom:1px solid #1c283b}:root[data-theme=dark] .sidebar-group-list{gap:14px}:root[data-theme=dark] .sidebar-group{gap:7px}:root[data-theme=dark] .sidebar-group-links{gap:2px}:root[data-theme=dark] .sidebar-group-title{color:#7890ad;font-size:.68rem;letter-spacing:.1em}:root[data-theme=dark] .premium-sidebar .sidebar-group-links a{padding:8px 10px;border-radius:8px;font-weight:600}:root[data-theme=dark] .premium-sidebar .sidebar-group-links a:hover,:root[data-theme=dark] .premium-sidebar .sidebar-group-links a.active{background:#4e81da24!important;box-shadow:inset 2px 0 #5b8bea}:root[data-theme=dark] .premium-workspace{gap:14px;padding:16px 18px 22px}:root[data-theme=dark] .premium-topbar{padding:10px 12px;border:0!important;border-bottom:1px solid #1f2e44!important;border-radius:0;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=dark] .screen-frame,:root[data-theme=dark] .home-premium{gap:14px}:root[data-theme=dark] :is(.screen-frame,.home-premium) .panel{padding:16px;border-color:#223149!important;border-radius:10px;background:#0d1522!important;box-shadow:none!important}:root[data-theme=dark] :is(.screen-frame,.home-premium) .panel:hover{transform:none;border-color:#2b3d58!important;box-shadow:none!important}:root[data-theme=dark] .home-hero-panel,:root[data-theme=dark] .platform-copilot-hero{padding:20px;border-color:#223149!important;border-radius:12px;background:#0d1522!important;box-shadow:none!important}:root[data-theme=dark] :is(.screen-frame,.home-premium) :is(.section-eyebrow,.eyebrow){color:#8ea7c4!important;font-size:.68rem;letter-spacing:.1em}:root[data-theme=dark] :is(.screen-frame,.home-premium) :is(.badge,.section-badge){background:#111d2e!important;border-color:#2a3b55!important;box-shadow:none!important}:root[data-theme=dark] :is(.screen-frame,.home-premium) :is(button,.icon-text-button){border-radius:8px;box-shadow:none!important}@media(max-width:1023px){:root[data-theme=dark] .premium-workspace{padding:13px}}:root[data-theme=dark] .crm-shell .crm-opportunity-kanban{gap:12px;padding:2px}:root[data-theme=dark] .crm-shell .crm-opportunity-column{background:#101a2b!important;border:1px solid #2b405d!important;border-radius:12px;box-shadow:none!important}:root[data-theme=dark] .crm-shell .crm-opportunity-column header{background:transparent!important;border-bottom:1px solid #2b405d!important}:root[data-theme=dark] .crm-shell .crm-opportunity-card{background:#142238!important;border-color:#385170!important;box-shadow:none!important;cursor:grab}:root[data-theme=dark] .crm-shell .crm-opportunity-card:hover,:root[data-theme=dark] .crm-shell .crm-opportunity-card:focus-visible{background:#182b45!important;border-color:#5a89bd!important;box-shadow:0 0 0 2px #5a89bd29!important}:root[data-theme=dark] .crm-shell .crm-opportunity-card:active{cursor:grabbing}:root[data-theme=dark] .crm-shell .crm-opportunity-column:has(.crm-opportunity-card[draggable=true]:active){border-color:#70a8dc!important}:root[data-theme=dark] .crm-shell .crm-kanban-empty{background:#0e192a!important;border-color:#344c6a!important;color:#a9bfd7!important}:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span{min-height:70px;background:#142238!important;background-image:none!important;border:1px solid #304967!important;border-top-width:3px!important;box-shadow:none!important;color:#bdd0e5!important}:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span strong{color:#f1f6fc!important}:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span:nth-child(1),:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span:nth-child(8){border-top-color:#38bdf8!important}:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span:nth-child(2),:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span:nth-child(6){border-top-color:#a78bfa!important}:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span:nth-child(3),:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span:nth-child(9){border-top-color:#34d399!important}:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span:nth-child(4){border-top-color:#fbbf24!important}:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span:nth-child(5),:root[data-theme=dark] .campaign-center .smart-campaign-wizard .internal-safety-grid>span:nth-child(7){border-top-color:#fb7185!important}.home-chat-thread{grid-template-rows:auto minmax(0,1fr) auto}.home-chat-shell.is-new-conversation .home-chat-thread{grid-template-rows:auto minmax(0,1fr)}.contacts-command-actions,.contacts-view-strip,.contacts-more-menu,.contacts-views-more{position:relative}.contacts-more-menu>div,.contacts-views-more>div{position:absolute;z-index:12;top:calc(100% + 8px);right:0;min-width:194px;display:grid;gap:4px;padding:7px;border:1px solid #344b69;border-radius:12px;background:#101b2e;box-shadow:0 18px 36px #00000047}.contacts-views-more>div{right:auto;left:0;min-width:210px}.contacts-more-menu>div button,.contacts-views-more>div button{min-height:34px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#d6e1ef;font:inherit;font-size:.76rem;font-weight:750;text-align:left}.contacts-more-menu>div button:hover,.contacts-views-more>div button:hover,.contacts-views-more>div button.active{border-color:#405d82;background:#182943;color:#fff}:root[data-theme=light] .contacts-more-menu>div,:root[data-theme=light] .contacts-views-more>div{border-color:#d7e2ee;background:#fff;box-shadow:0 18px 36px #0f2a4d24}:root[data-theme=light] .contacts-more-menu>div button,:root[data-theme=light] .contacts-views-more>div button{color:#20344f}:root[data-theme=light] .contacts-more-menu>div button:hover,:root[data-theme=light] .contacts-views-more>div button:hover,:root[data-theme=light] .contacts-views-more>div button.active{border-color:#bfdaee;background:#edf7ff;color:#075985}.home-chat-first>.home-secondary-overview{display:flex!important;justify-content:center;padding:10px 0 2px}.home-chat-first.overview-open>:not(.home-chat-shell){display:block!important}.home-chat-first.overview-open>.home-secondary-overview{display:flex!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-history .badge,:root[data-theme=dark] .global-copilot-drawer .global-copilot-section-head .badge,:root[data-theme=dark] .global-copilot-drawer .global-copilot-interpretation .badge{background:#172842!important;background-image:none!important;border-color:#3a587a!important;color:#c8def5!important;box-shadow:none!important}:root[data-theme=dark] .global-copilot-drawer .global-copilot-history article .badge{background:#203653!important;border-color:#476b92!important;color:#d6e9fb!important}.app-shell,.workspace,.screen-frame,.panel,.topbar,.sidebar,.sidebar-scroll,.campaign-layer-panel,article,.card,.summary-item,.form-field,.table-actions{min-width:0}.panel,.panel>*,.campaign-layer-panel>*,article,.card,.summary-item,.badge,.alert,.notice{max-width:100%}.panel,article,.card,.summary-item,.panel p,.panel small,.panel span,.card span{overflow-wrap:anywhere}img,svg,canvas,video{max-width:100%;height:auto}pre,code{white-space:pre-wrap;overflow-wrap:anywhere}button,input,select,textarea,label{max-width:100%}input,select,textarea{min-width:0}.table-wrap,.table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;max-width:100%}@media(min-width:1280px){.summary-grid,.summary-grid.compact,.home-card-grid,.metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(min-width:900px)and (max-width:1279px){.workspace{padding:16px}.screen-frame{gap:14px}.topbar{padding-inline:14px}.summary-grid,.summary-grid.compact,.metrics,.home-card-grid,.internal-safety-grid,.campaign-event-stages-grid,.campaign-preview-grid,.campaign-template-grid,.campaign-insight-grid,.crm-metrics-grid,.intelligence-grid,.contact-360-grid,.search-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-event-stages-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-email-settings form{grid-template-columns:repeat(2,minmax(0,1fr))}.product-logo-topbar{width:auto;height:46px;min-height:46px}.header-actions{flex-wrap:wrap}}@media(max-width:899px){.app-shell{grid-template-columns:minmax(0,1fr)}.sidebar-drawer-shell .sidebar{position:fixed;top:0;bottom:0;left:0;width:min(276px,86vw);min-height:0;max-height:100vh;height:100vh;transform:translate(-104%);transition:transform .22s ease;z-index:40;box-shadow:none}.sidebar-drawer-shell.sidebar-open .sidebar{transform:translate(0);box-shadow:18px 0 44px #050c1561}.sidebar-drawer-shell .sidebar-scroll{flex:1 1 auto;min-height:0;height:auto;padding:16px 14px 14px}.sidebar-drawer-shell .sidebar-backdrop{display:block;z-index:35}.sidebar-drawer-shell .premium-sidebar .sidebar-brand-copy,.sidebar-drawer-shell .premium-sidebar .sidebar-group-title,.sidebar-drawer-shell .premium-sidebar .sidebar-group-links a span,.sidebar-drawer-shell .premium-sidebar-footer strong,.sidebar-drawer-shell .premium-sidebar-footer small{display:initial}.sidebar-drawer-shell .premium-sidebar .sidebar-group-links a{justify-content:flex-start;padding-inline:10px}.topbar{padding:10px 12px;gap:8px;border-radius:10px}.topbar-leading{min-width:0}.product-logo-topbar{width:auto;height:44px;min-height:44px}.header-actions{gap:6px;flex-wrap:wrap;justify-content:flex-start}.workspace{padding:12px}.screen-frame{gap:12px;padding-top:12px}.summary-grid,.summary-grid.compact,.metrics,.home-card-grid,.internal-safety-grid,.campaign-preview-grid,.campaign-template-grid,.campaign-insight-grid,.crm-metrics-grid,.intelligence-grid,.contact-360-grid,.search-insights,.campaign-event-stages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-email-settings form,.campaign-add-recipient,.import-flow,.mega-search,.row,.row.three,.row.two,.campaign-schedule-inline{grid-template-columns:minmax(0,1fr)}.campaign-schedule-inline{align-items:stretch}.panel,.campaign-layer-panel article{padding:14px}.campaign-layer-panel{padding:0}.table-actions,.inline-actions,.campaign-row-actions,.campaign-visible-actions,.campaign-layer-ctas{flex-wrap:wrap}.campaign-action-button,.icon-text-button,.primary,.primary-wide,.btn,button{min-height:40px}.table-wrap table,.table-container table,.compact-table table{min-width:560px}.command-palette-overlay{place-items:end center;padding:0}.command-palette{width:100%;max-width:100vw;max-height:90vh;border-radius:18px 18px 0 0;overflow-y:auto}.confirm-dialog{position:fixed;left:12px;right:12px;bottom:12px;width:auto;max-width:none;max-height:88vh;overflow-y:auto;border-radius:18px}.brand strong,.brand span,.sidebar-brand-copy strong,.sidebar-brand-copy span{overflow-wrap:anywhere}.topbar-brand{min-width:0}}@media(max-width:559px){.summary-grid,.summary-grid.compact,.metrics,.home-card-grid,.internal-safety-grid,.campaign-preview-grid,.campaign-template-grid,.campaign-insight-grid,.crm-metrics-grid,.intelligence-grid,.contact-360-grid,.search-insights{grid-template-columns:minmax(0,1fr)}.campaign-event-stages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.primary-wide,.campaign-primary-action,.campaign-wide-action,.primary{width:100%;justify-content:center}.product-logo-topbar{width:auto;height:40px;min-height:40px}.header-actions .icon-text-button{font-size:0;box-sizing:border-box;min-width:42px;width:42px;padding:0;gap:0;justify-content:center;flex:0 0 42px}.premium-topbar .header-actions{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;width:100%}.premium-topbar .header-actions>*{width:auto!important;justify-self:center}.header-actions .icon-text-button svg{margin:0}.header-actions .system-status-menu{width:42px;min-width:42px;flex:0 0 42px}.header-actions .system-status-menu .icon-text-button{width:100%}.topbar{padding:8px 10px;gap:6px}.panel,.campaign-layer-panel article{padding:12px}h1,h2,h3,.section-title,.panel-title{overflow-wrap:anywhere}.command-palette-actions{flex-direction:column;align-items:stretch}}
