@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f7fb;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scrollbar-width:none;background:#f5f7fb;min-width:320px}body{scrollbar-width:none;min-width:320px;min-height:100vh;margin:0}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}button,input{font:inherit}button{cursor:pointer}button,input{outline:none}#root{min-height:100vh}.overview-menu-anchor{position:relative}.date-button,.metric-card,.link-button,.filter-row button,.opportunity-footer button,.icon-button,.show-more,.operator-control,.outline-button,.insight-card button{cursor:pointer}.metric-card{width:100%;color:inherit;text-align:left;cursor:pointer}.metric-card:focus-visible,.date-button:focus-visible,.overview-dropdown button:focus-visible,.overview-modal button:focus-visible{outline-offset:2px;outline:2px solid #726af3}.metric-open-label{color:#736bea;opacity:0;align-items:center;gap:4px;margin-top:7px;font-size:8px;font-weight:700;transition:opacity .18s,transform .18s;display:flex;transform:translateY(2px)}.metric-card:hover .metric-open-label,.metric-card:focus-visible .metric-open-label{opacity:1;transform:translateY(0)}.overview-dropdown{z-index:40;background:#fff;border:1px solid #e5e8ef;border-radius:10px;min-width:190px;padding:6px;animation:.16s overview-menu-in;position:absolute;box-shadow:0 18px 45px #141b2d24}.period-dropdown,.activity-dropdown{top:calc(100% + 8px);right:0}.overview-dropdown button{color:#566174;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-size:9px;font-weight:600;display:flex}.overview-dropdown button:hover,.overview-dropdown button.selected{color:#5048d5;background:#f4f3ff}.period-dropdown button span{flex:1}.overview-empty-state{color:#7770e8;text-align:center;background:#fbfbfd;border:1px dashed #dfe3eb;border-radius:10px;align-content:center;place-items:center;min-height:150px;padding:28px;display:grid}.overview-empty-state strong{color:#2d3748;margin-top:8px;font-size:10px}.overview-empty-state p{color:#8a94a5;max-width:320px;margin:5px 0 0;font-size:8px;line-height:1.5}.insight-card.applied{background:linear-gradient(135deg,#2e8e70,#23765e)}.insight-card button:disabled{cursor:default;opacity:.8}.overview-modal-layer{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.overview-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background:#0f172a7a;border:0;animation:.18s overview-backdrop-in;position:absolute;inset:0}.overview-modal{z-index:1;background:#fff;border:1px solid #e2e6eee6;border-radius:16px;width:min(520px,100%);max-height:min(720px,100vh - 48px);animation:.2s overview-modal-in;position:relative;overflow:auto;box-shadow:0 30px 80px #0f172a3d}.overview-modal>header{border-bottom:1px solid #edf0f5;align-items:center;gap:11px;min-height:78px;padding:18px 20px;display:flex}.overview-modal>header>div:nth-child(2),.overview-modal>header>div:first-child:not(.overview-modal-icon):not(.company-avatar){flex:1}.overview-modal>header p{color:#8a94a5;margin:0 0 4px;font-size:8px}.overview-modal>header h2{color:#182235;letter-spacing:-.025em;margin:0;font:750 17px Manrope,sans-serif}.overview-modal>header>button{color:#7b8596;cursor:pointer;background:#fff;border:1px solid #e7eaf0;border-radius:8px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.overview-modal>footer{background:#fbfcfd;border-top:1px solid #edf0f5;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.overview-primary-button,.overview-secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:9px;font-weight:700;display:inline-flex}.overview-primary-button{color:#fff;background:linear-gradient(135deg,#6c64f6,#544bdd);border:0;box-shadow:0 7px 18px #544bdd2b}.overview-secondary-button{color:#667085;background:#fff;border:1px solid #e2e6ed}.overview-modal-icon{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.overview-metric-value{padding:24px 20px 10px}.overview-metric-value strong{color:#141d2f;letter-spacing:-.05em;font:800 38px Manrope,sans-serif;display:block}.overview-metric-value span{color:#26946a;align-items:center;gap:5px;margin-top:5px;font-size:9px;font-weight:700;display:flex}.overview-modal-description{color:#6f7a8d;margin:0;padding:0 20px 24px;font-size:10px;line-height:1.65}.overview-opportunity-score{border:1px solid #e8ebf1;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:18px 20px 0;display:grid;overflow:hidden}.overview-opportunity-score>div{padding:13px}.overview-opportunity-score>div:not(:last-child){border-right:1px solid #e8ebf1}.overview-opportunity-score span,.overview-opportunity-score strong{display:block}.overview-opportunity-score span{color:#959ead;font-size:8px}.overview-opportunity-score strong{color:#283347;margin-top:5px;font-size:10px}.overview-opportunity-copy{padding:18px 20px 4px}.overview-opportunity-copy span,.overview-recommendation span{color:#919bab;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.overview-opportunity-copy p{color:#5f6b7e;margin:6px 0 0;font-size:10px;line-height:1.65}.overview-recommendation{color:#625bea;background:#f5f4ff;border-radius:10px;align-items:center;gap:10px;margin:14px 20px 20px;padding:13px;display:flex}.overview-recommendation strong{color:#4f49b9;margin-top:4px;font-size:10px;display:block}.overview-activity-modal{width:min(620px,100%)}.overview-activity-list{padding:9px 20px 14px}.overview-activity-list article{border-bottom:1px solid #eef1f5;grid-template-columns:42px 30px 1fr;align-items:start;gap:10px;min-height:74px;padding:13px 0;display:grid}.overview-activity-list article:last-child{border-bottom:0}.overview-activity-list time{color:#9aa3b2;padding-top:8px;font-size:8px}.overview-activity-list strong{color:#263044;font-size:10px;display:block}.overview-activity-list p{color:#768194;margin:4px 0;font-size:9px;line-height:1.5}.overview-activity-list article>div:last-child>span{color:#9ba4b3;font-size:8px}.operations-icon{color:#746cf4;background:#f0efff}.overview-operation-status{background:#fbfcfd;border:1px solid #e8ebf1;border-radius:11px;margin:20px;padding:16px}.overview-operation-status>span{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:700;display:inline-flex}.overview-operation-status>span.running{color:#26946a}.overview-operation-status>span.paused{color:#d77c28}.overview-operation-status i{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 13%, transparent);background:currentColor;border-radius:50%}.overview-operation-status strong{color:#273246;margin-top:10px;font-size:11px;display:block}.overview-operation-status p{color:#8a94a5;margin:4px 0 0;font-size:9px}.overview-queue-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px 20px;display:grid}.overview-queue-grid article{color:#6a63e8;background:#fff;border:1px solid #e8ebf1;border-radius:10px;flex-direction:column;justify-content:center;min-height:105px;padding:14px;display:flex}.overview-queue-grid strong{color:#253044;margin-top:10px;font:800 20px Manrope,sans-serif}.overview-queue-grid span{color:#8b95a6;margin-top:3px;font-size:8px;line-height:1.35}.overview-notice{z-index:130;color:#366d59;background:#f5fbf8;border:1px solid #dce9e3;border-radius:11px;align-items:center;gap:9px;max-width:min(390px,100vw - 32px);min-height:46px;padding:0 10px 0 14px;font-size:9px;font-weight:650;animation:.2s overview-notice-in;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #0f172a21}.overview-notice>svg{color:#26946a;flex:none}.overview-notice span{flex:1}.overview-notice button{color:#698174;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.overview-notice button:hover{background:#eaf5ef}@keyframes overview-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes overview-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes overview-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overview-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.overview-modal-layer{padding:12px}.overview-modal{border-radius:14px;max-height:calc(100vh - 24px)}.overview-opportunity-score,.overview-queue-grid{grid-template-columns:1fr}.overview-opportunity-score>div:not(:last-child){border-bottom:1px solid #e8ebf1;border-right:0}.overview-modal>footer{flex-direction:column-reverse}.overview-primary-button,.overview-secondary-button{width:100%}.overview-notice{bottom:16px;right:16px}}.overview-team-strip{background:#fff;border:1px solid #e0e3eb;border-radius:13px;margin:-1px 0 13px}.overview-team-strip>header{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;min-height:55px;padding:10px 13px;display:flex}.overview-team-strip>header>div{align-items:center;gap:9px;display:flex}.overview-team-strip>header>div>span{color:#655dde;background:#efeeff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.overview-team-strip h2{margin:0;font:720 13px Manrope,sans-serif}.overview-team-strip p{color:#8993a4;margin:3px 0 0;font-size:8.5px}.overview-team-strip>header button,.overview-tasks-strip>button{color:#5e57d4;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.overview-team-strip>div{grid-template-columns:repeat(4,1fr);gap:7px;padding:8px;display:grid}.overview-team-strip>div>button{color:#536074;text-align:left;background:#fbfcfd;border:1px solid #e9ebf0;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:7px;min-height:55px;padding:8px;display:grid}.overview-team-strip>div>button>i{color:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:800;display:grid}.overview-team-strip>div>button strong,.overview-team-strip>div>button span small{display:block}.overview-team-strip>div>button strong{font-size:8.5px}.overview-team-strip>div>button span small{color:#8a94a4;margin-top:3px;font-size:7px}.overview-team-strip>div>button em{color:#2e8168;font-size:10px;font-style:normal;font-weight:800}.overview-team-strip>div>button em small{color:#99a1ae;font-size:6px;font-weight:600;display:block}.overview-tasks-strip{background:#f7f6ff;border:1px solid #dcd9ff;border-radius:12px;align-items:center;gap:11px;min-height:72px;margin:-1px 0 13px;padding:11px 14px;display:flex}.overview-tasks-strip>span{color:#fff;background:#655dde;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.overview-tasks-strip>div{flex:1}.overview-tasks-strip small{color:#6c64db;font-size:7px;font-weight:800}.overview-tasks-strip strong{margin-top:3px;font-size:11px;display:block}.overview-tasks-strip p{color:#788396;margin:3px 0 0;font-size:8.5px}@media (width<=900px){.overview-team-strip>div{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.overview-team-strip>div{grid-template-columns:1fr}}.pilot-status-card{color:#14203a;background:#fff;border:1px solid #dfe5f1;border-radius:18px;margin:0 0 16px;overflow:hidden;box-shadow:0 8px 26px #1e2b4a0d}.pilot-status-card>header{border-bottom:1px solid #e8ecf4;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.pilot-status-title{align-items:center;gap:13px;display:flex}.pilot-status-title>span{color:#168e70;background:#e8f8f2;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.needs-attention .pilot-status-title>span{color:#bd6c1f;background:#fff2df}.pilot-status-title small{color:#6558e8;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.pilot-status-title h2{margin:2px 0 0;font-size:20px}.pilot-status-title p{color:#71809b;margin:3px 0 0;font-size:13px}.pilot-status-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pilot-status-actions button{color:#40506d;background:#fff;border:1px solid #dce2ee;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:750;display:flex}.pilot-status-actions .pilot-stop{color:#b33e4b;background:#fff7f8;border-color:#f1c9ce}.pilot-status-actions .pilot-resume{color:#11785e;background:#f0fbf7;border-color:#bfe7d9}.pilot-status-metrics{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;padding:14px 20px;display:grid}.pilot-status-metrics span{color:#73819a;border-right:1px solid #e8ecf4;padding:4px 10px;font-size:11px}.pilot-status-metrics span:last-child{border:0}.pilot-status-metrics strong{color:#111d35;margin-bottom:2px;font-size:20px;display:block}.pilot-status-card>footer{color:#6f7d97;background:#f8f9fc;flex-wrap:wrap;gap:18px;padding:11px 20px;font-size:12px;display:flex}.pilot-status-card>footer span{align-items:center;gap:6px;display:flex}.pilot-status-card .ok{color:#168766}.pilot-status-card .error{color:#bb4b55}.pilot-status-message{color:#4e5d79;border-top:1px solid #e8ecf4;margin:0;padding:10px 20px;font-size:13px}.pilot-loading{align-items:center;gap:9px;padding:22px;display:flex}.pilot-loading svg{animation:.9s linear infinite pilot-spin}@keyframes pilot-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.pilot-status-metrics{grid-template-columns:repeat(4,1fr);row-gap:10px}.pilot-status-metrics span:nth-child(4){border-right:0}}@media (width<=760px){.pilot-status-card>header{flex-direction:column;align-items:flex-start}.pilot-status-actions{justify-content:flex-start}.pilot-status-metrics{grid-template-columns:repeat(2,1fr)}.pilot-status-metrics span:nth-child(2n){border-right:0}}html[data-theme=dark] .pilot-status-card{color:#edf3ff;box-shadow:none;background:#111d31;border-color:#2b3a54}html[data-theme=dark] .pilot-status-card>header{border-color:#2b3a54}html[data-theme=dark] .pilot-status-title h2,html[data-theme=dark] .pilot-status-metrics strong{color:#f2f6ff}html[data-theme=dark] .pilot-status-title p,html[data-theme=dark] .pilot-status-metrics span{color:#95a7c5}html[data-theme=dark] .pilot-status-metrics span{border-color:#2b3a54}html[data-theme=dark] .pilot-status-actions button{color:#d9e4f8;background:#16243a;border-color:#354764}html[data-theme=dark] .pilot-status-actions .pilot-stop{color:#ffacb7;background:#2a1d2a;border-color:#713a49}html[data-theme=dark] .pilot-status-actions .pilot-resume{color:#88e6c8;background:#142d2b;border-color:#285e50}html[data-theme=dark] .pilot-status-card>footer{color:#98a9c4;background:#0d1829}html[data-theme=dark] .pilot-status-message{color:#bed0eb;border-color:#2b3a54}.pilot-incident-list{background:#fffbf4;border-top:1px solid #e8ecf4;gap:7px;padding:12px 20px;display:grid}.pilot-incident-list article{color:#a65b22;align-items:flex-start;gap:9px;display:flex}.pilot-incident-list strong{font-size:13px}.pilot-incident-list p{color:#7d6b5f;margin:2px 0 0;font-size:12px}html[data-theme=dark] .pilot-incident-list{background:#241e1b;border-color:#2b3a54}html[data-theme=dark] .pilot-incident-list article{color:#ffb47b}html[data-theme=dark] .pilot-incident-list p{color:#cbb7a7}.rod-page{--rod-border:#dfe4ef;--rod-muted:#71809d;color:#101b33;background:radial-gradient(circle at 88% 2%,#6553f112,#0000 26rem),#f6f8fc;min-height:calc(100vh - 74px);padding:38px clamp(24px,3vw,52px) 54px}.rod-hero{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px;display:flex}.rod-eyebrow,.rod-section-label{color:#6258e8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.rod-hero h1{letter-spacing:-.045em;margin:0;font:800 clamp(30px,3vw,43px)/1.12 Manrope,sans-serif}.rod-hero p{max-width:770px;color:var(--rod-muted);margin:10px 0 0;font-size:16px;line-height:1.55}.rod-refresh{border:1px solid var(--rod-border);color:#33415e;background:#fff;border-radius:13px;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-weight:700;display:flex;box-shadow:0 8px 22px #1b27480d}.rod-refresh:disabled{opacity:.7}.is-spinning{animation:.8s linear infinite rod-spin}@keyframes rod-spin{to{transform:rotate(360deg)}}.rod-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.rod-metric{border:1px solid var(--rod-border);text-align:left;min-width:0;min-height:146px;color:inherit;background:#fff;border-radius:18px;align-items:flex-start;gap:14px;padding:21px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;box-shadow:0 10px 30px #1926470b}.rod-metric:hover{border-color:#c9cdfc;transform:translateY(-2px);box-shadow:0 15px 34px #19264714}.rod-metric-icon{border-radius:14px;flex:0 0 47px;place-items:center;width:47px;height:47px;display:grid}.rod-metric.is-blue .rod-metric-icon{color:#2474cb;background:#eaf4fd}.rod-metric.is-violet .rod-metric-icon{color:#6758e8;background:#efedff}.rod-metric.is-orange .rod-metric-icon{color:#dc6d1f;background:#fff0e4}.rod-metric.is-green .rod-metric-icon{color:#159274;background:#e6f7f1}.rod-metric-copy{flex-direction:column;min-width:0;display:flex}.rod-metric-copy small{color:#697896;margin-bottom:5px;font-size:13px;font-weight:700}.rod-metric-copy strong{letter-spacing:-.04em;font:800 31px/1.12 Manrope,sans-serif}.rod-metric-copy span{color:#8a96ab;margin-top:8px;font-size:12px}.rod-metric-arrow{color:#a0abc0;position:absolute;bottom:18px;right:18px}.rod-autonomy{background:linear-gradient(110deg,#f1f0ff,#f7f7ff 65%,#f0fbf8);border:1px solid #cfceff;border-radius:18px;align-items:center;gap:16px;margin-bottom:16px;padding:19px 22px;display:flex}.rod-autonomy-icon{color:#fff;background:linear-gradient(145deg,#6b5ef0,#5548dc);border-radius:15px;flex:0 0 51px;place-items:center;width:51px;height:51px;display:grid}.rod-autonomy-copy{flex:1}.rod-autonomy-copy>span{color:#6358df;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.rod-autonomy-copy strong{margin:4px 0 2px;font-size:17px;display:block}.rod-autonomy-copy p{color:#75829c;margin:0;font-size:13px}.rod-live{color:#187a64;background:#ffffffad;border:1px solid #caeadf;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:800;display:flex}.rod-live i{background:#2dcc9d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2dcc9d1f}.rod-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);gap:16px;display:grid}.rod-main-column,.rod-side-column{flex-direction:column;gap:16px;min-width:0;display:flex}.rod-panel{border:1px solid var(--rod-border);background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 10px 30px #1926470a}.rod-panel-head{justify-content:space-between;align-items:center;gap:18px;padding:20px 21px 16px;display:flex}.rod-panel-head h2{letter-spacing:-.025em;margin:0;font:800 20px/1.2 Manrope,sans-serif}.rod-panel-head .rod-section-label{margin-bottom:5px;font-size:10px}.rod-panel-head>button{color:#5e55dc;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.rod-opportunity-list,.rod-activity-list{border-top:1px solid #edf0f5}.rod-opportunity{border-bottom:1px solid #edf0f5;align-items:center;gap:14px;padding:16px 20px;display:flex}.rod-opportunity:last-child{border-bottom:0}.rod-company-avatar{color:#5b50df;background:#efedff;border-radius:13px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:12px;font-weight:800;display:grid}.rod-opportunity-copy{flex:1;min-width:0}.rod-opportunity-title{align-items:center;gap:10px;display:flex}.rod-opportunity-title strong{font-size:15px}.rod-opportunity-title span{color:#bd561d;background:#fff0e6;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.rod-opportunity-copy p{color:#66758f;text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:13px;overflow:hidden}.rod-opportunity-copy small{color:#8b96aa;font-size:11px}.rod-opportunity>button,.rod-empty>button{color:#5f55dc;background:#fafaff;border:1px solid #d9d9fb;border-radius:10px;min-height:37px;padding:0 14px;font-size:11px;font-weight:800}.rod-activity{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:13px;padding:15px 20px;display:flex}.rod-activity:last-child{border-bottom:0}.rod-activity:hover{background:#fafbfe}.rod-activity-icon{color:#61708b;background:#f1f4f8;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.rod-activity-icon.has-unread{color:#6256e7;background:#efedff}.rod-activity-copy{flex-direction:column;flex:1;min-width:0;display:flex}.rod-activity-copy strong{font-size:13px}.rod-activity-copy strong small{color:#8b97ab;margin-left:8px;font-weight:500}.rod-activity-copy>span{color:#75829a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;overflow:hidden}.rod-activity-time{color:#97a1b4;align-items:center;gap:8px;font-size:11px;display:flex}.rod-activity-time i{color:#fff;background:#6459e7;border-radius:999px;place-items:center;min-width:21px;height:21px;font-style:normal;font-weight:800;display:grid}.rod-task-list{padding:0 14px 8px}.rod-task{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:flex-start;gap:11px;padding:13px 8px;display:flex}.rod-task>span{color:#6256e7;background:#f0eeff;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.rod-task.is-urgent>span{color:#db6521;background:#fff0e5}.rod-task.is-done>span{color:#198c70;background:#e7f7f1}.rod-task>strong{flex:1;font-size:12px}.rod-task>strong small{color:#8591a6;margin-top:4px;font-weight:500;line-height:1.35;display:block}.rod-task>svg{color:#a5aec0;margin-top:9px}.rod-all-tasks{color:#5e55dc;background:#fafaff;border:1px solid #dcdafb;border-radius:11px;width:calc(100% - 28px);min-height:40px;margin:4px 14px 16px;font-size:12px;font-weight:800}.rod-funnel{padding-bottom:14px}.rod-funnel-row{justify-content:space-between;align-items:center;gap:10px;margin:0 20px 14px;padding-bottom:8px;display:flex;position:relative;overflow:hidden}.rod-funnel-row span{color:#65728b;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.rod-funnel-row strong{font-size:14px}.rod-funnel-row i{background:linear-gradient(90deg,#675af0,#33b7ba);border-radius:999px;height:3px;position:absolute;bottom:0;left:0}.rod-empty{color:#8793a7;text-align:center;border-top:1px solid #edf0f5;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:30px;display:flex}.rod-empty strong{color:#25314a;margin-top:12px;font-size:15px}.rod-empty p{max-width:420px;margin:6px 0 15px;font-size:12px}.rod-empty.is-compact{min-height:160px}.rod-loading{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.rod-loading-orb{color:#fff;background:linear-gradient(145deg,#7063f2,#5547d8);border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:8px;display:grid;box-shadow:0 14px 30px #5b4cdc40}.rod-loading strong{font-size:18px}.rod-loading>span{color:#8290a8;font-size:13px}.rod-error{color:#b52;background:#fff8f4;border:1px solid #f0d0c1;border-radius:17px;align-items:center;gap:16px;max-width:760px;margin:30px auto;padding:22px;display:flex}.rod-error div{flex:1}.rod-error strong{color:#572b1b}.rod-error p{color:#8b5a45;margin:4px 0 0;font-size:13px}.rod-error button{color:#fff;background:#b85a2f;border:0;border-radius:10px;min-height:39px;padding:0 15px;font-weight:800}@media (width<=1220px){.rod-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rod-grid{grid-template-columns:minmax(0,1fr)}.rod-side-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=760px){.rod-page{padding:25px 16px 40px}.rod-hero{flex-direction:column}.rod-hero h1{font-size:29px}.rod-metrics,.rod-side-column{grid-template-columns:1fr}.rod-metric{min-height:128px}.rod-autonomy{flex-wrap:wrap;align-items:flex-start}.rod-live{margin-left:67px}.rod-opportunity{align-items:flex-start}.rod-opportunity>button{display:none}.rod-opportunity-copy p{white-space:normal}.rod-activity-time{display:none}}.hybrid-overview .date-button{align-items:center;gap:8px;display:flex}.hybrid-overview-grid{align-items:start}.overview-pilot-secondary{margin-top:18px}.hybrid-overview-side{gap:16px}.hybrid-overview-side .rod-panel{box-shadow:0 10px 28px #1926470b}.overview-real-loading{background:#fff;border:1px solid #e2e6ef;border-radius:18px;min-height:360px;margin-top:30px}.overview-real-loading>button{color:#5e55db;background:#fafaff;border:1px solid #d9d7fb;border-radius:10px;min-height:38px;margin-top:12px;padding:0 16px;font-weight:800}.overview-real-spin{animation:.8s linear infinite overview-real-spin}@keyframes overview-real-spin{to{transform:rotate(360deg)}}.overview-real-timeline{width:100%;color:inherit;text-align:left;background:0 0;border:0}.overview-real-timeline:hover{background:#fafbfe}.overview-human-alerts{background:#fffaf0;border:1px solid #eadcae;border-radius:16px;margin:14px 0;overflow:hidden}.overview-human-alerts>header{border-bottom:1px solid #eee2bc;align-items:center;gap:10px;padding:13px 15px;display:flex}.overview-human-alerts>header>span{color:#a66b16;background:#ffefc6;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.overview-human-alerts>header>div{flex:1}.overview-human-alerts>header small{color:#a47127;letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.overview-human-alerts>header strong{color:#232b3d;font-size:14px}.overview-human-alerts>header button{color:#5f57d9;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:850;display:flex}.overview-human-alerts>div{background:#eee4c8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.overview-human-alerts>div button{color:#273047;text-align:left;background:#fffdf8;border:0;align-items:center;gap:9px;min-height:66px;padding:11px 13px;display:flex}.overview-human-alerts>div i{background:#d7a542;border-radius:50%;flex:none;width:8px;height:8px}.overview-human-alerts>div i.priority-high{background:#d75c65}.overview-human-alerts>div span{flex:1;min-width:0}.overview-human-alerts>div strong,.overview-human-alerts>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.overview-human-alerts>div strong{font-size:11px}.overview-human-alerts>div small{color:#7a8497;margin-top:3px;font-size:9px}html[data-theme=dark] .overview-human-alerts{background:#1d1a14;border-color:#56492c}html[data-theme=dark] .overview-human-alerts>header{border-color:#56492c}html[data-theme=dark] .overview-human-alerts>header strong{color:#f3f6fb}html[data-theme=dark] .overview-human-alerts>div{background:#293850}html[data-theme=dark] .overview-human-alerts>div button{color:#eef2f8;background:#111c2d}html[data-theme=dark] .overview-human-alerts>div small{color:#98a6bb}@media (width<=900px){.overview-human-alerts>div{grid-template-columns:1fr}}.overview-human-alerts>div button.priority-high{z-index:0;background:#fff5f5;border:2px solid #e5484d;animation:1.8s ease-out infinite overview-critical-alert-pulse;position:relative;box-shadow:0 0 #e5484d57}html[data-theme=dark] .overview-human-alerts>div button.priority-high{background:#271719;border-color:#ff6469;box-shadow:0 0 #ff64694d}@keyframes overview-critical-alert-pulse{0%,to{box-shadow:0 0 #e5484d57}50%{box-shadow:0 0 0 7px #e5484d00}}@media (prefers-reduced-motion:reduce){.overview-human-alerts>div button.priority-high{animation:none}}@media (width<=1180px){.hybrid-overview-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width<=720px){.hybrid-overview-side{grid-template-columns:1fr}}.priority-feed{color:#172033;background:#f5f7fb;min-height:calc(100vh - 68px);padding:31px 31px 48px}.pf-notice{z-index:50;color:#277258;background:#f2fbf7;border:1px solid #d9eee5;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:10px;font-weight:700;animation:.22s ease-out pf-slide-in;display:flex;position:fixed;top:82px;right:24px;box-shadow:0 12px 30px #172b231f}.pf-page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:88px;margin-bottom:22px;display:flex}.pf-eyebrow{color:#635bff;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.pf-page-header h1{color:#101828;letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(27px,2.3vw,35px)}.pf-page-header>div>p:last-child{color:#718096;margin:7px 0 0;font-size:12px}.pf-secondary-button,.pf-filter-button,.pf-more-button{color:#5f6b7d;background:#fff;border:1px solid #e1e6ee;border-radius:8px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.pf-secondary-button{gap:7px;height:38px;padding:0 13px}.pf-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.pf-summary article{background:#fff;border:1px solid #e6eaf1;border-radius:12px;align-items:center;gap:11px;min-height:82px;padding:14px;display:flex;position:relative}.pf-summary-icon{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pf-summary-icon.urgent{color:#dd7131;background:#fff0e7}.pf-summary-icon.violet{color:#635bdf;background:#efeeff}.pf-summary-icon.green{color:#258364;background:#eaf8f2}.pf-summary-icon.blue{color:#3974d7;background:#edf4ff}.pf-summary strong,.pf-summary span{display:block}.pf-summary strong{color:#172033;font:800 18px Manrope,sans-serif}.pf-summary span{color:#8993a4;margin-top:2px;font-size:8px}.pf-summary em{color:#278361;font-size:7px;font-style:normal;font-weight:700;position:absolute;top:13px;right:12px}.pf-workspace{grid-template-columns:minmax(510px,1.25fr) minmax(320px,.75fr);align-items:start;gap:14px;display:grid}.pf-list-panel,.pf-detail-panel{background:#fff;border:1px solid #e3e7ef;border-radius:13px;box-shadow:0 1px 3px #10182806}.pf-toolbar{border-bottom:1px solid #edf0f5;align-items:center;gap:7px;min-height:61px;padding:12px 14px;display:flex}.pf-search{color:#929cad;background:#fafbfc;border:1px solid #e2e6ed;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:200px;height:34px;padding:0 10px;display:flex}.pf-search input{color:#273145;background:0 0;border:0;flex:1;min-width:0;font-size:9px}.pf-search button{color:#99a3b2;background:0 0;border:0;place-items:center;padding:0;display:grid}.pf-filter-button{gap:5px;height:34px;padding:0 10px}.pf-more-button{width:34px;height:34px}.pf-filter-tabs{scrollbar-width:none;border-bottom:1px solid #edf0f5;align-items:center;gap:4px;min-height:49px;padding:9px 14px;display:flex;overflow-x:auto}.pf-filter-tabs::-webkit-scrollbar{display:none}.pf-filter-tabs button{color:#7f899b;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;height:28px;padding:0 9px;font-size:8px;font-weight:600;display:flex}.pf-filter-tabs button.active{color:#5149d8;background:#efeeff}.pf-filter-tabs button span{color:#d15f32;background:#ffece6;border-radius:99px;min-width:15px;padding:1px 4px;font-size:7px}.pf-list-heading{justify-content:space-between;align-items:center;padding:11px 14px 5px;display:flex}.pf-list-heading span{color:#929cac;font-size:8px}.pf-list-heading button{color:#687487;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:600;display:flex}.pf-opportunity-list{gap:7px;padding:6px 10px 10px;display:grid}.pf-opportunity{width:100%;min-height:116px;color:inherit;text-align:left;background:#fff;border:1px solid #e8ebf1;border-radius:10px;align-items:flex-start;gap:11px;padding:13px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.pf-opportunity:hover{border-color:#cbc8ff;box-shadow:0 7px 20px #3832820e}.pf-opportunity.selected{background:#fafaff;border-color:#aaa5ff;box-shadow:inset 3px 0 #655df1}.pf-opportunity.resolved{opacity:.62}.pf-company-avatar{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #fff3}.pf-company-avatar.large{border-radius:11px;width:42px;height:42px;font-size:10px}.pf-opportunity-content{flex:1;min-width:0}.pf-opportunity-heading{justify-content:space-between;gap:10px;display:flex}.pf-opportunity-heading h2{color:#1b2639;margin:0;font:700 10px Manrope,sans-serif}.pf-opportunity-heading p{color:#8d97a8;margin:3px 0 0;font-size:8px}.pf-score{color:#222d42;text-align:right;min-width:42px}.pf-score strong{font:800 13px Manrope,sans-serif}.pf-score small{color:#9aa3b2;font-size:7px}.pf-reason{color:#657184;margin:9px 0;font-size:8px;line-height:1.5}.pf-card-footer{color:#99a3b2;align-items:center;gap:10px;font-size:7px;display:flex}.pf-card-footer>span{align-items:center;gap:4px;display:flex}.pf-priority{border-radius:99px;padding:3px 6px;font-weight:700}.pf-card-footer em{color:#2f8062;align-items:center;gap:3px;margin-left:auto;font-style:normal;display:flex}.pf-card-arrow{color:#a2abba;align-self:center}.pf-empty{color:#a0a9b7;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.pf-empty strong{color:#596577;margin-top:10px;font-size:10px}.pf-empty span{margin-top:4px;font-size:8px}.pf-detail-panel{position:sticky;top:84px;overflow:hidden}.pf-detail-top{border-bottom:1px solid #edf0f5;align-items:center;gap:10px;min-height:72px;padding:14px;display:flex}.pf-detail-top>div:nth-child(2){flex:1;min-width:0}.pf-detail-top h2{color:#1d283b;margin:0;font:700 11px Manrope,sans-serif}.pf-detail-top p{color:#8b95a6;margin:3px 0 0;font-size:8px}.pf-detail-top>button{color:#7f899a;background:#fff;border:1px solid #e5e9f0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.pf-score-explanation{background:#f8f7ff;border:1px solid #e8e7ff;border-radius:10px;align-items:center;gap:11px;margin:14px;padding:12px;display:flex}.pf-score-ring{color:#3831a7;text-align:center;border:5px solid #655df1;border-color:#655df1 #655df1 #dddafe #dddafe;border-radius:50%;flex:none;place-content:center;width:54px;height:54px;display:grid}.pf-score-ring strong{font:800 15px/1 Manrope,sans-serif}.pf-score-ring span{color:#8d88c5;margin-top:2px;font-size:6px}.pf-score-explanation>div:last-child>span,.pf-score-explanation>div:last-child>strong{display:block}.pf-score-explanation>div:last-child>span{color:#6e66df;text-transform:uppercase;font-size:7px;font-weight:700}.pf-score-explanation>div:last-child>strong{color:#2c3650;margin-top:4px;font-size:9px}.pf-score-explanation p{color:#929bad;margin:3px 0 0;font-size:7px}.pf-recommended{color:#514bc4;background:linear-gradient(135deg,#efeeff,#f8f7ff);border-radius:10px;grid-template-columns:29px 1fr;column-gap:9px;margin:0 14px 14px;padding:12px;display:grid}.pf-recommended>div{color:#625ae6;background:#fff;border-radius:8px;grid-row:span 3;place-items:center;width:29px;height:29px;display:grid}.pf-recommended span{text-transform:uppercase;font-size:7px;font-weight:700}.pf-recommended strong{color:#3b358f;margin-top:3px;font-size:9px}.pf-recommended p{color:#8682b2;margin:4px 0 0;font-size:7px}.pf-detail-section{border-top:1px solid #edf0f5;padding:14px}.pf-detail-section header{color:#625ae1;align-items:center;gap:7px;display:flex}.pf-detail-section h3{color:#344054;margin:0;font:700 9px Manrope,sans-serif}.pf-detail-section ul{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.pf-detail-section li{color:#6f7a8c;align-items:center;gap:6px;font-size:8px;display:flex}.pf-detail-section li svg{color:#2c9a70}.pf-detail-section blockquote{color:#626e82;background:#fafaff;border-left:2px solid #aaa5ff;border-radius:0 7px 7px 0;margin:10px 0 8px;padding:10px;font-size:8px;font-style:normal;line-height:1.55}.pf-detail-section>button{color:#5c55d8;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:7px;font-weight:700;display:flex}.company-context>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.company-context>div span{color:#788396;align-items:center;gap:5px;font-size:7px;display:flex}.pf-detail-actions{border-top:1px solid #edf0f5;grid-template-columns:1fr 92px;gap:7px;padding:14px;display:grid}.pf-detail-actions button{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:8px;font-weight:700;display:flex}.pf-primary-action{color:#fff;background:linear-gradient(135deg,#6c64f6,#544bdd);border:0;box-shadow:0 7px 16px #544bdd29}.pf-call-action{color:#5b54d5;background:#f6f5ff;border:1px solid #dad7ff}.pf-resolve-action{color:#2d795d;background:#f3faf7;border:1px solid #d8ebe3;grid-column:1/-1}.pf-dismiss-action{color:#99a2b1;background:0 0;border:0;grid-column:1/-1;min-height:25px!important;font-weight:500!important}@keyframes pf-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.pf-summary{grid-template-columns:repeat(2,1fr)}.pf-workspace{grid-template-columns:minmax(440px,1fr) 310px}.pf-owner{display:none!important}}@media (width<=900px){.pf-workspace{grid-template-columns:1fr}.pf-detail-panel{position:static}}@media (width<=650px){.priority-feed{padding:22px 15px 36px}.pf-page-header{align-items:flex-start;min-height:auto}.pf-page-header>div>p:last-child{line-height:1.5}.pf-secondary-button{width:37px;padding:0;font-size:0}.pf-summary{grid-template-columns:1fr 1fr}.pf-summary article{min-height:76px;padding:11px}.pf-summary em{display:none}.pf-toolbar{flex-wrap:wrap}.pf-search{flex-basis:100%}.pf-filter-button{margin-left:auto}.pf-opportunity{min-height:126px}.pf-card-footer{flex-wrap:wrap}.pf-detail-actions{grid-template-columns:1fr}.pf-detail-actions button{grid-column:auto}}.pf-menu-anchor{position:relative}.pf-filter-button>span{background:#635bff;border-radius:50%;width:6px;height:6px}.pf-detail-top .pf-menu-anchor>button{color:#7f899a;background:#fff;border:1px solid #e5e9f0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.pf-dropdown{z-index:20;background:#fff;border:1px solid #e1e5ed;border-radius:9px;min-width:190px;padding:5px;animation:.14s ease-out pf-menu-in;position:absolute;box-shadow:0 14px 34px #131d3126}.pf-dropdown.page-menu{top:40px;right:0}.pf-dropdown.detail-menu{top:37px;right:0}.pf-dropdown button{color:#5f6a7d;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-size:8px;display:flex}.pf-dropdown button:hover{color:#5149d4;background:#f4f3ff}.pf-modal-layer{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pf-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b122680;border:0;animation:.16s ease-out pf-fade-in;position:absolute;inset:0}.pf-modal{z-index:1;scrollbar-width:none;background:#fff;border:1px solid #ffffff80;border-radius:14px;width:min(520px,100%);max-height:calc(100vh - 40px);animation:.2s ease-out pf-modal-in;position:relative;overflow-y:auto;box-shadow:0 26px 70px #0c14283d}.pf-modal::-webkit-scrollbar{display:none}.pf-modal.compact{width:min(440px,100%)}.pf-modal.conversation-modal{width:min(650px,100%)}.pf-modal.call-modal{width:min(410px,100%)}.pf-modal>header{border-bottom:1px solid #e9ecf2;align-items:center;gap:10px;min-height:72px;padding:14px 16px;display:flex}.pf-modal>header>div:nth-child(2){flex:1;min-width:0}.pf-modal>header h2{color:#202b3e;margin:0;font:700 12px Manrope,sans-serif}.pf-modal>header p{color:#8a94a5;margin:3px 0 0;font-size:8px}.pf-modal>header>button{color:#7f899b;background:#fff;border:1px solid #e4e8ef;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.pf-modal-icon{color:#615ae0;background:#efeeff;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.pf-modal-body{padding:17px}.pf-modal>footer{background:#fafbfc;border-top:1px solid #e9ecf2;justify-content:flex-end;align-items:center;gap:7px;min-height:62px;padding:12px 16px;display:flex}.pf-modal>footer button{border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:700}.pf-modal-cancel{color:#687487;background:#fff;border:1px solid #e2e6ed}.pf-modal-confirm{color:#fff;background:linear-gradient(135deg,#6c64f6,#544bdd);border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex;box-shadow:0 6px 14px #544bdd24}.pf-modal-confirm.call{background:linear-gradient(135deg,#32a779,#21845f)}.pf-modal-confirm.wide{width:100%}.pf-range-setting{background:#fafbfc;border:1px solid #e9ecf2;border-radius:10px;padding:13px}.pf-range-setting>div{justify-content:space-between;align-items:center;display:flex}.pf-range-setting span{color:#4d596b;font-size:9px;font-weight:700}.pf-range-setting strong{color:#574fd5;font-size:10px}.pf-range-setting input{accent-color:#625ae7;width:100%;margin:13px 0 4px}.pf-range-setting p{color:#929bac;margin:4px 0 0;font-size:7px;line-height:1.45}.pf-toggle-setting{border-bottom:1px solid #edf0f4;align-items:center;gap:12px;min-height:63px;padding:12px 3px;display:flex}.pf-toggle-setting>div{flex:1}.pf-toggle-setting strong,.pf-toggle-setting span{display:block}.pf-toggle-setting strong{color:#354054;font-size:9px}.pf-toggle-setting span{color:#929bad;margin-top:4px;font-size:7px}.pf-switch{background:#dce1e9;border:0;border-radius:99px;width:35px;height:20px;padding:2px}.pf-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block;box-shadow:0 1px 4px #00000026}.pf-switch.on{background:#655de9}.pf-switch.on span{transform:translate(15px)}.pf-field{gap:6px;margin-bottom:13px;display:grid}.pf-field>span{color:#4e596b;font-size:8px;font-weight:700}.pf-field select{color:#596578;background:#fff;border:1px solid #e1e5ed;border-radius:8px;height:36px;padding:0 10px;font-size:9px}.pf-conversation{scrollbar-width:thin;background:#fafbfc;max-height:470px;padding:22px;overflow-y:auto}.pf-message{max-width:78%;margin-bottom:15px}.pf-message span{color:#929bad;margin-bottom:5px;font-size:7px;display:block}.pf-message p{border-radius:10px;margin:0;padding:11px 13px;font-size:8px;line-height:1.55}.pf-message.outgoing{margin-left:auto}.pf-message.outgoing span{text-align:right}.pf-message.outgoing p{color:#fff;background:#635be5;border-bottom-right-radius:3px}.pf-message.incoming p{color:#596578;background:#fff;border:1px solid #e3e7ee;border-bottom-left-radius:3px}.pf-message.new-message{animation:.2s ease-out pf-modal-in}.pf-ai-draft{color:#615ae0;background:#f5f4ff;border:1px solid #dcd9ff;border-radius:10px;gap:9px;margin-top:23px;padding:12px;display:flex}.pf-ai-draft strong{color:#403aaf;font-size:8px}.pf-ai-draft p{color:#6f7190;margin:5px 0 8px;font-size:8px;line-height:1.5}.pf-ai-draft button{color:#5952d4;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.pf-reply-box{border-top:1px solid #e5e8ef;gap:8px;padding:12px;display:flex}.pf-reply-box textarea{resize:vertical;color:#475467;border:1px solid #e0e4eb;border-radius:8px;flex:1;min-height:58px;padding:10px;font:8px/1.5 inherit}.pf-reply-box button{color:#fff;background:#625ae6;border:0;border-radius:8px;align-self:flex-end;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.pf-reply-box button:disabled{opacity:.45;cursor:not-allowed}.pf-call-body{text-align:center;padding:28px 20px}.pf-call-avatar{color:#2c8d68;background:#e9f8f2;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 14px;display:grid}.pf-call-avatar.calling{animation:1.4s ease-in-out infinite pf-call-pulse}.pf-call-body span,.pf-call-body strong{display:block}.pf-call-body span{color:#909aab;font-size:8px}.pf-call-body strong{color:#283448;margin-top:5px;font:700 16px Manrope,sans-serif}.pf-call-body p{color:#9aa3b1;margin:7px 0 0;font-size:7px}.pf-company-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pf-company-grid>div{background:#fafbfc;border:1px solid #e9ecf1;border-radius:8px;min-height:62px;padding:11px}.pf-company-grid span,.pf-company-grid strong{display:block}.pf-company-grid span{color:#98a1af;font-size:7px}.pf-company-grid strong{color:#3d485a;margin-top:7px;font-size:9px}.pf-company-note{color:#5e57d7;background:#f2f1ff;border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px;display:flex}.pf-company-note p{color:#72729a;margin:0;font-size:8px;line-height:1.5}.pf-owner-list{padding:8px 14px 15px}.pf-owner-list>button{width:100%;min-height:58px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:9px;display:flex}.pf-owner-list>button:hover{background:#fafaff}.pf-owner-list>button>span{color:#5e57d8;background:#efeeff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:700;display:grid}.pf-owner-list>button>div{flex:1}.pf-owner-list strong,.pf-owner-list small{display:block}.pf-owner-list strong{color:#394456;font-size:9px}.pf-owner-list small{color:#2e966e;margin-top:3px;font-size:7px}.pf-owner-list svg{color:#9ba4b3}@keyframes pf-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pf-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pf-modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pf-call-pulse{0%,to{box-shadow:0 0 #2c8d6826}50%{box-shadow:0 0 0 14px #2c8d6800}}@media (width<=650px){.pf-modal-layer{padding:10px}.pf-modal{max-height:calc(100vh - 20px)}.pf-modal>header{min-height:64px}.pf-conversation{max-height:52vh;padding:14px}.pf-message{max-width:88%}.pf-reply-box{display:grid}.pf-reply-box button{justify-content:center;width:100%}}.rpf-page{color:#263147;padding:26px 30px 42px}.rpf-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.rpf-header p{color:#625ad8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 6px;font-size:9px;font-weight:800;display:flex}.rpf-header h1{color:#18243b;margin:0;font:760 28px/1.1 Manrope,sans-serif}.rpf-header>div>span{color:#778297;margin-top:7px;font-size:11px;display:block}.rpf-header>button,.rpf-empty button{color:#5c6679;background:#fff;border:1px solid #dde1e8;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:750;display:inline-flex}.rpf-error{color:#a94d45;background:#fff7f6;border:1px solid #efcbc7;border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;font-size:9px;display:flex}.rpf-error span,.rpf-error strong{display:block}.rpf-error strong{color:#8f3c35;margin-bottom:2px;font-size:10px}.rpf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:20px;display:grid}.rpf-metrics article{background:#fff;border:1px solid #e1e5eb;border-radius:12px;align-items:flex-start;gap:12px;min-height:104px;padding:16px;display:flex}.rpf-metrics article>span{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.rpf-metrics article>span.violet{color:#625ad8;background:#eeecff}.rpf-metrics article>span.orange{color:#cf7043;background:#fff0e8}.rpf-metrics article>span.green{color:#27916e;background:#e8f7f1}.rpf-metrics article>span.blue{color:#397bb8;background:#eaf4ff}.rpf-metrics small,.rpf-metrics strong,.rpf-metrics p{display:block}.rpf-metrics small{color:#7e899b;font-size:8px;font-weight:700}.rpf-metrics strong{color:#18243b;margin-top:5px;font:780 23px/1 Manrope,sans-serif}.rpf-metrics p{color:#9aa3b0;margin:5px 0 0;font-size:8px}.rpf-toolbar{background:#fff;border:1px solid #e1e5eb;border-radius:11px;align-items:center;gap:10px;margin-top:15px;padding:10px;display:flex}.rpf-tabs{background:#f1f3f7;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.rpf-tabs button{color:#7a8495;background:0 0;border:0;border-radius:6px;min-height:29px;padding:0 10px;font-size:8px;font-weight:700}.rpf-tabs button.active{color:#514ac6;background:#fff;box-shadow:0 2px 7px #2d314614}.rpf-toolbar>label{color:#a0a8b5;background:#fafbfc;border:1px solid #e0e4ea;border-radius:8px;align-items:center;gap:7px;min-width:220px;height:35px;margin-left:auto;padding:0 10px;display:flex}.rpf-toolbar input{color:#4f5a6d;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.rpf-toolbar label button{color:#929ba9;background:0 0;border:0;padding:0;display:grid}.rpf-filter{position:relative}.rpf-filter>button{color:#687387;background:#fff;border:1px solid #e0e4ea;border-radius:8px;align-items:center;gap:6px;height:35px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.rpf-filter>button.active{color:#5d55d5;background:#f4f2ff;border-color:#cbc7ff}.rpf-filter>div{z-index:12;background:#fff;border:1px solid #e0e3e9;border-radius:9px;width:180px;padding:6px;position:absolute;top:41px;right:0;box-shadow:0 14px 32px #2d334624}.rpf-filter>div button{color:#6c7688;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;min-height:31px;padding:0 8px;font-size:8px;display:flex}.rpf-filter>div button.active{color:#5a52d0;background:#f3f1ff;font-weight:750}.rpf-grid{gap:10px;margin-top:13px;display:grid}.rpf-card{background:#fff;border:1px solid #e0e4ea;border-radius:12px;grid-template-columns:26px 42px minmax(0,1fr);gap:12px;padding:15px;display:grid;position:relative;box-shadow:0 4px 16px #2d334609}.rpf-card.urgent{border-color:#f0cfc1}.rpf-card.urgent:before{content:"";background:#df8357;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:12px auto 12px 0}.rpf-rank{color:#a7aebb;padding-top:9px;font-size:8px;font-weight:800}.rpf-avatar{color:#5e56d6;background:#eceaff;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.rpf-card-main{min-width:0}.rpf-card-main>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rpf-card-main>header small{color:#9aa3b0;text-transform:uppercase;font-size:7px;font-weight:750}.rpf-card-main h2{color:#263147;margin:2px 0 0;font:750 14px Manrope,sans-serif}.rpf-card-main header p{color:#7f899a;margin:3px 0 0;font-size:8px}.rpf-card-main>header>strong{color:#e0784b;font:780 22px/1 Manrope,sans-serif}.rpf-card-main>header>strong small{color:#a8afba;font-size:8px}.rpf-card-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.rpf-card-tags span{color:#7a8495;background:#f1f3f6;border-radius:99px;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:7px;font-weight:700;display:inline-flex}.rpf-card-tags .is-ready{color:#b85b34;background:#fff0e8}.rpf-card-tags .is-meeting,.rpf-card-tags .is-won{color:#287f61;background:#e7f7f0}.rpf-card-tags .is-qualifying{color:#3d79b3;background:#eaf4ff}.rpf-card-tags .is-handed-off{color:#5d56d8;background:#e9e7ff}.rpf-card-tags .is-lost,.rpf-card-tags .is-dismissed{color:#8b6970;background:#f5ecee}.rpf-reason{color:#5f6a7c;margin:10px 0;font-size:9px;line-height:1.55}.rpf-action{color:#625ad8;background:#f5f3ff;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.rpf-action span,.rpf-action small,.rpf-action strong{display:block}.rpf-action small{color:#7c75dd;letter-spacing:.06em;font-size:6.5px;font-weight:800}.rpf-action strong{color:#514c9f;margin-top:2px;font-size:8.5px;line-height:1.45}.rpf-card-main>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.rpf-card-main>footer>span{color:#8b94a3;font-size:7px}.rpf-card-main>footer>span strong{color:#384357;margin-top:2px;font-size:11px;display:block}.rpf-card-main>footer>div{gap:7px;display:flex}.rpf-card-main footer button{color:#687387;background:#fff;border:1px solid #dfe3e9;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.rpf-card-main footer button.primary{color:#fff;background:#625ad8;border-color:#625ad8}.rpf-empty,.rpf-loading{text-align:center;color:#6b63d9;background:#fff;border:1px dashed #dfe3e9;border-radius:12px;place-content:center;justify-items:center;min-height:390px;margin-top:14px;display:grid}.rpf-empty strong,.rpf-loading strong{color:#354055;margin-top:11px;font-size:13px}.rpf-empty p{color:#8791a1;width:min(410px,100%);margin:6px 0 14px;font-size:9px;line-height:1.6}.rpf-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#171d2b7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rpf-modal{background:#fff;border-radius:13px;width:min(570px,100%);padding:18px;box-shadow:0 24px 70px #181f313d}.rpf-modal>header{align-items:flex-start;gap:10px;display:flex}.rpf-modal>header>span{color:#6159d9;background:#eceaff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.rpf-modal>header>div{flex:1;min-width:0}.rpf-modal>header small{color:#6d65d9;letter-spacing:.08em;font-size:7px;font-weight:800}.rpf-modal>header h2{margin:3px 0 0;font:750 18px Manrope,sans-serif}.rpf-modal>header p{color:#858f9f;margin:3px 0 0;font-size:8px}.rpf-modal>header button{color:#7e8898;background:#f2f3f6;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.rpf-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.rpf-modal-grid label{display:block}.rpf-modal-grid label.full{grid-column:1/-1}.rpf-modal-grid label>span{color:#5e697c;margin-bottom:5px;font-size:8px;font-weight:750;display:block}.rpf-modal-grid select,.rpf-modal-grid input,.rpf-modal-grid textarea{color:#4e596c;background:#fbfcfd;border:1px solid #dfe3ea;border-radius:8px;outline:0;width:100%;font-size:9px}.rpf-modal-grid select,.rpf-modal-grid input{height:38px;padding:0 10px}.rpf-modal-grid textarea{resize:vertical;min-height:82px;padding:9px 10px;line-height:1.5}.rpf-modal-grid select:disabled{opacity:.6}.rpf-modal-context{color:#625ad8;background:#f4f2ff;border-radius:8px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px;display:flex}.rpf-modal-context span,.rpf-modal-context small,.rpf-modal-context strong{display:block}.rpf-modal-context small{font-size:6.5px;font-weight:800}.rpf-modal-context strong{color:#514c9f;margin-top:2px;font-size:8.5px;line-height:1.45}.rpf-modal>footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:12px;display:flex}.rpf-modal>footer button{color:#697487;background:#fff;border:1px solid #dfe3ea;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:8.5px;font-weight:700;display:flex}.rpf-modal>footer button.primary{color:#fff;background:#625ad8;border-color:#625ad8}.rpf-toast{z-index:140;color:#27785d;background:#ecf8f3;border-radius:9px;align-items:center;gap:7px;padding:11px 14px;font-size:9px;font-weight:750;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #1f322b26}@media (width<=980px){.rpf-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rpf-toolbar{flex-wrap:wrap}.rpf-toolbar>label{flex:1;min-width:0;margin-left:0}}.rpf-human-alerts{background:#fff;border:1px solid #e0e4ec;border-radius:16px;margin:0 0 18px;overflow:hidden}.rpf-human-alerts>header{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.rpf-human-alerts>header>div:first-child{align-items:center;gap:10px;display:flex}.rpf-human-alerts>header>div:first-child>span{color:#a76617;background:#fff1d6;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.rpf-human-alerts h2{color:#1b2437;margin:0;font-size:16px}.rpf-human-alerts header p{color:#7a8598;margin:3px 0 0;font-size:11px}.rpf-alert-filters{gap:7px;display:flex}.rpf-alert-filters select{color:#536078;background:#fff;border:1px solid #dfe4ec;border-radius:9px;height:36px;padding:0 30px 0 10px;font-size:11px;font-weight:750}.rpf-alert-list{gap:9px;padding:12px;display:grid}.rpf-alert-list article{background:#fbfcfe;border:1px solid #e5e8ef;border-left:4px solid #d6a246;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.rpf-alert-list article.priority-high{border-left-color:#d85b65}.rpf-alert-icon{color:#665ddd;background:#efeeff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.rpf-alert-list small{color:#8a7180;text-transform:uppercase;font-size:9px;font-weight:850}.rpf-alert-list h3{color:#20283a;margin:3px 0;font-size:13px}.rpf-alert-list p{color:#7a8497;margin:0;font-size:11px}.rpf-alert-list strong{color:#57637a;margin-top:5px;font-size:11px;display:block}.rpf-alert-list footer{align-items:center;gap:7px;display:flex}.rpf-alert-list button{color:#5f6980;background:#fff;border:1px solid #d9deea;border-radius:8px;height:34px;padding:0 11px;font-size:10px;font-weight:800}.rpf-alert-list button.primary{color:#fff;background:#655de0;border-color:#655de0;align-items:center;gap:5px;display:flex}.rpf-alert-empty{color:#7c8799;text-align:center;margin:0;padding:12px;font-size:11px}html[data-theme=dark] .rpf-human-alerts{background:#121d2e;border-color:#293850}html[data-theme=dark] .rpf-human-alerts>header{border-color:#293850}html[data-theme=dark] .rpf-human-alerts h2,html[data-theme=dark] .rpf-alert-list h3{color:#f3f6fb}html[data-theme=dark] .rpf-alert-filters select,html[data-theme=dark] .rpf-alert-list button{color:#c5cddd;background:#111b2b;border-color:#34435a}html[data-theme=dark] .rpf-alert-list article{background:#101a2a;border-color:#2c3a50}html[data-theme=dark] .rpf-alert-list p,html[data-theme=dark] .rpf-alert-list strong,html[data-theme=dark] .rpf-human-alerts header p{color:#9eabc0}@media (width<=760px){.rpf-human-alerts>header{flex-direction:column;align-items:flex-start}.rpf-alert-list article{grid-template-columns:36px minmax(0,1fr)}.rpf-alert-list footer{grid-column:1/-1;justify-content:flex-end}}.rpf-alert-list footer select{color:#5f6980;background:#fff;border:1px solid #d9deea;border-radius:8px;height:34px;padding:0 9px;font-size:10px;font-weight:800}html[data-theme=dark] .rpf-alert-list footer select{color:#c5cddd;background:#111b2b;border-color:#34435a}.rpf-alert-list article.priority-high{background:#fff5f5;border:2px solid #e5484d;animation:1.8s ease-out infinite feed-critical-alert-pulse;position:relative;box-shadow:0 0 #e5484d57}html[data-theme=dark] .rpf-alert-list article.priority-high{background:#271719;border-color:#ff6469;box-shadow:0 0 #ff64694d}@keyframes feed-critical-alert-pulse{0%,to{box-shadow:0 0 #e5484d57}50%{box-shadow:0 0 0 7px #e5484d00}}@media (prefers-reduced-motion:reduce){.rpf-alert-list article.priority-high{animation:none}}@media (width<=680px){.rpf-page{padding:20px 14px 36px}.rpf-header{flex-direction:column}.rpf-metrics{grid-template-columns:1fr}.rpf-tabs{width:100%;overflow-x:auto}.rpf-toolbar>label{flex-basis:100%;width:100%}.rpf-card{grid-template-columns:36px minmax(0,1fr)}.rpf-rank{display:none}.rpf-avatar{width:36px;height:36px}.rpf-card-main>footer{flex-direction:column;align-items:flex-start}.rpf-modal-grid{grid-template-columns:1fr}.rpf-modal-grid label.full{grid-column:auto}}.rpf-whatsapp-state{background:#e8f7f1;border-radius:99px;width:max-content;margin-top:7px;padding:4px 7px;font-weight:800;color:#278367!important}html[data-theme=dark] .rpf-whatsapp-state{background:#173b31;color:#8ed9bf!important}.rpf-agenda-urgent{background:linear-gradient(90deg,#d53e4c0f,#0000 45%)!important;border-color:#efb8be!important}.rpf-agenda-urgent .rpf-alert-icon{color:#d53e4c!important;background:#fff0f1!important}[data-theme=dark] .rpf-agenda-urgent{background:linear-gradient(90deg,#d53e4c24,#0000 50%)!important;border-color:#713742!important}.login-page{color:#172033;background:#f6f7fb;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);min-height:100vh;display:grid}.login-story{color:#fff;background:radial-gradient(circle at 78% 20%,#6c64f647,#0000 31%),radial-gradient(circle at 16% 85%,#2bccb71f,#0000 30%),linear-gradient(150deg,#101a34,#111a35 52%,#17184a);flex-direction:column;min-height:100vh;padding:36px clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.business-login-page .login-story{background:radial-gradient(circle at 78% 18%,#845cff66,#0000 31%),radial-gradient(circle at 12% 84%,#3bd6b11f,#0000 30%),linear-gradient(148deg,#0e142b,#161540 55%,#291475)}.business-login-page .login-worker{background:#805cff21;border-color:#ab97ff47}.login-story:before,.login-story:after{content:"";border:1px solid #9792ff1c;border-radius:50%;position:absolute}.login-story:before{width:460px;height:460px;top:22%;right:-230px}.login-story:after{width:280px;height:280px;top:calc(22% + 90px);right:-115px}.login-brand{z-index:1;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:relative}.login-brand-logo{object-fit:contain;filter:drop-shadow(0 10px 24px #635bff33);width:188px;height:auto}.login-brand small{color:#8e9ab5;letter-spacing:.035em;margin-top:3px;font-size:11px;display:block}.login-story-copy{z-index:1;width:min(570px,100%);margin:auto 0;padding:55px 0;position:relative}.login-kicker{color:#a7a2ff;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 15px;font-size:11px;font-weight:700;display:flex}.login-kicker i,.login-worker em i{background:#3ad69d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #3ad69d1a}.login-story-copy h1{letter-spacing:-.055em;max-width:580px;margin:0;font:750 clamp(39px,4.3vw,66px)/1.04 Manrope,sans-serif}.login-story-copy>p:not(.login-kicker){color:#a5b0c8;max-width:540px;margin:20px 0 0;font-size:15px;line-height:1.7}.login-proof{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:38px;display:grid}.login-proof article{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;min-height:88px;padding:15px}.login-proof strong,.login-proof span{display:block}.login-proof strong{font:800 16px Manrope,sans-serif}.login-proof span{color:#8e9ab5;margin-top:5px;font-size:10px;line-height:1.35}.login-worker{z-index:1;background:#635bff14;border:1px solid #7a73ff38;border-radius:13px;align-items:center;gap:11px;min-height:66px;padding:11px 14px;display:flex;position:relative}.login-worker-icon{color:#b5b1ff;background:#635bff2e;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.login-worker>span{flex:1}.login-worker strong,.login-worker small{display:block}.login-worker strong{font-size:12px}.login-worker small{color:#8390ab;margin-top:4px;font-size:10px}.login-worker em{color:#56d9a7;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-style:normal;font-weight:700;display:flex}.login-access{place-items:center;min-height:100vh;padding:34px;display:grid;position:relative}.login-theme-toggle{color:#5f6b7e;background:#fff;border:1px solid #dfe3ea;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:10px;font-weight:700;display:flex;position:absolute;top:24px;right:26px;box-shadow:0 5px 16px #19233a0f}.login-card{background:#fff;border:1px solid #e3e7ee;border-radius:18px;width:min(440px,100%);padding:29px;box-shadow:0 24px 70px #1c243a14}.login-card>header>p{color:#635bdf;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.login-card>header h2{color:#111a2d;letter-spacing:-.04em;margin:0;font:750 29px Manrope,sans-serif}.login-card>header>span{color:#778296;margin-top:8px;font-size:12px;line-height:1.55;display:block}.login-setup-notice{color:#625bea;background:#f6f5ff;border:1px solid #dedcff;border-radius:10px;align-items:center;gap:9px;margin-top:18px;padding:11px;display:flex}.login-setup-notice strong,.login-setup-notice small{display:block}.login-setup-notice strong{color:#4b46b2;font-size:10px}.login-setup-notice small{color:#7d7ba5;margin-top:3px;font-size:9px}.login-invite-notice{color:#278568;background:#f1faf6;border:1px solid #ccebdd;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:12px;display:flex}.login-invite-notice strong,.login-invite-notice small{display:block}.login-invite-notice strong{color:#226d58;font-size:10px}.login-invite-notice small{color:#66877c;margin-top:3px;font-size:9px;line-height:1.45}.login-google{color:#3c4658;background:#fff;border:1px solid #dfe3ea;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:43px;margin-top:18px;font-size:11px;font-weight:700;display:flex}.login-google>span{color:#4285f4;font:800 15px Arial,sans-serif}.login-google:disabled,.login-submit:disabled{cursor:wait;opacity:.65}.login-divider{color:#a1a9b6;text-align:center;margin:18px 0;font-size:9px;position:relative}.login-divider:before{content:"";background:#eaedf2;height:1px;position:absolute;top:50%;left:0;right:0}.login-divider span{background:#fff;padding:0 10px;position:relative}.login-card form{gap:13px;display:grid}.login-field>span{color:#4e596c;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.login-field>div{color:#9aa3b2;background:#fafbfc;border:1px solid #dfe3ea;border-radius:9px;align-items:center;gap:8px;height:43px;padding:0 11px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.login-field>div:focus-within{background:#fff;border-color:#8d87ff;box-shadow:0 0 0 3px #635bff1a}.login-field input{color:#263145;background:0 0;border:0;flex:1;min-width:0;font-size:11px}.login-field input::placeholder{color:#adb5c1}.login-field button{color:#8e98a8;background:0 0;border:0;place-items:center;width:27px;height:27px;padding:0;display:grid}.login-forgot{color:#5e57d9;background:0 0;border:0;width:fit-content;margin:-3px 0 0 auto;padding:0;font-size:9px;font-weight:700}.login-feedback{border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:9px 10px;font-size:9px;line-height:1.4;display:flex}.login-feedback.error{color:#a44d46;background:#fff6f5;border:1px solid #f1d7d4}.login-feedback.success{color:#267257;background:#f2faf6;border:1px solid #d4eadf}.login-submit{color:#fff;background:linear-gradient(135deg,#6c64f6,#544bdd);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:11px;font-weight:750;display:flex;box-shadow:0 10px 24px #544bdd33}.login-switch{color:#8b95a5;text-align:center;min-height:22px;margin-top:14px;font-size:10px}.login-switch p{margin:0}.login-switch button{color:#5e57d9;font-size:inherit;background:0 0;border:0;padding:0;font-weight:700}.login-demo{color:#6d7690;background:#fafbfc;border:1px dashed #d9dce8;border-radius:9px;width:100%;min-height:38px;margin-top:10px;font-size:10px;font-weight:700}.login-role-title{color:#949dad;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:16px 0 9px;font-size:8px;font-weight:750}.login-role-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.login-role-options>button{color:#5d687b;text-align:left;background:#fafbfc;border:1px solid #e0e3eb;border-radius:10px;grid-template-columns:31px 1fr 13px;align-items:center;gap:8px;min-height:70px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.login-role-options>button:hover{background:#f7f6ff;border-color:#c9c5ff;transform:translateY(-1px)}.login-role-options>button>span{color:#625add;background:#eceaff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.login-role-options strong,.login-role-options small{display:block}.login-role-options strong{color:#2f394c;font-size:9px}.login-role-options small{color:#8b95a5;margin-top:3px;font-size:7px;line-height:1.35}.login-card>footer{color:#98a1af;border-top:1px solid #edf0f4;justify-content:center;align-items:center;gap:6px;margin-top:17px;padding-top:15px;font-size:8px;display:flex}.auth-loading{color:#fff;background:linear-gradient(150deg,#101a34,#17184a);place-content:center;gap:22px;min-height:100vh;display:grid}.login-brand.compact{align-items:center;min-width:250px}.login-brand.compact .login-brand-logo{width:176px}.auth-loading-line{background:#ffffff1a;border-radius:99px;height:3px;overflow:hidden}.auth-loading-line span{border-radius:inherit;background:linear-gradient(90deg,#766dff,#43d8ca);width:45%;height:100%;animation:1.2s ease-in-out infinite alternate auth-loading;display:block}.login-private-access{color:var(--text-muted,#7c8799);text-align:center;margin:0;font-size:12px;font-weight:650}.access-pending-page{min-height:100vh;color:var(--text-primary,#152035);background:var(--page-background,#f4f6fa);place-items:center;padding:24px;display:grid}.access-pending-card{border:1px solid var(--border-color,#dfe4ec);background:var(--surface-primary,#fff);text-align:center;border-radius:22px;width:min(460px,100%);padding:38px;box-shadow:0 24px 70px #1923371f}.access-pending-icon{color:#fff;background:linear-gradient(135deg,#7367f0,#5145d7);border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 18px;display:grid}.access-pending-card>p{color:#665de4;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:800}.access-pending-card h1{margin:0;font-size:25px}.access-pending-card>span{color:var(--text-muted,#778297);margin:12px 0 0;font-size:14px;line-height:1.6;display:block}.access-pending-card>strong{color:var(--text-primary,#263249);background:var(--surface-secondary,#f3f5f8);border-radius:9px;margin:18px 0;padding:10px 12px;font-size:13px;display:block}.access-pending-card>button{color:#fff;background:#5f56df;border:0;border-radius:10px;width:100%;min-height:44px;margin-top:10px;font-weight:750}.access-pending-card>button.access-pending-signout{color:var(--text-secondary,#536078);border:1px solid var(--border-color,#dfe4ec);background:var(--surface-primary,#fff)}.access-pending-card>small{color:var(--text-muted,#8a94a4);margin-top:14px;font-size:11px;display:block}@keyframes auth-loading{0%{transform:translate(0)}to{transform:translate(120%)}}@media (width<=980px){.login-page{grid-template-columns:1fr}.login-story{min-height:auto;padding:28px}.login-story-copy{width:100%;padding:55px 0 35px}.login-story-copy h1{max-width:720px}.login-worker{margin-top:10px}.login-access{min-height:auto;padding:34px 20px}}@media (width<=600px){.login-story{padding:21px}.login-story-copy{padding:45px 0 27px}.login-story-copy h1{font-size:36px}.login-story-copy>p:not(.login-kicker){font-size:13px}.login-proof{grid-template-columns:1fr;margin-top:26px}.login-proof article{min-height:67px}.login-worker em{display:none}.login-access{padding:22px 13px}.login-card{border-radius:15px;padding:22px 18px}.login-theme-toggle{top:12px;right:13px}}.page-campaigns{background:radial-gradient(circle at 82% 2%,#635bff0f,#0000 27%),#f5f7fb}.cp-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.cp-page-header>div:first-child{min-width:0}.cp-eyebrow{color:#655de2;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 7px;font-size:11px;font-weight:800;display:flex}.cp-page-header h1{color:#182238;letter-spacing:-.045em;margin:0;font:750 clamp(27px,2.35vw,34px)/1.08 Manrope,sans-serif}.cp-page-header>div:first-child>p:last-child{color:#7b8698;max-width:700px;margin:8px 0 0;font-size:13px;line-height:1.45}.cp-header-actions{flex:none;align-items:center;gap:9px;display:flex}.cp-secondary-button{color:#626e81;background:#fff;border:1px solid #e1e5ec;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.cp-secondary-button:disabled{cursor:wait;opacity:.7}.cp-secondary-button .is-spinning{animation:.75s linear infinite cp-spin}.cp-operator-card{color:#f7f8ff;background:radial-gradient(circle at 12% 15%,#6d63ff36,#0000 31%),radial-gradient(circle at 88% 20%,#31d2be14,#0000 30%),linear-gradient(135deg,#11192f,#171d47);border:1px solid #242d5d;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:15px;min-height:192px;padding:22px 24px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #11192f1c}.cp-operator-card:after{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.cp-operator-icon{z-index:1;color:#aaa5ff;background:#685fee29;border:1px solid #837cff38;border-radius:13px;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:inset 0 0 24px #6960ff17}.cp-operator-icon i{background:#42d0aa;border:3px solid #151d3f;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.cp-operator-copy{z-index:1;min-width:0;position:relative}.cp-operator-copy>span{color:#55d7bc;letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.cp-operator-copy>span i{background:#43d4b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #43d4b31a}.cp-operator-copy h2{color:#fff;letter-spacing:-.035em;margin:8px 0 4px;font:750 21px/1.2 Manrope,sans-serif}.cp-operator-copy p{color:#9aa6bc;margin:0;font-size:11.5px;line-height:1.45}.cp-operator-copy p strong{color:#c7cedc;font-weight:700}.cp-operator-next{z-index:1;text-align:right;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;min-width:150px;padding:11px 14px;position:relative}.cp-operator-next span,.cp-operator-next strong,.cp-operator-next small{display:block}.cp-operator-next span{color:#7f8ca6;font-size:9px}.cp-operator-next strong{color:#fff;margin-top:2px;font:750 19px Manrope,sans-serif}.cp-operator-next small{color:#8995ad;margin-top:2px;font-size:9px}.cp-operator-flow{z-index:1;background:#070d1e3d;border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:repeat(4,1fr);min-height:70px;margin:4px -24px 0;padding:12px 24px;display:grid;position:relative}.cp-operator-flow>div{align-items:center;gap:9px;min-width:0;padding:0 18px;display:flex;position:relative}.cp-operator-flow>div:first-child{padding-left:0}.cp-operator-flow>div:not(:last-child){border-right:1px solid #ffffff0f}.cp-operator-flow>div>span{color:#8e88fa;background:#7067f51c;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.cp-operator-flow p{min-width:0;margin:0}.cp-operator-flow strong,.cp-operator-flow small{display:block}.cp-operator-flow strong{color:#cbd1de;font-size:10px}.cp-operator-flow small{color:#74819a;margin-top:2px;font-size:8.5px}.cp-operator-flow>div>svg{color:#434e6a;margin-left:auto}.cp-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0;display:grid}.cp-kpis article{background:#fff;border:1px solid #e5e8ef;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;min-height:90px;padding:13px;display:flex;box-shadow:0 1px 3px #17203206}.cp-kpi-icon{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.cp-kpi-icon.tone-violet{color:#625ade;background:#efeeff}.cp-kpi-icon.tone-blue{color:#367ec9;background:#eaf4ff}.cp-kpi-icon.tone-teal{color:#168f87;background:#e8f8f6}.cp-kpi-icon.tone-orange{color:#d27831;background:#fff1e5}.cp-kpi-icon.tone-green{color:#278764;background:#eaf8f2}.cp-kpis article>div{min-width:0}.cp-kpis article>div>span,.cp-kpis article strong,.cp-kpis article small{display:block}.cp-kpis article>div>span{color:#8b95a5;font-size:9px}.cp-kpis article strong{color:#253047;margin-top:2px;font:750 20px Manrope,sans-serif}.cp-kpis article small{color:#9aa3b1;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8.5px;overflow:hidden}.cp-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:14px;display:grid}.cp-campaigns-panel{min-width:0;overflow:visible}.cp-section-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:13px 16px;display:flex}.cp-section-header>div{align-items:center;gap:10px;min-width:0;display:flex}.cp-section-icon{color:#625ade;background:#efeeff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cp-section-header h2{color:#202b3e;margin:0;font:750 16px Manrope,sans-serif}.cp-section-header p{color:#909aaa;margin:3px 0 0;font-size:10.5px}.cp-section-header>span{color:#7e899a;white-space:nowrap;background:#f1f3f6;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700}.cp-tabs{scrollbar-width:none;border-bottom:1px solid #edf0f5;gap:19px;padding:0 16px;display:flex;overflow:auto hidden}.cp-tabs::-webkit-scrollbar{display:none}.cp-tabs button{color:#8994a5;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:10.5px;font-weight:700;display:inline-flex;position:relative}.cp-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cp-tabs button.active{color:#554ed2}.cp-tabs button.active:after{background:#675ef0}.cp-tabs button span{color:#8e98a8;background:#f1f3f6;border-radius:99px;min-width:18px;padding:2px 5px;font-size:9px}.cp-tabs button.active span{color:#5e57d8;background:#efeeff}.cp-toolbar{background:#fbfcfd;border-bottom:1px solid #edf0f5;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex}.cp-toolbar>label{color:#a0a9b7;background:#fff;border:1px solid #e4e8ee;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:0;height:36px;padding:0 10px;display:flex}.cp-toolbar input{color:#3e495c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.cp-toolbar label button{color:#98a2b1;background:0 0;border:0;place-items:center;padding:0;display:grid}.cp-filter-wrap{position:relative}.cp-filter-wrap>button{color:#667185;background:#fff;border:1px solid #e2e6ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.cp-filter-wrap>button.active{color:#5c54db;background:#f4f3ff;border-color:#d7d4ff}.cp-filter-menu{z-index:12;background:#fff;border:1px solid #e1e5ed;border-radius:10px;width:190px;padding:7px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #19243924}.cp-filter-menu>span{color:#9aa4b2;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px 7px;font-size:9px;font-weight:800;display:block}.cp-filter-menu button{color:#657085;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:33px;padding:0 7px;font-size:10px;display:flex}.cp-filter-menu button:hover,.cp-filter-menu button.active{color:#554ed1;background:#f4f3ff}.cp-campaign-list{padding:10px}.cp-campaign-card{background:#fff;border:1px solid #e5e8ef;border-radius:12px;margin-bottom:10px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.cp-campaign-card:before{content:"";background:#746cf0;width:3px;position:absolute;top:0;bottom:0;left:0}.cp-campaign-card.accent-teal:before{background:#40b8a8}.cp-campaign-card.accent-orange:before{background:#ee9b4c}.cp-campaign-card.accent-blue:before{background:#4e91d5}.cp-campaign-card.accent-gray:before{background:#a3abba}.cp-campaign-card:hover{border-color:#d8d5f4;transform:translateY(-1px);box-shadow:0 8px 24px #1f2a400f}.cp-card-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 68px 18px;align-items:start;gap:11px;padding:15px 15px 12px 17px;display:grid}.cp-campaign-mark{color:#625ade;background:#f0efff;border:1px solid #dedbff;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.accent-teal .cp-campaign-mark{color:#198f86;background:#eaf8f6;border-color:#d6eeeb}.accent-orange .cp-campaign-mark{color:#c97833;background:#fff2e8;border-color:#f2dfcf}.accent-blue .cp-campaign-mark{color:#397ebd;background:#ecf5ff;border-color:#dceafa}.accent-gray .cp-campaign-mark{color:#778193;background:#f2f3f5;border-color:#e2e5e9}.cp-card-copy{min-width:0}.cp-card-title{justify-content:space-between;align-items:flex-start;gap:11px;display:flex}.cp-card-title>span{min-width:0}.cp-card-title strong{color:#263146;text-overflow:ellipsis;white-space:nowrap;font:750 13px Manrope,sans-serif;display:block;overflow:hidden}.cp-card-title small{color:#8c96a5;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9.5px;display:block;overflow:hidden}.cp-card-title em,.cp-drawer header em{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.cp-card-title em i,.cp-drawer header em i{background:currentColor;border-radius:50%;width:5px;height:5px}.cp-card-title em.is-active,.cp-drawer header em.is-active{color:#278361;background:#eaf8f2}.cp-card-title em.is-paused,.cp-drawer header em.is-paused{color:#c17332;background:#fff2e7}.cp-card-title em.is-draft,.cp-drawer header em.is-draft{color:#5d56d9;background:#efeeff}.cp-card-title em.is-completed,.cp-drawer header em.is-completed{color:#737e90;background:#f0f2f5}.cp-card-meta{flex-wrap:wrap;gap:11px;margin-top:9px;display:flex}.cp-card-meta span{color:#818c9d;align-items:center;gap:4px;font-size:9px;display:inline-flex}.cp-response-rate{flex-direction:column;align-items:flex-end;display:flex}.cp-response-rate span{color:#9ca5b2;font-size:8.5px}.cp-response-rate strong{color:#303b50;margin-top:2px;font:750 17px Manrope,sans-serif}.cp-card-arrow{color:#9da6b4;align-self:center}.cp-card-performance{background:#fcfcfd;border-top:1px solid #eef1f5;grid-template-columns:repeat(4,minmax(60px,.65fr)) minmax(115px,1.2fr);align-items:center;min-height:66px;padding:10px 16px 10px 57px;display:grid}.cp-card-performance>div:not(.cp-capacity){border-right:1px solid #edf0f4;padding:0 11px}.cp-card-performance>div:first-child{padding-left:0}.cp-card-performance span,.cp-card-performance strong{display:block}.cp-card-performance>div>span{color:#939dab;font-size:8.5px}.cp-card-performance>div>strong{color:#364155;margin-top:2px;font:750 15px Manrope,sans-serif}.cp-capacity{min-width:0;padding-left:15px}.cp-capacity>span{background:#e8ebf0;border-radius:99px;height:4px;overflow:hidden}.cp-capacity>span i{border-radius:inherit;background:linear-gradient(90deg,#7168ef,#43c8a4);height:100%;display:block}.cp-capacity p{justify-content:space-between;align-items:center;margin:5px 0 0;display:flex}.cp-capacity p small{color:#949dab;font-size:8.5px}.cp-capacity p strong{color:#697487;font-size:9px}.cp-campaign-card>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px 8px 17px;display:flex}.cp-campaign-card>footer>div{align-items:center;gap:9px;display:flex}.cp-campaign-card>footer>div:first-child>svg{color:#7d73ee}.cp-campaign-card>footer>div:first-child>i{background:#e7eaf0;width:1px;height:25px}.cp-campaign-card>footer span small,.cp-campaign-card>footer span strong{display:block}.cp-campaign-card>footer span small{color:#9aa3b1;font-size:8px}.cp-campaign-card>footer span strong{color:#687386;margin-top:1px;font-size:9px}.cp-campaign-card>footer button{color:#7d8798;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.cp-campaign-card>footer button:hover{color:#545f72;background:#f2f4f7}.cp-campaign-card>footer button.open{color:#5c55d6;background:#f4f3ff;border-color:#dfdcff}.cp-empty{color:#9ba5b4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.cp-empty strong{color:#4b566a;margin-top:11px;font-size:13px}.cp-empty p{margin:5px 0 13px;font-size:10px}.cp-empty button{color:#5e57d8;background:#f4f3ff;border:1px solid #dcd9ff;border-radius:7px;height:32px;padding:0 11px;font-size:9px;font-weight:700}.cp-side-column{gap:12px;display:grid}.cp-health-panel,.cp-activity-panel,.cp-cost-panel{overflow:hidden}.cp-health-panel>header,.cp-activity-panel>header{border-bottom:1px solid #edf0f5;align-items:center;gap:9px;min-height:62px;padding:11px 12px;display:flex}.cp-health-panel>header>span,.cp-activity-panel>header>span{color:#6159db;background:#efeeff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.cp-health-panel>header>div,.cp-activity-panel>header>div{flex:1;min-width:0}.cp-health-panel h3,.cp-activity-panel h3{color:#2b3549;margin:0;font:750 12px Manrope,sans-serif}.cp-health-panel header p,.cp-activity-panel header p{color:#99a2b0;margin:2px 0 0;font-size:8.5px}.cp-health-panel header>strong{color:#258261;font:750 15px Manrope,sans-serif}.cp-health-score{border-bottom:1px solid #edf0f4;padding:12px}.cp-health-score>span{background:#e7ebef;border-radius:99px;height:5px;display:block;overflow:hidden}.cp-health-score>span i{border-radius:inherit;background:linear-gradient(90deg,#6d64ed,#41c69d);width:92%;height:100%;display:block}.cp-health-score small{color:#278563;margin-top:7px;font-size:8.5px;display:block}.cp-health-list{padding:5px 12px 9px}.cp-health-list>div{color:#36ad83;border-bottom:1px solid #eff1f4;align-items:center;gap:8px;min-height:47px;display:flex}.cp-health-list>div:last-child{border:0}.cp-health-list span{min-width:0}.cp-health-list strong,.cp-health-list small{display:block}.cp-health-list strong{color:#4e596c;font-size:9.5px}.cp-health-list small{color:#9aa3b0;margin-top:2px;font-size:8px}.cp-activity-panel>div{padding:4px 12px 8px}.cp-activity-panel article{border-bottom:1px solid #eff1f4;align-items:flex-start;gap:8px;min-height:64px;padding:10px 0;display:flex}.cp-activity-panel article:last-child{border:0}.cp-activity-panel article>span{color:#655edf;background:#f1f0ff;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}.cp-activity-panel article>div{min-width:0}.cp-activity-panel article strong{color:#505b6d;font-size:9.5px;display:block}.cp-activity-panel article p{color:#919baa;margin:3px 0;font-size:8px;line-height:1.4}.cp-activity-panel article small{color:#a2aab6;font-size:7.5px}.cp-best-card{color:#f4f6fb;background:linear-gradient(135deg,#151d39,#1c214d);border:1px solid #252d5b;border-radius:12px;align-items:center;gap:10px;min-height:86px;padding:13px;display:flex;overflow:hidden}.cp-best-card>span{color:#5bd1b5;background:#48caab1a;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cp-best-card>div{flex:1;min-width:0}.cp-best-card small,.cp-best-card strong,.cp-best-card p{display:block}.cp-best-card small{color:#7e8aa2;font-size:8px}.cp-best-card strong{color:#e5e8f0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;overflow:hidden}.cp-best-card p{color:#828da4;margin:3px 0 0;font-size:8px}.cp-best-card em{color:#50cfad;font-size:10px;font-style:normal;font-weight:750}.cp-cost-panel{padding:13px}.cp-cost-panel>header{color:#625add;align-items:center;gap:7px;display:flex}.cp-cost-panel>header strong{color:#4e596c;font-size:10px}.cp-cost-panel>div{justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}.cp-cost-panel>div strong{color:#253046;font:750 19px Manrope,sans-serif}.cp-cost-panel>div span{color:#9aa3b1;font-size:8px}.cp-cost-panel>p{align-items:center;gap:8px;margin:8px 0 6px;display:flex}.cp-cost-panel>p>span{background:#e8ebf0;border-radius:99px;flex:1;height:4px;overflow:hidden}.cp-cost-panel>p>span i{border-radius:inherit;background:linear-gradient(90deg,#6d64ed,#42c7a1);width:32%;height:100%;display:block}.cp-cost-panel>p b{color:#667186;font-size:8px}.cp-cost-panel>small{color:#99a2b0;font-size:8px;line-height:1.4}.cp-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c12227a;justify-content:flex-end;animation:.18s cp-fade-in;display:flex;position:fixed;inset:0}.cp-overlay.cp-centered{justify-content:center;align-items:center;padding:20px}.cp-drawer{scrollbar-width:none;background:#fff;width:min(520px,100%);height:100%;animation:.22s cp-drawer-in;overflow-y:auto;box-shadow:-20px 0 55px #0a112233}.cp-drawer::-webkit-scrollbar{display:none}.cp-drawer>header{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;min-height:98px;padding:17px 19px;display:flex}.cp-drawer-mark{color:#625ade;background:#efeeff;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;display:grid}.cp-drawer-mark.accent-teal{color:#168b82;background:#e9f8f5}.cp-drawer-mark.accent-orange{color:#c57430;background:#fff1e6}.cp-drawer-mark.accent-blue{color:#397dbd;background:#eaf4ff}.cp-drawer-mark.accent-gray{color:#747e90;background:#eff1f4}.cp-drawer>header>div{flex:1;min-width:0}.cp-drawer header em{padding:3px 6px;font-size:8px}.cp-drawer h2{color:#202a3d;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font:750 17px Manrope,sans-serif;overflow:hidden}.cp-drawer header p{color:#8490a2;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.cp-drawer>header>button,.cp-create-modal>header>button{color:#8490a2;background:#f4f5f7;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cp-drawer-overview{background:#f8f7ff;border:1px solid #e0deff;border-radius:10px;margin:16px 19px 0;padding:13px}.cp-drawer-overview>div{color:#6c7790;justify-content:space-between;align-items:center;font-size:9px;display:flex}.cp-drawer-overview>div strong{color:#554ed2;font:750 15px Manrope,sans-serif}.cp-drawer-overview>span{background:#e6e4f7;border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}.cp-drawer-overview>span i{border-radius:inherit;background:linear-gradient(90deg,#6d64ee,#43c7a3);height:100%;display:block}.cp-drawer-overview p{color:#8c96a7;margin:7px 0 0;font-size:8.5px}.cp-drawer>section{border-bottom:1px solid #edf0f4;padding:17px 19px}.cp-drawer>section h3{color:#323d50;margin:0 0 10px;font:750 11px Manrope,sans-serif}.cp-drawer-kpis{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.cp-drawer-kpis>div{background:#fafbfc;border:1px solid #e8ebf0;border-radius:8px;padding:10px}.cp-drawer-kpis span,.cp-drawer-kpis strong,.cp-drawer-kpis small{display:block}.cp-drawer-kpis span{color:#98a1af;font-size:8px}.cp-drawer-kpis strong{color:#3d485c;margin-top:3px;font:750 17px Manrope,sans-serif}.cp-drawer-kpis small{color:#929cab;margin-top:2px;font-size:7.5px}.cp-drawer-description{color:#667186;margin:0 0 11px;font-size:9.5px;line-height:1.5}.cp-strategy-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cp-strategy-grid>div{background:#fafbfc;border:1px solid #e9ebf0;border-radius:7px;padding:9px}.cp-strategy-grid span,.cp-strategy-grid strong{display:block}.cp-strategy-grid span{color:#9aa3b1;font-size:8px}.cp-strategy-grid strong{color:#525d70;margin-top:3px;font-size:9.5px}.cp-sequence{display:grid}.cp-sequence article{grid-template-columns:25px 1fr auto;align-items:start;gap:9px;min-height:54px;display:grid;position:relative}.cp-sequence article:not(:last-child):after{content:"";background:#e3e6ec;width:1px;position:absolute;top:27px;bottom:-3px;left:12px}.cp-sequence article>span{z-index:1;color:#8c96a7;background:#fff;border:1px solid #dfe3e9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:700;display:grid;position:relative}.cp-sequence article.completed>span{color:#fff;background:#43bd94;border-color:#43bd94}.cp-sequence article strong{color:#505b6e;font-size:9.5px;display:block}.cp-sequence article p{color:#919baa;margin:3px 0 0;font-size:8px}.cp-sequence article>small{color:#a0a8b5;font-size:8px}.cp-drawer>footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e8ebf0;justify-content:flex-end;gap:7px;padding:11px 19px;display:flex;position:sticky;bottom:0}.cp-drawer>footer button,.cp-create-modal>footer button{color:#687387;background:#fff;border:1px solid #e0e4ea;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:35px;padding:0 11px;font-size:9.5px;font-weight:700;display:inline-flex}.cp-drawer>footer button.primary,.cp-create-modal>footer button.primary{color:#fff;background:linear-gradient(135deg,#6c64f6,#554cda);border-color:#625ae4}.cp-create-modal{scrollbar-width:none;background:#fff;border:1px solid #e1e4eb;border-radius:14px;width:min(620px,100%);max-height:calc(100vh - 40px);animation:.2s cp-modal-in;overflow-y:auto;box-shadow:0 24px 70px #0a11223d}.cp-create-modal::-webkit-scrollbar{display:none}.cp-create-modal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:14px 16px;display:flex}.cp-create-modal>header>div{align-items:center;gap:10px;display:flex}.cp-create-modal>header>div>span{color:#5f58da;background:#efeeff;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.cp-create-modal h2{color:#202b3d;margin:0;font:750 16px Manrope,sans-serif}.cp-create-modal header p{color:#929cab;margin:3px 0 0;font-size:9px}.cp-form-grid{grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.cp-form-grid label{gap:6px;min-width:0;display:grid}.cp-form-grid label.full{grid-column:1/-1}.cp-form-grid label>span{color:#697588;font-size:9.5px;font-weight:700}.cp-form-grid input,.cp-form-grid select,.cp-form-grid textarea{color:#3f4a5d;background:#fbfcfd;border:1px solid #e0e4ea;border-radius:8px;outline:0;width:100%;font:10.5px Inter,sans-serif}.cp-form-grid input,.cp-form-grid select{height:39px;padding:0 10px}.cp-form-grid textarea{resize:vertical;min-height:88px;padding:10px;line-height:1.45}.cp-form-grid input:focus,.cp-form-grid select:focus,.cp-form-grid textarea:focus{border-color:#bdb8ff;box-shadow:0 0 0 3px #635bff14}.cp-ai-note{color:#5e57d8;background:#f4f3ff;border-radius:8px;align-self:end;align-items:flex-start;gap:7px;min-height:62px;padding:10px;display:flex}.cp-ai-note p{color:#7875a6;margin:0;font-size:8.5px;line-height:1.45}.cp-ai-note strong{color:#514ac7}.cp-create-modal>footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.cp-toast{z-index:120;color:#33785f;background:#fff;border:1px solid #d8e9e2;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:10px;font-weight:700;animation:.22s cp-toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 36px #162a2324}@keyframes cp-spin{to{transform:rotate(360deg)}}@keyframes cp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cp-drawer-in{0%{opacity:.5;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes cp-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cp-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.cp-layout{grid-template-columns:minmax(0,1fr) 305px}}@media (width<=1120px){.cp-layout{grid-template-columns:minmax(0,1fr) 245px}.cp-card-performance{grid-template-columns:repeat(4,minmax(50px,.65fr)) minmax(100px,1.1fr);padding-left:56px}.cp-operator-flow>div{padding-inline:12px}}@media (width<=960px){.cp-kpis{grid-template-columns:repeat(3,1fr)}.cp-layout{grid-template-columns:1fr}.cp-side-column{grid-template-columns:1fr 1fr}.cp-best-card,.cp-cost-panel{align-self:stretch}}@media (width<=760px){.cp-page-header{align-items:flex-start}.cp-page-header>div:first-child>p:last-child{max-width:520px}.cp-operator-card{grid-template-columns:45px minmax(0,1fr);padding:18px 18px 0}.cp-operator-icon{width:43px;height:43px}.cp-operator-next{display:none}.cp-operator-flow{grid-template-columns:1fr 1fr;margin-inline:-18px;padding-inline:18px}.cp-operator-flow>div{min-height:49px;border-right:0!important}.cp-operator-flow>div:nth-child(odd){border-right:1px solid #ffffff0f!important}.cp-operator-flow>div:nth-child(-n+2){border-bottom:1px solid #ffffff0f}.cp-operator-flow>div>svg{display:none}.cp-kpis{grid-template-columns:repeat(2,1fr)}.cp-kpis article:last-child{grid-column:1/-1}.cp-card-performance{grid-template-columns:repeat(4,1fr);padding-left:16px}.cp-capacity{border-top:1px solid #edf0f4;grid-column:1/-1;margin-top:9px;padding:9px 0 0}.cp-campaign-card>footer{flex-direction:column;align-items:flex-start}.cp-campaign-card>footer>div:last-child{justify-content:flex-end;width:100%}}@media (width<=620px){.cp-page-header{margin-bottom:15px}.cp-page-header h1{font-size:28px}.cp-page-header>div:first-child>p:last-child{font-size:12px}.cp-header-actions{gap:7px}.cp-secondary-button{width:39px;padding:0;font-size:0}.cp-header-actions .primary-action{width:42px;padding:0;font-size:0}.cp-operator-card{grid-template-columns:1fr}.cp-operator-icon{display:none}.cp-operator-copy h2{font-size:18px}.cp-kpis{gap:8px}.cp-kpis article{min-height:84px;padding:11px}.cp-kpis article strong{font-size:18px}.cp-side-column{grid-template-columns:1fr}.cp-section-header>span{display:none}.cp-toolbar{align-items:stretch}.cp-filter-wrap>button{width:37px;padding:0;font-size:0}.cp-card-main{grid-template-columns:38px minmax(0,1fr) 18px}.cp-campaign-mark{width:38px;height:38px}.cp-response-rate{display:none}.cp-card-title{display:block}.cp-card-title em{margin-top:7px}.cp-card-performance{grid-template-columns:repeat(2,1fr);gap:9px 0}.cp-card-performance>div:not(.cp-capacity){border-right:0}.cp-card-performance>div:nth-child(odd):not(.cp-capacity){border-right:1px solid #edf0f4}.cp-card-performance>div:nth-child(3),.cp-card-performance>div:nth-child(4){border-top:1px solid #edf0f4;padding-top:8px}.cp-campaign-card>footer>div:first-child>i,.cp-campaign-card>footer>div:first-child span:last-child{display:none}.cp-form-grid{grid-template-columns:1fr}.cp-form-grid label.full{grid-column:auto}.cp-drawer-kpis,.cp-strategy-grid{grid-template-columns:1fr}.cp-create-modal{max-height:calc(100vh - 18px)}}@media (width<=420px){.cp-operator-flow{grid-template-columns:1fr}.cp-operator-flow>div{border:0!important;border-bottom:1px solid #ffffff0f!important}.cp-operator-flow>div:last-child{border-bottom:0!important}.cp-kpis{grid-template-columns:1fr}.cp-kpis article:last-child{grid-column:auto}.cp-campaign-card>footer>div:last-child{justify-content:stretch}.cp-campaign-card>footer button{flex:1}.cp-tabs{gap:16px}}.ct-page{color:#172033;background:#f7f8fb;min-height:calc(100vh - 64px);padding:24px}.ct-page button,.ct-page input{font:inherit}.ct-page-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.ct-page-header>div>button{color:#6e788b;background:0 0;border:0;align-items:center;gap:5px;margin-bottom:12px;padding:0;font-size:9px;font-weight:700;display:flex}.ct-page-header p{color:#655dde;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;margin:0 0 6px;font-size:10px;font-weight:800;display:flex}.ct-page-header h1{letter-spacing:-.04em;margin:0;font:760 30px Manrope,sans-serif}.ct-page-header>div>span{color:#778295;margin-top:7px;font-size:12px;display:block}.ct-page-header>button{color:#aa6242;background:#fff8f4;border:1px solid #e2d9d5;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:9px;font-weight:750;display:flex}.ct-page-header>button.activate{color:#fff;background:#625ad8;border:0}.ct-plan-card{background:linear-gradient(95deg,#f5f3ff,#fbfcff);border:1px solid #dcd9ff;border-radius:13px;grid-template-columns:1fr 210px auto;align-items:center;gap:15px;min-height:80px;margin-bottom:13px;padding:12px 15px;display:grid}.ct-plan-card>div:first-child{align-items:center;gap:10px;display:flex}.ct-plan-card>div:first-child>span{color:#fff;background:#665ee4;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.ct-plan-card small{color:#7169dc;letter-spacing:.08em;font-size:7.5px;font-weight:800}.ct-plan-card h2{margin:3px 0 0;font:720 14px Manrope,sans-serif}.ct-plan-card p{color:#798497;margin:3px 0 0;font-size:8.5px}.ct-plan-card p strong{color:#564fd0}.ct-plan-progress>span{background:#dddfee;border-radius:99px;height:6px;display:block;overflow:hidden}.ct-plan-progress>span i{background:linear-gradient(90deg,#665ee4,#42c8b5);width:50%;height:100%;display:block}.ct-plan-progress p{text-align:right}.ct-plan-card>button{color:#5d56ce;background:#fff;border:1px solid #dcd9ff;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:8.5px;font-weight:750;display:flex}.ct-layout{grid-template-columns:minmax(680px,1fr) 290px;align-items:start;gap:11px;display:grid}.ct-panel{background:#fff;border:1px solid #e2e6ed;border-radius:13px;box-shadow:0 7px 22px #1c263a09}.ct-layout>main>header{border-bottom:1px solid #e9ecf2;justify-content:space-between;align-items:center;min-height:65px;padding:12px 15px;display:flex}.ct-layout h2{margin:0;font:720 13px Manrope,sans-serif}.ct-layout header p{color:#8a94a4;margin:4px 0 0;font-size:8.5px}.ct-layout main>header em{color:#2d8568;align-items:center;gap:5px;font-size:8px;font-style:normal;font-weight:750;display:flex}.ct-layout main>header em i{background:#38bd8d;border-radius:50%;width:6px;height:6px}.ct-summary{border-bottom:1px solid #e9ecf2;grid-template-columns:repeat(4,1fr);gap:7px;padding:10px 12px;display:grid}.ct-summary article{color:#655ddd;background:#fbfbfd;border:1px solid #e9ebf0;border-radius:9px;align-items:center;gap:8px;min-height:60px;padding:9px;display:flex}.ct-summary small,.ct-summary strong{display:block}.ct-summary small{color:#8b95a5;font-size:7px}.ct-summary strong{color:#253045;margin-top:3px;font-size:14px}.ct-contact-head,.ct-contact-list article{grid-template-columns:minmax(165px,1.1fr) minmax(170px,1.1fr) 125px 85px 86px;align-items:center;gap:8px;display:grid}.ct-contact-head{color:#959eac;text-transform:uppercase;background:#fafbfc;min-height:33px;padding:0 13px;font-size:7px;font-weight:800}.ct-contact-list article{border-top:1px solid #edf0f4;min-height:73px;padding:8px 13px}.ct-contact-list article:first-child{border-top:0}.ct-contact-list article>div{align-items:center;gap:8px;min-width:0;display:flex}.ct-contact-list article>div>i{color:#625ad8;background:#eeecff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:800;display:grid}.ct-contact-list strong,.ct-contact-list small{display:block}.ct-contact-list strong{font-size:8.5px}.ct-contact-list small{color:#8d96a6;margin-top:3px;font-size:7px}.ct-contact-list p{color:#697589;margin:0;font-size:8px;line-height:1.4}.ct-contact-list>article>span strong{margin-top:4px}.ct-contact-list em{align-items:center;gap:4px;font-size:7px;font-style:normal;display:flex}.ct-contact-list em i{background:#d29142;border-radius:50%;width:5px;height:5px}.ct-contact-list em.status-reactivar{color:#b46736}.ct-contact-list em.status-esperando{color:#31816a}.ct-contact-list em.status-esperando i{background:#38b989}.ct-contact-list em.status-pausada{color:#8d96a5}.ct-contact-list em.status-pausada i{background:#a4aab4}.ct-contact-list article>button{color:#5e57d3;background:#f8f7ff;border:1px solid #dcd9ff;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:29px;font-size:7.5px;font-weight:700;display:flex}.ct-contact-list article>button:disabled{color:#9aa2ae;background:#fafbfc;border-color:#e6e8ed}.ct-rules{padding:14px}.ct-rules>header{color:#645ddb;border-bottom:1px solid #edf0f4;align-items:center;gap:8px;padding-bottom:12px;display:flex}.ct-rules>header h2{color:#1d273b}.ct-rules>label{border-bottom:1px solid #edf0f4;padding:14px 0;display:block}.ct-rules>label>span,.ct-rules>label strong,.ct-rules>label small{display:block}.ct-rules>label strong{font-size:9px}.ct-rules>label small{color:#8b94a4;margin-top:3px;font-size:7.5px}.ct-rules>label b{color:#5e57d3;margin-top:7px;font-size:11px;display:block}.ct-rules input{accent-color:#645ddd;width:100%;margin-top:10px}.ct-rules label footer{color:#9aa2af;justify-content:space-between;font-size:6.5px;display:flex}.ct-rules>section,.ct-ai-rule{border-radius:8px;gap:7px;margin-top:12px;padding:9px;display:flex}.ct-rules>section{color:#278164;background:#eef8f4}.ct-rules>section strong{font-size:8px}.ct-rules>section p,.ct-ai-rule p{color:#6f7b8c;margin:4px 0 0;font-size:7.5px;line-height:1.5}.ct-ai-rule{color:#625ad7;background:#f5f4ff}.ct-ai-rule small{color:#6c64dc;font-size:6.5px;font-weight:800}.ct-rules>button{color:#fff;background:#625ad8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:33px;margin-top:12px;font-size:8px;font-weight:750;display:flex}.ct-toast{z-index:120;color:#28775e;background:#f1faf6;border:1px solid #d7e9e1;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:9px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #19282324}.ct-toast button{color:#638476;background:0 0;border:0}@media (width<=1050px){.ct-layout{grid-template-columns:1fr}.ct-rules,.ct-contact-head{display:none}.ct-contact-list article{grid-template-columns:1.2fr 1fr 110px 80px}.ct-contact-list article>button{display:none}}@media (width<=700px){.ct-page{padding:17px 13px}.ct-page-header{display:block}.ct-page-header>button{justify-content:center;width:100%;margin-top:13px}.ct-plan-card{grid-template-columns:1fr}.ct-plan-progress{display:none}.ct-plan-card>button{width:fit-content}.ct-summary{grid-template-columns:1fr 1fr}.ct-contact-list article{grid-template-columns:1fr auto}.ct-contact-list article>p,.ct-contact-list article>span{display:none}}.real-campaigns-page{color:#172033;background:#f7f8fb;min-height:calc(100vh - 64px);padding:24px}.real-campaigns-page button,.real-campaigns-page input,.real-campaigns-page select,.real-campaigns-page textarea{font:inherit}.rc-alert{color:#a95a38;background:#fff7f2;border:1px solid #efd2c6;border-radius:10px;align-items:center;gap:8px;min-height:46px;margin-bottom:13px;padding:0 12px;font-size:10px;display:flex}.rc-alert span{flex:1}.rc-alert button{color:inherit;background:0 0;border:0}.rc-operator{color:#fff;background:linear-gradient(120deg,#111a34,#171d4d);border:1px solid #252f4f;border-radius:14px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;min-height:104px;margin-bottom:13px;padding:17px 20px;display:grid;box-shadow:0 12px 28px #161d3c1a}.rc-operator-icon{color:#fff;background:#655de1;border-radius:11px;place-items:center;width:44px;height:44px;display:grid;position:relative}.rc-operator-icon i{background:#39c597;border:2px solid #17203e;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.rc-operator small{color:#827bea;letter-spacing:.08em;font-size:8px;font-weight:800}.rc-operator h2{margin:4px 0 0;font:730 17px Manrope,sans-serif}.rc-operator p{color:#9ca7bf;margin:5px 0 0;font-size:9.5px}.rc-operator>span{color:#c2cae0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;font-size:9px;font-weight:700;display:flex}.rc-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.rc-kpis article{background:#fff;border:1px solid #e2e6ed;border-radius:12px;align-items:flex-start;gap:11px;min-height:104px;padding:14px;display:flex}.rc-kpis article>span{border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.rc-kpis .tone-violet{color:#645ce0;background:#eeedff}.rc-kpis .tone-blue{color:#377bb8;background:#eaf4fb}.rc-kpis .tone-teal{color:#287f6c;background:#eaf7f2}.rc-kpis .tone-orange{color:#bb6733;background:#fff0e5}.rc-kpis small{color:#818b9b;font-size:9px;font-weight:700;display:block}.rc-kpis strong{margin-top:4px;font:770 23px Manrope,sans-serif;display:block}.rc-kpis p{color:#8b95a5;margin:3px 0 0;font-size:8.5px}.rc-layout{grid-template-columns:minmax(650px,1fr) 340px;align-items:start;gap:12px;display:grid}.rc-agency-campaigns .rc-layout{grid-template-columns:minmax(0,1fr)}.rc-panel{background:#fff;border:1px solid #e2e6ed;border-radius:14px;overflow:hidden;box-shadow:0 7px 24px #19233a09}.rc-list-panel>header{border-bottom:1px solid #e9ecf2;justify-content:space-between;align-items:center;min-height:68px;padding:13px 15px;display:flex}.rc-list-panel>header>div{color:#655de0;align-items:center;gap:9px;display:flex}.rc-list-panel h2{color:#172033;margin:0;font:730 14px Manrope,sans-serif}.rc-list-panel header p{color:#8b95a5;margin:3px 0 0;font-size:8.5px}.rc-list-panel>header>strong{color:#5f58d2;text-align:center;background:#f0efff;border-radius:99px;min-width:27px;padding:5px 7px;font-size:8.5px}.rc-filters{border-bottom:1px solid #eceef2;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:9px 13px;display:flex}.rc-filters>div{gap:3px;display:flex}.rc-filters>div button{color:#7c8697;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.rc-filters>div button.active{color:#5b54cf;background:#f0efff}.rc-filters>div button span{background:#645cdc17;border-radius:99px;min-width:16px;padding:2px 4px;font-size:7px}.rc-filters>label{color:#949dac;background:#fafbfc;border:1px solid #dfe3e9;border-radius:8px;align-items:center;gap:6px;width:190px;height:34px;padding:0 9px;display:flex}.rc-filters input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:9px}.rc-campaign-list>article{cursor:pointer;border-top:1px solid #edf0f4;grid-template-columns:41px minmax(250px,1fr) auto 18px;align-items:center;gap:11px;min-height:108px;padding:13px;transition:background .15s;display:grid}.rc-campaign-list>article:first-child{border-top:0}.rc-campaign-list>article.active{background:#f8f7ff;box-shadow:inset 3px 0 #6b63e8}.rc-campaign-icon{color:#635cdd;background:#efeeff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.rc-campaign-copy>div{align-items:center;gap:7px;display:flex}.rc-campaign-copy>div>strong{font-size:10.5px}.rc-campaign-copy em,.rc-detail>header em{color:#347a62;background:#eaf7f2;border-radius:99px;align-items:center;gap:4px;width:fit-content;padding:4px 6px;font-size:7px;font-style:normal;font-weight:750;display:flex}.rc-campaign-copy em i,.rc-detail>header em i{background:currentColor;border-radius:50%;width:5px;height:5px}.rc-campaign-copy em.status-paused,.rc-detail>header em.status-paused{color:#ad7040;background:#fff2e7}.rc-campaign-copy em.status-draft,.rc-detail>header em.status-draft{color:#6b7280;background:#f0f2f4}.rc-campaign-copy em.status-archived,.rc-detail>header em.status-archived{color:#8b7182;background:#f5eef3}.rc-campaign-copy>p{color:#758195;text-overflow:ellipsis;white-space:nowrap;margin:6px 0;font-size:8.5px;overflow:hidden}.rc-campaign-copy>span{flex-wrap:wrap;gap:9px;display:flex}.rc-campaign-copy>span small{color:#8b95a4;align-items:center;gap:4px;font-size:7.5px;display:flex}.rc-campaign-metrics{gap:4px;display:flex}.rc-campaign-metrics>span{text-align:center;border-left:1px solid #eceef2;min-width:58px;padding:7px}.rc-campaign-metrics small,.rc-campaign-metrics strong{display:block}.rc-campaign-metrics small{color:#9099a8;font-size:6.5px}.rc-campaign-metrics strong{margin-top:3px;font-size:12px}.rc-campaign-list>article>svg{color:#a1a8b4}.rc-empty{color:#8b95a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:25px;display:flex}.rc-empty>svg{color:#6b63df;margin-bottom:8px}.rc-empty strong{color:#3f4a5d;font-size:11px}.rc-empty p{max-width:300px;margin:6px 0 0;font-size:9px;line-height:1.5}.rc-empty button{color:#fff;background:#625ada;border:0;border-radius:8px;align-items:center;gap:5px;min-height:33px;margin-top:12px;padding:0 10px;font-size:8.5px;font-weight:750;display:flex}.rc-detail{padding:14px}.rc-detail-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a112294;place-items:center;padding:clamp(20px,4vw,64px);display:grid;position:fixed;inset:0}.rc-detail.rc-detail-modal{overscroll-behavior:contain;border-radius:22px;width:min(1180px,100%);max-height:calc(100dvh - clamp(40px,8vw,128px));padding:24px;overflow-y:auto;box-shadow:0 32px 100px #070d1d57}.rc-detail>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:9px;padding-bottom:13px;display:flex}.rc-detail>header small{color:#8d96a6;font-size:7px;font-weight:800}.rc-detail>header h2{margin:4px 0 0;font:730 13px/1.35 Manrope,sans-serif}.rc-detail-header-actions{align-items:center;gap:10px;display:flex}.rc-detail-header-actions>button{color:#697589;cursor:pointer;background:#f5f6f8;border:1px solid #e1e5ec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.rc-detail-modal>header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;margin:-24px -24px 0;padding:22px 24px 18px;position:sticky;top:-24px}.rc-detail-modal>header small{font-size:10px}.rc-detail-modal>header h2{margin-top:6px;font-size:clamp(20px,2vw,27px)}.rc-detail-modal .rc-strategy{padding:20px 0}.rc-detail-modal .rc-strategy>div>span,.rc-detail-modal .rc-assignees>header>span{font-size:10px}.rc-detail-modal .rc-strategy>div>p{font-size:12.5px;line-height:1.65}.rc-detail-modal .rc-strategy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rc-detail-modal .rc-strategy-grid>span{padding:12px}.rc-detail-modal .rc-strategy-grid small{font-size:9px}.rc-detail-modal .rc-strategy-grid strong{margin-top:5px;font-size:11px}.rc-strategy{border-bottom:1px solid #edf0f4;padding:12px 0}.rc-strategy>div+div{margin-top:10px}.rc-strategy>div>span,.rc-assignees>header>span{color:#929bac;font-size:7.5px;font-weight:800}.rc-strategy>div>p{color:#657186;margin:4px 0 0;font-size:8.5px;line-height:1.5}.rc-strategy-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rc-strategy-grid>span{background:#fafbfc;border:1px solid #e8ebf0;border-radius:8px;padding:8px}.rc-strategy-grid small,.rc-strategy-grid strong{display:block}.rc-strategy-grid small{color:#929baa;font-size:7px}.rc-strategy-grid strong{margin-top:3px;font-size:8.5px}.rc-capacity-summary{border-bottom:1px solid #edf0f4;padding:12px 0}.rc-capacity-summary>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.rc-capacity-summary>header span{color:#929bac;font-size:7.5px;font-weight:800}.rc-capacity-summary>header small{color:#8d97a8;font-size:7px}.rc-capacity-summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.rc-capacity-summary>div>span{background:#fafbfc;border:1px solid #e8ebf0;border-radius:8px;padding:8px}.rc-capacity-summary :is(small,strong,em){display:block}.rc-capacity-summary small{color:#929baa;font-size:7px}.rc-capacity-summary strong{color:#303b4e;margin-top:3px;font-size:11px}.rc-capacity-summary em{color:#9aa3b1;margin-top:3px;font-size:6.5px;font-style:normal;line-height:1.35}.rc-capacity-summary>p{color:#91632e;background:#fff6e8;border-radius:7px;margin:8px 0 0;padding:7px;font-size:7.5px;line-height:1.4}.rc-detail-modal .rc-capacity-summary{padding:20px 0}.rc-detail-modal .rc-capacity-summary>header span{font-size:10px}.rc-detail-modal .rc-capacity-summary>header small{font-size:9px}.rc-detail-modal .rc-capacity-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.rc-detail-modal .rc-capacity-summary>div>span{padding:12px}.rc-detail-modal .rc-capacity-summary small{font-size:9px}.rc-detail-modal .rc-capacity-summary strong{font-size:14px}.rc-detail-modal .rc-capacity-summary em{font-size:8px}.rc-full-brief{background:linear-gradient(145deg,#f8f8ff,#f7fbff);border:1px solid #dcdefb;border-radius:16px;margin-top:18px;padding:18px}.rc-full-brief>header{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.rc-full-brief>header span{color:#5d55d8;letter-spacing:.05em;font-size:10px;font-weight:850}.rc-full-brief>header small{color:#7d889b;font-size:9px}.rc-full-brief>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.rc-full-brief article{background:#ffffffd6;border:1px solid #e4e6f1;border-radius:13px;min-width:0;padding:15px}.rc-full-brief article h3{color:#26314a;margin:0 0 9px;font:780 13px Manrope,sans-serif}.rc-full-brief article>div{border-top:1px solid #eceef4;padding:9px 0}.rc-full-brief article>div:first-of-type{border-top:0}.rc-full-brief article small{color:#818ca0;font-size:9px;font-weight:750;display:block}.rc-full-brief article p{color:#465269;white-space:pre-line;margin:4px 0 0;font-size:11px;line-height:1.55}.rc-quality-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.rc-quality-summary>span{background:#ececff;border-radius:10px;padding:10px}.rc-quality-summary small,.rc-quality-summary strong{display:block}.rc-quality-summary small{color:#727d91;font-size:8px}.rc-quality-summary strong{color:#4740bb;margin-top:4px;font-size:11px}.rc-assignees{border-bottom:1px solid #edf0f4;padding:12px 0}.rc-assignees>header{justify-content:space-between;align-items:center;display:flex}.rc-assignees>header>strong{color:#615ad5;text-align:center;background:#f0efff;border-radius:99px;min-width:20px;padding:3px 5px;font-size:7px}.rc-assignees>article{background:#f7f8fb;border-radius:8px;grid-template-columns:31px 1fr 24px;align-items:center;gap:7px;min-height:48px;margin-top:7px;padding:7px;display:grid}.rc-assignees>article>i{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;font-weight:800;display:grid}.rc-assignees>article strong,.rc-assignees>article small{display:block}.rc-assignees>article strong{font-size:8.5px}.rc-assignees>article small{color:#8791a2;margin-top:3px;font-size:7px}.rc-assignees>article button{color:#9d6a55;background:0 0;border:0;place-items:center;width:23px;height:23px;display:grid}.rc-no-assignees{color:#8b95a5;margin:8px 0 0;font-size:8px}.rc-assign-form{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.rc-assign-form label{position:relative}.rc-assign-form label svg{color:#8992a2;pointer-events:none;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.rc-assign-form select{appearance:none;color:#586477;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:7px;width:100%;height:32px;padding:0 22px 0 7px;font-size:7.5px}.rc-assign-form>button{color:#fff;background:#625ada;border:0;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:8px;font-weight:750;display:flex}.rc-assign-form>button:disabled{cursor:not-allowed;opacity:.45}.rc-assign-form>small{color:#8c95a4;text-align:center;grid-column:1/-1;font-size:7px}.rc-assign-form input{box-sizing:border-box;color:#2b3445;width:100%;min-height:30px;font:inherit;background:#fff;border:1px solid #e3e7ee;border-radius:7px;padding:0 8px;font-size:8px}.rc-distribution-form{background:#f8f9fc;border:1px solid #e5e8ef;border-radius:9px;grid-template-columns:1fr 1.3fr;gap:7px;margin-top:9px;padding:9px;display:grid}.rc-distribution-form label{position:relative}.rc-distribution-form select{appearance:none;color:#354054;width:100%;min-height:32px;font:inherit;background:#fff;border:1px solid #e0e4ec;border-radius:7px;padding:0 25px 0 8px;font-size:8px;font-weight:700}.rc-distribution-form label svg{color:#8b95a6;pointer-events:none;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.rc-distribution-form button{color:#fff;background:#6558e7;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:8px;font-weight:800;display:flex}.rc-distribution-form small{color:#7f899b;grid-column:1/-1;font-size:7px}.rc-detail-actions{flex-wrap:wrap;gap:5px;padding-top:12px;display:flex}.rc-detail-actions button{color:#687386;background:#fff;border:1px solid #dfe3e9;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:31px;padding:0 8px;font-size:7.5px;font-weight:700;display:flex}.rc-detail-actions button.primary{color:#fff;background:#625ada;border-color:#625ada}.rc-detail-actions button.archive{color:#96634f}.rc-detail-actions button.delete{color:#b34f54}.rc-detail-actions button:disabled{cursor:wait;opacity:.5}.rc-updated{color:#98a0ad;align-items:center;gap:4px;margin:10px 0 0;font-size:7px;display:flex}.rc-campaign-modal{background:#fff;border:1px solid #dfe3e9;border-radius:15px;width:min(680px,100%);max-height:calc(100vh - 30px);overflow:auto;box-shadow:0 25px 80px #1219323d}.rc-campaign-modal>header{z-index:2;background:#fff;border-bottom:1px solid #e9ecf2;justify-content:space-between;align-items:flex-start;padding:15px 17px;display:flex;position:sticky;top:0}.rc-campaign-modal>header small{color:#655de0;font-size:8px;font-weight:800}.rc-campaign-modal>header h2{margin:4px 0 0;font:740 19px Manrope,sans-serif}.rc-campaign-modal>header button{color:#7d8797;background:#f1f3f6;border:0;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.rc-form-grid{grid-template-columns:1fr 1fr;gap:11px;padding:15px 17px;display:grid}.rc-form-grid label>span{color:#657085;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.rc-form-grid label.full{grid-column:1/-1}.rc-employee-filter-field{align-content:start}.rc-inline-toggle{background:#f8f9fb;border:1px solid #e1e4ea;border-radius:7px;align-items:center;gap:7px;min-height:30px;padding:0 8px;display:flex}.rc-inline-toggle input{accent-color:#625ada;width:auto}.rc-inline-toggle strong{color:#5f6a7d;font-size:8px}.rc-employee-filter-field>select:disabled{cursor:not-allowed;opacity:.55}.rc-employee-filter-field>small{color:#929baa;font-size:7px;line-height:1.35}.rc-ai-planner{background:linear-gradient(135deg,#f8f7ff,#f2f7ff);border:1px solid #d9d6ff;border-radius:11px;padding:13px}.rc-ai-planner>div{align-items:center;gap:9px;display:flex}.rc-ai-planner>div>span{color:#fff;background:#625ada;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rc-ai-planner strong,.rc-ai-planner small{display:block}.rc-ai-planner strong{color:#34305f;font-size:10px}.rc-ai-planner small{color:#777f98;margin-top:3px;font-size:8px;line-height:1.4}.rc-ai-planner textarea{background:#fff;min-height:82px;margin-top:10px}.rc-ai-planner>button{color:#fff;background:#625ada;border:0;border-radius:8px;align-items:center;gap:5px;min-height:34px;margin-top:8px;padding:0 11px;font-size:8.5px;font-weight:750;display:flex}.rc-ai-planner>button:disabled{cursor:wait;opacity:.65}.rc-ai-planner>p{margin:9px 0 0;font-size:8px;line-height:1.5}.rc-ai-planner>p.success{color:#267a63;gap:5px;display:flex}.rc-ai-planner>p.error{color:#b34f54}.rc-form-grid input:not([type=range],[type=checkbox]),.rc-form-grid select,.rc-form-grid textarea{color:#4e5a6e;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:8px;outline:0;width:100%;font-size:9px}.rc-form-grid input:not([type=range],[type=checkbox]),.rc-form-grid select{height:38px;padding:0 9px}.rc-form-grid textarea{resize:vertical;min-height:75px;padding:9px;line-height:1.5}.rc-form-grid input:focus,.rc-form-grid select:focus,.rc-form-grid textarea:focus{border-color:#aaa5ed;box-shadow:0 0 0 3px #625ada14}.rc-range-field input{accent-color:#625ada;width:100%}.rc-range-field>small{color:#919aaa;justify-content:space-between;font-size:7px;display:flex}.rc-range-field>small i{font-style:normal}.rc-background-field{background:#f8f7ff;border:1px solid #dfddf7;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:7px;min-height:62px;padding:10px;display:grid}.rc-background-field>input{accent-color:#625ada}.rc-background-field>span{margin:0!important}.rc-background-field>span strong,.rc-background-field>span small{display:block}.rc-background-field>span strong{color:#5c55cf;font-size:9px}.rc-background-field>span small{color:#7c84a0;margin-top:3px;font-size:7.5px;font-weight:400}.rc-background-field>select{width:120px}.rc-campaign-modal>footer{background:#fbfcfd;border-top:1px solid #e9ecf2;justify-content:flex-end;gap:7px;padding:11px 17px;display:flex;position:sticky;bottom:0}.rc-campaign-modal>footer button{color:#687386;background:#fff;border:1px solid #dfe3e9;border-radius:8px;align-items:center;gap:5px;min-height:35px;padding:0 11px;font-size:9px;font-weight:750;display:flex}.rc-campaign-modal>footer button.primary{color:#fff;background:#625ada;border-color:#625ada}.rc-campaign-modal>footer button:disabled{cursor:wait;opacity:.6}.rc-delete-modal{color:#172033;background:#fff;border:1px solid #e3e6ec;border-radius:15px;width:min(430px,100% - 28px);padding:23px;box-shadow:0 25px 80px #1219323d}.rc-delete-modal>span{color:#b94d55;background:#fff0f1;border-radius:11px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.rc-delete-modal>small{color:#b94d55;letter-spacing:.08em;font-size:8px;font-weight:800}.rc-delete-modal h2{margin:6px 0 0;font:740 19px Manrope,sans-serif}.rc-delete-modal p{color:#737e90;margin:9px 0 0;font-size:9px;line-height:1.6}.rc-delete-modal footer{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.rc-delete-modal footer button{color:#687386;background:#fff;border:1px solid #dfe3e9;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:8.5px;font-weight:750;display:flex}.rc-delete-modal footer button.danger{color:#fff;background:#b94d55;border-color:#b94d55}.rc-delete-modal footer button:disabled{cursor:wait;opacity:.6}.app-shell.theme-dark .rc-ai-planner{background:linear-gradient(135deg,#171a35,#152238);border-color:#34366a}.app-shell.theme-dark .rc-ai-planner strong{color:#f1f3ff}.app-shell.theme-dark .rc-ai-planner small{color:#9ca8c1}.app-shell.theme-dark .rc-ai-planner textarea{color:#e8edfa;background:#101a2d}.app-shell.theme-dark .rc-delete-modal{color:#f2f5fc;background:#111c2f;border-color:#2b3850}.app-shell.theme-dark .rc-delete-modal p{color:#a1adc2}.app-shell.theme-dark .rc-delete-modal footer button:not(.danger){color:#c4cee0;background:#17243a;border-color:#334057}html[data-theme=dark] .real-campaigns-page :is(.rc-kpis article,.rc-panel,.rc-campaign-modal,.rc-campaign-modal>header,.rc-campaign-modal>footer){color:#dce5f2;background:#0c1625;border-color:#314059}html[data-theme=dark] .real-campaigns-page :is(.rc-kpis strong,.rc-list-panel h2,.rc-detail h2,.rc-capacity-summary strong,.rc-campaign-modal h2){color:#edf3fb}html[data-theme=dark] .real-campaigns-page :is(.rc-filters,.rc-strategy-grid>span,.rc-capacity-summary>div>span,.rc-assignees>article,.rc-inline-toggle){background:#111d2f;border-color:#314059}html[data-theme=dark] .real-campaigns-page :is(.rc-filters>label,.rc-assign-form select,.rc-assign-form input,.rc-distribution-form select,.rc-form-grid input,.rc-form-grid select,.rc-form-grid textarea,.rc-detail-actions button){color:#dce5f2;background:#101b2d;border-color:#314059}html[data-theme=dark] .real-campaigns-page .rc-distribution-form{background:#111d2f;border-color:#314059}html[data-theme=dark] .real-campaigns-page .rc-campaign-list>article.active{background:#171a35}html[data-theme=dark] .real-campaigns-page .rc-capacity-summary>p{color:#d7ad72;background:#2b2115}html[data-theme=dark] .real-campaigns-page .rc-detail-modal>header{background:#0c1625f7}html[data-theme=dark] .real-campaigns-page .rc-detail-header-actions>button{color:#c0cadb;background:#142136;border-color:#314059}html[data-theme=dark] .real-campaigns-page .rc-full-brief{background:linear-gradient(145deg,#171a35,#102035);border-color:#393b70}html[data-theme=dark] .real-campaigns-page .rc-full-brief article{background:#0d1829e0;border-color:#314059}html[data-theme=dark] .real-campaigns-page .rc-full-brief article h3{color:#e4eaf4}html[data-theme=dark] .real-campaigns-page .rc-full-brief article>div{border-color:#29374d}html[data-theme=dark] .real-campaigns-page .rc-full-brief article p{color:#b4bfd0}html[data-theme=dark] .real-campaigns-page .rc-quality-summary>span{background:#22234f}html[data-theme=dark] .real-campaigns-page .rc-quality-summary strong{color:#c7c3ff}.rc-company-context-fields{background:#f8f8ff;border:1px solid #e1e5ee;border-radius:16px;padding:16px}.rc-company-context-fields>header,.rc-company-context-summary{justify-content:space-between;gap:16px;display:flex}.rc-company-context-fields>header div,.rc-company-context-fields>header div small{display:block}.rc-company-context-fields>header div small,.rc-context-warning,.rc-company-context-summary span{color:#7e899c;font-size:10px}.rc-company-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.rc-company-context-summary{background:#f8f8ff;border:1px solid #dadbff;border-radius:14px;flex-direction:column;align-items:flex-start;margin-top:14px;padding:14px}.rc-company-context-summary p{color:#27314a;margin:0}html[data-theme=dark] .real-campaigns-page :is(.rc-company-context-fields,.rc-company-context-summary){color:#dce5f2;background:#111d2f;border-color:#314059}html[data-theme=dark] .real-campaigns-page .rc-company-context-summary p{color:#edf3fb}.rc-intelligence-strategy{background:linear-gradient(145deg,#f8f8ff,#f4fbff);border:1px solid #d9dcff;border-radius:16px;padding:17px}.rc-intelligence-strategy>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rc-intelligence-strategy>header strong,.rc-intelligence-strategy>header small{display:block}.rc-intelligence-strategy>header small{color:#778297;margin-top:4px}.rc-intelligence-strategy>header>span{color:#5149c8;white-space:nowrap;background:#e9e8ff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.rc-quality-thresholds{border-top:1px solid #dee2ec;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px;padding-top:15px;display:grid}.rc-quality-thresholds label{gap:5px;display:grid}.rc-quality-thresholds span{color:#68758b;font-size:9px;font-weight:750}.rc-quality-thresholds input{width:100%}html[data-theme=dark] .real-campaigns-page .rc-intelligence-strategy{background:linear-gradient(145deg,#171a35,#102035);border-color:#3b4070}html[data-theme=dark] .real-campaigns-page .rc-intelligence-strategy>header>span{color:#c6c3ff;background:#2c2c61}html[data-theme=dark] .real-campaigns-page .rc-quality-thresholds{border-color:#314059}.cp-toast button{color:inherit;background:0 0;border:0}@media (width<=1180px){.rc-layout{grid-template-columns:1fr}}@media (width<=880px){.rc-kpis{grid-template-columns:repeat(2,1fr)}.rc-campaign-metrics{display:none}.rc-campaign-list>article{grid-template-columns:41px 1fr 18px}}@media (width<=680px){.real-campaigns-page{padding:17px 13px 28px}.rc-operator{grid-template-columns:42px 1fr}.rc-operator>span{grid-column:1/-1}.rc-kpis{grid-template-columns:1fr}.rc-filters{flex-direction:column;align-items:stretch}.rc-filters>div{overflow-x:auto}.rc-filters>label{width:100%}.rc-form-grid{grid-template-columns:1fr}.rc-form-grid label.full{grid-column:auto}.rc-company-context-grid{grid-template-columns:1fr}.rc-quality-thresholds{grid-template-columns:1fr 1fr}.rc-background-field{grid-template-columns:18px 1fr}.rc-background-field>select{grid-column:1/-1;width:100%}.rc-detail-overlay{padding:0}.rc-detail.rc-detail-modal{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;padding:18px 14px}.rc-detail-modal>header{margin:-18px -14px 0;padding:18px 14px 14px;top:-18px}.rc-detail-modal .rc-strategy-grid,.rc-detail-modal .rc-capacity-summary>div{grid-template-columns:1fr 1fr}.rc-full-brief{padding:13px}.rc-full-brief>header{flex-direction:column;align-items:flex-start;gap:5px}.rc-full-brief>div{grid-template-columns:1fr}.rc-quality-summary{grid-template-columns:1fr 1fr}}.page-calendar{background:radial-gradient(circle at 84% 2%,#635bff0f,#0000 28%),#f5f7fb}.cl-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.cl-eyebrow{color:#655de2;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 7px;font-size:11px;font-weight:800;display:flex}.cl-page-header h1{color:#182238;letter-spacing:-.045em;margin:0;font:750 clamp(27px,2.35vw,34px)/1.08 Manrope,sans-serif}.cl-page-header>div>p:last-child{color:#7b8698;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.45}.cl-status-card{color:#f6f7fd;background:radial-gradient(circle at 12% 25%,#6d63ff33,#0000 34%),linear-gradient(135deg,#11192f,#171d47);border:1px solid #242d5c;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin-bottom:13px;padding:12px 16px;display:flex;overflow:hidden;box-shadow:0 8px 24px #11192f17}.cl-status-card>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.cl-status-card>div:first-child>span{color:#a29cff;background:#6960f024;border:1px solid #827aff33;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.cl-status-card>div:first-child>span i{background:#42cfaa;border:3px solid #161d40;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.cl-status-card p{margin:0}.cl-status-card p strong,.cl-status-card p small{display:block}.cl-status-card p strong{color:#f0f2f8;font:750 12px Manrope,sans-serif}.cl-status-card p small{color:#8793aa;margin-top:3px;font-size:9px}.cl-status-card>div:last-child{grid-template-columns:repeat(4,auto);display:grid}.cl-status-card>div:last-child>span{color:#758199;border-left:1px solid #ffffff12;min-width:110px;padding:0 14px;font-size:8px}.cl-status-card>div:last-child strong{color:#d7dce7;margin-top:2px;font:750 13px Manrope,sans-serif;display:block}.cl-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.cl-kpis article{background:#fff;border:1px solid #e5e8ef;border-radius:11px;align-items:flex-start;gap:10px;min-height:78px;padding:12px;display:flex}.cl-kpis article>span{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.cl-kpis .tone-violet{color:#625ade;background:#efeeff}.cl-kpis .tone-green{color:#278764;background:#eaf8f2}.cl-kpis .tone-orange{color:#d27831;background:#fff1e5}.cl-kpis .tone-red{color:#c86842;background:#fff0e9}.cl-kpis small,.cl-kpis strong,.cl-kpis p{display:block}.cl-kpis small{color:#8b95a5;font-size:9px}.cl-kpis strong{color:#253047;margin-top:2px;font:750 17px Manrope,sans-serif}.cl-kpis p{color:#9aa3b1;margin:1px 0 0;font-size:8.5px}.cl-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:14px;display:grid}.cl-calendar-panel{min-width:0;overflow:hidden}.cl-calendar-toolbar{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:11px 14px;display:flex}.cl-week-navigation{align-items:center;gap:7px;display:flex}.cl-week-navigation>button:not(.today){color:#707b8e;background:#fff;border:1px solid #e2e6ed;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.cl-week-navigation h2{color:#303b50;text-align:center;min-width:152px;margin:0;font:750 13px Manrope,sans-serif}.cl-week-navigation .today{color:#5d56d8;background:#f4f3ff;border:1px solid #dddafe;border-radius:7px;height:31px;padding:0 9px;font-size:8.5px;font-weight:700}.cl-view-toggle{background:#f0f2f5;border-radius:8px;padding:3px;display:flex}.cl-view-toggle button{color:#8993a2;background:0 0;border:0;border-radius:6px;height:28px;padding:0 9px;font-size:8.5px;font-weight:700}.cl-view-toggle button.active{color:#5750d2;background:#fff;box-shadow:0 1px 3px #1e283a1a}.cl-week{scrollbar-width:none;overflow-x:auto}.cl-week::-webkit-scrollbar{display:none}.cl-days-header{background:#fbfcfd;border-bottom:1px solid #e8ebf0;grid-template-columns:48px repeat(5,1fr);min-width:700px;height:55px;display:grid}.cl-days-header>div{border-left:1px solid #eef0f4;justify-content:center;align-items:center;gap:6px;display:flex}.cl-days-header small{color:#929baa;text-transform:uppercase;font-size:8px}.cl-days-header strong{color:#566174;border-radius:7px;place-items:center;width:26px;height:26px;font:750 10px Manrope,sans-serif;display:grid}.cl-days-header>div.today strong{color:#fff;background:#665ee0}.cl-week-grid{background:#fff;grid-template-rows:repeat(18,32px);grid-template-columns:48px repeat(5,1fr);min-width:700px;height:576px;display:grid;position:relative}.cl-time-row{grid-column:1/-1;grid-template-columns:48px repeat(5,1fr);display:grid}.cl-time-row time{color:#9ba4b1;text-align:right;padding:7px 7px 0 0;font-size:7.5px}.cl-time-row span{border-top:1px solid #eef0f4;border-left:1px solid #eef0f4}.cl-time-row span:nth-child(odd){background:#fdfdfe}.cl-calendar-event{z-index:2;color:#5751ab;text-align:left;background:#f0efff;border:1px solid #dedbff;border-radius:7px;margin:2px 4px;padding:5px 6px;overflow:hidden;box-shadow:0 2px 6px #362d870d}.cl-calendar-event.meeting{color:#5751ab;background:#f0efff;border-color:#dedbff}.cl-calendar-event.call{color:#a86135;background:#fff1e7;border-color:#f1ddce}.cl-calendar-event.followup{color:#237b61;background:#eaf8f2;border-color:#d4ece3}.cl-calendar-event span{align-items:center;gap:4px;font-size:7px;font-weight:700;display:flex}.cl-calendar-event strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8.5px;display:block;overflow:hidden}.cl-calendar-event small{opacity:.78;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.5px;display:block;overflow:hidden}.cl-empty-week{z-index:3;color:#9aa4b2;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:80px 48px}.cl-empty-week strong{color:#596476;margin-top:8px;font-size:10px}.cl-empty-week button{color:#5d56d8;background:#efeeff;border:0;border-radius:6px;margin-top:9px;padding:7px 9px;font-size:8px;font-weight:700}.cl-agenda-view{min-height:570px;padding:10px}.cl-agenda-view>button{width:100%;min-height:74px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:82px 34px minmax(0,1fr) auto 17px;align-items:center;gap:10px;padding:10px;display:grid}.cl-agenda-view time strong,.cl-agenda-view time span{display:block}.cl-agenda-view time strong{color:#596476;font-size:8.5px}.cl-agenda-view time span{color:#9aa3b1;margin-top:3px;font-size:8px}.cl-agenda-view>button>span{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.cl-agenda-view>button>span.meeting{color:#5d56d8;background:#efeeff}.cl-agenda-view>button>span.call{color:#b36c36;background:#fff1e7}.cl-agenda-view>button>span.followup{color:#287f61;background:#eaf8f2}.cl-agenda-view>button>div strong{color:#394459;font-size:10px}.cl-agenda-view>button>div p{color:#8e98a8;margin:3px 0 0;font-size:8.5px}.cl-agenda-view em,.cl-upcoming-panel em,.cl-drawer header em{white-space:nowrap;border-radius:99px;padding:4px 6px;font-size:7.5px;font-style:normal;font-weight:750}.cl-agenda-view em.confirmed,.cl-upcoming-panel em.confirmed,.cl-drawer em.confirmed{color:#287f61;background:#eaf8f2}.cl-agenda-view em.proposed,.cl-upcoming-panel em.proposed,.cl-drawer em.proposed{color:#5d56d8;background:#efeeff}.cl-agenda-view em.recommended,.cl-upcoming-panel em.recommended,.cl-drawer em.recommended{color:#b46e32;background:#fff1e7}.cl-agenda-view em.cancelled,.cl-upcoming-panel em.cancelled,.cl-drawer em.cancelled{color:#778293;background:#eef0f3}.cl-side-column{gap:12px;display:grid}.cl-upcoming-panel,.cl-calendar-health{overflow:hidden}.cl-upcoming-panel>header,.cl-calendar-health>header{border-bottom:1px solid #edf0f5;align-items:center;gap:9px;min-height:62px;padding:11px 12px;display:flex}.cl-upcoming-panel header>span,.cl-calendar-health header>span{color:#6159db;background:#efeeff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.cl-upcoming-panel h3,.cl-calendar-health h3{color:#2b3549;margin:0;font:750 12px Manrope,sans-serif}.cl-upcoming-panel header p,.cl-calendar-health header p{color:#99a2b0;margin:2px 0 0;font-size:8.5px}.cl-upcoming-panel>button{width:100%;min-height:70px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:48px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:9px 11px;display:grid}.cl-upcoming-panel>button:last-child{border:0}.cl-upcoming-panel time{color:#8b95a4;font-size:7.5px}.cl-upcoming-panel time strong{color:#5d56d8;margin-top:3px;font-size:9.5px;display:block}.cl-upcoming-panel>button>span>strong,.cl-upcoming-panel>button>span>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cl-upcoming-panel>button>span>strong{color:#515c6f;font-size:9px}.cl-upcoming-panel>button>span>small{color:#929baa;margin:3px 0;font-size:8px}.cl-ai-prep-card{color:#f4f6fb;background:linear-gradient(135deg,#151d39,#1c214d);border:1px solid #252d5b;border-radius:12px;align-items:center;gap:10px;min-height:85px;padding:13px;display:flex}.cl-ai-prep-card>span{color:#5bd1b5;background:#48caab1a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cl-ai-prep-card small,.cl-ai-prep-card strong{display:block}.cl-ai-prep-card small{color:#7e8aa2;font-size:8px}.cl-ai-prep-card strong{color:#e5e8f0;margin-top:2px;font-size:9.5px}.cl-ai-prep-card p{color:#828da4;margin:3px 0 0;font-size:8px}.cl-calendar-health header>div{flex:1;min-width:0}.cl-calendar-health header>i{background:#3bc294;border-radius:50%;width:7px;height:7px}.cl-calendar-health>div{padding:7px 12px}.cl-calendar-health>div span{color:#667185;align-items:center;gap:5px;min-height:31px;font-size:8px;display:flex}.cl-calendar-health>div svg{color:#38ac82}.cl-calendar-health>button{color:#5d56d8;background:#fafaff;border:0;border-top:1px solid #edf0f4;width:100%;min-height:36px;font-size:8px;font-weight:700}.cl-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c12227a;justify-content:flex-end;display:flex;position:fixed;inset:0}.cl-overlay.cl-centered{justify-content:center;align-items:center;padding:20px}.cl-drawer{scrollbar-width:none;background:#fff;width:min(520px,100%);height:100%;overflow-y:auto;box-shadow:-20px 0 55px #0a112233}.cl-drawer::-webkit-scrollbar{display:none}.cl-modal::-webkit-scrollbar{display:none}.cl-drawer>header{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;min-height:96px;padding:17px 19px;display:flex}.cl-drawer>header>span{border-radius:11px;place-items:center;width:45px;height:45px;display:grid}.cl-drawer>header>span.meeting{color:#5d56d8;background:#efeeff}.cl-drawer>header>span.call{color:#b36c36;background:#fff1e7}.cl-drawer>header>span.followup{color:#287f61;background:#eaf8f2}.cl-drawer>header>div{flex:1;min-width:0}.cl-drawer header em{align-items:center;gap:4px;display:inline-flex}.cl-drawer header em i{background:currentColor;border-radius:50%;width:5px;height:5px}.cl-drawer h2{color:#202a3d;margin:5px 0 2px;font:750 17px Manrope,sans-serif}.cl-drawer header p{color:#8490a2;margin:0;font-size:9px}.cl-drawer>header>button,.cl-modal>header>button{color:#8490a2;background:#f4f5f7;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cl-drawer>section{border-bottom:1px solid #edf0f4;padding:17px 19px}.cl-drawer>section h3{color:#323d50;margin:0 0 10px;font:750 11px Manrope,sans-serif}.cl-event-when{grid-template-columns:1fr 1fr;gap:7px;display:grid}.cl-event-when>div{color:#625add;background:#fafaff;border:1px solid #e8ebf0;border-radius:8px;align-items:center;gap:7px;padding:9px;display:flex}.cl-event-when small,.cl-event-when strong{display:block}.cl-event-when small{color:#9aa3b1;font-size:8px}.cl-event-when strong{color:#596476;margin-top:2px;font-size:9px}.cl-participant{border:1px solid #e7eaf0;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.cl-participant>span{color:#5e57d9;background:#efeeff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.cl-participant>div{flex:1;min-width:0}.cl-participant strong{color:#4c586a;font-size:9.5px}.cl-participant p{color:#929cab;margin:2px 0;font-size:8.5px}.cl-participant small{color:#7c8799;align-items:center;gap:4px;font-size:8px;display:flex}.cl-participant em{color:#2c8061;background:#eaf8f2;border-radius:99px;align-items:center;gap:3px;padding:4px 6px;font-size:7.5px;font-style:normal;display:flex}.cl-objective{color:#657186;margin:0;font-size:9.5px;line-height:1.5}.cl-briefing{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cl-briefing li{color:#626e80;align-items:flex-start;gap:6px;font-size:9px;display:flex}.cl-briefing svg{color:#38ad83}.cl-questions{gap:8px;margin:0;padding-left:23px;display:grid}.cl-questions li{color:#626e80;padding-left:4px;font-size:9px}.cl-opportunity-score{color:#625add;background:#f7f6ff;border-radius:9px;align-items:center;gap:8px;display:flex;border:1px solid #e2dfff!important;margin:13px 19px!important;padding:10px!important}.cl-opportunity-score>div{flex:1}.cl-opportunity-score small,.cl-opportunity-score strong{display:block}.cl-opportunity-score small{color:#8f8ab2;font-size:8px}.cl-opportunity-score strong{color:#5953bd;margin-top:2px;font-size:10px}.cl-opportunity-score p{color:#af6638;margin:0;font-size:8px}.cl-drawer>footer{background:#fffffff5;border-top:1px solid #e8ebf0;justify-content:flex-end;gap:7px;padding:11px 19px;display:flex;position:sticky;bottom:0}.cl-drawer>footer button,.cl-modal>footer button{color:#687387;background:#fff;border:1px solid #e0e4ea;border-radius:7px;align-items:center;gap:5px;height:35px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.cl-drawer>footer button.primary,.cl-modal>footer button.primary{color:#fff;background:linear-gradient(135deg,#6c64f6,#554cda);border-color:#625ae4}.cl-modal{scrollbar-width:none;background:#fff;border:1px solid #e1e4eb;border-radius:14px;width:min(610px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 24px 70px #0a11223d}.cl-modal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:78px;padding:14px 16px;display:flex}.cl-modal>header>div{align-items:center;gap:10px;display:flex}.cl-modal>header>div>span{color:#5f58da;background:#efeeff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.cl-modal h2{color:#202b3d;margin:0;font:750 16px Manrope,sans-serif}.cl-modal header p{color:#929cab;margin:3px 0 0;font-size:9px}.cl-form-grid{grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.cl-form-grid label{gap:6px;display:grid}.cl-form-grid .full{grid-column:1/-1}.cl-form-grid label>span{color:#697588;font-size:9.5px;font-weight:700}.cl-form-grid input,.cl-form-grid select{color:#3f4a5d;background:#fbfcfd;border:1px solid #e0e4ea;border-radius:8px;outline:0;width:100%;height:39px;padding:0 10px;font:10.5px Inter,sans-serif}.cl-ai-note{color:#5e57d8;background:#f4f3ff;border-radius:8px;gap:7px;padding:10px;display:flex}.cl-ai-note p{color:#7875a6;margin:0;font-size:8.5px;line-height:1.4}.cl-modal>footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.cl-toast{z-index:120;color:#33785f;background:#fff;border:1px solid #d8e9e2;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 36px #162a2324}@media (width<=1100px){.cl-layout{grid-template-columns:minmax(0,1fr) 245px}.cl-status-card>div:last-child>span{min-width:90px;padding-inline:9px}}@media (width<=900px){.cl-layout{grid-template-columns:1fr}.cl-side-column{grid-template-columns:1fr 1fr}.cl-status-card{flex-direction:column;align-items:flex-start}.cl-status-card>div:last-child{grid-template-columns:repeat(4,1fr);width:100%}.cl-status-card>div:last-child>span{border-left:0;border-right:1px solid #ffffff12;min-width:0}}@media (width<=680px){.cl-page-header{align-items:flex-start}.cl-page-header .primary-action{width:42px;padding:0;font-size:0}.cl-kpis{grid-template-columns:repeat(2,1fr)}.cl-side-column{grid-template-columns:1fr}.cl-calendar-toolbar{flex-direction:column;align-items:flex-start}.cl-week-navigation{justify-content:center;width:100%}.cl-view-toggle{align-self:flex-end}.cl-form-grid{grid-template-columns:1fr}.cl-form-grid .full{grid-column:auto}}@media (width<=480px){.cl-status-card>div:last-child{grid-template-columns:repeat(2,1fr);gap:10px 0}.cl-kpis{grid-template-columns:1fr}.cl-week-navigation h2{min-width:115px;font-size:11px}.cl-event-when{grid-template-columns:1fr}.cl-participant em{display:none}.cl-drawer>footer{flex-wrap:wrap}.cl-drawer>footer button{flex:1}}.real-calendar-state{color:#7c89a0;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:calc(100vh - 120px);display:flex}.real-calendar-state>svg{color:#625ae0}.real-calendar-state strong{color:#1b273d;font-size:18px}.real-calendar-state span{font-size:12px}.real-calendar-error{color:#8b4c34;background:#fff7f3;border:1px solid #efcabb;border-radius:11px;align-items:center;gap:10px;margin-bottom:13px;padding:12px 44px 12px 15px;font-size:10px;display:flex;position:relative}.real-calendar-error strong{color:#5e2f20}.real-calendar-error button{color:#8b4c34;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:absolute;right:9px}.real-calendar-upcoming-empty,.real-calendar-agenda-empty{color:#9aa4b4;place-items:center;min-height:96px;font-size:9px;display:grid}.real-calendar-agenda-empty{align-content:center;gap:8px;min-height:300px}.real-calendar-modal textarea{resize:vertical;color:#3f4a5d;background:#fbfcfd;border:1px solid #e0e4ea;border-radius:8px;outline:0;width:100%;min-height:72px;padding:9px 10px;font:10.5px/1.45 Inter,sans-serif}.real-calendar-modal textarea:focus,.real-calendar-modal input:focus,.real-calendar-modal select:focus{border-color:#8c84ee;box-shadow:0 0 0 3px #665ee017}.real-calendar-modal .full{grid-column:1/-1}.cl-drawer>footer button:disabled,.cl-modal>footer button:disabled{cursor:wait;opacity:.65}.real-calendar-period-label{text-transform:capitalize}.real-calendar-day-view{background:#fff;min-height:630px}.real-calendar-day-view>header{background:#fbfcfd;border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;min-height:58px;padding:10px 16px;display:flex}.real-calendar-day-view>header small,.real-calendar-day-view>header strong{display:block}.real-calendar-day-view>header small{color:#8e98a9;text-transform:capitalize;font-size:9px}.real-calendar-day-view>header strong{color:#394459;margin-top:3px;font:750 12px Manrope,sans-serif}.real-calendar-day-view>header button{color:#5d56d8;background:#f4f3ff;border:1px solid #dddafe;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;font-weight:750;display:flex}.real-calendar-day-grid{min-height:576px;padding-left:64px;position:relative}.real-calendar-day-hour{grid-template-columns:64px 1fr;height:64px;margin-left:-64px;display:grid}.real-calendar-day-hour time{color:#98a2b1;text-align:right;padding:8px 10px 0 0;font-size:8px}.real-calendar-day-hour span{border-top:1px solid #edf0f4}.real-calendar-day-event{z-index:2;color:#5751ab;text-align:left;background:#f0efff;border:1px solid #dedbff;border-radius:9px;padding:8px 11px;position:absolute;left:78px;right:15px;overflow:hidden;box-shadow:0 4px 12px #362d870f}.real-calendar-day-event.call{color:#a86135;background:#fff1e7;border-color:#f1ddce}.real-calendar-day-event.followup{color:#237b61;background:#eaf8f2;border-color:#d4ece3}.real-calendar-day-event>span{align-items:center;gap:5px;font-size:8px;font-weight:750;display:flex}.real-calendar-day-event strong{margin-top:5px;font-size:11px;display:block}.real-calendar-day-event small{opacity:.78;margin-top:3px;font-size:8.5px;display:block}.real-calendar-day-empty{color:#9aa4b2;background:#ffffffe8;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:80px 20px 20px 64px}.real-calendar-day-empty strong{color:#596476;margin-top:8px;font-size:11px}.real-calendar-day-empty button{color:#5d56d8;background:#efeeff;border:0;border-radius:7px;margin-top:9px;padding:7px 10px;font-size:8px;font-weight:750}.real-calendar-month-view{background:#fff;min-width:720px;overflow:hidden}.real-calendar-month-weekdays{background:#fbfcfd;border-bottom:1px solid #e7eaf0;grid-template-columns:repeat(7,minmax(0,1fr));height:40px;display:grid}.real-calendar-month-weekdays span{color:#8d97a7;text-transform:uppercase;place-items:center;font-size:8px;font-weight:750;display:grid}.real-calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.real-calendar-month-day{background:#fff;border-bottom:1px solid #edf0f4;border-right:1px solid #edf0f4;min-width:0;min-height:100px;padding:7px}.real-calendar-month-day:nth-child(7n){border-right:0}.real-calendar-month-day.is-outside{opacity:.58;background:#fafbfc}.real-calendar-month-day.is-today{background:#f9f8ff}.real-calendar-month-number{color:#5f6b7f;background:0 0;border:0;border-radius:8px;place-items:center;width:25px;height:25px;margin-bottom:4px;font-size:9px;font-weight:750;display:grid}.real-calendar-month-day.is-today .real-calendar-month-number{color:#fff;background:#665ee0}.real-calendar-month-event{color:#5751ab;text-align:left;background:#efeeff;border:0;border-radius:5px;align-items:center;gap:4px;width:100%;min-width:0;height:20px;margin-top:3px;padding:0 5px;font-size:7px;display:flex;overflow:hidden}.real-calendar-month-event.call{color:#a86135;background:#fff1e7}.real-calendar-month-event.followup{color:#237b61;background:#eaf8f2}.real-calendar-month-event time{flex:none;font-weight:800}.real-calendar-month-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.real-calendar-month-more{color:#6b64d7;background:0 0;border:0;margin-top:4px;padding:0;font-size:7px;font-weight:750}@media (width<=900px){.real-calendar-month-view{overflow-x:auto}}.real-calendar-meeting-state{color:#5d56d8;background:#eeecff;border-radius:999px;margin:0 0 5px 6px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.real-calendar-meeting-state.is-confirmed{color:#18785d;background:#e8f8f1}.real-calendar-meeting-state.is-connection_required,.real-calendar-meeting-state.is-conflict{color:#b34d56;background:#fff0f1}html[data-theme=dark] .real-calendar-meeting-state{color:#b7b1ff;background:#282449}html[data-theme=dark] .real-calendar-meeting-state.is-confirmed{color:#6ed2ad;background:#17372e}html[data-theme=dark] .real-calendar-meeting-state.is-connection_required,html[data-theme=dark] .real-calendar-meeting-state.is-conflict{color:#ff9ba3;background:#3c2025}.real-calendar-header-actions{align-items:center;gap:10px;display:flex}.real-calendar-join-card{background:#f2fbf7;border:1px solid #d9e9e3;border-radius:12px;align-items:center;gap:11px;padding:12px;display:flex}.real-calendar-join-card>svg{color:#198466}.real-calendar-join-card>div{flex:1}.real-calendar-join-card small,.real-calendar-join-card strong{display:block}.real-calendar-join-card small{color:#718078;font-size:9px}.real-calendar-join-card strong{color:#173f35;margin-top:3px;font-size:11px}.real-calendar-join-card a{color:#fff;background:#1f8d70;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.real-calendar-external-toggle{background:#fafbfc;border:1px solid #e2e5eb;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex!important}.real-calendar-external-toggle input{margin-top:2px;width:16px!important;height:16px!important}.real-calendar-external-toggle>span{color:#354056;font-size:10px;font-weight:800}.real-calendar-external-toggle small{color:#8490a2;margin-top:3px;font-size:8px;font-weight:500;display:block}.real-calendar-settings-modal{width:min(720px,100vw - 28px)}.real-calendar-settings-body{gap:15px;padding:18px 20px;display:grid}.real-calendar-settings-body>label,.real-calendar-settings-grid label{color:#667187;gap:6px;font-size:9px;font-weight:750;display:grid}.real-calendar-settings-body select,.real-calendar-settings-body input{color:#253047;background:#fff;border:1px solid #dfe3ea;border-radius:9px;width:100%;min-height:39px;padding:0 11px}.real-calendar-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.real-calendar-account-status{color:#aa4652;background:#fff5f6;border:1px solid #f0d6d9;border-radius:11px;align-items:center;gap:11px;padding:12px;display:flex}.real-calendar-account-status.is-connected{color:#17785d;background:#f0faf6;border-color:#d2eadf}.real-calendar-account-status>div{flex:1}.real-calendar-account-status strong,.real-calendar-account-status span{display:block}.real-calendar-account-status strong{font-size:10px}.real-calendar-account-status span{opacity:.75;margin-top:3px;font-size:9px}.real-calendar-account-status button{color:#fff;background:#635be1;border:0;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:800}.real-calendar-working-days{border:1px solid #e3e6ec;border-radius:10px;align-items:center;gap:7px;margin:0;padding:12px;display:flex}.real-calendar-working-days legend{color:#667187;padding:0 5px;font-size:9px;font-weight:750}.real-calendar-working-days button{color:#778196;background:#fff;border:1px solid #dfe3ea;border-radius:8px;width:33px;height:33px;font-size:9px;font-weight:800}.real-calendar-working-days button.active{color:#fff;background:#655de5;border-color:#655de5}.real-calendar-reminder-options{flex-wrap:wrap;gap:9px 20px;display:flex}.real-calendar-reminder-options label{color:#505b70;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.real-calendar-reminder-options input{width:15px;min-height:15px}.cl-calendar-health header>i.is-offline{background:#e26b76;box-shadow:0 0 0 4px #e26b7621}html[data-theme=dark] .real-calendar-join-card{background:#17352d;border-color:#285447}html[data-theme=dark] .real-calendar-join-card small{color:#8eb6aa}html[data-theme=dark] .real-calendar-join-card strong{color:#ddf5ed}html[data-theme=dark] .real-calendar-external-toggle,html[data-theme=dark] .real-calendar-settings-body select,html[data-theme=dark] .real-calendar-settings-body input,html[data-theme=dark] .real-calendar-working-days,html[data-theme=dark] .real-calendar-working-days button{color:#d9ddef;background:#202538;border-color:#353b51}html[data-theme=dark] .real-calendar-settings-body>label,html[data-theme=dark] .real-calendar-settings-grid label,html[data-theme=dark] .real-calendar-working-days legend,html[data-theme=dark] .real-calendar-reminder-options label{color:#aeb5ca}html[data-theme=dark] .real-calendar-account-status{color:#ff9ca5;background:#392327;border-color:#58343a}html[data-theme=dark] .real-calendar-account-status.is-connected{color:#76d6b3;background:#17352d;border-color:#285447}html[data-theme=dark] .real-calendar-working-days button.active{color:#fff;background:#665de5;border-color:#786ff3}@media (width<=720px){.real-calendar-header-actions{flex-direction:column;align-items:stretch;width:100%}.real-calendar-settings-grid{grid-template-columns:1fr}.real-calendar-working-days{flex-wrap:wrap}}.cqa-modal{border:1px solid var(--border);width:min(1080px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);background:var(--surface);border-radius:18px;overflow:auto;box-shadow:0 28px 90px #0a112252}.cqa-modal>header{z-index:4;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.cqa-modal>header>button{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:10px}.cqa-heading{align-items:center;gap:12px;display:flex}.cqa-heading>span{color:#5f52e7;background:#eeecff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.cqa-heading h2,.cqa-heading p{margin:0}.cqa-heading h2{font-size:20px}.cqa-heading p{color:var(--muted);margin-top:3px;font-size:12px}.cqa-toolbar{border-bottom:1px solid var(--border);background:var(--surface-subtle,#f8f9fc);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.cqa-toolbar p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.cqa-toolbar button,.cqa-proposal button,.cqa-footer button{border:1px solid var(--border);min-height:38px;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:750;display:inline-flex}.cqa-toolbar button{color:#5f52e7;border-color:#d6d1ff}.cqa-error{color:#a33a2d;background:#fff5f3;border:1px solid #f0aea5;border-radius:10px;align-items:center;gap:8px;margin:14px 20px 0;padding:11px 13px;font-size:12px;display:flex}.cqa-proposal{background:#f7f6ff;border:1px solid #cfc9ff;border-radius:14px;margin:16px 20px 0;padding:16px}.cqa-proposal>div:first-child{color:#5f52e7;align-items:flex-start;gap:9px;display:flex}.cqa-proposal span,.cqa-proposal small{display:block}.cqa-proposal small{color:var(--muted);margin-top:3px;font-weight:500}.cqa-proposal p,.cqa-proposal li{color:var(--muted);font-size:12px;line-height:1.5}.cqa-proposal footer{justify-content:flex-end;gap:8px;display:flex}.cqa-proposal .primary,.cqa-footer .primary{color:#fff;background:#6254e8;border-color:#6254e8}.cqa-content{gap:16px;padding:20px;display:grid}.cqa-content fieldset{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;margin:0;padding:16px}.cqa-content legend{color:var(--ink);padding:0 8px;font-size:13px;font-weight:850}.cqa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cqa-grid label,.cqa-single{min-width:0;display:block}.cqa-grid label.wide{grid-column:1/-1}.cqa-grid label>span,.cqa-single>span{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:750;display:block}.cqa-grid :is(input,select,textarea),.cqa-single textarea,.cqa-product-list textarea{border:1px solid var(--border);width:100%;min-height:40px;color:var(--ink);background:var(--surface);font:inherit;border-radius:9px;padding:10px 11px}.cqa-grid textarea,.cqa-single textarea{resize:vertical;min-height:82px}.cqa-financial-warning,.cqa-empty{color:#79591e;background:#fff8e8;border-radius:10px;align-items:center;gap:9px;margin-bottom:13px;padding:11px 12px;font-size:12px;display:flex}.cqa-empty span,.cqa-empty small{display:block}.cqa-empty small{color:var(--muted);margin-top:2px}.cqa-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.cqa-product-list article{border:1px solid var(--border);background:var(--surface-subtle,#f8f9fc);border-radius:11px;padding:11px}.cqa-product-list article.selected{background:#f5f3ff;border-color:#aba2ff}.cqa-product-list article>label{cursor:pointer;align-items:flex-start;gap:9px;display:flex}.cqa-product-list input{accent-color:#6254e8;margin-top:3px}.cqa-product-list span,.cqa-product-list small{display:block}.cqa-product-list strong{font-size:12px}.cqa-product-list small{color:var(--muted);margin-top:3px;font-size:10px}.cqa-product-list textarea{resize:vertical;min-height:62px;margin-top:9px}.cqa-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cqa-switch{align-items:center;gap:8px;display:flex!important}.cqa-switch>span{color:var(--ink)!important;margin:0!important}.cqa-switch input{accent-color:#6254e8;width:17px!important;min-height:17px!important}.cqa-policy-note{color:var(--muted);align-items:center;gap:6px;margin:12px 0 0;font-size:11px;display:flex}.cqa-footer{z-index:4;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;bottom:0}.cqa-footer>span{color:var(--muted);font-size:11px}.cqa-footer>div{gap:8px;display:flex}html[data-theme=dark] .cqa-heading>span{color:#a9a2ff;background:#25234f}html[data-theme=dark] .cqa-toolbar{background:#0f1b2c}html[data-theme=dark] .cqa-proposal{background:#181b3a;border-color:#514a9b}html[data-theme=dark] .cqa-error{color:#ffb5a8;background:#2a171a;border-color:#7b403a}html[data-theme=dark] .cqa-financial-warning{color:#f0ce83;background:#302817}html[data-theme=dark] .cqa-product-list article{background:#101c2e}html[data-theme=dark] .cqa-product-list article.selected{background:#1c1d43;border-color:#6f63dc}@media (width<=760px){.cqa-modal{border-radius:0;width:100%;max-height:100vh}.cqa-grid,.cqa-product-list,.cqa-policy-grid{grid-template-columns:1fr}.cqa-grid label.wide{grid-column:auto}.cqa-toolbar,.cqa-footer{flex-direction:column;align-items:stretch}.cqa-footer>div{grid-template-columns:1fr 1fr;display:grid}}.page-companies{background:radial-gradient(circle at 84% 2%,#635bff0f,#0000 28%),#f5f7fb}.co-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.co-page-header>div:first-child{min-width:0}.co-eyebrow{color:#655de2;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 7px;font-size:11px;font-weight:800;display:flex}.co-page-header h1{color:#182238;letter-spacing:-.045em;margin:0;font:750 clamp(27px,2.35vw,34px)/1.08 Manrope,sans-serif}.co-page-header>div:first-child>p:last-child{color:#7b8698;max-width:700px;margin:8px 0 0;font-size:13px;line-height:1.45}.co-header-actions{flex:none;align-items:center;gap:9px;display:flex}.co-secondary-button{color:#626e81;background:#fff;border:1px solid #e1e5ec;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.co-secondary-button:disabled{cursor:wait;opacity:.7}.co-secondary-button .is-spinning{animation:.75s linear infinite co-spin}.co-intelligence-card{color:#f7f8ff;background:radial-gradient(circle at 11% 20%,#6d63ff36,#0000 31%),radial-gradient(circle at 89% 19%,#31d2be14,#0000 29%),linear-gradient(135deg,#11192f,#171d47);border:1px solid #242d5d;border-radius:16px;grid-template-columns:52px minmax(0,1fr) 220px;align-items:start;gap:15px;min-height:176px;padding:22px 24px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #11192f1c}.co-intelligence-card:after{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.co-intelligence-icon{z-index:1;color:#aaa5ff;background:#685fee29;border:1px solid #837cff38;border-radius:13px;place-items:center;width:49px;height:49px;display:grid;position:relative}.co-intelligence-icon i{background:#42d0aa;border:3px solid #151d3f;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px}.co-intelligence-copy{z-index:1;min-width:0;position:relative}.co-intelligence-copy>span{color:#55d7bc;letter-spacing:.1em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.co-intelligence-copy>span i{background:#43d4b3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #43d4b31a}.co-intelligence-copy h2{color:#fff;letter-spacing:-.035em;margin:8px 0 4px;font:750 21px/1.2 Manrope,sans-serif}.co-intelligence-copy p{color:#9aa6bc;max-width:720px;margin:0;font-size:11.5px;line-height:1.45}.co-intelligence-progress{z-index:1;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:11px 13px;position:relative}.co-intelligence-progress>div{justify-content:space-between;align-items:center;display:flex}.co-intelligence-progress>div span{color:#8490a7;font-size:9px}.co-intelligence-progress>div strong{color:#e5e9f1;font-size:10px}.co-intelligence-progress>span{background:#ffffff14;border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.co-intelligence-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#7168ef,#43cdb0);width:73%;height:100%;display:block}.co-intelligence-progress small{color:#8591a9;margin-top:7px;font-size:8.5px;display:block}.co-intelligence-metrics{z-index:1;background:#070d1e3d;border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:repeat(4,1fr);min-height:66px;margin:3px -24px 0;padding:10px 24px;display:grid;position:relative}.co-intelligence-metrics>div{align-items:center;gap:9px;min-width:0;padding:0 18px;display:flex}.co-intelligence-metrics>div:first-child{padding-left:0}.co-intelligence-metrics>div:not(:last-child){border-right:1px solid #ffffff0f}.co-intelligence-metrics>div>span{color:#8e88fa;background:#7067f51c;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.co-intelligence-metrics p{margin:0}.co-intelligence-metrics small,.co-intelligence-metrics strong{display:block}.co-intelligence-metrics small{color:#7c88a0;font-size:8.5px}.co-intelligence-metrics strong{color:#d3d8e4;margin-top:1px;font:750 15px Manrope,sans-serif}.co-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0;display:grid}.co-kpis article{background:#fff;border:1px solid #e5e8ef;border-radius:11px;align-items:flex-start;gap:10px;min-width:0;min-height:90px;padding:13px;display:flex;box-shadow:0 1px 3px #17203206}.co-kpi-icon{border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.co-kpi-icon.tone-violet{color:#625ade;background:#efeeff}.co-kpi-icon.tone-blue{color:#367ec9;background:#eaf4ff}.co-kpi-icon.tone-teal{color:#168f87;background:#e8f8f6}.co-kpi-icon.tone-orange{color:#d27831;background:#fff1e5}.co-kpi-icon.tone-green{color:#278764;background:#eaf8f2}.co-kpis article>div{min-width:0}.co-kpis article>div>span,.co-kpis article strong,.co-kpis article small{display:block}.co-kpis article>div>span{color:#8b95a5;font-size:9px}.co-kpis article strong{color:#253047;margin-top:2px;font:750 20px Manrope,sans-serif}.co-kpis article small{color:#9aa3b1;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:8.5px;overflow:hidden}.co-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:14px;display:grid}.co-companies-panel{min-width:0;overflow:visible}.co-section-header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:13px 16px;display:flex}.co-section-header>div{align-items:center;gap:10px;min-width:0;display:flex}.co-section-icon{color:#625ade;background:#efeeff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.co-section-header h2{color:#202b3e;margin:0;font:750 16px Manrope,sans-serif}.co-section-header p{color:#909aaa;margin:3px 0 0;font-size:10.5px}.co-section-header>span{color:#7e899a;white-space:nowrap;background:#f1f3f6;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:700}.co-tabs{scrollbar-width:none;border-bottom:1px solid #edf0f5;gap:19px;padding:0 16px;display:flex;overflow:auto hidden}.co-tabs::-webkit-scrollbar{display:none}.co-tabs button{color:#8994a5;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:10.5px;font-weight:700;display:inline-flex;position:relative}.co-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.co-tabs button.active{color:#554ed2}.co-tabs button.active:after{background:#675ef0}.co-tabs button span{color:#8e98a8;background:#f1f3f6;border-radius:99px;min-width:18px;padding:2px 5px;font-size:9px}.co-tabs button.active span{color:#5e57d8;background:#efeeff}.co-toolbar{background:#fbfcfd;border-bottom:1px solid #edf0f5;align-items:center;gap:8px;min-height:58px;padding:10px 16px;display:flex}.co-toolbar>label{color:#a0a9b7;background:#fff;border:1px solid #e4e8ee;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:0;height:36px;padding:0 10px;display:flex}.co-toolbar input{color:#3e495c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.co-toolbar label button{color:#98a2b1;background:0 0;border:0;place-items:center;padding:0;display:grid}.co-filter-wrap{position:relative}.co-filter-wrap>button{color:#667185;background:#fff;border:1px solid #e2e6ed;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.co-filter-wrap>button.active{color:#5c54db;background:#f4f3ff;border-color:#d7d4ff}.co-filter-menu{z-index:12;background:#fff;border:1px solid #e1e5ed;border-radius:10px;width:190px;padding:7px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #19243924}.co-filter-menu>span{color:#9aa4b2;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px 7px;font-size:9px;font-weight:800;display:block}.co-filter-menu button{color:#657085;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:33px;padding:0 7px;font-size:10px;display:flex}.co-filter-menu button:hover,.co-filter-menu button.active{color:#554ed1;background:#f4f3ff}.co-company-list{padding:10px}.co-company-card{background:#fff;border:1px solid #e5e8ef;border-radius:12px;margin-bottom:10px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.co-company-card:before{content:"";background:#746cf0;width:3px;position:absolute;top:0;bottom:0;left:0}.co-company-card.is-hot:before{background:#ed8050}.co-company-card.is-conversation:before{background:#4f91d1}.co-company-card.is-interested:before{background:#3cbd8c}.co-company-card.is-contacted:before{background:#756bef}.co-company-card.is-researching:before{background:#e3a14e}.co-company-card.is-discarded:before{background:#a5adba}.co-company-card.is-discarded{opacity:.82}.co-company-card:hover{border-color:#d8d5f4;transform:translateY(-1px);box-shadow:0 8px 24px #1f2a400f}.co-company-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) 62px 18px;align-items:start;gap:11px;padding:15px 15px 13px 17px;display:grid}.co-company-logo,.co-drawer-logo{color:#5e57d9;background:linear-gradient(145deg,#f4f3ff,#eae8ff);border:1px solid #dddafe;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:grid}.co-company-copy{min-width:0}.co-company-title{justify-content:space-between;align-items:flex-start;gap:11px;display:flex}.co-company-title>span{min-width:0}.co-company-title strong{color:#263146;text-overflow:ellipsis;white-space:nowrap;font:750 13px Manrope,sans-serif;display:block;overflow:hidden}.co-company-title small{color:#8d97a6;align-items:center;gap:4px;margin-top:4px;font-size:9.5px;display:flex}.co-company-title em,.co-drawer header em{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800;display:inline-flex}.co-company-title em i,.co-drawer header em i{background:currentColor;border-radius:50%;width:5px;height:5px}.co-company-title em.is-hot,.co-drawer header em.is-hot{color:#be5c31;background:#fff0e9}.co-company-title em.is-conversation,.co-drawer header em.is-conversation{color:#3d79b3;background:#eaf4ff}.co-company-title em.is-interested,.co-drawer header em.is-interested{color:#287e60;background:#eaf8f2}.co-company-title em.is-contacted,.co-drawer header em.is-contacted{color:#5c55d8;background:#efeeff}.co-company-title em.is-researching,.co-drawer header em.is-researching{color:#b5702f;background:#fff2e7}.co-company-title em.is-discarded,.co-drawer header em.is-discarded{color:#727d8f;background:#f0f2f5}.co-company-copy>p{color:#606c80;max-width:760px;margin:8px 0 0;font-size:10.5px;line-height:1.45}.co-company-facts{flex-wrap:wrap;gap:11px;margin-top:8px;display:flex}.co-company-facts span{color:#818c9d;align-items:center;gap:4px;font-size:9px;display:inline-flex}.co-reasons{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.co-reasons span{color:#377d66;background:#edf8f4;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:8.5px;display:inline-flex}.co-score{flex-direction:column;align-items:flex-end;display:flex}.co-score small{color:#9ba4b2;font-size:8.5px}.co-score strong{color:#293449;letter-spacing:-.04em;margin-top:1px;font:750 21px Manrope,sans-serif}.co-score>em{color:#9ca5b2;margin-top:-4px;font-size:8px;font-style:normal}.co-score>span{background:#e9ecf1;border-radius:99px;width:52px;height:3px;margin-top:6px;overflow:hidden}.co-score>span i{border-radius:inherit;background:linear-gradient(90deg,#7168ef,#43c7a2);height:100%;display:block}.co-score p{color:#929baa;white-space:nowrap;margin:5px 0 0;font-size:7.5px}.co-company-arrow{color:#9da6b4;align-self:center}.co-company-card>footer{background:#fcfcfd;border-top:1px solid #edf0f4;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;min-height:52px;padding:8px 12px 8px 17px;display:grid}.co-next-action{color:#7168e9;align-items:center;gap:8px;min-width:0;display:flex}.co-next-action span{min-width:0}.co-next-action small,.co-next-action strong{display:block}.co-next-action small{color:#999fac;font-size:8px}.co-next-action strong{color:#646f82;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9px;overflow:hidden}.co-contact-summary{align-items:center;gap:9px;display:flex}.co-contact-summary span{color:#5e6b7e;align-items:center;gap:4px;font-size:8.5px;font-weight:700;display:inline-flex}.co-contact-summary small{color:#9da5b1;font-size:8px}.co-row-actions{align-items:center;gap:4px;display:flex}.co-row-actions button{color:#8993a2;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:30px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.co-row-actions button:hover{color:#586376;background:#f1f3f6}.co-row-actions button.approve{color:#2e8467}.co-row-actions button.open{color:#5c55d6;background:#f4f3ff;border-color:#dfdcff}.co-empty{color:#9ba5b4;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.co-empty strong{color:#4b566a;margin-top:11px;font-size:13px}.co-empty p{margin:5px 0 13px;font-size:10px}.co-empty button{color:#5e57d8;background:#f4f3ff;border:1px solid #dcd9ff;border-radius:7px;height:32px;padding:0 11px;font-size:9px;font-weight:700}.co-side-column{gap:12px;display:grid}.co-research-panel,.co-priority-panel,.co-sources-panel,.co-capacity-panel{overflow:hidden}.co-research-panel>header,.co-priority-panel>header,.co-sources-panel>header{border-bottom:1px solid #edf0f5;align-items:center;gap:9px;min-height:62px;padding:11px 12px;display:flex}.co-research-panel>header>span,.co-priority-panel>header>span,.co-sources-panel>header>span{color:#6159db;background:#efeeff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.co-research-panel>header>div,.co-priority-panel>header>div,.co-sources-panel>header>div{flex:1;min-width:0}.co-research-panel h3,.co-priority-panel h3,.co-sources-panel h3{color:#2b3549;margin:0;font:750 12px Manrope,sans-serif}.co-research-panel header p,.co-priority-panel header p,.co-sources-panel header p{color:#99a2b0;margin:2px 0 0;font-size:8.5px}.co-research-panel>header>i{background:#3bc294;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3bc2941a}.co-research-panel>strong{color:#2f3a4f;margin:13px 12px 0;font:750 20px Manrope,sans-serif;display:block}.co-research-panel>p{color:#919baa;margin:3px 12px 11px;font-size:8.5px;line-height:1.4}.co-research-panel>div{align-items:center;gap:8px;margin:0 12px;display:flex}.co-research-panel>div>span{background:#e7ebef;border-radius:99px;flex:1;height:4px;overflow:hidden}.co-research-panel>div>span i{border-radius:inherit;background:linear-gradient(90deg,#6c63ec,#43c89e);width:73%;height:100%;display:block}.co-research-panel>div b{color:#667185;font-size:8px}.co-research-panel>small{color:#9ba4b2;margin:8px 12px 13px;font-size:8px;display:block}.co-priority-panel{padding-bottom:7px}.co-priority-row{border-bottom:1px solid #eff1f4;align-items:center;gap:7px;min-height:37px;margin:0 12px;display:flex}.co-priority-row:last-child{border:0}.co-priority-row>span{background:#a8b0bc;border-radius:50%;width:7px;height:7px}.co-priority-row>span.tone-hot{background:#ed8050}.co-priority-row>span.tone-high{background:#6d64ed}.co-priority-row>span.tone-medium{background:#e1a14f}.co-priority-row strong{color:#616c7f;flex:1;min-width:0;font-size:8.5px}.co-priority-row b{color:#465166;font-size:9px}.co-signal-card{color:#f4f6fb;background:linear-gradient(135deg,#151d39,#1c214d);border:1px solid #252d5b;border-radius:12px;align-items:center;gap:10px;min-height:86px;padding:13px;display:flex;overflow:hidden}.co-signal-card>span{color:#5bd1b5;background:#48caab1a;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.co-signal-card>div{flex:1;min-width:0}.co-signal-card small,.co-signal-card strong,.co-signal-card p{display:block}.co-signal-card small{color:#7e8aa2;font-size:8px}.co-signal-card strong{color:#e5e8f0;margin-top:2px;font-size:9.5px}.co-signal-card p{color:#828da4;margin:3px 0 0;font-size:8px}.co-signal-card em{color:#50cfad;font-size:10px;font-style:normal;font-weight:750}.co-sources-panel>header>strong{color:#278361;font:750 14px Manrope,sans-serif}.co-sources-panel>div{color:#39ae84;border-bottom:1px solid #eff1f4;align-items:center;gap:7px;min-height:39px;margin:0 12px;display:flex}.co-sources-panel>div:last-child{border:0}.co-sources-panel>div span{color:#626d80;flex:1;min-width:0;font-size:8.5px}.co-sources-panel>div b{color:#8791a0;font-size:8px}.co-capacity-panel{padding:13px}.co-capacity-panel>header{color:#625add;align-items:center;gap:7px;display:flex}.co-capacity-panel>header strong{color:#4e596c;font-size:10px}.co-capacity-panel>div{justify-content:space-between;align-items:baseline;margin-top:12px;display:flex}.co-capacity-panel>div strong{color:#253046;font:750 19px Manrope,sans-serif}.co-capacity-panel>div span{color:#9aa3b1;font-size:8px}.co-capacity-panel>p{align-items:center;gap:8px;margin:8px 0 6px;display:flex}.co-capacity-panel>p>span{background:#e8ebf0;border-radius:99px;flex:1;height:4px;overflow:hidden}.co-capacity-panel>p>span i{border-radius:inherit;background:linear-gradient(90deg,#6d64ed,#42c7a1);width:38%;height:100%;display:block}.co-capacity-panel>p b{color:#667186;font-size:8px}.co-capacity-panel>small{color:#99a2b0;font-size:8px;line-height:1.4}.co-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c12227a;justify-content:flex-end;animation:.18s co-fade-in;display:flex;position:fixed;inset:0}.co-overlay.co-centered{justify-content:center;align-items:center;padding:20px}.co-drawer{scrollbar-width:none;background:#fff;width:min(540px,100%);height:100%;animation:.22s co-drawer-in;overflow-y:auto;box-shadow:-20px 0 55px #0a112233}.co-drawer::-webkit-scrollbar{display:none}.co-drawer>header{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;min-height:99px;padding:17px 19px;display:flex}.co-drawer-logo{border-radius:11px;width:47px;height:47px;font-size:11px}.co-drawer>header>div{flex:1;min-width:0}.co-drawer header em{padding:3px 6px;font-size:8px}.co-drawer h2{color:#202a3d;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font:750 17px Manrope,sans-serif;overflow:hidden}.co-drawer header p{color:#8490a2;align-items:center;gap:4px;margin:0;font-size:9px;display:flex}.co-drawer>header>button,.co-add-modal>header>button{color:#8490a2;background:#f4f5f7;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.co-drawer-score{background:#f8f7ff;border:1px solid #e0deff;border-radius:10px;margin:16px 19px 0;padding:13px}.co-drawer-score>div{color:#6c7790;justify-content:space-between;align-items:center;font-size:9px;display:flex}.co-drawer-score>div strong{color:#554ed2;font:750 15px Manrope,sans-serif}.co-drawer-score>span{background:#e6e4f7;border-radius:99px;height:5px;margin-top:8px;display:block;overflow:hidden}.co-drawer-score>span i{border-radius:inherit;background:linear-gradient(90deg,#6d64ee,#43c7a3);height:100%;display:block}.co-drawer-score p{color:#8c96a7;margin:7px 0 0;font-size:8.5px}.co-drawer>section{border-bottom:1px solid #edf0f4;padding:17px 19px}.co-drawer>section h3{color:#323d50;margin:0 0 10px;font:750 11px Manrope,sans-serif}.co-drawer-description{color:#657186;margin:0;font-size:9.5px;line-height:1.55}.co-drawer-reasons{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.co-drawer-reasons span{color:#337b63;background:#edf8f4;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.co-data-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.co-data-grid>div{background:#fafbfc;border:1px solid #e9ebf0;border-radius:7px;padding:9px}.co-data-grid>div.full{grid-column:1/-1}.co-data-grid span,.co-data-grid strong{display:block}.co-data-grid span{color:#9aa3b1;font-size:8px}.co-data-grid strong{color:#525d70;align-items:center;gap:4px;margin-top:3px;font-size:9.5px;display:flex}.co-signal-list{gap:6px;display:grid}.co-signal-list>div{border:1px solid #e8ebf0;border-radius:8px;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:grid}.co-signal-list>div>span{color:#625add;background:#efeeff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.co-signal-list>div>span.hot{color:#c96b31;background:#fff0e6}.co-signal-list strong{color:#535f72;font-size:9.5px}.co-signal-list small{color:#929cab;font-size:8px}.co-contact-list{gap:7px;display:grid}.co-contact-list article{border:1px solid #e7eaf0;border-radius:8px;align-items:center;gap:9px;min-height:59px;padding:9px;display:flex}.co-contact-list article>span{color:#5e57d9;background:#efeeff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.co-contact-list article>div{flex:1;min-width:0}.co-contact-list strong{color:#4c586a;font-size:9.5px}.co-contact-list p{color:#929cab;margin:2px 0;font-size:8.5px}.co-contact-list small{color:#7c8799;align-items:center;gap:4px;font-size:8px;display:flex}.co-contact-list em{color:#2c8061;background:#eaf8f2;border-radius:99px;align-items:center;gap:3px;padding:4px 6px;font-size:7.5px;font-style:normal;font-weight:700;display:inline-flex}.co-contact-empty{color:#6159db;background:#fafaff;border:1px dashed #dfe3e9;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.co-contact-empty strong{color:#535e71;font-size:9.5px}.co-contact-empty p{color:#929cab;margin:2px 0 0;font-size:8px}.co-timeline{display:grid}.co-timeline article{grid-template-columns:25px 42px 1fr;align-items:start;gap:8px;min-height:52px;display:grid;position:relative}.co-timeline article:not(:last-child):after{content:"";background:#e4e7ec;width:1px;position:absolute;top:27px;bottom:-3px;left:12px}.co-timeline article>span{z-index:1;color:#625ade;background:#efeeff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:relative}.co-timeline time{color:#9ba4b1;padding-top:5px;font-size:8px}.co-timeline strong{color:#535e70;font-size:9.5px}.co-timeline p{color:#929ba9;margin:3px 0 0;font-size:8px}.co-drawer>section.co-recommendation{color:#625add;background:#f7f6ff;border:1px solid #e2dfff;border-radius:9px;align-items:center;gap:9px;margin:14px 19px;padding:11px;display:flex}.co-recommendation>div{min-width:0}.co-recommendation small,.co-recommendation strong{display:block}.co-recommendation small{color:#8e89b2;font-size:8px}.co-recommendation strong{color:#5953bd;margin-top:2px;font-size:9.5px}.co-drawer>footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e8ebf0;justify-content:flex-end;gap:7px;padding:11px 19px;display:flex;position:sticky;bottom:0}.co-drawer>footer button,.co-add-modal>footer button{color:#687387;background:#fff;border:1px solid #e0e4ea;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:35px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.co-drawer>footer button.primary,.co-add-modal>footer button.primary{color:#fff;background:linear-gradient(135deg,#6c64f6,#554cda);border-color:#625ae4}.co-add-modal{scrollbar-width:none;background:#fff;border:1px solid #e1e4eb;border-radius:14px;width:min(590px,100%);max-height:calc(100vh - 40px);animation:.2s co-modal-in;overflow-y:auto;box-shadow:0 24px 70px #0a11223d}.co-add-modal::-webkit-scrollbar{display:none}.co-add-modal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;min-height:78px;padding:14px 16px;display:flex}.co-add-modal>header>div{align-items:center;gap:10px;display:flex}.co-add-modal>header>div>span{color:#5f58da;background:#efeeff;border-radius:9px;flex:none;place-items:center;width:37px;height:37px;display:grid}.co-add-modal h2{color:#202b3d;margin:0;font:750 16px Manrope,sans-serif}.co-add-modal header p{color:#929cab;margin:3px 0 0;font-size:9px}.co-form-grid{grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.co-form-grid label{gap:6px;min-width:0;display:grid}.co-form-grid .full{grid-column:1/-1}.co-form-grid label>span{color:#697588;font-size:9.5px;font-weight:700}.co-form-grid input,.co-form-grid select{color:#3f4a5d;background:#fbfcfd;border:1px solid #e0e4ea;border-radius:8px;outline:0;width:100%;height:39px;padding:0 10px;font:10.5px Inter,sans-serif}.co-form-grid input:focus,.co-form-grid select:focus{border-color:#bdb8ff;box-shadow:0 0 0 3px #635bff14}.co-ai-note{color:#5e57d8;background:#f4f3ff;border-radius:8px;align-items:flex-start;gap:7px;min-height:52px;padding:10px;display:flex}.co-ai-note p{color:#7875a6;margin:0;font-size:8.5px;line-height:1.45}.co-ai-note strong{color:#514ac7}.co-add-modal>footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.co-toast{z-index:120;color:#33785f;background:#fff;border:1px solid #d8e9e2;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:10px;font-weight:700;animation:.22s co-toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 36px #162a2324}@keyframes co-spin{to{transform:rotate(360deg)}}@keyframes co-fade-in{0%{opacity:0}to{opacity:1}}@keyframes co-drawer-in{0%{opacity:.5;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes co-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes co-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.co-layout{grid-template-columns:minmax(0,1fr) 305px}}@media (width<=1120px){.co-layout{grid-template-columns:minmax(0,1fr) 245px}.co-company-card>footer{grid-template-columns:minmax(160px,1fr) auto}.co-contact-summary{display:none}}@media (width<=960px){.co-kpis{grid-template-columns:repeat(3,1fr)}.co-layout{grid-template-columns:1fr}.co-side-column{grid-template-columns:1fr 1fr}}@media (width<=760px){.co-page-header{align-items:flex-start}.co-intelligence-card{grid-template-columns:45px minmax(0,1fr);padding:18px 18px 0}.co-intelligence-progress{display:none}.co-intelligence-metrics{grid-template-columns:1fr 1fr;margin-inline:-18px;padding-inline:18px}.co-intelligence-metrics>div{min-height:48px;border-right:0!important}.co-intelligence-metrics>div:nth-child(odd){border-right:1px solid #ffffff0f!important}.co-intelligence-metrics>div:nth-child(-n+2){border-bottom:1px solid #ffffff0f}.co-kpis{grid-template-columns:repeat(2,1fr)}.co-kpis article:last-child{grid-column:1/-1}.co-company-card>footer{grid-template-columns:1fr;align-items:flex-start}.co-row-actions{justify-content:flex-end}}@media (width<=620px){.co-page-header{margin-bottom:15px}.co-page-header h1{font-size:28px}.co-page-header>div:first-child>p:last-child{font-size:12px}.co-header-actions{gap:7px}.co-secondary-button{width:39px;padding:0;font-size:0}.co-header-actions .primary-action{width:42px;padding:0;font-size:0}.co-intelligence-card{grid-template-columns:1fr}.co-intelligence-icon{display:none}.co-intelligence-copy h2{font-size:18px}.co-kpis{gap:8px}.co-kpis article{min-height:84px;padding:11px}.co-kpis article strong{font-size:18px}.co-side-column{grid-template-columns:1fr}.co-section-header>span{display:none}.co-filter-wrap>button{width:37px;padding:0;font-size:0}.co-company-main{grid-template-columns:38px minmax(0,1fr) 18px}.co-company-logo{width:38px;height:38px}.co-score{display:none}.co-company-title{display:block}.co-company-title em{margin-top:7px}.co-company-facts span:last-child,.co-row-actions button:not(.open){display:none}.co-data-grid,.co-form-grid{grid-template-columns:1fr}.co-data-grid>div.full,.co-form-grid .full{grid-column:auto}.co-drawer>footer{flex-wrap:wrap}.co-drawer>footer button{flex:1}.co-add-modal{max-height:calc(100vh - 18px)}}@media (width<=420px){.co-intelligence-metrics{grid-template-columns:1fr}.co-intelligence-metrics>div{border:0!important;border-bottom:1px solid #ffffff0f!important}.co-intelligence-metrics>div:last-child{border-bottom:0!important}.co-kpis{grid-template-columns:1fr}.co-kpis article:last-child{grid-column:auto}.co-tabs{gap:16px}.co-drawer-kpis{grid-template-columns:1fr}}.rco-loading{color:#635be1;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:440px;display:flex}.rco-loading svg{animation:1s linear infinite co-spin}.rco-loading strong{color:#263146;font:750 17px Manrope,sans-serif}.rco-loading span{color:#8b95a5;font-size:10.5px}.rco-error{color:#c45d53;background:#fff8f7;border:1px solid #f0d5d2;border-radius:10px;align-items:center;gap:9px;margin-bottom:13px;padding:11px 13px;display:flex}.rco-error>div{flex:1;min-width:0}.rco-error strong,.rco-error span{display:block}.rco-error strong{color:#91463e;font-size:10px}.rco-error span{color:#a66a64;margin-top:2px;font-size:9px}.rco-error button{color:#a56a64;background:#f8e9e7;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.co-secondary-button.rco-demo-button{color:#fff;background:linear-gradient(135deg,#6c64f6,#554cda);border-color:#625ae4;box-shadow:0 8px 20px #554cda2e}.rco-intelligence-card{min-height:224px}.rco-intelligence-summary{min-width:180px}.rco-campaign-filter-menu{width:220px}.rco-health-panel,.rco-campaign-panel{overflow:hidden}.rco-health-panel>header,.rco-campaign-panel>header{border-bottom:1px solid #edf0f5;align-items:center;gap:9px;min-height:62px;padding:11px 12px;display:flex}.rco-health-panel>header>span,.rco-campaign-panel>header>span{color:#625add;background:#efeeff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.rco-health-panel h3,.rco-campaign-panel h3{color:#303b4e;margin:0;font:750 11px Manrope,sans-serif}.rco-health-panel header p,.rco-campaign-panel header p{color:#98a1af;margin:2px 0 0;font-size:8.5px}.rco-health-list{padding:4px 12px 9px}.rco-health-list>div{border-bottom:1px solid #eff1f5;justify-content:space-between;align-items:center;min-height:39px;display:flex}.rco-health-list>div:last-child{border:0}.rco-health-list span{color:#7f8a9b;font-size:9px}.rco-health-list strong{color:#4e596c;font-size:11px}.rco-campaign-panel>button{width:100%;min-height:52px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1f4;align-items:center;gap:8px;padding:8px 12px;display:flex}.rco-campaign-panel>button:hover{background:#fafaff}.rco-campaign-panel>button>i{background:#a6aeba;border-radius:50%;width:7px;height:7px}.rco-campaign-panel>button>i.status-active{background:#3ac596;box-shadow:0 0 0 3px #3ac5961c}.rco-campaign-panel>button>i.status-paused,.rco-campaign-panel>button>i.status-draft{background:#dfa04f}.rco-campaign-panel>button>span{flex:1;min-width:0}.rco-campaign-panel>button strong,.rco-campaign-panel>button small{display:block}.rco-campaign-panel>button strong{color:#4c586a;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.rco-campaign-panel>button small{color:#969fac;margin-top:2px;font-size:8px}.rco-campaign-panel>button b{color:#625add;font-size:10px}.rco-side-empty{color:#949dab;text-align:center;margin:0;padding:16px 12px;font-size:9px}.rco-permanent-card{color:#f3f5fb;background:linear-gradient(145deg,#151e3b,#1c204f);border:1px solid #292f60;border-radius:13px;padding:14px}.rco-permanent-card>div{color:#918bff;align-items:center;gap:8px;display:flex}.rco-permanent-card strong,.rco-permanent-card small{display:block}.rco-permanent-card strong{color:#f0f2fa;font-size:10px}.rco-permanent-card small{color:#8490a7;margin-top:2px;font-size:8px}.rco-permanent-card p{color:#9aa4b8;margin:12px 0;font-size:9px;line-height:1.5}.rco-permanent-card>span{color:#4fd0af;align-items:center;gap:5px;font-size:8px;display:flex}.rco-blocked-banner{color:#c1574d;background:#fff6f5;border:1px solid #f0cec9;border-radius:9px;align-items:flex-start;gap:8px;margin:14px 19px 0;padding:10px 11px;display:flex}.rco-blocked-banner div{min-width:0}.rco-blocked-banner strong,.rco-blocked-banner span{display:block}.rco-blocked-banner strong{color:#94443d;font-size:9.5px}.rco-blocked-banner span{color:#a96a64;margin-top:2px;font-size:8.5px;line-height:1.4}.rco-origin-list{gap:7px;display:grid}.rco-origin-list article{border:1px solid #e7e9ef;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:8px 9px;display:flex}.rco-origin-list article>span{color:#625add;background:#efeeff;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.rco-origin-list article>div{flex:1;min-width:0}.rco-origin-list strong{color:#4c586b;font-size:9.5px}.rco-origin-list p{color:#969fac;margin:2px 0 0;font-size:8px}.rco-origin-list em{color:#5d56d7;font-size:9px;font-style:normal;font-weight:750}.co-drawer>footer button.rco-block-button{color:#b55049;background:#fff8f7;border-color:#efdad7}.rco-edit-modal{width:min(650px,100%)}.rco-modal-error{color:#ba554d;background:#fff6f5;border:1px solid #efcbc7;border-radius:8px;align-items:flex-start;gap:8px;margin:0 18px 14px;padding:10px 11px;display:flex}.rco-modal-error>div{min-width:0}.rco-modal-error strong,.rco-modal-error span{display:block}.rco-modal-error strong{color:#963f38;font-size:9.5px}.rco-modal-error span{color:#a85e58;overflow-wrap:anywhere;white-space:pre-line;margin-top:3px;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.rco-notes-field textarea,.rco-block-content textarea{resize:vertical;color:#3f4a5d;background:#fbfcfd;border:1px solid #e0e4ea;border-radius:8px;outline:0;width:100%;min-height:88px;padding:9px 10px;font:10.5px/1.5 Inter,sans-serif}.rco-notes-field textarea:focus,.rco-block-content textarea:focus{border-color:#bdb8ff;box-shadow:0 0 0 3px #635bff14}.rco-edit-modal select:disabled{cursor:not-allowed;color:#9aa3b1;background:#f0f2f5}.rco-block-modal{width:min(480px,100%)}.rco-block-content{color:#b7554d;gap:12px;padding:18px;display:grid}.rco-block-content>p{color:#667286;margin:0;font-size:10px;line-height:1.55}.rco-block-content label{gap:6px;display:grid}.rco-block-content label span{color:#697588;font-size:9.5px;font-weight:700}.co-add-modal>footer button.rco-danger-button{color:#fff;background:#c75d54;border-color:#c75d54}.rco-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rco-section-title h3,.rco-section-title p{margin:0}.rco-section-title p{color:#99a2b0;margin-top:2px;font-size:8px}.rco-section-title>button{color:#5e57dc;background:#f5f4ff;border:1px solid #d9d6ff;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:0 10px;font-size:8.5px;font-weight:750;display:inline-flex}.rco-contact-list{gap:9px;display:grid}.rco-contact-list>article{background:#fff;border:1px solid #e6e9ef;border-radius:10px;padding:10px}.rco-contact-list>article.is-blocked{background:snow;border-color:#efd7d4}.rco-contact-main{align-items:center;gap:9px;display:flex}.rco-contact-avatar{color:#625add;background:#efeeff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.rco-contact-main>div{flex:1;min-width:0}.rco-contact-name{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rco-contact-name strong{color:#3e495b;font-size:10px}.rco-contact-name em{border-radius:999px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;font-style:normal;font-weight:750;display:inline-flex}.rco-contact-name em.is-primary{color:#6b58ce;background:#efedff}.rco-contact-name em.is-decision{color:#16876e;background:#e8f8f3}.rco-contact-main p{color:#929ba9;margin:3px 0 0;font-size:8.5px}.rco-contact-channels{flex-wrap:wrap;gap:6px 12px;margin-top:9px;display:flex}.rco-contact-channels span,.rco-contact-channels a{color:#758095;align-items:center;gap:4px;font-size:8px;text-decoration:none;display:inline-flex}.rco-contact-channels a:hover{color:#5d56d7}.rco-contact-meta{border-top:1px solid #eff1f4;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;padding-top:8px;display:flex}.rco-contact-meta em{color:#7f8998;align-items:center;gap:4px;font-size:7.5px;font-style:normal;font-weight:700;display:inline-flex}.rco-contact-meta em i{background:#a4adba;border-radius:50%;width:5px;height:5px}.rco-contact-meta em.is-pending i{background:#dfa04f}.rco-contact-meta em.is-verified{color:#18876f}.rco-contact-meta em.is-verified i{background:#31bf94}.rco-contact-meta em.is-invalid,.rco-contact-meta em.is-risky{color:#b65b52}.rco-contact-meta em.is-invalid i,.rco-contact-meta em.is-risky i{background:#d96e64}.rco-contact-meta>span{color:#9aa2ae;font-size:7.5px}.rco-contact-meta>strong{color:#b6544c;align-items:center;gap:3px;margin-left:auto;font-size:7.5px;display:inline-flex}.rco-contact-notes{color:#778194;background:#f7f8fb;border-radius:7px;margin:8px 0 0;padding:7px 8px;font-size:8px;line-height:1.45}.rco-contact-actions{flex-wrap:wrap;align-items:center;gap:5px;margin-top:9px;display:flex}.rco-contact-actions button{color:#697486;background:#fff;border:1px solid #e1e4ea;border-radius:6px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:7.5px;font-weight:700;display:inline-flex}.rco-contact-actions button:hover{color:#5d56d7;background:#f8f7ff;border-color:#d5d1ff}.rco-contact-actions button.is-danger{color:#b85a52;justify-content:center;width:27px;margin-left:auto;padding:0}.rco-contact-actions button:disabled{cursor:wait;opacity:.55}.rco-contact-modal{width:min(650px,100%)}.rco-contact-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.rco-contact-switches>label{background:#fbfcfd;border:1px solid #e2e5eb;border-radius:9px;align-items:flex-start;gap:8px;min-height:62px;padding:10px;display:flex}.rco-contact-switches input{accent-color:#635bdf;margin-top:2px}.rco-contact-switches strong,.rco-contact-switches small{display:block}.rco-contact-switches strong{color:#515d70;font-size:9px}.rco-contact-switches small{color:#969fab;margin-top:3px;font-size:7.5px;line-height:1.4}.rco-verification-note{color:#52718d;background:#f5faff;border:1px solid #dfe8f2;border-radius:8px;align-items:flex-start;gap:7px;margin:0 18px 16px;padding:9px 10px;display:flex}.rco-verification-note p{color:#6f8193;margin:0;font-size:8px;line-height:1.45}@media (width<=700px){.rco-intelligence-card{min-height:auto}.co-toolbar{flex-wrap:wrap}.co-toolbar>label{min-width:100%}.rco-contact-switches{grid-template-columns:1fr}}.page-companies .co-overlay{justify-content:center;align-items:center;padding:24px}.page-companies .co-drawer{scrollbar-width:thin;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0;width:min(1120px,100%);height:min(820px,100vh - 48px);animation:.2s co-modal-in;display:grid;box-shadow:0 28px 90px #0a112247}.page-companies .co-drawer::-webkit-scrollbar{display:initial;width:8px}.page-companies .co-drawer>header,.page-companies .co-drawer>footer,.page-companies .co-drawer>.co-drawer-score,.page-companies .co-drawer>.rco-blocked-banner,.page-companies .co-drawer>.rco-overlap-banner,.page-companies .co-drawer>.rco-qualification-overview,.page-companies .co-drawer>.rco-contacts-section{grid-column:1/-1}.page-companies .co-drawer>header{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;position:sticky;top:0}.page-companies .co-drawer>section{border-right:1px solid #edf0f4;min-width:0}.page-companies .co-drawer>section:nth-of-type(2n){border-right:0}.page-companies .co-drawer>footer{z-index:3}html[data-theme=dark] .page-companies .co-drawer>header,html[data-theme=dark] .page-companies .co-drawer>footer{background:#0c1625f7;border-color:#314059}html[data-theme=dark] .page-companies .co-drawer>section{border-color:#314059}html[data-theme=dark] .page-companies :is(.rco-origin-list article,.rco-contact-list article,.co-data-grid>div){color:#dce5f2;background:#111d2f;border-color:#314059}html[data-theme=dark] .page-companies :is(.rco-origin-list strong,.rco-contact-name strong,.co-data-grid strong,.rco-section-title h3){color:#e8eef8}html[data-theme=dark] .page-companies :is(.rco-origin-list p,.rco-contact-main p,.rco-contact-channels span,.rco-contact-meta>span){color:#9ba9be}.rco-qualification-overview{background:var(--surface-subtle,#f8f9fc);padding:16px 20px!important}.rco-qualification-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rco-qualification-cards article{border:1px solid var(--border);color:#5f52e7;background:var(--surface);border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.rco-qualification-cards span,.rco-qualification-cards small{display:block}.rco-qualification-cards small{color:var(--muted);font-size:10px}.rco-qualification-cards strong{color:var(--ink);margin-top:3px;font-size:13px}.rco-lifecycle-card select{border:1px solid var(--border);background:var(--surface);width:min(100%,230px);min-height:34px;color:var(--ink);font:inherit;border-radius:9px;margin-top:3px;padding:5px 28px 5px 9px;font-size:12px;font-weight:700}.rco-qualification-cards .risk-low{color:#15916b}.rco-qualification-cards .risk-medium{color:#c27a12}.rco-qualification-cards .risk-high{color:#c54b4b}.rco-qualification-cards .risk-unknown{color:#7d8798}.rco-score-reasons{grid-template-columns:1fr 1fr;gap:12px;margin-top:11px;display:grid}.rco-score-reasons>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:11px}.rco-score-reasons strong{color:var(--ink);margin-bottom:6px;font-size:11px;display:block}.rco-score-reasons span{color:var(--muted);align-items:flex-start;gap:6px;margin-top:4px;font-size:10px;line-height:1.4;display:flex}.rco-score-reasons svg{flex:none;margin-top:1px}.rco-advanced-grid,.rco-financial-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rco-advanced-grid>div,.rco-financial-grid>div{border:1px solid var(--border);background:var(--surface-subtle,#f8f9fc);border-radius:9px;padding:10px}.rco-advanced-grid span,.rco-financial-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:9px;display:block}.rco-advanced-grid strong,.rco-financial-grid strong{color:var(--ink);white-space:pre-wrap;font-size:11px;line-height:1.45;display:block}.rco-product-fits{gap:8px;display:grid}.rco-product-fits article{border:1px solid var(--border);background:var(--surface-subtle,#f8f9fc);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:10px;display:grid}.rco-product-fits article>svg{color:#5f52e7}.rco-product-fits span,.rco-product-fits small{display:block}.rco-product-fits strong{color:var(--ink);font-size:11px}.rco-product-fits small,.rco-product-fits p{color:var(--muted);font-size:9px}.rco-product-fits p{margin:4px 0 0;line-height:1.4}.rco-product-fits em{color:#5f52e7;font-size:11px;font-style:normal;font-weight:800}html[data-theme=dark] .rco-qualification-overview{background:#0d1828}html[data-theme=dark] :is(.rco-qualification-cards article,.rco-score-reasons>div,.rco-advanced-grid>div,.rco-financial-grid>div,.rco-product-fits article){background:#111d2f;border-color:#314059}html[data-theme=dark] :is(.rco-qualification-cards strong,.rco-score-reasons strong,.rco-advanced-grid strong,.rco-financial-grid strong,.rco-product-fits strong){color:#e8eef8}html[data-theme=dark] .rco-lifecycle-card select{color:#f4f7fc;background:#0d1829;border-color:#314059}.rco-overlap-banner{color:#a33a2d;background:#fff6f3;border:1px solid #f2b9ad;border-radius:12px;align-items:flex-start;gap:11px;margin:18px 20px 0;padding:15px 16px;display:flex}.rco-overlap-banner>div{flex:1;min-width:0}.rco-overlap-banner strong,.rco-overlap-banner span{display:block}.rco-overlap-banner span{color:#8c5b54;margin-top:3px;font-size:12px;line-height:1.45}.rco-overlap-banner article{border-top:1px solid #a33a2d29;margin-top:10px;padding-top:10px}.rco-overlap-banner article p{color:inherit;margin:0 0 8px;font-size:12px}.rco-overlap-banner article div{flex-wrap:wrap;gap:7px;display:flex}.rco-overlap-banner button{color:#8f3529;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4a59b;border-radius:8px;padding:0 10px;font-weight:700}.rco-overlap-banner select{max-width:190px;min-height:32px;color:var(--ink);background:var(--surface);font:inherit;border:1px solid #e4a59b;border-radius:8px;padding:0 28px 0 10px;font-weight:700}.rco-reassignment-modal{width:min(520px,100vw - 28px)}.rco-reassignment-content{padding:18px}.rco-reassignment-content>p{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.55}.rco-reassignment-content label,.rco-reassignment-content label span{display:block}.rco-reassignment-content label span{color:var(--ink);margin-bottom:7px;font-size:12px;font-weight:750}.rco-reassignment-content textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:116px;color:var(--ink);background:var(--surface);font:inherit;border-radius:10px;padding:12px}html[data-theme=dark] .rco-overlap-banner{color:#ffb5a8;background:#2a171a;border-color:#7b403a}html[data-theme=dark] .rco-overlap-banner span{color:#d99d95}html[data-theme=dark] .rco-overlap-banner article{border-color:#ffb5a82e}html[data-theme=dark] .rco-overlap-banner :is(button,select){color:#ffc2b7;background:#172236;border-color:#7b403a}@media (width<=820px){.page-companies .co-overlay{padding:0}.page-companies .co-drawer{border-radius:0;width:100%;height:100%;display:block}.page-companies .co-drawer>section{border-right:0}.rco-qualification-cards,.rco-score-reasons,.rco-advanced-grid,.rco-financial-grid{grid-template-columns:1fr}}.page-conversations{background:radial-gradient(circle at 84% 2%,#635bff0e,#0000 28%),#f5f7fb}.cv-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.cv-page-header>div:first-child{min-width:0}.cv-eyebrow{color:#655de2;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 7px;font-size:11px;font-weight:800;display:flex}.cv-page-header h1{color:#182238;letter-spacing:-.045em;margin:0;font:750 clamp(27px,2.35vw,34px)/1.08 Manrope,sans-serif}.cv-page-header>div:first-child>p:last-child{color:#7b8698;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.45}.cv-header-actions{flex:none;align-items:center;gap:9px;display:flex}.cv-secondary-button{color:#626e81;background:#fff;border:1px solid #e1e5ec;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.cv-secondary-button:disabled{cursor:wait;opacity:.7}.cv-secondary-button .is-spinning,.cv-ai-draft button .is-spinning{animation:.75s linear infinite cv-spin}.cv-status-strip{color:#f6f7fd;background:radial-gradient(circle at 12% 25%,#6d63ff33,#0000 34%),linear-gradient(135deg,#11192f,#171d47);border:1px solid #242d5c;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-bottom:13px;padding:12px 16px;display:flex;overflow:hidden;box-shadow:0 8px 24px #11192f17}.cv-status-copy{align-items:center;gap:10px;min-width:0;display:flex}.cv-status-copy>span{color:#a29cff;background:#6960f024;border:1px solid #827aff33;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.cv-status-copy>span i{background:#42cfaa;border:3px solid #161d40;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.cv-status-copy strong{color:#f0f2f8;font:750 12px Manrope,sans-serif;display:block}.cv-status-copy p{color:#8793aa;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.cv-status-metrics{grid-template-columns:repeat(4,auto);align-items:center;display:grid}.cv-status-metrics>div{border-left:1px solid #ffffff12;min-width:100px;padding:0 15px}.cv-status-metrics span,.cv-status-metrics strong{display:block}.cv-status-metrics span{color:#758199;font-size:8px}.cv-status-metrics strong{color:#d7dce7;margin-top:2px;font:750 13px Manrope,sans-serif}.cv-shell{grid-template-columns:276px minmax(360px,1fr) 278px;height:calc(100vh - 278px);min-height:690px;max-height:870px;display:grid;position:relative;overflow:hidden}.cv-thread-column{background:#fbfcfd;border-right:1px solid #e6e9ef;flex-direction:column;min-width:0;display:flex;position:relative}.cv-thread-column>header{background:#fff;border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;min-height:62px;padding:12px 13px;display:flex}.cv-thread-column>header>div{min-width:0}.cv-thread-column h2{color:#253045;margin:0;font:750 14px Manrope,sans-serif}.cv-thread-column>header>div span{color:#99a2af;margin-top:2px;font-size:8.5px;display:block}.cv-thread-column>header>button{color:#818c9e;background:#fff;border:1px solid #e5e8ee;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cv-thread-column>header>button.active{color:#5d55da;background:#f4f3ff;border-color:#dad6ff}.cv-filter-menu{z-index:20;background:#fff;border:1px solid #e1e5ed;border-radius:10px;width:202px;padding:7px;position:absolute;top:53px;right:10px;box-shadow:0 16px 38px #19243924}.cv-filter-menu>span{color:#9aa4b2;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px 7px;font-size:9px;font-weight:800;display:block}.cv-filter-menu button{color:#657085;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:33px;padding:0 7px;font-size:9.5px;display:flex}.cv-filter-menu button:hover,.cv-filter-menu button.active{color:#554ed1;background:#f4f3ff}.cv-thread-search{color:#9da6b3;background:#fff;border:1px solid #e3e7ed;border-radius:8px;align-items:center;gap:7px;height:36px;margin:9px 10px;padding:0 9px;display:flex}.cv-thread-search input{color:#465166;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.cv-thread-search button{color:#98a2b0;background:0 0;border:0;place-items:center;padding:0;display:grid}.cv-thread-tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #e9ecf1;gap:13px;padding:0 10px;display:flex;overflow:auto hidden}.cv-thread-tabs::-webkit-scrollbar{display:none}.cv-thread-tabs button{color:#8d97a6;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;min-height:38px;padding:0;font-size:8.5px;font-weight:700;display:inline-flex;position:relative}.cv-thread-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cv-thread-tabs button.active{color:#574fd4}.cv-thread-tabs button.active:after{background:#675ef0}.cv-thread-tabs button span{color:#919aa8;background:#f0f2f5;border-radius:99px;min-width:16px;padding:1px 4px;font-size:7.5px}.cv-thread-list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.cv-thread-list::-webkit-scrollbar{display:none}.cv-thread-item{width:100%;min-height:116px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9ecf1;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;padding:12px 10px;transition:background .16s;display:grid;position:relative}.cv-thread-item:hover{background:#f5f6fa}.cv-thread-item.active{background:#f0efff;box-shadow:inset 3px 0 #6c63eb}.cv-thread-avatar{color:#5e57d7;background:#efeeff;border:1px solid #dedbff;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid;position:relative}.cv-thread-avatar i{background:#a7afba;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.cv-thread-avatar i.ai{background:#43c49a}.cv-thread-item>div{min-width:0}.cv-thread-item>div>p{justify-content:space-between;align-items:center;gap:7px;margin:0;display:flex}.cv-thread-item>div>p strong{color:#374257;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.cv-thread-item time{color:#9aa3b1;font-size:7.5px}.cv-thread-item>div>span{color:#747f92;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;display:block;overflow:hidden}.cv-thread-item>div>small{color:#8e98a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:8.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.cv-thread-item footer{justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.cv-thread-item footer em{text-overflow:ellipsis;white-space:nowrap;border-radius:99px;padding:3px 5px;font-size:7.5px;font-style:normal;font-weight:750;overflow:hidden}.cv-thread-item footer em.is-hot{color:#b85b34;background:#fff0e8}.cv-thread-item footer em.is-qualifying{color:#3d79b3;background:#eaf4ff}.cv-thread-item footer em.is-waiting{color:#7a8495;background:#eef0f3}.cv-thread-item footer em.is-ai{color:#5d56d8;background:#e9e7ff}.cv-thread-item footer em.is-meeting{color:#287f61;background:#e7f7f0}.cv-thread-item footer em.is-handed-off{color:#4a6687;background:#eaf1f8}.cv-thread-item footer b{color:#5c55d8;font-size:9px}.cv-thread-item footer .cv-health-score{align-items:center;gap:4px;display:inline-flex}.cv-health-score i{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:50%}.cv-health-score.is-green{color:#168264}.cv-health-score.is-amber{color:#b87520}.cv-health-score.is-red{color:#c54652}.cv-unread{color:#fff;background:#655de1;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:7px;font-style:normal;font-weight:800;display:grid;position:absolute;top:43px;right:9px}.cv-thread-empty{color:#9ca5b3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.cv-thread-empty strong{color:#596476;margin-top:8px;font-size:10px}.cv-thread-empty button{color:#5e57d8;background:#efeeff;border:0;border-radius:6px;margin-top:9px;padding:6px 8px;font-size:8px;font-weight:700}.cv-message-column{background:#fff;flex-direction:column;min-width:0;display:flex}.cv-conversation-header{border-bottom:1px solid #e8ebf0;align-items:center;gap:9px;min-height:67px;padding:11px 14px;display:flex}.cv-contact-avatar{color:#fff;background:linear-gradient(145deg,#7168ef,#554dd1);border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.cv-conversation-header>div{flex:1;min-width:0}.cv-conversation-header>div strong{color:#303b4f;font:750 11px Manrope,sans-serif;display:block}.cv-conversation-header>div p{color:#8a94a4;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8.5px;overflow:hidden}.cv-conversation-stage{white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:750;display:inline-flex}.cv-conversation-stage i{background:currentColor;border-radius:50%;width:5px;height:5px}.cv-conversation-stage.is-hot{color:#b85b34;background:#fff0e8}.cv-conversation-stage.is-qualifying{color:#3d79b3;background:#eaf4ff}.cv-conversation-stage.is-waiting{color:#778294;background:#eef0f3}.cv-conversation-stage.is-ai{color:#5d56d8;background:#e9e7ff}.cv-conversation-stage.is-meeting{color:#287f61;background:#e7f7f0}.cv-conversation-stage.is-handed-off{color:#4a6687;background:#eaf1f8}.cv-context-toggle{color:#657084;background:#fff;border:1px solid #e1e5eb;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 8px;font-size:8.5px;font-weight:700;display:none}.cv-control-bar{background:#fafbfc;border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:flex}.cv-control-bar>div{align-items:center;gap:8px;min-width:0;display:flex}.cv-control-bar>div>span{color:#7c8799;background:#eef0f3;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;display:grid}.cv-control-bar>div>span.active{color:#5d55d9;background:#eae8ff}.cv-control-bar p{margin:0}.cv-control-bar strong,.cv-control-bar small{display:block}.cv-control-bar strong{color:#566174;font-size:9px}.cv-control-bar small{color:#969fac;margin-top:1px;font-size:7.5px}.cv-control-bar>button{color:#6963ce;background:#fff;border:1px solid #e0e3e9;border-radius:7px;align-items:center;gap:5px;height:29px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.cv-messages{scrollbar-width:none;background:radial-gradient(circle at 95% 0,#635bff06,#0000 25%),#fff;flex:1;min-height:0;padding:16px 18px;overflow-y:auto}.cv-messages::-webkit-scrollbar{display:none}.cv-date-divider{color:#a0a8b4;align-items:center;gap:8px;margin:2px 0 16px;font-size:7.5px;display:flex}.cv-date-divider:before,.cv-date-divider:after{content:"";background:#eceef2;flex:1;height:1px}.cv-message{max-width:min(76%,590px);margin-bottom:14px}.cv-message.incoming{margin-right:auto}.cv-message.outgoing{margin-left:auto}.cv-message>header{align-items:center;gap:7px;margin-bottom:5px;display:flex}.cv-message>header>span{color:#5d56d8;background:#efeeff;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:7.5px;font-weight:800;display:grid}.cv-message.incoming>header>span{color:#287f61;background:#e8f7f0}.cv-message>header>div{min-width:0}.cv-message>header strong{color:#5c6779;font-size:8.5px;display:block}.cv-message>header time{color:#a1a9b5;margin-top:1px;font-size:7px;display:block}.cv-message>header em{color:#7169d7;align-items:center;gap:3px;margin-left:auto;font-size:7px;font-style:normal;display:inline-flex}.cv-message>p{color:#566174;background:#fff;border:1px solid #e6e9ef;border-radius:4px 11px 11px;margin:0;padding:11px 12px;font-size:9.5px;line-height:1.55;box-shadow:0 2px 8px #1a243609}.cv-message.outgoing>p{color:#54507c;background:#f6f5ff;border-color:#dedbff;border-radius:11px 4px 11px 11px}.cv-system-message{color:#6b64d2;background:#faf9ff;border:1px solid #e7e5fb;border-radius:8px;align-items:flex-start;gap:7px;max-width:86%;margin:12px auto;padding:8px 10px;display:flex}.cv-system-message span{color:#838aa0;font-size:8px;line-height:1.45}.cv-system-message strong{color:#6e67c8;margin-right:5px;font-size:7.5px}.cv-ai-draft{background:#f9f8ff;border:1px solid #dcd9ff;border-radius:11px;margin-top:18px;overflow:hidden;box-shadow:0 6px 18px #524ab40e}.cv-ai-draft>header{border-bottom:1px solid #e4e2f8;align-items:center;gap:8px;min-height:51px;padding:9px 11px;display:flex}.cv-ai-draft>header>span{color:#5d56d8;background:#e9e7ff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cv-ai-draft>header>div{flex:1;min-width:0}.cv-ai-draft>header strong{color:#524c9a;font-size:9px;display:block}.cv-ai-draft>header p{color:#9894b6;margin:2px 0 0;font-size:7.5px}.cv-ai-draft>header button{color:#6b64ce;background:#fff;border:1px solid #dcd9f6;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 7px;font-size:7.5px;font-weight:700;display:inline-flex}.cv-ai-draft>p{color:#62607b;margin:0;padding:12px;font-size:9px;line-height:1.55}.cv-ai-draft>footer{background:#ffffff80;border-top:1px solid #e4e2f8;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:7px 10px;display:flex}.cv-ai-draft>footer span{color:#8b89a4;align-items:center;gap:4px;font-size:7.5px;display:inline-flex}.cv-ai-draft>footer button{color:#fff;background:linear-gradient(135deg,#6c64f3,#554cd4);border:0;border-radius:7px;height:29px;padding:0 9px;font-size:8px;font-weight:700}.cv-composer{background:#fff;border-top:1px solid #e7eaf0;padding:10px 13px}.cv-composer textarea{resize:none;color:#485367;background:#fbfcfd;border:1px solid #dfe3e9;border-radius:8px;outline:0;width:100%;min-height:67px;padding:10px;font:9.5px/1.45 Inter,sans-serif}.cv-composer textarea:focus{border-color:#bbb6fb;box-shadow:0 0 0 3px #635bff12}.cv-composer>div{align-items:center;gap:10px;margin-top:7px;display:flex}.cv-composer>div>span{color:#8b95a4;align-items:center;gap:5px;font-size:7.5px;display:inline-flex}.cv-composer>div>small{color:#a0a8b4;margin-left:auto;font-size:7px}.cv-composer>div>button{color:#fff;background:linear-gradient(135deg,#6b63ed,#554dd3);border:0;border-radius:7px;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:8.5px;font-weight:700;display:inline-flex}.cv-composer>div>button:disabled{cursor:not-allowed;opacity:.45}.cv-context-column{scrollbar-width:none;background:#fbfcfd;border-left:1px solid #e6e9ef;min-width:0;overflow-y:auto}.cv-context-column::-webkit-scrollbar{display:none}.cv-context-column>header{background:#fff;border-bottom:1px solid #e9ecf1;justify-content:space-between;align-items:center;min-height:62px;padding:12px 13px;display:flex}.cv-context-column h2{color:#283348;margin:0;font:750 12px Manrope,sans-serif}.cv-context-column>header p{color:#99a2af;margin:2px 0 0;font-size:8px}.cv-context-close{color:#7f8a9c;background:#f1f3f5;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:none}.cv-priority-card{background:#f7f6ff;border:1px solid #dfdcff;border-radius:9px;margin:11px;padding:11px}.cv-priority-card>div{color:#777690;justify-content:space-between;align-items:center;font-size:8.5px;display:flex}.cv-priority-card>div strong{color:#554ed2;font:750 18px Manrope,sans-serif}.cv-priority-card>div strong small{font-size:8px}.cv-priority-card>span{background:#e3e1f6;border-radius:99px;height:4px;margin-top:7px;display:block;overflow:hidden}.cv-priority-card>span i{border-radius:inherit;background:linear-gradient(90deg,#7168ef,#43c7a2);height:100%;display:block}.cv-priority-card p{color:#a55f3d;align-items:center;gap:4px;margin:7px 0 0;font-size:8px;display:flex}.cv-priority-card.is-green{background:#f1fbf7;border-color:#bde9da}.cv-priority-card.is-green>div strong,.cv-priority-card.is-green p{color:#168264}.cv-priority-card.is-amber{background:#fff9ed;border-color:#f0d7a7}.cv-priority-card.is-amber>div strong,.cv-priority-card.is-amber p{color:#a96d18}.cv-priority-card.is-red{background:#fff5f6;border-color:#f1bdc3}.cv-priority-card.is-red>div strong,.cv-priority-card.is-red p{color:#c54652}.cv-priority-reasons{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);color:#667085;margin:8px 0 0;padding:8px 0 0 14px;font-size:7.5px;line-height:1.55}[data-theme=dark] .cv-priority-card.is-green{background:#10251f;border-color:#235e50}[data-theme=dark] .cv-priority-card.is-amber{background:#2b2415;border-color:#705623}[data-theme=dark] .cv-priority-card.is-red{background:#2a171b;border-color:#74313a}[data-theme=dark] .cv-priority-reasons{color:#a8b4c8}.cv-context-section{border-bottom:1px solid #e9ecf1;padding:12px}.cv-context-section>header{color:#625add;align-items:center;gap:6px;display:flex}.cv-context-section>header strong{color:#505b6e;font-size:9px}.cv-context-section ul{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.cv-context-section li{color:#657084;align-items:flex-start;gap:6px;font-size:8.5px;line-height:1.35;display:flex}.cv-context-section li svg{color:#36ad83;flex:none}.cv-context-section ul.memory li span{background:#756dee;border-radius:50%;flex:none;width:5px;height:5px;margin-top:4px}.cv-company-context{background:#fff;border:1px solid #e4e7ed;border-radius:9px;margin:11px;overflow:hidden}.cv-company-context>header{border-bottom:1px solid #eceef2;align-items:center;gap:8px;padding:10px;display:flex}.cv-company-context>header>span{color:#5d56d8;background:#efeeff;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:800;display:grid}.cv-company-context>header>div{min-width:0}.cv-company-context>header strong{color:#4d586b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.cv-company-context>header p{color:#929baa;margin:2px 0 0;font-size:7.5px}.cv-company-context>div{grid-template-columns:1fr 1fr;padding:8px 10px;display:grid}.cv-company-context>div span:first-child{border-right:1px solid #eceef2}.cv-company-context>div span:last-child{padding-left:10px}.cv-company-context>div small,.cv-company-context>div strong{display:block}.cv-company-context>div small{color:#9ba4b1;font-size:7px}.cv-company-context>div strong{color:#596477;margin-top:2px;font-size:8px}.cv-company-context>button{color:#5f58d7;background:#fafaff;border:0;border-top:1px solid #eceef2;justify-content:center;align-items:center;gap:5px;width:100%;min-height:34px;font-size:8px;font-weight:700;display:flex}.cv-recommendation{color:#625add;background:#f7f6ff;border:1px solid #e2dfff;border-radius:9px;align-items:center;gap:8px;margin:11px;padding:10px;display:flex}.cv-recommendation>div{min-width:0}.cv-recommendation small,.cv-recommendation strong{display:block}.cv-recommendation small{color:#8f8ab2;font-size:7.5px}.cv-recommendation strong{color:#5953bd;margin-top:2px;font-size:8.5px;line-height:1.35}.cv-conversation-data{border-bottom:1px solid #e9ecf1;gap:5px;padding:3px 12px 10px;display:grid}.cv-conversation-data>div{color:#6e66df;background:#fff;border:1px solid #e8ebef;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:6px 8px;display:flex}.cv-conversation-data span{min-width:0}.cv-conversation-data small,.cv-conversation-data strong{display:block}.cv-conversation-data small{color:#9aa3b0;font-size:7px}.cv-conversation-data strong{color:#5d687a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.cv-context-actions{gap:6px;padding:10px 11px;display:grid}.cv-context-actions button{color:#647084;background:#fff;border:1px solid #e0e4ea;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:8px;font-weight:700;display:flex}.cv-context-actions button.primary{color:#fff;background:linear-gradient(135deg,#6c64f4,#554cd5);border-color:#625ae4}.cv-toast{z-index:120;color:#33785f;background:#fff;border:1px solid #d8e9e2;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:10px;font-weight:700;animation:.22s cv-toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 36px #162a2324}@keyframes cv-spin{to{transform:rotate(360deg)}}@keyframes cv-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.cv-shell{grid-template-columns:295px minmax(420px,1fr) 300px}}@media (width<=1180px){.cv-shell{grid-template-columns:250px minmax(330px,1fr) 235px}.cv-status-metrics>div{min-width:85px;padding-inline:10px}.cv-context-section{padding-inline:10px}}@media (width<=980px){.cv-shell{grid-template-columns:255px minmax(0,1fr)}.cv-context-toggle{display:inline-flex}.cv-context-column{z-index:30;width:min(300px,92%);transition:transform .22s;position:absolute;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-16px 0 36px #151f3226}.cv-context-column.mobile-open{transform:translate(0)}.cv-context-close{display:grid}.cv-status-metrics>div:nth-child(4){display:none}}@media (width<=760px){.cv-page-header{align-items:flex-start}.cv-status-strip{flex-direction:column;align-items:flex-start}.cv-status-metrics{grid-template-columns:repeat(3,1fr);width:100%}.cv-status-metrics>div{border-left:0;border-right:1px solid #ffffff12;min-width:0}.cv-status-metrics>div:last-child{border-right:0}.cv-shell{grid-template-columns:1fr;height:auto;max-height:none}.cv-thread-column{border-bottom:1px solid #e6e9ef;border-right:0;max-height:330px}.cv-thread-list{max-height:210px}.cv-thread-item{min-height:105px}.cv-message-column{min-height:720px}}@media (width<=620px){.cv-page-header{margin-bottom:15px}.cv-page-header h1{font-size:28px}.cv-page-header>div:first-child>p:last-child{font-size:12px}.cv-header-actions{gap:7px}.cv-secondary-button{width:39px;padding:0;font-size:0}.cv-header-actions .primary-action{width:42px;padding:0;font-size:0}.cv-status-copy p{white-space:normal}.cv-conversation-stage{display:none}.cv-context-toggle{width:34px;padding:0;font-size:0}.cv-message{max-width:92%}.cv-message>p{font-size:9px}.cv-ai-draft>footer{align-items:flex-end}.cv-ai-draft>footer span{max-width:65%}.cv-composer>div>span,.cv-composer>div>small{display:none}.cv-composer>div>button{margin-left:auto}}.cv-handoff-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d142780;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cv-handoff-modal{background:#fff;border:1px solid #e1e4eb;border-radius:15px;width:min(480px,100%);padding:18px;box-shadow:0 25px 80px #10172c40}.cv-handoff-modal>header{grid-template-columns:38px 1fr 30px;align-items:start;gap:10px;display:grid}.cv-handoff-modal>header>span{color:#fff;background:#625ad8;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.cv-handoff-modal>header small{color:#6860d8;letter-spacing:.08em;font-size:7px;font-weight:800}.cv-handoff-modal>header h2{margin:3px 0 0;font:730 18px Manrope,sans-serif}.cv-handoff-modal>header p{color:#7b8596;margin:4px 0 0;font-size:8.5px}.cv-handoff-modal>header button{color:#7e8898;background:#f2f3f6;border:0;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.cv-handoff-company{background:#fafbfc;border:1px solid #e6e8ee;border-radius:9px;align-items:center;gap:9px;margin-top:15px;padding:10px;display:flex}.cv-handoff-company>span{color:#625ad8;background:#eceaff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.cv-handoff-company strong{font-size:10px}.cv-handoff-company p{color:#858f9f;margin:3px 0 0;font-size:8px}.cv-handoff-modal>label{margin-top:11px;display:block}.cv-handoff-modal>label>span{color:#5e697c;margin-bottom:5px;font-size:8.5px;font-weight:750;display:block}.cv-handoff-modal select,.cv-handoff-modal textarea{color:#4e596c;background:#fbfcfd;border:1px solid #dfe3ea;border-radius:8px;width:100%;padding:0 10px;font-size:9px}.cv-handoff-modal select{height:38px}.cv-handoff-modal textarea{resize:vertical;min-height:80px;padding-block:9px;line-height:1.5}.cv-handoff-checks{color:#317b63;background:#f0f8f5;border-radius:8px;margin-top:11px;padding:9px 10px}.cv-handoff-checks p{align-items:center;gap:5px;margin:5px 0;font-size:8px;display:flex}.cv-handoff-modal>footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;margin-top:14px;padding-top:12px;display:flex}.cv-handoff-modal>footer button{color:#697487;background:#fff;border:1px solid #dfe3ea;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:8.5px;font-weight:700;display:flex}.cv-handoff-modal>footer button.primary{color:#fff;background:#625ad8;border:0}.fu-panel{color:var(--text-primary,#15213a);gap:16px;display:grid}.fu-loading,.fu-editor-empty,.fu-empty{text-align:center;min-height:180px;color:var(--text-muted,#77839c);place-content:center;gap:8px;display:grid}.fu-spin{animation:.9s linear infinite fu-spin}@keyframes fu-spin{to{transform:rotate(360deg)}}.fu-message{border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.fu-message button{color:inherit;background:0 0;border:0;margin-left:auto}.fu-message.error{color:#a33a43;background:#fff0f1;border:1px solid #ffd4d8}.fu-message.success{color:#17755e;background:#eafaf4;border:1px solid #c7f0e2}.fu-hero{color:#fff;background:linear-gradient(120deg,#20275e,#151d46 60%,#183963);border-radius:18px;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.fu-hero>div{align-items:center;gap:15px;display:flex}.fu-hero small{letter-spacing:.13em;color:#91d8ff;font-size:11px}.fu-hero h2{margin:4px 0;font-size:22px}.fu-hero p{color:#b9c7e5;margin:0}.fu-hero em{background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-style:normal;font-weight:800;display:flex}.fu-hero em.active{color:#66edbd}.fu-config,.fu-workspace,.fu-metrics article{border:1px solid var(--border-color,#dce2ee);background:var(--surface,#fff);border-radius:17px}.fu-config{padding:18px}.fu-config>header{border-bottom:1px solid var(--border-color,#e3e7ef);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.fu-config>header>div{align-items:center;gap:10px;display:flex}.fu-config header span{gap:2px;display:grid}.fu-config header small{color:var(--text-muted,#77839c)}.fu-config button,.fu-editor-actions button,.fu-actions button{border:1px solid var(--border-color,#d8dfeb);background:var(--surface-soft,#f8f9fc);min-height:38px;color:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:750;display:inline-flex}.fu-config button:disabled,.fu-editor-actions button:disabled{opacity:.45}.fu-context,.fu-fields{gap:12px;margin-top:14px;display:grid}.fu-context{grid-template-columns:repeat(3,minmax(0,1fr))}.fu-fields{grid-template-columns:repeat(4,minmax(130px,1fr))}.fu-config label,.fu-workspace main label{color:var(--text-muted,#6f7b92);gap:6px;font-size:12px;font-weight:750;display:grid}.fu-config input,.fu-config select,.fu-workspace input,.fu-workspace textarea,.fu-filters select{box-sizing:border-box;border:1px solid var(--border-color,#dce2ed);background:var(--input-bg,#fff);width:100%;color:var(--text-primary,#15213a);min-height:41px;font:inherit;border-radius:10px;padding:9px 11px}.fu-config label>div{align-items:center;gap:8px;display:flex}.fu-config label>div small{white-space:nowrap}.fu-config input[type=range]{border:0;padding:0}.fu-modes{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.fu-modes button{text-align:left;place-content:center stretch;min-height:72px;display:grid}.fu-modes button small{color:var(--text-muted,#748099)}.fu-modes button.active{color:#5040df;background:#f0efff;border-color:#6658ef}.fu-days{align-items:center;gap:7px;margin-top:14px;display:flex}.fu-days>span{color:var(--text-muted,#748099);margin-right:5px;font-size:12px;font-weight:800}.fu-days button{width:36px;padding:0}.fu-days button.active{color:#fff;background:#5e50e5;border-color:#5e50e5}.fu-actions{border-top:1px solid var(--border-color,#e3e7ef);align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.fu-actions>span,.fu-editor-actions>span{flex:1}.fu-actions .primary,.fu-editor-actions .primary{color:#fff;background:#5d4fe5;border-color:#5d4fe5}.fu-actions .warning{color:#9a6210;background:#fff8e8;border-color:#f0d391}.fu-editor-actions .danger{color:#b33b46;background:#fff2f3;border-color:#ffd2d6}.fu-history{border-top:1px solid var(--border-color,#e3e7ef);gap:8px;margin-top:14px;padding-top:14px;display:grid}.fu-history article{background:var(--surface-soft,#f7f8fb);border-radius:9px;grid-template-columns:120px 180px 1fr;align-items:center;gap:10px;padding:9px 11px;display:grid}.fu-history article span{text-transform:uppercase;font-size:11px;font-weight:800}.fu-history article small,.fu-history article em{color:var(--text-muted,#748099);font-style:normal}.fu-history article em{color:#b4424a;grid-column:2/-1}.fu-metrics{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.fu-metrics article{align-items:center;gap:11px;padding:14px;display:flex}.fu-metrics svg{color:#6253e6}.fu-metrics span{display:grid}.fu-metrics small{color:var(--text-muted,#748099)}.fu-metrics strong{font-size:19px}.fu-workspace{grid-template-columns:minmax(290px,36%) 1fr;min-height:480px;display:grid;overflow:hidden}.fu-workspace>aside{border-right:1px solid var(--border-color,#dce2ee)}.fu-workspace aside>header{border-bottom:1px solid var(--border-color,#dce2ee);align-items:center;gap:8px;padding:16px;display:flex}.fu-filters{gap:7px;padding:12px;display:grid}.fu-list{max-height:520px;display:grid;overflow:auto}.fu-list>button{border:0;border-top:1px solid var(--border-color,#e5e9f1);color:inherit;text-align:left;background:0 0;gap:5px;padding:14px;display:grid}.fu-list>button:hover,.fu-list>button.active{background:var(--active-soft,#f1efff)}.fu-list>button strong{font-size:15px}.fu-list>button small,.fu-list>button em{color:var(--text-muted,#748099);font-style:normal}.fu-status{color:#59667d;text-transform:uppercase;background:#eef1f6;border-radius:999px;justify-self:start;padding:3px 8px;font-size:10px;font-weight:850}.fu-status.pending_review{color:#976313;background:#fff3d8}.fu-status.sent{color:#197a61;background:#e6f8f1}.fu-status.failed,.fu-status.cancelled{color:#a84049;background:#ffecee}.fu-workspace>main{min-width:0;padding:20px}.fu-workspace main>header{justify-content:space-between;align-items:start;margin-bottom:17px;display:flex}.fu-workspace main header small{color:#6253e6;letter-spacing:.1em;font-weight:850}.fu-workspace main h3{margin:4px 0;font-size:22px}.fu-workspace main header p{color:var(--text-muted,#748099);margin:0}.fu-workspace main header>strong{color:#1d8a70;font-size:18px}.fu-workspace textarea{resize:vertical;min-height:230px;font-size:15px;line-height:1.55}.fu-workspace main label+label{margin-top:13px}.fu-warnings{color:#906014;background:#fff7e8;border-radius:10px;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.fu-editor-actions{border-top:1px solid var(--border-color,#e3e7ef);gap:8px;margin-top:16px;padding-top:14px;display:flex}html[data-theme=dark] .fu-panel,.dark .fu-panel{--surface:#111e31;--surface-soft:#16243a;--input-bg:#0e1a2c;--text-primary:#f1f5ff;--text-muted:#9babc7;--border-color:#2b3b55;--active-soft:#252550}.dark .fu-modes button.active,html[data-theme=dark] .fu-modes button.active{background:#262458}.dark .fu-message.error,html[data-theme=dark] .fu-message.error{background:#351d28;border-color:#66313e}.dark .fu-message.success,html[data-theme=dark] .fu-message.success{background:#11372f;border-color:#245f50}.dark .fu-warnings,html[data-theme=dark] .fu-warnings{color:#f1c978;background:#362c18}@media (width<=1100px){.fu-fields{grid-template-columns:repeat(2,1fr)}.fu-metrics{grid-template-columns:repeat(3,1fr)}.fu-workspace{grid-template-columns:310px 1fr}}@media (width<=760px){.fu-hero,.fu-config>header{flex-direction:column;align-items:flex-start;gap:12px}.fu-context,.fu-modes,.fu-fields,.fu-metrics,.fu-workspace{grid-template-columns:1fr}.fu-workspace>aside{border-right:0;border-bottom:1px solid var(--border-color,#dce2ee)}.fu-actions,.fu-editor-actions{flex-wrap:wrap}.fu-actions>span,.fu-editor-actions>span{display:none}.fu-history article{grid-template-columns:1fr}.fu-history article em{grid-column:auto}}.deliverability-panel{background:#fff;border:1px solid #dfe4ec;border-radius:15px;margin:0 0 14px;overflow:hidden}.deliverability-panel>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:12px 15px;display:flex}.deliverability-panel>header>div{color:#6259e6;align-items:center;gap:9px;display:flex}.deliverability-panel header span strong,.deliverability-panel header span small{display:block}.deliverability-panel header span strong{color:#27334a;font-size:13px}.deliverability-panel header span small{color:#8792a5;margin-top:2px;font-size:10.5px}.deliverability-panel header button{color:#5d56d8;background:#fafbfc;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:11px;font-weight:750;display:flex}.deliverability-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:12px 15px;display:grid}.deliverability-grid>span{background:#fafbfc;border:1px solid #e5e9ef;border-radius:10px;flex-direction:column;justify-content:center;min-height:64px;padding:9px;display:flex}.deliverability-grid>span>svg{margin-bottom:4px}.deliverability-grid small{color:#8a95a7;font-size:9.5px}.deliverability-grid strong{color:#344057;margin-top:3px;font-size:12px}.deliverability-grid .state-pass svg{color:#279b76}.deliverability-grid :is(.state-warning,.state-unknown) svg{color:#d18a35}.deliverability-recommendations{color:#805f35;background:#fff7e9;border-radius:10px;margin:0 15px 12px;padding:10px 12px}.deliverability-recommendations p{margin:3px 0;font-size:10.5px}.deliverability-panel>footer{color:#8792a5;border-top:1px solid #edf0f4;padding:10px 15px;font-size:10px}.deliverability-error,.deliverability-loading{color:#9b534c;align-items:center;gap:8px;min-height:72px;padding:14px;font-size:11px;display:flex}.deliverability-panel.empty{color:#8a95a7;align-items:center;gap:10px;min-height:74px;padding:14px;display:flex}.deliverability-panel.empty strong{color:#344057}.deliverability-panel.empty p{margin:3px 0 0;font-size:11px}html[data-theme=dark] .deliverability-panel{background:#121d2e;border-color:#293750}html[data-theme=dark] .deliverability-panel>header,html[data-theme=dark] .deliverability-panel>footer{border-color:#27344a}html[data-theme=dark] .deliverability-panel header span strong,html[data-theme=dark] .deliverability-grid strong,html[data-theme=dark] .deliverability-panel.empty strong{color:#e3eaf5}html[data-theme=dark] .deliverability-panel header button,html[data-theme=dark] .deliverability-grid>span{background:#0e192a;border-color:#2b3a52}html[data-theme=dark] .deliverability-recommendations{color:#d7b583;background:#302517}@media (width<=1100px){.deliverability-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.deliverability-grid{grid-template-columns:repeat(2,1fr)}.deliverability-panel>header{flex-direction:column;align-items:flex-start}.deliverability-panel header button{justify-content:center;width:100%}}.page-first-contacts{background:radial-gradient(circle at 90% 0,#6259e614,#0000 34rem),#f5f7fb}.fc-page{--fc-ink:#17233a;--fc-copy:#56637a;--fc-muted:#8793a7;--fc-border:#dfe5ee;--fc-surface:#fff;--fc-soft:#f7f9fc;--fc-primary:#6259e6;color:var(--fc-ink);padding:28px clamp(18px,3vw,46px) 52px}.fc-page *{box-sizing:border-box}.fc-page button,.fc-page input,.fc-page textarea,.fc-page select{font:inherit}.fc-page button{cursor:pointer}.fc-page button:disabled{cursor:not-allowed;opacity:.5}.fc-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.fc-eyebrow{color:var(--fc-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;font-weight:850;display:flex}.fc-page-header h1{letter-spacing:-.045em;margin:0;font:760 clamp(32px,3vw,45px)/1.05 Manrope,sans-serif}.fc-page-header>div:first-child>p:last-child{max-width:760px;color:var(--fc-copy);margin:10px 0 0;font-size:14px;line-height:1.55}.fc-header-state{color:#238064;background:#f1faf6;border:1px solid #d8e9e2;border-radius:13px;align-items:center;gap:10px;min-width:226px;padding:12px 14px;display:flex}.fc-header-state span,.fc-header-state strong,.fc-header-state small{display:block}.fc-header-state strong{font-size:12px}.fc-header-state small{color:#6b8a7f;margin-top:3px;font-size:10.5px}.fc-message{border-radius:11px;align-items:center;gap:9px;min-height:47px;margin-bottom:14px;padding:0 14px;font-size:12.5px;font-weight:650;display:flex}.fc-message span{flex:1}.fc-message button{width:29px;height:29px;color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.fc-error{color:#a54b48;background:#fff4f3;border:1px solid #f0cfcd}.fc-success{color:#2c7c62;background:#effaf5;border:1px solid #d1e9df}.fc-context-bar{border:1px solid var(--fc-border);background:var(--fc-surface);border-radius:15px;grid-template-columns:minmax(190px,1.35fr) minmax(190px,1fr) minmax(170px,.8fr) 150px;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 10px 28px #212d4609}.fc-context-bar label{gap:6px;display:grid}.fc-context-bar label>span{color:#68758b;font-size:11.5px;font-weight:800}.fc-context-bar select{color:#38445a;background:#fafbfc;border:1px solid #dfe4ed;border-radius:10px;outline:0;width:100%;height:43px;padding:0 11px;font-size:12.5px}.fc-context-bar select:focus{border-color:#aaa4f1;box-shadow:0 0 0 3px #6259e614}.fc-context-summary{color:#6259e6;background:#f2f1ff;border-radius:10px;align-items:center;gap:9px;height:43px;padding:0 12px;display:flex}.fc-context-summary span,.fc-context-summary strong,.fc-context-summary small{display:block}.fc-context-summary strong{font-size:15px}.fc-context-summary small{color:#7c78a8;margin-top:1px;font-size:9.5px}.fc-layout{grid-template-columns:minmax(250px,300px) minmax(520px,1fr) minmax(290px,340px);align-items:start;gap:14px;display:grid}.fc-queue-panel,.fc-composer,.fc-evidence-panel{border:1px solid var(--fc-border);background:var(--fc-surface);border-radius:15px;min-width:0;box-shadow:0 12px 30px #212d460a}.fc-queue-panel,.fc-evidence-panel{max-height:calc(100vh - 112px);position:sticky;top:14px;overflow:hidden}.fc-queue-panel>header,.fc-evidence-panel>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:69px;padding:14px 15px;display:flex}.fc-queue-panel>header>div,.fc-evidence-panel>header{gap:10px}.fc-queue-panel>header>div,.fc-evidence-panel>header>div{align-items:center;display:flex}.fc-queue-panel header span,.fc-queue-panel header strong,.fc-queue-panel header small{display:block}.fc-queue-panel header svg,.fc-evidence-panel>header>svg{color:var(--fc-primary)}.fc-queue-panel header strong,.fc-evidence-panel h2{margin:0;font:750 14px Manrope,sans-serif}.fc-queue-panel header small,.fc-evidence-panel header p{color:var(--fc-muted);margin:3px 0 0;font-size:10.5px}.fc-search{margin:11px;position:relative}.fc-search svg{color:#8a96a8;position:absolute;top:12px;left:11px}.fc-search input{color:#3b475c;background:#fafbfc;border:1px solid #dfe4ed;border-radius:10px;outline:0;width:100%;height:41px;padding:0 11px 0 35px;font-size:12px}.fc-work-list{max-height:calc(100vh - 256px);padding:0 8px 9px;overflow:auto}.fc-work-list>button{color:#8d98aa;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:39px minmax(0,1fr) 17px;align-items:center;gap:9px;width:100%;min-height:91px;padding:10px;display:grid}.fc-work-list>button:hover{background:#f8f9fc}.fc-work-list>button.active{background:#f3f2ff;border-color:#dcd9ff}.fc-avatar{color:#fff;background:linear-gradient(135deg,#6e65ef,#5148cf);border-radius:10px;place-items:center;width:39px;height:39px;font-size:11px;font-weight:850;display:grid}.fc-avatar.large{width:45px;height:45px}.fc-work-copy,.fc-work-copy strong,.fc-work-copy small,.fc-work-copy em{min-width:0;display:block}.fc-work-copy strong{color:#334056;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.fc-work-copy small{color:#8793a6;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.fc-work-copy em,.fc-composer-header>em{border-radius:99px;align-items:center;gap:4px;width:max-content;margin-top:7px;padding:4px 7px;font-size:9.5px;font-style:normal;font-weight:800;display:flex}.status-unprepared{color:#6a7081;background:#eef0f4}.status-insufficient{color:#aa6b2f;background:#fff0dd}.status-generating{color:#5952d0;background:#eeecff}.status-reviewed{color:#238064;background:#e6f7f0}.status-discarded{color:#8d6670;background:#f5eaed}.status-sent{color:#277b65;background:#def4eb}.fc-no-results{color:#8b96a8;text-align:center;place-content:center;justify-items:center;min-height:220px;padding:30px 18px;display:grid}.fc-no-results strong{color:#4f5b70;margin-top:10px;font-size:12.5px}.fc-no-results p{max-width:210px;margin:5px 0 0;font-size:10.5px;line-height:1.5}.fc-composer{overflow:hidden}.fc-composer-header{border-bottom:1px solid #edf0f4;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:78px;padding:14px 17px;display:grid}.fc-composer-header p{color:var(--fc-primary);text-transform:uppercase;margin:0;font-size:9.5px;font-weight:850}.fc-composer-header h2{margin:3px 0 0;font:750 16px Manrope,sans-serif}.fc-composer-header span{color:#8490a3;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.fc-composer-header>em{margin:0}.fc-generation-box{background:linear-gradient(120deg,#f7f6ff,#fbfcff);border-bottom:1px solid #edf0f4;padding:14px 17px}.fc-generation-box>div{color:#6259e6;align-items:center;gap:9px;display:flex}.fc-generation-box>div span,.fc-generation-box>div strong,.fc-generation-box>div small{display:block}.fc-generation-box>div strong{font-size:12px}.fc-generation-box>div small{color:#7c86a0;margin-top:3px;font-size:10.5px}.fc-generation-box textarea{resize:vertical;color:#455167;background:#fff;border:1px solid #dedcf3;border-radius:9px;outline:0;width:100%;min-height:62px;margin-top:11px;padding:10px 11px;font-size:11.5px;line-height:1.45}.fc-generation-box>button{color:#fff;background:linear-gradient(135deg,#6d64ef,#554bd2);border:1px solid #5b52d8;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:40px;margin-top:9px;padding:0 14px;font-size:11px;font-weight:800;display:flex;box-shadow:0 7px 18px #554bd22b}.fc-inline-warning{color:#ae6d31;align-items:center;gap:5px;margin:8px 0 0;font-size:10.5px;display:flex}.fc-editor-card{gap:13px;padding:17px;display:grid}.fc-editor-card label{gap:7px;display:grid}.fc-editor-card label>span{color:#66738a;font-size:11.5px;font-weight:800}.fc-editor-card input,.fc-editor-card textarea{color:#354158;background:#fafbfc;border:1px solid #dfe4ed;border-radius:10px;outline:0;width:100%;font-size:13px}.fc-editor-card input{height:44px;padding:0 12px}.fc-editor-card textarea{resize:vertical;min-height:285px;padding:13px;line-height:1.65}.fc-editor-card input:focus,.fc-editor-card textarea:focus{background:#fff;border-color:#aaa4f1;box-shadow:0 0 0 3px #6259e612}.fc-editor-meta{color:#9a6d3f;justify-content:space-between;align-items:center;gap:12px;font-size:10.5px;display:flex}.fc-editor-meta span.valid{color:#278067}.fc-editor-meta em{color:#6259e6;background:#efeeff;border-radius:99px;padding:4px 7px;font-style:normal;font-weight:750}.fc-actions{background:#fafbfc;border-top:1px solid #edf0f4;align-items:center;gap:8px;min-height:66px;padding:11px 17px;display:flex}.fc-actions>span{flex:1}.fc-actions button{color:#606d82;background:#fff;border:1px solid #dfe4eb;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:39px;padding:0 11px;font-size:10.5px;font-weight:800;display:flex}.fc-actions button.primary{color:#fff;background:#6259e6;border-color:#5a51d8}.fc-actions button.danger{color:#b6535b}.fc-empty-composer{color:#8b96a8;text-align:center;place-content:center;justify-items:center;min-height:620px;display:grid}.fc-empty-composer h2{color:#3c485d;margin:10px 0 0}.fc-empty-composer p{max-width:340px;margin:6px 0 0;font-size:12px;line-height:1.5}.fc-evidence-panel{overflow:auto}.fc-evidence-panel>header{justify-content:flex-start}.fc-evidence-panel header>div{display:block}.fc-confidence{border-bottom:1px solid #edf0f4;padding:15px}.fc-confidence>div{color:#7c889c;justify-content:space-between;align-items:center;font-size:10.5px;display:flex}.fc-confidence strong{color:#253248;font-size:21px}.fc-confidence strong small{font-size:9px}.fc-confidence>i{background:#e9ecf1;border-radius:99px;height:7px;margin-top:9px;display:block;overflow:hidden}.fc-confidence>i>em{border-radius:inherit;background:linear-gradient(90deg,#675ee7,#45bea0);height:100%;transition:width .25s;display:block}.fc-evidence-section{border-bottom:1px solid #edf0f4;padding:15px}.fc-evidence-section h3{color:#4b5870;align-items:center;gap:7px;margin:0 0 10px;font-size:11.5px;display:flex}.fc-evidence-section h3 svg{color:var(--fc-primary)}.fc-evidence-section article{border-top:1px solid #eef1f5;padding:9px 0}.fc-evidence-section article:first-of-type{border-top:0}.fc-evidence-section article strong{color:#445168;font-size:10.5px}.fc-evidence-section article p,.fc-evidence-section>p{color:#6e7a8f;margin:4px 0 0;font-size:10.5px;line-height:1.48}.fc-evidence-section article small{color:#908ba9;align-items:center;gap:4px;margin-top:5px;font-size:9px;display:flex}.fc-evidence-section.warnings{background:#fffaf3}.fc-evidence-section.warnings h3{color:#a66a33}.fc-evidence-section.warnings>p{color:#906f50;padding-left:11px;position:relative}.fc-evidence-section.warnings>p:before{content:"";background:#d89350;border-radius:50%;width:4px;height:4px;position:absolute;top:6px;left:0}.fc-muted{color:#98a2b2!important}.fc-context-card{background:#fafbfc;border:1px solid #e2e6ed;border-radius:11px;margin:12px;padding:12px}.fc-context-card>div{color:#746de5;border-bottom:1px solid #e9ecf1;align-items:center;gap:8px;padding:8px 0;display:flex}.fc-context-card>div span,.fc-context-card small,.fc-context-card strong{display:block}.fc-context-card small{color:#929cad;font-size:9px}.fc-context-card strong{color:#4b576c;margin-top:2px;font-size:10.5px}.fc-context-card button{color:#5d55d9;background:#f2f1ff;border:1px solid #dcd9ff;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:35px;margin-top:9px;font-size:10px;font-weight:800;display:flex}.fc-company-link{color:#6259e6;border:1px solid #e0e4eb;border-radius:9px;justify-content:center;align-items:center;gap:6px;margin:0 12px 12px;padding:10px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.fc-loading,.fc-empty{color:#7b8799;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:430px;display:grid}.fc-empty h2{margin:3px 0 0}.fc-empty p{margin:0}.fc-spin{animation:.8s linear infinite fc-spin}@keyframes fc-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .page-first-contacts{background:#0a1220}.fc-page:where(html[data-theme=dark] *){--fc-ink:#eef3fb;--fc-copy:#a6b3c6;--fc-muted:#8492a8;--fc-border:#293850;--fc-surface:#121d2e;--fc-soft:#0e192a}.fc-page:where(html[data-theme=dark] *) :is(.fc-queue-panel,.fc-composer,.fc-evidence-panel,.fc-context-bar){box-shadow:0 12px 30px #00000021}html[data-theme=dark] .fc-header-state{color:#81dabd;background:#10261f;border-color:#285344}html[data-theme=dark] .fc-header-state small{color:#86a99d}html[data-theme=dark] .fc-error{color:#f0a7a2;background:#2b1a1d;border-color:#623735}html[data-theme=dark] .fc-success{color:#8cd8bd;background:#122920;border-color:#295744}html[data-theme=dark] .fc-context-bar label>span,html[data-theme=dark] .fc-editor-card label>span{color:#b4c0d2}html[data-theme=dark] :is(.fc-context-bar select,.fc-search input,.fc-editor-card input,.fc-editor-card textarea){color:#dce5f2;background:#0e192a;border-color:#2b3a52}html[data-theme=dark] :is(.fc-context-bar select,.fc-search input,.fc-editor-card input,.fc-editor-card textarea,.fc-generation-box textarea)::placeholder{color:#697991}html[data-theme=dark] .fc-context-summary{color:#aaa5ff;background:#1c2048}html[data-theme=dark] .fc-context-summary small{color:#9a96c7}html[data-theme=dark] :is(.fc-queue-panel>header,.fc-evidence-panel>header,.fc-composer-header,.fc-generation-box,.fc-actions,.fc-confidence,.fc-evidence-section){border-color:#28364c}html[data-theme=dark] .fc-work-list>button:hover{background:#17243a}html[data-theme=dark] .fc-work-list>button.active{background:#1c2149;border-color:#484582}html[data-theme=dark] .fc-work-copy strong,html[data-theme=dark] .fc-no-results strong{color:#dce5f2}html[data-theme=dark] .fc-work-copy small{color:#91a0b6}html[data-theme=dark] .status-unprepared{color:#b0bac8;background:#263247}html[data-theme=dark] .status-insufficient{color:#e0ae77;background:#392719}html[data-theme=dark] .status-generating{color:#b5b0ff;background:#29255b}html[data-theme=dark] .status-draft{color:#91baff;background:#1d3150}html[data-theme=dark] .status-reviewed,html[data-theme=dark] .status-sent{color:#8ed9bf;background:#173b31}html[data-theme=dark] .status-discarded{color:#d1a1ad;background:#3c252c}html[data-theme=dark] .fc-generation-box{background:linear-gradient(120deg,#171a3d,#101b2d)}html[data-theme=dark] .fc-generation-box>div>span small{color:#9da7ba}html[data-theme=dark] .fc-generation-box textarea{color:#dce5f2;background:#111c2e;border-color:#393760}html[data-theme=dark] .fc-editor-meta em{color:#aaa5ff;background:#23234e}html[data-theme=dark] .fc-actions{background:#0f1a2a}html[data-theme=dark] .fc-actions button{color:#aeb9ca;background:#162237;border-color:#314158}html[data-theme=dark] .fc-actions button.primary{color:#fff;background:#6259e6;border-color:#6259e6}html[data-theme=dark] .fc-actions button.danger{color:#ef9ca4}html[data-theme=dark] .fc-confidence strong{color:#edf3fb}html[data-theme=dark] .fc-confidence>i{background:#29364c}html[data-theme=dark] .fc-evidence-section h3,html[data-theme=dark] .fc-context-card strong{color:#d2dbea}html[data-theme=dark] .fc-evidence-section article{border-color:#27344a}html[data-theme=dark] .fc-evidence-section article strong{color:#bdc8d8}html[data-theme=dark] .fc-evidence-section article p,html[data-theme=dark] .fc-evidence-section>p{color:#9eabc0}html[data-theme=dark] .fc-evidence-section.warnings{background:#2b2117}html[data-theme=dark] .fc-evidence-section.warnings>p{color:#d0b08a}html[data-theme=dark] .fc-context-card{background:#0e192a;border-color:#2b3a52}html[data-theme=dark] .fc-context-card>div{border-color:#27344a}html[data-theme=dark] .fc-context-card button{color:#aaa5ff;background:#1c2048;border-color:#413e79}html[data-theme=dark] .fc-company-link{color:#aaa5ff;background:#0f1a2a;border-color:#2c3b53}@media (width<=1280px){.fc-layout{grid-template-columns:270px minmax(500px,1fr)}.fc-evidence-panel{grid-column:2;grid-template-columns:1fr 1fr;max-height:none;display:grid;position:static}.fc-evidence-panel>header,.fc-confidence{grid-column:1/-1}.fc-evidence-section{border-right:1px solid var(--fc-border)}.fc-context-card{align-self:start}}@media (width<=980px){.fc-context-bar{grid-template-columns:1fr 1fr}.fc-layout{grid-template-columns:1fr}.fc-queue-panel,.fc-evidence-panel{grid-column:auto;max-height:none;position:static}.fc-work-list{max-height:380px}.fc-evidence-panel{grid-template-columns:1fr 1fr}.fc-composer{order:-1}}@media (width<=680px){.fc-page{padding:22px 13px 42px}.fc-page-header{flex-direction:column;align-items:flex-start}.fc-header-state{width:100%}.fc-context-bar{grid-template-columns:1fr}.fc-evidence-panel{display:block}.fc-composer-header{grid-template-columns:45px 1fr}.fc-composer-header>em{grid-column:1/-1}.fc-editor-card textarea{min-height:250px}.fc-actions{grid-template-columns:1fr 1fr;display:grid}.fc-actions>span{display:none}.fc-actions button,.fc-generation-box>button{width:100%}}.fc-header-actions{align-items:stretch;gap:9px;display:flex}.fc-auto-button{color:#fff;background:linear-gradient(135deg,#6d64ef,#554bd2);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 15px;font-size:11px;font-weight:850;display:flex;box-shadow:0 8px 20px #554bd233}.fc-embedded{padding-top:20px}.fc-embedded .fc-page-header h1{font-size:34px}.fc-context-bar{grid-template-columns:minmax(180px,1.25fr) minmax(170px,1fr) minmax(145px,.75fr) minmax(185px,1fr) 135px}html[data-theme=dark] .fc-auto-button{color:#fff;background:linear-gradient(135deg,#7067f3,#5750d9)}@media (width<=1380px){.fc-context-bar{grid-template-columns:1fr 1fr 1fr}.fc-context-summary{align-self:end}}@media (width<=980px){.fc-header-actions{flex-wrap:wrap;width:100%}.fc-header-state,.fc-auto-button{flex:1}.fc-context-bar{grid-template-columns:1fr 1fr}}@media (width<=680px){.fc-header-actions{display:grid}.fc-auto-button{width:100%;padding:10px}.fc-context-bar{grid-template-columns:1fr}}.fc-automation-pill{background:#fff;border:1px solid #dfe4ed;border-radius:12px;align-items:center;gap:9px;min-width:185px;padding:10px 13px;display:flex}.fc-automation-pill span,.fc-automation-pill strong,.fc-automation-pill small{display:block}.fc-automation-pill strong{font-size:11.5px}.fc-automation-pill small{color:#8591a4;margin-top:3px;font-size:9.5px}.fc-automation-pill.mode-autonomous{color:#237e64;background:#eef9f5;border-color:#cae7dc}.fc-automation-pill.mode-review{color:#5e57d8;background:#f4f3ff;border-color:#dcd9ff}.fc-automation-card{border:1px solid var(--fc-border);background:var(--fc-surface);border-radius:15px;margin-bottom:14px;overflow:hidden;box-shadow:0 10px 28px #212d4609}.fc-automation-card>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:14px 17px;display:flex}.fc-automation-card>header>div:first-child{align-items:center;gap:10px;display:flex}.fc-automation-card>header svg{color:var(--fc-primary)}.fc-automation-card>header span,.fc-automation-card>header strong,.fc-automation-card>header small{display:block}.fc-automation-card>header strong{font-size:14px}.fc-automation-card>header small{color:var(--fc-muted);margin-top:3px;font-size:10.5px}.fc-automation-status{border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:850;display:flex}.fc-automation-status.active{color:#267e65;background:#e8f8f1}.fc-automation-status.paused{color:#8a6a3f;background:#fff3df}.fc-mode-choice{border-bottom:1px solid #edf0f4;grid-template-columns:repeat(3,1fr);gap:9px;padding:13px 16px;display:grid}.fc-mode-choice button{color:#56637a;text-align:left;background:#fafbfc;border:1px solid #dfe4ed;border-radius:10px;gap:4px;min-height:63px;padding:10px 12px;display:grid}.fc-mode-choice button.active{color:#5d55d8;background:#f2f1ff;border-color:#aaa4f1;box-shadow:0 0 0 2px #6259e612}.fc-mode-choice strong{font-size:11.5px}.fc-mode-choice small{color:#8591a4;font-size:9.5px;line-height:1.35}.fc-automation-fields{grid-template-columns:1.3fr .65fr .65fr .65fr 1fr;gap:10px;padding:13px 16px;display:grid}.fc-automation-fields label{gap:6px;display:grid}.fc-automation-fields label>span,.fc-day-choice>span{color:#68758b;font-size:10.5px;font-weight:800}.fc-automation-fields input{color:#3b475c;background:#fafbfc;border:1px solid #dfe4ed;border-radius:9px;outline:0;width:100%;height:39px;padding:0 10px;font-size:11px}.fc-automation-fields label>div{align-items:center;gap:8px;display:flex}.fc-automation-fields input[type=range]{accent-color:#6259e6;border:0;height:auto;padding:0}.fc-automation-fields label>div strong{color:#6259e6;min-width:38px;font-size:11px}.fc-day-choice{align-items:center;gap:6px;padding:0 16px 13px;display:flex}.fc-day-choice>span{margin-right:6px}.fc-day-choice button{color:#6c788b;background:#fff;border:1px solid #dfe4ed;border-radius:8px;width:31px;height:31px;padding:0;font-size:10px;font-weight:850}.fc-day-choice button.active{color:#fff;background:#6259e6;border-color:#6259e6}.fc-automation-metrics{background:#fafbfc;border-top:1px solid #edf0f4;grid-template-columns:1fr .65fr 1fr 1.4fr;gap:10px;padding:12px 16px;display:grid}.fc-automation-metrics span,.fc-automation-metrics small,.fc-automation-metrics strong{min-width:0;display:block}.fc-automation-metrics small{color:#8c97a8;font-size:9px}.fc-automation-metrics strong{color:#465268;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.fc-automation-card>footer{border-top:1px solid #edf0f4;align-items:center;gap:8px;min-height:58px;padding:9px 16px;display:flex}.fc-automation-card>footer>span{flex:1}.fc-automation-card>footer button{color:#5f6b80;background:#fff;border:1px solid #dfe4ed;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:10.5px;font-weight:800;display:flex}.fc-automation-card>footer button.primary{color:#fff;background:#6259e6;border-color:#6259e6}.fc-automation-card>footer button.warning{color:#a66a33;background:#fff8ec;border-color:#efd9b8}.fc-run-history{background:#f8f9fc;border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 16px;display:grid}.fc-run-history article{background:#fff;border:1px solid #e2e6ed;border-radius:9px;grid-template-columns:auto 1fr;gap:4px 8px;padding:10px 11px;display:grid}.fc-run-history article>span{color:#2d7f67;background:#e6f7f0;border-radius:99px;grid-row:1/3;align-self:start;width:max-content;padding:4px 6px;font-size:8.5px;font-weight:850}.fc-run-history article>span.run-failed{color:#b6535b;background:#fdebed}.fc-run-history article>span.run-completed_with_warnings{color:#a66a33;background:#fff1dc}.fc-run-history article strong{font-size:10.5px}.fc-run-history article small{color:#8793a6;font-size:9px}.fc-run-history article em{color:#aa5959;grid-column:2;font-size:9px;font-style:normal}.fc-run-history>p{color:#8793a6;margin:4px;font-size:10.5px}html[data-theme=dark] .fc-automation-pill{color:#dce5f2;background:#121d2e;border-color:#2b3a52}html[data-theme=dark] .fc-automation-pill.mode-autonomous{color:#8ed9bf;background:#10261f;border-color:#285344}html[data-theme=dark] .fc-automation-pill.mode-review{color:#b5b0ff;background:#1c2048;border-color:#413e79}html[data-theme=dark] .fc-automation-card>header,html[data-theme=dark] :is(.fc-mode-choice,.fc-automation-metrics,.fc-automation-card>footer,.fc-run-history){border-color:#28364c}html[data-theme=dark] .fc-automation-status.active{color:#8ed9bf;background:#173b31}html[data-theme=dark] .fc-automation-status.paused{color:#e0ae77;background:#392719}html[data-theme=dark] .fc-mode-choice button{color:#a9b5c7;background:#0e192a;border-color:#2b3a52}html[data-theme=dark] .fc-mode-choice button.active{color:#b5b0ff;background:#222451;border-color:#5a55a0}html[data-theme=dark] .fc-mode-choice small{color:#8492a8}html[data-theme=dark] .fc-automation-fields label>span,html[data-theme=dark] .fc-day-choice>span{color:#b4c0d2}html[data-theme=dark] .fc-automation-fields input{color:#dce5f2;background:#0e192a;border-color:#2b3a52}html[data-theme=dark] .fc-day-choice button{color:#a9b5c7;background:#162237;border-color:#314158}html[data-theme=dark] .fc-day-choice button.active{color:#fff;background:#6259e6;border-color:#6259e6}html[data-theme=dark] .fc-automation-metrics,html[data-theme=dark] .fc-run-history{background:#0f1a2a}html[data-theme=dark] .fc-automation-metrics strong{color:#d2dbea}html[data-theme=dark] .fc-automation-card>footer button{color:#aeb9ca;background:#162237;border-color:#314158}html[data-theme=dark] .fc-automation-card>footer button.primary{color:#fff;background:#6259e6;border-color:#6259e6}html[data-theme=dark] .fc-automation-card>footer button.warning{color:#e0ae77;background:#2b2117;border-color:#574128}html[data-theme=dark] .fc-run-history article{background:#121d2e;border-color:#2b3a52}html[data-theme=dark] .fc-run-history article strong{color:#dce5f2}@media (width<=1100px){.fc-automation-fields{grid-template-columns:repeat(3,1fr)}.fc-automation-metrics{grid-template-columns:1fr 1fr}.fc-automation-card>footer{flex-wrap:wrap}.fc-automation-card>footer>span{display:none}.fc-run-history{grid-template-columns:1fr}}@media (width<=680px){.fc-mode-choice,.fc-automation-fields,.fc-automation-metrics{grid-template-columns:1fr}.fc-automation-card>header{align-items:flex-start}.fc-automation-card>footer{grid-template-columns:1fr 1fr;display:grid}.fc-automation-card>footer button{width:100%}.fc-day-choice{flex-wrap:wrap}}@media (width>=1101px){.fc-automation-metrics{grid-template-columns:1.2fr .55fr .55fr 1fr 1fr 1.25fr}}.fc-subnav{border:1px solid var(--border-color,#dce2ed);background:var(--surface,#fff);border-radius:13px;gap:8px;width:max-content;max-width:100%;padding:5px;display:flex}.fc-subnav button{color:var(--text-muted,#758098);font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:9px 14px;font-weight:800;display:flex}.fc-subnav button.active{color:#fff;background:#5d4fe5;box-shadow:0 6px 18px #5d4fe52b}html[data-theme=dark] .fc-subnav,.dark .fc-subnav{--surface:#111e31;--border-color:#2b3b55;--text-muted:#9babc7}.rcv-loading{color:#6e66df;place-content:center;justify-items:center;gap:12px;min-height:420px;display:grid}.rcv-loading strong{color:#5a6475;font-size:12px}.rcv-error{color:#a94d45;background:#fff7f6;border:1px solid #efcbc7;border-radius:9px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:11px 13px;font-size:9px;display:flex}.rcv-error span,.rcv-error strong{display:block}.rcv-error strong{color:#8f3c35;margin-bottom:2px;font-size:10px}.rcv-empty-workspace{text-align:center;color:#8a94a4;grid-column:2/-1;place-content:center;justify-items:center;min-height:590px;padding:32px;display:grid}.rcv-empty-workspace>svg{color:#6b63df;margin-bottom:12px}.rcv-empty-workspace>strong{color:#303b4f;font:750 17px Manrope,sans-serif}.rcv-empty-workspace>p{width:min(390px,100%);margin:7px 0 16px;font-size:10px;line-height:1.6}.rcv-empty-workspace>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rcv-empty-workspace button{color:#5d687a;background:#fff;border:1px solid #dddfea;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.rcv-empty-workspace button.primary{color:#fff;background:#625ad8;border-color:#625ad8}.rcv-empty-workspace button:disabled{cursor:not-allowed;opacity:.45}.rcv-empty-workspace>small{color:#9aa3b0;margin-top:12px;font-size:8px}.cv-message>header em.is-queued{color:#9a6b20}.cv-message>header em.is-sent{color:#248065}.cv-message>header em.is-failed{color:#b44f48}.cv-message-error{color:#a24c45;background:#fff7f6;border:1px solid #f0d1ce;border-radius:7px;width:min(100%,520px);margin:5px 0 0 auto;padding:7px 9px;font-size:8px;line-height:1.4;display:block}.cv-message>p{white-space:pre-wrap;overflow-wrap:anywhere}.cv-messages{overscroll-behavior-y:auto;scrollbar-gutter:stable;padding-bottom:28px}.cv-ai-draft{scroll-margin-bottom:22px}.cv-ai-draft>footer{flex-wrap:wrap}.cv-ai-draft>footer>span{flex:auto;min-width:180px}.cv-ai-draft>footer>button{flex:none;min-width:112px}.cv-control-bar>.cv-ai-actions{align-items:center;gap:6px;min-width:auto;margin-left:auto;display:flex}.cv-ai-actions>button{border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:8px;font-weight:750;display:inline-flex}.cv-ai-actions>button.secondary{color:#6c66cb;background:#fff;border:1px solid #e0e3e9}.cv-ai-actions>button.primary{color:#fff;background:linear-gradient(135deg,#6d65ef,#554dd5);border:1px solid #625ae0;box-shadow:0 4px 11px #564dd52b}.cv-ai-actions>button:disabled{cursor:not-allowed;opacity:.45}.cv-mode-switch{background:#f1f3f6;border:1px solid #dde1e9;border-radius:9px;grid-template-columns:repeat(3,auto);gap:3px;padding:3px;display:grid}.cv-mode-switch>button{color:#7d8797;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:27px;padding:0 9px;font-size:8px;font-weight:750}.cv-mode-switch>button:hover{color:#554ed0;background:#ffffffb8}.cv-mode-switch>button.active{color:#554ed0;background:#fff;box-shadow:0 1px 4px #232b3f1a}.cv-mode-switch>button:disabled{cursor:wait;opacity:.55}@media (width<=1280px){.cv-control-bar{flex-wrap:wrap;align-items:flex-start}.cv-control-bar>div:first-child{flex:250px}.cv-control-bar>.cv-ai-actions{flex:0 auto}}.cv-composer>.cv-composer-actions{gap:7px}.cv-email-account{color:#317b63;align-items:center;gap:5px;min-width:0;display:inline-flex}.cv-email-account select{color:#3b6255;background:#f5fbf8;border:1px solid #dfe5e3;border-radius:7px;outline:0;max-width:205px;height:30px;padding:0 26px 0 8px;font-size:8px;font-weight:700}.cv-email-missing{color:#a06443!important}.cv-composer>.cv-composer-actions>.cv-send-blocked{color:#a45b4e;margin-left:0}.cv-composer>.cv-composer-actions>button.secondary{color:#625bd0;background:#fff;border:1px solid #dcdff0;margin-left:auto}.cv-send-review{width:min(620px,100%)}.cv-send-addresses{background:#fafbfc;border:1px solid #e5e8ee;border-radius:10px;margin-top:16px;padding:4px 12px}.cv-send-addresses p{border-bottom:1px solid #eceef2;grid-template-columns:58px 1fr;gap:8px;margin:0;padding:8px 0;display:grid}.cv-send-addresses p:last-child{border-bottom:0}.cv-send-addresses span{color:#929baa;font-size:8px;font-weight:700}.cv-send-addresses strong{overflow-wrap:anywhere;color:#475267;min-width:0;font-size:9px}.cv-send-preview{margin-top:11px}.cv-send-preview>span{color:#5e697c;margin-bottom:5px;font-size:8.5px;font-weight:750;display:block}.cv-send-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#485367;background:#fbfcfd;border:1px solid #dfe3ea;border-radius:9px;max-height:260px;margin:0;padding:13px;font-size:9.5px;line-height:1.6;overflow-y:auto}.cv-send-safety{color:#2d8067;background:#eef9f5;border-radius:9px;align-items:flex-start;gap:8px;margin-top:11px;padding:10px 11px;display:flex}.cv-send-safety svg{flex:none}.cv-send-safety p,.cv-send-safety strong{display:block}.cv-send-safety p{color:#5c756d;margin:0;font-size:8px;line-height:1.45}.cv-send-safety strong{color:#28745e;margin-bottom:2px;font-size:9px}@media (width<=760px){.rcv-empty-workspace{grid-column:1;min-height:360px}.cv-composer>.cv-composer-actions{flex-wrap:wrap}.cv-email-account{width:100%}.cv-email-account select{flex:1;max-width:none}.cv-composer>.cv-composer-actions>button.secondary{margin-left:0}.cv-control-bar{align-items:flex-start}.cv-control-bar>.cv-ai-actions{flex-wrap:wrap;justify-content:stretch;width:100%}.cv-ai-actions>button{flex:150px}.cv-mode-switch{grid-template-columns:repeat(3,1fr);width:100%}.cv-ai-draft>footer>button{width:100%}}@media (width>=761px){.page-conversations{height:auto;min-height:calc(100dvh - 68px);padding:16px 17px;display:block;overflow:visible}.page-conversations .cv-page-header,.page-conversations .cv-status-strip{flex:none;margin-bottom:12px}.page-conversations .cv-shell{width:100%;height:clamp(760px,82dvh,900px);min-height:760px;max-height:900px}.cv-thread-column,.cv-message-column,.cv-context-column{min-height:0}.cv-message-column{overflow:hidden}.cv-conversation-header,.cv-control-bar,.cv-composer{flex:none}}.cv-thread-list,.cv-messages,.cv-context-column{overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:#c8cddb transparent}.cv-thread-list::-webkit-scrollbar{width:7px;display:block}.cv-messages::-webkit-scrollbar{width:7px;display:block}.cv-context-column::-webkit-scrollbar{width:7px;display:block}.cv-thread-list::-webkit-scrollbar-track{background:0 0}.cv-messages::-webkit-scrollbar-track{background:0 0}.cv-context-column::-webkit-scrollbar-track{background:0 0}.cv-thread-list::-webkit-scrollbar-thumb{background:#c8cddb padding-box padding-box;border:2px solid #0000;border-radius:99px}.cv-messages::-webkit-scrollbar-thumb{background:#c8cddb padding-box padding-box;border:2px solid #0000;border-radius:99px}.cv-context-column::-webkit-scrollbar-thumb{background:#c8cddb padding-box padding-box;border:2px solid #0000;border-radius:99px}.cv-messages{scroll-behavior:smooth;overflow-x:hidden}.cv-reopen-button{min-width:150px}.cv-composer{z-index:2;position:relative}.cv-composer textarea{min-height:58px;max-height:94px}.cv-composer>.cv-composer-actions{flex-wrap:wrap;min-width:0}.cv-composer>.cv-composer-actions>.cv-email-account{flex:180px}.cv-composer>.cv-composer-actions>button{flex:none}@media (width<=760px){.page-conversations{height:auto;min-height:calc(100dvh - 68px);display:block;overflow:visible}.page-conversations .cv-shell{min-height:0}.cv-messages{min-height:320px;max-height:62dvh}}.cv-workspace{min-height:calc(100vh - 68px)}.cv-surface-tabs{background:#fff;border:1px solid #e0e5ed;border-radius:11px;align-items:center;gap:3px;width:max-content;margin:0 0 8px;padding:4px;display:flex;box-shadow:0 4px 14px #202b410a}.cv-surface-tabs button{color:#738097;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;height:37px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.cv-surface-tabs button.active{color:#564ed7;background:#efeeff}html[data-theme=dark] .cv-surface-tabs{background:#121d2e;border-color:#293850}html[data-theme=dark] .cv-surface-tabs button{color:#95a3b8}html[data-theme=dark] .cv-surface-tabs button.active{color:#b5b0ff;background:#24234d}@media (width<=680px){.cv-surface-tabs{width:100%}.cv-surface-tabs button{flex:1;justify-content:center}}.cv-human-query{background:#fffaf0;border:1px solid #ead59b;border-radius:14px;gap:12px;margin:10px 16px 0;padding:14px;display:grid;box-shadow:0 8px 22px #5541140f}.cv-human-query.priority-high{background:#fff5f5;border-color:#efb6b6}.cv-human-query-copy{align-items:flex-start;gap:11px;display:flex}.cv-human-query-copy>span{color:#a46614;background:#fff0c7;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.cv-human-query-copy small{color:#9c6b20;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.cv-human-query-copy strong{color:#242b3d;margin-top:3px;font-size:14px;display:block}.cv-human-query-copy p{color:#667085;margin:5px 0 0;font-size:12px;line-height:1.5}.cv-human-query-actions{align-items:flex-end;gap:8px;display:flex}.cv-human-query-actions textarea{color:#242b3d;min-height:56px;font:inherit;resize:vertical;background:#fff;border:1px solid #ddd4bd;border-radius:10px;flex:1;padding:10px}.cv-human-query-actions button{color:#5c54d9;background:#fff;border:1px solid #d6d2f8;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.cv-human-query-actions button.primary{color:#fff;background:#625add}.cv-human-query-actions.is-resolved{flex-wrap:wrap;align-items:center}.cv-human-query-actions.is-resolved p{color:#596579;min-width:100%;margin:0 0 3px;font-size:12px}html[data-theme=dark] .cv-human-query{box-shadow:none;background:#1c1a16;border-color:#5c4d29}html[data-theme=dark] .cv-human-query.priority-high{background:#211719;border-color:#6c3539}html[data-theme=dark] .cv-human-query-copy>span{color:#ffd58b;background:#3a2d15}html[data-theme=dark] .cv-human-query-copy small{color:#e6b55f}html[data-theme=dark] .cv-human-query-copy strong{color:#f3f6fb}html[data-theme=dark] .cv-human-query-copy p,html[data-theme=dark] .cv-human-query-actions.is-resolved p{color:#a8b3c6}html[data-theme=dark] .cv-human-query-actions textarea,html[data-theme=dark] .cv-human-query-actions button{color:#d9ddff;background:#111c2d;border-color:#34435a}@media (width<=760px){.cv-human-query-actions{flex-direction:column;align-items:stretch}.cv-human-query-actions button{width:100%}}.cv-automation-state{color:var(--accent-primary,#6257e8);margin-top:.18rem;font-size:.72rem;font-style:normal;font-weight:700;display:block}.cv-customer-thread{border:1px solid color-mix(in srgb, var(--success,#16a085) 32%, transparent);background:color-mix(in srgb, var(--success,#16a085) 11%, transparent);width:fit-content;color:var(--success,#16836e);border-radius:999px;margin-top:5px;padding:3px 7px;font-size:11px;font-weight:750;display:inline-flex}html[data-theme=dark] .cv-customer-thread{color:#66dfc3}.guided-setup-page{color:#172033;background:#f7f8fb;min-height:calc(100vh - 64px);padding:24px}.gsp-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.gsp-header p{color:#625add;letter-spacing:.08em;align-items:center;gap:6px;margin:0 0 7px;font-size:10px;font-weight:800;display:flex}.gsp-header h1{letter-spacing:-.045em;margin:0;font:780 32px Manrope,sans-serif}.gsp-header span{color:#788397;margin-top:7px;font-size:12px;display:block}.gsp-header button{color:#596579;background:#fff;border:1px solid #dfe3ea;border-radius:9px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.gsp-progress-card{background:linear-gradient(130deg,#fff,#f4f3ff);border:1px solid #d9dcff;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:18px;min-height:130px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #20274c0f}.gsp-progress-copy{align-items:center;gap:14px;min-width:0;display:flex}.gsp-progress-copy>span{color:#b77a36;background:#fff2df;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.gsp-progress-copy>span.is-ready{color:#21886b;background:#e7f8f1}.gsp-progress-copy small{color:#655de0;letter-spacing:.08em;font-size:8px;font-weight:800}.gsp-progress-copy h2{margin:5px 0 0;font:760 18px Manrope,sans-serif}.gsp-progress-copy p{color:#7e899b;margin:5px 0 0;font-size:10px}.gsp-progress-card>strong{color:#625add;font:800 31px Manrope,sans-serif}.gsp-progress-track{background:#e5e6f1;border-radius:99px;height:6px;position:absolute;bottom:18px;left:82px;right:22px;overflow:hidden}.gsp-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#655de7,#41c7a2);height:100%;transition:width .35s;display:block}.gsp-blockers,.gsp-load-warning{border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;display:flex}.gsp-blockers{color:#9a682f;background:#fff9f0;border:1px solid #efd7b8}.gsp-blockers strong{color:#744a1d;font-size:10px}.gsp-blockers p{color:#956d42;margin:3px 0 0;font-size:9px}.gsp-load-warning{color:#a9564d;background:#fff7f6;border:1px solid #efcfcb;font-size:9px}.gsp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.gsp-step{background:#fff;border:1px solid #e1e5ec;border-radius:12px;grid-template-columns:24px 42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:104px;padding:13px;display:grid;box-shadow:0 7px 22px #1b243a09}.gsp-step-number{color:#a0a9b8;text-align:center;font-size:9px;font-weight:800}.gsp-step-icon{color:#625add;background:#efeeff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.gsp-step-copy{min-width:0}.gsp-step-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gsp-step h3{margin:0;font:750 12px Manrope,sans-serif}.gsp-step em{color:#7f8999;background:#eff1f4;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.gsp-step p{color:#7e899b;margin:6px 0 0;font-size:9px;line-height:1.45}.gsp-step>button{color:#5d56d5;background:#faf9ff;border:1px solid #dedff5;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.gsp-step.status-complete{border-color:#d5eae2}.gsp-step.status-complete .gsp-step-icon,.gsp-step.status-complete em{color:#237b62;background:#e9f7f2}.gsp-step.status-attention{border-color:#ecd3b2}.gsp-step.status-attention .gsp-step-icon,.gsp-step.status-attention em{color:#a56b2e;background:#fff3e2}.gsp-step.status-optional .gsp-step-icon{color:#6e7d92;background:#f0f3f7}html[data-theme=dark] .guided-setup-page{color:#dce5f2;background:#0a1220}html[data-theme=dark] .gsp-header h1,html[data-theme=dark] .gsp-progress-copy h2,html[data-theme=dark] .gsp-step h3{color:#f0f4fb}html[data-theme=dark] .gsp-header button,html[data-theme=dark] .gsp-step{color:#dce5f2;background:#121d2e;border-color:#2a3850}html[data-theme=dark] .gsp-progress-card{background:linear-gradient(130deg,#121d2e,#171a35);border-color:#34366a}html[data-theme=dark] .gsp-progress-track{background:#26344b}html[data-theme=dark] .gsp-step>button{color:#b4afff;background:#181a35;border-color:#3a3c70}html[data-theme=dark] .gsp-blockers{color:#e0aa67;background:#271d13;border-color:#634a2f}html[data-theme=dark] .gsp-blockers strong{color:#f2c58d}html[data-theme=dark] .gsp-blockers p{color:#caa477}html[data-theme=dark] .gsp-load-warning{color:#e6a39d;background:#281718;border-color:#643b3b}@media (width<=920px){.gsp-steps{grid-template-columns:1fr}}@media (width<=620px){.guided-setup-page{padding:17px 13px 28px}.gsp-header{flex-direction:column;align-items:stretch}.gsp-header button{justify-content:center}.gsp-progress-card{grid-template-columns:1fr}.gsp-progress-card>strong{font-size:22px;position:absolute;top:18px;right:18px}.gsp-progress-copy{padding-right:42px}.gsp-progress-track{left:22px}.gsp-step{grid-template-columns:22px 38px 1fr}.gsp-step-icon{width:36px;height:36px}.gsp-step>button{grid-column:2/-1;justify-content:center}}.ra-page{--ra-bg:#fff;--ra-panel:#fff;--ra-soft:#f7f8fc;--ra-border:#dde3ef;--ra-text:#101a32;--ra-muted:#71809d;--ra-violet:#6357ea;--ra-green:#159a78;--ra-amber:#c77a19;--ra-red:#d84d58;color:var(--ra-text);min-width:0;padding:26px}.ra-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.ra-header h1{margin:8px 0;font-size:38px;line-height:1}.ra-header p,.ra-title p{color:var(--ra-muted);margin:0}.ra-eyebrow{letter-spacing:.09em;color:var(--ra-violet);align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.ra-header-actions{gap:10px;display:flex}.ra-page button{font:inherit}.ra-header-actions button,.ra-formula button,.ra-empty button{background:var(--ra-violet);color:#fff;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:8px;padding:12px 16px;font-weight:750;display:flex}.ra-header-actions .secondary{background:var(--ra-panel);color:var(--ra-text);border:1px solid var(--ra-border)}.ra-filters{border:1px solid var(--ra-border);background:var(--ra-soft);border-radius:16px;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:14px;display:flex}.ra-filters label{flex:1;gap:5px;min-width:145px;display:grid}.ra-filters label span,.ra-formula label span{color:var(--ra-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.ra-filters select,.ra-filters input,.ra-formula input{border:1px solid var(--ra-border);background:var(--ra-panel);width:100%;color:var(--ra-text);border-radius:10px;min-height:42px;padding:10px 11px}.ra-filters select:disabled{opacity:.65}.ra-warning{color:var(--ra-red);background:color-mix(in srgb,var(--ra-red) 8%,var(--ra-panel));border:1px solid color-mix(in srgb,var(--ra-red) 30%,transparent);border-radius:12px;align-items:center;gap:8px;margin-bottom:18px;padding:12px 14px;display:flex}.ra-section,.ra-panel{background:var(--ra-panel);border:1px solid var(--ra-border);border-radius:18px;min-width:0;margin-bottom:18px;padding:20px}.ra-title{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ra-title>span{background:color-mix(in srgb,var(--ra-violet) 12%,var(--ra-panel));width:42px;height:42px;color:var(--ra-violet);border-radius:12px;flex:none;place-items:center;display:grid}.ra-title h2{margin:0 0 3px;font-size:20px}.ra-title>button{border:1px solid var(--ra-border);background:var(--ra-soft);color:var(--ra-text);cursor:pointer;border-radius:10px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.ra-kpis{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;display:grid}.ra-metric{border:1px solid var(--ra-border);background:var(--ra-soft);border-radius:14px;gap:12px;min-width:0;padding:16px;display:flex}.ra-metric>span{width:44px;height:44px;color:var(--ra-violet);background:var(--ra-panel);border-radius:12px;place-items:center;display:grid}.ra-metric div{min-width:0}.ra-metric small{color:var(--ra-muted);font-weight:700;display:block}.ra-metric strong{margin:4px 0;font-size:27px;line-height:1.05;display:block}.ra-metric p{color:var(--ra-muted);white-space:normal;margin:0;font-size:12px}.ra-grid.two{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.ra-grid .ra-panel{margin:0 0 18px}.ra-funnel{gap:12px;display:grid}.ra-funnel-row>div:first-child{justify-content:space-between;gap:12px;font-size:13px;display:flex}.ra-track{background:var(--ra-soft);border-radius:20px;height:9px;margin:6px 0 2px;overflow:hidden}.ra-track i{border-radius:inherit;background:linear-gradient(90deg,var(--ra-violet),#31c8bd);height:100%;display:block}.ra-funnel-row small{color:var(--ra-muted)}.ra-rates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ra-rate{border:1px solid var(--ra-border);background:var(--ra-soft);border-radius:13px;padding:16px}.ra-rate span{color:var(--ra-muted);font-size:12px;display:block}.ra-rate strong{margin-top:5px;font-size:24px;display:block}.ra-table-wrap{border:1px solid var(--ra-border);border-radius:13px;overflow:auto}.ra-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.ra-table-wrap th{text-align:left;background:var(--ra-soft);text-transform:uppercase;letter-spacing:.04em;color:var(--ra-muted);padding:12px 14px;font-size:11px}.ra-table-wrap td{border-top:1px solid var(--ra-border);padding:14px;font-weight:650}.ra-link{color:var(--ra-violet);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:800}.ra-link small,.ra-person small{color:var(--ra-muted);margin-top:3px;font-weight:500;display:block}.ra-person{font-weight:800}.ra-empty-row{text-align:center;color:var(--ra-muted);background:var(--ra-soft);border-radius:13px;padding:28px}.ra-stat-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.ra-mini{border:1px solid var(--ra-border);background:var(--ra-soft);border-radius:12px;padding:13px}.ra-mini span{color:var(--ra-muted);font-size:12px;display:block}.ra-mini strong{margin-top:4px;font-size:23px;display:block}.ra-footnote{color:var(--ra-muted);align-items:flex-start;gap:7px;margin:14px 0 0;font-size:12px;line-height:1.45;display:flex}.ra-ai-summary{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ra-ai-summary span{background:color-mix(in srgb,var(--ra-violet) 8%,var(--ra-panel));min-width:130px;color:var(--ra-muted);border-radius:11px;flex:1;padding:10px;font-size:12px}.ra-ai-summary strong{color:var(--ra-text);margin-top:3px;font-size:15px;display:block}.ra-formula{border:1px solid var(--ra-border);background:var(--ra-soft);border-radius:13px;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.ra-formula label{gap:5px;display:grid}.ra-formula button{justify-content:center;min-height:42px}.ra-health{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ra-health-card{text-align:left;border:1px solid var(--ra-border);background:var(--ra-soft);color:var(--ra-text);cursor:pointer;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.ra-health-card div{min-width:0}.ra-health-card strong,.ra-health-card span{display:block}.ra-health-card span{color:var(--ra-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ra-health-card em{text-transform:uppercase;font-size:10px;font-style:normal}.ra-health-card.ok>svg:first-child{color:var(--ra-green)}.ra-health-card.warn>svg:first-child{color:var(--ra-amber)}.ra-health-card.bad>svg:first-child{color:var(--ra-red)}.ra-ops{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.ra-incident{border:1px solid var(--ra-border);background:var(--ra-soft);color:var(--ra-text);cursor:pointer;border-radius:12px;grid-column:span 2;align-items:center;gap:8px;padding:13px;display:flex}.ra-incident strong{margin-left:auto;font-size:22px}.ra-incident.active{border-color:color-mix(in srgb,var(--ra-red) 42%,var(--ra-border));color:var(--ra-red)}.ra-updated{text-align:right;color:var(--ra-muted);padding:0 4px 18px;font-size:12px}.ra-loading,.ra-empty{min-height:420px;color:var(--ra-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ra-empty h2,.ra-empty p{margin:0}@keyframes ra-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .ra-page,.dark .ra-page{--ra-panel:#111d31;--ra-soft:#0d1729;--ra-border:#293852;--ra-text:#f3f6ff;--ra-muted:#9aa9c4;background:#0b1424}.dark .ra-section,.dark .ra-panel,.dark .ra-filters,.dark .ra-metric,.dark .ra-table-wrap{box-shadow:none}.dark .ra-filters select,.dark .ra-filters input,.dark .ra-formula input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=1350px){.ra-kpis{grid-template-columns:repeat(3,1fr)}.ra-health{grid-template-columns:repeat(2,1fr)}}@media (width<=1000px){.ra-page{padding:18px}.ra-header{align-items:flex-start}.ra-grid.two{grid-template-columns:1fr}.ra-kpis{grid-template-columns:repeat(2,1fr)}.ra-formula{grid-template-columns:1fr 1fr}.ra-ops{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.ra-page{padding:14px}.ra-header{display:block}.ra-header h1{font-size:32px}.ra-header-actions{margin-top:16px}.ra-kpis,.ra-rates,.ra-stat-grid,.ra-health,.ra-ops,.ra-formula{grid-template-columns:1fr}.ra-incident{grid-column:auto}.ra-filters label{min-width:100%}}.real-email-center{gap:14px;margin-top:14px;display:grid}.real-email-loading{color:#665ee4;background:#fff;border:1px solid #e1e5ed;border-radius:14px;place-content:center;justify-items:center;gap:8px;min-height:300px;margin-top:14px;display:grid}.real-email-loading svg{animation:1s linear infinite real-email-spin}.real-email-loading strong{color:#263249;font-size:15px}.real-email-loading span{color:#8490a2;font-size:11px}@keyframes real-email-spin{to{transform:rotate(360deg)}}.real-email-error{color:#c76358;background:#fff7f5;border:1px solid #f1cfca;border-radius:11px;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:9px;min-height:58px;padding:11px 13px;display:grid}.real-email-error strong,.real-email-error span{display:block}.real-email-error strong{color:#8f443d;font-size:10px}.real-email-error span{color:#a97069;margin-top:2px;font-size:9px}.real-email-error>button{color:#a16d67;background:#fffc;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.real-email-hero{color:#fff;background:radial-gradient(circle at 10% 20%,#6f65f247,#0000 31%),linear-gradient(135deg,#12192f,#171e46);border:1px solid #242c5e;border-radius:15px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:18px 20px;display:grid;overflow:hidden}.real-email-hero-icon{color:#b3adff;background:#6a60ea29;border:1px solid #9089ff40;border-radius:13px;place-items:center;width:50px;height:50px;display:grid;position:relative}.real-email-hero-icon i{background:#e3a254;border:3px solid #151c3a;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-1px;right:-1px}.real-email-hero-icon i.online{background:#41cca5}.real-email-hero small{color:#5dd3b6;letter-spacing:.12em;font-size:7.5px;font-weight:850}.real-email-hero h3{color:#fff;margin:5px 0 4px;font:750 16px Manrope,sans-serif}.real-email-hero p{color:#929eb5;max-width:680px;margin:0;font-size:9px;line-height:1.5}.real-email-health{color:#e7ab5d;background:#ecaa5412;border:1px solid #edb26329;border-radius:10px;align-items:center;gap:8px;min-width:150px;padding:10px 12px;display:flex}.real-email-health.ready{color:#4fd0ad;background:#4fd0ad12;border-color:#4fd0ad2e}.real-email-health strong,.real-email-health small{display:block}.real-email-health strong{font-size:9px}.real-email-health small{color:#8e99ad;margin-top:2px;font-size:7px}.real-email-providers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.real-email-provider{background:#fff;border:1px solid #e1e5ed;border-radius:13px;min-height:205px;padding:15px}.real-email-provider>header{justify-content:space-between;align-items:center;display:flex}.real-email-provider>header>span,.real-email-account-avatar{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.real-email-provider.gmail>header>span,.real-email-account-avatar.gmail{color:#d95a52;background:#fff0ef}.real-email-provider.outlook>header>span,.real-email-account-avatar.outlook{color:#2679bd;background:#eaf4ff}.real-email-provider>header em{color:#929cab;align-items:center;gap:5px;font-size:7.5px;font-style:normal;font-weight:750;display:flex}.real-email-provider>header em i{background:currentColor;border-radius:50%;width:6px;height:6px}.real-email-provider>header em.connected{color:#2c936f}.real-email-provider h4{color:#354156;margin:12px 0 2px;font:750 13px Manrope,sans-serif}.real-email-provider>small{color:#909aaa;font-size:7.5px}.real-email-provider>p{color:#7d899a;min-height:32px;margin:6px 0 10px;font-size:8.5px;line-height:1.45}.real-email-provider-list{flex-wrap:wrap;gap:6px;min-height:29px;margin-bottom:9px;display:flex}.real-email-provider-list button{color:#687487;background:#fafbfc;border:1px solid #e0e4eb;border-radius:7px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:7.5px;display:flex}.real-email-provider-list button.active{color:#5f57d8;background:#f2f1ff;border-color:#cbc7f4}.real-email-connect{color:#5f57da;background:#f7f6ff;border:1px solid #dddafa;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:34px;font-size:8.5px;font-weight:750;display:flex}.real-email-connect:disabled{opacity:.6}.real-email-connect svg{flex:none}.real-email-connect:disabled svg{animation:1s linear infinite real-email-spin}.real-email-empty{color:#665ee1;background:#fff;border:1px solid #e1e5ed;border-radius:13px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:170px;padding:22px;display:grid}.real-email-empty>svg{background:#f0efff;border-radius:11px;width:43px;height:43px;padding:10px}.real-email-empty strong{color:#344055;font-size:12px}.real-email-empty p{color:#8490a1;max-width:520px;margin:5px 0 0;font-size:9px;line-height:1.5}.real-email-empty ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.real-email-empty li{color:#697588;align-items:center;gap:5px;font-size:8px;display:flex}.real-email-empty li svg{color:#33a17a}.real-email-settings{background:#fff;border:1px solid #e1e5ed;border-radius:14px;overflow:hidden}.real-email-settings>header{background:#fcfcfd;border-bottom:1px solid #edf0f4;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:15px 17px;display:grid}.real-email-settings>header>div:nth-child(2)>small{color:#685fe2;letter-spacing:.1em;font-size:7px;font-weight:850}.real-email-settings h3{color:#354156;margin:4px 0 2px;font:750 12px Manrope,sans-serif}.real-email-settings header p{color:#929cab;margin:0;font-size:7.5px}.real-email-sync{align-items:center;gap:7px;display:flex}.real-email-sync>i{background:#38bd91;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e8f8f2}.real-email-sync>i.error{background:#dc725f;box-shadow:0 0 0 4px #fff0ed}.real-email-sync strong,.real-email-sync small{display:block}.real-email-sync strong{color:#536075;font-size:8px}.real-email-sync small{color:#9aa3af;margin-top:2px;font-size:6.5px}.real-email-metrics{border-bottom:1px solid #edf0f4;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 17px;display:grid}.real-email-metrics>span{color:#675fe0;background:#fafbfc;border:1px solid #e7eaf0;border-radius:9px;align-items:center;gap:8px;min-height:58px;padding:10px;display:flex}.real-email-metrics small,.real-email-metrics strong{display:block}.real-email-metrics small{color:#929cab;font-size:7px}.real-email-metrics strong{color:#435066;margin-top:3px;font-size:10px}.real-email-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:17px;display:grid}.real-email-form-grid label{gap:6px;display:grid}.real-email-form-grid label.full{grid-column:1/-1}.real-email-form-grid label>span{color:#667286;font-size:8.5px;font-weight:750}.real-email-form-grid input,.real-email-form-grid textarea{color:#435066;background:#fbfcfd;border:1px solid #dfe4eb;border-radius:8px;outline:0;width:100%;height:39px;padding:0 10px;font-size:9.5px}.real-email-form-grid textarea{resize:vertical;min-height:92px;padding-block:10px;line-height:1.5}.real-email-form-grid input:focus,.real-email-form-grid textarea:focus{background:#fff;border-color:#aaa5ec;box-shadow:0 0 0 3px #655de012}.real-email-limit-input{position:relative}.real-email-limit-input input{padding-right:72px}.real-email-limit-input small{color:#909aa9;font-size:7px;position:absolute;top:13px;right:10px}.real-email-days{gap:7px;display:flex}.real-email-days button{color:#7d8899;background:#fff;border:1px solid #dfe4eb;border-radius:8px;width:38px;height:34px;font-size:8.5px;font-weight:750}.real-email-days button.active{color:#fff;background:#625ade;border-color:#625ade}.real-email-days button:disabled,.real-email-form-grid input:disabled,.real-email-form-grid textarea:disabled{opacity:.62;cursor:not-allowed}.real-email-security-note{color:#2d8d6c;background:#ecf9f4;border-radius:9px;align-items:flex-start;gap:8px;margin:0 17px 17px;padding:11px;display:flex}.real-email-history{background:linear-gradient(135deg,#faf9ff 0%,#f4f7ff 100%);border:1px solid #ddd9ff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;margin:0 17px 17px;padding:15px;display:grid}.real-email-history-icon{color:#625ade;background:#ece9ff;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.real-email-history-copy small{color:#625ade;letter-spacing:.08em;font-size:7px;font-weight:850}.real-email-history-copy h4{color:#26334a;margin:3px 0 4px;font:800 12px Manrope,sans-serif}.real-email-history-copy p{color:#758197;max-width:720px;margin:0;font-size:8px;line-height:1.55}.real-email-history-stats{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.real-email-history-stats span{color:#737f94;background:#ffffffb8;border:1px solid #e2e4f4;border-radius:7px;padding:5px 7px;font-size:7px}.real-email-history-stats strong{color:#3d4860}.real-email-history-warning{color:#a56238;margin-top:7px;font-size:7px;display:block}.real-email-history-action{gap:6px;min-width:142px;display:grid}.real-email-history-action label{color:#7b8698;font-size:7px;font-weight:750}.real-email-history-action select,.real-email-history-action button{color:#59657a;background:#fff;border:1px solid #dcdff0;border-radius:8px;height:34px;padding:0 10px;font-size:8px;font-weight:750}.real-email-history-action button{color:#fff;background:#625ade;border-color:#625ade;justify-content:center;align-items:center;gap:5px;display:flex}.real-email-history-action button:disabled{opacity:.58;cursor:not-allowed}html[data-theme=dark] .real-email-history{background:linear-gradient(135deg,#17182d 0%,#121d2e 100%);border-color:#403b76}html[data-theme=dark] .real-email-history-icon{color:#aea7ff;background:#27254d}html[data-theme=dark] .real-email-history-copy h4,html[data-theme=dark] .real-email-history-stats strong{color:#e1e6f2}html[data-theme=dark] .real-email-history-copy p,html[data-theme=dark] .real-email-history-stats span,html[data-theme=dark] .real-email-history-action label{color:#9da8ba}html[data-theme=dark] .real-email-history-stats span,html[data-theme=dark] .real-email-history-action select{background:#0c1625;border-color:#303d54}.real-email-security-note p{color:#638f7f;margin:0;font-size:8px;line-height:1.5}.real-email-settings>footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:11px 17px;display:flex}.real-email-settings>footer button,.real-email-confirm footer button{color:#677386;background:#fff;border:1px solid #dfe3ea;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.real-email-settings>footer button.primary{color:#fff;background:#625ade;border-color:#625ade}.real-email-settings>footer button.danger,.real-email-confirm footer button.danger{color:#bd5c53;background:#fff8f7;border-color:#efcfcc;margin-right:auto}.real-email-settings>footer button:disabled{opacity:.55}.real-email-overlay{z-index:130;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c122285;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.real-email-confirm{text-align:center;background:#fff;border-radius:14px;width:min(440px,100%);padding:22px;box-shadow:0 24px 70px #0a112247}.real-email-confirm>span{color:#c86559;background:#fff0ed;border-radius:12px;place-items:center;width:46px;height:46px;margin:0 auto;display:grid}.real-email-confirm h3{color:#2f3b50;margin:13px 0 6px;font:750 15px Manrope,sans-serif}.real-email-confirm p{color:#7d899a;margin:0;font-size:9px;line-height:1.55}.real-email-confirm footer{justify-content:center;gap:8px;margin-top:18px;display:flex}.real-email-confirm footer button.danger{margin-right:0}.real-email-toast{z-index:140;color:#32795f;background:#fff;border:1px solid #d6eae1;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:9px;font-weight:750;display:flex;position:fixed;bottom:23px;right:23px;box-shadow:0 15px 38px #142f2526}@media (width<=820px){.real-email-hero{grid-template-columns:50px minmax(0,1fr)}.real-email-health{grid-column:1/-1}.real-email-empty{grid-template-columns:45px 1fr}.real-email-empty ul{grid-column:1/-1}}@media (width<=620px){.real-email-providers,.real-email-form-grid,.real-email-metrics{grid-template-columns:1fr}.real-email-form-grid label.full{grid-column:auto}.real-email-settings>header{grid-template-columns:43px 1fr}.real-email-sync{grid-column:1/-1}.real-email-settings>footer{flex-wrap:wrap}.real-email-settings>footer button{flex:130px}.real-email-settings>footer button.danger{margin-right:0}.real-email-history{grid-template-columns:42px minmax(0,1fr)}.real-email-history-action{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end}.real-email-history-action label{grid-column:1/-1}}.wa-settings{color:#465266;gap:13px;margin-top:11px;display:grid}.wa-status,.wa-card,.wa-readiness{background:#fff;border:1px solid #e1e6ee;border-radius:13px}.wa-status{grid-template-columns:46px 1fr auto;align-items:center;gap:13px;min-height:105px;padding:17px;display:grid}.wa-status>span,.wa-card>header>span{color:#655de0;background:#efeeff;place-items:center;display:grid}.wa-status>span{border-radius:12px;width:46px;height:46px}.wa-status small{color:#655de0;letter-spacing:.08em;font-size:8px;font-weight:850}.wa-status h3{margin:5px 0 3px;font:750 15px Manrope,sans-serif}.wa-status p,.wa-card header p{color:#8b96a7;margin:0;font-size:9px}.wa-status em{color:#9a742d;background:#fff4dd;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:800;display:flex}.wa-status.connected em{color:#278367;background:#e8f7f1}.wa-card{overflow:hidden}.wa-card>header{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;min-height:70px;padding:13px 15px;display:flex}.wa-card>header>span{border-radius:9px;width:37px;height:37px}.wa-card header h3{margin:0 0 4px;font-size:11px}.wa-grid{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.wa-grid label,.wa-member-select label{align-content:start;gap:6px;display:grid}.wa-grid label>span,.wa-member-select label>span{color:#717c8e;font-size:8px;font-weight:800}.wa-grid input,.wa-grid select,.wa-member-select select,.wa-switches input[type=time]{color:#465266;background:#fbfcfd;border:1px solid #dfe4eb;border-radius:8px;outline:0;height:39px;padding:0 10px}.wa-grid input:focus,.wa-grid select:focus,.wa-member-select select:focus{border-color:#766ef0;box-shadow:0 0 0 3px #655de01c}.wa-field-hint,.wa-field-error{color:#8a94a5;font-size:7.5px;line-height:1.4}.wa-field-error{color:#bd4f4a}.wa-field-invalid input{border-color:#d96e67}.wa-card>footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:11px 15px;display:flex}.wa-card button{color:#5f6878;background:#fff;border:1px solid #dfe4eb;border-radius:8px;min-height:33px;padding:0 11px;font-weight:800}.wa-card button.primary{color:#fff;background:#655de0;border-color:#655de0}.wa-card button:disabled{opacity:.48;cursor:not-allowed}.wa-member-select{grid-template-columns:minmax(220px,1fr) 1fr;align-items:end;gap:15px;padding:14px 15px 0;display:grid}.wa-member-select strong{color:#8490a2;align-items:center;height:39px;font-size:9px;display:flex}.wa-switches{flex-wrap:wrap;align-items:center;gap:12px;padding:0 15px 13px;display:flex}.wa-switches label,.wa-alert-types label{align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.wa-switches input[type=checkbox],.wa-alert-types input{accent-color:#655de0}.wa-switches input[type=time]{width:105px}.wa-alert-types{background:#fbfcfd;border-top:1px solid #edf0f4;grid-template-columns:repeat(3,1fr);gap:10px;padding:13px 15px;display:grid}.wa-meta-recipient-note{color:#665fca;background:#f7f6ff;border-top:1px solid #e3e0ff;align-items:flex-start;gap:8px;margin:0;padding:11px 15px;font-size:8px;line-height:1.5;display:flex}.wa-meta-recipient-note svg{flex:none}.wa-test{padding-bottom:14px}.wa-test>button{align-items:center;gap:6px;margin:14px 15px;display:flex}.wa-error,.wa-message{color:#bd4f4a;background:#fff1f0;margin:0;padding:10px 15px;font-size:9px}.wa-message{color:#4f5b6e;background:#f5f7fa;border-radius:9px;align-items:center;gap:7px;display:flex}@keyframes wa-spin{to{transform:rotate(360deg)}}.wa-readiness{grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.wa-readiness>div{border-right:1px solid #edf0f4;gap:3px;padding:13px 15px;display:grid}.wa-readiness>div:last-child{border-right:0}.wa-readiness strong{color:#253148;font:800 17px Manrope,sans-serif}.wa-readiness span{color:#8490a2;font-size:8px}.wa-lock-note,.wa-consent-summary{color:#6058d7;background:#f7f6ff;border:1px solid #dcd9ff;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;margin:14px 15px 0;padding:11px 12px;display:grid}.wa-lock-note p,.wa-consent-summary p{color:#758096;margin:3px 0 0;font-size:8px}.wa-lock-note strong,.wa-consent-summary strong{font-size:9px}.wa-lock-note>span{font-size:8px;font-weight:800}.wa-webhook{border:1px solid #e4e8ef;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 15px 14px;padding:10px 11px;display:grid}.wa-webhook span,.wa-webhook em{font-size:8px;font-weight:800}.wa-webhook code{text-overflow:ellipsis;color:#637086;font-size:8px;overflow:hidden}.wa-webhook em{color:#9a742d;font-style:normal}.wa-audiences{grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;display:grid}.wa-audiences article{background:#fbfcfd;border:1px solid #e4e8ef;border-radius:10px;padding:12px}.wa-audiences strong{color:#39465c;font-size:10px}.wa-audiences p{color:#7a8698;margin:5px 0 0;font-size:8px;line-height:1.5}.wa-consent-summary{grid-template-columns:24px 1fr;margin-top:0;margin-bottom:15px}.wa-template-list{gap:8px;padding:8px 15px 15px;display:grid}.wa-template-list article{border:1px solid #e4e8ef;border-radius:9px;grid-template-columns:minmax(150px,220px) 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.wa-template-list article>div{gap:3px;display:grid}.wa-template-list strong{color:#3a465b;font-size:9px}.wa-template-list span,.wa-template-list p,.wa-template-list em{font-size:8px}.wa-template-list span,.wa-template-list p{color:#7b8799;margin:0}.wa-template-list em{background:#f2f4f7;border-radius:99px;padding:5px 7px;font-style:normal;font-weight:800}.wa-template-list em.approved{color:#278367;background:#e8f7f1}.wa-template-list em.rejected{color:#bd4f4a;background:#fff1f0}.wa-checks{grid-template-columns:1fr 1fr;gap:8px;padding:0 15px 1px;display:grid}.wa-checks>div{color:#bd4f4a;border:1px solid #e4e8ef;border-radius:8px;grid-template-columns:20px 1fr;gap:7px;padding:9px;display:grid}.wa-checks>div.passed{color:#278367}.wa-checks p,.wa-checks strong{margin:0;font-size:8px;display:block}.wa-checks strong{text-transform:capitalize;color:#445166;margin-bottom:3px}.wa-connection-day ol{columns:2;column-gap:28px;margin:0;padding:15px 20px 8px 38px}.wa-connection-day li{break-inside:avoid;margin:0 0 9px;padding-left:3px;font-size:8.5px;line-height:1.45}.wa-final-lock{color:#278367;background:#e8f7f1;border-radius:8px;align-items:center;gap:7px;margin:5px 15px 15px;padding:10px;font-size:9px;font-weight:800;display:flex}.wa-meta{color:#8490a2;flex-wrap:wrap;gap:14px;font-size:8px;display:flex}.wa-test-readiness{grid-template-columns:repeat(3,1fr);gap:9px;padding:15px;display:grid}.wa-test-readiness article{background:#fbfcfd;border:1px solid #e4e8ef;border-radius:9px;gap:4px;padding:11px;display:grid}.wa-test-readiness strong{color:#3a465b;font-size:9px}.wa-test-readiness span{color:#7b8799;font-size:8px}.wa-test-readiness article.ready{background:#f1faf7;border-color:#bfe7d8}.wa-test-readiness article.ready strong{color:#278367}.wa-test-detail{background:#f7f6ff;border:1px solid #dcd9ff;border-radius:10px;margin:0 15px 14px;overflow:hidden}.wa-test-detail>div:first-child{gap:4px;padding:13px;display:grid}.wa-test-detail small{letter-spacing:.06em;color:#7168dc;font-size:7.5px;font-weight:850}.wa-test-detail>div>strong{color:#4e46c4;font:850 18px Manrope,sans-serif}.wa-test-detail>div>span{color:#737f92;font-size:8px}.wa-test-detail dl{border-top:1px solid #e3e0ff;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:10px 13px;display:grid}.wa-test-detail dl>div{gap:3px;display:grid}.wa-test-detail dt{color:#8a94a5;font-size:7.5px}.wa-test-detail dd{color:#435066;margin:0;font-size:8.5px;font-weight:800}.wa-test-detail .wa-error{margin:0}.wa-real-warning{color:#9a742d;background:#fff8e8;align-items:flex-start;gap:8px;margin:0;padding:10px 15px;font-size:8px;display:flex}.wa-real-warning strong{margin-bottom:2px;font-size:8.5px;display:block}html[data-theme=dark] .wa-settings{color:#dce5f2}html[data-theme=dark] :is(.wa-status,.wa-card,.wa-readiness){background:#121d2e;border-color:#2a3951}html[data-theme=dark] .wa-readiness>div{border-color:#28364c}html[data-theme=dark] .wa-readiness strong{color:#eef3fa}html[data-theme=dark] .wa-card>header,html[data-theme=dark] .wa-card>footer,html[data-theme=dark] .wa-alert-types{background:#0f1a2a;border-color:#28364c}html[data-theme=dark] :is(.wa-grid input,.wa-grid select,.wa-member-select select,.wa-switches input[type=time]){color:#dce5f2;background:#0e192a;border-color:#314158}html[data-theme=dark] .wa-field-invalid input{border-color:#d96e67}html[data-theme=dark] :is(.wa-audiences article,.wa-template-list article,.wa-webhook,.wa-checks>div,.wa-test-readiness article){background:#0f1a2a;border-color:#314158}html[data-theme=dark] :is(.wa-audiences strong,.wa-template-list strong,.wa-checks strong,.wa-test-readiness strong,.wa-test-detail dd){color:#dce5f2}html[data-theme=dark] :is(.wa-lock-note,.wa-consent-summary,.wa-test-detail){background:#18183a;border-color:#413b80}html[data-theme=dark] .wa-meta-recipient-note{color:#b8b2ff;background:#18183a;border-color:#413b80}html[data-theme=dark] .wa-test-readiness article.ready{background:#102c27;border-color:#286d5c}html[data-theme=dark] .wa-test-detail dl{border-color:#413b80}html[data-theme=dark] .wa-card button{color:#b8c4d5;background:#162337;border-color:#314158}html[data-theme=dark] .wa-card button.primary{color:#fff;background:#655de0;border-color:#655de0}html[data-theme=dark] .wa-message{color:#bdc8d8;background:#162337}html[data-theme=dark] .wa-error{color:#efaaa5;background:#2e191c}html[data-theme=dark] .wa-real-warning{color:#e3bb6f;background:#2a2415}@media (width<=900px){.wa-readiness{grid-template-columns:repeat(3,1fr)}.wa-readiness>div{border-bottom:1px solid #edf0f4}.wa-template-list article{grid-template-columns:1fr auto}.wa-template-list article>p{grid-column:1/-1}.wa-checks{grid-template-columns:1fr}.wa-connection-day ol{columns:1}}@media (width<=700px){.wa-status{grid-template-columns:46px 1fr}.wa-status em{grid-column:1/-1;width:max-content}.wa-grid,.wa-member-select,.wa-audiences,.wa-test-readiness{grid-template-columns:1fr}.wa-alert-types{grid-template-columns:1fr 1fr}.wa-lock-note{grid-template-columns:24px 1fr}.wa-lock-note>span{grid-column:2}.wa-webhook{grid-template-columns:1fr}.wa-readiness{grid-template-columns:1fr 1fr}.wa-test-detail dl{grid-template-columns:1fr}}@media (width<=430px){.wa-alert-types,.wa-readiness{grid-template-columns:1fr}}.wa-quick-steps{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 15px 2px;display:grid}.wa-quick-steps span{color:#929cad;background:#f4f6f9;border-radius:10px;align-items:center;min-height:36px;padding:0 8px 0 42px;font-size:8.5px;font-weight:800;display:flex;position:relative}.wa-quick-steps span:not(:last-child):after{content:"";background:#e2e6ed;width:8px;height:2px;position:absolute;right:-8px}.wa-quick-steps b{color:#7d8798;background:#fff;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;display:grid;position:absolute;left:8px}.wa-quick-steps span.done{color:#554dc8;background:#eeecff}.wa-quick-steps span.done b{color:#fff;background:#655de0}.wa-person-row{grid-template-columns:minmax(210px,1fr) minmax(180px,auto);align-items:end;gap:12px;padding:12px 15px 0;display:grid}.wa-person-row label{gap:6px;display:grid}.wa-person-row label>span{color:#717c8e;font-size:8px;font-weight:800}.wa-person-row select{color:#465266;background:#fbfcfd;border:1px solid #dfe4eb;border-radius:8px;outline:0;height:42px;padding:0 10px}.wa-verified-pill{color:#278367;background:#f1faf7;border:1px solid #bfe7d8;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:8px 11px;display:flex}.wa-verified-pill span{gap:2px;font-size:8px;display:grid}.wa-verified-pill strong{font-size:9px}.wa-simple-grid{grid-template-columns:1.4fr .8fr .8fr;gap:12px;padding:15px;display:grid}.wa-simple-grid label{align-content:start;gap:6px;display:grid}.wa-simple-grid label>span{color:#717c8e;font-size:8px;font-weight:800}.wa-simple-grid input,.wa-simple-grid select{color:#465266;background:#fbfcfd;border:1px solid #dfe4eb;border-radius:8px;outline:0;height:42px;padding:0 10px}.wa-simple-grid input:focus,.wa-simple-grid select:focus{border-color:#766ef0;box-shadow:0 0 0 3px #655de01c}.wa-simple-consent{color:#5e57c8;background:#f7f6ff;border:1px solid #dcd9ff;border-radius:9px;align-items:center;gap:8px;margin:0 15px 15px;padding:11px 12px;font-size:9px;font-weight:750;display:flex}.wa-simple-consent input{accent-color:#655de0}.wa-verification-box{text-align:center;background:linear-gradient(135deg,#f8f7ff,#eeecff);border:1px solid #dcd9ff;border-radius:12px;gap:7px;margin:2px 15px 15px;padding:17px;display:grid}.wa-verification-box>small{color:#6b63d2;letter-spacing:.08em;font-size:8px;font-weight:850}.wa-verification-box>strong{color:#4c44c2;letter-spacing:.18em;font:850 28px Manrope,sans-serif}.wa-verification-box>p{color:#6d788a;max-width:610px;margin:0 auto;font-size:9px;line-height:1.55}.wa-verification-box>p b{color:#465266}.wa-verification-box.failed{background:#fff5f4;border-color:#efc7c3}.wa-inline-error{color:#b74b46!important}.wa-reception-repair{justify-items:center;gap:8px;display:grid}.wa-reception-repair button{color:#fff;background:#655de0;border-color:#655de0;min-width:160px}.wa-waiting{color:#655de0;align-items:center;gap:6px;margin:3px auto 0;font-size:8.5px;font-weight:800;display:flex}.wa-quick-actions{justify-content:center!important}.wa-quick-actions button{min-width:180px}.wa-setup-pending{color:#926d2a;background:#fff8e8;border-top:1px solid #f0dfb7;align-items:center;gap:7px;margin:0;padding:10px 15px;font-size:8px;display:flex}.wa-verified-hours{grid-template-columns:1fr 1fr;max-width:600px}.wa-advanced{background:#fff;border:1px solid #e1e6ee;border-radius:13px;overflow:hidden}.wa-advanced>summary{cursor:pointer;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:14px 15px;list-style:none;display:grid}.wa-advanced>summary::-webkit-details-marker{display:none}.wa-advanced>summary>span{color:#655de0;background:#efeeff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.wa-advanced>summary>div{gap:3px;display:grid}.wa-advanced>summary strong{color:#39465c;font-size:10px}.wa-advanced>summary small{color:#8b96a7;font-size:8px}.wa-advanced>summary em{color:#7069ce;background:#f2f0ff;border-radius:99px;padding:5px 7px;font-size:7.5px;font-style:normal;font-weight:800}.wa-advanced[open]>summary{border-bottom:1px solid #edf0f4}.wa-advanced-content{background:#f8fafc;gap:13px;padding:13px;display:grid}.wa-advanced-content>.wa-card,.wa-advanced-content>.wa-readiness{box-shadow:none}html[data-theme=dark] .wa-simple-grid input,html[data-theme=dark] .wa-simple-grid select{color:#dce5f2;background:#0e192a;border-color:#314158}html[data-theme=dark] .wa-simple-consent{color:#b8b2ff;background:#18183a;border-color:#413b80}html[data-theme=dark] .wa-quick-steps span{color:#8490a2;background:#0f1a2a}html[data-theme=dark] .wa-quick-steps b{background:#162337}html[data-theme=dark] .wa-quick-steps span.done{color:#c7c2ff;background:#201f49}html[data-theme=dark] .wa-quick-steps span.done b{color:#fff;background:#655de0}html[data-theme=dark] .wa-person-row select{color:#dce5f2;background:#0e192a;border-color:#314158}html[data-theme=dark] .wa-verified-pill{color:#69c4aa;background:#102c27;border-color:#286d5c}html[data-theme=dark] .wa-verification-box{background:linear-gradient(135deg,#18183a,#201f49);border-color:#413b80}html[data-theme=dark] .wa-verification-box>strong{color:#aaa3ff}html[data-theme=dark] .wa-verification-box>p{color:#aab4c3}html[data-theme=dark] .wa-verification-box>p b{color:#e0e7f0}html[data-theme=dark] .wa-verification-box.failed{background:#2e191c;border-color:#713c43}html[data-theme=dark] .wa-setup-pending{color:#e0b965;background:#2a2415;border-color:#574a26}html[data-theme=dark] .wa-advanced{background:#121d2e;border-color:#2a3951}html[data-theme=dark] .wa-advanced>summary strong{color:#e6edf7}html[data-theme=dark] .wa-advanced[open]>summary{border-color:#28364c}html[data-theme=dark] .wa-advanced-content{background:#0d1726}@media (width<=900px){.wa-simple-grid{grid-template-columns:1fr 1fr}.wa-simple-grid label:first-child{grid-column:1/-1}}@media (width<=700px){.wa-quick-steps,.wa-person-row,.wa-simple-grid{grid-template-columns:1fr}.wa-quick-steps span:not(:last-child):after{display:none}.wa-simple-grid label:first-child{grid-column:auto}.wa-verified-hours{grid-template-columns:1fr 1fr}.wa-advanced>summary{grid-template-columns:36px 1fr}.wa-advanced>summary>em{grid-column:2;width:max-content}}@media (width<=430px){.wa-verified-hours{grid-template-columns:1fr}.wa-verification-box>strong{font-size:24px}}.page-settings{background:radial-gradient(circle at 88% 0,#635bff0e,#0000 28%),#f5f7fb}.st-page{color:#1d2739}.st-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px;display:flex}.st-eyebrow{color:#655de2;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 7px;font-size:11px;font-weight:800;display:flex}.st-page-header h1{color:#182238;letter-spacing:-.045em;margin:0;font:750 clamp(28px,2.35vw,35px)/1.08 Manrope,sans-serif}.st-page-header>div:first-child>p:last-child{color:#7b8698;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.45}.st-header-actions{align-items:center;gap:10px;display:flex}.st-header-actions>span{color:#a17848;align-items:center;gap:5px;font-size:8.5px;font-weight:700;display:flex}.st-header-actions>span i{background:#e29b52;border-radius:50%;width:6px;height:6px}.st-save-button{color:#fff;background:linear-gradient(135deg,#6d65f2,#554cda);border:1px solid #5d55dd;border-radius:9px;align-items:center;gap:6px;height:39px;padding:0 13px;font-size:10.5px;font-weight:750;display:flex;box-shadow:0 7px 18px #5a52d92b}.st-save-button:disabled{color:#98a1ae;box-shadow:none;cursor:default;background:#fff;border-color:#e1e5eb}.st-status-strip{background:#fff;border:1px solid #e2e5ec;border-radius:12px;grid-template-columns:280px minmax(270px,1fr) auto;align-items:center;gap:20px;min-height:78px;margin-bottom:13px;padding:11px 14px;display:grid}.st-workspace-mark{align-items:center;gap:10px;display:flex}.st-workspace-mark>span{color:#fff;background:linear-gradient(135deg,#6f67ef,#5148cc);border-radius:10px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.st-workspace-mark small,.st-workspace-mark strong,.st-workspace-mark p{display:block}.st-workspace-mark small{color:#9ba4b2;letter-spacing:.09em;font-size:7px;font-weight:800}.st-workspace-mark strong{color:#344055;margin-top:2px;font-size:11px}.st-workspace-mark p{color:#959eac;margin:2px 0 0;font-size:7.5px}.st-setup-progress{border-left:1px solid #edf0f4;padding-left:20px}.st-setup-progress>span{justify-content:space-between;display:flex}.st-setup-progress small{color:#7f899a;font-size:8px}.st-setup-progress strong{color:#5f57d9;font-size:9px}.st-setup-progress>div{background:#e9ebf0;border-radius:99px;height:6px;margin-top:6px;overflow:hidden}.st-setup-progress>div i{border-radius:inherit;background:linear-gradient(90deg,#685fe4,#46ba99);width:86%;height:100%;display:block}.st-setup-progress p{color:#9aa3af;margin:5px 0 0;font-size:7.5px}.st-status-strip>button{color:#5e56d8;background:#f6f5ff;border:1px solid #dedbff;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8.5px;font-weight:750;display:flex}.st-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:13px;display:grid}.st-navigation{background:#fff;border:1px solid #e3e7ed;border-radius:12px;padding:10px;position:sticky;top:12px}.st-navigation>p{color:#a1a9b5;letter-spacing:.11em;margin:2px 8px 8px;font-size:7.5px;font-weight:850}.st-navigation>button{color:#8c96a5;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:8px;width:100%;min-height:53px;padding:7px 8px;transition:all .15s;display:grid}.st-navigation>button:hover{background:#f8f9fb}.st-navigation>button.active{color:#625ade;background:#f0efff;box-shadow:inset 0 0 0 1px #e2dfff}.st-navigation>button>span{color:#778396;background:#f2f4f7;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.st-navigation>button.active>span{color:#625ade;background:#fff}.st-navigation>button>div{min-width:0}.st-navigation strong,.st-navigation small{display:block}.st-navigation strong{color:#4b576b;font-size:9px}.st-navigation button.active strong{color:#5149cd}.st-navigation small{color:#9ba4b1;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:7.5px;overflow:hidden}.st-navigation>button>svg{color:#a5adba}.st-help-card{color:#625ade;background:linear-gradient(145deg,#f1f0ff,#f9f9ff);border:1px solid #dedbff;border-radius:9px;margin-top:10px;padding:11px}.st-help-card strong{color:#4b467d;margin-top:6px;font-size:9px;display:block}.st-help-card p{color:#8581a5;margin:4px 0 8px;font-size:7.5px;line-height:1.4}.st-help-card button{color:#5f57d7;background:#fff;border:1px solid #dad6ff;border-radius:6px;height:28px;padding:0 8px;font-size:7.5px;font-weight:750}.st-content{min-width:0}.st-section-header{background:#fff;border:1px solid #e3e7ed;border-radius:12px;align-items:center;gap:10px;min-height:70px;padding:13px 15px;display:flex}.st-section-header>span{color:#625ade;background:#efeeff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.st-section-header h2{color:#273247;margin:0;font:750 15px Manrope,sans-serif}.st-section-header p{color:#939ca9;margin:3px 0 0;font-size:8.5px}.st-group{background:#fff;border:1px solid #e3e7ed;border-radius:12px;margin-top:11px;overflow:hidden}.st-group>header{background:#fcfcfd;border-bottom:1px solid #edf0f4;min-height:61px;padding:12px 15px}.st-group>header h3{color:#354155;margin:0;font:750 11.5px Manrope,sans-serif}.st-group>header p{color:#959eab;margin:3px 0 0;font-size:8px}.st-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.st-field{gap:6px;display:grid}.st-field.full{grid-column:1/-1}.st-field>span{color:#697588;font-size:8.5px;font-weight:750}.st-field input,.st-field select,.st-field textarea{color:#465266;background:#fbfcfd;border:1px solid #e0e4ea;border-radius:8px;outline:0;width:100%;height:39px;padding:0 10px;font-size:9.5px;transition:all .15s}.st-field textarea{resize:vertical;height:76px;padding-block:9px;line-height:1.45}.st-field input:focus,.st-field select:focus,.st-field textarea:focus{background:#fff;border-color:#aaa5ec;box-shadow:0 0 0 3px #655de012}.st-profile-row{border-bottom:1px solid #edf0f4;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;min-height:63px;margin-bottom:15px;padding-bottom:14px;display:grid}.st-profile-row>span{color:#fff;background:linear-gradient(135deg,#6d65e9,#4e47c4);border-radius:10px;place-items:center;width:45px;height:45px;font-size:10px;font-weight:800;display:grid}.st-profile-row strong,.st-profile-row p{display:block}.st-profile-row strong{color:#4c586b;font-size:9px}.st-profile-row p{color:#9ba3af;margin:3px 0 0;font-size:7.5px}.st-profile-row button,.st-inline-button{color:#657185;background:#fff;border:1px solid #e0e4ea;border-radius:7px;height:31px;padding:0 9px;font-size:8px;font-weight:700}.st-setting-row{border-bottom:1px solid #edf0f4;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:57px;display:grid}.st-setting-row:last-child{border-bottom:0}.st-setting-row>span{color:#625ade;background:#efeeff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.st-setting-row strong,.st-setting-row p{display:block}.st-setting-row strong{color:#4e5a6d;font-size:9px}.st-setting-row p{color:#99a2af;margin:3px 0 0;font-size:7.5px}.st-toggle{background:#d9dde4;border:0;border-radius:99px;width:36px;height:20px;padding:0;position:relative}.st-toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:all .17s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000021}.st-toggle.on{background:#655de0}.st-toggle.on span{left:19px}.st-toggle.locked{opacity:.7;cursor:not-allowed}.st-ai-banner,.st-icp-summary,.st-security-hero{color:#eef1f8;background:radial-gradient(circle at 8% 30%,#6c63f13b,#0000 30%),linear-gradient(135deg,#11192f,#171d47);border:1px solid #252d5b;border-radius:12px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:110px;margin-top:11px;padding:16px 18px;display:grid;overflow:hidden}.st-ai-banner>span{color:#aaa5ff;background:#685fee29;border:1px solid #847cff40;border-radius:11px;place-items:center;width:44px;height:44px;display:grid;position:relative}.st-ai-banner>span i{background:#43cfa8;border:3px solid #151d3e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.st-ai-banner small,.st-icp-summary small,.st-security-hero small{color:#51d1b5;letter-spacing:.09em;font-size:7px;font-weight:850}.st-ai-banner h3,.st-icp-summary h3,.st-security-hero h3{color:#fff;margin:5px 0 3px;font:750 14px Manrope,sans-serif}.st-ai-banner p,.st-icp-summary p,.st-security-hero p{color:#909db4;margin:0;font-size:8px}.st-ai-banner>em{color:#4ed0ad;background:#48cba91a;border-radius:99px;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:750}.st-choice-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.st-choice-grid>button{color:#7c8798;text-align:left;background:#fbfcfd;border:1px solid #e4e7ed;border-radius:9px;min-height:94px;padding:11px;position:relative}.st-choice-grid>button:hover{border-color:#d6d3f3}.st-choice-grid>button.active{color:#625ade;background:#f5f4ff;border-color:#aaa4ed;box-shadow:0 0 0 2px #655de00f}.st-choice-grid>button>span{color:#625ade;background:#efeeff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.st-choice-grid strong{color:#4d596c;margin-top:8px;font-size:9px;display:block}.st-choice-grid button.active strong{color:#5149c9}.st-choice-grid p{color:#929ba9;margin:3px 0 0;font-size:7.5px;line-height:1.4}.st-choice-grid>button>svg{color:#625ade;position:absolute;top:9px;right:9px}.st-choice-grid:not(.three)>button{min-height:76px}.st-choice-grid:not(.three)>button strong{margin-top:0}.st-icp-summary{color:#354155;background:linear-gradient(105deg,#f0efff,#fafaff 62%,#effaf7);border-color:#dcd9ff}.st-icp-summary>span{color:#625ade;background:#fff;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.st-icp-summary small{color:#625ade}.st-icp-summary h3{color:#384359}.st-icp-summary p{color:#858fa0}.st-icp-summary>b{color:#5f57da;font:750 23px Manrope,sans-serif}.st-icp-summary>b small{color:#9ba3b1;font-size:8px}.st-chip-selector{flex-wrap:wrap;gap:7px;display:flex}.st-chip-selector button{color:#778294;background:#fff;border:1px solid #e0e4ea;border-radius:7px;align-items:center;gap:4px;height:31px;padding:0 9px;font-size:8px;display:flex}.st-chip-selector button.active{color:#5f57d8;background:#f2f1ff;border-color:#cbc7f6;font-weight:750}.st-input-icon{position:relative}.st-input-icon svg{color:#929ba9;position:absolute;top:12px;left:10px}.st-input-icon input{padding-left:31px}.st-role-list{flex-wrap:wrap;gap:7px;margin-bottom:13px;display:flex}.st-role-list>span,.st-role-list>button{color:#646f81;background:#f8f9fb;border:1px solid #dfe3ea;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:8px;display:flex}.st-role-list span button{color:#9ba3b0;background:0 0;border:0;place-items:center;padding:0;display:grid}.st-role-list>button{color:#625ade;background:#fff;border-style:dashed}.st-signal-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.st-signal-grid label{position:relative}.st-signal-grid input{opacity:0;position:absolute}.st-signal-grid label>span{color:#9aa3af;background:#fbfcfd;border:1px solid #e4e7ed;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;column-gap:8px;min-height:58px;padding:9px;display:grid}.st-signal-grid input:checked+span{color:#625ade;background:#f6f5ff;border-color:#cbc7f6}.st-signal-grid label svg{grid-row:1/3}.st-signal-grid strong,.st-signal-grid small{display:block}.st-signal-grid strong{color:#586477;font-size:8.5px}.st-signal-grid small{color:#9aa3af;font-size:7px}.st-warning-note,.st-gdpr-note{color:#cf8440;background:#fff7ed;border-radius:8px;align-items:flex-start;gap:7px;margin-bottom:12px;padding:10px;display:flex}.st-warning-note p{color:#987b60;margin:0;font-size:7.8px;line-height:1.45}.st-email-account{background:#fbfcfd;border:1px solid #e4e7ed;border-radius:9px;grid-template-columns:39px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:74px;padding:10px;display:grid}.st-email-account>span{color:#d8544f;background:#fff0ef;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.st-email-account em{color:#2c8c69;align-items:center;gap:4px;font-size:6.5px;font-style:normal;font-weight:850;display:flex}.st-email-account em i{background:#3cc095;border-radius:50%;width:5px;height:5px}.st-email-account strong,.st-email-account p{display:block}.st-email-account>div>strong{color:#4a566a;margin-top:3px;font-size:9px}.st-email-account p{color:#99a2af;margin:2px 0 0;font-size:7px}.st-email-account>b{color:#949daa;font-size:7px;font-weight:500}.st-email-account>b strong{color:#328b6d;margin-top:2px;font-size:8.5px}.st-email-account>button{color:#667185;background:#fff;border:1px solid #e0e4ea;border-radius:6px;height:29px;padding:0 8px;font-size:7.5px;font-weight:700}.st-add-account{color:#6962d6;background:#fff;border:1px dashed #cbcfd8;border-radius:7px;align-items:center;gap:5px;height:32px;margin-top:9px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.st-limit-control{border-bottom:1px solid #edf0f4;padding-bottom:14px}.st-limit-control header{justify-content:space-between;display:flex}.st-limit-control strong,.st-limit-control small{display:block}.st-limit-control strong{color:#4f5b6e;font-size:9px}.st-limit-control small{color:#99a2af;margin-top:2px;font-size:7px}.st-limit-control header b{color:#625ade;font-size:9px}.st-limit-control input{accent-color:#655de0;width:100%;margin:12px 0 3px}.st-limit-control footer{color:#a0a8b4;justify-content:space-between;font-size:6.5px;display:flex}.st-schedule-grid{grid-template-columns:1fr 1fr;gap:13px;margin:14px 0;display:grid}.st-days,.st-time-range{align-items:center;gap:5px;height:39px;display:flex}.st-days button{color:#8892a1;background:#fff;border:1px solid #e2e5eb;border-radius:7px;width:31px;height:31px;padding:0;font-size:8px}.st-days button.active{color:#fff;background:#625ade;border-color:#625ade}.st-time-range select{flex:1}.st-time-range>span{color:#9ba3b0;font-size:7px}.st-signature{min-height:94px!important;line-height:1.65!important}.st-section-action{background:#fff;border:1px solid #e3e7ed;border-radius:12px;justify-content:space-between;align-items:center;min-height:59px;margin-top:11px;padding:10px 13px;display:flex}.st-section-action strong,.st-section-action span{display:block}.st-section-action strong{color:#465266;font-size:10px}.st-section-action span{color:#98a1ae;margin-top:2px;font-size:7.5px}.st-section-action button{color:#fff;background:#625ade;border:1px solid #625ade;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.st-team-table{background:#fff;border:1px solid #e3e7ed;border-radius:12px;margin-top:11px;overflow:hidden}.st-team-table>header,.st-team-table>article{grid-template-columns:minmax(210px,1.5fr) 150px 90px 110px 28px;align-items:center;gap:10px;display:grid}.st-team-table>header{color:#9ba4b1;text-transform:uppercase;background:#fafbfc;min-height:35px;padding:0 13px;font-size:7px;font-weight:800}.st-team-table>article{border-top:1px solid #edf0f4;min-height:66px;padding:0 13px}.st-member{align-items:center;gap:8px;min-width:0;display:flex}.st-member>i{color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:800;display:grid}.st-member>span{min-width:0}.st-member strong,.st-member small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.st-member strong{color:#4b576a;font-size:9px}.st-member small{color:#9aa2af;margin-top:2px;font-size:7.5px}.st-team-table article select{color:#657084;background:#fbfcfd;border:1px solid #e1e4ea;border-radius:6px;outline:0;width:100%;height:30px;padding:0 7px;font-size:7.5px}.st-team-table article>em{color:#a17c4b;align-items:center;gap:4px;font-size:7px;font-style:normal;display:flex}.st-team-table article>em.active{color:#318a6a}.st-team-table article>em i{background:currentColor;border-radius:50%;width:5px;height:5px}.st-team-table article>b{color:#717c8e;font-size:7.5px}.st-team-table article>button{color:#929ba9;background:#f4f5f7;border:0;border-radius:6px;width:27px;height:27px;padding:0;font-size:10px}.st-permission-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.st-permission-grid>span{color:#625ade;background:#fbfcfd;border:1px solid #e5e8ed;border-radius:8px;min-height:77px;padding:10px}.st-permission-grid strong,.st-permission-grid small{display:block}.st-permission-grid strong{color:#4e5a6d;margin-top:7px;font-size:8.5px}.st-permission-grid small{color:#9aa3af;margin-top:3px;font-size:7px;line-height:1.35}.st-integration-status{background:#f5fbf8;border:1px solid #dfe9e5;border-radius:12px;align-items:center;gap:10px;min-height:75px;margin-top:11px;padding:12px 14px;display:flex}.st-integration-status>span{color:#25896a;background:#e4f6ef;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.st-integration-status>div{flex:1}.st-integration-status strong,.st-integration-status p{display:block}.st-integration-status strong{color:#3f5c52;font-size:9.5px}.st-integration-status p{color:#81978f;margin:3px 0 0;font-size:7.5px}.st-integration-status>em{color:#348c6d;align-items:center;gap:5px;font-size:7.5px;font-style:normal;display:flex}.st-integration-status>em i{background:#41bc91;border-radius:50%;width:6px;height:6px}.st-integrations-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:11px;display:grid}.st-integrations-grid article{background:#fff;border:1px solid #e3e7ed;border-radius:11px;min-height:157px;padding:13px}.st-integrations-grid header{justify-content:space-between;align-items:center;display:flex}.st-integrations-grid header>span{color:#625ade;background:#efeeff;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.st-integrations-grid .tone-red{color:#d8534d;background:#fff0ef}.st-integrations-grid .tone-blue{color:#3b79bd;background:#eaf4ff}.st-integrations-grid .tone-cyan{color:#298da3;background:#e9f7fa}.st-integrations-grid .tone-orange{color:#d07b34;background:#fff1e5}.st-integrations-grid .tone-green{color:#278764;background:#e9f8f2}.st-integrations-grid .tone-slate{color:#687588;background:#eff2f5}.st-integrations-grid header em{color:#939ca9;align-items:center;gap:4px;font-size:7px;font-style:normal;display:flex}.st-integrations-grid header em.connected{color:#2d8a69}.st-integrations-grid header em i{background:currentColor;border-radius:50%;width:5px;height:5px}.st-integrations-grid h3{color:#465266;margin:10px 0 3px;font-size:10px}.st-integrations-grid>article>p{color:#939dab;min-height:31px;margin:0;font-size:7.5px;line-height:1.4}.st-integrations-grid footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:10px;padding-top:9px;display:flex}.st-integrations-grid footer small{color:#a0a8b4;font-size:6.5px}.st-integrations-grid footer button{color:#687386;background:#fff;border:1px solid #e0e4ea;border-radius:6px;align-items:center;gap:4px;height:27px;margin-left:auto;padding:0 7px;font-size:7px;font-weight:700;display:flex}.st-integrations-grid footer button.connect{color:#fff;background:#625ade;border-color:#625ade}.st-plan-hero{color:#eef1f8;background:radial-gradient(circle at 88% 20%,#49bc9a26,#0000 30%),linear-gradient(135deg,#11192f,#171d47);border:1px solid #252d5b;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:7px 20px;min-height:108px;margin-top:11px;padding:16px 18px;display:grid}.st-plan-hero small{color:#55d0b4;letter-spacing:.09em;font-size:7px;font-weight:850}.st-plan-hero h3{color:#fff;margin:5px 0 3px;font:750 18px Manrope,sans-serif}.st-plan-hero p{color:#909cb2;margin:0;font-size:8px}.st-plan-hero>strong{color:#fff;grid-area:1/2/3;font:750 24px Manrope,sans-serif}.st-plan-hero>strong small{color:#8793a8;font-size:8px}.st-plan-hero>span{color:#8390a6;border-top:1px solid #ffffff12;grid-column:1/-1;padding-top:8px;font-size:7px}.st-usage-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:11px;display:grid}.st-usage-card{background:#fff;border:1px solid #e3e7ed;border-radius:10px;min-height:122px;padding:12px}.st-usage-card header{justify-content:space-between;align-items:center;display:flex}.st-usage-card header>span{color:#625ade;background:#efeeff;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.st-usage-card header em{color:#6e788a;font-size:7px;font-style:normal}.st-usage-card>small{color:#929baa;margin-top:9px;font-size:7.5px;display:block}.st-usage-card>strong{color:#3f4b5f;margin-top:2px;font:750 17px Manrope,sans-serif;display:inline-block}.st-usage-card>p{color:#a0a8b4;margin:0 0 7px;font-size:7px;display:inline-block}.st-usage-card>div{background:#e9ebf0;border-radius:99px;height:5px;overflow:hidden}.st-usage-card>div i{border-radius:inherit;background:linear-gradient(90deg,#655de0,#48b79b);height:100%;display:block}.st-plan-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.st-plan-grid article{background:#fbfcfd;border:1px solid #e3e7ed;border-radius:9px;min-height:203px;padding:12px}.st-plan-grid article.active{background:#f6f5ff;border-color:#aaa4ed;box-shadow:0 0 0 2px #655de00f}.st-plan-grid header{justify-content:space-between;display:flex}.st-plan-grid header>span{color:#536075;font-size:9.5px;font-weight:750}.st-plan-grid header em{color:#5e56d6;background:#e8e6ff;border-radius:99px;align-items:center;gap:3px;padding:3px 5px;font-size:6.5px;font-style:normal;font-weight:750;display:flex}.st-plan-grid>article>strong{color:#374357;margin:12px 0 10px;font:750 21px Manrope,sans-serif;display:block}.st-plan-grid>article>strong small{color:#929ba9;font-size:7px}.st-plan-grid article p{color:#707b8d;align-items:center;gap:4px;margin:7px 0;font-size:7.5px;display:flex}.st-plan-grid article p svg{color:#39a17d}.st-plan-grid article>button{color:#5e56d6;background:#fff;border:1px solid #dedbff;border-radius:7px;width:100%;height:31px;margin-top:8px;font-size:7.5px;font-weight:750}.st-plan-grid article.active>button{color:#fff;background:#625ade;border-color:#625ade}.st-invoice{color:#625ade;border-bottom:1px solid #edf0f4;grid-template-columns:26px 1fr 80px 48px 27px;align-items:center;gap:8px;min-height:52px;display:grid}.st-invoice:last-child{border:0}.st-invoice>span strong,.st-invoice>span small{display:block}.st-invoice>span strong{color:#566174;font-size:8.5px}.st-invoice>span small{color:#9aa2af;margin-top:2px;font-size:7px}.st-invoice>b{color:#526074;font-size:8.5px}.st-invoice>em{color:#2e8d6b;font-size:7px;font-style:normal}.st-invoice>button{color:#717c8e;background:#fff;border:1px solid #e2e5eb;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.st-security-hero{color:#3b4b45;background:linear-gradient(110deg,#edf9f4,#fafdfc 58%,#f1f0ff);border-color:#dcebe5}.st-security-hero>span{color:#2a8d6c;background:#fff;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.st-security-hero small{color:#2d8d6c}.st-security-hero h3{color:#365047}.st-security-hero p{color:#81948d}.st-security-hero>strong{color:#2b8d6c;font:750 23px Manrope,sans-serif}.st-security-hero>strong small{color:#8aa097;font-size:8px}.st-gdpr-note{color:#278866;background:#eaf8f2;margin:14px 0 0}.st-gdpr-note strong,.st-gdpr-note p{display:block}.st-gdpr-note strong{color:#347962;font-size:8.5px}.st-gdpr-note p{color:#719184;margin:3px 0 0;font-size:7.5px}.st-danger-row{background:snow;border:1px solid #f0d9d8;border-radius:8px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:70px;padding:10px;display:grid}.st-danger-row>span{color:#c65b57;background:#fff0ef;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.st-danger-row strong,.st-danger-row p{display:block}.st-danger-row strong{color:#87514e;font-size:9px}.st-danger-row p{color:#a58684;margin:3px 0 0;font-size:7.5px}.st-danger-row button{color:#b25551;background:#fff;border:1px solid #e8c8c6;border-radius:6px;height:30px;padding:0 8px;font-size:7.5px;font-weight:700}.st-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c12227a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.st-modal{background:#fff;border:1px solid #e1e4eb;border-radius:13px;width:min(500px,100%);overflow:hidden;box-shadow:0 24px 70px #0a11223d}.st-modal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:75px;padding:13px 15px;display:flex}.st-modal>header>div{align-items:center;gap:9px;display:flex}.st-modal>header>div>span{color:#625ade;background:#efeeff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.st-modal h2{color:#263146;margin:0;font:750 14px Manrope,sans-serif}.st-modal header p{color:#939ca9;margin:3px 0 0;font-size:8px}.st-modal>header>button{color:#8791a0;background:#f3f5f7;border:0;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.st-modal-body{gap:12px;padding:15px;display:grid}.st-role-explanation{color:#625ade;background:#f4f3ff;border-radius:8px;align-items:flex-start;gap:7px;padding:10px;display:flex}.st-role-explanation p{color:#77739c;margin:0;font-size:7.5px;line-height:1.4}.st-modal>footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;padding:10px 15px;display:flex}.st-modal>footer button{color:#687387;background:#fff;border:1px solid #e0e4ea;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.st-modal>footer button.primary{color:#fff;background:#625ade;border-color:#625ade}.st-toast{z-index:120;color:#33785f;background:#fff;border:1px solid #d8e9e2;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 14px;font-size:10px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 36px #162a2324}@media (width<=1050px){.st-layout{grid-template-columns:215px minmax(0,1fr)}.st-status-strip{grid-template-columns:240px 1fr}.st-status-strip>button{grid-column:1/-1;justify-content:center}.st-permission-grid,.st-usage-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.st-layout{grid-template-columns:1fr}.st-navigation{display:flex;position:static;overflow-x:auto}.st-navigation>p,.st-navigation button small,.st-navigation button>svg,.st-help-card{display:none}.st-navigation>button{min-width:max-content;min-height:40px;display:flex}.st-navigation>button>span{width:27px;height:27px}.st-status-strip{grid-template-columns:1fr 1fr}.st-status-strip>button{grid-column:1/-1}.st-ai-banner,.st-icp-summary,.st-security-hero{grid-template-columns:42px 1fr}.st-ai-banner>em,.st-icp-summary>b,.st-security-hero>strong{grid-column:1/-1}.st-team-table>header,.st-team-table>article{grid-template-columns:minmax(180px,1fr) 125px 80px 28px}.st-team-table>header span:nth-child(4),.st-team-table article>b{display:none}}@media (width<=620px){.st-page-header{flex-direction:column;align-items:flex-start}.st-header-actions{justify-content:space-between;width:100%}.st-save-button{margin-left:auto}.st-status-strip{grid-template-columns:1fr}.st-setup-progress{border-top:1px solid #edf0f4;border-left:0;padding:10px 0 0}.st-form-grid,.st-schedule-grid,.st-signal-grid,.st-integrations-grid,.st-plan-grid{grid-template-columns:1fr}.st-field.full{grid-column:auto}.st-choice-grid{grid-template-columns:1fr}.st-choice-grid>button{min-height:78px}.st-email-account{grid-template-columns:38px 1fr auto}.st-email-account>b,.st-team-table>header{display:none}.st-team-table>article{grid-template-columns:minmax(155px,1fr) 115px 28px}.st-team-table article>em{display:none}.st-permission-grid{grid-template-columns:1fr 1fr}.st-integration-status{flex-wrap:wrap;align-items:flex-start}.st-integration-status>em{margin-left:46px}.st-plan-hero{grid-template-columns:1fr}.st-plan-hero>strong{grid-area:auto}.st-plan-hero>span{grid-column:auto}.st-usage-grid{grid-template-columns:1fr 1fr}.st-danger-row{grid-template-columns:32px 1fr}.st-danger-row>button{grid-column:1/-1}.st-invoice{grid-template-columns:25px 1fr 65px 26px}.st-invoice>em{display:none}}@media (width<=420px){.st-header-actions>span{display:none}.st-save-button{justify-content:center;width:100%}.st-profile-row{grid-template-columns:42px 1fr}.st-profile-row button{grid-column:1/-1}.st-permission-grid,.st-usage-grid{grid-template-columns:1fr}.st-email-account{grid-template-columns:36px 1fr}.st-email-account>button{grid-column:1/-1}.st-team-table>article{grid-template-columns:1fr 28px}.st-team-table article>select{display:none}.st-role-list{display:grid}.st-role-list>*{justify-content:space-between}}.st-intensity-control{background:#fbfcfd;border:1px solid #e2e4ec;border-radius:11px;padding:15px}.st-intensity-control>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.st-intensity-control>header strong,.st-intensity-control>header small{display:block}.st-intensity-control>header strong{font-size:10px}.st-intensity-control>header small{color:#838d9e;margin-top:4px;font-size:8px}.st-intensity-control>header b{color:#fff;background:#655dde;border-radius:10px;place-items:center;width:38px;height:38px;font:750 15px Manrope,sans-serif;display:grid}.st-intensity-control>input{accent-color:#655dde;width:100%;margin:16px 0 9px}.st-intensity-control>footer{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.st-intensity-control>footer button{color:#8490a1;background:#fff;border:1px solid #e2e5eb;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:31px;font-size:7.5px;display:flex}.st-intensity-control>footer button i{background:#b9bfc8;border-radius:50%;width:5px;height:5px}.st-intensity-control>footer button.active{color:#5d56ce;background:#f5f3ff;border-color:#d6d2ff;font-weight:750}.st-intensity-control>footer button.active i{background:#655dde}.st-intensity-control>div{color:#2c8064;background:#eff8f4;border-radius:8px;align-items:flex-start;gap:7px;margin-top:12px;padding:9px;display:flex}.st-intensity-control>div p{color:#637c72;margin:0;font-size:7.5px;line-height:1.45}.page-prospecting{background:radial-gradient(circle at 84% 1%,#635bff0e,#0000 28%),#f5f7fb}.ps-page-header{align-items:flex-end}.ps-header-actions{align-items:center;gap:9px;display:flex}.ps-secondary-action,.ps-results-heading>button,.ps-results-toolbar>.ps-filter-wrap>button{color:#596579;background:#fff;border:1px solid #e3e7ef;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}.ps-secondary-action{border-radius:8px;height:38px;padding:0 14px;font-size:10.5px}.ps-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:14px;display:grid}.ps-live-card{color:#f6f7ff;background:radial-gradient(circle at 10% 40%,#6c63ff30,#0000 29%),radial-gradient(circle at 86% 20%,#31d2be14,#0000 28%),linear-gradient(135deg,#10192f,#151d42);border:1px solid #222c58;border-radius:16px;grid-column:1/-1;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:252px;padding:23px 24px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #10192f1c}.ps-live-card:after{pointer-events:none;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.ps-live-card.is-paused .ps-radar-sweep,.ps-live-card.is-paused .ps-radar-dot,.ps-live-card.is-paused .ps-progress span{opacity:.38;animation-play-state:paused}.ps-radar{z-index:1;color:#918bff;background:radial-gradient(circle,#675fff2e,#0000 68%);border:1px solid #827cff2e;border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 35px #635bff12}.ps-radar:before,.ps-radar:after{content:"";background:#8580ff1c;position:absolute}.ps-radar:before{width:1px;height:100%}.ps-radar:after{width:100%;height:1px}.ps-radar-ring{border:1px solid #827cff2b;border-radius:50%;position:absolute}.ps-radar-ring.ring-a{inset:13px}.ps-radar-ring.ring-b{inset:34px}.ps-radar-ring.ring-c{inset:55px}.ps-radar-sweep{transform-origin:100% 100%;background:linear-gradient(135deg,#0000 50%,#6960ff4f);animation:3.1s linear infinite ps-radar-scan;position:absolute;inset:5px 50% 50% 5px}.ps-radar-dot{background:#43d9c0;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite ps-dot-pulse;position:absolute;box-shadow:0 0 0 3px #43d9c01a,0 0 10px #43d9c0}.ps-radar-dot.dot-a{top:54px;left:28px}.ps-radar-dot.dot-b{animation-delay:.4s;top:32px;right:31px}.ps-radar-dot.dot-c{animation-delay:.8s;bottom:26px;right:43px}.ps-live-main{z-index:1;min-width:0;position:relative}.ps-live-kicker{justify-content:space-between;align-items:center;gap:15px;display:flex}.ps-live-kicker>span{color:#56d8c2;letter-spacing:.11em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.ps-live-kicker>span i{background:#45d6bd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #45d6bd1a}.ps-live-kicker button{color:#8f9bb5;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9.5px;display:inline-flex}.ps-live-main h2{color:#fff;letter-spacing:-.035em;margin:9px 0 5px;font:750 clamp(19px,1.6vw,25px)/1.18 Manrope,sans-serif}.ps-live-main>p{color:#9ca7bd;margin:0;font-size:11px;line-height:1.45}.ps-live-chips{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.ps-live-chips span{color:#b5bfd2;background:#ffffff0a;border:1px solid #ffffff13;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:8.5px;display:inline-flex}.ps-progress-head{color:#8390aa;justify-content:space-between;max-width:540px;margin-top:16px;font-size:8.5px;display:flex}.ps-progress-head strong{color:#c5ccda}.ps-progress{background:#ffffff13;border-radius:99px;max-width:540px;height:4px;margin-top:6px;overflow:hidden}.ps-progress span{border-radius:inherit;background:linear-gradient(90deg,#7168ff,#42d6c2);width:78%;height:100%;animation:2s ease-in-out infinite ps-progress-glow;display:block}.ps-pause-button{z-index:2;color:#b8c0d1;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-self:start;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:9px;font-weight:700;display:inline-flex;position:relative}.ps-pause-button:hover{color:#fff;background:#ffffff14}.ps-live-metrics{z-index:1;background:#070d1f45;border-top:1px solid #ffffff12;grid-column:1/-1;grid-template-columns:repeat(5,1fr);margin:3px -24px 0;padding:14px 24px;display:grid;position:relative}.ps-live-metrics>div{padding:0 20px}.ps-live-metrics>div:first-child{padding-left:0}.ps-live-metrics>div:not(:last-child){border-right:1px solid #fff1}.ps-live-metrics span,.ps-live-metrics strong,.ps-live-metrics small{display:block}.ps-live-metrics span{color:#7e8aa4;font-size:8.5px}.ps-live-metrics strong{color:#f1f4fb;margin-top:2px;font:750 19px Manrope,sans-serif}.ps-live-metrics small{color:#69758e;margin-top:1px;font-size:7.5px}.ps-results-panel{min-width:0;overflow:visible}.ps-results-heading,.ps-side-title{align-items:center;display:flex}.ps-results-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:15px;min-height:67px;padding:13px 16px}.ps-results-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.ps-section-icon,.ps-side-title>span{color:#635bdf;background:#efeeff;border-radius:8px;flex:none;place-items:center;display:grid}.ps-section-icon{width:34px;height:34px}.ps-results-heading h2{color:#202b3e;margin:0;font:750 14px Manrope,sans-serif}.ps-results-heading p{color:#909aaa;margin:3px 0 0;font-size:9px}.ps-results-heading>button{border-radius:7px;height:32px;padding:0 10px;font-size:8.5px}.ps-result-tabs{scrollbar-width:none;border-bottom:1px solid #edf0f5;gap:18px;padding:0 16px;display:flex;overflow:auto hidden}.ps-result-tabs::-webkit-scrollbar{display:none}.ps-result-tabs button{color:#8a95a6;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:9px;font-weight:700;display:inline-flex;position:relative}.ps-result-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ps-result-tabs button.active{color:#514ad0}.ps-result-tabs button.active:after{background:#685ff0}.ps-result-tabs button span{color:#8f99a9;background:#f1f3f7;border-radius:99px;min-width:18px;padding:2px 5px;font-size:7.5px}.ps-result-tabs button.active span{color:#6159df;background:#efeeff}.ps-results-toolbar{background:#fbfcfd;border-bottom:1px solid #edf0f5;align-items:center;gap:8px;min-height:57px;padding:10px 16px;display:flex}.ps-results-toolbar>label{color:#a1a9b6;background:#fff;border:1px solid #e5e8ef;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:0;height:35px;padding:0 10px;display:flex}.ps-results-toolbar input{color:#3d485b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9.5px}.ps-results-toolbar label button{color:#9aa3b1;background:0 0;border:0;place-items:center;padding:0;display:grid}.ps-filter-wrap{position:relative}.ps-results-toolbar>.ps-filter-wrap>button{border-radius:8px;height:35px;padding:0 10px;font-size:8.5px}.ps-results-toolbar>.ps-filter-wrap>button.active{color:#5d56dc;background:#f4f3ff;border-color:#d9d6ff}.ps-filter-menu{z-index:8;background:#fff;border:1px solid #e1e5ed;border-radius:10px;width:190px;padding:7px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #19243924}.ps-filter-menu>span{color:#a0a8b5;letter-spacing:.08em;text-transform:uppercase;padding:4px 7px 7px;font-size:7.5px;font-weight:800;display:block}.ps-filter-menu button{color:#647084;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:0 7px;font-size:8.5px;display:flex}.ps-filter-menu button:hover,.ps-filter-menu button.active{color:#554ed1;background:#f4f3ff}.ps-company-list{padding:10px}.ps-company-card{background:#fff;border:1px solid #e7eaf0;border-radius:11px;margin-bottom:9px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.ps-company-card:hover{border-color:#d9d6f6;transform:translateY(-1px);box-shadow:0 8px 24px #1f2a4011}.ps-company-card.status-green{box-shadow:inset 3px 0 #40bd8c}.ps-company-card.status-orange{box-shadow:inset 3px 0 #f0a357}.ps-company-card.status-violet{box-shadow:inset 3px 0 #736bf0}.ps-company-card.status-gray{opacity:.83;box-shadow:inset 3px 0 #aab2c0}.ps-company-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) 62px 18px;align-items:start;gap:11px;padding:14px 14px 12px 16px;display:grid}.ps-company-logo{color:#5e57d9;background:linear-gradient(145deg,#f4f3ff,#eae8ff);border:1px solid #dddafe;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.ps-company-logo.large{border-radius:11px;width:46px;height:46px;font-size:11px}.ps-company-copy{min-width:0;display:block}.ps-company-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ps-company-title>span{min-width:0}.ps-company-title strong{color:#253045;text-overflow:ellipsis;white-space:nowrap;font:750 11.5px Manrope,sans-serif;display:block;overflow:hidden}.ps-company-title small{color:#929cab;align-items:center;gap:4px;margin-top:4px;font-size:8px;display:flex}.ps-status{white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:4px 6px;font-size:7.5px;font-style:normal;font-weight:800;display:inline-flex}.ps-status.status-green{color:#237c5e;background:#eaf8f2}.ps-status.status-violet{color:#5e57d8;background:#efeeff}.ps-status.status-orange{color:#b26b2c;background:#fff2e7}.ps-status.status-gray{color:#758093;background:#f0f2f5}.ps-company-facts{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.ps-company-facts span{color:#7d889b;align-items:center;gap:4px;font-size:7.8px;display:inline-flex}.ps-company-description{color:#606c80;max-width:780px;margin-top:8px;font-size:8.7px;line-height:1.45;display:block}.ps-reason-row,.ps-source-row{flex-wrap:wrap;align-items:center;display:flex}.ps-reason-row{gap:5px;margin-top:8px}.ps-reason-row em{color:#367d66;background:#edf8f4;border-radius:5px;align-items:center;gap:3px;padding:3px 6px;font-size:7px;font-style:normal;display:inline-flex}.ps-source-row{gap:9px;margin-top:9px}.ps-source-row em{color:#929ba9;align-items:center;gap:4px;font-size:7px;font-style:normal;display:inline-flex}.ps-source-row b{color:#727e91;margin-left:auto;font-size:7px;font-weight:700}.ps-score{flex-direction:column;align-items:flex-end;display:flex}.ps-score small{color:#a0a8b5;font-size:7px}.ps-score strong{color:#263146;letter-spacing:-.04em;margin-top:2px;font:750 20px Manrope,sans-serif}.ps-score>em{color:#9aa3b1;margin-top:-3px;font-size:7px;font-style:normal}.ps-score>span{background:#edf0f4;border-radius:99px;width:52px;height:3px;margin-top:6px;overflow:hidden}.ps-score>span i{border-radius:inherit;background:linear-gradient(90deg,#726af0,#43c6a0);height:100%;display:block}.ps-open-icon{color:#a0a8b5;align-self:center}.ps-company-card>footer{background:#fbfcfd;border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 12px 7px 16px;display:flex}.ps-stage{color:#727e91;align-items:center;gap:5px;font-size:7.8px;font-weight:700;display:inline-flex}.ps-company-card>footer>div{align-items:center;gap:5px;display:flex}.ps-company-card>footer button{color:#8c96a6;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:7.5px;font-weight:700;display:inline-flex}.ps-company-card>footer button:hover{color:#525e72;background:#f1f3f6}.ps-company-card>footer button.approve{color:#2c8768}.ps-company-card>footer button.open{color:#5b54d7;background:#f4f3ff;border-color:#dfdcff}.ps-empty{color:#9aa4b3;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.ps-empty strong{color:#485468;margin-top:11px;font-size:11px}.ps-empty p{margin:5px 0 12px;font-size:8.5px}.ps-empty button{color:#5e57d8;background:#f4f3ff;border:1px solid #dedbff;border-radius:7px;height:30px;padding:0 10px;font-size:8px;font-weight:700}.ps-side-column{gap:12px;display:grid}.ps-side-title{border-bottom:1px solid #edf0f5;gap:9px;min-height:59px;padding:11px 12px}.ps-side-title>span{width:31px;height:31px}.ps-side-title>div{flex:1;min-width:0}.ps-side-title h3{color:#273247;margin:0;font:750 11px Manrope,sans-serif}.ps-side-title p{color:#99a2b0;margin:2px 0 0;font-size:7.5px}.ps-side-title>button{color:#625bdf;background:0 0;border:0;padding:0;font-size:8px;font-weight:700}.ps-criteria-list{padding:5px 12px 9px}.ps-criteria-list>div{border-bottom:1px solid #f0f2f5;padding:9px 0}.ps-criteria-list>div:last-child{border:0}.ps-criteria-list span{color:#9aa3b1;font-size:7.5px;display:block}.ps-criteria-list strong{color:#485468;margin-top:3px;font-size:8.5px;line-height:1.35;display:block}.ps-exclusion-box{color:#c17b3d;background:#fff9f3;border:1px solid #f0e7dd;border-radius:8px;align-items:flex-start;gap:7px;margin:0 11px 11px;padding:9px;display:flex}.ps-exclusion-box div{min-width:0}.ps-exclusion-box strong{color:#8b633f;font-size:8px;display:block}.ps-exclusion-box p{color:#9d8067;margin:3px 0 0;font-size:7px;line-height:1.4}.ps-sources-panel{overflow:hidden}.ps-source-item{border-bottom:1px solid #eff1f5;align-items:center;gap:8px;min-height:48px;margin:0 12px;display:flex}.ps-source-item>span{color:#5e57d8;background:#f2f1ff;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.ps-source-item>div{flex:1;min-width:0}.ps-source-item strong,.ps-source-item small{display:block}.ps-source-item strong{color:#4b5669;font-size:8.5px}.ps-source-item small{color:#9aa3b1;margin-top:2px;font-size:7px}.ps-source-item b{color:#7f8a9c;font-size:8px}.ps-source-item>i{background:#a9b0bd;border-radius:50%;width:6px;height:6px}.ps-source-item>i.active{background:#3fc79a;box-shadow:0 0 0 3px #3fc79a1a}.ps-source-settings{color:#625bda;background:#fafaff;border:0;justify-content:center;align-items:center;gap:5px;width:100%;min-height:38px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.ps-cost-card{color:#f3f5fb;background:linear-gradient(145deg,#151e3b,#1b204d);border:1px solid #252e5b;border-radius:13px;padding:14px;overflow:hidden}.ps-cost-card>div:first-child{color:#918bff;align-items:center;gap:8px;display:flex}.ps-cost-card>div:first-child span{min-width:0}.ps-cost-card>div:first-child strong,.ps-cost-card>div:first-child small{display:block}.ps-cost-card>div:first-child strong{color:#f0f2fa;font-size:9px}.ps-cost-card>div:first-child small{color:#808ca6;margin-top:2px;font-size:7px}.ps-cost-card>strong{margin-top:13px;font:750 24px Manrope,sans-serif;display:block}.ps-cost-card>p{color:#7f8ba5;margin:3px 0 12px;font-size:7.5px}.ps-cost-card>div:not(:first-child){border-top:1px solid #fff1;justify-content:space-between;align-items:center;min-height:28px;display:flex}.ps-cost-card>div:not(:first-child) span{color:#8390a8;font-size:7.5px}.ps-cost-card>div:not(:first-child) b{color:#c5ccda;font-size:8px}.ps-cost-card>small{color:#4fd0af;align-items:center;gap:5px;margin-top:8px;font-size:7px;display:flex}.ps-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c12227a;justify-content:flex-end;animation:.18s ps-fade-in;display:flex;position:fixed;inset:0}.ps-overlay.ps-centered{justify-content:center;align-items:center;padding:20px}.ps-company-drawer{background:#fff;width:min(480px,100%);height:100%;animation:.22s ps-drawer-in;overflow-y:auto;box-shadow:-20px 0 55px #0a112233}.ps-company-drawer>header{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;min-height:84px;padding:16px 18px;display:flex}.ps-company-drawer>header>div{flex:1;min-width:0}.ps-company-drawer>header small{color:#9aa3b1;text-transform:uppercase;font-size:7.5px;font-weight:700}.ps-company-drawer>header h2{color:#202a3d;margin:4px 0 2px;font:750 17px Manrope,sans-serif}.ps-company-drawer>header p{color:#7f8a9b;margin:0;font-size:8px}.ps-company-drawer>header>button,.ps-search-modal>header>button,.ps-activity-modal>header>button{color:#8490a2;background:#f4f5f7;border:0;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.ps-drawer-score{background:#f8f7ff;border:1px solid #e1dfff;border-radius:10px;margin:16px 18px 0;padding:13px}.ps-drawer-score>div:first-child{color:#6d7690;justify-content:space-between;align-items:center;font-size:8.5px;display:flex}.ps-drawer-score>div:first-child strong{color:#554ed3;font:750 15px Manrope,sans-serif}.ps-drawer-score>div:nth-child(2){background:#e7e5f8;border-radius:99px;height:5px;margin-top:8px;overflow:hidden}.ps-drawer-score>div:nth-child(2) span{border-radius:inherit;background:linear-gradient(90deg,#6b63ed,#45c7a4);height:100%;display:block}.ps-drawer-score p{color:#8f98a9;margin:7px 0 0;font-size:7.5px}.ps-company-drawer>section{border-bottom:1px solid #edf0f4;padding:16px 18px}.ps-company-drawer>section h3{color:#303b4e;margin:0 0 8px;font:750 10px Manrope,sans-serif}.ps-company-drawer>section>p{color:#657186;margin:0;font-size:8.5px;line-height:1.55}.ps-drawer-reasons{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ps-drawer-reasons span{color:#337b63;background:#edf8f4;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:7.5px;display:inline-flex}.ps-drawer-warning{color:#9d693a;background:#fff4e9;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:8px;font-size:7.5px;display:flex}.ps-company-data-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ps-company-data-grid div{background:#fafbfc;border:1px solid #ebedf2;border-radius:7px;padding:9px}.ps-company-data-grid span,.ps-company-data-grid strong{display:block}.ps-company-data-grid span{color:#9aa3b1;font-size:7px}.ps-company-data-grid strong{color:#515c70;margin-top:3px;font-size:8.5px}.ps-contact-card,.ps-contact-searching{border:1px solid #e6e8ee;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.ps-contact-card>span,.ps-contact-searching>svg{color:#6159dc}.ps-contact-card>span{background:#efeeff;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.ps-contact-card>div,.ps-contact-searching>span{flex:1;min-width:0}.ps-contact-card strong,.ps-contact-searching strong{color:#465266;font-size:8.5px}.ps-contact-card p,.ps-contact-searching p{color:#969fac;margin:2px 0 0;font-size:7.5px}.ps-contact-card em{color:#2b7d61;background:#eaf8f2;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:700}.ps-drawer-sources{gap:6px;display:grid}.ps-drawer-sources span{color:#657185;border:1px solid #eaecf1;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:8px;display:flex}.ps-drawer-sources span svg:last-child{color:#36af83;margin-left:auto}.ps-company-drawer>footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e8ebf0;justify-content:flex-end;gap:7px;padding:11px 18px;display:flex;position:sticky;bottom:0}.ps-company-drawer>footer button,.ps-search-modal>footer button,.ps-activity-modal>footer button{color:#697488;background:#fff;border:1px solid #e1e5eb;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;font-weight:700;display:inline-flex}.ps-company-drawer>footer button.primary,.ps-search-modal>footer button.primary{color:#fff;background:linear-gradient(135deg,#6c64f6,#554cda);border-color:#625ae4}.ps-search-modal,.ps-activity-modal{background:#fff;border:1px solid #e1e4eb;border-radius:14px;width:min(590px,100%);max-height:calc(100vh - 40px);animation:.2s ps-modal-in;overflow-y:auto;box-shadow:0 24px 70px #0a11223d}.ps-search-modal>header,.ps-activity-modal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;min-height:74px;padding:14px 16px;display:flex}.ps-search-modal>header>div{align-items:center;gap:10px;display:flex}.ps-search-modal>header>div>span{color:#5f58da;background:#efeeff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.ps-search-modal h2,.ps-activity-modal h2{color:#202b3d;margin:0;font:750 15px Manrope,sans-serif}.ps-search-modal header p,.ps-activity-modal header p{color:#939dab;margin:3px 0 0;font-size:8.5px}.ps-form-grid{grid-template-columns:1fr 1fr;gap:11px;padding:16px;display:grid}.ps-form-grid label{gap:6px;display:grid}.ps-form-grid label.full{grid-column:1/-1}.ps-form-grid label span{color:#697588;font-size:8px;font-weight:700}.ps-form-grid input{color:#3e495c;background:#fbfcfd;border:1px solid #e1e5eb;border-radius:8px;outline:0;height:38px;padding:0 10px;font-size:9px}.ps-form-grid input:focus{border-color:#bdb8ff;box-shadow:0 0 0 3px #635bff14}.ps-modal-note{color:#5e57d8;background:#f4f3ff;border-radius:8px;align-items:flex-start;gap:7px;margin:0 16px 16px;padding:10px;display:flex}.ps-modal-note p{color:#7a76a8;margin:0;font-size:8px;line-height:1.45}.ps-modal-note strong{color:#514ac7}.ps-search-modal>footer,.ps-activity-modal>footer{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;padding:11px 16px;display:flex}.ps-activity-modal{width:min(520px,100%)}.ps-activity-modal>div{padding:10px 16px}.ps-activity-modal article{grid-template-columns:13px 68px 1fr;align-items:start;gap:9px;min-height:58px;display:grid}.ps-activity-modal article>span{justify-content:center;width:13px;height:100%;display:flex;position:relative}.ps-activity-modal article>span:after{content:"";background:#e4e7ed;width:1px;position:absolute;top:15px;bottom:-4px}.ps-activity-modal article:last-child>span:after{display:none}.ps-activity-modal article>span i{z-index:1;background:#8d96a5;border:2px solid #fff;border-radius:50%;width:7px;height:7px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #d7dae1}.ps-activity-modal article>span.live i{background:#42c899;box-shadow:0 0 0 3px #42c8991f}.ps-activity-modal time{color:#9aa3b1;font-size:7.5px}.ps-activity-modal article strong{color:#4a5568;font-size:8.5px}.ps-activity-modal article p{color:#919baa;margin:3px 0 0;font-size:7.5px}.ps-toast{z-index:120;color:#34785f;background:#fff;border:1px solid #d9e9e3;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:9px;font-weight:700;animation:.22s ps-toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 36px #162a2324}.ps-live-kicker>span,.ps-live-kicker button{font-size:10.5px}.ps-live-main>p{font-size:12.5px}.ps-live-chips span,.ps-progress-head,.ps-pause-button,.ps-live-metrics span{font-size:10px}.ps-live-metrics small{font-size:9px}.ps-results-heading h2{font-size:16px}.ps-results-heading p{font-size:10.5px}.ps-results-heading>button,.ps-results-toolbar>.ps-filter-wrap>button{font-size:10px}.ps-result-tabs button{font-size:10.5px}.ps-result-tabs button span,.ps-filter-menu>span{font-size:9px}.ps-results-toolbar input{font-size:11px}.ps-filter-menu button{font-size:10px}.ps-company-title small,.ps-status,.ps-company-facts span,.ps-stage{font-size:9.5px}.ps-company-description{font-size:10.5px}.ps-reason-row em,.ps-source-row em,.ps-source-row b,.ps-score small,.ps-score>em{font-size:8.5px}.ps-company-card>footer button{min-height:30px;font-size:9px}.ps-side-title h3{font-size:12.5px}.ps-side-title p,.ps-side-title>button,.ps-criteria-list span,.ps-exclusion-box strong,.ps-source-item b,.ps-source-settings{font-size:9px}.ps-exclusion-box p,.ps-source-item small{font-size:8.5px}.ps-cost-card>div:first-child strong{font-size:10.5px}.ps-cost-card>div:first-child small,.ps-cost-card>p,.ps-cost-card>div:not(:first-child) span,.ps-cost-card>div:not(:first-child) b,.ps-cost-card>small{font-size:8.5px}.ps-company-drawer>header small,.ps-company-drawer>header p,.ps-drawer-score p,.ps-drawer-warning,.ps-drawer-reasons span,.ps-contact-card p,.ps-contact-searching p,.ps-contact-card em,.ps-company-data-grid span{font-size:9px}.ps-company-drawer>section h3,.ps-company-drawer>section>p,.ps-company-data-grid strong,.ps-contact-card strong,.ps-contact-searching strong,.ps-drawer-sources span{font-size:10px}.ps-company-drawer>footer button,.ps-search-modal>footer button,.ps-activity-modal>footer button,.ps-form-grid label span,.ps-modal-note p,.ps-activity-modal time,.ps-activity-modal article p{font-size:9.5px}.ps-form-grid input,.ps-search-modal header p,.ps-activity-modal header p,.ps-activity-modal article strong,.ps-toast{font-size:10.5px}@keyframes ps-radar-scan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ps-dot-pulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes ps-progress-glow{0%,to{filter:saturate(.9)}50%{filter:saturate(1.35)brightness(1.1)}}@keyframes ps-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ps-drawer-in{0%{opacity:.5;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes ps-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ps-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1500px){.ps-layout{grid-template-columns:minmax(0,1fr) 305px}.ps-live-card{min-height:264px}}@media (width<=1120px){.ps-layout{grid-template-columns:minmax(0,1fr) 245px}.ps-live-card{grid-template-columns:118px minmax(0,1fr) auto;gap:18px}.ps-radar{width:114px;height:114px}.ps-radar-ring.ring-a{inset:10px}.ps-radar-ring.ring-b{inset:27px}.ps-radar-ring.ring-c{inset:44px}.ps-radar-dot.dot-a{top:43px;left:22px}.ps-radar-dot.dot-b{top:25px;right:25px}.ps-radar-dot.dot-c{bottom:21px;right:34px}.ps-company-main{grid-template-columns:38px minmax(0,1fr) 58px}.ps-open-icon{display:none}}@media (width<=900px){.ps-page-header{align-items:flex-start}.ps-layout{grid-template-columns:1fr}.ps-live-card{grid-column:auto}.ps-results-panel{order:2}.ps-side-column{order:3;grid-template-columns:1fr 1fr}.ps-cost-card{grid-column:1/-1}}@media (width<=700px){.ps-page-header{gap:13px}.ps-page-header,.ps-header-actions{width:100%}.ps-header-actions{justify-content:stretch}.ps-header-actions button{flex:1}.ps-live-card{grid-template-columns:78px minmax(0,1fr);gap:13px;padding:17px 16px 0}.ps-radar{width:76px;height:76px}.ps-radar-ring.ring-a{inset:7px}.ps-radar-ring.ring-b{inset:19px}.ps-radar-ring.ring-c{inset:30px}.ps-radar-dot{width:4px;height:4px}.ps-radar-dot.dot-a{top:29px;left:15px}.ps-radar-dot.dot-b{top:17px;right:17px}.ps-radar-dot.dot-c{bottom:14px;right:23px}.ps-pause-button{width:34px;padding:0;font-size:0;position:absolute;top:15px;right:15px}.ps-live-kicker{padding-right:34px}.ps-live-kicker button{display:none}.ps-live-main h2{font-size:16px}.ps-live-main>p{font-size:9px}.ps-live-metrics{grid-column:1/-1;grid-template-columns:repeat(3,1fr);row-gap:12px;margin:7px -16px 0;padding:11px 16px}.ps-live-metrics>div{padding:0 10px}.ps-live-metrics>div:nth-child(3){border-right:0}.ps-live-metrics>div:nth-child(4){padding-left:0}.ps-live-metrics strong{font-size:16px}.ps-result-tabs{gap:15px}.ps-company-main{grid-template-columns:35px minmax(0,1fr) 52px;gap:8px;padding:12px}.ps-company-logo{width:35px;height:35px}.ps-company-title{display:block}.ps-status{margin-top:6px}.ps-company-facts span:last-child,.ps-source-row em:nth-child(n+3){display:none}.ps-company-card>footer{flex-direction:column;align-items:flex-start}.ps-company-card>footer>div{align-self:stretch}.ps-company-card>footer button{flex:1}.ps-side-column{grid-template-columns:1fr}.ps-cost-card{grid-column:auto}.ps-company-drawer>footer{flex-wrap:wrap}.ps-company-drawer>footer button{flex:1}}@media (width<=480px){.ps-secondary-action{padding:0;font-size:0;flex:0 0 38px!important}.ps-results-heading>button{width:32px;padding:0;font-size:0}.ps-results-toolbar{align-items:stretch}.ps-results-toolbar>label{width:100%}.ps-results-toolbar>.ps-filter-wrap>button{width:35px;padding:0;font-size:0}.ps-live-card{grid-template-columns:1fr}.ps-radar{display:none}.ps-live-kicker{padding-right:38px}.ps-live-metrics{grid-template-columns:repeat(2,1fr)}.ps-live-metrics>div:nth-child(2),.ps-live-metrics>div:nth-child(4){border-right:0}.ps-live-metrics>div:nth-child(3){border-right:1px solid #fff1;padding-left:0}.ps-company-main{grid-template-columns:34px minmax(0,1fr)}.ps-score{flex-direction:row;grid-column:2;align-items:baseline;gap:3px}.ps-score>span,.ps-score small{display:none}.ps-company-facts{gap:6px}.ps-company-description{display:none}.ps-form-grid{grid-template-columns:1fr}.ps-form-grid label.full{grid-column:auto}}.rp-loading{color:#7068eb;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:420px;display:flex}.rp-loading svg,.is-spinning{animation:1s linear infinite rp-spin}.rp-loading strong{color:#263146;font:750 17px Manrope,sans-serif}.rp-loading span{color:#8792a5;font-size:11px}.rp-header-actions{flex-wrap:wrap}.rp-search-switcher{color:#625ae4;background:#fff;border:1px solid #dfe3eb;border-radius:9px;align-items:center;gap:7px;min-width:235px;height:38px;padding:0 10px;display:flex}.rp-search-switcher select{appearance:none;color:#4e596c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10.5px;font-weight:700}.rp-search-switcher>svg:last-child{color:#9aa4b4}.rp-error{color:#c55f56;background:#fff8f7;border:1px solid #f0d5d2;border-radius:10px;align-items:center;gap:9px;margin:0 0 14px;padding:11px 13px;display:flex}.rp-error>div{flex:1;min-width:0}.rp-error strong,.rp-error span{display:block}.rp-error strong{color:#93483f;font-size:10.5px}.rp-error span{color:#a66a64;margin-top:2px;font-size:9.5px}.rp-error button{color:#a56a64;background:#f8e9e7;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.rp-empty-workspace{text-align:center;background:radial-gradient(circle at 50% 0,#665de817,#0000 38%),#fff;border:1px solid #e0e4eb;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:42px 24px;display:flex}.rp-empty-workspace>span{color:#635be5;background:#efeeff;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.rp-empty-workspace h2{color:#202b3e;margin:16px 0 7px;font:750 21px Manrope,sans-serif}.rp-empty-workspace p{color:#788499;max-width:520px;margin:0 0 17px;font-size:11.5px;line-height:1.6}.rp-empty-workspace small{color:#8b95a5;font-size:10px}.rp-add-company{color:#5d56dc!important;background:#f4f3ff!important;border-color:#dfdcff!important}.rp-readiness-card>strong{color:#f4f5ff}.rp-assignee-select,.rp-assignee-readonly{color:#635be0;background:#fafbfc;border:1px solid #e2e5eb;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.rp-assignee-select select{appearance:none;color:#4d596c;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px;font-weight:700}.rp-assignee-readonly span{color:#4d596c;font-size:10px;font-weight:700}.rp-no-sources,.rp-empty-activity{color:#929cab;margin:0;padding:14px 0;font-size:9.5px}.rp-search-modal{width:min(680px,100%)}.rp-company-modal{width:min(720px,100%)}.rp-search-modal .ps-form-grid,.rp-company-modal .ps-form-grid{max-height:min(62vh,610px);overflow-y:auto}.rp-search-modal .ps-form-grid select,.rp-company-modal .ps-form-grid select,.rp-search-modal .ps-form-grid textarea,.rp-company-modal .ps-form-grid textarea{color:#3e495c;background:#fbfcfd;border:1px solid #e1e5eb;border-radius:8px;outline:0;width:100%;font-size:10.5px}.rp-search-modal .ps-form-grid select,.rp-company-modal .ps-form-grid select{height:38px;padding:0 10px}.rp-search-modal .ps-form-grid textarea,.rp-company-modal .ps-form-grid textarea{resize:vertical;min-height:78px;padding:9px 10px;font-family:inherit;line-height:1.5}.rp-search-modal .ps-form-grid input:disabled,.rp-search-modal .ps-form-grid select:disabled{cursor:not-allowed;color:#9aa3b1;background:#f0f2f5}.rp-source-picker{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.rp-source-picker legend{color:#697588;width:100%;margin-bottom:6px;font-size:9.5px;font-weight:700}.rp-source-picker button{color:#747f91;background:#fafbfc;border:1px solid #e0e4ea;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:9.5px;font-weight:700;display:inline-flex}.rp-source-picker button.active{color:#5650ce;background:#f2f1ff;border-color:#cbc7ff}.rp-score-field input[type=range]{accent-color:#625ae4;height:20px;padding:0}.rp-score-field>span strong{color:#5b54d8}.ps-pause-button:disabled,.rp-add-company:disabled,.ps-secondary-action:disabled,.primary-action:disabled{cursor:not-allowed;opacity:.55}@keyframes rp-spin{to{transform:rotate(360deg)}}@media (width<=900px){.rp-header-actions{width:100%}.rp-search-switcher{min-width:100%}}@media (width<=600px){.rp-search-modal .ps-form-grid,.rp-company-modal .ps-form-grid{grid-template-columns:1fr}.rp-search-modal .ps-form-grid label.full,.rp-company-modal .ps-form-grid label.full,.rp-source-picker.full{grid-column:auto}}.pr-header-actions{flex-wrap:wrap}.pr-plan-capacity{border:1px solid var(--border-color,#dfe4ee);min-height:40px;color:var(--text-secondary,#667085);background:var(--surface,#fff);white-space:nowrap;border-radius:12px;align-items:center;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.pr-best-contact{color:#3c4bbd;overflow-wrap:anywhere;align-items:center;gap:5px;width:fit-content;max-width:100%;font-size:12px;display:inline-flex}.pr-operational-badge{border-radius:8px;align-items:center;gap:5px;width:fit-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.pr-operational-badge.status-active{color:#147758;background:#e8f8f2}.pr-operational-badge:is(.status-closed,.status-conflicting){color:#a53e48;background:#fff0f1}.pr-operational-badge.status-temporarily_closed{color:#9a681f;background:#fff3df}.pr-operational-badge.status-unknown{color:#687386;background:#eef1f5}[data-theme=dark] .pr-operational-badge.status-active{color:#93e2c7;background:#173a31}[data-theme=dark] .pr-operational-badge:is(.status-closed,.status-conflicting){color:#ffb5bb;background:#351d28}[data-theme=dark] .pr-operational-badge.status-temporarily_closed{color:#f0c779;background:#302718}[data-theme=dark] .pr-operational-badge.status-unknown{color:#b9c2d0;background:#26344a}.pr-audited-badge,.pr-audit-error-badge,.pr-auditing-badge{border-radius:10px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.pr-audited-badge{color:#16765a;background:#eaf8f2}.pr-audit-error-badge{color:#b54708;background:#fff3e8}.pr-auditing-badge{color:#4d43cb;background:#f0efff}.pr-research-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pr-research-detail-grid article,.pr-next-action{border:1px solid var(--border-color,#e4e7ec);background:var(--surface-subtle,#f8f9fc);border-radius:12px;padding:12px}.pr-research-detail-grid small,.pr-next-action small{color:var(--text-secondary,#667085);margin-bottom:5px;font-weight:700;display:block}.pr-research-detail-grid strong{color:var(--text-primary,#182230);font-size:12px;line-height:1.45;display:block}.pr-research-detail-grid p{color:var(--text-secondary,#667085);margin:7px 0 0;font-size:10px;line-height:1.45}.pr-next-action strong{color:var(--text-primary,#182230);line-height:1.5}.pr-audit-scores{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pr-audit-scores span{color:var(--text-secondary,#667085);background:var(--surface-subtle,#f2f4f7);border-radius:999px;padding:7px 10px;font-size:12px}.pr-contact-list{gap:9px;display:grid}.pr-contact-links{flex-wrap:wrap;gap:10px;margin-top:5px;display:flex}[data-theme=dark] .pr-plan-capacity,[data-theme=dark] .pr-research-detail-grid article,[data-theme=dark] .pr-next-action{background:#171e35;border-color:#303959}[data-theme=dark] .pr-best-contact{color:#a9b2ff}[data-theme=dark] .pr-audited-badge{color:#7ce0bd;background:#18362f}[data-theme=dark] .pr-audit-error-badge{color:#ffb782;background:#3c281f}[data-theme=dark] .pr-auditing-badge{color:#b8b4ff;background:#292754}@media (width<=760px){.pr-research-detail-grid{grid-template-columns:1fr}.pr-plan-capacity{justify-content:center;width:100%}}.pr-run-controls{align-items:stretch;gap:8px;display:flex}.pr-run-controls>label{align-items:center;min-width:110px;display:flex;position:relative}.pr-run-controls>label select{color:#556175;width:100%;min-height:38px;font:inherit;appearance:none;background:#fff;border:1px solid #dfe3eb;border-radius:8px;padding:0 30px 0 11px;font-size:10px;font-weight:700}.pr-run-controls>label svg{pointer-events:none;position:absolute;right:10px}.pr-run-action{color:#fff;background:linear-gradient(135deg,#6c63ef,#5549df);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #5c51e233}.pr-run-action:disabled{color:#9aa3b3;box-shadow:none;cursor:not-allowed;background:#edf0f5}.pr-settings-action{color:#59657a;background:#fff;border:1px solid #dfe3eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.pr-settings-action:disabled{opacity:.55;cursor:not-allowed}.pr-settings-panel,.pr-progress-panel{color:#17233a;background:#fff;border:1px solid #e0e4ec;border-radius:14px;margin:0 0 16px;box-shadow:0 12px 30px #28344e0f}.pr-settings-panel{padding:18px}.pr-settings-panel>header,.pr-progress-panel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.pr-settings-panel>header>div,.pr-progress-panel>header>div{align-items:center;gap:10px;display:flex}.pr-settings-panel>header>div>span{color:#5c54df;background:#efedff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.pr-settings-panel h2,.pr-settings-panel p,.pr-progress-panel strong,.pr-progress-panel small{margin:0}.pr-settings-panel h2{font-size:15px}.pr-settings-panel p{color:#7a8598;margin-top:3px;font-size:10px}.pr-settings-panel>header>button{color:#758095;background:#fff;border:1px solid #e0e4ec;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.pr-settings-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px;margin-top:16px;display:grid}.pr-settings-grid>label{min-width:0}.pr-settings-grid>label>span,.pr-settings-grid>label>small{display:block}.pr-settings-grid>label>span{color:#4e5b70;margin-bottom:6px;font-size:9px;font-weight:800}.pr-settings-grid>label>small{color:#8b95a7;margin-top:5px;font-size:8.5px;line-height:1.35}.pr-settings-grid :is(input[type=number],select){color:#26334a;width:100%;min-height:38px;font:inherit;background:#fbfcfe;border:1px solid #dde2eb;border-radius:8px;padding:0 10px;font-size:10px;font-weight:700}.pr-settings-grid .pr-settings-toggle{background:#f8f9fc;border:1px solid #e1e4ec;border-radius:9px;align-items:center;gap:9px;min-height:65px;padding:11px;display:flex}.pr-settings-grid .pr-settings-toggle input{accent-color:#625ae3;width:18px;height:18px}.pr-settings-grid .pr-settings-toggle span{margin:0}.pr-settings-grid .pr-settings-toggle strong,.pr-settings-grid .pr-settings-toggle small{display:block}.pr-settings-grid .pr-settings-toggle small{color:#8a94a7;margin-top:4px;font-size:8.5px;font-weight:500}.pr-settings-panel>footer{border-top:1px solid #eaedf2;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding-top:13px;display:flex}.pr-settings-panel>footer p{max-width:760px;line-height:1.5}.pr-settings-panel>footer button{color:#fff;background:#5d55e2;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.pr-progress-panel{padding:15px 17px}.pr-progress-panel>header strong,.pr-progress-panel>header small{display:block}.pr-progress-panel>header strong{font-size:12px}.pr-progress-panel>header small{color:#7d889b;margin-top:3px;font-size:9px}.pr-progress-panel>header>b{color:#5d55df;font-size:18px}.pr-progress-bar{background:#eceef4;border-radius:99px;height:7px;margin:13px 0;overflow:hidden}.pr-progress-bar i{border-radius:inherit;background:linear-gradient(90deg,#6a5ef0,#31c5b0);height:100%;display:block}.pr-progress-metrics{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.pr-progress-metrics span{background:#fafbfc;border:1px solid #e7eaf0;border-radius:8px;padding:9px 11px}.pr-progress-metrics small,.pr-progress-metrics strong{display:block}.pr-progress-metrics small{color:#7f899b;font-size:8.5px}.pr-progress-metrics strong{color:#19263e;margin-top:4px;font-size:14px}.pr-progress-panel>footer{color:#7e899b;flex-wrap:wrap;align-items:center;gap:14px;margin-top:11px;font-size:9px;display:flex}.pr-progress-panel>footer span{align-items:center;gap:5px;display:inline-flex}.pr-progress-panel>footer .is-warning{color:#b86c21}.ps-layout--campaign-focus{grid-template-columns:minmax(0,1fr)}.ps-layout--campaign-focus>:is(.ps-live-card,.pr-progress-panel,.ps-results-panel){grid-column:1;width:100%}.ps-layout--campaign-focus .pr-progress-panel{margin-bottom:0}html[data-theme=dark] :is(.pr-settings-action,.pr-settings-panel,.pr-progress-panel){color:#e5ebf5;background:#111c2d;border-color:#293850}html[data-theme=dark] .pr-settings-panel>header>button,html[data-theme=dark] .pr-settings-grid :is(input[type=number],select),html[data-theme=dark] .pr-settings-grid .pr-settings-toggle,html[data-theme=dark] .pr-progress-metrics span{color:#dbe4f1;background:#0d1726;border-color:#2a3950}html[data-theme=dark] .pr-settings-panel>header>div>span{color:#a9a3ff;background:#25254e}html[data-theme=dark] .pr-settings-panel>footer{border-color:#293850}html[data-theme=dark] .pr-progress-bar{background:#27354a}html[data-theme=dark] .pr-progress-metrics strong{color:#eef3fa}.pr-campaign-filter{min-width:260px}.pr-campaign-multiselect{min-width:270px;position:relative}.pr-campaign-multiselect>button{color:#556175;background:#fff;border:1px solid #dfe3eb;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.pr-campaign-multiselect>button span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pr-campaign-multiselect>button.active{color:#554ed1;border-color:#cbc7ff;box-shadow:0 0 0 3px #685ff014}.pr-campaign-picker{z-index:40;background:#fff;border:1px solid #dfe3eb;border-radius:12px;width:350px;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 22px 50px #1b24382e}.pr-campaign-picker>header,.pr-campaign-picker>footer{justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.pr-campaign-picker>header{border-bottom:1px solid #edf0f4}.pr-campaign-picker>header strong,.pr-campaign-picker>header small{display:block}.pr-campaign-picker>header strong{color:#263147;font-size:11px}.pr-campaign-picker>header small,.pr-campaign-picker>footer span{color:#929cac;margin-top:2px;font-size:9px}.pr-campaign-picker>header>button{color:#788397;background:#fff;border:1px solid #e5e8ef;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.pr-campaign-picker-actions{background:#fafbfc;border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:7px;padding:8px 10px;display:grid}.pr-campaign-picker-actions button,.pr-campaign-picker>footer button{color:#657185;background:#fff;border:1px solid #e1e5ed;border-radius:7px;min-height:31px;font-size:9.5px;font-weight:750}.pr-campaign-picker-actions button.active{color:#554ed1;background:#f0efff;border-color:#cbc7ff}.pr-campaign-picker-list{max-height:270px;padding:6px;overflow-y:auto}.pr-campaign-picker-list>button{color:#465267;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:47px;padding:7px 8px;display:flex}.pr-campaign-picker-list>button:hover{background:#f7f7ff}.pr-campaign-picker-list>button>i{color:#fff;background:#fff;border:1px solid #d9dee7;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.pr-campaign-picker-list>button>i.checked{background:#625ae3;border-color:#625ae3}.pr-campaign-picker-list>button>span{flex:1;min-width:0}.pr-campaign-picker-list strong,.pr-campaign-picker-list small{display:block}.pr-campaign-picker-list strong{color:#3e4a5f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pr-campaign-picker-list small{color:#929cac;margin-top:3px;font-size:8.5px}.pr-campaign-picker>footer{background:#fafbfc;border-top:1px solid #edf0f4}.pr-campaign-picker>footer button{color:#fff;background:#625ae3;border-color:#625ae3;min-width:70px}html[data-theme=dark] .pr-campaign-multiselect>button,html[data-theme=dark] .pr-campaign-picker,html[data-theme=dark] .pr-campaign-picker>header>button,html[data-theme=dark] .pr-campaign-picker-actions button,html[data-theme=dark] .pr-campaign-picker-list>button>i{color:#b8c4d6;background:#121d2e;border-color:#2a3850}html[data-theme=dark] .pr-campaign-picker>header,html[data-theme=dark] .pr-campaign-picker>footer,html[data-theme=dark] .pr-campaign-picker-actions{background:#0f1929;border-color:#2a3850}html[data-theme=dark] .pr-campaign-picker :is(header strong,.pr-campaign-picker-list strong){color:#e2e9f4}html[data-theme=dark] .pr-campaign-picker-list>button:hover,html[data-theme=dark] .pr-campaign-picker-actions button.active{color:#e4e1ff;background:#25254f;border-color:#5a54c4}html[data-theme=dark] .pr-campaign-picker-list>button>i.checked{color:#fff;background:#625ae3;border-color:#6d65e8}.pr-live-note{color:#a9b2ca;background:#ffffff0d;border:1px solid #857eff3d;border-radius:8px;align-items:center;gap:7px;width:fit-content;max-width:620px;margin-top:14px;padding:8px 10px;font-size:10px;display:flex}.pr-real-data-badge{color:#2d8468;background:#eaf8f3;border-radius:99px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.pr-campaign-origin{color:#5c56d0;background:#f0efff;border-radius:5px;align-items:center;gap:4px;width:fit-content;margin-top:6px;padding:4px 6px;font-size:8.5px;font-weight:700;display:inline-flex}.pr-results-empty{min-height:350px}.pr-contact-filters{scrollbar-width:none;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.pr-contact-filters::-webkit-scrollbar{display:none}.pr-contact-filters button{color:#6c778a;white-space:nowrap;background:#fff;border:1px solid #e3e7ef;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:35px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.pr-contact-filters button:hover{color:#554ed1;border-color:#d9d6ff}.pr-contact-filters button.active{color:#554ed1;background:#f0efff;border-color:#cbc7ff;box-shadow:inset 0 0 0 1px #685ff00f}.pr-contact-filters button b{color:#8792a4;background:#f0f2f6;border-radius:99px;min-width:18px;padding:2px 5px;font-size:8.5px}.pr-contact-filters button.active b{color:#554ed1;background:#fff}.ps-results-toolbar>.pr-sort-control{color:#7d8797;flex:0 215px;min-width:185px;max-width:215px;padding:0 27px 0 10px;position:relative}.pr-sort-control>span{color:#9aa3b1;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:8px;font-weight:800}.pr-sort-control select{color:#4a5568;min-width:0;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:0;flex:1;font-size:9.5px;font-weight:750}.pr-sort-control>svg{pointer-events:none;position:absolute;right:9px}.pr-advanced-filter-menu{width:230px;max-height:min(520px,100vh - 180px);overflow-y:auto}.ps-filter-menu .pr-clear-advanced{color:#716bd7;border-top:1px solid #eceef3;border-radius:0 0 7px 7px;justify-content:center;margin-top:6px;font-weight:800}html[data-theme=dark] .pr-contact-filters button{color:#aebbd0;background:#121d2e;border-color:#2a3850}html[data-theme=dark] .pr-contact-filters button:hover,html[data-theme=dark] .pr-contact-filters button.active{color:#e4e1ff;background:#25254f;border-color:#5a54c4}html[data-theme=dark] .ps-results-toolbar>.pr-sort-control,html[data-theme=dark] .ps-filter-menu{color:#aebbd0;background:#121d2e;border-color:#2a3850}html[data-theme=dark] .pr-sort-control select,html[data-theme=dark] .ps-filter-menu button{color:#c2ccdc}html[data-theme=dark] .pr-sort-control select option{color:#dce4ef;background:#121d2e}html[data-theme=dark] .ps-filter-menu button:hover,html[data-theme=dark] .ps-filter-menu button.active{color:#e4e1ff;background:#25254f}html[data-theme=dark] .ps-filter-menu .pr-clear-advanced{color:#aaa5ff;border-color:#2a3850}@media (width<=1280px){.ps-results-toolbar{flex-wrap:wrap}.pr-contact-filters{order:3;width:100%}}html[data-theme=dark] .pr-contact-filters button b{color:#bdc8d8;background:#26344a}html[data-theme=dark] .pr-contact-filters button.active b{color:#f0eeff;background:#3a376f}.ps-drawer-sources a{min-height:34px;color:inherit;border:1px solid #eaecf1;border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:10px;text-decoration:none;display:flex}.ps-drawer-sources a svg:last-child{margin-left:auto}.ps-drawer-sources a:hover{color:#5f56df;border-color:#cfcaff}.pr-campaign-status{border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.pr-campaign-status.status-active{color:#288365;background:#e9f8f2}.pr-campaign-status.status-paused,.pr-campaign-status.status-draft{color:#8f6a39;background:#fff3e5}.pr-campaign-status.status-archived{color:#778295;background:#eef1f5}.pr-assigned-team{background:#f8f7ff;border:1px solid #e5e2ff;border-radius:8px;gap:7px;margin:0 11px 11px;padding:10px;display:grid}.pr-assigned-team>span{color:#8c94a4;text-transform:uppercase;font-size:8.5px;font-weight:700}.pr-assigned-team strong{color:#4c586b;align-items:center;gap:7px;font-size:9.5px;display:flex}.pr-assigned-team strong i{color:#fff;background:#625ae3;border-radius:7px;place-items:center;width:24px;height:24px;font-size:7.5px;font-style:normal;display:grid}.pr-assigned-team small{color:#969fad;font-size:9px}.pr-campaign-list{overflow:hidden}.pr-campaign-list>button{color:#7d8798;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:9px;width:100%;min-height:58px;padding:9px 12px;display:flex}.pr-campaign-list>button:hover{background:#fafaff}.pr-campaign-list>button>span{place-items:center;width:9px;height:9px;display:grid}.pr-campaign-list>button>span i{background:#a5adba;border-radius:50%;width:7px;height:7px;display:block}.pr-campaign-list>button>span.status-active i{background:#3bc395;box-shadow:0 0 0 3px #3bc3951f}.pr-campaign-list>button>span.status-paused i,.pr-campaign-list>button>span.status-draft i{background:#e4a152}.pr-campaign-list>button>div{flex:1;min-width:0}.pr-campaign-list>button strong,.pr-campaign-list>button small{display:block}.pr-campaign-list>button strong{color:#455165;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pr-campaign-list>button small{color:#959eac;margin-top:3px;font-size:8.5px}.pr-campaign-list>p,.pr-no-source-data{color:#929baa;text-align:center;margin:0;padding:22px 14px;font-size:9px}@media (width<=900px){.pr-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-settings-panel>footer{flex-direction:column;align-items:stretch}.pr-progress-metrics{grid-template-columns:repeat(3,1fr)}.pr-header-actions,.pr-campaign-filter,.pr-campaign-multiselect{width:100%}.pr-campaign-picker{width:min(100%,420px);left:0;right:auto}.pr-run-controls{flex-wrap:wrap;width:100%}.pr-run-action{flex:1}.ps-results-toolbar{flex-wrap:wrap}.pr-contact-filters{order:3;width:100%}}@media (width<=560px){.pr-settings-grid,.pr-progress-metrics{grid-template-columns:1fr 1fr}}.pr-overlap-panel{background:var(--surface);border:1px solid #efb9bd;border-radius:14px;margin:0 0 14px;overflow:hidden;box-shadow:0 8px 22px #902a3514}.pr-overlap-panel>header{color:#a53e48;background:#fff4f4;align-items:center;gap:10px;padding:13px 15px;display:flex}.pr-overlap-panel>header>span{background:#ffe1e3;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pr-overlap-panel>header>div{flex:1}.pr-overlap-panel>header strong,.pr-overlap-panel>header small{display:block}.pr-overlap-panel>header small{color:#8a6065;margin-top:3px}.pr-overlap-panel>header b{font-size:20px}.pr-overlap-panel>div{background:var(--border);gap:1px;display:grid}.pr-overlap-panel article{background:var(--surface);grid-template-columns:minmax(180px,1fr) auto minmax(310px,auto);align-items:center;gap:12px;padding:11px 14px;display:grid}.pr-overlap-panel article strong,.pr-overlap-panel article small{display:block}.pr-overlap-panel article small{color:var(--muted);margin-top:3px}.pr-overlap-panel article>span,.pr-overlap-badge{color:#a33e48;background:#fff0f1;border-radius:8px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:750}.pr-overlap-badge{align-items:center;gap:5px;margin-top:6px;display:inline-flex}.pr-fallback-badge{color:#755119;background:#fff6df;border-radius:8px;align-items:center;gap:5px;width:fit-content;margin-top:6px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.pr-overlap-actions{justify-content:flex-end;gap:6px;display:flex}.pr-overlap-actions button{border:1px solid var(--border);background:var(--surface);min-height:32px;color:var(--ink);border-radius:8px;padding:0 9px;font-weight:700}.pr-overlap-actions select{border:1px solid var(--border);background:var(--surface);max-width:170px;min-height:32px;color:var(--ink);font:inherit;border-radius:8px;padding:0 28px 0 9px;font-weight:700}.ps-company-card.has-overlap{border-color:#dc737c;box-shadow:inset 3px 0 #d4525d}.ps-drawer-warning.is-danger{color:#a53e48;background:#fff1f2;border-color:#efb9bd}html[data-theme=dark] .pr-overlap-panel>header{color:#ffadb4;background:#351d28}html[data-theme=dark] .pr-overlap-panel>header small{color:#ddb1b5}html[data-theme=dark] .pr-overlap-panel article>span,html[data-theme=dark] .pr-overlap-badge,html[data-theme=dark] .ps-drawer-warning.is-danger{color:#ffb5bb;background:#351d28;border-color:#66313e}html[data-theme=dark] .pr-fallback-badge{color:#f2d28c;background:#3a2c17}.pr-ready-badge{color:#147758;background:#e8f8f2;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.pr-audit-all-action{color:#fff;background:linear-gradient(135deg,#7168f6,#554bd9);border:1px solid #665df0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #564cda2e}.pr-audit-all-action:disabled{color:var(--muted);border-color:var(--border);background:var(--surface-soft,#f4f6fa);box-shadow:none;cursor:not-allowed}.pr-company-workspace-overlay{justify-content:center;align-items:center;padding:clamp(14px,3vw,42px)}.ps-company-drawer.pr-company-workspace{border:1px solid var(--border);border-radius:22px;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;width:min(1240px,100%);height:min(920px,100vh - clamp(28px,6vw,84px));animation:.2s ease-out pr-workspace-in;display:grid;overflow-y:auto;box-shadow:0 30px 90px #0a11224d}.pr-company-workspace>:is(header,.ps-drawer-score,.ps-drawer-warning,footer){grid-column:1/-1}.pr-company-workspace>header{z-index:4;background:color-mix(in srgb, var(--surface,#fff) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.pr-company-workspace>section{border-right:0;border-bottom:1px solid var(--border);grid-column:1/-1;min-width:0;padding:14px 18px}.pr-company-workspace>footer{z-index:5}@keyframes pr-workspace-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.pr-company-workspace>.pr-commercial-summary{background:linear-gradient(135deg, color-mix(in srgb, #655cf0 8%, var(--surface)), color-mix(in srgb, #35b991 4%, var(--surface)));border-right:0;grid-column:1/-1;padding:16px 18px}.pr-commercial-summary>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.pr-commercial-summary>header small{color:#655cf0;letter-spacing:.08em;font-size:9px;font-weight:900}.pr-commercial-summary>header h3{margin:4px 0 0;font-size:19px}.pr-commercial-summary>header>span{color:#5a52cf;background:#f2f1ff;border:1px solid #d8d5ff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:850}.pr-commercial-summary>header>span.is-ready{color:#13785a;background:#e9f8f2;border-color:#a6dcc9}.pr-commercial-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.pr-commercial-summary article{border:1px solid color-mix(in srgb, var(--border) 82%, #655cf0);background:color-mix(in srgb, var(--surface) 94%, transparent);border-radius:11px;min-width:0;padding:11px}.pr-commercial-summary article small{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.pr-commercial-summary article strong{color:var(--ink);font-size:13px;line-height:1.4;display:block}.pr-commercial-summary article p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.pr-commercial-summary>footer{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.pr-commercial-summary>footer span{color:#536175;background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;font-weight:750;display:inline-flex}.pr-company-workspace>.pr-company-research-summary{border-right:0;grid-column:1/-1}.pr-company-facts>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;display:flex}.pr-company-facts>header small{color:#655cf0;letter-spacing:.08em;font-size:9px;font-weight:900}.pr-company-facts>header h3{margin:3px 0 0;font-size:16px}.pr-company-facts>header p{max-width:470px;color:var(--muted);margin:0;font-size:10px;line-height:1.45}.pr-company-facts>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pr-company-facts article{border:1px solid var(--border);background:var(--surface-soft,#f8f9fc);border-radius:11px;min-width:0;padding:11px}.pr-company-facts article small,.pr-company-facts article strong,.pr-company-facts article time{display:block}.pr-company-facts article small{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:850}.pr-company-facts article strong{color:var(--ink);margin-top:5px;font-size:12px;line-height:1.4}.pr-company-facts article p{color:var(--muted);margin:6px 0 0;font-size:9.5px;line-height:1.45}.pr-company-facts article time{color:var(--muted);margin-top:6px;font-size:8px}.pr-company-facts article.operational-active{background:#effaf6;border-color:#a6dcc9}.pr-company-facts article:is(.operational-closed,.operational-conflicting){background:#fff3f4;border-color:#efb6bc}.pr-company-facts article.operational-temporarily_closed{background:#fff8ed;border-color:#e9cea1}.pr-company-facts article.operational-unknown{background:#f7f8fb;border-color:#d8dce5}.pr-company-facts .rp-assignee-select{width:100%;margin-top:5px}.pr-company-facts>footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.pr-company-facts>footer strong{color:var(--ink);margin-right:3px;font-size:9px}.pr-company-facts>footer a{border:1px solid var(--border);color:#5d54d6;background:var(--surface);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;max-width:100%;padding:6px 8px;font-size:9px;text-decoration:none;display:inline-flex;overflow:hidden}.pr-section-intro{color:var(--muted)!important;margin:-3px 0 10px!important;font-size:10px!important}.pr-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-audit-overview,.pr-opportunity-match,.pr-approach-card{border:1px solid var(--border);background:var(--surface-soft,#f8f9fc);border-radius:13px}.pr-audit-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.pr-audit-heading span,.pr-audit-heading strong{display:block}.pr-audit-heading span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.pr-audit-heading strong{margin-top:3px}.pr-audit-heading>b{color:#9a681f;background:#fff2dc;border-radius:999px;padding:5px 8px;font-size:9px}.pr-audit-heading>b.is-ready{color:#147758;background:#e8f8f2}.pr-audit-progress{margin-top:10px}.pr-audit-progress>div{color:var(--muted);justify-content:space-between;font-size:10px;font-weight:750;display:flex}.pr-audit-progress>span{background:color-mix(in srgb, var(--border) 75%, transparent);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.pr-audit-progress i{border-radius:inherit;background:linear-gradient(90deg,#6e64ee,#39b994);height:100%;transition:width .25s;display:block}.pr-audit-kpis{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;margin-top:11px;display:grid}.pr-audit-kpis span{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:9px;padding:9px;font-size:9px}.pr-audit-kpis strong{color:var(--ink);font-size:16px;display:block}.pr-opportunity-reason{background:var(--surface);border-left:3px solid #625ada;border-radius:8px;margin-top:10px;padding:11px}.pr-opportunity-reason small,.pr-opportunity-reason strong{display:block}.pr-opportunity-reason p{margin-bottom:0}.pr-opportunity-match{background:#f2fbf8;border-color:#b9e1d4}.pr-opportunity-match>div{margin-top:9px}.pr-opportunity-match span{color:#64778a;text-transform:uppercase;font-size:9px;font-weight:800}.pr-opportunity-match p{margin:3px 0 0}.pr-trigger-list,.pr-evidence-list{gap:8px;display:grid}.pr-trigger-list article{background:#f8f8ff;border:1px solid #dcdcff;border-radius:10px;grid-template-columns:30px 1fr auto;gap:9px;padding:10px;display:grid}.pr-trigger-list article>span{color:#5d54d6;background:#e9e8ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.pr-trigger-list p{margin:3px 0}.pr-trigger-list small{color:var(--muted)}.pr-evidence-list article{border:1px solid var(--border);background:var(--surface);border-left-width:3px;border-radius:10px;padding:10px}.pr-evidence-list article.evidence-verified_fact{border-left-color:#29a47c}.pr-evidence-list article.evidence-commercial_inference{border-left-color:#d99a43}.pr-evidence-list article.evidence-hypothesis{border-left-color:#8994a8}.pr-evidence-list article.evidence-contradicted_fact{border-left-color:#db5361}.pr-evidence-list article.evidence-outdated_fact{border-left-color:#a47747}.pr-evidence-list header{color:var(--muted);letter-spacing:.04em;justify-content:space-between;font-size:8px;font-weight:850;display:flex}.pr-evidence-list p{margin:7px 0}.pr-evidence-list small{color:var(--muted);line-height:1.45;display:block}.pr-evidence-list em{color:var(--muted);margin-top:6px;font-size:9px;font-style:normal;display:block}.pr-evidence-list a{color:#5d54d6;align-items:center;gap:4px;margin-top:7px;font-size:9px;font-weight:750;display:inline-flex}.pr-research-plan{background:var(--surface-soft,#f8f9fc)}.pr-plan-summary{flex-wrap:wrap;gap:6px;display:flex}.pr-plan-summary span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:8px;padding:6px 8px;font-size:10px;font-weight:700}.pr-pending-questions{margin-top:10px}.pr-pending-questions small{color:var(--muted);text-transform:uppercase;font-weight:800}.pr-pending-questions p{color:var(--muted);gap:6px;margin:7px 0 0;font-size:11px;display:flex}.pr-source-run-grid,.pr-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.pr-source-run-grid article{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.pr-source-run-grid article>div{min-width:0}.pr-source-run-grid strong,.pr-source-run-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pr-source-run-grid small{color:var(--muted);margin-top:2px;font-size:9px}.pr-source-run-grid .is-completed svg{color:#218a69}.pr-source-run-grid :is(.is-failed,.is-unavailable) svg{color:#cc5a64}.pr-connector-grid>span{border:1px solid var(--border);color:var(--ink);background:var(--surface);border-radius:9px;grid-template-columns:8px 1fr;align-items:center;gap:3px 7px;padding:8px;font-size:10px;font-weight:750;display:grid}.pr-connector-grid i{background:#a1aabc;border-radius:50%;width:7px;height:7px}.pr-connector-grid small{color:var(--muted);grid-column:2;font-size:8px;font-weight:650}.pr-connector-grid .is-connected i{background:#2db285;box-shadow:0 0 0 3px #2db2851f}.pr-connector-grid .is-disabled{opacity:.75}.pr-approach-card small{color:#5d54d6;align-items:center;gap:5px;font-weight:750;display:flex}html[data-theme=dark] :is(.pr-audit-overview,.pr-approach-card){background:#111d2f;border-color:#314059}html[data-theme=dark] .pr-company-workspace>.pr-commercial-summary{background:linear-gradient(135deg,#655cf02e,#20a37c14)}html[data-theme=dark] .pr-commercial-summary article{background:#0d182ad1;border-color:#35405b}html[data-theme=dark] .pr-commercial-summary>header>span{color:#c4c0ff;background:#282650;border-color:#46417d}html[data-theme=dark] .pr-commercial-summary>header>span.is-ready{color:#8ce0c2;background:#16362e;border-color:#285b4a}html[data-theme=dark] .pr-commercial-summary>footer span{color:#aeb8c8;background:#18243a}html[data-theme=dark] .pr-company-facts article{background:#111d2f;border-color:#314059}html[data-theme=dark] .pr-company-facts article.operational-active{background:#123128;border-color:#285b4a}html[data-theme=dark] .pr-company-facts article:is(.operational-closed,.operational-conflicting){background:#351d28;border-color:#66313e}html[data-theme=dark] .pr-company-facts article.operational-temporarily_closed{background:#302718;border-color:#654e2b}html[data-theme=dark] .pr-opportunity-match{background:#102a25;border-color:#285847}html[data-theme=dark] .pr-trigger-list article{background:#171a35;border-color:#3b4070}html[data-theme=dark] .pr-ready-badge{color:#93e2c7;background:#173a31}html[data-theme=dark] :is(.pr-research-plan,.pr-source-run-grid article,.pr-connector-grid>span){background:#111d2f;border-color:#314059}.pr-company-workspace>.pr-first-contact{border-right:0;grid-column:1/-1}.pr-first-contact{background:linear-gradient(135deg, color-mix(in srgb, #655cf0 5%, var(--surface)), var(--surface));padding:18px}.pr-first-contact>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.pr-first-contact>header>span{color:#5d54d6;background:#eceaff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.pr-first-contact>header small{color:#655cf0;letter-spacing:.07em;font-size:9px;font-weight:850;display:block}.pr-first-contact>header h3{margin:3px 0;font-size:17px}.pr-first-contact>header p{color:var(--muted);margin:0;font-size:11px}.pr-first-contact>header em{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.pr-first-contact>header em.is-active{color:#147758;background:#eaf8f3;border-color:#a9ddca}.pr-first-contact-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(230px,1.2fr);gap:8px;margin:14px 0;display:grid}.pr-first-contact-context>span,.pr-first-contact-context label{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:9px 10px}.pr-first-contact-context strong,.pr-first-contact-context small,.pr-first-contact-context label>span{display:block}.pr-first-contact-context small,.pr-first-contact-context label>span{color:var(--muted);margin-top:3px;font-size:9px}.pr-first-contact-context select{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;margin-top:5px;font-size:10px;font-weight:750}.pr-first-contact-empty{border:1px dashed var(--border);color:var(--muted);background:var(--surface);border-radius:11px;align-items:flex-start;gap:9px;padding:13px;display:flex}.pr-first-contact-empty strong,.pr-first-contact-empty p{margin:0;display:block}.pr-first-contact-empty p{margin-top:3px;font-size:11px}.pr-first-contact-empty.is-warning{color:#9a681f;background:#fff8eb;border-color:#e3c594}.pr-first-contact-composer{gap:10px;display:grid}.pr-first-contact-composer>label>span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.pr-first-contact-composer input,.pr-first-contact-composer textarea{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--ink);background:var(--surface);font:inherit;resize:vertical;border-radius:10px;outline:0;padding:10px 12px;font-size:12px;line-height:1.55}.pr-first-contact-composer :is(input,textarea):focus{border-color:#7770e9;box-shadow:0 0 0 3px #655cf01a}.pr-first-contact-composer :is(input,textarea)[readonly]{color:var(--ink);background:var(--surface-soft,#f7f8fb);cursor:default}.pr-first-contact-automation{color:#5149c5;background:#f3f2ff;border:1px solid #c9c6ff;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.pr-first-contact-automation strong,.pr-first-contact-automation small{display:block}.pr-first-contact-automation small{color:#6d6b91;margin-top:2px;font-size:9px}.pr-first-contact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pr-first-contact-metrics span{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:9px}.pr-first-contact-metrics strong,.pr-first-contact-metrics small{display:block}.pr-first-contact-metrics small{color:var(--muted);margin-top:2px;font-size:9px}.pr-first-contact-reason,.pr-first-contact-warnings{border-radius:9px;align-items:flex-start;gap:8px;padding:10px;display:flex}.pr-first-contact-reason{color:#5149c5;background:#f3f2ff}.pr-first-contact-warnings{color:#8a5b19;background:#fff7e8}.pr-first-contact-reason strong,.pr-first-contact-reason p,.pr-first-contact-warnings p{margin:0;display:block}.pr-first-contact-reason p,.pr-first-contact-warnings p{margin-top:2px;font-size:10px;line-height:1.45}.pr-first-contact-notice,.pr-first-contact-error{border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.pr-first-contact-notice{color:#147758;background:#eaf8f3}.pr-first-contact-error{color:#a53e48;background:#fff0f1}.pr-first-contact-composer>footer{background:0 0;border:0;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding:0;display:flex}.pr-first-contact-composer>footer button{border:1px solid var(--border);min-height:36px;color:var(--ink);background:var(--surface);border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:800;display:inline-flex}.pr-first-contact-composer>footer button.primary{color:#fff;background:#6057e3;border-color:#6057e3}.pr-first-contact-composer>footer button:disabled{opacity:.5;cursor:not-allowed}.pr-first-contact-sent{color:#147758;background:#eaf8f3;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;font-weight:800;display:inline-flex}html[data-theme=dark] .pr-first-contact{background:linear-gradient(135deg,#171a35,#111d2f)}html[data-theme=dark] .pr-first-contact>header>span{color:#bbb6ff;background:#292754}html[data-theme=dark] .pr-first-contact>header em.is-active,html[data-theme=dark] .pr-first-contact-notice,html[data-theme=dark] .pr-first-contact-sent{color:#93e2c7;background:#173a31;border-color:#285847}html[data-theme=dark] .pr-first-contact-empty.is-warning,html[data-theme=dark] .pr-first-contact-warnings{color:#f0c779;background:#302718;border-color:#654e2b}html[data-theme=dark] :is(.pr-first-contact-automation,.pr-first-contact-reason){color:#c7c3ff;background:#20203f;border-color:#3b4070}html[data-theme=dark] .pr-first-contact-automation small{color:#aaa8cc}@media (width<=980px){.pr-overlap-panel article{grid-template-columns:1fr auto}.pr-overlap-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.ps-company-drawer.pr-company-workspace{grid-template-columns:1fr}.pr-company-workspace>section{border-right:0}.pr-source-run-grid,.pr-connector-grid,.pr-first-contact-context{grid-template-columns:1fr}.pr-commercial-summary>div,.pr-research-detail-grid,.pr-company-facts>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pr-company-workspace-overlay{padding:0}.ps-company-drawer.pr-company-workspace{border:0;border-radius:0;width:100%;height:100%}.pr-audit-all-action{width:100%}.pr-first-contact>header{grid-template-columns:38px 1fr}.pr-first-contact>header em{grid-column:1/-1;width:fit-content}.pr-first-contact-metrics{grid-template-columns:1fr}.pr-commercial-summary>header{flex-direction:column;align-items:flex-start}.pr-commercial-summary>div,.pr-research-detail-grid,.pr-company-facts>div,.pr-contact-list{grid-template-columns:1fr}.pr-company-facts>header{flex-direction:column;align-items:flex-start}}.pr-deep-research-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.pr-deep-research-status article,.pr-commercial-pain{border:1px solid var(--border-color,#dde2f0);background:var(--surface-subtle,#f7f8fc);border-radius:14px;padding:13px}.pr-deep-research-status small,.pr-commercial-pain small{color:var(--text-muted,#737b91);margin-bottom:5px;font-size:12px;display:block}.pr-deep-research-status strong,.pr-commercial-pain strong{color:var(--text-primary,#121a31);text-transform:capitalize;font-size:14px;display:block}.pr-deep-research-status p,.pr-commercial-pain p{color:var(--text-secondary,#626b82);margin:6px 0 0;font-size:12px;line-height:1.45}.pr-deep-research-status .identity-confirmed{border-color:#19a87a59}.pr-deep-research-status .identity-ambiguous{border-color:#e0912c73}.pr-deep-research-status .identity-rejected{border-color:#d4485680}.pr-commercial-pain{border-left:4px solid #6757ee;margin-top:12px}.pr-research-cycles>div{gap:8px;display:grid}.pr-research-cycles article{background:var(--surface-subtle,#f7f8fc);border:1px solid var(--border-color,#dde2f0);border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pr-research-cycles article>span{color:#6757ee;background:#6757ee1f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:flex}.pr-research-cycles article p,.pr-research-cycles article small{color:var(--text-muted,#737b91);margin:2px 0 0}@media (width<=820px){.pr-deep-research-status{grid-template-columns:1fr}}.exp-page{color:#172033;background:#f7f8fb;min-height:calc(100vh - 64px);padding:24px}.exp-page button,.exp-page input,.exp-page select,.exp-page textarea{font:inherit}.exp-page-header{justify-content:space-between;align-items:flex-start;gap:20px;min-height:82px;margin-bottom:18px;display:flex}.exp-page-header p{color:#665ee6;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 7px;font-size:11px;font-weight:800;display:flex}.exp-page-header h1{letter-spacing:-.04em;margin:0;font:760 30px/1.15 Manrope,sans-serif}.exp-page-header>div>span{color:#738096;margin-top:8px;font-size:13px;display:block}.exp-primary,.exp-secondary{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:11px;font-weight:750;display:flex}.exp-primary{color:#fff;background:linear-gradient(135deg,#6d65ef,#564ed7);border:0;box-shadow:0 8px 20px #5a51dc33}.exp-secondary{color:#536076;background:#fff;border:1px solid #dfe3eb}.exp-panel{background:#fff;border:1px solid #e2e6ed;border-radius:14px;box-shadow:0 7px 25px #19233a09}.exp-kpi-grid{gap:10px;margin-bottom:14px;display:grid}.exp-kpi-grid.four{grid-template-columns:repeat(4,1fr)}.exp-kpi{background:#fff;border:1px solid #e3e7ee;border-radius:13px;align-items:flex-start;gap:13px;min-height:118px;padding:16px;display:flex}.exp-kpi>span{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.exp-kpi .tone-violet{color:#655de7;background:#efeeff}.exp-kpi .tone-blue{color:#397bbd;background:#ebf4fb}.exp-kpi .tone-orange{color:#bf6d32;background:#fff1e6}.exp-kpi .tone-green{color:#27866b;background:#e9f7f2}.exp-kpi div{min-width:0}.exp-kpi small{color:#7d8798;font-size:10px;font-weight:700;display:block}.exp-kpi strong{margin-top:5px;font:780 25px Manrope,sans-serif;display:block}.exp-kpi p{color:#738095;margin:4px 0 0;font-size:9.5px}.exp-director-brief{background:linear-gradient(100deg,#f5f3ff,#f8fbff);border:1px solid #dcd9ff;border-radius:13px;align-items:center;gap:13px;min-height:82px;margin-bottom:14px;padding:14px 17px;display:flex}.exp-director-brief>span{color:#fff;background:#665ee6;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.exp-director-brief>div{flex:1}.exp-director-brief small{color:#7068d9;letter-spacing:.08em;font-size:9px;font-weight:800}.exp-director-brief strong{margin-top:3px;font-size:13px;display:block}.exp-director-brief p{color:#6f7b90;margin:4px 0 0;font-size:10px}.exp-director-brief>button{color:#5c55d3;background:0 0;border:0;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.exp-team-layout{grid-template-columns:minmax(680px,1fr) 300px;align-items:start;gap:12px;display:grid}.exp-team-list>header,.exp-task-panel>header{border-bottom:1px solid #e9ecf2;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:14px 16px;display:flex}.exp-team-list header h2,.exp-task-panel header h2{margin:0;font:730 15px Manrope,sans-serif}.exp-team-list header p,.exp-task-panel header p{color:#8a94a5;margin:4px 0 0;font-size:9.5px}.exp-team-tools{gap:7px;display:flex}.exp-team-tools label{color:#929bac;background:#fafbfc;border:1px solid #e0e4eb;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;display:flex}.exp-team-tools input{background:0 0;border:0;outline:0;width:150px;font-size:10px}.exp-team-tools select{appearance:none;color:#566176;background:0 0;border:0;outline:0;padding-right:14px;font-size:9.5px;font-weight:700}.exp-select{position:relative}.exp-select svg{pointer-events:none;position:absolute;right:7px}.exp-member-head,.exp-members article{grid-template-columns:minmax(180px,1.35fr) minmax(155px,1.2fr) 70px 82px 120px 82px;align-items:center;gap:9px;display:grid}.exp-member-head{color:#9aa3b2;text-transform:uppercase;background:#fafbfc;min-height:36px;padding:0 14px;font-size:8px;font-weight:750}.exp-members article{cursor:pointer;border-top:1px solid #edf0f4;min-height:73px;padding:8px 14px;transition:background .15s}.exp-members article:first-child{border-top:0}.exp-members article.active{background:#f8f7ff;box-shadow:inset 3px 0 #6b63e8}.exp-members article>strong{font-size:13px}.exp-members article>button{color:#625bd7;background:#f8f7ff;border:1px solid #dedcf6;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:30px;font-size:8.5px;font-weight:750;display:flex}.exp-person{align-items:center;gap:9px;min-width:0;display:flex}.exp-person>i{color:#fff;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:10px;font-style:normal;font-weight:800;display:grid}.exp-person strong,.exp-person small{display:block}.exp-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.exp-person small{color:#8b95a6;margin-top:3px;font-size:8.5px}.exp-campaign-name{color:#667186;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.exp-goal{align-items:center;gap:7px;display:flex}.exp-goal>span{background:#e7e9ef;border-radius:99px;width:67px;height:5px;overflow:hidden}.exp-goal>span i{border-radius:inherit;background:linear-gradient(90deg,#7168ed,#42c8b8);height:100%;display:block}.exp-goal b{font-size:9px}.exp-member-detail{padding:15px}.exp-member-detail>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.exp-member-detail>header em{color:#8a94a5;align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex}.exp-member-detail>header em i{background:#a6adba;border-radius:50%;width:6px;height:6px}.exp-member-detail>header em.online{color:#2e8b6d}.exp-member-detail>header em.online i{background:#37be8d;box-shadow:0 0 0 4px #37be8d1a}.exp-member-score{border-bottom:1px solid #edf0f4;padding:15px 0}.exp-member-score>span{justify-content:space-between;align-items:end;display:flex}.exp-member-score small{color:#8a94a5;font-size:8px;font-weight:750}.exp-member-score strong{font:770 20px Manrope,sans-serif}.exp-member-score>div{background:#e9ebf1;border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.exp-member-score>div i{border-radius:inherit;background:linear-gradient(90deg,#6b63e8,#3bc7af);height:100%;display:block}.exp-member-score p{color:#30876c;align-items:center;gap:4px;margin:7px 0 0;font-size:8.5px;display:flex}.exp-detail-grid{border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:7px;padding:13px 0;display:grid}.exp-detail-grid>span{color:#6b64dc;background:#fbfbfd;border:1px solid #e8ebf0;border-radius:9px;grid-template-columns:22px 1fr;align-items:center;min-height:65px;padding:9px;display:grid}.exp-detail-grid small{color:#8a94a5;font-size:8px}.exp-detail-grid strong{grid-column:2;font-size:15px}.exp-pipeline{border-bottom:1px solid #edf0f4;padding:13px 0}.exp-pipeline span,.exp-pipeline small{color:#8993a4;font-size:8.5px;display:block}.exp-pipeline strong{margin:4px 0;font:750 20px Manrope,sans-serif;display:block}.exp-assigned{padding-top:13px}.exp-assigned>span{color:#929bac;font-size:8px;font-weight:800}.exp-assigned p{color:#5e687b;background:#f7f8fb;border-radius:8px;align-items:center;gap:7px;margin:8px 0 0;padding:8px;font-size:8.5px;display:flex}.exp-access-card{background:#f8f7ff;border:1px solid #dedcff;border-radius:14px;gap:14px;max-width:760px;margin-bottom:14px;padding:20px;display:flex}.exp-access-card>div{color:#fff;background:#675fe4;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.exp-access-card small{color:#6f67df;font-size:8px;font-weight:800}.exp-access-card h2{margin:4px 0 0;font:730 17px Manrope,sans-serif}.exp-access-card p{color:#747f91;margin:5px 0 0;font-size:10px}.exp-access-card+.exp-member-detail{max-width:360px}.exp-daily-hero{color:#fff;background:linear-gradient(125deg,#121c37,#181d4d);border:1px solid #2a3152;border-radius:14px;align-items:center;gap:17px;min-height:118px;margin-bottom:13px;padding:16px 20px;display:flex;box-shadow:0 12px 32px #141b3a1f}.exp-progress-ring{background:conic-gradient(#51d3bd var(--progress), #ffffff1a 0);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;padding:6px;display:grid}.exp-progress-ring>span{text-align:center;background:#17203e;border-radius:50%;place-content:center;width:100%;height:100%;display:grid}.exp-progress-ring strong,.exp-progress-ring small{display:block}.exp-progress-ring strong{font:750 17px Manrope,sans-serif}.exp-progress-ring small{color:#8894b1;font-size:8px}.exp-daily-hero>div:nth-child(2){flex:1}.exp-daily-hero>div:nth-child(2) small{color:#858ff0;letter-spacing:.09em;font-size:8px;font-weight:800}.exp-daily-hero h2{margin:4px 0 0;font:730 18px Manrope,sans-serif}.exp-daily-hero p{color:#9ca7c2;margin:5px 0 0;font-size:10px}.exp-day-summary{gap:8px;display:grid}.exp-day-summary span{color:#a9b3ca;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;min-width:150px;padding:8px 10px;font-size:8.5px;display:flex}.exp-day-summary strong{color:#fff}.exp-tabs{background:#f1f3f7;border-radius:8px;align-items:center;gap:3px;padding:3px;display:flex}.exp-tabs button{color:#778296;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:8.5px;display:flex}.exp-tabs button.active{color:#4f48c7;background:#fff;font-weight:750;box-shadow:0 2px 7px #1e273c14}.exp-tabs button span{background:#e8e9f1;border-radius:99px;min-width:16px;padding:2px 4px;font-size:7px}.exp-task-list{padding:5px 12px 12px}.exp-task-list article{border-bottom:1px solid #edf0f4;grid-template-columns:26px 38px 1fr auto;align-items:center;gap:10px;min-height:92px;padding:12px 6px;display:grid}.exp-task-list article:last-child{border-bottom:0}.exp-task-list article.status-done{opacity:.58}.exp-task-list article.status-done h3{text-decoration:line-through}.exp-task-list article.status-skipped{opacity:.46}.exp-task-check{color:#c2c8d1;background:0 0;border:0;padding:0}.status-done .exp-task-check{color:#38a981}.exp-task-icon{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.priority-urgente{color:#c46638;background:#fff0e7}.priority-alta{color:#625bd7;background:#efeeff}.priority-media{color:#3d809f;background:#ecf6fa}.exp-task-copy>div{gap:6px;display:flex}.exp-task-copy em{color:#bf6538;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:800}.exp-task-copy small{color:#919aaa;font-size:7.5px}.exp-task-copy h3{margin:4px 0 0;font:720 12px Manrope,sans-serif}.exp-task-copy p{color:#748095;margin:4px 0 0;font-size:9px}.exp-task-copy>span{color:#6760d5;align-items:center;gap:4px;margin-top:6px;font-size:8px;display:flex}.exp-task-actions{grid-template-columns:1fr 1fr;gap:5px;min-width:210px;display:grid}.exp-task-actions time{color:#7e899a;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:4px;font-size:8px;display:flex}.exp-task-actions button{color:#7b8597;background:#fff;border:1px solid #e0e4eb;border-radius:7px;min-height:29px;font-size:8px;font-weight:700}.exp-task-actions button.open{color:#5e57d7;background:#f8f7ff;border-color:#dcd9ff;justify-content:center;align-items:center;gap:4px;display:flex}.exp-ai-overview{background:linear-gradient(95deg,#f4f3ff,#f9fbff);border:1px solid #dcd9ff;border-radius:13px;grid-template-columns:1fr repeat(3,125px);align-items:center;gap:9px;min-height:74px;margin-bottom:12px;padding:12px 15px;display:grid}.exp-ai-overview>div:first-child{align-items:center;gap:10px;display:flex}.exp-ai-overview>div:first-child>span{color:#fff;background:#675fe3;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;position:relative}.exp-ai-overview>div:first-child>span i{background:#3ac895;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.exp-ai-overview small,.exp-ai-overview strong{display:block}.exp-ai-overview small{color:#7169dc;letter-spacing:.08em;font-size:7.5px;font-weight:800}.exp-ai-overview strong{margin-top:3px;font-size:11px}.exp-ai-overview>div:not(:first-child){border-left:1px solid #e3e1f3;padding-left:13px}.exp-ai-overview>div:not(:first-child) b{font:750 18px Manrope,sans-serif;display:block}.exp-ai-overview>div:not(:first-child) span{color:#828c9d;font-size:8px}.exp-assistant-modebar{background:#fff;border:1px solid #e2e6ed;border-radius:13px;grid-template-columns:minmax(180px,1fr) auto minmax(160px,.55fr);align-items:center;gap:14px;min-height:72px;margin:0 0 12px;padding:11px 14px;display:grid}.exp-assistant-modebar>div:first-child strong,.exp-assistant-modebar>div:first-child span{display:block}.exp-assistant-modebar>div:first-child strong{font-size:12px}.exp-assistant-modebar>div:first-child span{color:#7e899b;margin-top:3px;font-size:9.5px}.exp-assistant-modes{background:#f5f6f9;border:1px solid #e2e4ed;border-radius:10px;gap:3px;padding:4px;display:flex}.exp-assistant-modes button{color:#677287;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.exp-assistant-modes button.active{color:#554fd0;background:#fff;box-shadow:0 2px 8px #232a4114}.exp-assistant-context-summary{border-left:1px solid #e8eaf0;padding-left:14px}.exp-assistant-context-summary span,.exp-assistant-context-summary strong,.exp-assistant-context-summary em{display:block}.exp-assistant-context-summary span{color:#5f59d1;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.exp-assistant-context-summary strong{margin-top:3px;font-size:12px}.exp-assistant-context-summary em{color:#8993a3;margin-top:2px;font-size:8.5px;font-style:normal}.exp-assistant-layout{grid-template-columns:230px minmax(430px,1fr) 245px;gap:10px;height:calc(100vh - 345px);min-height:520px;display:grid}.exp-campaign-sidebar,.exp-chat,.exp-campaign-editor{min-height:0;overflow:hidden}.exp-campaign-sidebar{flex-direction:column;display:flex}.exp-campaign-sidebar>header{border-bottom:1px solid #e9ecf2;justify-content:space-between;align-items:center;min-height:61px;padding:12px;display:flex}.exp-campaign-sidebar h2{margin:0;font-size:13px}.exp-campaign-sidebar header p{color:#8c96a6;margin:3px 0 0;font-size:8px}.exp-campaign-sidebar header button,.exp-campaign-editor header button{color:#737e90;background:#fff;border:1px solid #e1e4eb;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.exp-campaign-sidebar>div{padding:6px}.exp-campaign-sidebar>div>button{color:#556074;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:31px 1fr 14px;align-items:center;gap:7px;width:100%;min-height:61px;padding:8px;display:grid}.exp-campaign-sidebar>div>button.active{color:#4d47bd;background:#f2f1ff}.exp-campaign-sidebar>div>button>span{color:#6b63e7;background:#ebe9ff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.exp-campaign-sidebar>div strong,.exp-campaign-sidebar>div small{display:block}.exp-campaign-sidebar>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.7px;overflow:hidden}.exp-campaign-sidebar>div small{color:#929bac;margin-top:4px;font-size:7px}.exp-campaign-sidebar small i{border-radius:50%;width:5px;height:5px;display:inline-block}.status-activa{background:#36b98b}.status-pausada{background:#e09a4b}.status-borrador{background:#a1a8b4}.exp-campaign-sidebar>section{color:#645cdb;background:#f7f6ff;border:1px solid #e2dfff;border-radius:10px;margin:8px;padding:11px}.exp-campaign-sidebar>section strong{margin-top:5px;font-size:9px;display:block}.exp-campaign-sidebar>section p{color:#747e90;margin:5px 0 8px;font-size:8px;line-height:1.45}.exp-campaign-sidebar>section button{color:#5d56cd;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.exp-campaign-sidebar .exp-thread-list{border-bottom:1px solid #e9ecf2;max-height:220px;padding:7px;overflow-y:auto}.exp-thread-item{border-radius:9px;min-height:50px;margin-bottom:4px;position:relative}.exp-thread-item.active{background:#f2f1ff}.exp-thread-item>button:first-child{color:#687386;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;min-height:50px;padding:7px 34px 7px 9px;display:flex}.exp-thread-item>button:first-child>span{min-width:0}.exp-thread-item strong,.exp-thread-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.exp-thread-item strong{color:#293347;font-size:10px}.exp-thread-item small{color:#929bac;margin-top:3px;font-size:8px}.exp-thread-item>button:first-child>svg{color:#665edf;flex:none}.exp-thread-rename{color:#8a94a5;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:11px;right:7px}.exp-thread-item:hover .exp-thread-rename,.exp-thread-item.active .exp-thread-rename{opacity:1}.exp-thread-item form{padding:8px}.exp-thread-item input{color:#293347;background:#fff;border:1px solid #8179ea;border-radius:7px;outline:0;width:100%;height:34px;padding:0 9px;font-size:10px}.exp-sidebar-label{justify-content:space-between;align-items:center;display:flex;padding:9px 10px 5px!important}.exp-sidebar-label span{color:#8b95a6;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.exp-campaign-sidebar .exp-sidebar-label>button{color:#6f798b;text-align:center;background:#fff;border:1px solid #e0e3ea;border-radius:7px;width:auto;min-height:27px;padding:0 8px;font-size:8px;display:block}.exp-campaign-sidebar .exp-sidebar-label>button.active{color:#554fd0;background:#f3f2ff;border-color:#d6d2ff}.exp-campaign-sidebar .exp-campaign-list{flex:1;min-height:0;overflow-y:auto}.exp-chat{flex-direction:column;display:flex}.exp-chat>header{border-bottom:1px solid #e9ecf2;align-items:center;gap:9px;min-height:58px;padding:10px 13px;display:flex}.exp-chat>header>span{color:#fff;background:#655dde;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.exp-chat>header>div{flex:1}.exp-chat>header strong,.exp-chat>header small{display:block}.exp-chat>header strong{font-size:10px}.exp-chat>header small{color:#8791a2;margin-top:3px;font-size:7.5px}.exp-chat>header small i{background:#38be8d;border-radius:50%;width:6px;height:6px;display:inline-block}.exp-chat>header button{color:#818b9b;background:0 0;border:0;width:28px;height:28px}.exp-chat-context{color:#798496;background:#fafbfc;align-items:center;gap:5px;min-height:35px;padding:0 13px;font-size:8px;display:flex}.exp-chat-context strong{color:#5b6475}.exp-chat-context button{color:#6059d5;background:0 0;border:0;margin-left:auto;padding:0;font-size:8px;font-weight:700}.exp-messages{flex:1;min-height:0;padding:16px;overflow:auto}.exp-messages article{gap:8px;margin-bottom:15px;display:flex}.exp-messages article.user{flex-direction:row-reverse}.exp-messages article>span{color:#fff;background:#625ad7;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.exp-messages article.user>span{color:#6e7789;background:#edf0f4}.exp-messages article>div{background:#f3f4f7;border-radius:4px 11px 11px;max-width:78%;padding:10px 11px}.exp-messages article.user>div{color:#fff;background:#625ad7;border-radius:11px 4px 11px 11px}.exp-messages article small{color:#7b72e0;font-size:6.5px;font-weight:800}.exp-messages article.user small{color:#c5c2ff}.exp-messages article p{margin:4px 0 0;font-size:9.5px;line-height:1.6}.exp-answer-badges{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.exp-answer-badges span{color:#5d57ca;background:#e9e8ff;border-radius:99px;padding:4px 7px;font-size:8.5px;font-weight:750}.exp-answer-steps{color:#4e596d;margin:10px 0 0;padding-left:20px;font-size:10px;line-height:1.55}.exp-answer-steps li+li{margin-top:4px}.exp-answer-prerequisites{background:#fff8eb;border-left:3px solid #e4a647;border-radius:7px;margin-top:10px;padding:9px 10px}.exp-answer-prerequisites strong,.exp-answer-prerequisites span{display:block}.exp-answer-prerequisites strong{color:#875b20;font-size:9px}.exp-answer-prerequisites span{color:#786b57;margin-top:3px;font-size:9px;line-height:1.45}.exp-answer-link{color:#5750cf;background:#f7f6ff;border:1px solid #dcd9ff;border-radius:8px;align-items:center;gap:6px;min-height:32px;margin-top:10px;padding:0 10px;font-size:9.5px;font-weight:750;display:inline-flex}.exp-answer-sources{color:#8791a2;align-items:center;gap:5px;margin-top:9px;font-size:8.5px;display:flex}.exp-ai-prospects{gap:10px;width:min(720px,100%);margin-top:12px;display:grid}.exp-ai-prospects>article{background:var(--surface,#fff);border:1px solid #dcdaff;border-radius:12px;padding:13px;box-shadow:0 6px 20px #473f9f0f}.exp-ai-prospects>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exp-ai-prospects>article>header small,.exp-ai-prospects>article>header strong{display:block}.exp-ai-prospects>article>header small{color:#7771d9;text-transform:uppercase;font-size:8px;font-weight:750}.exp-ai-prospects>article>header strong{color:var(--text-primary,#172036);margin-top:3px;font-size:13px}.exp-ai-prospects>article>header>span{color:#3a8b70;white-space:nowrap;background:#e6f6ef;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.exp-ai-prospects>article>p{color:var(--text-secondary,#657086);margin:9px 0 0!important;font-size:9.5px!important;line-height:1.5!important}.exp-ai-prospect-contact{background:var(--surface-soft,#f6f7fb);border-radius:8px;gap:2px;margin-top:10px;padding:8px 10px;display:grid}.exp-ai-prospect-contact strong{color:var(--text-primary,#273147);font-size:9.5px}.exp-ai-prospect-contact span{color:var(--text-secondary,#717c90);overflow-wrap:anywhere;font-size:8.5px}.exp-ai-prospect-email{background:#faf9ff;border:1px solid #e5e3ff;border-radius:9px;margin-top:9px;padding:11px}.exp-ai-prospect-email small,.exp-ai-prospect-email strong{display:block}.exp-ai-prospect-email small{color:#6961d8;letter-spacing:.05em;font-size:7.5px;font-weight:800}.exp-ai-prospect-email strong{color:#2f3950;margin-top:5px;font-size:9.5px}.exp-ai-prospect-email p{white-space:pre-wrap;max-height:230px;overflow:auto;color:#59657a!important;margin:8px 0 0!important;font-size:9px!important;line-height:1.55!important}.exp-ai-prospect-pending{color:#786b57;background:#fff8eb;border-radius:8px;margin-top:9px;padding:9px 10px;font-size:8.5px}.exp-ai-prospects>article>button{color:#5750cf;background:#f7f6ff;border:1px solid #dcd9ff;border-radius:8px;align-items:center;gap:5px;min-height:31px;margin-top:9px;padding:0 10px;font-size:8.5px;font-weight:750;display:inline-flex}.exp-messages article footer{gap:5px;margin-top:8px;display:flex}.exp-messages article footer button{color:#6661c7;background:#fff;border:1px solid #dedfe7;border-radius:6px;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:7.5px;display:flex}.exp-quick-prompts{gap:5px;padding:0 12px 7px;display:flex;overflow:auto}.exp-quick-prompts button{color:#655ed1;white-space:nowrap;background:#f9f8ff;border:1px solid #dfdef4;border-radius:99px;min-height:26px;padding:0 8px;font-size:7.5px}.exp-chat-composer{background:#fbfcfd;border:1px solid #dcdfe7;border-radius:10px;align-items:flex-end;gap:6px;margin:0 11px 11px;padding:7px;display:flex}.exp-chat-composer:focus-within{border-color:#8881ed;box-shadow:0 0 0 3px #635bdf14}.exp-chat-composer textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-height:42px;max-height:80px;font-size:9px}.exp-chat-composer button{color:#fff;background:#625ad9;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.exp-chat-composer button:disabled{opacity:.4}.exp-campaign-editor{padding:13px}.exp-campaign-editor>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.exp-campaign-editor>header small{color:#8f98a8;font-size:7px;font-weight:800}.exp-campaign-editor>header h2{margin:4px 0 0;font:700 11px/1.35 Manrope,sans-serif}.exp-editor-status{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.exp-editor-status>span{color:#33856c;background:0 0;align-items:center;gap:5px;font-size:8px;font-weight:700;display:flex}.exp-editor-status>span i{background:#35bd8c;border-radius:50%;width:6px;height:6px}.exp-editor-status button{color:#687386;background:#fff;border:1px solid #e1e4e9;border-radius:6px;align-items:center;gap:4px;min-height:27px;padding:0 8px;font-size:7.5px;display:flex}.exp-campaign-editor>label{border-bottom:1px solid #edf0f4;padding:11px 0;display:block}.exp-campaign-editor>label span,.exp-campaign-editor>label strong{display:block}.exp-campaign-editor>label span{color:#8a94a5;font-size:7.5px}.exp-campaign-editor>label strong{margin-top:4px;font-size:9px}.exp-campaign-editor input[type=range]{accent-color:#655dde;width:100%;margin-top:10px}.exp-intensity-scale{color:#8a94a5;justify-content:space-between;font-size:7px;display:flex}.exp-campaign-editor>section{color:#645dd7;background:#f5f4ff;border-radius:8px;gap:7px;margin-top:12px;padding:9px;display:flex}.exp-campaign-editor>section small{color:#736bdd;font-size:6.5px;font-weight:800}.exp-campaign-editor>section p{color:#707b8d;margin:4px 0 0;font-size:7.5px;line-height:1.45}.exp-editor-button{color:#5f58d3;background:#f7f6ff;border:1px solid #dbd8ff;border-radius:7px;width:100%;min-height:31px;margin-top:10px;font-size:8px;font-weight:750}.exp-ai-alert{color:#9a4739;background:#fff7f5;border:1px solid #f1d2cc;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:40px;margin:-2px 0 10px;padding:8px 11px;font-size:9px;display:flex}.exp-ai-alert button{width:25px;height:25px;color:inherit;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.exp-ai-disconnected{text-align:center;max-width:620px;margin:50px auto;padding:40px}.exp-ai-disconnected>svg{color:#655dde}.exp-ai-disconnected h2{margin:12px 0 5px}.exp-ai-disconnected p{color:#7a8495;margin:0}.exp-empty-campaigns{color:#818b9c;border:1px dashed #dfe2e9;border-radius:9px;margin:8px;padding:13px;font-size:8.5px;line-height:1.5}.exp-ai-loading{color:#8a94a4;justify-content:center;align-items:center;gap:5px;height:100%;min-height:140px;font-size:8.5px;display:flex}.exp-ai-loading i,.exp-thinking i{background:#6b63e6;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite exp-ai-pulse;display:inline-block}.exp-ai-loading i:nth-child(2),.exp-thinking i:nth-child(2){animation-delay:.16s}.exp-ai-loading i:nth-child(3),.exp-thinking i:nth-child(3){animation-delay:.32s}.exp-ai-loading span{margin-left:4px}.exp-thinking p{gap:4px;min-width:54px;padding:5px 0;display:flex}.exp-editor-empty{color:#7d8798;text-align:center;place-content:center;justify-items:center;height:100%;padding:20px;display:grid}.exp-editor-empty svg{color:#675fe3}.exp-editor-empty h3{color:#253047;margin:10px 0 4px;font-size:12px}.exp-editor-empty p{max-width:180px;margin:0;font-size:8px;line-height:1.5}.exp-primary:disabled,.exp-editor-status button:disabled,.exp-modal button:disabled{cursor:not-allowed;opacity:.55}.exp-ai-proposal{color:#4d5870;background:#fff;border:1px solid #d9d6ff;border-radius:11px;width:min(620px,100%);margin-top:12px;padding:13px;box-shadow:0 6px 18px #4841a00f}.exp-ai-proposal>header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.exp-ai-proposal>header>span{color:#625ade;background:#efeeff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.exp-ai-proposal>header small,.exp-ai-proposal>header strong{display:block}.exp-ai-proposal>header small{letter-spacing:.07em;color:#6a62de!important;font-size:8px!important}.exp-ai-proposal>header strong{color:#343f55;margin-top:2px;font-size:11px}.exp-ai-proposal>header em{color:#6a62dc;background:#efeeff;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750}.exp-ai-proposal>p{color:#69758a;margin:10px 0!important;font-size:9.5px!important}.exp-ai-proposal>div{border:1px solid #e8e9ef;border-radius:8px;overflow:hidden}.exp-ai-proposal-change{border-bottom:1px solid #eceef2;grid-template-columns:115px minmax(80px,1fr) 14px minmax(80px,1fr);align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:grid}.exp-ai-proposal-change:last-child{border-bottom:0}.exp-ai-proposal-change>span{color:#8791a2;font-size:8.5px;font-weight:700}.exp-ai-proposal-change del{color:#9aa3b1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.exp-ai-proposal-change svg{color:#aaa5d9}.exp-ai-proposal-change strong{color:#4f48c3;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.exp-ai-proposal>footer{justify-content:flex-end;gap:7px;display:flex;margin-top:11px!important}.exp-ai-proposal>footer button{min-height:32px!important;padding:0 11px!important;font-size:9px!important}.exp-ai-proposal>footer button.accept{color:#fff!important;background:#625ade!important;border-color:#625ade!important}.exp-ai-proposal.accepted{background:#f5fbf8;border-color:#bfe5d5}.exp-ai-proposal.accepted>header em{color:#278264;background:#e3f5ed}.exp-ai-proposal.rejected,.exp-ai-proposal.superseded{opacity:.68}html[data-theme=dark] .exp-ai-prospects>article{box-shadow:none;background:#181d2c;border-color:#393667}html[data-theme=dark] .exp-ai-prospect-contact{background:#202637}html[data-theme=dark] .exp-ai-prospect-email{background:#201f35;border-color:#3c3967}html[data-theme=dark] .exp-ai-prospect-email strong{color:#e6e9f2}html[data-theme=dark] .exp-ai-prospect-email p{color:#b7bfd0!important}html[data-theme=dark] .exp-ai-prospects>article>button{color:#b8b3ff;background:#252342;border-color:#403c72}.page-assistant .exp-ai-overview{grid-template-columns:1fr repeat(3,145px);min-height:88px;padding:15px 18px}.page-assistant .exp-ai-overview small{font-size:9.5px}.page-assistant .exp-ai-overview strong{font-size:13.5px}.page-assistant .exp-ai-overview>div:not(:first-child) b{font-size:24px}.page-assistant .exp-ai-overview>div:not(:first-child) span{font-size:10px}.page-assistant .exp-assistant-layout{grid-template-columns:265px minmax(500px,1fr) 280px;gap:12px}.page-assistant .exp-campaign-sidebar>header{min-height:68px;padding:14px}.page-assistant .exp-campaign-sidebar h2{font-size:16px}.page-assistant .exp-campaign-sidebar header p{font-size:10px}.page-assistant .exp-campaign-sidebar>div>button{min-height:70px;padding:10px}.page-assistant .exp-campaign-sidebar>div strong{font-size:11.5px}.page-assistant .exp-campaign-sidebar>div small{font-size:9px}.page-assistant .exp-campaign-sidebar>section{padding:14px}.page-assistant .exp-campaign-sidebar>section strong{font-size:11.5px}.page-assistant .exp-campaign-sidebar>section p,.page-assistant .exp-campaign-sidebar>section button{font-size:10px}.page-assistant .exp-chat>header{min-height:66px;padding:12px 15px}.page-assistant .exp-chat>header strong{font-size:13px}.page-assistant .exp-chat>header small{font-size:9.5px}.page-assistant .exp-chat-context{min-height:42px;padding-inline:15px;font-size:10px}.page-assistant .exp-chat-context button{font-size:10px}.page-assistant .exp-messages{padding:20px}.page-assistant .exp-messages>article{gap:10px}.page-assistant .exp-messages>article>span{width:32px;height:32px}.page-assistant .exp-messages>article>div{max-width:88%;padding:13px 14px}.page-assistant .exp-messages>article small{font-size:8.5px}.page-assistant .exp-messages>article>div>p{font-size:12.5px;line-height:1.65}.page-assistant .exp-messages>article>div>footer button{min-height:30px;padding-inline:9px;font-size:9px}.page-assistant .exp-quick-prompts{padding:0 14px 9px}.page-assistant .exp-quick-prompts button{min-height:32px;padding-inline:11px;font-size:9.5px}.page-assistant .exp-chat-composer{margin:0 13px 13px;padding:9px}.page-assistant .exp-chat-composer textarea{min-height:50px;max-height:110px;font-size:12px}.page-assistant .exp-chat-composer button{width:38px;height:38px}.page-assistant .exp-campaign-editor{padding:16px}.page-assistant .exp-campaign-editor>header small,.page-assistant .exp-campaign-editor>label span,.page-assistant .exp-editor-status>span{font-size:9.5px}.page-assistant .exp-campaign-editor>header h2{font-size:13px}.page-assistant .exp-campaign-editor>label strong{font-size:11px}.page-assistant .exp-campaign-editor>section small{font-size:8px}.page-assistant .exp-campaign-editor>section p{font-size:9.5px}.page-assistant .exp-editor-button{min-height:36px;font-size:10px}@keyframes exp-ai-pulse{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.exp-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d14277a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.exp-modal{background:#fff;border:1px solid #e1e4eb;border-radius:15px;width:min(430px,100%);padding:18px;box-shadow:0 25px 80px #10172c40}.exp-modal>header{justify-content:space-between;gap:10px;display:flex}.exp-modal>header small{color:#6c64db;font-size:8px;font-weight:800}.exp-modal>header h2{margin:4px 0 0;font:730 19px Manrope,sans-serif}.exp-modal>header button{color:#7e8899;background:#f2f3f6;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.exp-modal>p{color:#788396;font-size:10px;line-height:1.5}.exp-modal>label{margin-top:11px;display:block}.exp-modal>label span{color:#697488;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.exp-modal input:not([type=range]),.exp-modal select{color:#4d586a;background:#fbfcfd;border:1px solid #dfe3ea;border-radius:8px;width:100%;height:39px;padding:0 10px;font-size:10px}.exp-modal input[type=range]{accent-color:#655dde;width:100%}.exp-modal footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:7px;margin-top:17px;padding-top:12px;display:flex}.exp-modal footer button{color:#697487;background:#fff;border:1px solid #dfe3ea;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.exp-modal footer button.primary{color:#fff;background:#625ad8;border:0}.exp-toast{z-index:120;color:#28775e;background:#f1faf6;border:1px solid #d8e9e2;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:9.5px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #19282324}.exp-toast button{color:#638476;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}@media (width<=1180px){.exp-assistant-modebar{grid-template-columns:1fr}.exp-assistant-context-summary{border-left:0;padding:0}.exp-team-layout{grid-template-columns:1fr}.exp-member-detail{display:none}.exp-assistant-layout{grid-template-columns:210px 1fr}.exp-campaign-editor{display:none}}@media (width<=900px){.exp-kpi-grid.four{grid-template-columns:repeat(2,1fr)}.exp-member-head{display:none}.exp-members article{grid-template-columns:1fr 120px 80px}.exp-members article>strong:first-of-type,.exp-members article>strong:nth-of-type(2),.exp-campaign-name{display:none}.exp-assistant-layout{grid-template-columns:1fr;height:auto}.exp-campaign-sidebar{display:none}.exp-chat{min-height:600px}}@media (width<=640px){.exp-assistant-modes{flex-direction:column}.exp-assistant-modes button{justify-content:center}.exp-page{padding:17px 13px 28px}.exp-page-header{display:block}.exp-page-header>button{width:100%;margin-top:13px}.exp-kpi-grid.four{grid-template-columns:1fr}.exp-director-brief,.exp-daily-hero{flex-wrap:wrap;align-items:flex-start}.exp-director-brief>button{width:100%}.exp-team-list>header,.exp-task-panel>header{flex-direction:column;align-items:flex-start}.exp-team-tools{flex-direction:column;width:100%}.exp-team-tools label,.exp-team-tools input{width:100%}.exp-members article{grid-template-columns:1fr auto}.exp-members article .exp-goal{display:none}.exp-day-summary{grid-template-columns:1fr 1fr;width:100%}.exp-day-summary span{min-width:0}.exp-task-list article{grid-template-columns:25px 35px 1fr}.exp-task-actions{grid-column:2/-1;min-width:0}.exp-ai-overview{grid-template-columns:1fr}.exp-ai-overview>div:not(:first-child){display:none}}.real-tasks-state{color:#7c89a1;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:calc(100vh - 76px);display:flex}.real-tasks-state strong{color:#17233b;font-size:19px}.real-tasks-spin{animation:.8s linear infinite real-tasks-spin}@keyframes real-tasks-spin{to{transform:rotate(360deg)}}.real-tasks-error{color:#8e4b31;background:#fff7f3;border:1px solid #f0cbbb;border-radius:13px;align-items:center;gap:10px;margin-bottom:15px;padding:14px 46px 14px 17px;font-size:12px;display:flex;position:relative}.real-tasks-error strong{color:#602f1e}.real-tasks-error>button{color:#8e4b31;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;right:12px}.real-tasks-empty{color:#1a9a78;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:34px;display:flex}.real-tasks-empty strong{color:#17233b;margin-top:12px;font-size:17px}.real-tasks-empty p{color:#7e8ba3;max-width:460px;margin:6px 0 0;font-size:13px;line-height:1.5}.smart-agenda-page{max-width:1680px}.smart-agenda-summary{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-bottom:16px;display:grid}.smart-agenda-summary article{color:#6858e8;background:#fff;border:1px solid #e4e8f2;border-radius:16px;align-items:center;gap:12px;min-height:88px;padding:16px;display:flex}.smart-agenda-summary article>svg{width:22px}.smart-agenda-summary article span{color:#7d889e;flex-direction:column;gap:4px;font-size:11px;display:flex}.smart-agenda-summary article strong{color:#17233b;font-size:21px;line-height:1}.smart-agenda-summary .urgent{color:#d24c54;background:#fff8f8;border-color:#f1cbcf}.smart-agenda-summary .warning{color:#d17927;background:#fffaf3;border-color:#f1dcc2}.smart-agenda-toolbar{background:#fff;border:1px solid #e3e7f0;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px;display:flex}.smart-agenda-toolbar .exp-tabs{flex-wrap:wrap;gap:5px;display:flex}.smart-agenda-toolbar .exp-tabs button{color:#738097;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-weight:700;display:flex}.smart-agenda-toolbar .exp-tabs button.active{color:#5d4bea;background:#eeecff}.smart-agenda-toolbar .exp-tabs span{background:#5646d81a;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.smart-agenda-filters{color:#8a95a9;align-items:center;gap:8px;display:flex}.smart-agenda-filters select{color:#4b5870;max-width:190px;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe4ee;border-radius:10px;padding:0 30px 0 10px;font-size:12px}.smart-agenda-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.smart-agenda-layout:has(.smart-task-detail){grid-template-columns:minmax(0,1fr) minmax(320px,390px)}.smart-agenda-list{flex-direction:column;gap:9px;min-width:0;display:flex}.smart-task{background:#fff;border:1px solid #e2e7f1;border-left:4px solid #9ea7b8;border-radius:16px;grid-template-columns:32px 44px minmax(250px,1.5fr) minmax(190px,.8fr) auto;align-items:center;gap:13px;padding:15px;display:grid;position:relative;box-shadow:0 5px 18px #1c274109}.smart-task.priority-urgent{border-left-color:#dc4b55}.smart-task.priority-high{border-left-color:#e69835}.smart-task.priority-medium{border-left-color:#5d58e9}.smart-task.priority-low{border-left-color:#3da98b}.smart-task.status-done,.smart-task.status-skipped,.smart-task.status-cancelled,.smart-task.status-replaced{opacity:.64}.smart-task-check{color:#9aa5b7;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.smart-task-check svg{width:22px}.smart-task.status-done .smart-task-check{color:#25a37e}.smart-task-icon{color:#6655eb;background:#efedff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.smart-task-main{min-width:0}.smart-task-meta{color:#8792a6;align-items:center;gap:7px;margin-bottom:5px;font-size:10px;display:flex}.smart-task-meta em{color:#6756e9;text-transform:uppercase;font-style:normal;font-weight:800}.smart-task-meta span{background:#f2f4f8;border-radius:99px;padding:3px 7px}.smart-task h3{color:#17233b;margin:0;font-size:15px}.smart-task p{color:#77839a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 7px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.smart-task-context{color:#8793a8;flex-wrap:wrap;gap:10px;font-size:10px;display:flex}.smart-task-context span{align-items:center;gap:4px;display:flex}.smart-task-result{border-left:1px solid #e8ebf2;flex-direction:column;gap:4px;min-width:0;padding-left:14px;display:flex}.smart-task-result small{color:#929caf;text-transform:uppercase;font-size:9px;font-weight:700}.smart-task-result strong{color:#48546b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.smart-task-result span{color:#188869;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.smart-task-actions{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.smart-task-actions button,.smart-detail-actions button{color:#66738a;white-space:nowrap;background:#fff;border:1px solid #dfe3ed;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:10px;font-weight:750;display:flex}.smart-task-actions button.open,.smart-detail-actions button:first-child{color:#fff;background:#6756e9;border-color:#6756e9}.smart-task-detail{background:#fff;border:1px solid #dddff0;border-radius:18px;max-height:calc(100vh - 100px);padding:19px;position:sticky;top:82px;overflow:auto;box-shadow:0 14px 38px #1e274a1f}.smart-task-detail>header{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.smart-task-detail header small{color:#6654e9;text-transform:uppercase;font-size:10px;font-weight:800}.smart-task-detail h2{color:#17233b;margin:4px 0 0;font-size:19px;line-height:1.25}.smart-task-detail header button{color:#738097;background:#f1f3f7;border:0;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.smart-score{color:#fff;background:linear-gradient(135deg,#5547d8,#7666f2);border-radius:14px;align-items:center;gap:12px;margin:16px 0;padding:14px;display:flex}.smart-score>strong{font-size:30px}.smart-score>strong small{font-size:12px}.smart-score span{font-size:11px;line-height:1.45}.smart-task-detail section{border-bottom:1px solid #eceef4;padding:13px 0}.smart-task-detail section h3{color:#243049;margin:0 0 7px;font-size:12px}.smart-task-detail section p,.smart-task-detail section li{color:#6f7c93;font-size:11px;line-height:1.55}.smart-task-detail section ul{gap:5px;margin:0;padding-left:17px;display:grid}.smart-confidence{grid-template-columns:1fr 1fr;gap:8px;display:grid;border:0!important}.smart-confidence span{color:#7a879d;background:#f4f6fa;border-radius:10px;flex-direction:column;gap:5px;padding:10px;font-size:9px;display:flex}.smart-confidence strong{color:#253149;font-size:13px}.smart-detail-actions{gap:7px;margin-top:14px;display:flex}[data-theme=dark] .real-tasks-state strong,[data-theme=dark] .real-tasks-empty strong,[data-theme=dark] .smart-agenda-summary article strong,[data-theme=dark] .smart-task h3,[data-theme=dark] .smart-task-detail h2,[data-theme=dark] .smart-task-detail section h3,[data-theme=dark] .smart-confidence strong{color:#f3f5ff}[data-theme=dark] .smart-agenda-summary article,[data-theme=dark] .smart-agenda-toolbar,[data-theme=dark] .smart-task,[data-theme=dark] .smart-task-detail{background:#151d36;border-color:#303a5b}[data-theme=dark] .smart-agenda-summary .urgent{background:#291c2c}[data-theme=dark] .smart-agenda-summary .warning{background:#292319}[data-theme=dark] .smart-agenda-filters select,[data-theme=dark] .smart-task-actions button,[data-theme=dark] .smart-detail-actions button{color:#c5cce0;background:#1b2441;border-color:#35405f}[data-theme=dark] .smart-task-meta span,[data-theme=dark] .smart-confidence span{background:#202a48}[data-theme=dark] .smart-task p,[data-theme=dark] .smart-task-result strong,[data-theme=dark] .smart-task-detail section p,[data-theme=dark] .smart-task-detail section li{color:#aeb8d0}[data-theme=dark] .smart-task-result,[data-theme=dark] .smart-task-detail section,[data-theme=dark] .smart-task-detail>header{border-color:#303a58}@media (width<=1250px){.smart-agenda-summary{grid-template-columns:repeat(3,1fr)}.smart-agenda-layout:has(.smart-task-detail){grid-template-columns:minmax(0,1fr) 330px}.smart-task{grid-template-columns:30px 40px minmax(220px,1fr) auto}.smart-task-result{display:none}}@media (width<=900px){.smart-agenda-toolbar{flex-direction:column;align-items:stretch}.smart-agenda-filters{flex-wrap:wrap}.smart-agenda-layout:has(.smart-task-detail){grid-template-columns:1fr}.smart-task-detail{z-index:80;max-height:none;position:fixed;inset:78px 12px 12px}}@media (width<=680px){.smart-agenda-summary{grid-template-columns:repeat(2,1fr)}.smart-task{grid-template-columns:30px 40px 1fr}.smart-task-actions{flex-flow:wrap;grid-column:2/4;align-items:center}}.real-team-page .exp-director-brief button:disabled,.real-team-page button:disabled{cursor:wait;opacity:.6}.real-team-alert{color:#b45e35;background:#fff7f2;border:1px solid #f0d3c6;border-radius:10px;align-items:center;gap:9px;min-height:48px;margin-bottom:14px;padding:10px 12px;display:flex}.real-team-alert span{flex:1}.real-team-alert strong,.real-team-alert small{display:block}.real-team-alert strong{font-size:10px}.real-team-alert small{color:#8f6c5e;margin-top:3px;font-size:9px}.real-team-alert>button{color:#a76b50;background:0 0;border:0}.real-member-head,.real-members article{grid-template-columns:minmax(190px,1.3fr) minmax(125px,.85fr) 125px 95px 80px;align-items:center;gap:10px;display:grid}.real-member-head{color:#9aa3b2;text-transform:uppercase;background:#fafbfc;min-height:38px;padding:0 14px;font-size:8px;font-weight:750}.real-members article{cursor:pointer;border-top:1px solid #edf0f4;min-height:74px;padding:9px 14px;transition:background .15s}.real-members article:first-child{border-top:0}.real-members article.active{background:#f8f7ff;box-shadow:inset 3px 0 #6b63e8}.real-members article>button{color:#625bd7;background:#f8f7ff;border:1px solid #dedcf6;border-radius:7px;min-height:30px;font-size:8.5px;font-weight:750}.real-role{color:#5f58d2;background:#f0efff;border-radius:99px;width:fit-content;padding:5px 7px;font-size:8px;font-weight:750}.real-role.role-sales{color:#34755f;background:#ecf8f3}.real-role.role-observer{color:#6d7584;background:#f0f2f5}.real-role.role-manager{color:#3974aa;background:#edf5fb}.real-joined{color:#758195;align-items:center;gap:5px;font-size:8.5px;display:flex}.real-status{color:#30856a;align-items:center;gap:5px;font-size:8.5px;font-weight:700;display:flex}.real-status i{background:#38bd8c;border-radius:50%;width:6px;height:6px}.real-status.suspended{color:#a87449}.real-status.suspended i{background:#d99152}.real-team-empty{color:#8791a2;text-align:center;place-items:center;min-height:92px;padding:22px;font-size:9.5px;display:grid}.real-access-summary{border-bottom:1px solid #edf0f4;padding:15px 0}.real-access-summary small,.real-access-summary strong{display:block}.real-access-summary small{color:#8a94a5;font-size:8px;font-weight:800}.real-access-summary strong{color:#5d56d1;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:flex}.real-access-summary p{color:#788396;margin:6px 0 0;font-size:9px;line-height:1.5}.real-login-summary{border-bottom:1px solid #edf0f4;padding:13px 0}.real-login-summary>span{color:#929bac;font-size:8px;font-weight:800}.real-login-summary>p{color:#655de1;background:#f7f8fb;border-radius:8px;grid-template-columns:18px minmax(82px,.8fr) minmax(0,1.2fr);align-items:center;gap:5px;margin:8px 0 0;padding:8px;display:grid}.real-login-summary small{color:#7c8798;font-size:8px}.real-login-summary strong{color:#535e72;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.real-member-settings{padding-top:13px}.real-member-settings>span{color:#929bac;font-size:8px;font-weight:800}.real-member-settings label{margin-top:9px;display:block}.real-member-settings label small{color:#7c8798;margin-bottom:5px;font-size:8px;display:block}.real-member-settings select{color:#4f5b70;background:#fbfcfd;border:1px solid #dfe3ea;border-radius:8px;width:100%;height:36px;padding:0 9px;font-size:9px;font-weight:700}.real-member-settings>button{color:#a85d3b;background:#fff8f4;border:1px solid #f0d8cd;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;margin-top:8px;font-size:9px;font-weight:750;display:flex}.real-member-settings>button.activate{color:#2c8065;background:#f1faf6;border-color:#cfe9df}.real-member-settings>button.remove{color:#a3463f;background:#fff5f4;border-color:#edceca}.real-member-campaigns{border-bottom:1px solid #edf0f4;padding:13px 0}.real-member-campaigns>span{color:#929bac;font-size:8px;font-weight:800}.real-member-campaigns>p{color:#7c8798;background:#f7f8fb;border-radius:8px;grid-template-columns:18px 1fr auto;align-items:center;gap:5px;margin:8px 0 0;padding:8px;font-size:8.5px;display:grid}.real-member-campaigns>p>svg{color:#655de1}.real-member-campaigns>p>strong{color:#535e72;font-size:8.5px}.real-member-campaigns>p>small{color:#6e67d9;font-size:7.5px}.real-self-note{color:#6d7789;background:#f5f6f8;border-radius:8px;align-items:flex-start;gap:7px;margin:9px 0 0;padding:9px;font-size:8.5px;line-height:1.45;display:flex}.real-self-note svg{color:#6861d8;flex:none}.real-invitations{margin-top:12px;overflow:hidden}.real-invitations>header{border-bottom:1px solid #e9ecf2;justify-content:space-between;align-items:center;min-height:66px;padding:12px 15px;display:flex}.real-invitations>header>div{align-items:center;gap:9px;display:flex}.real-invitations>header>div>span{color:#625bd9;background:#efeeff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.real-invitations h2{margin:0;font:730 13px Manrope,sans-serif}.real-invitations p{color:#8993a4;margin:3px 0 0;font-size:8.5px}.real-invitations>header>strong{color:#5e57d3;text-align:center;background:#f0efff;border-radius:99px;min-width:28px;padding:5px 8px;font-size:9px}.real-invitation-list article{border-top:1px solid #edf0f4;grid-template-columns:34px 1fr auto auto;align-items:center;gap:9px;min-height:65px;padding:10px 15px;display:grid}.real-invitation-list article:first-child{border-top:0}.real-invite-icon{color:#5f58d1;background:#f1f0ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.real-invitation-list strong,.real-invitation-list small{display:block}.real-invitation-list strong{font-size:9.5px}.real-invitation-list small{color:#8892a3;margin-top:3px;font-size:8px}.real-invitation-list button{color:#625bd7;background:#f8f7ff;border:1px solid #dedcf6;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:8.5px;font-weight:750;display:flex}.real-invitation-list button.danger{color:#9b6750;background:#fffaf7;border-color:#eaded9}.real-role-explanation{color:#625bd4;background:#f8f7ff;border:1px solid #dfddf8;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;display:flex}.real-role-explanation strong,.real-role-explanation small{display:block}.real-role-explanation strong{font-size:9px}.real-role-explanation small{color:#788197;margin-top:3px;font-size:8px;line-height:1.45}.real-invite-success{background:#f1faf6;border:1px solid #cde8de;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.real-invite-success>span{color:#fff;background:#31a77f;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.real-invite-success strong,.real-invite-success small{display:block}.real-invite-success strong{color:#246e57;font-size:10px}.real-invite-success small{color:#6d877e;margin-top:4px;font-size:8px;line-height:1.45}.real-invite-link{grid-template-columns:1fr auto;gap:6px;display:grid}.real-invite-link input{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:8px!important}.real-invite-link button{color:#5f58d4;background:#f7f6ff;border:1px solid #dad7fa;border-radius:8px;align-items:center;gap:5px;min-height:39px;padding:0 10px;font-size:8.5px;font-weight:750;display:flex}.real-remove-warning{background:#fff6f5;border:1px solid #efd0cc;border-radius:10px;align-items:flex-start;gap:10px;margin-top:15px;padding:13px;display:flex}.real-remove-warning>span{color:#a84b43;background:#f9dedb;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.real-remove-warning strong{color:#7f3934;font-size:10px}.real-remove-warning p{color:#8a6966;margin:5px 0 0;font-size:9px;line-height:1.55}.exp-modal footer button.danger-confirm{color:#fff;background:#b84f47;border-color:#a84840}@keyframes real-team-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.real-team-page .exp-member-detail{display:block}}@media (width<=900px){.real-member-head{display:none}.real-members article{grid-template-columns:minmax(180px,1fr) auto auto}.real-joined,.real-members article>button{display:none}}@media (width<=640px){.real-members article{grid-template-columns:1fr auto}.real-status{display:none}.real-invitation-list article{grid-template-columns:32px 1fr}.real-invitation-list button{grid-column:span 1;justify-content:center}}.team-capacity-panel{margin-bottom:18px;overflow:hidden}.team-capacity-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.team-capacity-panel>header>div{align-items:center;gap:12px;display:flex}.team-capacity-panel>header>div>span{width:38px;height:38px;color:var(--blue);background:color-mix(in srgb, var(--blue) 13%, var(--surface));border-radius:12px;place-items:center;display:grid}.team-capacity-panel h2{margin:0;font-size:18px}.team-capacity-panel p,.team-capacity-panel small{color:var(--muted);margin:3px 0 0}.team-capacity-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;padding:14px;display:grid}.team-capacity-grid article{border:1px solid var(--border);background:var(--canvas);border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.team-capacity-grid article.is-full{border-color:#e0a24b}.team-capacity-member{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.team-capacity-member>div{min-width:0}.team-capacity-member strong,.team-capacity-member small{display:block}.team-capacity-member strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.team-capacity-member small{margin-top:3px;font-size:12px}.team-capacity-member>em{color:var(--muted);background:color-mix(in srgb, var(--border) 55%, transparent);border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-style:normal;font-weight:750}.team-capacity-member>em.status-available{color:#278064;background:color-mix(in srgb, #49bf95 14%, var(--surface))}.team-capacity-member>em.status-full{color:#a55c21;background:color-mix(in srgb, #e0a24b 17%, var(--surface))}.team-capacity-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.team-capacity-metrics>span{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--surface);border-radius:11px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;min-height:88px;padding:11px 10px;display:flex}.team-capacity-metrics b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.team-capacity-metrics small{width:100%;min-height:30px;color:var(--muted);margin-top:7px;font-size:11px;font-weight:700;line-height:1.25}.team-capacity-metrics em{color:color-mix(in srgb, var(--muted) 88%, transparent);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:10px;font-style:normal;line-height:1.2;overflow:hidden}.team-capacity-grid article button{border:1px solid var(--border);width:100%;min-height:38px;color:var(--blue);background:var(--surface);cursor:pointer;border-radius:10px;font-weight:700}.team-capacity-grid article button:hover{border-color:color-mix(in srgb, var(--blue) 45%, var(--border));background:color-mix(in srgb, var(--blue) 7%, var(--surface))}.real-team-directory{min-width:0}.real-team-directory .real-team-list{width:100%}.real-member-detail-backdrop{z-index:130}.real-member-detail-dialog{border-radius:18px;width:min(980px,100vw - 40px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #0a112257}.real-member-detail-dialog .real-member-detail{box-sizing:border-box;width:100%;max-width:none;padding:22px}.real-member-detail-dialog .real-member-detail>header{z-index:3;border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px 18px 0 0;margin:-22px -22px 0;padding:18px 22px;position:sticky;top:-22px}.real-member-detail-dialog .exp-person>i{border-radius:14px;width:48px;height:48px;font-size:13px}.real-member-detail-dialog .exp-person strong{font-size:16px}.real-member-detail-dialog .exp-person small{font-size:11px}.real-member-detail-header-actions{align-items:center;gap:12px;display:flex}.real-member-detail-header-actions>em{color:var(--muted);align-items:center;gap:5px;font-size:11px;font-style:normal;display:flex}.real-member-detail-header-actions>em i{background:#a6adba;border-radius:50%;width:7px;height:7px}.real-member-detail-header-actions>em.online{color:#2e8b6d}.real-member-detail-header-actions>em.online i{background:#37be8d;box-shadow:0 0 0 4px #37be8d1a}.real-member-detail-close{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:11px;place-items:center;display:grid}.real-member-detail-dialog .real-access-summary{padding:22px 0}.real-member-detail-dialog .real-access-summary small,.real-member-detail-dialog .real-login-summary>span,.real-member-detail-dialog .real-member-campaigns>span,.real-member-detail-dialog .real-member-settings>span{letter-spacing:.04em;font-size:10px}.real-member-detail-dialog .real-access-summary strong{font-size:16px}.real-member-detail-dialog .real-access-summary p{max-width:720px;font-size:12px}.real-member-detail-dialog .real-login-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:20px 0;display:grid}.real-member-detail-dialog .real-login-summary>span{grid-column:1/-1}.real-member-detail-dialog .real-login-summary>p{grid-template-columns:22px minmax(110px,.8fr) minmax(0,1.2fr);min-height:52px;margin:0;padding:10px 12px}.real-member-detail-dialog .real-login-summary small{font-size:10px}.real-member-detail-dialog .real-login-summary strong{font-size:10.5px}.real-member-detail-dialog .exp-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:20px 0}.real-member-detail-dialog .exp-detail-grid>span{min-height:82px;padding:12px}.real-member-detail-dialog .exp-detail-grid small{font-size:10px}.real-member-detail-dialog .exp-detail-grid strong{font-size:20px}.real-member-detail-dialog .real-member-campaigns{padding:20px 0}.real-member-detail-dialog .real-member-campaigns>p{min-height:44px;padding:10px 12px;font-size:10.5px}.real-member-detail-dialog .real-member-settings{padding-top:20px}.real-member-detail-dialog .real-member-settings label{max-width:420px}.real-member-detail-dialog .real-member-settings select{height:42px;font-size:11px}.real-member-detail-dialog .real-member-settings>button{width:auto;min-height:38px;margin-right:8px;padding:0 14px;display:inline-flex}.capacity-modal{width:min(760px,100vw - 32px)}.capacity-modal fieldset{border:0;margin:18px 0;padding:0}.capacity-modal legend{color:var(--ink);margin-bottom:10px;font-weight:800}.capacity-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capacity-form-grid label{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}.capacity-form-grid label.full{grid-column:1/-1}.capacity-form-grid input,.capacity-form-grid textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--canvas);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.capacity-form-grid textarea{resize:vertical;min-height:76px}.team-reassignment-panel{margin-bottom:18px;overflow:hidden}.team-reassignment-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.team-reassignment-panel>header>div{align-items:center;gap:12px;display:flex}.team-reassignment-panel>header>div>span{color:#b96b25;background:color-mix(in srgb, #e69b4b 16%, var(--surface));border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.team-reassignment-panel h2{margin:0;font-size:18px}.team-reassignment-panel p,.team-reassignment-panel small{color:var(--muted);margin:3px 0 0}.team-reassignment-list{gap:10px;padding:14px;display:grid}.team-reassignment-list article{border:1px solid var(--border);background:var(--canvas);border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(210px,.7fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.team-reassignment-list article strong,.team-reassignment-list article small{display:block}.team-reassignment-list article p{margin:6px 0 0;font-size:12px}.team-reassignment-list select{border:1px solid var(--border);min-height:40px;color:var(--ink);background:var(--surface);border-radius:9px;padding:0 11px}.team-reassignment-list article>div:last-child{gap:7px;display:flex}.team-reassignment-list button{border:1px solid var(--border);min-height:38px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:9px;padding:0 12px;font-weight:750}.team-reassignment-list button.primary{border-color:var(--blue);color:#fff;background:var(--blue)}@media (width<=900px){.team-capacity-grid{grid-template-columns:1fr}.team-capacity-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.team-reassignment-list article{grid-template-columns:1fr}.real-member-detail-dialog{width:min(760px,100vw - 28px);max-height:calc(100vh - 28px)}.real-member-detail-dialog .exp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.capacity-form-grid{grid-template-columns:1fr}.capacity-form-grid label.full{grid-column:auto}.team-capacity-panel>header{flex-direction:column;align-items:flex-start}.team-capacity-grid{grid-template-columns:minmax(0,1fr);padding:10px}.team-capacity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-capacity-metrics>span{min-height:82px}.real-member-detail-backdrop{padding:8px}.real-member-detail-dialog{border-radius:14px;width:100%;max-height:calc(100vh - 16px)}.real-member-detail-dialog .real-member-detail{padding:16px}.real-member-detail-dialog .real-member-detail>header{border-radius:14px 14px 0 0;margin:-16px -16px 0;padding:14px 16px;top:-16px}.real-member-detail-header-actions>em{display:none}.real-member-detail-dialog .real-login-summary{grid-template-columns:1fr}.real-member-detail-dialog .real-login-summary>span{grid-column:auto}.real-member-detail-dialog .exp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.real-member-detail-dialog .real-member-settings>button{width:100%;margin-right:0}}html[data-theme=dark] .team-capacity-grid article{background:#0f1a2c}html[data-theme=dark] .team-capacity-metrics>span,html[data-theme=dark] .team-capacity-grid article button,html[data-theme=dark] .real-member-detail-close{background:#152136;border-color:#30405a}html[data-theme=dark] .real-member-detail-dialog{box-shadow:0 30px 100px #00000094}html[data-theme=dark] .real-member-detail-dialog .real-member-detail>header{background:#121d2ef5;border-color:#2a3850}html[data-theme=dark] .real-member-detail-dialog .real-login-summary>p{background:#152136}.page-sales-profile{background:radial-gradient(circle at 92% 0,#655de012,#0000 30rem),#f5f7fb}.sp-page{--sp-ink:#17233a;--sp-copy:#526078;--sp-muted:#8792a5;--sp-border:#dfe4ec;--sp-surface:#fff;--sp-soft:#f8f9fc;--sp-primary:#6259e6;color:var(--sp-ink);padding:28px clamp(20px,3vw,46px) 54px}.sp-page button,.sp-page input,.sp-page textarea,.sp-page select{font:inherit}.sp-page button{cursor:pointer}.sp-page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.sp-eyebrow{color:var(--sp-primary);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-size:12px;font-weight:800;display:flex}.sp-page-header h1{letter-spacing:-.045em;color:var(--sp-ink);margin:0;font:760 clamp(31px,3.1vw,45px)/1.04 Manrope,sans-serif}.sp-page-header>div:first-child>p:last-child{max-width:790px;color:var(--sp-copy);margin:10px 0 0;font-size:14px;line-height:1.55}.sp-header-actions{flex:none;gap:10px;display:flex}.sp-header-actions button,.sp-save-button,.sp-ai-button{border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.sp-ai-button{color:#564ed2;background:#f5f4ff;border:1px solid #d8d5ff}.sp-save-button{color:#fff;background:linear-gradient(135deg,#6d65f2,#554bd3);border:1px solid #5b52d8;box-shadow:0 9px 24px #544acd33}.sp-header-actions button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.sp-readiness{background:linear-gradient(115deg,#f3f2ff,#fff 62%,#effbf7);border:1px solid #d9d6ff;border-radius:16px;grid-template-columns:48px minmax(0,1fr) minmax(180px,280px);align-items:center;gap:15px;min-height:100px;margin-bottom:14px;padding:17px 20px;display:grid}.sp-readiness-icon{color:#fff;background:linear-gradient(135deg,#6a61ec,#5148ca);border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.sp-readiness small,.sp-readiness strong,.sp-readiness p{display:block}.sp-readiness small{color:#6860dd;letter-spacing:.08em;font-size:9px;font-weight:850}.sp-readiness strong{margin-top:3px;font-size:14px}.sp-readiness p{color:#7f899a;margin:4px 0 0;font-size:11px}.sp-progress>span{color:#8993a3;justify-content:flex-end;gap:5px;font-size:10px;display:flex}.sp-progress b{color:#554bd2;font-size:14px}.sp-progress>i{background:#e9e9f1;border-radius:99px;height:8px;margin-top:8px;display:block;overflow:hidden}.sp-progress em{border-radius:inherit;background:linear-gradient(90deg,#655ce4,#48bea1);height:100%;transition:width .3s;display:block}.sp-message{border-radius:11px;align-items:center;gap:9px;min-height:46px;margin-bottom:14px;padding:0 13px;font-size:12px;font-weight:650;display:flex}.sp-message span{flex:1}.sp-message button{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.sp-error{color:#a54b48;background:#fff4f3;border:1px solid #f0cfcd}.sp-success{color:#2c7c62;background:#effaf5;border:1px solid #d1e9df}.sp-layout{grid-template-columns:245px minmax(500px,1fr) minmax(310px,370px);align-items:start;gap:14px;display:grid}.sp-team-panel,.sp-section,.sp-preview-card{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:15px;box-shadow:0 12px 30px #2530480a}.sp-team-panel,.sp-preview-column{position:sticky;top:14px}.sp-team-panel>header,.sp-section>header,.sp-preview-card>header{border-bottom:1px solid #edf0f4;align-items:center;gap:10px;min-height:70px;padding:14px 16px;display:flex}.sp-team-panel>header>svg{color:var(--sp-primary)}.sp-team-panel h2,.sp-section h2,.sp-preview-card h2{color:var(--sp-ink);margin:0;font:750 15px Manrope,sans-serif}.sp-team-panel header p,.sp-section header p,.sp-preview-card header p{color:var(--sp-muted);margin:3px 0 0;font-size:10px}.sp-member-list{padding:9px}.sp-member-list>button{color:#8b95a5;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:69px;padding:9px;display:grid}.sp-member-list>button:hover{background:#f8f9fc}.sp-member-list>button.active{color:var(--sp-primary);background:#f3f2ff;border-color:#dedbff}.sp-avatar{color:#fff;background:linear-gradient(135deg,#6d65ed,#5148d0);border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.sp-member-list span:nth-child(2){min-width:0}.sp-member-list strong,.sp-member-list small,.sp-member-list i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sp-member-list strong{color:#354158;font-size:11px}.sp-member-list small{color:#8a95a6;margin-top:2px;font-size:9px}.sp-member-list i{color:#43a486;margin-top:4px;font-size:8px;font-style:normal;font-weight:750}.sp-ai-note{color:var(--sp-primary);background:linear-gradient(140deg,#f3f2ff,#fafaff);border:1px solid #dfdcff;border-radius:11px;margin:3px 9px 9px;padding:13px}.sp-ai-note strong{color:#4b467f;margin-top:8px;font-size:11px;display:block}.sp-ai-note p{color:#777495;margin:5px 0 0;font-size:9.5px;line-height:1.5}.sp-form-column{gap:14px;min-width:0;display:grid}.sp-section>header>span,.sp-preview-card>header>span{width:37px;height:37px;color:var(--sp-primary);background:#efeeff;border-radius:10px;flex:none;place-items:center;display:grid}.sp-form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:17px;display:grid}.sp-form-grid label{gap:7px;display:grid;position:relative}.sp-form-grid label.wide{grid-column:1/-1}.sp-form-grid label>span,.sp-campaign-context>span{color:#657187;font-size:10px;font-weight:800}.sp-form-grid label>span em{color:#9aa4b4;margin-left:4px;font-size:9px;font-style:normal;font-weight:500}.sp-form-grid input,.sp-form-grid textarea,.sp-campaign-context select{color:#354158;background:#fafbfc;border:1px solid #dfe4ec;border-radius:10px;outline:0;width:100%;font-size:12px;transition:all .16s}.sp-form-grid input{height:43px;padding:0 12px}.sp-form-grid textarea{resize:vertical;min-height:92px;padding:11px 12px;line-height:1.55}.sp-form-grid input:focus,.sp-form-grid textarea:focus,.sp-campaign-context select:focus{background:#fff;border-color:#a9a3f1;box-shadow:0 0 0 3px #655de014}.sp-form-grid input:disabled,.sp-form-grid textarea:disabled{opacity:.7;cursor:not-allowed}.sp-form-grid label>small{color:#98a2b1;font-size:9px}.sp-input-icon{position:relative}.sp-input-icon svg{z-index:1;color:#8793a6;position:absolute;top:13px;left:12px}.sp-input-icon input{padding-left:37px}.sp-tone-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:17px;display:grid}.sp-tone-grid button{color:#8791a2;text-align:left;background:#fafbfc;border:1px solid #e2e6ed;border-radius:11px;grid-template-rows:auto 1fr;grid-template-columns:20px 1fr;gap:4px 7px;min-height:92px;padding:11px;display:grid}.sp-tone-grid button.active{color:var(--sp-primary);background:#f3f2ff;border-color:#cfcaff;box-shadow:0 0 0 2px #655de00d}.sp-tone-grid i{border:1px solid #d9dee7;border-radius:50%;grid-row:1/3;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.sp-tone-grid .active i{color:#fff;border-color:var(--sp-primary);background:var(--sp-primary)}.sp-tone-grid strong{color:#4d596d;font-size:10px}.sp-tone-grid small{color:#8c96a6;font-size:8.5px;line-height:1.4}.sp-strategy-body{gap:18px;padding:17px;display:grid}.sp-section-order{gap:8px;display:grid}.sp-strategy-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sp-strategy-heading strong{font-size:12px}.sp-strategy-heading small{color:var(--sp-muted);font-size:10px}.sp-order-row{border:1px solid var(--sp-border);background:var(--sp-soft);border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:grid}.sp-order-row>b{width:28px;height:28px;color:var(--sp-primary);background:#efeeff;border-radius:8px;place-items:center;font-size:11px;display:grid}.sp-order-row span strong,.sp-order-row span small{display:block}.sp-order-row span strong{font-size:11.5px}.sp-order-row span small{color:var(--sp-muted);margin-top:3px;font-size:10px}.sp-order-row>div{gap:5px;display:flex}.sp-order-row button{border:1px solid var(--sp-border);width:32px;height:32px;color:var(--sp-primary);background:var(--sp-surface);border-radius:8px;place-items:center;padding:0;display:grid}.sp-order-row button:disabled{opacity:.3;cursor:not-allowed}.sp-strategy-fields{padding:0}.sp-length-control{border:1px solid var(--sp-border);background:var(--sp-soft);border-radius:10px;align-items:center;gap:12px;min-height:43px;padding:0 10px;display:flex}.sp-length-control input{height:auto;box-shadow:none;background:0 0;border:0;padding:0}.sp-length-control strong{min-width:78px;color:var(--sp-primary);font-size:11px}.sp-linked-values{border:1px solid var(--sp-border);background:var(--sp-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:0 12px;display:flex}.sp-linked-values strong{font-size:11.5px}.sp-linked-values small{color:var(--sp-primary);font-size:10px;font-weight:750}.sp-preview-card{overflow:hidden}.sp-campaign-context{border-bottom:1px solid #edf0f4;gap:6px;padding:13px 15px;display:grid}.sp-campaign-context select{height:39px;padding:0 10px}.sp-email-preview{background:#fbfcfe;border:1px solid #e0e4ed;border-radius:12px;margin:14px;padding:15px}.sp-email-sender{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.sp-email-sender strong,.sp-email-sender small{display:block}.sp-email-sender strong{color:#374358;font-size:11px}.sp-email-sender small{color:#8e98a8;margin-top:2px;font-size:9px}.sp-email-sender em{color:#8a6b3f;background:#fff2dc;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800}.sp-email-subject{border-block:1px solid #e9ecf1;margin-top:14px;padding:11px 0}.sp-email-subject small,.sp-email-subject strong{display:block}.sp-email-subject small{color:#9aa4b3;letter-spacing:.08em;font-size:8px;font-weight:850}.sp-email-subject strong{color:#344057;margin-top:4px;font-size:11px}.sp-email-preview>p{color:#59667c;white-space:normal;margin:13px 0;font-size:11px;line-height:1.65}.sp-email-preview>p>span{min-height:1px;display:block}.sp-email-preview>footer{border-top:1px solid #e9ecf1;flex-wrap:wrap;gap:7px;padding-top:11px;display:flex}.sp-email-preview>footer span{color:#5f58d8;align-items:center;gap:4px;font-size:8.5px;font-weight:750;display:flex}.sp-personalization-note{color:#278369;background:#edf9f4;border-radius:10px;align-items:flex-start;gap:8px;margin:0 14px 14px;padding:11px;display:flex}.sp-personalization-note p{color:#688077;margin:0;font-size:9px;line-height:1.45}.sp-personalization-note strong{color:#397763;font-size:10px;display:block}.sp-proposal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090f1d8f;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.sp-proposal-modal{background:#fff;border:1px solid #dfe3eb;border-radius:17px;width:min(720px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 28px 90px #080e1c4d}.sp-proposal-modal>header{border-bottom:1px solid #edf0f4;grid-template-columns:42px 1fr 32px;align-items:center;gap:11px;min-height:88px;padding:16px 19px;display:grid}.sp-proposal-modal>header>span{color:#fff;background:linear-gradient(135deg,#6d64f0,#5148cd);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.sp-proposal-modal header small{color:#6760df;letter-spacing:.08em;font-size:9px;font-weight:850}.sp-proposal-modal h2{color:#263248;margin:4px 0 0;font:750 16px Manrope,sans-serif}.sp-proposal-modal header button{color:#7f8a9b;background:#f1f3f6;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.sp-proposal-body{padding:19px}.sp-proposal-body>p{color:#536078;margin:0;font-size:12px;line-height:1.55}.sp-warnings{color:#bd793c;background:#fff6ea;border-radius:10px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}.sp-warnings strong,.sp-warnings span{display:block}.sp-warnings span{color:#8d735b;margin-top:5px;font-size:9.5px}.sp-proposal-preview{background:#f7f6ff;border:1px solid #dedbff;border-radius:11px;margin-top:14px;padding:15px}.sp-proposal-preview small,.sp-proposal-preview strong{display:block}.sp-proposal-preview small{color:#6b63e4;letter-spacing:.08em;font-size:8px;font-weight:850}.sp-proposal-preview strong{color:#3d3969;margin-top:5px;font-size:11px}.sp-proposal-preview p{color:#676384;white-space:pre-wrap;margin:12px 0 0;font-size:11px;line-height:1.6}.sp-proposal-modal>footer{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:flex-end;gap:9px;padding:12px 19px;display:flex}.sp-proposal-modal>footer button{color:#677286;background:#fff;border:1px solid #dfe3e9;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.sp-proposal-modal>footer button.primary{color:#fff;background:#6259e6;border-color:#5d54dd}.sp-loading,.sp-empty{color:#7a8698;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:420px;display:grid}.sp-empty h2{margin:3px 0 0}.sp-empty p{max-width:440px;margin:0}.sp-spin{animation:.8s linear infinite sp-spin}@keyframes sp-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .page-sales-profile{background:#0a1220}.sp-page:where(html[data-theme=dark] *){--sp-ink:#eef3fb;--sp-copy:#a4b1c5;--sp-muted:#7f8da4;--sp-border:#293750;--sp-surface:#121d2e;--sp-soft:#0e192a}.sp-page:where(html[data-theme=dark] *) :is(.sp-team-panel,.sp-section,.sp-preview-card){box-shadow:0 12px 30px #00000021}html[data-theme=dark] .sp-readiness{background:linear-gradient(115deg,#171c42,#121d2e 65%,#10271f);border-color:#343767}html[data-theme=dark] .sp-progress>i{background:#28344a}html[data-theme=dark] .sp-team-panel>header,html[data-theme=dark] .sp-section>header,html[data-theme=dark] .sp-preview-card>header,html[data-theme=dark] .sp-campaign-context{border-color:#27344a}html[data-theme=dark] .sp-member-list>button:hover{background:#17243a}html[data-theme=dark] .sp-member-list>button.active{background:#1d214b;border-color:#494584}html[data-theme=dark] .sp-member-list strong,html[data-theme=dark] .sp-tone-grid strong{color:#dce5f2}html[data-theme=dark] .sp-ai-note{background:#171b40;border-color:#373667}html[data-theme=dark] .sp-ai-note strong{color:#c7c3ff}html[data-theme=dark] .sp-section>header>span,html[data-theme=dark] .sp-preview-card>header>span{background:#211f4a}html[data-theme=dark] .sp-form-grid input,html[data-theme=dark] .sp-form-grid textarea,html[data-theme=dark] .sp-campaign-context select{color:#dce5f2;background:#0e192a;border-color:#2b3a52}html[data-theme=dark] .sp-form-grid input:focus,html[data-theme=dark] .sp-form-grid textarea:focus{background:#111e31}html[data-theme=dark] .sp-tone-grid button{background:#0e192a;border-color:#2c3a52}html[data-theme=dark] .sp-tone-grid button.active{background:#1b2048;border-color:#4b478d}html[data-theme=dark] .sp-email-preview{background:#0e192a;border-color:#2b3951}html[data-theme=dark] .sp-email-sender strong,html[data-theme=dark] .sp-email-subject strong{color:#e3eaf5}html[data-theme=dark] .sp-email-subject,html[data-theme=dark] .sp-email-preview>footer{border-color:#29364d}html[data-theme=dark] .sp-personalization-note{color:#65c8a8;background:#10271f}html[data-theme=dark] .sp-personalization-note strong{color:#8bdcbe}html[data-theme=dark] .sp-proposal-modal{background:#121d2e;border-color:#2c3950}html[data-theme=dark] .sp-proposal-modal>header,html[data-theme=dark] .sp-proposal-modal>footer{background:#0f1a2a;border-color:#27344a}html[data-theme=dark] .sp-proposal-modal h2{color:#edf3fb}html[data-theme=dark] .sp-proposal-preview{background:#171a3d;border-color:#423e79}html[data-theme=dark] .sp-proposal-preview strong{color:#dad7ff}html[data-theme=dark] .sp-proposal-preview p{color:#aba8ce}html[data-theme=dark] .sp-proposal-modal>footer button{color:#aab6c9;background:#152136;border-color:#324159}@media (width<=1250px){.sp-layout{grid-template-columns:220px minmax(480px,1fr)}.sp-preview-column{grid-column:2;position:static}.sp-preview-card{grid-template-columns:minmax(230px,.7fr) 1fr;display:grid}.sp-preview-card>header,.sp-campaign-context{grid-column:1}.sp-email-preview{grid-area:1/2/4}.sp-personalization-note{grid-column:1}}@media (width<=900px){.sp-page-header{flex-direction:column;align-items:flex-start}.sp-header-actions{width:100%}.sp-header-actions button{flex:1}.sp-readiness{grid-template-columns:46px 1fr}.sp-progress{grid-column:1/-1}.sp-layout{grid-template-columns:1fr}.sp-team-panel,.sp-preview-column{position:static}.sp-preview-column{grid-column:auto}.sp-team-panel{grid-template-columns:1fr 1fr;display:grid}.sp-team-panel>header{grid-column:1/-1}.sp-ai-note{align-self:start}.sp-preview-card{display:block}}@media (width<=650px){.sp-page{padding:22px 14px 42px}.sp-page-header h1{font-size:31px}.sp-header-actions{flex-direction:column}.sp-readiness,.sp-form-grid,.sp-tone-grid{grid-template-columns:1fr}.sp-form-grid label.wide{grid-column:auto}.sp-team-panel{display:block}.sp-proposal-overlay{padding:10px}.sp-proposal-modal>footer{grid-template-columns:1fr 1fr;display:grid}.sp-proposal-modal>footer button{justify-content:center}}.sp-readiness small{font-size:10.5px}.sp-readiness p{font-size:12px}.sp-progress>span{font-size:11px}.sp-team-panel header p,.sp-section header p,.sp-preview-card header p{font-size:11.5px}.sp-member-list strong{font-size:12.5px}.sp-member-list small{font-size:10.5px}.sp-member-list i{font-size:10px}.sp-ai-note strong{font-size:12px}.sp-ai-note p{font-size:11px}.sp-form-grid label>span,.sp-campaign-context>span{font-size:11.5px}.sp-form-grid label>span em,.sp-form-grid label>small{font-size:10.5px}.sp-tone-grid strong{font-size:12px}.sp-tone-grid small{font-size:10.5px}.sp-email-sender strong{font-size:12.5px}.sp-email-sender small{font-size:10.5px}.sp-email-sender em,.sp-email-subject small{font-size:9.5px}.sp-email-subject strong,.sp-email-preview>p{font-size:12.5px}.sp-email-preview>footer a{color:#5f58d8;align-items:center;gap:5px;font-size:10.5px;font-weight:750;text-decoration:none;display:flex}.sp-email-preview>footer a:hover{text-decoration:underline}.sp-personalization-note p{font-size:10.5px}.sp-personalization-note strong{font-size:11.5px}.sp-proposal-modal header small{font-size:10px}.sp-proposal-body>p{font-size:13px}.sp-warnings strong{font-size:11.5px}.sp-warnings span{font-size:10.5px}.sp-proposal-preview small{font-size:9.5px}.sp-proposal-preview strong{font-size:12.5px}.sp-proposal-preview p{font-size:12px}.sp-proposal-modal>footer button{font-size:11.5px}.sp-readonly-name input:disabled{color:#59667a;opacity:1;background:#f2f4f7}html[data-theme=dark] .sp-page :is(.sp-form-grid label>span,.sp-campaign-context>span){color:#b4c0d2}html[data-theme=dark] .sp-page :is(.sp-form-grid label>small,.sp-form-grid label>span em){color:#8493aa}html[data-theme=dark] .sp-page :is(input,textarea,select)::placeholder{color:#697991;opacity:1}html[data-theme=dark] .sp-readiness :is(p,.sp-progress>span){color:#9eabc0}html[data-theme=dark] .sp-member-list small{color:#93a2b8}html[data-theme=dark] .sp-ai-note p{color:#aaa7c9}html[data-theme=dark] .sp-readonly-name input:disabled{color:#aeb9ca;opacity:1;background:#17243a}html[data-theme=dark] .sp-order-row>b{background:#211f4a}html[data-theme=dark] .sp-order-row button{background:#17243a}html[data-theme=dark] .sp-length-control input{background:0 0}html[data-theme=dark] .sp-email-sender small{color:#95a3b8}html[data-theme=dark] .sp-email-preview>p{color:#b7c2d3}html[data-theme=dark] .sp-email-preview>footer a{color:#aaa5ff}html[data-theme=dark] .sp-personalization-note p{color:#8db3a6}html[data-theme=dark] .sp-error{color:#f0a7a2;background:#2b1a1d;border-color:#623735}html[data-theme=dark] .sp-success{color:#8cd8bd;background:#122920;border-color:#295744}html[data-theme=dark] .sp-proposal-body>p{color:#b6c1d2}html[data-theme=dark] .sp-warnings{color:#efb875;background:#302517}html[data-theme=dark] .sp-warnings span{color:#d0b08a}html[data-theme=dark] .sp-proposal-modal header button{color:#a7b4c7;background:#1b283c}html[data-theme=dark] .sp-email-sender em{color:#e4bc7e;background:#302719}.company-context-page{max-width:1900px;color:var(--text-primary);margin:0 auto;padding:28px 30px 70px}.company-context-hero{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.company-context-hero>div:first-child p{color:var(--accent);letter-spacing:.08em;align-items:center;gap:7px;margin:0 0 9px;font-size:13px;font-weight:800;display:flex}.company-context-hero h1{letter-spacing:-.04em;margin:0;font-size:42px;line-height:1.05}.company-context-hero span{color:var(--text-secondary);margin-top:10px;font-size:16px;display:block}.company-context-actions{gap:10px;display:flex}.company-context-actions button,.context-products-section>header button{border:1px solid var(--border);background:var(--surface);min-height:46px;color:var(--text-primary);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:750;display:inline-flex}.company-context-actions svg,.context-products-section>header button svg{width:17px}.company-context-actions .context-save-button{color:#fff;background:linear-gradient(135deg,#7567f8,#5847df);border-color:#0000;box-shadow:0 10px 24px #5c4be133}.company-context-actions button:disabled{opacity:.55;cursor:not-allowed}.context-message{border-radius:12px;align-items:center;gap:10px;margin-bottom:15px;padding:13px 16px;font-size:14px;display:flex}.context-message svg{flex:none;width:18px}.context-message span{flex:1}.context-message button{color:inherit;background:0 0;border:0}.context-message.error{color:#a93843;background:#fff1f1;border:1px solid #ffcaca}.context-message.success{color:#147358;background:#edfbf6;border:1px solid #bfeede}.context-status-strip{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:1.1fr 1fr .9fr 1fr;margin-bottom:18px;display:grid;overflow:hidden}.context-status-strip article{border-right:1px solid var(--border);align-items:center;gap:14px;min-height:112px;padding:20px;display:flex}.context-status-strip article:last-child{border-right:0}.context-status-strip article>svg{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:11px;padding:9px}.context-status-strip small{color:var(--text-muted);letter-spacing:.07em;font-size:10px;font-weight:800;display:block}.context-status-strip strong{margin:4px 0;font-size:15px;display:block}.context-status-strip p{color:var(--text-secondary);margin:0;font-size:12px}.context-progress-ring{--progress:0deg;background:conic-gradient(#6658eb var(--progress),var(--surface-muted) 0);border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.context-progress-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:6px}.context-progress-ring span{font-size:13px;font-weight:850;position:relative}.company-context-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.company-context-form{flex-direction:column;gap:16px;min-width:0;display:flex}.context-form-section,.context-products-section,.context-preview-card,.context-pending-card,.context-separation-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:18px}.context-form-section>header,.context-products-section>header{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:20px 22px;display:flex}.context-form-section>header>span,.context-products-section>header>div:first-child p svg{color:var(--accent)}.context-form-section>header>span{background:var(--accent-soft);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.context-form-section>header svg{width:20px}.context-form-section>header p,.context-products-section>header p{color:var(--accent);letter-spacing:.08em;margin:0 0 3px;font-size:10px;font-weight:850}.context-form-section>header h2,.context-products-section>header h2{letter-spacing:-.02em;margin:0;font-size:20px}.context-form-section>header small,.context-products-section>header span{color:var(--text-secondary);margin-top:4px;font-size:12px;display:block}.context-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:20px 22px;display:grid}.context-field{flex-direction:column;gap:7px;min-width:0;display:flex}.context-field.wide{grid-column:1/-1}.context-field>span,.context-product-editor label>span{color:var(--text-secondary);font-size:12px;font-weight:750}.context-field input,.context-field textarea,.context-product-editor input,.context-product-editor textarea,.context-product-editor select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:11px;outline:none;padding:11px 12px;font-size:14px;line-height:1.5}.context-field input{min-height:45px}.context-field textarea:focus,.context-field input:focus,.context-product-editor input:focus,.context-product-editor textarea:focus,.context-product-editor select:focus{border-color:#8176f6;box-shadow:0 0 0 3px #6959eb1f}.context-field textarea:disabled,.context-field input:disabled,.context-product-editor :disabled{opacity:.78;cursor:not-allowed}.context-field>small{color:var(--text-muted);font-size:11px}.context-field>em{color:var(--accent);background:var(--accent-soft);border-radius:8px;align-self:flex-start;margin-top:-2px;padding:3px 7px;font-size:10px;font-style:normal}.context-field.danger>em{color:#b44650;background:#fff1f2}.context-products-section>header{justify-content:space-between}.context-products-section>header>div p{align-items:center;gap:6px;display:flex}.context-product-list{flex-direction:column;gap:8px;padding:12px;display:flex}.context-product{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;overflow:hidden}.context-product.priority{border-color:#6658eb73}.context-product.do_not_promote{border-color:#cd525b59}.context-product-summary{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:14px;display:grid}.context-product-summary .context-product-icon{background:var(--surface);width:40px;height:40px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.context-product-summary>span:nth-child(2){min-width:0}.context-product-summary small,.context-product-summary strong,.context-product-summary em{display:block}.context-product-summary small{color:var(--text-muted);font-size:10px;font-weight:800}.context-product-summary strong{margin:2px 0;font-size:14px}.context-product-summary em{white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);font-size:11px;font-style:normal;overflow:hidden}.context-product-summary>svg{width:17px;color:var(--text-muted);transition:transform .2s}.context-product-summary>svg.open{transform:rotate(180deg)}.product-priority-badge{background:var(--surface);color:var(--text-secondary);border-radius:8px;padding:5px 8px;font-size:10px;font-weight:800}.product-priority-badge.priority{color:#5949df;background:#eeeaff}.product-priority-badge.do_not_promote{color:#b33f49;background:#fff0f1}.context-product-editor{border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:16px;display:grid}.context-product-editor label{flex-direction:column;gap:6px;display:flex}.context-product-editor .wide{grid-column:1/-1}.context-product-editor>button{background:var(--accent);color:#fff;border:0;border-radius:10px;grid-column:1/-1;justify-self:end;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:750;display:flex}.context-product-editor>button svg{width:15px}.context-erp-empty{border:1px dashed var(--border);background:var(--surface-muted);border-radius:14px;align-items:center;gap:14px;margin:18px;padding:20px;display:flex}.context-erp-empty>svg{width:34px;color:var(--text-muted)}.context-erp-empty>div{flex:1}.context-erp-empty strong{display:block}.context-erp-empty p{color:var(--text-secondary);margin:5px 0 0;font-size:13px}.context-erp-empty button{border:1px solid var(--border);background:var(--surface);color:var(--accent);border-radius:10px;padding:10px 13px;font-weight:750}.company-context-aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:18px}.context-preview-card{overflow:hidden}.context-preview-card>header{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:18px;display:flex}.context-preview-card>header>span{color:#fff;background:linear-gradient(135deg,#6d60ef,#5040d1);border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.context-preview-card>header svg{width:19px}.context-preview-card small{color:var(--accent);letter-spacing:.08em;font-size:9px;font-weight:850}.context-preview-card h2{margin:2px 0 0;font-size:16px}.context-preview-card ul{flex-direction:column;gap:10px;margin:0;padding:14px 18px;list-style:none;display:flex}.context-preview-card li{color:var(--text-secondary);gap:8px;font-size:12px;line-height:1.45;display:flex}.context-preview-card li svg{color:#19a27b;flex:none;width:14px;margin-top:2px}.context-preview-card>footer{background:var(--accent-soft);color:var(--text-secondary);gap:8px;padding:13px 18px;display:flex}.context-preview-card>footer svg{width:17px;color:var(--accent);flex:none}.context-preview-card>footer p{margin:0;font-size:11px;line-height:1.5}.preview-empty{text-align:center;color:var(--text-muted);padding:26px}.preview-empty svg{width:28px}.preview-empty p{font-size:12px}.context-pending-card,.context-separation-card{padding:17px}.context-pending-card header{color:#b67622;align-items:center;gap:8px;display:flex}.context-pending-card header svg{width:18px}.context-pending-card ul{color:var(--text-secondary);margin:12px 0 0;padding-left:20px;font-size:12px;line-height:1.9}.context-pending-card>p{color:#168361;font-size:12px}.context-separation-card>strong{margin-bottom:10px;display:block}.context-separation-card p{color:var(--text-secondary);margin:7px 0;font-size:11px;line-height:1.5}.context-separation-card b{color:var(--text-primary)}.context-loading,.company-context-empty{min-height:360px;color:var(--text-secondary);align-content:center;place-items:center;gap:10px;display:grid}.context-loading svg{width:28px}.context-proposal-backdrop{z-index:1000;background:#0a11239e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.context-proposal{background:var(--surface);width:min(680px,100%);max-height:88vh;color:var(--text-primary);border:1px solid var(--border);border-radius:20px;overflow:auto;box-shadow:0 28px 90px #00000047}.context-proposal>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:20px;display:flex}.context-proposal>header>span{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.context-proposal>header>div{flex:1}.context-proposal>header small{color:var(--accent);font-size:10px;font-weight:850}.context-proposal h2{margin:3px 0 0;font-size:19px}.context-proposal>header button{color:var(--text-secondary);background:0 0;border:0}.context-proposal>p{color:var(--text-secondary);margin:0;padding:17px 20px 0;line-height:1.6}.proposal-warnings,.proposal-safety{color:#8b6221;background:#fff8e8;border:1px solid #f4dca7;border-radius:12px;gap:10px;margin:16px 20px 0;padding:13px;display:flex}.proposal-warnings>svg,.proposal-safety>svg{flex:none;width:18px}.proposal-warnings strong,.proposal-warnings span{display:block}.proposal-warnings span{margin-top:5px;font-size:12px}.proposal-missing{background:var(--surface-muted);border:1px solid var(--border);border-radius:12px;margin:16px 20px 0;padding:14px}.proposal-missing ul{color:var(--text-secondary);margin:8px 0 0;padding-left:18px;font-size:12px}.proposal-safety{background:var(--accent-soft);color:var(--accent);border-color:#6658eb40;font-size:12px}.context-proposal>footer{justify-content:flex-end;gap:9px;padding:18px 20px;display:flex}.context-proposal>footer button{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text-primary);border-radius:10px;padding:0 15px;font-weight:750}.context-proposal>footer .primary{background:var(--accent);color:#fff;border-color:#0000;align-items:center;gap:7px;display:flex}.context-proposal>footer svg{width:15px}[data-theme=dark] .context-message.error{color:#ffadb4;background:#2a151a;border-color:#683039}[data-theme=dark] .context-message.success{color:#8ce1c4;background:#11251f;border-color:#285a49}[data-theme=dark] .context-field.danger>em{color:#ffadb4;background:#321a20}[data-theme=dark] .product-priority-badge.priority{color:#beb7ff;background:#2c2855}[data-theme=dark] .product-priority-badge.do_not_promote{color:#ffabb3;background:#371b21}[data-theme=dark] .proposal-warnings{color:#f1cb86;background:#302615;border-color:#66502a}@media (width<=1250px){.context-status-strip{grid-template-columns:repeat(2,1fr)}.context-status-strip article:nth-child(2){border-right:0}.context-status-strip article:nth-child(-n+2){border-bottom:1px solid var(--border)}.company-context-layout{grid-template-columns:1fr}.company-context-aside{grid-template-columns:1.4fr 1fr 1fr;display:grid;position:static}.context-preview-card{grid-row:span 2}}@media (width<=820px){.company-context-page{padding:20px 14px 60px}.company-context-hero{flex-direction:column;align-items:stretch}.company-context-hero h1{font-size:34px}.company-context-actions{grid-template-columns:1fr 1fr;display:grid}.context-status-strip{grid-template-columns:1fr}.context-status-strip article{border-right:0;border-bottom:1px solid var(--border)!important}.context-status-strip article:last-child{border-bottom:0!important}.context-fields,.context-product-editor{grid-template-columns:1fr}.context-field.wide,.context-product-editor .wide{grid-column:auto}.company-context-aside{display:flex}.context-products-section>header{flex-direction:column;align-items:flex-start}.context-product-summary{grid-template-columns:38px minmax(0,1fr) 20px}.product-priority-badge{grid-column:2}.context-erp-empty{flex-wrap:wrap;align-items:flex-start}.context-proposal>footer{grid-template-columns:1fr 1fr;display:grid}.context-proposal>footer button{justify-content:center}}.clients-page{color:#172033;background:#f5f7fb;min-height:calc(100vh - 64px);padding:25px}.clients-page button,.clients-page input,.clients-page select,.clients-page textarea{font:inherit}.clients-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.clients-header>div:first-child>p{color:#625be5;letter-spacing:.08em;align-items:center;gap:6px;margin:0 0 7px;font-size:11px;font-weight:800;display:flex}.clients-header h1{letter-spacing:-.045em;margin:0;font:780 38px/1.05 Manrope,sans-serif}.clients-header>div:first-child>span{color:#728097;margin-top:8px;font-size:13px;display:block}.clients-header>div:last-child{gap:9px;display:flex}.clients-primary,.clients-secondary{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.clients-primary{color:#fff;background:#6259e7;border:0;box-shadow:0 8px 20px #6259e72e}.clients-secondary{color:#536078;background:#fff;border:1px solid #dce2ec}.clients-primary:disabled,.clients-secondary:disabled{opacity:.55;cursor:not-allowed}.clients-notice{border:1px solid;border-radius:11px;align-items:center;gap:10px;min-height:52px;margin-bottom:13px;padding:10px 14px;font-size:11px;display:flex}.clients-notice span{gap:3px;display:grid}.clients-notice button{background:0 0;border:0;margin-left:auto}.clients-notice.error{color:#a44545;background:#fff6f5;border-color:#efc9c9}.clients-notice.ok{color:#23775f;background:#f4fbf8;border-color:#c6e5d9}.erp-status{color:#fff;background:linear-gradient(115deg,#191d50,#17244d 70%,#143754);border:1px solid #dadff1;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:112px;margin-bottom:13px;padding:20px 22px;display:grid;box-shadow:0 12px 35px #1f27531f}.erp-status-icon{color:#c9c6ff;background:#675ded47;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.erp-status small{color:#8be3cb;letter-spacing:.1em;font-size:9px;font-weight:850}.erp-status h2{color:#fff;margin:5px 0 4px;font:750 18px Manrope,sans-serif}.erp-status p{color:#aebbd4;margin:0;font-size:11px}.erp-status-meta{justify-items:start;gap:8px;display:grid}.erp-status-meta span{color:#cbd6e9;align-items:center;gap:6px;font-size:10px;display:flex}.erp-status-meta em{color:#ffc3bd;max-width:300px;font-size:9px;font-style:normal}.clients-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:13px;display:grid}.clients-metrics article{background:#fff;border:1px solid #e0e5ed;border-radius:13px;align-items:flex-start;gap:12px;min-height:98px;padding:15px;display:flex}.clients-metrics article>svg{color:#625be4;background:#efeeff;border-radius:10px;width:38px;height:38px;padding:9px}.clients-metrics small,.clients-metrics span{color:#7d899c;font-size:9px;display:block}.clients-metrics strong{margin:3px 0;font:780 24px Manrope,sans-serif;display:block}.clients-workspace{background:#fff;border:1px solid #dee4ed;border-radius:16px;grid-template-columns:310px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden}.clients-directory{background:#fbfcfe;border-right:1px solid #e3e7ee}.clients-directory>header{border-bottom:1px solid #e3e7ee;padding:16px}.clients-directory>header>div{justify-content:space-between;align-items:center;display:flex}.clients-directory h2{margin:0;font:750 16px Manrope,sans-serif}.clients-directory>header span{color:#8490a2;font-size:9px}.clients-directory label{color:#8a96a8;background:#fff;border:1px solid #dfe4ec;border-radius:9px;align-items:center;gap:8px;height:40px;margin-top:12px;padding:0 11px;display:flex}.clients-directory input{color:#303b50;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.clients-list{max-height:610px;overflow:auto}.clients-list>button{text-align:left;color:#526078;background:0 0;border:0;border-bottom:1px solid #e8ebf1;grid-template-columns:40px 1fr auto;align-items:start;gap:10px;width:100%;min-height:94px;padding:13px 12px;display:grid}.clients-list>button.active{background:#f0efff;box-shadow:inset 3px 0 #655df0}.client-avatar{color:#5750ce;background:#e8e6ff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:850;display:grid}.client-avatar.large{border-radius:14px;width:52px;height:52px;font-size:13px}.clients-list button span:nth-child(2){min-width:0}.clients-list button strong{color:#202a3e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.clients-list button small,.clients-list button em{color:#7d899d;margin-top:5px;font-size:8.5px;font-style:normal;display:block}.clients-empty{text-align:center;color:#8490a4;justify-items:center;gap:8px;padding:35px 18px;font-size:10px;display:grid}.clients-empty p{margin:0;line-height:1.5}.client-detail{background:#fff;min-width:0}.client-detail-header{border-bottom:1px solid #e4e8ef;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:88px;padding:16px 19px;display:grid}.client-detail-header h2{margin:4px 0 3px;font:760 19px Manrope,sans-serif}.client-detail-header p{color:#7e899b;margin:0;font-size:9px}.client-detail-header>div:last-child{gap:8px;display:flex}.client-status{color:#26775e;background:#e7f6f0;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800}.client-status.blocked{color:#ab4949;background:#ffeded}.client-stale{color:#945e26;background:#fff8e9;align-items:center;gap:8px;padding:10px 18px;font-size:10px;display:flex}.client-tabs{border-bottom:1px solid #e5e9ef;gap:4px;padding:0 17px;display:flex;overflow:auto}.client-tabs button{color:#718096;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 10px;font-size:9px;font-weight:750}.client-tabs button.active{color:#6159df;border-color:#6159df}.client-tab-content{padding:18px}.client-summary{grid-template-columns:minmax(0,1fr) 270px;gap:14px;display:grid}.client-summary>section,.client-summary>aside,.client-data-table{background:#fff;border:1px solid #e1e6ed;border-radius:13px}.client-summary>section>header{border-bottom:1px solid #e6e9ef;justify-content:space-between;padding:14px 15px;display:flex}.client-summary h3,.client-data-table h3{margin:0;font:750 14px Manrope,sans-serif}.client-summary>section>header span{color:#8290a4;font-size:8px}.client-summary>section>div{grid-template-columns:1fr 1fr;padding:8px;display:grid}.client-summary article{border-bottom:1px solid #edf0f4;min-height:69px;padding:12px}.client-summary article:nth-child(odd){border-right:1px solid #edf0f4}.client-summary article small{color:#8490a3;font-size:8px;display:block}.client-summary article strong{color:#303b50;margin-top:6px;font-size:10px;display:block}.client-summary>aside{color:#dfe6fa;background:#111d31;padding:17px}.client-summary>aside>svg{color:#6b63ef}.client-summary>aside h3{color:#fff;margin-top:10px}.client-summary>aside p{color:#9fabc0;font-size:9px;line-height:1.55}.client-summary>aside ul{border-top:1px solid #29364c;padding:10px 0 0;list-style:none}.client-summary>aside li{color:#c1cbe0;gap:7px;margin:8px 0;font-size:9px;display:flex}.client-summary>aside li svg{color:#51cba1;width:13px}.client-data-table>header{border-bottom:1px solid #e4e8ef;align-items:center;gap:10px;padding:14px;display:flex}.client-data-table>header>span{color:#625be2;background:#efeeff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.client-data-table>header svg{width:17px}.client-data-table>header p{color:#8490a2;margin:3px 0 0;font-size:8px}.client-data-table>div>article{color:#566278;border-bottom:1px solid #edf0f4;grid-template-columns:1.2fr 1fr 1fr .8fr;align-items:center;gap:10px;min-height:48px;padding:9px 14px;font-size:9px;display:grid}.client-data-table>div>article span:first-child{color:#28344a;font-weight:750}.client-no-selection{text-align:center;color:#78869b;place-content:center;justify-items:center;min-height:520px;display:grid}.client-no-selection h2{margin:12px 0 5px}.client-no-selection p{max-width:370px;margin:0;font-size:10px}.clients-modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c132285;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.clients-modal{background:#fff;border:1px solid #e0e4eb;border-radius:16px;width:min(520px,100%);padding:19px;box-shadow:0 24px 80px #0e162847}.clients-modal>header{justify-content:space-between;display:flex}.clients-modal>header small{color:#625be2;font-size:8px;font-weight:850}.clients-modal h2{margin:5px 0 0;font:760 20px Manrope,sans-serif}.clients-modal>header button{color:#69758a;background:#f1f3f7;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.clients-modal label{margin-top:12px;display:block}.clients-modal label span{color:#69758a;margin-bottom:5px;font-size:9px;font-weight:750;display:block}.clients-modal input,.clients-modal select,.clients-modal textarea{color:#354158;box-sizing:border-box;background:#fbfcfd;border:1px solid #dfe4eb;border-radius:9px;width:100%;padding:10px;font-size:10px}.clients-modal textarea{resize:vertical;line-height:1.55}.erp-safety{color:#26755e;background:#f3faf7;border:1px solid #d7e7e1;border-radius:10px;gap:9px;margin:15px 0;padding:11px;display:flex}.erp-safety svg{flex:none}.erp-safety p{margin:0;font-size:9px;line-height:1.5}.clients-modal footer{border-top:1px solid #e8ebf0;justify-content:flex-end;gap:8px;margin-top:17px;padding-top:13px;display:flex}.clients-modal.activation{width:min(680px,100%)}html[data-theme=dark] .clients-page{color:#dce5f2;background:#0a1220}html[data-theme=dark] .clients-page :is(h1,h2,h3,strong){color:#f0f4fb}html[data-theme=dark] .clients-secondary,html[data-theme=dark] .clients-metrics article,html[data-theme=dark] .clients-workspace,html[data-theme=dark] .clients-directory,html[data-theme=dark] .client-detail,html[data-theme=dark] .client-summary>section,html[data-theme=dark] .client-data-table,html[data-theme=dark] .clients-modal{color:#dce5f2;background:#121d2e;border-color:#27344a}html[data-theme=dark] .clients-directory label,html[data-theme=dark] .clients-modal :is(input,select,textarea){color:#dce5f2;background:#0d1829;border-color:#30405a}html[data-theme=dark] .clients-list>button{color:#99a8bd;border-color:#27344a}html[data-theme=dark] .clients-list>button.active{background:#202350}html[data-theme=dark] .clients-list button strong,html[data-theme=dark] .client-summary article strong,html[data-theme=dark] .client-data-table>div>article span:first-child{color:#edf3fb}html[data-theme=dark] .client-tabs,html[data-theme=dark] .client-detail-header,html[data-theme=dark] .client-data-table>header,html[data-theme=dark] .client-summary>section>header,html[data-theme=dark] .clients-modal footer,html[data-theme=dark] .client-data-table>div>article,html[data-theme=dark] .client-summary article{border-color:#27344a}html[data-theme=dark] .clients-notice.error{color:#f4a7a1;background:#2a171d;border-color:#733d43}html[data-theme=dark] .clients-notice.ok{color:#7bd0b1;background:#112921;border-color:#285d4d}html[data-theme=dark] .erp-safety{color:#8fd8bd;background:#10271f;border-color:#285848}@media (width<=1100px){.clients-metrics{grid-template-columns:repeat(2,1fr)}.clients-workspace{grid-template-columns:260px minmax(0,1fr)}.client-summary{grid-template-columns:1fr}.client-summary>aside{display:none}.client-detail-header{grid-template-columns:auto 1fr}.client-detail-header>div:last-child{grid-column:1/-1}}@media (width<=760px){.clients-page{padding:17px 12px 28px}.clients-header{flex-direction:column;align-items:flex-start}.clients-header>div:last-child{width:100%}.clients-header button{flex:1}.erp-status{grid-template-columns:auto 1fr}.erp-status-meta{grid-column:1/-1}.clients-metrics{grid-template-columns:1fr 1fr}.clients-workspace{display:block}.clients-directory{border-right:0}.clients-list{max-height:260px}.client-detail-header{grid-template-columns:auto 1fr}.client-tab-content{padding:12px}.client-summary>section>div{grid-template-columns:1fr}.client-summary article:nth-child(odd){border-right:0}.client-data-table>div>article{grid-template-columns:1fr 1fr}.clients-modal footer{flex-direction:column}.clients-modal footer button{width:100%}}.clients-view-tabs{background:#fff;border:1px solid #e0e5ed;border-radius:13px;gap:5px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto}.clients-view-tabs button{white-space:nowrap;color:#6e7a90;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.clients-view-tabs button svg{width:16px}.clients-view-tabs button>span{color:#625be5;background:#eeedff;border-radius:999px;min-width:21px;padding:3px 6px;font-size:8px}.clients-view-tabs button.active{color:#fff;background:#625be5;box-shadow:0 7px 18px #625be533}.clients-view-tabs button.active>span{color:#625be5;background:#fff}.clients-view-tabs button.active.danger{background:#c64d58}.clients-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:13px;display:grid}.client-activation-summary,.client-queue-cards,.erp-overview-card,.integration-panel{background:#fff;border:1px solid #e0e5ed;border-radius:16px}.client-activation-summary{grid-row:span 2;padding:22px}.client-activation-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.client-activation-summary small,.client-queue-cards small,.erp-overview-card small,.integration-panel small{color:#625be5;letter-spacing:.08em;font-size:9px;font-weight:850}.client-activation-summary h2{margin:7px 0 5px;font:760 23px Manrope,sans-serif}.client-activation-summary p{color:#78859a;max-width:660px;margin:0;font-size:11px;line-height:1.55}.clients-safe-badge{white-space:nowrap;color:#23775f;background:#eaf7f2;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:inline-flex}.clients-safe-badge svg{width:14px}.activation-stats{border:1px solid #e6e9ef;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid;overflow:hidden}.activation-stats article{border-right:1px solid #e6e9ef;padding:17px}.activation-stats article:last-child{border-right:0}.activation-stats strong{font:780 27px Manrope,sans-serif;display:block}.activation-stats span{color:#7e8a9d;font-size:9px}.client-activation-summary>footer{border-top:1px solid #e8ebf0;flex-wrap:wrap;gap:20px;margin-top:18px;padding-top:15px;display:flex}.client-activation-summary>footer span{color:#69768a;align-items:center;gap:7px;font-size:9px;display:flex}.client-activation-summary>footer svg{color:#625be5;width:15px}.client-queue-cards{padding:8px}.client-queue-cards>button{text-align:left;color:#354158;background:0 0;border:0;border-bottom:1px solid #e8ebf0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;width:100%;min-height:105px;padding:13px;display:grid}.client-queue-cards>button:last-child{border-bottom:0}.client-queue-cards>button:hover{background:#f7f7fd;border-radius:11px}.client-queue-cards>button>span:nth-child(2){min-width:0}.client-queue-cards strong{margin:5px 0;font:750 14px Manrope,sans-serif;display:block}.client-queue-cards p{color:#7c899d;margin:0;font-size:9px;line-height:1.4}.client-queue-cards em{color:#625be5;background:#eeedff;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:12px;font-style:normal;font-weight:850;display:grid}.client-queue-cards>button>svg{color:#909bad;width:16px}.queue-icon{border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.queue-icon svg{width:20px}.queue-icon.automatic{color:#168668;background:#e7f7f1}.queue-icon.review{color:#a66d16;background:#fff3dd}.queue-icon.human{color:#b3434d;background:#ffeaec}.erp-overview-card{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.erp-overview-card>svg{color:#625be5;background:#efeeff;border-radius:11px;width:40px;height:40px;padding:10px}.erp-overview-card h3{margin:4px 0;font:750 14px Manrope,sans-serif}.erp-overview-card p{color:#7d899c;margin:0;font-size:9px}.erp-overview-card>span{color:#25775f;font-size:10px;font-weight:800}.consultations-workspace{background:#fff;border:1px solid #dee4ed;border-radius:16px;grid-template-columns:350px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.consultations-list{background:#fbfcfe;border-right:1px solid #e3e7ee}.consultations-list>header{border-bottom:1px solid #e3e7ee;padding:18px}.consultations-list>header small{color:#625be5;letter-spacing:.08em;font-size:8px;font-weight:850}.consultations-list>header h2{margin:6px 0 5px;font:760 18px Manrope,sans-serif}.consultations-list>header p{color:#7e8a9d;margin:0;font-size:9px;line-height:1.45}.consultations-list>div{max-height:570px;overflow:auto}.consultations-list>div>button{text-align:left;color:#354158;background:0 0;border:0;border-bottom:1px solid #e7ebf1;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-height:118px;padding:14px;display:grid}.consultations-list>div>button.active{background:#efefff;box-shadow:inset 3px 0 #625be5}.consultations-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.consultations-list button small{color:#7e899c;margin-top:3px;font-size:8.5px;display:block}.consultations-list button p{color:#5f6d83;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 4px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.consultations-list button em{color:#8b96a8;font-size:8px;font-style:normal}.consultation-score{text-align:center;border-radius:8px;min-width:31px;padding:5px;font-size:10px;font-weight:850}.consultation-score.automatic{color:#168668;background:#e7f7f1}.consultation-score.review{color:#a66d16;background:#fff3dd}.consultation-score.human{color:#b3434d;background:#ffeaec}.consultation-detail{min-width:0}.consultation-detail>header{border-bottom:1px solid #e3e7ee;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:94px;padding:18px;display:grid}.consultation-detail>header h2{margin:5px 0 3px;font:760 19px Manrope,sans-serif}.consultation-detail>header p{color:#7d899d;margin:0;font-size:9px}.consultation-detail>header button svg{width:14px}.consultation-state{border-radius:999px;padding:4px 8px;font-size:8px;font-weight:850}.consultation-state.automatic{color:#168668;background:#e7f7f1}.consultation-state.review{color:#9b6516;background:#fff1d7}.consultation-state.human{color:#ad3d47;background:#ffe8ea}.consultation-context{background:#fbfcfe;border-bottom:1px solid #e5e9ef;grid-template-columns:1.2fr 1fr .7fr;gap:9px;padding:13px 18px;display:grid}.consultation-context article{background:#fff;border:1px solid #e2e7ef;border-radius:10px;padding:11px}.consultation-context small{color:#8793a5;font-size:8px;display:block}.consultation-context strong{color:#344057;margin-top:6px;font-size:9px;line-height:1.4;display:block}.consultation-messages{background:#f7f9fc;height:470px;padding:18px;overflow:auto}.consultation-messages article{background:#fff;border:1px solid #dde3ed;border-radius:13px;width:min(72%,720px);margin:0 0 13px;padding:13px 15px}.consultation-messages article.outgoing{background:#f3f2ff;border-color:#d7d3ff;margin-left:auto}.consultation-messages article>header{justify-content:space-between;display:flex}.consultation-messages article strong{font-size:9px}.consultation-messages article header span{color:#8793a5;font-size:8px}.consultation-messages article p{color:#435169;white-space:pre-wrap;margin:8px 0 0;font-size:10px;line-height:1.6}.consultation-messages article small{color:#625be5;align-items:center;gap:5px;margin-top:8px;font-size:8px;display:flex}.consultation-messages article small svg{width:12px}.integration-panel{padding:22px}.integration-panel>header{border-bottom:1px solid #e5e9ef;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-bottom:18px;display:grid}.integration-panel>header h2{margin:5px 0 3px}.integration-panel>header p{color:#7c899d;margin:0;font-size:10px}.integration-panel>header>span{color:#23775f;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.integration-actions{gap:8px;padding:17px 0;display:flex}.sync-history{border:1px solid #e2e6ed;border-radius:12px;margin-top:5px;overflow:hidden}.sync-history>h3{border-bottom:1px solid #e5e9ef;margin:0;padding:15px;font:750 14px Manrope,sans-serif}.sync-history>article{border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:58px;padding:10px 15px;display:grid}.sync-dot{background:#e4a43c;border-radius:50%;width:9px;height:9px}.sync-dot.completed,.sync-dot.success{background:#2ab589}.sync-history article strong{font-size:10px;display:block}.sync-history article small{color:#8290a3;margin-top:4px;font-size:8px;display:block}.sync-history article em{color:#6f7b8f;font-size:8px;font-style:normal}html[data-theme=dark] .clients-view-tabs,html[data-theme=dark] .client-activation-summary,html[data-theme=dark] .client-queue-cards,html[data-theme=dark] .erp-overview-card,html[data-theme=dark] .consultations-workspace,html[data-theme=dark] .consultations-list,html[data-theme=dark] .consultation-detail,html[data-theme=dark] .integration-panel,html[data-theme=dark] .sync-history{color:#dce5f2;background:#121d2e;border-color:#27344a}html[data-theme=dark] .clients-view-tabs button{color:#9aa8bc}html[data-theme=dark] .clients-view-tabs button.active{color:#fff;background:#625be5}html[data-theme=dark] .client-queue-cards>button{color:#dce5f2;border-color:#27344a}html[data-theme=dark] .client-queue-cards>button:hover{background:#182438}html[data-theme=dark] .activation-stats,html[data-theme=dark] .activation-stats article,html[data-theme=dark] .client-activation-summary>footer,html[data-theme=dark] .consultations-list>header,html[data-theme=dark] .consultations-list>div>button,html[data-theme=dark] .consultation-detail>header,html[data-theme=dark] .consultation-context,html[data-theme=dark] .integration-panel>header,html[data-theme=dark] .sync-history>h3,html[data-theme=dark] .sync-history>article{border-color:#27344a}html[data-theme=dark] .consultations-list>div>button{color:#dce5f2}html[data-theme=dark] .consultations-list>div>button.active{background:#202350}html[data-theme=dark] .consultation-context,html[data-theme=dark] .consultation-messages{background:#0d1829}html[data-theme=dark] .consultation-context article,html[data-theme=dark] .consultation-messages article{color:#dce5f2;background:#121d2e;border-color:#30405a}html[data-theme=dark] .consultation-messages article.outgoing{background:#22244a;border-color:#4a4590}html[data-theme=dark] .consultation-context strong,html[data-theme=dark] .consultation-messages article p{color:#dce5f2}@media (width<=1100px){.clients-overview-grid{grid-template-columns:1fr}.client-activation-summary{grid-row:auto}.consultations-workspace{grid-template-columns:300px minmax(0,1fr)}.consultation-context{grid-template-columns:1fr 1fr}.consultation-context article:last-child{grid-column:1/-1}}@media (width<=760px){.clients-view-tabs{margin-inline:-2px}.clients-overview-grid{display:block}.client-activation-summary,.client-queue-cards,.erp-overview-card{margin-bottom:12px}.client-activation-summary>header{display:block}.clients-safe-badge{margin-top:12px}.activation-stats{grid-template-columns:1fr 1fr}.activation-stats article:nth-child(2){border-right:0}.activation-stats article:nth-child(-n+2){border-bottom:1px solid #e6e9ef}.consultations-workspace{display:block}.consultations-list{border-bottom:1px solid #e3e7ee;border-right:0}.consultations-list>div{max-height:290px}.consultation-detail>header{grid-template-columns:auto 1fr}.consultation-detail>header button{grid-column:1/-1}.consultation-context{grid-template-columns:1fr}.consultation-context article:last-child{grid-column:auto}.consultation-messages{height:420px}.consultation-messages article{width:88%}.integration-panel>header{grid-template-columns:auto 1fr}.integration-panel>header>span{grid-column:1/-1}.integration-actions{flex-direction:column}.erp-overview-card{grid-template-columns:auto 1fr}.erp-overview-card>span{grid-column:1/-1}}.portfolio-page{gap:13px;display:grid}.portfolio-hero{background:#fff;border:1px solid #dfe4ed;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.portfolio-hero small,.customer-intelligence-summary>header small{color:#625be5;letter-spacing:.08em;font-size:9px;font-weight:850}.portfolio-hero h2{margin:6px 0 4px;font:760 24px Manrope,sans-serif}.portfolio-hero p{color:#758298;max-width:720px;margin:0;font-size:10px;line-height:1.55}.portfolio-hero>div:last-child{align-items:center;gap:9px;display:flex}.portfolio-source{border-radius:10px;align-items:center;gap:6px;min-height:39px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.portfolio-source svg{width:15px}.portfolio-source.ok{color:#21785e;background:#e8f7f1}.portfolio-source.pending{color:#9b641e;background:#fff3df}.portfolio-stats{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.portfolio-stats article{background:#fff;border:1px solid #e0e5ed;border-radius:13px;min-height:82px;padding:14px}.portfolio-stats strong{font:780 23px Manrope,sans-serif;display:block}.portfolio-stats span{color:#7d899c;font-size:9px}.portfolio-empty-warning{color:#805c20;background:#fff9ea;border:1px solid #eed39a;border-radius:13px;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.portfolio-empty-warning svg{flex:none}.portfolio-empty-warning strong{font-size:11px}.portfolio-empty-warning p{margin:4px 0 0;font-size:9px;line-height:1.5}.portfolio-settings{background:#fff;border:1px solid #dfe4ed;border-radius:13px}.portfolio-settings summary{cursor:pointer;color:#4f5b71;align-items:center;gap:7px;min-height:45px;padding:0 15px;font-size:10px;font-weight:800;display:flex}.portfolio-settings summary svg{width:16px}.portfolio-settings>div{border-top:1px solid #e5e9ef;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.portfolio-settings label{color:#6e7b90;gap:6px;font-size:9px;display:grid}.portfolio-settings input{color:#303b50;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;min-height:38px;padding:0 10px}.portfolio-filters{background:#fff;border:1px solid #e0e5ed;border-radius:13px;align-items:center;gap:8px;padding:9px;display:flex}.portfolio-filters select{color:#4d5a70;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;min-height:39px;padding:0 32px 0 10px;font-size:9px}.portfolio-filters>span{color:#7d899d;margin-left:auto;font-size:9px}.portfolio-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.portfolio-card{background:#fff;border:1px solid #dfe4ed;border-left:4px solid #9aa6b7;border-radius:14px;min-width:0;padding:17px}.portfolio-card.urgent{border-left-color:#ce4654}.portfolio-card.high{border-left-color:#e08739}.portfolio-card.medium{border-left-color:#625be5}.portfolio-card.low{border-left-color:#4aa888}.portfolio-card.stale{opacity:.75}.portfolio-card>header{justify-content:space-between;gap:12px;display:flex}.portfolio-card>header>div{flex-wrap:wrap;gap:6px;display:flex}.portfolio-card>header span{color:#667288;background:#eef1f5;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.portfolio-card>header>strong{font:780 18px Manrope,sans-serif}.portfolio-priority.urgent{color:#b23947!important;background:#ffe8ea!important}.portfolio-priority.high{color:#99571e!important;background:#fff0df!important}.portfolio-priority.medium{color:#554ed1!important;background:#eeedff!important}.portfolio-priority.low{color:#21775e!important;background:#e7f6f0!important}.portfolio-card h3{margin:14px 0 6px;font:750 15px Manrope,sans-serif}.portfolio-card>p{color:#69768c;margin:0;font-size:10px;line-height:1.55}.portfolio-evidence{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.portfolio-evidence span{color:#5e6a7f;background:#f3f5f8;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:inline-flex}.portfolio-evidence svg{color:#625be5;width:13px;height:13px}.portfolio-action{background:#f7f6ff;border:1px solid #dedcfb;border-radius:10px;margin-top:12px;padding:10px 12px}.portfolio-action small{color:#7d79c1;font-size:8px;display:block}.portfolio-action strong{color:#373167;margin-top:4px;font-size:9px;display:block}.portfolio-card .client-stale{border-radius:9px;margin:11px 0 0;padding:9px}.portfolio-ai{background:#faf9ff;border:1px solid #dedcfb;border-radius:10px;margin-top:11px;padding:10px 12px}.portfolio-ai summary{cursor:pointer;color:#5a52d5;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.portfolio-ai summary svg{width:14px}.portfolio-ai p,.portfolio-ai pre{color:#5f6c81;white-space:pre-wrap;font:9px/1.55 inherit}.portfolio-ai small{color:#7d899d;font-size:8px;font-weight:800}.portfolio-card>footer{border-top:1px solid #e8ebf0;flex-wrap:wrap;gap:7px;margin-top:14px;padding-top:12px;display:flex}.portfolio-card>footer button{min-height:36px;padding:0 10px;font-size:8.5px}.clients-secondary.danger{color:#b33f4c;background:#fff7f7;border-color:#ecc8cc}.portfolio-empty{background:#fff;border:1px dashed #d8dee8;border-radius:14px;grid-column:1/-1;min-height:230px}.customer-intelligence-summary{background:#fff;border:1px solid #e0e5ed;border-radius:14px}.customer-intelligence-summary>header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:16px;display:flex}.customer-intelligence-summary h3{margin:5px 0 3px;font:750 16px Manrope,sans-serif}.customer-intelligence-summary p{color:#7d899c;margin:0;font-size:9px}.customer-intelligence-summary>header>span{color:#5a53d5;background:#eeedff;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.customer-pattern-grid{grid-template-columns:repeat(4,1fr);display:grid}.customer-pattern-grid article{border-bottom:1px solid #e8ebf0;border-right:1px solid #e8ebf0;padding:15px}.customer-pattern-grid article:last-child{border-right:0}.customer-pattern-grid small{color:#8792a4;font-size:8px;display:block}.customer-pattern-grid strong{color:#344056;margin-top:6px;font-size:10px;display:block}.customer-recommendations-mini{padding:10px}.customer-recommendations-mini article{border-bottom:1px solid #edf0f4;grid-template-columns:auto 1fr;gap:10px;padding:11px;display:grid}.customer-recommendations-mini article:last-child{border-bottom:0}.customer-recommendations-mini strong{font-size:10px}.customer-recommendations-mini p{color:#768399;margin:4px 0 0;font-size:8.5px;line-height:1.45}html[data-theme=dark] .portfolio-hero,html[data-theme=dark] .portfolio-stats article,html[data-theme=dark] .portfolio-settings,html[data-theme=dark] .portfolio-filters,html[data-theme=dark] .portfolio-card,html[data-theme=dark] .portfolio-empty,html[data-theme=dark] .customer-intelligence-summary{color:#dce5f2;background:#121d2e;border-color:#27344a}html[data-theme=dark] .portfolio-settings>div,html[data-theme=dark] .portfolio-card>footer,html[data-theme=dark] .customer-intelligence-summary>header,html[data-theme=dark] .customer-pattern-grid article,html[data-theme=dark] .customer-recommendations-mini article{border-color:#27344a}html[data-theme=dark] .portfolio-settings input,html[data-theme=dark] .portfolio-filters select{color:#dce5f2;background:#0d1829;border-color:#30405a}html[data-theme=dark] .portfolio-card>header span,html[data-theme=dark] .portfolio-evidence span{color:#aebbd0;background:#1b293d}html[data-theme=dark] .portfolio-action,html[data-theme=dark] .portfolio-ai{background:#1d2041;border-color:#403b77}html[data-theme=dark] .portfolio-action strong,html[data-theme=dark] .portfolio-ai p,html[data-theme=dark] .portfolio-ai pre,html[data-theme=dark] .customer-pattern-grid strong{color:#dce5f2}html[data-theme=dark] .clients-secondary.danger{color:#f3a6ae;background:#2a171d;border-color:#70404a}html[data-theme=dark] .portfolio-empty-warning{color:#e3bd72;background:#282315;border-color:#69552d}@media (width<=1100px){.portfolio-stats{grid-template-columns:repeat(3,1fr)}.portfolio-list{grid-template-columns:1fr}.portfolio-settings>div{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.portfolio-hero{flex-direction:column;align-items:flex-start}.portfolio-hero>div:last-child{flex-direction:column;align-items:stretch;width:100%}.portfolio-stats{grid-template-columns:1fr 1fr}.portfolio-settings>div{grid-template-columns:1fr}.portfolio-filters{flex-direction:column;align-items:stretch}.portfolio-filters>span{margin-left:0}.portfolio-card{padding:14px}.customer-pattern-grid{grid-template-columns:1fr 1fr}.customer-pattern-grid article:nth-child(2){border-right:0}.portfolio-card>footer button{flex:1}}.portfolio-filters{flex-wrap:wrap;align-items:flex-end}.portfolio-filters input{color:#4d5a70;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:9px;min-height:39px;padding:0 10px;font-size:9px}.portfolio-filters label{color:#6e7b90;gap:4px;font-size:8px;display:grid}.portfolio-filters>span{align-self:center}html[data-theme=dark] .portfolio-filters input{color:#dce5f2;background:#0d1829;border-color:#30405a}.commercial-director-page{color:var(--text-primary,#17213a);padding:22px 26px 40px}.director-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.director-header p{color:#655de7;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin:0 0 6px;font-size:12px;font-weight:800;display:flex}.director-header h1{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.05}.director-header span{max-width:760px;color:var(--text-secondary,#75809a);margin-top:8px;font-size:14px;display:block}.director-header>button,.director-panel header>button{border:1px solid var(--border-color,#dce2eb);min-height:42px;color:var(--text-primary,#27324a);background:var(--surface,#fff);border-radius:12px;align-items:center;gap:8px;padding:0 15px;font-weight:750;display:flex}.director-header svg,.director-panel header button svg{width:16px}.director-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.director-kpis article{border:1px solid var(--border-color,#e0e5ed);background:var(--surface,#fff);border-radius:15px;gap:11px;min-height:104px;padding:15px;display:flex;box-shadow:0 8px 24px #1d27460a}.director-kpis article>svg{color:#655de7;width:20px}.director-kpis span,.director-kpis strong,.director-kpis small{display:block}.director-kpis span{color:var(--text-secondary,#7a8498);font-size:11px}.director-kpis strong{color:var(--text-primary,#17213a);margin:4px 0 2px;font-size:25px}.director-kpis small{line-height:1.35}.director-kpis .attention{background:color-mix(in srgb, #fff7ef 86%, var(--surface,#fff));border-color:#f0c9a8}.director-kpis .healthy{border-color:#bfe5d8}.director-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.director-impact article{border:1px solid var(--border-color,#e0e5ed);background:var(--surface,#fff);border-radius:14px;padding:14px 16px}.director-impact span,.director-impact strong,.director-impact small{display:block}.director-impact span{color:var(--text-secondary,#7b8598);font-size:11px;font-weight:750}.director-impact strong{margin:5px 0;font-size:21px}.director-impact small{color:var(--text-secondary,#7b8598);font-size:10px;line-height:1.4}.director-impact .actual-impact{border-style:dashed}.director-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:14px;margin-bottom:14px;display:grid}.director-panel{border:1px solid var(--border-color,#e0e5ed);background:var(--surface,#fff);border-radius:16px;overflow:hidden}.director-panel>header{border-bottom:1px solid var(--border-color,#e8ebf1);justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:16px 18px;display:flex}.director-panel h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.director-panel h2 svg{color:#655de7;width:19px}.director-panel header p{color:var(--text-secondary,#7b8598);margin:5px 0 0;font-size:12px}.director-table-head,.director-table article{grid-template-columns:minmax(170px,1.4fr) repeat(5,minmax(58px,.45fr)) minmax(90px,.65fr);align-items:center;gap:8px;display:grid}.director-table-head{color:var(--text-secondary,#8b94a5);background:var(--surface-muted,#f7f8fb);text-transform:uppercase;padding:10px 16px;font-size:10px;font-weight:800}.director-table article{border-top:1px solid var(--border-color,#edf0f4);min-height:64px;padding:10px 16px}.director-table article>span strong,.director-table article>span small{display:block}.director-table article>span strong{font-size:13px}.director-table article>span small{color:var(--text-secondary,#828da1);margin-top:3px;font-size:10px}.director-table article>b{font-size:14px}.director-table em{border-radius:999px;width:fit-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.director-table em.available{color:#28765f;background:#eaf8f3}.director-table em.overloaded{color:#af4a43;background:#fff0ef}.bottlenecks>button{border:0;border-top:1px solid var(--border-color,#edf0f4);width:100%;min-height:68px;color:inherit;text-align:left;background:0 0;align-items:center;gap:10px;padding:12px 15px;display:flex}.bottlenecks>button span{flex:1}.bottlenecks>button strong,.bottlenecks>button small{display:block}.bottlenecks>button small{color:var(--text-secondary,#8590a3);margin-top:4px}.bottlenecks>button b{color:#b14c43;background:#fff0ef;border-radius:9px;place-items:center;min-width:30px;height:30px;display:grid}.bottlenecks>button>svg{color:#7770df;width:16px}.reassignment-builder{background:var(--surface-muted,#f8f9fc);grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.reassignment-builder label span{color:var(--text-secondary,#7d8799);margin-bottom:5px;font-size:10px;font-weight:750;display:block}.reassignment-builder select{border:1px solid var(--border-color,#dfe4ec);width:100%;height:40px;color:inherit;background:var(--surface,#fff);border-radius:10px;padding:0 10px}.reassignment-builder button{color:#fff;background:#635be2;border:0;border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 14px;font-weight:800;display:flex}.proposal-list article{border-top:1px solid var(--border-color,#edf0f4);justify-content:space-between;gap:20px;padding:16px 18px;display:flex}.campaign-performance{margin-bottom:14px}.campaign-director-table{overflow-x:auto}.campaign-director-head,.campaign-director-table article{grid-template-columns:minmax(190px,1.4fr) repeat(4,minmax(65px,.45fr)) repeat(3,minmax(105px,.7fr));align-items:center;gap:8px;min-width:900px;display:grid}.campaign-director-head{color:var(--text-secondary,#8b94a5);background:var(--surface-muted,#f7f8fb);text-transform:uppercase;padding:10px 16px;font-size:10px;font-weight:800}.campaign-director-table article{border-top:1px solid var(--border-color,#edf0f4);min-height:64px;padding:10px 16px}.campaign-director-table article span strong,.campaign-director-table article span small{display:block}.campaign-director-table article span strong{font-size:13px}.campaign-director-table article span small{color:var(--text-secondary,#828da1);margin-top:3px;font-size:10px}.campaign-director-table article b,.campaign-director-table article em{font-size:13px;font-style:normal}.proposal-list article>div:first-child{max-width:760px}.proposal-list article>div>span{color:#655de7;text-transform:uppercase;font-size:10px;font-weight:850}.proposal-list h3{margin:5px 0;font-size:15px}.proposal-list p{color:var(--text-secondary,#707b90);margin:0 0 8px;font-size:12px;line-height:1.5}.proposal-list small{color:var(--text-secondary,#7d8798);gap:6px;display:flex}.proposal-list small svg{width:14px}.proposal-status{justify-content:flex-end;align-items:center;gap:7px;min-width:210px;display:flex}.proposal-status em{color:#635bd7;background:#f0efff;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.proposal-status button{border:1px solid var(--border-color,#dfe4eb);min-height:34px;color:inherit;background:0 0;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-weight:750;display:flex}.proposal-status button.confirm{color:#28765f;background:#eef9f5;border-color:#c8e5da}.proposal-status button svg{width:14px}.director-empty{min-height:80px;color:var(--text-secondary,#808a9c);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.director-error{color:#a8463f;background:#fff4f3;border:1px solid #efc1bc;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.director-error span{flex:1}.director-error strong{display:block}.director-error button,.director-toast button{color:inherit;background:0 0;border:0}.director-toast{z-index:40;color:#246f59;background:#eef9f5;border:1px solid #c7e5da;border-radius:12px;align-items:center;gap:9px;max-width:470px;padding:12px 14px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #14283c2e}.director-state{min-height:55vh;color:var(--text-secondary,#748095);align-content:center;place-items:center;gap:8px;display:grid}.director-state strong{color:var(--text-primary,#1d2740);font-size:18px}.director-spin{animation:1s linear infinite director-spin}@keyframes director-spin{to{transform:rotate(360deg)}}[data-theme=dark] .director-error{color:#ffaaa5;background:#301f27;border-color:#6f3e43}[data-theme=dark] .director-kpis .attention{background:#29241f;border-color:#70533d}[data-theme=dark] .director-table em.available{color:#78d7b6;background:#17372f}[data-theme=dark] .director-table em.overloaded,[data-theme=dark] .bottlenecks>button b{color:#ffaaa5;background:#3b2227}[data-theme=dark] .proposal-status button.confirm{color:#80dab9;background:#17372f;border-color:#316955}@media (width<=1180px){.director-kpis{grid-template-columns:repeat(3,1fr)}.director-grid{grid-template-columns:1fr}}@media (width<=760px){.commercial-director-page{padding:16px}.director-header{display:block}.director-header>button{margin-top:14px}.director-kpis{grid-template-columns:repeat(2,1fr)}.director-impact{grid-template-columns:1fr}.director-table{overflow-x:auto}.director-table-head,.director-table article{min-width:760px}.reassignment-builder{grid-template-columns:1fr}.proposal-list article{display:block}.proposal-status{justify-content:flex-start;margin-top:12px}}.invitation-page{color:#172033;background:radial-gradient(circle at 15% 10%,#685fe81f,#0000 31%),radial-gradient(circle at 90% 88%,#3ac2a31a,#0000 28%),#f6f7fb;place-items:center;min-height:100vh;padding:32px 18px;display:grid}.invitation-card{background:#fff;border:1px solid #e0e4eb;border-radius:20px;width:min(560px,100%);padding:27px;box-shadow:0 25px 80px #1e26461c}.invitation-brand{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.invitation-brand-logo{object-fit:contain;width:164px;height:auto}.invitation-brand small{color:#8791a3;margin-top:3px;font-size:9px;display:block}.invitation-heading{text-align:center;margin-top:27px}.invitation-heading>p{color:#625ae0;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;margin:0;font-size:9px;font-weight:800;display:flex}.invitation-heading h1{letter-spacing:-.035em;margin:9px 0 0;font:770 27px/1.2 Manrope,sans-serif}.invitation-heading>span{color:#758095;margin-top:8px;font-size:11px;display:block}.invitation-details{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.invitation-details article{background:#fafbfc;border:1px solid #e7e9ef;border-radius:11px;align-items:flex-start;gap:8px;min-height:88px;padding:11px;display:flex}.invitation-details article>span{color:#635ce0;background:#eeedff;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.invitation-details small,.invitation-details strong{display:block}.invitation-details small{color:#9099a8;font-size:7px;font-weight:800}.invitation-details strong{margin-top:5px;font-size:9.5px;line-height:1.35}.invitation-account{color:#2a8064;background:#f1faf6;border:1px solid #cfe9df;border-radius:10px;align-items:center;gap:9px;margin-top:13px;padding:11px;display:flex}.invitation-account.mismatch{color:#aa633e;background:#fff7f2;border-color:#efd8cd}.invitation-account div{min-width:0}.invitation-account strong,.invitation-account small{display:block}.invitation-account strong{font-size:9.5px}.invitation-account small{color:#6f867e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.invitation-account.mismatch small{color:#927364}.invitation-actions{gap:8px;margin-top:17px;display:grid}.invitation-actions button,.invitation-signout,.invitation-unavailable button{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.invitation-actions button:disabled{cursor:wait;opacity:.6}.invitation-actions .accept{color:#fff;background:linear-gradient(135deg,#6d65ed,#574ed9);border:0;box-shadow:0 8px 20px #5a51dc2e}.invitation-actions .decline{color:#758095;background:#fff;border:1px solid #e2e5eb}.invitation-signout{color:#9c6348;background:#fff9f6;border:1px solid #e8d8cf;width:100%;margin-top:17px}.invitation-error{color:#a75d3b;background:#fff6f1;border:1px solid #efd3c7;border-radius:8px;margin-top:12px;padding:9px 10px;font-size:9px}.invitation-card>footer{color:#8993a4;text-align:center;border-top:1px solid #eceef2;justify-content:center;align-items:center;gap:6px;margin-top:18px;padding-top:14px;font-size:8px;display:flex}.invitation-loading,.invitation-unavailable{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.invitation-loading i{border:3px solid #e2e1f8;border-top-color:#665ee4;border-radius:50%;width:26px;height:26px;margin-bottom:12px;animation:.8s linear infinite invitation-spin}.invitation-loading strong{font-size:11px}.invitation-unavailable>svg{color:#6a62df}.invitation-unavailable h1{margin:11px 0 0;font:750 22px Manrope,sans-serif}.invitation-unavailable p{color:#7b8698;max-width:360px;margin:8px 0 16px;font-size:10px;line-height:1.5}.invitation-unavailable button{color:#6059d2;background:#f8f7ff;border:1px solid #dfdcfa}@keyframes invitation-spin{to{transform:rotate(360deg)}}@media (width<=560px){.invitation-card{padding:20px}.invitation-details{grid-template-columns:1fr}.invitation-details article{min-height:66px}}:root{--navy:#111b35;--blue:#635bff;--blue-dark:#5046e5;--ink:#172033;--muted:#718096;--border:#e6eaf1;--surface:#fff;--canvas:#f5f7fb}.app-shell{min-height:100vh;display:flex}.app-content{flex:1;min-width:0;margin-left:72px;transition:margin-left .24s}.sidebar{z-index:30;color:#eef2ff;scrollbar-width:none;background:radial-gradient(circle at 20% 2%,#635bff2e,#0000 29%),linear-gradient(#111a33,#0d152b 72%);flex-direction:column;width:72px;transition:width .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;box-shadow:10px 0 30px #090f2000}.sidebar::-webkit-scrollbar{display:none}.sidebar:hover{width:248px;box-shadow:12px 0 34px #090f202e}.brand{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;height:76px;padding:0 17px;display:flex;position:relative}.brand-mark{flex:none;place-items:center;width:38px;height:38px;display:grid}.brand-mark img{object-fit:contain;filter:drop-shadow(0 8px 16px #635bff47);width:36px;height:36px}.brand-lockup{object-fit:contain;height:auto;position:absolute;left:50%;transform:translate(-50%)}.brand strong,.brand span,.workspace-switcher strong,.workspace-switcher span,.user-profile strong,.user-profile span{display:block}.brand strong{letter-spacing:-.2px;font-family:Manrope,sans-serif;font-size:13px}.brand span{color:#8c9abb;letter-spacing:.04em;margin-top:2px;font-size:10px}.sidebar-close{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.sidebar-copy{opacity:0;white-space:nowrap;width:0;transition:opacity .14s,transform .2s;overflow:hidden;transform:translate(-5px)}.sidebar:hover .sidebar-copy,.sidebar.mobile-open .sidebar-copy{opacity:1;width:auto;transition-delay:60ms;overflow:visible;transform:translate(0)}.sidebar .brand-lockup{margin-top:0;transform:translate(-50%)}.sidebar:hover .brand-lockup,.sidebar:focus-within .brand-lockup,.sidebar.mobile-open .brand-lockup{width:105px;overflow:visible;transform:translate(-50%)}.workspace-switcher{color:#eef2ff;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:9px;width:calc(100% - 18px);min-height:52px;margin:17px 9px 10px;padding:10px;display:flex}.workspace-switcher>svg,.user-profile>svg{color:#7f8dad;margin-left:auto}.workspace-avatar,.user-avatar{border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.workspace-avatar{color:#c7c4ff;background:#635bff38;width:30px;height:30px}.workspace-switcher span{color:#8290ad;margin-top:2px;font-size:9px}.sidebar-nav{padding:10px 12px}.nav-label{color:#61708f;letter-spacing:.15em;text-transform:uppercase;margin:7px 11px 8px;font-size:9px;font-weight:700}.nav-item{color:#96a2bb;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:100%;min-height:40px;margin:2px 0;padding:0 11px;transition:all .18s;display:flex;position:relative}.sidebar:hover .nav-item,.sidebar.mobile-open .nav-item{justify-content:flex-start}.nav-item span{flex:1;font-size:12px;font-weight:500}.nav-item em{color:#fff;text-align:center;background:#635bff;border-radius:99px;min-width:15px;padding:1px 4px;font-size:7px;font-style:normal;position:absolute;top:5px;right:5px}.sidebar:hover .nav-item em,.sidebar.mobile-open .nav-item em{color:#a9a4ff;background:#635bff2b;min-width:20px;margin-left:auto;padding:2px 6px;font-size:9px;position:static}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item.active{color:#fff;background:linear-gradient(90deg,#635bff4a,#635bff1c);box-shadow:inset 2px 0 #766dff}.nav-item.active svg{color:#8c85ff}.sidebar-bottom{margin-top:auto;padding:0 12px 14px}.ai-worker-card{background:#635bff14;border:1px solid #6e68ff38;border-radius:11px;height:48px;margin:10px 0 13px;padding:8px;transition:height .2s,padding .2s;overflow:hidden}.sidebar:hover .ai-worker-card,.sidebar.mobile-open .ai-worker-card{height:93px;padding:13px}.worker-heading{align-items:center;gap:9px;display:flex}.worker-icon{color:#a7a2ff;background:#635bff2e;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.worker-heading strong,.worker-heading span{display:block}.worker-heading span{color:#8e9ab4;margin-top:2px;font-size:9px}.worker-heading i,.system-status i,.live-label i{background:#36d399;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block;box-shadow:0 0 0 3px #36d3991f}.worker-progress{background:#ffffff17;border-radius:3px;height:3px;margin-top:12px;overflow:hidden}.worker-progress span{background:linear-gradient(90deg,#635bff,#43d8ca);width:68%;height:100%;animation:2s ease-in-out infinite progress-pulse;display:block}.ai-worker-card>p{color:#73819e;margin:7px 0 0;font-size:9px}.user-profile{color:#fff;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:9px;width:100%;padding:12px 7px 2px;display:flex}.sidebar:hover .user-profile,.sidebar.mobile-open .user-profile{justify-content:flex-start}.user-avatar{color:#fff;background:linear-gradient(135deg,#3877db,#765bff);width:31px;height:31px}.user-profile strong{font-size:10px}.user-profile span{color:#70809f;margin-top:2px;font-size:9px}.sidebar-backdrop{display:none}.topbar{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;gap:25px;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.topbar-title span,.topbar-title strong{display:block}.topbar-title span{color:#9aa5b6;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.topbar-title strong{color:var(--ink);margin-top:2px;font-family:Manrope,sans-serif;font-size:14px}.global-search{border:1px solid var(--border);color:#9aa5b6;background:#f8f9fc;border-radius:9px;align-items:center;gap:8px;width:min(330px,30vw);height:37px;margin-left:auto;padding:0 11px;display:flex}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;font-size:11px}.global-search input::placeholder{color:#a5afbf}.global-search kbd{color:#8c96a8;background:#fff;border:1px solid #dde2eb;border-radius:5px;padding:2px 5px;font:9px inherit}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-actions button,.menu-trigger,.icon-button{border:1px solid var(--border);color:#667085;background:#fff;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.notification-button{position:relative}.notification-button span{background:#ef5868;border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.system-status{color:#48806b;background:#f4fbf8;border:1px solid #dff1e9;border-radius:99px;margin-right:4px;padding:7px 10px;font-size:9px;font-weight:600}.menu-trigger{display:none}.dashboard{background:var(--canvas);min-height:calc(100vh - 68px);padding:31px 31px 45px}.welcome-row{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.eyebrow{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 8px;font-size:10px;font-weight:700;display:flex}.welcome-row h1{color:#101828;letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(25px,2.2vw,34px)}.welcome-row>div>p:last-child{color:var(--muted);margin:7px 0 0;font-size:12px}.date-button{border:1px solid var(--border);color:#5e687b;background:#fff;border-radius:8px;align-items:center;gap:9px;height:36px;padding:0 13px;font-size:10px;font-weight:600;display:flex}.metrics-grid{grid-template-columns:repeat(7,minmax(105px,1fr));gap:10px;margin-bottom:16px;display:grid}.metric-card{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:128px;padding:15px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 1px 2px #10182805}.metric-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #1018280f}.metric-icon,.timeline-icon{border-radius:8px;place-items:center;display:grid}.metric-icon{width:31px;height:31px}.metric-change{color:#26946a;align-items:center;font-size:9px;font-weight:700;display:flex;position:absolute;top:17px;right:12px}.metric-card>strong{color:#111827;letter-spacing:-.04em;margin-top:12px;font-family:Manrope,sans-serif;font-size:22px;display:block}.metric-card>p{color:#7c8798;margin:2px 0 0;font-size:9px;line-height:1.3}.tone-blue{color:#3974d7;background:#edf4ff}.tone-violet{color:#7168e8;background:#f0efff}.tone-cyan{color:#129caa;background:#eafafa}.tone-indigo{color:#515cd6;background:#eef0ff}.tone-green{color:#21976a;background:#eaf9f3}.tone-orange{color:#df7b1f;background:#fff4e8}.tone-pink{color:#d65a89;background:#fff0f5}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(275px,.72fr);align-items:start;gap:16px;display:grid}.dashboard-primary,.dashboard-secondary{gap:16px;display:grid}.panel{border:1px solid var(--border);background:#fff;border-radius:13px;box-shadow:0 1px 3px #10182806}.panel-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:18px 20px;display:flex}.panel-heading h2{color:#192235;letter-spacing:-.02em;margin:0;font-family:Manrope,sans-serif;font-size:14px}.panel-heading p{color:#8a94a5;margin:4px 0 0;font-size:9px}.heading-with-badge{align-items:center;gap:8px;display:flex}.heading-with-badge span{min-width:20px;color:var(--blue);text-align:center;background:#efeeff;border-radius:99px;padding:2px 6px;font-size:9px;font-weight:700}.link-button,.show-more{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.filter-row{gap:5px;padding:11px 20px 3px;display:flex}.filter-row button{color:#8a94a5;background:0 0;border:0;border-radius:7px;padding:6px 10px;font-size:9px;font-weight:600}.filter-row button.active{color:#5149d8;background:#f0efff}.opportunity-list{gap:8px;padding:8px 13px 13px;display:grid}.opportunity-card{border:1px solid #e9ecf2;border-radius:11px;gap:12px;padding:14px;transition:border-color .2s,box-shadow .2s;display:flex}.opportunity-card:hover{border-color:#cbc8ff;box-shadow:0 7px 20px #3832820f}.company-avatar{color:#fff;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #fff3}.opportunity-main{flex:1;min-width:0}.opportunity-title{justify-content:space-between;gap:10px;display:flex}.opportunity-title h3{color:#172033;margin:0;font-size:11px}.opportunity-title p{color:#8a94a5;margin:3px 0 0;font-size:9px}.priority-score{align-items:center;gap:8px;display:flex}.priority-score>span{border-radius:99px;padding:3px 7px;font-size:8px;font-weight:700}.priority-score .urgent{color:#d35837;background:#fff0eb}.priority-score .high{color:#c27a1c;background:#fff6e7}.priority-score strong{color:#192235;font:700 12px Manrope,sans-serif}.priority-score small{color:#a2abba;font-size:8px;font-weight:500}.opportunity-reason{color:#5f6b7e;margin:10px 0;font-size:9px;line-height:1.55}.recommended-action{color:#5751c9;background:#f6f5ff;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;display:flex}.opportunity-footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.opportunity-footer>span{color:#9aa3b2;align-items:center;gap:4px;font-size:8px;display:flex}.opportunity-footer button{color:var(--blue);background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.timeline-item{grid-template-columns:37px 29px 1fr;align-items:start;gap:11px;min-height:70px;padding-top:12px;display:grid;position:relative}.timeline-item:not(:last-child):after{content:"";background:#e6eaf1;width:1px;position:absolute;top:41px;bottom:-1px;left:51px}.timeline-item time{color:#a1aab9;padding-top:7px;font-size:8px;font-weight:600}.timeline-icon{z-index:1;width:29px;height:29px;position:relative}.timeline-item h3{color:#263044;margin:1px 0 3px;font-size:10px}.timeline-item p{color:#7c8797;margin:0 0 4px;font-size:9px;line-height:1.4}.timeline-item div:last-child>span{color:#9ba4b3;font-size:8px}.show-more{border-top:1px solid #edf0f5;justify-content:center;width:100%;padding:13px}.operator-panel{color:#fff;background:linear-gradient(150deg,#121c37,#151e3a 72%,#202150);padding:17px;overflow:hidden}.operator-panel.paused{filter:saturate(.55)}.operator-header{align-items:center;gap:10px;display:flex}.operator-visual{color:#a9a5ff;background:#635bff2e;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.pulse-ring{border:1px solid #6f68ff4d;border-radius:14px;animation:2s infinite pulse-ring;position:absolute;inset:-3px}.live-label{color:#52d69f;letter-spacing:.1em;font-size:7px;font-weight:700}.operator-header h2{margin:3px 0 0;font:700 13px Manrope,sans-serif}.operator-control{color:#b5bfd5;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.current-task{background:#ffffff09;border:1px solid #ffffff12;border-radius:10px;margin-top:16px;padding:13px}.current-task>span{color:#71809f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.current-task>strong{margin-top:6px;font-size:10px;display:block}.current-task>p{color:#7f8daa;margin:3px 0 10px;font-size:8px}.task-progress{background:#ffffff17;border-radius:4px;height:4px;overflow:hidden}.task-progress span{background:linear-gradient(90deg,#645cff,#42d3bf);border-radius:4px;height:100%;transition:width .3s;display:block}.current-task small{color:#6f7e9c;margin-top:6px;font-size:7px;display:block}.queue-list>div{color:#7f8eaa;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:9px 2px;display:flex}.queue-list span{flex:1;font-size:8px}.queue-list strong{color:#e1e5ee;font-size:9px}.outline-button{color:#a9a5ff;background:#635bff12;border:1px solid #827dff4d;border-radius:8px;width:100%;padding:9px;font-size:8px;font-weight:700}.panel-heading.compact>svg{color:#f0a33a}.funnel-label{color:#7c8798;justify-content:space-between;margin-bottom:5px;font-size:8px;display:flex}.funnel-label strong{color:#3e4859}.funnel-track{background:#f0f2f6;border-radius:5px;height:5px;overflow:hidden}.funnel-track span{background:linear-gradient(90deg,#6b63f2,#8e88ff);border-radius:5px;height:100%;display:block}.conversion-note{background:#f5faf8;border-radius:9px;align-items:center;gap:9px;margin:7px 14px 14px;padding:10px;display:flex}.conversion-note>div{color:#25926a;background:#e3f6ee;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.conversion-note strong,.conversion-note span{display:block}.conversion-note strong{color:#366d59;font-size:9px}.conversion-note span{color:#79a08f;margin-top:2px;font-size:7px}.insight-card{color:#fff;background:linear-gradient(135deg,#655df1,#5047d5);border-radius:13px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 25px #4f46dc2b}.insight-card:after{content:"";border:22px solid #ffffff0e;border-radius:50%;width:140px;height:140px;position:absolute;top:-65px;right:-55px}.insight-card>div{color:#dedcff;background:#ffffff21;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.insight-card .eyebrow{color:#cac7ff;margin:11px 0 6px;font-size:7px}.insight-card h2{max-width:250px;margin:0;font:700 13px/1.4 Manrope,sans-serif}.insight-card>p:not(.eyebrow){color:#d2d0fa;max-width:270px;margin:8px 0 13px;font-size:8px;line-height:1.5}.insight-card button{z-index:1;color:#fff;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:8px;font-weight:700;display:flex;position:relative}.workspace-page{background:var(--canvas);min-height:calc(100vh - 68px);padding:31px 31px 48px}.workspace-page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:88px;margin-bottom:24px;display:flex}.workspace-page-header h1{color:#101828;letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(26px,2.2vw,34px)}.workspace-page-header>div>p:last-child{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:12px}.primary-action,.small-primary{color:#fff;background:linear-gradient(135deg,#6c64f6,#544bdd);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:flex;box-shadow:0 7px 18px #544bdd2b}.primary-action{height:38px;padding:0 14px;font-size:10px}.small-primary{min-height:30px;padding:0 11px;font-size:9px}.workspace-layout{align-items:start;gap:16px;display:grid}.content-panel{border:1px solid var(--border);background:#fff;border-radius:13px;box-shadow:0 1px 3px #10182806}.content-toolbar{border-bottom:1px solid #edf0f5;align-items:center;gap:8px;min-height:60px;padding:12px 16px;display:flex}.segmented-control{background:#f8f9fb;border:1px solid #e7eaf1;border-radius:8px;gap:2px;padding:3px;display:flex}.segmented-control button{color:#8993a4;background:0 0;border:0;border-radius:6px;height:28px;padding:0 10px;font-size:9px;font-weight:600}.segmented-control button.active{color:#5149d8;background:#fff;box-shadow:0 1px 5px #141b2d14}.quiet-button{color:#687386;background:#fff;border:1px solid #e5e9f0;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:9px;font-weight:600;display:inline-flex}.content-toolbar>.quiet-button:first-of-type{margin-left:auto}.section-title{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:61px;padding:14px 17px;display:flex}.section-title>div{color:#625bea;align-items:center;gap:9px;display:flex}.section-title span,.section-title b,.section-title small{display:block}.section-title b{color:#1e293b;font-size:11px}.section-title small{color:#929bab;margin-top:3px;font-size:8px;font-weight:400}.section-title>button{color:var(--blue);background:0 0;border:0;font-size:9px;font-weight:700}.feed-layout{grid-template-columns:minmax(0,1fr) 250px}.feed-cards{gap:9px;padding:13px;display:grid}.feed-card{border:1px solid #e8ebf1;border-radius:11px;align-items:flex-start;gap:12px;padding:15px;transition:border-color .2s,box-shadow .2s;display:flex}.feed-card:hover{border-color:#c9c5ff;box-shadow:0 8px 22px #3430780f}.feed-rank{color:#bbc2cd;padding-top:11px;font:700 8px Manrope,sans-serif}.feed-card-main{flex:1;min-width:0}.feed-card-title{justify-content:space-between;gap:12px;display:flex}.feed-card-title h3{color:#182235;margin:0;font-size:11px}.feed-card-title p{color:#8b95a6;margin:3px 0 0;font-size:8px}.feed-card-title>strong{color:#192235;font:800 14px Manrope,sans-serif}.feed-card-title small{color:#a2abba;font-size:8px}.feed-card-main>p{color:#637084;margin:10px 0;font-size:9px;line-height:1.5}.feed-card footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.feed-card footer>span{color:#98a2b2;align-items:center;gap:4px;font-size:8px;display:flex}.feed-card footer>div{gap:6px;display:flex}.mini-stats-column{gap:16px;display:grid}.dark-summary{color:#fff;background:linear-gradient(145deg,#141e3b,#1b2350);border-radius:13px;padding:20px}.dark-summary>svg{color:#ff9f5a}.dark-summary span{color:#8d99b3;margin-top:24px;font-size:9px;display:block}.dark-summary strong{margin-top:2px;font:800 38px Manrope,sans-serif;display:block}.dark-summary p{color:#8f9ab2;margin:7px 0 0;font-size:8px;line-height:1.5}.compact-panel{padding-bottom:8px}.compact-panel h3{border-bottom:1px solid #edf0f5;margin:0;padding:16px;font:700 11px Manrope,sans-serif}.distribution-row{align-items:center;gap:8px;padding:10px 16px;display:flex}.distribution-row i{border-radius:50%;width:7px;height:7px}.distribution-row span{color:#758094;flex:1;font-size:9px}.distribution-row strong{color:#243044;font-size:10px}.dot-orange{background:#f3944c}.dot-violet{background:#7068ed}.dot-cyan{background:#25adad}.prospecting-layout{grid-template-columns:1fr 1fr}.prospecting-radar{color:#fff;background:linear-gradient(145deg,#131d39,#171f47);align-items:center;gap:25px;min-height:232px;padding:22px;display:flex}.radar-visual{color:#817aff;background:radial-gradient(circle,#635bff33,#0000 65%);border-radius:50%;flex:none;place-items:center;width:145px;height:145px;display:grid;position:relative;overflow:hidden}.radar-circle{border:1px solid #827cff33;border-radius:50%;position:absolute}.circle-one{inset:13px}.circle-two{inset:34px}.circle-three{inset:56px}.radar-line{transform-origin:100% 100%;background:linear-gradient(135deg,#0000 55%,#635bff40);animation:3s linear infinite radar-scan;position:absolute;inset:5px 50% 50% 5px}.radar-dot{background:#45d6bd;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #45d6bd}.dot-one{top:55px;left:25px}.dot-two{top:34px;right:31px}.dot-three{bottom:27px;right:45px}.radar-copy{flex:1}.radar-copy h2{max-width:330px;margin:8px 0 6px;font:700 17px/1.25 Manrope,sans-serif}.radar-copy p{color:#8d99b3;margin:0 0 15px;font-size:9px;line-height:1.5}.radar-progress{background:#ffffff17;border-radius:4px;max-width:300px;height:4px}.radar-progress span{background:linear-gradient(90deg,#6d65ff,#46d3c0);border-radius:4px;width:68%;height:100%;display:block}.radar-copy small{color:#73809c;margin-top:7px;font-size:7px;display:block}.prospecting-radar>.icon-button{color:#a4aec4;background:#ffffff0a;border-color:#ffffff1a;align-self:flex-start}.criteria-grid{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.criteria-grid>div{background:#fafbfc;border:1px solid #edf0f4;border-radius:9px;min-height:62px;padding:11px}.criteria-grid>div>span{color:#99a2b0;font-size:8px}.criteria-grid p{color:#354054;align-items:center;gap:5px;margin:7px 0 0;font-size:9px;font-weight:600;display:flex}.criteria-grid em{color:#5f58d8;background:#eeedff;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.full-span{grid-column:1/-1}.data-list{padding:5px 15px 12px}.data-row{border-bottom:1px solid #eff1f5;grid-template-columns:30px minmax(150px,1.5fr) 1fr .8fr 1fr 24px;align-items:center;gap:10px;min-height:55px;display:grid}.data-row:last-child{border:0}.row-logo{color:#5e57d9;background:#efeeff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:700;display:grid}.data-row>strong{color:#273145;font-size:9px}.data-row>span{color:#8892a4;align-items:center;gap:4px;font-size:8px;display:flex}.data-row>b{color:#287d60;font-size:8px}.data-row>em{color:#6d7890;align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex}.data-row>em i{background:#42c999;border-radius:50%;width:5px;height:5px}.data-row>button,.company-table-row>button{color:#8994a6;background:0 0;border:0}.campaign-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.campaign-card,.new-campaign-card{border:1px solid var(--border);background:#fff;border-radius:13px;min-height:246px}.campaign-card{padding:17px;box-shadow:0 1px 3px #10182806}.campaign-card>header{align-items:flex-start;gap:10px;display:flex}.campaign-icon{border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.campaign-0{color:#5c55df;background:#efeeff}.campaign-1{color:#149a99;background:#e8fafa}.campaign-2{color:#d97b2f;background:#fff2e7}.campaign-card header>div:nth-child(2){flex:1;min-width:0}.campaign-card header span{text-transform:uppercase;border-radius:99px;align-items:center;gap:4px;padding:2px 6px;font-size:7px;font-weight:700;display:inline-flex}.campaign-card header span i{background:currentColor;border-radius:50%;width:4px;height:4px}.status-active{color:#23805f;background:#eaf8f2}.status-paused{color:#bd712b;background:#fff3e7}.status-draft{color:#758094;background:#f1f3f6}.campaign-card h2{color:#1d283c;margin:7px 0 0;font:700 11px Manrope,sans-serif}.campaign-stats{border-block:1px solid #eef1f5;grid-template-columns:repeat(3,1fr);margin-top:20px;padding:12px 0;display:grid}.campaign-stats>div:not(:last-child){border-right:1px solid #eef1f5}.campaign-stats span,.campaign-stats strong{text-align:center;display:block}.campaign-stats span{color:#929baa;font-size:7px}.campaign-stats strong{color:#273145;margin-top:4px;font:700 14px Manrope,sans-serif}.campaign-progress{margin-top:15px}.campaign-progress>div:first-child{color:#8b95a5;justify-content:space-between;font-size:7px;display:flex}.campaign-progress>div:first-child b{color:#4f5969}.campaign-progress>div:last-child{background:#edf0f5;border-radius:4px;height:4px;margin-top:6px}.campaign-progress>div:last-child span{background:#6b63f0;border-radius:4px;height:100%;display:block}.campaign-card>footer{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.campaign-card>footer>span{color:#9aa3b2;font-size:7px}.campaign-card>footer button{color:#6761d8;background:0 0;border:0;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.new-campaign-card{color:#938de9;background:#ffffff8c;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.new-campaign-card strong{color:#4f596c;margin-top:12px;font-size:10px}.new-campaign-card span{color:#9ba4b2;margin-top:4px;font-size:8px}.companies-panel{overflow:hidden}.table-search{color:#929dad;background:#fafbfc;border:1px solid #e5e9f0;border-radius:7px;align-items:center;gap:7px;width:min(320px,40vw);height:32px;padding:0 10px;display:flex}.table-search input{color:#273145;background:0 0;border:0;flex:1;min-width:0;font-size:9px}.company-table-row{border-bottom:1px solid #edf0f5;grid-template-columns:minmax(180px,1.5fr) 1fr 1fr .6fr 1fr 24px;align-items:center;gap:12px;min-height:58px;padding:0 18px;display:grid}.company-table-row>div{align-items:center;gap:9px;display:flex}.company-table-row strong{color:#263145;font-size:9px}.company-table-row>span{color:#7e899b;align-items:center;gap:4px;font-size:8px;display:flex}.company-table-row>b{color:#4f49c8;font-size:8px}.company-table-row>em{color:#307961;background:#eef8f4;border-radius:99px;width:fit-content;padding:4px 7px;font-size:7px;font-style:normal}.company-table-row.table-head{color:#9da6b5;background:#fafbfc;min-height:37px}.company-table-row.table-head span{text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:700}.conversations-shell{grid-template-columns:250px minmax(350px,1fr) 220px;min-height:600px;display:grid;overflow:hidden}.thread-list{border-right:1px solid #e8ebf1}.thread-search{color:#9aa3b2;border-bottom:1px solid #edf0f4;align-items:center;gap:7px;height:53px;margin:0 11px;font-size:8px;display:flex}.thread-item{width:100%;min-height:86px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:32px 1fr auto;align-items:start;gap:9px;padding:13px 11px;display:grid;position:relative}.thread-item.active{background:#f5f4ff;box-shadow:inset 2px 0 #6860e9}.thread-avatar{color:#5d56db;background:#ecebff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:700;display:grid}.thread-item strong,.thread-item span{display:block}.thread-item strong{color:#263044;font-size:9px}.thread-item span{color:#8e98a8;margin-top:2px;font-size:7px}.thread-item p{color:#727e91;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin:7px 0 0;font-size:8px;overflow:hidden}.thread-item time{color:#9ca5b3;font-size:7px}.message-view{flex-direction:column;min-width:0;display:flex}.message-view>header{border-bottom:1px solid #e8ebf1;align-items:center;gap:9px;height:64px;padding:0 16px;display:flex}.message-view>header>div:nth-child(2){flex:1}.message-view>header strong,.message-view>header span{display:block}.message-view>header span{color:#8d97a7;margin-top:3px;font-size:8px}.messages{background:#fafbfc;flex:1;padding:24px}.message{max-width:76%;margin-bottom:16px}.message span{color:#9aa3b1;margin-bottom:5px;font-size:7px;display:block}.message p{border-radius:11px;margin:0;padding:11px 13px;font-size:9px;line-height:1.55}.message.outgoing{margin-left:auto}.message.outgoing span{text-align:right}.message.outgoing p{color:#fff;background:#655ded;border-bottom-right-radius:3px}.message.incoming p{color:#4e5a6c;background:#fff;border:1px solid #e4e8ef;border-bottom-left-radius:3px}.ai-suggestion{color:#635ce1;background:#f5f4ff;border:1px solid #dcd9ff;border-radius:10px;gap:9px;margin-top:24px;padding:12px;display:flex}.ai-suggestion strong{color:#403aaf;font-size:8px}.ai-suggestion p{color:#6f7190;margin:5px 0 8px;font-size:8px;line-height:1.5}.ai-suggestion button{color:#5952d4;background:0 0;border:0;font-size:8px;font-weight:700}.message-composer{border-top:1px solid #e8ebf1;gap:8px;height:59px;padding:10px 13px;display:flex}.message-composer input{border:1px solid #e2e6ed;border-radius:8px;flex:1;min-width:0;padding:0 11px;font-size:9px}.message-composer button{color:#fff;background:#625ae8;border:0;border-radius:8px;width:36px}.conversation-context{border-left:1px solid #e8ebf1;padding:18px}.conversation-context h3{margin:0 0 22px;font:700 10px Manrope,sans-serif}.score-ring{color:#302b91;border:7px solid #e8e6ff;border-top-color:#665eea;border-radius:50%;place-items:center;width:77px;height:77px;margin:0 auto;font:800 18px Manrope,sans-serif;display:grid;transform:rotate(35deg)}.score-ring small{color:#929aaa;font-size:7px}.conversation-context>p{color:#4b6f61;text-align:center;margin:10px 0 20px;font-size:8px}.conversation-context ul{border-top:1px solid #edf0f4;padding:14px 0 0;list-style:none}.conversation-context li{color:#758093;align-items:center;gap:6px;margin:11px 0;font-size:8px;display:flex}.conversation-context li svg{color:#31a375}.calendar-layout{grid-template-columns:minmax(0,1fr) 245px}.calendar-panel{overflow:hidden}.calendar-header{border-bottom:1px solid #edf0f5;align-items:center;gap:8px;height:60px;padding:0 17px;display:flex}.calendar-header h2{margin:0 10px;font:700 12px Manrope,sans-serif}.calendar-header button{color:#748094;background:#fff;border:1px solid #e4e8ef;border-radius:7px;width:27px;height:27px}.calendar-header span{color:#5e57d7;background:#efeeff;border-radius:7px;margin-left:auto;padding:6px 9px;font-size:8px;font-weight:700}.calendar-grid{grid-template-columns:repeat(5,1fr);min-height:500px;display:grid}.calendar-day{border-right:1px solid #edf0f5;min-width:0;padding:12px 8px}.calendar-day:last-child{border:0}.calendar-day.today{background:#fbfaff}.calendar-day>header{color:#9aa3b2;justify-content:space-between;align-items:center;font-size:8px;display:flex}.calendar-day>header strong{color:#5c6575;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.calendar-day.today>header strong{color:#fff;background:#645ce8}.calendar-event{border-left:2px solid;border-radius:7px;margin-top:16px;padding:9px}.calendar-event time,.calendar-event b,.calendar-event span{display:block}.calendar-event time{font-size:7px}.calendar-event b{margin-top:5px;font-size:8px;line-height:1.4}.calendar-event span{opacity:.7;margin-top:4px;font-size:7px}.calendar-event.violet{color:#5a52d2;background:#f0efff;border-color:#6e66e9}.calendar-event.green{color:#247b5d;background:#edf9f4;border-color:#35aa7c}.calendar-event.orange{color:#ac692c;background:#fff3e9;border-color:#e59348}.calendar-event.cyan{color:#247b83;background:#edf9fa;border-color:#3dabb2}.upcoming-panel{padding-bottom:8px}.upcoming-event{border-bottom:1px solid #edf0f5;margin:0 14px;padding:13px 2px}.upcoming-event time,.upcoming-event strong,.upcoming-event span{display:block}.upcoming-event time{color:#625bea;font-size:7px;font-weight:700}.upcoming-event strong{color:#2c3648;margin-top:6px;font-size:9px}.upcoming-event span{color:#8d97a8;margin-top:3px;font-size:8px}.automation-list{gap:10px;display:grid}.automation-card{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:40px minmax(220px,1.2fr) minmax(180px,.7fr) 38px 34px;align-items:center;gap:14px;min-height:94px;padding:16px;display:grid}.automation-icon{color:#615ae0;background:#efeeff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.automation-card h2{color:#243044;margin:0;font:700 11px Manrope,sans-serif}.automation-card p{color:#8a94a5;margin:4px 0 7px;font-size:8px}.automation-card>div:nth-child(2)>span{color:#9aa3b1;align-items:center;gap:4px;font-size:7px;display:flex}.automation-flow{color:#b6bdc8;justify-content:center;align-items:center;gap:7px;display:flex}.automation-flow i{background:#f2f1ff;border:2px solid #c7c4ff;border-radius:7px;width:23px;height:23px}.toggle{background:#dce1e9;border:0;border-radius:99px;width:34px;height:19px;padding:2px}.toggle span{background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;display:block;box-shadow:0 1px 4px #00000026}.toggle.on{background:#655eea}.toggle.on span{transform:translate(15px)}.analytics-layout{grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);gap:16px;display:grid}.analytics-kpis{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.analytics-kpis article{border:1px solid var(--border);background:#fff;border-radius:12px;min-height:125px;padding:16px;position:relative}.analytics-kpis article>div{color:#625bea;background:#efeeff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.analytics-kpis span,.analytics-kpis strong,.analytics-kpis em{display:block}.analytics-kpis span{color:#8e98a8;margin-top:12px;font-size:8px}.analytics-kpis strong{color:#1e293b;margin-top:2px;font:800 20px Manrope,sans-serif}.analytics-kpis em{color:#288563;font-size:8px;font-style:normal;position:absolute;top:18px;right:15px}.response-chart,.channel-panel{overflow:hidden}.bar-chart{align-items:flex-end;gap:10px;height:280px;padding:28px 25px 20px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.bar-chart span{background:linear-gradient(#6e66ed,#a29df6);border-radius:5px 5px 2px 2px;width:72%;min-height:5px}.bar-chart em{color:#98a1af;font-size:7px;font-style:normal}.rank-row{border-bottom:1px solid #edf0f4;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;min-height:70px;margin:0 16px;display:grid}.rank-row>b{color:#aaa6ee;font:700 9px Manrope,sans-serif}.rank-row span strong,.rank-row span small{display:block}.rank-row span strong{color:#303a4c;font-size:9px}.rank-row span small{color:#929baa;margin-top:4px;font-size:7px}.rank-row>em{color:#318064;font-size:8px;font-style:normal}.settings-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.settings-card{border:1px solid var(--border);min-height:116px;color:inherit;text-align:left;background:#fff;border-radius:12px;grid-template-columns:39px 1fr 20px;align-items:start;gap:12px;padding:17px;transition:transform .2s,border-color .2s;display:grid}.settings-card:hover{border-color:#cbc8ff;transform:translateY(-2px)}.settings-card>div{color:#615ae0;background:#efeeff;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.settings-card span strong{color:#263145;font:700 11px Manrope,sans-serif;display:block}.settings-card p{color:#8792a3;margin:6px 0 10px;font-size:8px;line-height:1.45}.settings-card em{color:#2e7d61;background:#ebf8f3;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal}.settings-card>svg{color:#a3acba;margin-top:10px}@keyframes pulse-ring{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes progress-pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes radar-scan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width>=1500px){.dashboard{padding-left:4vw;padding-right:4vw}.metric-card{min-height:135px}}@media (width<=1180px){.metrics-grid{grid-template-columns:repeat(4,1fr)}.dashboard-grid{grid-template-columns:minmax(0,1fr) 285px}.system-status{display:none}.campaign-grid{grid-template-columns:repeat(2,1fr)}.conversations-shell{grid-template-columns:220px minmax(350px,1fr)}.conversation-context{display:none}.analytics-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.app-content{margin-left:0}.app-shell:has(.sidebar:hover) .app-content{margin-left:0}.sidebar{width:248px;transition:transform .25s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-close,.menu-trigger{display:grid}.sidebar-backdrop.visible{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#090f1f80;border:0;display:block;position:fixed;inset:0}.dashboard-grid{grid-template-columns:1fr}.dashboard-secondary{grid-template-columns:repeat(2,1fr)}.operator-panel{grid-row:span 2}.global-search{width:min(290px,38vw)}.workspace-layout,.feed-layout,.prospecting-layout,.calendar-layout,.analytics-layout{grid-template-columns:1fr}.full-span,.analytics-kpis{grid-column:auto}.mini-stats-column,.campaign-grid{grid-template-columns:repeat(2,1fr)}.conversations-shell{grid-template-columns:215px 1fr}.calendar-layout .upcoming-panel{order:-1;grid-template-columns:repeat(3,1fr);display:grid}.calendar-layout .upcoming-panel .section-title{grid-column:1/-1}.automation-card{grid-template-columns:40px 1fr 38px 34px}.automation-flow{display:none}.analytics-layout{display:grid}.analytics-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.topbar{gap:10px;padding:0 16px}.topbar-title{display:none}.global-search{flex:1;width:auto;margin-left:0}.global-search kbd,.topbar-actions>button:first-of-type{display:none}.dashboard{padding:22px 15px 35px}.welcome-row{align-items:flex-start}.date-button{display:none}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metric-card{min-height:118px}.dashboard-secondary{grid-template-columns:1fr}.operator-panel{grid-row:auto}.opportunity-card{padding:12px}.priority-score>span{display:none}.workspace-page{padding:22px 15px 35px}.workspace-page-header{align-items:flex-start;min-height:auto}.workspace-page-header .primary-action{width:37px;padding:0;font-size:0}.feed-card{padding:12px}.feed-rank{display:none}.mini-stats-column,.campaign-grid,.settings-grid,.analytics-kpis{grid-template-columns:1fr}.prospecting-radar{gap:15px;padding:18px}.radar-visual{width:100px;height:100px}.criteria-grid{grid-template-columns:1fr}.data-row{grid-template-columns:30px 1fr auto}.data-row>span,.data-row>b{display:none}.campaign-card,.new-campaign-card{min-height:225px}.company-table-row{grid-template-columns:minmax(160px,1fr) .6fr 24px}.company-table-row>span:nth-child(2),.company-table-row>span:nth-child(3),.company-table-row>em{display:none}.company-table-row.table-head span:nth-child(4){display:block}.conversations-shell{grid-template-columns:1fr;min-height:auto}.thread-list{border:0}.thread-item:not(.active),.thread-search{display:none}.thread-item.active{min-height:70px}.message-view{min-height:520px}.calendar-grid{grid-template-columns:1fr;min-height:auto}.calendar-day{border:0;border-bottom:1px solid #edf0f5;min-height:90px}.calendar-layout .upcoming-panel{display:block}.automation-card{grid-template-columns:40px 1fr 34px}.automation-card>.toggle{display:none}.bar-chart{gap:4px;height:230px;padding-inline:12px}}.topbar{gap:18px;height:64px;padding-inline:22px}.global-search{height:38px}.dashboard,.workspace-page,.priority-feed{min-height:calc(100vh - 64px);padding:22px 22px 34px}.welcome-row,.workspace-page-header,.pf-page-header{gap:18px;min-height:72px;margin-bottom:17px}.welcome-row>div>p:last-child,.workspace-page-header>div>p:last-child,.pf-page-header>div>p:last-child{font-size:13px;line-height:1.45}.eyebrow,.pf-eyebrow{margin-bottom:6px;font-size:11px}.date-button,.primary-action,.pf-secondary-button{min-height:38px;font-size:11px}.metrics-grid{gap:8px;margin-bottom:12px}.metric-card>strong{margin-top:9px;font-size:27px}.metric-change{font-size:10px;top:14px;right:10px}.metric-open-label{margin-top:4px;font-size:9px}.dashboard-grid,.dashboard-primary,.dashboard-secondary,.workspace-layout,.mini-stats-column,.analytics-layout{gap:12px}.panel-heading{min-height:62px;padding:13px 16px}.heading-with-badge span,.link-button,.show-more{font-size:10.5px}.filter-row{padding:8px 15px 2px}.filter-row button{padding:7px 10px;font-size:10.5px}.opportunity-list{gap:7px;padding:7px 10px 10px}.opportunity-card{gap:11px;padding:12px}.company-avatar{width:40px;height:40px;font-size:11px}.opportunity-title p{font-size:10.5px}.priority-score>span{font-size:9.5px}.priority-score small{font-size:9px}.opportunity-reason{margin:8px 0;font-size:10.5px}.recommended-action{padding:8px 10px;font-size:10px}.opportunity-footer{margin-top:8px}.opportunity-footer>span,.opportunity-footer button{font-size:9.5px}.timeline{padding:6px 16px 3px}.timeline-item{grid-template-columns:42px 30px 1fr;gap:10px;min-height:64px;padding-top:10px}.timeline-item:not(:last-child):after{left:57px}.timeline-item time{font-size:9.5px}.timeline-item div:last-child>span{font-size:9px}.show-more{padding:11px}.operator-panel{padding:15px}.live-label{font-size:8.5px}.operator-header h2{font-size:15px}.current-task{margin-top:12px;padding:11px}.current-task>span,.current-task>p,.current-task small,.queue-list span,.outline-button{font-size:9.5px}.current-task>strong{font-size:12px}.queue-list{margin:10px 0 9px}.queue-list>div{padding:8px 2px}.queue-list strong{font-size:11px}.panel-heading.compact{min-height:54px;padding:12px 14px}.funnel-chart{padding:11px 14px 4px}.funnel-row{margin-bottom:8px}.funnel-label{font-size:9.5px}.conversion-note{margin:6px 11px 11px;padding:9px}.conversion-note strong{font-size:10.5px}.conversion-note span{font-size:9px}.insight-card{padding:15px}.insight-card .eyebrow{margin:8px 0 5px;font-size:8.5px}.insight-card h2{font-size:15px}.insight-card>p:not(.eyebrow){margin:7px 0 10px;font-size:10px}.insight-card button{font-size:10px}.overview-dropdown button,.overview-primary-button,.overview-secondary-button,.overview-notice{font-size:10.5px}.overview-modal>header h2{font-size:19px}.overview-modal>header p,.overview-opportunity-score span,.overview-opportunity-copy span,.overview-recommendation span,.overview-activity-list time,.overview-activity-list article>div:last-child>span,.overview-operation-status>span,.overview-queue-grid span{font-size:9.5px}.overview-modal-description,.overview-opportunity-copy p,.overview-activity-list p,.overview-operation-status p{font-size:11px}.overview-opportunity-score strong,.overview-recommendation strong,.overview-activity-list strong,.overview-operation-status strong{font-size:12px}.workspace-page-header h1,.pf-page-header h1{font-size:clamp(29px,2.25vw,36px)}.primary-action,.small-primary,.quiet-button,.segmented-control button,.section-title>button{font-size:10.5px}.workspace-layout,.campaign-grid,.automation-list,.settings-grid,.analytics-kpis{gap:10px}.content-toolbar{min-height:52px;padding:9px 13px}.section-title{min-height:54px;padding:11px 14px}.section-title b{font-size:13px}.section-title small{font-size:10px}.prospecting-radar{gap:20px;min-height:210px;padding:18px}.radar-copy h2{font-size:17px}.radar-copy p{margin-bottom:11px;font-size:11px}.radar-copy small{font-size:9px}.icp-panel{min-height:210px}.criteria-grid{gap:8px;padding:12px}.criteria-grid>div{min-height:57px;padding:9px}.criteria-grid>div>span{font-size:9.5px}.criteria-grid p{margin-top:5px;font-size:10.5px}.criteria-grid em{font-size:9px}.data-row{min-height:51px}.data-row>strong{font-size:11px}.data-row>span,.data-row>b,.data-row>em{font-size:10px}.campaign-grid{gap:10px}.campaign-card,.new-campaign-card{min-height:220px}.campaign-card{padding:14px}.campaign-card header h2{font-size:13px}.campaign-card header span{font-size:9px}.campaign-stats{margin-top:14px;padding:10px 0}.campaign-stats span,.campaign-progress>div:first-child,.campaign-card>footer>span{font-size:9.5px}.campaign-stats strong{font-size:19px}.campaign-card>footer button{font-size:10px}.new-campaign-card strong{font-size:13px}.new-campaign-card span{font-size:10px}.table-search input{font-size:11px}.company-table-row{min-height:54px;padding-inline:15px}.company-table-row strong{font-size:11px}.company-table-row>span,.company-table-row>b{font-size:10px}.company-table-row>em,.company-table-row.table-head span{font-size:9px}.conversations-shell{grid-template-columns:265px minmax(350px,1fr) 230px;min-height:565px}.thread-search{height:48px;font-size:10px}.thread-item{min-height:78px;padding:10px}.thread-item strong{font-size:11px}.thread-item span,.thread-item time{font-size:9px}.thread-item p{margin-top:5px;font-size:10px}.message-view>header{height:58px}.message-view>header strong{font-size:12px}.message-view>header span{font-size:10px}.messages{padding:18px}.message span{font-size:9px}.message p{font-size:11px}.ai-suggestion{margin-top:17px;padding:10px}.ai-suggestion strong,.ai-suggestion p,.ai-suggestion button{font-size:10.5px}.message-composer input{font-size:11px}.conversation-context{padding:14px}.conversation-context>p,.conversation-context li{font-size:10px}.calendar-header{height:54px}.calendar-header span,.calendar-day>header{font-size:10px}.calendar-grid{min-height:450px}.calendar-day{padding:10px 7px}.calendar-event{margin-top:11px;padding:8px}.calendar-event time,.calendar-event span,.upcoming-event time{font-size:9px}.calendar-event b,.upcoming-event strong{font-size:10.5px}.upcoming-event span{font-size:9.5px}.automation-card{min-height:82px;padding:12px 14px}.automation-card h2{font-size:13px}.automation-card p{font-size:10.5px}.automation-card>div:nth-child(2)>span{font-size:9px}.analytics-kpis article{min-height:110px;padding:13px}.analytics-kpis span{margin-top:9px;font-size:10px}.analytics-kpis strong{font-size:25px}.analytics-kpis em{font-size:9.5px;top:15px}.bar-chart{height:250px;padding:20px 20px 16px}.bar-chart em{font-size:9px}.rank-row{min-height:61px}.rank-row>b,.rank-row span strong{font-size:11px}.rank-row span small,.rank-row>em{font-size:9.5px}.settings-card{min-height:100px;padding:14px}.settings-card span strong{font-size:13px}.settings-card p{margin:5px 0 8px;font-size:10.5px}.settings-card em{font-size:9px}.pf-summary{gap:8px;margin-bottom:12px}.pf-summary article{gap:10px;min-height:74px;padding:11px}.pf-summary strong{font-size:23px}.pf-summary span{font-size:10.5px}.pf-summary em{font-size:9px;top:10px}.pf-workspace{gap:10px}.pf-toolbar{min-height:54px;padding:9px 11px}.pf-search input,.pf-secondary-button,.pf-filter-button,.pf-filter-tabs button,.pf-list-heading span,.pf-list-heading button{font-size:10.5px}.pf-filter-tabs{min-height:44px;padding:7px 11px}.pf-filter-tabs button span{font-size:9px}.pf-list-heading{padding:8px 11px 4px}.pf-opportunity-list{gap:6px;padding:5px 8px 8px}.pf-opportunity{gap:10px;min-height:108px;padding:11px}.pf-opportunity-heading h2{font-size:12.5px}.pf-opportunity-heading p{font-size:10px}.pf-score strong{font-size:16px}.pf-score small{font-size:9px}.pf-reason{margin:7px 0;font-size:10.5px}.pf-card-footer{font-size:9.5px}.pf-detail-top{min-height:64px;padding:11px}.pf-detail-top h2{font-size:13.5px}.pf-detail-top p{font-size:10px}.pf-score-explanation{margin:10px;padding:10px}.pf-score-ring strong{font-size:18px}.pf-score-ring span,.pf-score-explanation>div:last-child>span{font-size:9px}.pf-score-explanation>div:last-child>strong{font-size:11px}.pf-score-explanation p{font-size:9.5px}.pf-recommended{margin:0 10px 10px;padding:10px}.pf-recommended span,.pf-recommended p{font-size:9.5px}.pf-recommended strong{font-size:11px}.pf-detail-section{padding:11px}.pf-detail-section h3{font-size:11px}.pf-detail-section li,.pf-detail-section blockquote,.company-context>div span,.pf-detail-section>button{font-size:10px}.pf-detail-actions{padding:11px}.pf-detail-actions button{min-height:36px;font-size:10px}.pf-modal h2{font-size:17px}.pf-modal header p,.pf-settings-row span,.pf-setting-copy p,.pf-conversation-meta,.pf-message p,.pf-ai-draft strong,.pf-ai-draft p,.pf-ai-draft button,.pf-reply-box textarea,.pf-modal button,.pf-call-body span,.pf-call-body p,.pf-company-grid span,.pf-company-grid strong,.pf-company-note p,.pf-owner-list strong,.pf-owner-list small{font-size:10.5px}@media (width<=900px){.dashboard,.workspace-page,.priority-feed{padding:18px 15px 30px}.conversations-shell{grid-template-columns:220px 1fr}}@media (width<=650px){.dashboard,.workspace-page,.priority-feed{padding:17px 13px 28px}.welcome-row,.workspace-page-header,.pf-page-header{margin-bottom:15px}.metric-card{min-height:106px}.metric-card>strong{font-size:25px}.conversations-shell{grid-template-columns:1fr}}.dashboard,.workspace-page,.priority-feed{padding:18px 17px 30px}.dashboard-grid,.workspace-layout,.ps-layout,.cp-layout,.co-layout,.cv-layout,.cl-layout,.au-layout,.an-overview-grid,.an-ai-grid,.an-cost-grid,.st-layout{gap:13px}.panel,.content-panel,.an-panel,.st-group,.st-section-header{border-radius:13px}.topbar{height:66px;padding-inline:19px}.topbar-title span{font-size:10.5px}.topbar-title strong{font-size:17px}.global-search{width:min(390px,34vw);height:40px}.global-search input{font-size:13px}.system-status{font-size:11px}.sidebar:hover{width:258px}.app-shell:has(.sidebar:hover) .app-content{margin-left:258px}.sidebar:hover .brand strong,.sidebar.mobile-open .brand strong{font-size:14px}.sidebar:hover .brand span,.sidebar.mobile-open .brand span{font-size:11px}.nav-item{min-height:43px}.sidebar:hover .nav-item span,.sidebar.mobile-open .nav-item span{font-size:13px}.sidebar:hover .workspace-switcher strong,.sidebar.mobile-open .workspace-switcher strong,.sidebar:hover .worker-heading strong,.sidebar.mobile-open .worker-heading strong{font-size:12px}.sidebar:hover .workspace-switcher span,.sidebar.mobile-open .workspace-switcher span,.sidebar:hover .worker-heading span,.sidebar.mobile-open .worker-heading span,.sidebar:hover .user-profile span,.sidebar.mobile-open .user-profile span{font-size:10px}.sidebar:hover .user-profile strong,.sidebar.mobile-open .user-profile strong{font-size:11.5px}:is(.welcome-row,.workspace-page-header,.pf-page-header,.ps-page-header,.cp-page-header,.co-page-header,.cv-page-header,.cl-page-header,.au-page-header,.an-page-header,.st-page-header){min-height:76px;margin-bottom:15px}:is(.welcome-row,.workspace-page-header,.pf-page-header,.ps-page-header,.cp-page-header,.co-page-header,.cv-page-header,.cl-page-header,.au-page-header,.an-page-header,.st-page-header) h1{font-size:clamp(32px,2.55vw,40px)!important}:is(.welcome-row,.workspace-page-header,.pf-page-header,.ps-page-header,.cp-page-header,.co-page-header,.cv-page-header,.cl-page-header,.au-page-header,.an-page-header,.st-page-header)>div:first-child>p:last-child{max-width:820px;line-height:1.5;font-size:14px!important}:is(.eyebrow,.pf-eyebrow,.cp-eyebrow,.co-eyebrow,.cv-eyebrow,.cl-eyebrow,.au-eyebrow,.an-eyebrow,.st-eyebrow){font-size:12px!important}:is(.page-prospecting,.page-campaigns,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) p{line-height:1.5;font-size:11px!important}:is(.page-prospecting,.page-campaigns,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) small{line-height:1.4;font-size:9.5px!important}:is(.page-prospecting,.page-campaigns,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) :is(time,em){font-size:9.5px!important}:is(.page-prospecting,.page-campaigns,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) :is(input,select,textarea){font-size:11.5px!important}@media (width>=681px){:is(.page-prospecting,.page-campaigns,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) button{font-size:10.5px!important}}.metrics-grid{gap:9px}.metric-card{min-height:121px;padding:13px}.metric-card>strong{font-size:30px}.metric-card>p{font-size:11.5px}.metric-change{font-size:10.5px}.panel-heading h2{font-size:17px}.panel-heading p{font-size:11.5px}.opportunity-title h3{font-size:14px}.opportunity-title p,.opportunity-reason,.recommended-action{font-size:11px}.priority-score strong{font-size:16px}.timeline-item h3{font-size:13px}.timeline-item p{font-size:11px}.current-task>strong,.queue-list strong{font-size:12.5px}.operator-header h2,.insight-card h2{font-size:16px}.ps-live-card{padding-block:19px}.ps-live-main h2,.ps-results-heading h2,.ps-side-title h3{font-size:16px!important}.ps-live-metrics strong{font-size:24px!important}.ps-live-metrics span,.ps-live-metrics small,.ps-company-facts,.ps-company-description,.ps-reason-row,.ps-source-row{font-size:10.5px!important}.ps-company-title strong{font-size:14px!important}.ps-score strong{font-size:22px!important}.ps-company-card{min-height:142px}.ps-criteria-list strong,.ps-source-item strong{font-size:11.5px!important}.cp-kpis article,.co-kpis article{min-height:96px;padding:14px}.cp-kpis article strong,.co-kpis article strong{font-size:25px!important}.cp-kpis article>div>span,.co-kpis article>div>span{font-size:10.5px!important}.cp-campaign-card h2,.cp-campaign-title strong{font-size:14px!important}.cp-campaign-card{min-height:245px}.cp-stat strong,.cp-card-stats strong,.cp-drawer-kpis strong{font-size:20px!important}.cp-section-header h2,.co-intelligence-copy h2,.co-section-header h2{font-size:17px!important}.co-intelligence-metrics strong{font-size:19px!important}.co-company-row,.co-company-card{min-height:69px}.co-company-title strong{font-size:14px!important}.co-company-title small,.co-company-facts,.co-stage,.co-source{font-size:10.5px!important}.co-score strong,.co-drawer-score strong{font-size:18px!important}.cv-status-copy strong{font-size:14px!important}.cv-status-metrics strong{font-size:17px!important}.cv-thread-column h2{font-size:16px!important}.cv-thread-item{min-height:93px;padding:12px}.cv-thread-item>div>p strong,.cv-conversation-header>div strong{font-size:12.5px!important}.cv-thread-item>div>span,.cv-thread-item>div>small,.cv-conversation-header>div p{font-size:10.5px!important}.cv-message>header strong{font-size:11px!important}.cv-message>p,.cv-ai-draft>p,.cv-composer textarea{font-size:11.5px!important}.cv-context-panel h3{font-size:13px!important}.cl-status-card p strong{font-size:14px!important}.cl-status-card>div:last-child strong{font-size:17px!important}.cl-kpis article{min-height:94px;padding:14px}.cl-kpis strong{font-size:23px!important}.cl-week-navigation h2{font-size:15px!important}.cl-calendar-event strong{font-size:10.5px!important}.cl-calendar-event span,.cl-calendar-event small,.cl-days-header small,.cl-time-row time{font-size:9px!important}.cl-upcoming-panel h3,.cl-calendar-health h3{font-size:14px!important}.cl-upcoming-panel>button>span>strong{font-size:11px!important}.au-engine-stats strong{font-size:23px!important}.au-kpis article{min-height:101px;padding:14px}.au-kpis strong{font-size:24px!important}.au-automation-main header strong{font-size:14px!important}.au-automation-main p{font-size:11px!important}.au-rate strong{font-size:19px!important}.au-queue-panel h3,.au-health-panel h3{font-size:14px!important}.au-savings-card strong{font-size:12px!important}.an-kpi{min-height:151px;padding:16px}.an-kpi>small{font-size:10.5px!important}.an-kpi>strong{font-size:29px!important}.an-kpi>p{font-size:9.5px!important}.an-panel-header{min-height:69px}.an-panel-header h2{font-size:15px!important}.an-panel-header p{font-size:10px!important}.an-ai-insight strong{font-size:13px!important}.an-goal-ring strong{font-size:33px!important}.an-funnel-row{min-height:41px}.an-funnel-row>span,.an-funnel-row strong{font-size:11px!important}.an-ranking-row,.an-campaign-row{min-height:70px}.an-ranking-name strong,.an-campaign-name strong{font-size:11.5px!important}.an-ranking-row>b,.an-campaign-row>b{font-size:10.5px!important}.an-ai-hero h2{font-size:22px!important}.an-ai-hero-score strong,.an-budget-main strong{font-size:29px!important}.an-donut strong{font-size:24px!important}.an-task-legend strong,.an-quality-row strong,.an-learning-panel strong,.an-cost-row>span strong,.an-unit-economics strong{font-size:10.5px!important}.an-decisions-panel article>strong{font-size:22px!important}.an-roi-card h2{font-size:19px!important}.an-comparison strong{font-size:22px!important}.st-layout{grid-template-columns:270px minmax(0,1fr)}.st-navigation>button{min-height:61px}.st-navigation strong{font-size:11px!important}.st-navigation small{font-size:9px!important}.st-section-header{min-height:78px}.st-section-header h2{font-size:18px!important}.st-section-header p{font-size:10.5px!important}.st-group>header{min-height:68px}.st-group>header h3{font-size:14px!important}.st-group>header p{font-size:10px!important}.st-group-body{padding:17px}.st-field>span{font-size:10.5px!important}.st-field input,.st-field select{height:43px}.st-profile-row strong,.st-setting-row strong,.st-choice-grid strong,.st-signal-grid strong,.st-member strong,.st-permission-grid strong,.st-integration-status strong,.st-integrations-grid h3{font-size:11px!important}.st-profile-row p,.st-setting-row p,.st-choice-grid p,.st-signal-grid small,.st-member small,.st-permission-grid small,.st-integration-status p,.st-integrations-grid>article>p{font-size:9.5px!important}.st-setting-row{min-height:67px}.st-choice-grid>button{min-height:108px}.st-ai-banner h3,.st-icp-summary h3,.st-security-hero h3{font-size:17px!important}.st-icp-summary>b,.st-security-hero>strong,.st-plan-hero>strong{font-size:29px!important}.st-email-account>div>strong{font-size:11.5px!important}.st-limit-control header b{font-size:12px!important}.st-team-table>article{min-height:73px}.st-plan-hero h3{font-size:22px!important}.st-usage-card{min-height:138px}.st-usage-card>strong{font-size:23px!important}.st-plan-grid>article>strong{font-size:26px!important}:is(.ps-company-drawer,.cp-drawer,.co-drawer,.cv-drawer,.cl-drawer,.au-drawer,.an-drawer) h2{font-size:20px!important}:is(.ps-company-drawer,.cp-drawer,.co-drawer,.cv-drawer,.cl-drawer,.au-drawer,.an-drawer) h3{font-size:13px!important}:is(.ps-search-modal,.cp-modal,.co-modal,.cv-modal,.cl-modal,.au-modal,.an-modal,.st-modal) h2{font-size:19px!important}@media (width<=1050px){.st-layout{grid-template-columns:230px minmax(0,1fr)}}@media (width<=900px){.dashboard,.workspace-page,.priority-feed{padding:17px 13px 28px}.app-shell:has(.sidebar:hover) .app-content{margin-left:0}.st-layout{grid-template-columns:1fr}}@media (width<=650px){:is(.welcome-row,.workspace-page-header,.pf-page-header,.ps-page-header,.cp-page-header,.co-page-header,.cv-page-header,.cl-page-header,.au-page-header,.an-page-header,.st-page-header) h1{font-size:30px!important}.metric-card>strong{font-size:28px}.an-kpi>strong{font-size:27px!important}}.sidebar{height:100dvh;overflow:hidden}.sidebar:focus-within{width:248px;box-shadow:12px 0 34px #090f202e}.app-shell:has(.sidebar:focus-within) .app-content{margin-left:248px}.sidebar:focus-within .sidebar-copy{opacity:1;width:auto;overflow:visible;transform:translate(0)}.sidebar:focus-within .nav-item,.sidebar:focus-within .user-profile{justify-content:flex-start}.sidebar:focus-within .nav-item em{color:#a9a4ff;background:#635bff2b;min-width:20px;margin-left:auto;padding:2px 6px;font-size:9px;position:static}.sidebar-top,.sidebar-bottom{flex:none}.sidebar-top{z-index:2;position:relative}.brand{height:68px;padding:0 16px}.brand-mark{flex:none;width:40px;height:40px}.brand-lockup{width:0;min-width:0}.brand-copy strong{font-size:14px}.brand-copy span{font-size:9.5px}.workspace-area,.user-area{position:relative}.workspace-switcher{width:calc(100% - 16px);min-height:48px;margin:9px 8px 7px;padding:8px 10px}.workspace-switcher strong{font-size:11.5px}.workspace-switcher span{font-size:9px}.sidebar-nav{scrollbar-width:thin;scrollbar-color:#7e77ff52 transparent;flex:auto;min-height:0;padding:4px 10px 5px;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:#7e77ff52;border-radius:99px}.nav-label{margin:5px 10px 6px;font-size:8px}.nav-item{min-height:38px;margin:1px 0;padding:0 10px}.nav-item span{font-size:11.5px}.sidebar-bottom{z-index:3;background:linear-gradient(#0d152bf0,#0d152b 18%);border-top:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr);gap:7px;margin-top:0;padding:8px 8px 10px;display:grid;position:relative}.settings-nav{min-height:44px;margin:0}.ai-worker-card{height:46px;margin:0;padding:7px}.sidebar:hover .ai-worker-card,.sidebar:focus-within .ai-worker-card,.sidebar.mobile-open .ai-worker-card{height:auto;min-height:92px;padding:10px 11px}.worker-heading{gap:8px}.worker-icon{flex:none;width:31px;height:31px}.worker-heading strong{font-size:10.5px}.worker-heading span{font-size:8.5px}.worker-progress{height:3px;margin-top:9px}.worker-detail p{color:#8794ad;white-space:nowrap;margin:6px 0 0;font-size:9px;line-height:1.35}.worker-detail p strong{color:#eef2ff;margin-right:2px;font:750 12px Manrope,sans-serif}.user-profile{border-top:1px solid #ffffff12;min-height:52px;padding:7px 5px 2px}.user-profile strong{text-overflow:ellipsis;max-width:135px;font-size:10.5px;overflow:hidden}.user-profile span{text-overflow:ellipsis;max-width:135px;font-size:8.5px;overflow:hidden}.sidebar-popover{z-index:10;color:#e9edfa;background:#18213d;border:1px solid #948fff38;border-radius:11px;padding:6px;animation:.16s sidebar-popover-in;position:absolute;left:8px;right:8px;box-shadow:0 18px 42px #0409175c}.sidebar:not(:hover):not(:focus-within):not(.mobile-open) .sidebar-popover{display:none}.workspace-popover{top:calc(100% + 2px)}.user-popover{bottom:calc(100% + 6px)}.sidebar-popover>p{color:#7886a2;letter-spacing:.08em;text-transform:uppercase;margin:2px 6px 5px;font-size:7.5px;font-weight:700}.sidebar-popover>button{color:#b7c1d6;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 7px;font-size:9.5px;display:flex}.sidebar-popover>button:hover{color:#fff;background:#ffffff0e}.sidebar-popover>button>span:nth-child(2){flex:1;min-width:0}.sidebar-popover strong,.sidebar-popover small{display:block}.sidebar-popover strong{color:#f2f4fa;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.sidebar-popover small{color:#7f8da8;margin-top:2px;font-size:8px}.popover-avatar{color:#c7c4ff;background:#635bff38;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:9px;font-weight:800;display:grid}.popover-user{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;margin-bottom:5px;padding:7px;display:flex}.popover-user>span:last-child{min-width:0}.popover-user .user-avatar{width:32px;height:32px}.sidebar-popover .sign-out-button{color:#e49c9b}.sidebar-popover .sign-out-button:hover{color:#ffc0bf;background:#e6676514}@keyframes sidebar-popover-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (height<=760px) and (width>=901px){.brand{height:60px}.workspace-switcher{min-height:43px;margin-block:6px 4px;padding-block:5px}.nav-label{margin-block:3px 4px}.nav-item{min-height:34px}.sidebar:hover .ai-worker-card{height:auto;min-height:84px}.worker-progress{margin-top:7px}.user-profile{min-height:46px;padding-top:6px}}@media (height<=650px) and (width>=901px){.sidebar:hover .ai-worker-card,.sidebar:focus-within .ai-worker-card{height:46px;min-height:46px;padding:7px}.sidebar:hover .worker-detail,.sidebar:focus-within .worker-detail{display:none}}@media (width<=900px){.app-shell:has(.sidebar:focus-within) .app-content{margin-left:0}.sidebar{overflow:hidden}.sidebar-nav{padding-bottom:7px}.sidebar-bottom{padding-bottom:max(10px, env(safe-area-inset-bottom))}}html[data-theme=dark]{--ink:#eef3fb;--muted:#96a4ba;--border:#27344a;--surface:#121d2e;--canvas:#0a1220;color:#dce5f2;background:#0a1220}html[data-theme=dark] .pr-run-controls>label select{color:#c7d2e6;background:#101d30;border-color:#2b3b55}html[data-theme=dark] .pr-run-controls>label svg{color:#8493aa}html[data-theme=dark] .pr-run-action:disabled{color:#68778e;background:#17253a}html[data-theme=dark] .ps-drawer-sources a{color:#cbd5e3;background:#152136;border-color:#314059}html[data-theme=dark] body,html[data-theme=dark] #root,html[data-theme=dark] .app-shell,html[data-theme=dark] .app-content{color:#dce5f2;background:#0a1220}html[data-theme=dark] ::selection{color:#fff;background:#645cf0}html[data-theme=dark] *{scrollbar-color:#42516a #0d1726}html[data-theme=dark] .topbar{background:#0a1220eb;border-color:#263248;box-shadow:0 8px 26px #00000024}html[data-theme=dark] .topbar-title strong{color:#edf3fb}html[data-theme=dark] .topbar-title span{color:#7f8da4}html[data-theme=dark] .global-search,html[data-theme=dark] .topbar-actions>button,html[data-theme=dark] .menu-trigger,html[data-theme=dark] .icon-button{color:#aab6c9;background:#121d2e;border-color:#2a3850}html[data-theme=dark] .global-search:focus-within,html[data-theme=dark] .topbar-actions>button:hover{color:#dfe7f4;background:#17243a;border-color:#625be0}html[data-theme=dark] .global-search input{color:#e7edf7}html[data-theme=dark] .global-search kbd{color:#91a0b7;background:#0c1625;border-color:#34425a}html[data-theme=dark] .system-status{color:#75d4b2;background:#27936f1f;border-color:#41ca9c40}html[data-theme=dark] .notification-button span{border-color:#121d2e}html[data-theme=dark] :is(.dashboard,.workspace-page,.priority-feed,.exp-page,.rod-page,.rpf-page,.real-campaigns-page,.page-settings,.st-page,.ct-page,.an-page,.login-page,.login-access,.ws-setup-page,.invitation-page){color:#dce5f2;background-color:#0a1220;background-image:radial-gradient(circle at 88% 0,#635bff17,#0000 30rem)}html[data-theme=dark] :is(.dashboard,.workspace-page,.priority-feed,.exp-page,.rod-page,.rpf-page,.real-campaigns-page,.page-settings,.st-page,.ct-page,.an-page,.login-page,.ws-setup-page,.invitation-page) :is(h1,h2,h3,h4){color:#f0f4fb}html[data-theme=dark] :is(.dashboard,.workspace-page,.priority-feed,.exp-page,.rod-page,.rpf-page,.real-campaigns-page,.page-settings,.st-page,.ct-page,.an-page,.login-page,.ws-setup-page,.invitation-page) :is(p,small){color:#93a2b9}html[data-theme=dark] :is(.panel,.content-panel,.metric-card,.campaign-card,.new-campaign-card,.automation-card,.exp-panel,.an-panel,.ct-panel,.rod-panel,.st-group,.st-section-header,.st-section-action,.st-status-strip,.st-navigation,.st-team-table,.login-card,.ws-setup-card,.invitation-card,.real-email-center,.real-email-provider,.real-email-account,.pf-list-panel,.pf-detail-panel,.ps-results-panel,.ps-sources-panel,.cp-campaigns-panel,.cp-health-panel,.cp-cost-panel,.co-companies-panel,.co-research-panel,.co-sources-panel,.co-priority-panel,.cv-shell,.cl-upcoming-panel,.cl-status-card,.au-list-panel,.au-health-panel,.au-queue-panel,.an-campaign-table-panel,.an-funnel-panel,.an-performance-panel,.an-quality-panel,.an-learning-panel,.an-decisions-panel,.an-budget-panel,.an-goal-panel,.rc-panel,.rc-list-panel,.rc-detail,.rco-health-panel,.rco-permanent-card,.rp-readiness-card){color:#dce5f2;background-color:#121d2e;border-color:#27344a;box-shadow:0 10px 30px #00000021}html[data-theme=dark] :is(.exp-page,.rod-page,.rpf-page,.real-campaigns-page,.priority-feed,.page-prospecting,.page-campaigns,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) :is(article,section,aside,header,footer,div){border-color:#27344a}html[data-theme=dark] :is(.exp-page,.rod-page,.rpf-page,.real-campaigns-page,.priority-feed,.page-prospecting,.page-campaigns,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) :is(article,[class$=-card],[class$=-panel],[class$=-drawer],[class$=-modal]){background-color:#121d2e;border-color:#27344a}html[data-theme=dark] :is(.exp-page,.rod-page,.rpf-page,.real-campaigns-page,.priority-feed,.page-prospecting,.page-campaigns,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) :is([class$=-toolbar],[class$=-head],[class$=-header],[class$=-tabs],[class$=-search],[class$=-footer]){background-color:#101a2a;border-color:#27344a}html[data-theme=dark] :is(input,textarea,select){color:#e3eaf5;background-color:#0d1726;border-color:#314059}html[data-theme=dark] :is(input,textarea)::placeholder{color:#75849a}html[data-theme=dark] :is(input,textarea,select):focus{background-color:#111d30;border-color:#6e66e8;box-shadow:0 0 0 3px #6960e821}html[data-theme=dark] :is(.quiet-button,.date-button,.exp-secondary,.cp-secondary-button,.co-secondary-button,.cv-secondary-button,.pf-secondary-button,.ps-secondary-action,.overview-secondary-button,.cl-calendar-toolbar button,.calendar-header button,.st-inline-button,.st-profile-row button,.st-email-account>button,.st-add-account,.st-chip-selector button,.st-days button,.real-email-connect,.exp-campaign-sidebar header button,.exp-campaign-editor header button,.exp-quick-prompts button,.exp-editor-status button,.exp-editor-button,.exp-modal footer button){color:#bdc8d8;background-color:#152136;border-color:#314059}html[data-theme=dark] :is(.quiet-button,.date-button,.exp-secondary,.cp-secondary-button,.co-secondary-button,.cv-secondary-button,.pf-secondary-button,.ps-secondary-action,.overview-secondary-button):hover{color:#f0f4fb;background-color:#1a2942;border-color:#625be0}html[data-theme=dark] .segmented-control,html[data-theme=dark] .cl-view-toggle,html[data-theme=dark] .an-tabs,html[data-theme=dark] .exp-tabs{background:#0d1726;border-color:#2a3850}html[data-theme=dark] :is(.segmented-control button.active,.cl-view-toggle button.active,.an-tabs button.active,.exp-tabs button.active){color:#d8d5ff;background:#24244f}html[data-theme=dark] :is(.data-row,.company-table-row,.thread-item,.real-member-head,.real-members article,.st-team-table>header,.st-team-table>article,.an-campaign-table-head,.an-campaign-row,.cp-campaign-card,.co-company-card,.ps-company-card,.rco-contact-main,.cv-thread-item,.real-email-account){color:#d7e0ed;background-color:#121d2e;border-color:#27344a}html[data-theme=dark] :is(.company-table-row.table-head,.real-member-head,.st-team-table>header,.an-campaign-table-head){color:#8290a6;background:#0e1828}html[data-theme=dark] :is(.thread-item.active,.real-members article.active,.cv-thread-item.active,.co-company-card.active,.ps-company-card.active){background:#202143}html[data-theme=dark] :is(.messages,.cv-messages,.exp-messages,.cv-message-column,.real-calendar-day-view,.real-calendar-month-view,.cl-week,.cl-agenda-view){background-color:#0d1726;border-color:#27344a}html[data-theme=dark] :is(.message.incoming p,.cv-message.incoming>div,.exp-messages article.assistant>div,.exp-messages article.user>div){color:#dce5f2;background:#162238;border-color:#314059}html[data-theme=dark] :is(.calendar-day,.real-calendar-day-grid,.real-calendar-month-day,.real-calendar-month-weekdays){color:#d3dce9;background-color:#121d2e;border-color:#27344a}html[data-theme=dark] :is(.calendar-day.today,.real-calendar-month-day.today){background:#1d2042}html[data-theme=dark] .page-assistant .exp-ai-overview{color:#eef2ff;background:radial-gradient(circle at 8% 25%,#6f65f23d,#0000 30%),linear-gradient(135deg,#10192f,#181d47);border-color:#343367}html[data-theme=dark] .page-assistant :is(.exp-campaign-sidebar,.exp-chat,.exp-chat-context,.exp-campaign-editor){color:#dce5f2;background:#121d2e;border-color:#27344a}html[data-theme=dark] .page-assistant :is(.exp-campaign-sidebar header,.exp-chat header,.exp-chat-context,.exp-chat-composer,.exp-editor-status){background:#101a2a;border-color:#27344a}html[data-theme=dark] .page-assistant .exp-campaign-sidebar article{color:#dce5f2;background:#121d2e;border-color:#27344a}html[data-theme=dark] .page-assistant .exp-campaign-sidebar article.active{color:#e5e3ff;background:#222249;border-color:#5e58ca}html[data-theme=dark] .page-assistant .exp-messages article.assistant>div{background:#17243a}html[data-theme=dark] .page-assistant .exp-messages article.user>div{color:#eeecff;background:#2a285d;border-color:#514ac2}html[data-theme=dark] .page-assistant .exp-ai-proposal{background:linear-gradient(145deg,#6a60e82b,#182236e6);border-color:#484382}html[data-theme=dark] .page-assistant .exp-chat-composer textarea{color:#edf2fa;background:#0c1625;border-color:#35445e}html[data-theme=dark] .st-group>header{background:#0f1929;border-color:#27344a}html[data-theme=dark] :is(.st-choice-grid>button,.st-signal-grid label>span,.st-email-account,.st-permission-grid>span,.st-role-list>span,.st-role-list>button){color:#aab7ca;background:#101a2a;border-color:#2e3d55}html[data-theme=dark] :is(.st-choice-grid>button.active,.st-signal-grid input:checked+span,.st-chip-selector button.active,.st-navigation>button.active){color:#d6d2ff;background:#232348;border-color:#5650bd}html[data-theme=dark] .st-navigation>button:hover{background:#17243a}html[data-theme=dark] .st-navigation>button>span{color:#a9b4c6;background:#1a273c}html[data-theme=dark] .st-icp-summary{color:#dce5f2;background:linear-gradient(115deg,#1c2144,#151f32 68%,#142c2c);border-color:#3d3a70}html[data-theme=dark] .st-icp-summary :is(h3,p){color:inherit}html[data-theme=dark] :is(.exp-modal,.pf-modal,.ps-search-modal,.cp-create-modal,.co-add-modal,.cv-handoff-modal,.cl-modal,.au-modal,.an-drawer,.st-modal,.rc-campaign-modal,.rco-contact-modal,.rco-edit-modal,.rp-company-modal,.overview-modal){color:#dce5f2;background:#121d2e;border-color:#2d3b52;box-shadow:0 28px 80px #00000080}html[data-theme=dark] :is(.exp-modal-backdrop,.pf-modal-backdrop,.ps-overlay,.cp-overlay,.co-overlay,.cv-handoff-backdrop,.cl-overlay,.au-overlay,.an-overlay,.st-overlay,.overview-modal-backdrop){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02070fb8}html[data-theme=dark] :is(.exp-toast,.ps-toast,.cp-toast,.co-toast,.cv-toast,.cl-toast,.au-toast,.an-toast,.st-toast,.rpf-toast){color:#dfe7f3;background:#17243a;border-color:#34435c;box-shadow:0 14px 34px #00000059}html[data-theme=dark] :is(.operator-panel,.prospecting-radar,.dark-summary,.rc-operator,.cp-operator-card,.co-intelligence-card,.ps-live-card,.rod-live,.rod-autonomy,.st-ai-banner,.st-security-hero,.real-email-hero){color:#eef2ff;background-color:#121a37;border-color:#29365a}html[data-theme=dark] :is(.operator-panel,.prospecting-radar,.dark-summary,.rc-operator,.cp-operator-card,.co-intelligence-card,.ps-live-card,.rod-live,.rod-autonomy,.st-ai-banner,.st-security-hero,.real-email-hero) :is(h1,h2,h3,strong){color:#fff}html[data-theme=dark] .login-access{color:#dce5f2;background:#0a1220}html[data-theme=dark] .login-card{background:#121d2e;border-color:#29374d;box-shadow:0 26px 72px #00000052}html[data-theme=dark] .login-card :is(h1,h2,h3,strong,label){color:#edf3fb}html[data-theme=dark] :is(.login-google,.login-role-options>button,.login-theme-toggle,.login-field>div,.login-invite-notice){color:#c5cfde;background:#162238;border-color:#314059}html[data-theme=dark] .login-role-options>button.active{color:#ddd9ff;background:#25244f;border-color:#615bd4}html[data-theme=dark] .login-divider:before,html[data-theme=dark] .login-divider:after{background:#2a3850}html[data-theme=dark] .login-divider span{color:#8492a8;background:#121d2e}html[data-theme=dark] .auth-loading{color:#dce5f2;background:#0a1220}html[data-theme=dark] :is(.rod-page,.rpf-page,.exp-page,.real-campaigns-page,.page-prospecting,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) :is([class$=-title],[class$=-name],[class$=-copy] strong,[class$=-main] strong,[class$=-panel] strong,[class$=-card] strong){color:#e4ebf5}html[data-theme=dark] :is(.rod-page,.rpf-page,.exp-page,.real-campaigns-page,.page-prospecting,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) :is([class$=-copy] span,[class$=-copy] p,[class$=-meta],[class$=-description],[class$=-panel] small,[class$=-card] small){color:#92a1b7}@media (width<=760px){html[data-theme=dark] .topbar{background:#0a1220f7}}html[data-theme=dark] .metric-card>strong{color:#f4f7fc}html[data-theme=dark] .overview-team-strip{color:#dce5f2;background:#121d2e;border-color:#2a3850}html[data-theme=dark] .overview-team-strip>header{background:#111b2c;border-color:#2a3850}html[data-theme=dark] .overview-team-strip h2,html[data-theme=dark] .overview-team-strip>div>button strong{color:#e8eef8}html[data-theme=dark] .overview-team-strip>div>button{color:#c7d1df;background:#162238;border-color:#2d3c54}html[data-theme=dark] .overview-team-strip>div>button:hover{background:#1c2940;border-color:#5c57c8}html[data-theme=dark] .recommended-action{color:#c9c5ff;background:#222247;border:1px solid #3c3972}html[data-theme=dark] .rod-all-tasks{color:#cfcaff;background:#202044;border-color:#484384}html[data-theme=dark] .rod-all-tasks:hover{background:#282653;border-color:#6d66e5}html[data-theme=dark] .overview-tasks-strip,html[data-theme=dark] .overview-real-loading{color:#dce5f2;background:#121d2e;border-color:#2b3950}html[data-theme=dark] .filter-row button.active{color:#d8d4ff;background:#292754}html[data-theme=dark] .page-assistant .exp-campaign-sidebar>div>button.active{color:#dedaff;background:#292753}html[data-theme=dark] .page-assistant .exp-campaign-sidebar>div>button.active strong{color:#f0eeff}html[data-theme=dark] .page-assistant .exp-campaign-sidebar>section{color:#c9c5ff;background:#202044;border-color:#403b79}html[data-theme=dark] .page-assistant .exp-campaign-sidebar>section p{color:#9eabc0}html[data-theme=dark] .page-assistant .exp-messages article.ai>div{color:#dce5f2;background:#17243a;border:1px solid #2e3d56}html[data-theme=dark] .page-assistant .exp-messages article.ai>div>p{color:#cbd5e3}html[data-theme=dark] .page-assistant .exp-messages article footer button{color:#c9c5ff;background:#202044;border-color:#3c3972}html[data-theme=dark] .page-assistant .exp-ai-proposal,html[data-theme=dark] .page-assistant .exp-ai-proposal.accepted{color:#cbd5e3;background:#111c2d;border-color:#484382;box-shadow:0 10px 24px #0003}html[data-theme=dark] .page-assistant .exp-ai-proposal>header{background:0 0}html[data-theme=dark] .page-assistant .exp-ai-proposal>header strong{color:#edf2f9}html[data-theme=dark] .page-assistant .exp-ai-proposal>p{color:#9eabc0}html[data-theme=dark] .page-assistant .exp-ai-proposal>div{background:#0d1726;border-color:#314059}html[data-theme=dark] .page-assistant .exp-ai-proposal-change{background:#101b2c;border-color:#2d3b52}html[data-theme=dark] .page-assistant .exp-ai-proposal-change>span,html[data-theme=dark] .page-assistant .exp-ai-proposal-change del{color:#93a2b8}html[data-theme=dark] .page-assistant .exp-ai-proposal-change strong{color:#aaa4ff}html[data-theme=dark] .page-assistant .exp-campaign-editor>section{color:#c8c3ff;background:#202044;border:1px solid #3d3974}html[data-theme=dark] .page-assistant .exp-campaign-editor>section p{color:#9daac0}html[data-theme=dark] .page-assistant .exp-editor-button,html[data-theme=dark] .page-assistant .exp-editor-status button{color:#c9c5ff;background:#202044;border-color:#403c77}html[data-theme=dark] .page-assistant .exp-assistant-modebar{color:#eef4ff;background:#111d2f;border-color:#29384d}html[data-theme=dark] .page-assistant .exp-assistant-modes{background:#0c1728;border-color:#2b3a50}html[data-theme=dark] .page-assistant .exp-assistant-modes button{color:#9fb0c8}html[data-theme=dark] .page-assistant .exp-assistant-modes button.active{color:#c6c2ff;background:#202d47}html[data-theme=dark] .page-assistant .exp-assistant-context-summary{border-color:#29384d}html[data-theme=dark] .page-assistant .exp-answer-badges span,html[data-theme=dark] .page-assistant .exp-answer-link{color:#c8c4ff;background:#242849;border-color:#3c416b}html[data-theme=dark] .page-assistant .exp-answer-steps{color:#c2cee0}html[data-theme=dark] .page-assistant .exp-answer-prerequisites{color:#ead2aa;background:#302817}html[data-theme=dark] .page-assistant .exp-answer-prerequisites strong,html[data-theme=dark] .page-assistant .exp-answer-prerequisites span{color:#ead2aa}html[data-theme=dark] .page-assistant input[type=range]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#6c64e8}html[data-theme=dark] .page-assistant input[type=range]::-webkit-slider-runnable-track{background:#36445a;border-radius:999px;height:6px}html[data-theme=dark] .page-assistant input[type=range]::-webkit-slider-thumb{margin-top:-5px}html[data-theme=dark] :is(.overview-dropdown,.overview-empty-state,.overview-modal,.overview-modal>footer,.overview-operation-status,.overview-queue-grid article,.overview-notice,.overview-tasks-strip,.overview-real-loading,.rod-refresh,.rod-metric,.rod-panel,.rod-activity,.rod-error,.exp-kpi,.exp-team-tools label,.exp-member-head,.exp-members article,.exp-members article>button,.exp-detail-grid>span,.exp-access-card,.exp-tabs,.exp-task-actions button,.exp-chat-context,.exp-chat-composer,.exp-ai-alert,.exp-modal,.rpf-header>button,.rpf-error,.rpf-metrics article,.rpf-toolbar,.rpf-tabs,.rpf-filter>button,.rpf-filter>div,.rpf-card,.rpf-action,.rpf-empty,.rpf-loading,.rpf-modal,.rpf-modal-context,.ps-results-toolbar,.ps-results-toolbar>label,.ps-filter-menu,.ps-company-card,.ps-company-card>footer,.ps-exclusion-box,.ps-source-settings,.ps-company-drawer,.ps-search-modal,.ps-activity-modal,.ps-company-data-grid>div,.pr-campaign-origin,.pr-assigned-team,.pr-campaign-list>button,.rp-search-switcher,.rp-error,.rp-add-company,.rp-assignee-select,.rp-assignee-readonly,.rp-source-picker button,.rc-alert,.rc-kpis article,.rc-panel,.rc-list-panel,.rc-list-panel>header>strong,.rc-filters>label,.rc-campaign-list>article,.rc-strategy-grid>span,.rc-assignees>header>strong,.rc-assignees>article,.rc-assign-form select,.rc-detail-actions button,.rc-campaign-modal,.rc-campaign-modal>header,.rc-background-field,.rc-campaign-modal>footer,.cp-kpis article,.cp-toolbar,.cp-toolbar>label,.cp-filter-menu,.cp-campaign-card,.cp-card-performance,.cp-drawer,.cp-drawer-overview,.cp-drawer-kpis>div,.cp-strategy-grid>div,.cp-create-modal,.cp-create-modal>footer,.co-kpis article,.co-toolbar,.co-toolbar>label,.co-filter-menu,.co-company-card,.co-company-card>footer,.co-drawer,.co-drawer-score,.co-data-grid>div,.co-contact-empty,.co-drawer>section.co-recommendation,.co-add-modal,.co-add-modal>footer,.rco-error,.rco-campaign-panel>button,.rco-blocked-banner,.rco-contact-list>article,.rco-contact-notes,.rco-contact-actions button,.rco-contact-switches>label,.rco-verification-note,.cv-thread-column,.cv-thread-column>header,.cv-thread-search,.cv-thread-tabs,.cv-thread-item,.cv-message-column,.cv-context-toggle,.cv-control-bar,.cv-control-bar>button,.cv-message>p,.cv-system-message,.cv-ai-draft,.cv-composer,.cv-context-column,.cv-context-column>header,.cv-context-close,.cv-priority-card,.cv-company-context,.cv-company-context>button,.cv-recommendation,.cv-conversation-data>div,.cv-context-actions button,.cv-handoff-modal,.cv-handoff-company,.cv-handoff-checks,.rcv-error,.cv-message-error,.cv-mode-switch,.cv-email-account select,.cv-send-addresses,.cv-send-preview>p,.cl-kpis article,.cl-view-toggle,.cl-days-header,.cl-week-grid,.cl-agenda-view>button,.cl-upcoming-panel>button,.cl-calendar-health>button,.cl-drawer,.cl-event-when>div,.cl-opportunity-score,.cl-modal,.cl-modal>footer,.real-calendar-error,.real-calendar-day-view,.real-calendar-day-view>header,.real-calendar-day-event,.real-calendar-month-view,.real-calendar-month-weekdays,.real-calendar-month-day,.au-kpis article,.au-toolbar,.au-toolbar>label,.au-filter-menu,.au-automation-card,.au-automation-card>footer,.au-drawer,.au-rule-grid>div,.au-modal,.au-modal>footer,.au-ai-note,.real-automation-error,.real-automation-categories,.an-period-select,.an-tabs,.an-kpi,.an-panel,.an-performance-panel>footer,.an-ranking-head,.an-ranking-row,.an-campaign-toolbar,.an-campaign-toolbar label,.an-campaign-table-head,.an-campaign-row,.an-recommendations em,.an-comparison article,.an-drawer,.an-drawer>header>button,.an-drawer-metrics span,.an-drawer-pipeline,.an-drawer-insight,.st-integrations-grid article,.st-usage-card,.st-plan-grid article,.st-invoice,.st-danger-row,.st-modal,.st-modal>footer,.st-intensity-control,.real-email-provider,.real-email-provider-list button,.real-email-empty,.real-email-settings,.real-email-settings>header,.real-email-metrics>span,.real-email-settings>footer,.real-email-confirm,.real-invitations,.real-invitation-list,.real-member-campaigns,.real-member-settings){color:#dce5f2;background-color:#121d2e;border-color:#2a3850}html[data-theme=dark] :is(.overview-dropdown,.rpf-filter>div,.ps-filter-menu,.cp-filter-menu,.co-filter-menu,.cv-filter-menu,.au-filter-menu){background:#17243a;box-shadow:0 18px 42px #00000059}html[data-theme=dark] :is(.rpf-toolbar,.ps-results-toolbar,.cp-toolbar,.co-toolbar,.cv-thread-column>header,.cv-control-bar,.cl-days-header,.real-calendar-day-view>header,.real-calendar-month-weekdays,.au-toolbar,.an-campaign-toolbar,.an-campaign-table-head,.rc-campaign-modal>header,.rc-campaign-modal>footer,.cp-create-modal>footer,.co-add-modal>footer,.cl-modal>footer,.au-modal>footer,.st-modal>footer,.real-email-settings>header,.real-email-settings>footer){background:#0f1929;border-color:#2a3850}html[data-theme=dark] :is(.overview-dropdown button:hover,.overview-dropdown button.selected,.rpf-tabs button.active,.rpf-filter>button.active,.rpf-filter>div button.active,.ps-results-toolbar>.ps-filter-wrap>button.active,.ps-filter-menu button:hover,.ps-filter-menu button.active,.rp-source-picker button.active,.rc-filters>div button.active,.rc-campaign-list>article.active,.cp-filter-wrap>button.active,.cp-filter-menu button:hover,.cp-filter-menu button.active,.co-filter-wrap>button.active,.co-filter-menu button:hover,.co-filter-menu button.active,.cv-thread-column>header>button.active,.cv-filter-menu button:hover,.cv-filter-menu button.active,.cv-thread-item:hover,.cv-thread-item.active,.cv-mode-switch>button.active,.cl-view-toggle button.active,.au-filter-wrap>button.active,.au-filter-menu button:hover,.au-filter-menu button.active,.an-tabs button.active,.real-email-provider-list button.active,.st-plan-grid article.active,.st-intensity-control>footer button.active){color:#ddd9ff;background:#25254f;border-color:#5852c1}html[data-theme=dark] :is(.rc-form-grid input:not([type=range],[type=checkbox]),.rc-form-grid select,.rc-form-grid textarea,.cp-form-grid input,.cp-form-grid select,.cp-form-grid textarea,.co-form-grid input,.co-form-grid select,.ps-form-grid input,.rp-search-modal .ps-form-grid select,.rp-company-modal .ps-form-grid select,.rp-search-modal .ps-form-grid textarea,.rp-company-modal .ps-form-grid textarea,.cv-composer textarea,.cv-handoff-modal select,.cv-handoff-modal textarea,.cl-form-grid input,.cl-form-grid select,.real-calendar-modal textarea,.au-form-grid input,.au-form-grid select,.real-automation-modal textarea,.an-campaign-toolbar input,.an-campaign-toolbar select,.rpf-modal-grid select,.rpf-modal-grid input,.rpf-modal-grid textarea,.real-email-form-grid input,.real-email-form-grid textarea,.real-member-settings select){color:#e2e9f4;background:#0c1625;border-color:#314059}html[data-theme=dark] :is(.overview-modal>header>button,.exp-modal>header button,.rpf-modal>header button,.ps-company-drawer>header>button,.ps-search-modal>header>button,.ps-activity-modal>header>button,.rc-campaign-modal>header button,.cp-drawer>header>button,.cp-create-modal>header>button,.co-drawer>header>button,.co-add-modal>header>button,.cv-handoff-modal>header button,.cl-drawer>header>button,.cl-modal>header>button,.au-drawer>header>button,.au-modal>header>button,.an-drawer>header>button,.st-modal>header>button){color:#a9b5c7;background:#19263b;border-color:#32415a}html[data-theme=dark] :is(.rod-activity:hover,.overview-real-timeline:hover,.rpf-card:hover,.ps-company-card:hover,.pr-campaign-list>button:hover,.rc-campaign-list>article:hover,.cp-campaign-card:hover,.co-company-card:hover,.rco-campaign-panel>button:hover,.rco-contact-actions button:hover,.real-calendar-month-day:hover,.an-ranking-row:hover,.an-campaign-row:hover){background-color:#17243a}html[data-theme=dark] :is(.rod-page,.rpf-page,.exp-page,.real-campaigns-page,.page-prospecting,.page-companies,.page-conversations,.page-calendar,.page-automations,.page-analytics,.page-settings) :is(strong,h1,h2,h3,h4){text-shadow:none}html[data-theme=dark] :is(.rod-metric-copy strong,.rod-panel-head h2,.rod-opportunity-title strong,.rod-activity-copy strong,.exp-member-head strong,.exp-members article strong,.rpf-card strong,.ps-company-card strong,.pr-campaign-list strong,.rc-campaign-list strong,.rc-detail strong,.cp-campaign-card strong,.co-company-card strong,.rco-contact-list strong,.cv-thread-item strong,.cv-conversation-header strong,.cv-context-column strong,.cl-agenda-view strong,.real-calendar-day-event strong,.au-automation-card strong,.an-ranking-row strong,.an-campaign-row strong,.st-integrations-grid strong,.st-plan-grid strong,.real-email-provider strong,.real-email-settings strong,.real-members article strong){color:#e7edf7}html[data-theme=dark] .co-toolbar{background:#0f1929;border-color:#2a3850}html[data-theme=dark] .co-toolbar>label,html[data-theme=dark] .co-filter-wrap>button{color:#aeb9ca;background:#162238;border-color:#34435c}html[data-theme=dark] .co-toolbar input{color:#e3eaf5}html[data-theme=dark] .co-toolbar input::placeholder{color:#77869d}html[data-theme=dark] :is(.cv-thread-column,.cv-thread-list,.cv-message-column,.cv-context-column){color:#dce5f2;background:#0d1726;border-color:#2a3850}html[data-theme=dark] :is(.cv-thread-column>header,.cv-context-column>header,.cv-control-bar,.cv-composer){background:#111c2d;border-color:#2a3850}html[data-theme=dark] :is(.cv-thread-column h2,.cv-context-column h2,.cv-message>header strong){color:#e7edf7}html[data-theme=dark] .cv-message.incoming>p{color:#dce5f2;background:#17243a;border-color:#34435c}html[data-theme=dark] .cv-message.outgoing>p{color:#ddd9ff;background:#24234d;border-color:#484382}html[data-theme=dark] :is(.cv-company-context,.cv-priority-card,.cv-recommendation,.cv-conversation-data>div,.cv-ai-draft,.cv-send-addresses,.cv-send-preview>p){color:#cbd5e3;background:#152136;border-color:#314059}html[data-theme=dark] .cv-mode-switch{background:#0c1625;border-color:#34435c}html[data-theme=dark] .cv-mode-switch>button:hover,html[data-theme=dark] .cv-mode-switch>button.active{color:#dedaff;background:#292753}html[data-theme=dark] :is(.cv-ai-actions>button.secondary,.cv-composer>.cv-composer-actions>button.secondary){color:#c9c5ff;background:#202044;border-color:#45407d}html[data-theme=dark] .cl-calendar-toolbar{background:#111c2d;border-color:#2a3850}html[data-theme=dark] .cl-week-navigation h2{color:#e7edf7}html[data-theme=dark] .cl-week-navigation>button:not(.today),html[data-theme=dark] .cl-week-navigation .today{color:#c7d1df;background:#17243a;border-color:#34435c}html[data-theme=dark] :is(.cl-week-grid,.real-calendar-day-view,.real-calendar-day-grid,.real-calendar-month-view,.real-calendar-month-grid){background:#0d1726}html[data-theme=dark] .cl-time-row span,html[data-theme=dark] .cl-time-row span:nth-child(odd),html[data-theme=dark] .real-calendar-day-hour span{background:#0d1726;border-color:#243249}html[data-theme=dark] :is(.real-calendar-day-view>header,.real-calendar-month-weekdays){background:#111c2d;border-color:#2a3850}html[data-theme=dark] .real-calendar-day-view>header strong{color:#e3eaf5}html[data-theme=dark] .real-calendar-day-empty{color:#91a0b6;background:#0d1726f0}html[data-theme=dark] .real-calendar-day-empty strong{color:#dce5f2}html[data-theme=dark] .real-calendar-month-day,html[data-theme=dark] .real-calendar-month-day.is-outside,html[data-theme=dark] .real-calendar-month-day.is-today{background:#121d2e;border-color:#26344a}html[data-theme=dark] .real-calendar-month-day.is-outside{background:#0d1726}html[data-theme=dark] :is(.cl-upcoming-panel,.cl-calendar-health){color:#dce5f2;background:#121d2e;border-color:#2a3850}html[data-theme=dark] :is(.cl-upcoming-panel>header,.cl-calendar-health>header){background:#111c2d;border-color:#2a3850}html[data-theme=dark] :is(.cl-upcoming-panel h3,.cl-calendar-health h3,.cl-upcoming-panel>button>span>strong){color:#e3eaf5}html[data-theme=dark] .cl-upcoming-panel>button{color:#cbd5e3;background:#152136;border-color:#2a3850}html[data-theme=dark] .cl-calendar-health>div{background:#121d2e}html[data-theme=dark] .cl-calendar-health>button{color:#c9c5ff;background:#202044;border-color:#3d3974}html[data-theme=dark] :is(.an-ai-insight,.an-roi-card){color:#dce5f2;background:linear-gradient(115deg,#202044,#162238 62%,#142b2d);border-color:#403b78}html[data-theme=dark] :is(.an-ai-insight h2,.an-ai-insight h3,.an-ai-insight strong,.an-roi-card h2,.an-roi-card h3,.an-roi-card strong){color:#edf2fa}html[data-theme=dark] :is(.an-ai-insight>span,.an-ai-insight button,.an-goal-ring>div,.an-donut>span,.an-roi-visual>span,.an-score-ring>span){color:#c9c5ff;background:#202044;border-color:#484382}html[data-theme=dark] :is(.au-drawer>footer,.an-drawer>footer,.cl-drawer>footer){background:#0f1929f5;border-color:#2a3850}html[data-theme=dark] :is(.au-drawer>footer button:not(.primary),.au-modal>footer button:not(.primary),.an-drawer>footer button:not(.primary),.cl-drawer>footer button:not(.primary),.cl-modal>footer button:not(.primary)){color:#bdc8d8;background:#17243a;border-color:#34435c}html[data-theme=dark] .real-automation-checkbox{color:#cbd5e3;background:#152136;border-color:#314059}html[data-theme=dark] .st-help-card{color:#c9c5ff;background:linear-gradient(145deg,#202044,#17243a);border-color:#403b78}html[data-theme=dark] .st-help-card strong{color:#e2dfff}html[data-theme=dark] .st-help-card p{color:#9ea9bd}html[data-theme=dark] :is(.st-help-card button,.st-save-button:disabled,.st-integration-status,.st-role-explanation){color:#bdc8d8;background:#17243a;border-color:#34435c}html[data-theme=dark] .st-security-hero{color:#dce5f2;background:linear-gradient(115deg,#15302d,#152334 58%,#202044);border-color:#2e5b50}html[data-theme=dark] .st-security-hero :is(h3,strong){color:#e6f5ef}html[data-theme=dark] .st-security-hero p{color:#9cb1aa}html[data-theme=dark] :is(.tone-violet,.campaign-0,.cp-kpi-icon.tone-violet,.co-kpi-icon.tone-violet,.cl-kpis .tone-violet,.au-kpis .tone-violet,.an-kpi .tone-violet){color:#aaa4ff;background:#282653}html[data-theme=dark] :is(.tone-blue,.cp-kpi-icon.tone-blue,.co-kpi-icon.tone-blue,.cl-kpis .tone-blue,.au-kpis .tone-blue,.an-kpi .tone-blue){color:#82baff;background:#173354}html[data-theme=dark] :is(.tone-cyan,.tone-teal,.campaign-1,.cp-kpi-icon.tone-teal,.co-kpi-icon.tone-teal,.cl-kpis .tone-teal,.au-kpis .tone-teal,.an-kpi .tone-teal){color:#67d8d1;background:#123c40}html[data-theme=dark] :is(.tone-green,.cl-kpis .tone-green,.au-kpis .tone-green,.an-kpi .tone-green){color:#74d7ae;background:#153b33}html[data-theme=dark] :is(.tone-orange,.campaign-2,.cp-kpi-icon.tone-orange,.co-kpi-icon.tone-orange,.cl-kpis .tone-orange,.au-kpis .tone-orange,.an-kpi .tone-orange){color:#f2ad6d;background:#49301f}html[data-theme=dark] :is(.tone-red,.cl-kpis .tone-red,.au-kpis .tone-red,.an-kpi .tone-red){color:#f19a91;background:#4a2629}html[data-theme=dark] :is(.tone-pink,.an-kpi .tone-pink){color:#f19abc;background:#492638}html[data-theme=dark] :is(.tone-slate,.campaign-3){color:#b5c0d1;background:#253248}html[data-theme=dark] :is(.operations-icon,.rod-metric-icon,.rod-activity-icon,.rod-task>span,.rpf-metrics article>span,.pf-summary-icon,.ps-section-icon,.ps-side-title>span,.ps-source-item>span,.ps-company-logo,.ps-contact-card>span,.cp-kpi-icon,.cp-section-header>span,.cp-campaign-mark,.cp-drawer-mark,.cp-activity-panel article>span,.cp-sequence article>span,.rc-campaign-icon,.co-kpi-icon,.co-section-header>span,.co-company-logo,.co-intelligence-icon,.rco-contact-avatar,.cv-thread-avatar,.cv-contact-avatar,.cv-system-message>span,.cv-ai-draft>header>span,.cl-kpis article>span,.cl-upcoming-panel>header>span,.cl-calendar-health>header>span,.cl-ai-prep-card>span,.au-kpis article>span,.au-section-header>div>span,.au-automation-icon,.au-mini-flow span,.au-queue-panel header>span,.au-health-panel header>span,.au-drawer>header>span,.au-modal>header>div>span,.an-kpi>header>span,.an-recommendations article>span,.st-navigation>button>span,.st-choice-grid>button>span,.st-icp-summary>span,.st-email-account>span,.st-integrations-grid header>span,.st-usage-card header>span,.st-security-hero>span,.st-danger-row>span,.st-modal>header>div>span,.exp-kpi>span,.real-invite-icon,.real-remove-warning>span,.real-email-hero-icon,.real-email-empty>svg,.real-email-confirm>span){color:#aaa4ff;background:#25244f;border-color:#444079}html[data-theme=dark] :is(.rod-metric.is-orange .rod-metric-icon,.rpf-metrics article>span.orange,.pf-summary-icon.urgent,.rod-task.is-urgent>span){color:#f2ad6d;background:#49301f;border-color:#654127}html[data-theme=dark] :is(.real-email-provider.gmail>header>span,.real-email-account-avatar.gmail){color:#f19a91;background:#4a2629;border-color:#663338}html[data-theme=dark] :is(.rpf-avatar,.company-avatar,.user-avatar,.workspace-avatar,.st-member>i,.exp-person>span){color:#fff;border-color:#ffffff1a}html[data-theme=dark] :is(.co-row-actions button,.rco-section-title>button,.rco-contact-actions button,.cv-thread-column>header>button,.cv-context-toggle,.cv-ai-draft>header button,.cl-week-navigation>button,.real-calendar-day-view>header button,.au-drawer>header>button,.au-modal>header>button,.an-drawer>header>button,.st-team-table article>button,.st-invoice>button,.real-invitation-list button,.real-invite-link button){color:#aeb9ca;background:#17243a;border-color:#34435c}html[data-theme=dark] :is(.co-row-actions button:hover,.rco-section-title>button:hover,.rco-contact-actions button:hover,.cv-context-toggle:hover,.cv-ai-draft>header button:hover,.real-calendar-day-view>header button:hover,.st-team-table article>button:hover,.st-invoice>button:hover){color:#e3e9f4;background:#25254f;border-color:#5a54c4}html[data-theme=dark] :is(.ps-result-tabs button span,.cp-tabs button span,.co-tabs button span,.cv-thread-tabs button span,.pf-filter-tabs button span,.rpf-tabs button span,.filter-row button span){color:#b7c2d3;background:#26344a}html[data-theme=dark] :is(.ps-result-tabs button.active span,.cp-tabs button.active span,.co-tabs button.active span,.cv-thread-tabs button.active span,.pf-filter-tabs button.active span,.rpf-tabs button.active span){color:#e4e1ff;background:#3a376e}html[data-theme=dark] :is(em.status-active,span.status-active,em.is-ready,span.is-ready,em.recommended,span.recommended,.au-automation-main header em.active,.an-campaign-name em.active,.an-drawer header em.active){color:#78d8b1;background:#153b33}html[data-theme=dark] :is(em.status-paused,span.status-paused,em.status-orange,span.status-orange,em.is-paused,span.is-paused,.priority-score .high,.cv-thread-item footer em.is-hot,.cv-conversation-stage.is-hot){color:#f1b374;background:#49301f}html[data-theme=dark] :is(em.status-draft,span.status-draft,em.status-archived,span.status-archived,em.status-gray,span.status-gray,em.is-completed,span.is-completed,em.is-discarded,span.is-discarded,em.is-lost,span.is-lost,em.is-dismissed,span.is-dismissed,.an-funnel-row em,.an-campaign-name em,.an-drawer header em){color:#aeb9ca;background:#26344a}html[data-theme=dark] :is(em.is-hot,span.is-hot,.priority-score .urgent){color:#f4a18d;background:#4a2928}html[data-theme=dark] :is(em.is-researching,span.is-researching){color:#aaa4ff;background:#282653}html[data-theme=dark] :is(.criteria-grid>div,.conversion-note,.overview-operation-status,.overview-queue-grid article,.rod-opportunity,.rod-task,.rpf-card-tags span,.rpf-action,.pf-summary article,.pf-score-explanation,.pf-company-note,.pf-call-action,.pf-resolve-action,.ps-company-card>footer,.ps-company-facts>span,.ps-reason-row em,.ps-source-row em,.ps-score,.ps-modal-note,.ps-drawer-warning,.pr-campaign-origin,.pr-assigned-team,.pr-live-note,.rc-strategy-grid>span,.rc-assignees>article,.cp-card-performance,.cp-drawer-kpis>div,.cp-activity-panel article,.co-company-card>footer,.co-drawer-score,.co-contact-empty,.co-signal-list>div,.rco-blocked-banner,.rco-contact-notes,.rco-contact-switches>label,.rco-verification-note,.cv-system-message,.cv-priority-card,.cv-company-context,.cv-recommendation,.cv-conversation-data>div,.cv-send-addresses,.cv-send-preview>p,.cl-ai-note,.cl-ai-prep-card,.cl-opportunity-score,.au-section-header,.au-automation-card>footer,.au-drawer-summary>div span,.au-rule-grid>div,.au-run-list>div,.au-ai-note,.an-quality-row,.an-recommendations article,.an-comparison article,.an-drawer-metrics span,.an-drawer-pipeline,.an-drawer-insight,.st-warning-note,.st-gdpr-note,.st-role-explanation,.real-self-note,.real-role-explanation,.real-member-campaigns>p,.real-remove-warning,.real-invite-success,.real-email-metrics>span,.invitation-details article,.ws-setup-status){color:#cbd5e3;background:#152136;border-color:#314059}html[data-theme=dark] :is(.ps-company-facts>span,.ps-reason-row em,.ps-source-row em,.rpf-card-tags span,.an-recommendations em){color:#aeb9ca;background:#1a273c;border-color:#34435c}html[data-theme=dark] :is(.toggle,.au-toggle,.st-toggle,.pf-switch){background:#344158}html[data-theme=dark] :is(.toggle.on,.au-toggle.on,.st-toggle.on,.pf-switch.on){background:#665ee0}html[data-theme=dark] :is(.toggle span,.au-toggle span,.st-toggle span,.pf-switch span){background:#edf2fa;box-shadow:0 1px 4px #00000059}html[data-theme=dark] :is(.funnel-track,.worker-progress,.co-intelligence-progress,.au-health-panel>div>span,.st-usage-card>div,.an-budget-track,.an-drawer-contribution>span){background:#2b384d}html[data-theme=dark] :is(button:disabled,.ct-contact-list article>button:disabled,.st-save-button:disabled){color:#74839a;background-color:#121c2d;border-color:#2b394f}html[data-theme=dark] :is(.invitation-account,.invitation-error,.invitation-actions .decline,.invitation-unavailable button,.ws-setup-card form label>div,.ws-setup-error){color:#c3cedd;background:#152136;border-color:#314059}html[data-theme=dark] :is(.ps-empty,.cp-empty,.co-empty,.rod-empty,.rpf-empty,.rpf-loading,.rcv-empty-workspace,.real-email-empty,.real-email-loading,.real-tasks-error,.real-team-alert,.rco-modal-error){color:#cbd5e3;background:#152136;border-color:#314059}html[data-theme=dark] :is(.cp-ai-note,.co-ai-note,.ps-modal-note,.pf-notice,.pf-recommended,.pf-ai-draft,.overview-recommendation){color:#c9c5ff;background:#202044;border-color:#403b78}html[data-theme=dark] :is(.cp-ai-note strong,.co-ai-note strong,.ps-modal-note strong,.pf-recommended strong,.overview-recommendation strong){color:#e2dfff}html[data-theme=dark] :is(.cp-ai-note p,.co-ai-note p,.ps-modal-note p,.pf-notice p,.pf-recommended p,.overview-recommendation p){color:#a3aec1}html[data-theme=dark] .ps-drawer-score{color:#cbd5e3;background:#202044;border-color:#484382}html[data-theme=dark] .ps-drawer-score>div:nth-child(2){background:#343653}html[data-theme=dark] :is(.cl-calendar-event,.calendar-event,.real-calendar-month-event){color:#c7c3ff;background:#24234d;border-color:#4c478c}html[data-theme=dark] :is(.cl-calendar-event.call,.calendar-event.orange){color:#efb178;background:#49301f;border-color:#67442b}html[data-theme=dark] :is(.cl-calendar-event.followup,.calendar-event.green){color:#75d5ae;background:#153b33;border-color:#2c6655}html[data-theme=dark] .calendar-event.cyan{color:#6fd4db;background:#123a42;border-color:#28616a}html[data-theme=dark] :is(.real-email-days button,.pf-filter-button,.pf-more-button,.pf-detail-top>button,.pf-detail-top .pf-menu-anchor>button,.pf-modal-cancel,.rco-block-button,.rcv-empty-workspace button:not(.primary),.rod-empty>button,.rpf-empty button){color:#bdc8d8;background:#17243a;border-color:#34435c}html[data-theme=dark] :is(.pf-dropdown,.pf-owner-list,.pf-search,.table-search){color:#c5cfdd;background:#101a2a;border-color:#314059}html[data-theme=dark] :is(.pf-opportunity,.pf-message,.pf-conversation,.pf-detail-section,.pf-company-grid>div,.pf-owner-list>button,.analytics-kpis article,.settings-card){color:#dce5f2;background:#121d2e;border-color:#2a3850}html[data-theme=dark] :is(.analytics-kpis article>div,.settings-card>div){color:#aaa4ff;background:#282653}html[data-theme=dark] :is(.login-demo,.login-feedback,.login-setup-notice){color:#c3cedd;background:#152136;border-color:#314059}html[data-theme=dark] .real-email-error{color:#f19a91;background:#3d2529;border-color:#663338}html[data-theme=dark] .real-email-error strong{color:#ffc0b8}html[data-theme=dark] .real-email-error span{color:#dca59f}html[data-theme=dark] .real-email-error>button{color:#f3aaa2;background:#4a2b30}html[data-theme=dark] .real-email-toast{color:#8adfbc;background:#153b33;border-color:#2b6353;box-shadow:0 15px 38px #00000057}html[data-theme=dark] :is(.priority-urgente,.priority-alta){color:#f1b374;background:#49301f}html[data-theme=dark] .page-assistant .exp-campaign-sidebar .exp-thread-list,html[data-theme=dark] .page-assistant .exp-campaign-sidebar>header{border-color:#27364c}html[data-theme=dark] .page-assistant .exp-thread-item.active{background:#20284d}html[data-theme=dark] .page-assistant .exp-thread-item strong{color:#edf2fb}html[data-theme=dark] .page-assistant :is(.exp-thread-item small,.exp-thread-rename,.exp-sidebar-label span){color:#91a1b9}html[data-theme=dark] .page-assistant :is(.exp-thread-item input,.exp-campaign-sidebar .exp-sidebar-label>button){color:#e8eef8;background:#101c2d;border-color:#33445e}html[data-theme=dark] .page-assistant .exp-campaign-sidebar .exp-sidebar-label>button.active{color:#b7b1ff;background:#252551;border-color:#625bd5}.agency-page{--agency-purple:#6250eb;--agency-navy:#111a36;--agency-mint:#36c6a0;min-height:100%;color:var(--ink,#172033);background:radial-gradient(circle at 90% -10%,#6350eb1a,transparent 32rem),var(--canvas,#f5f7fb);padding:28px}.agency-hero{color:#fff;background:linear-gradient(125deg,#111a36 0%,#172451 60%,#322482 140%);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex;box-shadow:0 22px 55px #161d3e29}.agency-hero p,.agency-eyebrow{color:#a99cff;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:800;display:flex}.agency-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font:800 clamp(27px,3vw,42px)/1.08 Manrope,sans-serif}.agency-hero span{color:#bac5df;max-width:760px;margin-top:11px;font-size:15px;line-height:1.55;display:block}.agency-hero-actions{flex-shrink:0;gap:10px;display:flex}.agency-button{border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:800;display:inline-flex}.agency-button.primary{color:#fff;background:linear-gradient(135deg,#735cff,#5741dd);box-shadow:0 8px 20px #533eda38}.agency-button.secondary{color:#5140ce;background:#fff;border-color:#dcd8fa}.agency-hero .agency-button.secondary{color:#fff;background:#ffffff14;border-color:#fff3}.agency-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.agency-button.primary:disabled{color:#ffffffc2;opacity:.64;background:#5b49bf}.agency-message{border-radius:12px;margin:16px 0 0;padding:13px 16px;font-weight:700}.agency-message.error{color:#a53b42;background:#fff1f2;border:1px solid #efc6ca}.agency-message.success{color:#147b61;background:#edfbf6;border:1px solid #bde8db}.agency-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.agency-kpis article{border:1px solid var(--border,#e1e5ef);background:var(--surface,#fff);border-radius:17px;min-width:0;padding:20px;position:relative}.agency-kpis article>svg{color:#6550e8;background:#eeebff;border-radius:11px;width:36px;height:36px;padding:8px;position:absolute;top:18px;right:18px}.agency-kpis span,.agency-kpis small{color:var(--muted,#758097);display:block}.agency-kpis span{font-size:12px;font-weight:750}.agency-kpis strong{margin:9px 0 2px;font:800 30px Manrope,sans-serif;display:block}.agency-kpis small{font-size:11px}.agency-panel{border:1px solid var(--border,#e1e5ef);background:var(--surface,#fff);border-radius:20px;margin-top:18px;padding:22px;box-shadow:0 10px 34px #1c23400b}.agency-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.agency-panel-heading h2{align-items:center;gap:8px;margin:0;font:800 19px Manrope,sans-serif;display:flex}.agency-panel-heading p{color:var(--muted,#768199);margin:6px 0 0;font-size:13px}.agency-principal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.agency-principal-card{border:1px solid var(--border,#e1e5ef);color:inherit;background:var(--surface,#fff);text-align:left;border-radius:17px;grid-template-columns:auto 1fr;gap:14px;padding:18px;transition:all .18s;display:grid}.agency-principal-card:hover{border-color:#bcb3ff;transform:translateY(-2px);box-shadow:0 15px 30px #4331a41a}.agency-avatar{color:#5e49dd;background:#f1efff;border:1px solid #ded9ff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.agency-principal-card h3{margin:6px 0 4px;font:800 17px Manrope,sans-serif}.agency-principal-card p{color:var(--muted,#758097);margin:0;font-size:12px;line-height:1.45}.agency-status{color:#6655d8;text-transform:uppercase;background:#eeeaff;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.agency-status.active{color:#13765d;background:#e5f8f1}.agency-status.paused{color:#976018;background:#fff2dd}.agency-principal-card dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;margin:5px 0 0;display:grid}.agency-principal-card dl div{background:var(--canvas,#f6f7fb);border-radius:10px;padding:10px}.agency-principal-card dt{color:var(--muted,#7b8498);font-size:10px}.agency-principal-card dd{margin:3px 0 0;font-size:18px;font-weight:900}.agency-open{grid-column:1/-1;justify-content:space-between;align-items:center;font-weight:850;color:#5b46dc!important;margin-top:2px!important;font-size:12px!important;display:flex!important}.agency-empty{color:var(--muted,#758097);text-align:center;justify-items:center;padding:55px 20px;display:grid}.agency-empty h3{color:var(--ink,#172033);margin:15px 0 5px}.agency-empty p{max-width:520px;line-height:1.5}.agency-empty.compact{padding:30px 18px}.agency-workspace{margin-top:18px}.agency-tabs{border:1px solid var(--border,#e1e5ef);background:var(--surface,#fff);border-radius:14px;gap:5px;padding:5px;display:flex;overflow-x:auto}.agency-tabs button{color:var(--muted,#758097);background:0 0;border:0;border-radius:9px;flex:none;padding:10px 13px;font-size:12px;font-weight:800}.agency-tabs button.active{color:#fff;background:#6050df}.agency-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agency-form-grid label{gap:7px;display:grid}.agency-form-grid label>span{color:var(--muted,#6f7a91);font-size:11px;font-weight:800}.agency-form-grid input,.agency-form-grid select,.agency-form-grid textarea,.agency-recipient-form input,.agency-list select{border:1px solid var(--border,#dde2ec);width:100%;color:inherit;background:var(--canvas,#f8f9fc);font:inherit;border-radius:11px;padding:11px 12px;font-size:13px}.agency-form-grid textarea{resize:vertical;line-height:1.5}.agency-form-grid .span-two{grid-column:1/-1}.agency-overview-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;display:grid}.agency-analysis-state{color:#90601f;background:#fff1dc;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:850}.agency-analysis-state.ready{color:#14785f;background:#e6f8f2}.agency-summary{background:var(--canvas,#f7f7fc);border-left:3px solid #6550e9;border-radius:0 12px 12px 0;margin:0 0 18px;padding:16px;line-height:1.62}.agency-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agency-insight-grid article{border:1px solid var(--border,#e2e5ed);border-radius:13px;padding:15px}.agency-insight-grid h3{margin:0 0 9px;font-size:12px}.agency-insight-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.agency-insight-grid li{color:var(--muted,#667187);align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}.agency-insight-grid li svg{color:#28a985;flex:none;margin-top:2px}.agency-insight-grid p{color:var(--muted,#778198);margin:0;font-size:12px}.agency-analysis footer{border-top:1px solid var(--border,#e3e6ee);color:var(--muted,#7d879b);margin-top:17px;padding-top:13px;font-size:11px}.agency-next{align-self:start}.agency-next h2{margin-top:0}.agency-metric{border-bottom:1px solid var(--border,#e5e8ef);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.agency-metric span{color:var(--muted,#68748a);align-items:center;gap:8px;font-size:12px;display:flex}.agency-metric svg{color:#6250e7;width:17px}.agency-metric strong{font-size:20px}.agency-next .agency-button{width:100%;margin-top:18px}.agency-list{gap:8px;display:grid}.agency-list article{border:1px solid var(--border,#e1e5ed);border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.agency-list article>div{align-items:center;gap:10px;display:flex}.agency-list article>div>svg{color:#6551e8}.agency-list span strong,.agency-list span small{display:block}.agency-list span small{color:var(--muted,#778198);margin-top:3px;font-size:11px}.agency-list select{max-width:240px}.agency-table{border:1px solid var(--border,#e1e5ed);border-radius:13px;overflow-x:auto}.agency-table>div{grid-template-columns:1.2fr 1.5fr 1fr .7fr;min-width:720px;display:grid}.agency-table>div+div{border-top:1px solid var(--border,#e8eaf0)}.agency-table strong,.agency-table span{padding:12px;font-size:12px}.agency-table>div:first-child{color:var(--muted,#778198);background:var(--canvas,#f8f9fb)}.agency-table span:last-child{color:#5945d3;font-weight:850}.agency-alerts{border-top:1px solid var(--border,#e1e4ed);margin-top:20px;padding-top:18px}.agency-alerts h3{align-items:center;gap:8px;font-size:14px;display:flex}.agency-alerts>div{justify-content:space-between;gap:10px;padding:10px 0;display:flex}.agency-alerts span strong,.agency-alerts span small{display:block}.agency-alerts span small{color:var(--muted,#778198);margin-top:3px}.agency-alerts button{color:#5e49d8;background:0 0;border:0;font-weight:800}.agency-draft-list{gap:9px;display:grid}.agency-draft{border:1px solid var(--border,#e1e5ed);border-radius:13px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.agency-draft:has(input:checked){background:#6350eb0d;border-color:#9c8fff}.agency-draft input{accent-color:#6150df;margin-top:4px}.agency-draft strong,.agency-draft small{display:block}.agency-draft small{color:var(--muted,#768096);margin-top:4px}.agency-draft p{color:var(--muted,#667188);white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.5}.agency-batch-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agency-settings-grid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.agency-check{align-self:end;align-items:center;gap:8px;min-height:43px;display:flex!important}.agency-check input{width:auto}.agency-recipient-form{grid-template-columns:1fr 1.4fr auto;gap:8px;display:grid}.agency-recipient-list{margin-top:14px;display:grid}.agency-recipient-list>div{border-top:1px solid var(--border,#e3e6ed);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.agency-recipient-list>div>span{align-items:center;gap:10px;display:flex}.agency-recipient-list strong,.agency-recipient-list small{display:block}.agency-recipient-list small{color:var(--muted,#778198)}.agency-recipient-list button{color:#aa4551;background:#fff0f2;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.agency-state{min-height:60vh;color:var(--muted,#758097);justify-content:center;align-items:center;gap:10px;display:flex}.spin{animation:.9s linear infinite agency-spin}@keyframes agency-spin{to{transform:rotate(360deg)}}html[data-theme=dark] .agency-page{--ink:#eef3fb;--muted:#96a4ba;--border:#29364c;--surface:#121d2e;--canvas:#0a1220}.agency-page input:focus,.agency-page textarea:focus,.agency-page select:focus{border-color:#7c68ff;outline:0;box-shadow:0 0 0 3px #6350eb1c}@media (width<=1100px){.agency-kpis,.agency-principal-grid{grid-template-columns:repeat(2,1fr)}.agency-overview-grid,.agency-settings-grid{grid-template-columns:1fr}}@media (width<=720px){.agency-page{padding:14px}.agency-hero{flex-direction:column;align-items:flex-start;padding:23px}.agency-hero-actions{flex-wrap:wrap;width:100%}.agency-hero-actions .agency-button{flex:1}.agency-kpis,.agency-principal-grid,.agency-form-grid,.agency-insight-grid{grid-template-columns:1fr}.agency-form-grid .span-two{grid-column:auto}.agency-panel{padding:16px}.agency-panel-heading{flex-direction:column;align-items:flex-start}.agency-panel-heading>.agency-button,.agency-batch-actions,.agency-batch-actions .agency-button{width:100%}.agency-list article{flex-direction:column;align-items:stretch}.agency-list select{max-width:none}.agency-recipient-form{grid-template-columns:1fr}.agency-tabs{border-radius:12px}}.agency-hub-hero{background:radial-gradient(circle at 82% 20%,#6a51f261,#0000 18rem),linear-gradient(125deg,#0d1733,#172451 60%,#2b2075)}.agency-company-hero{background:radial-gradient(circle at 88% 15%,#31c7a22e,#0000 16rem),linear-gradient(125deg,#101a37,#1c2955 62%,#272060)}.agency-kpis.agency-kpis-six{grid-template-columns:repeat(6,minmax(0,1fr))}.agency-kpis-six article{min-height:132px}.agency-portfolio-performance{overflow:hidden}.agency-performance-table{border:1px solid var(--border,#e1e5ed);border-radius:15px;overflow-x:auto}.agency-performance-head,.agency-performance-table>button{grid-template-columns:2fr repeat(5,.65fr);align-items:center;gap:10px;min-width:820px;padding:13px 16px;display:grid}.agency-performance-head{color:var(--muted,#778198);background:var(--canvas,#f7f8fb);font-size:11px}.agency-performance-table>button{border:0;border-top:1px solid var(--border,#e5e8ef);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0}.agency-performance-table>button:hover{background:#6350eb0b}.agency-performance-table>button>span:first-child{align-items:center;gap:10px;display:flex}.agency-performance-table>button>span:first-child>b{color:#5d48dc;background:#efedff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.agency-performance-table>button>span:first-child strong,.agency-performance-table>button>span:first-child small{display:block}.agency-performance-table>button>span:first-child small{color:var(--muted,#778198);margin-top:3px;font-size:10px}.agency-performance-table>button>span:not(:first-child){font-weight:850}.agency-performance-table>button>span:last-child{color:#5d48dc;justify-content:space-between;align-items:center;display:flex}.agency-information-form{gap:0;display:grid}.agency-form-section{overflow:hidden}.agency-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-rich-field small{min-height:32px;color:var(--muted,#7d879b);font-size:10px;line-height:1.45}.agency-save-footer{border-top:1px solid var(--border,#e1e5ed);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.agency-save-footer>span{color:var(--muted,#748096);align-items:center;gap:8px;font-size:11px;display:flex}.agency-save-footer>span svg{color:#6550e8}.agency-company-shortcuts{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:10px;display:grid}.agency-company-shortcuts>button{border:1px solid var(--border,#e1e5ed);color:inherit;background:var(--canvas,#f8f9fc);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:16px;display:grid}.agency-company-shortcuts>button:hover{background:#6350eb0e;border-color:#b9afff}.agency-company-shortcuts>button>svg:first-child{color:#6250e8}.agency-company-shortcuts>button>svg:last-child{width:16px;color:var(--muted,#778198)}.agency-company-shortcuts strong,.agency-company-shortcuts small{display:block}.agency-company-shortcuts small{color:var(--muted,#778198);margin-top:4px;font-size:10px;line-height:1.4}.agency-company-settings{grid-template-columns:1fr 1fr}.agency-recipients-card{grid-column:1/-1}.agency-connection-state{color:#98631c;background:#fff0d7;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:850}.agency-connection-state.connected{color:#14785f;background:#e4f8f1}.agency-current-mail{color:#14785f;background:#effbf7;border:1px solid #bfe9dc;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:15px;display:flex}.agency-current-mail>div{align-items:center;gap:12px;display:flex}.agency-current-mail strong,.agency-current-mail small{display:block}.agency-current-mail p{color:#5f8077;margin:3px 0 0;font-size:11px}.agency-setting-field{gap:7px;display:grid}.agency-setting-field>span{font-size:11px;font-weight:850}.agency-setting-field>small{color:var(--muted,#778198);font-size:10px}.agency-setting-field select{border:1px solid var(--border,#dde2ec);width:100%;color:inherit;background:var(--canvas,#f8f9fc);border-radius:11px;padding:12px}.agency-connect-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.agency-settings-save{width:100%;margin-top:18px}.agency-muted-empty{color:var(--muted,#778198);background:var(--canvas,#f8f9fc);border-radius:11px;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.agency-information-block{position:relative;overflow:hidden}.agency-information-block:before{content:"";background:linear-gradient(#6d55ee,#35c7a1);width:4px;position:absolute;top:0;bottom:0;left:0}.agency-information-block .agency-eyebrow>span{color:#fff;letter-spacing:0;background:#6550e8;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.agency-products-section{background:linear-gradient(135deg,#6350eb0e,transparent 48%),var(--surface,#fff)}.agency-information-form>.agency-save-footer{background:linear-gradient(135deg,#6350eb12,#36c6a009),var(--surface,#fff);border:1px solid #6350eb3d;border-radius:16px;margin-top:18px;padding:15px 18px;box-shadow:0 12px 34px #191f4117}.agency-dossier-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:18px;display:grid}.agency-dossier-layout>*{min-width:0}.agency-dossier-layout>.agency-panel{margin-top:18px}.agency-private-badge,.agency-strategy-count{color:#13785f;white-space:nowrap;background:#e8f9f3;border-radius:99px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.agency-dossier-steps{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.agency-dossier-steps article{border:1px solid var(--border,#e1e5ed);background:var(--canvas,#f8f9fc);border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.agency-dossier-steps article>b{color:#fff;background:#6350e8;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.agency-dossier-steps strong,.agency-dossier-steps small{display:block}.agency-dossier-steps strong{font-size:11px}.agency-dossier-steps small{color:var(--muted,#778198);margin-top:3px;font-size:9px;line-height:1.3}.agency-template-download{margin-bottom:12px}.agency-dropzone{color:#5f4bdd;cursor:pointer;text-align:center;background:linear-gradient(135deg,#6350eb12,#36c6a009);border:1.5px dashed #afa5ef;border-radius:16px;justify-content:center;align-items:center;gap:13px;min-height:128px;padding:20px;transition:all .18s;display:flex}.agency-dropzone:hover,.agency-dropzone.selected{background:linear-gradient(135deg,#6350eb1f,#36c6a011);border-color:#6650e8}.agency-dropzone input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.agency-dropzone>svg{flex:none;width:31px;height:31px}.agency-dropzone>span{min-width:0}.agency-dropzone strong,.agency-dropzone small{display:block}.agency-dropzone strong{overflow-wrap:anywhere;color:var(--ink,#172033);font-size:13px}.agency-dropzone small{color:var(--muted,#778198);margin-top:5px;font-size:10px}.agency-upload-button{width:100%;margin-top:11px}.agency-safe-note{color:var(--muted,#778198);align-items:flex-start;gap:7px;margin:12px 0 0;font-size:10px;line-height:1.45;display:flex}.agency-safe-note svg{color:#ba7822;flex:none}.agency-dossier-status{align-self:start}.agency-dossier-state{color:#a33d48;white-space:nowrap;background:#fff0f2;border-radius:99px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.agency-dossier-state.ready{color:#13785f;background:#e5f8f1}.agency-dossier-state.processing{color:#5a49d1;background:#eeebff}.agency-dossier-state.rejected{color:#9b611a;background:#fff0d8}.agency-coverage-number{align-items:flex-end;gap:6px;margin:2px 0 12px;display:flex}.agency-coverage-number>strong{letter-spacing:-.05em;font:850 47px/1 Manrope,sans-serif}.agency-coverage-number>span{color:var(--muted,#778198);font-size:14px}.agency-coverage-number small{margin:4px 0 3px;font-size:9px;display:block}.agency-coverage-track{background:var(--canvas,#eef1f7);border-radius:99px;height:7px;overflow:hidden}.agency-coverage-track>span{border-radius:inherit;background:linear-gradient(90deg,#6752eb,#35c7a1);height:100%;display:block}.agency-dossier-meta{gap:0;margin:15px 0;display:grid}.agency-dossier-meta>div{border-bottom:1px solid var(--border,#e4e7ef);padding:11px 0}.agency-dossier-meta dt{color:var(--muted,#778198);font-size:9px}.agency-dossier-meta dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:800}.agency-dossier-status>.agency-button{width:100%}.agency-weekly-strategies,.agency-dossier-history{grid-column:1/-1}.agency-strategy-count{color:#fff;background:#6550e8;justify-content:center;min-width:54px;font-size:14px}.agency-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agency-strategy-grid>article{border:1px solid var(--border,#e1e5ed);background:linear-gradient(145deg,#6350eb0b,transparent 45%),var(--surface,#fff);border-radius:16px;padding:17px}.agency-strategy-grid>article:first-child{grid-column:1/-1}.agency-strategy-grid header{align-items:center;gap:11px;display:flex}.agency-strategy-grid header>span{color:#fff;background:linear-gradient(135deg,#6a55ec,#4b38c9);border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.agency-strategy-grid h3{margin:4px 0 0;font:800 15px Manrope,sans-serif}.agency-strategy-grid header small{color:#6752df;font-size:9px;font-weight:800}.agency-strategy-grid>article>p{color:var(--muted,#68748b);margin:13px 0;font-size:11px;line-height:1.55}.agency-strategy-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.agency-strategy-grid dl>div{background:var(--canvas,#f7f8fb);border-radius:10px;padding:10px}.agency-strategy-grid dt{color:#6c58df;text-transform:uppercase;font-size:8px;font-weight:850}.agency-strategy-grid dd{color:var(--ink,#172033);margin:5px 0 0;font-size:10px;line-height:1.45}.agency-strategy-grid footer{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.agency-strategy-grid footer span{color:#16765f;text-transform:lowercase;background:#e8f8f2;border-radius:99px;padding:5px 7px;font-size:8px;font-weight:750}.agency-dossier-history>div:last-child{gap:8px;display:grid}.agency-dossier-history article{border:1px solid var(--border,#e1e5ed);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.agency-dossier-history article>svg{color:#6250e8}.agency-dossier-history article>span{min-width:0}.agency-dossier-history article strong,.agency-dossier-history article small,.agency-dossier-history article em{overflow-wrap:anywhere;display:block}.agency-dossier-history article small{color:var(--muted,#778198);margin-top:3px;font-size:9px}.agency-dossier-history article em{color:#9d4b30;margin-top:5px;font-size:9px;font-style:normal;line-height:1.4}@media (width<=1280px){.agency-kpis.agency-kpis-six{grid-template-columns:repeat(3,1fr)}.agency-company-shortcuts{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.agency-company-settings,.agency-dossier-layout{grid-template-columns:1fr}.agency-recipients-card{grid-column:auto}.agency-form-grid-three{grid-template-columns:repeat(2,1fr)}.agency-dossier-status{align-self:stretch}}@media (width<=720px){.agency-kpis.agency-kpis-six,.agency-form-grid-three,.agency-company-shortcuts,.agency-dossier-steps,.agency-strategy-grid,.agency-strategy-grid dl{grid-template-columns:1fr}.agency-strategy-grid>article:first-child{grid-column:auto}.agency-save-footer{flex-direction:column;align-items:stretch}.agency-save-footer .agency-button,.agency-connect-actions .agency-button{width:100%}.agency-private-badge{white-space:normal}.agency-dossier-history article{grid-template-columns:auto 1fr}.agency-dossier-history article>.agency-dossier-state{grid-column:2}}.business-team-page{color:#111a31;width:min(1220px,100% - 48px);margin:0 auto;padding:28px 0 48px}.business-team-hero{color:#fff;background:radial-gradient(circle at 78% -18%,#7a65ff85,#0000 37%),radial-gradient(circle at 9% 112%,#4bd8b42e,#0000 31%),linear-gradient(138deg,#111a35 0%,#171d43 52%,#261866 100%);border:1px solid #8876ff38;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:210px;padding:34px 38px;display:flex;box-shadow:0 25px 70px #13183926}.business-team-hero>div{max-width:760px}.business-team-hero span{color:#b7abff;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.business-team-hero h1{color:#fff;letter-spacing:-.045em;margin:12px 0 9px;font:800 clamp(30px,4vw,48px)/1.04 Manrope,sans-serif}.business-team-hero p{color:#b8c4dd;max-width:690px;margin:0;font-size:14px;line-height:1.65}.business-team-hero>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:800;display:inline-flex}.business-team-message{border:1px solid;border-radius:11px;align-items:center;gap:9px;min-height:46px;margin-top:14px;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.business-team-message span{flex:1}.business-team-message button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.business-team-message.error{color:#ad4f3b;background:#fff4ee;border-color:#efcabc}.business-team-message.success{color:#16715a;background:#ecfbf5;border-color:#bce8d9}.business-team-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.business-team-metrics article{background:#fff;border:1px solid #e0e5ef;border-radius:16px;align-items:center;gap:13px;min-height:92px;padding:16px 18px;display:flex}.business-team-metrics article>span{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.business-team-metrics .violet{color:#6654df;background:#eeebff}.business-team-metrics .green{color:#188066;background:#e6f8f1}.business-team-metrics .amber{color:#a36822;background:#fff2df}.business-team-metrics strong,.business-team-metrics small{display:block}.business-team-metrics strong{font:800 25px Manrope,sans-serif}.business-team-metrics small{color:#79849a;margin-top:2px;font-size:10px}.business-partner-card{background:#fff;border:1px solid #dfe3ef;border-radius:20px;grid-template-columns:minmax(0,1.14fr) minmax(350px,.86fr);margin-top:16px;display:grid;overflow:hidden;box-shadow:0 18px 55px #171f4212}.business-partner-explainer{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:17px;min-width:0;padding:30px;display:grid}.business-partner-icon{color:#fff;background:linear-gradient(135deg,#7a68f5,#5141d9);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 32px #5a47dc40}.business-partner-explainer small,.business-partner-explainer h2,.business-partner-explainer p{margin:0;display:block}.business-partner-explainer>div>small{color:#6957df;letter-spacing:.12em;font-size:9px;font-weight:900}.business-partner-explainer h2{letter-spacing:-.03em;margin-top:7px;font:800 clamp(21px,2.3vw,29px)/1.15 Manrope,sans-serif}.business-partner-explainer p{color:#69758b;max-width:680px;margin-top:9px;font-size:12px;line-height:1.6}.business-partner-explainer ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.business-partner-explainer li{color:#39455d;align-items:flex-start;gap:8px;font-size:11px;font-weight:700;display:flex}.business-partner-explainer li svg{color:#1e9473;flex:none}.business-partner-present{color:#17755c;background:#e9f9f3;border-radius:11px;align-items:center;gap:9px;width:fit-content;margin-top:18px;padding:10px 12px;display:flex}.business-partner-present strong,.business-partner-present small{display:block}.business-partner-present strong{font-size:11px}.business-partner-present small{color:#668377;margin-top:2px;font-size:9px}.business-partner-form-panel{background:#f7f8fc;border-left:1px solid #e1e5ef;min-width:0;padding:26px}.business-partner-form-panel form{gap:14px;display:grid}.business-partner-form-panel form>label:first-child{color:#222d46;gap:7px;font-size:11px;font-weight:850;display:grid}.business-partner-form-panel input[type=email],.business-partner-created input{box-sizing:border-box;color:#111a31;width:100%;min-width:0;height:45px;font:inherit;background:#fff;border:1px solid #d7dce8;border-radius:11px;outline:none;padding:0 12px}.business-partner-form-panel input:focus{border-color:#7663ed;box-shadow:0 0 0 3px #6d58ea1a}.business-partner-confirm{color:#657188;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:10px;line-height:1.5;display:grid}.business-partner-confirm input{accent-color:#6854e7;width:16px;height:16px;margin:0}.business-partner-form-panel form>button,.business-partner-created>div>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#765ff0,#523fd8);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:850;display:inline-flex;box-shadow:0 12px 25px #5440d633}.business-partner-form-panel button:disabled{cursor:wait;opacity:.55}.business-partner-created{gap:12px;display:grid}.business-partner-created>div:first-child{color:#17755c;align-items:center;gap:9px;display:flex}.business-partner-created strong,.business-partner-created small{display:block}.business-partner-created strong{font-size:12px}.business-partner-created small{color:#758096;margin-top:2px;font-size:10px}.business-partner-created>p{color:#69758b;margin:0;font-size:11px;line-height:1.55}.business-partner-created>div:nth-of-type(2){grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.business-partner-created input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.business-partner-reset{color:#6854dc;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:10px;font-weight:850}.business-partner-readonly{text-align:center;align-content:center;place-items:center;min-height:185px;display:grid}.business-partner-readonly svg{color:#705be8}.business-partner-readonly h3{margin:10px 0 5px;font-size:16px}.business-partner-readonly p{color:#768197;max-width:280px;margin:0;font-size:11px;line-height:1.55}.business-partner-pending{border-top:1px solid #dde2ec;gap:8px;margin-top:18px;padding-top:15px;display:grid}.business-partner-pending>small{color:#9b6728;letter-spacing:.11em;font-size:8px;font-weight:900}.business-partner-pending article{background:#fff;border:1px solid #e2e5ed;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.business-partner-pending strong,.business-partner-pending span{display:block}.business-partner-pending strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:10px;overflow:hidden}.business-partner-pending span{color:#8892a6;margin-top:2px;font-size:8px}.business-partner-pending article>div:last-child{gap:5px;display:flex}.business-partner-pending button{color:#6854dc;cursor:pointer;background:#fff;border:1px solid #dadfea;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.business-team-list{background:#fff;border:1px solid #dfe3ec;border-radius:18px;margin-top:16px;overflow:hidden}.business-team-list>header{border-bottom:1px solid #e7eaf1;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:0 22px;display:flex}.business-team-list>header small,.business-team-list>header h2{margin:0;display:block}.business-team-list>header small{color:#6a57df;letter-spacing:.11em;font-size:8px;font-weight:900}.business-team-list>header h2{margin-top:5px;font:800 17px Manrope,sans-serif}.business-team-list>header>span{color:#16745a;background:#e6f8f1;border-radius:999px;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.business-team-members{display:grid}.business-team-members article{border-bottom:1px solid #edf0f5;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:70px;padding:10px 18px;display:grid}.business-team-members article:last-child{border-bottom:0}.business-team-members article>b{color:#fff;background:linear-gradient(135deg,#7461ec,#4d40c5);border-radius:12px;place-items:center;width:40px;height:40px;font-size:10px;display:grid}.business-team-members strong,.business-team-members small{display:block}.business-team-members strong{font-size:12px}.business-team-members small{color:#8a94a7;margin-top:3px;font-size:9px}.business-team-members article>span{border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.business-team-members article>span.director{color:#5b49cc;background:#efedff}.business-team-members article>span.member{color:#536178;background:#f0f2f6}.business-team-loading,.business-team-empty{color:#7a8598;justify-content:center;align-items:center;gap:8px;min-height:110px;font-size:11px;display:flex}html[data-theme=dark] .business-team-page{color:#edf2fa}html[data-theme=dark] .business-team-metrics article,html[data-theme=dark] .business-partner-card,html[data-theme=dark] .business-team-list{background:#111c2e;border-color:#28364b}html[data-theme=dark] .business-team-metrics small,html[data-theme=dark] .business-partner-explainer p,html[data-theme=dark] .business-partner-created>p,html[data-theme=dark] .business-team-members small{color:#8f9eb6}html[data-theme=dark] .business-partner-explainer li{color:#c9d3e4}html[data-theme=dark] .business-partner-form-panel{background:#0d1727;border-color:#2b394f}html[data-theme=dark] .business-partner-form-panel form>label:first-child{color:#e5ebf5}html[data-theme=dark] .business-partner-form-panel input[type=email],html[data-theme=dark] .business-partner-created input,html[data-theme=dark] .business-partner-pending article,html[data-theme=dark] .business-partner-pending button{color:#e6ecf6;background:#152136;border-color:#314158}html[data-theme=dark] .business-partner-pending,html[data-theme=dark] .business-team-list>header,html[data-theme=dark] .business-team-members article{border-color:#28364b}html[data-theme=dark] .business-team-message.error{color:#f0a18d;background:#321f1d;border-color:#62372d}html[data-theme=dark] .business-team-message.success{color:#6de2bd;background:#13332c;border-color:#24584b}@media (width<=900px){.business-team-page{width:min(100% - 32px,760px);padding-top:20px}.business-team-hero{flex-direction:column;align-items:flex-start;min-height:0;padding:27px}.business-partner-card{grid-template-columns:1fr}.business-partner-form-panel{border-top:1px solid #e1e5ef;border-left:0}html[data-theme=dark] .business-partner-form-panel{border-top-color:#2b394f}}@media (width<=640px){.business-team-page{width:calc(100% - 24px);padding:12px 0 30px}.business-team-hero{border-radius:19px;padding:23px 20px}.business-team-hero h1{font-size:31px}.business-team-hero>button{width:100%}.business-team-metrics{grid-template-columns:1fr;gap:8px}.business-team-metrics article{min-height:75px}.business-partner-explainer{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:22px 18px}.business-partner-icon{border-radius:13px;width:42px;height:42px}.business-partner-form-panel{padding:20px 18px}.business-partner-created>div:nth-of-type(2){grid-template-columns:1fr}.business-team-list>header{flex-direction:column;align-items:flex-start;padding:16px 17px}.business-team-members article{grid-template-columns:38px minmax(0,1fr)}.business-team-members article>span{grid-column:2;width:fit-content}}.business-shell{width:100%;min-height:100vh;color:var(--ink);background:#f3f5fa;overflow-x:clip}.business-sidebar{z-index:40;color:#e8edff;background:radial-gradient(circle at 18% 2%,#765aff57,#0000 18rem),linear-gradient(168deg,#111831 0%,#121b39 54%,#21165e 100%);flex-direction:column;width:72px;padding:0;transition:width .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;box-shadow:18px 0 55px #0e132b29}.business-sidebar:hover,.business-sidebar:focus-within{width:258px;box-shadow:18px 0 55px #0e132b3d}.business-sidebar-copy{opacity:0;white-space:nowrap;width:0;min-width:0;transition:opacity .14s,transform .2s;overflow:hidden;transform:translate(-5px)}.business-sidebar:hover .business-sidebar-copy,.business-sidebar:focus-within .business-sidebar-copy,.business-sidebar.open .business-sidebar-copy{opacity:1;width:auto;transition-delay:60ms;overflow:visible;transform:translate(0)}.business-sidebar>header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;min-height:68px;padding:0 16px;display:flex}.business-sidebar>header a{align-items:center;gap:10px;min-width:40px;display:flex}.business-sidebar>header a img:first-child{object-fit:contain;filter:drop-shadow(0 8px 16px #635bff47);width:36px;height:36px}.business-sidebar>header a img:last-child{filter:none;width:102px;height:auto}.business-sidebar>header a img.business-sidebar-copy{width:0}.business-sidebar:hover>header a img.business-sidebar-copy,.business-sidebar:focus-within>header a img.business-sidebar-copy,.business-sidebar.open>header a img.business-sidebar-copy{width:102px}.business-sidebar>header>span{color:#c8beff;letter-spacing:.12em;background:#6d53ee29;border:1px solid #beb2ff40;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:850}.business-sidebar>header>button{color:#d9dfff;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;display:none}.business-agency-label{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:10px;min-height:54px;margin:12px 9px 9px;padding:8px 10px;display:flex}.business-agency-label>b{color:#d8d2ff;background:#6b53ef3d;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.business-agency-label small,.business-agency-label strong,.business-agency-label span{display:block}.business-agency-label small{color:#8f9bbe;letter-spacing:.1em;font-size:9px;font-weight:800}.business-agency-label strong{color:#fff;margin-top:8px;font:800 15px Manrope,sans-serif}.business-agency-label span{color:#98a5c5;margin-top:4px;font-size:11px}.business-back-to-hub{color:#d7ddf1;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:calc(100% - 18px);min-height:42px;margin:0 9px 9px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.business-sidebar:hover .business-back-to-hub,.business-sidebar:focus-within .business-back-to-hub,.business-sidebar.open .business-back-to-hub{justify-content:flex-start}.business-back-to-hub:hover{color:#fff;background:#6c52ed2e;border-color:#aa9cff4d}.business-sidebar nav{gap:3px;min-height:0;padding:4px 10px;display:grid;overflow-y:auto}.business-sidebar nav button{color:#9ca8c7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:42px;padding:0 15px;font-weight:750;display:flex}.business-sidebar nav button svg{flex:none}.business-sidebar:hover nav button,.business-sidebar:focus-within nav button,.business-sidebar.open nav button{justify-content:flex-start}.business-sidebar nav button:hover{color:#fff;background:#ffffff0e}.business-sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#684eed6b,#684eed1f);border-color:#b1a4ff38;box-shadow:inset 3px 0 #8b77ff}.business-sidebar footer{border-top:1px solid #ffffff0f;gap:8px;margin-top:auto;padding:8px 9px 12px;display:grid}.business-sidebar footer>a{color:#aab5d1;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 12px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.business-sidebar:hover footer>a,.business-sidebar:focus-within footer>a,.business-sidebar.open footer>a{justify-content:flex-start}.business-sidebar footer>a span:last-child{margin-left:auto}.business-sidebar footer>div{border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:10px;min-height:48px;display:flex}.business-sidebar:hover footer>div,.business-sidebar:focus-within footer>div,.business-sidebar.open footer>div{justify-content:flex-start}.business-sidebar footer b{color:#fff;background:#6853e9;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;display:grid}.business-sidebar footer strong,.business-sidebar footer small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.business-sidebar footer strong{color:#f3f5ff;font-size:11px}.business-sidebar footer small{color:#7f8cab;margin-top:3px;font-size:9px}.business-sidebar footer button{color:#9ba8c5;cursor:pointer;background:#ffffff0d;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.business-sidebar footer button.business-sidebar-copy{display:none}.business-sidebar:hover footer button.business-sidebar-copy,.business-sidebar:focus-within footer button.business-sidebar-copy,.business-sidebar.open footer button.business-sidebar-copy{width:34px;display:grid}.business-sidebar:hover footer button,.business-sidebar:focus-within footer button,.business-sidebar.open footer button{margin-left:auto}.business-main{width:calc(100% - 72px);min-width:0;max-width:calc(100% - 72px);margin-left:72px;transition:margin-left .24s,width .24s,max-width .24s;overflow-x:clip}:is(.business-shell:has(.business-sidebar:hover) .business-main,.business-shell:has(.business-sidebar:focus-within) .business-main){width:calc(100% - 258px);max-width:calc(100% - 258px);margin-left:258px}.business-topbar{z-index:25;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#ffffffeb;border-bottom:1px solid #e1e5ef;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;min-height:73px;padding:0 27px;display:grid;position:sticky;top:0}.business-topbar>div small,.business-topbar>div strong{display:block}.business-topbar>div small{color:#7059eb;letter-spacing:.12em;font-size:9px;font-weight:850}.business-topbar>div strong{color:#111a31;margin-top:3px;font:800 16px Manrope,sans-serif}.business-topbar-status{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:7px;display:flex}.business-topbar-status span{border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.business-topbar-status .real{color:#16745a;background:#e6f8f1}.business-topbar-status .isolated{color:#574bc2;background:#efedff}.business-topbar-status .connected{color:#16745a;background:#e6f8f1}.business-topbar-status .pending{color:#a3691e;background:#fff2df}.business-menu{display:none}.business-theme,.business-menu{color:#68748a;cursor:pointer;background:#fff;border:1px solid #e0e4ed;border-radius:10px;place-items:center;width:40px;height:40px}.business-content{width:100%;min-width:0;max-width:100%;overflow-x:clip}.business-embedded-view{width:100%;min-width:0;max-width:100%}.business-content>.agency-page{padding-top:25px}.business-content>:is(.real-campaigns-page,.page-prospecting,.page-conversations,.page-first-contacts,.pf-page,.ps-page,.cv-page){min-height:calc(100vh - 73px)}.business-backdrop{display:none}.business-backdrop.visible{z-index:35;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#0509148c;border:0;display:block;position:fixed;inset:0}html[data-theme=dark] .business-shell{background:#09111f}html[data-theme=dark] .business-topbar{background:#0c1422ed;border-color:#28354a}html[data-theme=dark] .business-topbar>div strong{color:#edf2fa}html[data-theme=dark] .business-theme,html[data-theme=dark] .business-menu{color:#c4cfdf;background:#152136;border-color:#314059}html[data-theme=dark] .business-topbar-status .real,html[data-theme=dark] .business-topbar-status .connected{color:#6de2bd;background:#123a33}html[data-theme=dark] .business-topbar-status .isolated{color:#b7adff;background:#282252}html[data-theme=dark] .business-topbar-status .pending{color:#f1bd70;background:#3a2d18}@media (width<=900px){.business-sidebar{width:258px;transition:transform .23s;transform:translate(-100%)}.business-sidebar.open{transform:translate(0)}.business-sidebar .business-sidebar-copy{opacity:1;width:auto;overflow:visible;transform:none}.business-sidebar>header>button{display:grid}.business-sidebar nav button,.business-back-to-hub{justify-content:flex-start}.business-main{width:100%;max-width:100%;margin-left:0}.business-shell:has(.business-sidebar:hover) .business-main{width:100%;max-width:100%;margin-left:0}.business-shell:has(.business-sidebar:focus-within) .business-main{width:100%;max-width:100%;margin-left:0}.business-menu{display:grid}.business-sidebar nav button{min-height:50px}}@media (width<=640px){.business-topbar{gap:10px;min-height:66px;padding:0 14px}.business-topbar-status span:not(.real){display:none}.business-topbar>div strong{font-size:14px}}.public-site{--public-ink:#101830;--public-muted:#65708a;--public-line:#e1e5ef;--public-purple:#6254e8;--public-purple-dark:#4b3fd2;--public-navy:#111a36;min-height:100vh;color:var(--public-ink);background:#fbfcff;font-family:DM Sans,ui-sans-serif,system-ui,sans-serif}.public-site a{color:inherit;text-decoration:none}.public-site button,.public-site input,.public-site textarea,.public-site select{font:inherit}.public-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfcffe6;border-bottom:1px solid #dce1eedb;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:0 5vw;display:grid;position:sticky;top:0}.public-header.compact{position:relative}.public-brand{align-items:center;width:fit-content;display:inline-flex}.public-brand img{width:142px;height:auto;display:block}.public-header nav{align-items:center;gap:24px;display:flex}.public-header nav a{color:#525d75;font-size:14px;font-weight:700;transition:color .2s}.public-header nav a:hover{color:var(--public-purple)}.public-header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.public-login-link{background:var(--public-ink);border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 19px;font-size:14px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 9px 22px #10183026;color:#fff!important}.public-login-link:hover{background:var(--public-purple-dark);transform:translateY(-1px)}.public-menu-button{color:var(--public-ink);background:0 0;border:0;display:none}.public-hero{isolation:isolate;grid-template-columns:minmax(0,1.03fr) minmax(380px,.78fr);align-items:center;gap:clamp(55px,8vw,128px);min-height:680px;padding:90px max(5vw,50vw - 660px);display:grid;position:relative;overflow:hidden}.public-hero:before{z-index:-1;content:"";background:radial-gradient(circle,#6656ed21,#0000 68%);border-radius:50%;width:700px;height:700px;position:absolute;top:-230px;right:-150px}.public-eyebrow,.public-section-heading>p,.public-how-intro>p,.public-security>div>p,.public-request-copy>p,.public-legal-heading>p{color:var(--public-purple);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 17px;font-size:13px;font-weight:800;display:flex}.public-hero h1{max-width:790px;color:var(--public-ink);letter-spacing:-.055em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(48px,5.4vw,79px);line-height:.99}.public-hero h1 span{color:var(--public-purple)}.public-hero-lead{max-width:690px;color:var(--public-muted);margin:27px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.65}.public-hero-actions{align-items:center;gap:13px;margin-top:34px;display:flex}.public-primary-cta,.public-secondary-cta{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:15px;font-weight:800;display:inline-flex}.public-primary-cta{background:linear-gradient(135deg,#6d5df4,#5041d9);box-shadow:0 15px 32px #5949e042;color:#fff!important}.public-primary-cta:hover{transform:translateY(-1px);box-shadow:0 18px 38px #5949e057}.public-secondary-cta{border:1px solid var(--public-line);background:#fff}.public-private-note{color:#778097;align-items:center;gap:8px;margin:18px 0 0;font-size:13px;display:flex}.public-hero-panel{color:#fff;background:linear-gradient(150deg,#172341 0%,#11182f 70%);border:1px solid #ffffff17;border-radius:28px;padding:25px;position:relative;box-shadow:0 32px 72px #191f3e40}.public-hero-panel:after{pointer-events:none;content:"";border:1px solid #ffffff0f;border-radius:21px;position:absolute;inset:10px}.public-panel-head{color:#aeb8d2;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.public-panel-head span{align-items:center;gap:8px;display:flex}.public-panel-head i{background:#45d9ad;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #45d9ad1a}.public-panel-head em{color:#c6cce0;border:1px solid #ffffff1a;border-radius:9px;padding:6px 10px;font-style:normal}.public-panel-score{background:linear-gradient(135deg,#6554e833,#ffffff06);border:1px solid #7a6bf447;border-radius:19px;margin:25px 0 20px;padding:25px}.public-panel-score small{color:#aaa0ff;margin-bottom:9px;font-weight:700;display:block}.public-panel-score strong{max-width:380px;font-family:Manrope,sans-serif;font-size:25px;line-height:1.25;display:block}.public-panel-score p{color:#aab3cb;margin:12px 0 0;font-size:13px;line-height:1.55}.public-panel-flow{gap:9px;display:grid}.public-panel-flow span{color:#77829f;background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;align-items:center;gap:10px;min-height:43px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.public-panel-flow span.done{color:#b8c3da}.public-panel-flow span.done svg{color:#46d9ad}.public-panel-flow span.active{color:#fff;background:#6352e726;border-color:#715ff252}.public-panel-flow span.active svg{color:#9c90ff}.public-trust-strip{color:#667088;border-top:1px solid var(--public-line);border-bottom:1px solid var(--public-line);background:#fff;flex-wrap:wrap;justify-content:center;gap:20px 48px;padding:26px 5vw;display:flex}.public-trust-strip span{align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.public-trust-strip svg{color:var(--public-purple)}.public-section{max-width:1320px;margin:0 auto;padding:112px 5vw}.public-section-heading{max-width:760px;margin-bottom:45px}.public-section-heading h2,.public-how-intro h2,.public-security h2,.public-request-copy h2{letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(34px,4vw,52px);line-height:1.12}.public-section-heading>span,.public-how-intro>span,.public-request-copy>span{color:var(--public-muted);margin-top:17px;font-size:17px;line-height:1.65;display:block}.public-product-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.public-product-grid article{border:1px solid var(--public-line);background:#fff;border-radius:19px;padding:25px;box-shadow:0 12px 30px #1922430b}.public-product-grid article>div{width:46px;height:46px;color:var(--public-purple);background:#efedff;border-radius:13px;place-items:center;display:grid}.public-product-grid h3{margin:24px 0 8px;font-family:Manrope,sans-serif;font-size:19px}.public-product-grid p{color:var(--public-muted);margin:0;font-size:14px;line-height:1.65}.public-how{background:#f1f3fa;grid-template-columns:.8fr 1fr;gap:80px;max-width:none;padding-left:max(5vw,50vw - 660px);padding-right:max(5vw,50vw - 660px);display:grid}.public-how ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.public-how li{background:#ffffffb3;border:1px solid #dfe3ee;border-radius:17px;grid-template-columns:58px 1fr;align-items:start;gap:14px;padding:20px;display:grid}.public-how li>strong{width:46px;height:46px;color:var(--public-purple);background:#eceaff;border-radius:13px;place-items:center;font-size:13px;display:grid}.public-how li h3{margin:2px 0 6px;font-size:17px}.public-how li p{color:var(--public-muted);margin:0;font-size:14px;line-height:1.55}.public-security{color:#fff;background:linear-gradient(135deg,#111a36,#18264a);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;max-width:1210px;margin:112px auto;padding:39px;display:grid;box-shadow:0 25px 60px #131c3b29}.public-security-icon{color:#aaa1ff;background:#6756ea29;border:1px solid #ffffff1a;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.public-security>div>p{color:#9e93ff;margin-bottom:7px}.public-security h2{font-size:30px}.public-security span{color:#aeb7cc;max-width:720px;margin-top:10px;line-height:1.6;display:block}.public-security>a{color:#fff;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.public-resources{padding-top:30px}.public-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.public-resource-grid>a{border:1px solid var(--public-line);background:#fff;border-radius:20px;grid-template-columns:auto 1fr;column-gap:15px;min-height:230px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #1922430b}.public-resource-grid>a:hover{border-color:#c9c3ff;transform:translateY(-2px);box-shadow:0 18px 42px #19224314}.public-resource-grid>a>span{width:46px;height:46px;color:var(--public-purple);background:#efedff;border-radius:13px;grid-row:1/span 3;place-items:center;display:grid}.public-resource-grid small{color:var(--public-purple);letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:11px;font-weight:800}.public-resource-grid h3{grid-column:2;margin:13px 0 8px;font-family:Manrope,sans-serif;font-size:22px;line-height:1.25}.public-resource-grid p{color:var(--public-muted);grid-column:2;margin:0;font-size:14px;line-height:1.65}.public-resource-grid strong{color:var(--public-purple);grid-column:2;align-self:end;align-items:center;gap:7px;margin-top:21px;font-size:13px;display:flex}.public-seo-site{background:#fbfcff}.public-seo-hero{background:radial-gradient(circle at 85% 15%,#6958ef21,#0000 31%),linear-gradient(#fbfcff,#f6f7fd);grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:clamp(45px,7vw,110px);min-height:600px;padding:88px max(5vw,50vw - 605px);display:grid}.public-seo-hero>div>nav{color:#7c8599;align-items:center;gap:5px;margin-bottom:34px;font-size:12px;font-weight:700;display:flex}.public-seo-hero>div>nav a:hover{color:var(--public-purple)}.public-seo-hero .public-eyebrow{margin-bottom:19px}.public-seo-hero h1{letter-spacing:-.05em;max-width:800px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(45px,5vw,70px);line-height:1.03}.public-seo-hero>div>p:not(.public-eyebrow){max-width:760px;color:var(--public-muted);margin:25px 0 0;font-size:19px;line-height:1.65}.public-seo-hero>aside{color:#fff;background:linear-gradient(150deg,#172341,#10182f);border:1px solid #ffffff14;border-radius:24px;gap:16px;padding:28px;display:grid;box-shadow:0 28px 60px #191f3e33}.public-seo-hero>aside small{color:#9d91ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-weight:800}.public-seo-hero>aside span{color:#d3d8e7;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.55;display:grid}.public-seo-hero>aside svg{color:#4ddab0;margin-top:2px}.public-seo-body{grid-template-columns:minmax(0,760px) 320px;align-items:start;gap:70px;max-width:1210px;margin:0 auto;padding:95px 5vw 120px;display:grid}.public-seo-body>article>section{padding:24px 0}.public-seo-body>article>section+section{border-top:1px solid var(--public-line)}.public-seo-body h2{letter-spacing:-.03em;margin:0 0 15px;font-family:Manrope,sans-serif;font-size:clamp(27px,3vw,36px);line-height:1.2}.public-seo-body p{color:#59647c;margin:10px 0;font-size:17px;line-height:1.8}.public-seo-problem{background:#f3f1ff;border:1px solid #d9d4ff;border-radius:19px;margin-bottom:32px;padding:27px 29px}.public-seo-problem strong{color:var(--public-purple);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.public-seo-problem p{color:#3f4961;margin-bottom:0}.public-seo-body>aside{gap:18px;display:grid;position:sticky;top:105px}.public-seo-cta{color:#fff;background:linear-gradient(145deg,#6254e8,#4436c6);border-radius:21px;padding:27px;box-shadow:0 20px 42px #4b3dd233}.public-seo-cta>svg{color:#d6d1ff}.public-seo-cta h2{margin:16px 0 8px;font-size:23px}.public-seo-cta p{color:#e1defb;margin:0;font-size:14px;line-height:1.6}.public-seo-cta a{color:#4b3fd2;background:#fff;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:45px;margin-top:20px;font-size:13px;font-weight:800;display:flex}.public-seo-related{border:1px solid var(--public-line);background:#fff;border-radius:18px;gap:2px;padding:20px;display:grid}.public-seo-related>strong{letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.public-seo-related a{color:#566178;border-top:1px solid #edf0f5;justify-content:space-between;gap:8px;padding:12px 0;font-size:13px;font-weight:700;line-height:1.35;display:flex}.public-seo-related a:hover{color:var(--public-purple)}.public-seo-related svg{flex:none}.public-seo-faq{margin-top:24px}.public-seo-faq>small{color:var(--public-purple);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-weight:800;display:block}.public-seo-faq details{border-top:1px solid var(--public-line)}.public-seo-faq summary{cursor:pointer;padding:19px 2px;font-size:16px;font-weight:800}.public-seo-faq details p{margin-top:-5px;padding:0 2px 18px;font-size:15px}.public-request{border-top:1px solid var(--public-line);background:#f5f6fb;grid-template-columns:.72fr 1fr;align-items:start;gap:80px;padding:110px max(5vw,50vw - 605px);display:grid}.public-request-copy{position:sticky;top:120px}.public-request-copy ul{color:#4f5a72;gap:12px;margin:26px 0 0;padding:0;font-weight:700;list-style:none;display:grid}.public-request-copy li{align-items:center;gap:9px;display:flex}.public-request-copy li svg{color:#29a77d}.public-access-form{border:1px solid var(--public-line);background:#fff;border-radius:22px;gap:19px;padding:30px;display:grid;box-shadow:0 18px 50px #1a224413}.public-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.public-access-form label{gap:8px;display:grid}.public-access-form label>span{color:#374159;font-size:13px;font-weight:800}.public-access-form label>span em{color:#8b94a9;font-size:11px;font-style:normal;font-weight:600}.public-access-form label>div{background:#fbfcff;border:1px solid #dce1eb;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.public-access-form label>div:focus-within{border-color:#8d81f5;box-shadow:0 0 0 3px #6554e81a}.public-access-form label>div svg{color:#8993a9;flex:none}.public-access-form input,.public-access-form textarea,.public-access-form select{width:100%;color:var(--public-ink);background:#fbfcff;border:1px solid #dce1eb;border-radius:12px;outline:0}.public-access-form label>div input{background:0 0;border:0;min-width:0}.public-access-form label>input{min-height:48px;padding:0 13px}.public-access-form textarea{resize:vertical;min-height:110px;padding:13px;line-height:1.5}.public-access-form select{min-height:48px;padding:0 13px}.public-access-form label>input:focus,.public-access-form textarea:focus,.public-access-form select:focus{border-color:#8d81f5;box-shadow:0 0 0 3px #6554e81a}.public-consent{grid-template-columns:auto 1fr;align-items:start;gap:10px!important}.public-consent input{width:18px;height:18px;accent-color:var(--public-purple);margin:1px 0 0}.public-consent span{line-height:1.5;font-weight:500!important}.public-consent a{color:var(--public-purple);text-decoration:underline}.public-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.public-submit{color:#fff;background:var(--public-purple);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-weight:800;display:flex;box-shadow:0 12px 24px #6254e833}.public-submit:disabled{cursor:wait;opacity:.7}.public-access-form>small{color:#8b94a8;text-align:center;line-height:1.45}.public-form-error{color:#a53d3d;background:#fff4f3;border:1px solid #f1c5c5;border-radius:10px;margin:0;padding:11px 13px;font-size:13px}.public-form-success{text-align:center;background:#f6fffb;border:1px solid #cae9df;border-radius:22px;place-content:center;justify-items:center;min-height:400px;padding:35px;display:grid}.public-form-success svg{color:#269b76}.public-form-success h3{margin:16px 0 8px;font-family:Manrope,sans-serif;font-size:26px}.public-form-success p{max-width:390px;color:var(--public-muted);margin:0;line-height:1.6}.public-form-success button{color:var(--public-purple);background:#fff;border:1px solid #cec9fa;border-radius:10px;margin-top:22px;padding:10px 14px;font-weight:800}.public-footer{color:#aeb7ce;background:#0e162e;grid-template-columns:1.35fr .55fr .7fr .7fr;gap:45px;padding:62px max(5vw,50vw - 660px) 26px;display:grid}.public-footer-brand img{filter:brightness(0)invert();width:135px}.public-footer-brand p{max-width:330px;margin:17px 0 0;line-height:1.6}.public-footer>div:not(.public-footer-brand){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.public-footer strong{color:#fff;margin-bottom:4px;font-size:13px}.public-footer a{font-size:13px}.public-footer a:hover{color:#fff}.public-footer>small{color:#707b97;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:27px}.public-branch-switch{background:#f4f5f9;border:1px solid #dedfee;border-radius:13px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.public-header nav .public-branch-link{color:#626d83;border:1px solid #0000;border-radius:9px;gap:1px;min-width:88px;padding:6px 11px;line-height:1.15;display:grid}.public-header nav .public-branch-link small{color:#939caf;letter-spacing:.1em;font-size:7px;font-weight:850}.public-header nav .public-branch-link.active{color:#fff;background:linear-gradient(135deg,#7157f0,#5136d2);border-color:#5541d8;box-shadow:0 5px 12px #4f37d430}.public-header nav .public-branch-link.active small{color:#d9d2ff}.public-business-site{--public-ink:#f6f7ff;--public-muted:#aab5cf;--public-line:#ffffff1c;color:#f5f7ff;background:#0c1329;min-height:100vh}.public-business-site .public-header{background:#0c1228f0;border-color:#ffffff14}.public-business-site .public-header .public-brand img{filter:brightness(0)invert()}.public-business-site .public-header nav>a{color:#aab5ce}.public-business-site .public-header nav>a:hover{color:#fff}.public-business-site .public-branch-switch{background:#ffffff0e;border-color:#ffffff1a}.public-business-site .public-header nav .public-branch-link{color:#b5bfd5}.public-business-site .public-header .public-login-link{background:#fff;color:#281b77!important}.public-business-site main{overflow:hidden}.public-business-hero{color:#fff;background:radial-gradient(circle at 80% 12%,#815bff6b,#0000 30rem),radial-gradient(circle at 9% 90%,#2fd2b11a,#0000 25rem),linear-gradient(145deg,#0b1227 0%,#14183d 58%,#2c1479 100%);grid-template-columns:minmax(0,1.04fr) minmax(390px,.76fr);align-items:center;gap:76px;min-height:720px;padding:100px max(5vw,50vw - 610px);display:grid;position:relative}.public-business-hero:after{content:"";border:1px solid #a797ff29;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;right:-8%;box-shadow:0 0 0 80px #7358ee09,0 0 0 160px #7358ee06}.public-business-hero>*{z-index:1;position:relative}.public-business-brand{align-items:center;gap:12px;width:fit-content;margin-bottom:34px;display:flex}.public-business-brand img{filter:brightness(0)invert();width:155px}.public-business-brand b{color:#cabfff;letter-spacing:.14em;background:#7a58f429;border:1px solid #c2b6ff47;border-radius:8px;padding:6px 8px;font-size:10px}.public-business-hero .public-eyebrow{color:#b4a6ff}.public-business-hero h1{color:#fff;letter-spacing:-.06em;max-width:830px;margin:17px 0 24px;font:800 clamp(52px,6.3vw,86px)/.98 Manrope,sans-serif}.public-business-hero h1 span{color:#a893ff}.public-business-hero>div>p:not(.public-eyebrow){color:#b4bfd6;max-width:740px;font-size:19px;line-height:1.7}.public-business-hero .public-primary-cta{background:#fff;box-shadow:0 15px 35px #0000002e;color:#3922bd!important}.public-business-hero .public-secondary-cta{color:#e8e3ff;background:#ffffff0f;border-color:#ffffff2e}.public-business-card{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a102885;border:1px solid #b7a6ff45;border-radius:25px;padding:29px;box-shadow:0 30px 75px #0407164d}.public-business-card>small{color:#a89cff;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:850}.public-business-card>strong{margin:13px 0 24px;font:800 27px/1.22 Manrope,sans-serif;display:block}.public-business-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-business-card li{color:#c4cde1;background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:9px;padding:12px;font-size:13px;display:flex}.public-business-card li svg{color:#45cfa8;flex:none;width:17px}.public-business-equation{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;padding-top:18px;display:flex}.public-business-equation span,.public-business-equation strong{color:#cbd3e7;letter-spacing:.06em;background:#ffffff0f;border-radius:8px;padding:7px 9px;font-size:9px}.public-business-equation i{color:#8175ba;font-style:normal}.public-business-equation strong{color:#c6baff}.public-business-trust{color:#dce4f5;background:#101831}.public-business-site .public-section-heading h2{color:#f7f8ff}.public-business-site .public-section-heading>p{color:#9f91ff}.public-business-site .public-section-heading>span{color:#aab5cf}.public-business-service{position:relative}.public-business-service:before{content:"";pointer-events:none;background:radial-gradient(circle,#634fde2e,#0000 68%);border-radius:50%;width:440px;height:440px;position:absolute;top:10%;left:-210px}.public-business-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid;position:relative}.public-business-value-grid article{background:linear-gradient(145deg,#fff1,#ffffff06);border:1px solid #a799ff29;border-radius:20px;min-height:230px;padding:27px;box-shadow:0 18px 45px #02061429}.public-business-value-grid article>svg{color:#b8acff;background:#6b52e229;border:1px solid #a99bff29;border-radius:13px;width:45px;height:45px;padding:11px}.public-business-value-grid h3{color:#fff;margin:25px 0 9px;font:800 19px Manrope,sans-serif}.public-business-value-grid p{color:#aeb8d0;margin:0;font-size:14px;line-height:1.65}.public-business-process{background:linear-gradient(#101a36,#0e1730);max-width:none;padding-left:max(5vw,50vw - 660px);padding-right:max(5vw,50vw - 660px)}.public-business-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:42px;display:grid}.public-business-steps article{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:auto 1fr;gap:16px;padding:24px;display:grid}.public-business-steps b{color:#d5cdff;background:#6750dc;border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.public-business-steps h3{color:#fff;margin:1px 0 7px;font:800 17px Manrope,sans-serif}.public-business-steps p{color:#aab5cf;margin:0;font-size:14px;line-height:1.6}.public-business-fit{background:radial-gradient(circle at 100% 0,#7b5bf53d,#0000 25rem),linear-gradient(145deg,#171d43,#21134f);border:1px solid #aa9aff33;border-radius:26px;grid-template-columns:.85fr 1fr;align-items:center;gap:80px;max-width:1180px;margin:105px auto;padding:48px;display:grid;box-shadow:0 28px 70px #02061440}.public-business-fit>div>p{color:#aaa0ff;letter-spacing:.1em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:900}.public-business-fit h2{color:#fff;letter-spacing:-.035em;margin:0;font:800 clamp(28px,3.5vw,43px)/1.12 Manrope,sans-serif}.public-business-fit ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.public-business-fit li{color:#d8deed;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px 15px;font-size:14px;line-height:1.5;display:grid}.public-business-fit li svg{color:#50d4ad;margin-top:1px}.public-business-boundary{grid-template-columns:1fr 1fr;max-width:1180px;margin:0 auto;padding:0 5vw 96px;display:grid}.public-business-boundary>div{color:#fff;background:linear-gradient(145deg,#6d56e7,#563dcf);padding:38px}.public-business-boundary>div:first-child{border-radius:24px 0 0 24px}.public-business-boundary>div:last-child{background:#131d39;border:1px solid #ffffff1a;border-radius:0 24px 24px 0}.public-business-boundary p{color:#c9c2ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:11px;font-weight:850}.public-business-boundary h2{margin:0 0 13px;font:800 25px/1.22 Manrope,sans-serif}.public-business-boundary span{color:#ffffffbf;line-height:1.65}.public-business-request{background:radial-gradient(circle at 12%,#664ee033,#0000 25rem),#0a1125;border-top-color:#ffffff14}.public-business-request .public-request-copy>p{color:#aa9cff}.public-business-request .public-request-copy h2{color:#fff}.public-business-request .public-request-copy>span{color:#aab5cf}.public-business-request .public-request-copy ul{color:#d4daea}.public-access-form.business{background:#121b39eb;border-color:#ad9fff33;box-shadow:0 24px 65px #02051252}.public-access-form.business label>span{color:#dce1f1}.public-access-form.business label>span em{color:#7f8aa5}.public-access-form.business label>div,.public-access-form.business input,.public-access-form.business textarea,.public-access-form.business select{color:#edf0fa;background:#0d1730;border-color:#ffffff1f}.public-access-form.business label>div input{background:0 0}.public-access-form.business input::placeholder,.public-access-form.business textarea::placeholder{color:#6f7b97}.public-access-form.business select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.public-access-form.business .public-consent a{color:#bcb0ff}.public-access-form.business>small{color:#78849f}.public-footer.business{background:#080f20}.public-legal-site{background:#f7f8fc}.public-legal{min-height:70vh;padding-bottom:100px}.public-legal-heading{color:#fff;background:linear-gradient(135deg,#10182f,#18264b);padding:76px max(5vw,50vw - 540px) 55px}.public-legal-heading>p{color:#9d91ff}.public-legal-heading h1{letter-spacing:-.045em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(42px,5vw,64px)}.public-legal-heading>span{color:#b8c1d6;max-width:760px;margin-top:15px;font-size:17px;line-height:1.65;display:block}.public-legal-heading>small{color:#7f8aa6;margin-top:23px;display:block}.public-legal-layout{grid-template-columns:235px 1fr;gap:50px;max-width:1080px;margin:0 auto;padding:55px 5vw 0;display:grid}.public-legal-layout aside{border:1px solid var(--public-line);background:#fff;border-radius:15px;flex-direction:column;align-self:start;gap:5px;padding:15px;display:flex;position:sticky;top:25px}.public-legal-layout aside strong{text-transform:uppercase;letter-spacing:.08em;padding:8px 10px 12px;font-size:12px}.public-legal-layout aside a{color:#64708a;border-radius:9px;padding:10px;font-size:13px;font-weight:700}.public-legal-layout aside a.active{color:var(--public-purple);background:#eeecff}.public-legal-content{border:1px solid var(--public-line);background:#fff;border-radius:20px;padding:40px;box-shadow:0 15px 38px #1c23400d}.public-legal-content section+section{border-top:1px solid #e7eaf1;margin-top:34px;padding-top:30px}.public-legal-content h2{margin:0 0 11px;font-family:Manrope,sans-serif;font-size:20px}.public-legal-content p{color:#58647d;margin:8px 0;font-size:15px;line-height:1.75}.public-legal-content a{color:var(--public-purple);text-decoration:underline}.public-assistant{z-index:90;justify-items:end;gap:12px;font-family:Manrope,sans-serif;display:grid;position:fixed;bottom:24px;right:24px}.public-assistant-launcher{color:#fff;cursor:pointer;background:#fff;border:1px solid #5d44e533;border-radius:50%;place-items:center;width:58px;height:58px;padding:0;display:grid;box-shadow:0 16px 38px #4f37d447}.public-assistant-launcher:hover{transform:translateY(-1px);box-shadow:0 19px 42px #4f37d45c}.public-assistant-launcher[aria-expanded=true]{background:linear-gradient(135deg,#7457ff 0%,#593ee5 58%,#3421ba 100%);border-color:#0000}.public-assistant-launcher-mark{object-fit:contain;width:38px;height:38px}.public-assistant-panel{background:#fff;border:1px solid #4f37d42e;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(390px,100vw - 32px);height:min(590px,100vh - 110px);display:grid;overflow:hidden;box-shadow:0 26px 70px #1218313d}.public-assistant-panel>header{background:linear-gradient(130deg,#faf9ff 0%,#f1efff 100%);border-bottom:1px solid #e9e8f2;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:16px;display:grid}.public-assistant-avatar{background:#fff;border:1px solid #dfd9ff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.public-assistant-avatar-mark{object-fit:contain;width:27px;height:27px}.public-assistant-panel>header strong,.public-assistant-panel>header small{display:block}.public-assistant-panel>header strong{color:#131a33;font-size:15px}.public-assistant-panel>header small{color:#717b91;margin-top:3px;font-size:11px;font-weight:700}.public-assistant-panel>header small i{background:#24bc91;border-radius:99px;width:7px;height:7px;margin-right:5px;display:inline-block}.public-assistant-panel>header button{color:#68728a;cursor:pointer;background:#ffffffc2;border:1px solid #e1dff0;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.public-assistant-panel>header button:hover{color:#5038d9;background:#fff}.public-assistant-messages{overscroll-behavior:contain;background:#fbfbfe;padding:18px 16px;overflow-y:auto}.public-assistant-messages article{justify-items:start;margin-bottom:13px;display:grid}.public-assistant-messages article.user{justify-items:end}.public-assistant-messages article p{color:#30384e;white-space:pre-wrap;background:#fff;border:1px solid #e7e5f0;border-radius:5px 15px 15px;max-width:88%;margin:0;padding:11px 13px;font-size:13px;line-height:1.55;box-shadow:0 5px 15px #1f26470a}.public-assistant-messages article.user p{color:#fff;background:#5c45e6;border:0;border-radius:15px 5px 15px 15px}.public-assistant-messages article>div{flex-wrap:wrap;gap:6px;max-width:88%;margin-top:7px;display:flex}.public-assistant-messages article a{color:#5038d9;background:#f5f3ff;border:1px solid #dcd8ff;border-radius:9px;align-items:center;gap:4px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.public-assistant-suggestions{gap:7px;margin-top:8px;display:grid}.public-assistant-suggestions button{color:#4938be;font:inherit;text-align:left;cursor:pointer;background:#f6f4ff;border:1px solid #e2defd;border-radius:11px;padding:10px 12px;font-size:12px;font-weight:750}.public-assistant-suggestions button:hover{background:#eeebff;border-color:#bcb1ff}.public-assistant-thinking{color:#737d92;align-items:center;gap:8px;font-size:12px;display:flex}.public-assistant-thinking svg{animation:.9s linear infinite public-assistant-spin}.public-assistant-error{color:#a64438;background:#fff4f2;border:1px solid #f2c9c4;border-radius:11px;gap:8px;margin-top:9px;padding:11px;font-size:12px;display:grid}.public-assistant-error button{color:#8d342b;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;font-weight:800}.public-assistant-panel>form{background:#fff;border-top:1px solid #e9e8f2;padding:13px 14px 14px}.public-assistant-panel>form>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-assistant-panel>form>div{background:#fcfcff;border:1px solid #ddd9ed;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:8px 8px 8px 12px;display:grid}.public-assistant-panel textarea{resize:none;color:#20283c;min-height:38px;max-height:90px;font:inherit;background:0 0;border:0;outline:0;font-size:13px;line-height:1.45}.public-assistant-panel textarea::placeholder{color:#9aa2b3}.public-assistant-panel form div>button{color:#fff;cursor:pointer;background:#6049e8;border:0;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.public-assistant-panel form div>button:disabled{opacity:.42;cursor:default}.public-assistant-panel>form>small{color:#8b94a7;align-items:center;gap:5px;margin-top:8px;font-size:10px;line-height:1.35;display:flex}@keyframes public-assistant-spin{to{transform:rotate(360deg)}}@media (width<=1020px){.public-header{grid-template-columns:1fr auto}.public-header nav{border:1px solid var(--public-line);background:#fff;border-radius:16px;flex-direction:column;align-items:stretch;gap:3px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:18px;right:18px;box-shadow:0 18px 45px #151d3924}.public-header nav.open{display:flex}.public-header nav a{border-radius:9px;padding:12px}.public-header nav a:hover{background:#f1efff}.public-branch-switch{width:100%}.public-header nav .public-branch-link{text-align:center}.public-business-site .public-header nav{background:#111932}.public-business-site .public-header nav>a:hover{background:#ffffff0f}.public-menu-button{place-items:center;width:44px;height:44px;display:grid}.public-hero{grid-template-columns:1fr;min-height:auto}.public-hero-copy{max-width:800px}.public-hero-panel{max-width:650px}.public-product-grid{grid-template-columns:1fr 1fr}.public-seo-hero{grid-template-columns:1fr}.public-seo-hero>aside{max-width:650px}.public-seo-body{grid-template-columns:minmax(0,1fr)}.public-seo-body>aside{grid-template-columns:1fr 1fr;position:static}.public-security{margin-left:5vw;margin-right:5vw}.public-request{grid-template-columns:1fr;gap:40px}.public-request-copy{position:static}.public-footer{grid-template-columns:1.3fr 1fr 1fr}.public-business-hero{grid-template-columns:1fr;min-height:auto}.public-business-card{max-width:650px}.public-business-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-business-fit{margin-left:5vw;margin-right:5vw}.public-footer-contact{grid-column:2}}@media (width<=760px){.public-header{min-height:68px;padding:0 18px}.public-brand img{width:122px}.public-login-link{min-height:42px;padding:0 13px}.public-hero{gap:48px;padding:66px 20px}.public-hero h1{font-size:clamp(42px,13vw,58px)}.public-hero-actions{flex-direction:column;align-items:stretch}.public-primary-cta,.public-secondary-cta{width:100%}.public-trust-strip{flex-direction:column;align-items:flex-start;padding:25px 20px}.public-section{padding:78px 20px}.public-product-grid,.public-resource-grid{grid-template-columns:1fr}.public-seo-hero{padding:62px 20px}.public-seo-hero h1{font-size:clamp(40px,12vw,56px)}.public-seo-body{gap:45px;padding:65px 20px 85px}.public-seo-body>aside{grid-template-columns:1fr}.public-how{grid-template-columns:1fr;gap:42px;padding:78px 20px}.public-security{grid-template-columns:1fr;margin:72px 20px;padding:27px}.public-security>a{margin-top:6px}.public-request{padding:75px 20px}.public-form-grid{grid-template-columns:1fr}.public-access-form{padding:21px}.public-footer{grid-template-columns:1fr 1fr;padding:48px 20px 24px}.public-footer-brand{grid-column:1/-1}.public-footer-contact{grid-column:auto}.public-legal-heading{padding:56px 20px 45px}.public-legal-layout{grid-template-columns:1fr;gap:20px;padding:28px 20px 0}.public-legal-layout aside{grid-template-columns:1fr 1fr;display:grid;position:static}.public-legal-layout aside strong{grid-column:1/-1}.public-legal-content{padding:25px 21px}.public-business-hero{gap:45px;padding:66px 20px}.public-business-hero h1{font-size:clamp(44px,13vw,62px)}.public-business-value-grid,.public-business-steps{grid-template-columns:1fr}.public-business-fit{grid-template-columns:1fr;gap:32px;margin:72px 20px;padding:28px 23px}.public-business-boundary{grid-template-columns:1fr;padding:0 20px 70px}.public-business-boundary>div:first-child{border-radius:20px 20px 0 0}.public-business-boundary>div:last-child{border-radius:0 0 20px 20px}.public-business-brand{margin-bottom:25px}}@media (width<=480px){.public-login-link{font-size:0}.public-login-link:after{content:"Portal";font-size:14px}.public-footer{grid-template-columns:1fr}.public-footer-contact{grid-column:auto}.public-legal-layout aside{grid-template-columns:1fr}.public-assistant{bottom:12px;right:12px}.public-assistant-panel{border-radius:18px;width:calc(100vw - 24px);height:min(620px,100vh - 82px)}.public-assistant.is-open .public-assistant-launcher{display:none}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after,.public-assistant *,.public-assistant :before,.public-assistant :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
