:root{--bg: #f3f6fa;--panel: #ffffff;--line: #e0e6ee;--line-2: #c9d3df;--ink: #14233a;--ink-2: #2f425c;--muted: #586d88;--faint: #8497ae;--accent: #1d5fd1;--accent-ink: #ffffff;--link: #1d5fd1;--sel: #eaf1fd;--sel-ink: #164aa3;--nav: #0f1d33;--nav-on: #5aa2ff;--hl: #1d5fd1;--hl-soft: #eaf1fd;--hl-line: #c4d7f6;--hl-ink: #164aa3;--ok: #0f7b57;--ok-soft: #e3f5ee;--ok-line: #b9e3d2;--warn: #a15c00;--warn-soft: #fff3dc;--warn-line: #f0d49a;--warn-ink: #7a4500;--bad: #b3261e;--bad-soft: #fdecea;--bad-line: var(--bad-line)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink-2);font:14px/1.45 ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}a{color:var(--link);text-decoration:none}.app{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);height:100%}.topbar{background:var(--nav);color:#fff;display:flex;align-items:center;gap:16px;padding:0 16px}.brand{height:28px;width:auto;display:block}.topnav{display:flex;gap:2px;margin-left:8px}.topnav{margin-left:20px;gap:6px}.topnav a{color:#aebbd0;padding:8px 12px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid transparent}.topnav a:hover{color:#fff}.topnav a.active{color:#fff;border-bottom-color:var(--nav-on)}.topbar .sp{flex:1}.refresh{width:30px;height:30px;border:0;border-radius:50%;background:none;color:#9ca3af;display:grid;place-items:center;cursor:pointer}.refresh:hover{color:#fff;background:#ffffff1f}.refresh:active svg{transform:rotate(180deg)}.refresh svg{transition:transform .3s}.refresh.busy{color:#fff}.refresh.busy svg{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.body{display:flex;flex-direction:column;min-height:0;position:relative}.main{display:flex;flex-direction:column;min-width:0;min-height:0;flex:1}.sp{flex:1}.phdr{background:var(--panel);border-bottom:1px solid var(--line);padding:10px 16px;display:flex}.phdr{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.prow,.trow{display:contents}.switch{order:1}.o-search{order:2}.o-filter{order:3;display:flex;align-items:center;flex:none;gap:8px}.o-display{order:4}.phdr .meta{order:5}.phdr .sp{order:6}.phdr .seg.lens{order:7}.phdr .seg.icons{order:8}.o-chips{order:9;flex:1 0 100%}.meta{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.btn{height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:6px;background:#fff;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;white-space:nowrap}.btn:hover{background:var(--bg)}.btn.open,.btn.active{border-color:var(--accent);color:var(--ink)}.btn svg{flex:none;color:var(--muted)}.btn.solid{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.sm{height:26px;font-size:12px}.badge{background:var(--accent);color:var(--accent-ink);border-radius:999px;font-size:11px;line-height:16px;min-width:16px;padding:0 5px;text-align:center}.linkbtn{border:0;background:none;color:var(--link);cursor:pointer;font-size:12px;padding:0 4px}.linkbtn:disabled{color:var(--faint);cursor:default}.switch .btn{height:34px;gap:8px;padding:0 10px 0 12px}.switch .eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.switch .name{font-weight:600;color:var(--ink);max-width:240px;overflow:hidden;text-overflow:ellipsis}.switch .n{background:var(--bg);border:1px solid var(--line);border-radius:999px;font-size:11px;padding:0 7px;color:var(--muted)}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:6px;overflow:hidden;background:#fff;flex:none}.seg button{height:28px;padding:0 12px;border:0;background:none;color:var(--muted);font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.seg button+button{border-left:1px solid var(--line-2)}.seg button:hover{background:var(--bg)}.seg button.on{background:var(--accent);color:var(--accent-ink)}.seg button.on svg{color:#fff}.seg button:disabled{opacity:.45;cursor:default}.seg.icons button{padding:0 10px}.field{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:6px;padding:0 10px;height:30px;background:#fff;color:var(--faint)}.field input{border:0;outline:0;width:100%;font-size:13px;background:transparent;color:var(--ink)}.field:focus-within{border-color:var(--accent)}.o-search{width:240px;flex:0 1 240px}.chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center;min-width:0}.chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 6px 0 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg);font-size:12px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.chip svg{width:12px;height:12px;color:var(--muted)}.chip:hover{border-color:var(--accent)}.pop{position:relative;display:inline-block;flex:none}.pop-scrim{display:none}.pop-menu{position:absolute;z-index:30;top:calc(100% + 6px);min-width:270px;max-width:min(340px,92vw);max-height:calc(100vh - 120px);overflow-y:auto;background:#fff;border:1px solid var(--line-2);border-radius:8px;box-shadow:0 8px 28px #00000029;padding:8px}.pop-menu.left{left:0}.pop-menu.right{right:0}.menu-h{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:8px 8px 4px}.menu-h.user-email{text-transform:none;letter-spacing:0;font-size:13px;color:var(--ink)}.menu-list{max-height:260px;overflow:auto;display:flex;flex-direction:column}.opt{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border:0;background:none;border-radius:4px;text-align:left;cursor:pointer;font-size:13px;color:var(--ink-2)}.opt:hover{background:var(--bg)}.opt.on{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}.opt .n{margin-left:auto;color:var(--faint);font-size:12px;font-weight:400}.opt.check input{accent-color:var(--accent)}.menu-search{margin:2px 2px 6px}.menu-select{width:calc(100% - 16px);margin:2px 8px 8px;height:30px;border:1px solid var(--line-2);border-radius:6px;background:#fff;padding:0 8px;font-size:13px}.menu-foot{border-top:1px solid var(--line);margin-top:6px;padding:8px 8px 2px;font-size:12px;color:var(--faint)}.menu-foot.row{display:flex;justify-content:space-between;align-items:center}.menu-empty{padding:10px 8px;color:var(--faint);font-size:13px}.filter-section{padding:4px 0}.filter-section+.filter-section{border-top:1px solid var(--line);margin-top:4px}.filter-section h3{margin:0;font-weight:650;color:var(--muted)}.filter-sum{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:none;text-align:left;cursor:pointer;padding:6px 8px;font:inherit;font-size:13px;color:var(--ink-2);border-radius:4px}.filter-sum:hover,.filter-field.open>.filter-sum{background:var(--bg)}.filter-sum .chev{color:var(--faint);font-size:16px;line-height:1}.filter-field .badge{margin-left:6px}.filter-field .menu-list.fly{padding:6px}@media(min-width:721px){.filter-field .menu-list.fly{position:fixed;left:var(--fx);top:var(--fy);width:250px;max-height:270px;overscroll-behavior:contain;z-index:70;background:#fff;border:1px solid var(--line-2);border-radius:8px;box-shadow:0 8px 28px #00000029}}@media(max-width:720px){.filter-field .menu-list.fly{padding-left:10px;max-height:175px}.filter-sum .chev{transform:rotate(90deg)}}.legacy-tags{font-size:12px;color:var(--muted);margin:4px 0}.user .btn{height:auto;padding:0;border:0;background:none}.avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#000;font-weight:600;font-size:13px}.board{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;padding:12px 16px 0;background:#eef1f5}.cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:14px;height:100%}.col{display:flex;flex-direction:column;min-height:0}.colhead{height:36px;padding:0 12px;border-radius:10px;background:var(--c);color:#fff;display:flex;align-items:center;flex:none}.colhead .r1{flex:1;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:13px}.colhead .r1 span:last-child{background:#00000038;border-radius:999px;padding:0 8px;font-size:12px}.cards{padding:10px 0 24px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;min-height:0;flex:1}.empty{font-size:13px;color:var(--faint);padding:10px;text-align:center}.card{background:#fff;border:1px solid transparent;border-radius:12px;padding:11px 13px;text-align:left;cursor:pointer;width:100%;display:flex;flex-direction:column;gap:3px;flex:none;box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;transition:box-shadow .12s,border-color .12s,transform .12s}.card:hover{box-shadow:0 6px 16px #10182824;transform:translateY(-1px)}.card.on,.card.on:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);transform:none}.card .head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.card .t{font-weight:600;color:var(--ink);font-size:14px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card .s{font-size:12px;color:var(--muted)}.tags{display:flex;flex-wrap:wrap;gap:4px}.tag{font-size:11px;line-height:16px;padding:1px 8px;border-radius:999px;background:#fff;border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap}.tag.sig{display:inline-flex;align-items:center;gap:5px;color:var(--ink);font-weight:500}.tag.sig:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--faint);flex:none}.tag.sig.pressure:before{background:var(--bad)}.tag.sig.booster:before{background:var(--ok)}.tag.sig.unclassified{border-style:dashed;color:var(--muted)}.tag.sig.unclassified:before{background:transparent;box-shadow:inset 0 0 0 1px var(--faint)}.tag.camp{background:var(--nav);border-color:var(--nav);border-radius:3px;color:#fff;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.lead-tags{margin:6px 0}.lead-tag{white-space:normal;text-align:left;background:#f1f5f9;border-color:#dbe3eb}.lead-tag.timing{background:#eef2ff;border-color:#d8ddf9;color:#3730a3}.lead-tag.replied{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.lead-tag.verify{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn-ink)}.lead-tags.compact{flex-wrap:nowrap;align-items:center;min-width:0;margin:0}.lead-tags.compact .lead-tag{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-tags.compact .lead-tag.icon{flex:none;display:inline-flex;align-items:center;padding:1px 5px}.lead-tag.icon svg{width:13px;height:13px}.lead-tags-more{flex:none;font-size:11px;color:var(--muted)}.leadwork{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;margin:2px 0 0}.workmeta{display:block;font-size:12px;line-height:1.5;color:var(--muted)}.workheader{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px}.workheader>span{font-size:12px;color:var(--muted)}.worktargets{margin-top:12px;gap:6px;align-items:center;position:relative}.worktargets .tag{display:inline-flex;align-items:center;height:26px;padding:0 10px;font-size:12px}.worktargets .pop.campaigns{position:static}.worktargets .pop.campaigns .pop-menu{left:0;right:0;min-width:0;max-width:none}.pop.campaigns>.btn{height:26px;padding:0 8px 0 10px;font-size:12px;border-radius:999px}.pop.campaigns>.btn .cn{max-width:160px;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--ink)}.pop.campaigns>.btn .num{min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--accent);color:var(--accent-ink);font-size:11px;font-weight:600;display:grid;place-items:center}.pop.campaigns.wait>.btn{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn-ink)}.pop.campaigns.wait>.btn .cn{color:var(--warn-ink)}.pop.campaigns.wait>.btn .num{background:var(--warn-ink)}.pop.campaigns.st-active>.btn{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.pop.campaigns.st-closed>.btn{background:#f1f5f9;border-color:#dbe3eb;color:var(--muted)}.pop.campaigns.st-active>.btn .cn,.pop.campaigns.st-closed>.btn .cn{color:inherit}.pop.campaigns>.btn .eyebrow-s{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.work-pick{display:flex;gap:8px;align-items:center;padding:2px 8px 6px}.work-pick .menu-select{flex:1;width:auto;margin:0;min-width:0}.opt:disabled{opacity:.5;cursor:default}.opt:disabled:hover{background:none}.opt.on:disabled:hover{background:var(--bg)}.pop.campaigns>.btn .spin{width:10px;height:10px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite;flex:none}.tag.relationship{background:#f1f5f9;border-color:#dbe3eb}.tag.relationship.engaged{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.tag.relationship.nurture{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn-ink)}.tag.assignee{font-weight:500}.tag.attention{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn-ink)}.tag.target{border-style:dashed;color:var(--muted)}.worksummary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid var(--line);font-size:12px;background:#fff}.workday{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workday label{display:flex;align-items:center;gap:7px;font-weight:500}.workday input{max-width:150px;border:1px solid var(--line-2);border-radius:5px;padding:5px 7px;background:#fff;color:var(--ink);font:inherit}.tablewrap{flex:1;overflow:auto;padding:14px 20px}table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);font-size:13px}th{text-align:left;font-weight:600;font-size:12px;color:var(--ink);background:var(--bg);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0}td{padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top}tr.row{cursor:pointer}.clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:320px}td:first-child{min-width:180px}tr.row:hover td{background:#f8fbfc}tr.row.on td{background:var(--sel)}.lead{position:fixed;inset:52px 0 0;z-index:20;background:var(--bg);display:flex;flex-direction:column}.lbar{flex:none;display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;background:#fff;border-bottom:1px solid var(--line)}.lbody{flex:1;min-height:0;display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,2fr)}.linfo{min-height:0;overflow:auto;background:#fff;border-right:1px solid var(--line)}.lid{padding:18px 24px 14px;border-bottom:1px solid var(--line)}.lid h2{margin:0 0 2px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.lid .sub{font-size:13px;color:var(--muted)}.stagebar{display:flex;gap:3px;margin-top:14px}.stagebar span{flex:1;height:6px;border-radius:3px;background:var(--line)}.stagebar span.done{background:var(--accent)}.stagelabel{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:6px}.stagelabel b{color:var(--ink);font-weight:600}.lsecs{padding:0 24px 32px}.sec{border-bottom:1px solid var(--line)}.sec:last-child{border-bottom:0}.sec>summary{display:flex;align-items:center;gap:8px;padding:14px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:600;color:var(--ink)}.sec>summary::-webkit-details-marker{display:none}.sec>summary svg{flex:none;color:var(--muted);transform:rotate(-90deg);transition:transform .12s}.sec[open]>summary svg{transform:none}.sec>summary .m{margin-left:auto;font-weight:400;font-size:12px;color:var(--faint);text-align:right}.secb{padding:0 0 16px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 16px}.lbl{font-size:12px;color:var(--muted)}.val{font-size:14px;color:var(--ink);overflow-wrap:anywhere}.val small{display:block;font-size:12px;color:var(--faint)}.rec{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:8px;padding:6px 0;font-size:13px;border-top:1px dashed var(--line)}.rec:first-of-type{border-top:0}.rec .d{color:var(--muted)}.rec b{font-weight:500}.rec .who{color:var(--faint);font-size:12px;display:block}.sigrow{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.sigrow>span:last-child{text-align:right;min-width:0}.sigrow small{display:block;font-size:12px;color:var(--faint)}.sigrow small.unk{color:var(--warn)}.fam{margin-left:6px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.chain{margin:2px 0;padding-left:8px;border-left:2px solid var(--line-2)}.chaincap{font-size:11px;color:var(--faint);padding-top:2px}.secb>.lbl{margin-top:4px}.faint{color:var(--faint)}.hint{font-size:12px;color:var(--warn);background:var(--warn-soft);border-radius:4px;padding:6px 8px;margin:0 0 6px}.cand{padding:6px 0;border-top:1px dashed var(--line)}.candh{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;color:var(--ink)}.candh b{font-weight:500}button.rel{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:6px 0;border:0;border-top:1px dashed var(--line);background:none;font:inherit;color:inherit;cursor:pointer}button.rel:hover .candh b{text-decoration:underline}.conf{flex:none;font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap}.conf.medium{color:var(--ink-2)}.conf.high{color:var(--ok);border-color:var(--ok-line)}.cand ul{margin:2px 0 0;padding-left:18px;font-size:12px;color:var(--muted)}.yes{color:var(--ok);font-weight:500}.no{color:var(--faint)}.unk{color:var(--warn)}.range{position:relative;height:10px;border-radius:999px;background:var(--bg);margin:14px 0 6px;border:1px solid var(--line)}.range .band{position:absolute;top:0;bottom:0;border-radius:999px;background:#98a2b3}.range .mid{position:absolute;top:-5px;width:3px;height:18px;background:var(--ink);border-radius:2px}.rangeends{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.err{background:var(--bad-soft);color:var(--bad);border-radius:4px;padding:10px 12px;margin:14px 0}.loading{color:var(--faint);padding:16px 0}.loading.wait{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 0 12vh}.spinner{display:inline-block;flex:none;vertical-align:middle;width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.spinner.sm{width:12px;height:12px;border-width:2px;flex:none}.menu-saving{display:flex;align-items:center;gap:8px;padding:8px 4px 0;font-size:13px;color:var(--muted)}.page{padding:20px;overflow:auto}.page h1{margin:0 0 4px;font-size:22px;font-weight:500;color:var(--ink)}.page p.lede{margin:0 0 16px;color:var(--muted)}.lfeed{min-height:0;overflow:auto;padding:24px 32px 48px}.feed{max-width:880px;margin:0 auto}.feedhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.feedhead h2{margin:0;font-size:18px;font-weight:600;color:var(--ink)}.feedstatus{margin:8px 0 0;color:var(--muted);font-size:12px}.pills{display:flex;flex-wrap:wrap;gap:6px}.pills button{height:28px;padding:0 12px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--ink-2);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pills button:hover{border-color:var(--accent)}.pills button span{color:var(--faint)}.pills button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pills button.on span{color:#cbd6e2}.feedempty{margin-top:20px;padding:40px 24px;text-align:center;background:#fff;border:1px dashed var(--line-2);border-radius:10px;color:var(--muted)}.feedempty b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}.feedempty p{margin:0 auto;max-width:420px}.month{margin:26px 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tl{position:relative;list-style:none;margin:0;padding:0}.tl:before{content:"";position:absolute;left:15px;top:16px;bottom:16px;width:2px;background:var(--line-2)}.ev{--k: var(--ink);position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding-bottom:14px}.ev.note{--k: var(--warn)}.ev.sms{--k: #0e7490}.ev.call{--k: #4f46e5}.ev.stage{--k: #059669}.ev.call.miss{--k: #dc2626}.ev.call.vm{--k: #b45309}.thread{display:flex;flex-direction:column;gap:6px;margin-top:8px}.tday{text-align:center;font-size:11px;color:var(--faint);margin:6px 0 4px}.tmsg:first-child .tday{margin-top:0}.msg{display:flex;flex-direction:column;max-width:82%}.msg.out{margin-left:auto;align-items:flex-end}.msg.in{align-items:flex-start}.bub{padding:7px 11px;border-radius:14px;font-size:14px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.msg.out .bub{background:var(--k);color:#fff;border-bottom-right-radius:4px}.msg.in .bub{background:#eef0f3;color:var(--ink);border-bottom-left-radius:4px}.msg.fail .bub{background:var(--bad-soft);color:var(--ink);box-shadow:inset 0 0 0 1px #f1c3be}.mmeta{margin-top:3px;font-size:12px;color:var(--muted)}.mlot{display:inline-flex;flex-wrap:wrap;gap:0 5px;max-width:100%;margin:0 0 4px;padding:2px 10px;border-radius:999px;background:var(--sel);color:var(--ink);font-size:12px;font-weight:600;line-height:1.5}.mlot span{color:var(--muted);font-weight:500}.mmeta .bad{color:#dc2626}.mmeta .evours{color:var(--muted);font-size:inherit}.evicon{z-index:1;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--k);color:var(--k)}.evcard{min-width:0;background:#fff;border:1px solid #d0d5dd;border-radius:10px;padding:12px 14px;box-shadow:0 1px 2px #1018280f}.evhead{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;color:var(--muted)}.evhead b{color:var(--ink);font-weight:600}.evhead time{margin-left:auto;font-size:12px;color:var(--faint)}.ev.sms-plan{--k: var(--muted)}.ev.sms-plan.pending{--k: #0e7490}.sms-plan .evcard{background:var(--bg);border-style:dashed;box-shadow:none}.sms-plan.pending .evcard{background:#f0fafc;border-color:#7ec5d5}.sms-plan-badge{padding:2px 8px;border-radius:999px;background:#e6ecf2;color:var(--k);font-size:12px;font-weight:600}.pending .sms-plan-badge{background:#d7f1f6}.sms-plan-window{margin-top:8px;color:var(--k);font-size:12px}.sms-plan-window div{margin-top:2px;color:var(--ink);font-size:14px;font-weight:600}.evbody{margin-top:8px;font-size:14px;line-height:1.5;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.evline{font-variant-numeric:tabular-nums;color:var(--faint)}.evname{color:var(--muted);font-weight:500;margin-right:6px}.evours{font-variant-numeric:tabular-nums;color:var(--faint);font-size:12px}.evours b{color:var(--muted);font-weight:600}.evaudio{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.evaudio audio{width:100%;max-width:420px;height:36px}.evaudio button{padding:6px 12px;border:1px solid var(--line-2);border-radius:8px;background:#fff;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.evaudio button:disabled{opacity:.6;cursor:default}.evaudio span{font-size:12px;color:#991b1b}.evnote{margin-top:8px;font-size:13px;color:var(--muted)}.evflags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.evflags span{padding:2px 8px;border-radius:999px;background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn-ink);font-size:12px}.evflags span.bad{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.feednote{margin:16px 0 0;font-size:12px;color:var(--faint);text-align:center}.evtr summary{margin-top:8px;cursor:pointer;font-size:13px;font-weight:500;color:var(--ink)}.evtr .evbody{margin-top:6px;padding:6px 10px;background:var(--bg);border-radius:6px;font-size:13px}.evtr .turn{margin:0;padding:3px 0;line-height:1.4}.evtr .turn+.turn{border-top:1px solid var(--line)}.evtr .turn.k,.evtr .turn.q{display:grid;grid-template-columns:70px 1fr;gap:8px}.evtr .who{padding-top:2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.evtr .q .who{color:#4338ca}.evtr .k .who{color:var(--warn)}.spec{margin:12px 0 0;padding:12px 14px;background:var(--bg);border:1px solid var(--line);border-radius:4px;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto;color:var(--ink-2)}.gate{min-height:100%;display:grid;place-items:center;padding:24px 16px;background:var(--nav)}.gate-card{width:min(420px,100%);border:1px solid rgba(255,255,255,.1);padding:40px 36px 36px;color:#9ca3af}.gate-logo{height:36px;width:auto;display:block;margin-bottom:40px}.gate-eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin-bottom:12px}.gate-card h1{font-size:28px;font-weight:300;letter-spacing:-.025em;line-height:1.15;color:#fff;margin:0 0 14px}.gate-card p{margin:0 0 28px;font-size:14px;line-height:1.6;color:#9ca3af}.gate-card b{color:#d1d5db;font-weight:500}.gate-btn{border:1px solid #fff;border-radius:0;background:#fff;color:#000;padding:12px 28px;cursor:pointer;font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase;transition:background .2s,color .2s}.gate-btn:hover{background:#f3f4f6}.gate-btn.alt{background:transparent;color:#fff;border-color:#ffffff4d}.gate-btn.alt:hover{background:#ffffff1a;border-color:#fff}.signout{border:1px solid rgba(255,255,255,.3);background:none;color:#d1d5db;border-radius:0;padding:6px 14px;cursor:pointer;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.signout:hover{border-color:#fff;color:#fff}.cd-button{font-size:12px}.cd-scrim{position:fixed;inset:0;z-index:200;background:#14202b66;display:flex;align-items:center;justify-content:center;padding:24px}.cd-scrim>div{width:min(940px,100%);max-height:92vh}.campaign-data{background:#fff;color:var(--ink);border-radius:10px;box-shadow:0 16px 70px #14202b44;padding:22px;max-height:92vh;overflow:auto}.cd-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.cd-head h2{margin:0 0 4px;font-size:19px;font-weight:600}.cd-head .mono{font-size:12px;color:var(--muted)}.cd-summary{display:grid;grid-template-columns:1.5fr repeat(4,1fr);border:1px solid var(--line);border-radius:6px;margin-bottom:16px}.cd-summary.cd-run-summary{grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.cd-coverage-title{margin:0 0 8px;font-size:14px}.cd-summary>div{padding:14px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.cd-summary>div:last-child{border:0}.cd-summary b{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.cd-summary small{font-size:14px;color:var(--muted);font-weight:400}.cd-summary span{font-size:12px;color:var(--muted)}.cd-good{color:var(--ok)}.cd-warn{color:var(--warn)}.cd-action{display:flex;align-items:center;gap:20px;justify-content:space-between;margin-bottom:14px}.cd-action p{font-size:13px;color:var(--muted);line-height:1.5;margin:0 0 5px}.cd-action b{color:var(--warn);font-weight:500}.cd-action .btn{flex-shrink:0}.cd-table{border:1px solid var(--line);border-radius:5px;overflow:auto}.cd-table table{width:100%;border:0}.cd-table th{font-size:11px;color:var(--muted);white-space:nowrap;position:static}.cd-table td{font-size:13px;font-variant-numeric:tabular-nums}.cd-table td:first-child{min-width:100px}.cd-table .num{white-space:nowrap}.cd-breakdown span{display:block;font-size:12px}.cd-note{color:var(--muted);font-size:12px;line-height:1.5;margin:10px 0}.cd-runs{margin-top:20px;font-size:13px}.cd-runs>div{padding:10px 0;border-bottom:1px solid var(--line)}.cd-runs p{color:var(--muted);font-size:12px;margin:6px 0 0}@media(max-width:720px){.cd-scrim{padding:12px;align-items:flex-end}.campaign-data{padding:16px}.cd-summary{grid-template-columns:repeat(3,1fr)}.cd-summary>div{padding:10px}.cd-summary b{font-size:21px}.cd-action{flex-direction:column;align-items:stretch;gap:8px}}.page h2.mon-title{display:flex;align-items:center;gap:10px;margin:22px 0 8px;font-size:14px;font-weight:500;color:var(--ink)}.mon{border:1px solid var(--line);border-radius:4px;overflow:auto;background:#fff}.mon table{border:0}.mon th{position:static;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500}.mon td{vertical-align:middle}.mon tr:last-child td{border-bottom:0}.mon .num{text-align:right;width:1%;white-space:nowrap}.mon .mono,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mon .strong{color:var(--ink);font-weight:500}.mon .why{display:block;font-size:12px;font-weight:400;color:var(--muted)}.mon .muted,.muted{color:var(--muted)}.pill{display:inline-block;border:1px solid;border-radius:999px;padding:1px 9px;font-size:11px;font-weight:500;letter-spacing:.03em;white-space:nowrap}.st-running{color:#1d4ed8;border-color:#bfd3fb;background:#eff5ff}.st-queued{color:#475569;border-color:#cbd5e1;background:#f8fafc}.st-scheduled{color:#7e3af2;border-color:#d8c6fb;background:#f6f0ff}.st-done{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.st-failed,.st-blocked{color:var(--bad);border-color:var(--bad-line);background:var(--bad-soft)}@media(max-width:720px){.topbar{gap:8px;padding:0 12px}.hide-sm{display:none!important}.brand{height:24px}.topnav{margin-left:2px;gap:0}.topnav a{padding:8px;font-size:11px}.page{padding:14px 12px}.phdr{padding:8px 12px;gap:8px}.switch{flex:1 1 0;min-width:0}.switch .btn{width:100%}.switch .name{flex:1;text-align:left}.phdr .sp,.phdr .meta{display:none}.phdr .seg.icons{order:2}.phdr .seg.lens{order:3;flex:1 0 100%}.seg.lens button{flex:1;justify-content:center;height:32px}.o-search{order:4;flex:1 1 0;width:auto;min-width:0}.o-filter{order:5}.o-display{order:6}.o-chips{order:9;flex-wrap:nowrap;overflow-x:auto}.notice{display:none}.board{overflow-x:hidden;overflow-y:auto;padding:10px 12px 16px}.cols{display:flex;flex-direction:column;height:auto;gap:12px}.colhead{position:sticky;top:0;z-index:1}.cards{overflow:visible;padding-bottom:4px}.pop-scrim{display:block;position:fixed;inset:0;background:#0006;z-index:50}.pop-menu{position:fixed;z-index:60;inset:auto 0 0;min-width:0;max-width:none;max-height:78vh;overflow:auto;border:0;border-radius:14px 14px 0 0;padding:12px 12px 22px;box-shadow:0 -8px 30px #00000040}.menu-list{max-height:44vh}.opt{padding:12px 8px;font-size:15px}.menu-select{height:38px;font-size:15px}.lbody{display:block;overflow:auto}.linfo{overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.lid{padding:16px 16px 14px}.lsecs{padding:0 16px 16px}.lfeed{overflow:visible;padding:16px 12px 32px}.evhead time{margin-left:0;flex:1 0 100%}.tablewrap{padding:10px 12px}td:first-child{min-width:0}td,th{padding:9px 10px}}@media(max-width:1180px){.hide-md,.phdr .meta{display:none}}.nodata{display:inline-flex;align-items:center;gap:4px;color:var(--warn);font-weight:500}.nodata svg{flex:none;width:13px;height:13px}.dnr{background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:6px;padding:9px 12px;margin:14px 0 10px;color:var(--warn-ink)}.dnr b{display:flex;align-items:center;gap:6px;font-weight:500;color:#5c3a00}.dnr p{margin:2px 0 8px;font-size:12px}.dnr .btn{border-color:var(--warn);color:var(--warn-ink)}.big .nodata{font-size:14px}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tile{border:1px solid var(--line);border-radius:6px;padding:9px 11px;min-width:0}.tile.w{grid-column:1 / -1}.tile .big{font-size:18px;font-weight:600;color:var(--ink);line-height:1.25}.tile.owner{margin-top:8px;padding:12px 14px 6px;background:var(--hl-soft);border-color:var(--hl-line);border-left:4px solid var(--hl)}.tile.owner h3{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--ink)}.pillars{margin:0;font-size:13px;line-height:1.5}.pillars>div{padding:9px 0;border-top:1px solid var(--hl-line)}.pillars>div:first-child{border-top:0}.pillars dt{margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--hl-ink)}.pillars dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.pillars dd small{display:block;margin-top:2px;font-size:11px;color:var(--muted)}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.pgrid>div{border:1px solid var(--line);border-radius:6px;padding:7px 9px}.pgrid b{display:block;font-size:16px;color:var(--ink);font-weight:600}.pgrid span{font-size:11px;color:var(--muted)}.kv{display:grid;grid-template-columns:104px minmax(0,1fr);gap:6px 10px}.dsicon{position:relative;flex:none;width:24px;height:24px;border:1px solid var(--line-2);border-radius:50%;background:#fff;color:var(--muted);display:grid;place-items:center;padding:0;cursor:pointer;align-self:center}.dsicon svg{display:block}.lidtools{display:flex;align-items:center;gap:6px;flex:none}a.dsicon:hover{background:var(--bg);color:var(--ink)}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.25}}i.pulse{animation:livepulse 1.1s ease-in-out infinite}.livebar{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:6px 10px;border-radius:6px;background:var(--warn-soft);color:var(--warn-ink);font-size:12px}.livebar i.pulse{flex:none;width:8px;height:8px;border-radius:50%;background:#eab308}.dnr .livebar{background:none;padding:0;margin:2px 0 0}.linkbtn{border:0;background:none;padding:0;color:var(--link);font:inherit;cursor:pointer}.linkbtn:hover{text-decoration:underline}.ent{border-left:2px solid var(--line);margin:6px 0 2px 4px;padding-left:12px}.ent .t{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-right:6px}.ent .n{font-weight:600;color:var(--ink)}.ent.hyp .n{font-style:italic;font-weight:500}.cards,.linfo,.lfeed{scrollbar-width:none}.cards::-webkit-scrollbar,.linfo::-webkit-scrollbar,.lfeed::-webkit-scrollbar{display:none}.aisum{background:#fff;border:1px solid var(--line);border-left:3px solid var(--link);border-radius:6px;padding:11px 14px;margin-bottom:16px}.tag.status{font-weight:600;color:var(--ink)}.tag.status.active{background:var(--ok-soft);border-color:var(--ok-line);color:var(--ok)}.tag.status.closed{background:#f1f5f9;border-color:#dbe3eb;color:var(--muted)}.nextline{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding:1px 0 1px 12px;border-left:3px solid #16a34a;font-size:13px;color:var(--ink)}.nextline b,.nextline .t{font-weight:600}.nextline span{color:var(--muted)}.nextline .t{white-space:nowrap}.nextline .warn{color:var(--warn-ink)}.nextline.none{border-left-color:var(--line-2)}.pills button .ck{width:12px;height:12px;border:1.5px solid currentColor;border-radius:3px;display:inline-block;position:relative;flex:none}.pills button.on .ck:after{content:"";position:absolute;left:2.5px;top:-.5px;width:3px;height:7px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(40deg)}.famhead{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.1em;margin:12px 0 2px;color:var(--muted)}.famhead:after{content:"";flex:1;height:1px;background:var(--line)}.famhead.pressure{color:var(--bad)}.famhead.booster{color:var(--ok)}.sg{display:grid;grid-template-columns:10px minmax(0,1fr);gap:0 9px;padding:7px 0;border-bottom:1px solid #eef2f6}.sg b{font-weight:600;color:var(--ink);font-size:14px}.sg small{display:block;font-size:12px;color:var(--muted)}.sg small.unk{color:var(--warn)}.dot{width:7px;height:7px;border-radius:50%;margin-top:7px;background:var(--faint)}.dot.pressure{background:var(--bad)}.dot.booster{background:var(--ok)}.dot.unclassified{background:transparent;box-shadow:inset 0 0 0 1.5px var(--faint)}.chainbox{background:#f5f8fa;border-radius:6px;padding:4px 10px;margin:6px 0}.chainbox .sg:last-of-type{border-bottom:0}.sgmore summary{cursor:pointer;color:var(--muted);font-size:12px;margin-top:10px}.comp{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--ink);border-top:1px dashed var(--line);padding-top:4px;margin-top:4px}.comp small{display:block;color:var(--faint);font-size:11px}.comp>span:last-child{text-align:right}.casesum{white-space:pre-wrap;font-size:13px;line-height:1.45}.ldot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex:none;vertical-align:middle}.lines{display:grid;gap:6px;margin:0 0 12px}.lrow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line-2);border-radius:8px;background:#fff;text-align:left;cursor:pointer;font-size:12px;color:var(--ink-2)}.lrow:hover{border-color:var(--accent)}.lrow.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lrow .ldot{margin:0;width:10px;height:10px}.lmain b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums;margin-right:6px}.lwho{display:block;color:var(--muted)}.lstat{color:var(--faint);text-align:right}.lpill{font-size:11px;padding:1px 8px;border-radius:999px;margin-right:6px}.lpill.shared{background:var(--warn-soft);color:var(--warn)}.lpill.dead{background:var(--bad-soft);color:var(--bad)}.evhead .evline{display:inline-flex;align-items:center;min-width:190px;color:var(--ink);font-weight:600}.evhead .evline .evname{font-weight:500;margin:0 6px 0 0}.evhead .evline .ldot{width:10px;height:10px}.cand li.pline{list-style:none;display:flex;align-items:baseline;gap:0;margin-left:-18px}.cand li.pline b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.cand li.pline .ldot{position:relative;top:-1px;margin-right:8px}.pills button .ldot{margin:0}.pills button.on .ldot{box-shadow:0 0 0 1.5px #fff}.pills .lflag{color:var(--warn);font-size:11px}.pills button.on .lflag{color:var(--warn-line)}.lbl.pline{display:flex;align-items:baseline}.lbl.pline b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.lbl.pline .ldot,.tile .lbl .ldot{position:relative;top:-1px;margin-right:8px}.feedhead{justify-content:flex-start}.pills .lpop{display:inline-flex}.pills .lpop>.btn{height:28px;padding:0 12px;border-radius:999px;font-size:12px}.pills .lpop>.btn.active{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.pills .lpop>.btn svg{width:14px;height:14px}.pills .lpop .btn.active svg,.pills .lpop .btn.active span{color:#fff}.pills .lpop .ldot{margin:0}.opt.lopt{align-items:flex-start}.opt.lopt .ldot{margin:5px 0 0}.opt.lopt .lmain{min-width:0}.opt.lopt .lwho{font-size:12px;font-weight:400;color:var(--muted)}.pills .pop-menu .opt{height:auto;width:100%;padding:7px 8px;border:0;border-radius:4px;background:none;color:var(--ink-2);font-size:13px}.pills .pop-menu .opt:hover{background:var(--bg)}.pills .pop-menu .opt.on{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:inset 2px 0 0 var(--accent)}.c-active{color:var(--ok);border-color:var(--ok-line);background:var(--ok-soft)}.c-paused{color:#64748b;border-color:#d7dde5;background:#f4f6f8}.c-proposal{color:var(--warn);border-color:var(--warn-line);background:var(--warn-soft)}.c-rejected{color:var(--bad);border-color:var(--bad-line);background:var(--bad-soft)}.pill.cgap{margin-left:8px}.cpage>*{max-width:960px}.cpage .btn:disabled{opacity:.5;cursor:default}.cerr{color:var(--bad);font-size:12px}.cback{display:flex;align-items:center;gap:6px;width:fit-content;font-size:12px;margin:0 0 10px}.cnew{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.cnew .field{width:260px;max-width:100%}.chead{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px}.page .chead h1{margin:0}.cbox{background:#fff;border:1px solid var(--line);border-radius:4px;padding:12px 14px}.crow{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:baseline;padding:4px 0}.cchecks{display:flex;flex-wrap:wrap;gap:6px 20px}.cpick{display:inline-flex;align-items:center;gap:6px;font-size:13px}.cpick label{display:inline-flex;align-items:center;gap:6px;color:var(--ink);cursor:pointer}.cpick input{accent-color:var(--accent);margin:0}.cpick .faint{font-size:12px}.chelp{font-size:12px;color:var(--muted);margin:2px 0 6px;white-space:pre-line}.cbox>.chelp{margin:8px 0 0}.brief{font-size:13px;line-height:1.55;color:var(--ink-2)}.brief h1,.brief h2,.brief h3{color:var(--ink);margin:16px 0 4px;line-height:1.3}.brief h1{font-size:17px}.brief h2{font-size:14px}.brief h3{font-size:13px}.brief>:first-child{margin-top:0}.brief>:last-child{margin-bottom:0}.brief p{margin:4px 0 8px}.brief ul,.brief ol{margin:4px 0 8px;padding-left:20px}.cvers{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--line);border-radius:4px}.cvers li{padding:8px 12px;border-top:1px solid var(--line)}.cvers li:first-child{border-top:0}.cvers summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;cursor:pointer;list-style:none;font-size:13px;color:var(--ink-2)}.cvers summary::-webkit-details-marker{display:none}.cvers summary svg{flex:none;color:var(--muted);transform:rotate(-90deg);transition:transform .12s}.cvers details[open]>summary svg{transform:none}.cvers summary b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.cvers .cnote{color:var(--muted);min-width:0;overflow-wrap:anywhere}.cvers .spec{margin:8px 0 2px}.cact{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0 24px;font-size:12px}.menu-foot.row{gap:10px}.menu-foot.row a{flex:none;white-space:nowrap}@media(max-width:720px){.crow{grid-template-columns:minmax(0,1fr);gap:4px}}.ctop{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px}.ctop .field{flex:1;min-width:240px;max-width:420px}.cpage>button.btn{margin-top:12px}.lead-score-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:4px}.lead-score>.btn{height:auto;padding:0 6px;margin-right:-6px;border-color:transparent;background:transparent;font-size:12px;color:var(--faint)}.lead-score>.btn:hover{background:#eff6ff}.lead-score>.btn strong{font-variant-numeric:tabular-nums;font-weight:600;color:inherit}.lead-score.scored>.btn{color:#1e40af}.lead-score.scored.high>.btn{color:#007a6a}.lead-score.scored.mid>.btn{color:var(--warn)}.lead-score.scored.low>.btn{color:#a02c2c}.lead-score.scored.high>.btn:hover{background:var(--ok-soft)}.lead-score.scored.mid>.btn:hover{background:var(--warn-soft)}.lead-score.scored.low>.btn:hover{background:var(--bad-soft)}.lead-score.scored>.btn strong{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.01em}.lead-score .pop-menu{padding:12px}.lead-score .cd-action{margin-top:0}.lead-score-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.com-page{max-width:1800px;width:100%;margin:0 auto}.com-heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.com-heading h1{margin:0;font-size:20px}.com-total{font-size:12px;color:var(--muted)}.com-health{display:flex;gap:6px;margin-left:auto}.com-controls{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.com-controls label{display:flex;gap:5px;align-items:center;cursor:pointer}.com-controls svg{width:13px;height:13px}.com-sync{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel);font-size:12px;color:var(--ink-2);cursor:default}.com-sync i{width:7px;height:7px;border-radius:50%;background:var(--line-2)}.com-sync.current i{background:var(--ok)}.com-sync.attention{border-color:var(--warn-line);background:var(--warn-soft)}.com-sync.attention i{background:var(--warn)}.com-sync time{color:var(--muted);font-size:11px}.com-sync-issues{color:var(--warn-ink);font-size:11px}.com-attention,.com-unmatched{color:var(--warn)}.com-filter-warning{padding:6px 12px;margin:8px 0 0;border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--warn);font-size:12px}.com-filters{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:10px 0 8px}.com-filters .field{flex:0 1 260px;min-width:200px;height:28px}.com-filters select,.com-filters input[type=date]{height:28px;padding:0 8px;background:#fff;border:1px solid var(--line-2);border-radius:6px;font-size:12px;color:var(--ink-2)}.com-filters .on{border-color:var(--accent);color:var(--ink);font-weight:600}.com-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-left:auto;font-size:12px;color:var(--muted)}.com-count{display:inline-flex;align-items:center;gap:4px;font-weight:600}.com-count svg{width:13px;height:13px;stroke-width:2.2}.com-count.in{color:var(--ok)}.com-count.out{color:var(--link)}.com-paging{display:flex;gap:10px;margin-top:14px}.com-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.com-table{width:100%}.com-table table{width:100%;min-width:950px;table-layout:fixed}.com-table td{vertical-align:top;padding-top:13px;padding-bottom:13px}.com-table th:nth-child(1){width:104px}.com-table th:nth-child(2){width:200px}.com-table th:nth-child(4){width:180px}.com-table th:nth-child(5){width:250px}.com-table th:nth-child(6){width:190px}.com-row-attention td:first-child{box-shadow:inset 3px 0 var(--warn)}.com-row-open{cursor:pointer}.com-row-open:hover td{background:#f8fbfc}.com-day td{padding:14px 12px 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg);border-bottom:1px solid var(--line)}.com-details{padding:4px 8px}.com-details+.com-details{border-top:1px solid var(--line);margin-top:10px;padding-top:12px}.com-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;font-size:12px;margin:0}.com-details dl>div{display:flex;gap:12px}.com-details dt{color:var(--muted);min-width:100px}.com-details dd{margin:0;overflow-wrap:anywhere}.com-body{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--line);margin-top:14px;padding:12px 0 4px;max-width:900px}.com-traffic{display:flex;gap:10px;align-items:flex-start}.com-traffic>div{display:flex;flex-direction:column;gap:2px;min-width:0}.com-dir{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-weight:700}.com-dir svg{width:18px;height:18px;stroke-width:2.2}.com-dir.in{background:var(--ok-soft);color:var(--ok)}.com-dir.out{background:var(--sel);color:var(--link)}.com-dir.unk{background:var(--bg);color:var(--muted)}.com-dirtext{font-size:12px;font-weight:600}.com-dirtext.in{color:var(--ok)}.com-dirtext.out{color:var(--link)}.com-dirtext.unk{color:var(--muted);font-weight:400}.com-channel{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink)}.com-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#fff}.com-chip svg{width:12px;height:12px;stroke-width:2}.com-chip.sms{background:#6554c0}.com-chip.call{background:#33475b}.com-preview{border-left:3px solid var(--line-2);padding:5px 10px;border-radius:0 6px 6px 0;background:var(--bg);font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;white-space:pre-wrap;max-width:520px}.com-preview.sms{border-radius:12px 12px 12px 3px}.com-preview.sms.out{border-radius:12px 12px 3px}.com-preview.in{border-left-color:var(--ok);background:var(--ok-soft)}.com-preview.out{border-left-color:var(--link);background:var(--sel)}.com-preview.call{display:inline-flex;align-items:center;gap:6px;border-left:0;border-radius:999px;padding:5px 12px;font-weight:600;white-space:nowrap}.com-preview.call svg{width:14px;height:14px;flex:none}.com-preview.call.voicemail,.com-preview.call.screener{background:var(--warn-soft);color:var(--warn-ink);box-shadow:inset 0 0 0 1px var(--warn-line)}.com-status{display:inline-block;font-size:11px;padding:2px 7px;border-radius:4px;background:var(--bg);text-transform:capitalize}.com-status.attention{background:var(--warn-soft);color:var(--warn);font-weight:600}.com-status.ok{background:var(--ok-soft);color:var(--ok)}.com-inspect{display:grid;place-items:center;width:24px;height:24px;margin-top:6px;padding:0;border:1px solid var(--line-2);border-radius:6px;background:#fff;color:var(--muted);cursor:pointer}.com-inspect:hover{background:var(--bg);color:var(--ink)}.com-inspect svg{width:14px;height:14px;transition:transform .15s}.com-inspect.on{border-color:var(--accent);color:var(--ink)}.com-inspect.on svg{transform:rotate(180deg)}.com-next{display:flex;flex-direction:column;gap:8px;font-size:12px}.com-next>div{display:flex;flex-direction:column;gap:1px}.com-next b{font-size:13px;font-weight:600;color:var(--ink)}.com-next span{color:var(--ink-2)}.com-next i{font-style:normal;font-size:11px;color:var(--faint)}.com-next time{color:var(--muted)}.com-matches{display:flex;flex-direction:column;gap:4px;font-size:12px}.com-name{font-size:14px;font-weight:500;color:var(--ink)}.com-conversation{font-size:11px}.com-thread{--k: #0e7490;margin:0;padding:10px 12px;gap:5px;background:var(--bg);border:1px solid var(--line);border-radius:8px}.com-thread .msg{max-width:78%}.com-thread .bub{padding:5px 11px;font-size:13px}.com-thread .msg.in .bub{background:#fff;border:1px solid var(--line-2)}.com-thread .mmeta{font-size:11px;color:var(--faint)}.com-thread .bub.call{display:inline-flex;align-items:center;gap:6px;font-weight:600}.com-thread .bub.call svg{width:14px;height:14px;flex:none}.com-thread .msg.out .bub.call{background:var(--sel);color:var(--sel-ink)}.com-thread .msg.in .bub.call{color:var(--ink)}.com-thread .bub.call.vm{background:var(--warn-soft);color:var(--warn-ink);border:1px solid var(--warn-line)}.com-conv .why{margin-top:3px}.com-conv .com-status{text-transform:none}@media(max-width:960px){.com-table table{min-width:0}.com-table thead{display:none}.com-table tbody{display:block}.com-table tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px;border-bottom:1px solid var(--line)}.com-table tbody>tr:last-child{border-bottom:0}.com-table td{border:0;min-width:0;padding:5px}.com-table tr>td:nth-child(1){grid-column:2;grid-row:1;text-align:right;font-size:12px}.com-table tr>td:nth-child(2){grid-column:1;grid-row:1}.com-table tr>td:nth-child(3),.com-table tr>td:nth-child(4){grid-column:1 / -1}.com-table tr>td:nth-child(5){grid-column:1}.com-table tr>td:nth-child(6){grid-column:1 / -1}.com-table tr[id],.com-table tr[id]>td{display:block;text-align:left}.com-table tr.com-day{display:block;padding:0}.com-table tr.com-day>td{display:block;padding:12px 10px 4px}.com-table tr.com-conv>td:nth-child(2){grid-column:1 / -1;grid-row:2}.com-table tr.com-conv>td:nth-child(3){grid-column:1;grid-row:3}.com-table tr.com-conv>td:nth-child(4){grid-column:1;grid-row:1}.com-table tr.com-conv>td:nth-child(5){grid-column:1 / -1;grid-row:4}.com-row-attention{border-left:3px solid var(--warn)}.com-row-attention td:first-child{box-shadow:none}.com-preview{max-width:none}.com-thread .msg{max-width:90%}.com-details dl{grid-template-columns:1fr}}@media(max-width:720px){.com-health{grid-template-columns:1fr}.com-controls{margin-bottom:10px}.com-filters .field{max-width:none;flex-basis:100%}.com-details dl{grid-template-columns:1fr}.topbar{gap:6px;padding:0 8px}.topnav a{padding-left:5px;padding-right:5px;letter-spacing:0;font-size:10px}}.card.wk{gap:5px}.card.wk.closed{background:#fafbfc}.card.wk.closed .t{color:var(--muted)}.wk-row{display:flex;align-items:center;gap:7px;font-size:13px;min-width:0}.wk-lbl{flex:none;width:34px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.wk-who{display:inline-flex;align-items:center;gap:6px;min-width:0}.wk-who b{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wk-quiet{color:var(--faint);font-weight:500;white-space:nowrap}.wk-reason{color:var(--ink-2);font-weight:500;min-width:0}.card.wk.closed .wk-row{align-items:baseline}.wk-act{flex:1;color:var(--ink-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card .sale{flex:none;font-size:12px;font-weight:700;line-height:18px;padding:0 6px;border-radius:5px;color:#1e40af;background:#eff6ff;font-variant-numeric:tabular-nums}.card .sale.high{color:#007a6a;background:var(--ok-soft)}.card .sale.mid{color:var(--warn);background:var(--warn-soft)}.card .sale.low{color:#a02c2c;background:var(--bad-soft)}.wk-mut{flex:0 20 auto;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wk-chip{flex:none;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:3px;line-height:14px}.wk-chip.ai{background:#e5f5f8;color:#007489}.wk-chip.human{background:#000;color:#fff}.wk-chip.none{background:#fff;color:var(--warn);border:1px dashed var(--warn)}.wk-schedules{display:flex;flex-wrap:wrap;gap:4px}.wk-schedule{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:5px;background:#e5f5f8;color:#0e7490;font-size:11px;font-weight:600}.wk-schedule svg{width:12px;height:12px}.wk-due{flex:none;font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.wk-next .wk-due{padding:1px 6px;border-radius:5px;background:var(--bg)}.wk-due.now{color:var(--ink);font-weight:600}.wk-next .wk-due.late{color:var(--bad);background:var(--bad-soft);font-weight:600}.wk-next .wk-due.none{color:var(--warn);background:var(--warn-soft);font-weight:600}.wk .last-processed{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;margin-top:2px;padding-top:5px;border-top:1px solid var(--line)}.wk .last-processed time{margin-inline-start:auto;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.wk-issue{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;padding:5px 10px}.wk-issue:before{content:"!";flex:none;width:14px;height:14px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;font-weight:800;color:#fff;background:var(--ic)}.wk-issue.late{background:var(--bad-soft);color:#a02c2c;--ic: var(--bad)}.wk-issue.warn{background:var(--warn-soft);color:var(--warn);--ic: var(--warn)}.wk-issue.bottom{margin:1px -13px -11px;padding:5px 13px;border-radius:0 0 11px 11px}
