.summary-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0}.highlight-card{display:flex;gap:14px;padding:19px 20px;background:#131c29;border:1px solid #2b394b;border-radius:15px;min-width:0}.highlight-index{font-size:.75rem;font-variant-numeric:tabular-nums;color:#8eaccc;padding-top:3px}.highlight-card small{font-size:.75rem;color:#97abc3;display:block}.highlight-card strong{display:block;margin:9px 0 7px;font-size:1.05rem;font-weight:550;line-height:1.4;color:#edf4fd}.highlight-card p{font-size:.8125rem;line-height:1.6;color:#9aadc5}.metric-movement{margin-top:17px;border-top:1px solid #324155;padding-top:13px;display:flex;gap:10px;align-items:center;justify-content:space-between}.metric-spark{width:90px;height:28px;flex:none;max-width:35%}.metric-movement>span{font-size:.8125rem;text-align:right}.metric-movement strong{display:block;font-weight:550}.metric-movement small{display:block;font-size:.75rem;color:#93a6bf;margin-top:5px;line-height:1.45}.spark-empty{color:#869bb5;font-size:.75rem;max-width:35%;text-align:left!important}.metric-movement.tone-up{color:#6dd5b6}.metric-movement.tone-down{color:#ef8c95}.metric-movement.tone-neutral{color:#a3b7cf}.latest-panel{padding:18px 20px;margin-bottom:22px}.latest-heading{display:flex;gap:15px;align-items:baseline;justify-content:space-between;margin-bottom:15px}.latest-heading h2{font-size:.875rem;white-space:nowrap}.latest-heading>span{font-size:.75rem;color:#8fa5bf;text-align:right;line-height:1.5}.latest-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.latest-item{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 9px;border:1px solid #2b394c;border-radius:11px;background:#131d2b;transition:border-color .15s}.latest-item:hover,.latest-item:focus-visible{border-color:#7aacff;background:#1b2a3d}.latest-item img,.latest-platform{width:33px;height:44px;object-fit:cover;border-radius:6px;flex:none}.latest-platform{display:grid;place-items:center;background:#243b57;color:#afd1ff;font-size:.75rem;font-style:normal}.latest-item>span:last-child{min-width:0}.latest-item small{display:block;font-size:.75rem;color:#8fa5bd;line-height:1.5}.latest-item strong{display:block;color:#b1d0ff;font-size:.8125rem;font-weight:550;overflow-wrap:anywhere;line-height:1.5;margin:3px 0}.latest-item b{font-weight:400}.latest-item em{font-size:.75rem;font-style:normal;color:#8197b2;line-height:1.5}.executive-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px;margin-bottom:22px}.executive-equal{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px}.executive-body{padding:0 25px 23px}.executive-note{font-size:.8125rem;color:#8fa4be;line-height:1.65;margin-top:19px}.composition-total{display:flex;align-items:baseline;gap:12px}.composition-total strong{font-size:1.6rem;font-weight:550;color:#edf4fc;letter-spacing:-.5px}.composition-total>span{font-size:.75rem;color:#8ca1bc}.composition-bar{height:12px;border-radius:7px;overflow:hidden;display:flex;background:#293346;margin:20px 0}.composition-bar i{height:100%}.composition-rows{display:grid;gap:13px}.composition-rows>div{display:grid;grid-template-columns:1fr auto 52px;gap:12px;align-items:center;font-size:.875rem}.composition-rows>div>span:first-child{color:#bdcce0}.composition-rows strong{font-weight:500;font-variant-numeric:tabular-nums}.composition-rows>div>span:last-child{font-size:.8125rem;color:#91a6c1;text-align:right}.composition-rows i,.platform-contribution>span>i{display:inline-block;width:7px;height:7px;border-radius:3px;margin-right:9px}.platform-contribution{border:0;background:transparent;color:#c0cee1;padding:12px 0;display:grid;grid-template-columns:1fr auto 65px;gap:9px;width:100%;text-align:left;font-size:.875rem}.platform-contribution>span:first-child{color:#b2d0f8}.platform-contribution small{color:#87b7f6;margin-left:5px}.platform-contribution strong{font-weight:500}.platform-contribution>span:nth-child(3){text-align:right;color:#93a7c0;font-size:.8125rem}.platform-contribution:hover>span:first-child{text-decoration:underline}.contribution-track{grid-column:1/-1;height:5px;background:#29364a;border-radius:5px;overflow:hidden}.contribution-track i{height:5px;display:block}.top-share-head{display:flex;align-items:baseline;gap:18px}.top-share-head strong{font-size:2.35rem;font-weight:500;letter-spacing:-1px;color:#a8caff}.top-share-head span{font-size:.875rem;color:#9eb1c9;line-height:1.6}.top-share-bar{height:13px;border-radius:8px;background:#394356;margin:24px 0 18px;overflow:hidden}.top-share-bar i{display:block;height:100%;background:#7baeff;border-radius:8px}.top-share-legend{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:.8125rem;color:#9eafc7}.top-share-legend i{display:inline-block;width:7px;height:7px;background:#7baeff;border-radius:2px;margin-right:7px}.top-share-legend>span:last-child i{background:#667083}.top-share-legend b{display:block;margin-top:8px;font-size:1.05rem;font-weight:500;color:#dae7f7}.performance-map{margin-bottom:22px}.performance-map>summary{cursor:pointer;padding:22px 25px;font-size:1rem;font-weight:500;color:#b7d4ff;line-height:1.6}.performance-map>summary>span{margin-left:20px;font-size:.8125rem;font-weight:400;color:#8fa6c2}.scatter-svg{width:100%;display:block;max-height:390px}.scatter-svg text,.trend-chart text{font-family:inherit;font-size:12px;fill:#94a8c4}.scatter-svg circle{cursor:pointer}.scatter-svg circle:hover,.scatter-svg circle:focus{fill:#fff;stroke:#fff;stroke-width:3;outline:none}.partner-contribution{font-size:.8125rem;margin:16px 0;color:#a6c6ed}.partner-contribution summary{cursor:pointer}.partner-contribution #brandChart{padding:0}.executive-grid .trend-chart svg{height:auto}.executive-grid .panel-heading select{min-width:110px;font-size:.875rem}.latest-timeline .empty{grid-column:1/-1}.executive-body .empty{padding:20px 0}
@media(max-width:1250px){.latest-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.latest-item:nth-child(n+4){display:none}.executive-grid{grid-template-columns:minmax(0,1.25fr) minmax(265px,1fr)}.highlight-card{padding:16px;gap:10px}.metric-spark{width:65px}}
@media(max-width:850px){.executive-grid,.executive-equal{grid-template-columns:1fr}.summary-highlights{grid-template-columns:1fr}.highlight-card{padding:15px 18px}.highlight-card>div{display:grid;grid-template-columns:1fr 1.3fr;column-gap:15px;width:100%}.highlight-card small{grid-column:1}.highlight-card strong{grid-column:2;grid-row:1/3;margin:0;align-self:center}.highlight-card p{grid-column:1;margin-top:7px}.latest-heading{align-items:start}.latest-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-item:nth-child(3){display:none}.executive-body{padding:0 19px 20px}.performance-map>summary{padding:19px}.performance-map>summary>span{display:block;margin:5px 0 0}.metric-movement{gap:8px}.metric-spark{max-width:30%}.metric-movement small{font-size:.75rem}}
@media(max-width:430px){.latest-heading{display:block}.latest-heading>span{display:block;margin-top:7px;text-align:left}.latest-panel{padding:16px}.latest-timeline{grid-template-columns:1fr}.latest-item:nth-child(3){display:flex}.highlight-card>div{display:block}.highlight-card strong{margin:7px 0}.top-share-head{gap:12px}.top-share-head strong{font-size:2rem}.latest-item{padding:10px 12px}.metric-movement{align-items:start}.metric-spark{display:none}.metric-movement>span{text-align:left}}
@media(prefers-reduced-motion:reduce){.latest-item{transition:none}}
