:root{--sno-role-ours:var(--rkui-chart-1);--sno-role-ours-outer:var(--rkui-teal-tint);--sno-role-ours-inner:color-mix(in oklab, var(--rkui-teal) 45%, var(--rkui-teal-tint));--sno-role-ours-median:var(--rkui-chart-1);--sno-role-typical:var(--rkui-chart-context);--sno-role-typical-band:color-mix(in oklab, var(--rkui-muted) 38%, var(--rkui-surface));--sno-role-typical-inner:color-mix(in oklab, var(--rkui-muted) 60%, var(--rkui-surface));--sno-role-past:color-mix(in srgb, var(--rkui-chart-context) 55%, var(--rkui-chart-grid));--sno-role-measured:var(--rkui-fg);--sno-role-nmme:var(--rkui-chart-3);--sno-role-nmme-outer:var(--rkui-navy-tint);--sno-role-nmme-inner:color-mix(in oklab, var(--rkui-navy) 50%, var(--rkui-navy-tint));--sno-role-nmme-median:var(--rkui-chart-3);--sno-role-seas5:var(--rkui-chart-6);--sno-role-cpc:var(--rkui-chart-8);--sno-role-model:var(--rkui-muted)}.sno-role-ours{--sno-series:var(--sno-role-ours);--sno-band-outer:var(--sno-role-ours-outer);--sno-band-inner:var(--sno-role-ours-inner);--sno-median:var(--sno-role-ours-median)}.sno-role-nmme{--sno-series:var(--sno-role-nmme);--sno-band-outer:var(--sno-role-nmme-outer);--sno-band-inner:var(--sno-role-nmme-inner);--sno-median:var(--sno-role-nmme-median)}.sno-role-seas5{--sno-series:var(--sno-role-seas5);--sno-band-outer:var(--rkui-coral-tint);--sno-band-inner:color-mix(in oklab, var(--rkui-coral) 55%, var(--rkui-coral-tint));--sno-median:var(--sno-role-seas5)}.sno-role-cpc{--sno-series:var(--sno-role-cpc);--sno-band-outer:var(--rkui-tangerine-tint);--sno-band-inner:color-mix(in oklab, var(--rkui-tangerine) 55%, var(--rkui-tangerine-tint));--sno-median:var(--sno-role-cpc)}.sno-role-model{--sno-series:var(--sno-role-model);--sno-band-outer:color-mix(in oklab, var(--rkui-muted) 25%, var(--rkui-surface));--sno-band-inner:color-mix(in oklab, var(--rkui-muted) 45%, var(--rkui-surface));--sno-median:var(--sno-role-model)}.sno-role-measured{--sno-series:var(--sno-role-measured)}.sno-role-typical,.sno-role-past{--sno-series:var(--sno-role-past);--sno-band-outer:var(--sno-role-typical-band);--sno-band-inner:var(--sno-role-typical-band);--sno-median:var(--rkui-muted);--sno-edge-width:0}.sno-role-typical{--sno-series:var(--rkui-muted);--sno-band-inner:var(--sno-role-typical-inner);--sno-edge:var(--rkui-muted);--sno-edge-width:1.25px}.sno-role-context{--sno-series:var(--rkui-chart-context)}.sno-role-series-1{--sno-series:var(--rkui-chart-1)}.sno-role-series-2{--sno-series:var(--rkui-chart-2)}.sno-role-series-3{--sno-series:var(--rkui-chart-3)}.sno-role-series-4{--sno-series:var(--rkui-chart-4)}.sno-role-series-5{--sno-series:var(--rkui-chart-5)}.sno-role-series-6{--sno-series:var(--rkui-chart-6)}.sno-role-series-7{--sno-series:var(--rkui-chart-7)}.sno-role-series-8{--sno-series:var(--rkui-chart-8)}.sno-fill-seq-1{fill:var(--rkui-seq-1);background:var(--rkui-seq-1)}.sno-fill-seq-2{fill:var(--rkui-seq-2);background:var(--rkui-seq-2)}.sno-fill-seq-3{fill:var(--rkui-seq-3);background:var(--rkui-seq-3)}.sno-fill-seq-4{fill:var(--rkui-seq-4);background:var(--rkui-seq-4)}.sno-fill-seq-5{fill:var(--rkui-seq-5);background:var(--rkui-seq-5)}.sno-fill-vivid-1{fill:var(--rkui-seq-vivid-1);background:var(--rkui-seq-vivid-1)}.sno-fill-vivid-2{fill:var(--rkui-seq-vivid-2);background:var(--rkui-seq-vivid-2)}.sno-fill-vivid-3{fill:var(--rkui-seq-vivid-3);background:var(--rkui-seq-vivid-3)}.sno-fill-vivid-4{fill:var(--rkui-seq-vivid-4);background:var(--rkui-seq-vivid-4)}.sno-fill-vivid-5{fill:var(--rkui-seq-vivid-5);background:var(--rkui-seq-vivid-5)}.sno-fill-cold-3{fill:var(--rkui-div-cold-3);background:var(--rkui-div-cold-3)}.sno-fill-cold-2{fill:var(--rkui-div-cold-2);background:var(--rkui-div-cold-2)}.sno-fill-cold-1{fill:var(--rkui-div-cold-1);background:var(--rkui-div-cold-1)}.sno-fill-mid{fill:var(--rkui-div-mid);background:var(--rkui-div-mid)}.sno-fill-warm-1{fill:var(--rkui-div-warm-1);background:var(--rkui-div-warm-1)}.sno-fill-warm-2{fill:var(--rkui-div-warm-2);background:var(--rkui-div-warm-2)}.sno-fill-warm-3{fill:var(--rkui-div-warm-3);background:var(--rkui-div-warm-3)}.sno-fill-none{fill:var(--rkui-panel);background:var(--rkui-panel)}.sno-chart{color:var(--rkui-fg);font-family:var(--rkui-font-body);font-size:var(--rkui-step--1);container-type:inline-size}.sno-chart-stage{position:relative}.sno-chart--responsive .sno-chart-stage{block-size:340px}@container (width<560px){.sno-chart--responsive .sno-chart-stage{block-size:260px}}.sno-chart-stage--narrow,.sno-chart-stage--medium{display:none}@container (width<900px){.sno-chart-stage--wide{display:none}.sno-chart-stage--medium{display:block}}@container (width<560px){.sno-chart-stage--medium{display:none}.sno-chart-stage--narrow{display:block}}.sno-chart--responsive .sno-chart-svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.sno-chart--fixed .sno-chart-svg{block-size:auto;max-inline-size:100%;display:block;overflow:visible}.sno-grid{stroke:var(--rkui-chart-grid);stroke-width:1px;shape-rendering:crispedges}.sno-axis{stroke:var(--rkui-muted);stroke-width:1px;shape-rendering:crispedges}.sno-zero{stroke:var(--rkui-fg);stroke-width:1px;shape-rendering:crispedges}.sno-tick{fill:var(--rkui-muted);font-variant-numeric:tabular-nums}.sno-row-label{fill:var(--rkui-fg)}.sno-casing{fill:none;stroke:var(--rkui-line);stroke-linecap:round;stroke-linejoin:round}.sno-line{fill:none;stroke:var(--sno-series);stroke-linecap:round;stroke-linejoin:round}.sno-line--dash{stroke-dasharray:5 5;stroke-linecap:butt}.sno-dot{fill:var(--sno-series);stroke:var(--rkui-line);stroke-width:var(--rkui-outline-width)}.sno-band{fill:var(--sno-band-outer);stroke:var(--sno-edge,var(--rkui-line));stroke-width:var(--sno-edge-width,2.5px);stroke-linejoin:round}.sno-band--inner{fill:var(--sno-band-inner);stroke-width:var(--sno-edge-width,1.25px)}.sno-band--outline{fill:none;stroke:var(--sno-series);stroke-width:2.5px;stroke-dasharray:6 4}.sno-median{stroke:var(--sno-median)}.sno-median-dot{fill:var(--sno-median)}.sno-label{fill:var(--rkui-fg);paint-order:stroke;stroke:var(--rkui-chart-bg,var(--rkui-surface));stroke-width:4px;stroke-linejoin:round;font-weight:600}.sno-label--quiet{fill:var(--rkui-muted);font-weight:400}.sno-leader{fill:none;stroke:var(--rkui-muted);stroke-width:1px;stroke-linejoin:round}.sno-marker-rule{stroke:var(--rkui-muted);stroke-width:1px;stroke-dasharray:3 3;shape-rendering:crispedges}.sno-whisker-casing{stroke:var(--rkui-line);stroke-width:7px;stroke-linecap:round}.sno-whisker{stroke:var(--sno-series);stroke-width:3px;stroke-linecap:round}.sno-whisker-casing.sno-whisker--thin{stroke-width:5px}.sno-whisker.sno-whisker--thin{stroke-width:2px}.sno-shadow{fill:var(--rkui-shadow-color);stroke:var(--rkui-shadow-edge);stroke-width:calc(2 * var(--rkui-outline-width));paint-order:stroke;translate:var(--rkui-shadow-offset-x) var(--rkui-shadow-offset-y)}.sno-distribution-bin{fill:var(--sno-band-outer)}.sno-distribution-bin--above{fill:var(--sno-series)}.sno-distribution-edge{fill:none;stroke:var(--rkui-line);stroke-width:2px;stroke-linejoin:round}.sno-distribution-tag{fill:var(--rkui-raised);stroke:var(--rkui-line);stroke-width:var(--rkui-outline-width)}.sno-distribution-chance{fill:var(--rkui-fg);font-family:var(--rkui-font-display);font-size:1.1rem;font-weight:800}.sno-amount-halo{stroke:var(--rkui-chart-bg,var(--rkui-surface));stroke-width:5px}.sno-amount-rule{stroke:var(--rkui-fg);stroke-width:2px;stroke-dasharray:7 5}.sno-amount-dot{fill:var(--rkui-selected);stroke:var(--rkui-line);stroke-width:var(--rkui-outline-width)}.sno-amount-label{font-weight:700}.sno-readout-target{cursor:crosshair;touch-action:pan-y;border-radius:calc(var(--rkui-radius) / 2);position:absolute}.sno-readout-target:focus-visible{outline:var(--rkui-focus-width) solid var(--rkui-focus);outline-offset:0;box-shadow:0 0 0 var(--rkui-outline-width) var(--rkui-line)}.sno-readout-layer{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.sno-readout-dot{filter:drop-shadow(var(--rkui-shadow-offset-x) var(--rkui-shadow-offset-y) 0 var(--rkui-shadow-color))}.sno-readout-line{margin:var(--rkui-space-2) 0 0;color:var(--rkui-fg);font-size:var(--rkui-step--1);font-variant-numeric:tabular-nums}.sno-crosshair{stroke:var(--rkui-fg);stroke-width:1px;shape-rendering:crispedges}.rkui-tooltip.sno-readout-tip{pointer-events:none;position:absolute}.sno-readout-tip[data-shown]>.rkui-tooltip-bubble{opacity:1;visibility:visible;translate:var(--sno-tip-x) 0;transition-delay:0s}.sno-readout-tip>.rkui-tooltip-bubble{--sno-tip-x:-50%;translate:var(--sno-tip-x) var(--rkui-space-1);font-variant-numeric:tabular-nums;text-align:start;max-inline-size:18rem}.sno-readout-tip[data-align=start]>.rkui-tooltip-bubble{--sno-tip-x:-1rem}.sno-readout-tip[data-align=start]>.rkui-tooltip-bubble:before{inset-inline-start:1rem}.sno-readout-tip[data-align=end]>.rkui-tooltip-bubble{--sno-tip-x:calc(-100% + 1rem)}.sno-readout-tip[data-align=end]>.rkui-tooltip-bubble:before{inset-inline-start:calc(100% - 1rem)}.sno-map{border:var(--rkui-outline-width) solid var(--rkui-line);border-radius:calc(var(--rkui-radius) / 2);background:var(--rkui-surface);box-shadow:var(--rkui-shadow);display:block;overflow:hidden}.sno-map svg{block-size:auto;inline-size:100%;display:block}.sno-map-state{fill:none;stroke:var(--rkui-fg);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sno-map-box-halo{fill:none;stroke:var(--rkui-surface);stroke-width:5px;vector-effect:non-scaling-stroke}.sno-map-box{fill:none;stroke:var(--rkui-fg);stroke-width:2px;vector-effect:non-scaling-stroke}.sno-basemap-band{fill-rule:evenodd;stroke:none}.sno-basemap-band-1{fill:light-dark(color-mix(in oklab, var(--rkui-yellow-deep) 9%, var(--rkui-surface)),color-mix(in oklab, var(--rkui-yellow-deep) 5%, var(--rkui-surface)))}.sno-basemap-band-2{fill:light-dark(color-mix(in oklab, var(--rkui-yellow-deep) 18%, var(--rkui-surface)),color-mix(in oklab, var(--rkui-yellow-deep) 9%, var(--rkui-surface)))}.sno-basemap-band-3{fill:light-dark(color-mix(in oklab, var(--rkui-yellow-deep) 28%, var(--rkui-surface)),color-mix(in oklab, var(--rkui-yellow-deep) 14%, var(--rkui-surface)))}.sno-basemap-lake{fill:color-mix(in oklab, var(--rkui-sky-tint) 70%, var(--rkui-surface));fill-rule:evenodd;stroke:var(--rkui-line-unfilled);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sno-basemap-town{fill:var(--rkui-muted)}.sno-basemap-place{stroke-width:3px;font-size:.6rem}.sno-basemap-place--town{fill:var(--rkui-muted);font-weight:400}.sno-basemap-place--lake{fill:var(--rkui-sky-deep);stroke:none;font-style:italic;font-weight:400}.sno-station-map svg{overflow:visible}.sno-pin{cursor:pointer;outline:none}.sno-pin-shadow{fill:var(--rkui-shadow-color);translate:1.5px 1.5px}.sno-pin-dot{fill:var(--rkui-raised);stroke:var(--rkui-line);stroke-width:2px;vector-effect:non-scaling-stroke}.sno-pin-shadow,.sno-pin-dot{transform-box:fill-box;transform-origin:50%;transition:scale var(--rkui-duration-fast) ease-out}.sno-pin-dot.c-lo{fill:var(--rkui-div-warm-3)}.sno-pin-dot.c-lo2{fill:var(--rkui-div-warm-1)}.sno-pin-dot.c-mid{fill:var(--rkui-div-mid)}.sno-pin-dot.c-hi2{fill:var(--rkui-div-cold-1)}.sno-pin-dot.c-hi{fill:var(--rkui-div-cold-3)}.sno-pin-name{font-size:.8rem;display:none}.sno-pin.is-lit .sno-pin-dot,.sno-pin:focus-visible .sno-pin-dot{fill:var(--rkui-selected);scale:1.45}.sno-pin.is-lit .sno-pin-shadow,.sno-pin:focus-visible .sno-pin-shadow{scale:1.45}.sno-pin.is-lit .sno-pin-name,.sno-pin:focus-visible .sno-pin-name{display:inline}.sno-legend{color:var(--rkui-muted);font-size:var(--rkui-step--1);font-variant-numeric:tabular-nums}.sno-legend-title{color:var(--rkui-fg);margin-block-end:var(--rkui-space-1);font-weight:600;display:block}.sno-legend ol{gap:var(--rkui-outline-width);border:var(--rkui-outline-width) solid var(--rkui-line);border-radius:calc(var(--rkui-radius) / 2);background:var(--rkui-line);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sno-legend li{flex:1 1 0;min-inline-size:0}.sno-legend li .sw2{block-size:.875rem;display:block}.sno-legend-edges{block-size:1.4em;margin-block-start:2px;position:relative}.sno-legend-edges>span{white-space:nowrap;position:absolute;translate:-50%}.sno-legend-edges:has(.sno-legend-note){block-size:2.6em}.sno-legend-note{font-size:.85em;display:block}.sno-legend-labels{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));text-align:center;margin-block-start:2px;display:grid}.sno-legend-ends{justify-content:space-between;gap:var(--rkui-space-3);display:flex}.sno-scores{align-items:center;column-gap:var(--rkui-space-3);min-inline-size:6rem;max-inline-size:100%;color:var(--rkui-fg);font-family:var(--rkui-font-body);font-size:var(--rkui-step--1);grid-template-columns:minmax(0,1fr);display:grid}.sno-scores--labelled{grid-template-columns:minmax(0, min(var(--sno-label-width), 45%)) minmax(0, 1fr)}.sno-scores .sno-row-label{line-height:1.2}.sno-scores-track{block-size:2.25rem;margin-inline:.5rem;position:relative}.sno-scores--point .sno-scores-track{block-size:1.75rem}.sno-scores-track:before,.sno-scores-track:after{content:"";position:absolute}.sno-scores-track:before{border-block-start:1px solid var(--rkui-chart-grid);inset-block-start:50%;inset-inline:0}.sno-scores-track:after{border-inline-start:1px solid var(--rkui-fg);inset-block:0;inset-inline-start:var(--sno-zero);translate:-.5px}.sno-scores-bar,.sno-scores-whisker,.sno-scores-point{z-index:1;box-sizing:border-box;background:var(--sno-series);border:var(--rkui-outline-width) solid var(--rkui-line);position:absolute;inset-block-start:50%;translate:0 -50%}.sno-scores-bar{block-size:1rem;box-shadow:var(--rkui-shadow);border-radius:3px}.sno-scores-whisker{border-radius:var(--rkui-radius-pill);border-width:1.5px;block-size:6px}.sno-scores-point{border-radius:50%;block-size:.8rem;inline-size:.8rem;translate:-50% -50%}.sno-scores-ticks,.sno-strip-ticks{block-size:1.5em;margin-inline:.5rem;position:relative}.sno-scores-ticks>.sno-tick,.sno-strip-ticks>.sno-tick{white-space:nowrap;position:absolute;inset-block-start:.2em}.sno-scores-tick--mid,.sno-strip-tick--mid{translate:-50%}.sno-scores-tick--end,.sno-strip-tick--end{translate:-100%}.sno-scores .sno-tick,.sno-strip .sno-tick{color:var(--rkui-muted)}.sno-strip{max-inline-size:100%;font-family:var(--rkui-font-body);font-size:var(--rkui-step--1)}.sno-strip-track{border-block-end:1px solid var(--rkui-muted);block-size:3.25rem;margin-inline:.5rem;position:relative}.sno-strip-band{border-radius:calc(var(--rkui-radius) / 2);background:var(--sno-role-typical-band);position:absolute;inset-block:.4rem}.sno-strip-ref{border-inline-start:1px dashed var(--rkui-muted);position:absolute;inset-block:0}.sno-strip-member,.sno-strip-mean,.sno-strip-outcome{box-sizing:border-box;position:absolute;translate:-50% -50%}.sno-strip-member{border:1.5px solid var(--rkui-line);background:var(--sno-series);border-radius:50%;block-size:11px;inline-size:11px}.sno-strip-member--extra{border:2px solid var(--sno-series);background:var(--rkui-surface)}.sno-strip-mean{border:4px solid var(--sno-series);background:var(--rkui-surface);block-size:1.25rem;inline-size:1.25rem;box-shadow:0 0 0 var(--rkui-outline-width) var(--rkui-line), var(--rkui-shadow);border-radius:50%;inset-block-start:50%}.sno-strip-outcome{border:2px solid var(--rkui-surface);background:var(--rkui-fg);block-size:.9rem;inline-size:.9rem;inset-block-start:50%;rotate:45deg}.sno-reliability{block-size:auto;inline-size:100%;display:block;overflow:visible}.sno-reliability-panel{fill:var(--rkui-raised);stroke:var(--rkui-line);stroke-width:var(--rkui-outline-width)}.sno-reliability-climatology{stroke:var(--rkui-muted);stroke-width:1.5px}.sno-reliability-diagonal{stroke:var(--rkui-fg);stroke-width:1.5px;stroke-dasharray:4 4}.sno-muted{--sno-series:var(--rkui-chart-context)}.sno-sparkline{vertical-align:-.1em;block-size:1em;inline-size:4em;display:inline-block;overflow:visible}.sno-sparkline--wide{block-size:2.5rem;inline-size:100%;display:block}.sno-sparkline path{vector-effect:non-scaling-stroke}.sno-sparkline-band{fill:var(--sno-role-typical-band)}.sno-sparkline-reference{fill:none;stroke:var(--rkui-chart-context);stroke-width:1px;stroke-dasharray:3 2}.sno-sparkline-line{fill:none;stroke:var(--rkui-muted);stroke-width:1.5px;stroke-linejoin:round}.sno-sparkline--wide .sno-sparkline-line{stroke:var(--rkui-fg);stroke-width:2px}.sno-sparkline-dot-casing,.sno-sparkline-dot{fill:none;stroke-linecap:round}.sno-sparkline-dot-casing{stroke:var(--rkui-line);stroke-width:8px}.sno-sparkline-dot{stroke:var(--sno-series);stroke-width:4.5px}.sno-sparkline--wide .sno-sparkline-dot-casing{stroke-width:11px}.sno-sparkline--wide .sno-sparkline-dot{stroke-width:7px}.sno-multiples{gap:var(--rkui-space-4) var(--rkui-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.sno-multiple{margin:0}.sno-multiple-title{margin:0 0 var(--rkui-space-1);color:var(--rkui-fg);font-size:var(--rkui-step--1);font-weight:700}.sno-multiple .sno-chart--fixed .sno-chart-svg{inline-size:100%}
