:root{--brand-1:#8b5cf6;--brand-2:#6366f1;--brand-3:#22d3ee;--coral:#fb7185;--grad:linear-gradient(135deg, #8b5cf6 0%, #6366f1 50%, #22d3ee 100%);--bg:#0b0d14;--bg-2:#10131d;--panel:#171a26b8;--panel-solid:#161926;--text:#eceef6;--muted:#9aa2b8;--line:#94a3b824;--line-strong:#94a3b842;--accent:#8b8cff;--accent-ink:#fff;--ok:#4ade80;--ok-bg:#4ade801f;--err:#ff8a8a;--err-bg:#ff63631f;--warn:#fbbf24;--warn-bg:#fbbf241f;--soft:#8b5cf61f;--hover:#ffffff0a;--shadow:0 1px 0 #ffffff0a inset, 0 10px 30px -12px #0009;--shadow-lg:0 30px 60px -20px #000000b3;--aurora-op:.55;--radius:16px;--radius-sm:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f5f6fb;--bg-2:#eef0f8;--panel:#ffffffd1;--panel-solid:#fff;--text:#141726;--muted:#646b82;--line:#14172614;--line-strong:#14172629;--accent:#5b5bf0;--accent-ink:#fff;--ok:#12915a;--ok-bg:#12915a1a;--err:#d92d3a;--err-bg:#d92d3a14;--warn:#b76e00;--warn-bg:#fbbf2429;--soft:#6366f114;--hover:#14172608;--shadow:0 1px 2px #1417260a, 0 12px 32px -14px #3c3c782e;--shadow-lg:0 30px 60px -24px #3c3c7859;--aurora-op:.35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.55 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:background-color .35s,color .35s}a{color:var(--accent)}code{background:var(--soft);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:12px}h1{letter-spacing:-.02em;margin:0 0 8px;font-size:26px}h2{letter-spacing:-.01em;margin:0;font-size:16px}h3{margin:18px 0 8px;font-size:14px}pre{white-space:pre-wrap;word-break:break-word;font:inherit;margin:6px 0 0}::selection{background:#8b5cf659}.aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.aurora span{filter:blur(90px);opacity:var(--aurora-op);border-radius:50%;animation:22s ease-in-out infinite alternate drift;position:absolute}.aurora span:first-child{background:#7c3aed;width:520px;height:520px;top:-180px;left:-120px}.aurora span:nth-child(2){width:460px;height:460px;opacity:calc(var(--aurora-op) * .7);background:#0ea5e9;animation-delay:-7s;top:10%;right:-160px}.aurora span:nth-child(3){width:380px;height:380px;opacity:calc(var(--aurora-op) * .45);background:#ec4899;animation-delay:-14s;bottom:-200px;left:35%}@keyframes drift{0%{transform:translate(0)scale(1)}50%{transform:translate(60px,40px)scale(1.12)}to{transform:translate(-40px,70px)scale(.95)}}input,select,textarea{font:inherit;color:var(--text);background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:100%;min-width:0;padding:9px 12px;transition:border-color .2s,box-shadow .2s,background .2s}textarea{resize:vertical}input:hover,select:hover,textarea:hover{border-color:var(--accent)}input:focus,select:focus,textarea:focus{border-color:var(--brand-2);outline:none;box-shadow:0 0 0 4px #6366f138}input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-2)}input.tiny{width:70px}select{cursor:pointer;width:auto}.field select{width:100%}.btn{font:inherit;background:var(--grad);color:#fff;cursor:pointer;white-space:nowrap;background-size:160% 160%;border:1px solid #0000;border-radius:11px;align-items:center;gap:6px;padding:9px 16px;font-weight:600;transition:transform .18s,box-shadow .25s,background-position .5s,opacity .2s;display:inline-flex;position:relative;box-shadow:0 6px 18px -8px #6366f1cc}.btn:hover:not(:disabled){background-position:100% 0;transform:translateY(-1px);box-shadow:0 10px 24px -8px #6366f1e6}.btn:active:not(:disabled){transform:translateY(0)scale(.98)}.btn:disabled{opacity:.45;cursor:default;box-shadow:none}.btn.ghost{background:var(--hover);color:var(--text);border-color:var(--line-strong);box-shadow:none}.btn.ghost:hover:not(:disabled){border-color:var(--accent);background:var(--soft);box-shadow:none}.btn.danger{color:var(--err);border-color:var(--line-strong);box-shadow:none;background:0 0}.btn.danger:hover:not(:disabled){background:var(--err-bg);border-color:var(--err);box-shadow:none}.btn.go{background:linear-gradient(135deg,#22c55e,#10b981);box-shadow:0 6px 18px -8px #10b981e6}.btn.warn{background:var(--warn-bg);color:var(--warn);box-shadow:none;border-color:#fbbf2466}.btn.small{border-radius:9px;padding:5px 11px;font-size:13px}.btn.full{justify-content:center;width:100%;padding:11px 16px}.btn.glow:after{content:"";border-radius:inherit;background:var(--grad);filter:blur(14px);opacity:.45;z-index:-1;transition:opacity .3s;position:absolute;inset:-2px}.btn.glow:hover:after{opacity:.75}.theme-btn{padding:7px 10px;font-size:15px;line-height:1}.theme-btn:hover{transform:rotate(-12deg)scale(1.05)!important}.theme-corner{z-index:30;position:fixed;top:16px;right:18px}.app{min-height:100vh;position:relative}.top{z-index:10;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 24px;display:flex;position:sticky;top:0}.brand{color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;text-decoration:none;display:flex}.brand:focus-visible{outline:2px solid var(--brand-2);outline-offset:4px}.brand .logo{filter:drop-shadow(0 6px 14px #6366f173);transition:transform .4s cubic-bezier(.2,.9,.3,1.4)}.brand:hover .logo{transform:rotate(-8deg)scale(1.06)}.logo-star{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite twinkle}.logo-star.s2{animation-delay:1.3s}.logo-trail{animation:1.6s linear infinite trail}@keyframes trail{to{stroke-dashoffset:-7px}}.brand:hover .logo-plane,.splash-logo .logo-plane{animation:.9s ease-in-out infinite alternate planeHop}@keyframes planeHop{0%{translate:0}to{translate:.8px -.8px}}@keyframes twinkle{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.brand-text{flex-direction:column;line-height:1.1;display:flex}.wordmark{letter-spacing:-.02em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800}.wordmark.big{font-size:26px}.ws-name{color:var(--muted);font-size:11.5px}.top nav{scrollbar-width:none;flex:1;gap:4px;padding:2px;display:flex;overflow-x:auto}.top nav::-webkit-scrollbar{display:none}.tab{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:7px 13px;font-weight:500;transition:color .2s,background .25s,border-color .25s,transform .15s;display:flex}.tab:hover{color:var(--text);background:var(--hover)}.tab:active{transform:scale(.97)}.tab.on{color:var(--text);background:var(--soft);border-color:#8b5cf659;box-shadow:0 4px 16px -8px #8b5cf6b3}.tab.on svg{color:var(--brand-1)}.count{color:#fff;background:linear-gradient(135deg,#fb7185,#f43f5e);border-radius:10px;padding:0 7px;font-size:11px;font-weight:700;animation:.4s cubic-bezier(.2,.9,.3,1.5) pop}.top-actions{gap:6px}.content{z-index:1;flex-direction:column;gap:18px;max-width:1200px;margin:0 auto;padding:24px;animation:.45s cubic-bezier(.2,.8,.2,1) rise;display:flex;position:relative}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.splash{place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.splash-logo{filter:drop-shadow(0 16px 30px #6366f18c);animation:2.4s ease-in-out infinite float}.splash-text{background:var(--grad);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:800;animation:1.6s linear infinite shimmer}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{to{background-position:-200% 0}}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);padding:20px;transition:border-color .3s,box-shadow .3s,transform .3s;animation:.5s cubic-bezier(.2,.8,.2,1) both rise;position:relative}.card:hover{border-color:var(--line-strong)}.content>.card:nth-child(2),.split>.card:nth-child(2),.split-even>.card:nth-child(2){animation-delay:60ms}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.end{justify-content:flex-end;margin-top:14px}.row.between{justify-content:space-between}.grow{flex:1;width:auto;min-width:160px}.grid2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.grid3{grid-template-columns:1.4fr 1fr 1fr;gap:0 14px;display:grid}.split{grid-template-columns:260px 1fr;align-items:start;gap:18px;display:grid}.split.wide-right{grid-template-columns:360px 1fr}.split-even{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:18px;display:grid}.section-head{margin-top:4px}.section-head h2{font-size:18px}.field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.label{font-size:13px;font-weight:600}.hint{color:var(--muted);font-size:12px}.check{cursor:pointer;align-items:center;gap:7px;display:flex}.muted{color:var(--muted)}.small{font-size:12px}.err-text{color:var(--err)}.help{background:var(--soft);border:1px solid #8b5cf633;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:13px}.help ol{margin:6px 0 0;padding-left:20px}.notice{border:1px solid #0000;border-radius:12px;margin:8px 0;padding:10px 14px;font-size:13px;animation:.3s both rise}.notice.ok{background:var(--ok-bg);color:var(--ok);border-color:#4ade8040}.notice.err{background:var(--err-bg);color:var(--err);border-color:#ff636340}.empty{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:22px 12px 26px;display:grid}.empty-art .ea-float{animation:3.2s ease-in-out infinite float}.ea-shadow{fill:var(--line-strong);transform-origin:66px 86px;animation:3.2s ease-in-out infinite shadow}@keyframes shadow{50%{opacity:.6;transform:scaleX(.8)}}.ea-dot{fill:var(--brand-1);opacity:.6;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite twinkle}.ea-dot.d2{fill:var(--brand-3);animation-delay:-.8s}.ea-dot.d3{fill:var(--coral);animation-delay:-1.6s}.center{place-items:center;min-height:60vh;display:grid}.pill{background:var(--soft);color:var(--accent);border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.clip1{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.table-wrap{border-radius:12px;overflow-x:auto}table{border-collapse:separate;border-spacing:0;width:100%}th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:10px;font-size:11.5px;font-weight:600}td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px;transition:background .2s}tbody tr{animation:.4s both rise}tbody tr:nth-child(2){animation-delay:30ms}tbody tr:nth-child(3){animation-delay:60ms}tbody tr:nth-child(4){animation-delay:90ms}tbody tr:nth-child(n+5){animation-delay:.12s}tr.click{cursor:pointer}tr.click:hover td{background:var(--soft)}tr.click:hover td:first-child{box-shadow:inset 3px 0 0 var(--brand-1)}td.actions{white-space:nowrap;text-align:right}td.actions .btn{margin-left:4px}.pager{justify-content:space-between;margin-top:12px}.prog-cell{min-width:140px}.prog-cell .progress{margin:6px 0 4px}.badge{background:var(--hover);color:var(--muted);border:1px solid var(--line);text-transform:capitalize;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-flex}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.b-active,.b-valid,.b-interested,.b-meeting,.b-won,.b-replied,.b-completed{background:var(--ok-bg);color:var(--ok);border-color:#4ade8040}.b-active .dot{animation:1.8s ease-out infinite pulse;box-shadow:0 0}.b-error,.b-invalid,.b-bounced,.b-unsubscribed,.b-lost,.b-not_interested,.b-failed{background:var(--err-bg);color:var(--err);border-color:#ff636340}.b-paused,.b-risky,.b-not_now,.b-stopped,.b-draft{background:var(--warn-bg);color:var(--warn);border-color:#fbbf244d}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 60%, transparent)}to{box-shadow:0 0 0 7px #0000}}.hero{color:#fff;background:linear-gradient(135deg,#8b5cf6f2,#6366f1eb 45%,#0ea5e9e6);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;animation:.5s cubic-bezier(.2,.8,.2,1) both rise;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #6366f1cc}.hero:before{content:"";opacity:.6;background:radial-gradient(circle at 1px 1px,#ffffff2e 1px,#0000 0) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.hero-glow{background:radial-gradient(circle,#ffffff59,#0000 60%);border-radius:50%;width:380px;height:380px;animation:14s ease-in-out infinite alternate drift;position:absolute;top:-140px;right:-60px}.hero-main{gap:10px;display:grid;position:relative}.hero h1{margin:0;font-size:28px}.hero p{opacity:.9;max-width:520px;margin:0}.eyebrow{letter-spacing:.03em;background:#ffffff29;border-radius:20px;align-items:center;gap:6px;width:max-content;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.hero .btn.glow{color:#4338ca;background:#fff;box-shadow:0 10px 24px -10px #00000080}.hero .btn.glow:after{opacity:.25;background:#fff}.btn.on-hero{color:#fff;background:#ffffff24;border-color:#ffffff4d}.btn.on-hero:hover:not(:disabled){background:#ffffff3d;border-color:#fff}.ring{flex:none;place-items:center;display:grid;position:relative}.ring svg{transform:rotate(-90deg)}.ring-track{fill:none;stroke:#ffffff2e;stroke-width:10px}.ring-bar{fill:none;stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 6px #ffffff80);transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.hero .ring-bar{stroke:#fff}.ring-text{justify-items:center;line-height:1.15;display:grid;position:absolute}.ring-text b{font-size:28px}.ring-text span{opacity:.85;font-size:11px}.ring-text small{opacity:.7;font-size:10.5px}.stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);align-content:start;gap:4px;padding:16px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s;animation:.5s both rise;display:grid;position:relative;overflow:hidden}.stat:nth-child(2){animation-delay:40ms}.stat:nth-child(3){animation-delay:80ms}.stat:nth-child(4){animation-delay:.12s}.stat:nth-child(5){animation-delay:.16s}.stat:nth-child(6){animation-delay:.2s}.stat:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--tone) 45%, transparent);transform:translateY(-4px)}.stat:after{content:"";background:var(--tone);opacity:.1;filter:blur(10px);border-radius:50%;width:120px;height:120px;transition:opacity .3s,transform .4s;position:absolute;top:-40px;right:-40px}.stat:hover:after{opacity:.22;transform:scale(1.2)}.stat-icon{width:34px;height:34px;color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.stat-label{color:var(--muted);font-size:12.5px}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.stat-sub{color:var(--muted);font-size:12px}.stat.warn{border-color:var(--err)}.tone-violet{--tone:#8b5cf6}.tone-cyan{--tone:#22d3ee}.tone-green{--tone:#22c55e}.tone-amber{--tone:#f59e0b}.tone-rose{--tone:#fb7185}.tone-slate{--tone:#94a3b8}.stat:not([class*=tone-]){--tone:#8b5cf6}.stats .stat-icon:empty{display:none}.seg{background:var(--hover);border:1px solid var(--line);border-radius:12px;padding:3px;display:inline-flex}.seg button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:5px 12px;font-size:12.5px;font-weight:600;transition:all .25s}.seg button.on{background:var(--grad);color:#fff;box-shadow:0 4px 12px -4px #6366f1cc}.progress{background:var(--hover);border:1px solid var(--line);border-radius:10px;height:8px;margin-bottom:14px;overflow:hidden}.progress.thin{height:6px;margin-bottom:6px}.progress span{border-radius:inherit;background:var(--grad);background-size:200% 100%;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both grow,3s linear infinite shimmer;display:block}@keyframes grow{0%{width:0}}.steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:flex}.steps li:hover{background:var(--hover)}.steps li.done{color:var(--muted)}.steps li.done .step-dot{background:var(--ok);color:#fff;border-color:var(--ok)}.step-dot{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.chart-card{min-height:260px}.area-wrap{position:relative}.area{cursor:crosshair;width:100%;height:200px;display:block;overflow:visible}.grid-line{stroke:var(--line);stroke-dasharray:4 6}.area-line{stroke-dasharray:2000;stroke-dashoffset:2000px;filter:drop-shadow(0 4px 10px #8b5cf680);animation:1.6s cubic-bezier(.4,0,.2,1) forwards draw}.area-fill{opacity:0;animation:1s .5s forwards fade}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}.reply-dot{fill:var(--coral);stroke:var(--panel-solid);stroke-width:2px}.hover-line{stroke:var(--line-strong);stroke-dasharray:3 4}.hover-dot{fill:#fff;stroke:var(--brand-2);stroke-width:3px}.area-axis{color:var(--muted);justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.tooltip{pointer-events:none;background:var(--panel-solid);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);white-space:nowrap;border-radius:10px;padding:6px 10px;font-size:12px;animation:.2s pop;display:grid;position:absolute;top:0;transform:translate(-50%,-6px)}.t-reply{color:var(--coral);font-weight:600}.chart{align-items:flex-end;gap:3px;height:160px;padding-top:10px;display:flex;overflow-x:auto}.bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:14px;max-width:46px;height:100%;display:flex}.bar{background:var(--grad);border-radius:6px 6px 0 0;width:100%;min-height:2px}.bar-col span{color:var(--muted);font-size:9px}.mini-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mini-list li{cursor:pointer;border:1px solid #0000;border-radius:12px;gap:6px;padding:10px 12px;transition:background .2s,border-color .2s,transform .2s;display:grid}.mini-list li:hover{background:var(--hover);border-color:var(--line);transform:translate(3px)}.lists{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lists li{cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:9px 12px;transition:background .2s,color .2s;display:flex}.lists li:hover{background:var(--hover)}.lists li span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lists li.on{background:var(--soft);box-shadow:inset 3px 0 0 var(--brand-1);font-weight:600}.lists .x{color:var(--muted);cursor:pointer;visibility:hidden;background:0 0;border:0}.lists li:hover .x{visibility:visible}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{border:1px solid var(--line-strong);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;transition:all .2s;display:flex}.chip:hover{border-color:var(--accent)}.chip.on{background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--brand-2);border-color:#0000}.step{border:1px solid var(--line);background:var(--hover);border-radius:14px;margin-bottom:14px;padding:14px 16px;transition:border-color .25s;position:relative}.step:hover{border-color:#8b5cf666}.step:before{content:"";background:var(--grad);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:-1px}.step h3{margin:0}.variant{border-top:1px dashed var(--line-strong);margin-top:12px;padding-top:12px}.ai{background:var(--soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:10px;display:flex}.sticky-save{z-index:2;background:linear-gradient(transparent, var(--bg) 35%);padding:12px 0;position:sticky;bottom:0}.msg{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:12px 14px;animation:.35s both rise}.msg.in{background:var(--soft);border-color:#8b5cf640}.msg-head{font-size:13px}.thread{max-height:50vh;margin:12px 0;overflow-y:auto}.inbox{max-height:70vh;margin:0;padding:0;list-style:none;overflow-y:auto}.inbox li{cursor:pointer;border-radius:12px;margin-bottom:2px;padding:12px;transition:background .2s;position:relative}.inbox li:hover{background:var(--hover)}.inbox li.unread:before{content:"";background:var(--grad);width:7px;height:7px;box-shadow:0 0 10px var(--brand-1);border-radius:50%;position:absolute;top:18px;left:3px}.inbox li.unread b{color:var(--text)}.inbox li.on{background:var(--soft);box-shadow:inset 3px 0 0 var(--brand-1)}.clip{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kv{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;margin-bottom:14px;display:grid}.kv>div{background:var(--hover);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.kv>div>span:first-child{color:var(--muted);font-size:11.5px;display:block}.line{flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0;display:flex}.note{padding:6px 0}.danger-zone{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.result{background:var(--hover);border-radius:12px;gap:8px;margin:12px 0;padding:12px;display:grid}.skeleton{background:linear-gradient(90deg, var(--hover) 25%, var(--line-strong) 50%, var(--hover) 75%);background-size:200% 100%;border-radius:8px;margin:4px 0;animation:1.3s linear infinite shimmer}.modal-back{-webkit-backdrop-filter:blur(6px);z-index:40;opacity:0;background:#05060c8c;place-items:center;padding:16px;animation:.2s forwards fade;display:grid;position:fixed;inset:0}.modal{background:var(--panel-solid);border:1px solid var(--line-strong);width:min(560px,100%);max-height:90vh;box-shadow:var(--shadow-lg);border-radius:20px;padding:22px;animation:.32s cubic-bezier(.2,.9,.3,1.2) modal;overflow-y:auto}.modal.wide{width:min(880px,100%)}@keyframes modal{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.login{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;min-height:100vh;padding:40px 6vw;display:grid;position:relative;overflow:hidden}.login-side,.login-card{z-index:1;position:relative}.login .aurora{z-index:0;position:fixed}.login-side{gap:22px;animation:.6s both rise;display:grid}.login-brand{align-items:center;gap:12px;display:flex}.login-brand .logo{filter:drop-shadow(0 10px 22px #6366f18c)}.login-title{letter-spacing:-.03em;max-width:560px;margin:0;font-size:clamp(28px,3.6vw,44px);line-height:1.12}.grad-text{background:linear-gradient(90deg,#a78bfa,#22d3ee,#f472b6,#a78bfa) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}.login-points{color:var(--muted);gap:10px;margin:0;padding:0;list-style:none;display:grid}.login-points span{color:var(--brand-1);margin-right:8px}.float-cards{height:70px;position:relative}.fc{background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:10px 14px;font-size:13px;animation:4s ease-in-out infinite float;position:absolute}.fc1{top:0;left:0}.fc2{animation-delay:-2s;top:26px;left:170px}.login-card{border-radius:22px;justify-self:center;width:min(420px,100%);padding:30px;animation:.6s cubic-bezier(.2,.9,.3,1.2) both modal}.login-card h2{margin-bottom:4px;font-size:22px}.login-card .btn{margin:10px 0}.shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.side{z-index:10;background:color-mix(in srgb, var(--bg) 62%, transparent);border-right:1px solid var(--line);-webkit-backdrop-filter:saturate(1.6)blur(18px);flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.side:after{content:"";background:linear-gradient(transparent, var(--brand-1), var(--brand-3), transparent);width:1px;height:30%;animation:7s ease-in-out infinite scan;position:absolute;top:10%;right:-1px}@keyframes scan{0%,to{top:5%}50%{top:65%}}.side .brand{padding:4px 8px 10px}.side nav{scrollbar-width:none;flex-direction:column;flex:1;gap:14px;display:flex;overflow-y:auto}.nav-group{gap:3px;display:grid}.nav-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.7;padding:0 12px 4px;font-size:10.5px;font-weight:700}.side .tab{border-radius:12px;justify-content:flex-start;width:100%;padding:9px 12px;position:relative;overflow:hidden}.side .tab .tab-label{text-align:left;flex:1}.tab-icon{border-radius:9px;place-items:center;width:30px;height:30px;transition:background .25s,color .25s,transform .3s cubic-bezier(.2,.9,.3,1.4);display:grid}.side .tab:hover .tab-icon{transform:translate(2px)rotate(-6deg)}.side .tab.on{background:linear-gradient(90deg,#8b5cf638,#22d3ee0f);border-color:#8b5cf659}.side .tab.on .tab-icon{background:var(--grad);color:#fff;box-shadow:0 6px 16px -6px #8b5cf6e6,inset 0 0 0 1px #ffffff40}.side .tab.on .tab-icon svg{color:#fff;stroke-width:2.2px;filter:drop-shadow(0 1px 1.5px #1e145073)}.side .tab.on:before{content:"";background:var(--grad);width:3px;box-shadow:0 0 12px var(--brand-1);border-radius:3px;position:absolute;top:18%;bottom:18%;left:0}.new-badge{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#fb7185,#f59e0b);border-radius:20px;padding:1px 7px;font-size:10px;font-weight:800;animation:2.4s ease-in-out infinite bob;box-shadow:0 4px 12px -4px #fb7185e6}@keyframes bob{50%{transform:translateY(-2px)}}.side-foot{gap:10px;display:grid}.side-card{color:var(--muted);border:1px solid var(--line-strong);background:var(--hover);border-radius:14px;gap:4px;padding:14px;font-size:12.5px;display:grid;position:relative;overflow:hidden}.side-card b{color:var(--text)}.side-card-glow{background:var(--grad);filter:blur(40px);opacity:.45;border-radius:50%;width:140px;height:140px;animation:9s ease-in-out infinite alternate drift;position:absolute;bottom:-70px;right:-50px}.side-actions{flex-wrap:nowrap}.main{z-index:1;min-width:0;position:relative}.crumb{z-index:1;max-width:1240px;color:var(--muted);margin:0 auto;padding:22px 28px 0;font-size:12.5px;position:relative}.crumb b{color:var(--text)}.main .content{max-width:1240px;padding:16px 28px 40px}.stars{z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(1px 1px at 20px 30px,#fff,#0000),radial-gradient(1px 1px at 120px 80px,#c4b5fd,#0000),radial-gradient(1.5px 1.5px at 200px 150px,#fff,#0000),radial-gradient(1px 1px at 300px 40px,#67e8f9,#0000),radial-gradient(1px 1px at 380px 190px,#fff,#0000);background-size:420px 220px;animation:120s linear infinite stars;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}:root[data-theme=light] .stars{opacity:0}@keyframes stars{to{background-position:420px 220px}}.card,.stat,.finder{--mx:-400px;--my:-400px}.card:after,.finder:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--mx) var(--my), #8b5cf61f, transparent 45%);transition:opacity .35s;position:absolute;inset:0}.card:hover:after,.finder:hover:after{opacity:1}.card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx) var(--my), #a78bfacc, #22d3ee66 40%, transparent 70%);-webkit-mask-composite:xor;padding:1px;transition:opacity .35s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover:before{opacity:1}.stat{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(0);transform-style:preserve-3d}.stat:hover{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px)}.stat .stat-value{transform:translateZ(24px)}.btn:not(.ghost):not(.danger):not(.warn):before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000,#ffffff73,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.btn:not(.ghost):not(.danger):not(.warn):hover:before{animation:.9s shine}@keyframes shine{0%{opacity:1;left:-60%}to{opacity:0;left:130%}}.hero,.finder{isolation:isolate}.hero:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ang,0deg), transparent 0 70%, #ffffffe6 80%, transparent 90%);-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite spin-ang;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin-ang{to{--ang:360deg}}.finder{background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:24px;gap:20px;padding:26px;animation:.5s both rise;display:grid;position:relative;overflow:hidden}.finder-bg{z-index:-1;pointer-events:none;background:radial-gradient(600px 220px at 0 0,#8b5cf647,#0000 70%),radial-gradient(500px 260px at 100% 100%,#22d3ee33,#0000 70%);position:absolute;inset:0}.finder-bg:after{content:"";background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 28px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 28px 100%;opacity:.7;animation:14s linear infinite grid-move;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000,#0000 70%)}@keyframes grid-move{to{background-position:0 28px,28px 0}}.finder-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finder-head h1{background:linear-gradient(90deg, var(--text), #a78bfa 60%, #22d3ee);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 6px;font-size:30px}.finder-head p{color:var(--muted);max-width:640px;margin:0}.finder .eyebrow{background:var(--soft);color:var(--accent)}.source-pill{background:var(--ok-bg);color:var(--ok);border:1px solid #4ade8040;border-radius:20px;flex:none;padding:5px 11px;font-size:12px;font-weight:600}.finder-form{grid-template-columns:1.3fr 1.3fr 1.2fr .5fr auto;align-items:end;gap:12px;display:grid}.ff{gap:6px;font-size:12.5px;font-weight:600;display:grid}.ff>span{color:var(--muted);align-items:center;gap:6px;display:flex}.ff input:not([type=range]),.ff select{background:var(--panel-solid);border-radius:13px;padding:12px 14px;font-size:14.5px}.radius-val{color:var(--text);background:var(--soft);border-radius:8px;margin-left:auto;padding:1px 8px}.find-btn{border-radius:13px;height:47px;padding:0 22px;font-size:15px}input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;height:47px;padding:0;box-shadow:none!important}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #8b5cf6, #22d3ee) 0 0 / var(--p,20%) 100% no-repeat, var(--line-strong);border-radius:8px;height:8px}input[type=range]::-moz-range-track{background:var(--line-strong);border-radius:8px;height:8px}input[type=range]::-moz-range-progress{background:linear-gradient(90deg,#8b5cf6,#22d3ee);border-radius:8px;height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--brand-2);background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-7px;transition:transform .2s;box-shadow:0 0 0 6px #6366f133,0 4px 10px #0006}input[type=range]::-moz-range-thumb{border:4px solid var(--brand-2);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 6px #6366f133}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2)}.radar-card{text-align:center;justify-items:center;gap:10px;padding:30px;display:grid}.radar{filter:drop-shadow(0 0 30px #6366f173);width:230px;height:230px}.rd-ring{fill:none;stroke:#6366f159;stroke-width:1px}.rd-sweep{transform-origin:100px 100px;animation:2.2s linear infinite sweep}@keyframes sweep{to{transform:rotate(360deg)}}.rd-blip{fill:#22d3ee;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite blip}@keyframes blip{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1)}}.scan-bar{background:var(--panel);border:1px solid var(--line);border-radius:16px;gap:8px;padding:14px 16px;animation:.4s both rise;display:grid}.scan-bar .progress{margin:0}.scan-bar.done{border-color:#4ade804d}.spinner{border:2px solid var(--line-strong);border-top-color:var(--brand-3);vertical-align:-2px;border-radius:50%;width:12px;height:12px;margin-right:4px;animation:.8s linear infinite sweep;display:inline-block}.link-btn{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:10px}.filters{margin-bottom:12px}.toggle{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.toggle input{display:none}.toggle span{background:var(--line-strong);border-radius:20px;width:34px;height:20px;transition:background .25s;position:relative}.toggle span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .3s cubic-bezier(.2,.9,.3,1.4);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0000004d}.toggle input:checked+span{background:var(--grad)}.toggle input:checked+span:after{transform:translate(14px)}table.leads td{vertical-align:middle}table.leads tr.open td{background:var(--soft)}.email-cell{color:var(--text);word-break:break-all;font-weight:600}.issue-cell{max-width:220px;color:var(--muted)}.shimmer-text{background:linear-gradient(90deg, var(--muted), var(--text), var(--muted));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite shimmer}.ads-col{justify-items:start;gap:3px;display:grid}.ads-badge{white-space:nowrap;border:1px solid var(--line);background:var(--hover);color:var(--muted);border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.ads-badge.detected{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b59;box-shadow:0 0 14px -4px #f59e0bb3}.ads-badge.not_found{color:var(--ok);background:var(--ok-bg);border-color:#4ade8040}.verify{color:var(--muted);text-decoration:none}.verify:hover{color:var(--accent)}.score-ring{place-items:center;width:38px;height:38px;display:inline-grid;position:relative}.score-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.score-ring b{font-size:11.5px;position:relative}.sr-track{fill:none;stroke:var(--line-strong);stroke-width:3.5px}.sr-bar{fill:none;stroke-width:3.5px;stroke-linecap:round;animation:1s cubic-bezier(.2,.8,.2,1) both ring-in}@keyframes ring-in{0%{stroke-dashoffset:94.25px}}.score-ring.good .sr-bar{stroke:#22c55e}.score-ring.mid .sr-bar{stroke:#f59e0b}.score-ring.bad .sr-bar{stroke:#fb7185}.score-ring.good b{color:#22c55e}.score-ring.mid b{color:#f59e0b}.score-ring.bad b{color:#fb7185}.score-ring.loading{border:3px solid var(--line-strong);border-top-color:var(--brand-1);border-radius:50%;width:30px;height:30px;animation:.9s linear infinite sweep}.detail-row td{padding:0 10px 14px}.lead-detail{background:var(--hover);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1.4fr;gap:18px;padding:14px 16px;animation:.3s both rise;display:grid}.lead-detail h4{margin:0 0 8px;font-size:13px}.issues{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.issues li::marker{color:var(--coral)}.kv.mini{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.kv.mini>div{word-break:break-word;padding:8px 10px;font-size:12.5px}@media (max-width:1100px){.finder-form{grid-template-columns:1fr 1fr}.find-btn{grid-column:1/-1}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.finder-form{grid-template-columns:1fr}.finder{padding:20px}.finder-head h1{font-size:24px}.side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:10px;height:auto;padding:10px 14px;position:sticky}.side:after,.side-card,.nav-label,.new-badge{display:none}.side nav{flex-direction:row;flex-basis:100%;order:3;gap:4px;overflow-x:auto}.nav-group{gap:4px;display:flex}.side .tab{width:auto;padding:6px 10px}.side .tab .tab-icon{width:24px;height:24px}.side .tab.on:before{display:none}.side .brand{flex:1;padding:0}.side-foot{display:flex}.side-actions .btn.grow{flex:none;gap:0;font-size:0}.side-actions .btn svg{width:16px;height:16px}.crumb{display:none}.main .content{padding:14px 16px 30px}.lead-detail{grid-template-columns:1fr}.finder-head{flex-direction:column}.split-even{grid-template-columns:1fr}.login{grid-template-columns:1fr;gap:28px;padding:72px 18px 32px}.float-cards{display:none}}@media (max-width:800px){.grid2,.grid3,.split,.split.wide-right{grid-template-columns:1fr}.content{padding:14px 16px}.top{justify-content:space-between;padding:10px 16px}.top nav{flex-basis:100%;order:3}.hide-sm{display:none}.hero{flex-direction:column;align-items:flex-start;padding:22px}.hero h1{font-size:22px}.ring{align-self:center}.stats{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.area-line{stroke-dashoffset:0}.area-fill{opacity:1}}.phase{color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.seg.big button{padding:9px 14px;font-size:13.5px}.ff .seg.big{align-items:center;height:47px}.lead-board{background:var(--panel);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:22px;animation:.5s both rise;position:relative;overflow:hidden}.lb-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 14px 0;display:flex}.lb-tab{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:14px 14px 13px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.lb-tab:hover,.lb-tab.on{color:var(--text)}.lb-tab.on:after{content:"";background:var(--grad);height:2.5px;box-shadow:0 0 12px var(--brand-1);border-radius:3px;position:absolute;bottom:-1px;left:10px;right:10px}.lb-count{background:var(--hover);border:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:20px;padding:1px 8px;font-size:12px;font-weight:700}.lb-tab.on .lb-count{background:var(--soft);color:var(--accent);border-color:#8b5cf64d}.tier-dot{background:var(--tier);width:8px;height:8px;box-shadow:0 0 8px var(--tier);border-radius:50%}.t-high{--tier:#22c55e}.t-good{--tier:#6366f1}.t-average{--tier:#f59e0b}.t-low{--tier:#94a3b8}.lb-tools{align-items:center;gap:8px;margin-left:auto;padding:6px 0 6px 12px;display:flex}.lb-search{border-radius:10px;width:180px;padding:7px 12px;font-size:13px}.lb-chips{border-bottom:1px solid var(--line);background:var(--hover);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.lb-chip{font:inherit;cursor:pointer;color:var(--text);background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:22px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.lb-chip:hover{border-color:var(--accent);transform:translateY(-1px)}.lb-chip.on{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 6px 16px -6px #6366f1e6}.lb-where{margin-left:auto}.lb-wrap{border-radius:0}.lb-table{min-width:1080px}.lb-table th{letter-spacing:.08em;background:var(--panel-solid);z-index:1;padding:12px 10px;font-size:11px;position:sticky;top:0}.th-sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.th-sort:hover,.th-sort.on{color:var(--text)}.sort-arrows{opacity:.6;font-size:10px}.c-check{width:42px;padding-left:18px!important}.c-num,.lb-table td.c-num{text-align:center}.c-act{text-align:right;width:128px;padding-right:16px!important}.lb-row td{vertical-align:middle;border-bottom:1px solid var(--line);padding:14px 10px;transition:background .2s}.lb-row{cursor:pointer;animation:.35s both rise}.lb-row td:first-child{box-shadow:inset 3px 0 0 var(--tier)}.lb-row:hover td{background:var(--soft)}.lb-row.sel td{background:color-mix(in srgb, var(--brand-2) 10%, transparent)}.lb-row.open td{background:var(--soft);border-bottom-color:#0000}.biz{align-items:center;gap:12px;min-width:240px;max-width:320px;display:flex}.biz-text{gap:4px;min-width:0;display:grid}.biz-text b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.biz-sub{align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.biz-sub .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tier-tag{color:var(--tier);background:color-mix(in srgb, var(--tier) 14%, transparent);border-radius:8px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.avatar{color:#fff;letter-spacing:-.02em;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 6px 14px -6px #00000080}.avatar.logo{border:1px solid var(--line-strong);background:#fff}.avatar.logo img{object-fit:contain;width:26px;height:26px}.icon-row{align-items:center;gap:6px;display:flex}.ic{border-radius:50%;place-items:center;width:32px;height:32px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.9,.3,1.4),box-shadow .2s;display:grid}a.ic:hover{transform:translateY(-2px)scale(1.08)}.ic.tone-green{color:#16a34a;background:#22c55e24}.ic.tone-coral{color:#f43f5e;background:#f43f5e21}.ic.tone-blue{color:#4f46e5;background:#6366f124}:root:not([data-theme=light]) .ic.tone-green{color:#4ade80}:root:not([data-theme=light]) .ic.tone-coral{color:#fb7185}:root:not([data-theme=light]) .ic.tone-blue{color:#a5b4fc}.ic.off{color:var(--muted);background:var(--hover);opacity:.45}.ic.pulse{animation:1.2s ease-in-out infinite pulse-op}@keyframes pulse-op{50%{opacity:.9}}.email-line{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:170px;margin-top:5px;font-size:11.5px;overflow:hidden}.plat{background:var(--hover);border:1px solid var(--line-strong);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.plat b{font-weight:800}.plat.p-wordpress{color:#21759b;background:#21759b1f;font-family:Georgia,serif;font-size:15px}.plat.p-wix{color:#0c6efc}.plat.p-shopify{color:#95bf47}.plat.p-squarespace{color:var(--text)}.plat.p-godaddy{color:#1bdbdb}.plat.p-webflow{color:#4353ff}.soc{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s cubic-bezier(.2,.9,.3,1.4);display:grid}.s-facebook{background:#1877f2}.s-instagram{background:radial-gradient(circle at 30% 110%,#fdcb52,#f56040 40%,#c13584 70%,#833ab4)}.s-linkedin{background:#0a66c2;font-size:11px}.s-x{background:#111;border:1px solid #333}.s-youtube{background:red;font-size:10px}.s-tiktok{background:#010101;border:1px solid #333}.s-yelp{background:#d32323}.soc.more{background:var(--hover);color:var(--muted);border:1px solid var(--line-strong);font-size:11px}.ad-ic{border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;text-decoration:none;display:grid}.ad-ic.g{color:#f59e0b;background:#f59e0b29;font-size:13px;box-shadow:0 0 14px -4px #f59e0bcc}.ad-ic.m{color:#0866ff;background:#0866ff24;font-size:17px}.meter{background:color-mix(in srgb, var(--m) 12%, transparent);border-radius:10px;justify-items:center;gap:5px;min-width:52px;padding:6px 8px;display:inline-grid}.meter b{color:var(--m);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.meter i{background:color-mix(in srgb, var(--m) 22%, transparent);border-radius:4px;width:38px;height:4px;display:block;overflow:hidden}.meter i s{border-radius:inherit;background:var(--m);height:100%;text-decoration:none;animation:1s cubic-bezier(.2,.8,.2,1) both grow;display:block}.meter.good{--m:#16a34a}.meter.mid{--m:#ea8a0c}.meter.bad{--m:#e5484d}:root:not([data-theme=light]) .meter.good{--m:#4ade80}:root:not([data-theme=light]) .meter.mid{--m:#fbbf24}:root:not([data-theme=light]) .meter.bad{--m:#fb7185}.meter.loading{--m:var(--muted);animation:1.2s ease-in-out infinite pulse-op}.meter.loading i{background:linear-gradient(90deg, var(--hover), var(--line-strong), var(--hover));background-size:200% 100%;animation:1.2s linear infinite shimmer}.split-btn{border:1px solid var(--line-strong);background:var(--panel-solid);box-shadow:var(--shadow);border-radius:11px;display:inline-flex;overflow:hidden}.split-btn button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.sb-main{padding:8px 12px}.sb-main:hover:not(:disabled){background:var(--soft);color:var(--accent)}.sb-main.saved{color:var(--ok);cursor:default}.sb-more{padding:8px 9px;border-left:1px solid var(--line-strong)!important;color:var(--muted)!important}.sb-more:hover{background:var(--hover)}.toast{z-index:50;background:var(--panel-solid);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);border-radius:14px;padding:11px 18px;font-size:13.5px;animation:.35s cubic-bezier(.2,.9,.3,1.3) toast-in;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,14px)scale(.96)}}@media (max-width:900px){.lb-tools{margin-left:0}.lb-search{width:130px}.lb-where{width:100%;margin-left:0}}.soc,.soc.plat{width:32px;height:32px;color:inherit;background:#fff;border:1px solid #1417261a;border-radius:50%;place-items:center;font-size:0;display:grid;box-shadow:0 2px 6px -2px #00000040}:root:not([data-theme=light]) .soc{background:#1f2333;border-color:#ffffff1a}:root:not([data-theme=light]) .brand-mono{color:#fff!important}.soc.more{color:var(--muted);font-size:11px;font-weight:700}.soc.ad{box-shadow:0 0 0 3px #4285f41f,0 2px 6px -2px #00000040}a.soc:hover{transform:translateY(-2px)scale(1.1)}.radius-toggle{cursor:pointer;color:var(--muted);align-items:center;gap:8px;font-weight:600;display:flex}.radius-toggle input{opacity:0;pointer-events:none;position:absolute}.rt-box{border:1.5px solid var(--line-strong);color:#0000;background:var(--panel-solid);border-radius:6px;place-items:center;width:18px;height:18px;font-size:12px;transition:all .2s;display:grid}.radius-toggle input:checked+.rt-box{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 4px 10px -4px #6366f1e6}.radius-toggle input:focus-visible+.rt-box{outline:2px solid var(--brand-2);outline-offset:2px}.radius-toggle .radius-val{margin-left:auto}.whole-area{border:1px dashed var(--line-strong);height:47px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:var(--hover);border-radius:13px;align-items:center;padding:0 14px;font-size:13.5px;display:flex;overflow:hidden}.cat-tabs{flex-wrap:wrap;gap:6px;margin:2px 0 8px;display:flex}.cat-tab{font:inherit;color:var(--text);background:var(--hover);border:1px solid var(--line-strong);cursor:pointer;border-radius:20px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.cat-tab span{color:var(--muted);background:var(--soft);border-radius:10px;padding:0 6px;font-size:11px}.cat-tab:hover{border-color:var(--accent)}.cat-tab.on{background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--brand-2);border-color:#0000}.cat-tag{white-space:nowrap;border:1px solid #0000;border-radius:20px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}.cat-interested{color:var(--ok);background:var(--ok-bg)}.cat-not_now{color:var(--warn);background:var(--warn-bg)}.cat-not_interested,.cat-unsubscribe{color:var(--err);background:var(--err-bg)}.cat-tab.cat-interested,.cat-tab.cat-not_now,.cat-tab.cat-not_interested,.cat-tab.cat-unsubscribe,.cat-tab.cat-other{background:var(--hover);color:var(--text)}.cat-tab.on.cat-interested{box-shadow:inset 0 0 0 1.5px var(--ok)}.cat-tab.on.cat-not_now{box-shadow:inset 0 0 0 1.5px var(--warn)}.cat-tab.on.cat-not_interested,.cat-tab.on.cat-unsubscribe{box-shadow:inset 0 0 0 1.5px var(--err)}.spam-meter{border:1px solid var(--line-strong);border-radius:var(--radius-sm);margin:4px 0 10px;overflow:hidden}.spam-head{all:unset;box-sizing:border-box;cursor:pointer;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.spam-head:focus-visible{outline:2px solid var(--brand-2)}.spam-score{color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.spam-meter.good .spam-score{background:linear-gradient(135deg,#22c55e,#10b981)}.spam-meter.ok .spam-score{background:linear-gradient(135deg,#f59e0b,#f97316)}.spam-meter.bad .spam-score{background:linear-gradient(135deg,#f43f5e,#e11d48)}.spam-bar{background:var(--hover);border-radius:6px;flex:80px;min-width:60px;height:6px;overflow:hidden}.spam-bar span{border-radius:6px;height:100%;transition:width .4s;display:block}.spam-meter.good .spam-bar span{background:var(--ok)}.spam-meter.ok .spam-bar span{background:var(--warn)}.spam-meter.bad .spam-bar span{background:var(--err)}.spam-list{gap:4px;margin:0;padding:4px 14px 10px 32px;font-size:13px;display:grid}.spam-list .lvl-high::marker{color:var(--err)}.spam-list .lvl-med::marker{color:var(--warn)}.spam-list .lvl-low::marker{color:var(--muted)}tr.ab-win td{background:var(--ok-bg)}.pipe-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.pipe-stats div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--hover);padding:10px 12px;display:grid}.pipe-stats b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:22px}.pipe-stats span{color:var(--muted);font-size:12px}.pipe{scroll-snap-type:x proximity;grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:12px;margin-top:14px;padding:2px 2px 12px;display:grid;overflow-x:auto}.pipe-col{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scroll-snap-align:start;border-top:3px solid var(--line-strong);min-height:220px;padding:12px;transition:border-color .2s,box-shadow .2s}.pipe-col.over{border-color:var(--brand-2);box-shadow:0 0 0 4px #6366f12e}.pipe-col header{justify-content:space-between;align-items:center;font-weight:700;display:flex}.pipe-col>p{margin:2px 0 10px}.pc-interested{border-top-color:#22c55e}.pc-meeting{border-top-color:#6366f1}.pc-won{border-top-color:#f59e0b}.pc-not_now{border-top-color:#fbbf24}.pc-lost{border-top-color:#94a3b8}.pc-not_interested{border-top-color:#f43f5e}.pipe-list{gap:8px;display:grid}.pipe-card{background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:var(--radius-sm);cursor:grab;gap:3px;min-width:0;padding:10px;transition:transform .15s,box-shadow .15s;display:grid}.pipe-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.pipe-card:active{cursor:grabbing}.pipe-card select{width:auto;max-width:140px;padding:3px 6px;font-size:12px}.pipe-empty{border:1.5px dashed var(--line-strong);border-radius:var(--radius-sm);text-align:center;color:var(--muted);padding:18px;font-size:13px}.heat{grid-template-columns:34px repeat(24,minmax(0,1fr));align-items:center;gap:3px;margin-top:10px;display:grid}.heat-h{color:var(--muted);white-space:nowrap;font-size:10px;overflow:visible}.heat-d{color:var(--muted);font-size:11px}.heat-c{background:var(--hover);border:1px solid var(--line);border-radius:4px;height:22px}.heat-c[data-on="1"]{background:var(--grad);border-color:#0000}@media (max-width:800px){.pipe-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.heat{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:1.5px}.heat-h{font-size:8px}.heat-c{border-radius:2px;height:13px}}
