:root{--lime:#ccf645;--lime-deep:#79af14;--olive:#548a00;--olive-dark:#335c00;--ink:#161615;--graphite:#4a4a46;--stone:#8a8880;--bone:#f7f7f3;--bone-dark:#c9c7bf;--bg:#f7f7f3;--surface:#fff;--surface-2:#fbfbf8;--line:#e4e3dc;--line-soft:#efeee9;--text:#161615;--muted:#4a4a46;--faint:#8a8880;--accent:#ccf645;--accent-ink:#161615;--accent-soft:#f0fbce;--pos:#548a00;--pos-soft:#edf7da;--neg:#b3261e;--neg-soft:#fbebea;--warn:#8a6d00;--warn-soft:#fbf3d9;--c-linkedin:#6e9a00;--c-ig_cold:#0092b0;--c-ig_warm:#c25e0a;--c-webinar:#7a4dc7;--c-other:#8a8880;--f-display:"Inter Tight","Inter",system-ui,-apple-system,sans-serif;--f-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-serif:"Instrument Serif",Georgia,serif;--tight:-0.035em;--r:16px;--r-sm:12px;--r-pill:999px;--shadow:0 1px 2px rgba(22,22,21,.05),0 2px 8px rgba(22,22,21,.04)}:root[data-theme=dark]{--bg:#0e0e0d;--surface:#1a1a18;--surface-2:#201f1d;--line:#2e2e2a;--line-soft:#26251f;--text:#f7f7f3;--muted:#c9c7bf;--faint:#8a8880;--accent:#ccf645;--accent-ink:#161615;--accent-soft:#232b12;--pos:#9ed42f;--pos-soft:#1e2a10;--neg:#f2837b;--neg-soft:#2c1614;--warn:#e0b25c;--warn-soft:#2a2314;--shadow:0 1px 2px rgba(0,0,0,.5),0 4px 16px rgba(0,0,0,.35);--c-linkedin:#b3dc33;--c-ig_cold:#3dafdc;--c-ig_warm:#e0913a;--c-webinar:#9583f0;--c-other:#c9c7bf}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv05" 1,"ss01" 1}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.num,.tab-num{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.eyebrow{font:600 10px/1.2 var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.dsp{font-family:var(--f-display);font-weight:800;letter-spacing:var(--tight);line-height:1.03}.acc{font-family:var(--f-serif);font-style:italic;letter-spacing:-.01em}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--surface);border-bottom:1px solid var(--line)}.topbar-in{max-width:1240px;margin:0 auto;padding:11px 28px;gap:16px;flex-wrap:wrap}.brand,.topbar-in{display:flex;align-items:center}.brand{gap:10px;margin-right:auto;min-width:0}.mark{width:112px;height:25px;border-radius:0;background-color:transparent;background-image:url(/branding/everfit-full-logo-green.svg);background-repeat:no-repeat;background-position:0;background-size:contain;flex:none;display:block;font-size:0;color:transparent}.brand-t{font:700 12px/1.1 var(--f-display);letter-spacing:.14em}.brand-s,.brand-t{text-transform:uppercase}.brand-s{font-size:10.5px;color:var(--faint);letter-spacing:.08em}.brand-logo-light{display:block}.brand-logo-dark{display:none!important}:root[data-theme=dark] .mark{background-image:url(/branding/everfit-full-logo-white.svg)}:root[data-theme=dark] .brand-logo-light{display:none!important}:root[data-theme=dark] .brand-logo-dark{display:block!important}.auth-logo{width:196px;height:30px;display:flex;align-items:center;justify-content:center}.auth-logo img{display:block;width:196px;height:auto}.wrap{max-width:1240px;margin:0 auto;padding:22px 28px 128px}.hero{background:linear-gradient(103deg,var(--lime) 0,#e4fb92 62%,#f2fdcb 100%);color:var(--ink)}.hero-in{max-width:1240px;margin:0 auto;padding:22px 28px 24px}.hero .eyebrow{color:rgba(22,22,21,.55)}.hero h1{margin:6px 0 0;font:800 30px/1.05 var(--f-display);letter-spacing:var(--tight)}.hero p{margin:8px 0 0;max-width:62ch;font-size:13.5px;color:rgba(22,22,21,.75)}.strip{background:var(--surface);border-bottom:1px solid var(--line)}.strip,.strip-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.strip-in{max-width:1240px;margin:0 auto;width:100%}.strip-cell{padding:15px 22px;border-left:1px solid var(--line)}.strip-cell:first-child{border-left:0}.strip-val{font:800 27px/1 var(--f-display);letter-spacing:var(--tight);margin-top:5px}.strip-sub{font-size:11px;color:var(--faint);margin-top:5px}.sec{display:flex;align-items:baseline;gap:12px;margin:30px 0 13px}.sec-n{font:700 10.5px var(--f-body);letter-spacing:.14em;color:var(--faint)}.sec-t{font:700 12px var(--f-body);letter-spacing:.16em;text-transform:uppercase}.sec-note{font-family:var(--f-serif);font-style:italic;font-size:13.5px;color:var(--faint);letter-spacing:0}.field{display:flex;flex-direction:column;gap:3px;min-width:0}.field>label{font:600 9.5px var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ctl{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:7px 11px;min-height:34px;outline:none;max-width:100%}select.ctl{padding-right:30px;background-image:linear-gradient(45deg,transparent 50%,var(--faint) 50%),linear-gradient(135deg,var(--faint) 50%,transparent 50%);background-position:calc(100% - 16px) 15px,calc(100% - 11px) 15px;background-size:5px 5px;background-repeat:no-repeat}.ctl:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=dark] .ctl:focus{border-color:var(--lime)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-sm);padding:8px 14px;min-height:34px;font-weight:600;transition:background .12s,border-color .12s,transform .06s}.btn:hover{background:var(--bg);border-color:var(--bone-dark)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--lime);border-color:var(--lime);color:var(--ink)}.btn-primary:hover{background:#d8f96e;border-color:#d8f96e}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-danger{color:var(--neg);border-color:color-mix(in srgb,var(--neg) 40%,var(--line));background:transparent}.btn-danger:hover{background:color-mix(in srgb,var(--neg) 10%,transparent);border-color:var(--neg)}.btn-dark{background:var(--ink);border-color:var(--ink);color:var(--bone)}:root[data-theme=dark] .btn-dark{background:var(--bone);border-color:var(--bone);color:var(--ink)}.btn-ghost{background:transparent;border-color:transparent;color:var(--muted);padding:6px 9px}.btn-ghost:hover{background:var(--surface-2);color:var(--text)}.btn-sm{min-height:28px;padding:4px 10px;font-size:12.5px;border-radius:10px}.btn-icon{width:34px;padding:0}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r);padding:2px}.seg button{border:0;background:transparent;border-radius:var(--r-sm);padding:4px 12px;font-size:12px;font-weight:600;color:var(--faint);cursor:pointer}.seg button.on{background:var(--ink);color:var(--bone)}:root[data-theme=dark] .seg button.on{background:var(--lime);color:var(--ink)}.chip{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);padding:5px 13px;font-size:12.5px;cursor:pointer;color:var(--muted);white-space:nowrap}.chip:hover{border-color:var(--lime-deep)}.chip.on{background:var(--ink);border-color:var(--ink);color:var(--bone);font-weight:600}:root[data-theme=dark] .chip.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}.chip .n{opacity:.6;margin-left:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.count-custom{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:3px 7px 3px 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font-size:12px;white-space:nowrap}.count-custom-label{font-weight:600}.count-custom input{width:58px;min-height:25px;padding:3px 6px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);outline:none;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.count-custom input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=dark] .count-custom input:focus{border-color:var(--lime)}.count-custom-unit{color:var(--faint);font-size:11px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden}.card-h{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line);background:var(--surface-2)}.card-h h3{margin:0;font:700 14px var(--f-display);letter-spacing:-.02em;flex:1 1;min-width:0}.card-b{padding:6px 16px 14px}.tag{flex:none;font:700 9.5px var(--f-body);letter-spacing:.1em;text-transform:uppercase;border-radius:5px;padding:3px 7px;background:var(--accent-soft);color:var(--olive)}:root[data-theme=dark] .tag{color:var(--lime)}.tag.ghost{background:var(--line-soft);color:var(--faint)}.grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:15px;align-items:start}.g2,.grid{display:grid;gap:15px}.g2{grid-template-columns:1fr 1fr;grid-gap:15px}.g1{display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px}.mrow{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.mrow:last-child{border-bottom:0}.mrow label{flex:1 1;min-width:0;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.mrow input{width:92px;flex:none;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--surface-2);border:1px solid var(--line);border-radius:7px;padding:5px 10px;min-height:31px;outline:none}.mrow input:hover{border-color:var(--bone-dark)}.mrow input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft);background:var(--surface)}:root[data-theme=dark] .mrow input:focus{border-color:var(--lime)}.mrow.dirty input{border-color:var(--lime-deep);background:var(--accent-soft)}.mrow .auto{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;padding:5px 10px;border:1px dashed var(--line);border-radius:7px;min-height:31px;display:flex;align-items:center;justify-content:flex-end}.mrow .auto,.mrow .derived{width:92px;flex:none;text-align:right;color:var(--faint)}.mrow .derived{font-size:11px}.mrow.from-sheet input{border-style:dashed;color:var(--muted)}.swatch{width:10px;height:10px;border-radius:3px;flex:none}.lead-url{max-width:320px}.lead-reply,.lead-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.lead-reply{max-width:360px;color:var(--muted)}.bar{height:6px;background:var(--line-soft);overflow:hidden}.bar,.bar i{border-radius:var(--r-pill)}.bar i{display:block;height:100%;background:var(--lime-deep);transition:width .5s}table{width:100%;border-collapse:collapse;font-size:12.5px}th{font:700 9.5px var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:right;padding:8px 10px;border-bottom:1px solid var(--line)}th:first-child{text-align:left}td{padding:8px 10px;border-bottom:1px solid var(--line-soft);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td:first-child{text-align:left;font-feature-settings:normal;font-variant-numeric:normal}tr:last-child td{border-bottom:0}tr.total td{font-weight:700;border-top:1px solid var(--line);background:var(--surface-2)}.tbl-wrap{overflow-x:auto}.table-hint{padding:22px 4px 24px;color:var(--faint);font-size:12.5px}.trend-breakdowns .card-b{min-height:68px}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;align-items:stretch}.insight-card{min-width:0}.insight-card .card-b{padding:15px 16px 17px}.insight-signal{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:7px;background:var(--line-soft);color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.insight-signal.pos{background:var(--pos-soft);color:var(--pos)}.insight-signal.warn{background:var(--warn-soft);color:var(--warn)}.insight-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin:16px 0 15px;padding-bottom:14px;border-bottom:1px solid var(--line)}.insight-stat{min-width:0}.insight-stat b{margin-top:4px;font:800 21px/1 var(--f-display);letter-spacing:var(--tight)}.insight-stat b,.insight-stat span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insight-stat span{margin-top:5px;color:var(--faint);font-size:11px}.insight-list{padding-left:18px;color:var(--muted);font-size:12.5px}.insight-list li+li{margin-top:7px}.insight-empty{padding:26px 2px;color:var(--faint);font-size:12.5px}.deal-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:13px}.deal-filters .deal-search{flex:1 1 240px}.deal-insight-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:15px;gap:15px}.deal-insight-copy{font-size:13px;color:var(--muted);padding-top:14px}.deal-insight-copy p{margin:0 0 13px}.deal-insight-copy b{color:var(--text)}.deal-table-card{padding-top:12px}.deal-note{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.deal-source{display:inline-flex;align-items:center;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:700;white-space:nowrap}.deal-source-linkedin{background:var(--accent-soft);color:var(--olive)}.deal-source-ig_cold{background:#e4f7fa;color:#006b7d}.deal-source-ig_warm{background:#fff0e2;color:#a34c00}.deal-source-other{background:var(--line-soft);color:var(--faint)}:root[data-theme=dark] .deal-source-linkedin{color:var(--lime)}:root[data-theme=dark] .deal-source-ig_cold{background:#123139;color:#7bd9e8}:root[data-theme=dark] .deal-source-ig_warm{background:#3a2515;color:#f2b36d}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--r-pill);padding:4px 11px;font-size:11.5px;font-weight:600}.pill.pos{background:var(--pos-soft);color:var(--pos)}.pill.neg{background:var(--neg-soft);color:var(--neg)}.pill.warn{background:var(--warn-soft);color:var(--warn)}.pill.flat{background:var(--line-soft);color:var(--faint)}.dot{width:7px;height:7px;border-radius:50%;background:var(--lime-deep);flex:none}.muted{color:var(--muted)}.empty,.faint{color:var(--faint)}.empty{text-align:center;padding:64px 20px}.empty b{display:block;font:800 20px var(--f-display);color:var(--text);margin-bottom:6px;letter-spacing:var(--tight)}.savebar{position:fixed;left:0;right:0;bottom:0;z-index:70;border-top:1px solid var(--line);background:var(--surface);padding:12px 28px calc(12px + env(safe-area-inset-bottom,0px));display:flex;justify-content:center}.savebar-in{max-width:1240px;width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.savebar .msg{margin-right:auto;font-size:12.5px;color:var(--muted)}.banner{max-width:1240px;margin:0 auto;padding:0 28px}.banner-in{background:var(--warn-soft);border:1px solid var(--warn);border-left-width:3px;border-radius:var(--r-sm);padding:11px 14px;margin-top:14px;font-size:13px;color:var(--text)}.banner-in b{display:block;font:700 12px var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--warn);margin-bottom:5px}.banner-in ul{margin:0;padding-left:18px}.banner-in li{margin:3px 0}@media (max-width:820px){.banner{padding:0 16px}}.toasts{position:fixed;top:14px;right:14px;z-index:95;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.toast{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--lime-deep);box-shadow:var(--shadow);border-radius:10px;padding:10px 14px;font-size:13px;max-width:360px;animation:sl .18s ease-out}.toast.err{border-left-color:var(--neg)}@keyframes sl{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}.spin{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:sp .75s linear infinite;display:inline-block}@keyframes sp{to{transform:rotate(1turn)}}.loading{gap:10px;padding:80px 20px;color:var(--faint)}.loading,.scrim{display:flex;align-items:center;justify-content:center}.scrim{position:fixed;inset:0;background:rgba(14,14,13,.55);z-index:80;padding:20px}.modal{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,.28);width:min(680px,100%);max-height:88vh;display:flex;flex-direction:column}.modal-h{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.modal-h h2{margin:0;font:700 16px var(--f-display);letter-spacing:-.02em;flex:1 1}.modal-b{padding:16px 18px;overflow:auto}.modal-f{padding:12px 18px;border-top:1px solid var(--line);display:flex;gap:9px;justify-content:flex-end}.frow{display:flex;flex-direction:column;gap:5px;margin-bottom:13px}.frow label{font-size:12px;font-weight:600;color:var(--muted)}.frow .hint{font-size:11.5px;color:var(--faint);font-weight:400}.frow input,.frow select,.frow textarea{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:8px 11px;outline:none;width:100%;font:inherit}.frow input:focus,.frow select:focus,.frow textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}@media (max-width:820px){.deal-insight-grid,.g2,.grid,.insight-grid{grid-template-columns:1fr}.wrap{padding:16px 16px 132px}.hero-in,.savebar,.topbar-in{padding-left:16px;padding-right:16px}.hero h1{font-size:23px}.brand{flex:1 1 100%;min-width:0}.mark{width:104px}.field{flex:1 1 140px}}html[data-glass-style=frosted]{--glass-panel:hsla(0,0%,100%,.68);--glass-panel-strong:hsla(0,0%,100%,.82);--glass-border:hsla(0,0%,100%,.78);--glass-blur:24px;--glass-shadow:0 16px 42px rgba(22,22,21,.12),inset 0 1px 0 hsla(0,0%,100%,.92)}html[data-glass-style=clear]{--glass-panel:hsla(0,0%,100%,.28);--glass-panel-strong:hsla(0,0%,100%,.52);--glass-border:hsla(0,0%,100%,.58);--glass-blur:9px;--glass-shadow:0 10px 26px rgba(22,22,21,.07),inset 0 1px 0 hsla(0,0%,100%,.72)}html[data-glass-style=blur]{--glass-panel:hsla(0,0%,100%,.48);--glass-panel-strong:hsla(0,0%,100%,.72);--glass-border:hsla(0,0%,100%,.68);--glass-blur:38px;--glass-shadow:0 18px 48px rgba(22,22,21,.15),inset 0 1px 0 hsla(0,0%,100%,.86)}html[data-theme=dark][data-glass-style=frosted]{--glass-panel:rgba(28,29,27,.7);--glass-panel-strong:rgba(34,35,32,.88);--glass-border:hsla(0,0%,100%,.14);--glass-shadow:0 18px 46px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}html[data-theme=dark][data-glass-style=clear]{--glass-panel:rgba(28,29,27,.3);--glass-panel-strong:rgba(34,35,32,.58);--glass-border:hsla(0,0%,100%,.12);--glass-shadow:0 10px 28px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.08)}html[data-theme=dark][data-glass-style=blur]{--glass-panel:rgba(28,29,27,.52);--glass-panel-strong:rgba(34,35,32,.78);--glass-border:hsla(0,0%,100%,.15);--glass-shadow:0 20px 52px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.11)}html[data-glass-style] body{background:radial-gradient(circle at 15% 0,var(--accent-soft),transparent 34%),var(--bg);transition:background .35s ease}html[data-glass-style] .card,html[data-glass-style] .modal,html[data-glass-style] .savebar,html[data-glass-style] .strip,html[data-glass-style] .topbar-in,html[data-glass-style] .ui-context-in,html[data-glass-style] .ui-preferences{background:var(--glass-panel);border-color:var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(175%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(175%);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease}html[data-glass-style] .card-h{background:hsla(0,0%,100%,.2);border-color:var(--glass-border)}html[data-theme=dark][data-glass-style] .card-h{background:hsla(0,0%,100%,.06)}html[data-glass-style] .btn,html[data-glass-style] .chip,html[data-glass-style] .ctl,html[data-glass-style] .seg{background:hsla(0,0%,100%,.28);border-color:var(--glass-border);border-radius:var(--r-sm);backdrop-filter:blur(calc(var(--glass-blur) * .65)) saturate(160%);-webkit-backdrop-filter:blur(calc(var(--glass-blur) * .65)) saturate(160%);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .18s ease}html[data-theme=dark][data-glass-style] .btn,html[data-theme=dark][data-glass-style] .chip,html[data-theme=dark][data-glass-style] .ctl,html[data-theme=dark][data-glass-style] .seg{background:hsla(0,0%,100%,.08)}html[data-theme=dark][data-glass-style] .btn{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.24);color:var(--text)}html[data-theme=dark][data-glass-style] .btn:hover{background:hsla(0,0%,100%,.21);border-color:hsla(0,0%,100%,.34)}html[data-theme=dark][data-glass-style] .btn-primary,html[data-theme=dark][data-glass-style] .btn-primary:hover{background:var(--lime);border-color:var(--lime);color:var(--ink);text-shadow:none}html[data-theme=dark][data-glass-style] .btn-dark,html[data-theme=dark][data-glass-style] .btn-dark:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}html[data-theme=dark][data-glass-style] .btn-ghost{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:var(--text)}html[data-theme=dark][data-glass-style] .btn-ghost:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.24);color:var(--text)}html[data-theme=dark][data-glass-style] .btn:disabled,html[data-theme=dark][data-glass-style] .btn[aria-disabled=true]{opacity:.72;cursor:not-allowed;transform:none}html[data-glass-style] .btn:hover,html[data-glass-style] .chip:hover{transform:translateY(-1px)}html[data-glass-style] .banner-in,html[data-glass-style] .deal-source,html[data-glass-style] .frow input,html[data-glass-style] .frow select,html[data-glass-style] .frow textarea,html[data-glass-style] .mrow .auto,html[data-glass-style] .mrow input,html[data-glass-style] .tag,html[data-glass-style] .toast{border-radius:var(--r-sm)}html[data-nav-position=center] .topbar{padding:12px 16px 0;background:transparent;border:0}html[data-nav-position=center] .topbar-in{position:relative;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);padding:8px 10px;gap:12px;border:1px solid var(--glass-border);border-radius:28px;background:var(--glass-panel);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(175%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(175%)}html[data-nav-position=center] .brand{margin-right:0}.ui-nav-bar{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--glass-border);border-radius:var(--r);background:hsla(0,0%,100%,.18);white-space:nowrap}.ui-nav-link,.ui-view-trigger{display:inline-flex;min-height:30px;padding:5px 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);font-size:12px;font-weight:650;text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.ui-nav-link,.ui-rail-toggle,.ui-view-trigger{align-items:center;justify-content:center;cursor:pointer}.ui-rail-toggle{display:none;width:28px;height:28px;padding:0;border:1px solid var(--glass-border);border-radius:var(--r-pill);background:hsla(0,0%,100%,.34);color:var(--text);font-size:21px;line-height:1;box-shadow:0 4px 12px rgba(22,22,21,.12);transition:background .2s ease,transform .2s ease}.ui-rail-toggle:hover{background:hsla(0,0%,100%,.62);transform:translateY(-1px)}.ui-nav-link:hover,.ui-view-trigger:hover{background:hsla(0,0%,100%,.54);color:var(--text);transform:translateY(-1px)}.ui-nav-link.is-active{background:var(--surface);color:var(--text);box-shadow:0 3px 12px rgba(22,22,21,.12),inset 0 1px 0 hsla(0,0%,100%,.78)}:root[data-theme=dark] .ui-nav-bar{background:hsla(0,0%,100%,.06)}:root[data-theme=dark] .ui-nav-link:hover,:root[data-theme=dark] .ui-view-trigger:hover{background:hsla(0,0%,100%,.14)}:root[data-theme=dark] .ui-nav-link.is-active{background:hsla(0,0%,100%,.15);box-shadow:0 3px 12px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.12)}.ui-topbar-tools{position:relative;display:flex;align-items:center;gap:3px;margin-left:2px;padding:3px;border:1px solid var(--glass-border);border-radius:var(--r);background:hsla(0,0%,100%,.16);white-space:nowrap}.ui-topbar-tools .btn{border-color:transparent;background:transparent;min-height:30px;padding:5px 10px}.ui-topbar-tools .btn:hover{border-color:transparent;background:hsla(0,0%,100%,.5)}.ui-topbar-tools .btn-icon{width:30px;padding:0}.ui-topbar-tools .pill{margin:0 2px}.ui-view-trigger{font-size:11.5px;padding-inline:10px}.ui-preferences{position:absolute;right:0;top:calc(100% + 10px);z-index:100;width:260px;padding:13px;border:1px solid var(--glass-border);border-radius:17px;color:var(--text)}.ui-prefs-heading{font:700 13px var(--f-display);letter-spacing:-.01em;margin-bottom:11px}.ui-prefs-section+.ui-prefs-section{margin-top:13px}.ui-prefs-label{font:600 9.5px var(--f-body);letter-spacing:.13em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.ui-choice-row{display:flex;gap:5px}.ui-choice{flex:1 1;min-height:30px;padding:5px 7px;border:1px solid transparent;border-radius:9px;background:hsla(0,0%,100%,.2);color:var(--muted);font-size:11.5px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.ui-choice:hover{transform:translateY(-1px);color:var(--text);background:hsla(0,0%,100%,.44)}.ui-choice.is-selected{color:var(--text);background:var(--surface);border-color:var(--glass-border);box-shadow:0 3px 10px rgba(22,22,21,.1)}.ui-context-bar{width:100%;max-width:1240px;margin:8px auto 0;padding:0 16px}.ui-context-bar,.ui-context-in{display:flex;justify-content:center}.ui-context-in{align-items:flex-end;gap:12px;width:max-content;max-width:100%;margin:0 auto;padding:8px 10px;border:1px solid var(--glass-border);border-radius:24px;background:var(--glass-panel);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(170%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%)}.ui-context-in>.eyebrow{align-self:center;margin:0 3px 0 4px;white-space:nowrap}.ui-context-in .field{min-width:130px}.ui-context-in .ctl{background:hsla(0,0%,100%,.24);border-color:var(--glass-border)}.dashboard-filter-dock{position:-webkit-sticky!important;position:sticky!important;top:var(--dashboard-dock-top,56px)!important;z-index:50;background:var(--glass-panel-strong)!important;border-bottom:1px solid var(--glass-border)!important;box-shadow:0 10px 26px rgba(0,0,0,.12);backdrop-filter:blur(var(--glass-blur)) saturate(170%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(170%);isolation:isolate;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.dashboard-filter-in{max-width:1240px!important;margin:0 auto!important;padding:10px 28px!important;display:flex!important;gap:18px!important;align-items:center!important;flex-wrap:wrap!important}.dashboard-filter-group{display:flex;flex-direction:column;gap:5px}.dashboard-filter-group>.eyebrow{margin:0!important}.dashboard-filter-options{display:flex;gap:6px;flex-wrap:wrap}html[data-nav-position=left] .dashboard-filter-dock{--dashboard-dock-top:12px}html[data-nav-position=left] body{padding-left:232px;overflow-x:hidden}html[data-nav-position=left] .topbar{position:fixed;left:12px;top:12px;bottom:auto;width:208px;padding:0;background:transparent;border:0;pointer-events:none}html[data-nav-position=left] .topbar-in{position:relative;width:100%;height:auto;max-height:calc(100vh - 24px);max-width:none;padding:10px;align-items:stretch;flex-direction:column;gap:8px;border:1px solid var(--glass-border);border-radius:24px;background:var(--glass-panel);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(175%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(175%);pointer-events:auto}html[data-nav-position=left] .brand{width:100%;margin-right:0;flex:none}html[data-nav-position=left] .brand .mark{width:98px;height:22px}html[data-nav-position=left] .ui-nav-bar{flex-direction:column;align-items:stretch;gap:2px;padding:4px;border-radius:16px}html[data-nav-position=left] .ui-nav-link{justify-content:flex-start;min-height:28px;padding:6px 10px;font-size:11.5px}html[data-nav-position=left] .ui-topbar-tools{width:100%;margin-top:0;flex-wrap:wrap;justify-content:flex-start;border-radius:var(--r)}html[data-nav-position=left] .ui-rail-toggle{display:flex;position:absolute;top:10px;right:-13px;z-index:2}html[data-nav-position=left] .ui-preferences{left:0;right:auto;top:calc(100% + 9px)}html[data-nav-position=left][data-nav-collapsed=true] body{padding-left:88px}html[data-nav-position=left][data-nav-collapsed=true] .topbar{width:64px}html[data-nav-position=left][data-nav-collapsed=true] .topbar-in{align-items:center;padding:8px;border-radius:24px;gap:8px}html[data-nav-position=left][data-nav-collapsed=true] .brand{justify-content:center}html[data-nav-position=left][data-nav-collapsed=true] .brand .mark{width:38px;height:38px;border-radius:13px;background-color:var(--lime);background-image:url(/icon.png);background-position:50%;background-size:31px auto}html[data-nav-position=left][data-nav-collapsed=true] .brand-s,html[data-nav-position=left][data-nav-collapsed=true] .brand-t{display:none}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-bar{width:100%;align-items:stretch;padding:4px;border-radius:18px}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-link{justify-content:center;min-height:38px;padding:0;font-size:0}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-link:before{font-size:18px;font-weight:500;line-height:1}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-link[data-nav=dashboard]:before{content:"⠿"}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-link[data-nav=fill]:before{content:"▤"}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-link[data-nav=igwarm]:before{content:"◎"}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-link[data-nav=deals]:before{content:"◷"}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-link[data-nav=setup]:before{content:"⚙"}html[data-nav-position=left][data-nav-collapsed=true] .ui-topbar-tools{width:auto;flex-direction:column;align-items:center;gap:5px;padding:4px}html[data-nav-position=left][data-nav-collapsed=true] .ui-topbar-tools .pill{display:none}html[data-nav-position=left][data-nav-collapsed=true] .ui-topbar-tools>.btn,html[data-nav-position=left][data-nav-collapsed=true] .ui-topbar-tools>.ui-view-trigger{width:34px;height:34px;min-height:34px;padding:0;font-size:0}html[data-nav-position=left][data-nav-collapsed=true] #themeBtn:before{content:"☼";font-size:15px}html[data-nav-position=left][data-nav-collapsed=true] #btnRefresh:before{content:"↻";font-size:17px}html[data-nav-position=left][data-nav-collapsed=true] #btnRefreshAll:before{content:"CSV";font-size:9px;font-weight:750}html[data-nav-position=left][data-nav-collapsed=true] .ui-view-trigger:before{content:"…";font-size:20px;line-height:1}html[data-nav-position=left][data-nav-collapsed=true] .ui-preferences{left:calc(100% + 10px);right:auto;top:auto;bottom:0}@media (max-width:820px){html[data-nav-position=left] body{padding-left:0}html[data-nav-position=left] .topbar{position:-webkit-sticky;position:sticky;left:auto;top:0;bottom:auto;width:auto;padding:8px 10px 0}html[data-nav-position=center] .topbar-in,html[data-nav-position=left] .topbar-in{width:calc(100% - 20px);max-width:none;padding:8px;flex-wrap:wrap;border-radius:18px}html[data-nav-position=left] .topbar-in{height:auto;flex-direction:row;align-items:center}html[data-nav-position=left] .brand{margin-right:auto;flex:1 1 100%}.ui-nav-bar{order:3;max-width:100%;overflow-x:auto}.ui-nav-bar::-webkit-scrollbar{display:none}.ui-topbar-tools{margin-left:auto}.ui-context-bar{padding:0 10px}.ui-context-in{width:100%;overflow-x:auto}.ui-context-in>.eyebrow{display:none}.ui-preferences{right:0;max-width:calc(100vw - 28px)}.dashboard-filter-in{padding:9px 16px!important;gap:12px!important}html[data-nav-position=left][data-nav-collapsed=true] .topbar-in{flex-direction:row;align-items:center}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-bar{flex-direction:row;align-items:center;width:auto}html[data-nav-position=left][data-nav-collapsed=true] .ui-topbar-tools{width:auto;flex-direction:row}html[data-nav-position=left][data-nav-collapsed=true] .ui-preferences{left:auto;right:0;top:calc(100% + 9px);bottom:auto}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.no-print,.savebar,.toasts,.topbar{display:none!important}body{background:#fff}.card{page-break-inside:avoid;break-inside:avoid;box-shadow:none}}:root{--ease-out:cubic-bezier(.2,.8,.2,1);--ease-io:cubic-bezier(.76,0,.24,1);--ease-back:cubic-bezier(.34,1.56,.64,1);--sk-a:#efeee9;--sk-b:#f9f9f5;--shadow-lift:0 10px 30px rgba(22,22,21,.1)}:root[data-theme=dark]{--sk-a:#232320;--sk-b:#2c2c28;--shadow-lift:0 14px 36px rgba(0,0,0,.5)}#intro{display:none}html.intro-on #intro{position:fixed;inset:0;z-index:200;background:#161615;color:#f7f7f3;display:grid;place-items:center;overflow:hidden;transition:transform .7s var(--ease-io);will-change:transform;animation:introFailsafe 0s 7s forwards}html.intro-on #intro:after{content:"";position:absolute;left:-10%;right:-10%;bottom:-18px;height:22px;background:var(--lime);transform:skewY(-2deg)}html.intro-on #intro.out{transform:translateY(-104%)}@keyframes introFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}html.intro-hold body{overflow:hidden}#intro .i-stripes i{position:absolute;top:-20%;height:140%;width:34vw;left:0;transform:translateX(-80vw) skewX(-22deg);will-change:transform}#intro .i-stripes i:first-child{background:var(--lime)}#intro .i-stripes i:nth-child(2){background:var(--lime-deep);width:18vw}#intro .i-stripes i:nth-child(3){background:var(--olive);width:9vw}#intro.play .i-stripes i{animation:iSweep .9s var(--ease-io) forwards}#intro.play .i-stripes i:nth-child(2){animation-delay:.07s}#intro.play .i-stripes i:nth-child(3){animation-delay:.14s}@keyframes iSweep{to{transform:translateX(150vw) skewX(-22deg)}}#intro .i-speed{position:absolute;inset:0;opacity:0;background:repeating-linear-gradient(-22deg,transparent 0 46px,rgba(204,246,69,.05) 46px 48px)}#intro.play .i-speed{animation:iFade .6s .5s forwards}#intro .i-center{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;width:min(520px,82vw)}#intro .i-logo{display:flex;align-items:center;height:56px}#intro .i-mark{height:56px;width:auto;fill:var(--lime);opacity:0;transform:translateX(-60px) skewX(-14deg)}#intro .i-word{height:56px;width:auto;fill:#f7f7f3;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);margin-left:-4px}#intro.play .i-mark{animation:iMark .55s .42s var(--ease-back) forwards}#intro.play .i-word{animation:iWipe .6s .62s var(--ease-out) forwards}#intro .i-tag{font:800 italic 13px var(--f-display);letter-spacing:.34em;text-transform:uppercase;color:var(--lime);opacity:0;transform:translateY(8px)}#intro.play .i-tag{animation:iUp .45s .9s var(--ease-out) forwards}#intro .i-bar{width:100%;height:4px;background:hsla(60,20%,96%,.1);border-radius:4px;overflow:hidden;opacity:0}#intro .i-bar i{display:block;height:100%;background:var(--lime);transform:scaleX(0);transform-origin:left;box-shadow:0 0 14px var(--lime)}#intro .i-meta{width:100%;display:flex;justify-content:space-between;align-items:flex-end;font:700 10px var(--f-body);letter-spacing:.2em;color:hsla(60,20%,96%,.45);opacity:0}#intro .i-pct{font:800 italic 22px/1 var(--f-display);letter-spacing:-.02em;color:#f7f7f3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#intro.play .i-bar,#intro.play .i-meta{animation:iFade .3s 1s forwards}#intro .i-skip{position:absolute;right:22px;bottom:30px;background:transparent;border:1px solid hsla(60,20%,96%,.18);color:hsla(60,20%,96%,.6);border-radius:999px;padding:6px 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}#intro .i-skip:hover{color:var(--lime);border-color:var(--lime)}@keyframes iFade{to{opacity:1}}@keyframes iUp{to{opacity:1;transform:none}}@keyframes iMark{to{opacity:1;transform:none}}@keyframes iWipe{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}#topline{position:fixed;left:0;top:0;height:3px;width:100%;z-index:150;background:var(--lime);transform:scaleX(0);transform-origin:left;box-shadow:0 0 10px var(--lime);opacity:0;pointer-events:none}#topline.run{opacity:1;animation:tlRun 1.4s var(--ease-out) forwards}#topline.done{opacity:0;transform:scaleX(1);transition:opacity .35s .1s}@keyframes tlRun{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}.sk{position:relative;overflow:hidden;background:var(--sk-a);border-radius:7px}.sk:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(100deg,transparent 20%,var(--sk-b) 50%,transparent 80%);animation:skShim 1.25s infinite;will-change:transform}@keyframes skShim{to{transform:translateX(100%)}}.sk-card{padding:16px;display:flex;flex-direction:column;gap:14px;min-height:190px}.sk-bars{height:150px;display:flex;align-items:flex-end;gap:8px}.sk-bars .sk{flex:1 1;border-radius:6px 6px 2px 2px}.sk-rows{display:flex;flex-direction:column;gap:12px;padding-top:6px}.sk-cap{display:flex;align-items:center;gap:8px;margin:4px 0 13px;font:700 10px var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.sk-dot{width:7px;height:7px;border-radius:50%;background:var(--lime-deep);position:relative}.pill.pos .dot:after,.sk-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:ping 1.8s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.pill .dot{position:relative}.pill.pos .dot{background:currentColor}.rv-wait{opacity:0;transform:translateY(16px)}.rv{animation:rvRise .6s var(--ease-out) both;animation-delay:var(--rv-d,0s)}.rv-soft{animation:rvSoft .35s var(--ease-out) both}@keyframes rvRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes rvSoft{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ui-nav-link.is-active{background:var(--lime)!important;color:var(--ink)!important;box-shadow:0 4px 14px rgba(121,175,20,.35)!important;animation:navPop .45s var(--ease-back)}@keyframes navPop{0%{transform:scale(.9)}to{transform:none}}.btn-dark{font:800 italic 11.5px var(--f-display);letter-spacing:.03em;text-transform:uppercase}.btn{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s var(--ease-out)}.btn:active{transform:translateY(1px) scale(.98)}.hero{position:relative;overflow:hidden;isolation:isolate;margin:14px 16px 0;border-radius:24px;background:var(--lime)}.hero:before{content:"";position:absolute;inset:-50% -20% -50% 45%;z-index:-1;pointer-events:none;background:repeating-linear-gradient(-22deg,transparent 0 22px,rgba(22,22,21,.07) 22px 34px);animation:heroDrift 18s linear infinite;will-change:transform}@keyframes heroDrift{to{transform:translateX(-160px)}}.hero-in{padding:26px 28px 24px}.hero .eyebrow{display:flex;align-items:center;gap:8px;color:rgba(22,22,21,.6)}.hero .eyebrow:before{content:"";width:22px;height:3px;background:var(--ink);transform:skewX(-22deg);flex:none}.hero h1{margin:10px 0 0;font:900 italic 38px/.98 var(--f-display);letter-spacing:-.045em;text-transform:uppercase}.hero h1,.hero p{animation:rvRise .7s var(--ease-out) both}.hero p{animation-delay:.12s;color:rgba(22,22,21,.72)}html.intro-hold .hero h1,html.intro-hold .hero p{animation-play-state:paused}.hero-in.has-jersey{display:flex;align-items:flex-end;gap:24px}.hero-in.has-jersey>div:first-child{flex:1 1;min-width:0}.hero h1.slogan{font-size:68px;line-height:.9}.jersey{flex:none;text-align:right;line-height:.8;animation:rvRise .7s .18s var(--ease-out) both}html.intro-hold .jersey{animation-play-state:paused}.jersey small{display:block;font:700 10px var(--f-body);letter-spacing:.2em;text-transform:uppercase;color:rgba(22,22,21,.55);margin-bottom:6px}.jersey b{font:900 italic 84px/.8 var(--f-display);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px var(--ink)}.strip,html[data-glass-style] .strip{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-glass-style] .chip.on{background:var(--ink);border-color:var(--ink);color:var(--bone)}html[data-theme=dark][data-glass-style] .chip.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}.strip-in{gap:12px;padding:14px 28px 0}.strip-cell{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line)!important;border-radius:var(--r);padding:14px 16px 12px;box-shadow:var(--shadow);transition:transform .3s var(--ease-out),box-shadow .3s}.strip-cell:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.strip-cell:before{content:"";position:absolute;top:0;left:0;width:44px;height:4px;background:var(--k,var(--lime-deep));transform:skewX(-30deg) translateX(-4px)}.strip-cell:nth-child(5n+1){--k:var(--c-linkedin)}.strip-cell:nth-child(5n+2){--k:var(--c-ig_cold)}.strip-cell:nth-child(5n+3){--k:var(--c-ig_warm)}.strip-cell:nth-child(5n+4){--k:var(--c-webinar)}.strip-cell:nth-child(5n){--k:var(--lime-deep)}.strip-cell.sk-cell:before{display:none}.strip-val{font:900 italic 30px/1 var(--f-display);letter-spacing:-.04em;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strip-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.spark{width:74px;height:24px;overflow:visible;flex:none}.spark path{fill:none;stroke:var(--k,var(--lime-deep));stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:sparkDraw 1s .25s var(--ease-out) forwards}.spark circle{fill:var(--k,var(--lime-deep));opacity:0;animation:iFade .3s 1.1s forwards}html.intro-hold .spark circle,html.intro-hold .spark path{animation-play-state:paused}@keyframes sparkDraw{to{stroke-dashoffset:0}}.wrap .strip-in{padding:0;gap:0}.wrap .strip-cell{border:0!important;border-left:1px solid var(--line)!important;border-radius:0;box-shadow:none}.wrap .strip-cell:first-child{border-left:0!important}.wrap .strip-cell:hover{transform:none;box-shadow:none}.sec-n{font:900 italic 22px/1 var(--f-display);color:var(--lime-deep);letter-spacing:-.04em}.sec-t{font:800 italic 15px var(--f-display);letter-spacing:.02em}.card-h h3{font-style:italic;font-weight:800;text-transform:uppercase;letter-spacing:-.005em}.big-num{font:900 italic 40px/1 var(--f-display);letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.big-num.xl{font-size:62px;line-height:.95}.big-num.md{font-size:32px}.bar{height:8px}.bar i{transform-origin:left;animation:barGrow 1s var(--ease-out) both;background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.2) 0 6px,transparent 6px 12px)}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:none}}.chart-box{position:relative}.pulse{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--pc);pointer-events:none;opacity:0;transition:opacity .3s}.pulse.on{opacity:1}.pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--pc);animation:ping 1.8s var(--ease-out) infinite}@media (max-width:820px){.hero{margin:10px 10px 0;border-radius:20px}.hero h1{font-size:28px}.hero h1.slogan{font-size:48px}.jersey b{font-size:56px}.strip-in{padding:12px 16px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.wrap .strip-in{padding:0}.strip-val{font-size:25px}.strip-foot{flex-direction:column;align-items:flex-start;gap:6px}.ui-topbar-tools .btn,.ui-view-trigger{padding-left:7px;padding-right:7px}}@media (max-width:520px){.jersey{display:none}}html[data-glass-style] .card,html[data-glass-style] .strip-cell{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:none}html[data-glass-style] .btn,html[data-glass-style] .chip,html[data-glass-style] .ctl,html[data-glass-style] .seg{backdrop-filter:none;-webkit-backdrop-filter:none}.hero:before{animation-duration:24s}.chart-box.sweep{overflow:hidden}.chart-box.sweep canvas{animation:clipIn 1.1s var(--ease-out) both}.chart-box.sweep:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(100% - 44px),rgba(204,246,69,.32));transform:translateX(-100%);animation:edgeRun 1.1s var(--ease-out) forwards}@keyframes clipIn{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes edgeRun{85%{opacity:1}to{transform:translateX(0);opacity:0}}html.intro-hold .chart-box.sweep canvas,html.intro-hold .chart-box.sweep:after{animation-play-state:paused}.g21{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:15px;gap:15px}.big-num.sm{font-size:20px;line-height:1}html .brand .mark.has-svg{background-image:none;width:118px;height:24px}.mark .brand-svg{display:block;width:100%;height:100%}.brand-svg .bm{fill:var(--olive)}.brand-svg .bw{fill:var(--ink)}:root[data-theme=dark] .brand-svg .bm{fill:var(--lime)}:root[data-theme=dark] .brand-svg .bw{fill:var(--bone)}html[data-nav-position=left][data-nav-collapsed=true] .mark .brand-svg{display:none}.rings{display:flex;align-items:center;gap:26px;padding:10px 4px 4px}.rings-fig{position:relative;flex:none;width:210px;height:210px}.rings-svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-trk{opacity:.14}.ring-arc,.ring-trk{fill:none;stroke-width:13}.ring-arc{stroke-linecap:round}.rv .ring-arc,.rv-done .ring-arc{animation:ringFill 1.3s var(--ease-out) both}@keyframes ringFill{0%{stroke-dashoffset:var(--len)}}.rings-mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.rings-mid span{font:700 8.5px var(--f-body);letter-spacing:.16em;color:var(--faint);margin-top:4px}.rings-leg{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px}.ring-row{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.ring-row:last-child{border-bottom:0;padding-bottom:0}.ring-sw{display:inline-block;width:10px;height:10px;border-radius:3px;transform:skewX(-15deg);flex:none;margin-right:8px;vertical-align:0}.ring-row .ring-sw{margin-right:0}.ring-nm{flex:1 1;min-width:0;font-weight:650;font-size:13px}.ring-nm small{display:block;font-weight:500;font-size:11.5px;color:var(--faint)}.lb{display:flex;flex-direction:column;gap:4px;padding-top:6px}.lb-row{display:grid;grid-template-columns:38px 34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 8px;border-radius:12px}.lb-row:hover{background:var(--surface-2)}.lb-rank{font:900 italic 24px/1 var(--f-display);letter-spacing:-.05em;color:var(--faint)}.lb-row:first-child .lb-rank{color:var(--lime-deep)}.lb-av{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font:800 12px var(--f-display);background:var(--ink);color:var(--lime);transform:skewX(-6deg)}:root[data-theme=dark] .lb-av{background:var(--lime);color:var(--ink)}.lb-nm{display:flex;justify-content:space-between;gap:8px;font-weight:650;font-size:13px}.lb-nm small{font-weight:500;color:var(--faint);font-size:11.5px;white-space:nowrap}.lb-track,.race-track{margin-top:6px;height:8px;border-radius:8px;background:var(--line-soft);overflow:hidden}.lb-track i,.race-track i{display:block;height:100%;border-radius:8px;transform-origin:left}.lb-track i{background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.18) 0 6px,transparent 6px 12px),linear-gradient(90deg,var(--lime-deep),var(--lime))}.race-track i{background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.2) 0 6px,transparent 6px 12px)}.rv .lb-track i,.rv .race-track i,.rv-done .lb-track i,.rv-done .race-track i{animation:barGrow 1s var(--ease-out) both}.lb-val{text-align:right;min-width:78px}.lb-mrr{display:block;font:900 italic 18px/1.1 var(--f-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-val small{font:600 9.5px var(--f-body);letter-spacing:.12em;color:var(--faint)}.race{display:flex;flex-direction:column;gap:14px;padding:10px 2px 4px}.race-top{display:flex;justify-content:space-between;align-items:baseline;font-weight:650;font-size:13px}.race-sub{margin-top:5px;font-size:11px;color:var(--faint)}.hm{display:grid;grid-gap:4px;gap:4px;align-items:center;padding:10px 0 4px}.hm-lbl{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.hm-lbl,.hm-wk{white-space:nowrap}.hm-wk{font-size:9.5px;color:var(--faint);overflow:visible}.hm-c{height:26px;border-radius:5px;background:var(--line-soft)}.rv .hm-c,.rv-done .hm-c{animation:hmPop .45s var(--ease-back) both}@keyframes hmPop{0%{transform:scale(.4);opacity:0}}@media (max-width:820px){.g21{grid-template-columns:1fr}.rings{flex-direction:column;align-items:stretch}.rings-fig{margin:0 auto}.hm{gap:2px}.hm-c{height:18px}}:root{--f-serif:var(--f-body)}.acc,.sec-note{font:500 12px/1.4 var(--f-body)!important;font-style:normal!important;letter-spacing:0;color:var(--faint)}.t-h2{font:800 italic 15px/1.2 var(--f-display);letter-spacing:.01em}.t-h2,.t-label{text-transform:uppercase}.t-label{font:700 10px/1.2 var(--f-body);letter-spacing:.16em}.t-label,.t-note{color:var(--faint)}.t-note{font:500 12px/1.4 var(--f-body)}.t-num-xl{font:900 italic 48px/1 var(--f-display);letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-num-l{font:900 italic 30px/1 var(--f-display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-num-m{font:800 italic 19px/1.1 var(--f-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--f-body)}.insight-stat b,.kv-v{font:800 italic 19px/1.1 var(--f-display)!important;letter-spacing:-.03em}th{font-family:var(--f-body)}.cb{--c:var(--c-other);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px 0 6px;border-radius:7px;font:800 italic 11px var(--f-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 24%,transparent)}.cb svg{width:14px;height:14px;flex:none}.cb.solo{width:26px;height:26px;padding:0;justify-content:center;border-radius:8px}.cb.lg{height:30px;font-size:12.5px;padding:0 11px 0 8px}.cb.lg svg{width:16px;height:16px}.cb-linkedin,[data-c=linkedin]{--c:var(--c-linkedin)}.cb-ig_cold,[data-c=ig_cold]{--c:var(--c-ig_cold)}.cb-ig_warm,[data-c=ig_warm]{--c:var(--c-ig_warm)}.cb-webinar,[data-c=webinar]{--c:var(--c-webinar)}.dl{display:inline-flex;align-items:center;gap:4px;height:21px;padding:0 7px;border-radius:6px;font:800 italic 11.5px var(--f-display);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle}.dl svg{width:9px;height:9px;flex:none}.dl.up{background:var(--pos-soft);color:var(--pos)}.dl.down{background:var(--neg-soft);color:var(--neg)}.dl.flat{background:var(--line-soft);color:var(--faint)}.dl.new{background:var(--lime);color:var(--ink)}.dl .vs{font:500 11px var(--f-body);opacity:.8;margin-left:3px}.st{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font:700 10.5px var(--f-body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.st:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.st.ok{background:var(--pos-soft);color:var(--pos)}.st.wait{background:var(--warn-soft);color:var(--warn)}.st.idle{background:var(--line-soft);color:var(--faint)}.st.bad{background:var(--neg-soft);color:var(--neg)}.av{width:34px;height:34px;flex:none;border-radius:10px;display:inline-grid;place-items:center;font:800 12px var(--f-display);background:var(--ink);color:var(--lime);transform:skewX(-6deg)}:root[data-theme=dark] .av{background:var(--lime);color:var(--ink)}.av.sm{width:24px;height:24px;border-radius:7px;font-size:9.5px}.av.round{border-radius:50%;transform:none;background:linear-gradient(135deg,var(--c-ig_warm),#e8b33d);color:#fff}.burst{left:50%;top:50%;pointer-events:none;z-index:2}.burst,.burst i{position:absolute}.burst i{width:5px;height:16px;margin:-8px 0 0 -2px;background:var(--lime);border-radius:2px;opacity:0;animation:kitBurst .7s var(--ease-out) forwards}@keyframes kitBurst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scaleY(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-46px) scaleY(1)}}.kit-hidden{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden}.fseg{display:inline-flex;align-items:center;padding:2px;border-radius:12px;background:var(--line-soft);border:1px solid var(--line);gap:1px;flex:none;max-width:100%;overflow-x:auto;scrollbar-width:none}.fseg::-webkit-scrollbar{display:none}.fseg button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:0;border-radius:10px;background:transparent;font:650 12px var(--f-body);color:var(--muted);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.fseg button:hover{color:var(--text)}.fseg button svg{width:14px;height:14px;flex:none}.fseg button[data-c]{color:color-mix(in srgb,var(--c) 80%,var(--muted))}.fseg button.on{background:var(--ink);color:var(--bone);box-shadow:0 2px 8px rgba(0,0,0,.18)}:root[data-theme=dark] .fseg button.on{background:var(--lime);color:var(--ink)}.fseg button[data-c].on,:root[data-theme=dark] .fseg button[data-c].on{background:var(--c);color:#fff}:root[data-theme=dark] .fseg button[data-c].on{color:var(--ink)}.matchday{display:inline-flex;align-items:center;gap:6px}.matchday .md-btn{width:32px;height:32px;min-height:32px;padding:0;display:grid;place-items:center;border-radius:10px}.matchday .md-btn svg{width:15px;height:15px}.matchday select.ctl{font:800 italic 13.5px var(--f-display)!important;letter-spacing:-.01em}.stepper{display:inline-flex;align-items:center;flex:none;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);overflow:hidden;transition:border-color .2s,box-shadow .2s}.stepper .st-btn{width:30px;height:100%;border:0;background:transparent;color:var(--faint);font:700 16px var(--f-body);cursor:pointer;flex:none}.stepper .st-btn:hover{background:var(--line-soft);color:var(--text)}.mrow .stepper input,.stepper input{width:64px!important;min-height:0!important;height:100%;border:0!important;background:transparent!important;box-shadow:none!important;text-align:center!important;padding:0 2px!important;font:800 italic 15px var(--f-display)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:none}.stepper:focus-within{border-color:var(--lime-deep);box-shadow:0 0 0 3px var(--accent-soft)}.mrow.dirty .stepper{border-color:var(--lime-deep);background:var(--accent-soft)}.mrow.from-sheet .stepper{border-style:dashed}.mrow .auto{width:124px;font:800 italic 14px var(--f-display);border-radius:10px;min-height:34px}html.cmd-fixed .topbar{position:fixed!important;left:0;right:0;top:0;z-index:60;padding:10px 16px 0!important;background:transparent!important;border:0!important;pointer-events:none}html.cmd-fixed .topbar>*{pointer-events:auto}html.cmd-fixed[data-nav-position=center] .topbar-in{width:min(1240px,100%)!important;max-width:none!important;margin:0 auto;border-radius:22px;background:var(--glass-panel-strong,var(--surface));transition:border-radius .25s}.ui-nav-link svg{width:14px;height:14px;flex:none;margin-right:6px}.ui-nav-link{display:inline-flex;align-items:center}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-link:before{content:none!important}html[data-nav-position=left][data-nav-collapsed=true] .ui-nav-link svg{width:18px;height:18px;margin:0}.kit-kbd{gap:6px!important}.kit-kbd svg{width:14px;height:14px}.kit-kbd span{display:none}.kit-kbd kbd{font:700 9.5px var(--f-body);padding:2px 5px;border-radius:5px;background:var(--line-soft);color:var(--faint)}.cmd-summary{display:none;align-items:center;gap:6px;height:30px;max-width:320px;padding:0 10px;border-radius:10px;border:1px solid var(--glass-border,var(--line));background:var(--accent-soft);font:650 12px var(--f-body);color:var(--text);white-space:nowrap;cursor:pointer}.cmd-summary svg{width:14px;height:14px;flex:none;color:var(--faint)}.cmd-summary span{overflow:hidden;text-overflow:ellipsis}html.cmd-compact .cmd-summary{display:inline-flex}html.cmd-compact .ui-topbar-tools .pill{display:none}html.cmd-fixed[data-nav-position=center] .topbar-in{flex-wrap:nowrap!important}html.cmd-fixed[data-nav-position=center] .ui-topbar-tools{flex-wrap:nowrap;min-width:0}@media (max-width:1480px){html.cmd-fixed .brand-s{display:none}}@media (max-width:1180px) and (min-width:821px){.ui-nav-link svg,html.cmd-fixed .brand-t{display:none}html.cmd-fixed .ui-topbar-tools .pill{font-size:0;gap:0;padding:6px}}.cmd-filters{display:none}html.cmd-has-filters .cmd-filters{display:block;width:min(1240px,100%);margin:0 auto;transition:opacity .2s,transform .3s var(--ease-out)}html.cmd-has-filters .topbar-in{border-radius:22px 22px 0 0!important;border-bottom-color:transparent!important}html.cmd-has-filters .cmd-filters>.kit-filters{position:static!important;top:auto!important;margin:0!important;max-width:none!important;border:1px solid var(--glass-border,var(--line))!important;border-top-color:color-mix(in srgb,var(--line) 70%,transparent)!important;border-radius:0 0 22px 22px!important;background:var(--glass-panel-strong,var(--surface))!important;box-shadow:var(--glass-shadow,var(--shadow))!important;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);width:100%!important}html.cmd-compact .cmd-filters{opacity:0;transform:translateY(-8px);pointer-events:none}html.cmd-compact .topbar-in{border-radius:22px!important;border-bottom-color:var(--glass-border,var(--line))!important}html.cmd-compact.cmd-peek .cmd-filters{opacity:1;transform:none;pointer-events:auto}html.cmd-compact.cmd-peek .topbar-in{border-radius:22px 22px 0 0!important}.cmd-filters .dashboard-filter-in{padding:8px 14px 9px!important;gap:10px!important;flex-wrap:nowrap!important;max-width:none!important}.cmd-filters .dashboard-filter-group{flex-direction:row!important;align-items:center;gap:8px}.cmd-filters .dashboard-filter-group>.eyebrow{display:none}.cmd-filters .dashboard-filter-group+.dashboard-filter-group{padding-left:10px;border-left:1px solid var(--line)}.ui-context-bar.kit-emptied{display:none}.cmd-filters .ui-context-in{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;width:auto!important;padding:8px 14px 9px!important}.cmd-filters .ui-context-in>.eyebrow{display:none}.kit-filters .field{flex-direction:row;align-items:center;gap:8px;min-width:0!important}.kit-filters .field>label{margin:0}.kit-filters .field select.ctl{min-height:32px;height:32px}.kit-filters #campChips,.kit-filters #grainSeg{display:inline-flex;align-items:center;padding:2px;gap:1px;border-radius:12px;background:var(--line-soft)!important;border:1px solid var(--line)!important;flex-wrap:nowrap}.kit-filters #campChips .chip,.kit-filters #grainSeg button{height:28px;min-height:28px;padding:0 11px;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;font:650 12px var(--f-body);color:var(--muted);display:inline-flex;align-items:center;gap:6px;transform:none!important}.kit-filters #campChips .chip svg{width:14px;height:14px}.kit-filters #campChips .chip[data-c]{color:color-mix(in srgb,var(--c,var(--muted)) 80%,var(--muted))}.kit-filters #campChips .chip.on,.kit-filters #grainSeg button.on{background:var(--ink)!important;color:var(--bone)!important}:root[data-theme=dark] .kit-filters #campChips .chip.on,:root[data-theme=dark] .kit-filters #grainSeg button.on{background:var(--lime)!important;color:var(--ink)!important}.kit-filters #campChips .chip.on[data-c]:not([data-c=all]){background:var(--c)!important;color:#fff!important}:root[data-theme=dark] .kit-filters #campChips .chip.on[data-c]:not([data-c=all]){color:var(--ink)!important}.range{position:relative}.fsel{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 10px 0 12px;border-radius:11px;border:1px solid var(--line);background:var(--surface);font:650 12px var(--f-body);color:var(--text);white-space:nowrap;cursor:pointer}.fsel .k{font:700 9.5px var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.fsel b{font:800 italic 13px var(--f-display)}.fsel .n{font:600 11px var(--f-body);color:var(--faint)}.fsel svg{width:12px;height:12px;color:var(--faint);transition:transform .25s var(--ease-out)}.range.open .fsel svg{transform:rotate(180deg)}.range-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:90;width:268px;padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.3);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s,transform .25s var(--ease-back)}.range.open .range-pop{opacity:1;transform:none;pointer-events:auto}.range-pop .t-label{margin-bottom:8px}.range-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.range-grid .chip{height:34px;justify-content:center;border-radius:10px;font:800 italic 13px var(--f-display)}.range-grid .chip.wide{grid-column:1/-1;font:650 12.5px var(--f-body)}.range-pop .count-custom{display:flex;margin-top:10px;width:100%;justify-content:space-between}.range-pop .count-custom input{flex:1 1;width:auto}.fbtn,.tabbar{display:none}.sheet-scrim{position:fixed;inset:0;z-index:115;background:rgba(8,8,7,.5);opacity:0;pointer-events:none;transition:opacity .25s}.sheet-scrim.on{opacity:1;pointer-events:auto}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:116;max-height:84vh;display:flex;flex-direction:column;border-radius:24px 24px 0 0;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -20px 60px rgba(0,0,0,.4);transform:translateY(105%);transition:transform .42s var(--ease-back);padding-bottom:env(safe-area-inset-bottom,0)}.sheet.on{transform:none}.sheet-grip{width:40px;height:5px;border-radius:5px;background:var(--line);margin:9px auto 4px;flex:none}.sheet-h{display:flex;align-items:center;gap:10px;padding:6px 18px 8px}.sheet-b{overflow:auto;padding:0 18px 8px;overscroll-behavior:contain}.sheet-f{display:flex;gap:10px;padding:12px 18px 14px;border-top:1px solid var(--line)}.sheet-f .btn{height:46px;flex:1 1}.sheet .kit-filters{position:static!important;backdrop-filter:none!important;margin:0!important}.sheet .dashboard-filter-in,.sheet .kit-filters,.sheet .ui-context-in{border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;padding:0!important;width:auto!important}.sheet .dashboard-filter-in,.sheet .ui-context-in{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;max-width:none!important;backdrop-filter:none!important;overflow:visible!important}.sheet .dashboard-filter-group,.sheet .field{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:13px 0!important;border-top:1px solid var(--line-soft);border-left:0!important}.sheet .dashboard-filter-group:first-child,.sheet .field:first-of-type{border-top:0}.sheet .dashboard-filter-group>.eyebrow,.sheet .field>label{display:block!important}.sheet .ui-context-in>.eyebrow{display:none}.sheet #campChips,.sheet #grainSeg,.sheet .fseg{display:flex!important;flex-wrap:wrap;gap:8px!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible}.sheet #campChips .chip,.sheet #grainSeg button,.sheet .fseg button{height:42px!important;padding:0 14px!important;border-radius:13px!important;border:1px solid var(--line)!important;background:var(--surface-2)!important;font:650 13.5px var(--f-body)!important}.sheet .range .fsel{display:none}.sheet .range-pop{position:static;width:auto;padding:0;border:0;box-shadow:none;background:transparent;opacity:1;transform:none;pointer-events:auto}.sheet .range-pop>.t-label{display:none}.sheet .range-grid .chip{height:42px}.sheet .matchday{width:100%;justify-content:space-between}.sheet .matchday select.ctl{flex:1 1;min-width:0}.sheet .matchday .md-btn{width:42px;height:42px}@media (max-width:820px){html.kit-mobile .topbar{padding:8px 8px 0!important}html.kit-mobile .topbar-in{width:100%!important;max-width:none!important;flex-wrap:nowrap!important;padding:7px 8px 7px 14px!important;border-radius:20px!important;gap:6px!important;flex-direction:row!important;align-items:center!important}html.kit-mobile .topbar-in .brand{flex:1 1 auto!important;margin-right:0!important;min-width:0}html.kit-mobile .topbar-in .brand .brand-s{display:block}html.kit-mobile #btnCsv,html.kit-mobile .cmd-summary,html.kit-mobile .kit-kbd,html.kit-mobile .ui-nav-bar,html.kit-mobile .ui-rail-toggle,html.kit-mobile .ui-view-trigger{display:none!important}html.kit-mobile .ui-topbar-tools{margin:0!important;flex-wrap:nowrap!important;width:auto!important;flex-direction:row!important;gap:2px!important}html.kit-mobile .ui-topbar-tools .pill{font-size:0!important;padding:5px!important;gap:0!important}html.kit-mobile .ui-topbar-tools .btn{min-height:32px!important;padding:0 9px!important;font-size:12px!important}html.kit-mobile .ui-topbar-tools .btn-icon{width:32px!important;padding:0!important}html.kit-mobile body{padding-left:0!important}html.kit-mobile .dashboard-filter-dock:not(.kit-filters){display:none}.tabbar{display:flex;position:fixed;left:8px;right:8px;bottom:8px;z-index:65;padding:6px;gap:4px;border-radius:22px;background:var(--glass-panel-strong,var(--surface));border:1px solid var(--glass-border,var(--line));box-shadow:0 14px 38px rgba(0,0,0,.35);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);margin-bottom:env(safe-area-inset-bottom,0)}.tabbar a{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:52px;border-radius:16px;font:650 10px var(--f-body);color:var(--faint);text-decoration:none}.tabbar a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar a svg{width:20px;height:20px}.tabbar a.on{background:var(--lime);color:var(--ink)}html.kit-has-sheet .fbtn{display:inline-flex}.fbtn{position:fixed;left:50%;bottom:84px;z-index:64;transform:translateX(-50%);align-items:center;gap:8px;height:42px;max-width:calc(100% - 32px);padding:0 16px 0 12px;border-radius:999px;border:0;background:var(--ink);color:var(--bone);box-shadow:0 12px 30px rgba(0,0,0,.35);font:650 12.5px var(--f-body);white-space:nowrap;cursor:pointer;transition:transform .3s var(--ease-back),opacity .2s}:root[data-theme=dark] .fbtn{background:var(--bone);color:var(--ink)}.fbtn svg{width:16px;height:16px;flex:none}.fbtn span{overflow:hidden;text-overflow:ellipsis}.fbtn.hide{transform:translate(-50%,20px)}.fbtn.hide,body.kit-saving .fbtn{opacity:0;pointer-events:none}.wrap{padding-bottom:170px!important}.toasts{top:auto!important;bottom:150px!important;left:12px;right:12px;align-items:stretch!important}}.pal-scrim{position:fixed;inset:0;z-index:120;background:rgba(10,10,9,.45);display:flex;justify-content:center;align-items:flex-start;padding:14vh 16px 0;opacity:0;pointer-events:none;transition:opacity .2s}.pal-scrim.on{opacity:1;pointer-events:auto}.pal{width:min(560px,100%);border-radius:18px;background:var(--surface);border:1px solid var(--line);box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden;transform:translateY(-10px) scale(.98);transition:transform .3s var(--ease-back)}.pal-scrim.on .pal{transform:none}.pal-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.pal-in svg{width:18px;height:18px;color:var(--faint);flex:none}.pal-in input{flex:1 1;min-width:0;border:0;background:transparent;outline:none;font:500 15px var(--f-body);color:var(--text)}.pal-in kbd{font:700 10px var(--f-body);padding:3px 6px;border-radius:5px;background:var(--line-soft);color:var(--faint)}.pal-list{max-height:340px;overflow:auto;padding:6px}.pal-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font:500 13.5px var(--f-body);color:var(--muted);cursor:pointer}.pal-item.on,.pal-item:hover{background:var(--accent-soft);color:var(--text)}.pal-item svg{width:15px;height:15px;flex:none}.pal-item .k{margin-left:auto;font:600 10.5px var(--f-body);color:var(--faint)}.pal-empty{padding:14px;font:500 12.5px var(--f-body);color:var(--faint)}.btn-go{background:var(--lime)!important;border-color:var(--lime)!important;color:var(--ink)!important;font:900 italic 12.5px var(--f-display)!important;letter-spacing:.06em;text-transform:uppercase}.btn-go,.ticker{position:relative}.ticker{height:38px;margin:12px 16px 0;border-radius:12px;background:var(--ink);color:var(--bone);overflow:hidden;display:flex;align-items:center}:root[data-theme=dark] .ticker{background:#050505;border:1px solid var(--line)}.ticker-tag{z-index:2;flex:none;height:100%;display:flex;align-items:center;gap:7px;padding:0 16px 0 12px;background:var(--lime);font:900 italic 11px var(--f-display);letter-spacing:.08em;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.ticker-tag,.ticker-tag i{position:relative;color:var(--ink)}.ticker-tag i{width:7px;height:7px;border-radius:50%;background:var(--ink)}.ticker-tag i:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:ping 1.9s var(--ease-out) infinite}.ticker-track{display:flex;gap:40px;white-space:nowrap;padding-left:30px;animation:tick var(--tick-s,40s) linear infinite;will-change:transform}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes tick{to{transform:translateX(-50%)}}.ticker-item{display:inline-flex;align-items:center;gap:8px;font:500 12.5px var(--f-body);color:hsla(60,20%,96%,.8)}.ticker-item b{color:var(--bone);letter-spacing:.02em;text-transform:uppercase}.ticker-item b,.ticker-item em{font:800 italic 12.5px var(--f-display)}.ticker-item em{color:var(--lime)}.ticker-item .cb{height:20px;font-size:10px}@media (max-width:820px){.ticker{margin:10px 10px 0}}.h2h{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;padding:6px 2px 12px}.h2h-side.r{text-align:right}.h2h-side .t-label{margin-bottom:6px}.h2h-vs{font:900 italic 13px var(--f-display);color:var(--faint);padding:6px 10px;border-radius:8px;background:var(--line-soft)}.h2h-side.win .t-num-xl{color:var(--lime-deep)}:root[data-theme=dark] .h2h-side.win .t-num-xl{color:var(--lime)}.duel{display:grid;grid-template-columns:28px 1fr 64px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:9px 0;border-top:1px solid var(--line-soft)}.duel .l,.duel .r{height:8px;border-radius:8px;background:var(--line-soft);overflow:hidden;display:flex}.duel .l{justify-content:flex-end}.duel i{display:block;height:100%;border-radius:8px;background:var(--c)}.duel .l i{background:color-mix(in srgb,var(--c) 45%,transparent)}.rv .duel i,.rv-done .duel i{animation:barGrow .9s var(--ease-out) both}.duel .l i{transform-origin:right}.duel .mid{display:flex;justify-content:center;gap:6px;font:800 italic 13px var(--f-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel .mid span{color:var(--faint)}.rec{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line-soft)}.rec:first-child{border-top:0;padding-top:4px}.medal{width:38px;height:38px;flex:none;border-radius:11px;display:grid;place-items:center;background:var(--ink);color:var(--lime);transform:skewX(-6deg)}:root[data-theme=dark] .medal{background:var(--lime);color:var(--ink)}.medal svg{width:19px;height:19px}.rec-main{flex:1 1;min-width:0}.rec-main b{display:block;font:700 13px var(--f-body)}.rec .t-num-m{text-align:right;white-space:nowrap}.insight-card .card-h{align-items:flex-start}.insight-card .card-h .sec-note{margin-top:2px}.insight-metrics{gap:14px 16px!important}.insight-stat span{white-space:normal!important;overflow:visible!important;margin-top:6px!important}.insight-list{list-style:none;padding:0!important;margin:0}.insight-list li{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.45}.insight-list li:before{content:"";flex:none;width:6px;height:6px;margin-top:6px;border-radius:2px;background:var(--lime-deep);transform:skewX(-15deg)}.insight-list li.camp:before{display:none}.insight-list li .cb.solo{width:22px;height:22px;border-radius:7px}.insight-list li .cb.solo svg{width:12px;height:12px}.score-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.fill-card .card-h{padding-bottom:10px;border-bottom:1px solid var(--line-soft);background:transparent}.fill-card .card-h h3{font-size:13px}.ring-mini{width:38px;height:38px;flex:none;position:relative}.ring-mini svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-mini circle{fill:none;stroke-width:4}.ring-mini .bg{stroke:var(--line-soft)}.ring-mini .fg{stroke:var(--c,var(--lime-deep));stroke-linecap:round;transition:stroke-dashoffset .6s var(--ease-out)}.ring-mini b{position:absolute;inset:0;display:grid;place-items:center;font:800 italic 10.5px var(--f-display)}.fill-card .mrow{padding:8px 0}.fill-card .mrow label{font-size:13px}.roster{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.rost{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.rost-main{flex:1 1;min-width:0}.rost-main b{display:block;font:700 13.5px var(--f-body)}.rost .track{margin-top:8px}.track{height:8px;background:var(--line-soft);overflow:hidden}.track,.track i{border-radius:8px}.track i{display:block;height:100%;transform-origin:left;background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.2) 0 6px,transparent 6px 12px),linear-gradient(90deg,var(--lime-deep),var(--lime));animation:barGrow 1s var(--ease-out) both}.savebar{left:50%!important;right:auto!important;bottom:16px!important;width:min(760px,calc(100% - 24px));padding:0!important;border:0!important;background:transparent!important;transform:translateX(-50%);animation:saveIn .45s var(--ease-back)}@keyframes saveIn{0%{transform:translate(-50%,140%)}to{transform:translateX(-50%)}}.savebar-in{padding:10px 10px 10px 18px!important;border-radius:18px;background:var(--ink);color:var(--bone);box-shadow:0 18px 50px rgba(0,0,0,.4);flex-wrap:nowrap!important}:root[data-theme=dark] .savebar-in{background:#050505;border:1px solid var(--line)}.savebar .msg{color:hsla(60,20%,96%,.72)!important;display:flex;align-items:center;gap:12px;min-width:0}.savebar .msg .count{font:900 italic 26px/1 var(--f-display);color:var(--lime)}.savebar .msg .what{min-width:0;font:500 12px/1.35 var(--f-body)}.savebar .msg .what b{display:block;font:700 13px var(--f-body);color:var(--bone)}.savebar #btnReset{background:transparent;border-color:hsla(60,20%,96%,.18);color:hsla(60,20%,96%,.8)}.savebar #btnSave{background:var(--lime);border-color:var(--lime);color:var(--ink);font:900 italic 12.5px var(--f-display);letter-spacing:.06em;text-transform:uppercase;position:relative;overflow:visible}@media (max-width:820px){.savebar{bottom:84px!important}.savebar #btnReset,.savebar .msg .what span{display:none}}.strip-in.has-funnel{display:block!important}.funnel{display:flex;gap:4px}.fstage{position:relative;flex:1 1;min-width:0;padding:14px 18px 14px 26px;color:var(--text);background:color-mix(in srgb,var(--c-ig_warm) var(--mix),var(--surface-2));-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,14px 50%)}.fstage:first-child{-webkit-clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);padding-left:18px;border-radius:14px 0 0 14px}.fstage:last-child{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,14px 50%);border-radius:0 14px 14px 0}.fstage .t-label{color:inherit;opacity:.75}.fstage .conv,.fstage .t-num-l{margin-top:6px}.fstage .conv{font:700 11px var(--f-body);opacity:.85}.fstage.hot{color:var(--ink)}.funnel-note{margin-top:8px}#ownerTbl td:first-child{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--text)}#ownerTbl td:last-child{font:800 italic 14px var(--f-display);color:var(--text)}#leadTbl .lead-h{display:flex;align-items:center;gap:10px;min-width:0}#leadTbl .lead-h .av{width:30px;height:30px;font-size:11px}#leadTbl .lead-h a{font-weight:700;color:var(--text)}#leadTbl .fol{font:800 italic 14px var(--f-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}#leadTbl .fol small{font:700 9px var(--f-body);letter-spacing:.1em;color:var(--faint);margin-left:4px}#leadTbl tbody tr:hover td{background:var(--surface-2)}@media (max-width:820px){.funnel{flex-direction:column}.fstage,.fstage:first-child,.fstage:last-child{-webkit-clip-path:none;clip-path:none;border-radius:12px;padding-left:18px}}.split{height:34px;border-radius:10px;gap:3px}.split,.split i{display:flex;overflow:hidden}.split i{align-items:center;padding:0 10px;font:800 italic 12px var(--f-display);color:var(--ink);white-space:nowrap;min-width:0;background:var(--c);transform-origin:left;animation:barGrow .9s var(--ease-out) both}.legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:12px}.legend span{display:inline-flex;align-items:center;gap:6px;font:600 12px var(--f-body);color:var(--muted)}.legend b{font:800 italic 12.5px var(--f-display);color:var(--text)}.goalbar{position:relative;height:44px;border-radius:12px;background:var(--line-soft);overflow:hidden}.goalbar i{position:absolute;inset:0 auto 0 0;border-radius:12px;background:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.18) 0 8px,transparent 8px 16px),linear-gradient(90deg,var(--lime-deep),var(--lime));transform-origin:left;animation:barGrow 1.2s var(--ease-out) both}.goalbar b{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:900 italic 18px var(--f-display);color:var(--ink);letter-spacing:-.02em;white-space:nowrap}.goalbar .tk{position:absolute;top:0;bottom:0;width:2px;background:rgba(22,22,21,.22)}.goal-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.wins{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.wcard{position:relative;overflow:hidden;padding:14px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .25s var(--ease-out)}.wcard:hover{transform:translateY(-3px)}.wcard:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:repeating-linear-gradient(-22deg,transparent 0 8px,color-mix(in srgb,var(--c,var(--lime)) 18%,transparent) 8px 12px)}.win-top{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:1}.win-acc{margin-top:12px;font:800 italic 16px/1.15 var(--f-display);letter-spacing:-.01em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-mrr{margin-top:10px;display:flex;align-items:baseline;gap:6px}.win-mrr small{font:700 10px var(--f-body);letter-spacing:.12em;color:var(--faint)}.win-foot{justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line-soft)}.pair,.win-foot{display:flex;align-items:center}.pair .av{width:26px;height:26px;border-radius:8px;font-size:9.5px;border:2px solid var(--surface)}.pair .av+.av{margin-left:-6px;background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.type{font:800 italic 10.5px var(--f-display);letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:var(--line-soft);color:var(--muted);white-space:nowrap}.type.wl{background:var(--ink);color:var(--lime)}:root[data-theme=dark] .type.wl{background:var(--lime);color:var(--ink)}#dealTable td:nth-child(7){font:800 italic 14px var(--f-display);color:var(--text)}.deal-filters .kit-seg{align-self:flex-end}.hero-in.has-jersey{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:24px;column-gap:24px;align-items:end}.hero-in.has-jersey>:not(.jersey){grid-column:1;min-width:0}.hero-in.has-jersey>.jersey{grid-column:2;grid-row:1/span 4;align-self:end}.jersey b{position:relative;display:inline-block}.strip-in.has-funnel:has(.sk-cell){display:grid!important}@media (max-width:520px){.hero-in.has-jersey{grid-template-columns:1fr}.hero-in.has-jersey>.jersey{display:none}}.insight-stat span.dl{display:inline-flex!important;width:auto!important;margin-top:6px!important;white-space:nowrap!important}.insight-stat .dl span.vs{display:inline!important;margin:0 0 0 3px!important}.brand-t{white-space:nowrap}html.cmd-compact .brand-s,html.cmd-compact .brand-t,html.kit-mobile .brand-t{display:none}.sheet .range{display:block;width:100%}.sheet .range-pop,.sheet .range-pop .count-custom{width:100%}@media (max-width:820px){.fstage{padding:10px 14px!important}.fstage .t-num-l{font-size:24px}.fstage .conv{margin-top:3px}}