.MountainWeatherProfile_card__tVFvs{width:100%;margin-bottom:1rem}@media(max-width:768px){.MountainWeatherProfile_card__tVFvs{max-height:none}}.MountainWeatherProfile_container__vFGu8{position:relative;padding:.5rem!important}.MountainWeatherProfile_container__vFGu8:before{content:"";position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(0deg,rgba(47,149,207,.18) 0,rgba(47,149,207,.12) 60%,rgba(47,149,207,.06));-webkit-clip-path:polygon(0 100%,0 85%,8% 75%,15% 80%,25% 55%,35% 65%,50% 35%,65% 50%,75% 25%,85% 35%,95% 10%,100% 15%,100% 100%);clip-path:polygon(0 100%,0 85%,8% 75%,15% 80%,25% 55%,35% 65%,50% 35%,65% 50%,75% 25%,85% 35%,95% 10%,100% 15%,100% 100%);z-index:0;pointer-events:none}.MountainWeatherProfile_container__vFGu8>*{position:relative;z-index:1}@media(min-width:768px){.MountainWeatherProfile_container__vFGu8{padding:1rem .5rem .5rem!important}}@media(max-width:768px){.MountainWeatherProfile_container__vFGu8:before{height:100%;-webkit-clip-path:polygon(0 100%,0 95%,10% 90%,20% 85%,30% 75%,40% 70%,50% 55%,60% 50%,70% 35%,80% 30%,90% 15%,100% 10%,100% 100%);clip-path:polygon(0 100%,0 95%,10% 90%,20% 85%,30% 75%,40% 70%,50% 55%,60% 50%,70% 35%,80% 30%,90% 15%,100% 10%,100% 100%)}}.MountainWeatherProfile_cardGrid__hfOxe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}@media(max-width:768px){.MountainWeatherProfile_cardGrid__hfOxe{display:flex;flex-direction:column-reverse;gap:.5rem}}.MountainWeatherProfile_footer__ezSL_{text-align:center;padding:1rem .5rem;background:rgba(0,0,0,0);border-top:1px solid var(--bs-border-color-translucent)}.MountainWeatherProfile_hintText__n9rnJ{font-size:.9rem;color:var(--bs-gray-700);margin:0}.MountainWeatherProfile_errorContainer__eF3_v,.MountainWeatherProfile_loadingContainer__KA3ax{display:flex;align-items:center;justify-content:center;min-height:150px}.MountainWeatherProfile_errorContainer__eF3_v{color:var(--bs-danger)}.MountainWeatherProfile_loadingModal__EPSGu .modal-content{border-radius:15px;overflow:hidden}.MountainWeatherProfile_loadingModalBody__MvVAk{display:flex;flex-direction:column;align-items:center;padding:2rem 1rem;text-align:center}.MountainWeatherProfile_gondolaScene__RI_Us{position:relative;width:100%;height:140px;margin-bottom:1rem;overflow:hidden;border-radius:10px}.MountainWeatherProfile_skyBackground__XZVQ6{position:absolute;inset:0;background:linear-gradient(180deg,#87ceeb,#b0e0e6 50%,#e0f4ff);z-index:0}.MountainWeatherProfile_cloud__iIy6_{position:absolute;width:60px;height:25px;background:hsla(0,0%,100%,.9);border-radius:25px}.MountainWeatherProfile_cloud__iIy6_:after,.MountainWeatherProfile_cloud__iIy6_:before{content:"";position:absolute;background:hsla(0,0%,100%,.9);border-radius:50%}.MountainWeatherProfile_cloud__iIy6_:before{width:30px;height:30px;top:-15px;left:10px}.MountainWeatherProfile_cloud__iIy6_:after{width:25px;height:25px;top:-10px;right:10px}.MountainWeatherProfile_snowflakes__tRn7r{position:absolute;inset:0;z-index:1;pointer-events:none}.MountainWeatherProfile_snowflake__2Z2cf{position:absolute;top:-20px;color:hsla(0,0%,100%,.9);text-shadow:0 0 3px hsla(0,0%,100%,.8);animation:MountainWeatherProfile_snowfall__fBchh 2.5s linear infinite}@keyframes MountainWeatherProfile_snowfall__fBchh{0%{top:-20px;opacity:1}to{top:140px;opacity:.3}}.MountainWeatherProfile_cableLine__XwxdK{position:absolute;top:25px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#555 10%,#555 90%,transparent);z-index:2}.MountainWeatherProfile_gondola__wMu_n{position:absolute;top:17px;width:64px;height:80px;color:#e74c3c;z-index:3;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.3))}.MountainWeatherProfile_gondolaSvg__egULi{width:100%;height:100%}.MountainWeatherProfile_goingUp___wY6K{animation:MountainWeatherProfile_gondola-up__QU3Zr 2s ease-in-out forwards}.MountainWeatherProfile_goingDown__TBNYu{animation:MountainWeatherProfile_gondola-down__XqXQH 2s ease-in-out forwards}@keyframes MountainWeatherProfile_gondola-up__QU3Zr{0%{left:5%;transform:rotate(-2deg)}50%{transform:rotate(0deg)}to{left:calc(100% - 74px);transform:rotate(2deg)}}@keyframes MountainWeatherProfile_gondola-down__XqXQH{0%{left:calc(100% - 74px);transform:rotate(2deg)}50%{transform:rotate(0deg)}to{left:5%;transform:rotate(-2deg)}}.MountainWeatherProfile_loadingText__qoYNF{font-size:1rem;margin:0;color:var(--bs-body-color)}[data-bs-theme=dark] .MountainWeatherProfile_hintText__n9rnJ{color:var(--bs-gray-400)}.AISummaryUpgradeModal_modal__ROTO_ .modal-content{border-radius:1rem;border:none;box-shadow:0 20px 60px rgba(0,0,0,.15)}.AISummaryUpgradeModal_modalBody__0Q9gy{padding:2rem;position:relative}.AISummaryUpgradeModal_closeButton__JlV5V{position:absolute;top:1rem;right:1rem;color:var(--bs-secondary-color);font-size:1.25rem;padding:.25rem;line-height:1}.AISummaryUpgradeModal_closeButton__JlV5V:hover{color:#343a40}.AISummaryUpgradeModal_header__7BAnc{text-align:center;margin-bottom:1rem}.AISummaryUpgradeModal_iconBadge__b905e{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d6efd,rgb(1.762295082,87.2336065574,213.237704918));border-radius:1rem;margin:0 auto 1rem;color:#fff;font-size:1.5rem;box-shadow:0 4px 12px rgba(0,123,255,.3)}.AISummaryUpgradeModal_title__4YIZy{color:#212529}.AISummaryUpgradeModal_subtitle__1EGZo{color:var(--bs-secondary-color);font-size:.9375rem;line-height:1.5}.AISummaryUpgradeModal_featuresCard___2ZIY{background-color:#f8f9fa;border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.AISummaryUpgradeModal_featuresLabel__YYvsv{color:var(--bs-secondary-color);letter-spacing:.5px}.AISummaryUpgradeModal_featureItem__9gMUR{display:flex;align-items:center;gap:.75rem}.AISummaryUpgradeModal_featureIcon__BYeFj{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:rgba(13,110,253,.1);border-radius:.375rem;color:#0d6efd;font-size:.75rem;flex-shrink:0}.AISummaryUpgradeModal_featureText___eMSX{color:#495057;font-size:.9375rem}.AISummaryUpgradeModal_tagline__iGwt4{color:var(--bs-secondary-color);font-style:italic}.AISummaryUpgradeModal_ctaSection__OBBqv{margin-top:1rem}.AISummaryUpgradeModal_maybeLater__2U8_o{color:var(--bs-secondary-color);text-decoration:none}.AISummaryUpgradeModal_maybeLater__2U8_o:hover{color:#6c757d}.AreaForecastDiscussion_loadingPanel__tSx1S{display:flex;justify-content:center;align-items:center;min-height:250px}.AreaForecastDiscussion_wrapper__8xLnc{position:relative}.AreaForecastDiscussion_content__oSzcx{color:#212529;padding-top:.75rem}.AreaForecastDiscussion_summarySpinnerBox__9gdxs{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 2rem;margin-bottom:1.5rem;border:1px solid #dee2e6;border-radius:.75rem;box-shadow:0 2px 8px rgba(0,0,0,.05);gap:1.25rem;position:relative;overflow:hidden;min-height:200px}.AreaForecastDiscussion_backgroundSvg__FZLNk{position:absolute;z-index:0;opacity:.6;width:200%;height:150%}@media(min-width:768px){.AreaForecastDiscussion_backgroundSvg__FZLNk{width:100%;top:0}}.AreaForecastDiscussion_backgroundSvg__FZLNk svg{width:100%;height:100%;object-fit:cover;display:block}.AreaForecastDiscussion_spinner__dKQtg{width:3rem;height:3rem;position:relative;z-index:2}.AreaForecastDiscussion_loadingMessage__ZMlMB{position:relative;z-index:2;color:#fff;font-size:1rem;font-weight:600;margin-top:1rem;text-align:center;min-height:1.5rem;animation:AreaForecastDiscussion_fadeIn__Nq84D .4s ease-in-out;text-shadow:0 2px 8px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.5)}@keyframes AreaForecastDiscussion_fadeIn__Nq84D{0%{opacity:0}to{opacity:1}}.AreaForecastDiscussion_aiSummaryBox__tHL2a{padding:1.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#e7f3ff,#d0e7ff);border-left:4px solid #0d6efd;border-radius:.5rem;animation:AreaForecastDiscussion_fadeIn__Nq84D .6s ease-in-out}.AreaForecastDiscussion_aiSummaryTitle___ogzq{display:block;font-size:1.125rem;font-weight:600;color:#0d6efd;margin:0 0 .75rem;width:100%}.AreaForecastDiscussion_aiSummaryText__Yh0Yf{display:block;font-size:1rem;line-height:1.7;color:#212529;margin:0 0 1rem;font-weight:400;width:100%}.AreaForecastDiscussion_closeSummaryButton__9kpG3{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;color:#6c757d;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:.5rem}@media(min-width:768px){.AreaForecastDiscussion_closeSummaryButton__9kpG3{width:25%;margin-left:auto}}.AreaForecastDiscussion_closeSummaryButton__9kpG3:hover{background:#f8f9fa;border-color:#adb5bd;color:#495057}.AreaForecastDiscussion_closeSummaryButton__9kpG3:active{background:#e9ecef}.AreaForecastDiscussion_closeIcon__Syktt{font-size:.875rem}.AreaForecastDiscussion_aiDisclaimer__jdEH4{font-size:.75rem;color:#6c757d;opacity:.8}.AreaForecastDiscussion_textContent__sojo1{font-size:1rem;color:#495057;letter-spacing:.01em;margin-bottom:1rem}.AreaForecastDiscussion_textContent__sojo1 p{margin-bottom:1rem}.AreaForecastDiscussion_textContent__sojo1 p:last-child{margin-bottom:0}.AreaForecastDiscussion_remainder__Uabhz{max-height:0;overflow:hidden;transition:max-height .5s ease-in-out}.AreaForecastDiscussion_remainder__Uabhz.AreaForecastDiscussion_remainderOpen__3c73l{max-height:5000px}.AreaForecastDiscussion_buttonRow__fDHF7{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;padding-top:1.5rem;padding-bottom:1.5rem;flex-wrap:wrap}.AreaForecastDiscussion_readMoreLink__2vmSP{background:linear-gradient(135deg,#0d6efd,#0a58ca);border:none;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;padding:.75rem 1.5rem;margin-top:0;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(13,110,253,.25)}.AreaForecastDiscussion_readMoreLink__2vmSP:after{content:"→";font-size:1rem;transition:transform .2s ease}.AreaForecastDiscussion_readMoreLink__2vmSP:hover{background:linear-gradient(135deg,#0a58ca,#084298);color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px rgba(13,110,253,.35)}.AreaForecastDiscussion_readMoreLink__2vmSP:hover:after{transform:translateX(3px)}.AreaForecastDiscussion_readMoreLink__2vmSP:focus{outline:2px solid #0d6efd;outline-offset:2px}.AreaForecastDiscussion_readMoreLink__2vmSP:active{transform:translateY(0);box-shadow:0 2px 6px rgba(13,110,253,.2)}.AreaForecastDiscussion_readMoreLinkCollapse__OhOSW{background:#f8f9fa;border:1px solid #dee2e6;color:#495057;font-size:.9375rem;font-weight:500;cursor:pointer;padding:.625rem 1.25rem;margin-top:0;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;border-radius:.375rem}.AreaForecastDiscussion_readMoreLinkCollapse__OhOSW:after{content:"↑";font-size:1rem}.AreaForecastDiscussion_readMoreLinkCollapse__OhOSW:hover{background:#e9ecef;border-color:#adb5bd;color:#212529;text-decoration:none}.AreaForecastDiscussion_readMoreLinkCollapse__OhOSW:focus{outline:2px solid #0d6efd;outline-offset:2px}.AreaForecastDiscussion_readMoreLinkCollapse__OhOSW:active{background:#dee2e6}.AreaForecastDiscussion_card__Ao9ZG{position:relative}.AreaForecastDiscussion_headerSection__umUeP{width:100%;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem}.AreaForecastDiscussion_titleRow__oTau8{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}.AreaForecastDiscussion_title__TrQw_{margin-bottom:0;flex:1 1}.AreaForecastDiscussion_subtitle__25IZL{font-size:.875rem;font-weight:400;margin:0;opacity:.8;width:100%}.AreaForecastDiscussion_summarizeButton__4ywdj{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#0d6efd,#0a58ca);border:none;border-radius:2rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-shadow:0 2px 8px rgba(13,110,253,.25);flex-shrink:0}.AreaForecastDiscussion_summarizeButton__4ywdj:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(13,110,253,.35);background:linear-gradient(135deg,#0a58ca,#0d6efd)}.AreaForecastDiscussion_summarizeButton__4ywdj:active{transform:translateY(0);box-shadow:0 2px 6px rgba(13,110,253,.2)}.AreaForecastDiscussion_summarizeButton__4ywdj:disabled{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff;cursor:not-allowed;opacity:.7;box-shadow:none}.AreaForecastDiscussion_summarizeButton__4ywdj:disabled:hover{transform:none;box-shadow:none;background:linear-gradient(135deg,#6c757d,#5a6268)}@media(min-width:768px){.AreaForecastDiscussion_summarizeButton__4ywdj{position:absolute;top:1rem;right:1rem}}.AreaForecastDiscussion_icon__CO1Wm{font-size:1rem;opacity:.9}.AreaForecastDiscussion_buttonText__EUysg{font-weight:500;letter-spacing:.01em}.AreaForecastDiscussion_updatedSection__czgEa{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-top:.5rem}.AreaForecastDiscussion_clockIcon__UfYGr{font-size:.875rem;opacity:.6;color:#6c757d}.AreaForecastDiscussion_updatedText__Ba0a4{font-size:.875rem;margin:0;opacity:.7}.AreaForecastDiscussion_divider__RN3MU{margin:0;opacity:.1}.AreaForecastDiscussion_aiUpsellBanner__qQj5Z{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;margin-bottom:1.25rem;background:linear-gradient(135deg,#f0f7ff,#e6f0ff);border:1px solid rgba(13,110,253,.15);border-radius:.5rem}@media(min-width:768px){.AreaForecastDiscussion_aiUpsellBanner__qQj5Z{flex-direction:row;align-items:center;justify-content:space-between;padding:.875rem 1.25rem}}.AreaForecastDiscussion_aiUpsellContent__GRHhQ{display:flex;align-items:center;gap:.75rem}.AreaForecastDiscussion_aiUpsellIcon__FOMmJ{font-size:1.5rem;color:#0d6efd;flex-shrink:0}.AreaForecastDiscussion_aiUpsellText__RmOEm{display:flex;flex-direction:column;gap:.125rem}.AreaForecastDiscussion_aiUpsellTitle__JZZJJ{display:block;font-size:.9375rem;font-weight:600;color:#212529}.AreaForecastDiscussion_aiUpsellSubtitle__ynqsY{display:block;font-size:.8125rem;color:#6c757d}.AreaForecastDiscussion_aiUpsellButton__LmRzf{flex-shrink:0;width:auto}.AreaForecastDiscussion_aiUpsellButton__LmRzf>span:first-child{padding:.375rem .75rem!important;font-size:.8125rem!important;font-weight:600!important;gap:.375rem!important}.WeatherIcon_loadingWrapper__cQi29{display:flex;align-items:center;justify-content:center;margin-top:1.5rem}.WeatherIcon_wrapper__4KCPb{display:flex;flex-direction:column;margin-top:1.5rem}.WeatherIcon_container__Pm5eY,.WeatherIcon_percentages__RH2Ug{display:flex;align-items:center;justify-content:center}.CustomToggle_header__vNFCP{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:0}.CustomToggle_chevron__zqebe{margin-left:.1666666667rem}.FullDayForecast_featureCard__xETpw{max-height:none}.FullDayForecast_contentWrapper__BeTpE{position:relative}.FullDayForecast_blurred__6LXlm{filter:blur(5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FullDayForecast_loginCard__1sl6G{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:80;border:1px solid #dee2e6;box-shadow:0 4px 16px rgba(0,0,0,.15);max-width:90%;width:100%}@media(min-width:768px){.FullDayForecast_loginCard__1sl6G{max-width:320px}}.FullDayForecast_loginCardBody__WyMut{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1rem;gap:.5rem}@media(min-width:768px){.FullDayForecast_loginCardBody__WyMut{padding:1.5rem 1.25rem;gap:.75rem}}.FullDayForecast_loginCardTitle__wnRw1{font-size:1.125rem;font-weight:600;color:#212529;margin-bottom:0}@media(min-width:768px){.FullDayForecast_loginCardTitle__wnRw1{font-size:1.25rem}}.FullDayForecast_loginCardText__2PiPU{font-size:.875rem;line-height:1.4;color:#6c757d;margin:0}@media(min-width:768px){.FullDayForecast_loginCardText__2PiPU{font-size:.9375rem}}.FullDayForecast_loginCardButton__YBGV6{margin-top:.25rem}.ShortTermForecast_container__DkK1o{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch}.ShortTermForecast_container__DkK1o>div{margin:1rem .25rem;border-radius:10px}@media(min-width:768px){.ShortTermForecast_container__DkK1o>div{flex:1 1}}.ShortTermForecast_loadingPanel__7_Y_2{display:flex;justify-content:center;align-items:center;min-height:250px}.ShortTermForecast_featureCard__2PX9A{max-height:none}.NationalWeatherService_noaaContainer___ygOS{display:flex;justify-content:center;align-items:center;width:100%;padding:.5rem;margin:0 auto}@media(min-width:768px){.NationalWeatherService_noaaContainer___ygOS{width:60%}}.NationalWeatherService_noaaOfficeContainer__RvvGu{display:flex;justify-content:space-between;width:80%;text-align:center;margin:0 auto 1rem}@media(min-width:768px){.NationalWeatherService_noaaOfficeContainer__RvvGu{width:30%}}.NationalWeatherService_tabs__GQxzj li{font-weight:700}.NationalWeatherService_sectionHeader__HUQj3{display:flex;flex-direction:column;align-items:center;text-align:center;margin:1.5rem 0 1rem;padding:0 1rem}@media(min-width:768px){.NationalWeatherService_sectionHeader__HUQj3{margin:2rem 0 1.25rem}}.NationalWeatherService_sectionTitle__ox7t5{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#6c757d;margin:0 0 .75rem}@media(min-width:768px){.NationalWeatherService_sectionTitle__ox7t5{font-size:1rem;margin-bottom:1rem}}.NationalWeatherService_logoDivider__bp2sQ{display:flex;align-items:center;width:100%;max-width:500px;gap:1.25rem;margin-bottom:.75rem}@media(min-width:768px){.NationalWeatherService_logoDivider__bp2sQ{max-width:600px;gap:2rem}}.NationalWeatherService_dividerLine__addh7{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.15) 30%,rgba(0,0,0,.15) 70%,transparent)}.NationalWeatherService_nwsLogo__Wa55n{flex-shrink:0;opacity:.9;width:auto;height:auto}.NationalWeatherService_metaRow__M2_ZK{display:flex;flex-direction:column;align-items:center;gap:.375rem}@media(min-width:768px){.NationalWeatherService_metaRow__M2_ZK{flex-direction:row;gap:1rem}}.NationalWeatherService_metaText__DlFB_{font-size:.75rem;margin:0}.NationalWeatherService_nwsLink__fFfYN{font-size:.75rem;color:#0d6efd;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.NationalWeatherService_nwsLink__fFfYN:hover{text-decoration:underline}.Totals_wrapper__tkb0K{display:flex;margin-bottom:1rem}.Totals_calendarDay__Ce8kE{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:40px;height:68px}.Totals_row__r4F5O{display:flex;flex-direction:column;height:60px;flex:1 1}.Totals_topRow__L8_7G{display:flex;align-items:center;margin-bottom:.1666666667rem}.Totals_bottomRow__GI6k2{display:flex;align-items:center;background-color:var(--bs-gray-200)}.Totals_temp__t5KYL{display:flex;justify-content:center;width:45px}.Totals_icon__WK9P5{justify-content:flex-start}.Totals_snowTotal__zlry1{flex:1 1}.Totals_space__KJHzH{width:70px}.SnowTotalForecast_container__eF_r6{height:350px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.SnowTotalForecast_wrapper__twJWh{display:flex;margin-bottom:1rem}.SnowTotalForecast_calendarDay__mjnwL{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:40px;height:68px}.SnowTotalForecast_row__U06em{display:flex;flex-direction:column;height:60px;flex:1 1}.SnowTotalForecast_topRow__WyLWL{display:flex;align-items:center;margin-bottom:.1666666667rem}.SnowTotalForecast_bottomRow__P_aWt{display:flex;align-items:center;background-color:var(--bs-gray-200)}.SnowTotalForecast_temp__qUdJK{display:flex;justify-content:center;width:45px}.SnowTotalForecast_icon__GaXPf{justify-content:flex-start}.SnowTotalForecast_snowTotal___qyIi{flex:1 1}.SnowTotalForecast_space__QycYR{width:70px}.SnowTotalForecast_footer__Hm_J1{text-align:center;padding:1rem .5rem;background:rgba(0,0,0,0);border-top:1px solid var(--bs-border-color-translucent)}.SnowTotalForecast_footerContent__xcpwH{display:flex;justify-content:space-between;padding:0 .5rem}@media(min-width:768px){.SnowTotalForecast_footerContent__xcpwH{padding:0 2rem}}.SnowTotalForecast_footerValue__KbJWt{font-weight:600;font-size:1.15rem}.TeaserTotals_wrapper__xntAU{display:flex;margin-bottom:1rem}.TeaserTotals_calendarDay__Y6A0b{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:40px;height:68px}.TeaserTotals_row__X1L_r{display:flex;flex-direction:column;height:60px;flex:1 1}.TeaserTotals_topRow__YQcpM{display:flex;align-items:center;margin-bottom:.1666666667rem}.TeaserTotals_bottomRow__l_H3B{display:flex;align-items:center;background-color:var(--bs-gray-200)}.TeaserTotals_temp__9MthP{display:flex;justify-content:center;width:45px}.TeaserTotals_icon__VRexk{justify-content:flex-start}.TeaserTotals_snowTotal__rNUml{flex:1 1}.TeaserTotals_space__UpX2M{width:70px;display:flex;align-items:center;justify-content:center}.TeaserTotals_lockIndicator__de5qn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);font-size:.7rem;transition:all .15s ease-in-out}.TeaserTotals_lockedRow__95VCd:hover .TeaserTotals_lockIndicator__de5qn{background-color:rgba(var(--bs-primary-rgb),.2);transform:scale(1.1)}.TeaserTotals_tomorrowRow__a0DV5{opacity:.9}.TeaserTotals_futureRow__pu_Gs{opacity:.75}.TeaserTotals_lockedRow__95VCd{cursor:pointer;transition:opacity .15s ease-in-out;border-radius:.25rem}.TeaserTotals_lockedRow__95VCd:hover{opacity:1}.TeaserTotals_lockedRow__95VCd:focus{outline:2px solid var(--bs-primary);outline-offset:2px}.TeaserTotals_lockedRow__95VCd:active{opacity:.95}.TeaserTotals_tomorrowBar__yzDhq{filter:blur(1.5px);overflow:hidden}.TeaserTotals_futureBar__SKgaW{filter:blur(3px);overflow:hidden}.TeaserTotals_iconDimmed__KL94z{opacity:.6;filter:saturate(.7)}.SnowUpgradeModal_modal__LTOA3 .modal-content{border-radius:1rem;border:none;box-shadow:0 20px 60px rgba(0,0,0,.15)}.SnowUpgradeModal_modalBody__8_zDM{padding:2rem;position:relative}.SnowUpgradeModal_closeButton__vwFhX{position:absolute;top:1rem;right:1rem;color:var(--bs-secondary-color);font-size:1.25rem;padding:.25rem;line-height:1}.SnowUpgradeModal_closeButton__vwFhX:hover{color:#343a40}.SnowUpgradeModal_header__eybRA{text-align:center;margin-bottom:1rem}.SnowUpgradeModal_iconBadge__d9pj_{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0dcaf0,#0d6efd);border-radius:1rem;margin:0 auto 1rem;color:#fff;font-size:1.5rem;box-shadow:0 4px 12px rgba(0,123,255,.3)}.SnowUpgradeModal_title__C_KQA{color:#212529}.SnowUpgradeModal_subtitle__Vi1uf{color:var(--bs-secondary-color);font-size:.9375rem;line-height:1.5}.SnowUpgradeModal_featuresCard__m2aBU{background-color:#f8f9fa;border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.SnowUpgradeModal_featuresLabel__97wcJ{color:var(--bs-secondary-color);letter-spacing:.5px}.SnowUpgradeModal_featureItem__MPXC3{display:flex;align-items:center;gap:.75rem}.SnowUpgradeModal_featureIcon__kAAHV{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:rgba(13,202,240,.15);border-radius:.375rem;color:#0dcaf0;font-size:.75rem;flex-shrink:0}.SnowUpgradeModal_featureText__aLWhf{color:#495057;font-size:.9375rem}.SnowUpgradeModal_tagline__mheJP{color:var(--bs-secondary-color);font-style:italic}.SnowUpgradeModal_ctaSection__zjHiC{margin-top:1rem}.SnowUpgradeModal_maybeLater__TT_wR{color:var(--bs-secondary-color);text-decoration:none}.SnowUpgradeModal_maybeLater__TT_wR:hover{color:#6c757d}.SnowTotalTeaser_chartContainer__TZCZl{padding:1rem;height:500px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:300px}.SnowTotalTeaser_upgradeFooter__KlStJ{text-align:center;padding:1rem .5rem;background:rgba(0,0,0,0);border-top:1px solid var(--bs-border-color-translucent)}.SnowTotalTeaser_upgradeLink__xoG1q{font-size:.9rem;text-decoration:none;color:#0d6efd}.SnowTotalTeaser_upgradeLink__xoG1q:hover{text-decoration:underline}.UVIndex_wrapper__oFbnv{position:relative;min-height:235px}@media(max-width:767px){.UVIndex_wrapper__oFbnv{min-height:auto;height:160px;padding:.5rem!important}}.UVIndex_description__TLuE3{display:flex;flex-direction:column;justify-content:space-between;height:35px}@media(max-width:767px){.UVIndex_description__TLuE3{display:none}}.UVIndex_centeredButton__g2DYV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:80}.UVIndex_progressBar__LQj8m{margin-top:1.5rem}.UVIndex_progressBar__LQj8m>div:first-of-type{height:5px}@media(max-width:767px){.UVIndex_progressBar__LQj8m{margin-top:.5rem}}.UVIndex_attribution__8hUug{display:flex;flex-direction:column;justify-content:space-between;position:absolute;bottom:8px;right:12px}@media(max-width:767px){.UVIndex_attribution__8hUug{position:relative;bottom:auto;right:auto;margin-top:.5rem}}.Trail_container__zRCyC{max-width:1000px;background-color:var(--tw-background);display:flex;flex-direction:column}@media(min-width:992px){.Trail_container__zRCyC{margin-top:1.5rem;margin-bottom:150px}}@media(min-width:1400px){.Trail_container__zRCyC{margin-top:12%}}@media screen and (min-width:1600px){.Trail_container__zRCyC{margin-top:10%}}@media(min-width:1400px){.Trail_smallTop__T1hzE{margin-top:1.5rem}}.Trail_firstCol__Y9zTl{padding:0}.Trail_secondCol__DzwVd{position:relative}.Trail_card__Xrl6C{width:100%;margin-top:1.5rem}.Trail_subHeader__Dfd_x{align-items:center}.Trail_subHeader__Dfd_x,.Trail_tenDayContainer__Aa4xW{display:flex;flex-direction:column}.Trail_day__88TNf{display:flex;flex-direction:row;justify-content:space-between}.Trail_mapSection__QWdY9{margin-bottom:1rem;position:relative}.Trail_map__91SOv{position:relative;height:300px;width:100%}