:root{color:#0f172a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f6fb;font-family:Inter,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f3f6fb;min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}h1,h2,h3,p{margin-top:0}#root{min-height:100vh}.login-page{background:#fff;grid-template-columns:minmax(0,.95fr) minmax(440px,1.05fr);min-height:100vh;display:grid}.welcome-panel{color:#fff;background:#10152b;flex-direction:column;min-height:100vh;padding:44px clamp(36px,7vw,104px) 36px;display:flex;position:relative;overflow:hidden}.brand,.mobile-brand{z-index:1;color:inherit;letter-spacing:-.04em;align-items:center;gap:11px;font-size:1.22rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.brand-mark{color:#fff;background:linear-gradient(145deg,#a78bfa,#6d4aff 74%);border:1px solid #ffffff38;border-radius:12px;place-items:center;width:36px;height:36px;font-size:1.08rem;font-weight:750;display:grid;box-shadow:0 7px 22px #6d4aff47}.welcome-copy{z-index:1;max-width:470px;margin:auto 0;padding:80px 0;position:relative}.welcome-tag{color:#b7b9cd;letter-spacing:.16em;align-items:center;gap:9px;font-size:.68rem;font-weight:700;display:inline-flex}.welcome-tag span{background:#9c83ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #9c83ff}.welcome-copy h1{letter-spacing:-.075em;margin:24px 0 20px;font-size:clamp(3.2rem,5vw,5.25rem);font-weight:600;line-height:1.04}.welcome-copy>p{color:#b5b8ca;max-width:380px;margin:0;font-size:1.05rem;line-height:1.75}.welcome-footer{z-index:1;align-items:center;gap:15px;display:flex;position:relative}.welcome-footer p{color:#c4c6d3;margin:0;font-size:.88rem}.avatar-stack{padding-left:2px;display:flex}.avatar-stack span{color:#fff;background:#8171c6;border:2px solid #10152b;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-3px;font-size:.68rem;font-weight:700;display:grid}.avatar-stack span:nth-child(2){background:#d58f71}.avatar-stack span:nth-child(3){background:#608e9c}.avatar-stack span:nth-child(4){color:#c7c9d6;background:#292e47}.decorative-orb{aspect-ratio:1;background:radial-gradient(circle at 42% 42%,#6c49ff40,#6c49ff05 58%,#0000 70%);border:1px solid #ab94ff26;border-radius:50%;width:min(690px,76vw);position:absolute;bottom:4%;right:-310px;box-shadow:inset 0 0 95px #7153f214,0 0 100px #6b4de414}.decorative-orb:before,.decorative-orb:after{content:"";border:1px solid #ab94ff1f;border-radius:50%;position:absolute}.decorative-orb:before{inset:9%}.decorative-orb:after{inset:19%}.form-panel{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:64px clamp(36px,7vw,104px) 28px;display:flex}.form-wrap{width:min(100%,410px);margin:auto 0}.form-heading{margin-bottom:34px}.mobile-brand{display:none}.form-eyebrow{color:#6d4aff;letter-spacing:.15em;margin:0 0 10px;font-size:.69rem;font-weight:750}.form-heading h2{color:#17192b;letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,2.8vw,2.1rem);font-weight:650;line-height:1.2}.form-description{color:#76798b;margin:11px 0 0;font-size:.94rem}.login-form{flex-direction:column;display:flex}.login-form>label,.password-label>label{color:#292b3d;margin-bottom:9px;font-size:.84rem;font-weight:600}.login-form input:not([type=checkbox]){color:#202236;background:#fff;border:1px solid #e1e2e9;border-radius:10px;outline:none;width:100%;height:51px;padding:0 15px;font-size:.91rem;transition:border-color .18s,box-shadow .18s}.login-form input:not([type=checkbox])::placeholder{color:#a4a6b3}.login-form input:not([type=checkbox]):focus{border-color:#8065ef;box-shadow:0 0 0 3px #8065ef1f}.password-label{justify-content:space-between;align-items:baseline;margin-top:21px;display:flex}.text-button,.password-toggle{color:#6d4aff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.text-button{font-size:.79rem;font-weight:600}.password-input{position:relative}.password-input input{padding-right:68px!important}.password-toggle{color:#77798b;font-size:.8rem;font-weight:600;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.remember-option{color:#606275;cursor:pointer;align-self:flex-start;align-items:center;gap:9px;margin:20px 0 26px;font-size:.82rem;display:inline-flex}.remember-option input{accent-color:#6d4aff;width:16px;height:16px;margin:0}.submit-button{color:#fff;cursor:pointer;min-height:52px;font:inherit;background:#6d4aff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:.92rem;font-weight:650;transition:background .18s,transform .18s;display:flex;box-shadow:0 8px 18px #6d4aff33}.submit-button:hover{background:#5b3be5;transform:translateY(-1px)}.submit-button:focus-visible,.text-button:focus-visible,.password-toggle:focus-visible,.brand:focus-visible{outline-offset:3px;outline:3px solid #6d4aff66}.form-message{color:#a13d47;min-height:21px;margin:13px 0 0;font-size:.82rem;line-height:1.5}.auth-mode-toggle{color:#76798b;text-align:center;margin:7px 0 0;font-size:.82rem}.browser-import-option{margin-top:0;line-height:1.4}.login-form .submit-button:disabled{cursor:wait;opacity:.72;transform:none}.security-note{color:#898b99;text-align:center;margin:22px 0 0;font-size:.78rem}.security-note span{color:#8c73f2;margin-right:5px}.form-footer{color:#9395a1;justify-content:space-between;width:min(100%,410px);font-size:.75rem;display:flex}.dashboard-page{color:#202239;background:#f7f8fc;min-height:100vh}.dashboard-header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #eaebf1;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(24px,5vw,72px);display:flex;position:sticky;top:0}.dashboard-brand{color:#202239;letter-spacing:-.05em;flex:none;align-items:center;gap:10px;font-size:1.16rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-brand .brand-mark{border:0;border-radius:11px;width:34px;height:34px}.dashboard-nav{align-items:stretch;gap:clamp(12px,2.5vw,34px);height:76px;display:flex}.dashboard-tab{color:#77798b;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:2px 0 0;font-size:.86rem;font-weight:550;position:relative}.dashboard-tab:hover,.dashboard-tab.active{color:#6d4aff}.dashboard-tab.active:after{content:"";background:#6d4aff;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dashboard-leads-menu{align-items:stretch;display:flex;position:relative}.dashboard-leads-trigger{background:0 0;border:0}.dashboard-leads-menu.active .dashboard-leads-trigger,.dashboard-leads-trigger:hover,.dashboard-leads-trigger:focus-visible{color:#6d4aff}.dashboard-leads-menu.active:after{content:"";background:#6d4aff;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.dashboard-leads-dropdown{z-index:5;background:#fff;border:1px solid #ececf2;border-radius:11px;min-width:190px;padding:6px;display:none;position:absolute;top:calc(100% + 1px);left:-12px;box-shadow:0 12px 30px #1e203a21}.dashboard-leads-menu:hover .dashboard-leads-dropdown,.dashboard-leads-menu:focus-within .dashboard-leads-dropdown,.dashboard-leads-menu.open .dashboard-leads-dropdown{display:block}.dashboard-leads-option{color:#5f6073;cursor:pointer;width:100%;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:10px 11px;font-size:.8rem;display:block}.dashboard-leads-option:hover,.dashboard-leads-option.active{color:#684ce3;background:#f1edff}.leads-options{background:#fff;border:1px solid #ececf2;border-radius:12px;align-items:center;gap:8px;margin:-17px 0 30px;padding:5px;display:flex;overflow-x:auto}.leads-option{color:#77798b;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 14px;font-size:.81rem;font-weight:550}.leads-option:hover,.leads-option.active{color:#684ce3;background:#f1edff}.manage-leads{min-width:0}.manage-leads-heading{margin-bottom:27px}.back-to-leads-button{color:#6d4aff;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 24px;padding:0;font-size:.81rem;font-weight:600;display:inline-flex}.back-to-leads-button:hover{color:#5030d6}.manage-leads-heading h1{color:#202239;letter-spacing:-.06em;margin:0;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:650;line-height:1.2}.manage-leads-heading .dashboard-subtitle{margin:9px 0 0}.lead-search-panel{background:#fff;border:1px solid #ececf2;border-radius:14px;padding:18px;box-shadow:0 3px 12px #1e203a06}.lead-search-row{align-items:center;gap:10px;display:flex}.lead-search-input{color:#898b99;border:1px solid #e6e6ed;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:160px;height:44px;padding:0 12px;display:flex}.lead-search-input:focus-within{border-color:#8065ef;box-shadow:0 0 0 3px #8065ef1a}.lead-search-input>span{font-size:1.25rem;line-height:1}.lead-search-input input{color:#303146;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.83rem}.lead-search-input input::placeholder{color:#a0a1ac}.lead-search-button,.clear-filters-button{color:#5f6073;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #e6e6ed;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.8rem;font-weight:600;display:inline-flex}.lead-search-button{color:#fff;background:#6d4aff;border-color:#6d4aff}.lead-search-button:hover{background:#5b3be5;border-color:#5b3be5}.lead-search-button:disabled,.lead-search-button:disabled:hover{color:#9999a5;cursor:not-allowed;background:#e8e7ed;border-color:#d9d7e2}.clear-filters-button:hover{color:#684ce3;background:#f7f5ff;border-color:#d9d0ff}.advanced-search-label{color:#684ce3;white-space:nowrap;background:#f7f5ff;border:1px solid #e6e6ed;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:.8rem;font-weight:600;display:inline-flex}.advanced-search-label>span{font-size:1.05rem}.lead-filters{border-top:1px solid #f0f0f4;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:13px;margin-top:17px;padding-top:17px;display:grid}.lead-filter{flex-direction:column;gap:7px;min-width:0;display:flex}.lead-filter>span{color:#55576b;font-size:.75rem;font-weight:600}.required-indicator{color:#d35d59}.lead-filter select,.lead-filter input{color:#55576b;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #e6e6ed;border-radius:8px;outline:none;padding:0 10px;font-size:.78rem}.lead-filter select:focus,.lead-filter input:focus{border-color:#8065ef;box-shadow:0 0 0 3px #8065ef1a}.lead-filters .clear-filters-button,.lead-filters .apply-filters-button{min-height:40px}.lead-search-actions{align-items:center;gap:14px;margin-top:16px;display:flex}.lead-search-actions .lead-search-button{min-width:110px}.search-result-count{color:#77798b;font-size:.78rem}.leads-search-prompt{text-align:center;background:#fff;border:1px dashed #dedee9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin-top:22px;padding:28px;display:flex}.leads-search-prompt>span{color:#7555ed;background:#f1edff;border-radius:13px;place-items:center;width:44px;height:44px;font-size:1.6rem;display:grid}.leads-search-prompt h2{color:#303146;margin:14px 0 6px;font-size:.98rem;font-weight:650}.leads-search-prompt p{color:#858796;max-width:390px;margin:0;font-size:.81rem;line-height:1.55}.leads-table-heading{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 14px;display:flex}.leads-table-heading h2{color:#292b40;margin:0;font-size:1rem;font-weight:650}.leads-table-heading p{color:#888a98;margin:4px 0 0;font-size:.77rem}.leads-table-actions{align-items:center;gap:9px;display:flex}.column-settings-button{color:#5f6073;cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #e6e6ed;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:.74rem;font-weight:600;display:inline-flex}.column-settings-button:hover,.column-settings-button[aria-expanded=true]{color:#684ce3;background:#f7f5ff;border-color:#d9d0ff}.column-settings{background:#fff;border:1px solid #e8e5f2;border-radius:11px;margin:0 0 14px;padding:15px}.column-settings legend{color:#414357;padding:0 6px;font-size:.79rem;font-weight:650}.column-settings-list{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px 14px;display:grid}.column-setting-option{color:#66687a;cursor:pointer;align-items:center;gap:8px;font-size:.76rem;display:inline-flex}.column-setting-option input{accent-color:#6d4aff;width:15px;height:15px;margin:0}.column-setting-option input:disabled{cursor:not-allowed}.reset-columns-button{color:#6d4aff;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:13px;padding:0;font-size:.74rem;font-weight:600}.sample-data-tag{color:#7154e8;background:#f1edff;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:650}.leads-table-wrap{background:#fff;border:1px solid #ececf2;border-radius:12px;overflow-x:auto}.leads-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.leads-table th{color:#858796;letter-spacing:.04em;text-transform:uppercase;background:#fafafd;border-bottom:1px solid #ececf2;padding:13px 17px;font-size:.68rem;font-weight:650}.leads-table td{color:#5c5e70;border-bottom:1px solid #f0f0f4;padding:14px 17px;font-size:.79rem}.leads-table tbody tr:last-child td{border-bottom:0}.leads-table td:first-child strong,.leads-table td:first-child span{display:block}.leads-table td:first-child strong{color:#303146;margin-bottom:4px;font-size:.8rem;font-weight:600}.leads-table td:first-child span{color:#9293a0;font-size:.72rem}.lead-stage-badge{color:#7154e8;background:#f1edff;border-radius:6px;justify-content:center;min-width:42px;padding:5px 8px;font-size:.7rem;font-weight:650;display:inline-flex}.stage-created{color:#656779;background:#f1f2f6}.stage-lo{color:#3a7be0;background:#eaf3ff}.stage-l1,.stage-l2{color:#209469;background:#e8f8f1}.stage-l3,.stage-l4{color:#b57918;background:#fff5e3}.stage-l5{color:#7154e8;background:#f1edff}.stage-closed{color:#208f8a;background:#e8f8f7}.leads-table .leads-empty-state{color:#898b99;text-align:center;height:110px}.dashboard-user{flex:none;align-items:center;gap:11px;display:flex;position:relative}.user-copy{text-align:right;flex-direction:column;gap:2px;display:flex}.user-copy strong{color:#303146;font-size:.79rem;font-weight:650}.user-copy span{color:#9092a0;font-size:.7rem}.user-avatar{color:#684ce3;background:#eee9ff;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:700;display:grid;box-shadow:0 0 0 1px #e1dcf7}.profile-menu-trigger{cursor:pointer;font:inherit;padding:0}.profile-menu-trigger:hover,.profile-menu-trigger[aria-expanded=true]{background:#e4ddff;box-shadow:0 0 0 3px #6d4aff1f}.profile-menu-trigger:focus-visible,.profile-menu-item:focus-visible{outline-offset:3px;outline:3px solid #6d4aff59}.profile-menu{z-index:10;background:#fff;border:1px solid #e8e9f0;border-radius:12px;width:min(280px,100vw - 32px);padding:7px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 38px #1e203a29}.profile-menu-identity{border-bottom:1px solid #eff0f5;gap:4px;padding:12px;display:grid}.profile-menu-identity strong{color:#303146;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.profile-menu-identity>span{color:#77798b;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.profile-menu-identity .profile-menu-role{color:#684ce3;text-transform:capitalize;background:#f1edff;border-radius:20px;width:fit-content;margin-top:3px;padding:4px 8px;font-size:.66rem;font-weight:700}.profile-menu-item{color:#55576a;cursor:pointer;width:100%;min-height:40px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 11px;font-size:.78rem;display:flex}.profile-menu-item:hover{color:#684ce3;background:#f5f3ff}.profile-menu-sign-out{color:#a3434b;border-top:1px solid #eff0f5;border-radius:0 0 7px 7px;margin-top:4px}.profile-menu-sign-out:hover{color:#a3434b;background:#fff2f2}.profile-menu-item:disabled{cursor:wait;opacity:.7}.sign-out-button{color:#686a7c;cursor:pointer;font:inherit;background:#fff;border:1px solid #e8e7ef;border-radius:8px;padding:7px 10px;font-size:.75rem}.sign-out-button:hover{color:#6d4aff;border-color:#cfc6fb}.dashboard-content{width:min(100%,1440px);margin:0 auto;padding:48px clamp(24px,5vw,72px) 36px}.server-error-banner{color:#943d45;background:#fff4f4;border:1px solid #f0c8cb;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 18px;padding:12px 14px;font-size:.8rem;display:flex}.server-error-banner button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;padding:0 3px;font-size:1.1rem;line-height:1}.dashboard-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.dashboard-eyebrow{color:#8070cc;letter-spacing:.16em;margin:0 0 9px;font-size:.66rem;font-weight:750}.dashboard-heading h1{color:#202239;letter-spacing:-.06em;margin:0;font-size:clamp(1.7rem,3vw,2.15rem);font-weight:650;line-height:1.2}.dashboard-subtitle{color:#828494;margin:9px 0 0;font-size:.91rem}.today-date{color:#898b99;white-space:nowrap;background:#fff;border:1px solid #e9e9f0;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;font-size:.74rem;display:flex}.today-date strong{color:#36384c;margin-top:2px;font-size:.81rem;font-weight:650;display:block}.date-icon{color:#7355ec;background:#f2efff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.metric-card{background:#fff;border:1px solid #ececf2;border-radius:14px;min-width:0;padding:19px 20px 20px;transition:transform .18s,box-shadow .18s;box-shadow:0 3px 12px #1e203a06}.metric-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1e203a12}.metric-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.metric-icon{border-radius:11px;place-items:center;width:36px;height:36px;font-size:1.05rem;font-weight:700;display:grid}.metric-icon.violet,.metric-detail.violet{color:#7555ed;background:#f1edff}.metric-icon.blue,.metric-detail.blue{color:#3a7be0;background:#eaf3ff}.metric-icon.green,.metric-detail.green{color:#209469;background:#e8f8f1}.metric-icon.amber,.metric-detail.amber{color:#c18219;background:#fff5e3}.metric-icon.red,.metric-detail.red{color:#d35d59;background:#fff0ef}.metric-icon.teal,.metric-detail.teal{color:#208f8a;background:#e8f8f7}.metric-icon.indigo,.metric-detail.indigo{color:#5b65d8;background:#eef0ff}.metric-more{color:#a4a5b0;cursor:pointer;font:inherit;letter-spacing:1px;background:0 0;border:0;padding:0 2px 7px;font-size:1.25rem;line-height:1}.metric-label{color:#747688;margin:0 0 8px;font-size:.81rem;font-weight:550}.metric-value-row{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.metric-value{color:#24263b;letter-spacing:-.06em;font-size:1.8rem;font-weight:650;line-height:1}.metric-detail{text-align:center;border-radius:6px;padding:5px 7px;font-size:.63rem;font-weight:600;line-height:1.2}.focus-panel{background:linear-gradient(105deg,#f8f6ff,#fff 80%);border:1px solid #e9e3ff;border-radius:14px;align-items:center;gap:16px;margin-top:23px;padding:20px 23px;display:flex}.focus-mark{color:#7555ed;background:#eee9ff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:1.1rem;display:grid}.focus-panel h2{color:#2a2a42;margin:0 0 4px;font-size:.91rem;font-weight:650}.focus-panel p{color:#7d7e8d;margin:0;font-size:.79rem;line-height:1.55}.focus-panel p strong{color:#4a4860;font-weight:650}.focus-button{color:#fff;cursor:pointer;font:inherit;background:#6d4aff;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;margin-left:auto;padding:10px 13px;font-size:.78rem;font-weight:600;display:inline-flex}.focus-button:hover{background:#5b3be5}.dashboard-footnote{color:#a0a1ac;text-align:right;margin:19px 0 0;font-size:.72rem}@media (width<=820px){.login-page{grid-template-columns:minmax(0,.85fr) minmax(400px,1.15fr)}.welcome-panel{padding-left:36px;padding-right:36px}.form-panel{padding-left:38px;padding-right:38px}.dashboard-header{flex-wrap:wrap;gap:0 18px;padding:0 24px}.dashboard-nav{order:3;justify-content:space-between;gap:14px;width:100%;height:52px;overflow-x:auto}.dashboard-user{margin-left:auto}.dashboard-content{padding-top:36px}.metrics-grid,.lead-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.login-page{display:block}.welcome-panel{display:none}.form-panel{min-height:100vh;padding:34px 26px 22px}.form-wrap{margin:auto 0}.mobile-brand{color:#17192b;margin-bottom:48px;display:inline-flex}.mobile-brand .brand-mark{border:0;width:34px;height:34px}.form-heading{margin-bottom:29px}.form-footer{width:100%}.dashboard-header{gap:0 12px;min-height:0;padding:13px 18px 0}.dashboard-brand{font-size:1.03rem}.dashboard-brand .brand-mark{width:31px;height:31px}.dashboard-user{gap:8px}.user-copy{display:none}.user-avatar{width:32px;height:32px}.sign-out-button{padding:6px 8px;font-size:.7rem}.dashboard-nav{justify-content:flex-start;gap:23px;height:46px}.dashboard-tab{font-size:.8rem}.dashboard-content{padding:30px 18px 24px}.manage-leads-heading{margin-bottom:22px}.back-to-leads-button{margin-bottom:20px}.leads-options{gap:4px;margin:-10px 0 24px;padding:4px}.leads-option{padding:9px 11px;font-size:.75rem}.lead-search-panel{padding:13px}.lead-search-row{flex-wrap:wrap}.lead-search-input{flex-basis:100%}.advanced-search-label{min-height:38px;padding:0 10px;font-size:.74rem}.lead-filters{gap:11px 9px}.lead-filter>span{font-size:.7rem}.lead-filter select,.lead-filter input{padding:0 7px;font-size:.72rem}.lead-filters .clear-filters-button,.lead-filters .apply-filters-button{padding:0 8px;font-size:.73rem}.lead-search-actions .lead-search-button{flex:1}.leads-table-heading{margin-top:22px}.leads-table th,.leads-table td{padding-left:12px;padding-right:12px}.dashboard-heading{align-items:flex-start;margin-bottom:22px}.today-date{display:none}.dashboard-heading h1{font-size:1.65rem}.dashboard-subtitle{max-width:300px;font-size:.83rem;line-height:1.5}.metrics-grid{gap:11px}.metric-card{padding:15px 13px 16px}.metric-card-top{margin-bottom:12px}.metric-icon{border-radius:10px;width:32px;height:32px}.metric-label{min-height:2.3em;margin-bottom:8px;font-size:.75rem}.metric-value-row{flex-direction:column;align-items:flex-start;gap:8px;min-height:0}.metric-value{font-size:1.65rem}.metric-detail{font-size:.6rem}.focus-panel{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:17px}.focus-panel>div:nth-child(2){flex:1;min-width:180px}.focus-panel p{font-size:.74rem}.focus-button{margin-left:52px}.dashboard-footnote{text-align:left;font-size:.67rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.home-dashboard{gap:20px;display:grid}.home-dashboard-toolbar,.home-panel-heading,.home-toolbar-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-dashboard-toolbar{margin-bottom:-2px}.home-dashboard-kicker{color:#8174bd;letter-spacing:.13em;font-size:.65rem;font-weight:750}.home-dashboard-toolbar h2{color:#292b40;letter-spacing:-.035em;margin:5px 0 0;font-size:1.12rem;font-weight:650}.home-toolbar-actions{justify-content:flex-end}.home-period-select{color:#797b8d;align-items:center;gap:9px;font-size:.77rem;display:inline-flex}.home-period-select select{color:#45475b;min-height:38px;font:inherit;background:#fff;border:1px solid #e6e6ed;border-radius:8px;padding:0 30px 0 11px}.home-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.home-stat-card{background:#fff;border:1px solid #ececf2;border-radius:12px;align-items:flex-start;gap:13px;min-width:0;padding:17px;display:flex;box-shadow:0 3px 12px #1e203a06}.home-stat-icon{border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:1.05rem;font-weight:700;display:grid}.home-stat-icon.violet{color:#7555ed;background:#f1edff}.home-stat-icon.blue{color:#3a7be0;background:#eaf3ff}.home-stat-icon.green{color:#209469;background:#e8f8f1}.home-stat-icon.amber{color:#c18219;background:#fff5e3}.home-stat-card>div{gap:3px;min-width:0;display:grid}.home-stat-card p,.home-stat-card small{color:#828494;margin:0;font-size:.75rem}.home-stat-card strong{color:#24263b;letter-spacing:-.05em;font-size:1.55rem;font-weight:650;line-height:1.2}.home-stat-card small{color:#a0a1ac;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.home-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:17px;display:grid}.home-panel{background:#fff;border:1px solid #ececf2;border-radius:12px;min-width:0;padding:19px 20px;box-shadow:0 3px 12px #1e203a06}.home-panel-heading{margin-bottom:15px}.home-panel-heading h3{color:#303146;margin:0;font-size:.91rem;font-weight:650}.home-panel-heading p{color:#9293a0;margin:4px 0 0;font-size:.71rem}.home-panel-link{color:#6d4aff;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:4px 0;font-size:.72rem;font-weight:600;display:inline-flex}.home-panel-link:hover{color:#5030d6}.pipeline-bars{gap:11px;display:grid}.pipeline-stage{color:#727487;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:0;display:grid}.pipeline-stage:hover .pipeline-stage-label{color:#684ce3}.pipeline-stage-label{font-size:.7rem}.pipeline-stage strong{color:#46485b;text-align:right;font-size:.72rem;font-weight:650}.pipeline-track{background:#f0eff5;border-radius:8px;height:8px;overflow:hidden}.pipeline-track>span{border-radius:inherit;background:linear-gradient(90deg,#9076f1,#6d4aff);min-width:0;height:100%;display:block}.home-task-list,.home-list-table,.home-activity-list{display:grid}.home-task-row,.home-lead-row,.home-activity-row{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #f0f0f4;align-items:center;gap:11px;padding:11px 0;display:flex}.home-task-row:first-child,.home-lead-row:first-child,.home-activity-row:first-child{border-top:0;padding-top:1px}.home-task-check{color:#0000;cursor:pointer;background:#fff;border:1px solid #dcd9e9;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:.72rem;display:grid}.home-task-check:hover{color:#6d4aff;background:#f1edff;border-color:#6d4aff}.home-task-copy,.home-lead-copy,.home-activity-row>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.home-task-title{color:#3d3f53;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.73rem;font-weight:600;overflow:hidden}.home-task-title:hover{color:#684ce3}.home-task-copy>span,.home-lead-copy small,.home-activity-row small{color:#9697a4;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.home-task-row time,.home-lead-row time,.home-activity-row time{color:#858796;flex:none;font-size:.67rem}.home-task-row time.overdue{color:#cf5a57;font-weight:650}.home-lead-row,.home-activity-row{cursor:pointer;width:100%}.home-lead-row:hover .home-lead-copy strong,.home-activity-row:hover strong{color:#684ce3}.home-lead-avatar{color:#684ce3;background:#f1edff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:.66rem;font-weight:700;display:grid}.home-lead-copy strong,.home-activity-row strong{color:#3d3f53;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.home-stage-badge{color:#684ce3;background:#f1edff;border-radius:6px;flex:none;padding:4px 7px;font-size:.63rem;font-weight:650}.home-activity-icon{color:#7555ed;background:#f4f2fb;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;display:grid}.home-empty-state{color:#9293a0;text-align:center;margin:0;padding:17px 0 5px;font-size:.74rem}@media (width<=1000px){.home-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.home-dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.home-dashboard{gap:14px}.home-dashboard-toolbar{flex-direction:column;align-items:flex-start}.home-toolbar-actions{justify-content:space-between;width:100%}.home-stats-grid{gap:9px}.home-stat-card{gap:9px;padding:12px 10px}.home-stat-icon{width:32px;height:32px}.home-stat-card strong{font-size:1.35rem}.home-stat-card p{font-size:.7rem}.home-stat-card small{font-size:.61rem}.home-panel{padding:16px 13px}.home-lead-row,.home-activity-row{gap:8px}.home-lead-row time,.home-activity-row time{display:none}}.lead-detail-view{max-width:1440px;margin:0 auto}.lead-detail-layout{grid-template-columns:minmax(260px,.32fr) minmax(0,.68fr);align-items:start;gap:20px;display:grid}.lead-sidebar,.lead-main-pane{min-width:0}.lead-profile-card{color:#fff;background:#11182f;border:1px solid #e8e9f0;border-radius:8px;flex-direction:column;padding:18px 17px 0;display:flex;overflow:hidden;box-shadow:0 7px 24px #1b1f3b0b}.lead-profile-identity{align-items:center;gap:11px;display:flex}.lead-profile-avatar{color:#fff;background:#3d4968;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.76rem;font-weight:750;display:grid}.lead-profile-identity h2{color:#fff;margin:0 0 2px;font-size:.95rem;line-height:1.3}.lead-level{color:#d7d8e2;font-size:.77rem;font-style:italic}.lead-profile-contact{gap:9px;margin:19px 0 17px;display:grid}.lead-profile-contact a,.lead-profile-contact>span{color:#e0e2ec;overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:.73rem;text-decoration:none;display:flex}.lead-profile-contact a:hover{color:#bfb3ff}.lead-profile-contact a>span,.lead-profile-contact>span>span{color:#b6a8ff;text-align:center;width:14px}.lead-profile-metrics{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -17px;display:grid}.lead-profile-metrics>div{text-align:center;border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:66px;padding:9px 5px;display:flex}.lead-profile-metrics>div:last-child{border-right:0}.lead-profile-metrics strong{color:#fff;font-size:1.05rem;line-height:1.1}.lead-profile-metrics span{color:#bcc1d2;font-size:.62rem}.lead-properties{background:#fff;border:1px solid #e8e9f0;border-radius:9px;margin-top:15px;padding:17px 15px}.lead-properties h3{color:#27293d;margin:0 0 13px;font-size:.88rem}.lead-properties>div{border-bottom:1px solid #f0f0f4;justify-content:space-between;gap:12px;padding:9px 0;font-size:.72rem;display:flex}.lead-properties>div:last-child{border-bottom:0}.lead-properties span{color:#858796}.lead-properties strong{color:#44465a;text-align:right;font-weight:600}.lead-action-toolbar{flex-wrap:wrap;gap:8px;margin:0 0 13px;display:flex;position:relative}.lead-action-toolbar>button,.process-action>button{color:#4a4c5d;cursor:pointer;background:#fff;border:1px solid #e3e4eb;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:7px 11px;font-size:.74rem;font-weight:600;display:inline-flex}.lead-action-toolbar>button:hover,.process-action>button:hover{color:#6047d8;background:#f8f6ff;border-color:#c9befb}.lead-detail-content{background:#fff;border:1px solid #e8e9f0;border-radius:9px;min-height:480px;padding:0 15px 20px;box-shadow:0 7px 24px #1b1f3b0b}.process-action{position:relative}.process-menu{z-index:4;background:#fff;border:1px solid #e7e7ee;border-radius:8px;width:175px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #181b3026}.process-menu button{color:#424456;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;width:100%;padding:9px 10px;font-size:.74rem}.process-menu button:hover{color:#6047d8;background:#f5f2ff}.lead-detail-tabs{border-bottom:1px solid #ececf2;gap:27px;display:flex;overflow-x:auto}.lead-detail-tabs button{color:#777a8b;cursor:pointer;background:0 0;border:0;flex:none;padding:17px 1px 14px;font-size:.84rem;font-weight:600;position:relative}.lead-detail-tabs button.active{color:#6047d8}.lead-detail-tabs button.active:after{content:"";background:#7256f2;height:2px;position:absolute;bottom:-1px;left:0;right:0}.activity-filters{align-items:end;gap:16px;padding:18px 0;display:flex}.activity-filters label{color:#65687a;gap:6px;min-width:150px;font-size:.72rem;font-weight:650;display:grid}.activity-filters select,.activity-filters input{color:#393b4e;background:#fff;border:1px solid #e3e4eb;border-radius:8px;outline:none;width:100%;min-height:39px;padding:0 11px;font-size:.8rem}.activity-filters select:focus,.activity-filters input:focus{border-color:#9c8af5;box-shadow:0 0 0 3px #6d4aff1a}.activity-filters .activity-search{flex:1}.activity-history-list{border-top:1px solid #f0f0f4}.activity-entry{border-bottom:1px solid #f0f0f4;grid-template-columns:35px minmax(112px,145px) minmax(0,1fr);align-items:start;gap:14px;padding:18px 4px;display:grid}.activity-entry-icon{color:#7058dc;background:#f2efff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.9rem;display:grid}.activity-entry time{color:#777a8b;padding-top:7px;font-size:.75rem}.activity-entry strong{color:#282a3e;font-size:.84rem}.activity-entry p{color:#777a8b;margin:5px 0 0;font-size:.79rem;line-height:1.55}.activity-empty{color:#777a8b;text-align:center;margin:0;padding:26px 8px;font-size:.84rem}.lead-fields-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;padding-top:10px;display:grid}.lead-fields-grid>div{border-bottom:1px solid #f0f0f4;gap:5px;padding:16px 0;display:grid}.lead-fields-grid span{color:#858796;font-size:.72rem}.lead-fields-grid strong{color:#303246;overflow-wrap:anywhere;font-size:.84rem;font-weight:600}.lead-record-list{padding:20px 2px 2px}.lead-record-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lead-record-heading h3{color:#282a3e;margin:0 0 3px;font-size:.98rem}.lead-record-heading p{color:#858796;margin:0;font-size:.76rem}.lead-record-heading button{color:#6047d8;cursor:pointer;background:#f8f6ff;border:1px solid #dcd5fb;border-radius:8px;flex:none;padding:8px 11px;font-size:.76rem;font-weight:650}.lead-record-heading .lead-document-upload{position:relative;overflow:hidden}.lead-share-form{grid-template-columns:minmax(0,1fr) 190px auto;align-items:end;gap:12px;margin:18px 0 10px;display:grid}.lead-share-form label{color:#55576a;gap:6px;font-size:.74rem;font-weight:600;display:grid}.lead-share-form input,.lead-share-form select{color:#37394c;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #e3e4eb;border-radius:7px;padding:8px 10px}.lead-share-form button:disabled{opacity:.65;cursor:wait}.lead-document-upload input{opacity:0;width:1px;height:1px;position:absolute}.lead-document-row{align-items:center;margin-bottom:10px}.lead-record{background:#fff;border:1px solid #efeff4;border-radius:11px;align-items:flex-start;gap:13px;padding:16px;display:flex}.record-icon{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.note-icon{color:#7058dc;background:#f2efff}.task-icon{color:#23845c;background:#eaf8f1}.lead-record>div{flex:1;min-width:0}.lead-record strong{color:#282a3e;font-size:.84rem}.lead-record p{color:#686b7d;margin:5px 0 9px;font-size:.79rem;line-height:1.55}.lead-record small{color:#858796;font-size:.7rem}.task-status{color:#a45b0a;background:#fff5e8;border-radius:999px;flex:none;padding:4px 8px;font-size:.68rem;font-weight:650}.lead-name-link{color:#6047d8;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.lead-name-link:hover{text-decoration:underline}@media (width<=760px){.lead-detail-layout{grid-template-columns:1fr;gap:14px}.lead-detail-content{min-height:0;padding:0 12px 14px}.lead-detail-tabs{gap:20px}.activity-filters{flex-wrap:wrap;gap:10px}.activity-filters label{flex:135px}.activity-filters .activity-search{flex-basis:100%}.activity-entry{grid-template-columns:34px minmax(0,1fr);gap:8px 11px}.activity-entry time{grid-area:1/2;padding:0}.activity-entry>div{grid-column:2}.activity-entry-icon{grid-area:1/1/span 2}.lead-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px}}.lead-modal-backdrop{z-index:20;background:#0f132294;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lead-action-modal{background:#fff;border-radius:12px;width:min(100%,620px);max-height:min(88vh,780px);overflow:auto;box-shadow:0 24px 80px #0000003d}.lead-modal-heading{border-bottom:1px solid #ececf2;justify-content:space-between;align-items:center;padding:17px 21px;display:flex}.lead-modal-heading h2{color:#24263a;margin:0;font-size:1.03rem}.lead-modal-heading>button{color:#707284;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:31px;height:31px;font-size:1.4rem;display:grid}.lead-modal-heading>button:hover{background:#f3f3f7}.lead-action-modal form{gap:14px;padding:20px 21px;display:grid}.lead-action-modal form>label{color:#4a4c5d;gap:6px;font-size:.76rem;font-weight:650;display:grid}.lead-action-modal input,.lead-action-modal select,.lead-action-modal textarea{color:#303246;background:#fff;border:1px solid #dedfe7;border-radius:7px;outline:none;width:100%;min-height:39px;padding:9px 11px;font-size:.82rem;font-weight:400}.lead-action-modal textarea{resize:vertical;min-height:90px}.lead-action-modal input:focus,.lead-action-modal select:focus,.lead-action-modal textarea:focus{border-color:#9c8af5;box-shadow:0 0 0 3px #6d4aff1a}.lead-action-modal input[readonly]{background:#f7f7fa}.email-demo-note,.process-modal-description{color:#777a8b;margin:0;font-size:.74rem;line-height:1.5}.lead-modal-actions{border-top:1px solid #ececf2;justify-content:flex-end;gap:9px;margin:3px -21px -20px;padding:13px 21px;display:flex}.lead-modal-actions button{cursor:pointer;border-radius:7px;min-height:36px;padding:7px 13px;font-size:.77rem;font-weight:650}.modal-cancel-button{color:#5f6171;background:#fff;border:1px solid #e0e1e8}.modal-submit-button{color:#fff;background:#6d4aff;border:1px solid #6047d8}.modal-submit-button:hover{background:#5738dc}@media (width<=520px){.lead-profile-card{padding:16px 13px 0}.lead-profile-metrics{margin-left:-13px;margin-right:-13px}.lead-profile-metrics>div{padding-left:3px;padding-right:3px}.lead-profile-metrics span{font-size:.57rem}.lead-action-toolbar{gap:6px}.lead-action-toolbar>button,.process-action>button{min-height:35px;padding:6px 8px;font-size:.69rem}.lead-detail-tabs{gap:16px}.lead-detail-tabs button{font-size:.76rem}.lead-fields-grid{grid-template-columns:1fr}.lead-modal-backdrop{padding:12px}.lead-modal-heading,.lead-action-modal form{padding-left:15px;padding-right:15px}.lead-modal-actions{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}}.workspace-module{min-width:0;padding:3px 0 12px}.workspace-module-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.workspace-module-heading h2{color:#24263a;letter-spacing:-.045em;margin:0 0 5px;font-size:clamp(1.35rem,2vw,1.8rem)}.workspace-module-heading p:not(.module-eyebrow){color:#777a8b;margin:0;font-size:.84rem}.module-eyebrow{color:#8c81c8;letter-spacing:.12em;margin:0 0 7px;font-size:.65rem;font-weight:750}.module-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.module-primary-button,.module-secondary-button{color:#fff;cursor:pointer;background:#6d4aff;border:1px solid #6d4aff;border-radius:8px;min-height:39px;padding:8px 13px;font-size:.78rem;font-weight:650}.module-primary-button:hover{background:#5738dc}.module-secondary-button{color:#494b5e;background:#fff;border-color:#dedfe7}.module-view-toggle{background:#fff;border:1px solid #e6e6ed;border-radius:8px;padding:3px;display:inline-flex}.module-view-toggle button{color:#686a7c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:.74rem}.module-view-toggle button.active{color:#6047d8;background:#eeeaff;font-weight:650}.workspace-filter-panel{background:#fff;border:1px solid #e9e9ef;border-radius:11px;grid-template-columns:minmax(160px,1.5fr) repeat(3,minmax(120px,1fr)) repeat(2,minmax(125px,.8fr)) auto;align-items:end;gap:11px;margin-bottom:17px;padding:15px;display:grid}.workspace-filter-panel label,.task-list-controls,.report-filter-panel label{color:#696b7b;gap:6px;min-width:0;font-size:.7rem;font-weight:650;display:grid}.workspace-filter-panel input,.workspace-filter-panel select,.task-list-controls input,.task-list-controls select,.list-workspace-controls select,.smart-view-toolbar select,.report-chart-title select,.report-filter-panel select{color:#434558;background:#fff;border:1px solid #e3e4eb;border-radius:7px;outline:none;width:100%;min-width:0;height:37px;padding:0 9px;font-size:.75rem}.workspace-filter-panel input:focus,.workspace-filter-panel select:focus,.task-list-controls input:focus,.task-list-controls select:focus{border-color:#9c8af5;box-shadow:0 0 0 3px #6d4aff17}.module-clear-button{color:#6d4aff;cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:37px;padding:0 8px;font-size:.72rem;font-weight:650}.module-table-meta{color:#777a8b;align-items:center;gap:10px;margin:17px 0 11px;font-size:.74rem;display:flex}.module-table-meta strong{color:#303246;font-size:.8rem}.module-table-wrap{background:#fff;border:1px solid #e8e9f0;border-radius:10px;overflow:auto}.module-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.module-table th{color:#77798a;white-space:nowrap;background:#f8f8fb;border-bottom:1px solid #ececf2;padding:12px 14px;font-size:.68rem;font-weight:700}.module-table td{color:#57596a;vertical-align:middle;border-bottom:1px solid #f0f0f4;padding:13px 14px;font-size:.76rem}.module-table tbody tr:last-child td{border-bottom:0}.module-table tbody tr:hover{background:#fbfaff}.module-table td strong{color:#36384c;font-size:.77rem;font-weight:600}.module-link-button{color:#536fa6;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.module-link-button:hover{color:#6047d8;text-decoration:underline}.module-type-badge{color:#5e4abb;background:#f1efff;border-radius:999px;max-width:180px;padding:4px 8px;font-size:.66rem;line-height:1.3;display:inline-flex}.module-status{color:#9c590e;font:inherit;cursor:pointer;background:#fff3e7;border:0;border-radius:999px;padding:4px 8px;font-size:.66rem}.module-status.completed{color:#237b55;background:#eaf8f1}.module-status.open{color:#9c590e;background:#fff3e7}.module-empty-cell{text-align:center;color:#858796!important;padding:32px!important}.workspace-footnote{color:#898b99;margin:13px 0 0;font-size:.7rem}.workspace-modal-backdrop{z-index:25;background:#0f13228f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.workspace-modal{background:#fff;border:1px solid #e8e9f0;border-radius:11px;width:min(100%,560px);max-height:min(88vh,760px);overflow:auto;box-shadow:0 25px 80px #00000038}.workspace-modal-heading{border-bottom:1px solid #ededf2;justify-content:space-between;align-items:center;padding:15px 19px;display:flex}.workspace-modal-heading h2{color:#282a3e;margin:0;font-size:.98rem}.workspace-modal-heading button{color:#777a8b;cursor:pointer;background:0 0;border:0;border-radius:6px;width:31px;height:31px;font-size:1.35rem}.workspace-form{gap:13px;padding:19px;display:grid}.workspace-form label{color:#4a4c5d;gap:6px;font-size:.74rem;font-weight:650;display:grid}.workspace-form input,.workspace-form select,.workspace-form textarea{color:#303246;background:#fff;border:1px solid #dedfe7;border-radius:7px;outline:none;width:100%;min-height:38px;padding:8px 10px;font-size:.78rem;font-weight:400}.workspace-form input:focus,.workspace-form select:focus,.workspace-form textarea:focus{border-color:#9c8af5;box-shadow:0 0 0 3px #6d4aff17}.workspace-form textarea{resize:vertical;min-height:76px}.workspace-form .marketing-consent-option{align-items:flex-start;gap:9px;font-weight:500;display:flex}.workspace-form .marketing-consent-option input{accent-color:#6752d5;width:16px;min-height:16px;margin:1px 0 0}.workspace-form label small{color:#858796;font-size:.67rem;font-weight:400}.workspace-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-form-actions{justify-content:flex-end;gap:8px;padding-top:6px;display:flex}.workspace-form-actions button{cursor:pointer;border-radius:7px;min-height:35px;padding:7px 12px;font-size:.74rem;font-weight:650}.workspace-back-button{color:#6047d8;cursor:pointer;background:0 0;border:0;margin-bottom:11px;padding:7px 0;font-size:.78rem;font-weight:650}.module-search{color:#858796;background:#fff;border:1px solid #e3e4eb;border-radius:7px;align-items:center;gap:8px;min-width:180px;min-height:38px;padding:0 10px;display:flex}.module-search input{color:#37394c;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:.76rem}.list-workspace-controls,.smart-view-toolbar,.task-calendar-toolbar{background:#fff;border:1px solid #e9e9ef;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:12px;display:flex}.list-workspace-controls .module-search{flex:220px}.list-workspace-controls>span{color:#747687;white-space:nowrap;align-items:center;gap:7px;font-size:.72rem;display:flex}.list-workspace-controls select{width:auto;min-width:100px}.lists-layout{grid-template-columns:minmax(0,1fr) 235px;gap:16px;display:grid}.list-create-panel{background:#fff;border:1px solid #e9e9ef;border-radius:10px;align-content:start;gap:9px;padding:14px;display:grid}.list-create-panel h3{color:#35374a;margin:1px 0 3px;font-size:.84rem}.list-create-panel>button{color:#fff;text-align:left;cursor:pointer;background:#8c1039;border:1px solid #5b0d2b;border-radius:6px;min-height:37px;padding:7px 9px;font-size:.68rem;font-weight:650}.list-create-panel>button:hover{background:#6e0d2e}.list-create-panel h4{color:#343649;margin:10px 0 -3px;font-size:.76rem}.list-create-panel p{color:#777a8b;margin:0;font-size:.69rem;line-height:1.5}.table-icon-button{color:#777a8b;cursor:pointer;background:0 0;border:0;border-radius:6px;width:30px;height:30px}.table-icon-button:hover{color:#6047d8;background:#f2efff}.smart-view-updated{color:#777a8b;font-size:.7rem}.smart-view-updated:first-letter{color:#28a36a}.smart-view-updated button{color:#6047d8;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:3px}.smart-view-tabs{border-bottom:1px solid #e7e7ee;gap:5px;display:flex;overflow-x:auto}.smart-view-tabs button{color:#6d6f80;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;gap:3px;min-width:155px;padding:11px 13px;display:grid}.smart-view-tabs button.active{color:#4c40a1;border-bottom-color:#6d4aff}.smart-view-tabs button span{white-space:nowrap;font-size:.71rem}.smart-view-tabs button strong{color:#36384c;font-size:.85rem}.smart-view-toolbar .module-search{flex:210px}.smart-view-toolbar>label{color:#747687;align-items:center;gap:8px;font-size:.71rem;display:flex}.smart-view-toolbar>label select{min-width:115px}.saved-view-chip{color:#5e4abb;background:#faf9ff;border:1px solid #e8e5f8;border-radius:7px;padding:7px 10px;font-size:.7rem}.task-calendar-toolbar{justify-content:space-between}.calendar-month-control,.task-list-controls{align-items:center;gap:8px;display:flex}.calendar-month-control>button{color:#56586a;cursor:pointer;background:#fff;border:1px solid #e2e3eb;border-radius:6px;min-width:31px;height:32px;font-size:1rem}.calendar-month-control .calendar-today-button{padding:0 10px;font-size:.7rem}.calendar-month-control h3{color:#313347;margin:0 0 0 5px;font-size:.93rem}.task-list-controls{gap:8px;display:flex}.task-list-controls input{width:170px}.task-list-controls select{width:130px}.task-calendar{background:#fff;border:1px solid #e6e7ee;border-radius:9px;overflow:auto}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(95px,1fr));min-width:760px;display:grid}.calendar-weekdays{background:#fafafd;border-bottom:1px solid #e8e9ef}.calendar-weekdays span{color:#77798a;text-align:right;padding:10px;font-size:.69rem;font-weight:700}.calendar-day{border-bottom:1px solid #eff0f4;border-right:1px solid #eff0f4;min-height:106px;padding:6px;overflow:hidden}.calendar-day:nth-child(7n){border-right:0}.calendar-day.outside-month{background:#fafafd}.calendar-day.outside-month .calendar-day-number{color:#b6b7c1}.calendar-day-number{color:#555769;text-align:right;margin-bottom:5px;font-size:.69rem;display:block}.calendar-task-chip{color:#526579;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#edf5fd;border:0;border-radius:4px;width:100%;margin:3px 0;padding:5px 6px;font-size:.61rem;display:block;overflow:hidden}.calendar-task-chip:hover{background:#deedfb}.calendar-task-chip i{background:#74a878;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.reports-module{grid-template-columns:220px minmax(0,1fr);gap:22px;display:grid}.reports-navigation{border-right:1px solid #e7e7ee}.reports-section-tabs{border-bottom:1px solid #e7e7ee;display:flex}.reports-section-tabs button{color:#777a8b;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 5px;font-size:.76rem}.reports-section-tabs button.active{color:#6047d8;border-bottom-color:#6d4aff;font-weight:650}.reports-navigation aside{gap:3px;padding:13px 9px 13px 0;display:grid}.reports-navigation aside h3{color:#444658;margin:10px 0 4px;font-size:.72rem}.reports-navigation aside button{color:#707283;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 8px;font-size:.7rem}.reports-navigation aside button:hover,.reports-navigation aside button.active{color:#5944c6;background:#f3f1fc}.reports-content{min-width:0}.reports-content .workspace-module-heading{margin-bottom:15px}.report-search{max-width:450px;margin-bottom:14px}.reports-pinned-heading{color:#444658;background:#f7f7fa;border-radius:7px;align-items:center;gap:9px;margin-bottom:13px;padding:10px;font-size:.75rem;display:flex}.reports-pinned-heading>span{color:#858796}.reports-pinned-heading select{color:#616375;background:#fff;border:1px solid #e3e4eb;border-radius:6px;height:31px;margin-left:auto;padding:0 8px;font-size:.69rem}.report-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.report-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e8ef;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 16px;align-items:start;gap:10px;min-height:84px;padding:13px;display:grid}.report-card:hover{border-color:#cfc6fb;box-shadow:0 5px 16px #43378614}.report-card-icon{color:#679d7c;font-size:1rem}.report-card>span:nth-child(2){gap:6px;display:grid}.report-card strong{color:#35374a;font-size:.74rem}.report-card small{color:#858796;font-size:.67rem;line-height:1.4}.report-pin{color:#d3a776;font-size:.68rem}.report-detail-module>.workspace-back-button{margin-bottom:16px}.report-layout{grid-template-columns:minmax(0,1fr) 230px;gap:15px;display:grid}.report-chart-card,.report-filter-panel{background:#fff;border:1px solid #e7e8ef;border-radius:9px;padding:15px}.report-chart-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-chart-title>div{gap:3px;display:grid}.report-chart-title strong{color:#383a4d;font-size:.78rem}.report-chart-title small{color:#898b98;font-size:.66rem}.report-chart-title select{width:auto}.report-bar-chart{background:repeating-linear-gradient(0deg,#fff 0 43px,#f1f1f5 44px,#fff 45px);border-bottom:1px solid #e9e9ef;justify-content:space-around;align-items:end;gap:12px;height:220px;margin-top:13px;padding:10px 12px 0;display:flex}.report-bar-chart>div{flex-direction:column;justify-content:end;align-items:center;gap:7px;width:100%;height:100%;display:flex}.report-bar-chart>div span{background:#4ca9e9;border-radius:5px 5px 0 0;width:min(34px,80%);min-height:8px}.report-bar-chart small{color:#7f8190;padding-bottom:6px;font-size:.62rem}.report-filter-panel{align-content:start;gap:12px;display:grid}.report-filter-panel h3{color:#3a3c4f;margin:0;font-size:.82rem}.report-filter-panel select{height:35px}.report-detail-module>.module-table-meta{margin-top:17px}.column-settings{border:0;gap:14px;margin:0;padding:18px;display:grid}.column-settings legend{color:#6f7181;font-size:.73rem}.column-settings-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;max-height:min(54vh,450px);display:grid;overflow:auto}.column-setting-option{color:#555769;border-bottom:1px solid #f0f0f4;align-items:center;gap:9px;min-height:36px;font-size:.75rem;display:flex}.column-setting-option input{accent-color:#6d4aff}.list-member-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.list-member-toolbar .module-table-meta{flex-wrap:wrap}.list-lead-picker{border:1px solid #ececf2;border-radius:8px;max-height:52vh;display:grid;overflow:auto}.list-lead-picker>label{cursor:pointer;border-bottom:1px solid #f0f0f4;align-items:center;gap:11px;min-height:55px;padding:8px 11px;display:flex}.list-lead-picker>label:last-child{border-bottom:0}.list-lead-picker input{accent-color:#6d4aff;width:15px;min-height:15px}.list-lead-picker>label>span{gap:3px;display:grid}.list-lead-picker strong{color:#35374a;font-size:.75rem}.list-lead-picker small,.import-help,.import-message{color:#777a8b;font-size:.72rem}.import-help{margin:0;line-height:1.55}.import-help strong{color:#444658}.import-message{color:#5746b0;background:#f3f1fc;border-radius:7px;margin:0;padding:10px;line-height:1.45}@media (width<=1000px){.workspace-filter-panel{grid-template-columns:repeat(3,minmax(130px,1fr))}.reports-module{grid-template-columns:180px minmax(0,1fr);gap:14px}.report-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.workspace-module-heading{flex-direction:column}.lead-share-form{grid-template-columns:minmax(0,1fr)}.module-heading-actions{justify-content:flex-start}.workspace-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.workspace-filter-panel label:first-child{grid-column:1/-1}.workspace-filter-panel .module-clear-button{justify-self:start}.lists-layout,.reports-module{grid-template-columns:minmax(0,1fr)}.list-create-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.list-create-panel h3,.list-create-panel h4,.list-create-panel p{grid-column:1/-1}.reports-navigation{border-right:0}.reports-navigation aside{gap:5px;padding:9px 0;display:flex;overflow-x:auto}.reports-navigation aside h3{display:none}.reports-navigation aside button{white-space:nowrap;flex:none}.report-card-grid{grid-template-columns:minmax(0,1fr)}.task-calendar-toolbar{flex-direction:column;align-items:flex-start}.task-list-controls,.task-list-controls input{width:100%}.task-list-controls select{flex:0 0 130px}.smart-view-toolbar{align-items:stretch}.smart-view-toolbar .module-search,.smart-view-toolbar>label{flex-basis:100%}.smart-view-toolbar .module-primary-button{width:100%}.workspace-form-row,.column-settings-list{grid-template-columns:1fr}}.extras-workspace{gap:16px;display:grid}.extras-workspace .workspace-module-heading{margin-bottom:0}.extras-workspace .workspace-module-heading>.module-primary-button{flex:none}.extras-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.extras-toolbar .module-search{width:min(100%,390px)}.extras-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.extras-summary article,.integration-card,.integration-setup-card{background:#fff;border:1px solid #e8e9f0;border-radius:10px;padding:17px}.extras-summary article{gap:5px;display:grid}.extras-summary span{color:#777a8b;font-size:.73rem}.extras-summary strong{color:#303246;font-size:1.35rem}.campaign-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.campaign-provider-grid article{background:#fff;border:1px solid #e8e9f0;border-radius:10px;justify-items:start;gap:8px;padding:16px;display:grid}.campaign-provider-grid h3,.campaign-provider-grid p{margin:0}.campaign-provider-grid h3{color:#303246;font-size:.86rem}.campaign-provider-grid p,.campaign-provider-grid code{color:#777a8b;overflow-wrap:anywhere;font-size:.72rem}.campaign-actions{white-space:normal;min-width:250px}.campaign-actions>*{margin:2px}.extras-workspace .workspace-footnote{margin:0}.extras-workspace .workspace-footnote code,.workspace-form .import-help code{color:#5b47c5}.template-library-button{justify-self:start}.template-picker-overlay{z-index:20;background:#0f12267a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.template-picker-dialog{background:#fff;border:1px solid #e8e9f0;border-radius:12px;gap:16px;width:min(760px,100%);max-height:min(760px,90vh);padding:20px;display:grid;overflow:hidden;box-shadow:0 24px 70px #14172d3d}.template-picker-dialog .workspace-modal-heading{align-items:flex-start}.template-picker-dialog .workspace-modal-heading h2{color:#282a40;margin:0;font-size:1.1rem}.template-picker-dialog .module-eyebrow{margin-bottom:5px}.template-search{width:100%}.template-picker-list{gap:10px;padding-right:3px;display:grid;overflow:auto}.template-picker-card{background:#fff;border:1px solid #ececf2;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;display:flex}.template-picker-card h3{color:#303246;margin:8px 0 5px;font-size:.86rem}.template-picker-card strong{color:#4a4c5d;font-size:.75rem}.template-picker-card p{color:#777a8b;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:520px;margin:7px 0 0;font-size:.73rem;line-height:1.5;display:-webkit-box;overflow:hidden}.template-picker-card .module-primary-button{flex:none}.workflow-demo-notice{background:#f8f6ff;border:1px solid #e7e2fb;border-radius:9px;gap:3px;padding:13px 15px;display:grid}.workflow-demo-notice strong{color:#5141a7;font-size:.77rem}.workflow-demo-notice span{color:#777a8b;font-size:.73rem}.workflow-result{margin:0}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-card{flex-direction:column;align-items:flex-start;min-height:190px;display:flex}.integration-icon{color:#684ce3;background:#f1edff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.integration-card h3{color:#303246;margin:12px 0 5px;font-size:.87rem}.integration-card p,.integration-setup-card p{color:#777a8b;margin:0 0 14px;font-size:.73rem;line-height:1.55}.integration-card .module-secondary-button{margin-top:auto}.integration-setup-card{gap:15px;max-width:760px;display:grid}.integration-setup-card>label{color:#696b7b;gap:6px;max-width:360px;font-size:.73rem;font-weight:650;display:grid}.integration-setup-card select{color:#434558;background:#fff;border:1px solid #e3e4eb;border-radius:7px;min-height:38px;padding:0 10px}.meta-integration-card{gap:20px;max-width:860px}.meta-integration-card h3{color:#303246;margin:0 0 8px;font-size:.84rem}.meta-integration-card p{color:#777a8b;overflow-wrap:anywhere;margin:8px 0 0;font-size:.74rem;line-height:1.6}.meta-integration-card code{color:#5b47c5;overflow-wrap:anywhere;font-size:.72rem}.meta-webhook-url{background:#f8f8fc;border:1px solid #e8e9f0;border-radius:7px;padding:10px 12px;display:block}.meta-setup-list{color:#777a8b;gap:7px;margin:8px 0 0;padding-left:20px;font-size:.74rem;line-height:1.55;display:grid}.integration-state{color:#9a6719;background:#fff4e5;border-radius:20px;margin-bottom:10px;padding:5px 8px;font-size:.68rem;font-weight:650;display:inline-flex}.integration-state.connected{color:#20815f;background:#e8f8f1}.integration-setup-card .import-message{margin:0}.team-account-form{background:#fff;border:1px solid #e8e9f0;border-radius:10px;max-width:760px;padding:18px}.team-account-form h3,.team-leads-heading h3{color:#303246;margin:0;font-size:.9rem}.team-account-form .workspace-form-actions{justify-content:flex-start}.team-account-form .import-help{margin:0}.team-leads-heading{align-items:center;margin:10px 0 0}.team-leads-heading p{color:#777a8b;margin:4px 0 0;font-size:.73rem}.team-transfer-form{align-items:center;gap:7px;min-width:225px;display:flex}.team-transfer-form select{color:#45475a;min-width:0;font:inherit;background:#fff;border:1px solid #dedfe8;border-radius:6px;padding:7px 8px;font-size:.72rem}.team-transfer-form button{flex:none}.campaign-capture-page{background:#f6f7fb;place-items:center;min-height:100vh;padding:24px;display:grid}.campaign-capture-card{background:#fff;border:1px solid #e8e9f0;border-radius:14px;gap:14px;width:min(480px,100%);padding:30px;display:grid;box-shadow:0 20px 55px #14172d1a}.campaign-capture-brand{color:#5846c3;font-size:1rem;font-weight:750;text-decoration:none}.campaign-capture-card .module-eyebrow,.campaign-capture-card h1,.campaign-capture-card>p{margin:0}.campaign-capture-card h1{color:#282a40;font-size:1.45rem}.campaign-capture-card>p:not(.module-eyebrow){color:#777a8b;font-size:.84rem}.campaign-capture-form{gap:13px;margin-top:5px}.campaign-capture-form .marketing-consent-option{color:#5e6070;line-height:1.5}.campaign-capture-form>button{justify-self:start}.campaign-capture-form .campaign-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=760px){.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-account-form{max-width:100%}}@media (width<=560px){.extras-toolbar,.template-picker-card{flex-direction:column;align-items:stretch}.extras-toolbar .module-search{width:100%}.extras-summary,.integration-grid,.campaign-provider-grid{grid-template-columns:minmax(0,1fr)}.template-picker-overlay{padding:12px}.template-picker-dialog{max-height:94vh;padding:15px}}
