:root{--bg:#f5f4ef;--panel:#fbfaf6;--fg:#1f2523;--muted:#5b625e;--line:#cfd1c8;--tint:#0f3d2e0d;--accent:#2f6b4f;--accent-tint:#e6ede7;--warn:#8f5f00;--warn-tint:#b8913a2e;--bad:#a3271f;--bad-tint:#a3271f17;--bar:#b4bab5;--c1:#3b6fd8;--c2:#b8558a;--c3:#17734f;--c4:#c47a12;--c5:#7a5cc4;--c6:#1f8a99;--c7:#8a6d3b;--c8:#5f7f2a;--forest:#0f3d2e;--forest-2:#1d4b3c;--forest-line:#3a6455;--sage:#c9d2cc;--on-forest:#f7f4ec;--cream:#f7f4ec;--gold:#a8802f;--gold-bright:#c9a24a;--gold-on-forest:#d6b25e;--crown-gold:#c9a24a;--crown-gold-deep:#9a7a2e;--sage-fill:#e6ede7;--radius:4px;--font-body:var(--font-archivo), Arial, Helvetica, sans-serif;--font-display:var(--font-serif), Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b1d17;--panel:#0f2a21;--fg:#f3efe4;--muted:#a9b8af;--line:#2c4a3e;--tint:#f7f4ec0f;--accent:#7cc9a0;--accent-tint:#1d4b3c;--warn:#e3b04b;--warn-tint:#d6b25e2e;--bad:#f08a80;--bad-tint:#f08a8024;--bar:#4f6a5e;--gold:#d6b25e;--sage-fill:#1d4b3c;--c1:#7aa2f0;--c2:#e08ab8;--c3:#4cc390;--c4:#e8a64a;--c5:#a993f0;--c6:#4fc3d1;--c7:#c9a874;--c8:#9cc45c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}a{color:inherit;text-underline-offset:2px}button,input,textarea{font:inherit}h1,h2,h3{font-weight:700}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.shell{grid-template-columns:15rem minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--forest);height:100vh;color:var(--sage);--rail-hover:#ffffff14;--rail-current:#ffffff1f;--rail-warn:#e3b04b;flex-direction:column;gap:18px;padding:22px 14px;display:flex;position:sticky;top:0}.rail :focus-visible{outline-color:var(--on-forest)}.brand{gap:6px;padding:0 8px;display:grid}.brand-mark{color:var(--crown-gold);align-items:center;gap:10px;display:flex}.brand-name{letter-spacing:-.01em;color:var(--on-forest);font-size:20px;font-weight:700;line-height:1}.brand-sub{color:var(--sage);font-size:12px}.nav{gap:2px;display:grid}.nav-group{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:12px 8px 4px;font-size:11px;font-weight:600}.rail .nav-group{color:var(--sage)}.nav-link{color:var(--sage);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;display:flex}.nav-link:hover{background:var(--rail-hover);color:var(--on-forest)}.nav-link[aria-current=page]{background:var(--rail-current);color:var(--on-forest);font-weight:600}.nav-soon{color:var(--sage);justify-content:space-between;padding:7px 8px;font-size:13px;display:flex}.nav-soon small{font-size:11px}.badge{font-variant-numeric:tabular-nums;text-align:center;background:var(--tint);min-width:1.6rem;color:var(--fg);border-radius:999px;padding:0 6px;font-size:12px;font-weight:600}.badge.hot{background:var(--warn-tint)}.rail .badge{background:var(--rail-current);color:var(--on-forest)}.rail .badge.hot{color:var(--rail-warn);border:1px solid var(--rail-warn);background:0 0}.rail-foot{color:var(--sage);gap:6px;margin-top:auto;padding:0 8px;font-size:12px;display:grid}.rail-foot form{margin:0}.link-btn{all:unset;cursor:pointer;text-underline-offset:2px;text-decoration:underline}.main{align-content:start;gap:22px;min-width:0;max-width:1280px;padding:32px 28px 48px;display:grid}@media (max-width:860px){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.rail{gap:10px;height:auto;padding:14px 16px 8px;position:static}.brand{grid-auto-flow:column;justify-content:start;align-items:center;gap:12px;padding:0}.nav{scrollbar-color:#ffffff40 transparent;grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.nav-group,.nav-soon,.rail-foot{display:none}.main{padding:20px max(16px, env(safe-area-inset-right,0px)) 40px max(16px, env(safe-area-inset-left,0px))}}.head{gap:6px;display:grid}.head h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:30px;font-weight:700;line-height:1.1}.lede{color:var(--muted);max-width:72ch;margin:0}.lede b{color:var(--fg)}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.card h2{margin:0;font-size:16px;font-weight:600}.note{color:var(--muted);max-width:72ch;margin:0;font-size:13px}.muted{color:var(--muted)}.empty{color:var(--muted);margin:0;padding:8px 0;font-size:13px}.split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}.skeleton{background:var(--tint);border-radius:var(--radius);min-height:8rem;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:4px;padding:14px 16px;display:grid}.kpi-n{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.kpi-l{color:var(--muted);font-size:13px}.funnel{gap:7px;display:grid}.step{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 3rem;align-items:center;gap:10px;font-size:13px;display:grid}.track{background:var(--tint);border-radius:6px;height:18px;overflow:hidden}.track span{background:var(--bar);border-radius:6px;height:100%;display:block}.step.key .track span{background:var(--accent)}.step-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.tierbar{background:var(--tint);border-radius:6px;height:22px;display:flex;overflow:hidden}.tierbar span{display:block}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.legend i{vertical-align:-1px;border-radius:3px;width:11px;height:11px;margin-right:6px;display:inline-block}.legend b{color:var(--fg)}.pill{background:var(--tint);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.8em;padding:1px 8px;font-size:12px;font-weight:600;display:inline-grid}.pill[data-tier=A]{background:var(--accent-tint);color:var(--accent)}.pill[data-tier=C]{color:var(--muted)}.chip{background:var(--tint);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.chip[data-kind=Review]{background:var(--accent-tint);color:var(--accent)}.chip[data-kind=Partner\ check],.chip[data-kind=Approve\ draft]{background:var(--warn-tint)}.chip[data-kind=Possible\ duplicate]{background:var(--bad-tint)}.tag{white-space:nowrap;background:color-mix(in srgb, var(--c,var(--bar)) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c,var(--bar)) 40%, transparent);border-radius:999px;align-items:center;gap:6px;padding:1px 9px 1px 7px;font-size:12px;font-weight:600;display:inline-flex}.tag:before{content:"";background:var(--c,var(--bar));border-radius:50%;width:8px;height:8px}.spot{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:12px;display:grid}.spot-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);align-content:start;gap:7px;padding:14px 16px;display:grid}.spot-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.spot-name{font-size:20px;font-weight:600;line-height:1.15}.spot-meta{color:var(--muted);font-size:13px}.spot-why{margin:0;font-size:14px;line-height:1.55}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.seg{border:1px solid var(--line);background:var(--panel);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.seg button{all:unset;cursor:pointer;color:var(--muted);border-radius:999px;padding:3px 13px;font-size:13px}.seg button[aria-pressed=true]{background:var(--tint);color:var(--fg);font-weight:600}.seg button:focus-visible{outline:2px solid var(--fg)}.search{border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:999px;width:15rem;max-width:100%;padding:6px 12px;font-size:13px}.tw{max-height:34rem;overflow:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);background:var(--panel);white-space:nowrap;z-index:1;padding:7px 10px;font-weight:600;position:sticky;top:0}td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 10px}tr:last-child td{border-bottom:0}.pick tbody tr{cursor:pointer}.pick tbody tr:hover td,.pick tbody tr[aria-selected=true] td{background:var(--tint)}.pick tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--fg)}.strong{font-weight:600}@media (max-width:640px){.narrow-hide{display:none}}.detail h3{margin:0;font-size:20px;font-weight:600;line-height:1.15}.dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px;display:grid}.dl dt{color:var(--muted)}.dl dd{overflow-wrap:anywhere;margin:0}.why{margin:0;line-height:1.6}.ratings{gap:4px;display:grid}.rating{grid-template-columns:minmax(0,1fr) 5rem;align-items:center;gap:10px;font-size:13px;display:grid}.rating>span:first-child{color:var(--muted)}.rv{text-align:center;background:var(--tint);border-radius:6px;padding:2px 0}[data-rating=strong]{background:var(--accent-tint);color:var(--accent);font-weight:600}[data-rating=none]{background:var(--bad-tint);color:var(--bad)}[data-rating=unknown]{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.heat td.h{text-align:center;border-bottom:2px solid var(--panel);border-radius:5px;padding:7px 4px}.heat th.hh{text-align:center}.ib{gap:22px;display:grid}.ib h3{align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600;display:flex}.ib-list{gap:8px;display:grid}.ib-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:10px;padding:12px 14px;font-size:13px;display:grid}.ib-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}@media (max-width:640px){.ib-row{grid-template-columns:minmax(0,1fr)}}.ib-item strong{font-size:15px;display:block}.ib-why{color:var(--fg);max-width:75ch;margin:6px 0 0;font-size:13px;line-height:1.55}.draft{white-space:pre-wrap;background:var(--bg);border:1px solid var(--line);border-radius:8px;max-height:16rem;margin:0;padding:10px 12px;font-size:13px;line-height:1.55;overflow:auto}.actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.btn{border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.btn:hover{background:var(--tint)}.btn.go{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:600}.btn.go:hover{opacity:.9}.btn.ghost{background:var(--bg);color:var(--fg);border-color:var(--fg);font-weight:600}.btn.ghost:hover{background:var(--tint)}.btn.danger{color:var(--bad)}.btn.small{padding:2px 9px;font-size:12px}.btn[disabled]{opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.reason{gap:6px;display:grid}.reason textarea{border:1px solid var(--line);background:var(--bg);width:100%;min-height:3rem;color:var(--fg);resize:vertical;border-radius:8px;padding:7px 10px;font-size:13px}.done{color:var(--fg);font-size:13px;font-weight:600}.fail{color:var(--bad);margin:0;font-size:13px}.map{display:grid}.grp{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,15rem) minmax(0,1fr);align-items:start;gap:10px;padding:6px 0;display:grid}.grp:first-child{border-top:0}@media (max-width:640px){.grp{grid-template-columns:minmax(0,1fr)}}.grp-l{color:var(--muted);padding-top:4px;font-size:13px}.cells{flex-wrap:wrap;gap:4px;display:flex}.cell{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;background:var(--tint);width:3.3rem;color:var(--muted);border-radius:6px;padding:4px 0;font-size:12px;position:relative}.cell[data-status=Has\ fits]{background:var(--accent);color:var(--panel);font-weight:600}.cell[data-status="Scanned, no fits"]{background:var(--bar);color:var(--fg)}.cell[aria-pressed=true]{outline:2px solid var(--fg);outline-offset:1px}.cell[data-queued=true]:after{content:"";background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.cell:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.feed{display:grid}.sig{border-bottom:1px solid var(--line);grid-template-columns:7rem minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.sig:last-child{border-bottom:0}@media (max-width:560px){.sig{grid-template-columns:minmax(0,1fr);gap:4px}}.sig-d{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:3px;font-size:13px}.sig-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sig-top strong{font-size:15px}.sig p{max-width:78ch;margin:7px 0 0;font-size:14px;line-height:1.55}.links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.out{border:1px solid var(--line);background:var(--bg);border-radius:999px;gap:4px;padding:3px 11px;font-size:13px;text-decoration:none;display:inline-flex}.out:hover{background:var(--tint)}.filters{flex-wrap:wrap;gap:6px;display:flex}.filters button{all:unset;cursor:pointer}.filters button[aria-pressed=false] .tag{opacity:.4}.filters button:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:999px}.agents{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:12px;display:grid}.agent{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);align-content:start;gap:8px;padding:14px 16px;display:grid}.agent[data-state=planned]{background:0 0;border-style:dashed}.agent-top{align-items:center;gap:10px;display:flex}.avatar{background:var(--tint);border-radius:50%;place-items:center;width:36px;height:36px;font-size:16px;font-weight:600;display:grid}.agent[data-state=active] .avatar{background:var(--tint);color:var(--fg)}.agent p{margin:0;font-size:13px;line-height:1.55}.state{background:var(--tint);border-radius:999px;margin-left:auto;padding:1px 9px;font-size:12px}.agent[data-state=active] .state{background:var(--tint);color:var(--fg);font-weight:600}.login{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:16px;width:min(100%,26rem);padding:32px;display:grid}.login-card h1{letter-spacing:-.01em;align-items:center;gap:12px;margin:0;font-size:30px;font-weight:700;line-height:1.1;display:flex}.login-card h1 svg{color:var(--crown-gold-deep)}.primary{background:var(--fg);color:var(--bg);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.primary:hover{opacity:.9}.error{color:var(--bad);margin:0;font-size:14px}.ask-fab{right:max(20px, env(safe-area-inset-right,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--bg);background:var(--fg);color:var(--bg);cursor:pointer;border-radius:999px;padding:11px 18px;font-weight:600;position:fixed}.ask-fab:hover{opacity:.92}.ask{box-sizing:border-box;z-index:50;background:var(--panel);border-left:1px solid var(--line);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);width:min(100%,30rem);display:grid;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.ask-head{padding:max(14px, env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid var(--line);gap:10px;display:grid}.ask-title{align-items:center;gap:10px;display:flex}.ask-title>div{display:grid}.ask-title .muted{font-size:12px}.ask-title .avatar{background:var(--tint);color:var(--fg)}.ask-tools{gap:8px;display:flex}.ask-tools .search{text-overflow:ellipsis;flex:1;width:auto;min-width:0;max-width:100%}.ask-head,.ask-body,.ask-input{min-width:0}.ask-head{grid-template-columns:minmax(0,1fr)}.ask-tools .btn{flex:none}.ask-body{overflow-wrap:anywhere;align-content:start;gap:14px;padding:16px;display:grid;overflow:hidden auto}.ask-empty{gap:8px;display:grid}.ask-suggest{text-align:left;border-radius:var(--radius);border:1px solid var(--line);background:var(--bg);color:var(--fg);cursor:pointer;padding:9px 12px;font-size:14px}.ask-suggest:hover{background:var(--tint)}.msg{gap:6px;max-width:100%;display:grid}.msg.me{background:var(--tint);border-radius:14px 14px 4px;justify-self:end;max-width:85%;padding:9px 13px}.msg.me p{white-space:pre-wrap;margin:0}.msg.her{font-size:14px;line-height:1.55}.steps{gap:2px;margin:0;padding:0;list-style:none;display:grid}.steps li{color:var(--muted);font-size:12px}.steps li:before{content:"↳ "}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol{margin:0 0 10px}.md ul,.md ol{padding-left:20px}.md table{margin:6px 0 10px;font-size:13px;display:block;overflow-x:auto}.md th{position:static}.md code{background:var(--tint);border-radius:4px;padding:1px 5px;font-size:12px}.ask-input{padding:12px 16px max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.ask-input textarea{resize:none;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:12px;max-height:10rem;padding:9px 12px;font-size:14px}@media (max-width:640px){.ask{border-left:0;width:100%}}.act{gap:14px;display:grid}.act-state{align-items:flex-start;gap:12px;display:flex}.act-state strong{font-size:15px}.pulse{background:var(--muted);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;display:inline-block}.act-now[data-live=yes] .pulse,.ev-wait .pulse{background:var(--fg);animation:1.6s ease-in-out infinite pulse}@media (prefers-reduced-motion:reduce){.pulse{animation:none!important}}.act-cols{grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:900px){.act-cols{grid-template-columns:1fr}}.act-side{gap:14px;display:grid}.act-queue{gap:10px;margin:0;padding:0;list-style:none;display:grid}.act-queue li{gap:2px;font-size:14px;display:grid}.act-list{gap:2px;display:grid}.act-item{all:unset;cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.act-item>span:last-child{gap:1px;min-width:0;font-size:14px;display:grid}.act-item:hover,.act-item[aria-pressed=true]{background:var(--tint)}.act-item:focus-visible{outline:2px solid var(--fg)}.act-dot{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.act-dot[data-status=failed]{background:var(--bad)}.act-dot[data-status=running]{background:var(--warn)}.act-tl{align-content:start}.act-tl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.act-events{align-content:start;gap:2px;min-height:60vh;max-height:calc(100vh - 210px);padding-right:4px;display:grid;overflow-y:auto}.act-events[data-expanded]{max-height:none;overflow:visible}.ask-now[data-tab=now]{flex-direction:column;display:flex}.ask-now[data-tab=now] .box-now{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.ask-now[data-tab=now] .act-tl{flex-direction:column;flex:1;gap:10px;min-height:14rem;display:flex}.ask-now[data-tab=now] .act-events{flex:1;min-height:0;max-height:none}.ask-now[data-tab=now] .act-tl>.btn{flex:none;align-self:flex-start}.act-more{justify-self:start}.ev{grid-template-columns:5.6rem minmax(0,1fr);gap:10px;padding:5px 0;font-size:14px;display:grid}.ev-time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.ev-body{overflow-wrap:break-word;gap:3px;min-width:0;display:grid}.ev-body .md table td,.ev-body .md table th{min-width:7rem}.ev[data-kind=step] .ev-body{color:var(--muted);font-size:13px}.ev[data-kind=thought] .ev-body{border-left:3px solid var(--line);padding-left:10px}.ev[data-kind=note] .ev-body{background:var(--tint);border-radius:8px;padding:6px 10px}.ev[data-kind=error] .ev-body{color:var(--bad)}.ev[data-kind=result] .ev-body{background:var(--tint);border-radius:8px;padding:10px 12px}.ev-lane{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px}.ev-wait{align-items:center;gap:8px;padding:6px 0;display:flex}.ev-wait .pulse{margin-top:0}.ev-wait[data-long]{color:var(--warn)}.badge.live{font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sched{margin-bottom:16px}.sched-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.sched-on{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sched-row{all:unset;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sched-row[disabled]{opacity:.5}.sched-time{align-items:center;gap:8px;font-size:13px;display:inline-flex}.sched-time select{font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:8px;padding:4px 8px;font-size:13px}.crumb{color:var(--muted);margin:0;font-size:13px}.crumb a{color:inherit}.rhead{gap:14px}.kpis{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:12px;display:grid}.kpi{align-content:start;gap:3px;display:grid}.kl{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.kv{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.kv:first-letter{text-transform:uppercase}.kn{color:var(--muted);font-size:12px}.pill.big{justify-self:start;min-width:2.2em;padding:2px 12px;font-size:18px}.legacy{border-left:3px solid var(--warn);padding-left:10px}.group-h{margin:6px 0 0;font-size:16px;font-weight:600}.group-h .muted{margin-left:6px;font-size:13px;font-weight:400}.rcards{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:14px;display:grid}.cs .rcards{grid-template-columns:repeat(2,minmax(0,1fr))}@container (max-width:640px){.cs .rcards{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.cs .rcards{grid-template-columns:minmax(0,1fr)}}.rcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:10px;min-width:0;padding:16px;display:grid}.rcard[data-r=strong]{border-top:3px solid var(--accent)}.rcard[data-r=none]{border-top:3px solid var(--bad)}.rcard header{align-items:center;gap:8px;display:flex}.rcard h3{flex:1;margin:0;font-size:15px}.rc-code{color:var(--muted);font-size:12px;font-weight:700}.rcard .rv{text-transform:capitalize;padding:2px 10px;font-size:12px}.rc-text{margin:0;font-size:14px;line-height:1.5}.checks{gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.checks li{align-items:baseline;gap:8px;display:flex}.ck{text-align:center;flex:none;width:1.2em;font-weight:700}.checks li[data-v=yes] .ck{color:var(--accent)}.checks li[data-v=no] .ck{color:var(--bad)}.checks li[data-v=unknown]{color:var(--muted)}.rc-block{gap:4px;display:grid}.plain{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.plain .chip{margin-left:6px}.srcs summary{cursor:pointer;color:var(--muted);font-size:13px}.srcs ul,.facts ul{overflow-wrap:anywhere;gap:4px;margin:6px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.st{background:var(--tint);color:var(--muted);border-radius:999px;padding:0 7px;font-size:11px;display:inline-block}.st[data-strong=yes]{background:var(--accent-tint);color:var(--accent)}.seats{width:100%;font-size:13px}.seats th{text-align:left;color:var(--muted);background:0 0;width:7rem;padding:2px 8px 2px 0;font-weight:500;position:static}.seats td{padding:2px 0}.seats tr[data-status=open] td{color:var(--bad)}.growth{margin:0;font-size:14px}.hc{gap:4px;margin:0;display:grid}.hc svg{width:100%;height:auto;max-height:140px}.hc .axis{stroke:var(--line)}.hc .line{fill:none;stroke:var(--fg);stroke-width:1.5px}.hc .pt[data-src="0"],.hc .lg[data-src="0"]:before{fill:var(--c1);background:var(--c1)}.hc .pt[data-src="1"],.hc .lg[data-src="1"]:before{fill:var(--c2);background:var(--c2)}.hc .pt[data-src="2"],.hc .lg[data-src="2"]:before{fill:var(--c3);background:var(--c3)}.hc .pt[data-src="3"],.hc .lg[data-src="3"]:before{fill:var(--c4);background:var(--c4)}.hc .lbl{fill:var(--muted);font-size:10px}.hc figcaption{flex-wrap:wrap;gap:4px 10px;font-size:12px;display:flex}.hc .lg:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.facts{gap:2px;display:grid}.facts summary{cursor:pointer;align-items:baseline;gap:8px;min-width:0;padding:5px 0;font-size:14px;display:flex}.facts .fv{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.open-report{font-size:13px}.facts,.facts details,.facts summary{min-width:0}.facts details{overflow:hidden}.media-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:12px;display:grid}.media{color:inherit;align-content:start;gap:4px;min-width:0;text-decoration:none;display:grid}.media img,.media-ph{aspect-ratio:16/9;object-fit:cover;background:var(--tint);border:1px solid var(--line);border-radius:8px;width:100%}.media-ph{color:var(--muted);place-items:center;font-size:28px;display:grid}.media:hover .media-t{text-decoration:underline}.media-t{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.35}.media-m{font-size:12px}.shots{flex-wrap:wrap;gap:10px;padding-bottom:4px;display:flex}.shots a{flex:none}.shot-cap{max-width:320px;color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.dg-doc .shot-cap{max-width:none;font-size:8pt}.shots img{object-fit:contain;border:1px solid var(--line);background:var(--tint);border-radius:8px;width:auto;max-width:320px;height:180px}.link-row{flex-wrap:wrap;gap:6px;display:flex}.lk{border:1px solid var(--line);color:var(--fg);background:var(--panel);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;text-decoration:none}.lk:hover{background:var(--tint)}.lk-small{margin-left:8px;font-size:12px}.team{gap:10px}.team-contact{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 14px;margin-top:2px;font-size:12px;display:flex}.em-status{background:var(--tint);color:var(--muted);border-radius:999px;padding:0 7px;font-size:11px;font-weight:600;display:inline-block}.em-status[data-status=verified]{background:var(--accent-tint);color:var(--accent)}.em-status[data-status=unverified]{background:var(--warn-tint);color:inherit}.investors a{white-space:nowrap}.rr{gap:6px;display:grid}p.rr{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.rr .pulse{background:var(--fg);margin-top:0}.rr-form{gap:6px;max-width:40rem;display:grid}.rr-form textarea{min-height:3.5rem}.bl-form{gap:22px;padding-bottom:72px;display:grid}.bl-intro p{margin:0;line-height:1.55}.bl-intro{box-shadow:inset 3px 0 0 var(--warn);gap:8px}.bl-q{gap:12px;display:grid}.bl-qh{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bl-qh h2{margin:0}.bl-ask{font-size:13px}.bl-cols{grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);align-items:start;gap:18px;display:grid}@media (max-width:860px){.bl-cols{grid-template-columns:minmax(0,1fr)}}.bl-evidence{gap:12px;min-width:0;display:grid}.bl-choices{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.bl-choices legend{color:var(--muted);padding:0 0 4px;font-size:13px}.bl-fit,.bl-tier{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.bl-conf{grid-template-columns:repeat(3,max-content)}.bl-choice{border:1px solid var(--line);cursor:pointer;background:var(--panel);border-radius:8px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.bl-choice:hover{background:var(--tint)}.bl-choice input{accent-color:var(--fg);margin:3px 0 0}.bl-choice>span{gap:2px;font-size:13px;line-height:1.4;display:grid}.bl-choice.small{padding:6px 12px}.bl-choice:has(input:checked){border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.bl-choice[data-v=strong]:has(input:checked){background:var(--accent-tint);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.bl-choice[data-v=none]:has(input:checked){background:var(--bad-tint);border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.bl-watch{margin-top:2px}.bl-note{color:var(--muted);gap:4px;font-size:12px;display:grid}.bl-note textarea{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--fg);resize:vertical;border-radius:8px;padding:7px 9px;font-size:13px}.bl-gates{color:var(--muted);gap:3px;margin:0;padding-left:18px;font-size:13px;display:grid}.bl-gates b{color:var(--fg)}.bl-table{font-size:12px}.bl-table th,.bl-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:5px 8px 5px 0}.bl-self{font-weight:600}.srclist{gap:4px;font-size:13px;display:grid}.bl-failnote{display:none}.bl-form[data-fit=fail] .bl-tier{opacity:.4;pointer-events:none}.bl-form[data-fit=fail] .bl-failnote{display:block}.bl-bar{z-index:5;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;position:sticky;bottom:0}.bl-bar .btn:disabled{opacity:.45;cursor:not-allowed}.bl-err{color:var(--bad)}.cal-list{gap:6px;display:grid}.cal-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-vs{color:var(--muted);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.table-wrap{overflow-x:auto}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:7px 10px 7px 0}.cmp thead th{color:var(--muted);font-size:12px;font-weight:500}.cmp td [data-rating]{text-transform:capitalize;border-radius:999px;padding:1px 8px}.cmp td[data-gap="1"]{background:var(--warn-tint)}.cmp td[data-gap="2"]{background:var(--bad-tint)}.cmp-tier th,.cmp-tier td{font-weight:600}.cmp-arrow{color:var(--muted);font-size:10px}.cmp tr[data-lean=high] th,.cmp tr[data-lean=low] th{box-shadow:inset 3px 0 0 var(--warn);padding-left:8px}.cmp-notes{gap:4px;margin-top:10px;font-size:13px;display:grid}.cmp-card{align-content:start;gap:6px;min-width:0;display:grid}.cmp-mine{color:var(--muted);margin:0;font-size:13px}.cmp-mine b{text-transform:capitalize;color:var(--fg);border-radius:999px;padding:1px 8px}.cmp-wide td{text-align:center}.bl-table{table-layout:fixed;min-width:34rem}.bl-table th:first-child{width:34%}.bl-table td{overflow-wrap:anywhere}.bl-evidence .table-wrap{border:1px solid var(--line);border-radius:8px;max-height:22rem;padding:0 8px;overflow:auto}.bl-bar{padding-right:max(16px,11rem)}@media (max-width:860px){.bl-bar{padding-bottom:64px;padding-right:16px}}.runs td,.runs th{font-size:12px}.runs .runs-what{white-space:normal;min-width:14rem}.runs tr[data-status=failed] td{color:var(--muted)}.fb-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:10px;display:grid}.fb-item{border:1px solid var(--line);border-radius:8px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.fb-item:hover{background:var(--tint)}.fb-item .muted{font-size:13px;line-height:1.45}.chip[data-status=draft],.chip[data-status=changes_requested]{background:var(--warn-tint)}.chip[data-status=approved]{background:var(--accent-tint);color:var(--accent)}.chip[data-status=rejected],.chip[data-status=superseded]{color:var(--muted)}.ie{margin-bottom:16px}.ie-head{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 10px;font-size:14px;display:grid}.ie-head dt{color:var(--muted)}.ie-head dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.ie-addr{overflow-wrap:anywhere}.fe{gap:6px;max-width:44rem;margin:-4px 0 12px;display:grid}.fe-bar{flex-wrap:wrap;gap:8px;display:flex}.fe-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:6px;padding:10px 12px;display:grid}.fe-h{margin:4px 0 0;font-size:13px;font-weight:600}.fe-h .muted{font-weight:400}.fe-list{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.fe-list li{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.fe-list .btn{margin-left:auto;padding:2px 10px;font-size:12px}.fe-web{margin:2px 0 0;font-size:13px}.fe-enter{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;display:flex}.fe-enter .kl{flex-basis:100%}.fe-enter input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--fg);border-radius:3px;flex:14rem;padding:6px 10px;font-size:14px}.fe-enter input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:0}.ie-form{gap:6px;max-width:44rem;display:grid}.ie-form input,.ie-form textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--fg);border-radius:3px;padding:7px 10px;font-size:14px}.ie-form input:focus-visible,.ie-form textarea:focus-visible{outline:2px solid var(--gold-bright);outline-offset:0}.ie-form textarea{resize:vertical;min-height:14rem;line-height:1.5}.ie a.btn{text-decoration:none}.ie-sent{white-space:pre-wrap;overflow-wrap:anywhere;max-width:44rem;margin:0 0 10px;line-height:1.5}.brief-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:18px;display:grid}@media (max-width:1000px){.brief-layout{grid-template-columns:minmax(0,1fr)}}.brief-side{gap:14px;display:grid;position:sticky;top:16px}.brief-doc{gap:14px;max-width:52rem;padding:32px 36px;line-height:1.6}@media (max-width:860px){.brief-doc{padding:20px 16px}}.brief-doc h1{margin:0;font-size:30px;font-weight:700;line-height:1.1}.brief-doc h2{margin:18px 0 6px;font-size:17px}.brief-doc p{margin:0 0 8px}.brief-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.brief-summary{font-size:17px}.brief-items{gap:10px;padding-left:20px;display:grid}.brief-items p{margin:2px 0 0}.brief-ev{color:var(--muted);font-size:13px}.brief-sources{font-size:13px}.br{gap:10px;display:grid}@media print{.rail,.no-print,.ask-fab,[aria-label=Ask\ Samantha]{display:none!important}.shell{display:block}.main{max-width:none;padding:0}.brief-layout{display:block}.brief-doc{box-shadow:none;color:#000;background:#fff;border:0;max-width:none;padding:0}.brief-doc a{color:#000}body{background:#fff}}.cap{gap:4px;display:inline-grid}.cap-rounds{gap:2px;font-size:13px;display:grid}.cap-owner{font-size:13px}.chip[data-cap=clean]{background:var(--accent-tint);color:var(--accent)}.chip[data-cap=heavy],.chip[data-cap=controlled]{background:var(--warn-tint)}.cost-alert{box-shadow:inset 3px 0 0 var(--warn);gap:8px}.rv-sam{margin-left:auto;font-size:12px}.rv-why{display:none}[data-q][data-changed] .rv-why{display:grid}[data-q][data-changed] .rv-why span{color:var(--warn);font-weight:600}[data-q][data-changed]{box-shadow:inset 3px 0 0 var(--warn)}.bl-choice[data-sam]{position:relative}.bl-choice[data-sam]:after{content:"Samantha";letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;position:absolute;top:6px;right:8px}.rv-corr{color:var(--fg);background:var(--warn-tint);border-radius:8px;padding:6px 10px}.rv-corr [data-rating]{text-transform:capitalize;border-radius:999px;padding:0 8px}.tri-list{gap:10px;display:grid}.tri-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:8px;display:flex}.tri-list .note{margin:2px 0 0}.ib-sort{align-items:center;gap:10px}.ib-when{font-size:12px;display:block}.cov{grid-template-columns:minmax(0,1.4fr) minmax(18rem,1fr)}.tree{margin:0;padding:0;list-style:none}.tree-row{border-radius:6px;align-items:center;gap:4px;padding:2px 0;display:flex}.tree-row[data-selected=true]{background:var(--tint)}.tree-tog{all:unset;text-align:center;cursor:pointer;width:18px;color:var(--muted);flex:none;font-size:12px}.tree-name{all:unset;cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;padding:3px 4px;font-size:14px;display:inline-flex}.tree-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tree-name:hover span{text-underline-offset:2px;text-decoration:underline}.tree-dot{background:var(--line);border-radius:3px;flex:none;width:9px;height:9px}.tree-name[data-status=Has\ fits] .tree-dot{background:var(--accent)}.tree-name[data-status="Scanned, no fits"] .tree-dot{background:var(--bar)}.tree-num{white-space:nowrap;text-overflow:ellipsis;max-width:45%;font-size:12px;overflow:hidden}.legend i{border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.pr-list{gap:14px;display:grid}.pr{gap:10px;display:grid}.pr[data-changed]{box-shadow:inset 3px 0 0 var(--warn)}.pr[data-status=accepted],.pr[data-status=changed]{opacity:.85}.pr-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pr-h h3{margin:2px 0 0;font-size:17px}.pr-flags{justify-items:end;gap:2px;font-size:12px;display:grid}.pr-flag[data-flag=out]{color:var(--muted)}.pr-flags [data-differs]{color:var(--warn)}.pr-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:8px;display:grid}.pr-c{gap:4px;font-size:13px;display:grid}.pr-c select{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--fg);border-radius:8px;padding:6px 8px;font-size:13px}.pr-c[data-moved] select{border-color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}.pr-why span{color:var(--warn);font-weight:600}.pr-block{border:1px solid var(--line);border-radius:8px;gap:8px;margin:0;padding:8px 12px 12px;display:grid}.pr-block legend{flex-wrap:wrap;align-items:baseline;gap:8px;padding:0 6px;font-size:13px;display:flex}.pr-block[data-short]{border-color:var(--warn)}.pr-sum{font-variant-numeric:tabular-nums;font-weight:600}.pr-block[data-short] .pr-sum{color:var(--warn)}.pr-earlier{background:var(--tint);border-radius:8px;margin:0;padding:6px 10px;font-size:13px}.pr-edge span:last-child{align-items:center;gap:6px;font-size:13px;display:flex}.pr-sort .btn[aria-current=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.cat-split{grid-template-columns:minmax(0,1fr)}.cat-main{gap:10px;display:grid}.cat-filters{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.cat-filters label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.cat-filters select{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:8px;max-width:13rem;padding:2px 6px;font-size:13px}.cat-open{margin:0}.cat-open-btns{flex-wrap:wrap;gap:12px;display:inline-flex}.cat-row,.cat-head{border-radius:6px;grid-template-columns:18px minmax(5.5rem,1fr) auto 4.2rem 4.8rem 4.8rem 10.6rem 3rem;align-items:center;gap:8px;padding:2px 4px;display:grid}.cat-head{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);padding-bottom:4px;font-size:11px}.cat-head span:first-child{grid-column:1/4}.cat-ranked .cat-row,.cat-head.ranked{grid-template-columns:minmax(5.5rem,1fr) auto 4.2rem 4.8rem 4.8rem 10.6rem 3rem}.cat-rev .runs-agent{white-space:nowrap;justify-self:start;padding:3px 9px;font-size:12px}.cat-rev .cat-req{white-space:nowrap;color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.cat-rev .cat-req[data-s=running]{color:var(--fg)}.cat-head.ranked{margin-left:2.2rem}.cat-head.ranked span:first-child{grid-column:1/3}.cat-row[data-selected]{background:var(--tint)}.cat-row[data-dim]{opacity:.55}.cat-name{all:unset;cursor:pointer;min-width:0;font-size:14px;display:grid}.cat-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cat-name:hover .cat-n{text-underline-offset:2px;text-decoration:underline}.cat-path{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cat-tags{justify-content:flex-end;gap:4px;display:inline-flex}.cat-tags .chip{padding:0 7px;font-size:11px}.ans-tag{border:1px dashed var(--line);color:var(--muted);font-variant-numeric:tabular-nums;background:0 0}.ans-tag[data-current]{background:var(--accent-tint);border:1px solid var(--accent);color:var(--fg)}.stile-v{opacity:.65;font-variant-numeric:tabular-nums;margin-left:5px;font-size:10px;font-weight:400}.stile-v[data-current]{opacity:1;font-weight:600}.stile[data-rollup]{border-style:dashed}.cat-n .rollup-tag{margin-left:6px;font-size:11px;font-weight:400}.flag-chips .rollup-count{align-self:center;margin-left:4px}.ans-chips{align-items:center;margin-top:-4px}.ans-chips>.muted{margin-right:2px;font-size:12px}.ans-dot{border:1px dashed var(--muted);border-radius:50%;width:8px;height:8px}.ans-dot[data-current]{border:1px solid var(--accent);background:var(--accent)}.cat-flag .pill[data-proposed]{opacity:.75;font-style:italic}.cat-score,.cat-row .cat-blk{text-align:center;font-variant-numeric:tabular-nums;background:var(--lvl-light);color:var(--lvl);border-radius:4px;padding:1px 0 6px;font-weight:600;display:block;position:relative;overflow:hidden}.cat-score:after,.cat-row .cat-blk:after{content:"";height:4px;width:var(--pct,0);background:var(--lvl-fill);position:absolute;bottom:0;left:0}.cat-score{min-width:2.4rem}.cat-score:empty{background:0 0;padding:0}.cat-score:empty:after{display:none}.cat-score b{font-size:13px;font-weight:600}.cat-abc{font-variant-numeric:tabular-nums;text-align:center;grid-auto-columns:2.5rem;grid-auto-flow:column;gap:3px;font-size:12px;display:grid}.cat-abc-h span{white-space:nowrap;cursor:help;text-transform:none;letter-spacing:0;justify-items:center;font-size:10px;line-height:1.2;display:grid}.cat-blk{cursor:help;font-weight:600}[data-level=ok]{--lvl:var(--accent)}[data-level=near]{--lvl:var(--warn)}[data-level=far]{--lvl:var(--bad)}[data-level]{--lvl-fill:var(--lvl);--lvl-light:color-mix(in srgb, var(--lvl) 20%, transparent)}.cat-blk[data-level]{color:var(--lvl)}.cat-row .cat-blk{font-size:12px}.cat-legend{flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;font-size:12px;display:flex}.cat-legend b{font-weight:600}.cat-below{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cat-ranked{margin:0;padding:0;list-style:none}.cat-ranked li{grid-template-columns:2.2rem minmax(0,1fr);align-items:center;display:grid}.cat-rank{text-align:right;font-variant-numeric:tabular-nums;padding-right:6px;font-size:12px}.cat-bulk{gap:6px;display:grid}.cat-bulk input[type=text]{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:8px;padding:6px 10px;font-size:13px}.cat-side{align-content:start;gap:10px;max-height:calc(100vh - 24px);display:grid;position:sticky;top:12px;overflow:auto}.cat-side .pr{box-shadow:none;border:1px solid var(--line)}.cat-side .pr-h .crumb,.cat-side .pr-h h3{display:none}.cat-side .pr-h{justify-content:flex-start}.cat-side .pr-flags{justify-items:start}@media (max-width:1100px){.cat-side{max-height:none;position:static}}@media (max-width:720px){.cat-row,.cat-ranked .cat-row{grid-template-columns:18px minmax(0,1fr) 4.2rem auto 4.6rem}.cat-ranked .cat-row{grid-template-columns:minmax(0,1fr) 4.2rem auto 4.6rem}.cat-tags,.cat-abc,.cat-below,.cat-head{display:none}}.cat-rev{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.cat-accept{padding:1px 10px;font-size:12px}.cat-done{color:var(--accent);font-size:12px}.cat-status{border-radius:var(--radius);background:var(--tint);gap:6px;margin:0;padding:10px 12px;font-size:13px;display:grid}.cat-status[data-state=done]{background:var(--accent-tint)}.cat-status[data-state=todo]{box-shadow:inset 3px 0 0 var(--warn)}.cat-status-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.smaps{gap:6px;display:grid}.smap{border:1px solid var(--line);border-radius:var(--radius)}.smap-h{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:18px minmax(10rem,16rem) minmax(4rem,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:14px;display:grid}.smap-h:focus-visible{outline:2px solid var(--fg)}.smap-bar{background:var(--tint);border-radius:4px;height:8px;display:flex;overflow:hidden}.smap-bar i{min-width:2px;display:block}.smap-c{white-space:nowrap;font-size:12px}.stile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--tint);width:8.6rem;min-height:2.9rem;color:var(--muted);border:1px solid #0000;border-radius:6px;align-content:space-between;gap:2px;padding:4px 7px;font-size:11.5px;line-height:1.2;display:grid;position:relative}.stile-n{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stile-act{align-content:start;gap:3px;width:8.6rem;display:inline-grid}.stile-act .stile{width:100%}.stile-act .runs-agent,.stile-act .cat-req{white-space:nowrap;justify-self:start;padding:2px 7px;font-size:11px}.stile-act .cat-req:before{content:"✓ "}.stile-s{font-variant-numeric:tabular-nums;opacity:.85;flex-wrap:wrap;align-items:baseline;gap:0 5px;font-size:11px;display:flex}.stile-s b{font-weight:700}.stile-s i{font-size:10px;font-style:normal}.stile-s [data-level]{color:var(--lvl)}.stile-s [data-level=ok]{color:inherit}.stile[data-flag=focus] .stile-s,.stile[data-flag=possible] .stile-s{opacity:1}.stile[data-head]{font-weight:600}.stile[aria-pressed=true],.stile:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.stile[data-queued]:after{content:"";background:var(--warn);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.smaps[data-color=priority] .stile[data-flag=focus],.smap-bar i[data-flag=focus],.lg[data-flag=focus]{background:var(--accent);color:var(--panel)}.smaps[data-color=priority] .stile[data-flag=possible],.smap-bar i[data-flag=possible],.lg[data-flag=possible]{background:var(--bar);color:var(--fg)}.smaps[data-color=priority] .stile[data-flag=out],.smap-bar i[data-flag=out],.lg[data-flag=out]{background:var(--tint);color:var(--muted)}.smaps[data-color=priority] .stile[data-flag=none],.smap-bar i[data-flag=none],.lg[data-flag=none]{border:1px dashed var(--line);color:var(--muted);background:0 0}.smaps[data-color=priority] .stile:not([data-reviewed])[data-flag=focus],.smaps[data-color=priority] .stile:not([data-reviewed])[data-flag=possible]{opacity:.78}.smaps[data-color=research] .stile[data-research=Has\ fits]{background:var(--accent);color:var(--panel)}.smaps[data-color=research] .stile[data-research="Scanned, no fits"]{background:var(--bar);color:var(--fg)}@media (max-width:720px){.smap-h{grid-template-columns:18px minmax(0,1fr) 4rem}.smap-c{display:none}.stile,.stile-act{width:calc(50% - 4px)}.stile-act .stile{width:100%}}.rp-targets{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:10px;display:grid}.rp-target{border:1px solid var(--line);border-radius:var(--radius);color:inherit;align-content:start;gap:4px;padding:10px 12px;font-size:13px;text-decoration:none;display:grid}.rp-target:hover{border-color:var(--fg)}.rp-target-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rp-why{color:var(--muted);font-size:12px}.rp-group td{color:var(--muted);padding-top:14px;font-weight:600}.cmp td.rp-wrap,.rp-wrap{white-space:normal;min-width:12rem}.rp-mix[data-buyer=strategic],.rp-col i[data-buyer=strategic]{background:var(--bar)}.rp-mix[data-buyer=pe_backed_strategic]{background:color-mix(in srgb, var(--accent) 55%, transparent)}.rp-mix[data-buyer=private_equity],.rp-col i[data-buyer=private_equity]{background:var(--accent)}.rp-years{align-items:flex-end;gap:10px;height:140px;display:flex}.rp-year{text-align:center;flex:1;grid-template-rows:1fr auto auto;height:100%;font-size:12px;display:grid}.rp-col{border-radius:4px 4px 0 0;flex-direction:column;align-self:end;min-height:2px;display:flex;overflow:hidden}.rp-col i{display:block}.rp-n{font-variant-numeric:tabular-nums;font-weight:600}.rp-buyers{gap:3px;margin:0;padding-left:20px;font-size:13px;display:grid}.rp-buyers li span{margin-right:8px}.rp-list{gap:2px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.rail-toggle{all:unset;box-sizing:border-box;z-index:30;cursor:pointer;width:30px;height:30px;color:var(--sage);border-radius:8px;place-items:center;display:grid;position:fixed;top:16px;left:calc(15rem - 40px)}.rail-toggle:hover{background:var(--rail-hover);color:var(--on-forest)}.rail-toggle:focus-visible{outline:2px solid var(--fg)}html[data-rail=hidden] .shell{grid-template-columns:minmax(0,1fr)}html[data-rail=hidden] .rail{display:none}html[data-rail=hidden] .rail-toggle{color:var(--muted);background:var(--panel);border:1px solid var(--line);left:12px}html[data-rail=hidden] .main{max-width:none;padding-left:56px}@media (max-width:860px){.rail-toggle{display:none}html[data-rail=hidden] .rail{display:flex}html[data-rail=hidden] .main{padding-left:28px}}.cat-expand{justify-self:start}.an{gap:16px}.an-top{align-items:flex-start;gap:14px;display:flex}.an-back{flex:none}.an-title h1{margin:2px 0 6px;font-size:28px;line-height:1.15}.an-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.an-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:14px;display:grid;position:relative}.an-bar{background:var(--tint);border-radius:3px;height:6px;position:absolute;top:0;left:0;right:0;overflow:hidden}.an-bar span{background:var(--accent);height:100%;display:block}.an-step{justify-items:start;gap:2px;font-size:12px;display:grid}.an-step b{font-size:13px;font-weight:600}.an-dot{background:var(--tint);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.an-step[data-state=done] .an-dot{background:var(--accent);color:var(--panel)}.an-step[data-state=open] .an-dot{background:var(--warn);color:var(--fg)}.an-step[data-state=next] .an-dot{outline:2px solid var(--accent);outline-offset:1px;color:var(--fg)}.an-step[data-state=soon]{opacity:.55}.an-next{border-radius:var(--radius);background:var(--tint);gap:8px;padding:12px 14px;display:grid}.an-next p{margin:0}.an-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.an-again{font-size:12px}.an-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.an-sec{border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:8px;padding:14px 16px;display:grid}.an-sec h2{margin:0;font-size:15px;font-weight:600}.an-wide{grid-column:1/-1}.an-blocks{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:10px;display:grid}.an-block{gap:4px;font-size:13px;display:grid}.an-block b{font-size:20px}.an-meter{background:var(--tint);border-radius:3px;height:6px;overflow:hidden}.an-meter i{background:var(--accent);height:100%;display:block}.an-block[data-level] .an-meter{background:var(--lvl-light)}.an-block[data-level] .an-meter i{background:var(--lvl-fill)}@media (max-width:900px){.an-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.an-grid{grid-template-columns:minmax(0,1fr)}}.rp-flag{background:var(--bad-tint);color:var(--bad);margin:0 4px 2px 0;padding:0 7px;font-size:11px}.rp-fit{background:var(--accent-tint);color:var(--accent);margin:0 4px 2px 0;padding:0 7px;font-size:11px}.an-top{flex-wrap:wrap}.an-title{flex:1;min-width:14rem}.an-rating{border:1px solid var(--line);border-radius:var(--radius);justify-items:start;gap:4px;min-width:13rem;padding:10px 12px;font-size:13px;display:grid}.an-rating[data-state=review]{box-shadow:inset 3px 0 0 var(--warn)}.an-rating[data-state=accepted]{box-shadow:inset 3px 0 0 var(--accent)}.an-rating-act{align-items:center;gap:10px;display:flex}.an-state{font-size:12px;font-weight:600}.an-step[data-state=partial] .an-dot{background:color-mix(in srgb, var(--accent) 45%, var(--tint));color:var(--fg)}.an-step[data-state=running] .an-dot{background:var(--warn);color:var(--fg)}.an-step[data-state=waiting]{opacity:.55}.co-main{gap:10px}.co-sort{all:unset;cursor:pointer;color:var(--muted);font-weight:600}.co-sort[aria-pressed=true]{color:var(--fg)}.co-dom{font-size:11px}.co-table td{white-space:normal}.co-table .co-dom{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.co-table .ct-hq{white-space:nowrap}.ct-sort[aria-pressed=true]{color:var(--fg)}.co-tier{text-align:center;background:var(--tint);border-radius:999px;min-width:1.6em;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.co-tier[data-tier=A]{background:var(--accent);color:var(--panel)}.co-tier[data-tier=B]{background:var(--accent-tint);color:var(--accent)}.co-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:10px;display:grid}.co-tile{border:1px solid var(--line);border-radius:var(--radius);color:inherit;align-content:start;gap:5px;padding:10px 12px;font-size:13px;text-decoration:none;display:grid}.co-tile:hover{border-color:var(--fg)}.co-tile-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.co-desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.co-board{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.co-col{border-radius:var(--radius);background:var(--tint);gap:6px;padding:8px;font-size:12px;display:grid}.co-card{background:var(--panel);border:1px solid var(--line);color:inherit;border-radius:6px;gap:2px;padding:6px 8px;text-decoration:none;display:grid}.co-card:hover{border-color:var(--fg)}.co-box{color:var(--fg);background:var(--tint);border-radius:6px;padding:3px 9px;font-size:12px;text-decoration:none;display:inline-block}.co-box[data-kind=good]{background:var(--accent);color:var(--panel)}.co-box[data-kind=flagged]{background:var(--warn-tint)}@media (max-width:1000px){.co-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.mr{gap:14px;display:grid}.mr-bar{z-index:3;background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex;position:sticky;top:0}.mr-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:1000px){.mr-cols{grid-template-columns:minmax(0,1fr)}}.mr-edit{gap:14px;min-width:0;display:grid}.mr-preview{gap:14px;min-width:0;max-height:calc(100vh - 60px);display:grid;position:sticky;top:44px;overflow:auto}.mr-h{all:unset;cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.mr-h:focus-visible{outline:2px solid var(--fg)}.mr-h .muted{font-size:12px}.mr input,.mr select,.mr textarea{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:6px;min-width:0;padding:4px 8px;font-size:13px}.mr textarea{box-sizing:border-box;resize:vertical;width:100%}.mr [data-edited]{border-color:var(--accent);background:var(--accent-tint)}.mr-rules{gap:8px;display:grid}.mr-rule{grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:10px;font-size:13px;display:grid}.mr-rule>span{align-items:center;gap:6px;display:flex}.mr-rule small{font-size:12px}.mr-grid{color:var(--muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px;font-size:12px;display:grid}.mr-grid label,.mr-grid1{color:var(--muted);gap:3px;font-size:12px;display:grid}.mr-item{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.mr-item[data-removed]{opacity:.55}.mr-item[data-removed] input{text-decoration:line-through}section[data-removed]{opacity:.55}.mr-item-h{grid-template-columns:auto minmax(0,1fr) repeat(3,auto);align-items:center;gap:8px;display:grid}.mr-lv{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.mr-lv .chip{justify-self:start}.mr-pts{text-align:right;width:60px}.mr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mr-actions textarea{flex:100%}.mr-warn{color:var(--bad)}.mr-up{color:var(--accent)}.mr-down{color:var(--bad)}.mr-counts td,.mr-counts th{text-align:right}.mr-counts td:first-child{text-align:left}.mr-changes{gap:2px;margin:6px 0 0;padding-left:18px;font-size:13px;display:grid}.mr-list{max-height:60vh;overflow:auto}.an-pick{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.an-pick-h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.an-pick-tools{gap:14px;font-size:13px;display:flex}.an-pick-list{gap:2px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.an-pick-list label{cursor:pointer;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 6px;font-size:13px;display:grid}.an-pick-list label:hover{background:var(--tint)}.an-pick-list label>span:last-child{flex-wrap:wrap;justify-content:flex-end;display:flex}@media (max-width:640px){.an-pick-list label{grid-template-columns:auto minmax(0,1fr)}.an-pick-list label>span:last-child{grid-column:2;justify-content:flex-start}}.rp-ok{background:var(--accent);color:var(--panel);margin:0 4px 2px 0;padding:0 7px;font-size:11px;font-weight:600}.rp-none{background:var(--tint);color:var(--muted);margin:0 4px 2px 0;padding:0 7px;font-size:11px}.mm-grp{gap:8px;display:grid}.mm-grp h3{margin:6px 0 0;font-size:14px}.mm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;display:grid}.mm-co{border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:10px;align-content:start;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.mm-co:hover{background:var(--tint)}.mm-co[data-k=red]{box-shadow:inset 3px 0 0 var(--bad)}.mm-co[data-k=ok]{box-shadow:inset 3px 0 0 var(--accent)}.mm-co[data-k=none]{box-shadow:inset 3px 0 0 var(--line)}.mm-meta{font-size:12px}.mm-facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 0;padding-top:6px;display:grid}.mm-facts div{min-width:0}.mm-facts dt{color:var(--muted);font-size:11px}.mm-signals{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin:2px 0 0;font-size:12px;display:flex}.mm-signals span{cursor:help}.mm-signals a,.mm-facts a,.mm-meta a{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mm-signals a:hover,.mm-facts a:hover,.mm-meta a:hover{color:var(--accent,inherit)}.mm-signals [data-warn]{color:var(--bad)}a.chip{text-decoration:none}.mm-facts dd{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.an-tabs{border-bottom:1px solid var(--line);z-index:2;background:var(--panel);gap:2px;margin:0 -18px;padding:0 12px;display:flex;position:sticky;top:0;overflow-x:auto}.an-tabs button{all:unset;cursor:pointer;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px;font-size:13.5px;display:inline-flex}.an-tabs button:hover{color:var(--fg)}.an-tabs button[aria-current]{color:var(--fg);border-bottom-color:var(--fg);font-weight:600}.an-tabs button:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.an-tnum{font-size:11px}.an-tdot{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.an-tdot[data-s=done]{background:var(--accent)}.an-tdot[data-s=part]{background:var(--warn)}.an-tdot[data-s=running]{background:var(--warn);animation:1.2s ease-in-out infinite an-pulse}.an-tdot[data-s=soon]{border:1px dashed var(--muted);background:0 0}@keyframes an-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.an-tdot[data-s=running]{animation:none}}.an-stage{gap:12px;padding-top:14px;display:grid}.an-stage-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.an-stage-h h2{margin:0;font-size:18px}.an-stage-st{align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:flex}.an-upd{color:var(--muted);background:var(--tint);border-radius:8px;max-width:90ch;margin:0;padding:8px 12px;font-size:13px}.an-upd b{color:var(--fg)}.an-flags{flex-wrap:wrap;gap:2px;display:flex}.an-sec h3{margin:0 0 6px;font-size:14px}.mm-co-h{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.mm-co-h a{color:var(--fg);text-decoration:none}.mm-co-h a:hover{text-decoration:underline}.mm-co[data-selected]{outline:2px solid var(--fg);outline-offset:-1px}.mm-tier{background:var(--tint);border-radius:999px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:600}.mm-tier[data-tier=A]{background:var(--accent);color:var(--panel)}.mm-tier[data-tier=B]{background:var(--accent-tint);color:var(--accent)}.co-progress{border:1px solid var(--line);border-radius:10px;gap:6px;padding:8px 12px;display:grid}.co-progress-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:14px;display:flex}.co-progress-acts{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.co-progress-acts .link-btn{font-size:12.5px}.co-progress-bar{background:var(--line);border-radius:3px;height:5px;display:flex;overflow:hidden}.co-progress-bar i[data-k=researched]{background:var(--accent)}.co-progress-bar i[data-k=screened]{background:color-mix(in srgb, var(--accent) 40%, var(--line))}.an-filter{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.an-blocks.an-blocks-notes{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.an-block-row{border-top:1px solid var(--line);grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start;gap:14px;padding-top:10px;display:grid}.an-block-row:first-child{border-top:0;padding-top:0}.an-block-note{max-width:none;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:640px){.an-block-row{grid-template-columns:minmax(0,1fr)}}.an-live{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.an-rating:has(.an-subs){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 18px;min-width:min(100%,24rem);padding:10px 16px;display:grid}.an-rating:has(.an-subs)>.muted{grid-column:1/-1}.an-score{border-right:1px solid var(--line);justify-items:center;gap:4px;padding-right:18px;display:grid}.an-score b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1}.an-score[data-level] b{color:var(--lvl)}.an-score .pill{padding:1px 10px;font-size:12px}.an-subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.an-subs .an-block{cursor:help;gap:3px;min-width:0;font-size:12px;display:grid}.an-sub-l{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.an-sub-l>span{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.an-subs .an-block b{font-variant-numeric:tabular-nums;font-size:12.5px}.an-subs .an-meter{height:2px}.an-watch-btn{margin-left:6px;font-size:12.5px}.an-stage-st:has(.an-watch){display:block}.an-watch{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);text-align:left;max-width:720px;margin:10px 0 2px;font-style:normal;display:block}.an-watch-h{border-bottom:1px solid var(--line);color:var(--fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:8px 12px;font-size:13px;display:flex}.an-watch-list{max-height:260px;color:var(--fg);gap:3px;padding:6px 12px 10px;font-size:12.5px;line-height:1.45;display:grid;overflow-y:auto}.an-watch-h[data-alone]{border-bottom:0}.an-watch-list[hidden]{display:none}.an-watch-item{grid-template-columns:5.6rem minmax(0,1fr);gap:8px;display:grid}.an-watch-item time{font-variant-numeric:tabular-nums}.an-watch-item>span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.an-watch-item[data-kind=thought]>span{color:var(--muted);font-style:italic}.an-watch-item[data-kind=error]>span{color:var(--bad)}.an-watch-item[data-kind=result]>span,.an-watch-item[data-kind=note]>span{font-weight:600}.an-watch-wait{color:var(--muted);align-items:center;gap:6px;display:flex!important}.an-watch-wait>span{display:inline-block!important}.ib-row .an-watch-btn{margin-top:4px;margin-left:0;display:inline-block}@media (max-width:640px){.an-watch-item{grid-template-columns:minmax(0,1fr);gap:0}}.si-list{flex-wrap:wrap;gap:6px;margin:0;display:flex}.si-chip{color:var(--fg);font-weight:500;text-decoration:none}.si-chip:hover{background:var(--accent-tint)}.sb-trigger{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:100%;color:var(--muted);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 10px;padding:7px 10px;font-size:13px;display:flex}.sb-trigger:hover{color:var(--fg);border-color:var(--muted)}.sb-trigger kbd,.sb-foot kbd{font:inherit;border:1px solid var(--line);border-radius:6px;padding:1px 6px;font-size:11px}.sb-overlay{z-index:1000;background:#00000073;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;display:flex;position:fixed;inset:0}.sb-panel{background:var(--panel);width:min(680px,100%);max-height:75vh;color:var(--fg);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 50px #00000059}.sb-input{border:0;border-bottom:1px solid var(--line);color:var(--fg);font:inherit;background:0 0;outline:none;padding:14px 16px;font-size:16px}.sb-results{padding:6px 0;overflow-y:auto}.sb-hint{color:var(--muted);margin:0;padding:14px 16px;font-size:14px}.sb-group-h{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px 16px 4px;font-size:11px;font-weight:600}.sb-hit{cursor:pointer;gap:1px;padding:7px 16px;display:grid}.sb-hit[aria-selected=true]{background:var(--tint)}.sb-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sb-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sb-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:8px;padding:8px 16px;font-size:12px;display:flex}@media (max-width:640px){.sb-overlay{padding-top:12px}.sb-panel{max-height:85vh}}.sb-acts{flex-wrap:wrap;gap:4px 14px;margin-top:3px;font-size:12.5px;display:flex}.sb-acts .link-btn{font-size:12.5px}.sb-web{cursor:default;border-top:1px solid var(--line);padding-top:9px;padding-bottom:9px}.sb-web .chip{vertical-align:1px;font-size:11px;font-weight:500}.sb-known{background:var(--accent-tint);color:var(--accent)}.sb-new{background:var(--warn-tint)}.sb-note{border-bottom:1px solid var(--line);margin:0;padding:9px 16px;font-size:13.5px}.sb-step{flex-direction:column;min-height:0;display:flex}.sb-step-h{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px 8px;font-size:14px;display:flex}.sb-step-row{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 16px 10px;font-size:13.5px;display:flex}.sb-step-row select{font:inherit;margin-left:6px}.sb-step-input{border-top:1px solid var(--line)}.sb-step-list{max-height:50vh;padding:6px 0;overflow-y:auto}.sb-pick{all:unset;cursor:pointer;box-sizing:border-box;gap:1px;width:100%;padding:7px 16px;display:grid}.sb-pick:hover,.sb-pick:focus-visible{background:var(--tint)}.sb-check{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px}.sb-check>input{grid-row:span 2;margin:0}.sb-check>.sb-sub{grid-column:2}.sb-main{background:var(--tint);color:var(--muted);border-radius:8px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:500}.ct{gap:8px;display:grid}.ct-bar{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.ct-bar input[type=search]{flex:0 260px;min-width:220px}.ct-bar label{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.ct-table td{vertical-align:top}.ct-table th.num,.ct-table td.num{text-align:right;font-variant-numeric:tabular-nums;padding-right:10px}.ct-sort{all:unset;cursor:pointer}.ct-sort:hover{color:var(--fg)}.ct-table{table-layout:fixed;width:100%}.ct-table th,.ct-table td{text-overflow:ellipsis;padding-right:8px;overflow:hidden}.ct-table th:last-child,.ct-table td:last-child{padding-right:0}.ct-name-in{align-items:baseline;gap:6px;min-width:0;display:flex}.ct-co{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-exp{all:unset;cursor:pointer;color:var(--muted);width:12px}.ct-site{color:var(--muted);font-size:12px;text-decoration:none}.star-btn{all:unset;cursor:pointer;color:var(--muted);flex:none;font-size:14px;line-height:1}.star-btn:hover,.star-btn:focus-visible{color:var(--gold)}.star-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:2px}.star-btn[aria-pressed=true]{color:var(--gold)}.star-btn:disabled{cursor:progress}.star-btn[data-size=lg]{vertical-align:.12em;margin-left:4px;font-size:.7em}.co-starred{margin-bottom:14px}@media (max-width:640px){.co-starred .ct-table{min-width:40rem}}.ct-flags{white-space:normal!important}.ct-flags .chip{white-space:normal;max-width:100%;margin:0 4px 2px 0;padding:1px 7px;font-size:11.5px;display:inline-block}.ct-table td.num,.ct-table th.num{padding-right:6px;font-size:12.5px}.ct-table td a{color:inherit}.ct-table td.num a{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ct-table tr[data-k=red] td:first-child{box-shadow:inset 2px 0 0 var(--bad)}.ct-table tr[data-k=ok] td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.ct-group td{border-bottom:1px solid var(--line);font-size:13px;font-weight:600;padding-top:14px!important}.ct-detail td{background:var(--tint,transparent);white-space:normal!important;padding:6px 10px 10px 18px!important}.ct-ev{color:var(--muted);margin:6px 0 0;padding-left:16px;font-size:12.5px}.runs-agent{align-items:center;gap:.35em;display:inline-flex}.runs-agent:before{content:"";width:1em;height:1em;-webkit-mask:var(--sparkles) center / contain no-repeat;-webkit-mask:var(--sparkles) center / contain no-repeat;mask:var(--sparkles) center / contain no-repeat;background:currentColor;flex:none}:root{--sparkles:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm0 -12a2 2 0 0 1 2 2a2 2 0 0 1 2 -2a2 2 0 0 1 -2 -2a2 2 0 0 1 -2 2zm-7 12a6 6 0 0 1 6 -6a6 6 0 0 1 -6 -6a6 6 0 0 1 -6 6a6 6 0 0 1 6 6z'/%3E%3C/svg%3E")}.flag-chips{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.flag-chips button{border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.flag-chips button b{font-variant-numeric:tabular-nums}.flag-chips button[aria-pressed=true]{border-color:var(--fg);background:var(--tint)}.ct-stage{cursor:help;align-items:center;gap:2px;padding:6px 0;display:inline-flex}.ct-stage i{--empty:color-mix(in srgb, var(--fg) 18%, transparent);background:var(--empty);border-radius:2px;width:14px;height:5px}.ct-stage i[data-s=done]{background:var(--accent)}.ct-stage i[data-s=half]{background:linear-gradient(90deg, var(--accent) 50%, var(--empty) 50%)}.ct-stage b{color:var(--accent);margin-left:2px;font-size:12px}.ct-stage b.ct-cscore{font-variant-numeric:tabular-nums;margin-left:4px;font-size:12.5px;font-weight:600}.ct-stage b.ct-cscore[data-flag=possible]{color:var(--warn)}.ct-stage b.ct-cscore[data-flag=out]{color:var(--bad)}@keyframes ct-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ct-glow{0%{background:var(--accent-tint)}to{background:0 0}}.ct-table tr[data-in]{animation:.5s ease-out ct-in,2.4s ease-out ct-glow}.ct-table td[data-tick]{animation:2.4s ease-out ct-glow}.ct-new{background:var(--accent);cursor:help;border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.ct-dot{background:var(--accent);vertical-align:1px;cursor:help;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ct-since{color:var(--muted);align-items:center;gap:10px;margin:0;font-size:12.5px;display:flex}@media (prefers-reduced-motion:reduce){.ct-table tr[data-in],.ct-table td[data-tick]{animation:none}}.ask-fab[data-live]{max-width:min(26rem,100vw - 40px)}.ask-fab-doing{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.ask-fab-who{white-space:nowrap;flex:none}.ask-tabs{justify-self:start}.ask-tabs button{align-items:center;gap:6px;display:inline-flex}.ask-now .an-watch-list{max-height:none;display:grid}.cat-head .cat-abc-h span:first-child{grid-column:auto}.ss{gap:8px;margin:10px 0;display:grid}.ss-rating{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:13px;display:flex}.ss-rating .cat-blk small{color:var(--muted);font-size:11px;font-weight:500}.ss-steps{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none}.ss-steps>li{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:6px 8px;padding:8px 10px;font-size:13px;display:grid}.ss-steps>li>.btn{grid-column:2;justify-self:start}.ss-blocks{grid-column:2;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.ss-bh{align-items:baseline;gap:6px;display:flex}.ss-bh b{font-weight:600}.ss-bh .cat-blk{background:color-mix(in srgb, var(--lvl) 14%, transparent);border-radius:4px;padding:0 6px}.ss-blocks>li{min-width:0}.ss-note-w{justify-items:start;gap:2px;min-width:0;display:grid}.ss-note{-webkit-line-clamp:3;overflow-wrap:anywhere;cursor:pointer;-webkit-box-orient:vertical;max-width:100%;margin-top:2px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ss-more{font-size:12px}.ss-note[data-open]{cursor:auto;display:block}.ss-steps>li+li{border-top:1px solid var(--line)}.ss-steps>li>span>b{font-weight:600}.ss-steps .btn{white-space:nowrap;padding:3px 10px;font-size:12px}.cat-abc-h small{color:var(--muted);font-size:9px}.cat-head .cat-co-h{text-transform:none;letter-spacing:0;font-size:10px}.agent-pick{margin:10px 0 4px;position:relative}.agent-pick-btn{border-radius:var(--radius);width:100%;color:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:600;display:flex}.agent-pick-btn:hover{background:#ffffff1a}.agent-pick-list{z-index:30;background:var(--panel);color:var(--fg);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0000002e}.agent-pick-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.agent-pick-list button:hover:not(:disabled){background:var(--tint)}.agent-pick-list button:disabled{color:var(--muted);cursor:default}.agent-pick-list b{font-weight:600}.agent-pick-list small{color:var(--muted);font-size:11px}.nav-settings{gap:2px;display:grid}.nav-settings>button.nav-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.nav-link.nav-sub{padding-left:22px;font-size:13px}.cat-main{container-type:inline-size}@container (max-width:760px){.cat-ranked .cat-row,.cat-head.ranked{grid-template-columns:minmax(5.5rem,1fr) auto 4.2rem 2.8rem 9.2rem 3.4rem}.cat-ranked .cat-rev,.cat-head.ranked>span:nth-child(3){display:none}.cat-ranked .cat-abc,.cat-head.ranked .cat-abc{grid-auto-columns:2.1rem}.cat-head.ranked .cat-abc-h span{font-size:9px}}.ss-list{grid-column:2;gap:3px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ss-list li{justify-content:space-between;gap:8px;min-width:0;display:flex}.ss-list li>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ss-list li>.muted{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:50%;overflow:hidden}.sam-toggle{all:unset;box-sizing:border-box;z-index:55;cursor:pointer;width:30px;height:30px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:8px;place-items:center;display:grid;position:fixed;top:16px;right:16px}.sam-toggle:hover{color:var(--fg)}.sam-toggle:focus-visible{outline:2px solid var(--fg)}@media (min-width:1000px){html[data-sam=open] .shell{grid-template-columns:15rem minmax(0,1fr) min(30rem,34vw)}html[data-sam=open][data-rail=hidden] .shell{grid-template-columns:minmax(0,1fr) min(30rem,34vw)}html[data-sam=open] .ask{z-index:5;width:auto;height:100vh;position:sticky;top:0;right:auto}html[data-sam=open] .ask-head{padding-right:56px}html[data-sam=open] .main{max-width:none}}@media (max-width:860px){.sam-toggle{display:none}}.main{container-type:inline-size}@container (max-width:900px){.cat-split{grid-template-columns:minmax(0,1fr)}.cat-split>.cat-side{order:-1;max-height:none;position:static}}.agent-pick-all{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.agent-pick-all a{color:inherit;border-radius:6px;padding:7px 8px;font-size:13px;text-decoration:none;display:block}.agent-pick-all a:hover{background:var(--tint)}@container (max-width:440px){.cat-ranked .cat-row,.cat-head.ranked{grid-template-columns:minmax(5rem,1fr) auto 2rem 9.2rem}.cat-ranked .cat-flag,.cat-head.ranked>span:nth-child(2),.cat-ranked .cat-below,.cat-head.ranked .cat-co-h{display:none}}@media (max-width:720px){.cat-ranked .cat-row{grid-template-columns:minmax(0,1fr) auto auto}}@container (max-width:760px){.an-block-row{grid-template-columns:minmax(0,1fr);gap:6px}.an-block-row .an-meter{max-width:220px}}.ct-group-btn{all:unset;cursor:pointer;align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.ct-group-btn:hover{color:var(--fg)}.ct-group-btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.help{vertical-align:middle;text-transform:none;letter-spacing:0;font-weight:400;display:inline-flex;position:relative}.help-q{all:unset;cursor:help;border:1px solid var(--line);width:15px;height:15px;color:var(--muted);text-align:center;border-radius:50%;flex:none;font-size:10px;line-height:15px}.help-q:hover,.help-q:focus-visible,.help[data-open] .help-q{color:var(--fg);border-color:var(--muted)}.help-q:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.help-bubble{z-index:40;border:1px solid var(--line);background:var(--panel);width:max-content;max-width:18rem;color:var(--fg);white-space:normal;text-align:left;pointer-events:none;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.help:hover .help-bubble,.help:focus-within .help-bubble,.help[data-open] .help-bubble{display:block}.mr-hrow{align-items:center;gap:8px;display:flex}.mr-hrow .mr-h{flex:1;min-width:0}.mr-lv-h{align-items:center;gap:6px;margin:6px 0 2px;font-size:12px;display:flex}.ct-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ct-tag{cursor:pointer;font:inherit;opacity:.55;border:1px solid #0000;font-size:12.5px}.ct-tag:hover{opacity:.85}.ct-tag[aria-pressed=true]{opacity:1;border-color:currentColor}.ct-tags:not(:has([aria-pressed=true])) .ct-tag{opacity:1}.ct-tag:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.rr-reset{align-items:center;gap:6px;display:inline-flex}.btn.warn{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 50%, var(--line))}.set{max-width:44rem}.set-toggle{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.set-toggle input{margin-top:4px}.set-num{align-items:center;gap:6px;display:inline-flex}.set-num input{width:6rem}.set .mr-rule{grid-template-columns:minmax(0,1fr) auto}.box-controls{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.box-state{color:var(--muted);align-items:center;gap:6px;margin-right:auto;font-size:13px;display:inline-flex}.box-state[data-s=paused]{color:var(--warn)}.box-ctl{align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.box-controls .btn{padding:4px 12px;font-size:13px}.act-queue .box-ctl{margin-top:4px}.ovw{gap:14px;display:grid;container-type:inline-size}.ovw-summary{max-width:none;margin:0 0 10px;font-size:15px;line-height:1.55}.ovw-mets{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.ovw-met{background:var(--tint);border-radius:8px;align-content:start;gap:2px;min-width:0;padding:9px 12px;display:grid}.ovw-met>span{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.ovw-met b{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:20px;line-height:1.25;overflow:hidden}.ovw-met small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ovw-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:0 28px;display:grid}.ovw-data{grid-area:1/1}.ovw-story{grid-area:1/2}@container (max-width:760px){.ovw-grid{grid-template-columns:minmax(0,1fr)}.ovw-story,.ovw-data{grid-area:auto/1}}.ovw-sec{border-top:1px solid var(--line);padding:12px 0}.ovw-sec h3{align-items:center;gap:6px;margin:0 0 8px;font-size:15px;display:flex}.ovw-story p{max-width:none;margin:0 0 10px;font-size:14px;line-height:1.6}.ovw-story b{font-weight:600}.ovw-by{color:var(--accent);background:var(--accent-tint);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:500}.ovw-qs{gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.ovw-foot{font-size:12px}.ovw-stale{color:var(--warn)}.ovw-write{padding-top:4px}.ovw-seg{gap:4px;display:grid}.ovw-seg-row{all:unset;cursor:pointer;border-radius:6px;grid-template-columns:minmax(0,1fr) 90px 2rem 3.6rem;align-items:center;gap:10px;padding:2px 4px;font-size:13px;display:grid}.ovw-seg-row:hover{background:var(--tint)}.ovw-seg-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ovw-seg-row b{text-align:right;font-variant-numeric:tabular-nums}.ovw-bar{background:var(--tint);border-radius:3px;height:5px;overflow:hidden}.ovw-bar i{background:var(--muted);height:100%;display:block}.ovw-bar[data-flag=focus] i{background:var(--accent)}.ovw-bar[data-flag=possible] i{background:var(--warn)}.ovw-kv{max-width:none;margin:0 0 8px;font-size:13px;line-height:1.6}.ovw-kv>span:first-child{color:var(--muted);font-size:12px;display:block}.ovw-kv .chip{margin:2px 4px 2px 0}.ovw-list{margin:0;padding-left:18px;font-size:13px}.ovw-note{margin:4px 0 0;font-size:13px}.ct-busy{color:var(--muted);align-items:center;gap:5px;margin:0 6px 2px 0;font-size:12px;display:inline-flex}.ct-busy[data-live]{color:var(--fg);font-weight:600;animation:1.4s ease-in-out infinite ct-busy}@keyframes ct-busy{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ct-busy[data-live]{animation:none}}.head h1,.an-title h1{font-family:var(--font-display);letter-spacing:-.005em;color:var(--forest);font-size:34px;font-weight:400}@media (prefers-color-scheme:dark){.head h1,.an-title h1{color:var(--cream)}}.an-stage-h h2{font-family:var(--font-display);font-size:24px;font-weight:400}.ovw-sec h3,.card h2{font-family:var(--font-display);font-size:19px;font-weight:400}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--forest);justify-content:space-between;align-items:center;gap:12px;font-size:11.5px;font-weight:600;display:flex}.eyebrow-firm{letter-spacing:0;text-transform:none;color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:400;display:inline-flex}@media (prefers-color-scheme:dark){.eyebrow{color:var(--gold-on-forest)}}.title-rule{background:var(--gold-bright);border:0;width:40px;height:2px;margin:2px 0 0}.btn{border-color:var(--line);border-radius:3px}.btn.go{background:var(--forest);color:var(--cream);border-color:var(--forest)}.btn.ghost{color:var(--fg);border-color:var(--fg);background:0 0}@media (prefers-color-scheme:dark){.btn.go{background:var(--cream);color:var(--forest);border-color:var(--cream)}.btn.ghost{border-color:var(--cream)}}.seg,.seg button,.search{border-radius:3px}.pill,.chip,.co-tier,.mm-tier{border-radius:2px}.rp-flag{background:var(--bad-tint);color:var(--fg);box-shadow:inset 2px 0 0 var(--bad);font-weight:500}.rp-fit{background:var(--sage-fill);color:var(--accent)}.rp-ok{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:0 0}.co-tier[data-tier=A],.mm-tier[data-tier=A]{background:var(--forest);color:var(--cream)}.pr-flag[data-flag=focus]{background:var(--sage-fill);color:var(--accent)}.an-tabs{background:var(--bg)}.an-tabs button[aria-current]{border-bottom-color:var(--gold-bright)}.cmp thead th,.cat-head>span,.ct-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.cat-row:hover{background:var(--tint)}.cat-row[data-selected]{box-shadow:inset 2px 0 0 var(--gold-bright);background:0 0}.kpis,.ovw-mets{gap:0}.kpi,.ovw-met{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:2px 16px}.kpi:first-child,.ovw-met:first-child{border-left:0;padding-left:0}.kpi.accent{box-shadow:none}.kpi-n,.ovw-met b{font-family:var(--font-display);color:var(--forest);letter-spacing:-.01em;font-size:32px;font-weight:300;line-height:1.15}@media (prefers-color-scheme:dark){.kpi-n,.ovw-met b{color:var(--cream)}}.ovw-met b.muted{color:var(--muted)}.an-rating:has(.an-subs){box-shadow:none;background:0 0;border:0;padding:4px 0}.an-score b{font-family:var(--font-display);letter-spacing:-.02em;font-size:52px;font-weight:300}.an-score .pill{letter-spacing:.14em;text-transform:uppercase;background:0 0;padding:0;font-size:10.5px}.card{border-radius:var(--radius)}.an.card{background:0 0;border:0;padding:0}.nav-link[aria-current=page]{box-shadow:inset 2px 0 0 var(--gold-on-forest)}.brand-name{font-family:var(--font-display);letter-spacing:0;font-size:22px;font-weight:400}.page-head>h1{padding-right:44px}@media (max-width:860px){.page-head>h1{padding-right:0}}.flag-chips button{background:0 0;border-radius:2px}.flag-chips button[aria-pressed=true]{background:var(--sage-fill);border-color:var(--forest)}.cat-main.card{background:0 0;border:0;padding:0}.cat-main>.toolbar:first-child{border-bottom:1px solid var(--line);padding-bottom:10px}.smaps{gap:0}.smap{border:0;border-top:1px solid var(--line);border-radius:0}.smap:last-child{border-bottom:1px solid var(--line)}.smap-h{padding:10px 2px}.smap-h>b{font-family:var(--font-display);font-size:16.5px;font-weight:500}.smap-bar{border-radius:0;height:5px}.smap .map{padding:0 2px 12px}.grp{border-top-style:dotted}.stile{background:var(--panel);border:1px solid var(--line);color:var(--fg);box-shadow:inset 3px 0 0 var(--edge,transparent);border-radius:2px;padding-left:9px}.smaps[data-color=priority] .stile[data-flag]{background:var(--panel);color:var(--fg);border:1px solid var(--line)}.smaps[data-color=priority] .stile[data-flag=focus]{--edge:var(--accent);background:var(--sage-fill)}.smaps[data-color=priority] .stile[data-flag=possible]{--edge:var(--gold)}.smaps[data-color=priority] .stile[data-flag=out]{--edge:var(--line);color:var(--muted);background:0 0}.smaps[data-color=priority] .stile[data-flag=none]{color:var(--muted);background:0 0;border-style:dashed}.smaps[data-color=research] .stile[data-research=Has\ fits]{--edge:var(--accent);background:var(--sage-fill);color:var(--fg)}.smaps[data-color=research] .stile[data-research="Scanned, no fits"]{--edge:var(--gold);background:var(--panel);color:var(--fg)}.stile[aria-pressed=true],.stile:focus-visible{outline:2px solid var(--forest)}.smap-bar i[data-flag=possible],.lg[data-flag=possible]{background:var(--gold)}.cat-row{border-radius:0}.cat-ranked li{border-bottom:1px solid var(--line);padding:3px 0}.cat-rank{font-family:var(--font-display);font-size:16px;font-weight:300}.cat-row .cat-n{font-weight:600}.smap-h{grid-template-columns:18px minmax(14rem,19rem) minmax(4rem,1fr) auto}.smap-bar i[data-flag=possible]{background:color-mix(in srgb, var(--gold) 45%, var(--bg))}@media (min-width:861px){.an-top{padding-right:44px}}.an-num{font-family:var(--font-display);color:var(--gold);vertical-align:-3px;letter-spacing:0;margin-right:10px;font-size:22px;font-weight:300}@media (prefers-color-scheme:dark){.an-num{color:var(--gold-on-forest)}}.an-blocks-notes .an-block b{font-family:var(--font-display);color:var(--forest);font-size:28px;font-weight:300}@media (prefers-color-scheme:dark){.an-blocks-notes .an-block b{color:var(--cream)}}.an-blocks-notes .an-block b .muted{font-size:15px}.an-blocks-notes .an-meter{height:4px}.an-block-row{padding:12px 0}.an-sec,.an-grid>.card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0 0}.an-sec h3,.an-grid>.card h2{font-family:var(--font-display);font-size:19px;font-weight:400}.an-grid{gap:28px}.an-steps{color:var(--muted);flex-wrap:wrap;gap:0;margin:4px 0 0;font-size:12.5px;display:flex}.an-steps>span{border-left:1px solid var(--line);align-items:baseline;gap:7px;padding:0 16px;display:inline-flex}.an-steps>span:first-child{border-left:0;padding-left:0}.an-steps i{font-style:normal;font-family:var(--font-display);color:var(--gold);font-size:18px;font-weight:300}.an-steps b{font-family:var(--font-display);color:var(--fg);font-variant-numeric:tabular-nums;font-size:18px;font-weight:400}@media (prefers-color-scheme:dark){.an-steps i{color:var(--gold-on-forest)}}@media (max-width:600px){.eyebrow-firm{display:none}}.brand-logo{width:150px;height:auto;display:block}@media (max-width:860px){.brand-logo{width:116px}}.eyebrow-firm svg{width:15px;height:10px;color:var(--gold)}.login{background:var(--forest)}.login-card{background:var(--forest-2);border-color:var(--forest-line);color:var(--cream);border-radius:4px}.login-card .muted{color:var(--sage)}.login-card h1{margin-bottom:6px}.login-logo{width:240px;height:auto;display:block}.login-card .primary{background:var(--cream);color:var(--forest);border-radius:3px}.ask{--bg:#0c2c21;--panel:#0f3d2e;--fg:#f7f4ec;--muted:#b3c2b9;--line:#2f5a4a;--tint:#f7f4ec12;--accent:#8fd3ae;--accent-tint:#1d4b3c;--warn:#e3b04b;--warn-tint:#d6b25e2e;--bad:#f3978d;--bad-tint:#f3978d24;--bar:#4f7d6b;--gold:#d6b25e;--sage-fill:#1d4b3c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--panel);color:var(--fg);border-left-color:var(--line)}.ask-title strong{font-family:var(--font-display);font-size:21px;font-weight:400;line-height:1.1}.ask-title .muted{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-on-forest);font-size:10.5px;font-weight:600}.ask-title .avatar{color:var(--gold-on-forest);border:1px solid var(--gold-on-forest);font-family:var(--font-display);background:0 0}.ask .ask-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;justify-self:stretch;gap:18px;padding:0}.ask .ask-tabs button{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:4px 0 8px;font-size:11px;font-weight:600}.ask .ask-tabs button[aria-pressed=true]{color:var(--gold-on-forest);border-bottom-color:var(--gold-on-forest);box-shadow:none;background:0 0}.ask .btn{color:var(--fg);border-color:var(--line);background:0 0}.ask .btn.go,.ask .btn.ghost{background:var(--cream);color:var(--forest);border-color:var(--cream)}.ask .search,.ask .ask-input textarea{background:var(--bg);color:var(--fg);border-color:var(--line);border-radius:3px}.ask .ask-suggest{background:0 0;border-radius:3px}.ask .msg.me{background:var(--forest-2);border-radius:3px}.ask .skeleton{background:var(--tint)}.ask-fab{background:var(--forest);color:var(--cream);border:1px solid var(--forest-line);border-radius:3px;box-shadow:0 6px 18px #0f3d2e38}.ask-fab .an-tdot[data-s=running]{background:var(--gold-on-forest)}.ask-fab-who{font-family:var(--font-display);font-weight:500}.ask-fab.runs-agent:before{background:var(--gold-on-forest)}.sam-toggle{border-radius:3px}.ev-act{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);grid-column:1/-1;margin-top:8px;font-size:10.5px;font-weight:600}.ev[data-act=does] .ev-body{color:var(--fg)}.ev[data-kind=thought] .ev-body{border-left-color:var(--gold)}.ev[data-kind=note] .ev-body,.ev[data-kind=result] .ev-body{border-radius:3px}.act-tl-head h3{font-family:var(--font-display);font-size:18px;font-weight:400}.kpis-forest{background:var(--forest);color:var(--cream);border-radius:4px;row-gap:16px;padding:22px 28px}.kpis-forest .kpi{border-left-color:#2f5a4a}.kpis-forest .kpi-n{color:var(--cream);font-size:38px;font-weight:400}.kpis-forest .kpi-l{color:var(--sage)}.kpis-forest .kpi.accent .kpi-n{color:var(--gold-on-forest)}.home{gap:28px;display:grid}.home .card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.home .grid{gap:32px}.home .spot-card{background:var(--panel);box-shadow:inset 3px 0 0 var(--accent);border-radius:2px}.home .spot-name{font-family:var(--font-display);font-size:18px;font-weight:500}.home .tierbar,.home .track{border-radius:0}.kpis-forest{flex-wrap:wrap;display:flex}.kpis-forest .kpi{flex:7rem;min-width:0}@media (max-width:600px){.kpis-forest .kpi{border-left:0;flex-basis:40%;padding-left:0}}.co-page{align-content:start;gap:22px;min-width:0;display:grid}.review-co{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.review-co .chip[data-review=accepted]{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent)}.review-co .chip[data-review=rejected]{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.review-co>p{flex-basis:100%;margin:0}.co-flags{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.back-link{margin:0 0 10px}.back-link .btn{padding:3px 12px;font-size:13px}.co-page>.card:not(.fb),.co-page>.grid>.card,.co-page>.split>.card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.co-page .rhead{border-top:0!important;padding-top:0!important}.co-page .group-h{font-family:var(--font-display);font-size:22px;font-weight:400}.co-page .kpi-n{font-size:24px;font-weight:400}.co-page .kpis{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.card h2 .muted,.group-h .muted,.an-sec h3 .muted{font-family:var(--font-body);font-size:13px;font-weight:400}.co-page>.split{gap:32px}.co-page .rcards .card{border-radius:2px}.co-main.card{background:0 0;border:0;padding:0}.co-main>.toolbar:first-child{border-bottom:1px solid var(--line);padding-bottom:10px}.main>.card:not(:has(input,select,textarea)){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.main>.grid>.card:not(:has(input,select,textarea)){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.main>.split>.card:not(:has(input,select,textarea)){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0 0}.main>.grid,.main>.split{gap:32px}.kpi .kv{font-family:var(--font-display);color:var(--forest);font-size:30px;font-weight:300;line-height:1.15}@media (prefers-color-scheme:dark){.kpi .kv{color:var(--cream)}}@media (max-width:600px){.kpi,.ovw-met{border-left:0;padding-left:0}.co-page .kpi-n{font-size:20px}}.deal-name{font-family:var(--font-display);font-size:17px}.deal-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:8px;font-size:17px}.deal-sub{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.deal-sub .deal-score{margin-left:0}.deal-score small{font-family:var(--font-body,inherit);color:var(--muted);font-size:12px}.deal-read{white-space:nowrap;font-weight:600}.tw.deals td:nth-child(4){min-width:9rem}.deal-read[data-tone=good]{color:var(--accent)}.deal-read[data-tone=warn]{color:var(--warn)}.deal-read[data-tone=bad]{color:var(--bad)}.deal-status{flex-wrap:wrap;align-items:center;gap:6px;max-width:18rem;display:flex}.deal-status select,.deal-status input{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:3px;padding:4px 8px;font-size:13px}.deal-status input{flex:10rem;min-width:0}.deal-status-act{align-items:center;gap:8px;display:inline-flex}.deal-status .muted{font-size:12px}.tw.deals td{vertical-align:top}.deal-list{margin:0;padding:0;list-style:none}.deal-list li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;display:grid}.deal-list li:last-child{border-bottom:1px solid var(--line)}.deal-list .deal-meta{color:var(--muted);grid-column:1/-1;font-size:13px}.deal-list p{grid-column:1/-1;max-width:72ch;margin:0}@media (max-width:640px){.tw.deals thead{display:none}.tw.deals tr{border-top:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.tw.deals td{border:0;min-width:0;padding:0}.tw.deals td:nth-child(4){min-width:0}}:root{--dg-s1:#1f7a50;--dg-s2:#a8802f;--dg-s3:#3d5a99;--dg-tot:#8b938e}@media (prefers-color-scheme:dark){:root{--dg-s1:#3fa877;--dg-s2:#b98c33;--dg-s3:#6f87cc;--dg-tot:#6f8a7e}}.dg-head{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.dg-head .muted{margin:0;font-size:13px}.dg{gap:0;display:grid}.dg-tabs{margin:0;padding:0}.dg-tabs .badge{margin-left:2px}.dg-tabs .badge[data-tone=bad]{background:var(--bad-tint);color:var(--bad)}.dg-body{gap:26px;min-width:0;padding-top:22px;display:grid}.dg-sec{border-top:1px solid var(--line);gap:12px;min-width:0;padding-top:18px;display:grid}.dg-sec>h3{font-family:var(--font-display);margin:0;font-size:22px;font-weight:400}.dg-sec h4,.dg-block>h4{font-family:var(--font-display);margin:6px 0 0;font-size:17px;font-weight:400}.dg-block{align-content:start;gap:8px;min-width:0;display:grid}.dg-cols{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:18px 32px;display:grid}.dg-cols>.dg-sec{border-top:1px solid var(--line)}.dg-lead{max-width:76ch;margin:0;font-size:16px;line-height:1.6}.dg-note{color:var(--muted);max-width:80ch;margin:0;font-size:13px}.dg-source{color:var(--muted);margin:0;font-size:12px}.dg-banner{color:var(--muted);border:1px dashed var(--line);border-radius:3px;margin:0;padding:10px 14px;font-size:13.5px}.dg-tk{border-left:2px solid var(--gold);max-width:80ch;margin:0;padding:8px 0 8px 14px}.dg-tk b{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:10px;font-size:11px;font-weight:600}.dg-tag{letter-spacing:.1em;text-transform:uppercase;vertical-align:1px;border:1px solid;border-radius:2px;padding:0 5px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.dg-tag[data-tag=fact]{color:var(--accent)}.dg-tag[data-tag=inference]{color:var(--warn)}.dg-tag[data-tag=open]{color:var(--muted);border-style:dashed}.dg-src{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.dg-word{font-size:13px;font-weight:600}.dg-word[data-tone=good]{color:var(--accent)}.dg-word[data-tone=warn]{color:var(--warn)}.dg-word[data-tone=bad]{color:var(--bad)}.dg-word[data-tone=na]{color:var(--muted)}.dg-word[data-tone=accent]{color:var(--fg)}.dg-verdict{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 32px;display:grid}.dg-headline{font-family:var(--font-display);margin:0 0 10px;font-size:28px;font-weight:400;line-height:1.2}.dg-verdict .dg-lead{max-width:none}.dg-rec{text-align:right;justify-items:end;gap:4px;display:grid}.dg-rec-v{font-family:var(--font-display);font-size:24px}.dg-rec-v[data-tone=good]{color:var(--accent)}.dg-rec-v[data-tone=warn]{color:var(--warn)}.dg-rec-v[data-tone=bad]{color:var(--bad)}.dg-rec .muted{font-size:13px}@media (max-width:760px){.dg-verdict{grid-template-columns:minmax(0,1fr)}.dg-rec{text-align:left;justify-items:start}}.dg-scores{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.dg-score{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:8px;padding:14px 16px;display:grid}.dg-score[data-overall]{background:var(--sage-fill)}.dg-score p{margin:0;font-size:13.5px}.dg-score .link-btn{justify-self:start;font-size:13px}.dg-score-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dg-score-l{font-size:12.5px;font-weight:600}.dg-score-v{font-family:var(--font-display);white-space:nowrap;font-size:26px;line-height:1}.dg-score-v small{font-family:var(--font-body);color:var(--muted);font-size:12px}.dg-score[data-na] .dg-score-v{color:var(--muted)}.dg-meter{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.dg-meter i{background:var(--line);height:3px}.dg-meter i[data-on]{background:var(--gold)}.dg-move{color:var(--muted)}.dg-move b{color:var(--fg);font-weight:600}.dg-list{gap:6px;margin:0;padding-left:18px;display:grid}.dg-steps{gap:4px;margin:0;padding-left:20px;display:grid}.dg-steps .muted{font-size:12.5px}.dg-flags{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dg-flags li{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:12px;display:grid}@media (max-width:640px){.dg-flags li{grid-template-columns:minmax(0,1fr);gap:2px}}.dg-sev{letter-spacing:.08em;text-transform:uppercase;border-left:3px solid var(--warn);color:var(--warn);padding-left:8px;font-size:11px;font-weight:600}.dg-sev[data-sev=breaker],.dg-sev[data-sev=red]{border-left-color:var(--bad);color:var(--bad)}.dg-sev[data-sev=watch]{border-left-color:var(--line);color:var(--muted)}.dg-ai{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.dg-ai p{margin:0 0 6px}.dg-ai-lvl{justify-items:center;min-width:6rem;display:grid}.dg-ai-words{flex-wrap:wrap;gap:6px 14px;display:flex}.dg-tiles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));display:grid}.dg-tile{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:4px;padding:12px 14px;display:grid;box-shadow:inset 0 2px #0000}.dg-tile[data-tone=good]{box-shadow:inset 0 2px 0 var(--accent)}.dg-tile[data-tone=warn]{box-shadow:inset 0 2px 0 var(--warn)}.dg-tile[data-tone=bad]{box-shadow:inset 0 2px 0 var(--bad)}.dg-tile-l{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.dg-tile-v{font-family:var(--font-display);font-size:26px;line-height:1.1}.dg-tile-s{font-size:12.5px}.dg-tile .dg-src{margin-top:4px}.dg-tile{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0}.dg-chain{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dg-chain li{border-right:1px solid var(--line);gap:2px;margin-right:18px;padding:8px 18px 8px 0;display:grid}.dg-chain li:last-child{border-right:0}.dg-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13.5px;display:grid}.dg-facts dt{color:var(--muted)}.dg-facts dd{margin:0}.dg-cards{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:18px 28px;display:grid}.dg-card{border-top:2px solid var(--gold);align-content:start;gap:8px;padding-top:10px;display:grid}.dg-card h4,.dg-card p{margin:0}.dg-flow{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.dg-flow li{align-content:start;gap:4px;display:grid}.dg-flow p{margin:0;font-size:13.5px}.dg-num{font-family:var(--font-display);color:var(--gold);font-size:22px;line-height:1}.dg-timeline{gap:4px;margin:4px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.dg-timeline li:not([data-done]){color:var(--muted)}.dg-table{max-height:none}.dg-table table{font-size:13.5px}.dg-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.dg-table td,.dg-table th{vertical-align:top}.dg-table .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.dg-table [data-period=estimate]{background:var(--tint)}.dg-table tr[data-style=section] td{padding-top:14px;font-weight:600}.dg-table tr[data-style=sub] td{color:var(--muted);font-size:12.5px}.dg-table tr[data-style=total] td{border-top:1px solid var(--fg);font-weight:600}.dg-table tr[data-style=highlight] td{background:var(--sage-fill)}.dg-chart{gap:6px;max-width:760px;margin:0;display:grid}.dg-chart svg{width:100%;height:auto;overflow:visible}.dg-grid{stroke:var(--line);stroke-width:1px}.dg-base{stroke:var(--muted);stroke-width:1px}.dg-ref{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4}.dg-plan{fill:var(--tint)}.dg-axis{fill:var(--muted);font-size:11px}.dg-lab{fill:var(--fg);font-size:12px}.dg-val{fill:var(--fg);font-variant-numeric:tabular-nums;font-size:11.5px}.dg-legend{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.dg-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.dg-foot{border-top:1px solid var(--line);color:var(--muted);margin:8px 0 0;padding-top:12px;font-size:12px}.dg-ev{fill:var(--bg);stroke:var(--muted);stroke-width:1px}.dg-ev-n{fill:var(--fg);cursor:help;font-size:10px;font-weight:600}.dg-charts{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:22px 32px;display:grid}.dg-charts .dg-block>h4{margin-top:0}.dg-ctrls{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.dg-figs summary{cursor:pointer;font-size:13.5px;font-weight:600}.dg-figs[open] summary{margin-bottom:8px}.dg-find{border-left:3px solid var(--line);gap:4px;padding:10px 0 10px 12px;display:grid}.dg-find[data-impact=positive]{border-left-color:var(--accent)}.dg-find[data-impact=negative]{border-left-color:var(--bad)}.dg-find p{margin:0;font-size:13.5px}.dg-find-h{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.dg-find-h b{font-weight:600}.dg-finds{gap:8px;display:grid}.dg-body,.dg-sec,.dg-block,.dg-figs{grid-template-columns:minmax(0,1fr);min-width:0}.dg-figs{gap:8px;display:grid}.dg-sec>p{max-width:80ch;margin:0}.dg [id]{scroll-margin-top:56px}.dg-form{gap:14px;max-width:34rem;display:grid}.dg-form label{gap:4px;font-size:13px;font-weight:600;display:grid}.dg-form label .muted{font-weight:400}.dg-form input,.dg-form select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:3px;padding:7px 10px;font-size:14px;font-weight:400}.dg-form-act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dg-mat{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dg-drop{text-align:center;border:1px dashed var(--line);border-radius:4px;gap:4px;padding:22px;display:grid}.dg-drop[data-over]{border-color:var(--gold);background:var(--tint)}.dg-drop p{margin:0}.dg-drop .muted{font-size:12.5px}.dg-ups{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.dg-ups [data-state=failed]{color:var(--bad)}.dg-ups [data-state=done]{color:var(--accent)}.dg-table tr[data-withdrawn] td{color:var(--muted)}.dg-build{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dg-build input{min-width:0;font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:3px;flex:18rem;padding:6px 10px;font-size:13.5px}.dg-build .note{margin:0}.dg-later>h3{color:var(--muted)}.dg-later-note{color:var(--muted);border:1px dashed var(--line);background:repeating-linear-gradient(135deg, transparent 0 8px, var(--tint) 8px 9px);border-radius:3px;margin:0;padding:10px 14px;font-size:13px}.dg-later-note b{letter-spacing:.02em;font-weight:600}.dg-later[data-kind=research] .dg-later-note{background:0 0}.dg-tab-later{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:4px;font-size:10px;font-weight:600}.dg-head .dg-head-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.co-actions{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;margin-top:6px;display:flex}.co-report-note{margin:4px 0 0;font-size:12.5px}.dg-features{border-top:1px solid var(--line);gap:6px;margin:4px 0 0;padding:8px 0 0;font-size:13.5px;list-style:none;display:grid}.dg-feature-d{color:var(--muted);font-size:13px;display:block}.dg-ai-chip{letter-spacing:.1em;border:1px solid var(--gold);color:var(--gold);vertical-align:1px;border-radius:2px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600}#products>h4{margin-top:10px}.pfb-toggle{right:max(20px, env(safe-area-inset-right,0px));bottom:calc(max(20px, env(safe-area-inset-bottom,0px)) + 54px);z-index:41;border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 2px 10px #0f3d2e1f}.pfb-toggle:hover{background:var(--tint)}.pfb-toggle[aria-pressed=true]{background:var(--forest);color:var(--cream);border-color:var(--forest)}.pfb-count{text-align:center;background:var(--gold-bright);min-width:1.5em;color:var(--forest);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 5px;font-size:11px}html[data-fb-mode=on] main,html[data-fb-mode=on] .rail{cursor:crosshair}.pfb-hover{z-index:44;pointer-events:none;border:1.5px solid var(--gold-bright);background:#c9a24a14;border-radius:3px;position:fixed}.pfb-picked{z-index:45}.pfb-pin{z-index:46;border:2px solid var(--gold-bright);background:var(--forest);width:24px;height:24px;color:var(--cream);font:600 11px/1 var(--font-body);cursor:pointer;border-radius:50% 50% 50% 2px;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 6px #00000040}.pfb-pin[data-status=accepted]{border-color:var(--sage)}.pfb-pin[data-status=implemented],.pfb-pin[data-status=declined]{background:var(--muted);border-color:var(--line)}.pfb-pin[data-open],.pfb-pin:hover{outline:2px solid var(--fg);outline-offset:1px}.pfb-pin-new{cursor:default;background:var(--gold-bright);color:var(--forest);font-size:14px}.pfb-pop{z-index:48;border:1px solid var(--line);background:var(--panel);color:var(--fg);cursor:auto;border-radius:4px;gap:8px;padding:12px;font-size:13.5px;display:grid;position:absolute;box-shadow:0 6px 24px #0000002e}.pfb-pop textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;min-height:4.5em;color:var(--fg);border-radius:3px;padding:7px 9px;font-size:14px}.pfb-pop textarea:focus-visible{outline:2px solid var(--gold-bright);outline-offset:0}.pfb-pop-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.pfb-pop-head strong{font-family:var(--font-display);font-size:15px}.pfb-pop-head .chip{margin-left:auto}.pfb-pop-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pfb-pop-foot .link-btn{margin-right:auto;font-size:12.5px}.pfb-hint{margin-right:auto;font-size:12px}.pfb-on{margin:0;font-size:12.5px}.pfb-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pfb-quote{border-left:2px solid var(--gold-bright);color:var(--muted);overflow-wrap:anywhere;margin:0;padding:2px 0 2px 10px;font-size:13px;font-style:italic}.pfb-banner{z-index:47;background:var(--forest);max-width:calc(100vw - 32px);color:var(--cream);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:8px 16px;font-size:13px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}.pfb-banner kbd{font:inherit;border:1px solid var(--forest-line);border-radius:3px;padding:0 5px;font-size:11px}.chip[data-fb-status=open]{background:var(--warn-tint);color:var(--warn)}.chip[data-fb-status=accepted]{background:var(--accent-tint);color:var(--accent)}.chip[data-fb-status=declined]{color:var(--muted)}.pfb-filters{flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0;display:flex}.pfb-filters .seg{flex-wrap:wrap;max-width:100%}.pfb-filters .seg a{color:var(--muted);border-radius:3px;padding:3px 13px;font-size:13px;text-decoration:none}.pfb-filters .seg a[aria-current=true]{background:var(--tint);color:var(--fg);font-weight:600}.pfb-filters .seg a small{font-variant-numeric:tabular-nums;margin-left:5px}.pfb-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pfb-item{border-bottom:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.pfb-item-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pfb-item-head h2{font-family:var(--font-display);margin:0;font-size:17px;font-weight:600}.pfb-item-head .pfb-n{font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums}.pfb-where{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.pfb-where a{color:var(--fg);overflow-wrap:anywhere}.pfb-where code{overflow-wrap:anywhere;font-size:12px}.pfb-item .pfb-body{max-width:72ch;font-size:14.5px}.pfb-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pfb-act input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--fg);border-radius:3px;flex:14rem;padding:5px 10px;font-size:13px}.pfb-brief{border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:3px;flex:1 0 100%;padding:8px 10px;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.pfb-act .ok{color:var(--accent);font-size:13px}@media (max-width:860px){.pfb-toggle{padding:7px 11px}.pfb-hint{display:none}}@media print{.pfb-toggle,.pfb-pin,.pfb-pop,.pfb-banner{display:none}}.dg-sec>h3>.muted{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;display:block}.dg-tab-new{background:var(--gold);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.sc-chips{flex-wrap:wrap;gap:4px 0;margin:0;display:flex}.sc-chips .chip{padding:1px 8px;font-size:12px}.sc-ev{font-size:13.5px;line-height:1.55}.sc-ev a{color:inherit}.sc-warn{background:var(--bad-tint);color:var(--fg);box-shadow:inset 3px 0 0 var(--bad);border-radius:8px;max-width:90ch;margin:8px 0 0;padding:8px 12px;font-size:13.5px}.an-blocks.an-blocks-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.an-blocks-notes .an-block-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:12px 14px}.an-blocks-notes .an-block-row:first-child{border-top:1px solid var(--line);padding-top:12px}.an-blocks-notes .an-block b{font-size:24px}.an-blocks-notes .an-block-note{font-size:12.5px;line-height:1.5}@media (max-width:1100px){.an-blocks.an-blocks-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.an-blocks.an-blocks-notes{grid-template-columns:minmax(0,1fr)}}.ov-status{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.ov-st{border-top:2px solid var(--line);align-content:start;gap:2px;padding-top:8px;display:grid}.ov-st[data-st=covered],.ov-st[data-st=researching]{border-top-color:var(--accent)}.ov-st[data-st=screening]{border-top-color:var(--bar)}.ov-st-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;line-height:1.1}.ov-st-l{font-size:13px;font-weight:600}.ov-st-why{color:var(--muted);font-size:12px;line-height:1.4}@media (max-width:860px){.ov-status{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.ov-status{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-st-why{display:none}}.ov-table{width:100%}.ov-table td{vertical-align:middle}.ov-name{min-width:13rem;white-space:normal!important}@media (max-width:640px){.ov-name{min-width:8rem}}.ov-name a{margin-right:8px}.ov-name .chip{vertical-align:1px;font-size:11px}.ov-chip[data-st=covered]{background:var(--accent);color:var(--panel)}.ov-chip[data-st=researching]{background:var(--accent-tint);color:var(--accent)}.ov-chip[data-st=started]{border:1px dashed var(--line);color:var(--muted);background:0 0}.ov-run{color:var(--muted);align-items:center;gap:5px;margin-left:8px;font-size:12px;display:inline-flex}.ov-run .pulse{background:var(--fg);width:8px;height:8px;margin-top:0;animation:1.6s ease-in-out infinite pulse}.ov-prog{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.ov-prog:hover .ov-nums{text-decoration:underline}.ov-bar{background:var(--tint);border-radius:4px;flex:none;width:7rem;height:8px;position:relative;overflow:hidden}.ov-bar i{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.ov-bar i[data-k=screened]{background:var(--bar)}.ov-bar i[data-k=researched]{background:var(--accent);min-width:0}.ov-nums{font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:640px){.ov-bar{display:none}.ov-table th,.ov-table td{padding-right:8px}}.co-researched{margin-bottom:14px}@media (max-width:640px){.co-researched .ct-table,.co-main .ct-table{min-width:40rem}}.co-table td:last-child,.co-table th:last-child{text-align:right}.co-score b{font-family:var(--font-display);font-size:17px;font-weight:400}.co-score .muted{font-size:12px}.co-all-h{font-family:var(--font-display);margin:6px 0 4px;font-size:19px;font-weight:400}.co-chip-stage{background:color-mix(in srgb, var(--accent) var(--p), transparent);border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);border-radius:2px;width:10px;height:10px}.co-chip-stage[data-s=found]{--p:0%}.co-chip-stage[data-s=find_complete]{--p:25%}.co-chip-stage[data-s=screened]{--p:50%}.co-chip-stage[data-s=researched]{--p:75%}.co-chip-stage[data-s=decided]{--p:100%}.co-chip-red{background:var(--bad-tint);border-color:var(--bad)}.ov-cos,.ov-deals{margin-bottom:18px}.ov-deals-d{font-size:14px;font-weight:400}.ov-deals .md{overflow-wrap:anywhere;max-width:78ch;font-size:14px}.dl-table{table-layout:fixed;margin:8px 0 4px}.dl-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:4px 8px;font-size:12px;font-weight:500}.dl-table td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.dl-table .num{text-align:right}.dl-c-target{width:30%}.dl-c-num{width:7%}.dl-c-act{width:15%}.dl-group td{border-bottom:0;padding-top:12px;font-size:12.5px;font-weight:600}.dl-about{color:var(--muted);font-size:12px;display:block}.dl-sector{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:inline-flex}.dl-act{text-align:right}.dl-add td{background:var(--tint)}.dl-add .sb-step-list{max-height:260px}.dl-site{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.dl-site input{font:inherit;margin-left:6px;padding:3px 6px}.dl-h{margin:14px 0 0;font-size:13.5px}.dl-buyers td:first-child{width:30%;font-weight:500}.dl-bdeals{gap:3px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.dl-table{table-layout:auto}.dl-table colgroup{display:none}.dl-buyers td:first-child{width:38%}}.ov-deals-more{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.ov-deals-more summary{cursor:pointer;color:var(--muted);font-size:13px}.ov-deals-old h3{margin:14px 0 6px;font-size:14px}.ov-colist{margin:0;padding:0;list-style:none;display:grid}.ov-colist li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 0;font-size:14px;display:flex}.ov-colist li:first-child{border-top:0}.ov-colist .rp-flag{margin:0}.ov-co-m{margin-left:auto;font-size:12.5px}.ov-co-m a{color:inherit}.ct-table td:first-child{padding-left:12px}.dg-cards:has(>.dg-card:only-child){grid-template-columns:minmax(0,1fr)}.dg-cards>.dg-card:only-child .dg-features{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));column-gap:28px}.ovw-rate{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:16px;display:grid}.ovw-rate-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.ovw-rate-h h3{font-family:var(--font-display);margin:0;font-size:19px;font-weight:400}.ovw-rate-meet{grid-template-columns:minmax(0,1fr)}.ovw-meet-btn{justify-self:start;width:fit-content}.ovw-conf{gap:8px;display:grid}.ovw>.ovw-rate{border-bottom:1px solid var(--line);margin-top:4px;padding-bottom:16px}.an-items{min-width:0;font-size:12.5px;line-height:1.4}.an-items summary{cursor:pointer;color:var(--muted)}.an-items summary:hover{color:var(--fg)}.an-items ul{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.an-items li{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.an-items li small{color:var(--muted);font-size:11.5px;display:block}.an-item-pts{white-space:nowrap;font-variant-numeric:tabular-nums}.an-items p{color:var(--muted);margin:6px 0 0;font-size:11.5px}.pr-opts-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:14px 18px;display:grid}.pr-c[role=radiogroup]{align-content:start;gap:6px}.pr-opt{border:1px solid var(--line);cursor:pointer;color:var(--muted);border-radius:8px;grid-template-columns:auto 1.1em minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 10px;line-height:1.45;display:grid}.pr-opt:hover{border-color:var(--gold)}.pr-opt:focus-within{outline:2px solid var(--gold);outline-offset:1px}.pr-opt[data-on]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:var(--tint);color:var(--fg)}.pr-c[data-moved] .pr-opt[data-on]{border-color:var(--warn);box-shadow:inset 0 0 0 1px var(--warn)}.pr-opt input{margin:0}.mna-date{white-space:nowrap}.mna-exp{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 6px 0 0;font-size:12px}.mna-exp:hover{color:var(--fg)}.mna-more td{background:var(--tint);white-space:normal}.mna-more p{max-width:none;margin:0 0 6px;font-size:13px;line-height:1.5}.mna-more p:last-child{margin-bottom:0}.pill.pr-flag[data-level]{color:var(--lvl);background:var(--lvl-light)}.set-list{gap:6px;font-size:14px;display:grid}.set-list textarea{width:100%;max-width:32rem;font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--fg);border-radius:3px;padding:6px 8px}.dg-pdf{border:1px solid var(--line);color:var(--fg);white-space:nowrap;border-radius:3px;align-self:center;margin-left:auto;padding:4px 10px;font-size:13px;text-decoration:none}.dg-pdf:hover{border-color:var(--accent);color:var(--accent)}.dg[data-print] .dg-print-part+.dg-print-part{margin-top:32px}.dg-print-part>h2{border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:6px}.dg-print-note{margin-bottom:16px}.dg-doc{max-width:52rem;margin:0 auto}.dg-print-bar{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 16px;padding:10px 14px;font-size:13.5px;display:flex}.dg-cover{align-content:start;gap:10px;padding:8px 0 24px;display:grid}.dg-cover-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px}.dg-cover h1{font-family:var(--font-display);margin:6px 0 0;font-size:44px;font-weight:400;line-height:1.1}.dg-cover-line{margin:0;font-size:16px}.dg-cover-meta{color:var(--muted);margin:0;font-size:13px}.dg-cover-verdict{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0 4px;padding:14px 0}.dg-cover-rec{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 6px;font-size:12px;font-weight:600}.dg-cover-rec span{color:var(--muted);letter-spacing:.06em;font-weight:400}.dg-cover-head{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:22px;line-height:1.35}.dg-toc h2{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:12px 0 6px;font-size:12px;font-weight:600}.dg-toc ol{columns:2;gap:4px 32px;margin:0;padding:0;list-style:none;display:grid}.dg-toc li{break-inside:avoid;align-items:baseline;gap:12px;display:flex}.dg-toc li>span,.dg-print-n{font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums}.dg-toc a{color:inherit;text-decoration:none}.dg-cover-conf{color:var(--muted);max-width:60ch;margin:18px 0 0;font-size:12px}.dg[data-print] .dg-print-part{margin-top:40px}.dg[data-print] .dg-print-part>h2{border-bottom:2px solid var(--gold);font-family:var(--font-display);align-items:baseline;gap:14px;margin:0 0 16px;padding-bottom:8px;font-size:26px;font-weight:400;display:flex}.dg-print-n{font-size:18px}@page{size:letter;margin:18mm 17mm 20mm;@bottom-left{content:"Acendia Partners · Confidential";font:8pt Arial,Helvetica,sans-serif;color:#6b6f6c}@bottom-right{content:"Page " counter(page) " of " counter(pages);font:8pt Arial,Helvetica,sans-serif;color:#6b6f6c}@top-right{font:8pt Arial,Helvetica,sans-serif;color:#6b6f6c}}@page:first{@top-right{content:none}@bottom-left{content:none}@bottom-right{content:none}}@media print{:root{--bg:#fff;--panel:#fff;--fg:#1a1d1b;--muted:#555b57;--line:#c9ccc4;--tint:#0f3d2e0d;--accent:#2f6b4f;--accent-tint:#e6ede7;--warn:#8f5f00;--warn-tint:#b8913a2e;--bad:#a3271f;--bad-tint:#a3271f17;--bar:#b4bab5;--gold:#a8802f;--sage-fill:#e6ede7;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:var(--fg);background:#fff!important}.dg-doc,.dg-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dg-doc{max-width:none;font-family:var(--font-display);font-size:10.5pt;line-height:1.45}.dg-doc table,.dg-doc figure,.dg-doc .chip,.dg-doc small,.dg-doc .muted{font-family:var(--font-body)}.dg-doc table{font-size:8.5pt}.dg-doc h3{break-after:avoid;font-size:13pt}.dg-doc p,.dg-doc li{orphans:3;widows:3}.dg-doc a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:2px}.dg-doc .shots{grid-template-columns:repeat(2,1fr);gap:5mm;display:grid}.dg-doc .shots a{align-content:start;gap:1.5mm;text-decoration:none;display:grid}.dg-doc .shots img{object-fit:contain;background:#fff;width:100%;max-width:none;height:auto;max-height:75mm}.dg-doc .shots a,.dg-doc .media{break-inside:avoid}.dg-doc button,.dg-doc input,.dg-doc select,.dg-doc textarea{display:none!important}.dg-doc summary::marker{display:none!important}.dg-cover{break-after:page;align-content:center;min-height:230mm;padding:0}.dg-cover h1{font-size:34pt}.dg-cover-head{font-size:16pt}.dg-toc ol{font-size:11pt}.dg[data-print] .dg-print-part{break-before:page;margin-top:0}.dg[data-print] .dg-print-part>h2{break-after:avoid;font-size:20pt}.dg-doc .tw{max-height:none;overflow:visible}.dg-doc table{table-layout:fixed;width:100%}.dg-doc td,.dg-doc th{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.dg-doc table[data-wide]{font-size:7pt}.dg-doc table[data-wide] th{letter-spacing:.04em;font-size:6pt}.dg-doc thead{display:table-header-group}.dg-doc figure,.dg-doc tr,.dg-tile,.dg-score,.dg-card{break-inside:avoid-page}.dg-doc h3,.dg-doc h4{break-after:avoid-page}.dg-tabs,.dg-print-bar,.pfb-toggle,.pfb-pin,.pfb-pop,.pfb-banner,.sam-toggle{display:none!important}}.pb-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:14px;margin-top:10px;display:grid}.pb-card{border-top:2px solid var(--accent);align-content:start;gap:6px;padding-top:8px;font-size:13.5px;line-height:1.5;display:grid}.pb-card:first-child{grid-column:1/-1}.pb-card h4{align-items:baseline;gap:8px;margin:0;font-size:15px;display:flex}.pb-n{color:var(--gold,var(--warn));font-variant-numeric:tabular-nums}.pb-head{background:var(--tint);color:var(--muted);border-radius:2px;margin-left:auto;padding:1px 8px;font-size:12px;font-weight:500}.pb-head[data-h="2"]{background:var(--accent-tint);color:var(--accent)}.pb-head[data-h="0"]{background:var(--bad-tint);color:var(--bad)}.pb-card p{margin:0}.pb-tags{flex-wrap:wrap;gap:4px;display:flex}.pb-kv b{font-weight:600}.pb-list{gap:2px;margin:0;padding-left:20px;display:grid}.pb-table-wrap{overflow-x:auto}.pb-table{border-collapse:collapse;width:100%;font-size:12.5px}.pb-table th,.pb-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:4px 8px 4px 0}.pb-table th{color:var(--muted);white-space:nowrap;font-weight:600}.dg-quote{border-left:2px solid var(--gold);font-family:var(--font-display);color:var(--fg);margin:4px 0 0;padding:2px 0 2px 10px;font-size:13.5px;font-style:italic}.dg-quote cite{font-family:var(--font-body);color:var(--muted);margin-top:2px;font-size:12px;font-style:normal;display:block}.dg-ai-list{border-top:0;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:12px 28px;padding-top:0}.dg-pb-list{gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.dg-pb-list li{gap:2px;display:grid}.dg-pb-list li[data-status]{border-left:3px solid var(--line);padding-left:10px}.dg-pb-list li[data-status=met]{border-left-color:var(--accent)}.dg-pb-list li[data-status=partial]{border-left-color:var(--warn)}.dg-pb-list li[data-status=missed]{border-left-color:var(--bad)}.dg-pb-h{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.dg-pb-outcome{border-left:2px solid var(--gold);max-width:80ch;margin:0;padding:8px 0 8px 14px}.dg-pb-outcome b{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:10px;font-size:11px;font-weight:600}.dg-pb-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-self:start;font-size:10.5px;font-weight:600}.dg-pb-phases{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.dg-pb-phases>li>p{margin:0}.dg-table table[data-ledger] tbody tr:not([data-style]) td:first-child{padding-left:20px}.dg-table table[data-ledger] tr[data-style=sub] td{font-style:italic}.dg-table table[data-ledger] tr[data-style=sub] td:first-child{padding-left:32px}.dg-table table[data-ledger] tr[data-style=total] td{border-top:1px solid var(--fg);border-bottom:1px solid var(--line);background:var(--tint)}.dg-table table[data-ledger] tr[data-style=total]+tr:not([data-style]) td,.dg-table table[data-ledger] tr[data-style=sub]+tr:not([data-style]) td{padding-top:12px}.dg-table table[data-ledger] tbody tr:last-child[data-style=total] td{border-bottom:3px double var(--fg)}.dg-li{letter-spacing:.04em;margin-left:6px;font-size:11px;font-weight:600}.dg-risks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dg-risk{border:1px solid var(--line);border-left:4px solid var(--warn);background:var(--panel);border-radius:3px;gap:8px;padding:12px 16px;display:grid}.dg-risk[data-sev=breaker]{border-left-color:var(--bad)}.dg-risk[data-sev=red]{border-left-color:var(--bad);border-left-style:double}.dg-risk[data-sev=watch]{border-left-color:var(--line)}.dg-risk-h{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.dg-risk-h b{font-size:15px}.dg-risk-b{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:8px 28px;display:grid}.dg-risk-b p{max-width:70ch;margin:2px 0 0;font-size:13.5px;line-height:1.5}@media print{.dg-risk{break-inside:avoid;background:#fff}}.dd-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:10px 28px;margin:8px 0 14px;padding:12px 0;display:flex}.dd-stats>div{gap:2px;display:grid}.dd-stats b{font-family:var(--font-display);color:var(--forest);font-size:30px;font-weight:400;line-height:1}.dd-stats>div[data-ours] b{color:var(--accent)}.dd-stats span{color:var(--muted);font-size:12px}.dd-stats .dd-types{flex-wrap:wrap;align-self:center;gap:6px;margin-left:auto;display:flex}@media (prefers-color-scheme:dark){.dd-stats b{color:var(--cream)}}.dd-head{border-left:3px solid var(--gold);font-family:var(--font-display);max-width:80ch;margin:0 0 14px;padding:4px 0 4px 16px;font-size:18px;line-height:1.45}.dd-head p{margin:0}.dd-sectors{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:12px;margin:0 0 14px;display:grid}.dd-sector{border:1px solid var(--line);border-top:3px solid var(--line);background:var(--panel);border-radius:3px;align-content:start;gap:8px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:grid}.dd-sector[data-flag=focus]{border-top-color:var(--accent)}.dd-sector[data-flag=possible]{border-top-color:var(--gold)}.dd-sector header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.dd-sector header b{font-size:15px}.dd-sector .md p{margin:0}.dd-sowhat{background:var(--tint);border-radius:3px;padding:8px 10px}.dd-sowhat>span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.dd-notes{color:var(--muted);gap:6px;max-width:90ch;margin-top:12px;font-size:12.5px;display:grid}.dd-notes p{margin:0}.dl-type{white-space:nowrap;font-size:11.5px}.dl-type[data-type=acquisition],.dl-type[data-type=add_on],.dl-type[data-type=pe_platform]{background:var(--accent-tint);color:var(--accent)}.dl-type[data-type=growth_round],.dl-type[data-type=venture_round]{background:var(--warn-tint)}.dg-ladder{border:1px solid var(--line);border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dg-ladder li{border-left:1px solid var(--line);color:var(--muted);gap:2px;padding:10px 12px;font-size:13px;display:grid}.dg-ladder li:first-child{border-left:0}.dg-ladder li b{font-weight:600}.dg-ladder li span{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.dg-ladder li[data-past]{background:var(--tint)}.dg-ladder li[data-on]{background:var(--forest);color:var(--cream)}.dg-ladder li[data-on] span{color:var(--gold-bright)}.dg-ai-top{flex-wrap:wrap;align-items:center;gap:12px 32px;display:flex}.dg-ai-rating{justify-items:start;gap:4px;display:grid}.dg-ai-rating .dg-tile-v small{font-family:var(--font-body);color:var(--muted);font-size:13px}.dg-ai-words{flex-wrap:wrap;gap:6px 14px;margin:0;display:flex}.dg-ai-cats{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:12px 24px;display:grid}.dg-ai-cat{border-top:2px solid var(--gold);align-content:start;gap:6px;padding-top:10px;font-size:13px;display:grid}.dg-ai-cat p{margin:0;line-height:1.5}.dg-ai-cat-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dg-ai-cat-h .dg-score-v{font-size:22px}.dg-meter4{grid-template-columns:repeat(4,1fr)}.dg-ai-gaps{color:var(--muted)}@media print{.dg-ladder li[data-on]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.dg-ai-cat{break-inside:avoid}.dg-doc .dg,.dg-doc .dg-body,.dg-doc .dg-sec,.dg-doc .dg-block,.dg-doc .dg-cols,.dg-doc .dg-verdict,.dg-doc .dg-ai,.dg-doc .dg-cards,.dg-doc .dg-card,.dg-doc .dg-flow,.dg-doc .dg-flow li,.dg-doc .dg-finds,.dg-doc .dg-find,.dg-doc .dg-risks,.dg-doc .dg-risk,.dg-doc .dg-risk-b,.dg-doc .dg-pb-list,.dg-doc .dg-pb-list li,.dg-doc .dg-features,.dg-doc .dg-list,.dg-doc .dg-steps,.dg-doc .dg-flags,.dg-doc .dg-timeline,.dg-doc .dg-figs,.dg-doc .pb-grid,.dg-doc .pb-card,.dg-doc .media-grid{display:block}.dg-doc .dg-list,.dg-doc .dg-steps{padding-left:5mm}.dg-doc .dg-list>li,.dg-doc .dg-steps>li{margin-bottom:1.2mm;display:list-item}.dg-doc .dg-flags>li,.dg-doc .dg-features>li,.dg-doc .dg-pb-list>li,.dg-doc .dg-timeline>li{margin-bottom:2mm}.dg-doc .dg-body>*+*,.dg-doc .dg-sec>*+*,.dg-doc .dg-block>*+*,.dg-doc .dg-card>*+*,.dg-doc .dg-cols>*+*,.dg-doc .dg-risk>*+*,.dg-doc .dg-find>*+*,.dg-doc .pb-card>*+*{margin-top:2.5mm}.dg-doc .dg-body>.dg-sec+.dg-sec{margin-top:7mm}.dg-doc .dg-cards>.dg-card+.dg-card,.dg-doc .dg-finds>*+*,.dg-doc .dg-risks>*+*,.dg-doc .dg-flow>li+li,.dg-doc .pb-grid>*+*{margin-top:5mm}.dg-doc .dg-risk-b>*+*{margin-top:2mm}.dg-doc .dg-cols>.dg-block{border-top:1px solid var(--line);padding-top:2mm}.dg-doc .dg-scores,.dg-doc .dg-tiles,.dg-doc .dg-ai-cats,.dg-doc .dg-charts,.dg-doc .shots,.dg-doc .dg-ladder{border:0;flex-wrap:wrap;align-items:flex-start;gap:3mm;display:flex}.dg-doc .dg-score,.dg-doc .dg-ai-cat{break-inside:avoid;border:1px solid var(--line);flex:0 0 calc(33.3% - 2mm);padding:2.5mm}.dg-doc .dg-tile{break-inside:avoid;border:1px solid var(--line);flex:0 0 calc(25% - 2.3mm)}.dg-doc .dg-charts>*{break-inside:avoid;flex:0 0 calc(50% - 1.5mm)}.dg-doc .shots>a{flex:0 0 calc(50% - 1.5mm)}.dg-doc .dg-ladder>li{border:1px solid var(--line);flex:1 1 0}.dg-doc .dg-score p,.dg-doc .dg-ai-cat p{font-size:8.5pt}.dg-doc .dg-figs,.dg-doc .dg-chart,.dg-doc .dg-card h4,.dg-doc .dg-risk-h,.dg-doc .dg-find-h,.dg-doc .dg-tk{break-inside:avoid}.dg-doc .dg-tk{break-before:avoid}.dg-doc h3,.dg-doc h4,.dg-doc .dg-pb-h,.dg-doc .dg-tile-l{break-after:avoid}.dg-doc .dg-sec,.dg-doc .dg-block,.dg-doc .dg-card,.dg-doc .dg-risk{break-inside:auto}.dg-doc .dg-pb-list>li>*,.dg-doc .dg-flow>li>.dg-num,.dg-doc .dg-features .dg-feature-d{display:block}.dg-doc .dg-pb-list>li>.dg-src{display:inline-flex}.dg-doc table{table-layout:auto}.dg-doc tr{break-inside:auto}.dg-doc td{orphans:2;widows:2}}
