.map-figure[data-astro-cid-aqjiat62]{width:min(56rem,100vw - 2.5rem);margin:0 0 2rem;position:relative;left:50%;transform:translate(-50%)}.map-head[data-astro-cid-aqjiat62]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.625rem;display:flex}.map-title[data-astro-cid-aqjiat62]{font-weight:500}.map-unit[data-astro-cid-aqjiat62]{color:var(--fg-faint);margin-left:.5rem;font-size:.8125rem}.map-day[data-astro-cid-aqjiat62]{font-family:var(--mono);color:var(--fg-dim);font-variant-numeric:tabular-nums;font-size:.8125rem}.map[data-astro-cid-aqjiat62]{border:1px solid var(--hairline);border-radius:3px;height:440px;overflow:hidden}.map[data-astro-cid-aqjiat62] canvas{opacity:0;transition:opacity 1.2s}.map[data-astro-cid-aqjiat62].is-ready canvas{opacity:1}.map-controls[data-astro-cid-aqjiat62]{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.map-controls[data-astro-cid-aqjiat62] input[data-astro-cid-aqjiat62]{accent-color:var(--work);flex:1}.map-play[data-astro-cid-aqjiat62]{border:1px solid var(--hairline-strong);width:30px;height:30px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;transition:border-color .2s,background .2s;display:grid}.map-play[data-astro-cid-aqjiat62]:hover:not(:disabled){border-color:var(--work)}.map-play[data-astro-cid-aqjiat62]:disabled,.map-controls[data-astro-cid-aqjiat62] input[data-astro-cid-aqjiat62]:disabled{opacity:.4;cursor:default}.map-play[data-astro-cid-aqjiat62]:focus-visible{outline:2px solid var(--work);outline-offset:2px}.icon-play[data-astro-cid-aqjiat62]{border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0;margin-left:2px}.map-play[data-astro-cid-aqjiat62][aria-pressed=true] .icon-play[data-astro-cid-aqjiat62]{border-width:0 3px;border-color:currentColor;width:8px;height:10px;margin-left:0}.map-legend[data-astro-cid-aqjiat62]{font-family:var(--mono);color:var(--fg-faint);flex-wrap:wrap;gap:.75rem;margin-top:.625rem;font-size:.6875rem;display:flex}.map-legend[data-astro-cid-aqjiat62] .swatch{align-items:center;gap:.3125rem;display:inline-flex}.map-legend[data-astro-cid-aqjiat62] .swatch i{border-radius:2px;width:10px;height:10px;display:inline-block}.map-note[data-astro-cid-aqjiat62]{color:var(--fg-dim);margin-top:.75rem;font-size:.8125rem}.pipeline[data-astro-cid-aqjiat62]{font-family:var(--mono);color:var(--fg-faint);align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.75rem;display:flex}.aq-popup .maplibregl-popup-content{color:#1a1a1a;font-family:var(--sans);background:#fff;border-radius:4px;padding:.5rem .75rem;font-size:.8125rem;line-height:1.4;box-shadow:0 4px 18px #00000047}.aq-popup .aq-name{font-weight:600}.aq-popup .aq-value{font-family:var(--mono);align-items:center;gap:.375rem;margin-top:.125rem;font-size:.75rem;display:flex}.aq-popup .aq-value i{border-radius:2px;width:8px;height:8px;display:inline-block}.aq-popup .aq-total{color:#555;margin-top:.125rem;font-size:.75rem}.aq-popup .aq-empty{color:#6b6b6b;font-size:.75rem}@media (prefers-reduced-motion:reduce){.map[data-astro-cid-aqjiat62] canvas{transition:none}}@media (width<=420px){.map[data-astro-cid-aqjiat62]{height:280px}}.back[data-astro-cid-nkggbshs]{font-family:var(--mono);color:var(--fg-dim);border:0;margin-bottom:2.5rem;font-size:.8125rem;display:inline-block}.back[data-astro-cid-nkggbshs]:hover{color:var(--fg)}.entry-links[data-astro-cid-nkggbshs]{flex-wrap:wrap;gap:1.125rem;margin:1rem 0 0;font-size:.875rem;display:flex}.entry-title[data-astro-cid-nkggbshs]{letter-spacing:-.01em;margin:0 0 .375rem;font-size:1.375rem;font-weight:600}.prose[data-astro-cid-nkggbshs]{margin-top:2rem}.prose[data-astro-cid-nkggbshs] h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);margin:2.25rem 0 .75rem;font-size:.6875rem;font-weight:500}.prose[data-astro-cid-nkggbshs] p{margin:0 0 1rem}.prose[data-astro-cid-nkggbshs] ul{margin:0 0 1rem;padding-left:1.125rem}.prose[data-astro-cid-nkggbshs] li{margin-bottom:.375rem}.prose[data-astro-cid-nkggbshs] code{font-family:var(--mono);background:var(--hairline);border-radius:2px;padding:.1em .35em;font-size:.8125rem}.prose[data-astro-cid-nkggbshs] .diagram{width:min(56rem,100vw - 2.5rem);margin:1.5rem 0 1.75rem;position:relative;left:50%;overflow-x:auto;transform:translate(-50%)}.prose[data-astro-cid-nkggbshs] .diagram svg{max-width:100%;height:auto;margin:0 auto;display:block}.prose[data-astro-cid-nkggbshs] .diagram-legend{color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:-.75rem 0 1.5rem;font-size:.8125rem;display:flex}.prose[data-astro-cid-nkggbshs] .diagram-legend .key{vertical-align:middle;border-top:2px dashed;width:1.5rem;margin-right:.5rem;display:inline-block}.prose[data-astro-cid-nkggbshs] .diagram-legend .key-daily{border-color:#0f8a7e}.prose[data-astro-cid-nkggbshs] .diagram-legend .key-reference{border-color:#8a8a8a}.prose[data-astro-cid-nkggbshs] table{border-collapse:collapse;width:100%;margin:0 0 1.25rem;font-size:.875rem}.prose[data-astro-cid-nkggbshs] th{text-align:left;color:var(--fg-faint);font-weight:500;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--hairline);padding:.5rem .75rem .5rem 0;font-size:.6875rem}.prose[data-astro-cid-nkggbshs] td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:.5rem .75rem .5rem 0}
