:root{--text: #1c1c1e;--muted: #6e6e73;--line: rgba(0, 0, 0, .08);--primary: #0a66ff;--primary-soft: rgba(10, 102, 255, .12);--danger: #d1332b;--ok: #1a7f4b;--glass: #fff;--glass-strong: #fff;--glass-border: #e4e8ef;--shadow: 0 1px 3px rgba(16, 24, 40, .05);--r: 16px;--r-sm: 12px}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Inter,Roboto,sans-serif;color:var(--text);font-size:14px;-webkit-font-smoothing:antialiased;letter-spacing:-.005em;background:#f2f4f8}a{color:var(--primary);text-decoration:none}h1{font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}h2{font-size:17px;font-weight:650;letter-spacing:-.01em;margin:0 0 12px}h3{font-size:15px;font-weight:650;margin:0 0 8px}.muted,p.muted,small{color:var(--muted)}code{background:#0000000f;padding:1px 6px;border-radius:6px;font-size:12px}.glass,.card,.side,.drawer,.login .card{background:#fff;border:1px solid var(--line);box-shadow:var(--shadow)}.app{display:flex;min-height:100vh;gap:20px;padding:16px}.side{width:236px;border-radius:var(--r);padding:18px 12px;display:flex;flex-direction:column;gap:2px;flex-shrink:0;position:sticky;top:16px;height:calc(100vh - 32px)}.side .brand{display:flex;align-items:center;gap:9px;font-weight:750;font-size:17px;letter-spacing:-.02em;padding:8px 12px 18px}.side .brand-symbol{width:32px;height:32px;flex:none}.side .brand small{display:block;font-weight:400;font-size:12px;margin-top:2px}.side a,.side button.link{display:flex;align-items:center;gap:9px;color:var(--text);padding:10px 12px;border-radius:12px;font-size:14px;font-weight:500;background:none;border:0;cursor:pointer;width:100%;text-align:left;transition:background .2s}.side button.link{box-shadow:none}.side a:hover,.side button.link:hover{background:#f2f4f8;transform:none;box-shadow:none}.side a.active{background:var(--primary);color:#fff;box-shadow:none}.side .sec{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:14px 12px 4px}.side .spacer{flex:1}.main{flex:1;min-width:0;padding:8px 8px 8px 4px}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.card{border-radius:var(--r);padding:20px;margin-bottom:16px;color:var(--text)}a.card:hover{border-color:#c9d2e0;box-shadow:0 8px 24px #10182814;transform:translateY(-2px);transition:all .25s cubic-bezier(.2,.8,.2,1)}.grid{display:grid;gap:16px}.grid.c2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid.c3{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.row.between{justify-content:space-between}.stat{font-size:28px;font-weight:700;letter-spacing:-.03em}.stat small{font-size:12px;font-weight:400;display:block;letter-spacing:0}label{display:block;font-size:12px;color:var(--muted);margin:12px 0 5px;font-weight:500}input,select,textarea{width:100%;border:1px solid rgba(0,0,0,.08);border-radius:var(--r-sm);padding:10px 13px;font-size:14px;font-family:inherit;background:#f8fafc;color:var(--text);transition:border-color .2s,box-shadow .2s,background .2s}input:focus,select:focus,textarea:focus{outline:none;background:#fff;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}textarea{min-height:96px;resize:vertical}input[type=checkbox]{width:auto}input[type=color]{height:42px;padding:4px;width:84px}.inline{display:flex;gap:8px;align-items:flex-end}.inline>*{flex:1}.inline>button{flex:0 0 auto}.switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;font-weight:500}.switch input{width:44px;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000002e;border-radius:999px;position:relative;cursor:pointer;margin:0;padding:0;border:0;transition:background .25s;box-shadow:none}.switch input:checked{background:#34c759}.switch input:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;background:#fff;border-radius:50%;box-shadow:0 2px 6px #00000040;transition:left .25s cubic-bezier(.2,.8,.2,1)}.switch input:checked:after{left:20px}button,.btn{border:1px solid transparent;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;background:var(--primary);color:#fff;box-shadow:0 1px 2px #0a66ff4d;transition:transform .2s,box-shadow .2s,background .2s;display:inline-block}button:hover,.btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0a66ff4d}button.ghost,.btn.ghost{background:#fff;color:var(--text);border-color:#d6dce6;box-shadow:none}button.ghost:hover{background:#f2f4f8;box-shadow:none}button.danger{background:#fff;color:var(--danger);border-color:#d1332b40;box-shadow:none}button.sm{padding:6px 12px;font-size:12px}button:disabled{opacity:.5;cursor:default;transform:none}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}tr.clickable{cursor:pointer;transition:background .15s}tr.clickable:hover{background:#f6f8fb}tr:last-child td{border-bottom:0}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;background:#0000000f;color:#3a3a3c;text-transform:capitalize}.badge.new{background:#0a66ff24;color:#0a4fc4}.badge.contacted{background:#ff9f0a2e;color:#9a5b00}.badge.interested,.badge.visit_planned{background:#af52de29;color:#6a2a9c}.badge.converted,.badge.published,.badge.connected{background:#34c7592e;color:#1a7f4b}.badge.lost,.badge.failed{background:#ff3b3024;color:#b3261e}.badge.scheduled{background:#5ac8fa38;color:#0b6a94}.badge.draft{background:#0000000f;color:#6e6e73}.badge.external{background:#ff95002e;color:#a04f00}.err{color:var(--danger);font-size:13px;margin-top:8px}.ok{color:var(--ok);font-size:13px;margin-top:8px}pre.code{background:#16181d;color:#e5e5ea;padding:14px 16px;border-radius:var(--r-sm);font-size:12px;overflow:auto;white-space:pre-wrap;word-break:break-all}.tabs{display:flex;gap:4px;margin-bottom:18px;padding:4px;border-radius:999px;background:#eceff5;border:1px solid var(--line);width:fit-content;max-width:100%;overflow-x:auto}.tabs button,.tabs a{background:none;color:var(--muted);border:0;border-radius:999px;padding:8px 14px!important;font-size:13.5px;font-weight:600;box-shadow:none;white-space:nowrap;transition:all .2s}.tabs button:hover,.tabs a:hover{color:var(--text);transform:none;box-shadow:none}.tabs button.active,.tabs a.active{background:#fff;color:var(--text);box-shadow:0 1px 3px #1018281f;border-bottom:0!important}.drawer{position:fixed;top:12px;right:12px;bottom:12px;width:470px;max-width:calc(100vw - 24px);border-radius:var(--r);background:var(--glass-strong);padding:22px;overflow-y:auto;z-index:50;animation:slide .3s cubic-bezier(.2,.8,.2,1)}@keyframes slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14182859;z-index:40}.login{max-width:400px;margin:14vh auto;padding:0 16px}.login .card{padding:30px;border-radius:28px}.chat-test{background:#f8fafc;border-radius:var(--r-sm);padding:14px;min-height:120px;border:1px solid var(--line)}.chat-test .m{margin:6px 0;padding:9px 13px;border-radius:16px;max-width:85%;font-size:14px;line-height:1.5}.chat-test .u{background:var(--primary);color:#fff;margin-left:auto;border-bottom-right-radius:5px}.chat-test .b{background:#fff;border-bottom-left-radius:5px;box-shadow:0 2px 10px #0000000f}.timeline{border-left:2px solid var(--line);padding-left:14px}.timeline .item{margin-bottom:12px;position:relative}.timeline .item:before{content:"";position:absolute;left:-19px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal .day{background:#fafbfd;border:1px solid var(--line);border-radius:12px;min-height:92px;padding:7px;font-size:12px}.cal .day.today{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.cal .day .n{color:var(--muted);font-weight:600;margin-bottom:4px}.cal .p{background:var(--primary-soft);color:#0a4fc4;border-radius:8px;padding:3px 7px;margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight:500}.cal .p.published{background:#34c7592e;color:#1a7f4b}@media(max-width:860px){.app{flex-direction:column;padding:10px;gap:12px}.side{width:100%;height:auto;position:static;flex-direction:row;flex-wrap:wrap;align-items:center}.side .brand{padding:4px 8px}.side .spacer,.side .sec{display:none}.side a,.side button.link{width:auto}}.boot{min-height:100vh;display:flex;align-items:center;justify-content:center}.page-loading{padding:70px 0;display:flex;justify-content:center}.clients-page{width:100%;color:#15213d}.clients-hero{min-height:263px;position:relative;display:flex;align-items:center;justify-content:space-between;overflow:hidden;isolation:isolate;border:1px solid #e2e9fa;border-radius:28px;background:radial-gradient(520px 300px at 95% 7%,rgba(130,92,244,.16),transparent 76%),radial-gradient(600px 350px at 68% 100%,rgba(18,103,245,.11),transparent 78%),#fff;box-shadow:0 20px 55px #19397b0e}.clients-hero-copy{position:relative;z-index:1;max-width:690px;padding:34px 44px}.clients-eyebrow,.clients-section-kicker{color:#4169c8;font-size:11px;font-weight:800;letter-spacing:.16em}.clients-eyebrow{display:inline-flex;align-items:center;gap:9px}.clients-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#1267f5;box-shadow:0 0 0 5px #e9f0ff}.clients-hero h1{margin:18px 0 8px;color:#101b3b;font-size:clamp(28px,3vw,41px);line-height:1.13;font-weight:790;letter-spacing:-.048em}.clients-hero p{max-width:550px;color:#687995;font-size:15px;line-height:1.65;margin:0 0 22px}.clients-onboard-button{min-height:43px;padding:10px 18px;background:#1267f5;color:#fff;border-radius:12px;box-shadow:0 8px 20px #1267f533;font-weight:700}.clients-onboard-button:hover{background:#0958e2}.clients-hero-art{width:385px;min-width:310px;height:263px;position:relative;display:flex;align-items:center;justify-content:center}.clients-hero-art:before{content:"";position:absolute;width:270px;height:270px;background:#f1f5ff;border-radius:50%;right:20px;top:-38px}.clients-hero-orbit{position:absolute;border:1px solid rgba(73,114,224,.18);border-radius:50%}.clients-hero-orbit.orbit-one{width:315px;height:315px;top:-72px;right:-45px}.clients-hero-orbit.orbit-two{width:230px;height:230px;top:4px;right:54px}.clients-hero-art img{position:relative;width:256px;height:158px;object-fit:contain;filter:drop-shadow(0 16px 15px rgba(33,73,202,.1))}.clients-hero-art>span{position:absolute;bottom:22px;color:#7484a6;font-size:10px;font-weight:800;letter-spacing:.24em}.clients-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.clients-stat{min-height:115px;padding:19px 22px;border:1px solid #e5eaf6;border-radius:22px;background:#ffffffd4;box-shadow:0 12px 34px #1c3a6f09;display:grid;grid-template-columns:45px 1fr;grid-template-rows:37px 28px;column-gap:15px;align-items:center}.clients-stat-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;grid-row:1 / 3;border-radius:13px}.clients-stat-icon.blue{color:#1267f5;background:#eaf1ff}.clients-stat-icon.green{color:#159b65;background:#e9f8f1}.clients-stat-icon.purple{color:#7542e7;background:#f2ecff}.clients-stat-icon.cyan{color:#008bb3;background:#e7f8fc}.clients-stat strong{color:#132347;font-size:27px;line-height:1;font-weight:790;letter-spacing:-.04em}.clients-stat>span:last-child{color:#71809c;font-size:12px;font-weight:600}.clients-directory{margin-top:35px}.clients-directory-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 2px 18px}.clients-directory h2{font-size:25px;font-weight:780;letter-spacing:-.035em;margin:8px 0 5px;color:#101b3b}.clients-directory h2 span{display:inline-flex;justify-content:center;align-items:center;min-width:27px;height:25px;padding:0 6px;vertical-align:3px;border-radius:8px;color:#1267f5;background:#e8efff;font-size:12px;letter-spacing:0}.clients-directory-heading p{margin:0;color:#7a879f;font-size:13px}.clients-search{display:flex;align-items:center;gap:9px;width:min(100%,270px);height:42px;padding:0 13px;color:#8492aa;background:#fff;border:1px solid #e0e7f4;border-radius:12px;box-shadow:0 5px 16px #1f407a08}.clients-search:focus-within{border-color:#1267f5;box-shadow:0 0 0 3px #1267f51f}.clients-search input{width:100%;min-width:0;padding:0;border:0;background:transparent;outline:0;box-shadow:none;color:#18294b;font-size:13px}.clients-search input:focus{outline:0;border:0;box-shadow:none}.clients-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.client-workspace-card{display:flex;flex-direction:column;min-width:0;min-height:232px;padding:24px 26px 0;border:1px solid #e2e9f5;border-radius:23px;background:#fff;box-shadow:0 16px 38px #1c3a6f0b;color:#15213d;transition:transform .2s,border-color .2s,box-shadow .2s}.client-workspace-card:hover{transform:translateY(-3px);border-color:#b5ccff;box-shadow:0 22px 42px #184daf1c}.client-workspace-card:focus-visible{outline:3px solid #1267f5;outline-offset:3px}.client-card-top{display:flex;align-items:center;gap:13px;min-width:0}.client-avatar{width:49px;height:49px;flex:none;border:1px solid color-mix(in srgb,var(--client-accent) 22%,white);border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--client-accent) 13%,white);color:#163370;font-size:16px;font-weight:800;letter-spacing:-.04em}.client-card-identity{min-width:0;flex:1}.client-card-identity h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:740;letter-spacing:-.025em;margin:0 0 4px;color:#142142}.client-card-domain{display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#7b8aa2;font-size:12px}.client-status{display:inline-flex;align-items:center;gap:7px;flex:none;border-radius:99px;padding:6px 9px;font-size:11px;font-weight:700}.client-status.active{color:#0f8a53;background:#e8f8ef}.client-status i{width:6px;height:6px;background:currentColor;border-radius:50%}.client-card-middle{margin:21px 0 19px;flex:1}.client-card-label{display:flex;align-items:center;justify-content:space-between;color:#94a0b4;font-size:10px;font-weight:800;letter-spacing:.1em}.client-card-label span:last-child{color:#7d8aaa;letter-spacing:0;text-transform:none;font-weight:600;font-size:11px}.client-module-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.client-module-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 5px;background:#f6f8fc;border:1px solid #edf0f7;border-radius:9px;color:#3c4a65;font-size:11px;font-weight:650;white-space:nowrap}.client-module-chip .mod-tile{border-radius:6px;width:22px!important;height:22px!important}.client-no-modules{margin:12px 0 0;color:#9ba6b7;font-size:12px}.client-card-bottom{display:flex;justify-content:space-between;align-items:center;height:52px;border-top:1px solid #edf0f7;color:#1267f5;font-size:12px;font-weight:750}.client-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;background:#eef4ff;border-radius:8px;transition:transform .2s}.client-workspace-card:hover .client-card-arrow{transform:translate(3px)}.clients-plan-note{display:flex;align-items:center;gap:20px;margin-top:19px;padding:15px 19px;border:1px solid #e3e9f7;border-radius:15px;background:#ffffff8c}.clients-plan-note>div:first-child{display:flex;align-items:baseline;gap:9px;min-width:max-content}.clients-plan-note strong{color:#25395b;font-size:12px}.clients-plan-note div:first-child span{color:#8390a7;font-size:12px}.clients-plan-progress{flex:1;min-width:50px;height:6px;border-radius:99px;background:#e9eef8;overflow:hidden}.clients-plan-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1267f5,#8137f4)}.clients-plan-note a{display:inline-flex;align-items:center;gap:4px;flex:none;color:#1267f5;font-size:12px;font-weight:700}.clients-feedback,.clients-empty{padding:32px;border:1px solid #e3e9f7;border-radius:22px;background:#fff;color:#71809a}.clients-feedback{margin-top:18px}.clients-feedback button{margin-left:12px}.clients-empty{text-align:center}.clients-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;color:#1267f5;background:#ebf2ff;border-radius:15px;margin-bottom:12px}.clients-empty h3{font-size:18px;margin:0 0 5px;color:#1b2b4b}.clients-empty p{margin:0 auto 17px;max-width:430px;line-height:1.5}.clients-onboard-form{margin:18px 0 0;background:#fff;border-color:#dfe7f8;padding:26px}.clients-form-heading{display:flex;justify-content:space-between;align-items:center}.clients-form-heading span{color:#4771cd;letter-spacing:.13em;font-size:10px;font-weight:800}.clients-form-heading h2{margin:5px 0 0;font-size:22px}@media(max-width:1150px){.clients-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-hero-art{width:300px;min-width:250px}.clients-hero-art img{width:210px}}@media(max-width:760px){.clients-hero{min-height:0}.clients-hero-copy{padding:29px 26px}.clients-hero-art{display:none}.clients-grid{grid-template-columns:1fr}.clients-directory-heading{align-items:stretch;flex-direction:column;gap:14px}.clients-search{width:100%}.clients-plan-note{flex-wrap:wrap}.clients-plan-progress{flex-basis:100%;order:3}}@media(max-width:480px){.clients-hero-copy{padding:26px 21px}.clients-hero h1{font-size:30px}.clients-stats{gap:9px;margin-top:10px}.clients-stat{min-height:100px;padding:15px 12px;grid-template-columns:33px 1fr;grid-template-rows:31px 28px;column-gap:8px}.clients-stat-icon{width:31px;height:31px;border-radius:9px}.clients-stat-icon svg{width:16px;height:16px}.clients-stat strong{font-size:22px}.clients-stat>span:last-child{font-size:10px}.client-workspace-card{padding:20px 18px 0}.client-card-top{gap:9px}.client-avatar{width:41px;height:41px;border-radius:12px;font-size:14px}.client-card-identity h3{font-size:15px}.clients-plan-note>div:first-child{min-width:0;flex-wrap:wrap}}.ic{flex-shrink:0;vertical-align:-3px}button,.btn{display:inline-flex;align-items:center;gap:6px;justify-content:center}.mod-tile{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--primary-soft);color:var(--primary);flex-shrink:0}.mod-tile.lg{width:48px;height:48px;border-radius:14px;margin-bottom:12px}.swatch{display:inline-block;width:10px;height:10px;border-radius:5px;margin-right:8px;box-shadow:0 0 0 2px #fff}.swatch.lg{width:14px;height:14px;border-radius:7px;margin-right:10px}.brand-link{color:inherit}.client-card{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.client-card .arrow{color:var(--muted);transition:transform .2s}.client-card:hover .arrow{transform:translate(3px);color:var(--primary)}.banner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;margin-bottom:16px;background:#ffd60a38;border:1px solid rgba(255,214,10,.45);font-weight:500}.banner a{font-weight:600}.banner button{margin-left:auto}.banner.ok-banner{background:#34c7592e;border-color:#34c75966}.plan-chip{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#f4f6f9;font-weight:600;font-size:13px;margin-bottom:6px;flex-wrap:wrap}.plan-chip small{font-weight:400;margin-left:auto}.plan-chip .dot{width:8px;height:8px;border-radius:50%;background:#34c759}.plan-chip .dot.trial{background:#ff9f0a}.plan-chip .dot.past_due,.plan-chip .dot.cancelled,.plan-chip .dot.expired{background:#ff3b30}.usage{margin-top:14px;font-size:13px}.usage .bar{height:8px;border-radius:999px;background:#00000014;overflow:hidden;margin-top:6px}.usage .bar i{display:block;height:100%;background:var(--primary);border-radius:999px;transition:width .4s}ul.checks{list-style:none;padding:0;margin:0}ul.checks li{display:flex;gap:8px;align-items:center;padding:6px 0;color:#3a3a3c}ul.checks .ic{color:#34c759}.center{text-align:center}.toggle-wrap{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#eceff5;border:1px solid var(--line);margin:0 auto 22px}.seg{background:none;color:var(--muted);box-shadow:none;padding:8px 16px}.seg:hover{transform:none;box-shadow:none}.seg.on{background:#fff;color:var(--text);box-shadow:0 1px 3px #1018281f}.save{font-size:11px;background:#34c7592e;color:#1a7f4b;padding:2px 8px;border-radius:999px}.plans{align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;margin-bottom:0}.plan.popular{border-color:#0a66ff73;box-shadow:0 8px 24px #0a66ff1f}.plan.pre{outline:2px solid var(--primary)}.plan .ribbon{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;box-shadow:0 6px 16px #0a66ff59;white-space:nowrap}.plan .price{font-size:38px;font-weight:750;letter-spacing:-.04em;margin:14px 0 0}.plan .price small{font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}.plan ul{list-style:none;padding:0;margin:18px 0 20px;flex:1}.plan li{display:flex;gap:8px;align-items:center;padding:5px 0;font-size:13.5px}.plan li .ic{color:#34c759}.side .sec:first-of-type{padding-top:6px}.switcher{position:relative;margin:2px 0 6px}.switcher-btn{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px 12px;border-radius:14px;font-size:14px;font-weight:650;color:var(--text);background:#fff;border:1px solid #d6dce6;box-shadow:none;cursor:pointer;transition:background .2s}.switcher-btn:hover{background:#f6f8fb;transform:none;box-shadow:none}.switcher-btn .nm{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher-btn .swatch{margin-right:0;flex-shrink:0}.switcher-btn .ic{color:var(--muted)}.switcher-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;padding:6px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 32px #10182824;display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.switcher-menu button,.switcher-menu a{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:9px 11px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--text);background:none;border:0;box-shadow:none;cursor:pointer}.switcher-menu button:hover,.switcher-menu a:hover{background:#0000000d;transform:none;box-shadow:none}.switcher-menu button.on{background:var(--primary-soft);color:#0a4fc4;font-weight:650}.switcher-menu a{border-top:1px solid var(--line);margin-top:4px;padding-top:11px;border-radius:0 0 10px 10px;color:var(--muted);font-size:13px}.side nav,.side a{flex-shrink:0}@media(max-width:860px){.switcher{width:100%;order:-1}.side .sec{display:none}}.kit{margin-top:14px;padding:14px;border-radius:16px;background:#ffffff73;border:1px solid var(--glass-border)}.kit-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.kit-logo{height:52px;max-width:160px;object-fit:contain;background:#fff;border-radius:10px;padding:6px;box-shadow:0 2px 10px #0000000f;flex-shrink:0}.kit-logo.sm{height:36px}.kit-row{display:flex;gap:12px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line)}.kit-row.wrap{flex-wrap:wrap;gap:6px}.kit-label{font-size:12px;font-weight:600;color:var(--muted);min-width:72px;display:inline-flex;align-items:center;gap:4px;padding-top:4px}.swatches{display:flex;flex-wrap:wrap;gap:10px}.sw{width:74px;text-align:center;position:relative}.sw span{display:block;height:44px;border-radius:12px;cursor:pointer;border:2px solid transparent;box-shadow:inset 0 1px #fff6,0 2px 8px #0000001a;transition:transform .15s}.sw span:hover{transform:translateY(-2px)}.sw small{display:block;font-size:10px;margin-top:3px;font-family:ui-monospace,Menlo,monospace}.sw.p span{border-color:var(--text);box-shadow:0 0 0 3px #0000001f}.sw.s span{border-color:var(--text);border-style:dashed}.sw.p:after,.sw.s:after{content:"Primary";position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:9px;font-weight:700;background:var(--text);color:#fff;padding:1px 6px;border-radius:999px}.sw.s:after{content:"Secondary"}.sw-act{display:none;gap:3px;justify-content:center;margin-top:3px}.sw:hover .sw-act{display:flex}.sw-act button{padding:2px 6px;font-size:10px}.badge.lite{background:#fff9;color:var(--text);font-weight:500;text-transform:none;display:inline-flex;align-items:center;gap:4px}.uv-send{font-family:inherit;font-size:15px;font-weight:600;background:var(--primary);color:#fff;padding:.7em 1.1em .7em .9em;display:inline-flex;align-items:center;border:none;border-radius:16px;overflow:hidden;transition:all .2s;cursor:pointer;box-shadow:0 8px 20px #0a66ff47}.uv-send span{display:block;margin-left:.3em;transition:all .3s ease-in-out;white-space:nowrap}.uv-send svg{display:block;transform-origin:center center;transition:transform .3s ease-in-out}.uv-send:hover .uv-send-wrap{animation:uv-fly .6s ease-in-out infinite alternate}.uv-send:hover svg{transform:translate(1.2em) rotate(45deg) scale(1.1)}.uv-send:hover span{transform:translate(5em)}.uv-send:active{transform:scale(.95)}.uv-send:disabled{opacity:.55;cursor:default}.uv-send.full{width:100%;justify-content:center}@keyframes uv-fly{0%{transform:translateY(.1em)}to{transform:translateY(-.1em)}}.uv-input-group{position:relative;margin-top:18px}.uv-input-group .uv-input{border:solid 1.5px rgba(0,0,0,.14);border-radius:1rem;background:#ffffff8c;padding:1rem;font-size:1rem;color:var(--text);width:100%;transition:border .15s cubic-bezier(.4,0,.2,1),box-shadow .15s}.uv-input-group .uv-label{position:absolute;left:15px;top:0;color:var(--muted);pointer-events:none;transform:translateY(1rem);transition:.15s cubic-bezier(.4,0,.2,1);font-size:14px}.uv-input-group .uv-input:focus,.uv-input-group .uv-input:valid{outline:none;border:1.5px solid var(--primary);box-shadow:0 0 0 4px var(--primary-soft);background:#fff}.uv-input-group .uv-input:focus~.uv-label,.uv-input-group .uv-input:valid~.uv-label{transform:translateY(-50%) scale(.8);background-color:#fff;padding:0 .3em;color:var(--primary);border-radius:6px;font-weight:600}.uv-bounce{width:64px;height:22px;position:relative;z-index:1;display:inline-block}.uv-bounce .circle{width:8px;height:8px;position:absolute;border-radius:50%;background-color:currentColor;left:15%;transform-origin:50%;animation:uv-c7124 .5s alternate infinite ease}@keyframes uv-c7124{0%{top:16px;height:3px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:8px;border-radius:50%;transform:scaleX(1)}to{top:0%}}.uv-bounce .circle:nth-child(2){left:45%;animation-delay:.2s}.uv-bounce .circle:nth-child(3){left:auto;right:15%;animation-delay:.3s}.uv-bounce .shadow{width:8px;height:2px;border-radius:50%;background-color:#00000080;position:absolute;top:18px;transform-origin:50%;z-index:-1;left:15%;filter:blur(1px);animation:uv-s046 .5s alternate infinite ease}@keyframes uv-s046{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}to{transform:scaleX(.2);opacity:.4}}.uv-bounce .shadow:nth-child(4){left:45%;animation-delay:.2s}.uv-bounce .shadow:nth-child(5){left:auto;right:15%;animation-delay:.3s}.uv-heart{--heart-color: #ff2d55;position:relative;width:34px;height:34px;transition:.3s;display:inline-block;vertical-align:middle}.uv-heart .checkbox{position:absolute;width:100%;height:100%;opacity:0;z-index:20;cursor:pointer;margin:0}.uv-heart .svg-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.uv-heart .svg-outline,.uv-heart .svg-filled{fill:var(--heart-color);position:absolute;width:22px;height:22px}.uv-heart .svg-filled{animation:uv-heart-filled 1s;display:none}.uv-heart .svg-celebrate{position:absolute;animation:uv-heart-celebrate .5s;animation-fill-mode:forwards;display:none;stroke:var(--heart-color);fill:var(--heart-color);stroke-width:2px;width:60px;height:60px}.uv-heart .checkbox:checked~.svg-container .svg-filled{display:block}.uv-heart .checkbox:checked~.svg-container .svg-celebrate{display:block}@keyframes uv-heart-filled{0%{transform:scale(0)}25%{transform:scale(1.2)}50%{transform:scale(1);filter:brightness(1.5)}}@keyframes uv-heart-celebrate{0%{transform:scale(0)}50%{opacity:1;filter:brightness(1.5)}to{transform:scale(1.4);opacity:0;display:none}}.uv-heart-row{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;cursor:pointer}.uv-toggle{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;cursor:pointer}.uv-toggle.off{cursor:not-allowed;opacity:.6}.uv-toggle .box{width:46px;height:28px;position:relative;flex-shrink:0}.uv-toggle .checkbox{opacity:0;width:0;height:0;position:absolute;margin:0}.uv-toggle .track{width:100%;height:100%;display:block;background-color:#00000029;border-radius:16px;cursor:inherit;transition:all .2s ease-out}.uv-toggle .slider{width:24px;height:24px;position:absolute;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;transition:all .2s ease-out;cursor:inherit}.uv-toggle .checkbox:checked+.track{background-color:#34c759}.uv-toggle .checkbox:checked+.track .slider{left:20px}.uv-toggle .checkbox:focus-visible+.track{box-shadow:0 0 0 4px var(--primary-soft)}.uv-search{display:flex;align-items:center;box-sizing:border-box;position:relative;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;background:#ffffffa6;padding:9px 11px;cursor:text;transition:border-color .2s,box-shadow .2s,background .2s}.uv-search:hover{border-color:#0000002e}.uv-search:focus-within{background:#fff;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.uv-search input{outline:none;width:100%;border:none;background:none;color:var(--text);font-size:14px;font-family:inherit;padding:0}.uv-search input::placeholder{color:var(--muted)}.uv-search input:focus+.slash-icon,.uv-search input:valid+.slash-icon{display:none}.uv-search input:valid~.search-icon{display:block}.uv-search input:valid{width:calc(100% - 22px);transform:translate(20px)}.uv-search svg,.uv-search .slash-icon{position:absolute;color:var(--muted)}.uv-search .search-icon{display:none;width:12px;height:auto;left:11px}.uv-search .slash-icon{right:9px;border:1px solid rgba(0,0,0,.12);background:linear-gradient(-225deg,#fff,#eceef3);border-radius:4px;text-align:center;box-shadow:inset 0 -2px #0000000d,0 1px 2px #0000001a;cursor:pointer;font-size:12px;width:16px;color:var(--muted)}.uv-del{width:42px;height:42px;border-radius:50%;background-color:#0000000f;border:none;display:flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer;transition-duration:.3s;overflow:hidden;position:relative;padding:0}.uv-del .svgIcon{width:13px;transition-duration:.3s}.uv-del .svgIcon path{fill:var(--danger);transition-duration:.3s}.uv-del:hover{width:128px;border-radius:50px;background-color:#ff4545;transform:none;box-shadow:0 8px 20px #ff454559}.uv-del:hover .svgIcon{width:46px;transform:translateY(60%)}.uv-del:hover .svgIcon path{fill:#fff}.uv-del:before{position:absolute;top:-20px;content:"Delete";color:#fff;transition-duration:.3s;font-size:2px;font-weight:600}.uv-del:hover:before{font-size:13px;opacity:1;transform:translateY(30px)}.lead-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px}.lead-stat{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border-radius:18px;padding:16px 18px}.lead-stat .ic{color:var(--muted);margin-bottom:10px}.lead-stat .n{font-size:30px;font-weight:750;letter-spacing:-.03em;line-height:1}.lead-stat .k{font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:8px}.lead-stat .sub{font-size:12px;color:var(--muted);margin-top:6px}.lead-stat .sub b{color:#b3261e;font-weight:600}.lead-stat.warn{background:#ff9f0a1f;border-color:#ff9f0a59}.lead-stat.warn .ic{color:#9a5b00}.lead-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.lead-filters .uv-search{flex:1 1 240px;min-width:210px}.lead-filters select{width:auto;min-width:128px;flex:0 1 auto;padding:9px 10px}.lead-count{font-size:13px;color:var(--muted);margin:0 0 10px}.lead-table-wrap{background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow);border-radius:var(--r);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);padding:6px;overflow-x:auto}.lead-table{width:100%;border-collapse:separate;border-spacing:0 6px;font-size:13px;min-width:1120px}.lead-table th{text-align:left;padding:10px 12px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:0}.lead-table td{padding:12px;background:#ffffff80;border:0;vertical-align:middle}.lead-table tbody tr{cursor:pointer;transition:transform .15s,box-shadow .15s}.lead-table tbody tr:hover td{background:#fff}.lead-table tbody tr:hover{box-shadow:0 6px 20px #00000014}.lead-table td:first-child{border-radius:12px 0 0 12px;border-left:4px solid var(--primary)}.lead-table td:last-child{border-radius:0 12px 12px 0;text-align:right;white-space:nowrap}.lead-table tr.overdue td{background:#ff9f0a29}.lead-table tr.overdue td:first-child{border-left-color:#ff9f0a}.lead-table tr.today td:first-child{border-left-color:#34c759}.lead-table tr.hot td:first-child{border-left-color:#ff3b30}.lead-table tr.warm td:first-child{border-left-color:#ff9f0a}.lead-table tr.cold td:first-child{border-left-color:#8e8e93}.lead-ref{white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--muted)}.lead-name{font-weight:650;font-size:14px;color:var(--text)}.lead-sub{font-size:12px;color:var(--muted)}.lead-contact{font-size:12.5px;line-height:1.5}.lead-contact a{color:var(--text)}.lead-contact a:hover{color:var(--primary)}.chip{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--primary-soft);color:#0a4fc4;white-space:nowrap}.chip.c1{background:#34c7592e;color:#1a7f4b}.chip.c2{background:#af52de29;color:#6a2a9c}.chip.c3{background:#ff95002e;color:#a04f00}.chip.c4{background:#5ac8fa38;color:#0b6a94}.chip.muted{background:#0000000f;color:var(--muted)}.badge.hot{background:#ff3b3029;color:#b3261e}.badge.warm{background:#ff9f0a33;color:#9a5b00}.badge.cold{background:#8e8e932e;color:#55555a}.badge.non_relevant{background:#0000000f;color:#6e6e73}.badge.registered{background:#5ac8fa38;color:#0b6a94}.badge.admitted{background:#34c7592e;color:#1a7f4b}.badge.not_reachable{background:#ff9f0a29;color:#9a5b00}.badge.overdue{background:#ff950038;color:#a04f00}.wa-btn{width:34px;height:34px;border-radius:10px;background:#25d366;color:#fff;border:0;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #25d36659}.wa-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #25d36673}.open-btn{background:var(--text);color:#fff;border-radius:10px;padding:7px 14px;font-size:12.5px;box-shadow:none}.open-btn:hover{background:#000;box-shadow:0 6px 16px #0003}.imp-drop{border:2px dashed rgba(0,0,0,.14);border-radius:var(--r-sm);padding:26px;text-align:center;background:#fff6}.imp-drop.on{border-color:var(--primary);background:var(--primary-soft)}.rep-bar{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:13px}.rep-bar .lbl{width:130px;flex-shrink:0;text-transform:capitalize}.rep-bar .track{flex:1;height:10px;border-radius:999px;background:#00000012;overflow:hidden}.rep-bar .track i{display:block;height:100%;border-radius:999px;background:var(--primary)}.rep-bar .n{width:42px;text-align:right;font-weight:650}.spark{display:flex;align-items:flex-end;justify-content:flex-start;gap:4px;height:90px}.spark i{flex:1;max-width:46px;background:var(--primary);border-radius:5px 5px 0 0;min-height:3px}.spark-x{display:flex;gap:4px;margin-top:6px}.spark-x span{flex:1;max-width:46px;text-align:center;font-size:9.5px;color:var(--muted)}@media(max-width:900px){.lead-filters select{flex:1 1 140px}}.site{--p: #1a5af0;--p2: #88c3f9;--ink: #171717;--grey: #5b6472;--line: #e6e9ef;--soft: #f6f8fc;--gutter: clamp(16px, 3vw, 24px);--section-space: clamp(56px, 7vw, 88px);font-family:Geist,Geist Fallback,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#fff;min-height:100vh;overflow-x:clip}.site *{box-sizing:border-box}.site-landing{font-size:16px;line-height:1.6}.site h1,.site h2,.site h3{margin:0;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.site p{margin:0}.site a{color:inherit;text-decoration:none}.site .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--gutter)}.site section[id]{scroll-margin-top:104px}.site :focus-visible{outline:3px solid var(--p);outline-offset:4px}.site .btn-p,.site .btn-w,.site .btn-o{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 22px;border-radius:999px;font-size:15px;font-weight:500;line-height:1.4;border:1px solid transparent;cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s;font-family:inherit;white-space:nowrap}.site .btn-p{background:var(--p);color:#fff;box-shadow:0 8px 22px #1a5af047}.site .btn-p:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1a5af05c}.site .btn-w{background:#fff;color:var(--ink);box-shadow:0 6px 18px #1018281a}.site .btn-w:hover{transform:translateY(-2px)}.site .btn-o{background:transparent;color:var(--ink);border-color:var(--line)}.site .btn-o:hover{border-color:var(--p);color:var(--p)}.site .btn-sm{min-height:40px;font-size:14px;padding:9px 18px}.site .btn-lg{min-height:52px;font-size:16px;padding:13px 26px}.site-nav{position:sticky;top:16px;z-index:60;width:calc(100% - 48px);max-width:1152px;height:64px;margin:16px auto 0;background:#fff;border-radius:999px;padding:8px 10px 8px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 8px 30px #1018281a}.site-brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:600;letter-spacing:-.02em}.site-nav .site-brand,.site-nav .right{flex-shrink:0}.brand-logo{display:block;width:204px;height:auto;flex:none}.brand-logo-stacked{width:300px;max-width:100%}.site-auth .site-brand{max-width:100%}.site-foot .brand-logo{width:170px}.site-brand .mark{width:36px;height:36px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--p);color:#fff;box-shadow:0 6px 16px #1a5af059}.site-brand .b{color:var(--p)}.site-brand .mark{background:transparent;box-shadow:none}.site-brand .mark img{display:block;width:36px;height:36px}.site-nav nav{display:flex;align-items:center;gap:4px}.site-nav nav a{padding:10px 12px;border-radius:999px;font-size:14px;color:#303642;white-space:nowrap}.site-nav nav a:hover{background:var(--soft)}.site-nav .right{display:flex;align-items:center;gap:8px}.site-nav .right .btn-o{border-color:var(--line)}.site-burger{display:none;background:none;border:0;padding:8px;cursor:pointer;color:var(--ink);box-shadow:none}.site-hero{position:relative;margin-top:-80px;padding:144px 0 0;border-radius:0 0 32px 32px;overflow:hidden}.site-hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,#1a5af0,#88c3f9,#1a5af0cc)}.site-hero .glow{position:absolute;left:50%;top:46%;width:620px;height:620px;transform:translate(-50%,-50%);background:#fff3;border-radius:50%;filter:blur(10px);pointer-events:none}.site-hero .inner{position:relative;z-index:2;text-align:center}.site-pill{display:inline-flex;align-items:center;gap:13px;padding:7px 20px 7px 9px;border-radius:999px;background:#ffffff38;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;max-width:100%}.site-pill .dots{display:inline-flex;flex-shrink:0}.site-pill .dots span{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.85);margin-left:-9px;color:#fff}.site-pill .dots span:first-child{margin-left:0}.site-pill .txt{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.site-pill .stars{color:#ffd60a;letter-spacing:2px;font-size:11px;line-height:1}.site-hero h1{font-size:clamp(34px,5vw,64px);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:#fff;margin:24px auto 20px;max-width:21ch}.site-hero .sub{color:#fffffff0;font-size:clamp(16px,1.5vw,18px);max-width:640px;margin:0 auto;line-height:1.6;text-wrap:pretty}.site-hero .cta{display:flex;gap:12px;justify-content:center;margin-top:28px;flex-wrap:wrap}.site-hero .note{color:#ffffffe6;font-size:13px;margin:14px auto 0;line-height:1.6}.site-shot{position:relative;z-index:2;max-width:1200px;margin:44px auto -1px;padding:0 var(--gutter)}.site-shot img{width:100%;height:auto;display:block;border-radius:18px 18px 0 0;box-shadow:0 -10px 60px #10182838;border:1px solid rgba(255,255,255,.5);border-bottom:0}.site-sec{padding:var(--section-space) 0}.site-sec.tight{padding:clamp(40px,5vw,64px) 0}.site-sec.soft{background:var(--soft)}.site-label{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--p);font-size:13.5px;font-weight:500}.site .site-head{text-align:center;max-width:740px;margin:0 auto clamp(30px,4vw,44px)}.site-head h2{font-size:clamp(28px,3.2vw,42px);font-weight:600;margin:16px 0 14px;line-height:1.16}.site-head p{color:var(--grey);font-size:16px;line-height:1.7;max-width:66ch;margin-inline:auto;text-wrap:pretty}.site-grid{display:grid;gap:20px}.site-grid>*,.site-plans>*,.site-jrow>*{min-width:0}.site-grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.site-grid.c2{grid-template-columns:1fr}}.site-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(22px,2.4vw,28px);transition:box-shadow .25s,transform .25s,border-color .25s}.site-card:hover{box-shadow:0 14px 40px #10182817;transform:translateY(-3px);border-color:#d6dced}.site-card .ico{width:46px;height:46px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:#1a5af01a;color:var(--p);margin-bottom:18px}.site-card h3{font-size:20px;font-weight:600;margin-bottom:10px;line-height:1.3}.site-card p{color:var(--grey);font-size:15px;line-height:1.62}.site-card.plain{text-align:center;padding:28px 20px}.site-card.plain .ico{margin:0 auto 16px}.site-card.plain h3{font-size:16px;margin:0;line-height:1.45}.site-embed{margin-top:22px;padding:20px 24px;background:#0f1420;border-color:#0f1420;overflow-x:auto}.site-embed code{color:#c9d6f5;font-family:ui-monospace,Menlo,monospace;font-size:13px;background:transparent;padding:0;white-space:pre-wrap;overflow-wrap:anywhere}.site-step .num{width:42px;height:42px;border-radius:50%;background:var(--p);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:17px;margin-bottom:18px}.site-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.site-marquee .track{display:flex;gap:46px;width:max-content;animation:site-scroll 28s linear infinite}.site-marquee .track span{color:#8b93a3;font-size:19px;font-weight:500;white-space:nowrap}@keyframes site-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-toggle{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:0 auto 36px}.site-toggle .sw{flex:none;width:56px;height:30px;border-radius:999px;background:#d7dced;border:0;position:relative;cursor:pointer;padding:0}.site-toggle .sw i{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left .22s cubic-bezier(.2,.8,.2,1);box-shadow:0 2px 6px #0003}.site-toggle .sw.on{background:var(--p)}.site-toggle .sw.on i{left:29px}.site-toggle b{font-weight:500;font-size:16px}.site-toggle .off{color:#97a0b0;font-weight:400}.site-toggle .save{background:#e9edf6;color:#4a5468;font-size:11.5px;font-weight:600;letter-spacing:.06em;padding:7px 13px;border-radius:999px}.site-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.site-plan{position:relative;background:#fff;border:2px solid var(--line);border-radius:22px;padding:clamp(24px,2.5vw,32px) clamp(20px,2.2vw,28px);display:flex;flex-direction:column}.site-plan.best{border:2px solid var(--p);box-shadow:0 20px 50px #1a5af029}.site-plan .tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--p);color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;padding:6px 16px;border-radius:999px;white-space:nowrap}.site-plan h3{font-size:26px;font-weight:600;letter-spacing:-.025em}.site-plan .desc{color:var(--grey);font-size:15px;line-height:1.6;margin:12px 0 22px;min-height:48px}.site-plan .price{font-size:clamp(32px,3vw,40px);font-weight:600;letter-spacing:-.04em;line-height:1.15;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px}.site-plan .price small{font-size:14px;font-weight:400;color:var(--grey);letter-spacing:0}.site-plan .billed{color:var(--grey);font-size:13.5px;margin-top:6px}.site-plan .go{margin:24px 0 8px;width:100%}.site-plan .inc{color:#98a1b1;font-size:11px;font-weight:600;letter-spacing:.1em;margin:20px 0 14px;display:flex;align-items:center;gap:12px}.site-plan .inc:after{content:"";flex:1;height:1px;background:var(--line)}.site-plan ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.site-plan li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:#333a47;line-height:1.5}.site-plan li .tick{color:var(--p);flex-shrink:0;margin-top:2px}.site-faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.site-faq details{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.site-faq summary{cursor:pointer;padding:20px 24px;font-size:16.5px;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:after{content:"+";color:var(--p);font-size:22px;font-weight:400;line-height:1}.site-faq details[open] summary:after{content:"–"}.site-faq p{padding:0 24px 22px;color:var(--grey);font-size:15.5px;line-height:1.68}.site-band{width:calc(100% - 48px);max-width:1152px;margin:0 auto var(--section-space);border-radius:28px;background:linear-gradient(to bottom right,#6aa9f7,#88c3f9 55%,#6aa9f7);padding:64px var(--gutter) 0;text-align:center;position:relative;overflow:hidden}.site-band h2{font-size:clamp(28px,3.5vw,44px);font-weight:600;color:#fff;max-width:22ch;margin:0 auto 28px;line-height:1.15}.site-band .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.site-band .shot{width:82%;max-width:640px;margin:36px auto -1px}.site-band .shot img{width:100%;height:auto;display:block;border-radius:14px 14px 0 0;box-shadow:0 -8px 40px #10182833}.site-band .float{position:absolute;width:58px;height:58px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #10182829}.site-band .f1{left:6%;top:24%}.site-band .f2{right:7%;top:18%}.site-band .f3{left:10%;bottom:26%}.site-band .f4{right:9%;bottom:30%}.site-foot{border-top:1px solid var(--line);padding:40px 0}.site-foot .in{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;color:var(--grey);font-size:14.5px}.site-foot a:hover{color:var(--p)}.site-auth{min-height:100vh;display:grid;place-items:center;padding:40px 20px;position:relative}.site-auth .bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,#1a5af0,#88c3f9,#1a5af0cc)}.site-auth .box{position:relative;z-index:2;width:100%;max-width:440px;background:#fff;border-radius:26px;padding:38px 34px;box-shadow:0 30px 70px #10182840}.site-auth h1{font-size:28px;font-weight:600;margin-bottom:8px}.site-auth .lead{color:var(--grey);font-size:15px;margin-bottom:8px}.site-auth label{display:block;font-size:13px;color:#4a5468;font-weight:500;margin:18px 0 6px}.site-auth input{width:100%;height:48px;border:1px solid var(--line);border-radius:14px;padding:0 15px;font-size:15px;font-family:inherit;background:#fff;color:var(--ink);transition:border-color .18s,box-shadow .18s}.site-auth input:focus{outline:none;border-color:var(--p);box-shadow:0 0 0 4px #1a5af01f}.site-auth .err{color:#d1332b;font-size:14px;margin-top:12px}.site-auth .alt{text-align:center;color:var(--grey);font-size:14.5px;margin-top:20px}.site-auth .alt a{color:var(--p);font-weight:500}.site-auth .top{display:flex;justify-content:center;margin-bottom:24px}@media(max-width:1050px){.site-nav .brand-logo{width:164px}.site-nav nav{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;background:#fff;border-radius:22px;padding:10px;box-shadow:0 14px 40px #10182824}.site-nav nav.open{display:flex}.site-burger{display:inline-flex}.site-nav .right .hide-sm,.site-band .float{display:none}.site-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1200px;margin:44px auto 0;padding:0 var(--gutter);text-align:center}.site-stats .st b{display:block;font-size:clamp(32px,3.5vw,42px);font-weight:600;letter-spacing:-.03em;color:var(--p);line-height:1.1;margin-bottom:8px}.site-stats .st span{color:var(--grey);font-size:14.5px}@media(max-width:760px){.site-stats{grid-template-columns:repeat(2,1fr);gap:28px 12px}}.site-journey{display:flex;flex-direction:column;gap:clamp(40px,5vw,64px);margin:0 auto}.site-jrow{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,4vw,48px);align-items:center}.site-jrow .jtxt .num{width:42px;height:42px;border-radius:50%;background:var(--p);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:17px;margin-bottom:16px;box-shadow:0 8px 18px #1a5af04d}.site-jrow .jtxt h3{font-size:clamp(22px,2.4vw,28px);font-weight:550;margin-bottom:12px;letter-spacing:-.02em}.site-jrow .jtxt p{color:var(--grey);font-size:16px;line-height:1.65}.site-jrow.flip .jtxt{order:2}.site-jrow.flip .jmedia{order:1}@media(max-width:900px){.site-jrow{grid-template-columns:1fr;gap:22px}.site-jrow.flip .jtxt{order:0}.site-jrow.flip .jmedia{order:1}.site-plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto;gap:28px}.site-plan .desc{min-height:0}}.site .site-hint{color:var(--grey);font-size:14px;margin:14px auto 0;max-width:58ch;line-height:1.65}.site-demo-cta{text-align:center;margin-top:clamp(32px,4vw,48px)}.site-frame{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 30px 70px #10182824}.site-frame .fbar{display:flex;align-items:center;gap:7px;padding:11px 14px;background:var(--soft);border-bottom:1px solid var(--line)}.site-frame .fbar i{width:11px;height:11px;border-radius:50%}.site-frame .fbar i:nth-child(1){background:#ff5f57}.site-frame .fbar i:nth-child(2){background:#febc2e}.site-frame .fbar i:nth-child(3){background:#28c840}.site-frame .furl{flex:0 1 300px;margin-left:10px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--grey);padding:4px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-frame video{display:block;width:100%;height:auto}.site-compare{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1020px;margin:0 auto}.site-comp{border-radius:22px;padding:clamp(24px,3vw,32px)}.site-comp h3{font-size:20px;font-weight:550;margin-bottom:20px}.site-comp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.site-comp li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.site-comp li .mk{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.site-comp.bad{background:#fff;border:1px solid var(--line);color:var(--grey)}.site-comp.bad .mk{background:#fdecec;color:#d64545}.site-comp.good{background:linear-gradient(135deg,#1a5af0,#3f7ff6);color:#fff;box-shadow:0 24px 60px #1a5af059}.site-comp.good .mk{background:#ffffff38;color:#fff}@media(max-width:820px){.site-compare{grid-template-columns:1fr}}@media(max-width:760px){.site-grid.c3{grid-template-columns:minmax(0,1fr)}.site-foot .in{flex-direction:column;text-align:center;gap:16px}.site-foot .in>span:last-child{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}}@media(max-width:600px){.site-nav{width:calc(100% - 24px);height:60px;top:12px;margin-top:12px;padding:8px 10px 8px 14px;gap:8px}.site-nav .brand-logo{width:148px}.site-nav .right{gap:4px}.site-nav .btn-sm{padding:10px 13px;font-size:12px}.site-nav .site-burger{width:36px;height:40px;padding:7px;flex:none}.site-hero{margin-top:-72px;padding-top:116px;border-radius:0 0 24px 24px}.site-hero h1{font-size:clamp(32px,8.7vw,40px);max-width:20ch;margin:22px auto 18px}.site-hero .cta{margin-top:24px;gap:10px}.site .btn-lg{min-height:48px;font-size:14px;padding:12px 20px;white-space:normal;text-align:center}.site-hero .note{font-size:12px}.site-shot{margin-top:32px}.site-shot img{border-radius:12px 12px 0 0}.site-pill{gap:9px;padding-right:12px;font-size:12px}.site-label{font-size:12px;padding:6px 12px}.site-card.plain{padding:22px 14px}.site-card.plain h3{font-size:15px}.site-grid{gap:14px}.site-head h2{font-size:28px}.site-head p{font-size:15px}.site-band{width:calc(100% - 32px);border-radius:22px;padding-top:40px}.site-band .cta{gap:10px}.site-band .shot{margin-top:30px}.site-faq summary{font-size:15px;padding:18px;line-height:1.5}.site-faq p{padding:0 18px 20px;font-size:14px}.site-toggle{gap:10px}.site-toggle b{font-size:14px}.site-toggle .save{font-size:10px;padding:5px 9px}}@media(max-width:360px){.site-nav .brand-logo{width:120px}.site-toggle .save{flex-basis:100%;max-width:max-content}}@media(prefers-reduced-motion:reduce){.site *,.site *:before,.site *:after{animation:none!important;transition:none!important}}.site .agency-problems{position:relative;isolation:isolate;overflow:hidden;background:#f7f9ff;padding-block:clamp(64px,6vw,96px)}.site .agency-problems:before,.site .agency-problems:after{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%}.site .agency-problems:before{width:650px;height:300px;top:30px;left:-330px;transform:rotate(-28deg);background:linear-gradient(150deg,#793df00c,#793df012,transparent)}.site .agency-problems:after{width:1000px;height:340px;bottom:-50px;right:-480px;transform:rotate(-28deg);background:linear-gradient(140deg,#0866ff09,#0866ff13,transparent)}.site .agency-problems .site-head{max-width:990px;margin-bottom:clamp(32px,4vw,52px)}.site .agency-problems .site-label{background:#edf2ff;border-color:transparent;color:#0866ff;font-weight:600;padding:9px 18px}.site .agency-problems h2{font-weight:700;font-size:clamp(30px,3.3vw,48px);letter-spacing:-.045em;margin-top:22px;line-height:1.15}.site .agency-problems h2>span{background:linear-gradient(100deg,#0866ff,#783cf0);-webkit-background-clip:text;background-clip:text;color:transparent}.site .agency-problems .site-head p{max-width:740px;margin:18px auto 0;font-size:16px;line-height:1.75;color:#64718a}.site .agency-problem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.site .agency-problem-card{min-width:0;padding:27px 24px 30px;border:1px solid #e6ebf8;border-radius:24px;background:#ffffffec;box-shadow:0 14px 36px #1b42ad06;transition:border-color .2s,box-shadow .2s}.site .agency-problem-card:hover{border-color:#b7cafa;box-shadow:0 18px 40px #1b42ad0c}.site .agency-problem-card h3{color:#121e3b;font-size:18px;line-height:1.4;font-weight:650;letter-spacing:-.03em;margin:0 0 12px}.site .agency-problem-card p{color:#66728b;font-size:14px;line-height:1.75;margin:0}.site .problem-art{width:112px;height:112px;margin:0 auto 20px;position:relative;display:grid;place-items:center}.site .problem-halo{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:42% 58% 48% 52%;background:linear-gradient(145deg,#eaf1ffb3,#f3f6ff);transform:rotate(-15deg)}.site .problem-icon{position:relative;width:78px;height:78px;display:grid;place-items:center;border-radius:23px;background:linear-gradient(145deg,#e5edff,#edf3ff);color:#0866ff;box-shadow:inset 0 1px #ffffffdb,0 10px 25px #0866ff09}.site .problem-icon>svg{filter:drop-shadow(0 3px 0 #0866ff12)}.site .problem-badge{position:absolute;right:6px;top:8px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#0866ff;color:#fff;border:3px solid #fff}.site .purple .problem-halo{background:linear-gradient(145deg,#f0e9ffb3,#f9f6ff)}.site .purple .problem-icon{background:linear-gradient(145deg,#ede3ff,#f5eeff);color:#783cf0;box-shadow:inset 0 1px #ffffffdb,0 10px 25px #783cf009}.site .purple .problem-icon>svg{filter:drop-shadow(0 3px 0 #783cf012)}.site .purple .problem-badge{background:#783cf0;top:auto;bottom:10px}@media(max-width:1050px){.site .agency-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site .agency-problem-card h3{font-size:20px}.site .agency-problem-card p{font-size:15px}}@media(max-width:580px){.site .agency-problem-grid{grid-template-columns:1fr;gap:16px}.site .agency-problem-card{padding:24px;border-radius:20px}.site .problem-art{margin-bottom:14px}.site .agency-problems .site-head p{font-size:15px}.site .agency-problems h2{max-width:14ch;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.site .agency-problem-card{transition:none}}.site .agency-problem-card h3{min-height:2.8em}@media(max-width:580px){.site .agency-problem-card h3{min-height:0}}.site .site-integrations{padding-block:80px;background:#fff}.site .site-integrations .wrap{max-width:1200px}.site .site-integrations .site-head{max-width:1104px;margin-bottom:56px}.site .site-integrations .site-label{padding:6px 10px;gap:8px;color:#171717;background:#fff;border-color:#e6e6e6;font-size:14px;font-weight:500}.site .site-integrations .site-label svg{color:var(--p)}.site .site-integrations h2{max-width:1000px;margin:24px auto 16px;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.36;letter-spacing:-.035em;text-wrap:wrap}.site .site-integrations .site-head p{max-width:900px;font-size:16px;line-height:1.5;color:#303642}.site .integration-rails{display:grid;gap:40px}.site .integration-rail{overflow:hidden;padding-block:2px;-webkit-mask-image:linear-gradient(to right,transparent,#000 96px,#000 calc(100% - 96px),transparent);mask-image:linear-gradient(to right,transparent,#000 96px,#000 calc(100% - 96px),transparent)}.site .integration-track{display:flex;width:max-content;animation:integration-scroll 28s linear infinite;will-change:transform}.site .integration-set{display:flex;flex:none;gap:24px;padding-right:24px}.site .integration-rail-2 .integration-track{animation-duration:22.4s;animation-direction:reverse;animation-delay:-5.6s}.site .integration-card{display:flex;align-items:center;justify-content:center;flex:0 0 320px;width:320px;height:146px;border:1px solid #e6e6e6;border-radius:16px;background:#fff;box-shadow:0 1px 2px #1018280d}.site .integration-card img{display:block;width:80px;height:80px;object-fit:contain}.site .site-integrations.is-paused .integration-track,.site .integration-rails:hover .integration-track,.site .integration-rails:focus-within .integration-track{animation-play-state:paused}.site .integration-actions{display:flex;align-items:center;flex-direction:column;gap:12px;margin-top:56px}.site .integration-actions .btn-p{min-height:44px;padding:10px 20px;font-size:14px;box-shadow:none}.site .integration-details{margin-top:32px;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--soft)}.site .integration-details h3{font-size:22px;margin-bottom:24px}.site .integration-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.site .integration-detail-grid h4{margin:0 0 10px;font-size:16px;font-weight:600}.site .integration-detail-grid p{font-size:14px;line-height:1.7;color:var(--grey)}.site .integration-details .integration-availability{margin-top:24px;padding-top:20px;border-top:1px solid var(--line);color:var(--grey);font-size:13px;line-height:1.6}@keyframes integration-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.site .site-integrations{padding-block:56px}.site .site-integrations .site-head{margin-bottom:32px}.site .site-integrations h2{font-size:clamp(28px,5.5vw,38px);line-height:1.25}.site .site-integrations .site-head p{font-size:15px;line-height:1.65}.site .integration-rails{gap:20px}.site .integration-rail{-webkit-mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.site .integration-set{gap:16px;padding-right:16px}.site .integration-card{flex-basis:224px;width:224px;height:122px}.site .integration-card img{width:64px;height:64px}.site .integration-track{animation-duration:24s}.site .integration-rail-2 .integration-track{animation-duration:19.2s;animation-delay:-4.8s}.site .integration-actions{margin-top:32px}.site .integration-details{padding:22px}.site .integration-detail-grid{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){.site .integration-track{animation:none;transform:none;will-change:auto}.site .integration-rail{overflow-x:auto;-webkit-mask-image:none;mask-image:none;padding-bottom:12px}.site .integration-set[aria-hidden=true]{display:none}}.site .site-platforms{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(56px,6vw,84px);background:radial-gradient(ellipse at 50% 10%,#fff 15%,#f5f8ff)}.site .site-platforms:before,.site .site-platforms:after{content:"";position:absolute;z-index:-1;width:340px;height:340px;border-radius:50%;background-image:radial-gradient(#0866ff20 1.8px,transparent 2px);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 68%);mask-image:radial-gradient(ellipse,#000,transparent 68%);pointer-events:none}.site .site-platforms:before{top:-100px;left:-140px;transform:rotate(-20deg)}.site .site-platforms:after{top:100px;right:-170px;transform:rotate(20deg)}.site .site-platforms .wrap{max-width:1440px}.site .site-platforms .site-head{max-width:1180px;margin-bottom:36px}.site .site-platforms .site-label{background:#e7efff;border-color:transparent;color:#0866ff;font-weight:650;letter-spacing:.07em;text-transform:uppercase;padding:8px 16px}.site .site-platforms h2{font-size:clamp(30px,3.8vw,48px);font-weight:750;line-height:1.2;letter-spacing:-.035em;color:#101b37;margin-top:22px}.site .site-platforms h2 span{color:#0866ff;background:linear-gradient(100deg,#0866ff,#783cf0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.site .site-platforms .site-head p{max-width:900px;color:#687792}.site .platform-marquee{overflow:hidden;padding-block:10px;-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.site .platform-track{display:flex;width:max-content;animation:platform-slide 44s linear infinite;will-change:transform}.site .platform-set{display:flex;flex:none;gap:20px;padding-right:20px}.site .platform-logo-card{width:148px;height:154px;flex:0 0 148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;padding:20px 12px;border:1px solid #e9eefb;border-radius:22px;background:#ffffffd9;box-shadow:0 5px 18px #1e4dd704}.site .platform-logo-card img,.site .platform-logo-card>svg{display:block;flex:none;width:54px;height:54px;object-fit:contain;color:#0866ff}.site .platform-logo-card span{font-size:14px;font-weight:550;color:#435373;white-space:nowrap}.site .site-platforms.is-paused .platform-track,.site .platform-marquee:is(:hover,:focus-within) .platform-track{animation-play-state:paused}.site .platform-stats{margin-top:32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.site .platform-stat{display:flex;align-items:flex-start;gap:16px;padding:28px 20px;border:1px solid #e3edff;border-radius:20px;background:linear-gradient(130deg,#edf4ff,#f5f8ff)}.site .platform-stat.purple{background:linear-gradient(130deg,#f3edff,#faf7ff);border-color:#ece5fb}.site .platform-stat-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:#e0ecff;color:#0866ff;margin-top:8px}.site .platform-stat.purple .platform-stat-icon{background:#eae0ff;color:#783cf0}.site .platform-stat b{display:block;font-size:clamp(32px,3vw,44px);line-height:1.12;color:#0866ff;font-weight:750;letter-spacing:-.04em;white-space:nowrap}.site .platform-stat.purple b{color:#783cf0}.site .platform-stat h3{margin:12px 0 6px;font-size:11px;font-weight:650;line-height:1.55;text-transform:uppercase;letter-spacing:.065em;color:#617393;text-wrap:wrap}.site .platform-stat p{font-size:13px;line-height:1.6;color:#617393}@keyframes platform-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1100px){.site .platform-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.site .platform-stat{padding:24px}}@media(max-width:580px){.site .site-platforms .site-label{font-size:10px;padding:8px 12px}.site .site-platforms .site-head{margin-bottom:22px}.site .site-platforms .site-head p{font-size:15px}.site .platform-logo-card{width:128px;flex-basis:128px;height:136px;border-radius:18px;gap:16px}.site .platform-logo-card img,.site .platform-logo-card>svg{width:46px;height:46px}.site .platform-logo-card span{font-size:13px}.site .platform-set{gap:14px;padding-right:14px}.site .platform-marquee{-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.site .platform-stats{grid-template-columns:1fr;gap:12px}.site .platform-stat{align-items:center;padding:20px;gap:18px}.site .platform-stat-icon{margin-top:0}.site .platform-stat h3{margin-top:7px}}@media(prefers-reduced-motion:reduce){.site .platform-track{animation:none;transform:none;will-change:auto}.site .platform-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.site .platform-set[aria-hidden=true]{display:none}.site .platform-stats{margin-top:32px}}.site .site-reviews{background:#fff}.site .site-reviews .wrap{max-width:1280px}.site .site-reviews .site-head{max-width:920px;margin-bottom:36px}.site .site-reviews .site-label{background:#fff;color:#26334b}.site .site-reviews .site-label svg{color:#0866ff}.site .site-reviews h2{font-size:clamp(28px,3vw,40px);line-height:1.25;font-weight:650;color:#101b37}.site .site-reviews h2 span{color:#0866ff;background:linear-gradient(100deg,#0866ff,#783cf0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.site .site-reviews .site-head p{max-width:740px}.site .reviews-preview-note{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 auto 28px;padding:12px 18px;border:1px solid #dce6ff;border-radius:12px;background:#f4f7ff;color:#566785;font-size:12px;line-height:1.6}.site .reviews-preview-note strong{white-space:nowrap;color:#1554ce;font-weight:650}.site .review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.site .review-card{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid #e3e8f1;border-radius:20px;background:#fff;box-shadow:0 2px 3px #10214105,0 8px 24px #10214103}.site .review-person{display:flex;align-items:center;gap:12px}.site .review-avatar{display:grid;place-items:center;flex:none;width:46px;height:46px;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,#eaf2ff,#cdf);color:#1554ce;font-size:14px;font-weight:700}.site .review-card.purple .review-avatar{background:linear-gradient(145deg,#f2eaff,#e1d3ff);color:#6830ce}.site .review-avatar img{width:100%;height:100%;object-fit:cover}.site .review-person h3{margin:0 0 4px;font-size:15px;font-weight:650;color:#172641;letter-spacing:-.015em}.site .review-person p{color:#65748f;font-size:12px;line-height:1.4}.site .review-sample{align-self:flex-start;margin-left:auto;border:1px solid #e6eaf2;background:#f7f9fc;border-radius:5px;padding:2px 6px;color:#718097;font-size:10px;line-height:1.5}.site .review-card blockquote{flex:1;margin:22px 0;font-size:14px;line-height:1.8;color:#43516a}.site .review-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.site .review-rating{display:flex;align-items:center;gap:4px}.site .review-rating .filled{color:#0866ff;fill:#0866ff}.site .review-rating .empty{color:#cbd4e3;fill:none}.site .review-card-footer a{display:inline-flex;gap:5px;align-items:center;color:#1554ce;font-size:12px}@media(max-width:1000px){.site .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.site .review-grid{grid-template-columns:1fr;gap:16px}.site .review-card{padding:22px}.site .reviews-preview-note{align-items:flex-start;flex-direction:column;gap:3px}.site .site-reviews .site-head{margin-bottom:24px}}.site .site-foot{padding:64px 0 0;background:#fff}.site .footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1.2fr 1fr;gap:48px;padding-bottom:48px}.site .footer-brand .brand-logo{width:190px;max-width:100%}.site .footer-brand>p{max-width:290px;margin-top:20px;color:#66738a;font-size:14px;line-height:1.75}.site .footer-socials{display:flex;align-items:center;gap:10px;margin:20px 0 0 -6px}.site .footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#546178;border-radius:8px;transition:color .16s,background .16s}.site .footer-socials a:hover{color:#0866ff;background:#eef4ff}.site .footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.site .footer-column h2{margin:2px 0 10px;color:#15233d;font-size:15px;font-weight:650;letter-spacing:-.015em}.site .footer-column>a{color:#66738a;font-size:14px;line-height:1.65;padding:2px 0}.site .footer-column>a:hover{color:#0866ff;text-decoration:underline;text-underline-offset:4px}.site .footer-bottom{border-top:1px solid #e6eaf2;padding:24px 0;text-align:center;font-size:13px;color:#6c7890;line-height:1.7}.site .footer-bottom a{color:#425675}@media(max-width:900px){.site .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.site .footer-brand{grid-column:1 / -1}.site .footer-brand>p{max-width:460px}}@media(max-width:580px){.site .site-foot{padding-top:40px}.site .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px;padding-bottom:32px}.site .footer-legal{grid-column:1 / -1}.site .footer-column>a{min-height:32px}.site .footer-bottom{padding-block:22px;font-size:12px}}.dashboard{--text: #1b2942;--muted: #62728a;--line: #e3e9f2;--primary: #2463eb;--primary-soft: #edf3ff;--r: 16px;--r-sm: 10px;display:flex;flex-direction:row;gap:0;padding:0;background:#f6f8fc;min-height:100dvh;font-size:14px;line-height:1.5}.dashboard a,.dashboard button,.dashboard input,.dashboard select,.dashboard summary{-webkit-tap-highlight-color:transparent}.dashboard :focus-visible{outline:3px solid #769fff;outline-offset:3px}.dashboard h1{font-size:clamp(25px,2.1vw,32px);font-weight:740;letter-spacing:-.035em;line-height:1.2}.dashboard h2{font-size:18px;letter-spacing:-.025em}.dashboard h3{letter-spacing:-.015em}.dashboard p.muted{line-height:1.65}.dashboard .side{width:250px;height:100dvh;top:0;padding:23px 15px 14px;gap:3px;border:0;border-radius:0;background:#101c36;box-shadow:none;color:#c3cee3;flex-direction:column;flex-wrap:nowrap;align-items:stretch;z-index:35}.dashboard .side-brand-row{display:flex;align-items:center;margin-bottom:25px}.dashboard .side .brand-link{padding:0}.dashboard .side-brand-row .brand-link{flex:1 1 0;width:auto;min-width:0}.dashboard .side .brand-logo{width:100%;max-width:211px;height:auto}.dashboard .side .brand{padding:0 10px;gap:10px;color:#fff;font-size:18px;white-space:nowrap}.dashboard .side .brand-symbol{width:35px;height:35px;border-radius:10px}.dashboard .side .brand small{font-size:7px;color:#91a4c9;letter-spacing:.16em;margin-top:4px;font-weight:650}.dashboard .side a,.dashboard .side button.link{color:#aab9d3;font-size:13px;font-weight:500;padding:11px 13px;border-radius:8px;box-shadow:none;width:100%;gap:11px;min-height:42px}.dashboard .side a:hover,.dashboard .side button.link:hover{background:#1a2a48;color:#fff;transform:none}.dashboard .side .brand-link:hover{background:none}.dashboard .side a.active{background:#2463eb;color:#fff;box-shadow:0 4px 14px #07183855}.dashboard .side a.active .ic{color:#fff!important}.dashboard .side .sec{display:flex;justify-content:space-between;color:#768cac;font-size:11px;font-weight:650;letter-spacing:.12em;padding:26px 13px 10px}.dashboard .side .sec:first-child{padding-top:0}.dashboard .side .sec span{font-size:11px;color:#b9c6dd}.dashboard .side-nav-content{overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#344666 transparent;padding-bottom:14px}.dashboard .side .spacer{display:block;flex:1}.dashboard .switcher{margin:0 0 6px}.dashboard .switcher-btn{padding:12px;background:#1a2a48;color:#e5edff;border:1px solid #2e3c59;border-radius:10px;font-size:13px}.dashboard .switcher-btn .swatch{width:9px;height:9px}.dashboard .switcher-menu{position:absolute;top:calc(100% + 5px);left:0;margin:0;width:100%;max-height:50vh;overflow:auto;background:#1a2a48;border:1px solid #354768;box-shadow:0 12px 30px #0005;z-index:60}.dashboard .switcher-menu button,.dashboard .switcher-menu a{color:#e0e8f8;background:transparent}.dashboard .switcher-menu button:hover,.dashboard .switcher-menu button.on{background:#2b3e60}.dashboard .workspace-shortcuts{display:grid;gap:2px}.dashboard .side .workspace-shortcut{font-size:13px}.dashboard .side .workspace-shortcut.selected,.dashboard .side .workspace-shortcut.active{color:#dfeaff;background:#1c2c49;box-shadow:none}.dashboard .workspace-shortcut>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-letter{flex:none;width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#fff;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--workspace-color) 45%,#142540);border:1px solid color-mix(in srgb,var(--workspace-color) 30%,#354363)}.dashboard .plan-chip{color:#d3def0;background:#192943;border:1px solid #293958;padding:12px 10px;margin:10px 0;font-size:12px;border-radius:9px}.dashboard .plan-chip small{color:#94a6c4;font-size:11px}.dashboard .side-account{border-top:1px solid #263551;display:flex;align-items:center;padding-top:12px;gap:4px}.dashboard .side .side-profile{min-width:0;width:auto;flex:1 1 0;padding:5px;font-size:13px;gap:9px}.dashboard .side-profile>span:last-child{min-width:0;color:#edf3ff}.dashboard .side-profile small{display:block;max-width:128px;overflow:hidden;text-overflow:ellipsis;color:#8599ba;font-size:11px}.dashboard .side button.signout{width:30px;flex:0 0 30px;padding:5px}.account-avatar{width:34px;height:34px;background:#e9edff;color:#5254b9;border-radius:50%;display:inline-grid;place-items:center;font-size:13px;font-weight:700;flex:none}.dashboard-body{flex:1;min-width:0}.dashboard-topbar{height:77px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 34px;background:#fff;border-bottom:1px solid var(--line)}.dash-breadcrumbs{display:flex;align-items:center;gap:11px;font-size:13px;min-width:0;color:#98a3b6}.dash-breadcrumbs a{color:#7b88a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-breadcrumbs>span{font-weight:650;color:#34425f;white-space:nowrap}.header-account{display:flex;align-items:center;gap:10px;font-size:13px;color:#2a3956;font-weight:600;flex:none}.header-account small{display:block;font-size:11px;font-weight:400;margin-top:1px}.dashboard .main{padding:32px 34px 44px;min-width:0;width:100%;max-width:none;outline:none}.dashboard .topbar{margin-bottom:26px;align-items:center;gap:20px}.dashboard .topbar p{margin:8px 0 0;font-size:13px}.page-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#7886a0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.page-eyebrow .swatch{width:8px;height:8px}.dashboard button,.dashboard .btn{border-radius:8px;box-shadow:none;font-size:13px;padding:10px 15px;line-height:1.5}.dashboard button:hover,.dashboard .btn:hover{transform:none;box-shadow:none}.dashboard button:not(.ghost):not(.danger):not(.link):disabled{cursor:not-allowed}.dashboard .btn,.dashboard button:has(>.ic){display:inline-flex;align-items:center;justify-content:center;gap:7px}.dashboard .ghost{border-color:#e0e5ee;color:#4c5b75;background:#fff}.dashboard .website-button{font-size:12px;padding:9px 12px}.dashboard .card{border-color:var(--line);box-shadow:0 3px 12px #182b4d04;padding:24px;min-width:0}.dashboard .grid>*{min-width:0}.dashboard .grid.c2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dashboard .grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard label{color:#53617a;font-size:12px;margin-top:16px;margin-bottom:6px}.dashboard input,.dashboard select,.dashboard textarea{border-color:#dfe5ef;background:#fff;padding:12px 14px;font-size:14px;line-height:20px;min-width:0}.dashboard input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.dashboard select{height:46px}.dashboard select{padding-right:32px}.dashboard textarea{display:block;min-height:132px;max-width:100%;line-height:1.6;resize:vertical;overflow-wrap:break-word}.dashboard :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.dashboard input:focus,.dashboard select:focus,.dashboard textarea:focus{box-shadow:0 0 0 3px #2463eb15;border-color:#6f99f4}.dashboard input[type=color]{padding:3px}.dashboard .badge,.dashboard .chip{font-size:11px;padding:4px 8px;font-weight:550}.dashboard .tabs{display:flex;flex-wrap:wrap;width:100%;border:0;border-bottom:1px solid #dde4ef;background:transparent;padding:0;gap:24px;border-radius:0;margin-bottom:25px}.dashboard .tabs button,.dashboard .tabs a{border-radius:0;padding:0 0 13px!important;font-size:13px;color:#7a87a0}.dashboard .tabs button.active,.dashboard .tabs a.active{color:var(--primary);background:transparent;box-shadow:inset 0 -2px var(--primary)}.dashboard table{font-size:13px;line-height:1.55}.dashboard th{background:#f8faff;color:#8995aa;font-size:11px;font-weight:650;letter-spacing:.04em;white-space:nowrap;padding:13px 14px}.dashboard td{padding:16px 14px;vertical-align:middle}.dashboard .table-scroll{overflow-x:auto}.dashboard .table-scroll table{min-width:620px}.dashboard .table-scroll th:first-child{border-radius:8px 0 0 8px}.dashboard .table-scroll th:last-child{border-radius:0 8px 8px 0}.dashboard .drawer{width:530px;padding:25px;border-radius:18px}.dashboard .drawer>.row:first-child{border-bottom:1px solid var(--line);padding-bottom:18px}.dashboard .drawer .grid.c2{gap:15px}.dashboard .uv-send{font-size:13px;padding:10px 16px}.dashboard .uv-input-group{margin-top:20px}.dashboard .uv-label{background:#fff}.dashboard .uv-toggle{margin:0;font-size:12px}.dashboard .uv-search{min-width:200px}.dashboard .chat-test{min-height:260px;padding:22px;background:#f7f9fd}.dashboard .chat-test .m{padding:12px 16px;font-size:13px;margin-bottom:15px}.dashboard .cal .day{border-radius:8px;background:#fff;min-height:115px}.dashboard .cal .day.today{background:#f2f6ff;box-shadow:none}.dashboard .cal{min-width:600px}.dashboard .card:has(>.cal){overflow-x:auto}.dashboard .plans{gap:22px}.dashboard .plan{border-radius:14px;padding:27px;box-shadow:none}.dashboard .plan.popular{border-color:#7a99fa;background:#fafbff}.dashboard .banner{border-radius:10px;font-size:13px;margin-bottom:24px}.dashboard .clients-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;gap:18px}.dashboard .clients-stat{border:1px solid var(--line);border-radius:12px;min-height:116px;background:#fff;box-shadow:none;padding:22px;grid-template-columns:42px 1fr;column-gap:15px}.dashboard .clients-stat-icon{border-radius:10px}.dashboard .clients-stat strong{font-size:28px}.dashboard .clients-stat>span:last-child{font-size:12px;font-weight:450;color:#8190a7}.dashboard .clients-directory{margin-top:33px}.dashboard .clients-directory-heading{margin:0 0 20px;align-items:center}.dashboard .clients-directory h2{margin:0 0 5px;font-size:19px;letter-spacing:-.025em}.dashboard .clients-directory h2 span{background:#eaf0ff;min-width:23px;height:21px;font-size:11px;vertical-align:2px}.dashboard .clients-directory-heading p{font-size:13px}.dashboard .clients-search{margin:0;height:39px;width:255px;border-radius:8px;box-shadow:none}.dashboard .clients-search input{border:0;padding:0;box-shadow:none}.directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;color:#8a97ab;font-size:12px}.directory-filters{display:flex;gap:6px}.dashboard .directory-filters button{background:transparent;color:#8090a8;padding:7px 13px;border:1px solid transparent;font-size:12px}.dashboard .directory-filters button.selected{background:#fff;color:#2463eb;border-color:#dfe7f6;box-shadow:0 2px 4px #10254b04}.dashboard .clients-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .client-workspace-card{border-color:var(--line);border-radius:14px;padding:24px 24px 0;box-shadow:none;min-height:220px}.dashboard .client-workspace-card:hover{transform:none;border-color:#b6c9f4;box-shadow:0 7px 25px #1a376909}.dashboard .client-avatar{width:46px;height:46px;border-radius:12px}.dashboard .client-card-identity h3{font-size:16px}.dashboard .client-card-identity h3 a{color:inherit}.dashboard .client-card-identity h3 a:hover{color:var(--primary)}.dashboard .client-card-domain{font-size:12px}.dashboard .client-status{padding:4px 8px;font-size:11px}.dashboard .client-card-label{font-size:11px;letter-spacing:.08em}.dashboard .client-card-label span:last-child{font-size:11px}.dashboard .client-card-middle{margin:23px 0}.dashboard .client-module-chip{background:#fff;border:1px solid #e9edf5;border-radius:7px;font-size:11px;font-weight:500;padding:5px 7px 5px 5px}.dashboard .client-module-chip:hover{background:#f0f5ff;border-color:#afc6f6}.dashboard .client-card-bottom{height:49px;font-size:12px;font-weight:600}.connected-strip{margin-top:26px;display:flex;align-items:center;gap:17px;padding:24px;border:1px solid #e2e7f7;border-radius:14px;background:linear-gradient(110deg,#eef3ff,#f4f1ff)}.connected-strip-icon{width:45px;height:45px;display:grid;place-items:center;background:#fff;color:#6567d8;border:1px solid #e6eafa;border-radius:12px;flex:none}.connected-strip h3{font-size:13px;color:#394969;margin-bottom:4px}.connected-strip p{font-size:12px;color:#8090ac;margin:0}.connected-modules{display:flex;gap:12px;margin-left:auto}.connected-modules>span{display:flex;padding:5px;background:#fff;border-radius:10px;border:1px solid #e5e9f4}.dashboard .clients-onboard-form{margin-bottom:22px}.dashboard .clients-plan-note{font-size:12px;border-color:#e4eaf5;background:#fff;border-radius:10px}.workspace-welcome{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px;background:linear-gradient(115deg,#eef3ff,#f2eeff);border:1px solid #e0e5f8;border-radius:14px}.workspace-welcome h2{color:#293b65;font-size:26px;margin:0 0 6px;letter-spacing:-.03em}.workspace-welcome p{margin:0;font-size:13px;color:#7a87a3}.overview-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.dashboard .overview-module{margin-bottom:0;display:flex;flex-direction:column}.overview-module .module-description{min-height:40px;font-size:13px;margin-bottom:10px}.overview-module .stat{font-size:29px;padding-right:22px}.overview-module .stat small{font-size:11px;margin-top:2px}.module-open{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--line);margin-top:23px;font-size:12px;font-weight:600}.dashboard .module-disabled{background:#f9fafc}.install-panel summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px}.install-panel summary::-webkit-details-marker{display:none}.install-panel summary>span{display:flex;align-items:center;gap:13px;font-weight:600;font-size:13px}.install-panel summary>span:last-child{color:var(--primary);font-size:12px;flex:none}.install-panel summary small{display:block;font-size:12px;font-weight:400;margin-top:3px}.dashboard .lead-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:24px}.dashboard .lead-stat{position:relative;padding:20px 18px;border-radius:11px;background:#fff;border-color:var(--line);min-height:136px}.dashboard .lead-stat>.ic{position:absolute;right:16px;top:20px;color:#7d95be;width:17px;height:17px}.dashboard .lead-stat .n{margin:0 0 10px;font-size:30px;line-height:1;letter-spacing:-.04em}.dashboard .lead-stat .k{font-size:11px;font-weight:600;color:#7e8ba3;letter-spacing:.04em}.dashboard .lead-stat .sub{margin-top:7px;font-size:11px;color:#a0aabd}.dashboard .lead-stat.warn{background:#fffaf1;border-color:#f3dfba}.dashboard .lead-stat.warn>.ic,.dashboard .lead-stat.warn .n{color:#bc871d}.dashboard .lead-stat:nth-child(2)>.ic{color:#9a6ada}.dashboard .lead-stat:nth-child(5)>.ic{color:#40a77f}.dashboard .lead-filters{padding:17px;background:#fff;border:1px solid var(--line);border-radius:12px;gap:10px;margin-bottom:17px}.dashboard .lead-filters .uv-search{flex:1 1 280px;max-width:none}.dashboard .lead-filters select{flex:1 1 145px;min-width:120px;max-width:260px}.dashboard .lead-filters .uv-toggle{margin:0 4px}.dashboard .lead-filters button{padding:9px 13px}.dashboard .lead-count{font-size:12px;color:#8a97ac}.dashboard .lead-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;padding:0}.dashboard .lead-table{border-spacing:0;font-size:13px}.dashboard .lead-table thead th{font-size:11px;padding:15px 13px}.dashboard .lead-table td{background:#fff;padding:17px 13px;border-bottom:1px solid #edf0f6;height:76px}.dashboard .lead-table td:first-child{border-left-width:3px;border-radius:0}.dashboard .lead-table td:last-child{border-radius:0;white-space:nowrap}.dashboard .lead-table tr.overdue td{background:#fffcf5}.dashboard .lead-table tbody tr:hover td{background:#f3f7ff}.dashboard .lead-name{font-size:13px;font-weight:650}.dashboard .lead-sub,.dashboard .lead-ref{font-size:11px;color:#73829c}.dashboard .lead-table .badge,.dashboard .lead-table .chip{font-size:11px;padding:3px 7px}.dashboard .lead-table .open-btn{background:#edf3ff;color:#2863db;border:1px solid #dce7ff;padding:6px 9px;font-size:11px;border-radius:6px}.dashboard .wa-btn{width:28px;height:28px;box-shadow:none;border-radius:7px;background:#edf9f2;color:#279763}.team-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.team-toolbar h2{margin:0}.module-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px}.module-summary>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:19px 22px}.module-summary span{display:block;text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:#8b97ac;font-weight:650}.module-summary strong{display:block;font-size:29px;color:#263a60;margin:6px 0 2px;line-height:1.3;letter-spacing:-.03em}.module-summary small{font-size:11px}.analytics-connection{display:flex;align-items:center;gap:22px;background:linear-gradient(115deg,#edfaf6,#f1f6ff);border:1px solid #dbede6;border-radius:14px;padding:30px;margin-bottom:24px}.analytics-logo{width:66px;height:66px;flex:none;display:grid;place-items:center;color:#21937a;background:#fff;border:1px solid #dbece7;border-radius:16px}.analytics-connection h2{font-size:24px;margin:0 0 7px;color:#274c50}.analytics-connection p{margin:0;font-size:13px;color:#6e918d}.analytics-connection .btn{margin-left:auto;flex:none}.team-person{display:flex;align-items:center;gap:12px}.team-person strong{display:block;font-size:13px}.team-person small{font-size:12px}.team-summary{display:flex;gap:12px;margin-bottom:25px}.team-summary>div{min-width:150px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 22px}.team-summary strong{display:block;font-size:25px;letter-spacing:-.035em}.team-summary span{color:var(--muted);font-size:12px}.dashboard button.mobile-menu,.dashboard button.mobile-close,.nav-scrim{display:none}.dash-skip{position:fixed;z-index:100;top:-70px;left:270px;padding:12px 18px;color:#fff;background:#2463eb;border-radius:0 0 8px 8px}.dash-skip:focus{top:0}@media(min-width:1700px){.dashboard .clients-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .overview-modules{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1240px){.dashboard .side{width:225px;padding-left:12px;padding-right:12px}.dashboard .side .brand{font-size:16px;padding:0 5px}.dashboard-topbar{padding:0 25px}.dashboard .main{padding:28px 25px}.dashboard .clients-stats{gap:12px}.dashboard .clients-stat{padding:16px;column-gap:10px;grid-template-columns:34px 1fr}.dashboard .clients-stat-icon{width:34px;height:34px}.dashboard .clients-stat>span:last-child{font-size:11px}.dashboard .lead-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .lead-stat{min-height:125px}.connected-modules{display:none}.dashboard .client-workspace-card{padding:20px 18px 0}.dashboard .client-status{gap:4px}}@media(max-width:1020px){.analytics-connection{flex-wrap:wrap}.analytics-connection .btn{margin-left:0}.dashboard .clients-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .clients-grid{grid-template-columns:1fr}.dashboard .grid.c2{grid-template-columns:1fr!important}.dashboard .plans{grid-template-columns:1fr}.dashboard .workspace-welcome{padding:24px;flex-wrap:wrap}.dashboard .overview-modules{grid-template-columns:1fr}.dashboard .header-account>span:last-child{display:none}}@media(max-width:860px){.dashboard .side{width:265px;position:fixed;inset:0 auto 0 0;transform:translate(-100%);transition:transform .22s ease;height:100dvh;visibility:hidden;z-index:80}.dashboard.nav-open .side{transform:translate(0);visibility:visible}.dashboard .side .brand{font-size:17px}.dashboard button.mobile-close{display:inline-flex;padding:5px;background:transparent;color:#a9bbdc}.dashboard .side-brand-row{gap:5px}.dashboard .nav-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;background:#0a173c70;z-index:75}.dashboard button.mobile-menu{display:flex;flex-direction:column;gap:4px;padding:9px;flex:none}.mobile-menu span{display:block;height:1.5px;width:18px;background:#53627d}.dashboard-topbar{height:67px;padding:0 20px;gap:15px}.dash-breadcrumbs{flex:1;font-size:12px;gap:6px}.dashboard .main{padding:26px 20px 38px}.dashboard .clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .clients-directory-heading{flex-direction:row;align-items:center}.dashboard .grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard .overview-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .clients-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-skip{left:15px}}@media(max-width:650px){.module-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.module-summary>div{padding:17px}.dashboard .main{padding:24px 16px 35px}.dashboard-topbar{padding:0 16px}.dash-breadcrumbs a:first-child,.dash-breadcrumbs>.ic:first-of-type{display:none}.dash-breadcrumbs a{max-width:120px}.dash-breadcrumbs>span{max-width:115px;overflow:hidden;text-overflow:ellipsis}.dashboard .topbar{align-items:flex-start;gap:15px;margin-bottom:23px}.dashboard .topbar p{font-size:13px}.dashboard .clients-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dashboard .clients-stat{padding:17px 15px;min-height:100px}.dashboard .clients-stat strong{font-size:25px}.dashboard .clients-stat>span:last-child{font-size:11px}.dashboard .clients-grid,.dashboard .overview-modules{grid-template-columns:1fr}.dashboard .clients-directory-heading{flex-direction:column;align-items:stretch;gap:15px}.dashboard .clients-search{width:100%}.dashboard .client-workspace-card{padding:21px 20px 0}.dashboard .client-card-identity h3{font-size:16px}.dashboard .connected-strip{padding:18px;gap:12px;align-items:flex-start}.connected-strip p{line-height:1.65}.dashboard .grid.c2,.dashboard .grid.c3{grid-template-columns:1fr!important;gap:15px}.dashboard .card{padding:19px}.dashboard .lead-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.dashboard .lead-stat{padding:18px 15px;min-height:123px}.dashboard .lead-stat>.ic{right:14px;top:19px}.dashboard .lead-filters{padding:13px;gap:8px}.dashboard .lead-filters .uv-search{flex-basis:100%}.dashboard .lead-filters select{flex:1 1 calc(50% - 10px);max-width:none}.dashboard .tabs{gap:20px}.dashboard .tabs button{font-size:12px}.dashboard .drawer{inset:8px 8px 8px auto;width:calc(100vw - 16px);max-width:none;padding:20px}.dashboard .drawer .grid.c2{grid-template-columns:1fr!important}.install-panel summary{align-items:flex-start}.install-panel summary>span:last-child{font-size:0;gap:0}.install-panel summary small{line-height:1.6}.team-toolbar{flex-direction:column;align-items:stretch}.team-summary{gap:10px}.team-summary>div{min-width:0;flex:1;padding:15px}.dashboard .inline{flex-wrap:wrap}.dashboard .inline>input{min-width:160px}.workspace-welcome h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.dashboard *,.dashboard *:before,.dashboard *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.dashboard .side a,.dashboard .side button.link{min-height:44px}.dashboard .side a.active:not(.workspace-shortcut){background:linear-gradient(100deg,#2463eb,#305fe3);box-shadow:inset 0 1px #ffffff20,0 4px 14px #08152e20}.dashboard .side-brand-row{padding:2px 0 8px}.dashboard .side .switcher-btn{min-height:48px}.dashboard .side .sec{padding-top:24px}.dashboard .topbar h1{margin-bottom:0}.dashboard .topbar p{max-width:720px}.dashboard .client-page-heading{padding-bottom:4px}.dashboard .page-eyebrow{letter-spacing:.08em}.dashboard .card>h2{margin-bottom:16px}.dashboard :is(.lead-stat,.clients-stat,.module-summary>div){box-shadow:0 2px 5px #192d5004}.dashboard :is(.lead-stat .n,.clients-stat strong,.module-summary strong,.stat,.team-summary strong){font-variant-numeric:tabular-nums;font-weight:700}.dashboard .lead-stat .k{letter-spacing:.02em;color:var(--muted)}.dashboard .lead-stat .sub{color:var(--muted)}.dashboard .lead-stat{min-height:140px}.dashboard .uv-search,.dashboard .clients-search{height:46px;margin:0}.dashboard .uv-search{padding:0 38px;background:var(--surface)}.dashboard .uv-search input[type=search],.dashboard .clients-search input[type=search]{height:100%;min-height:0;padding:0;border:0;background:transparent;font:inherit;font-size:14px;line-height:20px;box-shadow:none;outline:none}.dashboard .uv-search input[type=search]{width:100%;transform:none}.dashboard .uv-search .search-icon{display:block;width:16px;height:16px;left:13px;top:50%;transform:translateY(-50%);pointer-events:none}.dashboard .uv-search .slash-icon{right:12px;top:50%;transform:translateY(-50%)}.dashboard .uv-search input:placeholder-shown:not(:focus)+.slash-icon{display:block}.dashboard .clients-search:focus-within{border-color:#6f99f4;box-shadow:0 0 0 3px #2463eb15}.dashboard :is(.lead-filters,.social-toolbar){align-items:center}.dashboard .tabs button{min-height:40px;display:inline-flex;align-items:center;gap:8px;font-weight:600}.dashboard .tabs button:hover{color:var(--primary)}.dashboard .tabs button.active{box-shadow:inset 0 -3px var(--primary)}.dashboard label{font-weight:600}.dashboard :is(button,.btn){transition:background .16s,border-color .16s,box-shadow .16s}.dashboard :is(button,.btn):not(.ghost):not(.link):not(.danger):not(:disabled):active{filter:brightness(.96)}.dashboard :is(button,.btn).ghost:hover{border-color:#aabbd7;background:var(--surface-raised)}.dashboard .drawer{border-radius:18px;box-shadow:-12px 0 60px #0f1d3520}.dashboard .drawer>.row:first-child h2{font-size:21px}.dashboard .drawer .row:has(>.uv-send){padding-top:16px;border-top:1px solid var(--line)}.dashboard .lead-table thead th{font-size:11px;color:var(--muted)}.dashboard .lead-table .badge,.dashboard .lead-table .chip{font-size:11px}.dashboard .lead-table .open-btn{padding:8px 11px;font-size:12px}.dashboard .lead-name{font-size:13px}.dashboard .lead-table{min-width:1150px}.dashboard .lead-table :is(th,td):last-child{position:sticky;right:0;z-index:1;box-shadow:-5px 0 9px #172b4806}.dashboard .lead-table-wrap{scrollbar-width:thin;scrollbar-color:#becce0 transparent}.dashboard .lead-table-wrap .lead-table td{height:82px}.dashboard .client-card-domain,.dashboard .client-card-label{color:var(--muted)}.dashboard .client-workspace-card{box-shadow:0 3px 12px #182b4d04}.dashboard .client-card-bottom{height:55px}.dashboard .cal .day{padding:12px;border:1px solid var(--line)}.dashboard .cal .day .n{font-size:12px;font-weight:600}.dashboard .cal .day.today .n{color:var(--primary);font-weight:750}.dashboard .cal .p{display:block;width:100%;text-align:left;border-radius:5px;white-space:normal;font-size:11px;padding:6px;box-shadow:none}.dashboard .workspace-empty{padding:55px 24px;text-align:center}.dashboard .workspace-empty h3{font-size:19px;margin:18px 0 8px}.dashboard .workspace-empty p{color:var(--muted);max-width:420px;margin:0 auto 22px}.dashboard .empty-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid var(--line);border-radius:18px;color:var(--primary);background:var(--primary-soft)}.dashboard .visually-hidden{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(max-width:650px){.dashboard .topbar h1{font-size:27px}.dashboard .tabs{column-gap:19px;row-gap:8px}.dashboard .tabs button{font-size:12px}.dashboard .card{padding:20px}.dashboard .lead-stat{min-height:135px}.dashboard .lead-stat .k,.dashboard .lead-stat .sub{font-size:11px}.dashboard .lead-stat>.ic{width:15px;height:15px}.dashboard .lead-table-wrap{padding:0}.dashboard .website-button{min-height:40px}.dashboard input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.dashboard textarea{font-size:16px;line-height:24px}.dashboard input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]){height:50px}.dashboard .uv-search,.dashboard .clients-search{height:50px}.dashboard .uv-search input[type=search],.dashboard .clients-search input[type=search]{height:100%}.dashboard .lead-filters select{flex-basis:155px}}.dashboard .module-settings-fields{min-width:0;margin:0;padding:0;border:0}.dashboard .module-save-status{min-height:20px;margin:0 0 8px;font-size:12px}.dashboard .social-summary{gap:18px}.dashboard .social-summary>div{position:relative;padding:18px 22px;border-radius:15px}.dashboard .summary-heading{min-height:20px;padding-right:34px;display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard .summary-heading>span{font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted)}.dashboard .summary-icon{position:absolute;right:18px;top:18px;display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;font-style:normal;background:var(--primary-soft);color:var(--primary)}.dashboard .summary-icon.purple{background:#f2ebff;color:#8b5ad3}.dashboard .summary-icon.green{background:#e7f7ef;color:#218768}.dashboard .summary-icon.amber{background:#fff4e3;color:#ae7420}.dashboard .social-summary strong{font-size:32px;margin:7px 0 3px}.dashboard .social-summary small{font-size:12px}.dashboard .social-navigation{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);margin:5px 0 28px}.dashboard .social-navigation .tabs{margin:0;border:0;width:auto;flex:1;gap:28px;padding-top:8px}.dashboard .social-navigation .tabs button{padding-bottom:18px!important}.dashboard .social-create{flex:none;min-height:42px;box-shadow:0 3px 7px #2463eb1a}.dashboard .social-library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.dashboard .social-library-heading h2{margin:0 0 5px;font-size:20px}.dashboard .social-library-heading p{margin:0;color:var(--muted);font-size:13px}.dashboard .social-view-switch{display:flex;flex:none;padding:4px;gap:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.dashboard .social-view-switch button{padding:7px 9px;background:transparent;color:var(--muted);border-radius:6px}.dashboard .social-view-switch button.selected{background:var(--primary-soft);color:var(--primary)}.dashboard .social-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:22px}.dashboard .social-status-filters{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.dashboard .social-status-filters button{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;background:transparent;color:var(--muted);text-transform:capitalize;font-size:12px;border:1px solid transparent;min-height:38px}.dashboard .social-status-filters button.selected{background:var(--surface);border-color:var(--line);color:var(--text);box-shadow:0 2px 3px #182b4d05}.dashboard .social-status-filters button>span{display:inline-grid;place-items:center;padding:1px 5px;border-radius:5px;min-width:21px;background:var(--surface-raised);color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.dashboard .social-status-filters button.selected>span{background:var(--primary-soft);color:var(--primary)}.dashboard .social-search{flex:0 1 265px;position:relative}.dashboard .social-search>.ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.dashboard .social-search input{padding-left:39px;background:var(--surface)}.dashboard .social-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px}.dashboard .social-post-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 3px 12px #182b4d05;transition:border-color .2s,box-shadow .2s}.dashboard .social-post-card:hover{border-color:#a6bde7;box-shadow:0 7px 20px #182b4d0c}.dashboard .post-cover{display:block;width:100%;aspect-ratio:16 / 7;max-height:210px;border:0;border-radius:0;padding:0;position:relative;overflow:hidden;background:var(--surface-raised)}.dashboard .post-cover>img{width:100%;height:100%;display:block;object-fit:cover}.dashboard .post-cover-action{position:absolute;bottom:12px;right:12px;padding:6px 11px;background:#0e1a32dc;color:#fff;border:1px solid #ffffff30;border-radius:7px;font-size:11px;opacity:0;transition:opacity .15s}.dashboard .post-cover:hover .post-cover-action,.dashboard .post-cover:focus-visible .post-cover-action{opacity:1}.dashboard .post-card-body{padding:20px}.dashboard .post-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.dashboard .post-card-meta small{font-size:11px}.dashboard .post-title{background:transparent;color:var(--text);padding:0;border:0;font-size:16px;font-weight:650;text-align:left;line-height:1.45;border-radius:2px;overflow-wrap:anywhere}.dashboard .post-title:hover{color:var(--primary)}.dashboard .post-card-body h3{margin:0 0 8px}.dashboard .post-caption{color:var(--muted);font-size:13px;line-height:1.7;margin:0 0 20px;min-height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dashboard .post-channels{display:flex;flex-wrap:wrap;gap:7px}.dashboard .post-channel{display:inline-flex;align-items:center;gap:6px;color:var(--muted);border:1px solid var(--line);background:var(--surface-raised);border-radius:6px;font-size:11px;padding:4px 7px;max-width:100%;overflow-wrap:anywhere}.dashboard .platform-dot{font-style:normal;font-size:11px;font-weight:750;border-radius:4px;color:#fff;background:#596c8a;height:17px;min-width:17px;text-align:center;line-height:17px}.dashboard .platform-dot.facebook{background:#1877f2}.dashboard .platform-dot.instagram{background:#b63d87}.dashboard .post-date{margin-top:18px;padding-top:14px;border-top:1px solid var(--line);display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.dashboard .post-image-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--muted);background:linear-gradient(130deg,var(--primary-soft),var(--surface-raised));font-size:12px}.dashboard .social-result-count{font-size:12px;color:var(--muted);margin:20px 0 0}.dashboard .social-list{padding:0;overflow:auto}.dashboard .social-list th{border-radius:0}.dashboard .post-list-identity{display:flex;align-items:center;gap:13px;min-width:260px;max-width:460px}.dashboard .post-list-identity .post-title{font-size:14px}.dashboard .post-list-identity p{margin:5px 0 0;font-size:12px;color:var(--muted);max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard .post-list-thumbnail{width:60px;height:60px;flex:none;border-radius:9px;overflow:hidden}.dashboard .post-list-thumbnail img{width:100%;height:100%;object-fit:cover}.dashboard .post-list-thumbnail .post-image-placeholder span{display:none}.dashboard .post-list-thumbnail .ic{width:22px}.dashboard .post-error{font-size:12px;overflow-wrap:anywhere}.dashboard .social-loading{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;color:var(--muted)}.dashboard .social-account-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.dashboard .social-account-identity{display:flex;align-items:center;gap:12px;min-width:0}.dashboard .social-account-identity>.platform-dot{width:38px;height:38px;line-height:38px;font-size:17px;border-radius:10px}.dashboard .social-account-identity strong{display:block;font-size:14px;overflow-wrap:anywhere}.dashboard .social-account-identity small{display:block;margin-top:3px;font-size:12px}.dashboard[data-theme=dark] .summary-icon{color:#a6c9ff}.dashboard[data-theme=dark] .summary-icon.purple{background:#35284f;color:#d4b4ff}.dashboard[data-theme=dark] .summary-icon.green{background:#153d34;color:#87dfb9}.dashboard[data-theme=dark] .summary-icon.amber{background:#413321;color:#f2c57a}.dashboard[data-theme=dark] :is(.social-view-switch button.selected,.social-status-filters button.selected>span,.post-title:hover,.empty-icon){color:var(--link)}@media(max-width:1500px){.dashboard .social-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.dashboard .social-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard .social-search{flex-basis:100%}}@media(max-width:650px){.dashboard .social-post-grid{grid-template-columns:1fr}.dashboard .social-summary{gap:12px}.dashboard .social-summary>div{padding:15px}.dashboard .summary-icon{right:13px;top:15px;width:25px;height:28px;border-radius:8px}.dashboard .summary-heading{padding-right:23px;min-height:34px}.dashboard .summary-heading>span{font-size:11px}.dashboard .social-summary small{font-size:11px}.dashboard .social-summary strong{font-size:29px}.dashboard .social-navigation{flex-wrap:wrap;gap:14px}.dashboard .social-navigation .tabs{order:2;flex-basis:100%;gap:24px}.dashboard .social-create{margin-left:auto}.dashboard .social-library-heading{gap:14px;align-items:flex-start}.dashboard .social-library-heading h2{font-size:18px}.dashboard .social-library-heading p{font-size:12px}.dashboard .social-status-filters{gap:4px}.dashboard .social-status-filters button{padding:7px 9px}.dashboard .post-cover{aspect-ratio:16 / 9}.dashboard .social-list{padding:0}}.dashboard{--surface: #fff;--surface-raised: #f8faff;--canvas: #f6f8fc;color:var(--text);color-scheme:light}.dashboard-actions{display:flex;align-items:center;gap:22px;flex:none}.dashboard .appearance-select{flex:none}.dashboard .appearance-select label{margin:0 0 6px}.appearance-control{position:relative}.appearance-control>svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.dashboard .appearance-control select{width:132px;padding:9px 9px 9px 35px;color:var(--text);background:var(--surface);border-color:var(--line);cursor:pointer}.appearance-select.compact>label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.appearance-settings{display:flex;align-items:center;justify-content:space-between;gap:24px}.appearance-settings h2{margin-bottom:5px}.appearance-settings p{margin:0;max-width:620px}.dashboard .uv-input-group .uv-label{margin:0;background:transparent}.dashboard .uv-input-group .uv-input:is(:focus,:valid)~.uv-label{background:var(--surface)}.dashboard[data-theme=dark],.dashboard-boot[data-theme=dark]{--canvas: #0c1322;--surface: #141f32;--surface-raised: #1b2940;--text: #e5ecf8;--muted: #a0afc7;--line: #2b3b55;--primary: #2864dd;--primary-soft: #20375d;--link: #90b8ff;--danger: #ff9c9c;--ok: #7cddb0;--glass: var(--surface);--glass-strong: var(--surface);--glass-border: var(--line);--shadow: 0 2px 8px #0002;background:var(--canvas);color:var(--text);color-scheme:dark}.dashboard[data-theme=dark]{--status-blue-bg: #20395f;--status-blue: #a6c9ff;--status-green-bg: #153d34;--status-green: #87dfb9;--status-purple-bg: #35284f;--status-purple: #d4b4ff;--status-amber-bg: #413321;--status-amber: #f2c57a;--status-red-bg: #472936;--status-red: #ffacb7;--status-cyan-bg: #173a49;--status-cyan: #8cdaef}.dashboard[data-theme=dark] a{color:var(--link)}.dashboard[data-theme=dark] a.btn:not(.ghost){color:#fff}.dashboard[data-theme=dark] :is(.card,.glass,.drawer,.dashboard-topbar,.clients-stat,.client-workspace-card,.clients-search,.clients-plan-note,.clients-feedback,.clients-empty,.lead-stat,.lead-filters,.lead-table-wrap,.module-summary>div,.team-summary>div){background:var(--surface);border-color:var(--line);color:var(--text);box-shadow:none}.dashboard[data-theme=dark] :is(.clients-page,.clients-stat strong,.clients-directory h2,.client-card-identity h3,.clients-plan-note strong,.clients-empty h3,.module-summary strong,.header-account,.dash-breadcrumbs>span,ul.checks li){color:var(--text)}.dashboard[data-theme=dark] :is(.page-eyebrow,.dash-breadcrumbs,.dash-breadcrumbs a,.clients-directory-heading p,.client-card-domain,.client-card-label,.client-card-label span:last-child,.client-no-modules,.clients-plan-note div:first-child span,.directory-toolbar,.clients-stat>span:last-child,.lead-stat .k,.lead-stat .sub,.lead-count,.lead-sub,.lead-ref,.module-summary span,.tabs button,.tabs a,label){color:var(--muted)}.dashboard[data-theme=dark] :is(input,select,textarea),.dashboard[data-theme=dark] .uv-input-group .uv-input{background:var(--canvas);color:var(--text);border-color:var(--line)}.dashboard[data-theme=dark] :is(input,textarea)::placeholder{color:#92a2bc;opacity:1}.dashboard[data-theme=dark] :is(input,select,textarea):focus{border-color:#82abff;box-shadow:0 0 0 3px #82abff22}.dashboard[data-theme=dark] .uv-input-group .uv-input:is(:focus,:valid)~.uv-label{color:var(--link);background:var(--surface)}.dashboard[data-theme=dark] :is(.ghost,button.danger){background:var(--surface);border-color:var(--line);color:var(--text)}.dashboard[data-theme=dark] button.danger{color:var(--danger)}.dashboard[data-theme=dark] :is(.ghost,button.danger):hover{background:var(--surface-raised)}.dashboard[data-theme=dark] .uv-search{background:var(--canvas);border-color:var(--line)}.dashboard[data-theme=dark] .uv-search:focus-within{border-color:#82abff}.dashboard[data-theme=dark] .uv-search input{background:transparent;border:0;box-shadow:none}.dashboard[data-theme=dark] .uv-search .slash-icon{background:var(--surface-raised);border-color:var(--line);color:var(--muted)}.dashboard[data-theme=dark] .clients-search input{background:transparent;color:var(--text)}.dashboard[data-theme=dark] :is(.tabs,.client-card-bottom){border-color:var(--line)}.dashboard[data-theme=dark] .tabs :is(button,a):is(.active,:hover){color:var(--link)}.dashboard[data-theme=dark] .tabs :is(button,a).active{box-shadow:inset 0 -2px var(--link)}.dashboard[data-theme=dark] th{background:var(--surface-raised);color:var(--muted)}.dashboard[data-theme=dark] .lead-table td{background:var(--surface);border-bottom-color:var(--line)}.dashboard[data-theme=dark] .lead-table tr.overdue td{background:#28271f}.dashboard[data-theme=dark] :is(.lead-table tbody tr:hover td,tr.clickable:hover){background:#20314b}.dashboard[data-theme=dark] .lead-table .open-btn{background:var(--primary-soft);color:var(--link);border-color:#365684}.dashboard[data-theme=dark] .lead-stat.warn{background:#2b281f;border-color:#5c4b2b}.dashboard[data-theme=dark] .lead-stat.warn :is(.n,.ic){color:#f2c57a}.dashboard[data-theme=dark] .lead-stat .sub b{color:var(--danger)}.dashboard[data-theme=dark] :is(.badge,.chip){background:var(--surface-raised);color:#c3d0e4}.dashboard[data-theme=dark] :is(.badge.new,.chip.c0,.clients-stat-icon.blue){background:var(--status-blue-bg);color:var(--status-blue)}.dashboard[data-theme=dark] :is(.badge.converted,.badge.published,.badge.connected,.badge.admitted,.chip.c1,.client-status.active,.clients-stat-icon.green,.save,.wa-btn,.cal .p.published){background:var(--status-green-bg);color:var(--status-green)}.dashboard[data-theme=dark] :is(.badge.interested,.badge.visit_planned,.chip.c2,.clients-stat-icon.purple){background:var(--status-purple-bg);color:var(--status-purple)}.dashboard[data-theme=dark] :is(.badge.contacted,.badge.warm,.badge.not_reachable,.badge.overdue,.badge.external,.chip.c3){background:var(--status-amber-bg);color:var(--status-amber)}.dashboard[data-theme=dark] :is(.badge.hot,.badge.failed,.badge.lost){background:var(--status-red-bg);color:var(--status-red)}.dashboard[data-theme=dark] :is(.badge.scheduled,.badge.registered,.chip.c4,.clients-stat-icon.cyan){background:var(--status-cyan-bg);color:var(--status-cyan)}.dashboard[data-theme=dark] :is(.client-avatar,.account-avatar){background:#2b3b5b;color:#ccdcff;border-color:#3b5279}.dashboard[data-theme=dark] .client-module-chip{background:var(--surface);border-color:var(--line);color:var(--text)}.dashboard[data-theme=dark] :is(.client-module-chip:hover,.directory-filters button.selected,.seg.on){background:var(--surface-raised);border-color:#46648e;color:var(--link)}.dashboard[data-theme=dark] .directory-filters button{color:var(--muted)}.dashboard[data-theme=dark] :is(.clients-directory h2 span,.client-card-arrow,.clients-empty-icon){background:var(--primary-soft);color:var(--link)}.dashboard[data-theme=dark] :is(.connected-strip,.workspace-welcome){background:linear-gradient(115deg,#192b47,#262442);border-color:#334362}.dashboard[data-theme=dark] :is(.connected-strip h3,.workspace-welcome h2,.analytics-connection h2){color:var(--text)}.dashboard[data-theme=dark] :is(.connected-strip p,.workspace-welcome p,.analytics-connection p){color:var(--muted)}.dashboard[data-theme=dark] :is(.connected-strip-icon,.connected-modules>span,.analytics-logo){background:var(--surface);border-color:var(--line);color:#b6b9ff}.dashboard[data-theme=dark] .analytics-connection{background:linear-gradient(115deg,#16312f,#1a2942);border-color:#2c4948}.dashboard[data-theme=dark] .analytics-logo{color:#7cddbd}.dashboard[data-theme=dark] :is(.chat-test,.cal .day,.kit,.imp-drop,.module-disabled,.toggle-wrap){background:var(--canvas);border-color:var(--line)}.dashboard[data-theme=dark] .chat-test .b{background:var(--surface-raised)}.dashboard[data-theme=dark] :is(.cal .day.today,.plan.popular,.imp-drop.on){background:#1b2d4b;border-color:#496ea8}.dashboard[data-theme=dark] .cal .p{color:var(--link)}.dashboard[data-theme=dark] :is(code,.usage .bar,.rep-bar .track,.clients-plan-progress,.uv-toggle .track,.switch input,.uv-del){background:var(--surface-raised)}.dashboard[data-theme=dark] .uv-toggle .checkbox:checked+.track,.dashboard[data-theme=dark] .switch input:checked{background:#299967}.dashboard[data-theme=dark] .sw:is(.p,.s):after{color:var(--canvas)}.dashboard[data-theme=dark] .uv-del:hover{background:#b82e49}.dashboard[data-theme=dark] .banner{background:#39311d;border-color:#635335}.dashboard[data-theme=dark] .banner.ok-banner{background:#19392e;border-color:#315e4c}.dashboard[data-theme=dark] .overlay{background:#020712a6}.dashboard[data-theme=dark] .mobile-menu span{background:var(--text)}.dashboard[data-theme=dark] .swatch{box-shadow:0 0 0 2px var(--surface-raised)}.dashboard[data-theme=dark] .side{background:#0e182b;border-right:1px solid #23334c}.dashboard[data-theme=dark] .side a{color:#aab9d3}.dashboard[data-theme=dark] .side a:is(.active,:hover){color:#fff}.dashboard[data-theme=dark] .side .workspace-shortcut:is(.active,.selected){color:#dfeaff}.dashboard[data-theme=dark] .side .brand-link:hover{background:none}@media(max-width:650px){.dashboard-actions{gap:10px}.dashboard .appearance-control select{width:109px;padding-left:30px;font-size:12px}.appearance-control>svg{left:9px;width:15px}.dashboard-topbar{gap:10px}.dash-breadcrumbs>span{min-width:0}.dash-breadcrumbs a{display:none}.dash-breadcrumbs>.ic{display:none}.appearance-settings{align-items:flex-start;flex-direction:column;gap:18px}}.dashboard{--brand-blue: #0866ff;--brand-purple: #783cf0;--primary: #0866ff;--accent: #783cf0;--link: #1554ce;--primary-soft: #eaf1ff;--accent-soft: #f0eaff;--accent-text: #6830ce;--accent-line: #d8c8fb;--text: #17243d;--muted: #596b87;--line: #dce4f1;--canvas: #f6f8fd;--surface: #fff;--surface-raised: #f0f4fc;--danger: #6830ce;--ok: #1554ce}.dashboard[data-theme=dark]{--primary: #1768ed;--accent: #8d5cf2;--link: #9ebfff;--primary-soft: #1d3051;--accent-soft: #2d2347;--accent-text: #d0b4ff;--accent-line: #564179;--canvas: #0d1424;--surface: #162035;--surface-raised: #202d45;--text: #e8eefb;--muted: #aebdd6;--line: #33425d;--danger: #d0b4ff;--ok: #9ebfff;--status-blue-bg: var(--primary-soft);--status-blue: var(--link);--status-green-bg: var(--primary-soft);--status-green: var(--link);--status-cyan-bg: var(--primary-soft);--status-cyan: var(--link);--status-purple-bg: var(--accent-soft);--status-purple: var(--accent-text);--status-amber-bg: var(--accent-soft);--status-amber: var(--accent-text);--status-red-bg: var(--accent-soft);--status-red: var(--accent-text)}.dashboard[data-theme]{background:var(--canvas);accent-color:var(--primary)}.dashboard[data-theme] :is(.badge,.chip,.client-status)[class]{background:var(--primary-soft);color:var(--link);border-color:var(--line)}.dashboard[data-theme] :is(.badge,.chip):is(.hot,.failed,.lost,.warm,.overdue,.contacted,.not_reachable,.interested,.visit_planned,.external,.c2,.c3){background:var(--accent-soft);color:var(--accent-text)}.dashboard[data-theme] :is(.badge,.chip):is(.draft,.cold,.non_relevant,.not_relevant,.muted){background:var(--surface-raised);color:var(--muted)}.dashboard[data-theme] :is(.clients-stat-icon,.summary-icon,.connected-strip-icon,.analytics-logo)[class]{background:var(--primary-soft);color:var(--link);border-color:var(--line)}.dashboard[data-theme] :is(.clients-stat-icon,.summary-icon):is(.purple,.amber){background:var(--accent-soft);color:var(--accent-text)}.dashboard[data-theme] .module-icon.blue{color:var(--link)}.dashboard[data-theme] .module-icon.purple{color:var(--accent-text)}.dashboard[data-theme] .mod-tile{background:var(--primary-soft);color:var(--link)}.dashboard[data-theme] .mod-tile.purple{background:var(--accent-soft);color:var(--accent-text)}.dashboard .side .module-icon.blue{color:#8db6ff}.dashboard .side .module-icon.purple{color:#c4a7ff}.dashboard[data-theme] .lead-stat>.ic{color:var(--link)}.dashboard[data-theme] .lead-stat:nth-child(2)>.ic{color:var(--accent-text)}.dashboard[data-theme] .lead-stat.warn{background:var(--accent-soft);border-color:var(--accent-line)}.dashboard[data-theme] .lead-stat.warn :is(.n,.ic),.dashboard[data-theme] .lead-stat .sub b{color:var(--accent-text)}.dashboard[data-theme] .lead-table tr td:first-child{border-left-color:var(--primary)}.dashboard[data-theme] .lead-table tr:is(.overdue,.hot,.warm) td:first-child{border-left-color:var(--accent)}.dashboard[data-theme] .lead-table tr.overdue td{background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface))}.dashboard[data-theme] .lead-table tbody tr:hover td{background:var(--surface-raised)}.dashboard[data-theme] .wa-btn{background:var(--primary-soft);color:var(--link)}.dashboard[data-theme] .lead-table .open-btn,.dashboard[data-theme] .client-avatar{background:var(--primary-soft);color:var(--link);border-color:var(--line)}.dashboard[data-theme] .workspace-letter{background:#243553;border-color:#374d75;color:#c6d9ff}.dashboard[data-theme] :is(.switcher,.page-eyebrow) .swatch{background:var(--primary)}.dashboard[data-theme] :is(.client-status,.plan-chip)>i{background:var(--primary)}.dashboard[data-theme] .plan-chip .dot{background:#91b8ff}.dashboard[data-theme] :is(.switch input:checked,.uv-toggle .checkbox:checked+.track){background:var(--primary)}.dashboard[data-theme] :is(.ok,.err){color:var(--link)}.dashboard[data-theme] .err{color:var(--accent-text)}.dashboard[data-theme] .banner{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-text)}.dashboard[data-theme] .banner.ok-banner{background:var(--primary-soft);border-color:var(--line);color:var(--link)}.dashboard[data-theme] :is(.save,.cal .p.published){color:var(--link);background:var(--primary-soft)}.dashboard[data-theme] :is(.cal .p,.cal .day.today){background:var(--primary-soft);color:var(--link)}.dashboard[data-theme] :is(.connected-strip,.workspace-welcome,.analytics-connection){background:linear-gradient(115deg,var(--primary-soft),var(--accent-soft));border-color:var(--line)}.dashboard[data-theme] :is(.analytics-connection h2,.workspace-welcome h2,.connected-strip h3){color:var(--text)}.dashboard[data-theme] :is(.analytics-connection p,.workspace-welcome p,.connected-strip p){color:var(--muted)}.dashboard[data-theme] .platform-dot{display:inline-flex;align-items:center;justify-content:center;background:var(--primary-soft);color:var(--link)}.dashboard[data-theme] .platform-dot.instagram{background:var(--accent-soft);color:var(--accent-text)}.dashboard[data-theme] .social-account-identity>.platform-dot{flex:none}.dashboard[data-theme] .post-cover-action{background:#122444ed}.dashboard[data-theme] .brand-delete{display:inline-flex;align-items:center;gap:7px;color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}.dashboard[data-theme] .brand-delete:hover{background:var(--surface-raised)}.brand-check{display:inline-flex;align-items:center;gap:10px;min-height:40px;cursor:pointer;position:relative}.dashboard .brand-check input{position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;margin:0;padding:0;opacity:0;cursor:pointer}.brand-check>svg{flex:none;color:var(--link);pointer-events:none}.brand-check:has(input:focus-visible){outline:3px solid var(--link);outline-offset:4px;border-radius:4px}.dashboard[data-theme] .uv-send{display:inline-flex;align-items:center;gap:8px}.dashboard[data-theme] .uv-send span,.dashboard[data-theme] .uv-send svg{transform:none;margin:0;animation:none}.dashboard[data-theme] .uv-send svg{flex:none}.dashboard[data-theme] .uv-send.full{display:flex}.dashboard[data-theme] .uv-bounce .circle{background:var(--primary)}.dashboard[data-theme] .post-title:hover{color:var(--link)}.dashboard[data-theme] .tabs button.active{color:var(--link);box-shadow:inset 0 -3px var(--link)}.dashboard[data-theme] button.danger{color:var(--accent-text);border-color:var(--accent-line)}.dashboard[data-theme] .clients-plan-progress span{background:linear-gradient(90deg,var(--brand-blue),var(--brand-purple))}.dashboard[data-theme=dark] :is(.brand-check,.post-channel,.social-library-heading p){color:var(--muted)}.dashboard[data-theme=dark] :is(.social-status-filters button.selected>span,.social-view-switch button.selected){color:var(--link)}.dashboard[data-theme=dark] :is(.client-module-chip,.brand-check) .mod-tile{color:var(--link)}.dashboard[data-theme=dark] :is(.plan.popular,.lead-filters,.social-search input){border-color:var(--line)}.dashboard[data-theme=dark] .summary-heading>span{color:var(--muted)}.dashboard[data-theme=dark] .plan .price,.dashboard[data-theme=dark] .plan h2{color:var(--text)}.dashboard[data-theme=dark] .uv-search input{background:transparent}.dashboard[data-theme=dark] .lead-stat .sub{color:var(--muted)}.dashboard[data-theme] :is(.plan li,ul.checks) .ic{color:var(--link)}.dashboard[data-theme] .client-status:before{background:currentColor}.dashboard[data-theme] .client-favicon{position:relative;display:inline-grid;place-items:center;overflow:hidden;width:28px;height:28px;flex:0 0 auto;border-radius:7px;background:var(--primary-soft);color:var(--link);border:0;font-size:11px;font-weight:750;letter-spacing:0;line-height:1}.dashboard[data-theme] .client-favicon.has-image{background:transparent;border:0}.dashboard[data-theme] .client-favicon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;object-fit:contain;background:transparent;opacity:0}.dashboard[data-theme] .client-favicon.has-image img{opacity:1}.dashboard[data-theme] .client-favicon.has-image .client-favicon-fallback{visibility:hidden}.dashboard[data-theme] .client-favicon.client-avatar{width:46px;height:46px;border-radius:10px;font-size:15px}.dashboard .client-card-logo{display:inline-flex;flex:none;border-radius:10px}.dashboard .dash-breadcrumbs .breadcrumb-client{display:inline-flex;align-items:center;gap:8px;min-width:28px}.dashboard .breadcrumb-client-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard .page-eyebrow .client-favicon{width:24px;height:24px;border-radius:5px;font-size:9px}@media(max-width:1100px){.dashboard .dash-breadcrumbs .breadcrumb-client{width:28px;flex:none}.dashboard .breadcrumb-client-name{display:none}}
