.River_main__81epO{max-width:1200px;margin:0 auto;padding:24px 24px 80px}.River_breadcrumb__bgQfv{font-size:13px;color:var(--text-dim);margin-bottom:24px}.River_breadcrumb__bgQfv a{color:var(--text-dim)}.River_breadcrumb__bgQfv a:hover{color:var(--cyan)}.River_breadcrumb__bgQfv span{color:var(--text)}.River_hero__kUh6S{margin-bottom:32px}.River_eyebrow__XbwYC{font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--cyan-dim);margin-bottom:8px}.River_title__bVVrV{font-size:36px;font-weight:800;color:var(--text-bright);letter-spacing:-1px;line-height:1.15;margin-bottom:16px}.River_heroStats__nvp7n{display:flex;gap:32px;flex-wrap:wrap}.River_stat__tZLlN{text-align:center}.River_statVal__4lfME{display:block;font-size:28px;font-weight:700;color:var(--text-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.River_statKey__o5105{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim)}.River_descriptionBox__f2doT{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;margin-bottom:32px}.River_gptBadge__Y5ZlF{font-size:11px;font-weight:600;letter-spacing:1px;color:var(--amber);margin-bottom:10px}.River_card__Pb4B7{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;margin-bottom:24px;transition:border-color .2s}.River_card__Pb4B7:hover{border-color:var(--border-hover)}.River_cardTitle___XdgY{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim);margin-bottom:20px}.River_hydroGrid__SRriV{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px;gap:16px}.River_hydroCell__qC1Wi{background:var(--bg-card-alt);border-radius:var(--radius);padding:16px;text-align:center}.River_hydroVal__Go5m3{display:block;font-size:22px;font-weight:700;color:var(--sky);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.River_hydroKey__t_Bkv{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--text-dim);margin-top:4px}.River_extremeRow__4L6jS{margin-top:24px}.River_extremeRow__4L6jS h3{font-size:13px;font-weight:600;color:var(--text-dim);margin-bottom:12px;text-transform:uppercase;letter-spacing:.8px}.River_extremeGrid__o16lH{display:flex;gap:20px;flex-wrap:wrap}.River_extremeGrid__o16lH>div{text-align:center}.River_extremeVal__C16FT{display:block;font-size:18px;font-weight:700;color:var(--amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.River_extremeGrid__o16lH>div>span:last-child{font-size:11px;color:var(--text-dim)}.River_plantTable__vxB5b{width:100%}.River_tableHeader__o3WJG{border-bottom:2px solid var(--border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim)}.River_tableHeader__o3WJG,.River_tableRow__sw0t8{display:grid;grid-template-columns:2fr 1fr 1fr 2fr 1fr;padding:10px 0}.River_tableRow__sw0t8{border-bottom:1px solid hsla(0,0%,100%,.04);font-size:14px;align-items:center}.River_tableRow__sw0t8 a{color:var(--cyan)}.River_tableRow__sw0t8:hover{background:rgba(0,180,216,.03)}@media (max-width:768px){.River_title__bVVrV{font-size:28px}.River_heroStats__nvp7n{gap:20px}.River_hydroGrid__SRriV{grid-template-columns:repeat(2,1fr)}}