.Forecast_container__bSzJi{min-height:100vh;padding:0 .5rem;flex-direction:column}.Forecast_container__bSzJi,.Forecast_main__v_FUp{display:flex;justify-content:center;align-items:center}.Forecast_main__v_FUp{padding:5rem 0;flex:1 1;flex-direction:column}.Forecast_gridMain__BQvHA{padding:2rem 0;width:100%;max-width:42rem;justify-content:center;align-items:center}.Forecast_sourceControlRow___iaAR{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:.5rem 0 1.25rem}.Forecast_dayTripActionRow__bxPr7{display:flex;justify-content:flex-end;width:100%;margin:-.75rem 0 .85rem}.Forecast_dayTripActionRowActive__FO5e2{justify-content:flex-start;margin:.25rem 0 .5rem}.Forecast_dayTripModeAction__XMNVH{padding:.2rem .25rem;border:0;border-radius:3px;background:transparent;color:#7a8796;cursor:pointer;font:inherit;font-size:.68rem}.Forecast_dayTripModeAction__XMNVH:focus-visible,.Forecast_dayTripModeAction__XMNVH:hover{color:#186bcf;text-decoration:underline}.Forecast_dayTripModeAction__XMNVH:focus-visible{outline:2px solid #7eb2f2;outline-offset:2px}.Forecast_sourceControlLabel__s_B7F{color:#5f6b7a;font-size:.78rem;font-weight:600}.Forecast_sourceControl__KjLdj{display:inline-flex;gap:.1rem;padding:.12rem;border:1px solid #d9e1ea;border-radius:999px;background:#f5f8fb}.Forecast_sourceOptionActive__7vcbp,.Forecast_sourceOption__WRL0K{padding:.38rem .72rem;border:0;border-radius:999px;background:transparent;color:#526071;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600}.Forecast_sourceOption__WRL0K:focus-visible,.Forecast_sourceOption__WRL0K:hover{background:#e8eef5}.Forecast_sourceOptionActive__7vcbp{background:#186bcf;color:white;box-shadow:0 1px 2px rgba(24,57,93,.25)}.Forecast_sourceOptionActive__7vcbp:focus-visible{outline:2px solid #7eb2f2;outline-offset:2px}.Forecast_uvDisplayControl__DLbuH{display:inline-flex;align-items:center;gap:.05rem;margin-left:.25rem;color:#7a8796;font-size:.65rem}.Forecast_uvDisplayControlLabel__CT7G8{margin-right:.1rem;font-weight:600}.Forecast_uvDisplayOptionActive__vPSAL,.Forecast_uvDisplayOption__zJKIJ{padding:.16rem .25rem;border:0;border-radius:3px;background:transparent;color:#7a8796;cursor:pointer;font:inherit;font-size:.65rem}.Forecast_uvDisplayOption__zJKIJ:focus-visible,.Forecast_uvDisplayOption__zJKIJ:hover{background:#edf2f7;color:#526071}.Forecast_uvDisplayOptionActive__vPSAL{background:#edf2f7;color:#34475c;font-weight:700}.Forecast_uvDisplayOptionActive__vPSAL:focus-visible{outline:2px solid #7eb2f2;outline-offset:1px}.Forecast_sparklineToggleActive__YcPSP,.Forecast_sparklineToggle__c4xe4{padding:.16rem .34rem;border:0;border-radius:3px;background:transparent;color:#7a8796;cursor:pointer;font:inherit;font-size:.65rem}.Forecast_sparklineToggle__c4xe4:focus-visible,.Forecast_sparklineToggle__c4xe4:hover{background:#edf2f7;color:#526071}.Forecast_sparklineToggleActive__YcPSP{background:#edf2f7;color:#34475c;font-weight:700}.Forecast_sparklineToggleActive__YcPSP:focus-visible{outline:2px solid #7eb2f2;outline-offset:1px}.Forecast_dayTripPanel__47ODo{width:100%;margin:.5rem auto 1rem;padding:1rem;border:1px solid #d9e5ef;border-radius:16px;background:linear-gradient(145deg,#f8fbff,#ffffff);color:#122033;box-shadow:0 16px 40px -32px rgba(15,23,42,.5)}.Forecast_dayTripHeader__foS3k{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.Forecast_dayTripTitle__WRDzh{margin:0;color:#122033;font-size:1.1rem}.Forecast_dayTripDescription__EvV4_{margin:.25rem 0 0;color:#5f7387;font-size:.78rem;line-height:1.45}.Forecast_dayTripSource__jDTqG{flex:0 0 auto;padding:.25rem .45rem;border:1px solid #cfe0ee;border-radius:999px;color:#527a9e;font-size:.68rem;font-weight:700}.Forecast_dayTripFields__0dA9F{display:grid;grid-template-columns:1.2fr 1fr .9fr;grid-gap:.65rem;gap:.65rem;margin-top:1rem}.Forecast_dayTripField__h93NE{display:flex;flex-direction:column;gap:.25rem;color:#526071;font-size:.72rem;font-weight:600}.Forecast_dayTripField__h93NE input,.Forecast_dayTripField__h93NE select{width:100%;min-height:2.15rem;padding:.35rem .45rem;border:1px solid #cbd9e5;border-radius:7px;background:#ffffff;color:#122033;font:inherit;font-weight:400}.Forecast_dayTripField__h93NE input:focus-visible,.Forecast_dayTripField__h93NE select:focus-visible{outline:2px solid #7eb2f2;outline-offset:1px}.Forecast_dayTripDate___uh1I{margin:.7rem 0 0;color:#5f7387;font-size:.72rem}.Forecast_dayTripError__BwExI,.Forecast_dayTripMessage__4ptdk{margin:.85rem 0 0;color:#5f7387;font-size:.78rem;line-height:1.45}.Forecast_dayTripError__BwExI{color:#a33a37}.Forecast_dayTripResult__uCu2x{margin-top:.85rem;padding-top:.85rem;border-top:1px solid #e1e9f0}.Forecast_dayTripWindow__w00N2{color:#34475c;font-size:.8rem;font-weight:700;text-align:center}.Forecast_dayTripMetrics__VMavC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.Forecast_dayTripMetricGroup__tkrBJ{min-width:0;padding:.7rem;border:1px solid #e1e9f0;border-radius:10px;background:rgba(255,255,255,.8)}.Forecast_dayTripMetricGroup__tkrBJ h3{margin:0 0 .5rem;color:#122033;font-size:.8rem}.Forecast_dayTripExposureScenario__NUW6o{margin-top:.65rem;padding-top:.55rem;border-top:1px solid #edf2f7}.Forecast_dayTripExposureScenario__NUW6o h4{margin:0 0 .35rem;color:#34475c;font-size:.72rem}.Forecast_dayTripSpf30Label__50kLi,.Forecast_dayTripSpf30Value__FfQGo{color:#2877b8}.Forecast_dayTripMetricList__KpwLk{display:grid;grid-gap:.35rem;gap:.35rem;margin:0}.Forecast_dayTripMetric__vGkCS{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;color:#5f7387;font-size:.7rem}.Forecast_dayTripMetric__vGkCS dd,.Forecast_dayTripMetric__vGkCS dt{margin:0}.Forecast_dayTripMetric__vGkCS dd{color:#122033;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.Forecast_dayTripRainStatus__783Lu{margin:0 0 .55rem;font-size:.82rem;font-weight:700}.Forecast_dayTripRainExpected__pHTHL{color:#a33a37}.Forecast_dayTripRainPossible__jLxre{color:#a36a16}.Forecast_dayTripRainNone__GeGjK{color:#2f7a4d}.Forecast_dayTripRainUnavailable__0QZyJ{color:#718096}.Forecast_mainLeft__Lodry{padding:5rem 0;flex:1 1;display:flex;flex-direction:column;justify-content:left;align-items:baseline}.Forecast_description__w2yGO{line-height:1.5;font-size:1.5rem}.Forecast_time__oeP_Z{font-size:.9rem;color:cornflowerblue;padding-top:5px}.Forecast_grid__YCLIH{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px;margin-top:3rem}@media (max-width:600px){.Forecast_grid__YCLIH{width:100%;flex-direction:column}.Forecast_container__bSzJi{min-height:100vh;padding:0 .5rem;display:flex;flex-direction:column;justify-content:left;align-items:center}.Forecast_sourceControlRow___iaAR{align-items:center;flex-direction:column;text-align:center}.Forecast_dayTripActionRow__bxPr7{justify-content:center}.Forecast_dayTripActionRowActive__FO5e2{justify-content:flex-start}}.Forecast_forecastGrid__e5Ev9{display:grid;width:100%;min-width:20rem;grid-template-columns:repeat(5,minmax(0,1fr));border:none}.Forecast_forecastTable__HpIUP{width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.Forecast_forecastGrid__e5Ev9>*{min-width:0;overflow-wrap:anywhere}.Forecast_sensorGrid__fAO2o{display:grid;grid-template-columns:repeat(4,1fr);border:none}.Forecast_weatherIcon__7KvEI{vertical-align:middle}.Forecast_blueLink___9dgj{color:#186bcf;text-decoration:none}.Forecast_blueLink___9dgj:focus,.Forecast_blueLink___9dgj:hover,.Forecast_greyLink__jOIEs:focus,.Forecast_greyLink__jOIEs:hover{text-decoration:underline}.Forecast_forecastTemp__qwakH{font-size:.8rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.Forecast_forecastTemperatureReading__EaviN+.Forecast_forecastTemperatureReading__EaviN{margin-left:.2rem}.Forecast_forecastHeader__t8Dhp{font-size:1rem;padding:10px 4px;text-align:center;font-weight:500}.Forecast_forecastPlace__9NldV{padding:10px 4px;font-size:1rem}.Forecast_forecastPlace__9NldV,.Forecast_forecastValue__EDOTu{text-align:center;border:1px dashed black;border-bottom:none;border-left:none;vertical-align:middle}.Forecast_forecastValue__EDOTu{position:relative;isolation:isolate;padding:2px 4px 4px;font-size:1.2rem}.Forecast_forecastCellContent__0dgPb{position:relative;z-index:1;display:block}.Forecast_precipitationSparkline__BfbG0{position:absolute;z-index:0;inset:.15rem .1rem .1rem;width:calc(100% - .2rem);height:calc(100% - .25rem);pointer-events:none;color:rgba(24,107,207,.68)}.Forecast_precipitationSparklinePath__wo0Dk{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.3;vector-effect:non-scaling-stroke}.Forecast_precipitationSparklineUVPath__sTwg0{fill:none;stroke:#b7791f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.3;vector-effect:non-scaling-stroke}.Forecast_precipitationSparklineScale__Yf3bq{stroke:currentColor;stroke-width:1;stroke-dasharray:2 3;opacity:.24;vector-effect:non-scaling-stroke}.Forecast_precipitationSparklineCurrentPoint__D9r9p{stroke-width:5.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.Forecast_precipitationSparklineCurrentPopPoint__88Lpp{stroke:rgba(24,107,207,.9)}.Forecast_precipitationSparklineCurrentUVPoint__shwJw{stroke:#b7791f}.Forecast_clickableForecastValue__0tsG1{display:block;position:relative;z-index:1;color:inherit;cursor:pointer;text-decoration:none}.Forecast_sensorValue__FSjxU{padding:2px 4px 10px;font-size:.8rem;text-align:center;border:1px dashed black;border-bottom:none;border-left:none;vertical-align:middle}.Forecast_forecastValue__EDOTu:focus-within,.Forecast_forecastValue__EDOTu:hover{background:rgba(93,206,243,.568)}.Forecast_forecastText__z_Bw0{font-size:.8rem;padding-bottom:7px}.Forecast_precipitationProbability__0tsPL{color:#666;font-size:.7rem;white-space:nowrap}.Forecast_forecastUV__1YUZO{position:relative;z-index:1;display:flex;justify-content:center;font-size:.5rem;margin-top:2px;max-width:5rem;margin-inline:auto}.Forecast_uvMobileBreak__0aneC{display:none}.Forecast_uvMissing__zCMhJ{display:inline-block;padding:2px;border-left:1px solid grey;background-color:rgba(97,97,97,.3)}.Forecast_uvTooltipTarget__ejz_s{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;max-width:100%;padding:0}.Forecast_uvTooltipTarget__ejz_s:focus-visible{outline:2px solid #186bcf;outline-offset:2px}.Forecast_uvTooltip__WFNUX{background:transparent!important;box-shadow:none!important;padding:0!important;max-width:min(92vw,22rem)!important;border:0!important}.Forecast_uvTooltipContent__OTJt2{width:min(92vw,22rem);border:1px solid #cfe0ee;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 24px 50px -32px rgba(15,23,42,.38);color:#122033;padding:.85rem .9rem .9rem}.Forecast_uvTooltipHeader__bgIrb{margin-bottom:.65rem}.Forecast_uvTooltipTitle__J79iG{color:#122033;font-size:.92rem;font-weight:700}.Forecast_uvTooltipChart__45XHF{width:100%;height:170px}.Forecast_uvTooltipUnavailable__9tS8O{display:block;color:#5f7387;font-size:.76rem}.Forecast_uvTooltipCurrentValues__fCOg8{margin-top:.7rem;padding-top:.65rem;border-top:1px solid #e1e9f0}.Forecast_uvTooltipCurrentTitle__YYidv{font-size:.76rem;font-weight:700}.Forecast_uvTooltipCurrentReadings__Rpvg9{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:.3rem;margin-top:.2rem;font-size:.62rem;line-height:1.35;white-space:nowrap}.Forecast_uvTooltipCurrentAverage__GocfO{color:#5f7387;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Forecast_uvTooltipSources__N6X5_{margin-top:.65rem;color:#5f7387;font-size:.72rem;line-height:1.4}.Forecast_uvTooltipSourceLink__kXfdN{color:#186bcf}.Forecast_uvTooltipSourceLink__kXfdN:focus-visible{outline:2px solid #186bcf;outline-offset:1px}.Forecast_tinyText__Hq13c{font-size:.5rem;padding-left:5px;padding-right:5px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:4px;flex-direction:row}.Forecast_currentUVRow__QwiFo{flex-basis:100%;display:flex;justify-content:center;gap:4px;margin-top:4px}.Forecast_uvTooltipExposure__W4HGL{margin-top:.55rem;padding-top:.5rem;border-top:1px solid #e1e9f0}.Forecast_uvTooltipExposureHeader__R5GLs{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.Forecast_uvTooltipExposureTitle__e2Gjh{font-size:.7rem;font-weight:700}.Forecast_uvTooltipExposureLegend__3zmhZ{color:#5f7387;font-size:.58rem;line-height:1;white-space:nowrap}.Forecast_uvTooltipExposure__W4HGL table{width:100%;margin-top:.2rem;border-collapse:collapse;table-layout:fixed;font-size:.58rem;text-align:right}.Forecast_uvTooltipExposure__W4HGL td,.Forecast_uvTooltipExposure__W4HGL th{padding:.1rem .08rem;white-space:nowrap}.Forecast_uvTooltipExposure__W4HGL thead{color:#5f7387;border-bottom:1px solid #e1e9f0}.Forecast_uvTooltipExposure__W4HGL tbody th,.Forecast_uvTooltipExposure__W4HGL th:first-child{text-align:left}.Forecast_uvTooltipExposure__W4HGL th:first-child{width:2.4rem}.Forecast_uvTooltipExposurePair__SSf9n{display:inline-flex;align-items:baseline;gap:.08rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Forecast_uvTooltipOpenMeteo__kunbV{color:#527a9e}.Forecast_uvTooltipMsc__c47kr{color:#a96c62}.Forecast_uvTooltipExposure__W4HGL tbody tr+tr{border-top:1px solid #f0f4f8}.Forecast_uviPrefix__vz7D8{display:inline-block;margin-right:2px;padding:2px 3px;border-radius:3px;color:#3f1d0b;font-weight:700}.Forecast_currentUVTooltipTarget__7Uczx{display:inline-flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:1px;max-width:none;overflow:visible;white-space:nowrap}.Forecast_forecastUVTooltipTarget__0cU3u{width:100%}.Forecast_uvBurnTime__tRkXU{display:inline-block;padding:1px 2px;color:#4b5563;white-space:nowrap}.Forecast_currentUVTooltipTarget__7Uczx .Forecast_uviPrefix__vz7D8{margin-right:0;padding:1px 2px}.Forecast_currentUVTooltipTarget__7Uczx .Forecast_luxLow__w7EQM,.Forecast_currentUVTooltipTarget__7Uczx .Forecast_uvExtreme__Mb4yl,.Forecast_currentUVTooltipTarget__7Uczx .Forecast_uvHigh___NSO6,.Forecast_currentUVTooltipTarget__7Uczx .Forecast_uvLow__CoAJK,.Forecast_currentUVTooltipTarget__7Uczx .Forecast_uvMissing__zCMhJ,.Forecast_currentUVTooltipTarget__7Uczx .Forecast_uvModerate__dLWFJ,.Forecast_currentUVTooltipTarget__7Uczx .Forecast_uvVeryHigh___vWKd{padding:1px}.Forecast_luxLow__w7EQM{background-color:rgba(97,97,97,.3);padding:2px;border-left:1px solid grey}.Forecast_uvLow__CoAJK{background-color:rgba(40,149,0,.3);padding:2px;border-left:1px solid grey}.Forecast_uvModerate__dLWFJ{background-color:rgb(247,228,0,.3);padding:2px;border-left:1px solid grey}.Forecast_uvHigh___NSO6{background-color:rgb(248,89,0,.3);padding:2px;border-left:1px solid grey}.Forecast_uvVeryHigh___vWKd{background-color:rgb(216,0,29,.3);padding:2px;border-left:1px solid grey}.Forecast_uvExtreme__Mb4yl{background-color:rgb(107,73,200,.3);padding:2px;border-left:1px solid grey}.Forecast_textAlertLow__CqgaG{color:rgba(40,149,0)}.Forecast_textAlertModerate__QG17c{color:rgb(247,228,0)}.Forecast_textAlertHigh__5yOVd{color:rgb(248,89,0)}.Forecast_textAlertVeryHigh__a_GvX{color:rgb(216,0,29)}.Forecast_textAlertExtreme__6SuwT{color:rgb(107,73,200)}@media screen and (max-width:600px){.Forecast_dayTripHeader__foS3k{flex-direction:column;gap:.5rem}.Forecast_dayTripFields__0dA9F,.Forecast_dayTripMetrics__VMavC{grid-template-columns:1fr}.Forecast_forecastPlace__9NldV,.Forecast_forecastTemp__qwakH,.Forecast_forecastText__z_Bw0,.Forecast_time__oeP_Z{font-size:.7rem}.Forecast_forecastUV__1YUZO{font-size:.5rem;flex-wrap:wrap}.Forecast_forecastUVTooltipTarget__0cU3u{flex-wrap:wrap;max-width:100%;white-space:normal}.Forecast_uvMobileBreak__0aneC{display:block;flex-basis:100%;width:0;height:0}.Forecast_uvTooltipChart__45XHF{height:150px}}