@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_f35c42{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_f35c42{--font-display:"Outfit","Outfit Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f29a37{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f29a37{--font-ui:"Manrope","Manrope Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_dd6ea7{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_dd6ea7{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{color-scheme:light;--ink:#14203e;--ink-2:#44506b;--soft:#66718a;--bg:#f2f5f9;--card:#fff;--card-2:#f7f9fc;--line:#e2e7ef;--line-2:#cfd7e3;--signal:#22ccbc;--accent-ink:#0a7b71;--wash:#e2f7f4;--s-answered:#0ea394;--s-missed:#e8603f;--s-cost:#4a63d6;--good:#12a150;--good-ink:#0b6b36;--good-wash:#e5f5eb;--amber:#c98100;--amber-ink:#7a4f00;--amber-dot:#f0a51a;--amber-wash:#fff3d9;--red:#d03b3b;--red-ink:#9d2323;--red-wash:#fdecec;--indigo-ink:#33459f;--indigo-wash:#edf0fb;--admin:#a2600b;--admin-ink:#6b4306;--admin-wash:#fff1db;--f-display:var(--font-display),"Segoe UI",system-ui,sans-serif;--f-ui:var(--font-ui),"Segoe UI",system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,"Cascadia Mono",Consolas,monospace;--shadow:0 1px 2px rgba(20,32,62,.04),0 10px 28px -16px rgba(20,32,62,.18);--i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E");--i-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");--i-warn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4 2.8 19.5h18.4zM12 10v4M12 17h.01'/%3E%3C/svg%3E");--i-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E")}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--f-ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent-ink);text-decoration:none;font-weight:600}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}code{font-family:var(--mono);font-size:.85em;background:#eef2f7;padding:.1em .4em;border-radius:5px}b,strong{font-weight:700}.shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px;background:#fbfcfe;border-right:1px solid var(--line);padding:20px 14px 16px}.side .brand{display:flex;align-items:center;gap:10px;padding:2px 8px 6px;color:var(--ink);text-decoration:none}.side .brand svg{width:38px;height:38px;flex:none}.side .brand .word{font-family:var(--f-display);font-weight:600;font-size:24px;letter-spacing:-.015em;line-height:1}.side nav{display:flex;flex-direction:column;gap:1px}.side nav a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;color:var(--ink-2);font-weight:600;font-size:13.5px}.side nav a svg{width:17px;height:17px;flex:none;color:#8a94ab}.side nav a:hover{background:#eef2f7;color:var(--ink);text-decoration:none}.side nav a.on{background:var(--wash);color:var(--ink)}.side nav a.on svg{color:var(--accent-ink)}.side nav .navgroup{margin:12px 0 3px;padding:4px 10px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8791a8}.side nav button.navgroup{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left}.side nav button.navgroup:hover{color:var(--ink)}.side nav .navgroup .chev{display:inline-flex;transition:transform .2s}.side nav .navgroup .chev svg{width:12px;height:12px}.side nav .navgroup[aria-expanded=true] .chev{transform:rotate(90deg)}.side .foot{margin-top:auto;gap:8px}.side .foot,.side .me{display:flex;flex-direction:column}.side .me{gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card);min-width:0}.side .me .email{font-size:12.5px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side .me .urole{align-self:flex-start}.menubtn,.scrim{display:none}.main{padding:26px 30px 48px;min-width:0}h1{font-size:28px;letter-spacing:-.02em;line-height:1.15;margin:0 0 4px;text-wrap:balance}h1,h2{font-family:var(--f-display);font-weight:600}h2{letter-spacing:-.01em}.rowhead{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin-bottom:2px}.sub{color:var(--ink-2);margin:2px 0 20px;max-width:75ch}.back{display:inline-block;margin-bottom:12px;color:var(--soft);font-weight:600}.hint{margin:8px 0 0}.fine,.hint{color:var(--soft);font-size:12.5px}.fine{margin:14px 0 0}.muted{color:var(--soft)}.tone-ok{color:var(--good-ink)}.tone-warn{color:var(--amber-ink)}.tone-bad{color:var(--red-ink);font-weight:700}.empty,.placeholder{color:var(--soft)}.empty{padding:34px;text-align:center}.impbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-26px -30px 18px;padding:10px 30px;background:var(--admin-wash);border-bottom:1px solid #f3dcb5;font-size:13px;font-weight:600}.impbar,.impbar .btn{color:var(--admin-ink)}.impbar .btn{border-color:#e7c792;font-size:12.5px;padding:6px 12px}.impbar .btn,.sitebar{background:var(--card)}.sitebar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 16px;padding:8px 12px;border:1px solid var(--line);border-radius:12px;font-size:13px}.sitebar label{color:var(--ink-2);font-weight:700}.sitebar select{min-width:200px}.sitebar .hint{margin:0 0 0 auto}.livebar{display:flex;flex-wrap:wrap;gap:8px 18px;background:var(--wash);border:1px solid #bfe9e3;color:#0a5f58;border-radius:12px;padding:10px 16px;margin-bottom:18px;font-size:13px;font-weight:600}.liveitem{display:inline-flex;align-items:center;gap:8px}.liveitem b{color:var(--ink);font-weight:700}.pulse{width:8px;height:8px;border-radius:50%;background:var(--signal);flex:none;animation:ping 1.6s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(34,204,188,.55)}80%,to{box-shadow:0 0 0 9px rgba(34,204,188,0)}}.panel{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:16px;box-shadow:var(--shadow);min-width:0}.panel h3{margin:0 0 12px;font-size:13px;font-weight:800;color:var(--ink);letter-spacing:.005em}.panel h4,.rsub{margin:0 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--soft)}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.kpi{display:flex;flex-direction:column;gap:4px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px 18px;color:var(--ink);box-shadow:var(--shadow);font-weight:400}a.kpi{transition:border-color .15s,transform .15s}a.kpi:hover{text-decoration:none;border-color:#9fe1d8;transform:translateY(-1px)}.kpi-label{font-size:12.5px;font-weight:700;color:var(--ink-2)}.kpi-value{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi-value.kpi-text{font-size:20px}.kpi-note{font-size:12px;color:var(--soft)}.grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:16px}.grid,.grid2{display:grid;gap:16px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}:where(.main,.login) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font:inherit;font-size:13.5px;color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:9px;padding:7px 10px}:where(.main,.login) :where(input,select,textarea):focus{outline:none;border-color:var(--accent-ink);box-shadow:0 0 0 3px rgba(14,163,148,.16)}input[type=checkbox],input[type=radio]{accent-color:var(--s-answered)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:13px;font-weight:700;padding:8px 14px;border-radius:10px;border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap}.btn:hover{background:#22305a}.btn.ghost{background:var(--card);color:var(--ink);border-color:var(--line-2)}.btn.ghost:hover{border-color:var(--ink-2);background:var(--card)}.btn.danger{background:var(--card);color:var(--red-ink);border-color:#f0c4c4}.btn.danger:hover{background:var(--red-wash)}.btn:disabled{opacity:.45;cursor:default}.btn svg{width:16px;height:16px;flex:none}.filters{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:flex-end;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px;margin-bottom:16px;box-shadow:var(--shadow)}.filters .f{display:flex;flex-direction:column;gap:5px}.filters label{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.cfgform{gap:12px}.cfgform,.cfgform label{display:flex;flex-direction:column}.cfgform label{gap:5px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.cfgform label.chk{flex-direction:row;align-items:center;font-weight:600}.cfgform>.btn{align-self:flex-start}.chk{gap:6px;font-size:13px;color:var(--ink-2)}.chk,.features{display:inline-flex;align-items:center}.features{gap:12px;white-space:nowrap}.leadform{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.notes{width:100%;min-height:90px;resize:vertical}.revlabel{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--ink-2)}.revlabel input{width:130px}.revtotal{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:2px 0 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.revtotal .sub{font-size:13px;font-weight:500}.confirmrelease{display:flex;gap:6px;align-items:center}.confirmrelease input{width:150px;font-size:12.5px;padding:5px 8px}.confirmrelease .btn{font-size:12px;padding:5px 9px}.tablewrap{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow-x:auto;box-shadow:var(--shadow)}.panel .tablewrap{box-shadow:none;border:0;border-radius:0}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--soft);padding:11px 10px;border-bottom:1px solid var(--line);vertical-align:bottom}td{padding:10px;border-bottom:1px solid #edf1f6;vertical-align:top}td:first-child,th:first-child{padding-left:14px}td:last-child,th:last-child{padding-right:14px}td .mono{font-size:12.5px}td .mono,td.num{white-space:nowrap}tr:last-child td{border-bottom:none}table:not(.heat) tbody tr:hover td{background:var(--card-2)}td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.note{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);font-size:12.5px}td .kw{font-size:12px;margin-top:2px}.pager,td .kw{color:var(--soft)}.pager{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13px}.periods{display:inline-flex;gap:2px;padding:3px;background:#e9eef5;border-radius:10px;margin-bottom:12px}.periods a{font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:7px;color:var(--ink-2)}.periods a:hover{text-decoration:none;color:var(--ink)}.periods a.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(20,32,62,.1)}.rowhead .periods{margin-bottom:0}.badge,.cat,.chip,.flag,.lead,.q,.repeat,.tag,.urole{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:1.5;padding:2px 10px;border-radius:999px;white-space:nowrap;background:#eef1f5;color:var(--ink-2);vertical-align:middle}.badge:before{content:"";width:12px;height:12px;flex:none;background:currentColor;-webkit-mask:var(--i-info) center /contain no-repeat;mask:var(--i-info) center /contain no-repeat}.b-COMPLETED{background:var(--good-wash);color:var(--good-ink)}.b-COMPLETED:before{-webkit-mask-image:var(--i-check);mask-image:var(--i-check)}.b-FAILED,.b-MISSED{background:#fdeee9;color:#a8391c}.b-FAILED:before,.b-MISSED:before{-webkit-mask-image:var(--i-x);mask-image:var(--i-x)}.b-ABANDONED{background:var(--amber-wash);color:var(--amber-ink)}.b-ABANDONED:before{-webkit-mask-image:var(--i-x);mask-image:var(--i-x)}.b-BRIDGING,.b-INITIATED,.b-IN_PROGRESS,.b-MENU,.b-NOTICE,.b-VOICEMAIL{background:var(--wash);color:#0a5f58}.b-BRIDGING:before,.b-INITIATED:before,.b-IN_PROGRESS:before,.b-MENU:before,.b-NOTICE:before,.b-VOICEMAIL:before{width:7px;height:7px;border-radius:50%;-webkit-mask:none;mask:none;background:var(--signal)}.lvl{font-size:12px;font-weight:700}.lvl-SESSION{color:var(--accent-ink)}.lvl-CHANNEL{color:var(--amber-ink)}.lvl-NONE{color:var(--soft)}.lead-NEW{background:var(--indigo-wash);color:var(--indigo-ink)}.lead-CONTACTED{background:var(--wash);color:#0a5f58}.lead-UNREACHABLE{background:var(--amber-wash);color:var(--amber-ink)}.lead-CLOSED_WON{background:var(--good-wash);color:var(--good-ink)}.lead-CLOSED_LOST{background:#eef1f5;color:var(--soft)}.urole-AGENT,.urole-OWNER{background:var(--wash);color:#0a5f58}.acct-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.urole-PLATFORM_ADMIN{background:var(--admin-wash);color:var(--admin-ink)}.chip.ok{background:var(--good-wash);color:var(--good-ink)}.chip.warn,.q-1{background:var(--amber-wash);color:var(--amber-ink)}.q-2{background:var(--indigo-wash);color:var(--indigo-ink)}.q-3{background:var(--good-wash);color:var(--good-ink)}.cat,.cat-tag{background:var(--indigo-wash);color:var(--indigo-ink)}.flag,.repeat{background:var(--amber-wash);color:var(--amber-ink)}.repeat{margin-left:8px;font-size:11px;padding:1px 8px}h1 .repeat{font-size:11px;font-family:var(--f-ui)}.tag{margin-left:8px;font-size:11px;padding:1px 8px;text-transform:none;letter-spacing:0}.sent{font-size:12.5px;color:var(--soft)}.banner{position:relative;border-radius:12px;padding:11px 14px 11px 42px;margin-bottom:16px;font-size:13.5px;border:1px solid}.banner:before{content:"";position:absolute;left:14px;top:12px;width:18px;height:18px;background:currentColor;-webkit-mask:var(--i-info) center /contain no-repeat;mask:var(--i-info) center /contain no-repeat}.banner.ok{background:var(--good-wash);border-color:#bfe6cc;color:#134d2e}.banner.ok:before{-webkit-mask-image:var(--i-check);mask-image:var(--i-check);color:var(--good)}.banner.warn{background:var(--amber-wash);border-color:#f3dcb5;color:#5c3d00}.banner.warn:before{-webkit-mask-image:var(--i-warn);mask-image:var(--i-warn)}.banner.err{background:var(--red-wash);border-color:#f3c7c7;color:#7c1d1d}.banner.err:before{-webkit-mask-image:var(--i-warn);mask-image:var(--i-warn)}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 18px;gap:8px 18px;margin:0}.kv dt{color:var(--soft)}.kv dd,.kv dt{font-weight:600}.kv dd{margin:0;text-align:right;overflow-wrap:anywhere}.snap{font-family:var(--mono);font-size:12.5px;background:#f5f7fb;color:var(--ink);border:1px solid var(--line);padding:12px 14px;border-radius:10px;overflow-x:auto;white-space:pre;margin:0}.timeline{list-style:none;margin:0;padding:0}.timeline li{position:relative;display:flex;gap:12px;padding:8px 0 8px 22px}.timeline li:before{content:"";position:absolute;left:2px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--card);border:2.5px solid var(--line-2)}.timeline li:after{content:"";position:absolute;left:7px;top:26px;bottom:-6px;width:2px;background:var(--line)}.timeline li:last-child:after{display:none}.timeline .t{font-family:var(--mono);font-size:12px;color:var(--soft);flex:none;width:58px;padding-top:1px}.timeline .who{font-weight:700}.att-ANSWERED{color:var(--good-ink)}.att-BUSY,.att-FAILED,.att-NO_ANSWER{color:#a8391c}.att-CANCELED,.att-RINGING{color:var(--soft)}audio{width:100%;margin-top:4px}.analysis{border-color:#d6ddf5;background:linear-gradient(180deg,#f6f8fe,var(--card) 70%)}.analysis .chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px;align-items:center}.analysis .summary{margin:0 0 8px;color:var(--ink-2)}.analysis .next{margin:8px 0;font-weight:700}.qlist{margin:0 0 10px;padding-left:18px;color:var(--ink-2)}.qlist li{margin:2px 0}.checklist{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.checklist li.ok{color:var(--good-ink);font-weight:700}.checklist li.no{color:var(--soft)}.login{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:18px;min-height:100vh;align-items:center;justify-content:center;padding:24px 16px;background:radial-gradient(circle at 50% 42%,#e3f6f3 0,var(--bg) 52%)}.login-rings{position:absolute;left:50%;top:50%;width:min(760px,150vw);height:auto;transform:translate(-50%,-52%);pointer-events:none}.login-rings circle,.login-rings path{fill:none;stroke:var(--ink);stroke-width:1.2;opacity:.07}.login-rings path{stroke-width:5;stroke-linecap:round;opacity:.09}.login form{position:relative;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:32px 28px 28px;width:min(380px,100%);box-shadow:0 30px 70px -34px rgba(20,32,62,.4);display:flex;flex-direction:column;gap:14px}.login .brand{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ink)}.login .brand svg{width:52px;height:52px}.login .brand .word{font-family:var(--f-display);font-weight:600;font-size:34px;letter-spacing:-.02em;line-height:1}.login-lead{margin:0 0 4px;text-align:center;color:var(--ink-2);font-size:13.5px}.login-field{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.login input{padding:11px 12px}.login .btn,.login input{width:100%;font-size:14px}.login .btn{padding:11px 14px;margin-top:4px}.login .err{color:var(--red-ink);background:var(--red-wash);border:1px solid #f3c7c7;border-radius:10px;padding:9px 11px;font-size:13px}.login-foot{position:relative;margin:0;font-size:12px;color:var(--soft);text-align:center}.agent,.target{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:10px;background:var(--card-2)}.targetform{gap:8px}.targetform,.targetmeta{display:flex;flex-wrap:wrap;align-items:center}.targetmeta{gap:10px;margin-top:10px;font-size:13px}.targetmeta .dest{font-family:var(--mono);color:var(--soft)}.otpform{gap:8px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line);font-size:13px}.agent-head,.otpform{display:flex;flex-wrap:wrap}.agent-head{align-items:baseline;gap:12px}.agent-head b{font-size:15px}.agent-num{font-family:var(--mono);font-size:12.5px;color:var(--soft)}.agent-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.agent-stats{margin:8px 0 0;font-size:13px;color:var(--soft)}.agent-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.agent-actions .hint{margin:0}.sitepick{margin:8px 0 2px}.sitepick summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;cursor:pointer;padding:6px 10px;border:1px solid var(--line-2);border-radius:9px;background:var(--card-2);font-size:13px;color:var(--ink);overflow-wrap:anywhere}.sitepick summary:after{content:"▾";color:var(--soft)}.sitepick[open] summary:after{content:"▴"}.sitepick-label{color:var(--soft);font-weight:700}.sitepick-list{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.sitepick-list.flat{margin-top:6px}.sitepick-list .btn{margin-top:4px}.sitecfg summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:14px}.sitecfg[open] summary{margin-bottom:10px}.sitefold{border:1px solid var(--line);border-radius:14px;padding:12px 16px;margin-bottom:14px;background:var(--card-2);min-width:0}.sitefold>summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:15px}.sitefold[open]>summary{margin-bottom:12px}.agent-edit{margin-top:10px}.agent-edit summary{cursor:pointer;color:var(--accent-ink);font-weight:700;font-size:13px}.agent-edit .targetform{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:10px 0 6px}.agent-edit .agent-save{flex-basis:100%}.agent-edit .targetform label:not(.chk){display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:var(--ink-2)}.alert-emails{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--ink-2)}.alert-emails textarea{font-family:var(--mono);font-size:13px;max-width:480px}.codebox{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.codebox pre,.markup pre{margin:0;flex:1 1 280px;min-width:0;overflow-x:auto;background:#f5f7fb;border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-family:var(--mono);font-size:12.5px;white-space:pre}.markup{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:12px}.markup pre{margin-top:6px}.daily{margin:0}.daily .legend{display:flex;gap:16px;font-size:12px;font-weight:600;color:var(--ink-2);margin-bottom:10px}.daily .legend span{display:inline-flex;align-items:center;gap:6px}.daily .sw{width:10px;height:10px;border-radius:3px;display:inline-block}.daily .key.ans,.daily .seg.ans,.daily .sw.ans{background:var(--s-answered)}.daily .key.mis,.daily .seg.mis,.daily .sw.mis{background:var(--s-missed)}.daily .plot{display:flex;gap:8px;height:190px}.daily .yaxis{position:relative;font-size:11px;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:26px}.daily .yaxis span{position:absolute;right:0;transform:translateY(-50%)}.daily .bars{position:relative;flex:1 1;display:grid;grid-gap:2px;gap:2px;align-items:end;border-bottom:1px solid var(--line-2);background:repeating-linear-gradient(to bottom,var(--line) 0,var(--line) 1px,transparent 1px,transparent 25%)}.daily .col{height:100%;display:flex;align-items:flex-end;justify-content:center;background:none;border:0;padding:0;cursor:default;border-radius:4px}.daily .col.hot{background:rgba(20,32,62,.05)}.daily .stack{width:100%;max-width:22px;display:flex;flex-direction:column;gap:2px;border-radius:4px 4px 0 0;overflow:hidden}.daily .seg{min-height:2px}.daily .tip{position:absolute;bottom:calc(100% + 6px);transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;gap:2px;background:var(--ink);color:#fff;font-size:12px;padding:8px 10px;border-radius:9px;white-space:nowrap;pointer-events:none;box-shadow:0 10px 24px -10px rgba(20,32,62,.5)}.daily .tip b{font-size:13px}.daily .tip .tip-head{color:#fff}.daily .tip span{display:inline-flex;align-items:center;gap:6px;color:#d7deef}.daily .key{width:10px;height:3px;border-radius:2px;display:inline-block}.daily .xaxis{display:grid;grid-gap:2px;gap:2px;margin-left:34px;margin-top:6px;font-size:11px;color:var(--soft);text-align:center;white-space:nowrap}.daily .datatable{margin-top:10px;font-size:13px}.daily .datatable summary{cursor:pointer;color:var(--accent-ink);font-weight:700}.heatwrap{overflow-x:auto}table.heat{border-collapse:separate;border-spacing:3px;width:100%;table-layout:fixed}table.heat th:first-child{width:34px}table.heat th{font-weight:700;color:var(--soft);padding:2px 4px;text-transform:none;letter-spacing:0;border:0}table.heat td,table.heat th{font-size:10.5px;text-align:center}table.heat td{height:26px;padding:0;border-radius:5px;border:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden}.hl0{background:#eef7f6}.hl1{background:#cdeee9}.hl1,.hl2{color:var(--ink)}.hl2{background:#9ddfd5}.hl3{background:#5ec8ba;color:var(--ink)}.hl4{background:#0b8074}.hl4,.hl5{color:#fff}.hl5{background:#075c54}.heatscale{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:10px;font-size:12px;color:var(--soft)}.heatscale i{width:18px;height:11px;border-radius:3px;display:inline-block}.sched-switch{color:var(--ink);font-size:14px}.sched-now{margin:12px 0 0;padding:10px 12px;background:var(--wash);color:#0a5f58;border-radius:10px;font-size:13px;font-weight:600}.sched-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.sched-label{width:96px;font-size:11px;font-weight:800;color:var(--soft);text-transform:uppercase;letter-spacing:.06em}.sched-days{display:flex;gap:4px;flex-wrap:wrap}.sched-days button{font:inherit;font-size:12.5px;font-weight:700;min-width:40px;padding:6px 8px;border-radius:9px;cursor:pointer;border:1px solid var(--line-2);background:var(--card);color:var(--ink-2)}.sched-days button.on{background:var(--ink);border-color:var(--ink);color:#fff}.sched-steps{margin:14px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:8px}.sched-steps li{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.sched-tools{display:inline-flex;gap:4px}.sched-tools .btn{padding:4px 9px}.sched-wait{font-size:13px;color:var(--soft);margin-left:auto}.sched-wait.over{color:var(--red-ink);font-weight:700}.sched-choice{display:flex;align-items:flex-start;gap:8px;color:var(--ink);margin:8px 0;line-height:1.45}.sched-choice input{margin-top:3px}.sched-branch{box-shadow:none;background:var(--card-2)}.steps2fa{margin:8px 0 14px;padding-left:20px;flex-direction:column;line-height:1.5}.key2fa,.steps2fa{display:flex;gap:10px}.key2fa{flex-wrap:wrap;align-items:center;margin:8px 0}.key2fa code{font-family:var(--mono);font-size:16px;letter-spacing:.06em;padding:8px 12px;background:var(--card-2);border:1px solid var(--line);border-radius:9px;overflow-wrap:anywhere}.menu-text{min-height:120px;font-size:14px;line-height:1.5}.menu-rows{display:flex;flex-direction:column;gap:8px;margin-top:10px}.menu-row{display:grid;grid-template-columns:34px minmax(0,220px) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.menu-row.empty{background:var(--card-2)}.menu-row.empty .menu-key{background:var(--line-2);color:var(--ink-2)}.menu-row input[type=text]{width:100%;min-width:0}.menu-key{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-weight:800;background:var(--ink);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu-people{display:flex;flex-wrap:wrap;gap:6px 14px;min-width:0}.chk.off{color:var(--soft)}.menu-default{margin-top:14px}.menu-default select{max-width:100%}@media (max-width:640px){.menu-row{grid-template-columns:32px minmax(0,1fr)}.menu-people{grid-column:1/-1}}.kpis-dash{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}.scope-badge{display:inline-block;vertical-align:middle;margin-left:10px;font-family:var(--f-ui);font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--admin-ink);background:var(--admin-wash);border:1px solid #f3dcb5;border-radius:999px;padding:3px 10px}.kpi-hero{position:relative;overflow:hidden}.kpi-hero .kpi-value{font-size:44px;line-height:1;margin:2px 0}.kpi-wm{position:absolute;right:-38px;top:-38px;width:150px;height:150px;opacity:.055;pointer-events:none}.kpi-wm svg{width:100%;height:100%}.delta{font-weight:800}.delta.up{color:var(--good-ink)}.delta.down{color:var(--red-ink)}.spark{display:block;width:100%;height:34px;margin-top:8px;color:var(--s-answered)}.dashrow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:16px;gap:16px}.dashrow .daily .plot{height:300px}.dashrow.top{align-items:start}.daily .xaxis span:last-child{text-align:right}.radar{position:relative}.radar .dial{display:block;width:100%;max-width:360px;margin:0 auto;aspect-ratio:1}.dial .ring{fill:none;stroke:var(--line);stroke-width:1}.dial .ring-main{fill:none;stroke:var(--ink);stroke-width:3}.dial .tick{stroke:var(--line-2);stroke-width:1.2}.dial .tick-major{stroke:var(--ink);stroke-width:3;stroke-linecap:round}.dial .hl{font-family:var(--mono);font-size:11px;fill:var(--soft)}.dial .hand{stroke:var(--ink);stroke-width:1.6}.dial .hand-dot{fill:var(--ink)}.dial .blip{stroke:var(--card);stroke-width:2}.dial a{cursor:pointer}.dial a:focus-visible .blip,.dial a:hover .blip{stroke:var(--ink)}.dial .ghost{opacity:.28}.o-answered{fill:var(--s-answered);background:var(--s-answered)}.o-missed{fill:var(--s-missed);background:var(--s-missed)}.o-voicemail{fill:var(--s-cost);background:var(--s-cost)}.dial .live,.radar-legend .live{fill:var(--signal);background:var(--signal)}.dial .live-ring{fill:none;stroke:var(--signal);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:radar-blip 1.8s ease-out infinite}@keyframes radar-blip{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.radar-tip{position:absolute;z-index:5;transform:translate(-50%,calc(-100% - 8px));background:var(--ink);color:#fff;padding:7px 10px;border-radius:9px;white-space:nowrap;pointer-events:none;box-shadow:0 10px 24px -10px rgba(20,32,62,.5)}.radar-legend,.radar-tip{font-size:12px;font-weight:600}.radar-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;color:var(--ink-2);margin-top:8px}.radar-legend span{display:inline-flex;align-items:center;gap:6px}.radar-legend i{width:9px;height:9px;border-radius:50%;display:inline-block}.radar-note{text-align:center;margin-top:6px}.srcbars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.srcbars-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.srcbars-head .name{font-weight:600;min-width:0;overflow-wrap:anywhere}.srcbars-head .v{font-size:12.5px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.srcbars-track{display:flex;gap:2px;height:8px;margin-top:5px;border-radius:4px;background:#eef2f7;overflow:hidden}.srcbars-track span{display:block;height:100%}.srcbars-track .ans{background:var(--s-answered)}.srcbars-track .mis{background:var(--s-missed)}.srcbars-track span:last-child{border-radius:0 4px 4px 0}.srcbars-sub{font-size:11.5px;color:var(--soft);margin-top:3px}.mono{font-family:var(--mono);font-size:.92em}@media (max-width:1180px){.grid,.grid2{grid-template-columns:minmax(0,1fr)}.kpis-dash{grid-template-columns:repeat(4,minmax(0,1fr))}.kpis-dash>.kpi-hero{grid-column:1/-1}}@media (max-width:1100px){.dashrow{grid-template-columns:minmax(0,1fr)}}.filters.stacked{flex-direction:column;align-items:stretch;gap:12px}.filterbar{gap:10px}.filterbar,.filterform{display:flex;flex-wrap:wrap}.filterform{gap:10px 12px;align-items:flex-end}.seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;background:#e9eef5;border-radius:10px}.seg a{padding:6px 12px;border-radius:7px;font-size:12.5px;font-weight:700;color:var(--ink-2)}.seg a:hover{text-decoration:none;color:var(--ink)}.seg a.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(20,32,62,.1)}h1.caller-h{font-family:var(--mono);font-weight:500;letter-spacing:-.01em}.timeline li>span:last-child{min-width:0}.timeline li.good:before{border-color:var(--s-answered)}.timeline li.bad:before{border-color:var(--s-missed)}.timer{font-family:var(--mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pulse.amber{background:var(--amber-dot);animation-name:ping-amber}@keyframes ping-amber{0%{box-shadow:0 0 0 0 rgba(240,165,26,.55)}80%,to{box-shadow:0 0 0 9px rgba(240,165,26,0)}}.chip.live{background:var(--wash);color:#0a5f58}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;background:#e7edf6;color:var(--ink);flex:none}.agentcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.agentcard{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--card);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.agentcard.talking{border-color:#9fe1d8;box-shadow:0 0 0 3px rgba(34,204,188,.12)}.agentcard.ringing{border-color:#f3cf85;box-shadow:0 0 0 3px rgba(240,165,26,.12)}.agentcard .who{display:flex;align-items:center;gap:10px}.agentcard .who b{font-size:14px}.agentcard .today{display:flex;gap:18px;font-size:12px;color:var(--ink-2)}.agentcard .today b{display:block;font-size:16px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.liverows{display:flex;flex-direction:column;gap:8px}.liverow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card-2);color:var(--ink);font-weight:400}.liverow:hover{text-decoration:none;border-color:#9fe1d8}.liverow .what{min-width:0}.liverow .what b{display:block;font-size:13px}.cell-sub,.liverow .what span{font-size:12px;color:var(--soft)}.cell-sub{display:block;font-weight:500;margin-top:2px}.cell-link{font-weight:700;color:var(--ink);white-space:nowrap}.cell-link:hover{color:var(--accent-ink)}.cell-chips{display:flex;flex-wrap:wrap}.cell-chips,.dir-cb{gap:4px;align-items:center}.dir-cb{display:inline-flex;font-size:12px;font-weight:700;color:var(--accent-ink)}.dir-cb svg{width:13px;height:13px}.aiq{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:var(--soft)}.aiq i{width:12px;height:5px;border-radius:3px;background:#e5e9f2}.aiq i.on{background:var(--s-cost)}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}table.calltable td.c-note{max-width:200px;min-width:100px;font-size:12.5px;color:var(--ink-2)}table.calltable td.c-source{min-width:160px}.btn.sm{padding:5px 10px;font-size:12.5px}.btn.teal{background:var(--s-answered);border-color:var(--s-answered);color:#fff}.btn.teal:hover{background:#0b8f82}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.steps>div{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.steps .n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:12px;background:var(--wash);color:#0a5f58}.steps b{display:block;font-size:13px}.steps span{font-size:12.5px;color:var(--soft)}@media (max-width:1100px){table.calltable thead{display:none}table.calltable,table.calltable tbody{display:block}table.calltable tr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"when status" "caller caller" "source source" "lead lead" "note note";grid-gap:6px 14px;gap:6px 14px;padding:12px 16px;border-bottom:1px solid #edf1f6}table.calltable tr:last-child{border-bottom:0}table.calltable td{display:block;padding:0;border:0;min-width:0;max-width:none}table.calltable td.is-empty{display:none}table.calltable .c-when{grid-area:when}table.calltable .c-status{grid-area:status;justify-self:end}table.calltable .c-caller{grid-area:caller}table.calltable .c-lead{grid-area:lead}table.calltable .c-status{text-align:right}table.calltable .c-status .cell-chips{justify-content:flex-end}table.calltable .c-source{grid-area:source}table.calltable .c-note{grid-area:note}table.calltable td.empty-row{grid-column:1/-1}.steps{grid-template-columns:minmax(0,1fr)}table.stack-wide thead{display:none}table.stack-wide,table.stack-wide tbody{display:block}table.stack-wide tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;padding:10px 0;border-bottom:1px solid #edf1f6}table.stack-wide td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:3px 0;border:0;text-align:right}table.stack-wide td:before{content:attr(data-label);flex:none;color:var(--soft);font-size:12px;font-weight:700;text-align:left}table.stack-wide td[data-label=""]{grid-column:1/-1}table.stack-wide td[data-label=""]:before{content:none}}@media (max-width:760px){table.heat td{font-size:0;height:18px}table.heat th{font-size:9px;padding:1px}table.stack thead{display:none}table.stack,table.stack tbody{display:block}table.stack tr{display:block;padding:10px 0;border-bottom:1px solid #edf1f6}table.stack td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:3px 0;border:0;text-align:right}table.stack td:before{content:attr(data-label);flex:none;color:var(--soft);font-size:12px;font-weight:700;text-align:left}table.stack td[data-label=""]:before{content:none}table.stack td.mail{overflow-wrap:anywhere}}td.b{font-weight:700}td.barcell{min-width:150px}.barval{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.minibar{display:block;flex:none;height:6px;border-radius:3px;background:var(--s-answered)}.minibar.cost{background:var(--s-cost)}.whocell{display:inline-flex;align-items:center;gap:10px}.avatar.sm{width:28px;height:28px;font-size:11px}.panel-hd{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin-bottom:12px}.panel-hd h3{margin:0}.panel-hd .muted{font-size:12.5px}.chartkey{display:inline-flex;flex-wrap:wrap;gap:14px;font-size:12px;font-weight:600;color:var(--ink-2)}.chartkey span{display:inline-flex;align-items:center;gap:6px}.chartkey i{width:10px;height:10px;border-radius:3px;display:inline-block}.chartkey i.cost,.pairbars-line i.cost{background:var(--s-cost)}.chartkey i.ans,.pairbars-line i.ans{background:var(--s-answered)}.pairbars{gap:16px}.pairbars,.pairbars-row{display:flex;flex-direction:column}.pairbars-row{gap:4px}.pairbars-name{font-size:12.5px}.pairbars-line{display:flex;align-items:center;gap:8px}.pairbars-line i{display:block;flex:none;height:12px;min-width:3px;border-radius:0 4px 4px 0}.pairbars-v{font-size:12px;color:var(--ink-2);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpis-3h{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.kpi-value.money{white-space:nowrap}.kpi-hero .kpi-value.money{font-size:clamp(28px,3vw,40px)}.inwin{box-shadow:inset 0 0 0 1.5px rgba(20,32,62,.38)}.heatscale-win{display:inline-flex;align-items:center;gap:6px;margin-left:14px;white-space:nowrap}.heatscale-win i{background:var(--card)}.chip.mark:before{content:"";width:12px;height:12px;flex:none;background:currentColor;-webkit-mask:var(--i-check) center /contain no-repeat;mask:var(--i-check) center /contain no-repeat}.chip.warn.mark:before{-webkit-mask-image:var(--i-warn);mask-image:var(--i-warn)}.chip.shown{background:var(--indigo-wash);color:var(--indigo-ink)}.grid-nums{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:16px;gap:16px}@media (max-width:1180px){.grid-nums{grid-template-columns:minmax(0,1fr)}}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.slot{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.slot.busy{border-color:#9fe1d8;background:linear-gradient(180deg,#f3fcfb,var(--card))}.slot.shown{border-color:#d5dcf6}.slot-n{font-family:var(--mono);font-size:15px;font-weight:500}.slot-meta{color:var(--soft)}.slot-foot,.slot-meta{font-size:12px}.slot-foot:empty{display:none}.pct-plot{display:flex;gap:8px;height:170px;margin-top:4px}.pct-y{position:relative;min-width:30px;font-size:11px;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pct-y span{position:absolute;right:0;transform:translateY(50%)}.pct-bars{position:relative;flex:1 1;display:grid;grid-gap:8px;gap:8px;align-items:end;border-bottom:1px solid var(--line-2);background:repeating-linear-gradient(to bottom,var(--line) 0,var(--line) 1px,transparent 1px,transparent 25%)}.pct-col{height:100%;display:flex;align-items:flex-end;justify-content:center}.pct-bar{display:block;width:100%;max-width:26px;min-height:2px;border-radius:4px 4px 0 0;background:var(--s-answered)}.pct-bar.over{background:var(--amber-dot)}.pct-line{left:0;z-index:1;border-top:1.5px dashed rgba(20,32,62,.55);pointer-events:none;font-style:normal}.pct-line,.pct-line b{position:absolute;right:0}.pct-line b{bottom:3px;padding:0 4px;border-radius:4px;background:var(--card);color:var(--ink-2);font-size:11px;font-weight:700}.pct-x{display:grid;grid-gap:8px;gap:8px;margin:6px 0 0 38px;font-size:11px;color:var(--soft);text-align:center}.meter{position:relative;height:8px;margin-top:12px;background:#e8f5f3}.meter,.meter i{border-radius:4px}.meter i{display:block;height:100%;background:var(--s-answered)}.meter.warn i{background:var(--amber-dot)}.meter.bad i{background:var(--red)}.meter b{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink);opacity:.45}.meter-axis{position:relative;height:16px;margin-top:6px;font-size:11px;color:var(--soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.meter-axis span{position:absolute;top:0;white-space:nowrap}.agent-head .avatar{align-self:center}.agent-who{min-width:0}.agent-who,.featrows{display:flex;flex-direction:column}.featrows{gap:8px}.featrow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card-2)}.featrow b{display:block;font-size:13px}.featrow span.what{font-size:12px;color:var(--soft)}td.mail{overflow-wrap:break-word}.rolecell{display:inline-flex;flex-wrap:wrap;gap:6px}.lanes,.rolecell{align-items:center}.lanes{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px}.lane-d{font-size:12px;font-weight:700;color:var(--ink-2)}.lane{position:relative;height:34px;border-radius:8px;background-color:var(--card-2);background-image:repeating-linear-gradient(90deg,transparent,transparent calc(100% / 24 - 1px),#e8edf4 calc(100% / 24 - 1px),#e8edf4 calc(100% / 24))}.win{position:absolute;top:4px;bottom:4px;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:24px;border:1px solid #93dcd2;border-radius:7px;background:#c9efe9;color:#064e48;font-size:11.5px;font-weight:700}.win.all{background:#dfe5fb;border-color:#b3c0f3;color:#253a93}.axis24{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10.5px;color:var(--soft)}.chartkey i.win-seq{background:#c9efe9;border:1px solid #93dcd2}.chartkey i.win-all{background:#dfe5fb;border:1px solid #b3c0f3}.chartkey i.win-off{background:var(--card-2);border:1px solid var(--line)}.chip.crit{background:var(--red-wash);color:var(--red-ink)}.chip.crit.mark:before{-webkit-mask-image:var(--i-warn);mask-image:var(--i-warn)}.tenantrows{display:flex;flex-direction:column;gap:10px}.tenantrow{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) auto;grid-template-areas:"who stat calls go" "pkg pkg pkg pkg" "ttl ttl ttl ttl";grid-gap:12px 20px;gap:12px 20px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card-2)}.tr-who{grid-area:who;min-width:0}.tr-who b{font-size:14px}.tr-stat{grid-area:stat;min-width:0}.tr-calls{grid-area:calls;min-width:0}.tr-calls .spark{height:28px;margin-top:4px}.tr-go{grid-area:go;justify-self:end}.tr-pkg{grid-area:pkg;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:10px;border-top:1px dashed var(--line-2)}.tr-label{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.tr-pkg .tr-label{display:inline}.tr-ttl{grid-area:ttl;display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px dashed var(--line-2)}.tr-ttl form{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.tr-ttl .tr-label{display:inline}.tr-ttl input[type=number]{width:64px;padding:4px 6px;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-value{display:flex;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.switchlabel,.tr-value{align-items:center;gap:8px}.switchlabel{display:inline-flex;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}input.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:34px;height:20px;margin:0;border-radius:999px;background:#d3dbe6;cursor:pointer;transition:background .2s}input.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(20,32,62,.25);transition:transform .2s}input.switch:checked{background:var(--s-answered)}input.switch:checked:after{transform:translateX(14px)}input.switch:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (max-width:1100px){.tenantrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"who go" "stat calls" "pkg pkg" "ttl ttl"}}@media (max-width:560px){.tenantrow{grid-template-columns:minmax(0,1fr);grid-template-areas:"who" "stat" "calls" "go" "pkg" "ttl"}.tr-go{justify-self:start}.liverow.attn{grid-template-columns:minmax(0,1fr) auto}.liverow.attn .what{grid-column:1/-1;grid-row:2}.liverow.attn>.chip{justify-self:start}}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.side{position:fixed;z-index:50;top:0;bottom:0;left:0;width:272px;height:auto;transform:translateX(-102%);transition:transform .25s;box-shadow:20px 0 40px -20px rgba(20,32,62,.35);padding-top:calc(20px + env(safe-area-inset-top, 0px))}.side.open{transform:none}.menubtn{display:grid;place-items:center;position:fixed;z-index:40;top:calc(12px + env(safe-area-inset-top, 0px));left:12px;width:40px;height:40px;border:1px solid var(--line);border-radius:11px;background:var(--card);color:var(--ink);box-shadow:var(--shadow);cursor:pointer}.menubtn svg{width:18px;height:18px}.scrim.on{display:block;position:fixed;inset:0;z-index:45;background:rgba(20,32,62,.22)}.main{padding:64px 16px 40px}.impbar{margin:-64px -16px 16px;padding:10px 16px 10px 64px;min-height:64px}.grid,.grid2{grid-template-columns:minmax(0,1fr)}.sitebar .hint{margin:0}}@media (max-width:560px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kpis>:first-child:nth-last-child(odd){grid-column:1/-1}.dashrow .daily .plot{height:220px}.kpi{padding:14px}.kpi-value{font-size:26px}h1{font-size:24px}.panel{padding:16px 14px}.kv dd{text-align:left}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.gverdict{display:flex;align-items:center;gap:12px;padding:14px 18px;margin:0 0 14px;background:var(--card);border:1px solid var(--line);border-radius:14px}.gverdict>i{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;color:#fff;font-style:normal;font-weight:800}.gverdict b{display:block;font-size:15px}.gverdict span{color:var(--ink-2);font-size:13px}.gverdict-ok>i{background:var(--good)}.gverdict-warn>i{background:var(--amber)}.gverdict-bad>i{background:var(--red)}.gverdict-warn{background:var(--amber-wash);border-color:#efd9a8}.gverdict-bad{background:var(--red-wash);border-color:#f2b8b8}.gtabs{display:flex;flex-wrap:wrap;gap:2px 4px;margin:0 0 14px;border-bottom:1px solid var(--line)}.gtabs a{padding:8px 12px;margin-bottom:-1px;color:var(--ink-2);font-size:13px;font-weight:700;border-bottom:2px solid transparent}.gtabs a:hover{color:var(--ink);text-decoration:none}.gtabs a.on{color:var(--ink);border-bottom-color:var(--accent-ink)}.gstate{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.gstate>i{font-style:normal;font-weight:800}.gstate-ok{background:var(--good-wash);color:var(--good-ink)}.gstate-warn{background:var(--amber-wash);color:var(--amber-ink)}.gstate-bad{background:var(--red-wash);color:var(--red-ink)}.gstate-unknown{background:#eef1f5;color:var(--soft)}.gauge .gstate{align-self:flex-start}.gauge-meter{height:6px;margin:4px 0;overflow:hidden;background:#e9eef5}.gauge-meter,.gauge-meter>i{display:block;border-radius:3px}.gauge-meter>i{height:100%}.gauge-ok{background:var(--s-answered)}.gauge-warn{background:var(--amber-dot)}.gauge-bad{background:var(--red)}.gauge-unknown{background:var(--line-2)}.gfacts,.gfindings,.gposture,.gresolved{margin:0;padding:0;list-style:none}.gfinding{padding:12px 14px;margin-bottom:10px;border:1px solid var(--line);border-radius:10px}.gfinding:last-child{margin-bottom:0}.gfinding-bad{border-color:#f2b8b8}.gfinding-warn{border-color:#efd9a8}.gfinding-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.gfinding p,.gfix{margin:6px 0}.gfix{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gfix code{min-width:0;padding:6px 10px;overflow-wrap:anywhere;background:var(--card-2);border:1px solid var(--line);border-radius:8px;font-family:var(--mono);font-size:12.5px}.gposture li{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.gposture li:first-child{padding-top:0;border-top:0}.gposture .gstate{justify-self:start;align-self:start}.gresolved li{padding:4px 0;font-size:13px}.gfacts li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-top:1px solid var(--line);font-size:13px}.gfacts li:first-child{border-top:0}.gfacts li span{color:var(--ink-2)}.gfacts li b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gchips{display:flex;flex-wrap:wrap;gap:6px}.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.kpis-3,.kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:16px;gap:16px}.grid-2>.panel{margin:0 0 16px}.hist-grid-2,.hist-grid-3{display:grid;grid-gap:18px 22px;gap:18px 22px;margin-top:12px}.hist-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.hist-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.hist{min-width:0;margin:0}.hist-head{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;font-size:12.5px}.hist-stats{color:var(--soft);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-body{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:130px auto;grid-column-gap:6px;column-gap:6px}.hist-y{position:relative;color:var(--soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hist-y span{position:absolute;right:0;transform:translateY(50%)}.hist-area{position:relative;cursor:crosshair;touch-action:pan-y}.hist-area svg{display:block;width:100%;height:100%;overflow:visible}.hist-grid{stroke:var(--line);stroke-width:1}.hist-limit{stroke:var(--soft);stroke-width:1;stroke-dasharray:4 3}.hist-line{fill:none;stroke:var(--s-answered);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.hist-limit-label{position:absolute;right:2px;padding:0 3px;background:var(--card);color:var(--soft);font-size:10.5px}.hist-cross{top:0;bottom:0;width:1px;background:var(--ink-2);opacity:.35}.hist-cross,.hist-dot{position:absolute;pointer-events:none}.hist-dot{width:9px;height:9px;background:var(--s-answered);border:2px solid var(--card);border-radius:50%;transform:translate(-50%,50%)}.hist-tip{position:absolute;top:0;z-index:2;padding:3px 7px;background:var(--ink);border-radius:6px;color:#fff;font-size:11.5px;white-space:nowrap;transform:translateX(8px);pointer-events:none}.hist-tip.left{transform:translateX(calc(-100% - 8px))}.hist-x{grid-column:2;display:flex;justify-content:space-between;margin-top:4px;color:var(--soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.menu-order{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding-left:20px}.menu-order li{padding:0}.menu-order li::marker{color:var(--soft);font-weight:700}.menu-order li>*{vertical-align:middle}.menu-order .menu-who{display:inline-block;min-width:150px;margin-right:8px}.menu-order .btn.sm{padding:2px 8px;margin-right:2px}.menu-order li.off .menu-who{color:var(--soft)}.menu-people select{max-width:240px}