.ops-screen{--tv-bg:#080d16;--tv-brand:#ff8a2a;--tv-planned:#38bdf8;--tv-panel:#111b2a;--tv-lime:#4ade80;--tv-amber:#fbbf24;--tv-muted:#94a3b8;--tv-border:#94a3b829;z-index:1;background:radial-gradient(ellipse at 70% -20%,#142c49 0%,transparent 60%),var(--tv-bg);color:#f1f5f9;isolation:isolate;flex-direction:column;height:100dvh;font-size:clamp(12px,.9vw,18px);display:flex;position:relative;overflow:hidden}.ops-screen:before{content:"";pointer-events:none;z-index:-1;opacity:.14;background-image:linear-gradient(#64748b22 1px,#0000 1px),linear-gradient(90deg,#64748b22 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.ops-screen button{cursor:pointer}.ops-screen button:focus-visible{outline:2px solid var(--tv-brand);outline-offset:4px}.ops-screen button:disabled{cursor:default;opacity:.4}.ops-header{border-bottom:1px solid var(--tv-border);background:#080e19aa;flex-shrink:0;justify-content:space-between;align-items:center;height:clamp(65px,6.4vh,94px);padding:0 2.2%;display:flex}.ops-brand{align-items:center;gap:12px;display:flex}.ops-brand-mark{background:var(--tv-brand);color:#1c1005;border-radius:11px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 0 36px #ff8a2a18}.ops-brand strong{letter-spacing:-1px;font-size:clamp(19px,1.55vw,29px);font-weight:650}.ops-brand strong span{color:var(--tv-brand)}.ops-brand-separator{background:var(--tv-border);width:1px;height:26px;margin:0 10px}.ops-brand small{color:var(--tv-muted);letter-spacing:.17em;font-size:.7em;line-height:1.65}.ops-header-right{align-items:center;gap:30px;display:flex}.ops-connection{letter-spacing:.15em;color:var(--tv-muted);align-items:center;gap:8px;font-size:.65em;display:flex}.ops-connection i,.ops-report-pill i,.ops-field-stamp>i{background:var(--tv-amber);border-radius:100%;flex-shrink:0;width:6px;height:6px}.ops-connection.is-connected i{background:var(--tv-lime);animation:2.6s infinite ops-beacon;box-shadow:0 0 0 5px #4ade800d}.ops-time{text-align:right}.ops-time strong{font-family:var(--font-geist-mono),monospace;letter-spacing:-.07em;font-size:1.3em;font-weight:500}.ops-time span{letter-spacing:.08em;color:var(--tv-muted);margin-top:3px;font-size:.6em;display:block}.ops-content{flex:1;min-height:0;position:relative}.ops-slide{height:100%}.ops-overview{flex-direction:column;gap:clamp(14px,2vh,26px);height:100%;padding:2% 2.2% 1.4%;display:flex}.ops-overview-heading{flex:none;justify-content:space-between;align-items:center;gap:3%;display:flex}.ops-eyebrow{letter-spacing:.2em;color:var(--tv-muted);align-items:center;gap:9px;font-size:.63em;font-weight:500;display:flex}.ops-line{background:var(--tv-brand);width:23px;height:2px}.ops-overview h1{letter-spacing:-.055em;white-space:nowrap;margin-top:12px;font-size:clamp(28px,3.05vw,62px);font-weight:550;line-height:1.08}.ops-overview h1 em{color:var(--tv-brand);font-style:normal;display:block}.ops-subtitle{color:var(--tv-muted);margin-top:10px;font-size:.78em}.ops-top-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;align-items:center;gap:0;width:63%;display:grid}.ops-metric{border-left:1px solid var(--tv-border);padding:5px 10% 5px 12%}.ops-metric-title{color:var(--tv-muted);letter-spacing:.09em;white-space:nowrap;align-items:center;gap:9px;font-size:.62em;display:flex}.ops-metric-title svg{color:var(--tv-brand)}.ops-metric-value{letter-spacing:-.055em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:18px;font-size:clamp(30px,3.1vw,64px);font-weight:500;line-height:1}.ops-metric-value small{letter-spacing:0;color:var(--tv-muted);margin-left:7px;font-size:.25em}.ops-metric-detail{color:var(--tv-muted);margin-top:12px;font-size:.68em;line-height:1.45}.ops-warning .ops-metric-value,.ops-warning svg{color:var(--tv-amber)}.ops-project-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.05%;min-height:0;display:grid}.ops-project-card{text-align:left;border:1px solid var(--tv-border);background:linear-gradient(150deg,#142135cc,#0d1522 75%);border-radius:16px;flex-direction:column;min-width:0;padding:clamp(14px,1.4vw,28px);transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}.ops-project-card:before{content:"";background:linear-gradient(90deg,#0000,#ff8a2a80,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.ops-project-card:hover{background:linear-gradient(150deg,#1b2c44,#111e30);border-color:#ff8a2a70}.ops-project-card-heading{align-items:center;gap:10px;display:flex}.ops-project-card-heading>svg{color:var(--tv-muted);margin-left:auto}.ops-project-no{font-family:var(--font-geist-mono),monospace;color:#64748b;font-size:.7em}.ops-report-pill{letter-spacing:.08em;color:#d4b887;white-space:nowrap;background:#fbbf2406;border:1px solid #fbbf2425;border-radius:99px;align-items:center;gap:6px;padding:5px 7px;font-size:clamp(7px,.48vw,10px);display:flex}.ops-report-pill i{width:4px;height:4px}.ops-report-pill.is-fresh{color:var(--tv-lime);border-color:#4ade8025}.ops-report-pill.is-fresh i{background:var(--tv-lime)}.ops-project-title{justify-content:space-between;align-items:baseline;gap:8px;margin-top:clamp(15px,2.5vh,32px);display:flex}.ops-project-title h2{letter-spacing:-.04em;font-size:clamp(21px,1.9vw,38px);font-weight:550}.ops-project-title>span{font-family:var(--font-geist-mono),monospace;color:#cbd5e1;white-space:nowrap;font-size:.78em}.ops-project-title small{color:var(--tv-muted);font-size:.7em;font-family:var(--font-geist-sans),sans-serif}.ops-project-location{color:var(--tv-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.7em;overflow:hidden}.ops-gauge{aspect-ratio:1;flex-shrink:1;width:clamp(120px,13.7vw,275px);min-height:0;margin:auto;position:relative}.ops-gauge svg{width:100%;height:100%;overflow:visible}.ops-gauge-light{filter:drop-shadow(0 0 6px #4ade8055)}.ops-gauge-number{flex-direction:column;justify-content:center;align-items:center;padding-top:5%;display:flex;position:absolute;inset:0}.ops-gauge-number strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(29px,3.15vw,65px);font-weight:500;line-height:1}.ops-gauge-number strong small{letter-spacing:-.03em;color:#a4b3c8;margin-left:3px;font-size:.35em}.ops-gauge-number>span{letter-spacing:.16em;color:var(--tv-muted);margin-top:11px;font-size:clamp(7px,.48vw,11px)}.ops-gauge-start,.ops-gauge-end{font-family:var(--font-geist-mono),monospace;color:#71829b;font-size:.58em;position:absolute;bottom:9%}.ops-gauge-start{left:14%}.ops-gauge-end{right:12%}.ops-plan-comparison{color:var(--tv-muted);justify-content:space-between;gap:8px;margin-top:-1%;font-size:.68em;display:flex}.ops-plan-comparison>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.ops-plan-comparison b{color:#e2e8f0;font-weight:500}.ops-dot{border-radius:100%;flex-shrink:0;width:5px;height:5px;display:inline-block}.ops-dot.lime{background:var(--tv-lime)}.ops-dot.planned{background:var(--tv-planned)}.ops-variance{font-family:var(--font-geist-mono),monospace;margin-top:10px;font-size:.72em}.ops-spark{width:100%;height:clamp(22px,4.7vh,55px);color:var(--tv-lime);opacity:.8;margin:10px 0 12px;overflow:visible}.ops-no-trend{color:#71829b;align-items:center;height:clamp(22px,4.7vh,55px);margin:10px 0 12px;font-size:.65em;display:flex}.ops-project-card-footer{border-top:1px solid var(--tv-border);color:var(--tv-muted);justify-content:space-between;gap:6px;padding-top:12px;font-size:.61em;display:flex}.ops-project-card-footer>span:first-child{align-items:center;gap:5px;display:flex}.ops-bottom-strip{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:clamp(10px,1.2vh,20px) 0 0;display:flex}.ops-workforce{align-items:center;gap:15px;display:flex}.ops-icon-box{border:1px solid var(--tv-border);width:44px;height:44px;color:var(--tv-brand);border-radius:12px;place-items:center;display:grid}.ops-workforce>strong{letter-spacing:-.06em;font-size:clamp(23px,2.1vw,40px);font-weight:500}.ops-workforce>div:last-child>span,.ops-small-label{letter-spacing:.13em;color:#cbd5e1;font-size:.62em}.ops-workforce p{color:var(--tv-muted);margin-top:3px;font-size:.64em}.ops-reporting-summary{align-items:center;gap:18px;display:flex}.ops-reporting-dots{flex-wrap:wrap;gap:5px;max-width:180px;display:flex}.ops-reporting-dots span{background:#fbbf2412;border:1px solid #b28b514a;border-radius:3px;width:8px;height:22px}.ops-reporting-dots span.is-fresh{background:var(--tv-lime);border-color:var(--tv-lime)}.ops-reporting-summary strong{font-size:1.3em;font-weight:500}.ops-reporting-summary strong span{color:var(--tv-muted);font-size:.7em}.ops-reporting-summary p{color:var(--tv-muted);margin-top:3px;font-size:.64em}.ops-scope-note{color:var(--tv-muted);align-items:center;gap:12px;font-size:.64em;line-height:1.7;display:flex}.ops-scope-note b{color:#cbd5e1;font-weight:500}.ops-detail{flex-direction:column;gap:2vh;height:100%;padding:1.8% 2.2% 1.3%;display:flex}.ops-detail-title{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.ops-detail-title h1{letter-spacing:-.045em;margin-top:10px;font-size:clamp(26px,2.4vw,46px);font-weight:500}.ops-detail-title .ops-subtitle span{color:#475569;margin:0 12px}.ops-field-stamp{background:#fbbf2405;border:1px solid #fbbf2425;border-radius:12px;flex-shrink:0;align-items:center;gap:13px;padding:14px 20px;display:flex}.ops-field-stamp strong{color:var(--tv-amber);letter-spacing:.1em;font-size:.6em;font-weight:500;display:block}.ops-field-stamp span{color:var(--tv-muted);margin-top:4px;font-size:.7em;display:block}.ops-field-stamp.is-fresh{border-color:#4ade8025}.ops-field-stamp.is-fresh>i{background:var(--tv-lime)}.ops-field-stamp.is-fresh strong{color:var(--tv-lime)}.ops-detail-main{flex:1;grid-template-columns:1.25fr 1fr;gap:1.3%;min-height:0;display:grid}.ops-progress-panel,.ops-packages-panel{border:1px solid var(--tv-border);background:linear-gradient(135deg,#142135cc,#0e1726);border-radius:16px;flex-direction:column;min-height:0;padding:clamp(16px,1.5vw,30px);display:flex;overflow:hidden}.ops-panel-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-panel-header h2{letter-spacing:-.025em;font-size:1em;font-weight:500}.ops-panel-header>span{letter-spacing:.08em;color:var(--tv-muted);white-space:nowrap;font-size:.54em}.ops-baseline-label{border:1px solid var(--tv-border);border-radius:5px;padding:5px 8px}.ops-detail-gauge{flex:1;align-items:center;gap:6%;min-height:0;display:flex}.ops-gauge-large{flex-shrink:0;width:min(18vw,24vh);margin:0}.ops-gauge-large .ops-gauge-number strong{font-size:clamp(36px,5.6vh,74px)}.ops-gauge-large .ops-gauge-number>span{font-size:.55em}.ops-detail-numbers{flex:1;min-width:0;padding-right:2%}.ops-scope-name{color:#cbd5e1;max-width:260px;margin:8px 0 18px;font-size:.78em;line-height:1.5}.ops-detail-numbers>div{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:.7em;display:flex}.ops-detail-numbers>div span{color:var(--tv-muted)}.ops-detail-numbers strong{font-family:var(--font-geist-mono),monospace;white-space:nowrap;font-size:1.1em;font-weight:500}.ops-lime{color:var(--tv-lime)}.ops-muted{color:var(--tv-muted)}.ops-trend-header{flex-shrink:0;justify-content:space-between;align-items:center;margin:0 0 10px;display:flex}.ops-trend-header h3{color:#cbd5e1;font-size:.7em;font-weight:500}.ops-trend-header>div{color:var(--tv-muted);gap:16px;font-size:.62em;display:flex}.ops-trend-header>div span{align-items:center;gap:5px;display:flex}.ops-progress-chart{flex-shrink:0;width:100%;height:clamp(100px,20vh,230px);overflow:visible}.ops-chart-point{filter:drop-shadow(0 0 5px #4ade80)}.ops-chart-empty{text-align:center;color:var(--tv-muted);place-items:center;height:15vh;font-size:.75em;display:grid}.ops-packages-list{flex-direction:column;flex:1;justify-content:space-evenly;gap:10px;min-height:0;padding:14px 0;display:flex}.ops-package-label{align-items:center;gap:10px;font-size:.75em;display:flex}.ops-package-index{font-family:var(--font-geist-mono),monospace;color:#64748b;min-width:16px;font-size:.7em}.ops-package-label h3{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:400;overflow:hidden}.ops-package-weight{color:var(--tv-muted);text-align:right;width:48px;font-size:.8em}.ops-package-label strong{font-family:var(--font-geist-mono),monospace;color:var(--tv-lime);text-align:right;width:65px;font-size:1em;font-weight:500}.ops-progress-track{background:#243247;border-radius:99px;height:5px;margin-top:10px;margin-left:26px;position:relative}.ops-progress-track>div{background:linear-gradient(90deg,#22c55e,#4ade80);border-radius:99px;height:100%;box-shadow:0 0 12px #4ade8015}.ops-plan-marker{background:var(--tv-planned);width:2px;height:11px;position:absolute;top:-3px}.ops-package-legend{color:var(--tv-muted);border-top:1px solid var(--tv-border);justify-content:flex-end;gap:18px;padding-top:14px;font-size:.56em;display:flex}.ops-package-legend span{align-items:center;gap:6px;display:flex}.ops-detail-bottom{flex-shrink:0;grid-template-columns:1fr 1.1fr 1.8fr;align-items:center;gap:2%;padding-top:1vh;display:grid}.ops-resource{color:var(--tv-planned);border-right:1px solid var(--tv-border);align-items:center;gap:15px;padding-right:5%;display:flex}.ops-resource strong{color:#f1f5f9;letter-spacing:-.04em;white-space:nowrap;align-items:baseline;gap:7px;font-size:1.6em;font-weight:500;display:flex}.ops-resource small{color:var(--tv-muted);letter-spacing:0;font-size:.4em;font-weight:400}.ops-resource em{color:var(--tv-amber);letter-spacing:0;margin-left:7px;font-size:.35em;font-style:normal}.ops-resource div>span{color:var(--tv-muted);margin-top:3px;font-size:.63em;display:block}.ops-zone-report>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ops-zone-report>div>span{border:1px solid var(--tv-border);color:#b8c8dc;border-radius:5px;padding:4px 8px;font-size:.63em}.ops-zone-report b{font-family:var(--font-geist-mono),monospace;color:var(--tv-lime);padding-left:8px;font-size:.85em;font-weight:400}.ops-ticker{border-top:1px solid var(--tv-border);border-bottom:1px solid var(--tv-border);background:#101b2c;flex-shrink:0;align-items:center;height:clamp(35px,4vh,48px);display:flex}.ops-ticker-label{letter-spacing:.13em;border-right:1px solid var(--tv-border);height:100%;color:var(--tv-brand);white-space:nowrap;align-items:center;gap:8px;padding:0 2.2%;font-size:.59em;display:flex}.ops-ticker-window{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.ops-ticker-track{align-items:center;gap:44px;width:max-content;animation:linear infinite ticker-scroll;display:flex}.ops-ticker-track>span{white-space:nowrap;color:#cbd5e1;align-items:center;gap:10px;font-size:.69em;display:flex}.ops-ticker-track i{background:var(--tv-lime);border-radius:99px;width:4px;height:4px}.ops-ticker-track [data-level=warn] i{background:var(--tv-amber)}.ops-ticker-track [data-level=critical]{color:#ffb2a1}.ops-ticker-track [data-level=critical] i{background:#ff8c77}.ops-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;height:clamp(52px,6vh,72px);padding:0 2.2%;display:flex}.ops-slide-nav{flex:1;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.ops-slide-nav button{color:#94a3b8;white-space:nowrap;border-radius:6px;padding:12px 14px;font-size:.64em;transition:background .2s,color .2s;position:relative}.ops-slide-nav button.is-active{color:var(--tv-brand);background:#ff8a2a12}.ops-slide-nav button>span{background:#25364f;height:2px;position:absolute;bottom:0;left:12%;right:12%;overflow:hidden}.ops-slide-nav button>span i{background:var(--tv-brand);height:100%;transition:width .25s linear;display:block}.ops-controls{color:var(--tv-muted);flex-shrink:0;align-items:center;gap:13px;display:flex}.ops-controls button{border:1px solid var(--tv-border);border-radius:7px;place-items:center;width:31px;height:31px;transition:background .2s;display:grid}.ops-controls button:hover{color:var(--tv-brand);background:#ff8a2a10}.ops-controls>span{font-family:var(--font-geist-mono),monospace;font-size:.65em}.ops-controls small{font-family:var(--font-geist-sans),sans-serif;letter-spacing:.08em;margin-right:7px;font-size:.62em}.ops-empty{border:1px dashed var(--tv-border);color:var(--tv-muted);border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:15px;display:flex}.ops-empty h2{color:#f1f5f9;font-size:1.5em}.ops-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;display:flex}.ops-loading-mark{color:var(--tv-brand);animation:20s linear infinite ops-sun-rotate}.ops-loading h1{letter-spacing:-.04em;font-size:1.6em;font-weight:500}.ops-loading p{color:var(--tv-muted);max-width:460px;font-size:.8em;line-height:1.7}.ops-loading button{border:1px solid var(--tv-border);border-radius:8px;padding:9px 18px;font-size:.8em}.ops-data-notice{z-index:5;color:var(--tv-amber);background:#3b2b16;border:1px solid #fbbf2455;border-radius:9px;padding:9px 20px;font-size:.7em;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0005}.ops-live-toast{z-index:8;color:var(--tv-planned);background:#142c46;border:1px solid #38bdf855;border-radius:12px;align-items:center;gap:12px;padding:13px 20px;font-size:.75em;display:flex;position:absolute;bottom:12px;right:2.2%;box-shadow:0 10px 50px #0005}.ops-live-toast small{color:#a5bbd5;margin-top:3px;font-size:.8em;display:block}@keyframes ops-beacon{0%,to{box-shadow:0 0 0 4px #4ade8010}50%{box-shadow:0 0 0 7px #4ade8000}}@keyframes ops-sun-rotate{to{transform:rotate(360deg)}}@media (min-width:2000px){.ops-screen{font-size:clamp(18px,.9vw,32px)}.ops-gauge{width:14vw}.ops-gauge-large{width:min(18vw,24vh)}.ops-gauge-number strong{font-size:3.15vw}.ops-gauge-large .ops-gauge-number strong{font-size:4.3vw}.ops-overview h1{font-size:3.05vw}.ops-metric-value{font-size:3.1vw}}@media (max-height:760px) and (min-width:901px){.ops-overview{gap:12px;padding-top:1.3%}.ops-overview h1{margin-top:8px;font-size:2.65vw}.ops-top-metrics{width:65%}.ops-metric-value,.ops-project-title{margin-top:12px}.ops-gauge{width:min(12.8vw,25vh)}.ops-gauge-large{width:min(17vw,22vh)}.ops-project-location{margin-top:0}.ops-variance{margin-top:7px}.ops-spark,.ops-no-trend{height:26px;margin:6px 0}.ops-project-card-footer{padding-top:8px}.ops-detail{gap:12px}.ops-detail-title h1,.ops-subtitle{margin-top:7px}.ops-detail-gauge{gap:4%}.ops-progress-chart{height:18vh}.ops-scope-name{margin-bottom:8px}.ops-detail-numbers>div{margin-top:10px}.ops-package-row .ops-progress-track{margin-top:7px}.ops-packages-list{gap:8px;padding:12px 0}.ops-package-legend{padding-top:10px}.ops-workforce p{max-width:260px}}@media (max-width:1100px){.ops-header-right{gap:18px}.ops-brand small{display:none}.ops-top-metrics{width:65%}.ops-metric{padding-left:9%;padding-right:5%}.ops-metric-title{gap:5px;font-size:.58em}.ops-report-pill{font-size:6px}.ops-project-card-heading{gap:6px}.ops-project-card-heading>svg,.ops-scope-note{display:none}.ops-detail-main{grid-template-columns:1.15fr 1fr}.ops-detail-gauge{gap:2%}.ops-gauge-large{width:min(18vw,24vh)}.ops-detail-numbers .ops-eyebrow{font-size:.5em}.ops-scope-name{font-size:.65em}.ops-detail-numbers>div{font-size:.6em}.ops-package-label{gap:7px}.ops-package-label strong{width:48px}.ops-package-weight{width:38px}}@media (max-width:900px){.ops-screen{height:auto;min-height:100dvh;font-size:14px;overflow:visible}.ops-header{height:70px;padding:0 5%}.ops-brand-separator,.ops-connection{display:none}.ops-content{min-height:70vh}.ops-overview,.ops-detail{gap:25px;height:auto;padding:25px 5%}.ops-overview-heading{display:block}.ops-overview h1{font-size:38px}.ops-overview h1 em{margin-left:8px;display:inline}.ops-top-metrics{gap:15px;width:100%;margin-top:24px}.ops-metric{border-left:1px solid var(--tv-border);padding:0 12px}.ops-metric-title{white-space:normal;font-size:8px}.ops-metric-value{margin-top:12px;font-size:32px}.ops-metric-detail{font-size:9px}.ops-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ops-project-card{padding:20px}.ops-report-pill{font-size:7px}.ops-project-title h2{font-size:26px}.ops-gauge{width:200px;margin:15px auto 0}.ops-gauge-number strong{font-size:45px}.ops-gauge-number>span{font-size:8px}.ops-spark{height:35px}.ops-bottom-strip{flex-wrap:wrap;gap:15px}.ops-workforce p{font-size:9px}.ops-detail-title{display:block}.ops-detail-title h1{font-size:30px}.ops-field-stamp{margin-top:15px;display:inline-flex}.ops-detail-main{flex-direction:column;gap:18px;display:flex}.ops-progress-panel,.ops-packages-panel{padding:22px}.ops-detail-gauge{gap:20px}.ops-gauge-large{flex-shrink:1;width:230px}.ops-gauge-large .ops-gauge-number strong{font-size:52px}.ops-detail-numbers{padding:0}.ops-detail-numbers>div{font-size:11px}.ops-detail-numbers .ops-eyebrow{font-size:8px}.ops-scope-name{font-size:11px}.ops-progress-chart{height:180px}.ops-packages-list{gap:20px;padding:24px 0}.ops-package-label{font-size:12px}.ops-detail-bottom{grid-template-columns:1fr 1fr;gap:25px}.ops-zone-report{grid-column:1/-1}.ops-ticker{height:42px}.ops-footer{gap:10px;height:65px;padding:0 5%}.ops-slide-nav{overflow-x:auto}.ops-controls{gap:7px}.ops-controls small{display:none}.ops-slide-nav button{padding:12px 9px;font-size:9px}.ops-ticker-label{padding:0 15px;font-size:8px}.ops-ticker-track>span{font-size:10px}.ops-live-toast{position:fixed;bottom:70px}.ops-data-notice{text-align:center;width:90%;position:fixed;top:74px}}@media (max-width:500px){.ops-brand strong{font-size:21px}.ops-brand-mark{width:32px;height:32px}.ops-time strong{font-size:16px}.ops-time span{font-size:8px}.ops-overview h1{font-size:31px}.ops-overview h1 em{margin-left:0;display:block}.ops-project-grid{grid-template-columns:1fr}.ops-top-metrics{gap:8px}.ops-metric{padding:0 6px}.ops-metric-value{font-size:25px}.ops-metric-title svg{display:none}.ops-gauge{width:220px}.ops-project-card-heading>svg{display:block}.ops-report-pill{font-size:8px}.ops-plan-comparison{font-size:11px}.ops-project-card-footer{font-size:10px}.ops-detail-gauge{gap:5px}.ops-gauge-large{width:170px}.ops-gauge-large .ops-gauge-number strong{font-size:38px}.ops-detail-numbers>div{gap:5px;font-size:9px}.ops-detail-numbers .ops-eyebrow{font-size:6px}.ops-scope-name{font-size:10px}.ops-field-stamp{padding:11px 14px}.ops-resource{gap:10px}.ops-resource strong{font-size:22px}.ops-controls>span{display:none}.ops-panel-header>span{font-size:7px}}@media (prefers-reduced-motion:reduce){.ops-screen *,.ops-screen :before,.ops-screen :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ops-official-logo{width:126px;height:62px;padding:0}@media (max-width:500px){.ops-official-logo{width:108px;height:54px}}.ops-overview-heading h1{font-size:clamp(26px,2.3vw,46px)}.ops-overview h1 em{margin-left:10px;display:inline}.ops-overview{gap:14px}.ops-overview .ops-gauge{width:min(10vw,19vh);margin:4px auto}.ops-overview .ops-gauge-number strong{font-size:clamp(27px,2.5vw,50px)}.ops-overview .ops-gauge-number>span{font-size:clamp(6px,.39vw,9px)}.ops-overview .ops-project-title{margin-top:12px}.ops-overview .ops-project-title h2{font-size:1.7em}.ops-overview .ops-spark,.ops-overview .ops-no-trend{height:24px;margin:8px 0}.ops-card-operations{border-top:1px solid var(--tv-border);grid-template-columns:1fr 1.2fr 1fr;gap:9px;margin-top:auto;padding:13px 0;display:grid}.ops-card-operations>span{color:var(--tv-muted);font-size:.61em}.ops-card-operations b{color:#e2e8f0;margin-top:5px;font-size:1.3em;font-weight:500;display:block}.ops-card-operations small{color:var(--tv-muted);margin-top:5px;font-size:.85em;display:block}.ops-attention{color:var(--tv-amber)!important}.ops-priority-strip{background:#fbbf2405;border:1px solid #fbbf2425;border-radius:10px;flex-shrink:0;align-items:center;gap:20px;min-height:52px;padding:12px 16px;display:flex}.ops-priority-strip>.ops-small-label{white-space:nowrap;color:var(--tv-amber)}.ops-priority-strip>div{flex:1;align-items:center;gap:10px;min-width:0;font-size:.7em;display:flex}.ops-priority-strip b{color:var(--tv-brand);font-size:.9em}.ops-priority-strip div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ops-priority-strip small{color:var(--tv-muted);white-space:nowrap;font-size:.85em}.ops-priority-strip>p{color:var(--tv-muted);font-size:.7em}.ops-bottom-strip{padding-top:3px}.ops-bottom-strip .ops-icon-box{width:32px;height:32px}.ops-overview .ops-top-metrics{width:60%}.ops-overview .ops-metric-value{margin-top:12px;font-size:2.6vw}.ops-overview .ops-metric-detail{margin-top:8px}.ops-project-intelligence{flex:0 0 25%;grid-template-columns:1.2fr 1fr;gap:1.3%;min-height:150px;display:grid}.ops-output-panel,.ops-issues-panel{border:1px solid var(--tv-border);background:var(--tv-panel);border-radius:12px;min-width:0;padding:15px 20px;overflow:hidden}.ops-output-panel table{text-align:left;width:100%;margin-top:10px;font-size:.67em}.ops-output-panel th{color:var(--tv-muted);padding:0 5px 5px;font-size:.85em;font-weight:400}.ops-output-panel td{border-top:1px solid var(--tv-border);font-variant-numeric:tabular-nums;padding:5px}.ops-output-panel td:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.ops-output-panel td:not(:first-child),.ops-output-panel th:not(:first-child){text-align:right;white-space:nowrap}.ops-overflow-note{color:var(--tv-muted);margin-top:5px;font-size:.55em;display:block}.ops-panel-empty{color:var(--tv-muted);padding:18px 0;font-size:.75em;line-height:1.6}.ops-issue-list{grid-template-columns:1fr 1fr;gap:15px;margin-top:12px;display:grid}.ops-issue-list article{border-left:2px solid #fbbf2455;min-width:0;padding-left:10px}.ops-issue-list article[data-critical=true]{border-color:#f87171}.ops-issue-list article>div{color:var(--tv-muted);align-items:center;gap:7px;font-size:.52em;display:flex}.ops-issue-list article>div span{color:var(--tv-amber);white-space:nowrap}.ops-issue-list article[data-critical=true]>div span{color:#f87171}.ops-issue-list h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:.72em;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.ops-issue-list p{color:var(--tv-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58em;line-height:1.5;display:-webkit-box;overflow:hidden}.ops-issue-list b{color:#cbd5e1;font-weight:400}.ops-detail .ops-detail-title h1{margin-top:7px;font-size:2vw}.ops-detail .ops-gauge-large{width:min(12vw,17vh)}.ops-detail .ops-gauge-large .ops-gauge-number strong{font-size:clamp(30px,3.7vh,52px)}.ops-detail .ops-gauge-large .ops-gauge-number>span{font-size:.4em}.ops-detail .ops-progress-chart{height:12vh}.ops-detail .ops-scope-name{margin:5px 0 8px}.ops-detail .ops-detail-numbers>div{margin-top:8px}.ops-detail .ops-packages-list{gap:6px;padding:10px 0}.ops-detail .ops-package-label{font-size:.68em}.ops-detail .ops-progress-track{height:4px;margin-top:6px}.ops-detail .ops-package-legend{padding-top:8px}.ops-detail .ops-detail-main{min-height:240px}.ops-detail{gap:12px}.ops-detail .ops-package-index{font-size:.65em}.ops-detail .ops-detail-bottom{padding-top:0}.ops-field-view{flex-direction:column;gap:22px;height:100%;padding:2% 2.2% 1.4%;display:flex}.ops-field-heading{justify-content:space-between;align-items:center;display:flex}.ops-field-heading h1{letter-spacing:-.04em;margin-top:8px;font-size:2.5vw;font-weight:500}.ops-field-heading>span{color:var(--tv-muted);font-size:.75em}.ops-field-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0;display:grid}.ops-field-card{background:var(--tv-panel);border:1px solid var(--tv-border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ops-photo-area{background:linear-gradient(135deg,#13243c,#0b1422);flex:1;min-height:110px;position:relative}.ops-photo-area>strong{color:var(--tv-brand);letter-spacing:.08em;background:#0b1422d9;border:1px solid #ff8a2a55;border-radius:6px;padding:6px 10px;font-size:.7em;position:absolute;top:14px;left:16px}.ops-photo-empty{color:#60718c;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.ops-photo-empty span{font-size:.75em}.ops-field-copy{padding:20px}.ops-field-copy h2{margin-top:10px;font-size:1.2em;font-weight:500}.ops-field-quantity{color:var(--tv-lime);letter-spacing:-.04em;margin-top:12px;font-size:2em}.ops-field-quantity small{color:var(--tv-muted);letter-spacing:0;font-size:.4em}.ops-field-note{color:#bdcbe0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:.8em;line-height:1.6;display:-webkit-box;overflow:hidden}.ops-field-copy footer{border-top:1px solid var(--tv-border);color:var(--tv-muted);margin-top:16px;padding-top:12px;font-size:.65em}.ops-field-report-status{border-top:1px solid var(--tv-border);align-items:center;gap:25px;padding-top:18px;display:flex}.ops-field-report-status h2{white-space:nowrap;font-size:.85em;font-weight:500}.ops-field-report-status>div{flex:1;gap:20px;display:flex}.ops-field-report-status div>span{color:var(--tv-amber);flex:1;font-size:.65em}.ops-field-report-status b{color:#e2e8f0;margin-bottom:5px;font-size:1.1em;display:block}.ops-field-report-status small{color:var(--tv-muted);margin-top:3px;font-size:.9em;display:block}.ops-field-report-status [data-received=true]{color:var(--tv-lime)}@media (max-height:800px) and (min-width:901px){.ops-overview{gap:10px;padding-top:12px}.ops-overview-heading h1{font-size:2vw}.ops-overview .ops-metric-value{font-size:2.3vw}.ops-overview .ops-gauge{width:min(9vw,17vh)}.ops-card-operations{padding:9px 0}.ops-priority-strip{min-height:40px;padding:9px 12px}.ops-overview .ops-bottom-strip .ops-workforce>strong{font-size:24px}.ops-overview .ops-project-card{padding:14px}.ops-detail .ops-detail-main{min-height:200px}.ops-detail .ops-progress-panel,.ops-detail .ops-packages-panel{padding:14px 17px}.ops-detail .ops-gauge-large{width:min(10vw,16vh)}.ops-detail .ops-gauge-large .ops-gauge-number strong{font-size:30px}.ops-detail .ops-package-label{font-size:.62em}.ops-detail .ops-package-legend{font-size:.48em}.ops-output-panel,.ops-issues-panel{padding:10px 14px}.ops-project-intelligence{flex-basis:24%;min-height:138px}.ops-detail .ops-detail-numbers .ops-eyebrow,.ops-detail .ops-scope-name{display:none}.ops-detail .ops-field-stamp{padding:9px 14px}.ops-detail .ops-subtitle{margin-top:4px}.ops-output-panel td{padding:4px}.ops-issue-list{gap:10px;margin-top:8px}}@media (max-width:900px){.ops-overview .ops-top-metrics{width:100%}.ops-overview-heading h1{font-size:32px}.ops-overview .ops-metric-value{font-size:30px}.ops-overview .ops-gauge{width:170px}.ops-overview .ops-gauge-number strong{font-size:36px}.ops-overview .ops-gauge-number>span{font-size:7px}.ops-priority-strip{flex-direction:column;align-items:flex-start;gap:10px}.ops-priority-strip>div{flex-wrap:wrap;font-size:11px}.ops-card-operations{padding:14px 0}.ops-detail .ops-detail-title h1{font-size:26px}.ops-detail .ops-gauge-large{width:165px}.ops-detail .ops-gauge-large .ops-gauge-number strong{font-size:36px}.ops-detail .ops-progress-chart{height:160px}.ops-detail .ops-packages-list{gap:16px;padding:18px 0}.ops-detail .ops-package-label{font-size:12px}.ops-project-intelligence{flex-direction:column;gap:18px;display:flex}.ops-output-panel,.ops-issues-panel{padding:20px}.ops-output-panel table{font-size:11px}.ops-issue-list h3{font-size:12px}.ops-issue-list p{font-size:10px}.ops-issue-list article>div{font-size:9px}.ops-field-view{height:auto;padding:25px 5%}.ops-field-heading h1{font-size:30px}.ops-field-heading>span{display:none}.ops-field-grid{grid-template-columns:1fr}.ops-photo-area{flex:none;height:210px}.ops-field-report-status{display:block}.ops-field-report-status>div{flex-wrap:wrap;margin-top:18px}.ops-field-report-status div>span{min-width:100px}.ops-output-panel td:first-child{max-width:160px}}.daily-screen{flex-direction:column;gap:14px;height:100%;min-height:0;padding:1.4% 2.2%;display:flex}.daily-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.daily-heading h1{letter-spacing:-.04em;margin-top:7px;font-size:clamp(23px,2vw,40px);font-weight:550}.daily-heading>div>p:last-child{color:var(--tv-muted);margin-top:5px;font-size:.75em}.daily-overall{border-left:1px solid var(--tv-border);align-items:center;gap:15px;padding-left:25px;display:flex}.daily-overall>span{color:var(--tv-muted);letter-spacing:.12em;max-width:70px;font-size:.6em;line-height:1.6}.daily-overall strong{letter-spacing:-.05em;font-size:2em;font-weight:500}.daily-overall small{color:var(--tv-muted);max-width:100px;font-size:.6em;line-height:1.6}.daily-date-banner{color:var(--tv-amber);background:#fbbf2408;border:1px solid #fbbf2425;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:9px 14px;font-size:.65em;display:flex}.daily-date-banner strong{letter-spacing:.1em;font-size:.85em}.daily-date-banner span:last-child{color:var(--tv-muted);margin-left:auto}.daily-date-banner.is-current{color:var(--tv-lime);background:#4ade8008;border-color:#4ade8025}.daily-main{flex:1;grid-template-columns:1.15fr 1.1fr .6fr;gap:16px;min-height:0;display:grid}.daily-focus-panel,.daily-table-panel,.daily-resources{border:1px solid var(--tv-border);background:linear-gradient(140deg,#142135cc,#0e1726);border-radius:14px;min-width:0;min-height:0;padding:22px}.daily-focus-panel{border-top-color:#ff8a2a80;flex-direction:column;display:flex;overflow:hidden}.daily-focus-content{flex-direction:column;flex:1;min-height:0;display:flex}.daily-focus-content>h2{letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;margin-top:22px;font-size:clamp(23px,1.9vw,40px);font-weight:500;overflow:hidden}.daily-big-numbers{grid-template-columns:1.5fr 1fr;gap:15px;margin-top:22px;display:grid}.daily-big-numbers>div>span{letter-spacing:.13em;color:var(--tv-muted);font-size:.57em;display:block}.daily-big-numbers strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:var(--tv-lime);white-space:nowrap;margin-top:8px;font-size:clamp(40px,4vw,76px);font-weight:500;line-height:1.2;display:block}.daily-big-numbers strong small{color:var(--tv-muted);letter-spacing:0;margin-left:6px;font-size:.2em}.daily-big-numbers>div:last-child strong{color:var(--tv-planned);font-size:clamp(30px,2.9vw,55px)}.daily-target-track{background:#243247;border-radius:9px;height:10px;margin-top:22px;position:relative}.daily-target-track>div{background:linear-gradient(90deg,#169a68,#4ade80);border-radius:9px;height:100%;box-shadow:0 0 16px #4ade8020}.daily-target-track>i{background:var(--tv-planned);width:3px;height:20px;position:absolute;top:-5px}.daily-attainment{color:var(--tv-muted);justify-content:space-between;gap:10px;margin-top:12px;font-size:.7em;display:flex}.daily-attainment strong{color:var(--tv-lime);font-weight:500}.daily-attainment [data-behind=true]{color:var(--tv-amber)}.daily-today{border-top:1px solid var(--tv-border);border-bottom:1px solid var(--tv-border);align-items:center;gap:12px;margin:20px 0 10px;padding:12px 0;font-size:.7em;display:flex}.daily-today>span{color:var(--tv-brand);letter-spacing:.1em;font-size:.8em}.daily-today b{font-weight:500}.daily-today small{color:var(--tv-muted);margin-left:auto}.daily-trend{flex-direction:column;flex:1;min-height:100px;margin-top:15px;display:flex}.daily-trend>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.daily-trend h3{font-size:.7em;font-weight:500}.daily-trend>div>span{color:var(--tv-muted);align-items:center;gap:5px;font-size:.53em;display:flex}.daily-trend>div>span i{background:var(--tv-lime);border-radius:99px;width:5px;height:5px}.daily-trend>div>span i:last-of-type{background:var(--tv-planned)}.daily-trend-bars{flex:1;align-items:stretch;gap:6px;min-height:65px;margin-top:12px;display:flex}.daily-trend-bars>div{flex-direction:column;flex:1;min-width:0;display:flex}.daily-trend-column{background:linear-gradient(#0000,#1b2c4433);border-bottom:1px solid #334155;flex:1;min-height:50px;position:relative}.daily-trend-column>b{background:linear-gradient(#4ade80,#169a68);border-radius:3px 3px 0 0;width:70%;position:absolute;bottom:0;left:15%}.daily-trend-column>i{background:var(--tv-planned);z-index:1;width:100%;height:2px;position:absolute}.daily-trend-column>span{text-align:center;color:#64748b;width:100%;font-size:10px;position:absolute;bottom:0}.daily-trend-bars small{text-align:center;color:var(--tv-muted);margin-top:7px;font-size:.55em}.daily-focus-tabs{flex-shrink:0;gap:7px;padding-top:16px;display:flex;overflow-x:auto}.daily-focus-tabs button{white-space:nowrap;border:1px solid var(--tv-border);color:var(--tv-muted);border-radius:5px;padding:6px 8px;font-size:.52em}.daily-focus-tabs button.active{color:var(--tv-brand);background:#ff8a2a0a;border-color:#ff8a2a55}.daily-table-panel{flex-direction:column;display:flex;overflow:hidden}.daily-table-panel table{text-align:left;table-layout:fixed;width:100%;margin-top:18px;font-size:.78em}.daily-table-panel th{color:var(--tv-muted);border-bottom:1px solid var(--tv-border);padding:10px 8px;font-size:.72em;font-weight:400}.daily-table-panel th:first-child{width:47%}.daily-table-panel th:not(:first-child),.daily-table-panel td:not(:first-child){text-align:right}.daily-table-panel td{border-bottom:1px solid var(--tv-border);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;padding:13px 8px;overflow:hidden}.daily-table-panel td small{color:var(--tv-muted);margin-top:4px;font-size:.72em;display:block}.daily-table-panel tr.is-focus{background:#ff8a2a0a}.daily-table-panel tr.is-focus td:first-child{border-left:2px solid var(--tv-brand)}.daily-warn{color:var(--tv-amber)!important}.daily-table-note{color:var(--tv-muted);margin-top:10px;font-size:.55em;line-height:1.6}.daily-zone-heading{justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px;display:flex}.daily-zone-heading h3{text-overflow:ellipsis;white-space:nowrap;font-size:.8em;font-weight:500;overflow:hidden}.daily-zone-heading>span{color:var(--tv-muted);font-size:.6em}.daily-zone-list{flex-direction:column;gap:10px;margin-top:15px;display:flex}.daily-zone-list>div{align-items:center;gap:8px;font-size:.65em;display:flex}.daily-zone-list>div>span{white-space:nowrap;text-overflow:ellipsis;width:80px;overflow:hidden}.daily-zone-track{background:#243247;border-radius:5px;flex:1;height:4px;overflow:hidden}.daily-zone-track>i{background:var(--tv-lime);height:100%;display:block}.daily-zone-list strong{text-align:right;min-width:40px;font-weight:500}.daily-zone-list small{color:var(--tv-muted);text-align:right;min-width:55px}.daily-side{flex-direction:column;gap:16px;min-height:0;display:flex}.daily-resources{flex-shrink:0;padding:20px}.daily-resources h2{font-size:.85em;font-weight:500}.daily-resources>div:nth-child(2){color:var(--tv-brand);align-items:center;gap:15px;margin-top:20px;display:flex}.daily-resources strong{color:#f1f5f9;letter-spacing:-.05em;font-size:2.6em;font-weight:500}.daily-resources>div>span{color:var(--tv-muted);font-size:.7em}.daily-resources small{margin-top:3px;font-size:.8em;display:block}.daily-machines{border-top:1px solid var(--tv-border);justify-content:space-between;gap:7px;margin-top:17px;padding-top:17px;display:flex}.daily-machines>span{color:var(--tv-muted);font-size:.55em}.daily-machines b{color:var(--tv-lime);margin-bottom:6px;font-size:2.5em;font-weight:500;display:block}.daily-resources>p{color:var(--tv-muted);margin-top:15px;font-size:.5em}.daily-photo{border:1px solid var(--tv-border);background:#101b2c;border-radius:14px;flex:1;min-height:80px;position:relative;overflow:hidden}.daily-photo>div{position:absolute;inset:0}.daily-photo-empty{color:#73839c;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.daily-photo-empty>span{font-size:.75em}.daily-photo-empty>small{font-size:.55em}.daily-photo footer{background:linear-gradient(#0000,#080d16e6);width:100%;padding:40px 15px 15px;font-size:.7em;position:absolute;bottom:0}.daily-photo footer span{color:var(--tv-muted);margin-top:5px;font-size:.8em;display:block}.daily-blockers{background:#fbbf2405;border:1px solid #fbbf2433;border-radius:10px;flex-shrink:0;align-items:center;gap:20px;padding:14px 18px;display:flex}.daily-blockers>div{min-width:120px;color:var(--tv-amber)}.daily-blockers>div>svg{vertical-align:middle;margin-right:8px;display:inline-block}.daily-blockers strong{letter-spacing:.08em;font-size:.65em}.daily-blockers small{color:var(--tv-muted);margin-top:6px;font-size:.55em;display:block}.daily-blockers article{border-left:1px solid #fbbf2433;flex:1;min-width:0;padding-left:18px}.daily-blockers h3{white-space:nowrap;text-overflow:ellipsis;font-size:.75em;font-weight:500;overflow:hidden}.daily-blockers p{color:var(--tv-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:.6em;overflow:hidden}.daily-blockers p b{color:#cbd5e1;font-weight:500}@media (max-height:800px) and (min-width:901px){.daily-screen{gap:10px;padding-top:12px}.daily-main{gap:12px}.daily-focus-panel,.daily-table-panel{padding:16px}.daily-focus-content>h2{margin-top:12px;font-size:23px}.daily-big-numbers{margin-top:12px}.daily-big-numbers strong{font-size:46px}.daily-big-numbers>div:last-child strong{font-size:34px}.daily-target-track{margin-top:13px}.daily-today{margin:12px 0 5px;padding:9px 0}.daily-trend{margin-top:8px}.daily-focus-tabs{padding-top:10px}.daily-table-panel table{margin-top:8px}.daily-table-panel td{padding:9px 6px}.daily-zone-list{gap:7px;margin-top:9px}.daily-resources{padding:16px}.daily-resources>div:nth-child(2){margin-top:10px}.daily-resources strong{font-size:2em}.daily-machines{margin-top:10px;padding-top:12px}.daily-blockers{padding:10px 14px}.daily-heading h1{font-size:24px}.daily-zone-heading{padding-top:10px}}@media (max-width:900px){.daily-screen{gap:16px;height:auto;padding:20px 5%}.daily-heading{align-items:flex-start}.daily-heading h1{font-size:24px}.daily-overall{white-space:nowrap;padding-left:12px;display:block}.daily-overall strong{font-size:22px;display:block}.daily-overall small{display:none}.daily-overall>span{font-size:7px}.daily-date-banner{flex-wrap:wrap;gap:7px;font-size:9px}.daily-date-banner span:last-child{margin-left:0}.daily-main{flex-direction:column;display:flex}.daily-focus-content>h2{font-size:28px}.daily-big-numbers strong{font-size:55px}.daily-big-numbers>div:last-child strong{font-size:40px}.daily-trend{min-height:160px}.daily-focus-tabs button{font-size:9px}.daily-table-panel table{font-size:11px}.daily-side{grid-template-columns:1fr 1fr;min-height:230px;display:grid}.daily-resources{padding:16px}.daily-photo{min-height:200px}.daily-zone-heading{padding-top:22px}.daily-zone-list{margin-bottom:12px}.daily-blockers{flex-direction:column;align-items:stretch;gap:14px}.daily-blockers article{padding-left:12px}.daily-blockers h3{white-space:normal;font-size:12px}.daily-blockers p{white-space:normal;font-size:10px}.daily-blockers strong{font-size:10px}.daily-blockers small{font-size:9px}}.ops-screen:before{opacity:.48;background-image:url(/solar-grid.svg),url(/solar-grid.svg);background-position:right -70px top -180px,left -200px bottom -360px;background-repeat:no-repeat;background-size:min(62vw,1250px),min(42vw,850px);-webkit-mask-image:linear-gradient(#000,#00000073);mask-image:linear-gradient(#000,#00000073)}.ops-header{background:linear-gradient(100deg,#080e19f2,#102235b8)}@media (max-width:900px){.ops-screen:before{opacity:.38;background-position:right -220px top -100px;background-size:750px}}
