/* Workspace: plain titles, compact navigation, approved identities. */
body:not(.platform-tv) .shell{min-height:100vh}body:not(.platform-tv) .pagehead h1{font-family:var(--body);font-size:32px;line-height:1.2;text-transform:none;font-weight:600;letter-spacing:-.02em;margin:0 0 9px}body:not(.platform-tv) .pagehead p{font-size:16px}.sidebar{gap:20px}.sidebar .product{margin-bottom:5px}.nav-section{margin-top:18px;font-size:12px}.nav-owner-note20{font-size:13px;padding:8px 12px;color:var(--muted)}.topbar{padding:16px 32px}.topbar .operator-lockup img{width:62px;height:48px}.topbar .operator-lockup strong{font-size:24px}.account-label20{font-size:14px;color:var(--muted)}.main{padding:30px 32px}.overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 28px}.overview-kpis .kpi{padding:20px!important;border-bottom:1px solid var(--line)}.overview-kpis .kpi:nth-child(3n){border-right:0}.overview-kpis .kpi b{font-size:44px}.source-caption{font-size:14px;color:var(--muted);margin-top:22px}.rank-num{font:600 30px var(--display);width:40px}.standing-identity{flex:1}.issue-filters>.field{min-width:180px;flex:1;margin:0}.issue-row h3{margin:14px 0 6px}.auth-links20{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.auth-setup20{display:flex;align-items:center;gap:24px;margin:26px 0}.auth-setup20 img{width:150px;background:white;padding:10px}.auth-story h1{text-transform:uppercase}.more-nav20{display:grid;gap:5px}.more-nav20 a{padding:10px}.more-nav20 .nav-section{margin-top:20px}.trend-chart20{display:block;width:100%;height:auto;overflow:visible}.trend-chart20 text{font:18px var(--body)}.huddle-metrics20{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px 0;border-block:1px solid var(--line);margin:15px 0}.huddle-metrics20 b{font:600 45px var(--display);display:block}.huddle-metrics20 span{display:block;color:var(--muted)}.checklist20{display:grid;gap:14px;margin-top:20px}.checklist20 b{font:600 25px var(--display)}.checklist20 p{margin:4px 0}.weather-source20{font-size:14px;margin:24px 0 0}.forecast-icon20{font-size:29px}.followup-meta20{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:18px}.goal-view20 .row p{font-size:15px}.goal-view20 .panel h2{font-size:29px}
@media(max-width:760px){.topbar{padding:10px 16px;gap:8px;flex-wrap:nowrap}.topbar .operator-lockup img{width:43px;height:34px}.topbar .operator-lockup strong{font-size:20px}.topbar .operator-lockup small{display:none}.account-label20{display:none}.scope-menu{font-size:12px;max-width:112px;min-height:34px;padding:5px}.main{padding:20px 16px 95px}body:not(.platform-tv) .pagehead h1{font-size:26px}body:not(.platform-tv) .pagehead p{font-size:14px;line-height:1.4}.pagehead{margin-bottom:18px}.overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 20px}.overview-kpis .kpi{padding:14px 10px!important}.overview-kpis .kpi b{font-size:35px}.overview-kpis .kpi:nth-child(3n){border-right:1px solid var(--line)}.overview-kpis .kpi:nth-child(2n){border-right:0}.kpi small{font-size:12px}.kpi span{font-size:13px}.issue-row{display:block}.issue-row>.button{margin-top:14px}.issue-filters{gap:8px}.issue-filters>.field{min-width:100px}.auth-setup20{display:block}.huddle-metrics20{gap:10px}.huddle-metrics20 b{font-size:35px}.trend-chart20 text{font-size:21px}}
/* TV outer frame is the approved v18 stylesheet and markup. Only stage content is new. */
.platform-tv #app{width:100%}.platform-tv #modal,.platform-tv #toast,.platform-tv .skip{display:none}.platform-tv .new-stage20{font-size:20px}.platform-tv .new-stage20 .panel{padding:1.25cqw;border:1px solid var(--line);background:linear-gradient(135deg,#10233bcc,#0b1528cc);border-radius:.3cqw}.platform-tv .new-stage20 h1{font:700 3.45cqw/.97 var(--display);text-transform:uppercase;margin:.65cqw 0 .55cqw}.platform-tv .new-stage20 h2{font:600 2cqw/1.08 var(--display);margin:0 0 .7cqw}.platform-tv .new-stage20 p{font-size:1.05cqw;line-height:1.35;color:#b4c7df;margin:.4cqw 0}.platform-tv .new-stage20 .eyebrow{font-size:1cqw;margin:0 0 .5cqw}.platform-tv .tv-title20{margin:0 0 1.1cqw}.platform-tv .new-stage20 .grid{gap:1.5cqw}.platform-tv .new-stage20 .huddle20{grid-template-columns:1.35fr 1fr}.platform-tv .new-stage20 .huddle-metrics20{padding:.55cqw 0;margin:.65cqw 0;gap:1cqw}.platform-tv .huddle-metrics20 b{font:600 2.7cqw/1.1 var(--display)}.platform-tv .huddle-metrics20 span{font-size:1cqw}.platform-tv .new-stage20 .checklist20{display:grid;grid-template-columns:repeat(3,1fr);gap:1cqw;margin:1cqw 0 0}.platform-tv .checklist20 b{font:600 1.5cqw var(--display)}.platform-tv .new-stage20 .checklist20 p{font-size:1cqw}.platform-tv .weather-now{gap:1.2cqw}.platform-tv .weather-icon{font-size:3.1cqw}.platform-tv .weather-temp{font:600 3.8cqw var(--display)}.platform-tv .forecast{gap:.6cqw;margin-top:1cqw;padding-top:.8cqw}.platform-tv .forecast b{font:600 1.6cqw var(--display)}.platform-tv .forecast-icon20{font-size:1.5cqw}.platform-tv .forecast small,.platform-tv .forecast>div>span{font-size:1cqw}.platform-tv .new-stage20 .weather-source20{margin-top:.8cqw;font-size:.94cqw}.platform-tv .next-move20{display:flex;gap:1.3cqw;border-top:1px solid var(--line);padding-top:.8cqw;margin-top:1cqw;font-size:1.05cqw;align-items:start}.platform-tv .next-move20>span{color:var(--accent);white-space:nowrap}.platform-tv .next-move20>b{font-weight:600}.platform-tv .new-stage20 .goal-view20{grid-template-columns:1.4fr 1fr}.platform-tv .goal-view20 .row{padding:.55cqw 0;gap:.7cqw}.platform-tv .goal-view20 .row p{font-size:.95cqw}.platform-tv .goal-view20 .row strong{font-size:1.05cqw}.platform-tv .goal-view20 .pill{font-size:1cqw;padding:.2cqw .5cqw}.platform-tv .goal-view20 .chart-legend{font-size:1cqw}.platform-tv .trend-chart20 text{font-size:20px}.platform-tv .new-stage20 .goal-view20 .panel{padding:1cqw}.platform-tv .new-stage20 .goal-view20 h2{font-size:1.8cqw}.platform-tv .follow-ups20{height:22.8cqw;display:grid;gap:1.2cqw}.platform-tv .follow-ups20.multi{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}.platform-tv .follow-ups20 article{padding:1.3cqw;border:1px solid var(--line);background:linear-gradient(110deg,color-mix(in srgb,var(--brand) 35%,#101d32),#0b1728);display:flex;flex-direction:column;justify-content:space-between;gap:.7cqw;min-height:0}.platform-tv .followup-top20{display:flex;align-items:center;justify-content:space-between;gap:1cqw}.platform-tv .followup-top20 .pill{font-size:1cqw}.platform-tv .follow-ups20.single h2{font-size:3.6cqw;max-width:22em}.platform-tv .follow-ups20.multi h2{font-size:1.7cqw;margin:0}.platform-tv .followup-meta20{font-size:1cqw;padding-top:.65cqw;gap:1cqw}.platform-tv .new-stage20 .status20{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.platform-tv .new-stage20 .status20 h1{font-size:5.3cqw;margin:1cqw 0 2cqw}.platform-tv .status20>strong{font:600 2.2cqw var(--display)}.platform-tv .network-strip .status-time20{font-size:1.4cqw}.platform-tv .ticker-label .ticker-heading{font-size:1cqw}.platform-tv .ticker-track{animation-duration:var(--ticker-duration,80s)}.platform-tv .tv-min{font-size:.9375cqw!important}.platform-tv .location-identity>.crest{--identity-monogram:.9375cqw}.platform-tv .identity-inline,.platform-tv .identity-ticker{--identity-crest:1.3cqw}.platform-tv .identity-header{--identity-crest:2.3cqw}.platform-tv .identity-row{--identity-crest:1.9cqw}
@media(max-width:650px){.platform-tv .broadcast{container-type:inline-size}.platform-tv .new-stage20{height:35.9cqw!important;padding:2.1cqw 3.3% 1.7cqw;min-height:0}.platform-tv .broadcast .masthead{height:8cqw;padding:0 3.3%;gap:2.8%}.platform-tv .operator{width:44%;flex:initial;gap:1.1cqw}.platform-tv .operator img{width:8.6cqw;height:5.6cqw}.platform-tv .operator-name{font-size:3.1cqw}.platform-tv .operator-name small{font-size:.82cqw;margin-top:.65cqw}.platform-tv .competition{display:block}.platform-tv .air-status small{font-size:.94cqw}.platform-tv .program-strip{height:3.3cqw;padding:0 3.3%;font-size:1.05cqw;gap:1.3cqw}.platform-tv .chapter{display:block;font-size:.94cqw}.platform-tv .network-strip{height:4.8cqw;padding:0 3.3%;gap:3cqw;flex-wrap:nowrap}.platform-tv .network-title{min-width:12cqw;display:block;font-size:1.13cqw}.platform-tv .network-title small{font-size:.94cqw}.platform-tv .network-item strong{font-size:2.4cqw}.platform-tv .network-item span{font-size:.94cqw}.platform-tv .broadcast-footer{height:4cqw}.platform-tv .ticker-label{height:100%;max-width:none;padding:0 2cqw 0 3.3cqw}.platform-tv .ticker-text{white-space:nowrap;padding:0 1.5cqw}.platform-tv .next-up{display:flex}.platform-tv .goal-view20 .row{display:flex}.platform-tv .new-stage20 .goal-view20,.platform-tv .new-stage20 .huddle20{display:grid}.platform-tv .new-stage20 .grid{gap:1.5cqw}}
.platform-tv .new-stage20 .weather-now>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.2cqw}.platform-tv .new-stage20 .weather-now p{margin:0}.platform-tv .new-stage20 .weather-temp{font-size:3.2cqw;line-height:1}.platform-tv .new-stage20 .sectionline{margin-bottom:.65cqw}.platform-tv .new-stage20 .weather-now{margin:.5cqw 0}.platform-tv .new-stage20 .forecast{margin-top:.7cqw;padding-top:.7cqw}.platform-tv .new-stage20 .forecast b{margin-top:.2cqw}.platform-tv .new-stage20 .forecast-icon20{line-height:1.3}.platform-tv .new-stage20 .weather-source20{margin-top:.6cqw}.platform-tv .new-stage20 .tv-title20 h1{font-size:3.15cqw;margin:.45cqw 0}.platform-tv .new-stage20 .tv-title20{margin-bottom:.85cqw}

.platform-tv .new-stage20 .goal-view20 .row{padding:.3cqw 0;line-height:1.2;min-height:0}.platform-tv .new-stage20 .goal-view20 .row p{margin:.25cqw 0 0;line-height:1.2}.platform-tv .new-stage20 .goal-view20 .trend-chart20{height:15.3cqw}.platform-tv .new-stage20 .goal-view20 .chart-legend{margin-top:.2cqw}.platform-tv .new-stage20 .goal-view20 .sectionline{margin-bottom:.3cqw}.platform-tv .new-stage20 .goal-view20 .panel{padding:.8cqw 1cqw}.platform-tv .new-stage20 .goal-view20 h2{margin-bottom:.4cqw}

.platform-tv .new-stage20 .goal-view20 .trend-chart20{height:12.8cqw}.platform-tv .new-stage20 .trend-chart20 text{font-size:23px}.platform-tv .new-stage20 .goal-view20 .panel>p.gap-top{display:none}

.annual-category20{display:block;font-size:13px;color:var(--muted);margin-bottom:5px}
