.aod-content{--aod-ink:#175276;--aod-ink2:#324961;--aod-muted:#5c768d;--aod-soft:#7d97ad;--aod-green:#6a8540;--aod-frost:#f6faec;--aod-hair:#d9e4ec;--aod-navy:#0c2238;--aod-era5:#9fbe6a;--aod-cerra:#2f8bbe;--aod-nora3:#8b4f89;--aod-chelsa:#e77a25;--aod-card-grad:linear-gradient(-71.56deg, #d9e4ec 8.53%, #e3ecc4 94.06%);--aod-card-shadow:0 4px 4px -1px #0c0c0d0d, 0 4px 4px -1px #0c0c0d1a;--aod-font:inherit}.aod-section{gap:18px;min-width:0;scroll-margin-top:24px;display:grid;container:aod/inline-size}.aod-head{gap:6px;max-width:760px;display:grid}.aod-section .aod-eyebrow{color:var(--aod-green);text-transform:lowercase;margin:0;font-size:13px;font-weight:600;line-height:18px}.aod-section h2 .aod-g{color:var(--aod-green)}.aod-section .aod-copy{max-width:72ch;margin:0}.aod-figure{background:var(--aod-frost);border-radius:8px;min-width:0;margin:0;padding:16px;box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.aod-section .aod-figure .aod-panel-label{color:var(--aod-soft);text-transform:lowercase;margin:0 0 10px;font-size:12px;line-height:16px}.aod-figure figcaption{color:var(--aod-muted);margin-top:12px;font-size:12px;line-height:18px}.aod-figure svg{width:100%;height:auto;display:block}.aod-legend{color:var(--aod-ink);flex-wrap:wrap;gap:8px 20px;font-size:13px;font-weight:500;display:flex}.aod-legend span{align-items:center;gap:8px;display:inline-flex}.aod-sw{border-radius:3px;flex:none;width:14px;height:14px;display:inline-block}.aod-sw-era5_land{background:var(--aod-era5);opacity:.75}.aod-sw-cerra{background:var(--aod-cerra)}.aod-sw-nora3{background:var(--aod-nora3)}.aod-sw-chelsa{background:var(--aod-chelsa)}.aod-table-wrap{background:var(--aod-frost);border-radius:8px;overflow-x:auto;box-shadow:0 1px 4px #0c0c0d1a,0 1px 4px #0c0c0d0d}.aod-table-wrap:focus-visible{outline:2px solid var(--aod-cerra);outline-offset:2px}.aod-table-wrap table{border-collapse:collapse;width:100%;color:var(--aod-ink);font-size:13.5px;line-height:20px}.aod-table-wrap th,.aod-table-wrap td{border-bottom:1px solid var(--aod-hair);text-align:left;vertical-align:top;padding:11px 13px}.aod-table-wrap thead th{color:var(--aod-soft);text-transform:lowercase;white-space:nowrap;font-size:12px;font-weight:500}.aod-table-wrap tbody tr:last-child th,.aod-table-wrap tbody tr:last-child td{border-bottom:0}.aod-table-wrap tbody th{white-space:nowrap;font-weight:600}.aod-table-wrap tbody th .aod-sw{vertical-align:-2px;margin-right:8px}.aod-num{font-variant-numeric:tabular-nums;white-space:nowrap}.aod-ds-table{min-width:720px}.aod-ds-table td.aod-grid{white-space:normal;min-width:84px}.aod-yr-note{color:var(--aod-ink2);white-space:normal;font-size:12px;line-height:17px;display:block}.aod-section ol.aod-steps{gap:12px;margin:0;padding-left:22px;list-style:decimal;display:grid}.aod-section .aod-steps>li{color:var(--aod-ink)}.aod-section .aod-steps>li::marker{color:var(--aod-green);font-weight:600}.aod-section .aod-steps b{font-weight:600}.aod-ssps{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.aod-ssps span{color:var(--aod-ink2);background:#e3ecc4b3;border-radius:999px;padding:3px 10px;font-size:12.5px;line-height:18px}.aod-ssps b{color:var(--aod-ink);font-weight:600}.aod-content svg text{font-family:inherit}.aod-cells-row{align-items:start;gap:20px 32px;max-width:1520px;display:grid}.aod-cells-part{min-width:0}.aod-cells-part svg{width:100%;height:auto;display:block}@container aod (min-width:640px){.aod-cells-row{grid-template-columns:minmax(0,450fr) minmax(0,382fr)}.aod-cells-part--side{grid-column:1/-1;max-width:688px}}@container aod (min-width:1100px){.aod-cells-row{grid-template-columns:minmax(0,688fr) minmax(0,450fr) minmax(0,382fr)}.aod-cells-part--side{grid-column:auto;max-width:none}}.aod-row-title{fill:var(--aod-green);font-size:13px;font-weight:600}.aod-cs-name{fill:var(--aod-ink);font-size:13px;font-weight:600}.aod-cs-sub,.aod-cs-val{fill:var(--aod-ink2);font-variant-numeric:tabular-nums;font-size:12px}.aod-c-era5_land .aod-sq{fill:var(--aod-era5)}.aod-c-cerra .aod-sq{fill:var(--aod-cerra)}.aod-c-nora3 .aod-sq{fill:var(--aod-nora3)}.aod-c-chelsa .aod-sq{fill:var(--aod-chelsa)}.aod-nest{stroke-width:2px}.aod-nest.aod-c-era5_land{fill:var(--aod-era5);fill-opacity:.28;stroke:var(--aod-era5)}.aod-nest.aod-c-cerra{fill:var(--aod-cerra);fill-opacity:.2;stroke:var(--aod-cerra)}.aod-nest.aod-c-nora3{fill:var(--aod-nora3);fill-opacity:.35;stroke:var(--aod-nora3)}.aod-nest.aod-c-chelsa{fill:var(--aod-chelsa);fill-opacity:.55;stroke:var(--aod-chelsa)}.aod-nest-leader{fill:none;stroke:var(--aod-ink);stroke-width:1px}.aod-leader-dot{fill:var(--aod-ink)}.aod-wc{overflow-x:auto}.aod-wc-plot{min-width:620px;display:grid;position:relative}.aod-wc-row{grid-template-columns:150px minmax(0,1fr);gap:0 12px;padding:8px 0;display:grid}.aod-wc-label b{color:var(--aod-ink);font-size:13.5px;font-weight:600;line-height:20px;display:block}.aod-wc-label span{color:var(--aod-ink2);font-size:12px;line-height:18px;display:block}.aod-wc-track{gap:6px;display:grid;position:relative}.aod-wc-lane{height:22px;position:relative}.aod-wc-bar{box-sizing:border-box;border-radius:4px;align-items:center;display:flex;position:absolute;top:0;bottom:0}.aod-wc-bar--epw{background:var(--aod-ink)}.aod-wc-bar--rain{background:#b7cddd}.aod-wc-bar--chelsa{border:1.5px solid var(--aod-chelsa);background:#f6c9a6}.aod-wc-in,.aod-wc-out{white-space:nowrap;font-size:12px;font-weight:500;line-height:22px}.aod-wc-in{color:var(--aod-navy);padding:0 8px;overflow:hidden}.aod-wc-out{color:var(--aod-ink);position:absolute;top:0}.aod-wc-row--chelsa{border-top:1px solid var(--aod-hair);margin-top:4px;padding-top:12px}.aod-wc-ticks{pointer-events:none;position:absolute;inset:0 0 24px 162px}.aod-wc-ticks i{background:#dce5ec;width:1px;position:absolute;top:0;bottom:0}.aod-wc-axis .aod-wc-track{height:16px;display:block}.aod-wc-axis .aod-wc-track span{color:var(--aod-muted);font-size:11.5px;line-height:16px;position:absolute;top:0;transform:translate(-50%)}.aod-ed-name,.aod-ed-sub,.aod-ed-dz{paint-order:stroke;stroke:#f6faece6;stroke-linejoin:round;stroke-width:4px}.aod-ed-name{fill:var(--aod-ink);font-size:14px;font-weight:600}.aod-ed-name.aod-ed-cerra,.aod-ed-dz.aod-ed-cerra{fill:#1f6e9c}.aod-ed-sub{fill:var(--aod-ink2);font-size:12.5px}.aod-ed-ax{fill:var(--aod-muted);font-size:11.5px}.aod-ed-dz{fill:var(--aod-ink);font-size:18px;font-weight:600}.aod-section ol.aod-fx-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.aod-fx-flow li{background:var(--aod-card-grad);box-shadow:var(--aod-card-shadow);color:var(--aod-ink);border-radius:12px;align-content:start;gap:4px;padding:14px 14px 16px;display:grid;position:relative}.aod-fx-flow li:not(:last-child):after{border-top:2px solid var(--aod-ink);border-right:2px solid var(--aod-ink);content:"";width:10px;height:10px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)rotate(45deg)}.aod-fx-flow b{font-size:15px;font-weight:600;line-height:21px}.aod-fx-flow span:not(.aod-fx-step){color:var(--aod-ink2);font-size:12.5px;line-height:18px}.aod-fx-step{background:var(--aod-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.aod-fx-ax{fill:var(--aod-muted);font-size:11.5px}.aod-fx-sub,.aod-fx-name{paint-order:stroke;stroke:var(--aod-frost);stroke-linejoin:round;stroke-width:4px}.aod-fx-sub{fill:var(--aod-ink2);font-size:12px}.aod-fx-name{fill:var(--aod-ink);font-size:13px;font-weight:600}.aod-fx-or{fill:#b5541a}@media (max-width:900px){.aod-section ol.aod-fx-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.aod-fx-flow li:nth-child(2):after{display:none}}@media (max-width:560px){.aod-section ol.aod-fx-flow{grid-template-columns:1fr}.aod-fx-flow li:after{display:none}}.aod-map{touch-action:manipulation}.aod-map-loading{background:#eef2f7;border-radius:6px;width:100%}.aod-section .aod-map-error{color:var(--aod-ink);background:#eef2f7;border-radius:6px;margin:0;padding:24px 16px;font-size:13.5px}.aod-ocean{fill:#eef2f7}.aod-grat{fill:none;stroke:#dce5ec;stroke-width:.6px}.aod-sphere{fill:none;stroke:var(--aod-hair);stroke-width:1px}.aod-fill-era5,.aod-fill-cerra,.aod-fill-nora3{cursor:crosshair}.aod-fill-era5{fill:var(--aod-era5);fill-opacity:.55}.aod-fill-cerra{fill:var(--aod-cerra)}.aod-fill-nora3{fill:var(--aod-nora3)}.aod-borders{fill:none;stroke:#fff;stroke-opacity:.8;stroke-width:.5px;pointer-events:none}.aod-edge-cerra{fill:none;stroke:var(--aod-cerra);stroke-dasharray:4 3;stroke-width:1.2px;pointer-events:none}.aod-leader{fill:none;stroke:var(--aod-ink);stroke-width:1px}.aod-lbl{fill:var(--aod-ink);paint-order:stroke;stroke:#eef2f7;stroke-linejoin:round;stroke-width:4px;pointer-events:none}.aod-lbl-name{font-size:13px;font-weight:600}.aod-lbl-sub{fill:var(--aod-ink2);font-size:11.5px;font-weight:450}.aod-tip{z-index:60;color:#f6faec;pointer-events:none;background:#0c2238;border-radius:8px;max-width:280px;padding:10px 12px;font-size:12.5px;line-height:1.45;position:fixed;box-shadow:0 6px 20px #0c223840}.aod-tip b{color:#fff;margin-bottom:2px;font-size:14px;font-weight:600;display:block}.aod-globe-band{background:var(--aod-navy);color:#f6faec;border-radius:8px;padding:24px}.aod-globe-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.aod-globe-stage{justify-content:center;min-width:0;display:flex}.aod-globe{cursor:grab;touch-action:none;border-radius:50%;max-width:100%;display:block}.aod-globe:active{cursor:grabbing}.aod-globe:focus-visible{outline-offset:6px;outline:2px solid #b5cd7b}.aod-section .aod-globe-error{color:#d9e4ec;margin:0}.aod-globe-side{gap:16px;min-width:0;display:grid}.aod-controls{flex-wrap:wrap;gap:8px;display:flex}.aod-btn{color:#f6faec;cursor:pointer;font:inherit;background:0 0;border:1px solid #d9e4ec73;border-radius:6px;padding:6px 14px;font-size:13.5px;font-weight:500;line-height:20px}.aod-btn:hover{background:#d9e4ec14;border-color:#d9e4ec}.aod-btn:focus-visible{outline-offset:2px;outline:2px solid #b5cd7b}.aod-btn.is-on{color:#fff;background:linear-gradient(90deg,#175276 0%,#2f7f8f 55%,#9fbe6a 100%);border-color:#0000}.aod-btn-row-label{color:#8eacc7;width:100%;margin-top:4px;font-size:12px;line-height:16px}.aod-readout{background:var(--aod-card-grad);min-height:132px;box-shadow:var(--aod-card-shadow);color:var(--aod-ink);border-radius:12px;padding:16px 18px;font-size:13.5px;line-height:20px}.aod-readout b{align-items:center;gap:8px;margin:2px 0 6px;font-size:17px;font-weight:600;line-height:24px;display:flex}.aod-ro-coord{color:var(--aod-ink2);font-variant-numeric:tabular-nums;font-size:12px;display:block}.aod-band-legend{color:#d9e4ec;flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.aod-band-legend span{align-items:center;gap:7px;display:inline-flex}.aod-b-era5{background:#7a9a4a}.aod-b-cerra{background:#2f8bbe}.aod-b-nora3{background:#9a4a8f}.aod-section .aod-hint{color:#8eacc7;margin:0;font-size:12px}@media (max-width:900px){.aod-globe-grid{grid-template-columns:1fr}}@media (max-width:560px){.aod-globe-band{padding:16px}}.aod-map-panel{gap:12px;display:grid}.aod-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.aod-grp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aod-lbl-small{color:var(--aod-soft);margin-right:2px;font-size:12px}.aod-chip,.aod-tog{border:1px solid var(--aod-hair);color:var(--aod-ink);cursor:pointer;font:inherit;background:#fff;border-radius:6px;font-size:13px;font-weight:500;line-height:18px}.aod-chip{padding:5px 12px}.aod-chip:hover{border-color:#8eacc7}.aod-chip:focus-visible,.aod-tog:focus-within{outline:2px solid var(--aod-cerra);outline-offset:2px}.aod-chip.is-on{color:#fff;background:linear-gradient(90deg,#175276 0%,#2f7f8f 55%,#9fbe6a 100%);border-color:#0000}.aod-tog{align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.aod-tog input{accent-color:#175276;margin:0}.aod-ln{border-top:2px solid;width:16px;height:0;display:inline-block}.aod-ln-era5{border-color:#6a8540}.aod-ln-cerra{border-color:#2f8bbe}.aod-ln-nora3{border-color:#8b4f89}.aod-stage{min-width:0;position:relative}.aod-gridmap{cursor:crosshair;touch-action:none;background:#d9e4ec;border-radius:10px;width:100%;display:block}.aod-gridmap:focus-visible{outline:2px solid var(--aod-cerra);outline-offset:3px}.aod-section .aod-status{color:var(--aod-ink2);margin:0;font-size:12.5px}.aod-grid-readout{background:var(--aod-card-grad);min-height:180px;box-shadow:var(--aod-card-shadow);color:var(--aod-ink);border-radius:12px;padding:16px 18px;font-size:13.5px;line-height:20px}.aod-grid-readout>b{align-items:center;gap:8px;margin:2px 0 8px;font-size:16px;font-weight:600;line-height:23px;display:flex}.aod-grid-readout .aod-sw-era5_land{opacity:1;background:#6a8540}.aod-ro-rows{gap:8px;margin:0;display:grid}.aod-ro-row{border-top:1px solid #17527626;grid-template-columns:200px minmax(0,1fr);gap:10px;padding-top:8px;display:grid}.aod-ro-row dt{flex-wrap:wrap;align-items:center;gap:7px;font-weight:600;display:flex}.aod-ro-row dd{color:var(--aod-ink2);font-variant-numeric:tabular-nums;margin:0}.aod-ro-row.is-used dd{color:var(--aod-ink)}@media (max-width:640px){.aod-ro-row{grid-template-columns:1fr;gap:2px}}.aod-section h2 .aod-g,.aod-legend span,.aod-band-legend span{font-size:inherit;line-height:inherit}.aod-section{scroll-margin-top:136px}.aod-split{align-items:start;gap:18px 24px;display:grid}.aod-split__fig{min-width:0;max-width:var(--aod-fig-max);gap:16px;display:grid}.aod-split__text{min-width:0;max-width:72ch}.aod-section .aod-split__text>p{color:var(--aod-muted);margin:0;font-size:13.5px;line-height:21px}.aod-section .aod-split__text>p+p{margin-top:10px}@container aod (min-width:860px){.aod-split:not(.aod-split--wide){grid-template-columns:minmax(0, var(--aod-fig-max)) minmax(240px, 1fr)}}@container aod (min-width:1100px){.aod-split--wide{grid-template-columns:minmax(0, var(--aod-fig-max)) minmax(280px, 1fr)}}.aod-fit svg{width:100%;height:auto;display:block}.aod-section .aod-step-note{color:var(--aod-ink2);margin:8px 0 0;font-size:13px;line-height:19px}.aod-section .aod-ro-rel{color:var(--aod-ink2);margin:12px 0 0;font-size:12px;line-height:16px}.aod-figure figcaption a{color:var(--aod-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}
