.hydrology-rich-chart{--hydrology-chart-accent:#118c9d;--hydrology-chart-ink:#102f40;--hydrology-chart-muted:#68808a;--hydrology-chart-border:#102f401a;width:100%;color:var(--hydrology-chart-accent);background:radial-gradient(circle at 92% 4%,#5c2beb0d,#0000 30%),radial-gradient(circle at 8% 100%,#118c9d12,#0000 34%),#fff;border:1px solid #dbe6e9;border-radius:22px;margin:clamp(1.1rem,2vw,1.5rem) 0 0;overflow:hidden;box-shadow:0 18px 48px #071e2f0d}.hydrology-rich-chart.is-stale{--hydrology-chart-accent:#7f8790}.hydrology-rich-chart.is-unavailable{--hydrology-chart-accent:#83929a}.hydrology-rich-chart__header{border-bottom:1px solid var(--hydrology-chart-border);justify-content:space-between;align-items:end;gap:24px;padding:22px 24px 18px;display:flex}.hydrology-rich-chart__header>div{gap:4px;display:grid}.hydrology-rich-chart__header span{color:#158092;letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:820}.hydrology-rich-chart__header strong{color:var(--hydrology-chart-ink);letter-spacing:-.025em;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:780}.hydrology-rich-chart__header small{color:var(--hydrology-chart-muted);white-space:nowrap;font-size:.72rem}.hydrology-rich-chart__summary{border-bottom:1px solid var(--hydrology-chart-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hydrology-rich-chart__summary article{border-right:1px solid var(--hydrology-chart-border);gap:4px;min-width:0;padding:17px 20px 16px;display:grid}.hydrology-rich-chart__summary article:last-child{border-right:0}.hydrology-rich-chart__summary span{color:var(--hydrology-chart-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.hydrology-rich-chart__summary strong{overflow-wrap:anywhere;color:var(--hydrology-chart-ink);letter-spacing:-.035em;font-size:clamp(1.1rem,1.8vw,1.48rem);font-weight:820}.hydrology-rich-chart__summary small{overflow-wrap:anywhere;color:#829198;font-size:.66rem;line-height:1.4}.hydrology-rich-chart__motion{border-bottom:1px solid var(--hydrology-chart-border);background:linear-gradient(#f4fafbdb,#fffffff5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hydrology-rich-chart__motion article{border-right:1px solid var(--hydrology-chart-border);gap:4px;min-width:0;padding:13px 20px 12px;display:grid}.hydrology-rich-chart__motion article:last-child{border-right:0}.hydrology-rich-chart__motion span{color:var(--hydrology-chart-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:800}.hydrology-rich-chart__motion strong{min-width:0;color:var(--hydrology-chart-ink);letter-spacing:-.02em;align-items:center;gap:7px;font-size:clamp(.92rem,1.4vw,1.08rem);font-weight:810;display:inline-flex}.hydrology-rich-chart__motion strong b{border:1px solid color-mix(in srgb, var(--hydrology-chart-accent) 22%, transparent);background:color-mix(in srgb, var(--hydrology-chart-accent) 8%, #fff);width:25px;height:25px;color:var(--hydrology-chart-accent);border-radius:999px;flex:none;place-items:center;font-size:.88rem;line-height:1;display:inline-grid}.hydrology-rich-chart__motion small{overflow-wrap:anywhere;color:#829198;font-size:.62rem;line-height:1.4}.hydrology-rich-chart__motion article.is-unavailable strong{color:var(--hydrology-chart-muted)}.hydrology-rich-chart__plot{scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;padding:14px 12px 2px;overflow:auto hidden}.hydrology-rich-chart__plot:focus-visible{outline:3px solid color-mix(in srgb, var(--hydrology-chart-accent) 38%, transparent);outline-offset:-3px}.hydrology-rich-chart__plot svg{aspect-ratio:1040/390;width:100%;min-width:660px;height:auto;display:block;overflow:visible}.hydrology-rich-chart__grid line{stroke:#102f4017;stroke-width:1px;vector-effect:non-scaling-stroke}.hydrology-rich-chart__grid--vertical line{stroke:#102f400d;stroke-dasharray:2 7}.hydrology-rich-chart__grid text{fill:#829198;font-size:11px;font-weight:650}.hydrology-rich-chart__area{color:var(--hydrology-chart-accent)}.hydrology-rich-chart__line{stroke:var(--hydrology-chart-accent);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.hydrology-rich-chart__recent-line{fill:none;stroke:color-mix(in srgb, var(--hydrology-chart-accent) 78%, #071e2f);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;pointer-events:none}.hydrology-rich-chart__recent-line.is-stable{stroke-dasharray:3 6}.hydrology-rich-chart__latest-guide{stroke:color-mix(in srgb, var(--hydrology-chart-accent) 44%, transparent);stroke-width:1px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.hydrology-rich-chart__hit-point{fill:#0000;stroke:none;pointer-events:all;cursor:crosshair}.hydrology-rich-chart__marker circle{fill:#fff;stroke:var(--hydrology-chart-accent);stroke-width:3px;vector-effect:non-scaling-stroke}.hydrology-rich-chart__marker text{fill:var(--hydrology-chart-ink);stroke:#ffffffeb;stroke-width:4px;paint-order:stroke fill;letter-spacing:-.01em;font-size:12px;font-weight:820}.hydrology-rich-chart__marker.is-minimum circle,.hydrology-rich-chart__marker.is-maximum circle{fill:#fff;stroke-width:2.5px}.hydrology-rich-chart__marker.is-latest circle:not(.hydrology-rich-chart__latest-halo){fill:var(--hydrology-chart-accent);stroke:#fff;stroke-width:3px}.hydrology-rich-chart__marker.is-latest .hydrology-rich-chart__latest-halo{fill:color-mix(in srgb, var(--hydrology-chart-accent) 16%, transparent);stroke:none}.hydrology-rich-chart__reference line{stroke-width:1.5px;stroke-dasharray:7 6;vector-effect:non-scaling-stroke}.hydrology-rich-chart__reference text{stroke:#ffffffeb;stroke-width:4px;paint-order:stroke fill;font-size:11px;font-weight:800}.hydrology-rich-chart__reference.is-reference line{stroke:#687b86}.hydrology-rich-chart__reference.is-reference text{fill:#687b86}.hydrology-rich-chart__reference.is-attention line{stroke:#aa8500}.hydrology-rich-chart__reference.is-attention text{fill:#8a6b00}.hydrology-rich-chart__reference.is-warning line{stroke:#cf6b28}.hydrology-rich-chart__reference.is-warning text{fill:#a6531d}.hydrology-rich-chart__reference.is-danger line{stroke:#c74343}.hydrology-rich-chart__reference.is-danger text{fill:#a83737}.hydrology-rich-chart__gap-note{border-top:1px solid var(--hydrology-chart-border);color:var(--hydrology-chart-muted);background:#f5f9fab8;margin:0;padding:10px 24px 12px;font-size:.7rem;line-height:1.5}.hydrology-rich-chart__references{border-top:1px solid var(--hydrology-chart-border);gap:9px;padding:13px 24px 14px;display:grid}.hydrology-rich-chart__references>span{color:var(--hydrology-chart-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.hydrology-rich-chart__references>div{flex-wrap:wrap;gap:8px;display:flex}.hydrology-rich-chart__references article{border:1px solid var(--hydrology-chart-border);background:#f8fbfcc7;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;min-width:min(100%,180px);padding:9px 11px;display:grid}.hydrology-rich-chart__references article strong,.hydrology-rich-chart__references article b{color:var(--hydrology-chart-ink);font-size:.72rem}.hydrology-rich-chart__references article strong{overflow-wrap:anywhere;font-weight:760}.hydrology-rich-chart__references article b{white-space:nowrap;font-weight:840}.hydrology-rich-chart__references article small{color:var(--hydrology-chart-muted);grid-column:1/-1;font-size:.66rem}.hydrology-rich-chart__references article.is-attention{border-color:#aa85003d}.hydrology-rich-chart__references article.is-warning{border-color:#cf6b283d}.hydrology-rich-chart__references article.is-danger{border-color:#c743433d}.hydrology-rich-chart__references article.is-outside{background:0 0;border-style:dashed}.hydrology-rich-chart__footer{border-top:1px solid var(--hydrology-chart-border);color:var(--hydrology-chart-muted);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:10px 24px 14px;font-size:.68rem;display:grid}.hydrology-rich-chart__footer strong{color:var(--hydrology-chart-ink);text-align:center;font-weight:820}.hydrology-rich-chart__footer span:last-child{text-align:right}.hydrology-rich-chart__single-note{color:var(--hydrology-chart-muted);margin:0;padding:0 24px 18px;font-size:.72rem;line-height:1.55}.hydrology-rich-chart__empty{min-height:150px;color:var(--hydrology-chart-muted);align-items:center;gap:14px;padding:26px;display:flex}.hydrology-rich-chart__empty>svg{width:24px;height:24px;color:var(--hydrology-chart-accent)}.hydrology-rich-chart__empty>div{gap:4px;display:grid}.hydrology-rich-chart__empty strong{color:var(--hydrology-chart-ink);font-size:.9rem}.hydrology-rich-chart__empty span{max-width:58ch;font-size:.72rem;line-height:1.5}@media (width<=840px){.hydrology-rich-chart{border-radius:18px}.hydrology-rich-chart__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hydrology-rich-chart__summary article:nth-child(2){border-right:0}.hydrology-rich-chart__summary article:nth-child(-n+2){border-bottom:1px solid var(--hydrology-chart-border)}.hydrology-rich-chart__plot svg{min-width:620px}}@media (width<=560px){.hydrology-rich-chart{border-radius:16px;margin-top:1rem}.hydrology-rich-chart__header{flex-direction:column;align-items:start;gap:8px;padding:18px 16px 14px}.hydrology-rich-chart__header small{white-space:normal}.hydrology-rich-chart__summary article{padding:14px 14px 13px}.hydrology-rich-chart__motion{grid-template-columns:minmax(0,1fr)}.hydrology-rich-chart__motion article{border-right:0;border-bottom:1px solid var(--hydrology-chart-border);padding:11px 14px}.hydrology-rich-chart__motion article:last-child{border-bottom:0}.hydrology-rich-chart__plot{padding-inline:6px}.hydrology-rich-chart__plot svg{min-width:560px}.hydrology-rich-chart__gap-note,.hydrology-rich-chart__references{padding-inline:14px}.hydrology-rich-chart__references>div{grid-template-columns:minmax(0,1fr);display:grid}.hydrology-rich-chart__references article{min-width:0}.hydrology-rich-chart__footer{gap:8px;padding:9px 14px 12px;font-size:.62rem}.hydrology-rich-chart__single-note{padding:0 16px 16px}.hydrology-rich-chart__empty{min-height:130px;padding:20px 16px}}@media (prefers-reduced-motion:reduce){.hydrology-rich-chart__plot{scroll-behavior:auto}}@media (forced-colors:active){.hydrology-rich-chart{box-shadow:none;background:canvas;border-color:canvastext}.hydrology-rich-chart__line,.hydrology-rich-chart__recent-line,.hydrology-rich-chart__latest-guide,.hydrology-rich-chart__reference line,.hydrology-rich-chart__marker circle{stroke:canvastext}.hydrology-rich-chart__area,.hydrology-rich-chart__marker.is-latest .hydrology-rich-chart__latest-halo{display:none}.hydrology-rich-chart__motion,.hydrology-rich-chart__motion article,.hydrology-rich-chart__motion strong b,.hydrology-rich-chart__gap-note,.hydrology-rich-chart__references article{background:canvas;border-color:canvastext}}
