.rE6IEq_container{pointer-events:auto;width:100%;height:100%;position:absolute;inset:0}.rE6IEq_map{width:100%;height:100%}.rE6IEq_map .tooltip-container-hover{border-radius:5px}@media (max-width:768px){.rE6IEq_container,.rE6IEq_map{touch-action:none}.rE6IEq_map .maplibregl-canvas-container{touch-action:none}.rE6IEq_map .maplibregl-canvas{touch-action:none}}.rE6IEq_loaderOverlay{z-index:5;pointer-events:none;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rE6IEq_overlayLoadingStatus{top:calc(var(--navbar-height) + var(--spacing-3));right:var(--spacing-5);z-index:3;align-items:flex-end;gap:var(--spacing-1);max-width:calc(100% - 2 * var(--spacing-5));pointer-events:none;flex-direction:column;display:flex;position:absolute}@media not (min-width:1300px){.rE6IEq_overlayLoadingStatus{top:calc(var(--navbar-height) + 44px + var(--spacing-3))}}.rE6IEq_overlayLoadingPill{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-2);color:var(--semantic-color-content-subtle);background:var(--semantic-color-overlay-80);border:1px solid var(--semantic-color-border-minimal);border-radius:var(--radius-full,999px);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));font-size:11px;line-height:1.4;display:flex}.rE6IEq_overlayLoadingPill:before{content:"";border:1px solid;border-right-color:#0000;border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s linear infinite rE6IEq_overlayLoadingSpin}@keyframes rE6IEq_overlayLoadingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rE6IEq_overlayLoadingPill:before{animation:none}}.rE6IEq_container:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(#0000 0% 50%,#0006 100%);position:absolute;inset:0}[data-theme=light] .rE6IEq_container:after{background:radial-gradient(#0000 0% 60%,#0000001a 100%)}.rE6IEq_longPressIndicator{z-index:10;pointer-events:none;filter:drop-shadow(0 2px 5px #00000073);width:104px;height:104px;position:absolute;transform:translate(-50%,-50%)}.rE6IEq_longPressIndicator svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.rE6IEq_longPressIndicator circle{fill:none;stroke-width:6px}.rE6IEq_longPressTrack{stroke:color-mix(in srgb, var(--semantic-color-background-default) 78%, transparent)}.rE6IEq_longPressProgress{stroke:var(--semantic-color-background-brand);stroke-linecap:round;stroke-dasharray:276.5;stroke-dashoffset:276.5px;animation:.8s linear forwards rE6IEq_fillLongPress}.rE6IEq_longPressIndicator span{background:color-mix(in srgb, var(--semantic-color-background-brand) 32%, var(--semantic-color-background-default));border:2px solid color-mix(in srgb, var(--semantic-color-background-brand) 80%, white);border-radius:50%;animation:.8s ease-out forwards rE6IEq_pulseLongPress;position:absolute;inset:38px}.rE6IEq_variablesDock{left:var(--spacing-5);bottom:calc(var(--layout-timeline-height) + var(--spacing-3));z-index:3;align-items:center;gap:var(--spacing-2);transform-origin:0 100%;flex-direction:column;transition:opacity .16s,transform .16s;display:flex;position:absolute}.rE6IEq_variablesDockHidden{opacity:0;pointer-events:none;transform:scale(.6)}.rE6IEq_variablesDockHidden .rE6IEq_variablesToggle{animation:none}.rE6IEq_variablesShortcutRail{align-items:center;gap:var(--spacing-1);pointer-events:auto;flex-direction:column;display:flex}.rE6IEq_variablesShortcutButton{color:#fff;border-radius:var(--radius-md);cursor:pointer;filter:drop-shadow(0 0 1px #0f172ae6)drop-shadow(0 0 3px #0f172a99)drop-shadow(0 1px 4px #0f172a66);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:color .12s,transform .12s;display:flex}.rE6IEq_variablesShortcutButton:hover{transform:scale(1.12)}.rE6IEq_variablesShortcutButton:focus-visible{outline:2px solid var(--semantic-color-border-focus);outline-offset:-2px}.rE6IEq_variablesShortcutButtonActive{color:var(--semantic-color-content-caution)}.rE6IEq_variablesShortcutButton .rE6IEq_heatmapVariableIcon{flex-basis:16px;width:16px;height:16px}@media (max-height:560px){.rE6IEq_variablesShortcutRail{display:none}}.rE6IEq_variablesToggle{width:44px;height:44px;color:var(--semantic-color-content-default);background:var(--semantic-color-overlay-80);border:1px solid var(--semantic-color-border-minimal);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0;transition:opacity .16s,background .16s,box-shadow .16s,transform .16s;animation:2.8s ease-in-out infinite rE6IEq_heatmapShortcutPulseMobile;display:flex;box-shadow:0 12px 28px #0f172a2e}.rE6IEq_variablesToggle:hover{background:var(--semantic-color-background-default);box-shadow:0 14px 32px #0f172a38}.rE6IEq_variablesToggle:focus-visible{outline:2px solid var(--semantic-color-border-focus);outline-offset:3px}@media (min-width:1300px){.rE6IEq_variablesToggle{width:52px;height:52px;animation:2.2s ease-in-out infinite rE6IEq_heatmapShortcutPulse}.rE6IEq_variablesShortcutButton{width:40px;height:40px}.rE6IEq_variablesDockHidden .rE6IEq_variablesToggle{animation:none}}@keyframes rE6IEq_heatmapShortcutPulse{0%,to{box-shadow:0 12px 28px #0f172a2e, 0 0 0 0 color-mix(in srgb, var(--semantic-color-background-brand) 42%, transparent);transform:scale(1)}50%{box-shadow:0 18px 38px #0f172a4d, 0 0 0 13px color-mix(in srgb, var(--semantic-color-background-brand) 0%, transparent);transform:scale(1.08)}}@keyframes rE6IEq_heatmapShortcutPulseMobile{0%,to{box-shadow:0 12px 28px #0f172a2e, 0 0 0 0 color-mix(in srgb, var(--semantic-color-background-brand) 24%, transparent);transform:scale(1)}50%{box-shadow:0 14px 30px #0f172a38, 0 0 0 7px color-mix(in srgb, var(--semantic-color-background-brand) 0%, transparent);transform:scale(1.035)}}.rE6IEq_variablesSidebar{z-index:calc(var(--z-navbar) + 1);width:280px;padding:0 0 var(--spacing-4);color:var(--semantic-color-content-default);background:var(--semantic-color-background-default);border-right:1px solid var(--semantic-color-border-minimal);visibility:hidden;flex-direction:column;justify-content:flex-start;gap:0;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility 0s linear .32s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:12px 0 32px #0f172a2e}.rE6IEq_variablesSidebar:before,.rE6IEq_variablesSidebar:after{height:var(--layout-timeline-height);content:"";pointer-events:none;position:absolute;bottom:0;left:0;right:0}.rE6IEq_variablesSidebar:before{background:color-mix(in srgb, var(--semantic-color-background-brand) 7%, transparent);clip-path:polygon(0 28%,10% 21%,21% 24%,32% 14%,44% 19%,55% 8%,67% 14%,78% 4%,89% 10%,100% 0,100% 100%,0 100%)}.rE6IEq_variablesSidebar:after{height:calc(var(--layout-timeline-height) * .64);background:color-mix(in srgb, var(--semantic-color-background-brand) 6%, transparent);clip-path:polygon(0 19%,11% 27%,23% 18%,35% 29%,47% 17%,59% 25%,71% 13%,83% 22%,92% 15%,100% 20%,100% 100%,0 100%)}.rE6IEq_variablesSidebar>*{z-index:1;position:relative}.rE6IEq_variablesSidebarOpen{visibility:visible;transition:transform .32s cubic-bezier(.4,0,.2,1),visibility;transform:translate(0)}.rE6IEq_variablesSidebarHeader{color:#fff;background:#101f32;flex:none;height:192px;position:relative;overflow:hidden}.rE6IEq_variablesSidebarImage{height:150px;position:relative;overflow:hidden}.rE6IEq_variablesSidebarImage:after{content:"";background:linear-gradient(#101f3214 20%,#101f3233 50%,#101f32 100%);position:absolute;inset:0}.rE6IEq_variablesSidebarWeatherImage{object-fit:cover;object-position:35% center}.rE6IEq_variablesSidebarHeading{gap:var(--spacing-2);padding:var(--spacing-4);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.rE6IEq_variablesSidebarTitle{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.2}.rE6IEq_variablesSidebarClose{top:var(--spacing-3);right:var(--spacing-3);width:32px;height:32px;color:inherit;border-radius:var(--radius-full,999px);cursor:pointer;background:#101f32a6;border:1px solid #ffffff40;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.rE6IEq_variablesSidebarClose:hover{background:#101f32e6}.rE6IEq_variablesSidebarClose:focus-visible{outline-offset:3px;outline:2px solid #fff}.rE6IEq_variablesSidebarSource{align-items:center;gap:var(--spacing-1);color:#d8e2ed;flex-direction:row;font-size:11px;line-height:1.4;display:flex}.rE6IEq_variablesSidebarBody{gap:var(--spacing-5);min-height:0;padding:var(--spacing-3) var(--spacing-4) 0;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.rE6IEq_variablesSection{gap:var(--spacing-2);flex-direction:column;display:flex}.rE6IEq_variablesSectionTitle{text-transform:uppercase;letter-spacing:.06em}.rE6IEq_variablesSetting{gap:var(--spacing-2);flex-direction:column;display:flex}.rE6IEq_variablesSettingRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-flow:wrap;display:flex}@media (prefers-reduced-motion:reduce){.rE6IEq_variablesDock,.rE6IEq_variablesToggle,.rE6IEq_variablesSidebar{transition:none;animation:none}}.rE6IEq_variablesSidebarGetMore{color:#fff;font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;transition:text-decoration-color .12s;display:flex}.rE6IEq_variablesSidebarGetMore:hover,.rE6IEq_variablesSidebarGetMore:focus-visible{text-decoration-color:currentColor}.rE6IEq_meteogramLoadingIndicator{z-index:90;width:36px;height:36px;color:var(--semantic-color-content-default);background:var(--semantic-color-overlay-80);border:1px solid var(--semantic-color-border-default);border-radius:var(--radius-full,999px);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;bottom:112px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a2e}.rE6IEq_meteogramLoadingSpinner{animation:1s linear infinite rE6IEq_meteogramLoadingSpin}@keyframes rE6IEq_meteogramLoadingSpin{to{transform:rotate(360deg)}}.rE6IEq_heatmapVariableList{flex-direction:column;gap:2px;display:flex}.rE6IEq_heatmapVariableItem{align-items:center;gap:var(--spacing-3);width:100%;min-height:36px;padding:var(--spacing-2) var(--spacing-3);color:var(--semantic-color-content-subtle);font-family:var(--font-family-sans);text-align:left;border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:row;transition:color .12s,background .12s;display:flex}.rE6IEq_heatmapVariableItem:hover{color:var(--semantic-color-content-default);background:var(--semantic-color-background-hover)}.rE6IEq_heatmapVariableItem:focus-visible{outline:2px solid var(--semantic-color-border-focus);outline-offset:-2px}.rE6IEq_heatmapVariableItemActive,.rE6IEq_heatmapVariableItemActive:hover{color:var(--semantic-color-content-brand);background:var(--semantic-color-background-brand-subtle)}.rE6IEq_heatmapVariableLabel{min-width:0;font-size:var(--semantic-type-desktop-text-s-regular-size);font-weight:var(--semantic-type-desktop-text-s-regular-weight);line-height:var(--semantic-type-desktop-text-s-regular-line-height);letter-spacing:var(--semantic-type-desktop-text-s-regular-letter-spacing);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.rE6IEq_heatmapVariableItemActive .rE6IEq_heatmapVariableLabel{font-weight:var(--semantic-type-desktop-text-s-semibold-weight)}.rE6IEq_heatmapVariableIcon{background:currentColor;flex:0 0 14px;width:14px;height:14px;display:block;-webkit-mask:url(/assets/forecast/wind_gust.svg) 50%/contain no-repeat;mask:url(/assets/forecast/wind_gust.svg) 50%/contain no-repeat}.rE6IEq_heatmapSmoothingToggle{--semantic-type-desktop-text-l-regular-size:var(--semantic-type-desktop-text-s-regular-size);--semantic-type-desktop-text-l-regular-line-height:var(--semantic-type-desktop-text-s-regular-line-height);--semantic-type-desktop-text-l-regular-letter-spacing:var(--semantic-type-desktop-text-s-regular-letter-spacing)}@keyframes rE6IEq_fillLongPress{to{stroke-dashoffset:0}}@keyframes rE6IEq_pulseLongPress{0%{opacity:.65;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.rE6IEq_variablesToggle{left:var(--layout-inline-gutter);bottom:calc(var(--layout-timeline-height) + var(--spacing-3) + 24px + var(--spacing-3))}.rE6IEq_variablesSidebar{width:min(280px,85vw);padding:env(safe-area-inset-top,0px) 0 calc(env(safe-area-inset-bottom,0px) + var(--spacing-3))}.rE6IEq_variablesSidebarHeading,.rE6IEq_variablesSidebarBody{padding-inline:var(--layout-inline-gutter)}}
