.release-benchmark .release-cohort,.release-benchmark .release-mode-note{gap:6px;font-size:16px;display:grid}.release-benchmark .release-cohort span,.release-benchmark .release-mode-note span{color:var(--muted);font-size:14px;line-height:1.5}.release-benchmark .release-mode-note{max-width:350px}.release-benchmark .bench-context{padding-bottom:14px;font-size:14px;line-height:1.7;display:block}.release-benchmark .bench-eyebrow{letter-spacing:1.1px;font-size:12px}.release-benchmark .release-main-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.release-benchmark .bench-chart{padding:22px}.release-benchmark .bench-chart header{margin-bottom:22px;display:block}.release-benchmark .bench-chart h2{letter-spacing:-.5px;margin:8px 0;font-size:21px;font-weight:550}.release-benchmark .bench-chart header p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.release-benchmark .release-bar{margin:0 0 22px}.release-benchmark .release-bar:last-child{margin-bottom:0}.release-benchmark .release-bar-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:15px;display:flex}.release-benchmark .release-bar-label strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:550}.release-benchmark .release-bar-label strong small{color:var(--muted);font-size:13px;font-weight:400}.release-benchmark .bench-bar-track{background:var(--panel-2);border:0;border-radius:3px;height:18px;overflow:hidden}.release-benchmark .bench-bar-track i{opacity:1;border-radius:3px}.release-benchmark .model-v11 i,.release-benchmark i.model-v11{background:#a8b4cc}.release-benchmark .model-v12 i,.release-benchmark i.model-v12{background:var(--mint)}.release-benchmark .model-deepmind .release-bar-label{color:var(--muted)}.release-benchmark .model-deepmind strong{white-space:normal;font-size:14px;font-weight:400}.release-benchmark .bench-bar-track.unscored{background:repeating-linear-gradient(135deg,transparent,transparent 6px,var(--line) 7px,transparent 8px)}.release-benchmark .bench-chart footer{min-height:57px;margin-top:20px;padding-top:15px;font-size:13px;line-height:1.6}.release-benchmark .release-model-note{color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin:18px 0;font-size:13px;display:flex}.release-benchmark .release-model-note span{align-items:center;gap:8px;display:flex}.release-benchmark .release-model-note i{border-radius:2px;width:14px;height:5px;display:inline-block}.release-benchmark .release-pressure-note{border-left:3px solid var(--mint);margin:18px 0;padding:8px 16px}.release-benchmark .daily-lead-chart{border:1px solid var(--line);background:var(--panel);border-radius:7px;margin:24px 0;padding:24px}.release-benchmark .daily-lead-chart h2,.release-benchmark .daily-lead-chart h3{letter-spacing:-.3px;margin:0 0 8px;font-weight:550}.release-benchmark .daily-lead-chart h2{font-size:24px}.release-benchmark .daily-lead-chart p{color:var(--muted);font-size:14px;line-height:1.65}.release-benchmark .daily-lead-chart svg{width:100%;max-height:340px;display:block;overflow:visible}.release-benchmark .daily-lead-chart text{fill:var(--muted);font:12px sans-serif}.release-benchmark .lead-grid{stroke:var(--line);stroke-width:1px}.release-benchmark .lead-v11,.release-benchmark .lead-v12,.release-benchmark .pressure-observed{fill:none;stroke-width:3px}.release-benchmark .lead-v11{stroke:#a8b4cc;stroke-dasharray:7 5}.release-benchmark .lead-v12{stroke:var(--mint)}.release-benchmark .pressure-observed{stroke:#eeac65}.release-benchmark .lead-legend{color:#a8b4cc;flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.release-benchmark .lead-legend span:last-child{color:var(--mint)}.release-benchmark .observed-legend{color:#eeac65!important}.release-benchmark .pressure-curve-panel .lead-legend span:nth-child(2){color:#a8b4cc}.release-benchmark .pressure-example-controls{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px;margin:18px 0;display:grid}.release-benchmark .pressure-example-controls label{color:var(--muted);gap:8px;font-size:14px;display:grid}.release-benchmark .pressure-example-controls select{font:inherit;background:var(--panel-2);color:var(--text);border:1px solid var(--line-strong);border-radius:6px;width:100%;min-width:0;padding:11px 12px}.release-benchmark .pressure-cursor{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4}.release-benchmark .pressure-point{fill:var(--panel);stroke-dasharray:none}.release-benchmark .pressure-lead-control{color:var(--muted);gap:12px;margin:24px 0 18px;font-size:14px;display:grid}.release-benchmark .pressure-lead-control b{color:var(--text)}.release-benchmark .pressure-lead-control input{width:100%;accent-color:var(--mint)}.release-benchmark .pressure-value-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.release-benchmark .pressure-value-cards>div{border:1px solid var(--line);background:var(--panel-2);border-radius:5px;padding:16px}.release-benchmark .pressure-value-cards dt{color:var(--muted);font-size:14px}.release-benchmark .pressure-value-cards dd{font-variant-numeric:tabular-nums;margin:8px 0;font-size:25px;font-weight:550}.release-benchmark .pressure-value-cards small{color:var(--muted);font-size:13px}.release-benchmark .value-observed dd{color:#eeac65}.release-benchmark .value-v11 dd{color:#a8b4cc}.release-benchmark .value-v12 dd{color:var(--mint)}.release-benchmark .pressure-example-values .bench-table-scroll{max-height:390px}.release-benchmark .bench-table{font-size:14px}.release-benchmark .bench-table caption,.release-benchmark .bench-table thead th,.release-benchmark .bench-table small{font-size:13px}.release-benchmark .bench-table td,.release-benchmark .bench-table th{padding:12px 16px}.benchmark-archive{border:1px solid var(--line);background:var(--panel);border-radius:7px;max-width:1368px;margin:0 auto 40px}.benchmark-archive>summary{cursor:pointer;padding:20px;font-size:17px}.benchmark-archive>summary span{color:var(--muted);margin-left:16px;font-size:13px}@media (max-width:1100px){.release-benchmark .release-main-charts{grid-template-columns:minmax(0,1fr)}.release-benchmark .bench-chart{padding:22px}.release-benchmark .release-bar{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;display:grid}.release-benchmark .release-bar-label{margin:0}.release-benchmark .bench-chart footer{min-height:0}.benchmark-archive{margin-inline:24px}}@media (max-width:600px){.release-benchmark .bench-controls{align-items:stretch}.release-benchmark .release-bar{display:block}.release-benchmark .release-bar-label{margin-bottom:10px}.release-benchmark .daily-lead-chart{padding:18px 14px}.release-benchmark .pressure-example-controls,.release-benchmark .pressure-value-cards{grid-template-columns:minmax(0,1fr)}.release-benchmark .pressure-value-cards>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.release-benchmark .pressure-value-cards dd{margin:0;font-size:20px}.release-benchmark .pressure-value-cards small{grid-column:1/-1}.benchmark-archive{margin-inline:16px}.benchmark-archive>summary span{margin:8px 0 0;display:block}}.history-structure-charts{color:#e3edf9;background:linear-gradient(135deg,#13263e,#181e32);border:1px solid #3e5470;border-radius:16px;margin:24px 0;padding:24px}.history-structure-charts>header h2{margin:8px 0;font-size:24px}.history-structure-charts p{color:#b8cce3;line-height:1.65}.structure-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.structure-time-chart{background:#0d1929;border:1px solid #3d536c;border-radius:12px;min-width:0;padding:18px}.structure-time-chart>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.structure-time-chart h3{margin:0;font-size:17px}.structure-time-chart header>span{color:#b2c5dc;font-size:14px}.structure-time-chart svg{width:100%;height:auto;margin:12px 0;display:block;overflow:visible}.structure-time-chart svg text{fill:#b6c9df;font-size:14px}.structure-time-chart svg circle:focus-visible{outline:3px solid #fff}.structure-grid{stroke:#2d435a;stroke-width:1px}.structure-time-readout{border-top:1px solid #354961;padding-top:12px;font-size:13px;line-height:1.6}.structure-time-readout time{color:#d2e4f7;margin-bottom:10px;display:block}.structure-time-readout>div{justify-content:space-between;gap:12px;margin:6px 0;display:flex}.structure-time-readout b{white-space:nowrap;font-variant-numeric:tabular-nums}.structure-time-readout i{vertical-align:middle;width:14px;height:3px;margin-right:6px;display:inline-block}.structure-radius-controls{flex-wrap:wrap;gap:16px;margin:22px 0 0;display:flex}.structure-radius-controls label{color:#c1d3e8;align-items:center;gap:10px;font-size:14px;display:flex}.structure-radius-controls select{color:#eef5ff;background:#15263b;border:1px solid #627b99;border-radius:7px;min-width:130px;padding:9px}.structure-definition-note{border-top:1px solid #3c536b;margin:20px 0 0;padding-top:16px;font-size:14px}.structure-example{background:#112037;border:1px solid #415c79;border-radius:16px;margin:24px 0;padding:24px}.structure-example img{border-radius:9px;width:100%;height:auto;margin:18px 0}.structure-example a{color:#95c6ff}.structure-example header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.structure-example select{color:#f3f8ff;background:#182f49;border:1px solid #647e9b;border-radius:8px;padding:12px}.structure-example p{color:#bbcee5;line-height:1.65}.structure-time-chart:only-child{grid-column:1/-1}@media (max-width:900px){.structure-chart-grid{grid-template-columns:1fr}.history-structure-charts{padding:18px}.structure-time-chart svg{max-height:320px}}@media (max-width:480px){.history-structure-charts,.structure-example{padding:14px}.structure-time-chart{padding:12px}.structure-time-readout>div{display:block}.structure-time-readout b{margin-left:20px;display:block}.structure-time-chart svg text{font-size:17px}.structure-radius-controls label{gap:6px;display:grid}.history-structure-charts>header h2{font-size:21px}}.wind-estimates{color:#e4edf9;background:linear-gradient(120deg,#132b45,#242337);border:1px solid #456083;border-radius:14px;margin:16px 0;padding:18px 20px;font-size:14px}.wind-estimates header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wind-estimates h3{margin:0;font-size:16px}.wind-estimates header>span{color:#ffd8a8;background:#5a402a40;border:1px solid #ad855c;border-radius:20px;padding:4px 9px;font-size:13px}.wind-estimates p{color:#c0d1e6;margin:12px 0 0;font-size:14px;line-height:1.65}.wind-estimate-main{color:#c8d8ef;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;margin:15px 0;display:grid}.wind-estimate-main>strong{color:#83c9ff;font-size:26px;font-weight:650}.wind-estimate-main>small{grid-column:1/-1}.wind-estimate-main small{font-size:13px}.wind-radii-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;display:grid}.wind-radii-grid>div{border-top:2px solid #5a93d5;padding:12px 0}.wind-radii-grid dt{letter-spacing:.05em;color:#a9c9f2;font-size:14px}.wind-radii-grid dd{color:#f0f5ff;margin:6px 0;font-size:24px}.wind-radii-grid dd small{font-size:13px}.wind-radii-grid>div>small{color:#a9bad0;font-size:13px;line-height:1.5;display:block}.hs-pressure-scale{pointer-events:none;color:#edf5ff;background:#101d2de8;border:1px solid #59748f;border-radius:9px;padding:8px 12px;position:absolute;bottom:139px;left:28%;right:5%}.hs-pressure-scale>div{border-radius:5px;height:10px}.hs-pressure-scale>span{justify-content:space-between;gap:10px;margin-top:5px;font-size:12px;display:flex}.hs-pressure-scale b:first-child{color:#81c3ff}.hs-pressure-scale b:last-child{color:#ff9d9d}.hs-pressure-scale i{color:#c1d1e2;font-style:normal}.hs-stage.is-pressure{border-color:#4579aa}.is-pressure .hs-map-legend{border-color:#4f708d}.is-pressure .hs-observed{background:#fff}.is-pressure .hs-contours{background:#7392b5}.live-pressure-gradient,.release-scale>div{background:linear-gradient(90deg,#0a307a 0%,#1d51a5 43%,#408bd2 57%,#a1cfef 71%,#f4f7fa 79%,#f09a89 86%,#b21830 100%)!important}@media (max-width:600px){.wind-radii-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wind-estimates{padding:15px}.wind-estimate-main{grid-template-columns:1fr}.wind-estimate-main>strong{grid-row:2}.hs-pressure-scale{order:1;margin:0 10px 8px;position:static}.hs-pressure-scale>span{font-size:12px}.hs-pressure-scale i{font-size:11px}.wind-estimates header{align-items:flex-start}}.release-actions{flex-wrap:wrap}.release-issue-control{color:#c5d8e9;flex-direction:column;gap:5px;font-size:13px;display:flex}.hs-stage.is-pressure .hs-observed{background:#18283b;border:1px solid #dce5f4}.wind-forecast-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin-top:18px;display:grid}.wind-forecast-chart{background:#0d1c2de8;border:1px solid #425b76;border-radius:12px;min-width:0;padding:16px}.wind-chart-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wind-chart-heading h4{color:#f1f5fb;margin:0;font-size:16px}.wind-chart-heading>span{color:#afc8e5;font-size:14px}.wind-forecast-chart svg{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.wind-forecast-chart svg text{fill:#b7cce3;font-size:16px}.wind-chart-grid{stroke:#324a61;stroke-width:1px}.wind-forecast-chart svg .wind-chart-no-data{fill:#d2deed;font-size:15px}.wind-forecast-chart svg rect[role=button]{cursor:crosshair}.wind-forecast-chart svg rect[role=button]:focus-visible{outline-offset:0;outline:2px solid #b8dcff}.wind-chart-legend{gap:8px;margin:6px 0 14px;padding:0;list-style:none;display:grid}.wind-chart-legend li{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:14px;line-height:1.5;display:flex}.wind-chart-legend i{border-top:3px solid;flex:none;align-self:center;width:22px}.wind-chart-legend small{color:#adc1d8;margin-left:auto;font-size:13px}.wind-chart-readout{border-top:1px solid #354d67;min-height:104px;padding-top:12px}.wind-chart-readout>strong{color:#e4edf9;font-size:14px}.wind-chart-readout>div{grid-template-columns:1fr auto;gap:4px 10px;margin-top:9px;font-size:14px;line-height:1.5;display:grid}.wind-chart-readout b{font-variant-numeric:tabular-nums;font-weight:600}.wind-chart-readout small{color:#a7bed7;grid-column:1/-1;font-size:13px}.wind-forecast-charts .wind-chart-note{color:#b4c9e1;grid-column:1/-1;margin:0;font-size:14px;line-height:1.6}@media (max-width:1050px){.wind-forecast-charts{grid-template-columns:1fr}.wind-forecast-chart{padding:15px}.wind-forecast-chart svg{max-height:330px}.wind-chart-readout>div{grid-template-columns:1fr auto}}@media (max-width:480px){.wind-forecast-chart{padding:12px}.wind-chart-readout>div{grid-template-columns:1fr}.wind-chart-readout small{font-size:13px}.wind-chart-heading h4{font-size:16px}.wind-chart-legend small{margin-left:31px}.wind-forecast-chart svg text{font-size:19px}}
