.regional-forecast-dashboard_page__iQ1J0{width:100%;padding:0 var(--page-inline) 96px}.regional-forecast-dashboard_page__iQ1J0>:is(.regional-forecast-dashboard_statusStrip__t3fZI,.regional-forecast-dashboard_section__tXcXU,.regional-forecast-dashboard_explainer__3meVN){width:min(var(--content-width),100%);margin-inline:auto}.regional-forecast-dashboard_statusStrip__t3fZI{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;padding:12px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-size:12px;line-height:1.5;color:var(--color-text-secondary)}.regional-forecast-dashboard_statusStrip__t3fZI svg{color:var(--color-ocean-deep)}.regional-forecast-dashboard_statusDivider__FzBl5{width:1px;height:14px;margin-inline:4px;background:var(--color-border-medium)}.regional-forecast-dashboard_section__tXcXU{padding-top:clamp(56px,7vw,88px)}.regional-forecast-dashboard_sectionHead__B3V2e{max-width:42rem;margin-bottom:28px}.regional-forecast-dashboard_eyebrow__M9Vum{margin:0 0 10px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.regional-forecast-dashboard_explainerTitle__xAaFV,.regional-forecast-dashboard_sectionTitle__uw1g3{margin:0;font-family:var(--font-display);font-size:clamp(28px,3vw,38px);font-weight:500;letter-spacing:-.025em;line-height:1.08;color:var(--color-text)}.regional-forecast-dashboard_sectionLead__VrDBl{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--color-text-secondary)}.regional-forecast-dashboard_featuredGrid__zG_B5,.regional-forecast-dashboard_regionGrid__xRWDf,.regional-forecast-dashboard_spotOptions__xc_Yr{margin:0;padding:0;list-style:none}.regional-forecast-dashboard_featuredGrid__zG_B5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.regional-forecast-dashboard_featuredGrid__zG_B5>*,.regional-forecast-dashboard_regionGrid__xRWDf>*{display:flex;min-width:0}.regional-forecast-dashboard_regionGrid__xRWDf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.regional-forecast-dashboard_forecastCard__eD_ND{display:flex;flex:1;flex-direction:column;min-height:280px;padding:18px;border:1px solid var(--color-border);background:var(--color-surface)}.regional-forecast-dashboard_featuredCard__I1j1Y{min-height:316px;padding:22px;background:var(--color-surface-elevated)}.regional-forecast-dashboard_cardTopline__Qxduq{display:flex;justify-content:space-between;align-items:center;gap:10px}.regional-forecast-dashboard_rating__B00Ub,.regional-forecast-dashboard_sourcePill__t_PTL{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border:1px solid transparent;font-size:9px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.regional-forecast-dashboard_sourceLive__qbuNf{color:var(--color-ocean-deep);border-color:color-mix(in srgb,var(--color-ocean-deep) 24%,transparent);background:color-mix(in srgb,var(--color-ocean-deep) 6%,transparent)}.regional-forecast-dashboard_sourceSeasonal__M1d3C{color:var(--color-accent);border-color:color-mix(in srgb,var(--color-accent) 24%,transparent);background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.regional-forecast-dashboard_sourceUnavailable__SYLiP{color:var(--color-text-secondary);border-color:var(--color-border)}.regional-forecast-dashboard_rating__B00Ub{color:var(--color-text);background:color-mix(in srgb,var(--color-ocean-deep) 5%,transparent)}.regional-forecast-dashboard_cardTitle__97662{margin:18px 0 0;font-family:var(--font-display);font-size:clamp(25px,2.3vw,31px);font-weight:500;letter-spacing:-.02em;line-height:1.05}.regional-forecast-dashboard_sampleLabel__1WTMx{min-height:2.8em;margin:8px 0 0;font-size:11px;line-height:1.4;color:var(--color-text-secondary)}.regional-forecast-dashboard_metrics__7b_Qh{display:grid;gap:0;margin:18px 0 0;border-top:1px solid var(--color-border)}.regional-forecast-dashboard_metrics__7b_Qh>div{display:grid;grid-template-columns:minmax(92px,.8fr) minmax(0,1.2fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--color-border)}.regional-forecast-dashboard_metrics__7b_Qh dt{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.regional-forecast-dashboard_metrics__7b_Qh dd{margin:0;font-size:12px;font-weight:600;line-height:1.35;color:var(--color-text)}.regional-forecast-dashboard_metrics__7b_Qh dd span{font-weight:500;color:var(--color-text-secondary)}.regional-forecast-dashboard_noForecast__MwUUT{flex:1;margin:22px 0;font-size:13px;line-height:1.55;color:var(--color-text-secondary)}.regional-forecast-dashboard_cardActions__kovAX{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:auto;padding-top:18px}.regional-forecast-dashboard_primaryAction__cI8Dm,.regional-forecast-dashboard_secondaryAction__T2B1i{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;text-decoration:none}.regional-forecast-dashboard_primaryAction__cI8Dm{color:var(--color-ocean-deep)}.regional-forecast-dashboard_primaryAction__cI8Dm:hover,.regional-forecast-dashboard_secondaryAction__T2B1i:hover{color:var(--color-accent)}.regional-forecast-dashboard_secondaryAction__T2B1i{color:var(--color-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.regional-forecast-dashboard_selectorShell__vhs9o{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,76px);padding:clamp(24px,4vw,44px);border:1px solid var(--color-border);background:var(--color-surface-elevated)}.regional-forecast-dashboard_selectorIntro__XOE80 .regional-forecast-dashboard_sectionLead__VrDBl{max-width:27rem}.regional-forecast-dashboard_regionTabs__7hit6{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:10px;scrollbar-width:thin}.regional-forecast-dashboard_regionTab__OMUUD{flex:0 0 auto;padding:7px 10px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.regional-forecast-dashboard_regionTabActive__osTxx{border-color:var(--color-ocean-deep);background:var(--color-ocean-deep);color:var(--color-cream)}.regional-forecast-dashboard_spotOptions__xc_Yr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.regional-forecast-dashboard_spotOption__HoHHu{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:82px;padding:14px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);text-decoration:none}.regional-forecast-dashboard_spotOption__HoHHu:hover{border-color:var(--color-border-medium);color:var(--color-accent)}.regional-forecast-dashboard_spotOption__HoHHu small,.regional-forecast-dashboard_spotOption__HoHHu strong{display:block}.regional-forecast-dashboard_spotOption__HoHHu strong{font-family:var(--font-display);font-size:18px;font-weight:500;letter-spacing:-.01em}.regional-forecast-dashboard_spotOption__HoHHu small{margin-top:5px;font-size:11px;color:var(--color-text-secondary)}.regional-forecast-dashboard_selectorEmpty__roude{margin:0;padding:18px 0;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}.regional-forecast-dashboard_selectorEmpty__roude a{color:var(--color-ocean-deep);text-decoration:underline;text-underline-offset:3px}.regional-forecast-dashboard_explainer__3meVN{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:clamp(56px,7vw,88px);padding:clamp(28px,4vw,44px);background:var(--color-ocean-dark);color:var(--color-cream)}.regional-forecast-dashboard_explainer__3meVN .regional-forecast-dashboard_eyebrow__M9Vum{color:color-mix(in srgb,var(--color-cream) 68%,transparent)}.regional-forecast-dashboard_explainerTitle__xAaFV{color:var(--color-cream)}.regional-forecast-dashboard_explainer__3meVN p:not(.regional-forecast-dashboard_eyebrow__M9Vum){max-width:38rem;margin:14px 0 0;font-size:14px;line-height:1.65;color:color-mix(in srgb,var(--color-cream) 76%,transparent)}.regional-forecast-dashboard_explainerActions__qC_5s{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:14px}.regional-forecast-dashboard_explainer__3meVN .regional-forecast-dashboard_primaryAction__cI8Dm{padding:12px 15px;background:var(--color-cream);color:var(--color-ocean-dark)}.regional-forecast-dashboard_explainer__3meVN .regional-forecast-dashboard_secondaryAction__T2B1i{color:var(--color-cream)}.regional-forecast-dashboard_emptyState__v56ir{margin:0;padding:20px;border:1px solid var(--color-border);color:var(--color-text-secondary)}.regional-forecast-dashboard_loadingHero__v74q9{min-height:360px;background:var(--color-ocean-dark)}.regional-forecast-dashboard_loadingPage__pVx0T{width:100%;padding:56px var(--page-inline) 96px}.regional-forecast-dashboard_loadingPage__pVx0T>*{width:min(var(--content-width),100%);margin-inline:auto}.regional-forecast-dashboard_loadingCard__imdzX,.regional-forecast-dashboard_loadingTitle__HtQK2{background:color-mix(in srgb,var(--color-text) 7%,transparent);animation:regional-forecast-dashboard_forecast-pulse__HHAz6 1.4s ease-in-out infinite}.regional-forecast-dashboard_loadingTitle__HtQK2{width:min(20rem,68%);height:42px;margin-bottom:28px}.regional-forecast-dashboard_loadingCards__4bztu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.regional-forecast-dashboard_loadingCard__imdzX{min-height:316px}@keyframes regional-forecast-dashboard_forecast-pulse__HHAz6{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:980px){.regional-forecast-dashboard_featuredGrid__zG_B5,.regional-forecast-dashboard_regionGrid__xRWDf{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-forecast-dashboard_selectorShell__vhs9o{grid-template-columns:1fr;gap:28px}.regional-forecast-dashboard_explainer__3meVN{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.regional-forecast-dashboard_page__iQ1J0{padding-bottom:64px}.regional-forecast-dashboard_statusStrip__t3fZI{margin-top:0;gap:6px;padding-block:11px}.regional-forecast-dashboard_statusDivider__FzBl5,.regional-forecast-dashboard_statusStrip__t3fZI span:last-child{display:none}.regional-forecast-dashboard_section__tXcXU{padding-top:36px}.regional-forecast-dashboard_sectionHead__B3V2e{margin-bottom:20px}.regional-forecast-dashboard_sectionLead__VrDBl{font-size:14px;line-height:1.55}.regional-forecast-dashboard_featuredGrid__zG_B5,.regional-forecast-dashboard_regionGrid__xRWDf{grid-template-columns:1fr;gap:14px}.regional-forecast-dashboard_featuredCard__I1j1Y,.regional-forecast-dashboard_forecastCard__eD_ND{min-height:0;padding:18px}.regional-forecast-dashboard_cardTitle__97662{margin-top:16px;font-size:26px}.regional-forecast-dashboard_sampleLabel__1WTMx{min-height:0;font-size:11px}.regional-forecast-dashboard_metrics__7b_Qh{margin-top:14px}.regional-forecast-dashboard_metrics__7b_Qh>div{grid-template-columns:92px minmax(0,1fr);gap:8px}.regional-forecast-dashboard_metrics__7b_Qh dt{font-size:10px}.regional-forecast-dashboard_metrics__7b_Qh dd{font-size:12px}.regional-forecast-dashboard_cardActions__kovAX{gap:9px;padding-top:14px}.regional-forecast-dashboard_primaryAction__cI8Dm,.regional-forecast-dashboard_secondaryAction__T2B1i{font-size:12px}.regional-forecast-dashboard_selectorShell__vhs9o{gap:22px;padding:20px}.regional-forecast-dashboard_regionTabs__7hit6{margin-inline:-4px;padding-inline:4px}.regional-forecast-dashboard_regionTab__OMUUD{min-height:36px;padding-inline:12px}.regional-forecast-dashboard_spotOption__HoHHu{min-height:72px;padding:13px}.regional-forecast-dashboard_spotOptions__xc_Yr{grid-template-columns:1fr}.regional-forecast-dashboard_explainerActions__qC_5s{width:100%;flex-direction:column;align-items:flex-start}.regional-forecast-dashboard_loadingHero__v74q9{min-height:300px}.regional-forecast-dashboard_loadingCards__4bztu{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mobile-grid-gap)}.regional-forecast-dashboard_loadingCard__imdzX{min-height:240px}}@media (prefers-reduced-motion:reduce){.regional-forecast-dashboard_forecastCard__eD_ND,.regional-forecast-dashboard_primaryAction__cI8Dm,.regional-forecast-dashboard_secondaryAction__T2B1i,.regional-forecast-dashboard_spotOption__HoHHu{transition:none}.regional-forecast-dashboard_loadingCard__imdzX,.regional-forecast-dashboard_loadingTitle__HtQK2{animation:none}}