@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap";:root{--primary:#21a6ff;--primary-2:#097cc2;--ink:#132535;--muted:#718092;--line:#e6ebf0;--canvas:#f7f9fc;--surface:#fff;--sidebar:#102c40;--sidebar-2:#163c56;--soft:#eaf7ff;--success:#18a66a;--shadow:0 12px 34px #14354d0d;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media (width>=701px){.shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding:10px 8px}.logo{padding:0 6px 10px;font-size:19px}.brand-mark{width:32px;height:32px;font-size:13px}.sidebar nav{gap:5px}.nav-group{gap:1px}.nav-label{letter-spacing:.12em;padding:7px 8px 2px;font-size:11px}.sidebar nav a,.side-footer button{min-height:34px;padding:7px 8px;font-size:15px}.side-footer{gap:3px;padding-top:8px}.topbar{height:58px;padding:0 24px}.topbar .crumb{font-size:15px}.workspace-search{max-width:330px;height:36px;font-size:15px}.topbar .icon,.topbar .profile{min-height:34px}.content{max-width:none;padding:18px 26px 24px}.page-header{margin-bottom:14px}.page-header h1{font-size:28px;line-height:1.15}.page-header p{margin-top:5px;font-size:15px;line-height:1.4}.eyebrow{margin-bottom:5px;font-size:11px}.primary,.ghost,.secondary,.icon-button{min-height:34px;padding:7px 11px;font-size:14px}.panel{border-radius:12px;padding:14px}.metrics,.people-stats{gap:10px;margin-bottom:12px}.metric{min-height:88px;padding:13px 14px}.metric h2,.metric strong{font-size:26px}.metric p{margin-top:6px;font-size:14px}.people-stats article{min-height:70px;padding:11px 13px}.people-stats h2{margin-top:2px;font-size:25px}.people-stats p,.people-stats small{font-size:14px}.stat-icon{width:32px;height:32px}.table-tools,.filters-row{gap:8px;margin-bottom:10px}.table-tools input,.filters-row input,.filters-row select,select,input,textarea{min-height:34px;font-size:15px}th{padding:8px 12px;font-size:11px}td{padding:9px 12px;font-size:15px}.data-table tbody tr{min-height:48px}.table-footer{padding:9px 12px;font-size:14px}.empty-state{min-height:140px;padding:22px}.card-grid,.dashboard-grid,.lead-detail-grid{gap:12px}.lead-detail-grid{margin-bottom:12px}.lead-detail-card{padding:14px}.lead-detail-card h2,.panel h2{font-size:18px}.form-grid{gap:10px}.form-field{gap:4px}.form-field label{font-size:13px}.modal-content{max-height:calc(100vh - 36px)}}@media (width>=701px) and (height<=850px){.content{padding-top:14px;padding-bottom:18px}.page-header{margin-bottom:10px}.page-header h1{font-size:26px}.metric{min-height:76px;padding:10px 12px}.people-stats article{min-height:62px;padding:9px 12px}.panel{padding:12px}th,td{padding-top:7px;padding-bottom:7px}}html[data-theme=dark]{--ink:#e7f0f6;--muted:#9babb8;--line:#294352;--canvas:#10212c;--surface:#172e3d;--sidebar:#0b1d28;--sidebar-2:#102b3d;--soft:#163d56;--shadow:0 12px 34px #0003}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font:16px Inter,sans-serif}button,input{font:inherit}button{cursor:pointer}.primary{background:linear-gradient(135deg, var(--primary), var(--primary-2));color:#fff;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #21a6ff36}.wide{justify-content:center;width:100%;margin-top:18px}.ghost,.icon{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:7px;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.kicker{letter-spacing:1.3px;color:var(--primary-2);font:700 12px DM Mono}.auth{grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.auth-art{background:linear-gradient(145deg, var(--sidebar), var(--sidebar-2));color:#fff;padding:42px 9%;position:relative;overflow:hidden}.auth-brand,.mobile-brand,.logo{align-items:center;gap:10px;font-size:21px;display:flex}.brand-mark{background:var(--primary);color:#fff;letter-spacing:-1px;border-radius:10px;place-items:center;width:34px;height:34px;font:700 14px DM Mono;display:grid}.brand-mark.has-image{background:#fff;padding:3px;overflow:hidden}.brand-mark img{object-fit:contain;border-radius:7px;width:100%;height:100%;display:block}.sidebar .logo>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-workspace-brand{align-items:center;gap:8px;min-width:0;display:none}.mobile-workspace-brand>span{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font:700 11px DM Mono;display:grid}.mobile-workspace-brand>span.has-image{background:var(--surface);padding:3px;overflow:hidden}.mobile-workspace-brand img{object-fit:contain;border-radius:5px;width:100%;height:100%}.mobile-workspace-brand b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:15px;overflow:hidden}.workspace-footer-links{gap:12px;margin-left:12px;display:inline-flex}.workspace-footer-links a{color:var(--primary-2);text-decoration:none}.auth-copy p{letter-spacing:1.6px;color:#7ed0ff;font:12px DM Mono}.auth-copy h1{letter-spacing:-2px;margin:18px 0;font-size:50px;line-height:1.06}.auth-copy span{color:#bfd7e5;font-size:18px;line-height:1.6}.orb{filter:blur(1px);background:#21a6ff2b;border-radius:50%;position:absolute}.o1{width:470px;height:470px;top:-180px;right:-150px}.o2{background:#6fc9fb23;width:290px;height:290px;bottom:-130px;left:10%}.illustration{width:330px;height:190px;position:absolute;bottom:11%;right:12%}.i-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff16;border:1px solid #ffffff24;border-radius:13px;width:170px;padding:18px;position:absolute}.i-card svg{color:#7ed0ff}.i-card b,.i-card small{margin-top:8px;display:block}.i-card small{color:#bcd9e9}.i-chart{background:#ffffff12;border-radius:15px;align-items:end;gap:12px;width:230px;height:130px;padding:22px;display:flex;position:absolute;bottom:0;right:0}.i-chart i{background:#6fd0ff;border-radius:4px;width:17px}.i-chart i:first-child{height:32%}.i-chart i:nth-child(2){height:57%}.i-chart i:nth-child(3){height:43%}.i-chart i:nth-child(4){height:81%}.i-chart i:nth-child(5){height:66%}.auth-form{background:var(--surface);place-items:center;padding:25px;display:grid}.auth-form form{width:min(390px,100%);position:relative}.sub{color:var(--muted);line-height:1.5}.input{margin-top:17px;display:block}.input>span{margin-bottom:7px;font-size:14px;font-weight:600;display:block}.input div{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.input svg{color:var(--muted)}.input input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 0}.login-options,.auth-bottom{color:var(--muted);justify-content:space-between;margin-top:15px;font-size:14px;display:flex}.login-options a,.auth-bottom a,.panel-head a{color:var(--primary-2);cursor:pointer;font-weight:600}.password-eye{color:var(--muted);background:0 0;border:0;position:absolute;top:245px;right:12px}.alert{background:var(--soft);color:var(--primary-2);border-radius:7px;margin:15px 0;padding:11px 12px}.mobile-brand{display:none}.shell{grid-template-columns:245px 1fr;min-height:100vh;display:grid}.shell.collapsed{grid-template-columns:76px 1fr}.sidebar{background:var(--sidebar);color:#d9e9f4;flex-direction:column;padding:19px 13px;display:flex}.logo{padding:0 8px 20px}.logo .collapse{color:#cce3f1;background:#ffffff12;border-color:#ffffff1e;margin-left:auto}.sidebar nav{gap:4px;margin-top:8px;display:grid}.sidebar nav a,.side-footer button{color:#a9c2d2;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;width:100%;padding:11px 12px;font-weight:500;text-decoration:none;display:flex}.side-footer{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.main-area{min-width:0;position:relative}.topbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;height:68px;padding:0 34px;display:flex}.search{color:var(--muted);align-items:center;gap:8px;display:flex}.global{border:1px solid var(--line);border-radius:7px;width:min(370px,44vw);padding:8px 10px}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.top-actions{align-items:center;gap:10px;display:flex;position:relative}.icon{padding:8px}.badge:after{content:"";background:var(--primary);border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(8px,-7px)}.avatar{background:var(--soft);width:35px;height:35px;color:var(--primary-2);border:0;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.profile-menu{z-index:4;border:1px solid var(--line);background:var(--surface);width:210px;box-shadow:var(--shadow);border-radius:9px;padding:13px;position:absolute;top:45px;right:0}.profile-menu b,.profile-menu small{display:block}.profile-menu small{color:var(--muted);margin-top:3px}.profile-menu hr{border:0;border-top:1px solid var(--line)}.profile-menu button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;padding:7px 0;display:block}.content{max-width:1420px;margin:auto;padding:35px}.page-header{justify-content:space-between;align-items:start;margin-bottom:26px;display:flex}.page-header h1{letter-spacing:-1px;margin:6px 0;font-size:31px}.page-header>div>p:last-child{color:var(--muted);margin:0}.metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.metric,.panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.metric{padding:19px;position:relative}.metric-icon{background:var(--soft);width:36px;height:36px;color:var(--primary-2);border-radius:9px;place-items:center;display:grid}.metric p{color:var(--muted);margin:14px 0 3px}.metric strong{letter-spacing:-1px;font-size:29px;display:block}.metric small{color:var(--success);font-size:13px}.dash-grid{grid-template-columns:1.55fr 1fr;gap:16px;margin:17px 0;display:grid}.panel-head{justify-content:space-between;align-items:start;display:flex}.panel-head h3,.panel-head p{margin:0}.panel-head p{color:var(--muted);margin-top:4px;font-size:14px}.chart-bars{justify-content:space-around;align-items:end;height:210px;padding:22px 8px 0;display:flex}.chart-bars div{place-items:end center;gap:10px;width:30px;height:100%;display:grid}.chart-bars i{background:linear-gradient(var(--primary), var(--primary-2));border-radius:5px 5px 2px 2px;width:100%;display:block}.chart-bars span{color:var(--muted);font-size:13px}.event{border-bottom:1px solid var(--line);gap:10px;padding:14px 0;display:flex}.event:last-child{border:0}.event>b{background:var(--soft);width:27px;height:27px;color:var(--primary-2);border-radius:50%;place-items:center;display:grid}.event span{font-size:15px}.event small{color:var(--muted);margin-top:3px;display:block}.quick{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:17px;display:grid}.quick button{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:9px;padding:13px;font-weight:600;display:flex}.quick button svg{color:var(--primary)}.profile-card{align-items:center;gap:15px;margin-bottom:16px;display:flex}.profile-card h2,.profile-card p{margin:0}.profile-card p{color:var(--muted);margin-top:4px}.large{width:58px;height:58px}.status{background:var(--soft);color:var(--primary-2);border-radius:20px;margin-left:auto;padding:5px 8px;font:12px DM Mono;display:inline-block}.form-grid{max-width:760px}.form-columns{grid-template-columns:1fr 1fr;gap:0 14px;margin-bottom:18px;display:grid}.data-table{padding:0;overflow:auto}.table-tools{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px;display:flex}.table-tools .search{border:1px solid var(--line);border-radius:7px;width:290px;padding:8px 10px}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:13px 16px}th{color:var(--muted);letter-spacing:1px;font:12px DM Mono}.person{align-items:center;gap:9px;display:flex}.person small{color:var(--muted);margin-top:2px;line-height:1.45;display:block}.role{font-size:13px;font-weight:600}.dots{color:var(--muted);background:0 0;border:0}footer{color:var(--muted);padding:0 35px 22px;font-size:13px}@media (width<=950px){.auth{grid-template-columns:1fr}.auth-art{min-height:280px}.auth-copy{margin-top:50px}.auth-copy h1{font-size:36px}.illustration{display:none}.auth-form{min-height:580px}.shell{grid-template-columns:76px 1fr}.sidebar .logo b,.sidebar nav span,.side-footer button{font-size:0}.metrics{grid-template-columns:repeat(2,1fr)}.dash-grid{grid-template-columns:1fr}.quick{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.auth-art{display:none}.mobile-brand{margin-bottom:40px;display:flex}.topbar{padding:0 16px}.global{display:none}.content{padding:24px 16px}.metrics{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:14px}.metric strong{font-size:25px}.page-header{display:block}.page-header .primary{margin-top:14px}.quick,.form-columns,.shell{grid-template-columns:1fr}.sidebar{z-index:3;flex-direction:row;height:59px;padding:8px;position:fixed;bottom:0;left:0;right:0}.logo,.side-footer{display:none}.sidebar nav{justify-content:space-around;width:100%;margin:0;display:flex}.sidebar nav a{width:auto;padding:10px}.sidebar nav a svg{width:19px}.sidebar nav span{display:none}.main-area{padding-bottom:60px}.top-actions{margin-left:auto}}.demo-card{border:1px solid var(--line);background:var(--canvas);border-radius:10px;margin-top:24px;padding:13px}.demo-card>div{justify-content:space-between;margin-bottom:8px;display:flex}.demo-card small{color:var(--muted);font-size:12px;display:block}.demo-card>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.demo-card i{color:var(--primary-2);border-radius:5px;place-items:center;padding:5px;display:grid}.register-page{background:radial-gradient(circle at 15% 10%,var(--soft),transparent 32%),var(--canvas);min-height:100vh;padding:42px 20px}.register-card{border:1px solid var(--line);background:var(--surface);width:min(760px,100%);box-shadow:var(--shadow);border-radius:16px;margin:auto;padding:32px 38px}.back{color:var(--primary-2);margin-bottom:28px;font-weight:600;text-decoration:none;display:inline-block}.register-title{align-items:center;gap:12px;display:flex}.register-title h1{letter-spacing:-1px;margin:4px 0;font-size:32px}.register-title .kicker{margin:0}.photo-upload{border:1px dashed var(--primary);background:var(--soft);color:var(--primary-2);cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:21px 0 4px;padding:12px;font-weight:600;display:flex}.photo-upload input{display:none}.register-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.input select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 0}.field-error{color:#cf3d4f;margin-top:4px;font-size:13px;display:block}.password-hint,.already{color:var(--muted);font-size:14px}.already{text-align:center}.already a{color:var(--primary-2);font-weight:700}@media (width<=620px){.register-page{padding:18px 12px}.register-card{padding:24px 20px}.register-grid{grid-template-columns:1fr}}.auth{background:var(--surface);grid-template-columns:minmax(0,56%) minmax(440px,44%);min-height:100dvh}.auth-art{isolation:isolate;background:linear-gradient(135deg,var(--primary) 0%,#1599ed 55%,var(--primary-2) 100%);color:#fff;min-height:100dvh;padding:44px clamp(34px,8vw,126px);overflow:hidden}.auth-grid{opacity:.2;z-index:-1;background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.auth-glow{filter:blur(3px);opacity:.14;z-index:-1;background:#fff;border-radius:50%;position:absolute}.glow-one{width:540px;height:540px;top:-250px;right:-155px}.glow-two{width:390px;height:390px;bottom:-190px;left:-135px}.auth-brand{z-index:1;letter-spacing:-.3px;font-size:23px;position:relative}.auth-brand .brand-mark{background:#ffffff30;border:1px solid #ffffff45;box-shadow:0 10px 24px #067dc740}.auth-copy{z-index:1;max-width:570px;margin-top:clamp(115px,21vh,255px);position:relative}.auth-copy p{color:#e8f8ff;font-weight:700}.auth-copy h1{letter-spacing:-2.6px;max-width:530px;margin:18px 0 22px;font-size:clamp(44px,4.2vw,70px);line-height:1}.auth-copy>span{color:#f0fbff;max-width:510px;font-size:18px;line-height:1.65}.auth-proof{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.auth-proof span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff18;border:1px solid #ffffff45;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:inline-flex}.floating-icon{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff2;border:1px solid #fff5;border-radius:18px;place-items:center;width:58px;height:58px;animation:5s ease-in-out infinite float;display:grid;position:absolute;box-shadow:0 18px 35px #097bc239}.float-users{animation-delay:-1s;top:23%;right:18%}.float-target{animation-delay:-3s;top:46%;right:8%}.float-chart{animation-delay:-2s;bottom:19%;right:24%}.float-spark{border-radius:14px;width:43px;height:43px;animation-delay:-4s;top:14%;right:42%}@keyframes float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}.auth-mini-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border:1px solid #ffffff42;border-radius:16px;align-items:center;gap:11px;min-width:270px;padding:13px 16px;display:flex;position:absolute;bottom:52px;right:clamp(36px,8vw,126px);box-shadow:0 16px 35px #087ec836}.mini-orb{width:34px;height:34px;color:var(--primary-2);background:#fff;border-radius:11px;place-items:center;display:grid}.auth-mini-card b,.auth-mini-card small{display:block}.auth-mini-card small{color:#e3f7ff;margin-top:3px;font-size:13px}.auth-mini-card i{color:#fff;margin-left:auto;font-style:normal;font-weight:700}.auth-form{background:var(--surface);align-items:center;min-height:100dvh;padding:clamp(38px,7vw,92px)}.auth-form>.auth-card{width:min(100%,440px);margin:auto}.auth-form h2{letter-spacing:-1.65px;margin:8px 0 10px;font-size:clamp(34px,3vw,44px)}.auth-form .sub{margin:0 0 27px;font-size:17px}.auth-form .input{margin-top:17px}.auth-form .input>span{color:var(--ink);font-size:14px}.auth-form .input div{border-radius:10px;min-height:51px;transition:border-color .2s,box-shadow .2s}.auth-form .primary{min-height:52px;box-shadow:0 10px 22px color-mix(in srgb,var(--primary) 32%,transparent);border-radius:10px;font-size:16px}.auth-form .login-options{margin-top:18px}.auth-form .login-options a,.auth-form .already a{color:var(--primary-2)}.demo-card{background:linear-gradient(135deg,var(--soft),color-mix(in srgb,var(--soft) 50%,var(--surface)));box-shadow:none;border-radius:14px;margin-top:27px;padding:15px 16px}.demo-card>div b{font-size:15px}.demo-card>button{transition:transform .18s,background .18s}.demo-card>button:hover{background:#ffffff70;transform:translate(3px)}.demo-card i{background:var(--surface);border:1px solid var(--line)}@media (width<=980px){.auth{grid-template-columns:1fr}.auth-art{min-height:390px;padding:34px clamp(26px,7vw,70px)}.auth-copy{max-width:590px;margin-top:74px}.auth-copy h1{font-size:50px}.auth-mini-card{bottom:30px;right:52px}.float-chart{bottom:24%;right:12%}.auth-form{min-height:auto;padding:54px 26px}.auth-form>.auth-card{max-width:510px}.float-users{right:15%}}@media (width<=620px){.auth-art{display:none}.auth-form{min-height:100dvh;padding:44px 22px;display:block}.auth-form>.auth-card{width:100%;padding-top:10px}.mobile-brand{color:var(--ink);margin-bottom:44px;font-size:22px;font-weight:700;display:flex}.mobile-brand .brand-mark{background:var(--primary)}.auth-form h2{font-size:36px}.demo-card{margin-top:22px}.demo-card>div{align-items:start;gap:7px}.demo-card>div small{text-align:right;max-width:120px}}:root{--primary:#5b5ce2;--primary-2:#4444c8;--canvas:#f7f8fc;--surface:#fff;--surface-2:#f4f5fb;--ink:#1d2130;--muted:#72778b;--line:#e8e9f1;--soft:#eeefff;--success:#12866a;--sidebar:#17182c;--sidebar-2:#20223e;--shadow:0 14px 32px #1d21300e;--radius:16px}html[data-theme=dark]{--canvas:#11121c;--surface:#1a1b29;--surface-2:#212334;--ink:#f3f4fb;--muted:#a4a8b9;--line:#2e3043;--soft:#292b54;--sidebar:#0e0f1a;--sidebar-2:#17182c;--shadow:0 14px 32px #0004}body{background:var(--canvas);letter-spacing:-.01em;font-family:Inter,sans-serif}.primary{border-radius:10px;min-height:40px;transition:transform .18s,box-shadow .18s}.primary:hover{transform:translateY(-1px);box-shadow:0 10px 20px #5b5ce240}.ghost,.icon{border-radius:9px;transition:background .18s,border .18s}.ghost:hover,.icon:hover{background:var(--surface-2);color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #5b5ce250}.shell{grid-template-columns:254px 1fr}.sidebar{background:linear-gradient(180deg,var(--sidebar),#1a1b31);height:100vh;padding:23px 13px;transition:width .25s;position:sticky;top:0}.logo{align-items:center;padding:0 8px 24px;display:flex}.logo .collapse{color:#d9daf5;background:#ffffff0c;border:1px solid #ffffff15;border-radius:8px;place-items:center;width:27px;height:27px;margin-left:auto;padding:0;display:grid}.sidebar nav{gap:22px;margin:0}.nav-group{gap:4px;display:grid}.nav-label{color:#777b9d;letter-spacing:1.1px;text-transform:uppercase;padding:0 12px 5px;font:12px DM Mono}.sidebar nav a,.side-footer button{color:#aeb1ca;border-radius:10px;padding:10px 12px}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#ffffff12}.sidebar nav a.active{box-shadow:inset 3px 0 0 var(--primary)}.side-footer{border-color:#ffffff12}.is-collapsed{width:76px}.is-collapsed .logo b,.is-collapsed .nav-label,.is-collapsed nav a span,.is-collapsed .side-footer span{display:none}.is-collapsed .collapse svg{transform:rotate(180deg)}.is-collapsed .logo{padding-left:8px}.topbar{background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;height:74px;padding:0 36px;position:sticky;top:0}.crumb{color:var(--muted);align-items:center;gap:9px;font-size:15px;display:flex}.crumb b{color:var(--line);font-weight:400}.crumb strong{color:var(--ink)}.global{background:var(--surface-2);border-color:#0000;border-radius:10px;order:1;width:min(330px,28vw);margin-left:auto}.global kbd{background:var(--surface);color:var(--muted);border-radius:5px;align-items:center;gap:2px;padding:2px 5px;font:12px DM Mono;display:flex}.top-actions{order:2;margin-left:14px}.top-actions .icon{text-decoration:none}.profile-trigger{color:var(--ink);align-items:center;gap:9px;margin-left:2px;text-decoration:none;display:flex}.profile-trigger small,.profile-trigger b{font-size:13px;display:block}.profile-trigger small{color:var(--muted);text-transform:capitalize;font-weight:400}.content{max-width:1480px;padding:32px 38px 44px}.page-header{margin-bottom:24px}.page-header h1{letter-spacing:-1.4px;font-size:34px}.kicker{color:var(--primary-2)}.panel,.metric{border-radius:var(--radius);border-color:var(--line);box-shadow:var(--shadow)}.metric{padding:20px;overflow:hidden}.metric:after{content:"";background:var(--soft);border-radius:50%;width:75px;height:75px;position:absolute;top:-27px;right:-27px}.metric-icon{z-index:1;background:var(--soft);color:var(--primary-2);position:relative}.metric p{margin-top:16px}.metric small{color:var(--success)}.welcome-banner,.module-hero{border-radius:var(--radius);color:#fff;background:radial-gradient(circle at 80% 25%,#8d8fff 0,#0000 20%),linear-gradient(125deg,#34358d,#5b5ce2);justify-content:space-between;min-height:190px;margin-bottom:20px;padding:30px 34px;display:flex;overflow:hidden;box-shadow:0 16px 30px #5b5ce22e}.welcome-banner h1,.module-hero h2{letter-spacing:-1.2px;margin:6px 0;font-size:31px}.welcome-banner>div>p:last-of-type,.module-hero>div>p:last-of-type{color:#e4e5ff;max-width:580px;margin:0 0 18px}.welcome-banner .kicker,.module-hero .kicker{color:#d7d8ff}.welcome-banner .primary{color:var(--primary-2);box-shadow:none;background:#fff}.welcome-visual{text-align:center;background:#ffffff12;border:14px solid #ffffff25;border-radius:50%;place-content:center;align-self:center;width:130px;height:130px;display:grid;position:relative}.welcome-visual span{font-size:31px;font-weight:700}.welcome-visual small{color:#e4e5ff}.welcome-visual i{width:38px;height:38px;color:var(--primary);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:3px;right:-6px}.dash-grid{gap:20px;margin:20px 0}.panel-head h3,.panel h3{letter-spacing:-.35px;font-size:18px}.chart-bars{height:245px}.chart-bars div:hover i{filter:brightness(1.12)}.event b{background:var(--soft);color:var(--primary-2)}.quick button{border-radius:12px;transition:transform .2s,border .2s}.quick button:hover{border-color:#a8a9ff;transform:translateY(-2px)}.lower{grid-template-columns:1.55fr 1fr}.calendar-card{align-items:center;gap:13px;display:flex}.calendar-card>svg{background:var(--soft);width:42px;height:42px;color:var(--primary-2);border-radius:12px;padding:10px}.calendar-card .kicker{margin:0}.calendar-card h3,.calendar-card p{margin:3px 0}.calendar-card>button{margin-left:auto}.module-hero{background:radial-gradient(circle at 85% 30%,#9fa0ff,#0000 19%),linear-gradient(120deg,#292a61,#4e50cb);min-height:164px}.hero-orb{background:#ffffff17;border:1px solid #fff4;border-radius:29px;align-self:center;place-items:center;width:94px;height:94px;display:grid;transform:rotate(-12deg)}.compact{grid-template-columns:repeat(3,1fr)}.module-grid{grid-template-columns:1.6fr 1fr;gap:20px;margin-top:20px;display:grid}.focus-card{background:linear-gradient(145deg,var(--surface),var(--soft));flex-direction:column;align-items:start;display:flex}.focus-card h3{margin:12px 0 4px}.focus-card>p:last-of-type{color:var(--muted);margin-top:0}.focus-icon{background:var(--primary);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.event-list{margin-top:13px}.people-stats{grid-template-columns:2fr 1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.people-stats article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:13px;padding:17px 19px;display:flex}.people-stats p,.people-stats b,.people-stats small{margin:0;display:block}.people-stats p{color:var(--muted);font-size:14px}.people-stats b{font-size:24px}.people-stats small{color:var(--success);margin-left:auto;font-size:13px}.stat-icon{background:var(--soft);width:38px;height:38px;color:var(--primary-2);border-radius:11px;place-items:center;display:grid}.table-tools{align-items:center;gap:12px}.table-actions{gap:8px;display:flex}.table-actions select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:8px}.data-table{border-radius:var(--radius)}th,td{padding:15px 17px}tbody tr{transition:background .15s}.role-chip{background:var(--surface-2);border-radius:7px;padding:5px 8px;font-size:13px;font-weight:700}.status{color:#168261;background:#e7f8f0;margin:0}.status.inactive{color:#b16718;background:#fff2e4}.avatar-0{color:#5557d0;background:#eeeefe}.avatar-1{color:#138269;background:#e5f7f1}.avatar-2{color:#b96621;background:#fff0e5}.avatar-3{color:#b2486e;background:#fceaf0}.table-footer{color:var(--muted);justify-content:space-between;align-items:center;padding:13px 16px;font-size:14px;display:flex}.table-footer div{gap:6px;display:flex}.skeleton-row td{padding:13px 16px}.skeleton-row i,.loading-board i{background:linear-gradient(90deg,var(--surface-2),var(--line),var(--surface-2));background-size:200% 100%;border-radius:7px;height:37px;animation:1.4s infinite shimmer;display:block}@keyframes shimmer{to{background-position:-200% 0}}.empty-state{color:var(--muted);text-align:center;place-items:center;padding:44px;display:grid}.empty-state svg{color:var(--primary)}.empty-state b{color:var(--ink);margin-top:10px}.empty-state p{margin:4px}.pipeline-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.pipeline-summary>div{border-right:1px solid var(--line);padding:18px 23px}.pipeline-summary>div:last-child{border:0}.pipeline-summary span,.pipeline-summary b,.pipeline-summary small{display:block}.pipeline-summary span,.pipeline-summary small{color:var(--muted);font-size:14px}.pipeline-summary b{margin:3px 0;font-size:27px}.pipeline-summary i{color:var(--success);font-style:normal}.toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.toolbar .search{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:min(360px,100%);padding:10px 12px}.view-switch{background:var(--surface-2);border-radius:9px;margin-left:auto;padding:3px;display:flex}.view-switch button{color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:6px;display:grid}.view-switch .selected{background:var(--surface);color:var(--primary-2);box-shadow:var(--shadow)}.kanban{grid-template-columns:repeat(5,minmax(210px,1fr));gap:13px;padding-bottom:10px;display:grid;overflow-x:auto}.kanban-column{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 72%,var(--surface-2));border-radius:14px;min-height:420px;padding:10px}.kanban-column>header{align-items:center;gap:8px;padding:3px 3px 12px;display:flex}.kanban-column header small{background:var(--surface);width:20px;height:20px;color:var(--muted);border-radius:6px;place-items:center;margin-left:auto;font-size:13px;display:grid}.stage-dot{border-radius:50%;width:8px;height:8px}.blue{color:#3f68bf;background:#5786e8}.violet{color:#744cb6;background:#8a62d6}.amber{color:#b77314;background:#e4a440}.pink{color:#b94d7d;background:#dd6e9f}.green{color:#248762;background:#45a77c}.lead-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:10px;padding:13px;transition:transform .18s,box-shadow .18s;box-shadow:0 4px 10px #20213a08}.lead-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.lead-card-top{justify-content:space-between;display:flex}.lead-card .lead-avatar{border-radius:10px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:700;display:grid}.lead-card-top button{color:var(--muted);background:0 0;border:0}.lead-card h4{margin:12px 0 3px;font-size:15px}.lead-card p{color:var(--muted);margin:0;font-size:13px}.lead-card footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:8px;margin-top:15px;padding-top:9px;font-size:12px;display:flex}.lead-card footer b{color:var(--ink);font-size:12px}.drop-zone{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:10px;padding:21px 8px;font-size:13px}.stage-pill{background:var(--surface-2);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.loading-board{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.loading-board>div{background:var(--surface-2);border-radius:14px;min-height:360px;padding:14px}.loading-board i{height:95px;margin-bottom:12px}@media (width<=1050px){.shell{grid-template-columns:76px 1fr}.sidebar{width:76px}.sidebar .logo b,.sidebar .nav-label,.sidebar nav a span,.sidebar .side-footer span,.sidebar .collapse{display:none}.topbar{padding:0 24px}.profile-trigger>span:last-child{display:none}.content{padding:28px 24px}.module-grid{grid-template-columns:1fr}.people-stats{grid-template-columns:1fr 1fr}.people-stats article:first-child{grid-column:span 2}.kanban{grid-template-columns:repeat(5,240px)}}@media (width<=700px){.topbar{height:64px;padding:0 16px}.crumb,.global{display:none}.top-actions{margin-left:auto}.content{padding:23px 16px 82px}.page-header h1{font-size:29px}.metrics,.compact{grid-template-columns:1fr 1fr;gap:10px}.metric{padding:15px}.welcome-banner{min-height:210px;padding:24px}.welcome-banner h1{font-size:28px}.welcome-visual{display:none}.dash-grid,.lower{grid-template-columns:1fr;gap:12px;margin:12px 0}.quick{grid-template-columns:1fr 1fr}.calendar-card{padding:16px}.people-stats{grid-template-columns:1fr}.people-stats article:first-child{grid-column:auto}.table-tools,.table-actions{flex-wrap:wrap}.table-tools .search{width:100%}.data-table{overflow:auto}.pipeline-summary{grid-template-columns:1fr}.pipeline-summary>div{border-right:0;border-bottom:1px solid var(--line)}.toolbar{flex-wrap:wrap}.view-switch{margin-left:auto}.module-hero{padding:24px}.module-hero h2{font-size:25px}.hero-orb{display:none}.shell{grid-template-columns:1fr}.sidebar{flex-direction:row;width:100%;height:63px;padding:8px;position:fixed;top:auto}.sidebar nav{justify-content:space-around;gap:0;width:100%;display:flex}.sidebar .nav-group{display:contents}.sidebar nav a{width:auto;padding:10px}.sidebar nav a.active{box-shadow:inset 0 3px 0 var(--primary)}.sidebar nav a:nth-of-type(n+6),.sidebar .logo,.sidebar .side-footer{display:none}.main-area{padding-bottom:0}.kanban-column{min-height:340px}.auth-form form{width:100%}.mobile-workspace-brand{display:flex}.workspace-footer-links{justify-content:center;margin:6px 0 0;display:flex}}.input-eye{color:var(--muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.auth-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-two .input{min-width:0}.or-divider{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin:21px 0 14px;font-size:13px;display:grid}.or-divider span{background:var(--line);height:1px}.social-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social{border:1px solid var(--line);background:var(--surface);min-height:41px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.social:hover{background:var(--surface-2)}.social b{color:var(--primary);font-size:18px}.remember{color:var(--muted);align-items:center;gap:6px;display:flex}.remember input{accent-color:var(--primary)}@media (width<=620px){.auth-two{grid-template-columns:1fr}}.profile-hero{border-radius:var(--radius);color:#fff;background:linear-gradient(120deg,#292b62,#5b5ce2);align-items:center;gap:15px;min-height:158px;margin-bottom:20px;padding:25px 28px;display:flex}.profile-hero .avatar{color:#fff;background:#ffffff24;border:2px solid #fff4;width:72px;height:72px}.profile-hero h2,.profile-hero p{margin:3px 0}.profile-hero>div p:last-child{color:#dedfff}.profile-hero .kicker{color:#d8d9ff}.profile-hero .ghost{color:#fff;background:#ffffff16;border-color:#ffffff35;margin-left:auto}.profile-layout{grid-template-columns:1.55fr 1fr;gap:20px;display:grid}.profile-layout .form-grid{max-width:none}.security-panel>svg{background:var(--soft);width:42px;height:42px;color:var(--primary-2);border-radius:12px;padding:10px}.security-panel h3{margin:13px 0 4px}.security-panel>p{color:var(--muted);margin:0 0 16px;line-height:1.5}.security-panel hr{border:0;border-top:1px solid var(--line);margin:19px 0}.security-panel>div{color:var(--primary-2);align-items:center;gap:9px;display:flex}.security-panel b,.security-panel small{display:block}.security-panel small{color:var(--muted);margin-top:3px;font-size:13px}@media (width<=700px){.profile-layout{grid-template-columns:1fr}.profile-hero{padding:20px}.profile-hero>button{display:none}}.workspace-settings-hero{color:#fff;background:linear-gradient(120deg,#292b62,#5b5ce2);border-radius:15px;align-items:center;gap:15px;margin-bottom:20px;padding:24px 26px;display:flex}.settings-icon{background:#ffffff1c;border:1px solid #ffffff38;border-radius:14px;flex:none;place-items:center;width:47px;height:47px;display:grid}.workspace-settings-hero h2,.workspace-settings-hero p{margin:3px 0}.workspace-settings-hero>div:nth-child(2)>p:last-child{color:#e0e1ff}.workspace-settings-hero .kicker{color:#dcddff}.settings-now{background:#ffffff16;border:1px solid #ffffff31;border-radius:10px;gap:4px;margin-left:auto;padding:10px 13px;display:grid}.settings-now small{color:#e4e5ff;font-size:13px}.settings-now b{font-size:15px}.workspace-settings-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.75fr);gap:20px;display:grid}.workspace-timezone-form .panel-head>svg,.timezone-impact>svg{background:var(--soft);width:43px;height:43px;color:var(--primary-2);border-radius:13px;padding:10px}.workspace-timezone-form .input{margin-top:22px}.workspace-timezone-form .input input{width:100%}.timezone-preview{border:1px solid var(--line);background:var(--soft);color:var(--primary-2);border-radius:10px;align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.timezone-preview span{gap:3px;display:grid}.timezone-preview small{color:var(--muted);font-size:13px}.timezone-preview b{color:var(--ink);font-size:15px}.settings-readonly{color:var(--muted);align-items:center;gap:7px;margin:18px 0 0;font-size:14px;display:flex}.timezone-impact h3{margin:13px 0 8px}.timezone-impact ul{color:var(--ink);gap:10px;margin:15px 0;padding-left:19px;font-size:15px;line-height:1.45;display:grid}.timezone-impact p{border-top:1px solid var(--line);color:var(--muted);margin:17px 0 0;padding-top:15px;font-size:14px;line-height:1.55}@media (width<=800px){.workspace-settings-grid{grid-template-columns:1fr}.workspace-settings-hero{flex-wrap:wrap;align-items:flex-start}.settings-now{width:100%;margin-left:0}}@media (width<=520px){.workspace-settings-hero{padding:20px}.settings-icon{display:none}}.brand-settings-hero{background:linear-gradient(120deg,var(--preview-accent),var(--preview-primary))}.settings-brand-icon{color:#fff;background:#ffffff20;border:1px solid #ffffff4a;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font:700 17px DM Mono;display:grid}.settings-brand-icon.has-image{background:#fff;padding:5px;overflow:hidden}.settings-brand-icon img{object-fit:contain;border-radius:9px;width:100%;height:100%}.brand-settings-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.58fr);align-items:start}.settings-sections{gap:14px;display:grid}.settings-section{padding:19px}.settings-section .panel-head{align-items:flex-start}.settings-section .panel-head h3,.workspace-brand-preview h3{margin:2px 0 4px}.settings-section .panel-head p:last-child{color:var(--muted);margin:0;font-size:14px}.settings-section .panel-head>svg{background:var(--soft);width:42px;height:42px;color:var(--primary-2);border-radius:12px;padding:10px}.settings-field-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:19px;display:grid}.settings-field-grid .input{margin:0}.settings-span{grid-column:1/-1}.settings-field-grid .input>div>svg{color:var(--muted);flex:none;margin-left:11px}.settings-field-grid .input>div>svg+input{padding-left:8px}.brand-upload-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.brand-upload-card{border:1px solid var(--line);background:var(--canvas);border-radius:12px;gap:13px;min-width:0;padding:14px;display:flex}.brand-upload-preview{background:linear-gradient(135deg,var(--primary),var(--primary-2));color:#fff;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;font:700 15px DM Mono;display:grid}.brand-upload-preview.favicon-preview{border-radius:10px;width:42px;height:42px}.brand-upload-preview.has-image{background:var(--surface);padding:4px;overflow:hidden}.brand-upload-preview img{object-fit:contain;border-radius:8px;width:100%;height:100%}.brand-upload-card>div{justify-items:start;min-width:0;display:grid}.brand-upload-card b{font-size:15px}.brand-upload-card small{color:var(--muted);margin:3px 0 9px;font-size:13px;line-height:1.4}.upload-button{min-height:30px;padding:6px 9px;font-size:13px;position:relative;overflow:hidden}.upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.text-action{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;margin-top:7px;padding:0;font-size:13px;display:inline-flex}.danger-text{color:#c75353}.color-input>div{gap:10px;padding:6px 10px}.color-input input[type=color]{background:0 0;border:0;border-radius:7px;flex:none;width:35px;height:27px;min-height:27px;padding:0}.color-input code{color:var(--ink);font:14px DM Mono}.settings-preview-column{gap:12px;display:grid;position:sticky;top:76px}.workspace-brand-preview{padding:18px}.workspace-brand-preview>.kicker{margin:0}.preview-window{border:1px solid var(--line);background:var(--canvas);box-shadow:var(--shadow);border-radius:13px;margin:16px 0;padding-bottom:16px;overflow:hidden}.preview-window header{background:var(--sidebar);color:#fff;align-items:center;gap:8px;padding:10px;display:flex}.preview-window header span{background:var(--preview-primary);border-radius:8px;place-items:center;width:28px;height:28px;font:700 11px DM Mono;display:grid}.preview-window header span.has-image{background:#fff;padding:3px;overflow:hidden}.preview-window header img{object-fit:contain;border-radius:5px;width:100%;height:100%}.preview-window header b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.preview-window>div{justify-items:start;padding:19px 15px 3px;display:grid}.preview-window small{color:var(--preview-accent);font:700 11px DM Mono}.preview-window strong{margin-top:7px;font-size:21px}.preview-window p{color:var(--muted);margin:5px 0 13px;font-size:13px;line-height:1.4}.preview-window button{background:linear-gradient(135deg,var(--preview-primary),var(--preview-accent));color:#fff;border:0;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700}.workspace-brand-preview dl{gap:9px;margin:0;display:grid}.workspace-brand-preview dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:9px;font-size:13px;display:flex}.workspace-brand-preview dt{color:var(--muted)}.workspace-brand-preview dd{max-width:65%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.settings-save{justify-content:center;width:100%}.settings-preview-column>.settings-readonly{margin:0;line-height:1.45}.workspace-brand-form .workspace-timezone-form .input{margin-top:18px}@media (width<=980px){.brand-settings-grid{grid-template-columns:1fr}.settings-preview-column{grid-template-columns:minmax(0,1fr) minmax(210px,.5fr);align-items:start;position:static}.settings-save{align-self:start}}@media (width<=700px){.settings-field-grid,.brand-upload-grid,.settings-preview-column{grid-template-columns:1fr}.settings-span{grid-column:auto}.brand-upload-card{align-items:flex-start}}.routing-live{color:#168261;background:#e7f8f0;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:14px;font-weight:700;display:inline-flex}.routing-intro{background:linear-gradient(90deg,#f1f1ff,var(--surface));border:1px solid #dedfff;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 22px;display:flex}.routing-intro>svg{color:var(--primary)}.routing-step{flex:1;align-items:center;gap:10px;display:flex}.routing-step>span{width:27px;height:27px;color:var(--muted);background:#e5e6ef;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.routing-step.active>span{background:var(--primary);color:#fff}.routing-step b,.routing-step small{display:block}.routing-step b{font-size:14px}.routing-step small{color:var(--muted);margin-top:3px;font-size:13px}.routing-step code,.field-help code{color:var(--primary-2);background:#e5e6fb;border-radius:4px;padding:1px 4px}.center-routing-grid{grid-template-columns:minmax(350px,.95fr) 1.35fr;gap:20px;display:grid}.routing-builder .panel-head>svg{background:var(--soft);width:43px;height:43px;color:var(--primary);border-radius:13px;padding:9px}.routing-builder .input em{color:var(--primary);margin-left:5px;font-size:12px;font-style:normal}.field-help{color:var(--muted);margin-top:6px;font-size:13px;display:block}.connector-select{grid-template-columns:minmax(0,1fr) 1fr 19px 1fr minmax(0,1.2fr);align-items:center;gap:5px;margin:25px 0 13px;display:grid}.connector-select i,.route-line i{background:linear-gradient(90deg,var(--primary),#a4a5ff);height:2px}.source-node,.destination-node{color:#494ab9;background:#f3f3ff;border:1px solid #cfd0ff;border-radius:11px;align-items:center;gap:8px;min-height:51px;padding:9px 10px;font-size:14px;font-weight:700;display:flex}.destination-node{color:#167c61;background:#effaf6;border-color:#bde8dc}.destination-node select{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.routing-map{min-height:442px}.routing-map .panel-head>span{background:var(--surface-2);color:var(--muted);border-radius:7px;padding:5px 8px;font-size:13px}.route-list{gap:12px;margin-top:20px;display:grid}.route-row{grid-template-columns:minmax(145px,1fr) 80px minmax(145px,1fr);align-items:center;gap:8px;display:grid}.route-node{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.route-node>svg{color:#5354ce;background:#eeeefe;border-radius:9px;width:32px;height:32px;padding:7px}.route-node span{min-width:0}.route-node b,.route-node small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.route-node b{font-size:14px}.route-node small{color:var(--muted);margin-top:2px;font-size:12px}.route-node.target>svg{color:#188161;background:#e4f7f0}.route-line{color:var(--primary);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}@media (width<=900px){.center-routing-grid{grid-template-columns:1fr}.routing-intro{flex-direction:column;align-items:flex-start}.routing-intro>svg{display:none}}@media (width<=540px){.routing-step{width:100%}.routing-intro{gap:10px}.connector-select{grid-template-columns:1fr;gap:8px}.connector-select i,.connector-select>svg{display:none}.route-row{grid-template-columns:1fr;gap:5px}.route-line{grid-template-columns:1fr auto 1fr;padding:0 15px}.routing-live{margin-top:10px}}.workflow-intro{background:linear-gradient(100deg,#f0f0ff,var(--surface));border:1px solid #d8d8fb;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:17px 20px;display:flex}.workflow-intro>svg{width:41px;height:41px;color:var(--primary-2);background:#e2e2ff;border-radius:12px;flex:none;padding:9px}.workflow-intro b,.workflow-intro span{display:block}.workflow-intro b{font-size:16px}.workflow-intro span{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}.workflow-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.workflow-panel{min-width:0}.workflow-panel .panel-head{align-items:flex-start}.workflow-panel .panel-head>div>p:last-child{max-width:390px;color:var(--muted);font-size:14px;line-height:1.45}.workflow-list{gap:8px;margin-top:18px;display:grid}.workflow-item{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:11px;display:grid}.workflow-item.inactive{opacity:.62}.workflow-item>svg{color:var(--primary-2)}.workflow-color{border-radius:99px;width:10px;height:36px}.workflow-item b,.workflow-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workflow-item b{font-size:15px}.workflow-item small{color:var(--muted);margin-top:3px;font-size:12px}.workflow-item code{color:inherit;font:12px DM Mono}.workflow-badges,.workflow-actions{align-items:center;gap:5px;display:flex}.workflow-actions .icon{place-items:center;width:30px;height:30px;padding:0;display:grid}.workflow-editor{background:var(--surface);box-shadow:var(--shadow);border:1px solid #d9daf8;border-radius:15px;margin:0 0 20px;padding:22px}.workflow-editor>header,.workflow-editor>footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.workflow-editor h3,.workflow-editor p{margin:2px 0}.workflow-editor>header>div>p:last-child{color:var(--muted);font-size:14px}.workflow-editor>header>.icon{place-items:center;width:32px;height:32px;padding:0;display:grid}.workflow-form-grid{grid-template-columns:1fr 1fr;gap:0 14px;margin-top:16px;display:grid}.workflow-form-grid .input{margin-bottom:8px}.workflow-form-grid input:disabled{cursor:not-allowed;opacity:.65}.workflow-toggles{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.workflow-toggle{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.workflow-toggle input{width:16px;height:16px;accent-color:var(--primary);margin:1px 0 0}.workflow-toggle b,.workflow-toggle small{display:block}.workflow-toggle b{font-size:13px}.workflow-toggle small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.workflow-editor>footer{justify-content:flex-end;margin-top:18px}.workflow-editor>footer button{min-width:100px}@media (width<=980px){.workflow-columns{grid-template-columns:1fr}.workflow-toggles{grid-template-columns:1fr 1fr}}@media (width<=600px){.workflow-form-grid,.workflow-toggles{grid-template-columns:1fr}.workflow-item{grid-template-columns:auto minmax(0,1fr) auto}.workflow-badges{display:none}.workflow-actions{grid-column:3}.workflow-panel .panel-head{gap:10px}.workflow-panel .compact-action{padding:9px}.workflow-intro{padding:14px}.workflow-intro>svg{display:none}}.dialog-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17182c88;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dialog{border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(680px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 24px 60px #17182c55}.dialog>header,.dialog form>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.dialog h2{margin:3px 0;font-size:24px}.dialog form>footer{grid-column:1/-1;margin-top:22px}.dialog .input select{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 0}.dialog .input-eye{width:34px;height:34px;color:var(--muted);border-radius:7px;flex:none;place-items:center;margin-right:4px;padding:0;display:grid}.dialog .input-eye:hover{background:var(--soft);color:var(--primary-2)}@media (width<=620px){.dialog{padding:18px}.dialog .form-columns{grid-template-columns:1fr}}.compact-kanban{grid-template-columns:repeat(7,minmax(180px,1fr));gap:10px}.compact-kanban .kanban-column{min-height:330px;padding:9px}.compact-kanban .kanban-column>header{padding:3px 2px 9px}.lead-stack{gap:8px;display:grid}.compact-lead{cursor:grab;border-radius:10px;min-height:0;margin:0;padding:11px}.compact-lead:active{cursor:grabbing}.compact-lead.is-dragging{opacity:.42}.compact-lead:hover{border-color:var(--primary);box-shadow:0 7px 18px #20213a14}.compact-lead h4{margin:8px 0 7px;font-size:14px;line-height:1.25}.compact-lead p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin:4px 0;font-size:12px;display:flex;overflow:hidden}.compact-lead p svg{color:var(--primary-2);flex:none}.drag-hint{color:var(--muted);letter-spacing:-2px;font-size:15px}.drop-column.is-drop-target{background:color-mix(in srgb,var(--soft) 55%,var(--surface))}.compact-kanban .drop-zone{padding:15px 6px;font-size:12px}.clickable-row{cursor:pointer}.clickable-row:hover{background:var(--soft)}.lead-dialog{width:min(520px,100%)}.lead-details{gap:13px;margin-top:18px;display:grid}.lead-details p{background:var(--surface-2);border-radius:9px;align-items:center;gap:9px;margin:0;padding:11px 12px;display:flex}.lead-details p svg{color:var(--primary-2)}.lead-details small{color:var(--muted)}.activity-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.activity-summary article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);color:var(--primary-2);border-radius:14px;align-items:center;gap:12px;padding:17px;display:flex}.activity-summary small,.activity-summary b{display:block}.activity-summary small{color:var(--muted)}.activity-summary b{color:var(--ink);margin-top:3px;font-size:23px}.activity-layout{grid-template-columns:1fr 1fr;gap:20px;display:grid}.task-list,.timeline-list{gap:8px;margin-top:15px;display:grid}.task-row{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.task-row.overdue{background:#fff5f5;border-color:#efb4b9}.task-row>svg{color:var(--primary-2)}.task-row span{flex:1;min-width:0}.task-row b,.task-row small{display:block}.task-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;overflow:hidden}.timeline-item{border-bottom:1px solid var(--line);gap:10px;padding:11px 0;display:flex}.timeline-item:last-child{border:0}.timeline-item>div{min-width:0}.timeline-item p,.timeline-item small{color:var(--muted);margin:3px 0;font-size:14px}.activity-dot{background:var(--primary);border-radius:50%;width:9px;height:9px;margin-top:5px}.lead-workspace{gap:15px;margin-top:16px;display:grid}.lead-contact{gap:8px;display:flex}.lead-contact p{background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;margin:0;padding:9px;font-size:14px;display:flex}.detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-workspace textarea,.work-panel textarea{width:100%;min-height:70px;color:var(--ink);font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:10px}.work-panel{border:1px solid var(--line);border-radius:11px;padding:13px}.work-panel h3{margin:0 0 9px;font-size:16px}.work-panel form{gap:8px;display:grid}.follow-form{grid-template-columns:1fr 1fr auto!important}.follow-form input{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:8px;padding:10px}.follow-item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.follow-item span{min-width:0}.follow-item b,.follow-item small{font-size:13px;display:block}.follow-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.muted{color:var(--muted)}@media (width<=800px){.activity-layout,.activity-summary{grid-template-columns:1fr}.detail-grid,.follow-form{grid-template-columns:1fr!important}}@media (width>=701px){.sidebar{height:100dvh;overflow:hidden}.sidebar nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.side-footer{flex:none}}.lead-list-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lead-list-toolbar .search{flex:290px}.lead-list-toolbar select{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);font:inherit;border-radius:10px;padding:0 32px 0 12px}.lead-list-count{color:var(--muted);margin:0 0 13px;font-size:14px}.lead-list-table td small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.pagination span{color:var(--muted);font-size:14px}.pagination button:disabled{cursor:not-allowed;opacity:.45}.lead-detail-page>.ghost:first-child{margin-bottom:22px}.lead-detail-grid{grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:20px;margin-bottom:20px;display:grid}.lead-detail-page .panel{margin-bottom:20px}.lead-detail-page h3{margin-top:0}.lead-detail-page dl{grid-template-columns:110px 1fr;gap:13px;margin:0;display:grid}.lead-detail-page dt{color:var(--muted);font-size:14px}.lead-detail-page dd{overflow-wrap:anywhere;margin:0}.lead-notes{white-space:pre-wrap;color:var(--muted);line-height:1.6}@media (width<=700px){.lead-list-toolbar{align-items:stretch}.lead-list-toolbar .search,.lead-list-toolbar select{flex-basis:100%;width:100%}.lead-list-table{overflow-x:auto}.pagination{justify-content:space-between;gap:6px}.pagination .ghost{padding:8px}.lead-detail-grid{grid-template-columns:1fr}.lead-detail-page dl{grid-template-columns:95px 1fr}}.leads-page{padding-top:20px;padding-bottom:24px}.leads-page .page-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.leads-page .page-header .kicker{display:none}.leads-page .page-header h1{margin:0;font-size:29px}.leads-page .page-header p:not(.kicker){margin:3px 0 0;font-size:15px}.leads-page .page-header .primary{flex:none}.leads-page .lead-list-toolbar{margin-bottom:8px}.leads-page .lead-list-table{padding:4px 22px}.leads-page .lead-list-table th{padding:11px 17px;font-size:11px}.leads-page .lead-list-table td{vertical-align:middle;height:58px;padding:8px 17px}.leads-page .lead-list-table td:first-child{align-items:center;gap:10px;display:flex}.lead-list-avatar{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.leads-page .lead-list-table td b{font-size:15px}.leads-page .lead-list-table .stage-pill{padding:4px 7px;font-size:11px}.leads-page .pagination{margin-top:10px}.leads-page .lead-list-count{margin-bottom:8px}@media (width<=700px){.leads-page{padding-top:16px}.leads-page .page-header{align-items:flex-start}.leads-page .page-header h1{font-size:26px}.leads-page .page-header p:not(.kicker){display:none}.leads-page .lead-list-table{padding:4px 10px}.leads-page .lead-list-table th,.leads-page .lead-list-table td{padding-left:10px;padding-right:10px}}.saved-lead-lists{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:54px;margin:0 0 12px;padding:8px 0;display:flex}.saved-list-picker{align-items:center;gap:9px;min-width:0;display:flex}.saved-list-picker>span{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:800}.saved-list-picker select{border:1px solid var(--line);background:var(--surface);width:min(280px,32vw);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:0 34px 0 11px;font-size:14px}.saved-list-picker small{color:#b36a16;white-space:nowrap;font-size:12px;font-weight:700}.saved-list-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.saved-list-actions .ghost{min-height:36px;padding:7px 10px;font-size:13px}.saved-list-actions .icon{flex:none;width:36px;height:36px}.saved-list-actions .is-default{color:#9b6a00;background:#fff8df;border-color:#edc56d}.saved-list-error{color:#b72f38;flex-basis:100%;font-size:13px}.lead-location-filter{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--muted);border-radius:10px;flex:170px;align-items:center;padding:0 10px;display:flex}.lead-location-filter input{width:100%;min-width:0;min-height:40px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 0 0 8px}.saved-list-dialog{width:min(500px,100%)}.saved-list-dialog form{gap:15px;margin-top:18px;display:grid}.saved-list-default{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.saved-list-default input{width:16px;height:16px;accent-color:var(--primary);margin-top:2px}.saved-list-default span,.saved-list-default b,.saved-list-default small{display:block}.saved-list-default b{font-size:14px}.saved-list-default small{color:var(--muted);margin-top:3px;font-size:13px}.saved-list-dialog form>footer{margin-top:2px}@media (width<=760px){.saved-lead-lists{flex-wrap:wrap;align-items:stretch}.saved-list-picker{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.saved-list-picker select{width:100%}.saved-list-picker small{white-space:normal;grid-column:2}.saved-list-actions{width:100%;margin-left:0}.saved-list-actions .ghost{flex:1}.lead-location-filter{flex-basis:100%;width:100%}}@media (width>=701px){.sidebar{padding:16px 10px}.sidebar .logo{padding:0 7px 14px}.sidebar nav{grid-auto-rows:max-content;align-content:start;gap:10px}.sidebar .nav-group{gap:2px}.sidebar .nav-label{padding:0 10px 2px}.sidebar nav a,.sidebar .side-footer button{border-radius:8px;padding:8px 10px}.sidebar .side-footer{padding-top:8px}.assignee-select{border:1px solid var(--line);background:var(--surface);max-width:155px;color:var(--ink);font:inherit;border-radius:7px;padding:6px 24px 6px 8px;font-size:13px}}.sidebar{background:linear-gradient(180deg,var(--sidebar),var(--sidebar-2));color:var(--sidebar-text,#fff)}.sidebar .logo .collapse{border-color:var(--sidebar-border,#ffffff18);background:var(--sidebar-hover,#ffffff12);color:var(--sidebar-control,#e4e5f3)}.sidebar .nav-label,.sidebar .nav-group-toggle{color:var(--sidebar-label,#9195b3)}.sidebar nav a,.sidebar .side-footer button{color:var(--sidebar-muted,#c7c9dc)}.sidebar nav a:hover,.sidebar nav a.active{background:var(--sidebar-hover,#ffffff12);color:var(--sidebar-text,#fff)}.sidebar .side-footer{border-color:var(--sidebar-border,#ffffff18)}.workspace-brand-preview .preview-window header{background:linear-gradient(110deg,var(--preview-sidebar),var(--preview-sidebar-end));color:var(--preview-sidebar-text)}.admin-dashboard{padding-top:25px}.admin-overview-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.admin-overview-head h1{letter-spacing:-1px;margin:4px 0;font-size:30px}.admin-overview-head p:not(.kicker){color:var(--muted);margin:0}.admin-metrics{grid-template-columns:repeat(3,1fr);margin-bottom:20px}.admin-followups{max-width:100%}.admin-followups .event-list{max-height:460px;overflow:auto}.admin-followups .event{padding:12px 0}@media (width<=700px){.admin-overview-head{align-items:flex-start}.admin-overview-head h1{font-size:26px}.admin-overview-head p:not(.kicker){display:none}.admin-metrics{grid-template-columns:1fr}.admin-dashboard{padding-top:16px}}.lead-actions{margin-bottom:20px}.lead-action-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.save-lead-type{height:42px}.lead-comment-form,.lead-followup-form{grid-template-columns:1fr auto;align-items:end;gap:12px;margin-top:16px;display:grid}.lead-comment-form textarea{resize:vertical;min-height:72px}.lead-followup-form{grid-template-columns:1fr 1fr auto}.lead-followup-form .primary,.lead-comment-form .primary{min-height:42px}@media (width<=700px){.lead-action-grid,.lead-comment-form,.lead-followup-form{grid-template-columns:1fr}.save-lead-type,.lead-comment-form .primary,.lead-followup-form .primary{width:100%}}.lead-priority-strip{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;gap:8px 22px;margin:-8px 0 18px;padding:10px 13px;display:flex}.lead-priority-strip span{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:flex}.lead-priority-strip b{color:var(--ink);font-size:13px}.lead-priority-strip i{font-style:normal}.temperature{text-transform:capitalize;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.temperature.hot{color:#c65425;background:#fff0e8}.temperature.warm{color:#a56c00;background:#fff7dd}.temperature.cold{color:#376ba7;background:#e9f3ff}.lead-detail-grid>.lead-actions{grid-area:1/2;margin:0;padding:18px}.lead-detail-grid>.lead-actions .panel-head{margin-bottom:8px}.lead-detail-grid>.lead-actions .alert{margin:8px 0}.lead-detail-grid>.lead-actions .lead-action-grid,.lead-detail-grid>.lead-actions .lead-comment-form,.lead-detail-grid>.lead-actions .lead-followup-form{grid-template-columns:1fr;gap:8px;margin-top:10px}.lead-detail-grid>.lead-actions .lead-comment-form textarea{min-height:52px}.lead-detail-grid>.lead-actions .primary,.lead-detail-grid>.lead-actions .save-lead-type{width:100%;min-height:38px}.lead-detail-grid>:nth-child(2){grid-area:2/1/auto/-1}.lead-detail-grid>:nth-child(2) .lead-notes{margin-bottom:0}@media (width<=700px){.lead-priority-strip{gap:8px}.lead-priority-strip span{width:calc(50% - 4px)}.lead-detail-grid>.lead-actions,.lead-detail-grid>:nth-child(2){grid-area:auto}}.lead-detail-page>.page-header{justify-content:space-between;align-items:flex-start;margin:0 0 10px;display:flex}.lead-detail-page>.page-header h1{margin:0;font-size:32px}.lead-detail-page>.page-header>div>p:last-child{font-size:17px}.lead-detail-page>.page-header .ghost{margin:2px 0 0}.lead-priority-strip{margin:0 0 14px;padding:12px 15px}.lead-priority-strip span{font-size:16px}.lead-priority-strip b{font-size:14px}.lead-priority-strip .stage-pill,.lead-priority-strip .temperature{font-size:13px}.lead-detail-page dl{gap:15px}.lead-detail-page dt{font-size:15px}.lead-detail-page dd{font-size:17px}.lead-detail-page .panel h3{font-size:19px}.lead-detail-grid>.lead-actions .input span{font-size:14px}.lead-detail-grid>.lead-actions select,.lead-detail-grid>.lead-actions input,.lead-detail-grid>.lead-actions textarea{font-size:16px}.lead-detail-grid>.lead-actions .lead-comment-form,.lead-detail-grid>.lead-actions .lead-followup-form{margin-top:12px}@media (width<=700px){.lead-detail-page>.page-header h1{font-size:27px}.lead-detail-page>.page-header .ghost{padding:8px}.lead-priority-strip span{font-size:14px}}.lead-detail-grid>.lead-comment-card{grid-area:1/2;margin:0}.lead-detail-grid>.lead-comment-card .panel-head{margin-bottom:10px}.lead-detail-grid>.lead-comment-card .panel-head p:last-child{color:var(--muted);margin:4px 0 0;font-size:15px}.lead-detail-grid>.lead-comment-card .lead-comment-form{grid-template-columns:1fr auto;margin-top:0}.lead-detail-grid>.lead-comment-card textarea{min-height:96px;font-size:16px}.lead-detail-grid>.lead-comment-card .primary{white-space:nowrap;min-height:40px;padding:9px 13px}.lead-detail-grid>.lead-actions{grid-area:2/1;padding:16px}.lead-detail-grid>.lead-actions .lead-action-grid,.lead-detail-grid>.lead-actions .lead-followup-form{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important}.lead-detail-grid>.lead-actions .save-lead-type,.lead-detail-grid>.lead-actions .primary{white-space:nowrap;width:auto;min-height:38px;padding:8px 11px}.lead-detail-grid>.lead-actions .lead-followup-form{margin-top:10px}.lead-detail-grid>.lead-comment-card{grid-area:1/2!important}@media (width<=700px){.lead-detail-grid>.lead-comment-card,.lead-detail-grid>.lead-actions{grid-area:auto!important}.lead-detail-grid>.lead-comment-card .lead-comment-form,.lead-detail-grid>.lead-actions .lead-action-grid,.lead-detail-grid>.lead-actions .lead-followup-form{grid-template-columns:1fr!important}.lead-detail-grid>.lead-comment-card .primary,.lead-detail-grid>.lead-actions .save-lead-type,.lead-detail-grid>.lead-actions .primary{width:100%}}.lead-comment-card .panel-head{align-items:center}.lead-comment-card .compact-action{min-height:34px;padding:7px 11px;font-size:14px}.comment-list{gap:0;max-height:168px;display:grid;overflow:auto}.comment-list article{border-top:1px solid var(--line);padding:10px 0}.comment-list article:first-child{border-top:0}.comment-list b,.comment-list small{display:block}.comment-list b{font-size:15px;line-height:1.35}.comment-list small{color:var(--muted);margin-top:4px;font-size:13px}.comment-dialog-form textarea{resize:vertical;min-height:130px}.comment-dialog-form footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=700px){.lead-comment-card .compact-action{width:auto!important}}.followup-timeline b{color:#ad343c}.followup-timeline small{text-transform:capitalize;color:#a85a5f!important}.followup-timeline.cancelled b,.followup-timeline.cancelled small{color:var(--muted)!important}.followup-timeline.cancelled b{text-decoration:line-through}.current-follow-up-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:10px 0;display:flex}.current-follow-up-actions>span{gap:2px;display:grid}.current-follow-up-actions>span b{font-size:13px}.current-follow-up-actions>span small{color:var(--muted);font-size:12px}.follow-up-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.follow-up-controls .ghost{white-space:nowrap;min-height:32px;padding:6px 8px;font-size:12px}.follow-up-action-error{margin-top:7px}.follow-up-dialog{width:min(520px,100%)}.follow-up-dialog form{gap:12px;margin-top:18px;display:grid}.follow-up-dialog form>footer{margin-top:5px}.task-row .follow-up-controls{flex:none}.task-row .follow-up-action-error{width:100%}@media (width<=760px){.current-follow-up-actions,.task-row{flex-direction:column;align-items:stretch}.current-follow-up-actions .follow-up-controls,.task-row .follow-up-controls{justify-content:flex-start}.follow-up-controls .ghost{flex:1}.follow-up-dialog{padding:18px}}.scheduled-filter{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:14px;display:inline-flex}.scheduled-filter input{accent-color:var(--primary)}.scheduled-call{color:#bc313a;font-size:13px;font-weight:700;line-height:1.35;display:inline-block}.scheduled-call-banner{color:#9c2d35;background:#fff4f4;border:1px solid #f0b9bd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 13px;margin:0 0 12px;padding:10px 14px;display:flex}.scheduled-call-banner b{font-size:15px}.scheduled-call-banner span{font-size:15px;font-weight:700}.scheduled-call-banner small{color:#9c2d35;font-size:14px}@media (width<=700px){.scheduled-filter{justify-content:center;width:100%}.scheduled-call-banner{flex-direction:column;align-items:flex-start;gap:3px}}@media (width>=701px){.lead-detail-grid>.lead-comment-card{flex-direction:column;min-height:630px;display:flex;grid-row:1/span 2!important}.lead-detail-grid>.lead-comment-card .comment-list{flex:1;max-height:none}.lead-detail-grid>.lead-comment-card .comment-list article{padding:14px 0}.lead-detail-grid>.lead-comment-card .comment-list b{font-size:16px}.lead-detail-grid>.lead-comment-card .comment-list small{font-size:14px}.lead-detail-grid>.lead-comment-card{flex-direction:column;align-self:stretch;display:flex;grid-row:1/span 2!important}.lead-detail-grid>.lead-comment-card .comment-list{flex:1;min-height:0;max-height:none}.lead-detail-grid>.lead-comment-card .panel-head{flex:none}}.lead-detail-grid>.assignment-history-card{grid-column:1/-1;margin:0;padding:20px}.assignment-history-card .panel-head{align-items:center;margin-bottom:5px}.assignment-history-heading{align-items:center;gap:10px;display:flex}.assignment-history-heading>svg{color:var(--primary-2);flex:none}.assignment-history-heading h3,.assignment-history-heading p{margin:0}.assignment-history-count{background:var(--soft);color:var(--primary-2);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.assignment-history-list{margin:0;padding:0;list-style:none}.assignment-history-list>li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);align-items:center;gap:20px;padding:14px 0;display:grid}.assignment-history-route{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:10px;display:grid}.assignment-history-route>svg{color:var(--primary-2)}.assignment-history-route span,.assignment-history-meta{gap:4px;min-width:0;display:grid}.assignment-history-route small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.assignment-history-route b,.assignment-history-meta b{overflow-wrap:anywhere;font-size:14px}.assignment-history-meta{text-align:right;justify-items:end}.assignment-history-meta time{color:var(--muted);font-size:12px}@media (width<=700px){.lead-detail-grid>.assignment-history-card{grid-column:auto;padding:16px}.assignment-history-list>li{grid-template-columns:1fr;gap:9px}.assignment-history-meta{text-align:left;justify-items:start}.assignment-history-count{display:none}}.user-row-actions{justify-content:flex-end;gap:6px;display:flex}.user-row-actions .ghost{padding:6px 8px;font-size:13px}.danger-action{color:#bd3840!important;border-color:#efc4c7!important}.danger-action:hover{background:#fff1f1!important}@media (width<=700px){.user-row-actions{justify-content:flex-start}.user-row-actions .ghost{padding:6px}}.auth-form .auth-card{padding:8px 0}.auth-form form{gap:14px;display:grid}.auth-form .input{gap:7px;margin-top:0}.auth-form .input>span{letter-spacing:.01em;font-size:14px;font-weight:700}.auth-form .input div{background:#fff;border:1px solid #dce2ee;min-height:52px;box-shadow:0 1px 2px #20213a08}.auth-form .input input{height:50px;color:var(--ink);background:0 0;outline:0;padding:0 15px;font-size:16px}.auth-form .input div:focus-within{border-color:#6668e8;box-shadow:0 0 0 4px #5b5ce21c}.auth-form .input input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-form .input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-form .input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}.auth-form .input-eye{color:#737990;border-left:1px solid #e6e9f1;border-radius:0 10px 10px 0;width:48px;height:50px}.auth-form .input-eye:hover{color:var(--primary-2);background:#f7f7ff}.auth-form .already{margin:0;padding-top:1px}.verification-icon{width:74px;height:74px;color:var(--primary-2);background:linear-gradient(145deg,#e8e8ff,#f4f4ff);border-radius:24px;place-items:center;margin:5px auto 22px;display:grid;position:relative;box-shadow:0 14px 30px #5b5ce21c}.verification-icon svg:last-child{color:#fff;background:#17a275;border-radius:50%;width:25px;height:25px;padding:3px;position:absolute;bottom:-3px;right:-4px}.verification-success h3{letter-spacing:-.8px;margin:0 0 9px;font-size:27px}.verification-success>p{color:var(--muted);margin:0;font-size:16px}.verification-success>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:7px auto 20px;font-size:17px;display:block;overflow:hidden}.verification-steps{text-align:left;background:#fafaff;border:1px solid #e3e4f6;border-radius:14px;grid-template-columns:27px 1fr;gap:11px 12px;margin:0 0 20px;padding:17px;display:grid}.verification-steps>span{width:27px;height:27px;color:var(--primary-2);background:#e8e8ff;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.verification-steps p{color:var(--muted);align-self:center;margin:0;font-size:14px;line-height:1.45}.verification-steps b{color:var(--ink)}.verification-resend,.change-email{width:100%;min-height:42px;color:var(--primary-2);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:10px;font:600 15px Inter;display:inline-flex}.verification-resend:hover,.change-email:hover{background:#f1f1ff}.verification-link{color:var(--primary-2);margin-top:18px;font-size:15px;font-weight:700;text-decoration:none;display:block}.verification-link:hover{text-decoration:underline}.change-email{color:var(--muted);margin-top:5px;font-weight:500}.verification-success .alert{text-align:left;margin:0 0 12px}@media (width<=700px){.auth-form .auth-card{padding:0}.verification-success h3{font-size:25px}}.auth{background:#fff;grid-template-columns:minmax(480px,53%) minmax(360px,47%);min-height:100dvh;display:grid}.auth-form{background:#fff;order:1;align-items:center;min-height:100dvh;padding:48px clamp(42px,10vw,184px);display:grid}.auth-form>.auth-card{width:min(100%,470px);margin:auto;padding:0}.auth-logo{color:#1b2541;letter-spacing:-.6px;align-items:center;gap:10px;font-size:24px;text-decoration:none;display:inline-flex}.auth-logo .brand-mark{background:linear-gradient(135deg,#5f62e6,#4447c7);border-radius:10px;width:35px;height:35px;box-shadow:0 8px 17px #5b5ce230}.auth-heading{margin:52px 0 30px}.auth-heading .kicker{color:#595bda;letter-spacing:1.5px;margin:0 0 10px;font-size:12px}.auth-heading h1{color:#17213a;letter-spacing:-1.65px;margin:0;font-size:clamp(32px,3vw,42px);line-height:1.1}.auth-heading>p:last-child{color:#77829a;max-width:400px;margin:11px 0 0;font-size:17px;line-height:1.55}.auth-stack{gap:17px!important;display:grid!important}.auth-form .auth-input{gap:8px;margin:0;display:grid}.auth-form .auth-input>span{color:#27324b;font-size:15px;font-weight:700}.auth-form .auth-input div{min-height:50px;box-shadow:none;background:#fff;border:1px solid #dce2ec;border-radius:12px}.auth-form .auth-input input{color:#1e293f;height:48px;padding:0 15px;font-size:16px}.auth-form .auth-input input::placeholder{color:#a1aabe}.auth-form .auth-input div:focus-within{border-color:#5b5ce2;box-shadow:0 0 0 4px #5b5ce217}.auth-form .input-eye{border-left:0;border-radius:0 12px 12px 0;width:47px;height:48px}.auth-form .primary{background:linear-gradient(135deg,#5c61e7,#484ad1);border-radius:12px;min-height:50px;margin-top:6px;font-size:16px;box-shadow:0 10px 22px #5658d42e}.auth-form .primary:hover{box-shadow:0 13px 25px #5658d43d}.auth-form .wide{margin-top:4px}.forgot-link{color:#5355d3;justify-self:end;margin-top:-5px;font-size:15px;font-weight:700;text-decoration:none}.forgot-link:hover,.already a:hover{text-decoration:underline}.auth-form .already{color:#7d879c;text-align:center;margin:0;font-size:15px}.auth-form .already a{color:#4e50cf}.auth-form .alert{color:#4c4fcc;background:#f4f4ff;border:1px solid #dedfff;border-radius:10px;align-items:center;gap:8px;margin:0;padding:12px 13px;font-size:15px;line-height:1.4;display:flex}.auth-art{color:#fff;background:radial-gradient(circle at 88% 17%,#6c6ff5 0,#0000 25%),radial-gradient(circle at 14% 88%,#3366d9 0,#0000 30%),linear-gradient(145deg,#111a37,#202a58 62%,#3440a0);order:2;align-items:flex-end;min-height:100dvh;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-art:before{content:"";background:linear-gradient(145deg,#ffffff0e,#ffffff03);border:1px solid #ffffff19;border-radius:34px;position:absolute;inset:9% 8% 12% 15%;box-shadow:inset 0 1px #ffffff13}.auth-art:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:400px;height:400px;position:absolute;top:8%;right:-180px;box-shadow:0 0 0 42px #ffffff08,0 0 0 83px #ffffff05}.auth-art .auth-grid{opacity:.08;background-size:38px 38px}.auth-art .auth-glow{display:none}.auth-visual-copy{z-index:1;max-width:480px;margin:0 0 clamp(100px,15vh,155px);position:relative}.auth-visual-icon{color:#dfe2ff;background:#ffffff13;border:1px solid #ffffff30;border-radius:13px;place-items:center;width:43px;height:43px;margin-bottom:25px;display:grid}.auth-visual-copy p{color:#b9c0ff;letter-spacing:1.5px;margin:0 0 13px;font:700 12px DM Mono}.auth-visual-copy h2{color:#fff;letter-spacing:-1.8px;max-width:480px;margin:0;font-size:clamp(33px,3.4vw,52px);line-height:1.08}.auth-visual-copy>span:last-child{color:#c9cfea;max-width:430px;margin-top:20px;font-size:17px;line-height:1.65;display:block}.auth-visual-card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff26;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex;position:absolute;bottom:clamp(28px,5vw,60px);left:clamp(28px,5vw,72px);right:clamp(28px,5vw,72px)}.auth-visual-card>div{align-items:center;gap:11px;display:flex}.auth-visual-card>div>svg{color:#c9cbff;flex:none}.auth-visual-card b,.auth-visual-card small{display:block}.auth-visual-card b{font-size:15px}.auth-visual-card small{color:#c5cbe5;margin-top:4px;font-size:13px}.auth-visual-card strong{color:#aeb5ff;font:700 24px DM Mono}.verification-success{text-align:left;padding:0}.verification-success .verification-icon{margin:0 0 22px}.verification-success h3{font-size:26px}.verification-success>strong{text-align:left;margin-left:0}.verification-success .verification-steps{margin-top:22px}.verification-success .verification-link{text-align:center;margin-top:18px}.verification-success .change-email{justify-content:center}.spin{animation:1s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=980px){.auth{grid-template-columns:minmax(430px,58%) minmax(300px,42%)}.auth-form{padding:42px clamp(30px,7vw,80px)}.auth-art{padding:36px}.auth-visual-copy h2{font-size:38px}.auth-visual-card{bottom:32px;left:32px;right:32px}.auth-visual-copy{margin-bottom:105px}}@media (width<=760px){.auth{display:block}.auth-art{display:none}.auth-form{min-height:100dvh;padding:32px 24px}.auth-heading{margin:42px 0 28px}.auth-form>.auth-card{max-width:480px}.auth-heading h1{font-size:34px}}@media (width<=420px){.auth-form{padding:25px 18px}.auth-heading{margin:34px 0 24px}.auth-two{grid-template-columns:1fr}.auth-heading h1{font-size:31px}}.auth-stack>.auth-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-stack>.auth-two .auth-input,.auth-stack>.auth-two input{min-width:0}.auth-stack>.auth-two .input-eye{width:39px}@media (width<=520px){.auth-stack>.auth-two{grid-template-columns:1fr}}@media (width>=761px) and (height<=940px){.auth-form{padding-top:24px;padding-bottom:24px}.auth-form>.auth-card{max-width:540px}.auth-logo{font-size:22px}.auth-logo .brand-mark{width:32px;height:32px}.auth-heading{margin:26px 0 18px}.auth-heading .kicker{margin-bottom:6px}.auth-heading h1{font-size:33px}.auth-heading>p:last-child{margin-top:7px;font-size:15px;line-height:1.35}.auth-stack{gap:10px!important}.auth-form .auth-input{gap:5px}.auth-form .auth-input>span{font-size:14px}.auth-form .auth-input div{min-height:42px}.auth-form .auth-input input{height:40px;padding:0 12px;font-size:15px}.auth-form .input-eye{width:40px;height:40px}.auth-form .primary{min-height:42px;margin-top:1px}.auth-stack>.auth-two{gap:10px}.forgot-link{margin-top:-2px}.auth-form .already{font-size:14px}.auth-art{padding:36px}.auth-visual-copy{margin-bottom:95px}.auth-visual-copy h2{font-size:clamp(30px,3vw,42px)}.auth-visual-copy>span:last-child{margin-top:13px;font-size:15px}.auth-visual-card{padding:13px 15px}}.existing-account-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:-5px;display:grid}.existing-account-actions .primary,.existing-account-actions .ghost{border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin:0;font-size:15px;text-decoration:none;display:flex}.existing-account-actions .ghost{color:#5355d3;background:#f7f7ff;border-color:#e0e1fb}@media (width<=420px){.existing-account-actions{grid-template-columns:1fr}}.company-id-card{text-align:left;background:#f8f8ff;border:1px solid #e0e1fb;border-radius:11px;margin:0 0 19px;padding:12px 14px}.company-id-card span,.company-id-card b,.company-id-card small{display:block}.company-id-card span{color:#7379a2;text-transform:uppercase;letter-spacing:.7px;font-size:13px;font-weight:700}.company-id-card b{color:#4e50cf;letter-spacing:.5px;margin:4px 0;font:700 19px DM Mono}.company-id-card small{color:#6e748b;font-size:13px}.toast-success{z-index:30;color:#177556;background:#f0fbf6;border:1px solid #bde8d8;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:300px;max-width:min(420px,100vw - 32px);padding:13px 14px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 36px #13203424}.toast-success b{font-size:15px}.toast-success span{color:#397866;font-size:14px}.toast-success button{color:#397866;cursor:pointer;background:0 0;border:0;border-radius:7px;width:24px;height:24px;padding:0;font-size:22px;line-height:1}.toast-success button:hover{background:#dff5eb}.toast-stack{z-index:1000;gap:10px;width:min(390px,100vw - 32px);display:grid;position:fixed;bottom:22px;right:22px}.toast{border:1px solid;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:13px 14px;font-size:15px;font-weight:650;animation:.2s ease-out toast-enter;display:grid;box-shadow:0 16px 36px #13203424}.toast button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.toast button:hover{background:#0000000b}.toast-success{color:#157a58;background:#effbf5;border-color:#b8e4d3}.toast-error{color:#b4232d;background:#fff2f3;border-color:#f2bec1}.toast-warning{color:#a46204;background:#fff8e9;border-color:#f1cd91}.status-panel{border:1px solid;border-radius:14px;justify-items:start;gap:14px;padding:20px;display:grid}.status-panel p{margin:0;line-height:1.5}.status-panel.success{color:#157a58;background:#effbf5;border-color:#b8e4d3}.status-panel.error{color:#b4232d;background:#fff2f3;border-color:#f2bec1}.status-panel.warning{color:#a46204;background:#fff8e9;border-color:#f1cd91}@keyframes toast-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.toast-stack{bottom:16px;right:16px}}.onboarding-page{max-width:1240px}.onboarding-guide{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 16px;display:grid}.onboarding-guide article{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:11px;padding:14px;display:flex}.onboarding-guide article>span{width:35px;height:35px;color:var(--primary-2);background:#ededff;border-radius:10px;flex:none;place-items:center;display:grid}.onboarding-guide b,.onboarding-guide p{display:block}.onboarding-guide b{font-size:15px}.onboarding-guide p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.45}.onboarding-form{padding:20px}.onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 16px;display:grid}.onboarding-fields .remember{align-self:center}.onboarding-fields footer{justify-content:flex-end;display:flex}.onboarding-fields footer .primary{min-height:42px}.onboarding-options{grid-column:1/-1}@media (width<=800px){.onboarding-guide,.onboarding-fields{grid-template-columns:1fr}.onboarding-options{grid-column:auto}.onboarding-fields footer{justify-content:stretch}.onboarding-fields footer .primary{width:100%}}.dialog-prerequisite{border:1px solid var(--line);background:var(--soft);border-radius:12px;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.dialog-prerequisite>span{background:var(--surface);width:44px;height:44px;color:var(--primary-2);border-radius:11px;place-items:center;display:grid}.dialog-prerequisite b{font-size:16px}.dialog-prerequisite p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.55}.dialog-prerequisite footer{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:5px;display:flex}.dialog-guidance{color:var(--primary-2);background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;display:flex}.dialog-guidance>svg{flex:none}.dialog-guidance span,.dialog-guidance b,.dialog-guidance small{display:block}.dialog-guidance b{font-size:14px}.dialog-guidance small{color:#4b5563;margin-top:3px;font-size:13px;line-height:1.45}@media (width<=560px){.dialog-prerequisite{grid-template-columns:1fr}.dialog-prerequisite footer{flex-direction:column-reverse;grid-column:1}.dialog-prerequisite footer button{width:100%}}.nav-group-toggle{color:#777b9d;letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:7px 8px 2px;font:700 11px DM Mono;display:flex}.nav-group-toggle svg{transition:transform .18s}.nav-group.is-closed>.nav-group-toggle svg{transform:rotate(-90deg)}.nav-group.is-closed>a,.is-collapsed .nav-group-toggle{display:none}.is-collapsed .nav-group.is-closed>a{display:flex}.is-collapsed .brand-mark{display:none}.is-collapsed .logo{justify-content:center;padding-left:0}.is-collapsed .collapse{margin-left:0}@media (width>=701px){.shell.collapsed{grid-template-columns:76px minmax(0,1fr)}}@media (width<=1050px) and (width>=701px){.sidebar .nav-group-toggle{display:none}.sidebar .nav-group.is-closed>a{display:flex}}@media (width<=700px){.sidebar .nav-group-toggle{display:none}.sidebar .nav-group.is-closed>a{display:flex}.sidebar .nav-group:not(:first-child){display:none}}@media (width>=761px){.auth{height:100dvh;min-height:0;overflow:hidden}.auth-form{overscroll-behavior:contain;height:100dvh;min-height:0;overflow-y:auto}.auth-art{height:100dvh;min-height:0;overflow:hidden}}@media (width<=760px){.auth{height:auto;overflow:visible}.auth-form{height:auto;min-height:100dvh;overflow:visible}}@media (width>=701px){.shell{grid-template-columns:220px minmax(0,1fr)}.sidebar{padding:10px 8px}.logo{padding:0 6px 10px;font-size:19px}.brand-mark{width:32px;height:32px;font-size:13px}.sidebar nav{gap:5px}.nav-group{gap:1px}.nav-label{letter-spacing:.12em;padding:7px 8px 2px;font-size:11px}.sidebar nav a,.side-footer button{min-height:34px;padding:7px 8px;font-size:15px}.side-footer{gap:3px;padding-top:8px}.topbar{height:58px;padding:0 24px}.content{max-width:none;padding:18px 26px 24px}.page-header{margin-bottom:14px}.page-header h1{font-size:28px;line-height:1.15}.page-header p{margin-top:5px;font-size:15px;line-height:1.4}.eyebrow{margin-bottom:5px;font-size:11px}.primary,.ghost,.secondary,.icon-button{min-height:34px;padding:7px 11px;font-size:14px}.panel{border-radius:12px;padding:14px}.metrics,.people-stats{gap:10px;margin-bottom:12px}.metric{min-height:88px;padding:13px 14px}.metric h2,.metric strong{font-size:26px}.metric p{margin-top:6px;font-size:14px}.people-stats article{min-height:70px;padding:11px 13px}.people-stats h2{margin-top:2px;font-size:25px}.people-stats p,.people-stats small{font-size:14px}.stat-icon{width:32px;height:32px}.table-tools,.filters-row{gap:8px;margin-bottom:10px}.table-tools input,.filters-row input,.filters-row select,select,input,textarea{min-height:34px;font-size:15px}th{padding:8px 12px;font-size:11px}td{padding:9px 12px;font-size:15px}.data-table tbody tr{min-height:48px}.table-footer{padding:9px 12px;font-size:14px}.empty-state{min-height:140px;padding:22px}.card-grid,.dashboard-grid,.lead-detail-grid{gap:12px}.lead-detail-grid{margin-bottom:12px}.lead-detail-card{padding:14px}.lead-detail-card h2,.panel h2{font-size:18px}.form-grid{gap:10px}.form-field{gap:4px}.form-field label{font-size:13px}.modal-content{max-height:calc(100vh - 36px)}}@media (width>=701px) and (height<=850px){.content{padding-top:14px;padding-bottom:18px}.page-header{margin-bottom:10px}.page-header h1{font-size:26px}.metric{min-height:76px;padding:10px 12px}.people-stats article{min-height:62px;padding:9px 12px}.panel{padding:12px}th,td{padding-top:7px;padding-bottom:7px}}.global-loader{z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:wait;background:#13193424;place-items:center;display:grid;position:fixed;inset:0}.global-loader__card{color:#222b45;background:#fffffff5;border:1px solid #ffffffc2;border-radius:12px;align-items:center;gap:10px;min-width:132px;padding:12px 16px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 16px 40px #13193433}.global-loader__card svg{color:#5146df;animation:.8s linear infinite global-loader-spin}@keyframes global-loader-spin{to{transform:rotate(360deg)}}.confirmation-backdrop{z-index:11000}.confirmation-dialog{width:min(440px,100vw - 32px);padding:26px}.confirmation-icon{color:#be7318;background:#fff4df;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.confirmation-dialog h2{color:var(--ink);margin:0 0 8px;font-size:23px}.confirmation-dialog>div:nth-child(2)>p:last-child{color:var(--muted);margin:0;font-size:16px;line-height:1.55}.confirmation-dialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.danger-button{color:#fff;cursor:pointer;background:#d94242;border:0;border-radius:9px;min-height:38px;padding:8px 13px;font:700 15px Inter,sans-serif}.danger-button:hover{background:#bd3030}.badge{position:relative}.badge-count{border:2px solid var(--surface);color:#fff;background:#e34545;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;display:grid;position:absolute;top:-7px;right:-8px}.contact-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.contact-action{border:1px solid var(--line);background:var(--surface);min-height:35px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font:700 13px Inter;display:inline-flex}.contact-action:hover:not(:disabled){border-color:var(--primary);color:var(--primary-2);background:var(--soft)}.contact-action:disabled{cursor:not-allowed;opacity:.42}.call-action{color:#147953;background:#edfbf5;border-color:#a8e6ca}.compact-contact-actions{flex-wrap:nowrap;margin:0}.compact-contact-actions .contact-action{width:34px;padding:6px}.inline-error{color:#c33;margin-top:5px;font-size:13px}.message-composer{width:min(560px,100vw - 28px)}.message-composer form{gap:14px;display:grid}.message-composer footer{justify-content:flex-end;gap:9px;display:flex}.communication-timeline{border-left-color:#5b8def!important}.execution-summary,.target-overview,.notification-overview{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.execution-summary article,.target-overview article,.notification-overview>article{border:1px solid var(--line);background:var(--surface);min-height:82px;box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex}.execution-summary article>svg,.target-overview article>svg,.notification-overview>article>svg{background:var(--soft);width:40px;height:40px;color:var(--primary-2);border-radius:11px;padding:10px}.execution-summary span,.target-overview span,.notification-overview span{gap:2px;display:grid}.execution-summary small,.target-overview small,.notification-overview small{color:var(--muted)}.execution-summary b,.target-overview b,.notification-overview b{font-size:25px}.execution-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.execution-toolbar .search{width:min(360px,100%)}.execution-toolbar>span{color:var(--muted);margin-left:auto;font-size:14px}.execution-list{gap:8px;display:grid}.execution-row{border:1px solid var(--line);background:var(--surface);border-left:4px solid #aab4c0;border-radius:11px;grid-template-columns:64px minmax(150px,.8fr) minmax(280px,1.5fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.execution-row.priority-urgent{background:color-mix(in srgb,var(--surface) 94%,#fdd);border-left-color:#df4545}.priority-rank{text-align:center;gap:2px;display:grid}.priority-rank span{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font:700 11px DM Mono}.priority-rank b{font-size:20px}.execution-lead,.execution-reason{gap:3px;min-width:0;display:grid}.execution-lead a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:800;text-decoration:none;overflow:hidden}.execution-lead a:hover{color:var(--primary-2)}.execution-lead small,.execution-reason small,.execution-reason time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.execution-reason b{font-size:14px}.execution-reason time{color:var(--primary-2)}.execution-reason .overdue-text{color:#d33d3d;font-weight:800}.execution-actions{justify-self:end}.target-overview{grid-template-columns:repeat(2,minmax(220px,320px))}.target-form-panel{margin-bottom:16px}.target-form{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;display:grid}.target-form>button{justify-self:start}.target-grid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;display:grid}.target-card header{align-items:center;gap:11px;display:flex}.target-card header>div{flex:1}.target-card header p,.target-card header h3{margin:0}.target-card header p{color:var(--muted);font-size:13px}.target-icon{background:var(--soft);width:39px;height:39px;color:var(--primary-2);border-radius:11px;place-items:center;display:grid}.target-values{align-items:baseline;gap:6px;margin:22px 0 10px;display:flex}.target-values strong{font-size:29px}.target-values span{color:var(--muted)}.target-progress,.report-targets article>div{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.target-progress i,.report-targets article>div i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),var(--success));height:100%;display:block}.target-card footer{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.target-card footer b{color:var(--success)}.report-filters{align-items:end;gap:12px;margin-bottom:14px;display:flex}.report-filters>svg{color:var(--primary-2);align-self:center}.report-filters label{color:var(--muted);gap:4px;font-size:12px;font-weight:700;display:grid}.report-filters input{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:8px 10px}.report-metrics{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px;display:grid}.report-metrics .metric{min-width:0}.report-metrics .metric strong{font-size:23px}.report-layout{grid-template-columns:2fr 1fr;gap:14px;margin-bottom:14px;display:grid}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.chart-legend span:before{content:"";border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.legend-leads:before{background:#6f84ef}.legend-conversions:before{background:#28aa78}.legend-activities:before{background:#efaa45}.performance-chart{align-items:end;gap:3px;height:225px;padding-top:15px;display:flex;overflow-x:auto}.performance-day{text-align:center;flex:1;grid-template-rows:1fr 16px;min-width:14px;height:100%;display:grid}.performance-day>div{justify-content:center;align-items:end;gap:1px;height:100%;display:flex}.performance-day i{border-radius:3px 3px 0 0;width:27%;min-height:2px;display:block}.bar-leads{background:#6f84ef}.bar-conversions{background:#28aa78}.bar-activities{background:#efaa45}.performance-day small{color:var(--muted);font-size:10px}.report-targets{align-content:start;gap:13px;display:grid}.report-targets article{grid-template-columns:1fr auto;gap:4px 10px;display:grid}.report-targets article span{display:grid}.report-targets article small{color:var(--muted);font-size:12px}.report-targets article strong{color:var(--success)}.report-targets article>div{grid-column:1/-1;height:5px}.performance-table td:first-child span,.performance-table td:first-child small{display:block}.performance-table td:first-child small{color:var(--muted);text-transform:capitalize}.notification-overview{grid-template-columns:180px 180px 1fr}.notification-overview aside{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.notification-overview aside>div{flex:1;gap:3px;display:grid}.notification-overview aside small{color:var(--muted)}.notification-list{padding:8px}.notification-row{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:13px;padding:14px;text-decoration:none;display:flex}.notification-row:last-child{border-bottom:0}.notification-row:hover{background:var(--surface-2);border-radius:10px}.notification-row.unread{background:color-mix(in srgb,var(--soft) 55%,var(--surface))}.notification-kind{background:var(--soft);height:40px;color:var(--primary-2);border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.kind-reminder{color:#c27320;background:#fff0e3}.kind-assignment{color:#526fd2;background:#e7efff}.kind-target{color:#16825c;background:#e8f8f1}.notification-copy{flex:1;gap:2px;display:grid}.notification-copy p{color:var(--muted);margin:0;font-size:14px}.notification-copy small{color:var(--muted);font-size:12px}.unread-dot{background:var(--primary);border-radius:50%;width:8px;height:8px}@media (width<=1100px){.execution-row{grid-template-columns:55px 1fr 1.4fr auto}.execution-actions{grid-column:2/-1}.report-metrics{grid-template-columns:repeat(3,1fr)}.target-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.execution-summary,.notification-overview{grid-template-columns:repeat(2,1fr)}.notification-overview aside{flex-wrap:wrap;grid-column:1/-1}.execution-toolbar,.report-filters{flex-direction:column;align-items:stretch}.execution-toolbar>span{margin-left:0}.execution-row{grid-template-columns:48px 1fr}.execution-reason,.execution-row>.contact-actions,.execution-actions{grid-column:1/-1}.compact-contact-actions{justify-content:flex-start}.target-overview,.target-grid,.target-form,.report-metrics,.report-layout{grid-template-columns:1fr}.report-metrics{grid-template-columns:repeat(2,1fr)}.performance-table{overflow-x:auto}.target-card footer{flex-direction:column;align-items:start;gap:4px}}.report-header-actions,.dashboard-actions,.widget-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analytics-filterbar{grid-template-columns:minmax(150px,1.2fr) repeat(5,minmax(115px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.filterbar-title{align-self:center;align-items:center;gap:9px;display:flex}.filterbar-title>svg{color:var(--primary-2)}.filterbar-title>span,.analytics-filterbar label{gap:3px;display:grid}.filterbar-title small,.analytics-filterbar label{color:var(--muted);font-size:12px;font-weight:700}.analytics-filterbar input,.analytics-filterbar select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:36px;color:var(--ink);border-radius:8px;padding:7px 9px}.analytics-tabs{border:1px solid var(--line);background:var(--surface);border-radius:11px;gap:4px;margin:0 0 14px;padding:4px;display:flex;overflow-x:auto}.analytics-tabs button{min-height:34px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 14px;font:700 14px Inter;display:flex}.analytics-tabs button:hover{background:var(--surface-2);color:var(--ink)}.analytics-tabs button.active{background:var(--primary);color:#fff;box-shadow:0 4px 12px #5548d82e}.dashboard-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dashboard-picker{align-items:center;gap:8px;min-width:280px;display:flex}.dashboard-picker>svg{color:var(--primary-2)}.dashboard-picker select{min-width:230px;color:var(--ink);background:0 0;border:0;font-weight:800}.shared-chip{color:#147553;background:#e9f8f1;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:12px;font-weight:800;display:inline-flex}.danger-ghost{color:#c83c45!important}.dashboard-intro{justify-content:space-between;align-items:end;gap:16px;margin:0 0 12px;padding:10px 2px;display:flex}.dashboard-intro h2,.dashboard-intro p{margin:0}.dashboard-intro h2{font-size:22px}.dashboard-intro p,.dashboard-intro>span{color:var(--muted);margin-top:3px;font-size:13px}.analytics-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-widget{min-width:0;margin:0}.analytics-widget.widget-full{grid-column:1/-1}.analytics-widget-head{justify-content:space-between;align-items:start;gap:12px;margin-bottom:14px;display:flex}.analytics-widget-head h3,.analytics-widget-head p{margin:0}.analytics-widget-head h3{font-size:18px}.widget-actions button{border:1px solid var(--line);background:var(--surface);width:29px;height:29px;color:var(--muted);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.widget-actions button:hover{border-color:var(--primary);color:var(--primary-2)}.widget-actions .widget-remove:hover{color:#c73440;background:#fff1f2;border-color:#e2a2a8}.widget-catalog{margin-bottom:14px}.widget-catalog>header{justify-content:space-between;align-items:start;margin-bottom:12px;display:flex}.widget-catalog h3,.widget-catalog p{margin:0}.widget-catalog>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.widget-catalog>div>button{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:11px;display:flex}.widget-catalog>div>button:hover{border-color:var(--primary);background:var(--soft)}.widget-catalog button>svg{color:var(--primary-2)}.widget-catalog button>span{gap:2px;display:grid}.widget-catalog button small{color:var(--muted);font-size:12px}.analytics-dialog{width:min(500px,100vw - 28px)}.analytics-dialog form{gap:14px;display:grid}.analytics-dialog footer{justify-content:flex-end;gap:8px;display:flex}.analytics-zero{text-align:center;justify-items:center;gap:7px;min-height:230px;padding:36px;display:grid}.analytics-zero>svg{color:var(--primary-2)}.analytics-zero h3,.analytics-zero p{margin:0}.analytics-zero p{color:var(--muted)}.analytics-kpis{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.analytics-kpis article,.conversion-grid article{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:4px;min-height:72px;padding:12px;display:grid}.analytics-kpis small,.conversion-grid small{color:var(--muted);font-size:12px;font-weight:700}.analytics-kpis strong,.conversion-grid strong{font-size:21px}.analytics-legend{color:var(--muted);justify-content:flex-end;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.analytics-legend span:before{content:"";border-radius:2px;width:7px;height:7px;margin-right:4px;display:inline-block}.lead-dot:before{background:#6f84ef}.conversion-dot:before{background:#28aa78}.contact-dot:before{background:#efaa45}.analytics-trend{align-items:end;gap:3px;height:210px;display:flex;overflow-x:auto}.analytics-trend>div{text-align:center;flex:1;grid-template-rows:1fr 15px;min-width:13px;height:100%;display:grid}.analytics-trend>div>span{justify-content:center;align-items:end;gap:1px;display:flex}.analytics-trend i{border-radius:3px 3px 0 0;width:27%;min-height:2px;display:block}.trend-lead{background:#6f84ef}.trend-conversion{background:#28aa78}.trend-contact{background:#efaa45}.analytics-trend small{color:var(--muted);font-size:10px}.analytics-funnel{gap:11px;display:grid}.analytics-funnel article{gap:6px;display:grid}.analytics-funnel header,.analytics-funnel header>span,.analytics-funnel footer{align-items:center;display:flex}.analytics-funnel header{justify-content:space-between}.analytics-funnel header>span{gap:7px}.funnel-tone{background:#7180a0;border-radius:50%;width:8px;height:8px}.funnel-tone.blue,.funnel-tone.cyan{background:#4c83e6}.funnel-tone.violet,.funnel-tone.pink{background:#865dcc}.funnel-tone.amber{background:#e49b31}.funnel-tone.green{background:#25a474}.funnel-tone.red{background:#dc505a}.analytics-funnel article>div,.analytics-targets article>div,.sla-track{background:var(--surface-2);border-radius:999px;height:7px;overflow:hidden}.analytics-funnel article>div i,.analytics-targets article>div i,.sla-track i{border-radius:inherit;background:linear-gradient(90deg,var(--primary),#58a6df);height:100%;display:block}.analytics-funnel footer{color:var(--muted);justify-content:space-between;gap:6px;font-size:11px}.analytics-table{width:100%;overflow-x:auto}.analytics-table table{min-width:840px}.analytics-table td:first-child small{color:var(--muted);text-transform:capitalize;font-size:12px;display:block}.analytics-empty{min-height:125px;color:var(--muted);place-items:center;font-size:14px;display:grid}.conversion-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.sla-grid{gap:10px;display:grid}.sla-grid article{border:1px solid var(--line);border-radius:10px;padding:12px}.sla-grid header,.sla-grid footer,.analytics-targets header{justify-content:space-between;align-items:center;gap:8px;display:flex}.sla-grid header>span,.analytics-targets header>span{gap:2px;display:grid}.sla-grid small,.analytics-targets small{color:var(--muted);font-size:12px}.sla-grid header strong{color:var(--success);font-size:22px}.sla-track{margin:10px 0 7px}.sla-track i{background:var(--success)}.sla-grid footer{color:var(--muted);justify-content:flex-start;font-size:12px}.sla-met{color:var(--success)!important}.sla-breached{color:#d4404b!important}.analytics-targets{gap:12px;display:grid}.analytics-targets article{gap:7px;display:grid}.analytics-targets header strong{color:var(--success)}.analytics-targets footer{color:var(--muted);font-size:12px}.analytics-report-detail{min-width:0}.analytics-report-detail>header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:18px;display:flex}.analytics-report-detail>header h2,.analytics-report-detail>header p{margin:0}.analytics-report-detail>header>div>p:last-child{color:var(--muted);margin-top:4px;font-size:14px}.sla-settings{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:1.4fr repeat(3,1fr) auto;align-items:end;gap:10px;margin-top:20px;padding:14px;display:grid}.sla-settings>header{align-items:center;gap:8px;display:flex}.sla-settings>header>svg{color:var(--primary-2)}.sla-settings>header>span,.sla-settings label{gap:3px;display:grid}.sla-settings small,.sla-settings label{color:var(--muted);font-size:12px;font-weight:700}.sla-settings input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;padding:7px 9px}@media (width<=1200px){.analytics-filterbar{grid-template-columns:repeat(4,1fr)}.filterbar-title{grid-column:1/-1}.analytics-kpis,.sla-settings{grid-template-columns:repeat(3,1fr)}.sla-settings>header{grid-column:1/-1}}@media (width<=800px){.analytics-dashboard-grid{grid-template-columns:1fr}.analytics-widget.widget-full{grid-column:auto}.dashboard-toolbar,.dashboard-intro,.analytics-report-detail>header{flex-direction:column;align-items:stretch}.dashboard-actions{justify-content:flex-start}.widget-catalog>div,.conversion-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.analytics-filterbar{grid-template-columns:1fr 1fr}.filterbar-title,.analytics-filterbar label:nth-of-type(n+3),.analytics-filterbar>button{grid-column:1/-1}.analytics-kpis,.widget-catalog>div,.conversion-grid,.sla-settings{grid-template-columns:1fr}.dashboard-picker{flex-wrap:wrap;align-items:stretch;min-width:0}.dashboard-picker select{width:100%;min-width:0}.analytics-funnel footer{flex-direction:column;align-items:start}.report-header-actions{width:100%}}.scoring-overview{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.scoring-overview article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:11px;padding:14px 16px;display:flex}.scoring-overview article>svg{background:var(--soft);width:37px;height:37px;color:var(--primary-2);border-radius:10px;padding:9px}.scoring-overview span{gap:2px;display:grid}.scoring-overview small{color:var(--muted);font-size:12px}.scoring-overview b{font-size:23px}.scoring-intro,.scoring-editor{margin-bottom:14px}.scoring-editor>header,.scoring-editor>footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.scoring-editor>header h2,.scoring-editor>header p{margin:0}.scoring-editor>header>div>p:last-child{color:var(--muted);margin-top:4px;font-size:14px}.scoring-form-grid{grid-template-columns:repeat(3,1fr);gap:10px 14px;margin-top:16px;display:grid}.scoring-form-grid .input{margin:0}.scoring-active{width:max-content;margin:14px 0}.scoring-editor>footer{justify-content:flex-end}.scoring-table td:first-child b{font-size:15px}.scoring-table .inactive-rule{opacity:.58}.score-points,.lead-score{background:var(--surface-2);min-width:38px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;font:800 12px DM Mono;display:inline-flex}.score-points.positive,.lead-score.positive{color:#137d57;background:#e7f8f0}.score-points.negative,.lead-score.negative{color:#c43945;background:#fff0f1}.rule-status{background:var(--surface-2);color:var(--muted);cursor:pointer;border:0;border-radius:999px;padding:5px 8px;font:700 12px Inter}.rule-status.active{color:#157c58;background:#e8f8f1}.priority-rank small{font:800 11px DM Mono}.score-up{color:var(--success)!important}.score-down{color:#d4414c!important}.execution-reason .scoring-reason{color:var(--primary-2);font-weight:700}.lead-priority-strip .lead-score{font-size:12px}.lead-list-table .lead-score{cursor:help}.shell .primary{box-shadow:0 7px 18px color-mix(in srgb,var(--primary) 28%,transparent)}.shell button:focus-visible,.shell a:focus-visible,.shell input:focus-visible,.shell select:focus-visible{outline-color:color-mix(in srgb,var(--primary) 42%,transparent)}.welcome-banner,.module-hero{background:radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--primary) 66%,white) 0,transparent 21%),linear-gradient(125deg,var(--primary-2),var(--primary));box-shadow:0 16px 30px color-mix(in srgb,var(--primary) 24%,transparent)}.chart-bars i{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 55%,white),var(--primary))}@media (width<=980px){.scoring-form-grid,.scoring-overview{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.scoring-form-grid,.scoring-overview{grid-template-columns:1fr}.scoring-active{width:100%}}.help-center{gap:18px;display:grid}.public-help-content{color:#17182d}.help-intro-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.help-intro-cards article{border:1px solid var(--line,#e1e3ee);background:var(--surface,#fff);box-shadow:var(--shadow,0 8px 24px #2327520b);border-radius:13px;grid-template-columns:auto 1fr;gap:3px 11px;padding:18px;display:grid}.help-intro-cards svg{background:var(--soft,#ecebff);width:38px;height:38px;color:var(--primary-2,#5146dd);border-radius:10px;grid-row:1/3;padding:8px}.help-intro-cards b{font-size:15px}.help-intro-cards p{color:var(--muted,#697087);margin:0;font-size:13px;line-height:1.5}.help-questions,.support-ticket-card,.my-support-tickets,.support-ticket-success{border:1px solid var(--line,#e1e3ee);background:var(--surface,#fff);box-shadow:var(--shadow,0 10px 30px #26294f0b);border-radius:15px;padding:24px}.help-questions>header,.support-ticket-card>header,.my-support-tickets>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.help-questions h2,.help-questions p,.support-ticket-card h2,.support-ticket-card p,.my-support-tickets h2{margin:0}.help-questions h2,.support-ticket-card h2,.my-support-tickets h2{letter-spacing:-.035em;font-size:23px}.help-questions>header p,.support-ticket-card>header p{color:var(--muted,#697087);margin-top:4px;font-size:14px;line-height:1.55}.help-questions>header>svg{color:var(--primary-2,#5146dd)}.help-search{border:1px solid var(--line,#dfe1eb);background:var(--surface-2,#f8f8fb);border-radius:10px;align-items:center;gap:9px;margin:19px 0 12px;padding:0 12px;display:flex}.help-search>svg{color:var(--muted,#71778d)}.help-search input{min-width:0;color:var(--ink,#202236);background:0 0;border:0;outline:0;flex:1;padding:12px 0}.help-search button{color:var(--primary-2,#5146dd);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:800}.help-categories{gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.help-categories button{border:1px solid var(--line,#dfe1eb);background:var(--surface,#fff);color:var(--muted,#697087);white-space:nowrap;cursor:pointer;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.help-categories button.active{border-color:var(--primary,#5146dd);background:var(--soft,#ecebff);color:var(--primary-2,#4439c5)}.help-answer-list{border-top:1px solid var(--line,#e1e3ee)}.help-answer-list details{border-bottom:1px solid var(--line,#e1e3ee)}.help-answer-list summary{color:var(--ink,#24263a);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px;font-size:15px;font-weight:800;list-style:none;display:flex}.help-answer-list summary::-webkit-details-marker{display:none}.help-answer-list summary svg{color:var(--muted,#697087);flex:none;transition:transform .2s}.help-answer-list details[open] summary svg{transform:rotate(180deg)}.help-answer-list details>p{color:var(--muted,#697087);margin:0;padding:0 32px 16px 2px;font-size:14px;line-height:1.7}.help-no-answer,.support-empty{text-align:center;color:var(--muted,#697087);place-items:center;gap:6px;padding:32px;display:grid}.help-no-answer p,.support-empty p{max-width:520px;margin:0;font-size:14px;line-height:1.6}.help-no-answer a{color:var(--primary-2,#5146dd);font-size:14px;font-weight:800}.support-ticket-card>header>span{background:var(--soft,#ecebff);width:45px;height:45px;color:var(--primary-2,#5146dd);border-radius:12px;flex:none;place-items:center;display:grid}.support-ticket-card>header>div{flex:1}.support-ticket-card form{gap:13px;margin-top:20px;display:grid}.support-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.support-ticket-card label,.support-response-box label,.support-resolution-box label{color:var(--ink,#30334b);gap:6px;font-size:13px;font-weight:800;display:grid}.support-ticket-card input,.support-ticket-card select,.support-ticket-card textarea,.my-ticket-list textarea,.support-admin-filters input,.support-admin-filters select,.support-ticket-detail select,.support-response-box textarea,.support-resolution-box textarea{border:1px solid var(--line,#dfe1eb);background:var(--surface,#fff);width:100%;color:var(--ink,#24263a);font:inherit;border-radius:8px;outline:0;padding:10px 11px}.support-ticket-card textarea,.my-ticket-list textarea,.support-response-box textarea,.support-resolution-box textarea{resize:vertical}.support-ticket-card input:focus,.support-ticket-card select:focus,.support-ticket-card textarea:focus,.support-response-box textarea:focus,.support-resolution-box textarea:focus{border-color:var(--primary,#5146dd);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#5146dd) 14%,transparent)}.support-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.support-submit{justify-self:start}.support-notice,.support-email-error{border-radius:9px;padding:11px 13px;font-size:14px;line-height:1.5}.support-notice.error,.support-email-error{color:#b53947;background:#fff0f1}.support-ticket-success{text-align:center;justify-items:center;padding:40px;display:grid}.support-ticket-success>svg{color:var(--success,#1b986b)}.support-ticket-success h2{margin:3px 0;font:800 25px DM Mono,monospace}.support-ticket-success>p:last-of-type{max-width:590px;color:var(--muted,#697087);margin:0 0 18px;font-size:14px;line-height:1.6}.my-support-tickets>header{align-items:center}.my-ticket-list{gap:10px;margin-top:16px;display:grid}.my-ticket-list>article{border:1px solid var(--line,#e1e3ee);background:var(--surface-2,#fafafd);border-radius:11px;padding:16px}.my-ticket-list article>header,.my-ticket-list article>footer,.my-ticket-list article>header>span{align-items:center;gap:9px;display:flex}.my-ticket-list article>header{justify-content:space-between}.my-ticket-list article>header>span{flex-direction:column;align-items:flex-start;gap:2px}.my-ticket-list h3{margin:12px 0 5px;font-size:17px}.my-ticket-list article>p{color:var(--muted,#697087);margin:0 0 10px;font-size:14px;line-height:1.55}.ticket-status{color:#5e6579;white-space:nowrap;background:#edf0f5;border-radius:999px;padding:5px 8px;font:800 11px Inter;display:inline-flex}.status-open,.status-in_progress{color:#4b62c2;background:#e8edff}.status-waiting_requester{color:#aa6819;background:#fff3df}.status-resolved{color:#147a56;background:#e7f8f0}.status-closed{color:#626979;background:#eceef2}.ticket-message{background:var(--surface,#fff);border-left:3px solid #9ba4bc;border-radius:5px;margin:8px 0 0;padding:10px 12px}.ticket-message.support{border-color:var(--primary,#5146dd);background:var(--soft,#f0efff)}.ticket-message b,.ticket-message small{font-size:12px}.ticket-message p{color:var(--ink,#30334b);margin:4px 0;font-size:14px;line-height:1.55}.my-ticket-list article>footer{flex-wrap:wrap;align-items:flex-end;margin-top:10px}.my-ticket-list footer textarea{flex:1;min-width:250px}.support-admin-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.support-admin-stats article{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.support-admin-stats svg{color:var(--primary-2)}.support-admin-stats span{display:grid}.support-admin-stats small{color:var(--muted);font-size:12px}.support-admin-stats b{font-size:22px}.support-admin-filters{grid-template-columns:1fr 180px 180px;gap:9px;margin-bottom:12px;padding:10px;display:grid}.support-admin-filters label{align-items:center;gap:7px;display:flex}.support-admin-filters label svg{color:var(--muted);margin-left:4px}.support-admin-filters label input{border:0}.support-admin-layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.6fr);gap:12px;display:grid}.support-inbox-list{max-height:calc(100vh - 285px);padding:6px;overflow-y:auto}.support-inbox-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:8px;gap:6px;padding:13px;display:grid}.support-inbox-list>button:hover,.support-inbox-list>button.active{background:var(--surface-2)}.support-inbox-list>button.active{box-shadow:inset 3px 0 var(--primary)}.support-inbox-list button>header,.support-inbox-list button>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.support-inbox-list button strong{font-size:14px}.support-inbox-list button>span,.support-inbox-list button small,.support-inbox-list button time{color:var(--muted);font-size:11px}.support-ticket-detail{min-height:500px}.support-ticket-detail>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.support-ticket-detail>header h2,.support-ticket-detail>header p{margin:0}.support-ticket-detail>header h2{font-size:22px}.support-ticket-detail>header>div:first-child>p:last-child{color:var(--muted);margin-top:4px;font-size:13px}.support-ticket-detail>header>div:last-child{gap:7px;display:flex}.support-ticket-detail>header select{min-width:125px;padding:7px}.ticket-request{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:13px}.ticket-request p,.support-thread-message p{color:var(--ink);white-space:pre-wrap;margin:6px 0;font-size:14px;line-height:1.6}.ticket-request small,.support-thread-message small{color:var(--muted);font-size:11px}.support-thread-message{border:1px solid var(--line);border-radius:9px;margin-top:10px;padding:12px}.support-thread-message.support{border-color:color-mix(in srgb,var(--primary) 35%,var(--line));background:var(--soft);margin-left:35px}.support-thread-message.requester{margin-right:35px}.support-thread-message.resolution{background:#eefaf5;border-color:#a6dfc8}.support-thread-message>header{justify-content:space-between;gap:8px;display:flex}.support-thread-message time{color:var(--muted);font-size:11px}.support-email-error{gap:8px;margin-top:10px;display:flex}.support-email-error span{gap:2px;display:grid}.support-response-box,.support-resolution-box{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:13px;padding-top:13px;display:grid}.support-resolution-box{background:color-mix(in srgb,var(--success) 5%,transparent)}@media (width<=900px){.help-intro-cards,.support-admin-stats,.support-admin-layout{grid-template-columns:1fr}.support-inbox-list{max-height:350px}.support-admin-filters{grid-template-columns:1fr}.support-ticket-detail>header{flex-direction:column}.support-ticket-detail>header>div:last-child{flex-wrap:wrap;width:100%}.support-response-box,.support-resolution-box{grid-template-columns:1fr}.support-response-box button,.support-resolution-box button{justify-self:start}}@media (width<=600px){.support-form-grid{grid-template-columns:1fr}.help-questions,.support-ticket-card,.my-support-tickets{padding:17px}.help-intro-cards article{padding:14px}.help-questions>header>svg{display:none}.support-ticket-card>header{flex-direction:column}.support-ticket-success{padding:28px 17px}.my-ticket-list footer textarea{min-width:100%}.support-thread-message.support,.support-thread-message.requester{margin-left:0;margin-right:0}}.public-site{--ink:#17182d;--ink-soft:#59617b;--surface:#fff;--canvas:#f7f8fe;--line:#e6e8f2;--violet:#5146dd;--violet-dark:#302980;--violet-soft:#eeedff;--mint:#1d9d7c;--navy:#171a35;color:var(--ink);background:var(--surface);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-site *{box-sizing:border-box}.public-site a{text-decoration:none}.public-site button,.public-site input,.public-site select,.public-site textarea{font:inherit}.public-container{width:min(1180px,100% - 48px);margin:0 auto}.public-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e2e5f1d1;position:sticky;top:0}.public-nav-shell{align-items:center;gap:36px;width:min(1220px,100% - 48px);height:76px;margin:0 auto;display:flex}.public-brand{color:var(--ink);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:20px;display:inline-flex}.public-brand>span{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#665cf4,#4138c2);border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.public-desktop-nav{align-items:center;gap:26px;margin-right:auto;display:flex}.public-desktop-nav a,.public-sign-in{color:#535a72;font-size:16px;font-weight:600;transition:color .2s}.public-desktop-nav a:hover,.public-desktop-nav a.active,.public-sign-in:hover{color:var(--violet)}.public-nav-actions{align-items:center;gap:20px;display:flex}.public-nav-cta{background:var(--violet);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 17px;font-size:16px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 18px #5146dd2e}.public-nav-cta:hover{background:#4036cc;transform:translateY(-1px)}.public-menu-button{color:var(--ink);background:0 0;border:0;padding:6px;display:none}.public-mobile-nav{display:none}.public-hero{background:radial-gradient(circle at 74% 31%,#eeedff 0,#eeedff1f 30%,#0000 52%),linear-gradient(#fff,#f9faff);padding:84px 0 65px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.91fr) minmax(500px,1.09fr);align-items:center;gap:64px;display:grid}.hero-copy{max-width:550px}.public-announcement{background:var(--violet-soft);color:#4037b7;letter-spacing:.01em;border-radius:100px;align-items:center;gap:8px;padding:7px 11px;font-size:14px;font-weight:700;display:inline-flex}.public-announcement span{background:#5b51ec;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #5b51ec21}.hero-copy h1,.public-page-hero h1{letter-spacing:-.065em;max-width:720px;margin:19px 0 18px;font-size:clamp(44px,5vw,68px);line-height:1.03}.hero-copy>p{max-width:550px;color:var(--ink-soft);margin:0;font-size:20px;line-height:1.7}.hero-actions{align-items:center;gap:12px;margin-top:30px;display:flex}.public-button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 18px;font-size:16px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.public-button:hover{transform:translateY(-1px)}.public-button.primary{background:var(--violet);color:#fff;box-shadow:0 9px 20px #5046dd33}.public-button.primary:hover{background:#4035d2}.public-button.outline{color:#302980;background:#fff;border-color:#d7d5f3}.public-button.secondary{color:#fff;background:#ffffff1a;border-color:#ffffff52}.hero-points{color:#4e5670;flex-wrap:wrap;gap:14px 19px;margin:29px 0 0;padding:0;font-size:14px;font-weight:650;list-style:none;display:flex}.hero-points li{align-items:center;gap:5px;display:flex}.hero-points svg{color:#169b77}.hero-preview{min-width:0;position:relative}.product-preview{background:#f9faff;border:1px solid #e0e2ee;border-radius:17px;padding:0 14px 17px;position:relative;overflow:hidden;box-shadow:0 28px 64px #23255226}.product-preview:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6}.preview-topbar{color:#2f3650;align-items:center;gap:10px;height:52px;font-size:14px;font-weight:800;display:flex}.preview-logo{color:#fff;background:#5549db;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.preview-topbar i{flex:1}.preview-search{color:#8a91a8;background:#f0f1f8;border-radius:7px;min-width:110px;padding:7px 10px;font-size:12px;font-weight:500}.preview-avatar{color:#4b42c3;background:#e7e9ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.preview-metrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.preview-metrics article{background:#fff;border:1px solid #e4e6f0;border-radius:10px;padding:11px 12px}.preview-metrics small,.preview-metrics span{color:#727a93;font-size:11px;display:block}.preview-metrics b{color:#22263d;margin:4px 0;font-size:20px;display:block}.preview-board{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:10px;display:grid}.preview-column{background:#fdfdff;border:1px solid #e4e6f0;border-radius:10px;min-height:252px;padding:9px}.preview-column header{color:#252a42;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:12px;display:flex}.preview-column header span{align-items:center;gap:5px;display:flex}.preview-column header span svg{color:#5d81e5}.preview-column header b{color:#727a93;background:#f0f1f8;border-radius:5px;place-items:center;min-width:17px;height:17px;font-size:11px;display:grid}.preview-lead-card{background:#fff;border:1px solid #eaebf3;border-radius:8px;margin:7px 0;padding:9px;box-shadow:0 4px 10px #1f24480a}.preview-lead-card>div{justify-content:space-between;align-items:center;display:flex}.preview-lead-card>div span{color:#4166c4;background:#e5efff;border-radius:6px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.preview-lead-card.purple>div span{color:#7e52bb;background:#efe7ff}.preview-lead-card.orange>div span{color:#c9761a;background:#fff0df}.preview-lead-card.green>div span{color:#18805f;background:#e1f7ef}.preview-lead-card>b{margin-top:7px;font-size:12px;display:block}.preview-lead-card small{color:#778097;align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.public-trust{background:#fff;border-top:1px solid #ebecf4;border-bottom:1px solid #ebecf4}.public-trust .public-container{justify-content:space-between;align-items:center;gap:40px;min-height:92px;display:flex}.public-trust p{color:#8a91a9;letter-spacing:.13em;margin:0;font-size:12px;font-weight:800}.public-trust div{color:#7a8198;align-items:center;gap:26px;font-size:15px;font-weight:700;display:flex}.public-section{padding:100px 0}.public-section-dark{background:var(--navy);color:#fff}.public-section-heading{max-width:710px;margin-bottom:40px}.public-section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.public-section-heading>p,.public-page-hero p,.public-cta>div>p,.mission-grid p,.vision-card>p{color:#5348db;letter-spacing:.14em;margin:0 0 12px;font-size:13px;font-weight:850}.public-section-heading h2{color:inherit;letter-spacing:-.055em;margin:0;font-size:clamp(32px,3.5vw,49px);line-height:1.1}.public-section-heading>div{color:var(--ink-soft);margin-top:17px;font-size:18px;line-height:1.7}.public-section-dark .public-section-heading>p,.public-section-dark .public-section-heading>div{color:#c2c5ed}.public-benefit-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.public-benefit-grid article{background:#fff;border-top:2px solid #dad9f9;padding:24px}.public-benefit-grid svg{color:#5649dc}.public-benefit-grid h3{letter-spacing:-.025em;margin:20px 0 8px;font-size:18px}.public-benefit-grid p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.public-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-feature-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:286px;padding:25px;transition:transform .2s,box-shadow .2s}.public-feature-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #23255214}.public-icon{color:#5045d9;background:#ecebff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.public-feature-card h3{letter-spacing:-.03em;margin:21px 0 9px;font-size:19px}.public-feature-card>p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.public-feature-card dl{margin:18px 0 0}.public-feature-card dt{color:#8d94aa;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.public-feature-card dd{color:#30354d;margin:5px 0 0;font-size:14px;line-height:1.5}.public-inline-link{color:#4b40ce;align-items:center;gap:7px;margin-top:28px;font-size:16px;font-weight:800;display:inline-flex}.public-split-heading{justify-content:space-between;align-items:flex-end;gap:64px;display:flex}.public-split-heading .public-section-heading{margin-bottom:0}.public-split-heading>p{max-width:405px;color:var(--ink-soft);margin:0;font-size:17px;line-height:1.7}.public-workflow{counter-reset:workflow;grid-template-columns:repeat(4,1fr);gap:0;margin:46px 0 0;padding:0;list-style:none;display:grid}.public-workflow li{padding:0 28px 0 0;position:relative}.public-workflow li:not(:last-child):after{content:"";border-top:1px solid #c9cce2;width:24px;position:absolute;top:19px;right:0}.public-workflow li>span{color:#4e43ce;background:#e9e8ff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:19px;font-size:13px;font-weight:800;display:grid}.public-workflow h3{letter-spacing:-.03em;margin:0 0 8px;font-size:18px}.public-workflow p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.public-section-dark .public-workflow p{color:#c5c8df}.public-section-dark .public-workflow li>span{color:#fff;background:#363964}.public-section-dark .public-workflow li:not(:last-child):after{border-color:#51567b}.role-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:76px;display:grid}.role-intro{color:#c2c5df;max-width:430px;margin:0 0 25px;font-size:18px;line-height:1.7}.role-cards{gap:12px;display:grid}.role-cards article{background:#ffffff0a;border:1px solid #dadcff2e;border-radius:12px;padding:20px 60px 20px 22px;position:relative}.role-cards span{color:#a8adfa;font-size:14px;font-weight:800;position:absolute;top:20px;right:20px}.role-cards h3{margin:0 0 5px;font-size:18px}.role-cards p{color:#c9cce1;margin:0;font-size:15px;line-height:1.55}.public-story-placeholders{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.public-story-placeholders article{border:1px dashed #c9cce0;border-radius:13px;padding:26px}.public-story-placeholders span{color:#777f9c;letter-spacing:.12em;font-size:12px;font-weight:800}.public-story-placeholders h3{margin:17px 0 8px;font-size:19px}.public-story-placeholders p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.public-faq{border-top:1px solid #dedfea}.public-faq details{border-bottom:1px solid #dedfea}.public-faq summary{cursor:pointer;color:#262a42;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:17px;font-weight:750;list-style:none;display:flex}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary svg{flex:none;transition:transform .2s}.public-faq details[open] summary svg{transform:rotate(180deg)}.public-faq p{max-width:650px;color:var(--ink-soft);margin:0;padding:0 0 20px;font-size:16px;line-height:1.7}.public-cta{color:#fff;background:linear-gradient(120deg,#312a7f,#5146de);border-radius:18px;justify-content:space-between;align-items:center;gap:38px;margin:0 0 100px;padding:44px 48px;display:flex}.public-cta>div>p{color:#bdc2ff}.public-cta h2{color:#fff;letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(29px,3vw,42px);line-height:1.1}.public-cta>div>p:last-child{color:#d5d8f1;max-width:610px;margin:12px 0 0;font-size:16px;line-height:1.6}.public-cta-actions{flex:none;gap:10px;display:flex}.public-cta .primary{color:#4036c8;background:#fff}.public-cta .secondary{border-color:#8884ed}.public-footer{color:#fff;background:#12152d;padding:66px max(24px,50% - 590px) 22px}.public-footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:54px;display:grid}.public-footer-grid section{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-brand{color:#fff;margin-bottom:6px}.public-footer-grid p{color:#b7bbd3;max-width:330px;margin:0;font-size:15px;line-height:1.65}.public-footer-grid h2{color:#eef0ff;text-transform:uppercase;letter-spacing:.12em;margin:4px 0 3px;font-size:14px}.public-footer-grid a{color:#b7bbd3;align-items:center;gap:4px;font-size:15px;display:inline-flex}.public-footer-grid a:hover{color:#fff}.footer-email{margin-top:6px}.public-footer-bottom{color:#858ba9;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;margin-top:52px;padding-top:20px;font-size:13px;display:flex}.public-page-hero{background:radial-gradient(circle at 78% 10%,#e9e7ff,#0000 30%),#fafbff;padding:96px 0 78px}.public-page-hero>div>p{margin-bottom:16px}.public-page-hero h1{max-width:820px;margin:0 0 20px;font-size:clamp(42px,5vw,64px)}.public-page-hero h1+div{max-width:690px;color:var(--ink-soft);font-size:19px;line-height:1.7}.public-page-hero .public-button{margin-top:28px}.page-hero-grid{grid-template-columns:1fr .82fr;align-items:center;gap:70px;display:grid}.page-hero-grid .preview-workflow{margin-top:0}.preview-workflow{background:#fff;border-radius:15px;padding:0;box-shadow:0 18px 40px #2325521a}.workflow-preview-body{gap:10px;padding:18px;display:grid}.workflow-preview-body article{background:#fcfcff;border:1px solid #e4e6f0;border-radius:10px;align-items:center;gap:11px;padding:14px;display:flex}.workflow-preview-body svg{color:#5146dd}.workflow-preview-body b,.workflow-preview-body small{display:block}.workflow-preview-body b{font-size:14px}.workflow-preview-body small{color:#838aa0;margin-top:3px;font-size:12px}.workflow-preview-body .preview-arrow{color:#898fa4;margin-left:auto}.webhook-icon{place-items:center;width:23px;height:23px;display:grid;position:relative}.webhook-icon svg:last-child{position:absolute;bottom:-1px;right:-4px}.feature-detail-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:58px;display:grid}.feature-detail-copy{padding:4px}.feature-detail-copy h3{letter-spacing:-.045em;margin:18px 0 10px;font-size:27px;line-height:1.2}.feature-detail-copy>p{color:var(--ink-soft);font-size:17px;line-height:1.7}.feature-detail-copy ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.feature-detail-copy li{color:#39405a;gap:9px;font-size:16px;line-height:1.5;display:flex}.feature-detail-copy li svg{color:#1d9d7c;flex:none}.public-work-panels{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.public-work-panels article{border:1px solid var(--line);border-radius:14px;padding:25px}.public-work-panels svg{color:#5146dd}.public-work-panels h3{margin:20px 0 8px;font-size:19px}.public-work-panels p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.solutions-hero{padding-bottom:80px}.solution-list{border-top:1px solid var(--line)}.solution-list>article{border-bottom:1px solid var(--line);grid-template-columns:70px 1.2fr 1fr 1fr 1fr;gap:23px;padding:31px 0;display:grid}.solution-number{color:#5146dd;padding-top:4px;font-size:17px;font-weight:850}.solution-title h3{letter-spacing:-.04em;margin:14px 0 12px;font-size:21px}.solution-features{flex-wrap:wrap;gap:6px;display:flex}.solution-features span{color:#5a50b9;background:#f0f0ff;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:700}.solution-list small{color:#7d84a0;letter-spacing:.1em;font-size:11px;font-weight:850}.solution-list p{color:var(--ink-soft);margin:8px 0 0;font-size:15px;line-height:1.6}.comparison-table{background:#fff;border:1px solid #e0e2ed;border-radius:14px;overflow:hidden}.comparison-table>div{border-bottom:1px solid #e6e7f0;grid-template-columns:.72fr 1fr 1fr;display:grid}.comparison-table>div:last-child{border-bottom:0}.comparison-table span,.comparison-table b,.comparison-table p{border-right:1px solid #e6e7f0;margin:0;padding:16px 19px}.comparison-table span{color:#2f354e;font-size:15px;font-weight:800}.comparison-table b{color:#4037bd;background:#f4f4ff;font-size:14px}.comparison-table p{color:#656d85;font-size:15px;line-height:1.55}.comparison-table p:last-child{color:#3d4560;border-right:0}.comparison-table p svg{vertical-align:middle;color:#1d9d7c;margin-right:5px}.use-case-band{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.use-case-band>div{max-width:700px}.use-case-band h2{letter-spacing:-.055em;margin:18px 0 10px;font-size:39px;line-height:1.1}.use-case-band p{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.7}.about-hero{background:linear-gradient(120deg,#f8f8ff,#eeedff)}.mission-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.mission-grid article{padding:28px 0}.mission-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(33px,3.6vw,48px);line-height:1.13}.mission-grid h3{letter-spacing:-.04em;margin:0 0 17px;font-size:27px;line-height:1.3}.mission-grid article>p:last-child{color:var(--ink-soft);font-size:17px;line-height:1.7}.public-principle-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.public-principle-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:27px}.public-principle-grid h3{margin:20px 0 8px;font-size:20px}.public-principle-grid p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.6}.security-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:85px;display:grid}.security-grid .public-section-heading{margin-bottom:17px}.security-grid>div>p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.75}.security-grid ul{gap:11px;margin:24px 0 0;padding:0;list-style:none;display:grid}.security-grid li{color:#39405a;align-items:center;gap:9px;font-size:16px;display:flex}.security-grid li svg{color:#5146dd}.security-grid aside{color:#fff;background:#24264b;border-radius:15px;padding:31px}.security-grid aside span{color:#bec2ed;letter-spacing:.13em;font-size:12px;font-weight:800}.security-grid aside h3{letter-spacing:-.04em;margin:18px 0 9px;font-size:24px}.security-grid aside p{color:#cdd0e7;margin:0;font-size:16px;line-height:1.65}.vision-card{background:#f0f0ff;border-radius:18px;padding:55px}.vision-card h2{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(33px,3.6vw,51px);line-height:1.12}.contact-hero{padding-bottom:65px}.contact-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;display:grid}.contact-aside .public-section-heading{margin-bottom:24px}.contact-type-list{gap:7px;display:grid}.contact-type-list button{color:#414862;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:13px;display:flex}.contact-type-list button.active{color:#4439c5;background:#f3f2ff;border-color:#d9d7fb}.contact-type-list button svg{flex:none}.contact-type-list b,.contact-type-list small{display:block}.contact-type-list b{font-size:15px}.contact-type-list small{color:#7b8299;margin-top:3px;font-size:13px}.contact-details{border-top:1px solid var(--line);gap:18px;margin-top:35px;padding-top:28px;display:grid}.contact-details>a,.contact-details>div{color:#46506c;gap:10px;display:flex}.contact-details svg{color:#5348db;flex:none}.contact-details b,.contact-details span{display:block}.contact-details b{font-size:14px}.contact-details span{font-size:14px;line-height:1.55}.contact-form-card{background:#fff;border:1px solid #e1e3ef;border-radius:17px;padding:32px;box-shadow:0 16px 45px #20244712}.contact-form-card header>p{color:#4d42d3;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:13px;font-weight:850}.contact-form-card header h2{letter-spacing:-.05em;margin:9px 0 4px;font-size:31px}.contact-form-card header>span{color:var(--ink-soft);font-size:15px}.contact-status{border-radius:9px;align-items:flex-start;gap:8px;margin:20px 0;padding:12px;font-size:15px;line-height:1.5;display:flex}.contact-status.success{color:#187458;background:#e8f8f2}.contact-status.error{color:#b43f4b;background:#fff1f2}.contact-form-grid{grid-template-columns:1fr 1fr;gap:17px;margin-top:27px;display:grid}.contact-field{display:block}.contact-field.full{grid-column:1/-1}.contact-field>span{color:#353b55;margin-bottom:7px;font-size:14px;font-weight:750;display:block}.contact-field>span b,.contact-consent b{color:#c13c50}.contact-field input,.contact-field select,.contact-field textarea{color:#252a41;background:#fff;border:1px solid #dce0ea;border-radius:8px;outline:none;width:100%;padding:10px 11px;font-size:16px;transition:border-color .2s,box-shadow .2s}.contact-field textarea{resize:vertical;min-height:120px}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#6259df;box-shadow:0 0 0 3px #5b50da21}.contact-field small,.contact-consent small{color:#ba4350;margin-top:5px;font-size:13px;font-weight:600;display:block}.contact-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-consent{color:#606881;align-items:flex-start;gap:9px;margin:21px 0;font-size:14px;line-height:1.55;display:flex}.contact-consent input{accent-color:#5146dd;margin-top:3px}.contact-submit{width:100%}.contact-submit:disabled{opacity:.7;cursor:wait}.contact-success{text-align:center;padding:45px 15px 13px}.contact-success>svg{color:#1d9d7c}.contact-success h3{margin:13px 0 7px;font-size:24px}.contact-success p{max-width:460px;color:var(--ink-soft);margin:0 auto;font-size:16px;line-height:1.65}.contact-success div{justify-content:center;gap:10px;margin-top:24px;display:flex}.public-site :focus-visible{outline-offset:3px;outline:3px solid #5246dd73}@media (prefers-reduced-motion:reduce){.public-site *{scroll-behavior:auto!important;transition:none!important}}@media (width<=1000px){.hero-grid,.page-hero-grid,.role-section,.contact-layout{grid-template-columns:1fr;gap:42px}.hero-copy{max-width:680px}.hero-preview{max-width:720px}.public-benefit-grid,.public-feature-grid{grid-template-columns:repeat(2,1fr)}.public-workflow{grid-template-columns:repeat(2,1fr);gap:28px}.public-workflow li:not(:last-child):after{display:none}.faq-layout{grid-template-columns:1fr;gap:12px}.solution-list>article{grid-template-columns:55px 1fr 1fr}.solution-title{grid-column:2/-1}.solution-list>article>div:nth-last-child(-n+2){grid-column:auto}.security-grid{grid-template-columns:1fr;gap:36px}.public-footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:30px}.public-trust .public-container{padding:22px 0;display:block}.public-trust div{flex-wrap:wrap;gap:10px 20px;margin-top:12px}.public-split-heading{display:block}.public-split-heading>p{margin-top:16px}.feature-detail-grid{grid-template-columns:1fr;gap:30px}.use-case-band{flex-direction:column;align-items:flex-start}.mission-grid{gap:25px}.contact-aside{grid-template-columns:1fr 1fr;gap:24px;display:grid}.contact-aside .public-section-heading{grid-column:1/-1}.contact-details{border-top:0;margin-top:0;padding-top:0}}@media (width<=720px){.public-container{width:min(100% - 32px,1180px)}.public-nav-shell{gap:10px;width:calc(100% - 32px);height:65px}.public-desktop-nav,.public-nav-actions{display:none}.public-menu-button{margin-left:auto;display:block}.public-mobile-nav{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:15px;display:flex;position:absolute;top:65px;left:16px;right:16px;box-shadow:0 17px 36px #24274529}.public-mobile-nav a{color:#434a64;padding:10px;font-size:16px;font-weight:700}.public-mobile-nav a.active{color:#4c41ce}.public-mobile-nav hr{border:0;border-top:1px solid var(--line);width:100%}.public-mobile-nav .public-nav-cta{color:#fff}.public-hero{padding:55px 0 44px}.hero-copy h1,.public-page-hero h1{font-size:42px}.hero-copy>p,.public-page-hero h1+div{font-size:17px}.hero-actions,.public-cta-actions,.contact-success div{flex-direction:column;align-items:stretch}.hero-actions .public-button,.public-cta-actions .public-button{width:100%}.hero-points{gap:9px;display:grid}.preview-topbar{height:44px}.preview-search{display:none}.preview-metrics{gap:5px}.preview-metrics article{padding:9px}.preview-board{gap:5px}.preview-column{min-height:200px;padding:6px}.preview-lead-card{padding:6px}.preview-lead-card small:nth-of-type(2){display:none}.public-section{padding:64px 0}.public-section-heading{margin-bottom:28px}.public-section-heading h2{font-size:32px}.public-benefit-grid,.public-feature-grid,.public-work-panels,.public-story-placeholders,.public-principle-grid{grid-template-columns:1fr}.public-feature-card{min-height:auto}.public-workflow{grid-template-columns:1fr;margin-top:32px}.public-workflow li{padding-right:0}.role-cards article{padding:18px 50px 18px 18px}.public-cta{margin-bottom:64px;padding:30px 23px}.public-footer{padding:48px 16px 18px}.public-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.public-footer-grid section:first-child{grid-column:1/-1}.public-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:35px}.public-page-hero{padding:63px 0 53px}.page-hero-grid{gap:31px}.feature-detail-grid{gap:22px}.solution-list>article{grid-template-columns:38px 1fr;gap:13px;padding:23px 0;display:grid}.solution-title,.solution-list>article>div:nth-last-child(-n+2),.solution-list>article>div:not(.solution-number):not(.solution-title){grid-column:2}.comparison-table{overflow:auto}.comparison-table>div{min-width:680px}.mission-grid{grid-template-columns:1fr}.mission-grid h2{font-size:34px}.security-grid{gap:28px}.vision-card{padding:31px 24px}.vision-card h2{font-size:33px}.contact-layout{gap:31px}.contact-aside{display:block}.contact-aside .public-section-heading{margin-bottom:21px}.contact-details{border-top:1px solid var(--line);margin-top:26px;padding-top:25px}.contact-form-card{padding:23px 18px}.contact-form-grid{grid-template-columns:1fr}.contact-field.full{grid-column:auto}.contact-form-card header h2{font-size:27px}}.product-screenshot{background:#fff;border:1px solid #dfe2ed;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #22254b29}.product-screenshot:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffeb}.product-screenshot-bar{background:#f8f9fc;border-bottom:1px solid #e8eaf2;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.product-screenshot-bar>span{background:#d7d9e5;border-radius:50%;width:7px;height:7px}.product-screenshot-bar>span:first-child{background:#ff8a8a}.product-screenshot-bar>span:nth-child(2){background:#f1c55e}.product-screenshot-bar>span:nth-child(3){background:#5cc6a6}.product-screenshot-bar b{color:#737b92;letter-spacing:.04em;margin-left:7px;font-size:11px}.product-screenshot img{aspect-ratio:1.44;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.product-screenshot figcaption{color:#343a53;border-top:1px solid #e8eaf2;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:750;display:flex}.product-screenshot figcaption span{color:#5146dd;letter-spacing:.12em;font-size:10px;font-weight:850}.product-screenshot.compact{border-radius:14px;box-shadow:0 20px 46px #22254b1f}.page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);gap:58px}.public-screenshot-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:42px;display:grid}.public-screenshot-grid .product-screenshot:nth-child(2){transform:translateY(28px)}.public-feature-showcase{grid-template-columns:minmax(0,.82fr) minmax(500px,1.18fr);align-items:center;gap:60px;display:grid}.public-feature-showcase.reverse{grid-template-columns:minmax(500px,1.18fr) minmax(0,.82fr)}.public-feature-showcase .public-section-heading{margin-bottom:24px}.public-feature-grid-spaced{margin-top:56px}.public-check-list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.public-check-list li{color:#3f465e;align-items:flex-start;gap:8px;font-size:15px;line-height:1.5;display:flex}.public-check-list svg{color:#1d9d7c;flex:none;margin-top:1px}.public-section-dark .public-check-list li,.public-section-dark .public-split-heading>p{color:#c8cbe0}.public-section-dark .product-screenshot{border-color:#ffffff29;box-shadow:0 28px 65px #0000003d}.public-section-dark .public-feature-card{background:#202343;border-color:#ffffff21}.public-section-dark .public-feature-card h3,.public-section-dark .public-feature-card dd{color:#fff}.public-section-dark .public-feature-card>p{color:#c8cbe0}.public-section-dark .public-feature-card dt{color:#aeb3d2}.public-boundary-card{background:#fff;border:1px solid #e0e2ed;border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;padding:42px;display:grid;box-shadow:0 15px 42px #2024470f}.public-boundary-card .public-section-heading{margin-bottom:0}.public-boundary-card>div:last-child{gap:14px;display:grid}.public-boundary-card>div:last-child p{color:#59617b;border-bottom:1px solid #e6e8f2;margin:0;padding-bottom:14px;font-size:15px;line-height:1.65}.public-boundary-card>div:last-child p:last-child{border-bottom:0;padding-bottom:0}.public-boundary-card b{color:#262b43}.role-cards.light article{background:#fff;border-color:#e2e4ef;box-shadow:0 8px 24px #2325520d}.role-cards.light span{color:#5146dd}.role-cards.light h3{color:#17182d}.role-cards.light p,.role-section .role-intro{color:#59617b}.public-product-tour{overflow:hidden}@media (width<=1000px){.page-hero-grid,.public-feature-showcase,.public-feature-showcase.reverse{grid-template-columns:1fr;gap:38px}.page-hero-grid .product-screenshot,.public-feature-showcase .product-screenshot{max-width:760px}.public-boundary-card{grid-template-columns:1fr;gap:24px}}@media (width<=720px){.product-screenshot-bar{height:31px}.product-screenshot figcaption{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 11px}.public-screenshot-grid{grid-template-columns:1fr;margin-top:30px}.public-screenshot-grid .product-screenshot:nth-child(2){transform:none}.public-feature-grid-spaced{margin-top:36px}.public-boundary-card{padding:26px 21px}}.footer-builder-credit{align-items:center;gap:5px;font-weight:800;display:inline-flex;color:#ff9a4d!important}.footer-builder-credit span{color:#858ba9;font-weight:500}.techies-credit-section{background:#fff5e6;position:relative;overflow:hidden}.techies-credit-section:before{filter:blur(70px);content:"";background:#ffedd5;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:-140px}.techies-credit-grid{background:#fff;border:1px solid #fed7aa;border-radius:32px;grid-template-columns:1.08fr .92fr;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 65px #d868131f}.techies-credit-copy{padding:56px}.techies-credit-eyebrow{align-items:center;color:#d86813!important;letter-spacing:.16em!important;gap:9px!important;margin:0 0 20px!important;font-size:12px!important;font-weight:850!important;display:flex!important}.techies-credit-eyebrow span{background:#ff7a00;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff7a0021}.techies-credit-copy h2{color:#020617;letter-spacing:-.07em;margin:0;font-size:clamp(48px,6vw,78px);line-height:.95}.techies-credit-copy h2 span{color:#ff7a00}.techies-credit-copy>p:not(.techies-credit-eyebrow){color:#59606f;max-width:610px;margin:24px 0 0;font-size:18px;line-height:1.75}.techies-capability-list{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.techies-capability-list span{color:#c85f10;background:#fff7ed;border:1px solid #fed7aa;border-radius:100px;padding:7px 10px;font-size:13px;font-weight:750}.techies-credit-button{background:linear-gradient(90deg,#ff7a00,#ef4444);border-radius:12px;align-items:center;gap:8px;margin-top:30px;padding:13px 18px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #ff7a003b;color:#fff!important}.techies-credit-button:hover{transform:translateY(-2px);box-shadow:0 17px 35px #ff7a004f}.techies-credit-visual{color:#fff;background:#020617;flex-direction:column;justify-content:center;align-items:flex-start;min-height:470px;padding:50px;display:flex;position:relative;overflow:hidden}.techies-credit-visual:before{filter:blur(55px);content:"";background:#ff7a0033;border-radius:50%;width:270px;height:270px;position:absolute;top:-80px;right:-80px}.techies-credit-visual>span{color:#ff9a4d;letter-spacing:.18em;font-size:12px;font-weight:850;position:relative}.techies-credit-visual>strong{letter-spacing:-.05em;margin-top:27px;font-size:clamp(31px,3.5vw,46px);line-height:1.12;position:relative}.techies-credit-visual>strong em{color:#ff7a00;font-style:normal}.techies-credit-visual>p{color:#adb5c4;max-width:430px;margin:22px 0 0;font-size:16px;line-height:1.7;position:relative}.product-stewardship{background:#17182d!important}.product-stewardship span{color:#ffb870!important}.product-stewardship h3{color:#fff}.product-stewardship p{color:#cdd0e7!important}@media (width<=900px){.techies-credit-grid{grid-template-columns:1fr}.techies-credit-visual{min-height:360px}}@media (width<=720px){.techies-credit-copy,.techies-credit-visual{padding:34px 24px}.techies-credit-grid{border-radius:24px}.techies-credit-copy h2{font-size:52px}.footer-builder-credit{flex-wrap:wrap}}.duplicate-page{gap:18px;display:grid}.duplicate-page .page-header{margin-bottom:0}.duplicate-safety-note{border:1px solid color-mix(in srgb, var(--success) 24%, var(--line));background:color-mix(in srgb, var(--success) 7%, var(--surface));color:var(--success);border-radius:13px;align-items:center;gap:12px;padding:14px 16px;display:flex}.duplicate-safety-note svg{flex:none}.duplicate-safety-note b,.duplicate-safety-note span{display:block}.duplicate-safety-note b{font-size:15px}.duplicate-safety-note span{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.5}.duplicate-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.duplicate-summary article{border:1px solid var(--line);background:var(--surface);min-height:76px;box-shadow:var(--shadow);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.duplicate-summary small{color:var(--muted);font-size:14px}.duplicate-summary strong{color:var(--ink);font:700 27px DM Mono,monospace}.duplicate-group{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.duplicate-group-head{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;display:flex}.duplicate-group-head h2{color:var(--ink);margin:3px 0 0;font-size:19px}.duplicate-group-head .kicker{margin:0}.duplicate-matches{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.duplicate-match{border:1px solid var(--line);background:var(--surface);max-width:360px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.duplicate-match svg{color:var(--primary);flex:none}.duplicate-match span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duplicate-record-grid{background:var(--line);grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1px;display:grid}.duplicate-record{background:var(--surface);min-width:0;padding:17px;transition:box-shadow .18s,background .18s}.duplicate-record.is-primary{z-index:1;background:color-mix(in srgb, var(--primary) 5%, var(--surface));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 65%, transparent);position:relative}.duplicate-record>header,.duplicate-record>footer,.duplicate-record-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.duplicate-record>header{margin-bottom:15px}.duplicate-record>header>a{color:var(--primary);font:600 13px DM Mono,monospace}.duplicate-primary-choice{cursor:pointer}.duplicate-primary-choice input{opacity:0;pointer-events:none;position:absolute}.duplicate-primary-choice span{color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.duplicate-record.is-primary .duplicate-primary-choice span{color:var(--primary)}.duplicate-record-title h3{color:var(--ink);margin:0;font-size:20px}.duplicate-record-title p{color:var(--muted);margin:4px 0 0;font-size:14px}.duplicate-record-title .stage-pill{text-transform:capitalize}.duplicate-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:19px 0;display:grid}.duplicate-details div{min-width:0}.duplicate-details dt{color:var(--muted);letter-spacing:.55px;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:4px;font-size:12px;font-weight:700;display:flex}.duplicate-details dd{color:var(--ink);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.duplicate-details div:nth-child(-n+2) dd{text-transform:none}.duplicate-history-counts{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.duplicate-history-counts span{background:var(--surface-2);color:var(--muted);border-radius:7px;padding:6px 8px;font-size:12px}.duplicate-history-counts b{color:var(--ink)}.duplicate-record>footer{border-top:1px solid var(--line);min-height:39px;padding-top:13px}.duplicate-survivor{color:var(--success);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.duplicate-merge-button{border:1px solid color-mix(in srgb, #c43c4c 35%, var(--line));background:color-mix(in srgb, #c43c4c 7%, var(--surface));color:#b52e3e;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;padding:8px 12px;font-weight:700;display:inline-flex}.duplicate-merge-button:disabled{cursor:not-allowed;opacity:.48}.duplicate-empty{text-align:center;align-content:center;place-items:center;min-height:240px;display:grid}.duplicate-empty svg{color:var(--primary)}.duplicate-empty h2{margin:12px 0 5px}.duplicate-empty p{max-width:500px;color:var(--muted);margin:0;font-size:15px;line-height:1.55}@media (width<=900px){.duplicate-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.duplicate-group-head{flex-direction:column;align-items:flex-start}.duplicate-matches{justify-content:flex-start}}@media (width<=560px){.duplicate-summary,.duplicate-record-grid,.duplicate-details{grid-template-columns:1fr}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-mono:"DM Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--ds-text-xs:13px;--ds-text-sm:14px;--ds-text-md:15px;--ds-text-lg:18px;--ds-text-xl:22px;--ds-text-page:28px;--ds-leading-tight:1.25;--ds-leading-body:1.45;--ds-leading-relaxed:1.6;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-space-16:64px;--ds-radius-sm:4px;--ds-radius-control:8px;--ds-radius-card:8px;--ds-radius-full:999px;--ds-control-sm:30px;--ds-control-md:34px;--ds-control-lg:40px;--ds-field:40px;--ds-field-compact:34px;--ds-touch-target:44px;--ds-bg:#f7f8fc;--ds-surface:#fff;--ds-surface-subtle:#f4f5f8;--ds-surface-hover:#eef1f5;--ds-border:#dfe3ea;--ds-border-strong:#cbd2dc;--ds-text:#1d2130;--ds-text-secondary:#596174;--ds-text-muted:#697386;--ds-primary:var(--primary,#21a6ff);--ds-primary-strong:var(--color-primary-hover,var(--primary-2,#097cc2));--ds-on-primary:var(--primary-contrast,var(--color-on-primary,#fff));--ds-primary-soft:var(--color-primary-soft,color-mix(in srgb, var(--ds-primary) 10%, var(--ds-surface)));--ds-focus:var(--focus-ring,color-mix(in srgb, var(--ds-primary) 38%, transparent));--ds-success:#147a56;--ds-success-soft:#e9f8f1;--ds-warning:#9b6508;--ds-warning-soft:#fff6df;--ds-danger:#c43945;--ds-danger-strong:#a82e38;--ds-danger-soft:#fff0f1;--ds-info:#3f68bf;--ds-info-soft:#eaf1ff;--ds-shadow-1:0 1px 2px #1d21300f;--ds-shadow-2:0 16px 40px #1d213029;--ds-duration-fast:.12s;--ds-duration-normal:.18s;--ds-ease:ease-out;--canvas:var(--ds-bg);--surface:var(--ds-surface);--surface-2:var(--ds-surface-subtle);--ink:var(--ds-text);--muted:var(--ds-text-muted);--line:var(--ds-border);--success:var(--ds-success);--shadow:var(--ds-shadow-1);--radius:var(--ds-radius-card)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#11131b;--ds-surface:#191c26;--ds-surface-subtle:#222632;--ds-surface-hover:#2a2f3d;--ds-border:#343a49;--ds-border-strong:#485064;--ds-text:#f2f4f8;--ds-text-secondary:#c5cad5;--ds-text-muted:#a7aebb;--ds-primary-soft:color-mix(in srgb, var(--ds-primary) 18%, var(--ds-surface));--ds-success:#70d4a9;--ds-success-soft:#173c30;--ds-warning:#f1c15f;--ds-warning-soft:#3d3118;--ds-danger:#ff8a93;--ds-danger-strong:#ffabb1;--ds-danger-soft:#412126;--ds-info:#93b6ff;--ds-info-soft:#202f50;--ds-shadow-1:0 1px 2px #0000003d;--ds-shadow-2:0 16px 40px #00000061;--canvas:var(--ds-bg);--surface:var(--ds-surface);--surface-2:var(--ds-surface-subtle);--ink:var(--ds-text);--muted:var(--ds-text-muted);--line:var(--ds-border);--success:var(--ds-success);--shadow:var(--ds-shadow-1)}html,body,button,input,select,textarea{font-family:var(--ds-font-sans)!important}code,kbd,pre{font-family:var(--ds-font-mono)!important}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{line-height:var(--ds-leading-body)}h1,h2,h3,h4,h5,h6{line-height:var(--ds-leading-tight);text-wrap:balance}p,li,dd,td,th,label,small{line-height:var(--ds-leading-body)}button,input,select,textarea{line-height:1.35}body{background:var(--ds-bg);color:var(--ds-text);font-size:var(--ds-text-md);line-height:var(--ds-leading-body)}button,[role=button],a,input,select,textarea,summary{transition-duration:var(--ds-duration-fast);transition-property:color,background-color,border-color,box-shadow,opacity;transition-timing-function:var(--ds-ease)}:where(button,[role=button],a,summary):focus-visible{outline-offset:2px;outline:2px solid var(--ds-focus)!important}:where(input,select,textarea):focus-visible{outline:0!important}:where(button,[role=button],input,select,textarea):disabled,:where(button,[role=button])[aria-disabled=true]{opacity:.48;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}:where(button,[role=button])[aria-busy=true]{cursor:wait}:where(button,[role=button],a,.lead-card,.quick button,.public-feature-card,.techies-credit-button):hover,:where(button,[role=button],a):active{transform:none!important}:where(.primary,.secondary,.ghost,.danger-button,.contact-action,.duplicate-merge-button,.public-button,.techies-credit-button,.compact-action){white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;min-height:var(--ds-control-md)!important;padding:0 var(--ds-space-3)!important;gap:var(--ds-space-2)!important;border-radius:var(--ds-radius-control)!important;font-size:var(--ds-text-sm)!important;box-shadow:none!important;font-weight:700!important;line-height:1!important}:where(.primary,.public-button.primary){background:var(--ds-primary)!important;color:var(--ds-on-primary)!important;border:1px solid #0000!important}:where(.primary,.public-button.primary):hover:not(:disabled){background:var(--ds-primary-strong)!important;color:var(--ds-on-primary)!important;box-shadow:none!important}:where(.secondary,.public-button.secondary,.public-button.outline){border:1px solid var(--ds-border-strong)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important}:where(.ghost,.contact-action){border:1px solid var(--ds-border)!important;background:var(--ds-surface)!important;color:var(--ds-text-secondary)!important}:where(.secondary,.ghost,.contact-action,.public-button.outline):hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-hover);color:var(--ds-text)}:where(.danger-button,.duplicate-merge-button){background:var(--ds-danger);color:#fff;border:1px solid #0000}:where(.danger-button,.duplicate-merge-button):hover:not(:disabled){background:var(--ds-danger-strong);color:#fff}:where(.danger-action,.danger-ghost,.danger-text){border-color:color-mix(in srgb, var(--ds-danger) 35%, var(--ds-border))!important;color:var(--ds-danger)!important}:where(.danger-action,.danger-ghost,.danger-text):hover:not(:disabled){background:var(--ds-danger-soft)!important;color:var(--ds-danger-strong)!important}:where(.icon,.icon-button,.input-eye,.widget-actions button){width:var(--ds-control-md);height:var(--ds-control-md);min-height:var(--ds-control-md);border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text-muted);box-shadow:none;flex:none;place-items:center;padding:0;display:inline-grid;border-radius:var(--ds-radius-control)!important}:where(.icon,.icon-button,.input-eye,.widget-actions button):hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-surface-hover);color:var(--ds-text)}:where(.compact-action,.user-row-actions .ghost,.workflow-actions .icon,.widget-actions button){min-height:var(--ds-control-sm);height:var(--ds-control-sm);font-size:var(--ds-text-xs)}:where(.workflow-actions .icon,.widget-actions button){width:var(--ds-control-sm)}.auth-form :where(.primary,.ghost,.social),.public-site .public-button{min-height:var(--ds-control-lg)!important;padding-inline:var(--ds-space-4)!important;font-size:var(--ds-text-md)!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select,textarea){min-height:var(--ds-field)!important;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-control)!important;background:var(--ds-surface)!important;color:var(--ds-text)!important;font-size:var(--ds-text-md)!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select){height:var(--ds-field)!important;padding:0 var(--ds-space-3)!important}textarea{min-height:88px;padding:var(--ds-space-3);line-height:var(--ds-leading-body);resize:vertical}:where(input,select,textarea)::placeholder{color:var(--ds-text-muted);opacity:.8}:where(input,select,textarea):focus{border-color:var(--ds-primary);box-shadow:0 0 0 2px var(--ds-focus)}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--ds-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-danger) 18%, transparent)}:where(input[type=checkbox],input[type=radio],input[type=color],input[type=file],input[type=range]){box-shadow:none;min-height:0!important}:where(input[type=checkbox],input[type=radio],input[type=color],input[type=file],input[type=range]):focus-visible{outline-offset:2px;outline:2px solid var(--ds-focus)!important}:where(input[type=checkbox],input[type=radio]){accent-color:var(--ds-primary)}:where(.input,.form-field,.contact-field,.settings-field,.support-ticket-card label){color:var(--ds-text);font-size:var(--ds-text-xs);font-weight:700}:where(.input>span,.form-field>label,.contact-field>span){margin-bottom:var(--ds-space-2);color:var(--ds-text);font-size:var(--ds-text-xs);font-weight:700}.input>div,.auth-form .auth-input>div{min-height:var(--ds-field)!important;padding-inline:var(--ds-space-3)!important;border:1px solid var(--ds-border)!important;border-radius:var(--ds-radius-control)!important;background:var(--ds-surface)!important;box-shadow:none!important}:where(.input,.auth-input)>div:focus-within,:where(.search,.help-search):focus-within{border-color:var(--ds-primary)!important;box-shadow:0 0 0 2px var(--ds-focus)!important}.input>div>:where(input,select,textarea){box-shadow:none;background:0 0;border:0!important;border-radius:0!important;min-height:0!important;padding-inline:0!important}:where(.input,.auth-input)>div>:where(input,select,textarea):focus-visible,:where(.search,.help-search)>:where(input,select,textarea):focus-visible{box-shadow:none!important;outline:0!important}.input>div>textarea{padding-block:var(--ds-space-3);min-height:88px!important}:where(.field-help,.field-error,.contact-field small,.saved-list-error){margin-top:var(--ds-space-1);font-size:var(--ds-text-xs);line-height:var(--ds-leading-body)}:where(.field-error,.contact-field small,.saved-list-error){color:var(--ds-danger)}:where(.table-tools,.filters-row,.lead-list-toolbar,.saved-lead-lists,.analytics-filterbar,.sla-settings,.support-admin-filters,.execution-toolbar) :where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select){font-size:var(--ds-text-sm);min-height:var(--ds-field-compact)!important;height:var(--ds-field-compact)!important;border-radius:var(--ds-radius-control)!important}:where(.panel,.metric,.lead-detail-card,.lead-card,.target-card,.workflow-editor,.duplicate-group,.duplicate-summary article,.help-intro-cards article,.help-questions,.support-ticket-card,.support-ticket-success,.my-support-tickets,.my-ticket-list>article,.support-thread-message,.ticket-request,.analytics-kpis article,.conversion-grid article,.sla-grid article,.scoring-overview article,.public-feature-card,.public-work-panels article,.public-principle-grid article,.public-story-placeholders article,.contact-form-card,.preview-workflow,.workflow-preview-body article,.techies-credit-grid){border-color:var(--ds-border);box-shadow:var(--ds-shadow-1);border-radius:var(--ds-radius-card)!important}:where(.panel,.metric,.lead-detail-card){background:var(--ds-surface)}.panel{padding:var(--ds-space-4)}:where(.data-table,.notification-list,.support-inbox-list){padding:0;overflow:auto}:where(.analytics-kpis article,.conversion-grid article,.sla-grid article){padding:var(--ds-space-3);background:var(--ds-surface-subtle)}:where(.public-feature-card,.public-work-panels article,.public-principle-grid article,.public-story-placeholders article){padding:var(--ds-space-6);background:var(--ds-surface)}:where(.data-table,.analytics-table,.performance-table,.comparison-table){border-color:var(--ds-border);background:var(--ds-surface);box-shadow:none;border-radius:var(--ds-radius-card)!important}table{font-variant-numeric:tabular-nums}th{padding:var(--ds-space-2) var(--ds-space-3);color:var(--ds-text-muted);font-size:var(--ds-text-xs);font-weight:700;line-height:var(--ds-leading-tight);background:var(--ds-surface-subtle)}td{padding:var(--ds-space-3);border-color:var(--ds-border);color:var(--ds-text);font-size:var(--ds-text-md)}tbody tr{background:var(--ds-surface)}tbody tr:hover{background:var(--ds-surface-hover)}.lead-row-link{align-items:center;gap:var(--ds-space-2);color:var(--ds-text);text-decoration:none;display:inline-flex}.lead-row-link small{color:var(--ds-text-muted);display:block}.lead-row-link:hover b{color:var(--ds-primary-strong)}.table-footer{padding:var(--ds-space-2) var(--ds-space-3);border-top:1px solid var(--ds-border);color:var(--ds-text-muted);font-size:var(--ds-text-sm)}.dialog-backdrop{padding:var(--ds-space-5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11131ba3}.dialog{max-height:calc(100dvh - var(--ds-space-10));padding:var(--ds-space-6);border:1px solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);box-shadow:var(--ds-shadow-2);border-radius:var(--ds-radius-card)!important}.dialog h2,.confirmation-dialog h2{font-size:var(--ds-text-xl);line-height:var(--ds-leading-tight);margin:0}:where(.dialog form>footer,.confirmation-dialog footer,.analytics-dialog footer){justify-content:flex-end;gap:var(--ds-space-2);margin-top:var(--ds-space-5);padding:0;display:flex}:where(.alert,.support-notice,.support-email-error,.contact-status,.status-panel){padding:var(--ds-space-3);border:1px solid color-mix(in srgb, var(--ds-info) 24%, var(--ds-border));background:var(--ds-info-soft);color:var(--ds-info);font-size:var(--ds-text-sm);line-height:var(--ds-leading-body);border-radius:var(--ds-radius-card)!important}:where(.alert.success,.support-notice.success,.contact-status.success,.status-panel.success){border-color:color-mix(in srgb, var(--ds-success) 28%, var(--ds-border));background:var(--ds-success-soft);color:var(--ds-success)}:where(.alert.error,.support-notice.error,.support-email-error,.contact-status.error,.status-panel.error){border-color:color-mix(in srgb, var(--ds-danger) 28%, var(--ds-border));background:var(--ds-danger-soft);color:var(--ds-danger)}:where(.alert.warning,.support-notice.warning,.status-panel.warning){border-color:color-mix(in srgb, var(--ds-warning) 28%, var(--ds-border));background:var(--ds-warning-soft);color:var(--ds-warning)}.toast-stack{gap:var(--ds-space-2)}.toast,.toast-success{padding:var(--ds-space-3);box-shadow:var(--ds-shadow-2);font-size:var(--ds-text-md);animation:none;border-radius:var(--ds-radius-card)!important}:where(.toast,.toast-success) button{width:var(--ds-control-sm);height:var(--ds-control-sm);min-height:var(--ds-control-sm);border-radius:var(--ds-radius-control)!important}.toast-success{border-color:color-mix(in srgb, var(--ds-success) 28%, var(--ds-border));background:var(--ds-success-soft);color:var(--ds-success)}.toast-error{border-color:color-mix(in srgb, var(--ds-danger) 28%, var(--ds-border));background:var(--ds-danger-soft);color:var(--ds-danger)}.toast-warning{border-color:color-mix(in srgb, var(--ds-warning) 28%, var(--ds-border));background:var(--ds-warning-soft);color:var(--ds-warning)}.global-loader{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;width:100%;height:3px;display:block;inset:0 0 auto}.global-loader__card{background:color-mix(in srgb, var(--ds-primary) 16%, transparent);width:100%;min-width:0;height:3px;box-shadow:none;color:#0000;border:0;border-radius:0;padding:0;font-size:0;display:block;position:relative;overflow:hidden}.global-loader__card:after{background:var(--ds-primary);content:"";width:38%;animation:1s ease-in-out infinite ds-network-progress;position:absolute;inset:0 auto 0 0}.global-loader__card :where(svg,span){display:none}@keyframes ds-network-progress{0%{transform:translate(-110%)}to{transform:translate(365%)}}:where(.analytics-tabs,.view-switch,.help-categories){gap:var(--ds-space-1);padding:var(--ds-space-1);border:1px solid var(--ds-border);background:var(--ds-surface-subtle);border-radius:var(--ds-radius-control)!important}:where(.analytics-tabs button,.view-switch button,.help-categories button){min-height:var(--ds-control-md);padding:0 var(--ds-space-3);color:var(--ds-text-muted);font-size:var(--ds-text-sm);box-shadow:none;background:0 0;border:0;font-weight:700;border-radius:var(--ds-radius-sm)!important}:where(.analytics-tabs button,.view-switch button,.help-categories button):hover{background:var(--ds-surface-hover);color:var(--ds-text)}:where(.analytics-tabs button.active,.view-switch .selected,.help-categories button.active){border-color:color-mix(in srgb, var(--ds-primary) 28%, var(--ds-border))!important;background:var(--ds-primary-soft)!important;color:var(--ds-text)!important;box-shadow:inset 0 -2px var(--ds-primary)!important}:where(.status,.stage-pill,.role-chip,.ticket-status,.shared-chip,.score-points,.lead-score,.rule-status,.routing-live,.duplicate-match){min-height:22px;padding:var(--ds-space-1) var(--ds-space-2);font-size:var(--ds-text-xs);box-shadow:none;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:inline-flex;border-radius:var(--ds-radius-full)!important}:where(.stage-pill,.role-chip,.ticket-status,.score-points,.lead-score,.rule-status,.duplicate-match){background:var(--ds-surface-subtle);color:var(--ds-text-secondary)}:where(.status,.routing-live,.shared-chip,.status-resolved,.rule-status.active,.score-points.positive,.lead-score.positive){background:var(--ds-success-soft);color:var(--ds-success)}:where(.status.inactive,.status-waiting_requester){background:var(--ds-warning-soft);color:var(--ds-warning)}:where(.score-points.negative,.lead-score.negative){background:var(--ds-danger-soft);color:var(--ds-danger)}.workflow-badge{border:1px solid color-mix(in srgb, var(--workflow-accent,var(--primary)) 24%, var(--ds-border));border-radius:var(--ds-radius-full);background:color-mix(in srgb, var(--workflow-accent,var(--primary)) 10%, var(--ds-surface));width:fit-content;max-width:100%;min-height:23px;color:var(--workflow-accent,var(--primary));vertical-align:middle;justify-content:flex-start;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:750;line-height:1.15;display:inline-flex}.workflow-badge>i{width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%;flex:none}.workflow-badge>strong{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-badge>em{border-left:1px solid color-mix(in srgb, currentColor 24%, transparent);color:inherit;letter-spacing:.35px;text-transform:uppercase;padding-left:6px;font-size:10px;font-style:normal;font-weight:850}.workflow-badge.is-current{border-color:color-mix(in srgb, var(--workflow-accent,var(--primary)) 48%, var(--ds-border));background:color-mix(in srgb, var(--workflow-accent,var(--primary)) 15%, var(--ds-surface));box-shadow:0 0 0 2px color-mix(in srgb, var(--workflow-accent,var(--primary)) 8%, transparent)}.workflow-badge.is-muted{border-color:var(--ds-border);background:var(--ds-surface-subtle);color:var(--ds-text-secondary);box-shadow:none}.timeline-item.workflow-change{border:1px solid color-mix(in srgb, var(--ds-primary) 13%, var(--ds-border));border-radius:var(--ds-radius-md);background:color-mix(in srgb, var(--ds-primary) 3%, var(--ds-surface));padding:10px}.timeline-item>div{flex:1}.timeline-item>div>a{color:var(--ds-text);font-size:var(--ds-text-sm);font-weight:750;text-decoration:none}.timeline-item>div>a:hover{color:var(--ds-primary)}.activity-workflow-change{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.activity-workflow-change>span:first-child{color:var(--ds-text-secondary);font-size:var(--ds-text-xs);font-weight:700}.activity-workflow-change>svg{color:var(--ds-text-tertiary);flex:none}:where(.status-open,.status-in_progress){background:var(--ds-info-soft);color:var(--ds-info)}.status-closed{background:var(--ds-surface-subtle);color:var(--ds-text-muted)}.badge-count{border-color:var(--ds-surface);background:var(--ds-danger);color:#fff;border-radius:var(--ds-radius-full)!important}.page-header h1{font-size:var(--ds-text-page);line-height:var(--ds-leading-tight)}:where(.panel h2,.lead-detail-card h2,.dialog h2),:where(.panel h3,.card-title,.panel-head h3){font-size:var(--ds-text-lg);line-height:var(--ds-leading-tight)}:where(.kicker,.eyebrow,th){font-size:var(--ds-text-xs);font-weight:700}:where(.workflow-intro,.routing-intro,.lead-priority-strip,.dialog-prerequisite,.dialog-guidance){border-color:var(--ds-border);background:var(--ds-surface-subtle);color:var(--ds-text);border-radius:var(--ds-radius-card)!important}:where(.workflow-item,.task-row,.execution-row,.notification-overview aside,.support-admin-stats article){border-color:var(--ds-border);background:var(--ds-surface);border-radius:var(--ds-radius-card)!important}.duplicate-safety-note{background:var(--ds-success-soft);color:var(--ds-success);border-radius:var(--ds-radius-card)!important}.duplicate-summary article,.duplicate-record,.duplicate-group{background:var(--ds-surface)}.duplicate-group-head,.duplicate-history-counts span{background:var(--ds-surface-subtle)}.duplicate-record.is-primary{background:var(--ds-primary-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ds-primary) 62%, transparent)}.call-action{border-color:color-mix(in srgb, var(--ds-success) 32%, var(--ds-border));background:var(--ds-success-soft);color:var(--ds-success)}.execution-row.priority-urgent{border-left-color:var(--ds-danger);background:color-mix(in srgb, var(--ds-danger-soft) 35%, var(--ds-surface))}.execution-row.priority-high{border-left-color:var(--ds-warning)}.execution-row.priority-medium{border-left-color:var(--ds-info)}:where(.analytics-trend small,.analytics-funnel footer,.ticket-request small,.support-thread-message small){font-size:var(--ds-text-xs)}:where(.trend-lead,.bar-leads){background:var(--ds-info)}:where(.trend-conversion,.bar-conversions){background:var(--ds-success)}:where(.trend-contact,.bar-activities){background:var(--ds-warning)}.auth{--ds-primary:#5b5ce2;--ds-primary-strong:#4444c8;--ds-on-primary:#fff;--ds-primary-soft:#f0f0ff;--ds-focus:#5b5ce233}.auth-form{background:var(--ds-surface);color:var(--ds-text)}.auth-form .auth-heading .kicker{color:var(--ds-text-muted)}.auth-form .forgot-link,.auth-form .already a,.auth-form .verification-link,.auth-form .verification-resend{color:var(--ds-text-secondary)}.auth-form .forgot-link:hover,.auth-form .already a:hover,.auth-form .verification-link:hover,.auth-form .verification-resend:hover{color:var(--ds-primary-strong)}.auth-form :where(.input,.auth-input)>div:focus-within{border-color:color-mix(in srgb, var(--ds-text) 58%, var(--ds-border))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-text) 12%, transparent)!important}.auth-form .input-eye:hover:not(:disabled){border-color:var(--ds-border);background:var(--ds-surface-hover);color:var(--ds-text)}.auth-art{background:var(--sidebar,#17182c)}.welcome-banner :where(a.primary,button.primary),.module-hero :where(a.primary,button.primary){background:var(--ds-surface)!important;color:var(--ds-text)!important;border-color:#0000!important}:where(.auth-form .auth-input div,.auth-form .input div){min-height:var(--ds-field);border-color:var(--ds-border);background:var(--ds-surface);box-shadow:none;border-radius:var(--ds-radius-control)!important}:where(.auth-form .auth-input input,.auth-form .input input){height:calc(var(--ds-field) - 2px);min-height:0;color:var(--ds-text)}.register-card,.demo-card,.company-id-card{border-color:var(--ds-border);background:var(--ds-surface-subtle);box-shadow:var(--ds-shadow-1);border-radius:var(--ds-radius-card)!important}.public-site{--ink:var(--ds-text);--ink-soft:var(--ds-text-secondary);--surface:var(--ds-surface);--canvas:var(--ds-bg);--line:var(--ds-border);--violet:var(--ds-primary);--violet-dark:var(--ds-primary-strong);--violet-soft:var(--ds-primary-soft);--mint:var(--ds-success);--navy:#17182c;color:var(--ds-text);background:var(--ds-surface);font-family:var(--ds-font-sans)}.public-section{padding-block:var(--ds-space-16)}:where(.public-hero,.public-page-hero){padding-block:var(--ds-space-16) var(--ds-space-12);background:var(--ds-surface-subtle)}.public-section-muted{background:var(--ds-bg)}.public-section-dark{background:var(--navy)}.public-feature-card:hover{border-color:var(--ds-border-strong);box-shadow:var(--ds-shadow-1)}.public-icon{background:var(--ds-primary-soft);color:var(--ds-primary-strong);border-radius:var(--ds-radius-control)!important}.public-cta{margin-bottom:var(--ds-space-16);padding:var(--ds-space-8);background:var(--ds-primary-strong);box-shadow:none;border-radius:var(--ds-radius-card)!important}.public-mobile-nav,.contact-type-list button,.contact-form-card,.preview-workflow,.comparison-table,.vision-card,.security-grid aside,.role-cards article{border-radius:var(--ds-radius-card)!important}.contact-field :where(input,select,textarea){min-height:var(--ds-field);border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text);border-radius:var(--ds-radius-control)!important}.contact-field :where(input,select,textarea):focus{border-color:var(--ds-primary);box-shadow:0 0 0 3px var(--ds-focus)}.techies-credit-section{background:#fff7ed}.techies-credit-grid{border-color:#fed7aa}.techies-credit-copy,.techies-credit-visual{padding:var(--ds-space-12)}.techies-credit-visual{background:#17182c}:where(.orb,.auth-glow,.floating-icon){display:none!important}:where(.metric,.auth-art,.techies-credit-section,.techies-credit-visual):before,:where(.metric,.auth-art,.techies-credit-section,.techies-credit-visual):after{content:none!important;display:none!important}@media (width<=700px){:where(button,[role=button],.primary,.secondary,.ghost,.icon,.icon-button,.contact-action,.duplicate-merge-button,.public-button,.analytics-tabs button,.view-switch button,.help-categories button){min-height:var(--ds-touch-target)!important}:where(.icon,.icon-button,.input-eye,.widget-actions button){width:var(--ds-touch-target)!important;height:var(--ds-touch-target)!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),select){min-height:var(--ds-touch-target)!important;height:var(--ds-touch-target)!important}.input>div,:where(.auth-form .auth-input div,.auth-form .input div){min-height:var(--ds-touch-target)!important}:where(.auth-form .auth-input input,.auth-form .input input){height:calc(var(--ds-touch-target) - 2px)!important}.dialog{max-height:calc(100dvh - var(--ds-space-4));padding:var(--ds-space-4)}:where(.dialog form>footer,.confirmation-dialog footer,.analytics-dialog footer){flex-direction:column-reverse;align-items:stretch}:where(.dialog form>footer,.confirmation-dialog footer,.analytics-dialog footer)>button{width:100%}.public-section{padding-block:var(--ds-space-12)}:where(.public-hero,.public-page-hero){padding-block:var(--ds-space-12) var(--ds-space-10)}.public-cta{margin-bottom:var(--ds-space-12);padding:var(--ds-space-6)}.techies-credit-copy,.techies-credit-visual{padding:var(--ds-space-6)}}.preview-window .settings-preview-action{min-height:30px;padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-sm);background:var(--preview-primary,var(--ds-primary));color:var(--ds-on-primary);font-size:var(--ds-text-caption);align-items:center;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mobile-sidebar-nav,.mobile-nav-scrim,.mobile-nav-drawer{display:none!important}.sidebar{color:var(--sidebar-text);background:linear-gradient(180deg, var(--sidebar), var(--sidebar-2))!important}.sidebar .desktop-sidebar-nav{gap:14px}.sidebar .desktop-sidebar-nav .nav-group{gap:4px}.sidebar .desktop-sidebar-nav a{border:1px solid #0000;min-height:35px;padding:8px 10px;font-weight:550}.sidebar .desktop-sidebar-nav a.active{border-color:var(--sidebar-border,#ffffff18);background:var(--sidebar-hover,#ffffff16);color:var(--sidebar-text,#fff);box-shadow:inset 4px 0 0 var(--primary), 0 5px 14px #0000001a;font-weight:750}.sidebar .desktop-sidebar-nav a.active svg{color:var(--sidebar-text,#fff)}.sidebar .desktop-sidebar-nav .nav-label,.sidebar .desktop-sidebar-nav .nav-group-toggle{min-height:24px;font-family:var(--font-sans,"Inter", sans-serif);letter-spacing:.08em;padding-top:3px;padding-bottom:3px}.section-navigation{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:-2px 0 14px;padding:5px;display:grid}.section-navigation a{min-width:0;min-height:48px;color:var(--muted);border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:7px 11px;text-decoration:none;display:flex}.section-navigation a:hover{color:var(--ink)}.section-navigation a.active{border-color:color-mix(in srgb, var(--primary) 24%, var(--line));background:var(--surface);color:var(--primary-2);box-shadow:0 3px 10px #1c1f3512}.section-navigation a>svg{flex:none}.section-navigation a span,.section-navigation a b,.section-navigation a small{min-width:0;display:block}.section-navigation a b{color:inherit;font-size:14px}.section-navigation a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.lead-section-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.sidebar{z-index:40;height:68px;padding:6px 8px}.sidebar.is-collapsed{width:auto}.sidebar .desktop-sidebar-nav{display:none!important}.sidebar .mobile-sidebar-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;width:100%;margin:0;display:grid!important}.sidebar .mobile-sidebar-nav a,.sidebar .mobile-sidebar-nav button{min-width:0;min-height:56px;color:var(--sidebar-muted,#c7c9dc);font:500 11px var(--font-sans,"Inter", sans-serif);background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 2px;text-decoration:none;display:flex}.sidebar .mobile-sidebar-nav a svg,.sidebar .mobile-sidebar-nav button svg{flex:none;width:19px;height:19px}.sidebar .mobile-sidebar-nav a span,.sidebar .mobile-sidebar-nav button span{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;line-height:12px;display:block;overflow:hidden}.sidebar .mobile-sidebar-nav a:hover,.sidebar .mobile-sidebar-nav a.active,.sidebar .mobile-sidebar-nav button:hover,.sidebar .mobile-sidebar-nav button.active{background:var(--sidebar-hover,#ffffff12);color:var(--sidebar-text,#fff);box-shadow:none}.mobile-nav-scrim{z-index:51;cursor:default;background:#1118277a;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0;display:block!important}.mobile-nav-drawer{z-index:52;border:1px solid var(--color-border,#e3e5ed);background:var(--color-surface,#fff);max-height:calc(100dvh - 104px);color:var(--color-text,#202331);border-radius:8px;flex-direction:column;position:fixed;bottom:80px;left:12px;right:12px;overflow:hidden;box-shadow:0 18px 50px #11182738;display:flex!important}.mobile-nav-drawer>header{border-bottom:1px solid var(--color-border,#e3e5ed);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mobile-nav-drawer>header>div{align-items:center;gap:10px;min-width:0;display:flex}.mobile-nav-drawer .brand-mark{display:grid}.mobile-nav-drawer>header>div>span:last-child,.mobile-nav-drawer>header b,.mobile-nav-drawer>header small{min-width:0;display:block}.mobile-nav-drawer>header b{color:var(--color-text,#202331);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mobile-nav-drawer>header small{color:var(--color-text-muted,#7b8192);margin-top:2px;font-size:13px}.mobile-nav-drawer .mobile-drawer-links{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;width:100%;margin:0;padding:12px;display:grid;overflow-y:auto;justify-content:stretch!important}.mobile-nav-drawer .mobile-drawer-links .nav-group,.mobile-nav-drawer .mobile-drawer-links .nav-group:not(:first-child){gap:2px;display:grid}.mobile-nav-drawer .mobile-drawer-links .nav-label,.mobile-nav-drawer .mobile-drawer-links .nav-group-toggle{width:100%;min-height:28px;color:var(--color-text-muted,#7b8192);font:700 12px var(--font-sans,"Inter", sans-serif);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:6px 8px 4px;display:flex!important}.mobile-nav-drawer .mobile-drawer-links .nav-group-toggle svg{display:block}.mobile-nav-drawer .mobile-drawer-links .nav-group-toggle span{font-size:12px;display:block!important}.mobile-nav-drawer .mobile-drawer-links .nav-group.is-closed>a{display:none!important}.mobile-nav-drawer .mobile-drawer-links a{min-height:44px;color:var(--color-text-secondary,#646b7f);border-radius:8px;justify-content:flex-start;padding:10px;font-size:15px;width:100%!important;display:flex!important}.mobile-nav-drawer .mobile-drawer-links a span{font-size:15px;display:block}.mobile-nav-drawer .mobile-drawer-links a:hover,.mobile-nav-drawer .mobile-drawer-links a.active{background:var(--color-primary-soft,#eef0ff);color:var(--color-text,#202331);box-shadow:inset 3px 0 0 var(--color-primary,var(--primary))}.mobile-drawer-signout{border:1px solid var(--color-border,#e3e5ed);background:var(--color-surface,#fff);min-height:48px;color:var(--color-text-secondary,#646b7f);border-radius:8px;align-items:center;gap:10px;margin:0 12px 12px;padding:10px 12px;font-weight:600;display:flex}.main-area{padding-bottom:68px}.section-navigation{grid-template-columns:1fr}}.sales-dashboard{--dashboard-green:#0f8a68;--dashboard-green-soft:#e8f7f1;--dashboard-amber:#b56b08;--dashboard-amber-soft:#fff5dc;--dashboard-red:#c53b4a;--dashboard-red-soft:#fff0f2;max-width:1540px;padding-top:24px}.dashboard-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.dashboard-header .kicker,.dashboard-section-head .kicker{letter-spacing:.12em;margin:0 0 5px;font-size:11px}.dashboard-header h1{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.25vw,36px);line-height:1.08}.dashboard-header>div:first-child>p:last-child{color:var(--muted);margin:6px 0 0;font-size:15px}.dashboard-header-actions{flex:none;gap:8px;display:flex}.dashboard-header-actions a,.dashboard-header-actions button{min-height:37px;padding:0 13px;font-size:14px}.dashboard-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.dashboard-stat{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px;display:grid;box-shadow:0 4px 15px #1d213009}.dashboard-stat-icon{background:var(--soft);width:30px;height:30px;color:var(--primary-2);border-radius:8px;place-items:center;display:grid}.dashboard-stat>div{min-width:0}.dashboard-stat small,.dashboard-stat strong,.dashboard-stat em{display:block}.dashboard-stat small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:13px;overflow:hidden}.dashboard-stat strong{color:var(--ink);letter-spacing:-.04em;margin:2px 0 4px;font-size:25px;line-height:1}.dashboard-stat em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:12px;overflow:hidden}.dashboard-stat em span{vertical-align:1px;background:#9aa0b2;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.dashboard-stat.positive .dashboard-stat-icon{background:var(--dashboard-green-soft);color:var(--dashboard-green)}.dashboard-stat.positive em{color:var(--dashboard-green)}.dashboard-stat.positive em span{background:var(--dashboard-green)}.dashboard-stat.attention .dashboard-stat-icon{background:var(--dashboard-amber-soft);color:var(--dashboard-amber)}.dashboard-stat.attention em{color:var(--dashboard-amber)}.dashboard-stat.attention em span{background:var(--dashboard-amber)}.dashboard-stat.danger .dashboard-stat-icon{background:var(--dashboard-red-soft);color:var(--dashboard-red)}.dashboard-stat.danger em{color:var(--dashboard-red)}.dashboard-stat.danger em span{background:var(--dashboard-red)}.dashboard-action-grid,.dashboard-context-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.dashboard-context-grid{align-items:start}.dashboard-action-grid{margin-bottom:12px}.sales-dashboard .panel{border-radius:12px;min-width:0;padding:16px;box-shadow:0 7px 22px #1d21300a}.follow-up-centerpiece{grid-column:span 8}.priority-panel{grid-column:span 4}.dashboard-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.dashboard-section-head h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.25}.dashboard-section-head>div>span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35;display:block}.dashboard-section-head>a{color:var(--primary-2);flex:none;align-items:center;gap:2px;margin-top:1px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.dashboard-follow-up-table{border:1px solid var(--line);border-radius:9px;overflow:hidden}.dashboard-follow-up-head,.dashboard-follow-up-row{grid-template-columns:minmax(190px,1.25fr) minmax(145px,.9fr) 72px minmax(164px,auto);align-items:center;gap:10px;display:grid}.dashboard-follow-up-head{background:var(--surface-2);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;padding:7px 10px;font-size:10px;font-weight:800}.dashboard-follow-up-row{border-top:1px solid var(--line);background:var(--surface);min-height:58px;padding:8px 10px}.dashboard-lead-identity{align-items:center;gap:8px;min-width:0;display:flex}.dashboard-lead-identity>b,.dashboard-my-leads>div>a>b{background:var(--soft);width:30px;height:30px;color:var(--primary-2);border-radius:9px;flex:none;place-items:center;font-size:11px;display:grid}.dashboard-lead-identity>span,.dashboard-my-leads>div>a>span{min-width:0}.dashboard-lead-identity a,.dashboard-my-leads strong,.dashboard-activity a,.priority-list a{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;text-decoration:none;overflow:hidden}.dashboard-lead-identity small,.dashboard-my-leads small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.dashboard-follow-up-row>time{color:var(--muted);font-size:11px;line-height:1.35}.dashboard-status{background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;padding:4px 6px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.dashboard-status.danger{background:var(--dashboard-red-soft);color:var(--dashboard-red)}.dashboard-status.warning{background:var(--dashboard-amber-soft);color:var(--dashboard-amber)}.dashboard-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.dashboard-row-actions .compact-contact-actions,.priority-list .compact-contact-actions{flex-wrap:nowrap;gap:4px;display:flex}.dashboard-row-actions .compact-contact-actions .contact-action,.priority-list .compact-contact-actions .contact-action{width:27px;height:27px;min-height:27px;color:var(--muted);border-radius:7px;padding:0}.dashboard-row-actions .compact-contact-actions .contact-action svg,.priority-list .compact-contact-actions .contact-action svg{stroke-width:2px;width:13px;height:13px}.dashboard-row-actions .compact-contact-actions .contact-action:nth-child(n+3),.priority-list .compact-contact-actions .contact-action:nth-child(n+3){display:none}.dashboard-done{background:var(--dashboard-green-soft);min-height:27px;color:var(--dashboard-green);cursor:pointer;border:1px solid #bde1d4;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.dashboard-done:disabled{opacity:.62;cursor:wait}.priority-panel{background:color-mix(in srgb, var(--surface) 96%, var(--soft))}.priority-list{display:grid}.priority-list>article{border-top:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:56px;padding:8px 0;display:grid}.priority-list>article:first-child{border-top:0}.priority-index{background:var(--surface-2);width:23px;height:23px;color:var(--muted);border-radius:7px;place-items:center;font:700 11px DM Mono,monospace;display:grid}.priority-index.urgent{background:var(--dashboard-red-soft);color:var(--dashboard-red)}.priority-index.high{background:var(--dashboard-amber-soft);color:var(--dashboard-amber)}.priority-list>article>div:nth-child(2){min-width:0}.priority-list small,.priority-list p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;line-height:1.25;display:block;overflow:hidden}.priority-list p{color:var(--dashboard-green)}.priority-list .compact-contact-actions .contact-action:nth-child(n+3){display:none}.priority-quick-actions{align-items:center;gap:4px;display:flex}.dashboard-row-actions .show-contact-labels .contact-action,.priority-list .show-contact-labels .contact-action{gap:4px;width:auto;padding:0 7px;font-size:10px}.dashboard-priority-done,.dashboard-priority-schedule{background:var(--dashboard-green-soft);width:27px;height:27px;min-height:27px;color:var(--dashboard-green);cursor:pointer;border:1px solid #bde1d4;border-radius:7px;place-items:center;padding:0;display:grid}.dashboard-priority-schedule{border-color:var(--line);background:var(--surface);color:var(--primary-2)}.dashboard-priority-done:disabled{opacity:.6;cursor:wait}.dashboard-pipeline{grid-column:span 5}.dashboard-my-leads{grid-column:span 4}.dashboard-activity{grid-column:span 3}.mini-funnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:7px;display:grid}.mini-funnel>div{min-width:0;position:relative}.mini-funnel>div>span{grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.mini-funnel>div>span>i{border-radius:50%;width:6px;height:6px}.mini-funnel b{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.mini-funnel strong{color:var(--ink);font-size:17px}.mini-funnel>div>div{background:var(--surface-2);border-radius:999px;height:4px;margin-top:8px;overflow:hidden}.mini-funnel>div>div>i{border-radius:inherit;min-width:8px;height:100%;display:block}.mini-funnel>div>svg{color:var(--line);position:absolute;top:1px;right:-12px}.dashboard-my-leads>div,.dashboard-activity>div{display:grid}.dashboard-my-leads>div>a{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:6px 0;text-decoration:none;display:grid}.dashboard-my-leads>div>a:first-child,.dashboard-activity>div>article:first-child{border-top:0}.dashboard-my-leads>div>a>b{width:28px;height:28px}.dashboard-my-leads>div>a>i{background:color-mix(in srgb, var(--stage-color,var(--primary)) 12%, var(--surface));max-width:82px;color:var(--stage-color,var(--primary-2));text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:750;overflow:hidden}.dashboard-my-leads>div>a>.workflow-badge{max-width:96px;min-height:20px;padding:3px 6px;font-size:10px}.dashboard-activity>div>article{border-top:1px solid var(--line);grid-template-columns:25px minmax(0,1fr);gap:7px;min-height:45px;padding:7px 0;display:grid}.dashboard-activity>div>article>span{background:var(--soft);width:24px;height:24px;color:var(--primary-2);border-radius:7px;place-items:center;display:grid}.dashboard-activity>div>article>div{min-width:0}.dashboard-activity p,.dashboard-activity time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:10px;line-height:1.3;display:block;overflow:hidden}.dashboard-activity .dashboard-activity-workflow{white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:visible}.dashboard-activity-workflow>span{text-overflow:ellipsis;overflow:hidden}.dashboard-activity-workflow .workflow-badge{min-height:18px;padding:2px 5px;font-size:10px}.dashboard-loading,.dashboard-empty{min-height:130px;color:var(--muted);text-align:center;align-content:center;place-items:center;padding:20px;font-size:13px;display:grid}.dashboard-empty svg{color:var(--primary-2)}.dashboard-empty b{color:var(--ink);margin-top:6px;font-size:13px}.dashboard-empty p{margin:3px 0 0;font-size:11px}@media (width<=1260px){.dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.follow-up-centerpiece,.priority-panel{grid-column:1/-1}.dashboard-pipeline{grid-column:span 7}.dashboard-my-leads{grid-column:span 5}.dashboard-activity{grid-column:1/-1}.dashboard-activity>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (width<=860px){.dashboard-header{flex-direction:column;align-items:flex-start}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-pipeline,.dashboard-my-leads,.dashboard-activity{grid-column:1/-1}.dashboard-follow-up-table{overflow-x:auto}.dashboard-follow-up-head,.dashboard-follow-up-row{min-width:700px}}@media (width<=560px){.sales-dashboard{padding-top:18px}.dashboard-header-actions,.dashboard-header-actions a,.dashboard-header-actions button{width:100%}.dashboard-header-actions a,.dashboard-header-actions button{justify-content:center}.dashboard-stats{grid-template-columns:1fr 1fr;gap:7px}.dashboard-stat{grid-template-columns:27px minmax(0,1fr);padding:10px}.dashboard-stat-icon{width:27px;height:27px}.dashboard-stat strong{font-size:22px}.dashboard-stat small,.dashboard-stat em{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.sales-dashboard .panel{padding:13px}.dashboard-follow-up-table{overflow:visible}.dashboard-follow-up-head{display:none}.dashboard-follow-up-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px 10px;min-width:0;min-height:0;padding:10px}.dashboard-follow-up-row>time{grid-column:1;padding-left:38px}.dashboard-follow-up-row>.dashboard-status{grid-area:1/2;justify-self:end}.dashboard-row-actions{grid-column:1/-1;justify-content:flex-start;padding:4px 0 0 38px}.dashboard-activity>div,.mini-funnel{grid-template-columns:1fr}.mini-funnel>div>svg{display:none}}.lead-record-page{--record-success:var(--ds-success,#147a56);--record-success-soft:var(--ds-success-soft,#e9f8f1);--record-warning:var(--ds-warning,#9b6508);--record-warning-soft:var(--ds-warning-soft,#fff6df);--record-danger:var(--ds-danger,#c43945);--record-danger-soft:var(--ds-danger-soft,#fff0f1);--record-info:var(--ds-info,#3f68bf);--record-info-soft:var(--ds-info-soft,#eaf1ff);max-width:1540px;padding-top:18px}.lead-record-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;margin-bottom:12px;display:grid}.lead-record-back{color:var(--muted);background:0 0;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.lead-record-back:hover{color:var(--ink)}.lead-record-identity{align-items:center;gap:11px;min-width:0;display:flex}.lead-record-avatar{background:var(--ds-primary-soft);width:42px;height:42px;color:var(--primary-2);border-radius:11px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.lead-record-identity>div{min-width:0}.lead-record-identity p,.lead-record-section-head p{color:var(--primary-2);text-transform:uppercase;margin:0 0 3px;font-size:11px;font-weight:800;line-height:1}.lead-record-identity h1{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(26px,2.1vw,33px);line-height:1.1;overflow:hidden}.lead-record-identity>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;display:block;overflow:hidden}.lead-record-quick-actions{justify-items:end;gap:5px;display:grid}.lead-record-quick-actions>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.lead-record-quick-actions .contact-actions{gap:6px;display:flex}.lead-record-quick-actions .contact-action{width:auto;min-height:32px!important;padding-inline:9px!important;font-size:13px!important}.lead-record-summary{border:1px solid var(--line);background:var(--surface);box-shadow:var(--ds-shadow-1);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px;display:grid}.lead-record-summary>div{border-left:1px solid var(--line);min-width:0;padding:9px 12px}.lead-record-summary>div:first-child{border-left:0}.lead-record-summary>div>span:not(.workflow-badge),.lead-record-summary>div>b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lead-record-summary>div>span:not(.workflow-badge){color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:700}.lead-record-summary>div>b{color:var(--ink);font-size:14px}.lead-temperature-text.hot{color:var(--record-danger)}.lead-temperature-text.warm{color:var(--record-warning)}.lead-temperature-text.cold{color:var(--record-info)}.lead-record-pipeline,.lead-record-card{border:1px solid var(--line);background:var(--surface);border-radius:11px;min-width:0;box-shadow:0 4px 16px #1d213009}.lead-record-pipeline{margin-bottom:11px;padding:12px 14px}.lead-record-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:11px;display:flex}.lead-record-section-head h2{color:var(--ink);margin:0;font-size:17px;line-height:1.25}.lead-record-section-head>span{color:var(--muted);text-align:right;font-size:12px}.lead-record-pipeline ol{margin:0;padding:0;list-style:none;display:flex}.lead-record-pipeline li{min-width:0;color:var(--muted);flex:1 1 0;align-items:center;gap:7px;display:flex;position:relative}.lead-record-pipeline li:not(:last-child):after{z-index:0;background:var(--line);content:"";height:2px;position:absolute;top:12px;left:29px;right:4px}.lead-record-pipeline li>span{z-index:1;border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.lead-record-pipeline li b{z-index:1;background:var(--surface);text-overflow:ellipsis;white-space:nowrap;padding-right:8px;font-size:12px;overflow:hidden}.lead-record-pipeline li.complete,.lead-record-pipeline li.current{color:var(--stage-accent,var(--primary-2))}.lead-record-pipeline li.complete:not(:last-child):after{background:color-mix(in srgb, var(--stage-accent,var(--primary)) 58%, var(--line))}.lead-record-pipeline li.complete>span{border-color:color-mix(in srgb, var(--stage-accent,var(--primary)) 48%, var(--line));background:color-mix(in srgb, var(--stage-accent,var(--primary)) 11%, var(--surface))}.lead-record-pipeline li.current>span{border-color:var(--stage-accent,var(--primary));background:var(--stage-accent,var(--primary));color:var(--ds-on-primary)}.lead-record-pipeline li.current b{border:1px solid color-mix(in srgb, var(--stage-accent,var(--primary)) 28%, var(--line));background:color-mix(in srgb, var(--stage-accent,var(--primary)) 10%, var(--surface));color:var(--stage-accent,var(--primary-2));border-radius:999px;margin-right:5px;padding:4px 7px}.lead-record-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:11px;display:grid}.lead-record-history{grid-area:1/5/auto/-1;min-width:0}.lead-record-profile{grid-area:1/1/auto/span 4;gap:11px;min-width:0;display:grid}.lead-record-card{padding:15px}.interaction-composer form{gap:12px;display:grid}.lead-interaction-dialog{width:min(980px,100%);max-height:94vh;padding:20px}.lead-interaction-dialog>header{border-bottom:1px solid var(--line);padding-bottom:13px}.lead-interaction-dialog>header h2{margin:2px 0 3px;font-size:21px}.lead-interaction-dialog>header p:last-child{color:var(--muted);margin:0;font-size:13px}.lead-interaction-dialog .interaction-composer{margin-top:14px}.channel-picker{border:0;margin:0;padding:0}.channel-picker legend,.lead-record-field>span{color:var(--ds-text-secondary,var(--muted));margin-bottom:5px;font-size:12px;font-weight:750;display:block}.channel-picker>div{flex-wrap:wrap;gap:6px;display:flex}.channel-picker button{border:1px solid var(--line);background:var(--surface);min-height:31px;color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.channel-picker button:hover{border-color:var(--ds-border-strong);background:var(--surface-2);color:var(--ink)}.channel-picker button.selected{border-color:color-mix(in srgb, var(--primary) 40%, var(--line));background:var(--ds-primary-soft);color:var(--primary-2)}.interaction-meta-grid,.lead-update-grid,.follow-up-editor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.lead-update-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:11px}.lead-record-field{min-width:0;display:block}.lead-record-field input,.lead-record-field select,.lead-record-field textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:35px;color:var(--ink);font:inherit;border-radius:8px;font-size:14px}.lead-record-field input,.lead-record-field select{padding:0 9px}.lead-record-field textarea{resize:vertical;min-height:86px;padding:9px 10px;line-height:1.45}.lead-record-field input:focus,.lead-record-field select:focus,.lead-record-field textarea:focus{border-color:color-mix(in srgb, var(--primary) 55%, var(--line));box-shadow:0 0 0 3px var(--ds-primary-soft)}.interaction-summary small{color:var(--muted);text-align:right;margin-top:4px;font-size:11px;display:block}.next-step-editor{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:11px}.next-step-checks{flex-wrap:wrap;gap:10px 24px;display:flex}.next-step-checks label{min-width:210px;color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;display:flex}.next-step-checks input{width:15px;height:15px;accent-color:var(--primary);flex:none;margin:2px 0 0}.next-step-checks span,.next-step-checks b,.next-step-checks small{display:block}.next-step-checks b{font-size:13px}.next-step-checks small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35}.follow-up-editor-grid{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr .7fr;margin-top:11px;padding-top:11px}.interaction-composer footer{justify-content:space-between;align-items:center;gap:15px;display:flex}.interaction-composer footer>span{color:var(--muted);font-size:11px}.interaction-composer .alert{margin:0;padding:9px 11px;font-size:13px}.timeline-head-actions{align-items:center;gap:10px;display:flex}.timeline-head-actions>span{color:var(--muted);white-space:nowrap;font-size:12px}.timeline-head-actions .primary{min-height:31px!important;padding-inline:10px!important;font-size:12px!important}@media (width>=861px){.activity-timeline-card{flex-direction:column;height:clamp(480px,100vh - 350px,760px);display:flex}.activity-timeline-card .lead-timeline{flex:1;min-height:0;padding-right:4px;overflow-y:auto}}.record-status{background:var(--surface-2);min-height:21px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:800;display:inline-flex}.record-status.success{background:var(--record-success-soft);color:var(--record-success)}.record-status.warning{background:var(--record-warning-soft);color:var(--record-warning)}.record-status.danger{background:var(--record-danger-soft);color:var(--record-danger)}.record-status.info{background:var(--record-info-soft);color:var(--record-info)}.next-action-time{background:var(--surface-2);border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.next-action-time>svg{color:var(--primary-2);flex:none}.next-action-time span,.next-action-time b,.next-action-time small{display:block}.next-action-time b{color:var(--ink);font-size:14px}.next-action-time small{color:var(--muted);margin-top:3px;font-size:12px}.next-action-owner{color:var(--muted);align-items:center;gap:6px;margin:10px 0;font-size:12px;display:flex}.next-action-card .follow-up-controls{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.next-action-card .follow-up-controls button{min-width:0;padding:0 7px!important;font-size:12px!important}.no-next-action,.lead-timeline-empty{color:var(--muted);text-align:center;justify-items:center;padding:17px 10px;display:grid}.no-next-action svg,.lead-timeline-empty svg{color:var(--record-success);margin-bottom:6px}.no-next-action b,.lead-timeline-empty b{color:var(--ink);font-size:13px}.no-next-action span,.lead-timeline-empty span{margin-top:3px;font-size:11px}.details-card dl{grid-template-columns:105px minmax(0,1fr);gap:0;margin:0;display:grid}.details-card dt,.details-card dd{border-top:1px solid var(--line);padding:7px 0;line-height:1.35}.details-card dt:first-of-type,.details-card dt:first-of-type+dd{border-top:0}.details-card dt{color:var(--muted);font-size:12px}.details-card dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0;font-size:13px;font-weight:600}.timeline-filters{border-bottom:1px solid var(--line);gap:5px;margin-bottom:4px;padding-bottom:9px;display:flex}.timeline-filters button{min-height:27px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 8px;font-size:12px;font-weight:700}.timeline-filters button:hover{background:var(--surface-2);color:var(--ink)}.timeline-filters button.active{border-color:var(--line);background:var(--surface-2);color:var(--primary-2)}.lead-timeline{display:grid}.lead-timeline article{border-top:1px solid var(--line);grid-template-columns:29px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.lead-timeline article:first-child{border-top:0}.timeline-icon{background:var(--record-info-soft);width:29px;height:29px;color:var(--record-info);border-radius:8px;place-items:center;display:grid}.timeline-icon.completed,.timeline-icon.note{background:var(--record-success-soft);color:var(--record-success)}.timeline-icon.failed{background:var(--record-danger-soft);color:var(--record-danger)}.timeline-icon.followup{background:var(--record-warning-soft);color:var(--record-warning)}.timeline-icon.workflow{background:color-mix(in srgb, var(--event-accent,var(--primary)) 11%, var(--surface));color:var(--event-accent,var(--primary-2))}.lead-timeline article>div:last-child{min-width:0}.lead-timeline header{justify-content:space-between;align-items:center;gap:10px;display:flex}.lead-timeline header b{color:var(--ink);font-size:13px}.lead-timeline p{overflow-wrap:anywhere;color:var(--ds-text-secondary,var(--muted));white-space:pre-wrap;margin:3px 0 4px;font-size:13px;line-height:1.45}.lead-timeline small{color:var(--muted);font-size:11px;display:block}.timeline-workflow-event{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 3%, transparent), transparent 72%)}.timeline-workflow-event header{justify-content:flex-start}.timeline-workflow-event header .workflow-badge{margin-left:auto}.timeline-stage-path{flex-wrap:wrap;align-items:center;gap:7px;margin:7px 0 6px;display:flex}.timeline-stage-path>svg{color:var(--muted);flex:none}.record-assignment-card{grid-area:2/1/auto/-1}.record-assignment-card ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0;list-style:none;display:grid}.record-assignment-card li{border-top:1px solid var(--line);align-items:flex-start;gap:8px;padding:9px 0;display:flex}.record-assignment-card li>svg{color:var(--primary-2);flex:none}.record-assignment-card li div,.record-assignment-card li b,.record-assignment-card li span{display:block}.record-assignment-card li b{color:var(--ink);font-size:12px}.record-assignment-card li b svg{vertical-align:-2px;margin:0 3px;display:inline}.record-assignment-card li span{color:var(--muted);margin-top:3px;font-size:11px}@media (width<=1100px){.lead-record-history{grid-column:6/-1}.lead-record-profile{grid-column:1/span 5}.interaction-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.lead-record-header{grid-template-columns:1fr;align-items:start}.lead-record-quick-actions{justify-items:start}.lead-record-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-record-summary>div{border-top:1px solid var(--line)}.lead-record-summary>div:nth-child(odd){border-left:0}.lead-record-summary>div:nth-child(-n+2){border-top:0}.lead-record-history{grid-area:1/1/auto/-1}.lead-record-profile{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.record-assignment-card{grid-row:3}.incoming-details{grid-column:1/-1}}@media (width<=700px){.lead-record-page{padding-top:12px}.lead-record-quick-actions .contact-actions{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.lead-record-quick-actions .contact-action{width:100%}.lead-record-pipeline{overflow:auto}.lead-record-pipeline ol{min-width:620px}.interaction-meta-grid,.lead-update-grid,.follow-up-editor-grid{grid-template-columns:1fr}.interaction-composer footer{flex-direction:column;align-items:stretch}.interaction-composer footer .primary{width:100%}.lead-record-profile{grid-template-columns:1fr}.incoming-details{grid-column:auto}.timeline-head-actions>span{display:none}.timeline-head-actions .primary{padding-inline:9px!important}.timeline-filters{overflow-x:auto}.timeline-filters button{flex:none}.record-assignment-card ol{grid-template-columns:1fr}.lead-interaction-dialog{max-height:96vh;padding:16px}}.sales-performance-page{--perf-green:#0f8a68;--perf-green-soft:#e9f8f2;--perf-amber:#ad6800;--perf-amber-soft:#fff6df;--perf-red:#c43c4b;--perf-red-soft:#fff0f2;max-width:1600px;padding-top:20px}.performance-overview,.performance-table-panel{border-radius:11px;min-width:0;padding:15px}.performance-overview{margin-bottom:12px}.performance-overview-header,.performance-table-panel>header,.user-detail-activity>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.performance-overview-header h2,.performance-table-panel h2,.user-detail-activity h3{margin:0;font-size:17px}.performance-overview-header p,.performance-table-panel header p,.user-detail-activity header p{margin:0 0 3px}.performance-overview-header>div:first-child>span,.performance-table-panel header>div>span,.user-detail-activity header small{color:var(--muted);font-size:11px}.performance-presets{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.performance-presets button{border:1px solid var(--line);background:var(--surface);min-height:31px;color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.performance-presets button:hover,.performance-presets button.active{border-color:color-mix(in srgb, var(--primary) 45%, var(--line));background:var(--soft);color:var(--primary-2)}.performance-presets .filter-button{margin-left:4px}.performance-presets .filter-button b{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.performance-presets .clear-overview{background:0 0;border-color:#0000}.performance-custom-range{border-top:1px solid var(--line);justify-content:flex-end;align-items:end;gap:7px;margin-top:12px;padding-top:11px;display:flex}.performance-custom-range label,.performance-filter-grid label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:10px;font-weight:750;display:grid}.performance-custom-range input,.performance-filter-grid select{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:12px}.performance-custom-range button{min-height:34px}.performance-counts{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-template-columns:repeat(9,minmax(0,1fr));margin-top:13px;display:grid;overflow:hidden}.performance-counts button{border:0;border-right:1px solid var(--line);min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:11px 12px;display:grid}.performance-counts button:last-child{border-right:0}.performance-counts button:hover{background:var(--soft)}.performance-counts button>span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.performance-counts em,.user-detail-kpis em{background:var(--surface);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;border-radius:4px;padding:2px 4px;font-size:9px;font-style:normal;font-weight:750}.performance-counts strong{letter-spacing:-.035em;font-size:24px;line-height:1}.performance-counts .danger{background:var(--perf-red-soft)}.performance-counts .danger strong{color:var(--perf-red)}.performance-counts .attention{background:var(--perf-amber-soft)}.performance-counts .attention strong{color:var(--perf-amber)}.performance-filter-grid{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(120px,1fr)) auto;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.performance-filter-grid select{text-transform:none;width:100%}.reset-performance{white-space:nowrap;min-height:34px}.performance-table-panel,.performance-table-panel>header{margin-bottom:12px}.performance-table-tools{align-items:center;gap:7px;display:flex}.performance-table-tools form{border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;min-height:33px;padding:0 9px;display:flex}.performance-table-tools input{width:160px;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.performance-table-tools select{border:1px solid var(--line);background:var(--surface);min-height:33px;color:var(--ink);border-radius:8px;padding:0 8px;font-size:12px}.performance-table-wrap{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.performance-table-wrap table{border-collapse:collapse;width:100%;min-width:980px}.performance-table-wrap th{background:var(--surface-2);color:var(--muted);letter-spacing:.05em;text-align:right;text-transform:uppercase;padding:8px;font-size:10px}.performance-table-wrap th:first-child{text-align:left}.performance-table-wrap td{border-top:1px solid var(--line);text-align:right;padding:10px 8px;font-size:12px}.performance-table-wrap tbody tr{cursor:pointer}.performance-table-wrap tbody tr:hover,.performance-table-wrap tbody tr:focus{background:var(--surface-2);outline:0}.performance-table-wrap td:first-child{text-align:left;align-items:center;gap:8px;min-width:205px;display:flex}.performance-table-wrap td>span:not(.performance-avatar){display:grid}.performance-table-wrap td b{font-size:12px}.performance-table-wrap td small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.performance-avatar{background:var(--soft);width:29px;height:29px;color:var(--primary-2);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.metric-danger{font-weight:800;color:var(--perf-red)!important}.metric-positive{font-weight:800;color:var(--perf-green)!important}.performance-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:11px;display:flex}.performance-pagination>div{align-items:center;gap:8px;display:flex}.performance-pagination button{min-height:29px;padding:0 8px;font-size:11px}.performance-empty,.performance-loading{min-height:100px;color:var(--muted);text-align:center;justify-items:center;gap:6px;padding:20px;font-size:12px;display:grid}.performance-empty svg{color:var(--primary-2)}.performance-record-dialog{width:min(860px,100vw - 28px)}.performance-record-dialog>header,.performance-user-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.performance-record-dialog header p,.performance-user-dialog header p{color:var(--muted);margin:3px 0 0;font-size:12px}.performance-record-list{display:grid}.performance-record-list article{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.record-icon{background:var(--soft);width:30px;height:30px;color:var(--primary-2);border-radius:8px;place-items:center;display:grid}.performance-record-list article>div{min-width:0}.performance-record-list a{color:var(--ink);font-size:13px;font-weight:800;text-decoration:none}.performance-record-list p{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:11px;overflow:hidden}.performance-record-list small{color:var(--muted);font-size:10px}.record-stage{align-items:center;gap:4px;display:flex}.performance-user-dialog{width:min(1040px,100vw - 28px)}.user-detail-overview{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin:14px 0;overflow:hidden}.user-detail-kpis{grid-template-columns:repeat(5,1fr);display:grid}.user-detail-kpis article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:10px;display:flex}.user-detail-kpis article:nth-child(5n){border-right:0}.user-detail-kpis article:nth-last-child(-n+4){border-bottom:0}.user-detail-kpis span{color:var(--muted);gap:3px;font-size:10px;display:grid}.user-detail-kpis em{width:max-content}.user-detail-kpis strong{font-size:19px}.user-activity-mix{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 10px;font-size:11px;display:flex}.user-activity-mix>b{margin-right:3px}.user-activity-mix span{color:var(--muted)}.user-activity-mix strong{color:var(--ink)}.user-detail-activity{border:1px solid var(--line);border-radius:10px}.user-detail-activity>header{border-bottom:1px solid var(--line);padding:11px 12px}.user-timeline{padding:0 12px;display:grid}.user-timeline article{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.user-timeline article:last-child{border-bottom:0}.user-timeline article>span{border:2px solid var(--primary);border-radius:50%;width:7px;height:7px;margin-top:5px}.user-timeline article>div{display:grid}.user-timeline b,.user-timeline a{font-size:11px}.user-timeline a{color:var(--primary-2);text-decoration:none}.user-timeline small{color:var(--muted);font-size:10px}@media (width<=1250px){.performance-counts{grid-template-columns:repeat(5,1fr)}.performance-counts button:nth-child(5){border-right:0}.performance-counts button:nth-child(-n+5){border-bottom:1px solid var(--line)}.performance-filter-grid{grid-template-columns:repeat(3,1fr)}.reset-performance{justify-self:start}}@media (width<=850px){.performance-overview-header,.performance-table-panel>header{display:grid}.performance-presets{justify-content:flex-start}.performance-presets .filter-button{margin-left:0}.performance-counts{grid-template-columns:repeat(3,1fr)}.performance-counts button,.performance-counts button:nth-child(5){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.performance-counts button:nth-child(3n){border-right:0}.performance-counts button:nth-last-child(-n+3){border-bottom:0}.performance-filter-grid{grid-template-columns:repeat(2,1fr)}.performance-table-tools{justify-content:space-between}.user-detail-kpis{grid-template-columns:repeat(3,1fr)}.user-detail-kpis article,.user-detail-kpis article:nth-child(5n),.user-detail-kpis article:nth-last-child(-n+4){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.user-detail-kpis article:nth-child(3n){border-right:0}.user-detail-kpis article:nth-last-child(-n+3){border-bottom:0}}@media (width<=560px){.sales-performance-page{padding-top:14px}.performance-overview,.performance-table-panel{padding:11px}.performance-presets button{flex:auto;justify-content:center}.performance-custom-range{grid-template-columns:1fr auto 1fr;justify-content:stretch;display:grid}.performance-custom-range input{width:100%}.performance-custom-range button{grid-column:1/4}.performance-filter-grid{grid-template-columns:1fr}.performance-counts{grid-template-columns:repeat(2,1fr)}.performance-counts button,.performance-counts button:nth-child(3n){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.performance-counts button:nth-child(2n){border-right:0}.performance-counts button:last-child{border-bottom:0}.performance-table-tools{display:grid}.performance-table-tools input{width:100%}.performance-table-tools form{min-width:0}.performance-record-list article{grid-template-columns:30px 1fr}.record-stage,.performance-record-list article>.workflow-badge{grid-column:2}.user-detail-kpis{grid-template-columns:repeat(2,1fr)}.user-detail-kpis article,.user-detail-kpis article:nth-child(3n),.user-detail-kpis article:nth-last-child(-n+3){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.user-detail-kpis article:nth-child(2n){border-right:0}.user-detail-kpis article:last-child{border-bottom:0}}.settings-hub{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;margin:0 0 14px;padding:14px}.settings-hub>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.settings-hub>header .kicker,.settings-hub>header h2,.settings-hub>header>p{margin:0}.settings-hub>header h2{margin-top:2px;font-size:20px}.settings-hub>header>p{max-width:480px;color:var(--muted);text-align:right;font-size:14px}.settings-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-hub-grid>article{border:1px solid var(--line);background:var(--canvas);border-radius:10px;min-width:0;padding:12px}.settings-hub-grid>article>div{min-height:54px}.settings-hub-grid h3,.settings-hub-grid p{margin:0}.settings-hub-grid h3{font-size:15px}.settings-hub-grid p{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4}.settings-hub-grid a{min-height:48px;color:var(--ink);border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;padding:7px 8px;text-decoration:none;display:grid}.settings-hub-grid a:hover{border-color:var(--line);background:var(--surface)}.settings-hub-grid a.current{border-color:color-mix(in srgb, var(--primary) 22%, var(--line));background:var(--soft);color:var(--primary-2)}.settings-hub-grid a>svg{color:var(--primary-2)}.settings-hub-grid a span,.settings-hub-grid a b,.settings-hub-grid a small{min-width:0;display:block}.settings-hub-grid a b{font-size:14px}.settings-hub-grid a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.settings-hub-grid a em{background:var(--surface);border-radius:999px;padding:4px 6px;font-size:11px;font-style:normal;font-weight:700}.settings-hub-grid a>svg:last-child{color:var(--muted)}@media (width<=980px){.settings-hub-grid{grid-template-columns:1fr}.settings-hub-grid>article>div{min-height:0;margin-bottom:7px}}@media (width<=700px){.settings-hub>header{display:block}.settings-hub>header>p{text-align:left;margin-top:6px}}
