:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef0f4;--surface:#fff;--surface-2:#f4f5f8;--line:#dde1e8;--text:#1a2030;--text-2:#495267;--text-3:#7a8295;--brand-bg:#eceffd;--good-bg:#e5f4ec;--warn-bg:#fbf0da;--bad-bg:#fce8e7;--brand:#3d52e0;--good:#0e6b42;--warn:#9a6300;--bad:#c8322f;--ceo:#6d4ac8;--cfo:#0e7c86;--cmo:#3e4c59;--data:#9c2ba8;--coo:#8a94a6;--cre:#b4530f;--ceo-bg:#f0ecfb;--cfo-bg:#e4f4f6;--cmo-bg:#edeff2;--data-bg:#f8e9fa;--coo-bg:#f1f3f5;--cre-bg:#fcefe4;--google:#34a853;--meta:#3b5bdb;--google-bg:#e6f4ea;--meta-bg:#e7ebfb;--f:"Mona Sans","Helvetica Neue",Arial,sans-serif;--m:"Martian Mono",ui-monospace,Menlo,monospace;--anet-bg:#fff;--anet-glow:#3d52e012;--anet-grid:#0a0f1c0b;--anet-log:#fafafbe0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-bg:#252b4d;--good-bg:#183526;--warn-bg:#3a2e18;--bad-bg:#43221f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171a21;--surface:#1f232c;--surface-2:#262b36;--line:#363c4a;--text:#eef0f4;--text-2:#c1c6d0;--text-3:#959cab;--brand:#7c8cff;--good:#149c3c;--warn:#e3aa3d;--bad:#f2665f;--ceo:#b49bf5;--cfo:#4fc6d4;--cmo:#a8b2bf;--data:#e08aec;--coo:#7d8794;--cre:#f0a46a;--ceo-bg:#2d2545;--cfo-bg:#183539;--cmo-bg:#272b33;--data-bg:#382240;--coo-bg:#262a31;--cre-bg:#3b2a1c;--google:#7be08f;--meta:#8aa0f5;--google-bg:#18341f;--meta-bg:#222a4c;--anet-bg:#1c2029;--anet-glow:#7c8cff24;--anet-grid:#f2f0ec0b;--anet-log:#1f232cbf}}:root[data-theme=dark]{--brand-bg:#252b4d;--good-bg:#183526;--warn-bg:#3a2e18;--bad-bg:#43221f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171a21;--surface:#1f232c;--surface-2:#262b36;--line:#363c4a;--text:#eef0f4;--text-2:#c1c6d0;--text-3:#959cab;--brand:#7c8cff;--good:#149c3c;--warn:#e3aa3d;--bad:#f2665f;--ceo:#b49bf5;--cfo:#4fc6d4;--cmo:#a8b2bf;--data:#e08aec;--coo:#7d8794;--cre:#f0a46a;--ceo-bg:#2d2545;--cfo-bg:#183539;--cmo-bg:#272b33;--data-bg:#382240;--coo-bg:#262a31;--cre-bg:#3b2a1c;--google:#7be08f;--meta:#8aa0f5;--google-bg:#18341f;--meta-bg:#222a4c;--anet-bg:#1c2029;--anet-glow:#7c8cff24;--anet-grid:#f2f0ec0b;--anet-log:#1f232cbf}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--f);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.55}.wrap{max-width:74rem;margin:0 auto;padding:1.4rem clamp(16px,4vw,2rem) 5rem}header svg{width:26px;height:26px}header .name{letter-spacing:-.03em;font-size:19px;font-weight:700;font-stretch:112%}header .when{font-family:var(--m);color:var(--text-3);margin-left:auto;font-size:11px}h1{letter-spacing:-.03em;margin:0 0 .2rem;font-size:23px;font-weight:680;font-stretch:112%}.sub{color:var(--text-3);margin:0 0 1.4rem;font-size:13px}.tot{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;gap:2rem;margin-bottom:1.2rem;padding:.9rem 1.1rem;display:flex}.tot div{flex-direction:column;display:flex}.tot span{color:var(--text-3);font-size:11px}.tot b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px;font-stretch:106%}.tot i{color:var(--text-3);font-size:11px;font-style:normal}.grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.8rem;display:grid}.card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:1rem}.card .top{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.7rem;display:flex}.card .top b{font-size:15px}.kpis{grid-template-columns:repeat(3,1fr);gap:.6rem .4rem;display:grid}.kpis div{flex-direction:column;min-width:0;display:flex}.kpis span{color:var(--text-3);font-size:11px}.kpis b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px}.kpis i{color:var(--text-3);font-size:11px;font-style:normal}.chip{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:11.5px}.chip.good{color:var(--good);border-color:color-mix(in oklab,var(--good) 35%,var(--line))}.chip.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 35%,var(--line))}.chip.bad{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 40%,var(--line))}.q{flex-direction:column;gap:.7rem;display:flex}.p{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:.5rem;padding:.95rem 1.05rem;display:flex}.p .head{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.p .who{font-family:var(--m);background:var(--surface-2);letter-spacing:.02em;border-radius:5px;padding:.1rem .35rem;font-size:10.5px;font-weight:600}.p .who[data-agent=CEO]{color:var(--ceo);background:var(--ceo-bg)}.p .who[data-agent=CFO]{color:var(--cfo);background:var(--cfo-bg)}.p .who[data-agent=DATA]{color:var(--data);background:var(--data-bg)}.p .who[data-agent=COO]{color:var(--coo);background:var(--coo-bg)}.p .who[data-agent=CRE]{color:var(--cre);background:var(--cre-bg)}.p[data-agent=CEO]{border-left-color:var(--ceo)}.p[data-agent=CFO]{border-left-color:var(--cfo)}.p[data-agent=CMO]{border-left-color:var(--cmo)}.p[data-agent=DATA]{border-left-color:var(--data)}.p[data-agent=COO]{border-left-color:var(--coo)}.p .t{font-size:14.5px;font-weight:640}.p .head .chip{margin-left:auto}.p .why{color:var(--text-2);max-width:60rem;font-size:13px}.p .cfo{color:var(--text-2);background:var(--surface-2);border-radius:9px;gap:.45rem;padding:.45rem .6rem;font-size:12.5px;display:flex}.p .cfo b{font-family:var(--m);font-size:10px;font-weight:600}.p .ev{font-family:var(--m);color:var(--text-3);flex-wrap:wrap;gap:.2rem 1rem;font-size:11px;display:flex}.p .acts{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.btn{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.btn.primary{background:var(--text);color:var(--bg)}.btn.ghost{border-color:var(--line);color:var(--text);background:0 0}.btn:disabled{opacity:.5;cursor:default}.done{color:var(--text-3);font-size:12.5px}.rule{font-family:var(--m);color:var(--text-3);font-size:10.5px}.empty{color:var(--text-3);border:1px dashed var(--line);border-radius:12px;padding:1rem;font-size:13px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:.45rem .6rem}th{color:var(--text-3);font-size:11px;font-weight:500}td.n{text-align:right;font-variant-numeric:tabular-nums}.navlink{color:var(--text-2);white-space:nowrap;border-radius:7px;padding:.18rem .5rem;font-size:12.5px;text-decoration:none}.navlink:hover{background:var(--surface-2);color:var(--text)}.navlink.on{background:var(--surface-2);color:var(--text);font-weight:600}header nav{min-width:0}.src{flex-wrap:wrap;gap:.5rem;margin:.2rem 0 1.2rem;display:flex}.src div{border:1px solid var(--line);background:var(--surface);border-top:3px solid var(--line);border-radius:12px;min-width:9.5rem;padding:.6rem .8rem}.src div[data-src=google_ads]{border-top-color:var(--google)}.src div[data-src=meta]{border-top-color:var(--meta)}.src .plat{font-family:var(--m);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-size:10px}.src div[data-src=google_ads] .plat{color:var(--google)}.src div[data-src=meta] .plat{color:var(--meta)}.src b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:17px;display:block}.src i{color:var(--text-3);font-size:11px;font-style:normal}.terms{color:var(--text-2);font-size:12.5px}.terms summary{cursor:pointer;color:var(--text-3);padding:.15rem 0;font-size:12px}.terms summary:hover{color:var(--text)}.terms table{margin-top:.4rem;font-size:12px}.terms td,.terms th{padding:.28rem .5rem}.range{flex-wrap:wrap;align-items:center;gap:.25rem;margin:-.6rem 0 1rem;display:flex}.range .rule{margin-left:.4rem}.trend{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 1.2rem;padding:.85rem 1rem .7rem}.trend figcaption{color:var(--text-2);margin-bottom:.4rem;font-size:13px}.trend figcaption b{font-variant-numeric:tabular-nums;color:var(--text)}.trend svg{width:100%;height:auto;display:block}.trend .rule{margin-top:.3rem}.trend .key{color:var(--text-3);align-items:center;gap:.3rem;margin-left:.6rem;font-size:11px;display:inline-flex}.trend .key i{border-radius:2px;width:9px;height:9px;margin-left:.5rem;display:inline-block}.trend .key i.ln{background:var(--text);border-radius:0;width:13px;height:2px}.card{border-top:3px solid var(--line)}.card.attention{border-top-color:var(--warn)}.card.steady{border-top-color:var(--good)}.dot{background:var(--text-3);vertical-align:baseline;border-radius:2px;width:8px;height:8px;margin-right:.45rem;display:inline-block}.dot[data-src=google_ads]{background:var(--google)}.dot[data-src=meta]{background:var(--meta)}.dot[data-src=ga4]{background:var(--data)}.bar{background:var(--brand);opacity:.32;border-radius:3px;height:9px;display:block}header{flex-wrap:wrap}.sub-nav{border-top:1px solid var(--line);order:9;align-items:center;gap:.25rem;width:100%;margin-top:.2rem;padding-top:.5rem;display:flex}.roster{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:.8rem;margin-bottom:.4rem;display:grid}.agent{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--surface);border-radius:14px;padding:.9rem 1rem}.agent[data-agent=CEO]{border-left-color:var(--ceo)}.agent[data-agent=CFO]{border-left-color:var(--cfo)}.agent[data-agent=CMO]{border-left-color:var(--cmo)}.agent[data-agent=DATA]{border-left-color:var(--data)}.agent[data-agent=COO]{border-left-color:var(--coo)}.agent[data-agent=CRE]{border-left-color:var(--cre)}.agent.unbuilt{opacity:.62}.agent .top{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.agent .top b{font-size:14.5px}.agent .top .chip{margin-left:auto}.agent .does{color:var(--text-2);margin:0 0 .45rem;font-size:13px}.agent .wont{color:var(--text-3);margin:0 0 .55rem;font-size:12.5px}.agent .wont b{color:var(--text-2);font-weight:600}.agent .ev{font-family:var(--m);color:var(--text-3);flex-wrap:wrap;gap:.2rem .9rem;font-size:10.5px;display:flex}.range{gap:.35rem}.range select,.range input[type=date]{max-width:13rem}@media (max-width:620px){.range{gap:.3rem}.range select,.range input[type=date]{flex:8rem;max-width:none}}.report{max-width:52rem}.report section{margin:0 0 1.9rem}.report h2{margin-top:1.6rem}.rep-head h1{margin-bottom:.15rem}.report .intro{color:var(--text-2);max-width:42rem;margin:.7rem 0 0;font-size:14px;line-height:1.6}.rep-foot{border-top:1px solid var(--line);color:var(--text-3);max-width:42rem;margin-top:2.4rem;padding-top:.9rem;font-size:11.5px}.builder{grid-template-columns:minmax(19rem,25rem) 1fr;align-items:start;gap:1.1rem;display:grid}@media (max-width:900px){.builder{grid-template-columns:1fr}}.lab{color:var(--text-3);font-size:12px;font-weight:500;display:block}.lab input,.lab textarea{margin-top:.25rem;display:block}.blocks{flex-direction:column;gap:.3rem;display:flex}.block{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:.5rem;padding:.4rem .5rem;display:flex}.block.on{border-color:color-mix(in oklab,var(--brand) 40%,var(--line));background:var(--surface-2)}.block span{flex-direction:column;min-width:0;display:flex}.block b{font-size:12.5px;font-weight:600}.block i{color:var(--text-3);font-size:11.5px;font-style:normal}.tick{color:var(--text-2);align-items:center;gap:.35rem;font-size:12.5px;display:flex}.preview{min-width:0}.paper{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:1.4rem 1.6rem;overflow-x:auto}.paper .report{max-width:none}.up,.tot i.up,.kpis i.up,td.up{color:var(--good)}.down,.tot i.down,.kpis i.down,td.down{color:var(--bad)}.flat,.tot i.flat,.kpis i.flat{color:var(--text-3)}.tot i.up,.tot i.down,.kpis i.up,.kpis i.down{font-weight:600}tbody tr:nth-child(2n){background:color-mix(in oklab,var(--surface-2) 60%,transparent)}tbody tr:hover{background:var(--surface-2)}th{background:var(--bg);z-index:1;border-bottom:1px solid var(--line);position:sticky;top:0}td{border-bottom:1px solid color-mix(in oklab,var(--line) 55%,transparent)}tbody tr:last-child td{border-bottom:0}td.mag{position:relative}td.mag .fill{background:var(--brand);opacity:.5;pointer-events:none;border-radius:2px;height:3px;position:absolute;bottom:.3rem;right:.6rem}td.mag span{position:relative}.tot{border-radius:16px;gap:1.6rem;padding:1.05rem 1.2rem}.tot b{letter-spacing:-.025em;font-size:23px}.tot span{letter-spacing:.01em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500}.tot div{padding-left:.7rem;position:relative}.tot div:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:.15rem;bottom:.15rem;left:0}.tot div:first-child:before{background:var(--brand)}.tot div:nth-child(2):before{background:var(--cfo)}.tot div:nth-child(3):before{background:var(--ceo)}.tot div:nth-child(4):before{background:var(--data)}.tot div:nth-child(5):before{background:var(--cre)}.chip{font-weight:550}.card{transition:border-color .12s}.card:hover{border-color:color-mix(in oklab,var(--brand) 28%,var(--line))}.kpis b{font-size:17px}.p{border-radius:15px}td.cost-nil .fill{background:var(--bad);opacity:.6}tr.truth td{background:color-mix(in oklab,var(--good) 8%,transparent);border-top:1px solid color-mix(in oklab,var(--good) 30%,var(--line))}tr.truth td:first-child{box-shadow:inset 3px 0 0 var(--good)}.themetoggle{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:2px;display:inline-flex}.themetoggle button{cursor:pointer;color:var(--text-3);background:0 0;border:0;border-radius:6px;padding:.15rem .4rem;font-size:12.5px;line-height:1.5}.themetoggle button:hover{color:var(--text)}.themetoggle button[aria-pressed=true]{background:var(--surface-2);color:var(--text)}.site{--w:74rem}.site .wrap{max-width:var(--w);margin:0 auto;padding-inline:clamp(16px,4vw,32px)}.site .nav{align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.site .nav .links{gap:1.3rem;margin-left:1rem;display:flex}.site .nav .links a{color:var(--text-2);font-size:13.5px;text-decoration:none}.site .nav .links a:hover{color:var(--text)}.site .nav .right{align-items:center;gap:.5rem;margin-left:auto;display:flex}@media (max-width:820px){.site .nav .links{display:none}}.hero{padding-block:clamp(2.5rem,7vw,5.5rem) 2rem;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(to right,color-mix(in oklab,var(--text) 7%,transparent) 1px,transparent 1px), linear-gradient(to bottom,color-mix(in oklab,var(--text) 7%,transparent) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000 20%,#0000 75%)}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}}.pill{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .7rem .3rem .35rem;font-size:12.5px;display:inline-flex}.pill .tag{background:var(--brand);color:#fff;font-family:var(--m);letter-spacing:.04em;border-radius:4px;padding:.08rem .38rem;font-size:10.5px;font-weight:600}h1.display{letter-spacing:-.045em;text-wrap:balance;margin:1.1rem 0;font-size:clamp(2.5rem,5.6vw,4.4rem);font-weight:720;font-stretch:118%;line-height:1.02}h1.display em{letter-spacing:-.02em;font-style:normal;font-weight:300;font-stretch:78%}.lede{color:var(--text-2);text-wrap:pretty;max-width:36rem;margin:0 0 1.7rem;font-size:clamp(1.02rem,1.5vw,1.16rem)}.cta-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.fine{color:var(--text-3);margin-top:1rem;font-size:12.5px}.eyebrow{color:var(--brand);font-size:12.5px;font-weight:600}.btn.brand{background:var(--brand);color:#fff}.btn.brand:hover{filter:brightness(1.07)}.btn.lg{border-radius:8px;padding:.55rem .95rem;font-size:13.5px}.stage{border-radius:18px;padding:clamp(14px,2vw,22px);position:relative}.demo{background:var(--surface);border:1px solid var(--line);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a0f1c0d,0 24px 60px -34px #0a0f1c47}:root[data-theme=dark] .demo{box-shadow:inset 0 1px #ffffff09,0 24px 70px -34px #000000e6}.demo-head{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.dots{gap:5px;display:flex}.dots i{background:var(--surface-2);border-radius:50%;width:9px;height:9px}.demo-head .t{color:var(--text-2);font-size:12.5px}.demo-head .chip{margin-left:auto}.demo-body{flex-direction:column;gap:1rem;padding:1.1rem;display:flex}.pf{flex-direction:column;gap:.45rem;display:flex}.pf-top{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.pf-name{align-items:center;gap:.45rem;font-size:13.5px;font-weight:600;display:flex}.pf-name .sw{border-radius:3px;flex:none;width:9px;height:9px;display:inline-block}.pf-delta{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pf-row{color:var(--text-2);grid-template-columns:5.5rem 1fr 3rem;align-items:center;gap:.6rem;font-size:12px;display:grid}.pf-track{background:var(--surface-2);border-radius:5px;height:10px;overflow:hidden}.pf-fill{border-radius:0 5px 5px 0;height:100%;display:block}.pf-row .v{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.fill-claim{background:repeating-linear-gradient(135deg,var(--text-3) 0 3px,transparent 3px 6px);opacity:.75}.demo-verdict{border-top:1px solid var(--line);color:var(--text-2);align-items:flex-start;gap:.6rem;padding:.85rem 1.1rem;font-size:13px;display:flex}.demo-verdict b{color:var(--text);font-weight:600}.demo-foot{color:var(--text-3);padding:0 1.1rem .9rem;font-size:11.5px}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.facts div{border-left:1px solid var(--line);color:var(--text-2);padding:1rem 1.2rem;font-size:13px}.facts div:first-child{border-left:0}.facts b{color:var(--text);margin-bottom:.15rem;font-size:12px;font-weight:600;display:block}@media (max-width:820px){.facts{grid-template-columns:1fr 1fr}.facts div:nth-child(3){border-left:0}.facts div:nth-child(n+3){border-top:1px solid var(--line)}}.sec{padding-block:clamp(3.5rem,8vw,6rem)}.sec.tight{padding-top:0}.sec-h{max-width:44rem;margin-bottom:2.2rem}.sec-h h2{letter-spacing:-.035em;text-wrap:balance;margin:.6rem 0 .8rem;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:600;font-stretch:106%;line-height:1.08}.sec-h p{color:var(--text-2);max-width:38rem;margin:0;font-size:1.02rem}.bizgrid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}@media (max-width:1000px){.bizgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bizgrid{grid-template-columns:1fr}}.biz{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:.75rem;padding:1.1rem;display:flex}.biz h3{letter-spacing:-.01em;margin:0;font-size:16px}.biz dl{grid-template-columns:2.6rem 1fr;gap:.4rem .6rem;margin:0;font-size:13px;display:grid}.biz dt{font-family:var(--m);color:var(--text-3);padding-top:2px;font-size:11px}.biz dd{color:var(--text-2);margin:0}.biz .src{color:var(--text-3);border-top:1px solid var(--line);margin-top:auto;padding-top:.6rem;font-size:12px}.steps{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.step{background:var(--surface);flex-direction:column;gap:.5rem;padding:1.3rem 1.2rem 1.4rem;display:flex}.step .n{font-family:var(--m);color:var(--brand);font-size:12px}.step h3{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.step p{color:var(--text-2);margin:0;font-size:13.5px}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.wl{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (max-width:900px){.wl{grid-template-columns:1fr}}.wl h2{letter-spacing:-.035em;margin:.6rem 0 .8rem;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:600;font-stretch:106%;line-height:1.08}.wl ul{color:var(--text-2);flex-direction:column;gap:.55rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.wl li{align-items:flex-start;gap:.6rem;display:flex}.wl li:before{content:"";background:color-mix(in oklab,var(--brand) 22%,transparent);width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand) 55%,transparent);border-radius:5px;flex:none;margin-top:2px}.team{grid-template-columns:1.1fr .9fr;align-items:start;gap:1.2rem;display:grid}@media (max-width:980px){.team{grid-template-columns:1fr}}.agents{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}@media (max-width:640px){.agents{grid-template-columns:1fr 1fr}}.agent{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:.35rem;padding:.85rem .9rem;display:flex}.agent .ah{align-items:center;gap:.5rem;display:flex}.agent .av{width:26px;height:26px;font-family:var(--m);background:var(--surface-2);color:var(--text);border-radius:7px;place-items:center;font-size:10px;font-weight:600;display:grid}.agent .role{font-size:13.5px;font-weight:600}.agent p{color:var(--text-2);margin:0;font-size:12.5px}.thread{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.thread-h{border-bottom:1px solid var(--line);color:var(--text-2);align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:13px;display:flex}.msg{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:.7rem;padding:.9rem 1rem;display:grid}.msg:last-child{border-bottom:0}.msg .av{width:30px;height:30px;font-family:var(--m);background:var(--surface-2);border-radius:8px;place-items:center;font-size:10px;font-weight:600;display:grid}.msg .who{align-items:center;gap:.45rem;font-size:12.5px;font-weight:600;display:flex}.msg .who i{color:var(--text-3);font-size:11.5px;font-style:normal;font-weight:400;font-family:var(--m)}.msg p{color:var(--text-2);margin:.2rem 0 0;font-size:13.5px}.msg p b{color:var(--text);font-weight:600}.prices{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}@media (max-width:900px){.prices{grid-template-columns:1fr}}.price{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:.7rem;padding:1.3rem;display:flex}.price.featured{border-color:color-mix(in oklab,var(--brand) 55%,var(--line));box-shadow:0 0 0 1px color-mix(in oklab,var(--brand) 30%,transparent)}.price h3{margin:0;font-size:15px}.price .amt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:640;font-stretch:108%}.price .amt small{color:var(--text-3);letter-spacing:0;font-size:13px;font-weight:400}.price ul{color:var(--text-2);flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;font-size:13.5px;display:flex}.price .btn{text-align:center;justify-content:center;margin-top:auto}.price-note{color:var(--text-3);margin-top:.9rem;font-size:12.5px}.final{border:1px solid var(--line);background:radial-gradient(120% 140% at 100% 0%,color-mix(in oklab,var(--brand) 18%,transparent),transparent 55%),var(--surface);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.final h2{letter-spacing:-.03em;max-width:30rem;margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-stretch:106%;line-height:1.1}.sitefoot{color:var(--text-3);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:4rem;padding-block:2.2rem 3rem;font-size:12.5px;display:flex}.tot i.up,.tot i.down,.tot i.flat,.kpis i.up,.kpis i.down,.kpis i.flat{font-variant-numeric:tabular-nums;border-radius:5px;align-self:flex-start;margin-top:.15rem;padding:.05rem .32rem;font-weight:650;line-height:1.5}.tot i.up,.kpis i.up{background:color-mix(in oklab,var(--good) 15%,transparent)}.tot i.down,.kpis i.down{background:color-mix(in oklab,var(--bad) 14%,transparent)}.tot i.flat,.kpis i.flat{background:var(--surface-2)}.sortth{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.sortth:hover{color:var(--text)}.sortth.on{color:var(--text);font-weight:600}.sortth .car{color:var(--brand);width:.55em;font-size:9px}th.n .sortth{flex-direction:row-reverse}.tblwrap{overflow-x:auto}h2 .seeall{color:var(--brand);margin-left:.6rem;font-size:12px;font-weight:500;text-decoration:none}h2 .seeall:hover{text-decoration:underline}.tot.verified{border-color:color-mix(in oklab,var(--good) 32%,var(--line));background:linear-gradient(color-mix(in oklab,var(--good) 4%,transparent),transparent),var(--surface)}.tot.verified div:first-child:before{background:var(--good)}.tot.verified div:nth-child(2):before{background:var(--cfo)}.tot.verified div:nth-child(3):before{background:var(--good)}.tot.verified div:nth-child(4):before{background:var(--brand)}.tot.verified div:nth-child(5):before{background:var(--warn)}.src i.up{color:var(--good)}.src i.down{color:var(--bad)}.side{z-index:20;background:var(--surface-2);border-right:1px solid var(--line);flex-direction:column;gap:.9rem;width:248px;padding:.8rem .6rem;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:auto}.side .ws{align-items:center;gap:.55rem;padding:.35rem .45rem;display:flex}.side .ws .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden}.navgrp{flex-direction:column;gap:1px;display:flex}.navgrp .gl{color:var(--text-3);letter-spacing:.02em;align-items:center;gap:.4rem;padding:.4rem .5rem .25rem;font-size:11px;display:flex}.navgrp .gl .cnt{font-family:var(--m);margin-left:auto;font-size:10.5px}.ni{color:var(--text-2);border-radius:7px;align-items:center;gap:.55rem;padding:.4rem .5rem;font-size:13px;text-decoration:none;display:flex}.ni .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ni:hover{background:var(--surface);color:var(--text)}.ni.on{background:var(--surface);color:var(--text);box-shadow:inset 2px 0 0 var(--brand);font-weight:600}.ni.sub{color:var(--text-2);margin:0;padding-left:.75rem;font-size:12.5px}.cfilter{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:7px;margin:.15rem .5rem .35rem;padding:.3rem .5rem;font-size:12.5px}.cfilter:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 20%,transparent);outline:none}.cswitch{position:relative}.cstrig{width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:13px;font-weight:600;display:flex}.cstrig .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cstrig svg{color:var(--text-3);flex:none;transition:transform .15s}.cstrig.open svg{transform:rotate(180deg)}.cstrig:hover{border-color:color-mix(in oklab,var(--brand) 40%,var(--line))}.cstrig:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 20%,transparent);outline:none}.csmenu{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:.3rem 0;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 10px 28px #0a0f1c24}.csmenu .cfilter{margin:.1rem .35rem .3rem}.csitems{flex-direction:column;gap:1px;max-height:min(60vh,420px);padding:0 .3rem;display:flex;overflow:auto}.csitems .ni:hover,.csitems .ni.on{background:var(--surface-2)}@media (prefers-reduced-motion:reduce){.cstrig svg{transition:none}}.sidefoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.6rem;display:flex}.topbar{z-index:10;border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding:.7rem 0;display:flex;position:sticky;top:0}.crumbs{color:var(--text-3);align-items:center;gap:.45rem;font-size:13px;display:flex}.crumbs b{color:var(--text);font-weight:600}.topbar .when{font-family:var(--m);color:var(--text-3);margin-left:auto;font-size:11px}body:has(.side) .wrap{max-width:none;margin-left:248px;padding-top:1.4rem}body:has(.side) .wrap>*{max-width:74rem}@media (max-width:900px){.side{border-right:0;border-bottom:1px solid var(--line);flex-direction:column;width:auto;position:static;inset:auto}body:has(.side) .wrap{margin-left:0}}.src i{display:block}.range{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1.3rem;padding:.45rem .5rem;display:flex}.fsel,.fdate{font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:8px;padding:.3rem .55rem;font-size:12.5px}.fsel{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%), linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 13px) 55%,calc(100% - 9px) 55%;background-repeat:no-repeat;background-size:4px 4px;padding-right:1.6rem}.fsel:hover,.fdate:hover{border-color:color-mix(in oklab,var(--brand) 40%,var(--line))}.fsel:focus,.fdate:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 20%,transparent);outline:none}.fto{color:var(--text-3);font-size:12px}.fgo{padding:.3rem .8rem;font-size:12.5px}.fmeta{color:var(--text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px}.fmeta b{color:var(--text-2);font-weight:600}@media (max-width:700px){.fmeta{width:100%;margin-left:0}}.ahead{flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;margin-bottom:.3rem;display:flex}.ahead h1{margin:0}.conns{flex-wrap:wrap;gap:.35rem;margin:.35rem 0 .75rem;display:flex}.conn{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .5rem;font-size:11.5px;display:inline-flex}.conn .dot{margin-right:0}.conn.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 34%,var(--line));background:color-mix(in oklab,var(--warn) 10%,transparent)}.src div{flex:11rem;padding-bottom:.85rem;position:relative}.src .share{background:var(--surface-2);height:3px;position:absolute;bottom:0;left:0;right:0}.src .share i{height:100%;display:block}.src div[data-src=google_ads] .share i{background:var(--google)}.src div[data-src=meta] .share i{background:var(--meta)}.seg{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;padding:2px;display:inline-flex}.segb{color:var(--text-2);white-space:nowrap;border-radius:7px;padding:.26rem .6rem;font-size:12.5px;text-decoration:none}.segb:hover{color:var(--text)}.segb.on{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line);font-weight:600}.platfilter{flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 .6rem;display:flex}.segb{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;display:inline-flex}.segb .c{font-family:var(--m);color:var(--text-3);font-size:10.5px}.segb.on .c{color:var(--brand)}.segb .dot{margin-right:0}.pfmeta{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.cgrid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.8rem;display:grid}.cre{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.cre:hover{border-color:color-mix(in oklab,var(--brand) 30%,var(--line))}.crethumb{aspect-ratio:1;background:var(--surface-2);place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden}.crethumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.nothumb{font-family:var(--m);color:var(--text-3);font-size:20px;font-weight:600;position:absolute}.nosale{background:var(--surface);position:absolute;top:.4rem;left:.4rem}.crebody{flex-direction:column;gap:.35rem;min-width:0;padding:.6rem .7rem .55rem;display:flex}.crename{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.crecamp{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.crestats{grid-template-columns:1fr auto;gap:.1rem .5rem;margin:0;font-size:11.5px;display:grid}.crestats dt{color:var(--text-3)}.crestats dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.crefoot{color:var(--text-3);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.4rem;margin-top:.1rem;padding-top:.4rem;font-size:10.5px;display:flex}.crefoot a{color:var(--brand);text-decoration:none}.crefoot a:hover{text-decoration:underline}.chiptoggle{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:.26rem .55rem}.chiptoggle.on{border-color:color-mix(in oklab,var(--bad) 40%,var(--line));color:var(--bad);background:color-mix(in oklab,var(--bad) 10%,transparent)}.segb:disabled{opacity:.45;cursor:not-allowed}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1rem;margin-bottom:1rem;display:flex}.pagehead h1{margin:0}.pagehead p{color:var(--text-2);margin:.2rem 0 0;font-size:13.5px}.money{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:1rem;padding:1.2rem 1.3rem;position:relative;overflow:hidden}.money:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--brand) 70%,transparent),transparent);height:1px;position:absolute;inset:0 0 auto}.money .sent{letter-spacing:-.02em;text-wrap:pretty;max-width:62rem;margin:0;font-size:clamp(1.05rem,2.1vw,1.45rem);font-weight:500;line-height:1.35}.money .sent b{font-variant-numeric:tabular-nums;font-weight:680}.money .sent b.up{color:var(--good)}.money .sent .muted{color:var(--text-3)}.money .foot{color:var(--text-3);flex-wrap:wrap;gap:.3rem 1rem;margin-top:.6rem;font-size:12.5px;display:flex}.kpis.book{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:1.4rem;display:grid;overflow:hidden}@media (max-width:980px){.kpis.book{grid-template-columns:1fr 1fr}}.kpis.book .kpi{background:var(--surface);flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.kpis.book .k{color:var(--text-3);font-size:12px}.kpis.book .v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:640}.kpis.book .s{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:12px;display:flex}.chanbar{flex-wrap:wrap;gap:2px;margin:0 0 1.3rem;display:flex}.chan{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;flex:7rem;gap:.1rem;min-width:7rem;padding:.55rem .7rem;display:flex}.chan.ad{background:color-mix(in oklab,var(--brand) 10%,transparent);border-color:color-mix(in oklab,var(--brand) 32%,var(--line))}.chan .l{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.chan.ad .l{color:var(--brand);font-weight:600}.chan .v{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:640}.chip.call{background:var(--surface);font-weight:600;position:absolute;top:.4rem;left:.4rem}.chip.call.stop{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 45%,var(--line));background:color-mix(in oklab,var(--bad) 14%,var(--surface))}.chip.call.fading{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 45%,var(--line));background:color-mix(in oklab,var(--warn) 14%,var(--surface))}.chip.call.scale{color:var(--good);border-color:color-mix(in oklab,var(--good) 45%,var(--line));background:color-mix(in oklab,var(--good) 14%,var(--surface))}.chip.call.early{color:var(--text-3)}.crewhy{color:var(--text-3);font-size:10.5px;line-height:1.35}.chiptoggle.good.on{border-color:color-mix(in oklab,var(--good) 40%,var(--line));color:var(--good);background:color-mix(in oklab,var(--good) 10%,transparent)}.src div{min-width:15rem}.platgrid{border-collapse:collapse;width:100%;margin:.35rem 0 .1rem;font-size:11.5px}.platgrid th,.platgrid td{background:0 0;border:0;padding:.12rem 0}.platgrid th{color:var(--text-3);text-align:right;font-size:10px;font-weight:500}.platgrid td{color:var(--text-2)}.platgrid td.n{text-align:right;font-variant-numeric:tabular-nums;color:var(--text);font-weight:600}.platgrid tr.shopside td{border-top:1px solid var(--line)}.platgrid tr.shopside td:first-child{color:var(--good);font-weight:600}tr.openable{cursor:pointer}.xbtn{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;width:18px;height:18px;color:var(--text-2);vertical-align:-3px;border-radius:5px;place-items:center;margin-right:.4rem;padding:0;font-size:12px;line-height:1;display:inline-grid}.xbtn.ghost{cursor:default;background:0 0;border-color:#0000}tr.openable:hover .xbtn{border-color:color-mix(in oklab,var(--brand) 45%,var(--line));color:var(--brand)}tr.child td{background:var(--surface-2);color:var(--text-2);font-size:12.5px}tr.child td:first-child{padding-left:2.6rem}.setname{color:var(--text)}.ctype{color:var(--text-3);margin-left:.35rem;font-size:11px}.panel{border:1px solid var(--line);background:var(--surface);box-shadow:0 1px 2px color-mix(in oklab,var(--text) 4%,transparent);border-radius:14px;margin:0 0 1.1rem;overflow:hidden}:root[data-theme=dark] .panel{box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .panel{box-shadow:none}}.panel-h{border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--surface-2) 45%,transparent);align-items:baseline;gap:.6rem;padding:.75rem 1rem;display:flex}.panel-h h2{letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:650}.panel-h .sub{color:var(--text-3);margin:0;font-size:12px}.panel-h .r{align-items:center;gap:.4rem;margin-left:auto;display:flex}.panel-b{padding:1rem}.panel-b.flush{padding:0}.panel-b.flush table th:first-child,.panel-b.flush table td:first-child{padding-left:1rem}.panel-b.flush table th:last-child,.panel-b.flush table td:last-child{padding-right:1rem}.panel-b.flush table th{background:0 0}.panel-b>.tblwrap>table{font-size:12.8px}h2{letter-spacing:-.01em;margin:1.9rem 0 .7rem;font-size:13.5px;font-weight:650}h2:first-of-type{margin-top:1.2rem}.tot,.kpis.book,.src div,.chan,.biz,.price,.agent,.cre,.thread,.money{box-shadow:0 1px 2px color-mix(in oklab,var(--text) 4%,transparent)}:root[data-theme=dark] .tot,:root[data-theme=dark] .kpis.book,:root[data-theme=dark] .src div,:root[data-theme=dark] .money{box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tot,:root:not([data-theme=light]) .kpis.book,:root:not([data-theme=light]) .src div,:root:not([data-theme=light]) .money{box-shadow:none}}.tot span,.kpis.book .k,.src .plat,.chan .l,.tile .k{letter-spacing:.005em;color:var(--text-3);font-size:11px}.tot,.money{border-radius:14px}.src div{border-radius:12px}.wrap>h1{margin-bottom:.15rem}.chanbar{margin-bottom:1.4rem}.range{margin-bottom:1.5rem}.tot{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.1rem 1.1rem;display:grid}.tot div{padding:.35rem 0 .35rem .7rem}.tot div:before{top:.35rem;bottom:.35rem}.panel .q{gap:0}.panel .q .p{border-top:0;border-left-width:3px;border-right:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}.panel .q .p:last-child{border-bottom:0}.panel-b:has(>.q){padding:0}.state{letter-spacing:.02em;vertical-align:1px;white-space:nowrap;border-radius:4px;margin-left:.4rem;padding:.04rem .32rem;font-size:10px;font-weight:600;display:inline-block}.state.live{color:var(--good);background:color-mix(in oklab,var(--good) 13%,transparent)}.state.paused{color:var(--text-3);background:var(--surface-2);border:1px solid var(--line)}.state.removed{color:var(--bad);background:color-mix(in oklab,var(--bad) 11%,transparent)}.cre .state{margin-left:.35rem}.chip.call.iterate{color:var(--brand);border-color:color-mix(in oklab,var(--brand) 45%,var(--line));background:color-mix(in oklab,var(--brand) 12%,var(--surface))}.learn{white-space:nowrap;border-radius:4px;margin-left:.45rem;padding:.04rem .34rem;font-size:10px;font-weight:600;display:inline-block}.learn.stuck{color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent)}.learn.thin{color:var(--text-3);background:var(--surface-2);border:1px solid var(--line)}.learnnote{border:1px solid color-mix(in oklab,var(--warn) 38%,var(--line));background:color-mix(in oklab,var(--warn) 8%,var(--surface));color:var(--text-2);border-radius:12px;max-width:62rem;margin:0 0 1rem;padding:.8rem 1rem;font-size:13px}.learnnote b{color:var(--text)}.tot.people{border-color:color-mix(in oklab,var(--cfo) 28%,var(--line))}.tot.people div:first-child:before{background:var(--cfo)}.tot.people div:nth-child(2):before{background:var(--ceo)}.tot.people div:nth-child(3):before{background:var(--good)}.tot.people div:nth-child(4):before{background:var(--brand)}.cfilter.nm{min-width:11rem;margin:0 0 0 auto}.platfilter .pfmeta{margin-left:0}tfoot td{border-top:1px solid var(--line);background:var(--surface-2);font-variant-numeric:tabular-nums;border-bottom:0}details.more{margin:0 0 1.3rem}details.more>summary{cursor:pointer;color:var(--text-2);border:1px solid var(--line);background:var(--surface);-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:12.5px;list-style:none;display:inline-flex}details.more>summary::-webkit-details-marker{display:none}details.more>summary:after{content:"▾";color:var(--text-3);font-size:9px}details.more[open]>summary:after{content:"▴"}details.more>summary:hover{border-color:color-mix(in oklab,var(--brand) 35%,var(--line));color:var(--text)}details.more[open]>summary,details.more .tot,details.more .chanbar{margin-bottom:.8rem}.p[data-agent=CEO]{border-left-width:4px}.p.grouped .folded{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.fold-row{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.45rem .65rem;display:flex}.fold-row:last-child{border-bottom:0}.fr-t{text-overflow:ellipsis;white-space:nowrap;flex:14rem;min-width:0;font-size:12.5px;font-weight:550;overflow:hidden}.fr-w{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.fold-row .acts{gap:.3rem;margin-left:auto}.fold-row .btn{padding:.22rem .55rem;font-size:12px}.applyres{border-radius:9px;align-items:baseline;gap:.5rem;margin:.1rem 0;padding:.45rem .65rem;font-size:12.5px;display:flex}.applyres b{white-space:nowrap;font-weight:650}.applyres.ok{background:color-mix(in oklab,var(--good) 11%,transparent);color:var(--text-2)}.applyres.ok b{color:var(--good)}.applyres.refused{background:color-mix(in oklab,var(--warn) 12%,transparent);color:var(--text-2)}.applyres.refused b{color:var(--warn)}.applyres.error{background:color-mix(in oklab,var(--bad) 11%,transparent);color:var(--text-2)}.applyres.error b{color:var(--bad)}.notwired{color:var(--text-3);font-size:12px;font-style:italic}.btn.quiet{color:var(--text-3);background:0 0;border-color:#0000}.btn.quiet:hover{color:var(--text);border-color:var(--line)}.winsw{flex-direction:column;gap:.8rem;display:flex}.winout{grid-template-columns:repeat(3,auto) 1fr;align-items:baseline;gap:.2rem 1.6rem;display:grid}.winout>div{flex-direction:column;display:flex}.winout span{color:var(--text-3);font-size:11px}.winout b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:640}.winnote{color:var(--text-2);grid-column:4;align-self:center;font-size:12.5px;line-height:1.5;display:block!important}.winnote b{font-size:inherit;font-weight:650}@media (max-width:760px){.winout{grid-template-columns:repeat(3,1fr)}.winnote{grid-column:1/-1;margin-top:.4rem}}.mchart{flex-direction:column;gap:.7rem;display:flex}.mchart svg{width:100%;height:auto;display:block;overflow:visible}.mlegend{color:var(--text-2);flex-wrap:wrap;gap:.3rem 1.3rem;font-size:12.5px;display:flex}.mlegend span{align-items:center;gap:.4rem;display:inline-flex}.mlegend b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.mlegend b.up{color:var(--good)}.mlegend b.down{color:var(--bad)}.mlegend .ln{border-radius:1px;width:16px;height:2px;display:inline-block}.mlegend .ln.rev{background:var(--text)}.mlegend .ln.prof{background:var(--good)}.mlegend .sw{opacity:.55;border-radius:3px;width:11px;height:11px;display:inline-block}.mlegend .sw.g{background:var(--google)}.mlegend .sw.m{background:var(--meta)}.mnote{color:var(--text-3);max-width:62rem;margin:0;font-size:12px;line-height:1.5}.mlegend .ln.fix{background:var(--warn);border-top:2px dashed var(--warn);height:0}.figtable{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.4rem .9rem;display:grid}.figgrp{color:var(--text-3);letter-spacing:.02em;border-top:1px solid var(--line);grid-column:1/-1;margin:.45rem 0 .1rem;padding-top:.45rem;font-size:11px}.figgrp:first-child{border-top:0;margin-top:0;padding-top:0}.figtable label{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.figtable label span{color:var(--text-2);font-size:12.5px}.figtable input{width:8.5rem;font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--text);text-align:right;border-radius:7px;flex:none;padding:.3rem .5rem;font-size:12.5px}.figtable input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 20%,transparent);outline:none}.figtable input::placeholder{color:var(--text-3);font-size:11.5px}.mlegend .ln.gross{border-top:2px dashed var(--cfo);background:0 0;height:0}.legal .wrap{max-width:46rem}.legal h1{margin:1.5rem 0 .3rem}.legal h2{letter-spacing:-.01em;margin:2rem 0 .6rem;font-size:15px;font-weight:650}.legal p,.legal li{color:var(--text-2);max-width:40rem;font-size:14.5px;line-height:1.62}.legal p{margin:0 0 .9rem}.legal ul{flex-direction:column;gap:.35rem;margin:0 0 .9rem;padding-left:1.15rem;display:flex}.legal a{color:var(--brand)}.legal table{margin:0 0 1rem;font-size:13.5px}.legal td{vertical-align:top;color:var(--text-2)}.legal .sitefoot{gap:1.2rem}.legal .sitefoot a{color:var(--text-3);text-decoration:none}.legal .sitefoot a:hover{color:var(--text)}.deck{color:#f2f0ec;background:#0a0b0d;padding-bottom:clamp(1.4rem,2.5vw,2.2rem);position:relative;overflow:hidden}.deck:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0b 1px,#0000 1px);background-size:100% 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 92%);mask-image:linear-gradient(#000 20%,#0000 92%)}.deck>*{position:relative}.deck .nav{padding-block:1.15rem}.deck .nav .links a{color:#f2f0ec9e}.deck .nav .links a:hover{color:#f2f0ec}.deck .btn.ghost{color:#f2f0ec;border-color:#f2f0ec3d}.deck .btn.ghost:hover{background:#f2f0ec14}.deck .themetoggle{background:#f2f0ec0f;border-color:#f2f0ec29}.deck .themetoggle button{color:#f2f0ec8c}.deck .themetoggle button[aria-pressed=true]{color:#f2f0ec;background:#f2f0ec24}.kicker{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:#f2f0ec80;font-size:10.5px;display:inline-block}.lede-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.2rem,5.5vw,4rem) clamp(1.6rem,3.5vw,2.6rem);display:grid}@media (max-width:980px){.lede-grid{grid-template-columns:1fr}}.lede-grid h1{letter-spacing:-.045em;text-wrap:balance;color:#f7f5f1;margin:1rem 0 1.2rem;font-size:clamp(2.6rem,5.4vw,4.5rem);font-weight:720;font-stretch:118%;line-height:1.02}.lede-grid h1 em{letter-spacing:-.015em;color:#f2f0ec9e;font-style:normal;font-weight:200;font-stretch:76%}.lede-grid .sub{color:#f2f0eca8;text-wrap:pretty;max-width:33rem;margin:0 0 1.8rem;font-size:clamp(1rem,1.45vw,1.13rem);line-height:1.55}.cta{flex-wrap:wrap;gap:.6rem;display:flex}.btn.line{color:#f2f0ec;background:0 0;border-color:#f2f0ec42}.btn.line:hover{background:#f2f0ec14}.fineprint{color:#f2f0ec6b;margin:1.1rem 0 0;font-size:12.5px}.ledger{background:linear-gradient(#f2f0ec0e,#f2f0ec04);border:1px solid #f2f0ec24;border-radius:4px;margin:0;padding:1.5rem 1.6rem 1.4rem}.ledger figcaption{font-family:var(--m);letter-spacing:.06em;color:#f2f0ec80;border-bottom:1px solid #f2f0ec1f;align-items:center;gap:.45rem;margin-bottom:1.3rem;padding-bottom:.9rem;font-size:10.5px;display:flex}.lrow{grid-template-columns:1fr auto;gap:.15rem 1rem;margin-bottom:1.3rem;display:grid}.ll{color:#f2f0ec8c;align-self:end;font-size:12.5px}.lv{letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-align:right;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:700;font-stretch:112%;line-height:1}.lv.claim{color:#f2f0ec}.lv.real{color:var(--google)}.ltrack{background:#f2f0ec17;border-radius:0;grid-column:1/-1;height:5px;margin-top:.5rem}.ltrack i{height:100%;display:block}.ltrack i.claim{background:#8aa0f5}.ltrack i.real{background:var(--google)}.lgap{color:#f2f0ec99;border-top:1px solid #f2f0ec1f;align-items:baseline;gap:.8rem;padding-top:1.1rem;font-size:12.5px;line-height:1.5;display:flex}.lgapn{font-family:var(--m);color:#f2665f;letter-spacing:-.03em;font-size:1.35rem;font-weight:700}.lgap b{color:#f2f0ec}.ticker{border-top:1px solid #f2f0ec1f;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:860px){.ticker{grid-template-columns:1fr 1fr}}.ticker li{flex-direction:column;gap:.15rem;padding:1.05rem 1.3rem .2rem 0;display:flex}.ticker li+li{border-left:1px solid #f2f0ec1f;padding-left:1.3rem}.ticker b{color:#f2f0ec;font-size:13px;font-weight:620}.ticker span{color:#f2f0ec7a;font-size:12.5px;line-height:1.45}.sheet{border-bottom:1px solid var(--line);padding-block:clamp(3.5rem,8vw,6.5rem)}.sheet.alt{background:var(--surface-2)}.shead{max-width:40rem;margin-bottom:clamp(1.8rem,4vw,3rem)}.shead h2{letter-spacing:-.04em;text-wrap:balance;margin:.55rem 0 .7rem;font-size:clamp(1.8rem,3.6vw,2.9rem);font-weight:680;font-stretch:112%;line-height:1.06}.shead p{color:var(--text-2);margin:0;font-size:1.02rem}.sheet .kicker{color:var(--brand)}.sfoot{color:var(--text-3);max-width:40rem;margin:clamp(1.5rem,3vw,2.2rem) 0 0;font-size:12.5px}.findings{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:1000px){.findings{grid-template-columns:1fr 1fr}}@media (max-width:620px){.findings{grid-template-columns:1fr}}.findings article{flex-direction:column;gap:.7rem;padding:1.6rem 1.4rem 1.4rem 0;display:flex}.findings article+article{border-left:1px solid var(--line);padding-left:1.4rem}@media (max-width:1000px){.findings article:nth-child(odd){border-left:0;padding-left:0}.findings article:nth-child(n+3){border-top:1px solid var(--line)}}.fig{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3rem);font-weight:720;font-stretch:112%;line-height:.95}.fig.bad{color:var(--bad)}.findings p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.findings i{color:var(--text);font-style:italic}.flow{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (max-width:920px){.flow{grid-template-columns:1fr 1fr}}@media (max-width:560px){.flow{grid-template-columns:1fr}}.flow li{padding:1.5rem 1.4rem 0 0;position:relative}.flow li+li{padding-left:1.4rem}.flow li:before{content:"";background:var(--brand);opacity:.28;height:2px;position:absolute;top:0;left:0;right:1.4rem}.flow li:first-child:before{opacity:1}.fn{font-family:var(--m);color:var(--brand);letter-spacing:.06em;font-size:11px}.flow h3{letter-spacing:-.015em;margin:.5rem 0 .4rem;font-size:15.5px;font-weight:650}.flow p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.roster{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:900px){.roster{grid-template-columns:1fr 1fr}}@media (max-width:560px){.roster{grid-template-columns:1fr}}.roster>div{background:var(--surface);flex-direction:column;gap:.35rem;padding:1.2rem 1.25rem;display:flex}.rcode{font-family:var(--m);letter-spacing:.1em;color:var(--brand);font-size:10px}.roster b{letter-spacing:-.01em;font-size:14.5px;font-weight:650}.roster p{color:var(--text-2);margin:0;font-size:13px;line-height:1.5}.close{color:#f2f0ec;background:#0a0b0d;padding-block:clamp(3.5rem,7vw,5.5rem) 2.5rem}.close h2{letter-spacing:-.04em;text-wrap:balance;color:#f7f5f1;max-width:26rem;margin:0 0 1.5rem;font-size:clamp(1.7rem,3.4vw,2.7rem);font-weight:680;font-stretch:112%;line-height:1.08}.close .sitefoot{color:#f2f0ec6b;border-top-color:#f2f0ec1f;margin-top:3.5rem}.close .sitefoot a{color:#f2f0ec6b;text-decoration:none}.close .sitefoot a:hover{color:#f2f0ec}.seatform{flex-direction:column;gap:1rem;display:flex}.seatrow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.seatrow{grid-template-columns:1fr}}.fl{flex-direction:column;gap:.35rem;display:flex}.fl>span{color:var(--text-2);font-size:13px;font-weight:600}.fl>span i{font-style:normal;font-weight:400}.fl input[type=email],.fl input[type=text],.fl input[type=password]{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:9px;width:100%;padding:.6rem .7rem;font-size:15px}.fl input:focus-visible{outline:2px solid var(--accent,var(--text));outline-offset:1px}.seatsecs{flex-wrap:wrap;gap:.45rem;display:flex}.seatsec{border:1px solid var(--line);background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:14px;display:inline-flex}.seatsec:hover{background:var(--surface-2)}.seatsec input{accent-color:var(--text);margin:0}.seatsec:has(input:checked){border-color:var(--text-3);background:var(--surface-2);font-weight:600}.seatlist{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.seatlist>li{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:.55rem;padding:.9rem;display:flex}.seathead{font-size:14px}.seatedit{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.seaturl{border:1px dashed var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;width:100%;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.btn.sm{padding:.3rem .6rem;font-size:13px}.btn.danger{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 35%,var(--line))}.muted.sm,p.sm{font-size:13px;line-height:1.55}.authwrap{justify-content:center;align-items:flex-start;min-height:100dvh;padding:min(9vh,5rem) 1rem 3rem;display:flex}.authcard{flex-direction:column;gap:.9rem;width:100%;max-width:27rem;display:flex}.authcard h1{margin:.4rem 0 0}.authform{flex-direction:column;gap:.7rem;margin-top:.3rem;display:flex}.err{color:var(--bad);margin:0;font-size:14px}.mchart,.trend{position:relative}.chartip{z-index:5;pointer-events:none;border:1px solid var(--line);background:var(--surface);min-width:11.5rem;color:var(--text);box-shadow:0 6px 22px color-mix(in oklab,var(--text) 14%,transparent);font-variant-numeric:tabular-nums;border-radius:10px;margin-left:58px;padding:.6rem .7rem;font-size:12.5px;line-height:1.5;position:absolute;top:0}.chartip>div{align-items:center;gap:.45rem;display:flex}.chartip>div>b{margin-left:auto;font-weight:650}.chartip .tipdate{color:var(--text-2);border-bottom:1px solid var(--line);margin-bottom:.35rem;padding-bottom:.35rem;font-size:12px;font-weight:650;display:block}.chartip .tiprule{background:var(--line);height:1px;margin:.4rem 0;padding:0;display:block}.chartip .tipnote{color:var(--text-3);margin-top:.4rem;font-size:11.5px;line-height:1.45;display:block}.chartip i.ln{border-radius:1px;flex:0 0 16px;width:16px;height:2px;display:inline-block}.chartip i.ln.rev{background:var(--text)}.chartip i.ln.gross{background:var(--cfo);border-top:2px dashed var(--cfo);height:0}.chartip i.ln.prof{background:var(--good)}.chartip i.sw{opacity:.75;border-radius:3px;flex:0 0 11px;width:11px;height:11px;display:inline-block}.chartip i.sw.g{background:var(--google)}.chartip i.sw.m{background:var(--meta)}.chartip i.sp{border:1px solid var(--line);border-radius:3px;flex:0 0 11px;width:11px;height:11px;display:inline-block}.chartip b.up{color:var(--good)}.chartip b.down{color:var(--bad)}td.n span[title]{cursor:help}.trend svg,.mchart svg{cursor:crosshair}.deliver{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:.9rem;margin-top:1rem;padding:1rem;display:flex}.deliver .head{align-items:baseline;gap:.5rem;display:flex}.dform{border-top:1px solid var(--line);flex-direction:column;gap:.6rem;padding-top:.85rem;display:flex}.dform:first-of-type{border-top:0;padding-top:0}.dform .lab{color:var(--text-2);flex-direction:column;gap:.3rem;font-size:12.5px;font-weight:600;display:flex}.dform .btn{align-self:flex-start}.warnline{color:var(--text);background:color-mix(in oklab,var(--warn) 13%,transparent);border:1px solid color-mix(in oklab,var(--warn) 32%,transparent);border-radius:9px;margin:0;padding:.55rem .7rem;font-size:12.5px;line-height:1.5}.watchers{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.watchers li{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .5rem;font-size:13px;display:flex}.watchers li span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.watchadd{align-items:center;gap:.45rem;display:flex}.watchadd input{flex:1;min-width:0}.deliver b.down{color:var(--bad)}.ni .cnt{font-variant-numeric:tabular-nums;color:var(--text-3);margin-left:auto;font-size:11px}.ni .cnt.hot{color:var(--brand);font-weight:650}.ni.sub .dot{margin-left:auto}.pnl tr.unknown td{color:var(--text-3)}.pnl td.pbar{width:34%;padding-left:0;position:relative}.pnl .pfill{border-radius:0 3px 3px 0;height:9px;display:block}.pnl .pfill.pos{background:color-mix(in oklab,var(--good) 55%,transparent)}.pnl .pfill.neg{background:color-mix(in oklab,var(--bad) 55%,transparent)}.pnl tfoot td{border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.mcrow{justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.mcrow input{width:6.5rem;font:inherit;text-align:right;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:7px;padding:.3rem .45rem;font-size:13px}.mcrow input::placeholder{color:var(--text-3)}.chat{flex-direction:column;gap:.7rem;min-height:18rem;display:flex}.chathead{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.chathead .sel{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:.35rem 1.6rem .35rem .55rem;font-size:13px}.chathead .btn{margin-left:auto}.chatlog{flex-direction:column;gap:.9rem;max-height:32rem;padding:.2rem .1rem;display:flex;overflow-y:auto}.chatempty{color:var(--text-2);font-size:13.5px;line-height:1.55}.chatempty p{max-width:44rem;margin:0 0 .7rem}.chatsugg{flex-wrap:wrap;gap:.4rem;display:flex}.chatsugg .btn{text-align:left;white-space:normal;max-width:24rem}.cmsg{flex-direction:column;gap:.35rem;display:flex}.cmsg.user .ctext{background:var(--surface-2);border-radius:12px 12px 3px;align-self:flex-end;max-width:44rem;padding:.5rem .75rem;font-size:13.5px}.cmsg.user{align-items:flex-end}.cmsg.assistant .ctext{white-space:pre-wrap;max-width:50rem;font-size:14px;line-height:1.6}.ctools{flex-wrap:wrap;gap:.3rem;display:flex}.ctool{color:var(--text-3);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.1rem .5rem;font-size:11.5px}.ctool.writes{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,var(--line))}.ctool.writes b{text-transform:uppercase;letter-spacing:.04em;margin-right:.3rem;font-size:10px;font-weight:650}.ctool.failed{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 40%,var(--line))}.chatbar{border-top:1px solid var(--line);align-items:flex-end;gap:.5rem;padding-top:.7rem;display:flex}.chatbar textarea{font:inherit;resize:vertical;border:1px solid var(--line);background:var(--bg);min-height:2.6rem;color:var(--text);border-radius:10px;flex:1;padding:.55rem .7rem;font-size:14px}.launch{flex-direction:column;gap:1rem;display:flex}.capbar{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.capbar .fl{flex:0 0 22rem;max-width:100%}.capbar .warnline{flex:100%}.lplan{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:.8rem;padding:1rem;display:flex}.lplan.failed{border-color:color-mix(in oklab,var(--bad) 35%,var(--line))}.lhead{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.lwhy{color:var(--text-2);max-width:60rem;margin:0;font-size:13px;line-height:1.55}.lform{flex-direction:column;gap:.7rem;display:flex}.lgrid{grid-template-columns:10rem 1fr 1fr;gap:.8rem;display:grid}@media (max-width:760px){.lgrid{grid-template-columns:1fr}}.lkw{color:var(--text-2);flex-wrap:wrap;gap:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:flex}.lform textarea{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--text);resize:vertical;border-radius:9px;padding:.5rem .6rem;font-size:13.5px}.lrails{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.lrails li.ok{color:var(--text-2)}.lrails li.no{color:var(--bad)}.lacts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.8rem;display:flex}.lacts .rule{flex:14rem}.lmade{border:1px solid color-mix(in oklab,var(--good) 30%,var(--line));background:color-mix(in oklab,var(--good) 5%,var(--surface));border-radius:12px;flex-direction:column;gap:.5rem;padding:.9rem 1rem;display:flex}.lag{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:.6rem;padding:.8rem;display:flex}.lnotes{background:var(--surface-2);color:var(--text-2);border-radius:9px;flex-direction:column;gap:.35rem;margin:0;padding:.7rem .8rem;font-size:12.5px;line-height:1.5;list-style:none;display:flex}.lnotes li:before{content:"·";color:var(--text-3);margin-right:.45rem}.askbtn{border:1px solid var(--line);background:var(--surface);color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;margin-left:auto;padding:.3rem .7rem;font-size:12.5px;display:inline-flex}.askbtn:hover{color:var(--text);background:var(--surface-2)}.askbtn kbd{border:1px solid var(--line);color:var(--text-3);border-radius:4px;padding:0 .25rem;font-size:10.5px}.topbar .when{margin-left:.8rem}.dockback{z-index:60;background:color-mix(in oklab,var(--text) 22%,transparent);position:fixed;inset:0}.dock{z-index:61;background:var(--bg);border-left:1px solid var(--line);width:min(44rem,100vw);box-shadow:-18px 0 50px -30px color-mix(in oklab,var(--text) 45%,transparent);flex-direction:column;padding:1rem 1.1rem 1.1rem;display:flex;position:fixed;top:0;bottom:0;right:0}.dockhead{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;margin-bottom:.8rem;padding-bottom:.7rem;display:flex}.dockhead .btn{margin-left:auto}.dock .chatlog{flex:1;max-height:none}@media (max-width:560px){.dock{width:100vw}}.chip.call.carrying{color:var(--text-2);border-color:var(--line);background:color-mix(in oklab,var(--brand) 9%,var(--surface))}.lab{flex-direction:column;gap:1.4rem;margin-top:1rem;display:flex}.lab .row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.lab .row.center{justify-content:center}.lab .muted{color:var(--text-3)}.lab .small{font-size:11.5px}.lab .n{text-align:right;font-variant-numeric:tabular-nums}.btn.danger{color:var(--bad)}.linkbtn{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.labmath{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.labmath>div{background:var(--surface);flex-direction:column;gap:.25rem;padding:.8rem 1rem;display:flex}.labmath span{color:var(--text-3);font-size:11.5px}.labmath b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:19px;font-weight:650}.labmath b i{color:var(--text-3);font-size:12px;font-style:normal;font-weight:500}.labmath p{background:var(--surface-2);color:var(--text-2);grid-column:1/-1;margin:0;padding:.6rem 1rem;font-size:12.5px}.labsetup{border:1px dashed color-mix(in oklab,var(--brand) 45%,var(--line));background:var(--surface);border-radius:12px;padding:1rem 1.2rem}.labsetup h2,.labsec h2{align-items:center;gap:.45rem;margin:0;font-size:15px;font-weight:650;display:flex}.labsetup ol{color:var(--text-2);flex-direction:column;gap:.7rem;margin:.6rem 0 0;padding-left:1.2rem;font-size:13px;display:flex}.labsetup li.done{opacity:.55}.labsetup li b{color:var(--text)}.labsetup form{margin-top:.45rem}.lab select,.lab input:not([type=checkbox]),.lab textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;max-width:100%;padding:.4rem .55rem;font-size:13px}.lab textarea{resize:vertical;line-height:1.5}.lab select:focus,.lab input:focus,.lab textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in oklab,var(--brand) 18%,transparent);outline:none}.labsec{flex-direction:column;gap:.7rem;display:flex}.labsec>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.labsec h2 .cnt{font-family:var(--m);color:var(--text-3);font-size:11px;font-weight:500}.drop{border:1.5px dashed var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:.7rem;padding:1.1rem 1.2rem;transition:border-color .15s,background .15s;display:flex}.drop.over{border-color:var(--brand);background:color-mix(in oklab,var(--brand) 6%,var(--surface))}.drop>div{color:var(--text-2);flex-direction:column;gap:.2rem;font-size:13px;display:flex}.drop>div b{color:var(--text);font-size:14px}.jobs{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.jobs li{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .8rem;font-size:12px;display:grid}.jobs .jn{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobs .js{color:var(--text-3)}.jobs li.ok .js{color:var(--good)}.jobs li.bad .js{color:var(--bad)}.jobs .bar{background:var(--surface-2);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.jobs .bar i{background:var(--brand);height:100%;transition:width .3s;display:block}.lib{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem;display:grid}.asset{border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:10px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.asset img,.asset .ph{aspect-ratio:1;object-fit:cover;background:var(--surface-2);width:100%;color:var(--text-3);place-items:center;font-size:22px;display:grid}.asset .an{text-overflow:ellipsis;white-space:nowrap;padding:.35rem .45rem;font-size:11.5px;overflow:hidden}.asset.on{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.asset.wait img{opacity:.55}.asset .tag{color:#fff;background:#0a0f1cb8;border-radius:5px;padding:.08rem .35rem;font-size:10px;position:absolute;top:.35rem;left:.35rem}.asset .tag.warn{background:var(--warn);top:auto;bottom:2rem}.asset .x{color:#fff;opacity:0;background:#0a0f1c99;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;transition:opacity .15s;display:grid;position:absolute;top:.25rem;right:.3rem}.asset:hover .x,.asset:focus-visible .x{opacity:1}.editor{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:1rem 1.2rem}.editor form{flex-direction:column;gap:1rem;display:flex}.egrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;display:grid}.egrid .span2{grid-column:1/-1}.editor .fl>span{color:var(--text-2);font-size:12px}.editor .fl i{font-style:normal}.hookpick{flex-wrap:wrap;gap:.4rem;display:flex}.hk{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;width:64px;height:64px;color:var(--text-3);border-radius:8px;place-items:center;padding:0;display:grid;overflow:hidden}.hk img{object-fit:cover;width:100%;height:100%}.hk.on{box-shadow:0 0 0 2px var(--brand);border-color:var(--brand)}.approve{background:var(--surface-2);border-radius:9px;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;font-size:13px;display:flex}.approve i{font-style:normal}.kgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.8rem;display:grid}.kgrid.wide{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.kcard,.tcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.kcard.failed{border-color:color-mix(in oklab,var(--bad) 50%,var(--line))}.khooks{background:var(--surface-2);align-items:center;gap:2px;min-height:72px;display:flex}.khooks img,.khooks .ph{object-fit:cover;min-width:0;height:96px;color:var(--text-3);flex:1;place-items:center;display:grid}.khooks .muted{padding:0 1rem;font-size:12px}.kbody{flex-direction:column;gap:.45rem;padding:.8rem .9rem;display:flex}.kname{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:14px;font-weight:650;display:flex}.ktags{color:var(--text-3);font-size:12px}.kcopy{color:var(--text-2);-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.kcopy.full{-webkit-line-clamp:unset;display:block}.lresult{background:var(--surface-2);border-radius:8px;padding:.6rem .75rem;font-size:12.5px}.lresult.ok{box-shadow:inset 3px 0 0 var(--good)}.lresult.bad{box-shadow:inset 3px 0 0 var(--bad)}.lresult ul{flex-direction:column;gap:.2rem;margin:.35rem 0 0;padding-left:1.1rem;display:flex}.lresult p{margin:.35rem 0 0}.deck{flex-direction:column;align-items:center;gap:.8rem;padding:.4rem 0 .2rem;display:flex}.swcard{background:var(--surface);border:1px solid var(--line);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:16px;flex-direction:column;gap:.5rem;width:min(520px,100%);padding:1.2rem 1.3rem;display:flex;position:relative;box-shadow:0 14px 34px #0a0f1c1a}.swcard:active{cursor:grabbing}.stamp{letter-spacing:.12em;pointer-events:none;border:2px solid;border-radius:6px;padding:.15rem .5rem;font-size:15px;font-weight:800;position:absolute;top:1rem}.stamp.keep{color:var(--good);right:1rem}.stamp.drop{color:var(--bad);left:1rem}.tcard header{justify-content:space-between;gap:.6rem;padding:.8rem .9rem .5rem;display:flex}.verdict{background:var(--surface-2);color:var(--text-2);border-radius:999px;flex:none;align-self:flex-start;padding:.2rem .55rem;font-size:11.5px;font-weight:650}.verdict.kill{background:color-mix(in oklab,var(--bad) 14%,var(--surface));color:var(--bad)}.verdict.graduate{background:color-mix(in oklab,var(--good) 14%,var(--surface));color:var(--good)}.verdict.iterate,.verdict.keep{background:color-mix(in oklab,var(--brand) 12%,var(--surface));color:var(--brand)}.tcard.v-kill{box-shadow:inset 3px 0 0 var(--bad)}.tcard.v-graduate{box-shadow:inset 3px 0 0 var(--good)}.tstats{border-block:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;display:grid}.tstats div{flex-direction:column;gap:.1rem;padding:.5rem .7rem;display:flex}.tstats div+div{border-left:1px solid var(--line)}.tstats dt{color:var(--text-3);font-size:10.5px}.tstats dd{font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:600}.twhy,.tfix{color:var(--text-2);margin:0;padding:0 .9rem;font-size:12.5px;line-height:1.5}.twhy{padding-top:.6rem}.tfix b{color:var(--text)}.hooks{border-collapse:collapse;width:calc(100% - 1.8rem);margin:0 .9rem;font-size:12px}.hooks th{color:var(--text-3);text-align:left;border-bottom:1px solid var(--line);padding:.3rem .2rem;font-weight:500}.hooks td{border-bottom:1px solid var(--line);padding:.3rem .2rem}.hooks td:first-child{align-items:center;gap:.4rem;max-width:180px;display:flex}.hooks td:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hooks img{object-fit:cover;border-radius:4px;flex:none;width:26px;height:26px}.hooks tr.best td{background:color-mix(in oklab,var(--good) 7%,transparent)}.hooks i{color:var(--good);font-size:11px;font-style:normal}.tcard>.row{padding:.7rem .9rem 0}.grad{background:var(--surface-2);border-radius:9px;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.7rem .9rem 0;padding:.6rem .7rem;font-size:12.5px;display:flex}.grad select{max-width:180px}.tcard>.warnline,.tcard>.muted{margin:.5rem 0 0;padding:0 .9rem}.tcard>:last-child{margin-bottom:.8rem}.ltable{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:10px;width:100%;font-size:12.5px;overflow:hidden}.ltable th{color:var(--text-3);text-align:left;border-bottom:1px solid var(--line);background:var(--surface-2);padding:.5rem .7rem;font-weight:500}.ltable td{border-bottom:1px solid var(--line);padding:.5rem .7rem}.ltable td.up{color:var(--good)}.ltable td.down{color:var(--bad)}@media (max-width:760px){.labmath{grid-template-columns:repeat(2,minmax(0,1fr))}.egrid{grid-template-columns:1fr}.tstats{grid-template-columns:repeat(3,minmax(0,1fr))}.kgrid.wide{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.swcard,.jobs .bar i,.drop{transition:none!important}}.anet{background:var(--anet-bg);color:var(--text);border:1px solid var(--line);border-radius:16px;margin:1rem 0 1.4rem;padding:1.3rem 1.4rem 1.2rem;position:relative;overflow:hidden}.anet:before{content:"";pointer-events:none;background:radial-gradient(40rem 20rem at 35% 60%,var(--anet-glow),transparent 60%), linear-gradient(var(--anet-grid) 1px,transparent 1px) 0 0/100% 28px, linear-gradient(90deg,var(--anet-grid) 1px,transparent 1px) 0 0/28px 100%;position:absolute;inset:0}.anet>*{position:relative}.anet-k{font-family:var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:.45rem;font-size:10px;display:inline-flex}.anet-k:before{content:"";background:var(--good);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in oklab,var(--good) 60%,transparent);border-radius:50%;animation:2s infinite anetPing}@keyframes anetPing{70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.anet h2{letter-spacing:-.02em;color:var(--text);margin:.35rem 0 .25rem;font-size:20px;font-weight:680}.anet-head p{color:var(--text-2);max-width:44rem;margin:0;font-size:13px}.anet-stage{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:1.2rem;margin-top:.6rem;display:grid}.anet canvas{width:100%;height:clamp(280px,32vw,380px);display:block}.anet-log{border:1px solid var(--line);background:var(--anet-log);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--m);border-radius:12px;flex-direction:column;gap:.6rem;min-height:14rem;margin:0;padding:.9rem 1rem;font-size:11px;line-height:1.5;list-style:none;display:flex}.anet-log li{color:var(--text);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.55rem;animation:.45s cubic-bezier(.2,.7,.2,1) both anetIn;display:grid}.anet-log li:nth-child(2){opacity:.62}.anet-log li:nth-child(n+3){opacity:.36}.anet-log li.quiet{color:var(--text-3);display:block}.anet-log b{letter-spacing:.1em;background:var(--surface-2);color:var(--c,var(--cmo));border-radius:4px;padding:.1rem .38rem;font-size:9.5px}.anet-log b[data-a=CEO]{--c:var(--ceo)}.anet-log b[data-a=CFO]{--c:var(--cfo)}.anet-log b[data-a=CRE]{--c:var(--cre)}.anet-log b[data-a=DATA]{--c:var(--data)}.anet-log b[data-a=COO]{--c:var(--coo)}.anet-log em{color:var(--text-3);font-style:normal}.anet-log time{color:var(--text-3);white-space:nowrap;font-size:10px}@keyframes anetIn{0%{opacity:0;filter:blur(3px);transform:translateY(-6px)}}@media (max-width:860px){.anet-stage{grid-template-columns:1fr}.anet-log{min-height:0}}@media (prefers-reduced-motion:reduce){.anet-log li,.anet-k:before{animation:none}}.asset .tag.bad{background:var(--bad);inset:auto .35rem 2rem auto}.ktype{flex-wrap:wrap;gap:.4rem;display:flex}.ktype .segb{text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .8rem;display:flex}.ktype .segb i{color:var(--text-3);font-size:11.5px;font-style:normal;font-weight:400}.hookrows{flex-direction:column;gap:.5rem;display:flex}.hookrow{grid-template-columns:1fr 1fr auto;align-items:center;gap:.5rem;display:grid}.hslot{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:.6rem;min-width:0;padding:.45rem;display:flex}.hslot.empty{border-style:dashed}.hslot.wrong{border-color:var(--bad)}.hthumb{background:var(--surface-2);width:52px;height:52px;color:var(--text-3);border-radius:7px;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid;overflow:hidden}.hslot:nth-child(2) .hthumb{width:32px;height:56px}.hthumb img{object-fit:cover;width:100%;height:100%}.hthumb i{font-style:normal}.hmeta{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.hmeta b{color:var(--text-2);font-size:11.5px;font-weight:600}.hmeta select{width:100%}.hmeta em{color:var(--bad);font-size:11px;font-style:normal}.variants{flex-direction:column;gap:.7rem;display:flex}.variant{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.6rem;margin:0;padding:.6rem .8rem .8rem;display:flex}.variant legend{align-items:center;gap:.6rem;padding:0 .3rem;font-size:12px;font-weight:650;display:flex}.words{flex-direction:column;gap:.6rem;display:flex}.warnc{color:var(--bad);font-style:normal}.previews{grid-template-columns:1.4fr 1fr;gap:.6rem;display:grid}.pv{background:var(--surface-2);border-radius:9px;flex-direction:column;gap:.25rem;padding:.55rem .7rem;font-size:12.5px;display:flex}.pv b{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:600}.pv p{white-space:pre-line;margin:0;line-height:1.45}.pv .more{color:var(--text-3)}.pv .pvh{font-weight:650}.pv.tall{color:#f2f0ec;background:#0b0d11}.pv.tall b{color:#f2f0ec8c}.pv em{color:#f2f0ec8c;font-size:11px;font-style:normal}@media (max-width:760px){.hookrow,.previews{grid-template-columns:1fr}}.bud{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:.9rem;margin:1rem 0 1.2rem;padding:1rem 1.2rem;display:flex}.bud>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bud h2{margin:0;font-size:15px;font-weight:650}.bud header p{max-width:52rem;margin:.3rem 0 0;font-size:13px;line-height:1.5}.bud .muted{color:var(--text-3)}.bud .small{font-size:11.5px}.bud .row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bud-lines{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.8rem;display:grid}.bline{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:.4rem;padding:.7rem .8rem;display:flex}.bl-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bl-head b{font-size:13px}.bline .bar{background:var(--surface);border-radius:5px;height:10px;position:relative;overflow:visible}.bline .bar i{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.bline .bar .proj{background:color-mix(in oklab,var(--brand) 28%,transparent)}.bline .bar .spent{background:var(--brand)}.bline.over .bar .proj{background:color-mix(in oklab,var(--bad) 30%,transparent)}.bline .bar .mark{background:var(--text);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}.bl-nums{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.2rem .9rem;font-size:12px;display:flex}.bl-nums span{flex-direction:column;display:flex}.bl-nums em{color:var(--text-3);font-size:10.5px;font-style:normal}.bl-nums .need{font-weight:650}.bud-notes{color:var(--text-2);margin:0;font-size:12.5px}.bud-moves{flex-direction:column;gap:.5rem;display:flex}.bud-moves td.why{color:var(--text-2);max-width:34rem;font-size:12px}.bud-moves td.up{color:var(--good)}.bud-moves td.down{color:var(--bad)}.bud-moves .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bud-form{border:1px dashed var(--line);border-radius:10px;flex-direction:column;gap:.7rem;padding:.8rem;display:flex}.bf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;display:grid}.bf-grid .span2{grid-column:1/-1}.bud-form input:not([type=radio]):not([type=checkbox]),.bud-form textarea{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:.4rem .55rem;font-size:13px}.bf-mode{border:0;flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:13px;display:flex}.bf-mode>span{color:var(--text-2);font-size:12px;font-weight:600}.bf-split{grid-column:1/-1;align-items:center;gap:.45rem;font-size:13px;display:flex}@media (max-width:760px){.bf-grid{grid-template-columns:1fr}}.billnow{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:1rem 0;display:grid;overflow:hidden}.billnow>div{background:var(--surface);flex-direction:column;gap:.2rem;padding:.8rem 1rem;display:flex}.billnow span{color:var(--text-3);font-size:11.5px}.billnow b{font-size:17px;font-weight:650}.billnow em{color:var(--text-3);font-size:11.5px;font-style:normal}.billnow .act{justify-content:center}.okline{background:color-mix(in oklab,var(--good) 12%,var(--surface));color:var(--good);border-radius:9px;padding:.6rem .8rem;font-size:13px}h2.ladder{margin:1.6rem 0 .7rem;font-size:16px}h2.ladder i{color:var(--text-3);font-size:13px;font-style:normal;font-weight:400}.plans{gap:.8rem;display:grid}.plans.two{grid-template-columns:repeat(2,minmax(0,1fr))}.plans.three{grid-template-columns:repeat(3,minmax(0,1fr))}.plancard{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.55rem;padding:1rem 1.1rem;display:flex}.plancard.pick{border-color:color-mix(in oklab,var(--brand) 45%,var(--line))}.plancard.here{box-shadow:0 0 0 2px var(--good)}.plancard header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.plancard header b{font-size:15px}.plancard .planprice span{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.plancard .planprice i{color:var(--text-3);margin-left:.3rem;font-size:12px;font-style:normal}.plancard .blurb{color:var(--text-2);margin:0;font-size:13px}.plancard ul{flex-direction:column;flex:1;gap:.3rem;margin:0;padding-left:1.1rem;font-size:13px;display:flex}.plancard form{margin-top:.4rem}.plancard form .btn{width:100%}@media (max-width:860px){.plans.two,.plans.three,.billnow{grid-template-columns:1fr}}.upsell{border:1px dashed color-mix(in oklab,var(--brand) 50%,var(--line));background:color-mix(in oklab,var(--brand) 5%,var(--surface));border-radius:12px;flex-direction:column;align-items:flex-start;gap:.45rem;margin:1rem 0;padding:1.1rem 1.2rem;display:flex}.upsell b{font-size:14px}.upsell p{color:var(--text-2);max-width:46rem;margin:0;font-size:13px}.brandgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-top:1rem;display:grid}.brandgrid .bud-form{background:var(--surface);border-style:solid;gap:.8rem}.brandgrid input[type=color]{width:64px;height:34px;padding:2px}.brandprev{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:140px 1fr;align-content:start;gap:.6rem;padding:.8rem;display:grid}.brandprev>span{grid-column:1/-1}.bp-side{background:var(--surface-2);border-radius:9px;flex-direction:column;gap:.35rem;padding:.6rem;font-size:12px;display:flex}.bp-side img{object-fit:contain;max-width:110px;max-height:34px;margin-bottom:.4rem}.bp-side b{margin-bottom:.4rem}.bp-side i{color:var(--text-2);border-radius:6px;padding:.25rem .4rem;font-style:normal}.bp-side i.on{background:var(--surface);box-shadow:inset 2px 0 0 var(--brand);color:var(--text);font-weight:600}.bp-body{flex-direction:column;gap:.5rem;padding:.6rem;font-size:12px;display:flex}.bp-bar{background:var(--brand);border-radius:4px;width:80%;height:8px}.bp-bar.s{opacity:.5;width:45%}.bp-body em{color:var(--text-3);margin-top:.6rem;font-size:11px;font-style:normal}.steps{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding-left:1.2rem;font-size:13px;display:flex}@media (max-width:860px){.brandgrid{grid-template-columns:1fr}}.brandlogo{object-fit:contain;max-width:150px;max-height:30px;display:block}.brandname{font-size:14px;font-weight:650}.brandhead{margin-bottom:1.2rem}.brandhead img{object-fit:contain;max-width:180px;max-height:40px}.brandhead b{font-size:17px}.acctpick{flex-wrap:wrap;align-items:center;gap:.35rem .9rem;font-size:13px;display:flex}.invlink{background:var(--surface-2);border-radius:9px;flex-direction:column;gap:.35rem;padding:.7rem;font-size:12.5px;display:flex}.invlink code{word-break:break-all;font-size:12px}.invlink .btn{align-self:flex-start}.crepause{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.45rem;font-size:12px;display:flex}.crepause .ok{color:var(--text-2)}.crepause .err{color:var(--bad)}.swwrap{justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.tog{cursor:pointer;background:var(--line);border:0;border-radius:9px;width:30px;height:17px;padding:0;transition:background .15s;position:relative}.tog i{background:var(--surface);border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.tog.on{background:var(--good)}.tog.on i{transform:translate(13px)}.tog:disabled{opacity:.5;cursor:wait}.tog:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.swerr{background:var(--bad);color:#fff;cursor:help;border-radius:50%;place-items:center;width:15px;height:15px;font-size:10px;font-weight:700;display:inline-grid}@media (prefers-reduced-motion:reduce){.tog,.tog i{transition:none}}.filesp{flex-direction:column;gap:.8rem;display:flex}.flist{background:var(--line);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.flist li{background:var(--surface);grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;padding:.7rem .8rem;display:grid}.flist li>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.flist b{overflow-wrap:anywhere;font-size:13px}.flist p{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.fk{font-family:var(--m);letter-spacing:.06em;background:var(--surface-2);color:var(--text-2);border-radius:5px;padding:.3rem .4rem;font-size:9.5px;font-weight:700}.fk.pdf{color:var(--bad)}.fk.sheet{color:var(--good)}.fk.slides{color:var(--cre)}.fk.doc{color:var(--brand)}.fk.image{color:var(--data)}.clip{cursor:pointer;width:34px;height:34px;color:var(--text-2);border:1px solid var(--line);background:var(--surface);border-radius:8px;flex:none;place-items:center;font-size:15px;display:grid}.clip:hover{border-color:var(--brand)}.clip.busy{cursor:wait;opacity:.6}.shopsec{flex-direction:column;gap:.8rem;margin-top:2rem;display:flex}.shopsec h2{margin:0}.shopsec .row{gap:.5rem;display:flex}.side{background:color-mix(in oklab,var(--surface-2) 70%,var(--bg))}.ni[data-area]:before{content:"";background:var(--a,var(--text-3));opacity:.85;border-radius:3px;flex:none;width:8px;height:8px}.ni[data-area=overview],.ni[data-area=campaigns],.ni[data-area=reports]{--a:var(--brand);--ab:var(--brand-bg)}.ni[data-area=meta]{--a:var(--meta);--ab:var(--meta-bg)}.ni[data-area=google]{--a:var(--google);--ab:var(--google-bg)}.ni[data-area=lab],.ni[data-area=brief]{--a:var(--cre);--ab:var(--cre-bg)}.ni[data-area=revenue],.ni[data-area=cfo]{--a:var(--cfo);--ab:var(--cfo-bg)}.ni[data-area=agents]{--a:var(--ceo);--ab:var(--ceo-bg)}.ni[data-area=access]{--a:var(--coo);--ab:var(--coo-bg)}.ni.on{background:var(--surface);box-shadow:inset 3px 0 0 var(--a,var(--brand)),0 1px 2px #1419280f}.ni[data-area].on{background:var(--ab)}.ni:hover{background:var(--surface)}.wrap>h1{align-items:center;gap:.55rem;display:flex}.wrap>h1:before{content:"";background:var(--area,var(--brand));border-radius:4px;width:10px;height:22px}.panel{box-shadow:0 1px 2px #1419280a,0 6px 20px -14px #1419281f}.panel-h{background:color-mix(in oklab,var(--area-bg,var(--brand-bg)) 75%,var(--surface));border-bottom-color:color-mix(in oklab,var(--area,var(--brand)) 18%,var(--line))}.panel-h h2{color:color-mix(in oklab,var(--area,var(--brand)) 55%,var(--text))}.tot{box-shadow:none;background:0 0;border:0;gap:.7rem;padding:0}.tot div{background:color-mix(in oklab,var(--t,var(--brand)) 9%,var(--surface));border:1px solid color-mix(in oklab,var(--t,var(--brand)) 22%,var(--line));border-radius:12px;flex:150px;padding:.8rem .95rem}.tot div:before{display:none}.tot div:first-child{--t:var(--brand)}.tot div:nth-child(2){--t:var(--cfo)}.tot div:nth-child(3){--t:var(--ceo)}.tot div:nth-child(4){--t:var(--data)}.tot div:nth-child(5){--t:var(--cre)}.tot span{color:color-mix(in oklab,var(--t,var(--brand)) 60%,var(--text-2))}.chip.good{background:var(--good-bg);border-color:#0000}.chip.warn{background:var(--warn-bg);border-color:#0000}.chip.bad{background:var(--bad-bg);border-color:#0000}.up{color:var(--good)}.down{color:var(--bad)}.p{border-left:4px solid var(--pa,var(--line));box-shadow:0 1px 2px #1419280a}.p:has(.who[data-agent=CEO]){--pa:var(--ceo)}.p:has(.who[data-agent=CFO]){--pa:var(--cfo)}.p:has(.who[data-agent=CMO]){--pa:var(--brand)}.p:has(.who[data-agent=DATA]){--pa:var(--data)}.p:has(.who[data-agent=COO]){--pa:var(--coo)}.p:has(.who[data-agent=CRE]){--pa:var(--cre)}.p .who[data-agent=CMO]{color:var(--brand);background:var(--brand-bg)}.p .ev{font-family:var(--f);gap:.3rem .45rem;font-size:12px}.p .ev span{background:var(--surface-2);color:var(--text-2);border-radius:6px;padding:.12rem .45rem}.evlong{color:var(--text-2);margin:.4rem 0 0;font-size:12px;line-height:1.5}tbody tr:nth-child(2n) td{background:color-mix(in oklab,var(--surface-2) 55%,var(--surface))}th{color:var(--text-3)}.kpis.book{box-shadow:none;background:0 0;border:0;gap:.7rem}.kpis.book .kpi{background:color-mix(in oklab,var(--t,var(--brand)) 9%,var(--surface));border:1px solid color-mix(in oklab,var(--t,var(--brand)) 22%,var(--line));border-radius:12px}.kpis.book .kpi:first-child{--t:var(--brand)}.kpis.book .kpi:nth-child(2){--t:var(--cfo)}.kpis.book .kpi:nth-child(3){--t:var(--ceo)}.kpis.book .kpi:nth-child(4){--t:var(--cre)}.kpis.book .k{color:color-mix(in oklab,var(--t,var(--brand)) 60%,var(--text-2));font-weight:550}.p[data-agent]{border-left:4px solid var(--pa,var(--line))}.p[data-agent=CEO]{--pa:var(--ceo)}.p[data-agent=CFO]{--pa:var(--cfo)}.p[data-agent=CMO]{--pa:var(--brand)}.p[data-agent=DATA]{--pa:var(--data)}.p[data-agent=COO]{--pa:var(--coo)}.p[data-agent=CRE]{--pa:var(--cre)}.panel .q .p[data-agent]{border-left:4px solid var(--pa,var(--line))}
