@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.wMpiTW_className{font-family:Geist,Geist Fallback;font-style:normal}.wMpiTW_variable{--font-sans:"Geist", "Geist Fallback"}
:root{--ink:#16191d;--ink-2:#22262c;--ink-3:#2e333a;--yellow:#ffc300;--yellow-2:#e8b100;--yellow-soft:#fff6d6;--mist:#f5f4f0;--rule:#dedbd2;--rule-soft:#ebe9e3;--slate:#5d636b;--slate-2:#8a9098;--white:#fff;--bad:#c2410c;--radius:14px;--radius-sm:9px;--shadow:0 1px 2px #16191d0a, 0 4px 16px #16191d0a;--shadow-lift:0 2px 4px #16191d0d, 0 12px 28px #16191d14;--ease:cubic-bezier(.22, 1, .36, 1);--sidebar:240px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--mist);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}a{color:inherit}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.2}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--slate)}.small{font-size:12.5px}.error{color:var(--bad)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.rise{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i,0) * 55ms)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.shell{grid-template-columns:var(--sidebar) 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--rule-soft);background:#efeee9;flex-direction:column;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:10px;padding:6px 10px 20px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.logo-mark{background:var(--ink);width:28px;height:28px;color:var(--yellow);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.nav-label{text-transform:uppercase;letter-spacing:.08em;color:var(--slate-2);padding:14px 12px 6px;font-size:11px;font-weight:600}.nav-item{border-radius:var(--radius-sm);height:36px;color:var(--slate);transition:background .18s var(--ease), color .18s var(--ease), box-shadow .18s;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex;position:relative}.nav-item svg{flex:none;width:17px;height:17px}.nav-item:hover{color:var(--ink);background:#fff9}.nav-item.active{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #16191d0f, 0 0 0 1px var(--rule-soft)}.nav-item.sub{padding-left:37px;font-size:13.5px;animation:.18s both fade}.nav-parent{padding-right:4px}.nav-parent-link{align-items:center;gap:inherit;min-width:0;color:inherit;flex:1;align-self:stretch;text-decoration:none;display:flex}.nav-chevron{width:24px;height:24px;color:var(--slate-2);cursor:pointer;transition:transform .18s var(--ease), background .15s;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.nav-chevron:hover{background:var(--mist);color:var(--ink)}.nav-chevron svg{width:14px;height:14px}.nav-chevron.open{transform:rotate(90deg)}.nav-parent .nav-badge{margin-right:2px}.nav-badge{background:var(--ink);color:var(--white);border-radius:999px;margin-left:auto;margin-right:12px;padding:0 7px;font-size:11px;font-weight:700;line-height:18px}.nav-item.soon{color:var(--slate-2);pointer-events:none}.soon-tag{border:1px solid var(--rule);border-radius:999px;margin-left:auto;padding:0 6px;font-size:10.5px}.sidebar-foot{border-top:1px solid var(--rule-soft);margin-top:auto;padding-top:12px}.user{align-items:center;gap:10px;padding:6px 8px;display:flex}.avatar{background:var(--yellow);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.user-mail{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.signout{color:var(--slate-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.signout:hover{color:var(--ink)}.main{min-width:0}.topbar{z-index:5;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--rule-soft);background:#f5f4f0d9;align-items:center;gap:12px;height:60px;padding:0 32px;display:flex;position:sticky;top:0}.crumb{font-weight:600}.topbar-end{align-items:center;gap:10px;margin-left:auto;display:flex}.content{max-width:1560px;margin:0 auto;padding:28px 32px 64px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.page-head h1{font-size:26px}.page-head p{color:var(--slate);max-width:70ch;margin:6px 0 0}.page-head .actions{gap:8px;margin-left:auto;display:flex}.card{background:var(--white);border:1px solid var(--rule-soft);border-radius:var(--radius);box-shadow:var(--shadow);transition:box-shadow .25s var(--ease), transform .25s var(--ease), border-color .25s var(--ease);padding:18px 20px}a.card{text-decoration:none;display:block}a.card:hover,.card.hover:hover{box-shadow:var(--shadow-lift);border-color:var(--rule);transform:translateY(-2px)}.card-head{align-items:center;gap:8px;margin-bottom:14px;display:flex}.card-head h2,.card-title{font-size:14.5px;font-weight:600}.card-head .end{margin-left:auto}.section{margin-top:14px}.section-title{margin:30px 0 12px;font-size:16px}.grid{gap:14px;display:grid}.grid-5{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.grid-3,.grid-2{grid-template-columns:1fr}}.split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}.hero-card{background:var(--ink);color:var(--white);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow-lift);padding:26px 28px;position:relative;overflow:hidden}.hero-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffc30040,#0000 65%);border-radius:50%;width:300px;height:300px;position:absolute;top:-90px;right:-90px}.hero-eyebrow{color:#aab0b7;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.hero-line{letter-spacing:-.025em;z-index:1;max-width:32ch;margin:10px 0 0;font-size:clamp(21px,2.4vw,30px);font-weight:650;position:relative}.hero-line b{color:var(--yellow);font-weight:650}.hero-meta{z-index:1;flex-wrap:wrap;gap:8px;margin-top:18px;display:flex;position:relative}.stat-label{color:var(--slate);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.stat-value{letter-spacing:-.03em;margin:6px 0 4px;font-size:27px;font-weight:650}.stat-note{color:var(--slate-2);font-size:12px}.trend{border-radius:6px;margin-left:auto;padding:1px 6px;font-size:12px;font-weight:600}.trend.up{background:var(--yellow-soft);color:#7a5a00}.trend.down{color:var(--bad);background:#fdeee6}.constraint{background:linear-gradient(160deg, var(--yellow-soft), var(--white) 70%);border:1px solid #f3dc8c;position:relative;overflow:hidden}.constraint .tag{text-transform:uppercase;letter-spacing:.06em;color:#7a5a00;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.constraint .big{letter-spacing:-.03em;margin:8px 0 2px;font-size:34px;font-weight:650}.constraint .vs{color:var(--slate);font-size:13px}.constraint p{margin:10px 0 0;font-size:13.5px}.pill{background:var(--white);border:1px solid var(--rule-soft);color:var(--slate);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.hero-card .pill{color:#c9cdd2;background:#ffffff0f;border-color:#ffffff1f}.dot{background:#3fbf7f;border-radius:50%;flex:none;width:7px;height:7px}.dot.stale{background:var(--bad)}.badge{background:var(--mist);color:var(--slate);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.badge.yes{background:var(--yellow-soft);color:#7a5a00}.badge.ink{background:var(--ink);color:var(--white)}.btn{border-radius:var(--radius-sm);height:38px;font:inherit;cursor:pointer;background:var(--yellow);color:var(--ink);transition:transform .12s var(--ease), background .18s var(--ease), box-shadow .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:var(--yellow-2);box-shadow:0 4px 14px #ffc30059}.btn:active{transform:scale(.97)}.btn:disabled{cursor:progress;opacity:.85}.btn.secondary{background:var(--white);border-color:var(--rule);color:var(--ink)}.btn.secondary:hover{background:var(--mist);box-shadow:none}.btn.dark{background:var(--ink);color:var(--white)}.btn.dark:hover{background:var(--ink-2);box-shadow:0 4px 14px #16191d40}.btn.small{height:32px;padding:0 12px;font-size:13px}.btn.ghost{color:var(--slate);background:0 0;height:32px;padding:0 10px}.btn.ghost:hover{background:var(--mist);color:var(--bad);box-shadow:none}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}.link{font:inherit;color:var(--slate);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link:hover{color:var(--ink)}.done{animation:rise .3s var(--ease) both}.field{color:var(--slate);gap:6px;font-size:12.5px;font-weight:500;display:grid}.input,.field input,.field select{height:38px;font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-sm);min-width:0;padding:0 12px;transition:border-color .15s,box-shadow .15s}.input:focus,.field input:focus,.field select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #ffc30059}.form-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.form-row .grow{flex:220px}.form-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:14px;display:grid}.segmented{background:var(--mist);border-radius:var(--radius-sm);gap:2px;padding:3px;display:inline-flex}.segmented label{cursor:pointer;position:relative}.segmented input{opacity:0;pointer-events:none;position:absolute}.segmented span{color:var(--slate);transition:background .18s var(--ease), color .18s;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:500;display:block}.segmented input:checked+span{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #16191d1f}.check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.check input{accent-color:var(--ink);width:16px;height:16px}.table-wrap{margin:0 -20px -18px;overflow-x:auto}table.table{border-collapse:collapse;width:100%;font-size:13.5px}.table th,.table td{text-align:right;border-top:1px solid var(--rule-soft);white-space:nowrap;padding:11px 20px}.table thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-2);border-top:0;padding-top:4px;font-size:11.5px;font-weight:600}.table.compact th,.table.compact td{padding:11px 12px}.table.compact th:first-child,.table.compact td:first-child{padding-left:20px}.table th:first-child,.table td:first-child,.table th.left,.table td.left{text-align:left}.table tbody th{font-weight:500}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:#faf9f6}.table .wrap{white-space:normal;min-width:240px}.rank{background:var(--mist);border-radius:6px;place-items:center;width:22px;height:22px;margin-right:8px;font-size:12px;font-weight:700;display:inline-grid}.rank.first{background:var(--yellow)}.funnel{gap:12px;display:grid}.funnel-step{grid-template-columns:150px 1fr 64px 120px;align-items:center;gap:14px;display:grid}.funnel-name{font-weight:500}.funnel-track{background:var(--mist);border-radius:999px;height:12px;position:relative}.funnel-fill{background:var(--ink);transform-origin:0;height:100%;animation:growx .9s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms);border-radius:999px}.funnel-step.key .funnel-fill{background:var(--yellow)}.funnel-count{text-align:right;font-weight:600}.funnel-rate{color:var(--slate);font-size:12.5px}.funnel-rate.below{color:var(--bad);font-weight:600}.funnel-rate.above{color:#7a5a00;font-weight:600}.progress{background:var(--mist);border-radius:999px;height:10px;overflow:hidden}.progress>span{background:linear-gradient(90deg, var(--yellow), var(--yellow-2));transform-origin:0;height:100%;animation:growx 1.1s var(--ease) both;border-radius:999px;display:block}.kv{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.kv div{gap:2px;display:grid}.kv b{letter-spacing:-.02em;font-size:18px;font-weight:650}.kv span{color:var(--slate);font-size:12px}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .grid-line{stroke:var(--rule-soft);stroke-width:1px}.chart .axis{fill:var(--slate-2);font-variant-numeric:tabular-nums;font-size:11px}.chart .line{fill:none;stroke:var(--ink);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:3000;stroke-dashoffset:3000px;animation:draw 1.6s var(--ease) forwards}.chart .area{animation:fade 1.2s var(--ease) both;animation-delay:.35s}.chart .dot-mark{fill:var(--yellow);stroke:var(--ink);stroke-width:2px}.chart .crosshair{stroke:var(--slate-2);stroke-width:1px;stroke-dasharray:3 3}.chart .bar{fill:var(--ink);transform-box:fill-box;transform-origin:bottom;animation:grow .7s var(--ease) both;animation-delay:calc(var(--i,0) * 35ms);transition:fill .15s}.chart .bar.active{fill:var(--yellow)}.chart-tip{color:var(--slate);min-height:1.5em;margin-top:8px;font-size:12.5px}.chart-tip b{color:var(--ink)}.skel{background:linear-gradient(90deg,#eceae4 0,#f6f5f1 120px,#eceae4 240px) 0 0/800px 100%;border-radius:8px;animation:1.3s linear infinite shimmer;display:block}.hero-card .skel{background:linear-gradient(90deg,#22262c 0,#30353c 120px,#22262c 240px) 0 0/800px 100%}.review-list{gap:12px;display:grid}.review-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-meta strong{font-size:15px}.why{border-radius:var(--radius-sm);background:var(--yellow-soft);color:#5c4300;margin:12px 0;padding:10px 12px;font-size:13px}.guess{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}details.transcript summary{cursor:pointer;color:var(--slate);font-size:13px;font-weight:500;list-style:none}details.transcript summary::-webkit-details-marker{display:none}details.transcript summary:before{content:"▸";transition:transform .2s var(--ease);margin-right:6px;display:inline-block}details.transcript[open] summary:before{transform:rotate(90deg)}.transcript-head{align-items:center;gap:10px;margin-top:6px;display:flex}.transcript-head .end{margin-left:auto}.transcript-body{background:var(--mist);border-radius:var(--radius-sm);max-height:300px;margin-top:8px;padding:10px 14px;font-size:13px;animation:.25s both fade;overflow-y:auto}.transcript-body p{margin:3px 0}.review-form{border-top:1px solid var(--rule-soft);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.review-form .grow{flex:220px}.empty{text-align:center;color:var(--slate);padding:48px 20px}.empty .big{margin-bottom:8px;font-size:30px}.banner{color:#7a2e0a;border-radius:var(--radius-sm);animation:rise .4s var(--ease) both;background:#fdeee6;border:1px solid #f6c9b0;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;font-weight:500;display:flex}.login{background:var(--ink);place-items:center;min-height:100vh;padding:16px;display:grid;position:relative;overflow:hidden}.login:before{content:"";background:radial-gradient(circle,#ffc3002e,#0000 60%);border-radius:50%;width:640px;height:640px;position:absolute;top:-220px;right:-180px}.login-card{background:var(--white);width:min(380px,100%);animation:rise .6s var(--ease) both;border-radius:18px;padding:36px;position:relative;box-shadow:0 30px 60px #00000059}.login-card h1{margin:18px 0 6px;font-size:24px}.login-card .btn{width:100%;height:44px;margin-top:22px}@media (max-width:1000px){.split{grid-template-columns:1fr}}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.phone-nav{display:flex}.topbar{padding:0 16px}.content{padding:20px 16px 48px}.grid-2{grid-template-columns:1fr}.funnel-step{grid-template-columns:96px 1fr 48px}.funnel-rate{grid-column:2/-1;margin-top:-8px}.kv{grid-template-columns:1fr 1fr}}.kpi-strip{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));padding:0;display:grid;overflow:hidden}.kpi{border-left:1px solid var(--rule-soft);animation:rise .5s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms);padding:18px 20px 14px;position:relative}.kpi:first-child{border-left:0}.kpi-top{color:var(--slate);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.kpi-value{letter-spacing:-.03em;margin:6px 0 2px;font-size:30px;font-weight:650}.kpi-value.none{color:var(--slate-2)}.kpi-base{color:var(--slate-2);font-size:12px}.kpi.flag{background:linear-gradient(180deg, #fff3ec, var(--white) 70%)}.kpi.flag .kpi-value{color:var(--bad)}.spark{width:100%;height:34px;margin-top:10px;display:block}.spark path.l{fill:none;stroke:var(--slate-2);stroke-width:1.5px;stroke-linejoin:round}.spark path.f{fill:#16191d0d}.kpi.lead .spark path.l{stroke:var(--ink)}.kpi.lead .spark path.f{fill:#ffc30038}.delta{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.delta.good{color:var(--ink)}.delta.bad{color:var(--bad)}.delta.neutral{color:var(--slate-2);font-weight:500}.tip{z-index:100;white-space:normal;background:var(--ink);max-width:min(280px,100vw - 16px);color:var(--white);pointer-events:none;text-align:left;letter-spacing:0;text-transform:none;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:500;line-height:1.45;animation:.15s both fade;position:fixed;top:0;left:0;box-shadow:0 12px 32px -8px #0000004d}.tip[hidden]{display:none}.info{border:1px solid var(--rule);width:15px;height:15px;color:var(--slate-2);cursor:help;border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.rows{display:grid}.row{border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;height:44px;padding:0 4px 6px;display:grid;position:relative}.row:hover{background:#f5f4f0b3}.row-head{height:28px;color:var(--slate-2);font-size:12px;font-weight:500}.row-head:hover{background:0 0}.row-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:500;display:flex;overflow:hidden}.row-val{text-align:right;min-width:48px;font-weight:600}.row-share{text-align:right;color:var(--slate-2);min-width:64px;font-size:13px}.row-bar{background:var(--rule-soft);border-radius:3px;height:3px;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.row-bar>span{background:var(--ink);opacity:.75;transform-origin:0;height:100%;animation:growx .9s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms);border-radius:3px;display:block}.row:hover .row-bar>span{opacity:1}.row.flag .row-val,.row.flag .row-share{color:var(--bad)}.row.flag .row-bar>span{background:var(--bad)}.row.lead .row-bar>span{background:var(--yellow);opacity:1}.bullet-row{grid-template-columns:140px 1fr 90px;align-items:center;gap:14px;padding:9px 4px;display:grid}.bullet-track{background:linear-gradient(90deg, #f0eee8 0, #f0eee8 var(--b), #f8f7f3 var(--b));border-radius:4px;height:14px;position:relative}.bullet-bar{background:var(--ink);transform-origin:0;height:6px;animation:growx .9s var(--ease) both;animation-delay:calc(var(--i,0) * 90ms);border-radius:3px;position:absolute;top:4px;left:0}.bullet-row.flag .bullet-bar{background:var(--bad)}.bullet-target{background:var(--ink);border-radius:2px;width:2px;position:absolute;top:-2px;bottom:-2px}.bullet-val{text-align:right;font-weight:600}.bullet-val small{color:var(--slate-2);font-size:11.5px;font-weight:500;display:block}.bullet-row.flag .bullet-val{color:var(--bad)}.attention{background:#fff7f2;border:1px solid #f6c9b0;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.attention .flag-dot{background:var(--bad);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c2410c1f}.attention b{font-size:15px}.attention .actions{gap:8px;margin-left:auto;display:flex}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.seg-links{scrollbar-width:none;background:#ebe9e3;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.seg-links a{color:var(--slate);transition:background .18s var(--ease), color .18s;white-space:nowrap;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:500;text-decoration:none}.seg-links a:hover{color:var(--ink)}.seg-links a.on{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #16191d1f}.phone-nav{z-index:10;border-bottom:1px solid var(--rule-soft);background:#efeee9;align-items:center;gap:10px;height:54px;padding:0 16px;display:none;position:sticky;top:0}.phone-nav .logo{padding:0}.menu-btn{margin-left:auto}.menu-grid{z-index:20;background:var(--white);border-bottom:1px solid var(--rule-soft);box-shadow:var(--shadow-lift);animation:rise .2s var(--ease) both;grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 16px 18px;display:grid;position:fixed;inset:54px 0 auto}.menu-grid a{color:var(--slate);border-radius:10px;justify-items:center;gap:6px;padding:12px 6px;font-size:12.5px;font-weight:500;text-decoration:none;display:grid}.menu-grid a.on{background:var(--mist);color:var(--ink)}.menu-grid svg{width:20px;height:20px}@media (max-width:1100px){.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi:nth-child(3n+1){border-left:0}.kpi:nth-child(n+4){border-top:1px solid var(--rule-soft)}}@media (max-width:640px){.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{border-top:1px solid var(--rule-soft);border-left:1px solid var(--rule-soft)!important}.kpi:nth-child(odd){border-left:0!important}.kpi:nth-child(-n+2){border-top:0}.kpi-value{font-size:24px}.bullet-row{grid-template-columns:96px 1fr 70px}.page-head .toolbar{margin-left:0}}.chart .bar-g{transform-box:fill-box;transform-origin:bottom;animation:grow .7s var(--ease) both;animation-delay:calc(var(--i,0) * 35ms)}.chart .bar-fill{fill:#16191d1f;transition:fill .15s}.chart .bar-cap{fill:var(--ink);transition:fill .15s}.chart .bar-fill.on{fill:#ffc30059}.chart .bar-cap.on{fill:var(--yellow-2)}.chart-tooltip{pointer-events:none;z-index:5;background:var(--ink);color:var(--white);white-space:nowrap;border-radius:9px;gap:1px;padding:7px 11px;animation:.12s both fade;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 12px 32px -8px #0000004d}.chart-tooltip b{font-variant-numeric:tabular-nums;font-size:15px}.chart-tooltip span{color:#aab0b7;font-size:11.5px}.card-kicker{color:var(--slate);font-size:12.5px;font-weight:500}.card-big{letter-spacing:-.02em;margin:2px 0 12px;font-size:22px;font-weight:650}.target-track{z-index:1;max-width:560px;margin-top:22px;position:relative}.progress.dark{background:#ffffff1a;height:8px}.target-legend{color:#aab0b7;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}@media (max-width:900px){.phone-nav{display:flex}.split{grid-template-columns:1fr}}.queue{gap:14px;max-width:900px;display:grid}.queue-progress{grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.review-card{animation:rise .28s var(--ease) both;transition:opacity .18s, transform .18s var(--ease)}.review-card.leaving{opacity:0;transform:translate(-24px)scale(.99)}.transcript-body.open{max-height:260px;margin:0}.transcript-body.full{max-height:none;overflow:visible}.answer{border-top:1px solid var(--rule-soft);gap:14px;margin-top:16px;padding-top:16px;display:grid}.answer-main{flex-wrap:wrap;gap:10px;display:flex}.btn.big{height:44px;padding:0 18px;font-size:14.5px}kbd{min-width:20px;height:20px;font:600 11px var(--font-sans), sans-serif;background:#ffffff29;border:1px solid #ffffff2e;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.btn.secondary kbd,.btn.ghost kbd,.chip kbd,.link kbd,.btn:not(.dark) kbd{background:var(--mist);border-color:var(--rule);color:var(--slate)}.answer-chips{gap:8px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--rule);background:var(--white);height:36px;font:inherit;cursor:pointer;transition:transform .12s var(--ease), border-color .15s, background .15s;border-radius:9px;align-items:center;gap:8px;padding:0 12px 0 8px;font-weight:500;display:inline-flex}.chip:hover{border-color:var(--ink);background:#fbfaf7}.chip:active{transform:scale(.96)}.chip.sys{background:var(--yellow-soft);border-color:#f3dc8c}.answer-ask{border-radius:var(--radius-sm);background:var(--yellow-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.answer-ask span{margin-right:6px}.up-next{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toast{z-index:40;background:var(--ink);color:var(--white);box-shadow:var(--shadow-lift);animation:rise .25s var(--ease) both;border-radius:10px;padding:10px 16px;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.plan-form fieldset{border:0;margin:0 0 6px;padding:0}.plan-form legend{text-transform:uppercase;letter-spacing:.06em;color:var(--slate-2);padding:10px 0 6px;font-size:11.5px;font-weight:600}.plan-field{border-top:1px solid var(--rule-soft);grid-template-columns:1fr 150px 96px;align-items:center;gap:12px;padding:7px 0;display:grid}.plan-field label{gap:1px;font-weight:500;display:grid}.unit-input{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--white);align-items:center;gap:6px;height:38px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}.unit-input:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #ffc30059}.unit-input span{color:var(--slate-2);font-size:13px}.unit-input input{font:inherit;text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.unit-input:has(input[aria-invalid=true]){border-color:var(--bad)}.plan-actual{color:var(--slate-2)}.plan-actual b{color:var(--ink)}.plan-hero{padding:4px 4px 16px}.plan-hero b{letter-spacing:-.03em;margin-right:6px;font-size:34px}.plan-hero div{font-size:15px;font-weight:500}.plan-row{grid-template-columns:minmax(0,1fr) 74px 62px 76px}.goal-edit{margin-top:14px;padding:14px 20px}.goal-edit summary{cursor:pointer;font-size:14px;font-weight:600;list-style:none}.goal-edit summary:before{content:"▸";transition:transform .2s var(--ease);margin-right:8px;display:inline-block}.goal-edit[open] summary:before{transform:rotate(90deg)}.pill.bad{color:var(--bad);border-color:#f6c9b0}@media (max-width:640px){.plan-field{grid-template-columns:1fr 120px}.plan-actual{grid-column:1/-1;margin-top:-4px}.plan-row{grid-template-columns:1fr 60px 56px}.plan-row>:nth-child(4){display:none}}.logo-img{width:auto;height:26px;display:block}.logo-img.small{height:22px}.logo-tag{color:var(--slate);background:var(--white);border:1px solid var(--rule-soft);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.rep-card{padding:18px 20px 14px;text-decoration:none;display:block}.rep-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.rep-head h3{font-size:16px}.rep-photo{object-fit:cover;box-shadow:0 0 0 2px var(--white), 0 0 0 3px var(--rule-soft);background:var(--yellow);border-radius:50%;flex:none}.rep-open{color:var(--slate);transition:color .15s, transform .2s var(--ease);margin-left:auto;font-size:13px;font-weight:600}.rep-card:hover .rep-open{color:var(--ink);transform:translate(3px)}.status{background:var(--mist);color:var(--slate);border-radius:999px;align-items:center;gap:6px;margin-top:3px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status.good{background:var(--yellow-soft);color:#7a5a00}.status.ok{color:#2f6b3a;background:#eef6ee}.status.warn{color:#a15c00;background:#fff3e6}.status.bad{color:var(--bad);background:#fdeee6}.rep-metrics{border:1px solid var(--rule-soft);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.rep-metrics div{border-left:1px solid var(--rule-soft);border-top:1px solid var(--rule-soft);padding:10px 12px}.rep-metrics div:nth-child(4n+1){border-left:0}.rep-metrics div:nth-child(-n+4){border-top:0}.rep-metrics dt{color:var(--slate);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:11.5px;font-weight:500;line-height:1.3}.rep-metrics div{flex-direction:column;justify-content:space-between;display:flex}.rep-metrics dd{letter-spacing:-.02em;align-items:center;gap:4px;margin:3px 0 0;font-size:19px;font-weight:650;display:flex}.rep-metrics .lead{background:linear-gradient(180deg, var(--yellow-soft), var(--white))}.star{color:var(--yellow-2);font-size:13px}.rep-avatar{flex:none;display:inline-flex;position:relative}.rep-avatar.star-rep .rep-photo,.rep-avatar.star-rep .avatar{box-shadow:0 0 0 2px var(--white), 0 0 0 4px var(--yellow-2)}.star-badge{width:20px;height:20px;color:var(--ink);background:var(--yellow-2);box-shadow:0 0 0 2px var(--white);border-radius:50%;place-items:center;font-size:12px;line-height:1;display:grid;position:absolute;bottom:-4px;right:-5px}.star-tag{vertical-align:2px;background:var(--yellow-soft);color:#7a5a00;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:650}.rep-spark{margin-top:12px}.hero-sub{color:#fff9;letter-spacing:0;font-size:.55em;font-weight:500}.autosave{align-items:center;gap:8px;display:inline-flex}.autosave-state{color:var(--slate-2);font-size:12px}.autosave-state:empty{display:none}.autosave-state.error,.bad-text{color:var(--bad)}.struggle{margin:0 4px 12px;font-size:14px;line-height:1.5}.row.struggle-row{grid-template-columns:minmax(0,1fr) repeat(3,56px);gap:8px}.row.struggle-row>span:not(:first-child){text-align:right}.row.struggle-row.flag .row-share{color:var(--slate)}@media (max-width:520px){.row.struggle-row{grid-template-columns:minmax(0,1fr) repeat(3,44px)}}.rep-spark .spark{margin-top:4px}.rep-profile{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rep-profile h2{font-size:22px}.rep-profile .end{align-items:center;gap:8px;margin-left:auto;display:flex}.quote{border-left:3px solid var(--rule);background:#fbfaf7;border-radius:0 8px 8px 0;margin:8px 0 0;padding:8px 12px;font-size:13px}.quote b{font-weight:600}@media (max-width:640px){.rep-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-metrics div:nth-child(4n+1){border-left:1px solid var(--rule-soft)}.rep-metrics div:nth-child(odd){border-left:0}.rep-metrics div:nth-child(-n+4){border-top:1px solid var(--rule-soft)}.rep-metrics div:nth-child(-n+2){border-top:0}}.where{border:1px solid var(--rule-soft);background:#fbfaf7;border-radius:11px;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:14px 0 4px;padding:12px 14px;display:flex}.where>div{gap:4px;display:grid}.where-label{text-transform:uppercase;letter-spacing:.05em;color:var(--slate-2);font-size:11px;font-weight:600}.where-arrow{color:var(--slate-2);padding-bottom:5px}.stage-chip{background:var(--white);border:1px solid var(--rule);border-radius:8px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.stage-chip.now{border-color:var(--ink)}.stage-chip.booked{background:var(--yellow-soft);border-color:#f3dc8c}.stage-chip.sugg-chip{color:var(--slate);border-style:dashed}.steps{border-top:1px solid var(--rule-soft);gap:16px;margin-top:16px;padding-top:16px;display:grid}.step{gap:8px;display:grid}.step-q{font-size:14.5px;font-weight:600}.step-note{color:#7a5a00;margin:2px 0 0;font-size:12.5px}.step select.input{max-width:420px}.step textarea.input{resize:vertical;max-width:620px;height:auto;padding:8px 12px}.step-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.chip.big{height:42px;padding:0 16px;font-size:14px}.chip.on{border-color:var(--ink);background:var(--ink);color:var(--white)}.sugg{text-transform:uppercase;letter-spacing:.04em;background:var(--yellow-soft);color:#7a5a00;border-radius:5px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-weight:600}.chip.on .sugg{background:var(--yellow);color:var(--ink)}.btn:disabled.dark{opacity:.4;cursor:not-allowed}.cost-list{gap:0;margin:0;display:grid}.cost-list div{border-top:1px solid var(--rule-soft);justify-content:space-between;padding:8px 0;font-size:13px;display:flex}.cost-list dt{color:var(--slate)}.cost-list dd{margin:0;font-weight:600}.spend-row{grid-template-columns:96px minmax(0,1fr) 150px 100px 40px}@media (max-width:640px){.spend-row{grid-template-columns:84px minmax(0,1fr) 80px 36px}.spend-row>:nth-child(3){display:none}}.inline-form{align-items:center;gap:4px;display:inline-flex}.small-input{height:30px;padding:0 8px;font-size:12.5px}@keyframes glow{0%{box-shadow:0 0 #c2410c8c,0 0 6px 1px #c2410c80}70%{box-shadow:0 0 0 10px #c2410c00,0 0 10px 3px #c2410c40}to{box-shadow:0 0 #c2410c00,0 0 6px 1px #c2410c80}}@keyframes glow-y{0%{box-shadow:0 0 #e8b10099}70%{box-shadow:0 0 0 9px #e8b10000}to{box-shadow:0 0 #e8b10000}}@keyframes breathe{0%,to{box-shadow:0 0 #3fbf7f73}50%{box-shadow:0 0 0 5px #3fbf7f00}}.attention .flag-dot{background:radial-gradient(circle at 35% 35%, #ff7a3d, var(--bad));animation:1.8s ease-out infinite glow}.attention .flag-dot.y{animation-name:glow-y}.dot.live{animation:2.4s ease-in-out infinite breathe}.bullet-row.flag .bullet-bar{box-shadow:0 0 10px #c2410c59}.hero-card:after{animation:14s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,30px)scale(1.15)}}.kpi-action{margin-left:auto}.icon-btn{width:26px;height:26px;color:var(--slate-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;transition:background .15s,color .15s,border-color .15s;display:grid}.icon-btn svg{width:15px;height:15px}.icon-btn:hover{background:var(--mist);color:var(--ink);border-color:var(--rule-soft)}.goal-edit-wrap{position:relative}:is(.kpi-strip:has(.popover),.kpi:has(.popover)){z-index:50;position:relative}.kpi-strip{overflow:visible}.popover{z-index:30;background:var(--white);border:1px solid var(--rule-soft);width:260px;animation:rise .18s var(--ease) both;border-radius:12px;gap:12px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px -8px #0000002e,0 0 0 1px #0000000a}.channel-row{grid-template-columns:minmax(0,1fr) 46px 52px 52px}.row-head.channel-row{align-items:end;height:auto;min-height:28px}.row-head.channel-row>span{white-space:normal;line-height:1.25}@media (max-width:640px){.channel-row{grid-template-columns:minmax(0,1fr) 52px 64px 60px;font-size:13px}.bullet-row .row-name{white-space:normal;line-height:1.25}}.chart .stack{transition:opacity .15s}.chart .stack.ink{fill:var(--ink)}.chart .stack.yellow{fill:var(--yellow-2)}.chart .bar-g:has(.stack.on) .stack{opacity:.8}.chart .book-dot{fill:var(--white);stroke:var(--ink);stroke-width:2px}.chart .book-n{fill:var(--ink);font-size:9.5px;font-weight:700}.chart .plan-line{stroke:var(--bad);stroke-width:1.25px;stroke-dasharray:5 4;opacity:.7}.chart .plan-label{fill:var(--bad);opacity:.85}.chart .line-compare{fill:none;stroke:var(--slate-2);stroke-width:1.5px;stroke-dasharray:3 3}.chart .dot-small{fill:var(--ink)}.chart .goal-dot{fill:var(--white);stroke:var(--bad);stroke-width:2px}.chart .rate-trend .line,.rate-trend .chart .line{stroke-dasharray:none;stroke-dashoffset:0;animation:.6s both fade}.legend{color:var(--slate);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.sw{border-radius:3px;width:10px;height:10px;display:inline-block}.sw.ink{background:var(--ink)}.sw.yellow{background:var(--yellow-2)}.sw.dot{border:2px solid var(--ink);background:var(--white);border-radius:50%}.sw.dash{border-top:1.5px dashed var(--bad);border-radius:0;width:14px;height:0}.sw.pace{background:var(--bad);border-radius:1px;width:2px;height:12px}.sw.cmp{border-top:1.5px dashed var(--slate-2);border-radius:0;width:14px;height:0}.rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.rate-grid>.rate-trend{border-left:1px solid var(--rule-soft);padding:0 16px}.rate-grid>.rate-trend:first-child{border-left:0;padding-left:0}.rate-grid>.rate-trend:last-child{padding-right:0}.rate-head{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.rate-head b{letter-spacing:-.02em;font-size:18px;font-weight:650}.heat{align-items:stretch;gap:3px;font-size:11.5px;display:grid}.heat-day{text-align:center;color:var(--slate-2);padding-bottom:2px;font-weight:600}.heat-hour{color:var(--slate);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center;padding-right:10px}.heat-cell{font-variant-numeric:tabular-nums;background:var(--mist);height:26px;color:var(--ink);border-radius:5px;place-items:center;font-weight:600;display:grid}.heat-cell.thin{background:repeating-linear-gradient(135deg, var(--mist), var(--mist) 4px, #fff 4px, #fff 7px);font-weight:500}.heat-foot{padding-top:6px}.grid-trends{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:1180px){.grid-trends{grid-template-columns:1fr}}.pace-row{grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:14px;padding:10px 4px 14px;display:grid;position:relative}.pace-row .row-name{font-weight:500}.pace-row .pace-val{font-variant-numeric:tabular-nums;font-weight:650}.pace-row .pace-val span{color:var(--slate-2);font-weight:500}.pace-row .pace-share{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.pace-bar{background:var(--rule-soft);border-radius:4px;height:6px;position:absolute;bottom:4px;left:4px;right:4px}.pace-bar>i{background:var(--ink);animation:grow-x .8s var(--ease) both;transform-origin:0;border-radius:4px;position:absolute;top:0;bottom:0;left:0}.pace-bar>b{background:var(--bad);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px}.pace-row.behind .pace-bar>i{background:var(--bad)}.pace-row.behind .pace-share{color:var(--bad);font-weight:650}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tracker{gap:3px;height:26px;display:flex}.tracker .tick{border-radius:3px;flex:1 1 0;min-width:4px}.tick{display:inline-block}.tick.full{background:var(--ink)}.tick.half{background:var(--yellow-2)}.tick.some{background:#fbe7a6}.tick.none{background:var(--rule-soft)}.tracker-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:6px;display:flex}.tracker-key{align-items:center;gap:5px;display:inline-flex}.tracker-key .tick{border-radius:2px;width:9px;height:9px;margin-left:6px}.catbar{border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.catbar .seg{flex-basis:0;min-width:3px}.seg.g1,.sw-seg.g1{background:#c9cdd2}.seg.g2,.sw-seg.g2{background:#dadde1}.seg.g3,.sw-seg.g3{background:#e6e8eb}.seg.g4,.sw-seg.g4{background:#eff0f2}.seg.y1,.sw-seg.y1{background:#fbe7a6}.seg.y2,.sw-seg.y2{background:var(--yellow-2)}.seg.ink,.sw-seg.ink{background:var(--ink)}.catlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin-top:14px;display:grid}.catrow{border-bottom:1px solid var(--rule-soft);grid-template-columns:10px minmax(0,1fr) auto 44px;align-items:center;gap:8px;padding:5px 2px;font-size:13px;display:grid}.catrow span:last-child{text-align:right}.sw-seg{border-radius:3px;width:10px;height:10px;display:inline-block}.capacity{background:var(--mist);border-radius:10px;gap:8px;margin-top:16px;padding:14px 16px;display:grid}.capacity.short{background:#fdf1ea}.capacity-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.capacity-head b{font-size:16px}.capacity.short .capacity-head b{color:var(--bad)}.capacity p{margin:0}.meter{background:#16191d14;border-radius:4px;height:8px;overflow:hidden}.meter i{background:var(--ink);border-radius:4px;height:100%;display:block}.capacity.short .meter i{background:var(--bad)}.step-funnel{align-items:start;gap:10px;padding-top:8px;display:grid}.fstep{grid-template-rows:300px auto auto;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.step-count{text-align:center;letter-spacing:-.02em;font-size:18px;font-weight:650;position:absolute;left:0;right:0}.step-col{background:#16191d06;border-radius:6px;display:block;position:relative}.step-col i{background:var(--ink);transform-origin:bottom;animation:grow .7s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms);border-radius:6px;position:absolute;bottom:0;left:0;right:0}.fstep.flag .step-col i{background:var(--bad)}.fstep:first-child .step-col i{background:var(--yellow-2)}.step-name{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:13px;font-weight:600}.step-rate{color:var(--slate);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.step-rate b{color:var(--ink);font-size:13.5px}.step-rate small{color:var(--slate-2);font-size:11.5px;display:block}.step-rate.below b,.fstep.flag .step-rate b{color:var(--bad)}.burnup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.burnup-grid>.burnup{border-left:1px solid var(--rule-soft);padding:0 16px}.burnup-grid>.burnup:first-child{border-left:0;padding-left:0}.burnup-grid>.burnup:last-child{padding-right:0}.burnup .rate-head{flex-wrap:wrap}@media (max-width:1100px){.burnup-grid{grid-template-columns:1fr}.burnup-grid>.burnup{border-left:0;padding:12px 0}}.table tr.lead-row td{background:var(--yellow-soft)}.table.tight th,.table.tight td{padding-left:8px;padding-right:8px}.table.tight th:first-child,.table.tight td:first-child{padding-left:4px}.table.tight th:last-child,.table.tight td:last-child{padding-right:4px}.capacity-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.capacity-stats>div{gap:2px;display:grid}.capacity-stats b{letter-spacing:-.02em;font-size:26px;font-weight:650}.capacity.short .capacity-stats b{color:var(--bad)}.client-co{color:var(--slate);font-weight:500}.table td.client-cell{white-space:normal;min-width:180px;max-width:240px}.feed-filter{margin-bottom:4px}.feed-filter .chip{height:30px;color:var(--ink);gap:6px;padding:0 10px;font-size:13px;text-decoration:none}.feed-filter .chip .num{color:var(--slate-2);font-size:11.5px}.feed-filter .chip.on .num{color:#ffffffb3}.feed-day{margin-top:18px}.feed-date{border-bottom:1px solid var(--rule-soft);align-items:baseline;gap:8px;margin:0 0 4px;padding-bottom:6px;font-size:13px;font-weight:600;display:flex}.feed{margin:0;padding:0;list-style:none;display:grid}.feed-line{border-radius:8px;grid-template-columns:128px 24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 4px;display:grid}.feed-line:hover{background:#f5f4f0b3}summary.feed-line{cursor:pointer;list-style:none}summary.feed-line::-webkit-details-marker{display:none}.feed-time{color:var(--slate-2);white-space:nowrap;padding-top:3px;font-size:12.5px}.feed-icon{background:var(--mist);width:24px;height:24px;color:var(--slate);border-radius:7px;place-items:center;display:grid}.feed-icon svg{width:14px;height:14px}.feed-icon.k-calls{background:var(--ink);color:var(--white)}.feed-icon.k-booking,.feed-icon.k-deal{background:var(--yellow-soft);color:#7a5a00}.feed-item.flag .feed-icon,.feed-icon.k-alert{color:var(--bad);background:#fdeee6}.feed-text{min-width:0;padding-top:2px;font-size:13.5px;line-height:1.45}.feed-text b{font-weight:600}.feed-detail{color:var(--slate);overflow-wrap:anywhere;font-size:12.5px;display:block}.feed-flag{color:var(--bad)}.feed-more{text-underline-offset:2px;margin-left:8px;text-decoration:underline}.feed-more:before{content:"show"}details[open]>summary .feed-more:before{content:"hide"}.feed-link{color:var(--slate);white-space:nowrap;padding-top:3px;text-decoration:none}.feed-link:hover{color:var(--ink)}.feed.nested{border-left:2px solid var(--rule-soft);margin:0 0 6px 46px;padding-left:8px}.feed-convos{border-left:2px solid var(--rule-soft);margin:0 0 8px 40px;padding:0 0 0 10px;list-style:none;display:grid}.feed-convos li{grid-template-columns:128px minmax(0,1fr) auto;gap:10px;padding:6px 4px;font-size:13px;line-height:1.45;display:grid}.feed-convos .badge{margin-left:4px}.feed-filter .chip.on{color:var(--white)}.proposal-form{gap:16px;display:grid}.proposal-form+.section-title{margin-top:30px}.field small{color:var(--slate-2);font-weight:400}.field textarea{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-sm);resize:vertical;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #ffc30059}.field textarea.code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5}.proposal-group{text-transform:uppercase;letter-spacing:.06em;color:var(--slate-2);margin:4px 0 -4px;font-size:11.5px;font-weight:700}.proposal-meta{flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13.5px;display:flex}.proposal-meta .end{color:var(--slate);margin-left:auto}.proposal-inputs pre{background:var(--mist);border-radius:var(--radius-sm);white-space:pre-wrap;margin:10px 0 0;padding:12px 14px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.proposal-classic{margin-left:8px;padding:1px 8px;font-size:11px}.channels-title{align-items:baseline;gap:10px;margin-top:4px;display:flex}.channels-title .muted{font-weight:400}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1180px){.channel-grid{grid-template-columns:1fr}}.channel-card .card-head{flex-wrap:wrap}.channel-card .card-head h2{font-size:17px}.channel-card .card-head h2 a{color:inherit;text-decoration:none}.channel-card .card-head h2 a:hover{text-decoration:underline}.channel-stats{color:var(--slate);gap:14px;font-size:13px;display:flex}.channel-stats b{color:var(--ink);margin-right:3px;font-size:15px}.channel-card .step-funnel{gap:8px}.channel-card .fstep{grid-template-rows:190px auto auto}.channel-card .step-name{overflow-wrap:normal;font-size:12.5px}.channel-card .step-rate{overflow-wrap:normal;font-size:12px}.channel-untracked{text-align:center;place-items:center;min-height:180px;padding:0 24px;display:grid}.sample-banner{z-index:50;background:var(--ink);color:var(--white);text-align:center;justify-content:center;align-items:center;gap:12px;padding:11px 32px;font-size:14px;line-height:1.4;display:flex;position:sticky;top:0}.sample-banner b{color:var(--yellow);font-weight:650}.sample-tag{background:var(--yellow);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:700}@media (max-width:900px){.sample-banner{text-align:left;padding:9px 16px;font-size:13px;position:static}}
