:root{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#8a5cd0;--viz-5:#d9a21b;--viz-6:#d14d8a;--viz-7:#2aa3b8;--viz-other:#a3abb9;--viz-bound:#2f8f63;--page:#080f1a;--glow-a:#4a1238;--card:#fff;--card-r:16px;--card-sh:0 14px 34px #12070e66;--head:#1c2740;--num:#25324c;--body:#6a7183;--micro:#98a0ad;--hair:#edeff4;--hair2:#e9ecf2;--tile:#fbfcfe;--soft:#f4f6fa;--indigo:#4a5cb8;--good:#2f8f63;--good-br:#4a9e75;--warn:#c98a2e;--bad:#c2485a;--violet:#8e6fd8;--lob-cyber:#2a78d6;--lob-teo:#eb6834;--src-api:#1baf7a;--m-received:#4a5cb8;--m-received-tint:#4a5cb817;--m-effective:#12897f;--m-effective-tint:#12897f17;--on-dark:#fffc;--on-dark-muted:#ffffff73;--sans:"Poppins", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif;--mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--page);background-image:radial-gradient(1100px 480px at 52% -10%, var(--glow-a) 0%, #4a123800 64%), radial-gradient(820px 560px at 88% 26%, #5a14464d 0%, #5a144600 62%), radial-gradient(760px 420px at 8% 78%, #2e0e3261 0%, #2e0e3200 66%);color:var(--head);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;background-attachment:fixed;min-height:100vh}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}small{font-size:11px}a{color:var(--indigo)}:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal{max-width:1400px;padding:18px max(16px, env(safe-area-inset-right,0px)) 48px max(16px, env(safe-area-inset-left,0px));margin:0 auto}.topbar{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.eyebrow{letter-spacing:.9px;text-transform:uppercase;color:var(--on-dark-muted);font-size:9px;font-weight:600}.wordmark{letter-spacing:-.01em;color:#fff;font-size:23px;font-weight:700;line-height:1.1}.wordmark span{color:#ffffff9e;font-weight:400}.asof{font-family:var(--mono);color:#ffffffbf;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:99px;padding:4px 11px;font-size:11px}.asof-live{color:#9fe0bf;border-color:#4a9e7573}.topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.user{color:var(--on-dark);font-size:12px}.tabs{gap:4px;margin:18px 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.tab{color:#ffffff9e;white-space:nowrap;border:1px solid #0000;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none}.tab:hover{color:#fff;background:#ffffff0d}.tab-on{color:#fff;background:#785ac83d;border-color:#9678e657}.content{display:block}.stack{flex-direction:column;gap:16px;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.grid-2.inner{padding:0 22px 8px}@media (width<=900px){.grid-2{grid-template-columns:1fr}}.btn{font:inherit;cursor:pointer;border:1px solid var(--hair);background:var(--soft);color:var(--head);border-radius:8px;padding:7px 13px;font-size:12px;font-weight:600}.btn:hover:not(:disabled){background:#eaedf4}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--indigo);border-color:var(--indigo);color:#fff;padding:9px 18px;font-size:13px}.btn-primary:hover:not(:disabled){background:#3d4ea3}.btn-quiet{color:var(--on-dark);background:#ffffff12;border-color:#ffffff1f;font-weight:500}.btn-quiet:hover:not(:disabled){background:#ffffff1f}.btn-ghost{background:0 0}.link-btn{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.link-btn:hover .strong{color:var(--indigo);text-decoration:underline}.input{font:inherit;color:var(--head);border:1px solid var(--hair);background:#fff;border-radius:8px;min-width:0;padding:6px 10px;font-size:12.5px}.input-sm{padding:3px 6px;font-size:12px}textarea.input{resize:vertical;width:100%}.controls{flex-wrap:wrap;gap:8px;display:flex}.toggle{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.toggle input{width:16px;height:16px;accent-color:var(--indigo)}.card{background:var(--card);border-radius:var(--card-r);box-shadow:var(--card-sh);padding-bottom:18px;overflow:hidden}.card-head{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.card-head>div:first-child{flex:320px}.card-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.card-sub{color:var(--body);max-width:95ch;margin-top:4px;font-size:12.5px}.card-sub b{color:var(--head);font-weight:600}.card-actions{gap:8px;display:flex}.sub-title{padding:10px 22px 6px;font-size:13.5px;font-weight:700}.grid-2.inner .sub-title{padding-left:0}.state{color:var(--on-dark);text-align:center;padding:40px 0}.state-error{flex-direction:column;align-items:center;gap:12px;display:flex}.muted{color:var(--micro)}.muted-on-dark{color:var(--on-dark-muted)}.block{display:block}.strong{color:var(--head);font-weight:600}.pad{padding:10px 22px}.error-inline{color:var(--bad);font-size:12px;font-weight:600}.note{border-left:2px solid var(--violet);color:var(--on-dark);background:#ffffff0f;border-radius:0 10px 10px 0;max-width:120ch;padding:12px 15px;font-size:12px;line-height:1.65}.note b{color:#fff;font-weight:600}.tiles{grid-template-columns:repeat(6,1fr);gap:11px;padding:6px 22px 4px;display:grid}.tiles-3{grid-template-columns:repeat(3,1fr)}@media (width<=1180px){.tiles{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.tiles,.tiles-3{grid-template-columns:1fr 1fr}}@media (width<=420px){.tiles,.tiles-3{grid-template-columns:1fr}}.tile{background:var(--tile);border:1px solid var(--hair);border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;min-height:108px;padding:13px 14px;display:flex}.tile-hero{background:#4a9e7512;border-color:#4a9e7538}.tile-warn{background:#c2485a0d;border-color:#c2485a2e}.tile>div:last-child{flex-direction:column;justify-content:flex-end;min-height:52px;display:flex}.tile-label{letter-spacing:.72px;text-transform:uppercase;color:var(--micro);font-size:9px;font-weight:600;line-height:1.5}.tile-value{font-family:var(--mono);letter-spacing:-.02em;color:var(--num);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:1.1}.tile-sub{color:var(--body);margin-top:5px;font-size:10.5px}.rz{font-size:18px;line-height:1.35}.rz small{font-family:var(--sans);color:var(--body);font-size:10px}.band-good{color:var(--good)}.band-warn{color:var(--warn)}.band-bad{color:var(--bad)}.bg-good{background:var(--good-br)}.bg-warn{background:var(--warn)}.bg-bad{background:var(--bad)}.bg-none{background:var(--indigo)}.meter{background:var(--hair2);border-radius:3px;height:5px;margin-top:7px;position:relative}.meter-fill{border-radius:3px;height:100%;display:block}.meter-marker{background:var(--head);opacity:.45;border-radius:1px;width:2px;height:11px;position:absolute;top:-3px}.hero-row{grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:24px;padding:4px 22px 14px;display:grid}@media (width<=760px){.hero-row{grid-template-columns:1fr}}.hero-figure{flex-direction:column;gap:2px;display:flex}.hero-label{letter-spacing:.72px;text-transform:uppercase;color:var(--micro);font-size:9px;font-weight:600}.hero-value{font-family:var(--mono);letter-spacing:-.03em;font-size:40px;font-weight:500;line-height:1.05}.hero-of{color:var(--body);font-size:12.5px}.stacked-meter{background:var(--hair2);border-radius:6px;height:18px;display:flex;position:relative}.stacked-meter i:first-child{border-radius:6px 0 0 6px}.seg-bound{background:var(--good-br);display:inline-block}.seg-open{background:#4a5cb88c;display:inline-block}.stacked-meter .meter-marker{height:26px;top:-4px}.meter-marker-floor{background:var(--bad);opacity:.7}.table-wrap{padding:0 22px;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:12.5px}table.data th{text-align:right;letter-spacing:.72px;text-transform:uppercase;color:var(--micro);border-bottom:1px solid var(--hair);white-space:nowrap;vertical-align:bottom;padding:9px 8px;font-size:9px;font-weight:600;line-height:1.5}table.data td{border-bottom:1px solid var(--hair2);text-align:right;white-space:nowrap;font-family:var(--mono);color:var(--num);font-variant-numeric:tabular-nums;vertical-align:middle;padding:10px 8px}table.data th.text,table.data td.text{text-align:left;font-family:var(--sans);white-space:normal}table.data td.text{min-width:110px}table.data tbody tr:hover{background:#f7f9fc}table.data td.strong{font-size:14px;font-weight:500}.data-click tbody tr{cursor:pointer}.row-selected,table.data tbody tr.row-selected:hover{background:#4a5cb812}.row-watch{background:#c98a2e0f}.row-total td{color:var(--head);border-top:1px solid var(--hair);border-bottom:0;font-weight:600}.row-detail td{background:var(--soft)}.group-head th.gh{text-align:center;color:var(--head);background:var(--soft);letter-spacing:.6px;border-radius:9px 9px 0 0;font-size:10px}.group-head th.gh em{text-transform:none;letter-spacing:0;color:var(--body);font-size:9.5px;font-style:normal;font-weight:400;font-family:var(--mono);display:block}.group-head th.gh-up{background:#4a5cb812}.group-head th{border-bottom:0}.col-group{border-left:1px solid var(--hair)}.col-up{background:#4a5cb809}.col-meter{min-width:120px}.col-meter small{text-align:right;margin-top:2px;display:block}.who{align-items:center;gap:10px;display:inline-flex}.avatar{width:28px;height:28px;color:var(--indigo);background:#4a5cb81a;border:1px solid #4a5cb82e;border-radius:9px;flex:none;place-items:center;font-size:10.5px;font-weight:700;display:grid}.pill{font-family:var(--sans);white-space:nowrap;border-radius:99px;margin-left:4px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.6;display:inline-block}.pill-neutral{background:var(--soft);color:var(--body);border:1px solid var(--hair)}.pill-good{color:var(--good);background:#4a9e751f}.pill-warn{color:#a06a17;background:#c98a2e24}.pill-bad{color:var(--bad);background:#c2485a1a}.pill-info{color:var(--indigo);background:#4a5cb81f}.date-cell .pill{margin-left:2px}.trend{color:var(--micro);margin-left:3px;font-size:9px}.trend.up{color:var(--good)}.trend.down{color:var(--bad)}table.data .prelim{font-style:italic}table.data td.cohort-cell{white-space:nowrap}.dots{gap:3px;display:inline-flex}.dots i{background:var(--hair2);border-radius:50%;width:7px;height:7px}.dots i.on{background:var(--indigo)}.mixbar{background:var(--hair2);vertical-align:middle;border-radius:4px;width:110px;height:8px;display:inline-flex;overflow:hidden}.mixbar i{height:100%;display:block}.mix-5,.legend-item i.mix-5{background:#2f8f63}.mix-4,.legend-item i.mix-4{background:#4a9e75}.mix-3,.legend-item i.mix-3{background:#9fc6a8}.mix-2,.legend-item i.mix-2{background:#e2c08a}.mix-1,.legend-item i.mix-1{background:#d98a95}.mix-u,.legend-item i.mix-u{background:#cfd4de}.sparkline{vertical-align:middle}.spark-area{fill:#4a5cb81f}.spark-line{fill:none;stroke:var(--indigo);stroke-width:1.5px}.spark-dot{fill:var(--indigo)}.chips{flex-wrap:wrap;gap:6px;padding:0 22px 10px;display:flex}.chip{font:inherit;color:var(--body);background:var(--soft);border:1px solid var(--hair);cursor:pointer;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:500}.chip-on{background:var(--head);color:#fff;border-color:var(--head)}.chip-warn:not(.chip-on){color:var(--bad)}.chip-count{font-family:var(--mono);opacity:.75;margin-left:4px;font-size:11px}.detail{flex-direction:column;gap:10px;padding:4px 2px;display:flex}.facts{flex-wrap:wrap;gap:8px 28px;margin:0;display:flex}.facts div{flex-direction:column;display:flex}.facts dt{letter-spacing:.6px;text-transform:uppercase;color:var(--micro);font-size:9px;font-weight:600}.facts dd{color:var(--head);margin:0;font-size:12.5px}.queue-notes{color:var(--body);max-width:100ch;font-size:12px}.comment-editor{flex-direction:column;gap:6px;max-width:760px;display:flex}.comment-editor label{color:var(--head);font-size:11px;font-weight:600}.comment-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.reason-list{flex-direction:column;gap:7px;margin:0;padding:0 22px;list-style:none;display:flex}.grid-2.inner .reason-list{padding:0}.reason-list li{grid-template-columns:minmax(120px,190px) 1fr 70px;align-items:center;gap:10px;font-size:12.5px;display:grid}.reason-name{color:var(--head);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reason-bar{background:var(--hair2);border-radius:4px;height:8px;overflow:hidden}.reason-bar i{background:#4a5cb899;border-radius:4px;height:100%;display:block}.reason-count{font-family:var(--mono);text-align:right;color:var(--num)}.reason-count small{color:var(--micro)}.chart-wrap{padding:0 22px}.chart{width:100%;height:auto;display:block}.chart .grid{stroke:var(--hair2);stroke-width:1px}.chart .axis{font-family:var(--mono);fill:var(--micro);font-size:11px}.chart .axis-strong{fill:var(--head)}.chart .target-line{stroke:var(--bad);stroke-width:1.5px;stroke-dasharray:5 4}.hatch-bg{fill:#0000}.hatch-line{stroke:#fff;stroke-width:2px}.fill-cyber{fill:var(--lob-cyber)}.fill-tech{fill:var(--lob-teo)}.fill-api{fill:var(--src-api)}.fill-viz-1{fill:var(--viz-1)}.fill-viz-2{fill:var(--viz-2)}.fill-viz-3{fill:var(--viz-3)}.fill-viz-4{fill:var(--viz-4)}.fill-viz-5{fill:var(--viz-5)}.fill-viz-6{fill:var(--viz-6)}.fill-viz-7{fill:var(--viz-7)}.fill-viz-other{fill:var(--viz-other)}.legend{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.legend-item{color:var(--body);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.legend-item i{border-radius:2px;width:12px;height:8px;display:inline-block}.legend-item i.fill-cyber{background:var(--lob-cyber)}.legend-item i.fill-tech{background:var(--lob-teo)}.legend-item i.fill-api{background:var(--src-api)}.legend-item i.fill-viz-1{background:var(--viz-1)}.legend-item i.fill-viz-2{background:var(--viz-2)}.legend-item i.fill-viz-3{background:var(--viz-3)}.legend-item i.fill-viz-4{background:var(--viz-4)}.legend-item i.fill-viz-5{background:var(--viz-5)}.legend-item i.fill-viz-6{background:var(--viz-6)}.legend-item i.fill-viz-7{background:var(--viz-7)}.legend-item i.fill-viz-other{background:var(--viz-other)}.legend-item i.seg-bound{background:var(--good-br)}.legend-item i.seg-open{background:#4a5cb88c}.legend-item i.legend-floor{background:var(--bad);width:2px;height:11px}.legend-item i.legend-hatch{background:repeating-linear-gradient(45deg, var(--indigo) 0 2px, #fff 2px 4px)}.signin-screen{place-items:center;min-height:100vh;padding:24px;display:grid}.signin-card{border-radius:var(--card-r);background:#ffffff0d;border:1px solid #ffffff1a;flex-direction:column;gap:14px;max-width:420px;padding:28px;display:flex}.signin-card p{color:var(--on-dark);font-size:13px}.signin-card .btn{align-self:flex-start}.signin-choices{flex-wrap:wrap;gap:10px;display:flex}.signin-choices .btn{padding:9px 18px;font-size:13px}.signin-form{flex-direction:column;gap:12px;display:flex}.signin-form label{color:var(--on-dark);flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.signin-form .input{padding:9px 11px;font-size:14px}.signin-card .signin-error{color:#ff8a8a;font-size:12.5px;font-weight:600}.signin-back{color:var(--on-dark-muted);align-self:flex-start;font-size:12.5px}.signin-back:hover{color:#fff;text-decoration:underline}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.runsheet{top:env(safe-area-inset-top,0px);z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080f1adb;border:1px solid #ffffff14;border-radius:12px;gap:4px;margin:-4px 0 4px;padding:8px;display:flex;position:sticky;overflow-x:auto}.runsheet a{color:var(--on-dark);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:12px;text-decoration:none}.runsheet a:hover{color:#fff;background:#ffffff12}.runsheet a span{font-family:var(--mono);color:var(--violet);margin-right:4px}.section-head{align-items:flex-start;gap:14px;margin-top:18px;scroll-margin-top:70px;display:flex}.section-n{font-family:var(--mono);color:var(--violet);border:1px solid #8e6fd873;border-radius:8px;margin-top:2px;padding:3px 8px;font-size:13px}.section-head h2{color:#fff;letter-spacing:-.01em;font-size:22px;font-weight:700}.section-head p{color:var(--on-dark-muted);margin-top:2px;font-size:12.5px}.grid-drivers{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.grid-brokers{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1100px){.grid-drivers,.grid-brokers{grid-template-columns:1fr}}.tiles-4{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.tiles-4{grid-template-columns:1fr 1fr}}.seg{background:var(--soft);border:1px solid var(--hair);border-radius:10px;padding:3px;display:inline-flex}.seg button{font:inherit;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600}.seg button[aria-selected=true]{color:var(--head);background:#fff;box-shadow:0 1px 2px #1c274024}.seg-dark{background:#ffffff0f;border-color:#ffffff1f}.seg-dark button{color:var(--on-dark)}.seg-dark button[aria-selected=true]{color:#fff;box-shadow:none;background:#785ac866}.row-lead td{background:#4a5cb80d;font-size:13.5px}.row-bound td{background:#4a9e7512}.muted-cell{color:var(--micro)!important}.small{font-size:11.5px}.mono{font-family:var(--mono)}.btn-sm{padding:4px 9px;font-size:11.5px}.flash{color:var(--good);background:#4a9e751f;border-radius:8px;margin:0 22px 10px;padding:8px 12px;font-size:12.5px;font-weight:500}table.data.mini{font-size:12px}table.data.mini td,table.data.mini th{padding:6px 8px}.momentum{grid-template-columns:1fr 1fr;gap:12px 16px;padding:0 22px;display:grid}@media (width<=520px){.momentum{grid-template-columns:1fr}}.mom-head{justify-content:space-between;margin-bottom:4px;font-size:12px;display:flex}.mom-bars{border-bottom:1px solid var(--hair2);align-items:flex-end;gap:3px;height:44px;display:flex}.mom-bars i{background:var(--indigo);opacity:.85;border-radius:2px 2px 0 0;flex:1;min-height:1px}.mom-bars i.partial{background:repeating-linear-gradient(45deg, var(--indigo) 0 2px, #c9d0f0 2px 4px)}.notes{flex-direction:column;gap:14px;padding:0 22px;display:flex}.note-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.note-list li{border-left:2px solid var(--violet);background:var(--tile);border-radius:0 8px 8px 0;padding:6px 12px}.note-list p{color:var(--head);white-space:pre-wrap;font-size:13px}.note-form{flex-direction:column;gap:8px;display:flex}.dash-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dash-frame{border-radius:var(--card-r);width:100%;height:calc(100vh - 190px);min-height:640px;box-shadow:var(--card-sh);background:#f2f4f6;border:0}table.data .group-row td{border-bottom:1px solid var(--hair);padding:0}.group-toggle{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--head);background:0 0;border:0;align-items:baseline;gap:10px;padding:8px;display:flex}table.data .group-depth-0 td{background:var(--soft)}.group-depth-0 .group-label{font-size:13.5px;font-weight:700}.group-depth-1 .group-toggle{padding-left:30px}.group-depth-1 .group-label{font-size:12.5px;font-weight:600}.group-toggle:hover .group-label{color:var(--indigo)}.chev{width:12px;color:var(--micro);font-size:11px}.group-stats{font-family:var(--mono);color:var(--body);font-size:11.5px}.group-warn{color:var(--bad)}.prob-chips{align-items:center}.chips-label{letter-spacing:.72px;text-transform:uppercase;color:var(--micro);margin-right:2px;font-size:9px;font-weight:600}.chip-quick:not(.chip-on){color:var(--indigo);border-style:dashed}.totals{border:1px solid var(--hair);background:var(--tile);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 22px 12px;display:grid;overflow:hidden}@media (width<=1100px){.totals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.totals{grid-template-columns:1fr 1fr}}.total{border-left:1px solid var(--hair);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.total:first-child{border-left:0}.total-lead{background:#4a5cb80f}.total-label{letter-spacing:.72px;text-transform:uppercase;color:var(--micro);font-size:9px;font-weight:600}.total-value{font-family:var(--mono);color:var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:500}.total-lead .total-value{color:var(--head);font-size:22px}.total-sub{color:var(--body);font-size:10.5px}.stage-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:4px 22px;display:grid}@media (width<=1100px){.stage-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.stage-strip{grid-template-columns:1fr 1fr}}.stage-card{text-align:left;cursor:pointer;font:inherit;background:var(--tile);border:1px solid var(--hair);color:var(--head);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.stage-card:hover{border-color:#4a5cb866}.stage-hero{background:#4a9e7512;border-color:#4a9e7540}.stage-on{border-color:var(--indigo);box-shadow:0 0 0 2px #4a5cb840}.stage-name{letter-spacing:.72px;text-transform:uppercase;color:var(--micro);font-size:9px;font-weight:600}.stage-count{font-family:var(--mono);color:var(--num);letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1.1}.stage-gwp{font-family:var(--mono);color:var(--head);font-size:12px}.stage-rule{color:var(--body);font-size:10.5px}.sort-btn{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sort-btn:hover{color:var(--indigo)}.th-hint{letter-spacing:0;text-transform:none;color:var(--micro);white-space:normal;max-width:130px;margin-left:auto;font-size:8.5px;font-weight:400;display:block}.row-book td{color:var(--body);border-top:0;font-weight:500}.stage-sub{color:var(--body);font-size:10.5px}.stage-static{cursor:default}.stage-static:hover{border-color:var(--hair)}.mix-t3,.legend-item i.mix-t3{background:#2f8f63}.mix-t2,.legend-item i.mix-t2{background:#e2c08a}.mix-t1,.legend-item i.mix-t1{background:#d98a95}.meeting-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.row-click{cursor:pointer}.pad-x{padding-left:22px;padding-right:22px}.btabs{flex-direction:column;gap:12px;display:flex}.btab-strip{border-bottom:1px solid #ffffff1f;gap:4px;display:flex;overflow-x:auto}.btab{white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1f;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;display:flex}.btab-on{background:var(--card);border-color:var(--card)}.btab-name{font:inherit;color:var(--on-dark);cursor:pointer;background:0 0;border:0;padding:8px 4px 8px 14px;font-size:13px;font-weight:600}.btab-on .btab-name{color:var(--head)}.btab-close{font:inherit;color:var(--on-dark-muted);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:16px;line-height:1}.btab-on .btab-close{color:var(--micro)}.btab-close:hover{color:var(--bad)}.tier-list{flex-direction:column;gap:8px;padding:0 22px;display:flex}.tier-row{grid-template-columns:150px 40px 1fr;align-items:center;gap:10px;display:grid}.tier-empty{opacity:.45}.strategy-body{white-space:pre-wrap;color:var(--head);max-width:90ch;font-size:13.5px;line-height:1.6}.mom-tall{height:90px}.mom-axis{color:var(--micro);font-size:10.5px;font-family:var(--mono);justify-content:space-between;margin-top:4px;display:flex}.mbars .chart .axis{font-size:10.5px}.mbar-dim{opacity:.45;transition:opacity .12s}.mbars-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:6px;display:flex}.mbars-readout{color:var(--body);font-size:11px;font-family:var(--mono)}.legend-card>summary{cursor:pointer;list-style:none}.legend-card>summary::-webkit-details-marker{display:none}.legend-card:not([open]){padding-bottom:0}.legend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;padding:0 22px;display:grid}@media (width<=1100px){.legend-grid{grid-template-columns:1fr}}.legend-grid h3{letter-spacing:.6px;text-transform:uppercase;color:var(--micro);margin:10px 0 4px;font-size:11px}.legend-grid section>h3:first-child{margin-top:0}.legend-grid p{color:var(--body);font-size:12.5px;line-height:1.55}.legend-grid b{color:var(--head);font-weight:600}table.data.legend-table td{padding:5px 8px;font-size:12px}.legend-dl{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12.5px;display:grid}.legend-dl dt{color:var(--head);font-weight:600}.legend-dl dd{color:var(--body);margin:0}.drawer-scrim{z-index:50;background:#080f1a73;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:var(--card);width:min(1100px,100%);height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);animation:.18s ease-out drawer-in;position:relative;overflow-y:auto;box-shadow:-18px 0 40px #080f1a59}@keyframes drawer-in{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.drawer{animation:none}}.drawer-close{top:calc(12px + env(safe-area-inset-top,0px));border:1px solid var(--hair);background:var(--tile);width:32px;height:32px;color:var(--body);cursor:pointer;border-radius:8px;font-size:20px;line-height:1;position:absolute;right:16px}.drawer-close:hover,.drawer-close:focus-visible{color:var(--head);border-color:var(--indigo)}.drawer-body{flex-direction:column;gap:20px;padding:22px 24px 32px;display:flex}.drawer-head{flex-direction:column;gap:6px;padding-right:40px;display:flex}.drawer-head h2{color:var(--head);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.drawer-head p{color:var(--body);margin:0}.drawer-head b{color:var(--head);font-weight:600}.drawer-tags .pill:first-child{margin-left:0}.drawer-stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.drawer-stat{background:var(--tile);border:1px solid var(--hair);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.drawer-stat .label{text-transform:uppercase;letter-spacing:.05em;color:var(--micro);font-size:10.5px;font-weight:600}.drawer-stat .value{font-family:var(--mono);color:var(--num);font-variant-numeric:tabular-nums;font-size:17px}.drawer-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.drawer-lists{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.drawer h3{color:var(--head);margin:0 0 8px;font-size:13.5px;font-weight:700}.drawer-lists table.data td.text{min-width:0}.drawer-subs .table-wrap{padding:0}.drawer-subs-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.drawer-subs-head h3{margin:0}.drawer-subs td.text{min-width:90px}.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34ch;display:-webkit-box;overflow:hidden}.tally{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.tally-label{text-transform:uppercase;letter-spacing:.05em;color:var(--micro);font-size:10.5px;font-weight:600}.tally-row{color:var(--body);grid-template-columns:minmax(0,1.4fr) minmax(40px,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.tally-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tally-bar{background:var(--soft);border-radius:3px;height:6px;overflow:hidden}.tally-bar i{background:var(--indigo);border-radius:3px;height:100%;display:block}tr.row-link{cursor:pointer}tr.row-link:hover td{background:var(--soft)}.link-button{font:inherit;color:var(--head);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:600}.link-button:hover,.link-button:focus-visible{color:var(--indigo);text-decoration:underline}.log-tools{color:var(--body);flex-wrap:wrap;align-items:center;gap:10px;padding:0 22px;font-size:12.5px;display:flex}.log-tools-right{gap:6px;margin-left:auto;display:flex}.check{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.log-day{padding-bottom:0}.log-day-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:16px 22px;display:flex}.log-day-head:hover .log-day-date,.log-day-head:focus-visible .log-day-date{color:var(--indigo)}.log-day-date{color:var(--head);font-size:16px;font-weight:700}.log-day-title{color:var(--body);flex:260px;font-size:12.5px}.log-day-stats{gap:4px;display:flex}.log-day-open .log-day-head{border-bottom:1px solid var(--hair)}.log-day-body{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;padding:16px 22px 22px;display:grid}.log-col{flex-direction:column;gap:10px;min-width:0;display:flex}.log-col h3{color:var(--head);margin:0;font-size:13.5px;font-weight:700}.log-owner-name{color:var(--head);margin-bottom:4px;font-size:12px;font-weight:600}.log-owner-name .muted{margin-left:4px;font-weight:400}.log-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.log-items li{border-radius:8px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.log-items li:hover{background:var(--soft)}.log-items input{accent-color:var(--good);flex:none;margin-top:3px}.log-items label{color:var(--num);cursor:pointer;flex-direction:column;gap:3px;font-size:12.5px;display:flex}.log-item-meta .pill{margin-left:0}.log-item-done .log-item-body{color:var(--micro);text-decoration:line-through}.log-recap{border-bottom:1px solid var(--hair);flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.log-recap-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.log-recap .btn{align-self:flex-start}.md{color:var(--body);max-width:75ch;font-size:12.5px;line-height:1.55}.md p,.md ul{margin:0 0 8px}.md ul{padding-left:18px}.md h4{color:var(--head);margin:12px 0 4px;font-size:12.5px;font-weight:700}.md hr{border:0;border-top:1px solid var(--hair);margin:10px 0}.md b{color:var(--head);font-weight:600}.md-clamped{max-height:9.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.log-notes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.log-notes li{background:var(--tile);border:1px solid var(--hair);border-radius:8px;padding:8px 10px}.log-notes p{color:var(--num);white-space:pre-wrap;margin:0 0 2px;font-size:12.5px}.log-form{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.log-form-grow{flex:200px;min-width:0}.log-form input:first-of-type,.log-form-due{width:130px}.form-error{color:var(--bad);flex-basis:100%;margin:0;font-size:12px}.log-import{flex-direction:column;gap:10px;padding:0 22px 16px;display:flex}.log-import label{flex-direction:column;gap:4px;display:flex}.log-import-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.log-import textarea{font-family:var(--mono);font-size:12px}.rate-button{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;border-radius:6px;margin:-2px -4px;padding:2px 4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rate-button:hover,.rate-button:focus-visible{background:var(--soft);text-decoration-style:solid}.link-like{border-bottom:1px dotted}tr.row-click:hover .link-like{color:var(--indigo)}.drawer-grid-3{grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.table-wrap.flush{padding:0}.funnel-panel{flex-direction:column;gap:12px;display:flex}.funnel-formula{background:var(--tile);border:1px solid var(--hair);color:var(--num);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:flex}.funnel-formula b{color:var(--head)}.funnel-rate{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px}.funnel-rate.band-none{color:var(--num)}.drawer-actions{top:calc(12px + env(safe-area-inset-top,0px));z-index:1;align-items:center;gap:8px;display:flex;position:absolute;right:16px}.drawer-actions .drawer-close{position:static}.drawer-head{padding-right:150px}.drawer-back{margin:20px 24px -8px;font-size:13px;font-weight:600;display:block}.drawer-back+.drawer-body .drawer-head{padding-right:0}.drawer-body>.stack{gap:16px}.link-quiet{color:var(--body);font-weight:400}.drawer-h3-gap{margin-top:16px!important}.tier-list{color:var(--num);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.tier-line{border-bottom:1px solid var(--hair);grid-template-columns:1fr 40px 80px;gap:8px;padding:4px 0;display:grid}.tier-line .mono{text-align:right}.tiles-itd{padding-bottom:20px}.tiles-itd .tile-value{font-size:30px}.card .note{margin:0 22px 12px}@media (width<=900px){.grid-2{grid-template-columns:minmax(0,1fr)}}.show-all{margin:8px 16px 12px}.pair-groups{grid-template-columns:3fr 2fr;gap:14px;padding:6px 22px 4px;display:grid}@media (width<=980px){.pair-groups{grid-template-columns:1fr}}.pair-group{border-radius:14px;padding:10px 10px 11px}.pair-received{background:var(--m-received-tint)}.pair-effective{background:var(--m-effective-tint)}.pair-group-title{letter-spacing:.7px;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 4px 9px;font-size:11px;font-weight:700;display:flex}.pair-group-title i{border-radius:3px;align-self:center;width:9px;height:9px;display:inline-block}.pair-group-title span{letter-spacing:0;text-transform:none;color:var(--body);font-size:10.5px;font-weight:400}.pair-received .pair-group-title{color:var(--m-received)}.pair-received .pair-group-title i{background:var(--m-received)}.pair-effective .pair-group-title{color:var(--m-effective)}.pair-effective .pair-group-title i{background:var(--m-effective)}.pair-tiles{gap:9px;display:grid}.pair-tiles-3{grid-template-columns:repeat(3,1fr)}.pair-tiles-2{grid-template-columns:repeat(2,1fr)}@media (width<=560px){.pair-tiles-3,.pair-tiles-2{grid-template-columns:1fr}}.pair-tile{border:1px solid var(--hair);background:#fff;border-top:3px solid;min-height:0}.pair-tile.pair-received{border-top-color:var(--m-received)}.pair-tile.pair-effective{border-top-color:var(--m-effective)}.pair-tile.pair-hero{box-shadow:0 0 0 1px var(--m-received) inset}.pair-seg{color:var(--head)}.pair-tile-line{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.pair-tile-target{font-family:var(--mono);color:var(--body);font-size:12px}.tile-sub.strong{font-weight:600}table.data.pair-table th.gh-received{background:var(--m-received-tint);color:var(--m-received);box-shadow:inset 0 3px 0 var(--m-received)}table.data.pair-table th.gh-effective{background:var(--m-effective-tint);color:var(--m-effective);box-shadow:inset 0 3px 0 var(--m-effective)}table.data.pair-table td.pair-cell{white-space:nowrap}.pair-actual{font-size:13.5px;font-weight:600}.pair-actual.band-none{color:var(--micro)}.pair-target{color:var(--micro);margin-left:3px;font-size:11.5px}.pair-pct{margin-left:6px;font-size:11px;font-weight:600}.pair-muted .pair-actual{font-size:12.5px}.legend-item i.lg-received{background:var(--m-received)}.legend-item i.lg-effective{background:var(--m-effective)}.chip-dot{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.chip-dot.fill-cyber{background:var(--lob-cyber)}.chip-dot.fill-tech{background:var(--lob-teo)}.bp-summary{grid-template-columns:repeat(3,1fr);gap:10px;padding:6px 22px 12px;display:grid}@media (width<=760px){.bp-summary{grid-template-columns:1fr}}.bp-stat{border:1px solid var(--hair);background:#fff;border-top:3px solid;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px 11px;display:flex}.bp-manual{border-top-color:var(--m-received);background:linear-gradient(var(--m-received-tint), #fff 70%)}.bp-api{border-top-color:var(--src-api);background:linear-gradient(#1baf7a14,#fff 70%)}.bp-tally{border-top-color:var(--head);background:var(--soft)}.bp-stat-label{letter-spacing:.6px;text-transform:uppercase;color:var(--body);font-size:10.5px;font-weight:700}.bp-manual .bp-stat-label{color:var(--m-received)}.bp-api .bp-stat-label{color:var(--src-api)}.bp-stat-value{font-family:var(--mono);font-size:24px;font-weight:600;line-height:1.1}.bp-stat-of{font-family:var(--mono);color:var(--body);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.bp-stat-note{color:var(--micro);font-size:11px}.bp-tally-row{flex-wrap:wrap;gap:4px 14px;margin:4px 0 2px;display:flex}.bp-tally-item{color:var(--body);align-items:center;gap:5px;font-size:12px;display:inline-flex}.bp-tally-item i{border-radius:50%;width:9px;height:9px;display:inline-block}.bp-tally-item b{font-family:var(--mono);color:var(--head);font-size:17px}.pct-chip{font-family:var(--mono);text-align:center;border-radius:999px;min-width:42px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.pct-chip.chip-good{color:var(--good);background:#2f8f631f}.pct-chip.chip-warn{color:var(--warn);background:#c98a2e24}.pct-chip.chip-bad{color:var(--bad);background:#c2485a1f}table.data.bp-table th.gh-manual{background:var(--m-received-tint);color:var(--m-received);box-shadow:inset 0 3px 0 var(--m-received)}table.data.bp-table th.gh-api{color:var(--src-api);box-shadow:inset 0 3px 0 var(--src-api);background:#1baf7a14}table.data.bp-table td.pair-cell{white-space:nowrap}table.data.bp-table tbody tr:nth-child(2n) td{background:#f4f6fa8c}table.data.bp-table tbody tr.row-selected td{background:var(--m-received-tint)}.bp-target{color:var(--body)}.bp-members{margin-left:16px;font-weight:400}.bp-dot{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.bp-dot.bg-none{background:var(--hair)}.bp-bar-col{min-width:190px}.bp-bar-wrap{align-items:center;gap:8px;display:flex}.bp-bar{background:var(--hair2);border-radius:5px;flex:1;height:10px;position:relative}.bp-bar i{border-radius:5px;position:absolute;top:0;bottom:0;left:0}.bp-bar-ghost{opacity:.3}.bp-bar-target{background:var(--head);opacity:.7;border-radius:1px;width:2px;height:16px;position:absolute;top:-3px}.bp-total td{background:var(--soft)}.bp-total .bp-bar{height:12px}.legend-item i.lg-ghost{background:var(--good-br);opacity:.3}.legend-item i.lg-marker{background:var(--head);border-radius:1px;width:2px}.bd-logo{object-fit:contain;background:var(--card);padding:2px}.bd-map-grid{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:20px;display:grid}@media (width<=900px){.bd-map-grid{grid-template-columns:minmax(0,1fr)}}.bd-plain-list{flex-direction:column;gap:4px;margin:4px 0 12px;padding:0;list-style:none;display:flex}.usmap{position:relative}.usmap-state{fill:var(--soft)}.usmap-border{fill:none;stroke:var(--card);stroke-width:1px;stroke-linejoin:round}.usmap-office{fill:#4a5cb88c;stroke:var(--indigo);stroke-width:1.2px;cursor:pointer;transition:fill .12s}.usmap-office:hover,.usmap-office:focus-visible,.usmap-on{fill:var(--indigo);outline:none}.usmap-quiet{fill:#98a0ad59;stroke:var(--micro)}.usmap-tip{pointer-events:none;z-index:2;background:var(--head);color:#fff;font-size:11px;font-family:var(--mono);white-space:nowrap;box-shadow:var(--card-sh);border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.usmap-tip b{font-family:var(--sans);font-weight:600}.usmap-tip .muted{color:var(--on-dark-muted)}.cm-summary{grid-template-columns:repeat(4,1fr)}@media (width<=980px){.cm-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.cm-summary{grid-template-columns:1fr}}.cm-bound{border-top-color:var(--good-br);background:linear-gradient(#2f8f6314,#fff 70%)}.cm-bound .bp-stat-label{color:var(--good)}.cm-dot{vertical-align:0;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.cm-dot.bg-none,.bp-dot.bg-none{background:var(--hair)}.cm-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-right:22px;display:flex}.cm-status-chips{padding-bottom:10px}.cm-search{width:240px;max-width:100%;margin:0 0 10px 22px}@media (width<=560px){.cm-filters{padding-right:16px}.cm-search{width:100%;margin-left:16px}}.cm-bar-col{min-width:200px}.cm-group td{background:var(--soft);color:var(--head);border-top:1px solid var(--hair);font-weight:600}.cm-row td:first-child{padding-left:26px}.cm-reason{white-space:normal;max-width:260px;margin-top:2px;line-height:1.35}.cm-pill{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.cm-pill-good{color:var(--good);background:#2f8f631f}.cm-pill-warn{color:var(--warn);background:#c98a2e24}.cm-pill-bad{color:var(--bad);background:#c2485a1f}.cm-pill-none{color:var(--body);background:var(--soft)}.cm-detail td{background:#fbfcfe}.cm-detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:20px;padding:8px 4px 12px;display:grid}@media (width<=860px){.cm-detail-grid{grid-template-columns:1fr}}.cm-reasons{color:var(--head);margin:0 0 8px;padding-left:18px;font-size:12.5px;line-height:1.5}.cm-deals{margin-top:6px}.cm-watch{color:var(--warn);font-weight:600}.cm-edit{color:var(--body);flex-direction:column;gap:8px;font-size:12px;display:flex}.cm-edit label{flex-direction:column;gap:3px;font-weight:600;display:flex}.cm-edit-actions{gap:8px;display:flex}.cm-remove{color:var(--bad)}.cm-add{flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 12px;display:flex}.cm-add-broker{flex:1;min-width:260px}.cm-ai-note{background:var(--soft);border-left:3px solid;border-radius:6px;flex-direction:column;gap:2px;margin-bottom:8px;padding:7px 10px;font-size:12.5px;display:flex}.cm-ai-bad{border-color:var(--bad)}.cm-ai-warn{border-color:var(--warn)}.cm-ai-good{border-color:var(--good-br)}.cm-brief{padding:0 22px 16px}.cm-brief-summary{color:var(--head);max-width:900px;margin:0 0 12px;font-size:13.5px;line-height:1.55}.cm-brief-cols{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=860px){.cm-brief-cols{grid-template-columns:1fr}}.cm-brief-col{background:var(--soft);border-top:3px solid;border-radius:12px;padding:10px}.cm-brief-col h3{letter-spacing:.6px;text-transform:uppercase;margin:0 2px 8px;font-size:11px}.cm-brief-bad{border-top-color:var(--bad)}.cm-brief-bad h3{color:var(--bad)}.cm-brief-warn{border-top-color:var(--warn)}.cm-brief-warn h3{color:var(--warn)}.cm-brief-good{border-top-color:var(--good-br)}.cm-brief-good h3{color:var(--good)}.cm-brief-item{text-align:left;width:100%;font:inherit;color:var(--body);border:1px solid var(--hair);cursor:pointer;background:#fff;border-radius:9px;flex-direction:column;gap:3px;margin-bottom:6px;padding:8px 10px;font-size:12.5px;display:flex}.cm-brief-item:hover{border-color:var(--indigo)}.cm-brief-item b,.cm-brief-name{color:var(--head);font-weight:600}.cm-fallback{grid-template-columns:repeat(2,1fr);gap:8px;padding:0 22px 16px;display:grid}@media (width<=760px){.cm-fallback{grid-template-columns:1fr}}.cm-sample{border:1px dashed var(--warn);color:var(--body);background:#c98a2e12;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:12.5px;line-height:1.5}.cm-sample b{color:var(--warn)}.cm-team{margin:4px 0 6px}.cm-team-note{padding:6px 22px 0}.cm-mini{font-family:var(--mono);color:var(--head);align-items:center;margin-right:10px;font-size:12px;display:inline-flex}.dir-section{min-width:0}.dir-section h3{align-items:center;gap:6px;display:flex}.dir-section .facts dd a{overflow-wrap:anywhere}.dir-missing{background:var(--soft);border-radius:8px;margin:0;padding:8px 12px}.caret-btn{font:inherit;color:var(--micro);cursor:pointer;background:0 0;border:0;padding:0 2px}.caret-btn:hover,.caret-btn:focus-visible{color:var(--indigo)}.nowrap{white-space:nowrap}.recent-chips{align-items:center;padding:0}.chip-recent{cursor:default;align-items:center;gap:4px;padding:3px 6px 3px 12px;display:inline-flex}.chip-recent a{color:var(--head);font-weight:600;text-decoration:none}.chip-recent a:hover{color:var(--indigo);text-decoration:underline}.chip-x{color:var(--micro);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.chip-x:hover,.chip-x:focus-visible{color:var(--head)}.bg-calm{background:#b9c0cc}.cm-pill-calm{color:var(--body);background:var(--soft)}.cm-ai-calm{border-color:#b9c0cc}.plan-summary{flex-direction:column;gap:10px;padding:4px 22px 16px;display:flex}.plan-line{color:var(--head);max-width:980px;margin:0;font-size:15px;line-height:1.55}.plan-bar{background:var(--soft);border-radius:7px;height:14px;display:flex;position:relative;overflow:visible}.plan-bar>i{height:100%;display:block}.plan-bar>i:first-child{border-radius:7px 0 0 7px}.plan-bound{background:var(--good-br)}.plan-likely{background:#4a9e7573}.plan-open{background:#4a9e7529}.plan-mark{background:var(--head);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.plan-key{color:var(--body);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.plan-key i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.plan-key .plan-mark-key{background:var(--head);border-radius:0;width:2px;height:12px}.plan-tally{color:var(--body);flex-wrap:wrap;gap:6px 18px;margin:0;display:flex}.focus-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding:0 22px 14px;display:grid}.focus-card{text-align:left;font:inherit;cursor:pointer;border:1px solid #2f8f6359;border-left:4px solid var(--good-br);background:linear-gradient(#2f8f6314,#fff 80%);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.focus-card:hover,.focus-card:focus-visible{border-color:var(--good);box-shadow:0 4px 14px #2f8f632e}.focus-name{color:var(--head);font-size:16px;font-weight:700}.focus-money{color:var(--good);font-size:20px;font-weight:700;font-family:var(--mono);letter-spacing:-.3px}.focus-sub{color:var(--body);font-size:11.5px}.focus-action{color:var(--head);font-size:12.5px}.focus-contact{color:var(--micro);font-size:11.5px}.watch-list{flex-direction:column;gap:6px;padding:0 22px 14px;display:flex}.watch-list h3{color:var(--head);margin:4px 0 2px;font-size:13px}.watch-item{text-align:left;font:inherit;cursor:pointer;border:0;border-left:3px solid var(--warn);color:var(--body);background:#c98a2e12;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:7px 10px;font-size:12.5px;display:flex}.watch-item:hover,.watch-item:focus-visible{background:#c98a2e24}.watch-item>span:last-child{color:var(--head);flex-basis:100%}@media (width<=640px){.plan-summary,.focus-grid,.watch-list{padding-left:16px;padding-right:16px}}
