.morning{margin-block:28px;--morning-inset:28px;color:#f4f5ef}.morning-heading{padding:24px var(--morning-inset) 18px}.morning-intro{margin:0;padding:0 var(--morning-inset) 26px;max-width:760px;color:#c0cbbf;font-size:15px;line-height:1.7}.morning-entry-actions{gap:12px}.morning-heading .eyebrow{color:#c0cbbf}.morning-try-button{min-height:46px;padding:10px 20px}.mostly-dialog :is(input,select){color-scheme:inherit}.mostly-dialog [data-slot=dialog-description]{color:var(--muted-text)}.mostly-dialog :is(.metric-hero,.hour-band-card,.hour-fact,.metric-badge,.hour-step){box-shadow:none;border:1px solid var(--border)}.mostly-dialog :is(.metric-hero,.hour-band-card,.hour-fact){background:var(--card)}.mostly-dialog :is(.metric-scale-labels,.metric-note,.metric-hour-time,.hour-fact small,.hour-hero-feels){color:var(--muted-text)}.mostly-dialog button:hover:not(:disabled){text-shadow:none}.mountain-teaser-label,.water-teaser-label{flex:1;min-width:0}.mountain-teaser-label>span,.water-teaser-label>span{min-width:0}.water-teaser .water-teaser-reading{display:grid;gap:3px;text-align:right;flex:none}.water-teaser-reading b{font:700 30px/1.15 Manrope,sans-serif;color:var(--temperature)}.water-teaser-reading small{font-size:13px;color:var(--muted-text)}.mountain-teaser>svg:last-child,.water-teaser>svg:last-child{flex:none}.radar-scale{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted-text);padding:12px 20px}.radar-scale>i{height:8px;flex:1;border-radius:5px}@media (min-width:900px){.now-page .home-mountain{margin:24px 0 28px}.mountain-teaser,.water-teaser{position:relative;isolation:isolate;overflow:hidden;padding:24px;min-height:132px;border-radius:20px;border:1px solid var(--border);background:var(--card);margin:24px 0;gap:20px;transition:border-color .15s ease}.mountain-teaser:before,.water-teaser:before{content:"";position:absolute;z-index:-1;right:0;top:0;bottom:0;width:40%;background-position:50%;background-size:cover;opacity:.7;mask-image:linear-gradient(90deg,transparent,#000)}.mountain-teaser:before{background-image:url(/weather/alpine-profile-hero.png)}.water-teaser:before{background-image:url(/weather/water-light-v2.jpg);opacity:.25}:root[data-theme=dark] .water-teaser:before{background-image:url(/weather/water-dark-v2.jpg);opacity:.3}.mountain-teaser-label,.water-teaser-label{gap:16px}.mountain-teaser-label>svg,.water-teaser-label>svg{width:28px;height:28px;color:var(--blue)}.mountain-teaser strong,.water-teaser strong{font:700 21px/1.3 Manrope,sans-serif}.mountain-teaser small,.water-teaser-label small{font-size:15px;line-height:1.6;margin-top:4px;color:var(--muted-text)}.mountain-teaser:hover,.water-teaser:hover{border-color:var(--blue)}.mostly-radar{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0;background:transparent;border:0;border-radius:0}.mostly-radar>.radar-toolbar{padding:0 0 12px;justify-content:space-between;gap:12px}.mostly-radar .map-source-choice,.mostly-radar .radar-region-choice{flex:0 1 240px;min-width:180px;max-width:270px}.mostly-radar .radar-map-frame{height:clamp(300px,calc(100dvh - 440px),520px);aspect-ratio:auto;border-radius:18px;overflow:hidden}.mostly-radar .radar-playback{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;padding:18px 0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;align-items:center}.mostly-radar .radar-controls{gap:8px;display:flex;justify-content:center}.mostly-radar .radar-play{width:auto;flex:1;min-width:0;font-size:15px}.mostly-radar .radar-step{width:44px;min-width:44px}.mostly-radar .radar-timeline-head{display:flex;gap:8px;align-items:baseline}.mostly-radar .radar-timeline-head>strong{font:700 15px/1.3 Manrope,sans-serif}.mostly-radar .radar-latest{margin-left:auto;font-size:12px}.mostly-radar .radar-time-ends{font-size:12px;gap:8px}.mostly-radar .radar-now{position:static;transform:none}.mostly-radar>.radar-scale{max-width:480px;width:100%;padding:12px 0;margin:0}.mostly-radar>.radar-coverage{padding:0;margin:0;max-width:840px;font-size:13px;line-height:1.7}.mostly-radar>.radar-details{border-top:1px solid var(--border);padding:10px 0;margin-top:14px}.mostly-radar>.radar-details>summary{min-height:44px;font-size:14px}.mostly-radar .radar-legend{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0}.mostly-radar>.radar-attribution{margin:0;padding:10px 0;font-size:11px;line-height:1.7}.radar-map-time{font-size:18px}.radar-map-time small{font-size:12px}.water-card{padding:24px;border:1px solid var(--border);border-radius:20px;margin:28px 0;background:var(--card)}.water-lakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.water-lake{border:1px solid var(--border);border-radius:14px;padding:8px 14px;min-width:0}.water-lake-head{min-height:76px}}@media (min-width:1100px){.home-mountain .mountain-card{padding:28px;background:var(--card);border-radius:20px}.home-mountain .mountain-levels li{padding-block:18px}.home-mountain .mountain-profile-chart{max-width:100%}.home-mountain .mountain-profile-plot{padding:20px}.home-mountain .mountain-note{font-size:14px;line-height:1.65}}.mostly-dialog.share-dialog{width:min(940px,calc(100vw - 40px));max-width:940px!important;padding:28px;background:var(--background);gap:12px}.share-dialog [data-slot=dialog-title]{font:800 32px/1.2 Manrope,sans-serif;color:var(--foreground);letter-spacing:-.8px}.share-dialog [data-slot=dialog-description]{font-size:15px;line-height:1.7;padding-right:36px}@media (min-width:900px){.mostly-radar>.radar-scale,.mostly-radar>.radar-toolbar{display:flex}}@media (max-width:700px){.mostly-dialog.share-dialog{padding:22px;width:calc(100vw - 24px)}.share-dialog [data-slot=dialog-title]{font-size:26px}.water-teaser-reading b{font-size:23px}.water-teaser-reading small{font-size:11px}.morning{--morning-inset:22px}}.dialog-close-dock{position:sticky;top:0;z-index:30;height:0;display:flex;justify-content:flex-end;pointer-events:none;margin-bottom:-12px}.dialog-close-dock [data-slot=dialog-close]{pointer-events:auto;position:relative!important;inset:auto!important;width:44px;height:44px;background:var(--popover);color:var(--foreground);border:1px solid var(--border);border-radius:50%;box-shadow:none;transform:translate(12px,-12px)}.mostly-dialog>[data-slot=dialog-title]{padding-right:44px}:root[data-theme=light] .mostly-dialog{box-shadow:0 24px 80px #18352d26}.morning-settings-dialog{color:var(--foreground)}.morning-settings-dialog :is(.morning-personalize legend,.morning-avatar-option,.morning-name,.morning-switch){color:var(--foreground)}.morning-settings-dialog :is(.morning-settings-note,.morning-footnote,.morning-preview-note){color:var(--muted-text);font-size:14px;line-height:1.65}.morning-settings-dialog .morning-avatar-option{border-color:var(--border);background:var(--card);min-width:110px;flex:1}.morning-settings-dialog .morning-avatar-option:has(input:checked){background:var(--tint);border-color:var(--blue)}.morning-settings-dialog .morning-name input{background:var(--background);color:var(--foreground);border-color:var(--border)}.morning-settings-dialog .morning-switch{border-color:var(--border)}.morning-settings-dialog .morning-settings-done{background:var(--primary);color:var(--on-primary);min-height:48px}.mostly-dialog.mountain-design-dialog{--mountain-dialog-pad:28px;width:min(880px,calc(100vw - 32px));max-width:880px!important;padding:var(--mountain-dialog-pad)!important;background:var(--background);display:block;overflow-y:auto;overscroll-behavior:contain}.mountain-design-dialog .mountain-card{margin:0;border:0;padding:0;background:transparent;overflow:visible}.mountain-design-dialog .mountain-overview-weather{justify-content:center;gap:28px;padding:16px 0 24px}.mountain-design-dialog .mountain-levels li{padding-block:17px}.mountain-design-dialog .mountain-note{font-size:14px;line-height:1.7}.mountain-design-dialog .mountain-profile-chart{max-width:100%}.mountain-design-dialog .mountain-profile-plot{padding:20px}.mountain-design-dialog .mountain-profile-boundaries{margin-block:18px}.mountain-design-dialog .mountain-profile-selected .mountain-reference-heading.with-artwork{margin:calc(-1 * var(--mountain-dialog-pad)) calc(-1 * var(--mountain-dialog-pad)) 0;padding:24px 72px 32px var(--mountain-dialog-pad);border-radius:0}.mountain-design-dialog .mountain-profile-selected .mountain-reference-heading .mountain-artwork{background-image:linear-gradient(180deg,#10251f80,#10251f00 45%),linear-gradient(90deg,#10251fb3,#10251f33 60%,#10251f00 90%),url(/weather/alpine-profile-hero.png)}.mountain-design-dialog .mountain-profile-selected .mountain-reference-heading h2,.mountain-design-dialog .mountain-profile-selected .mountain-time-toggle{text-shadow:0 1px 8px #0b1a1599}.mountain-design-dialog .mountain-profile-selected .mountain-time-toggle{color:#dfe5e9}.mountain-design-dialog .mountain-profile-selected .mountain-reference-heading .mountain-note{width:fit-content;max-width:100%;margin-top:8px;padding:3px 10px;border-radius:9px;background:#102b2361;line-height:1.4}.mountain-design-dialog .mountain-view-tabs button{min-height:48px;font-size:15px}.mostly-dialog.share-dialog{display:flex;flex-direction:column;height:min(940px,94dvh);max-height:94dvh;overflow:hidden}.share-dialog>.dialog-close-dock,.share-dialog>[data-slot=dialog-description],.share-dialog>[data-slot=dialog-title]{flex:none}.share-dialog>[data-slot=dialog-description]{margin-bottom:4px}.share-dialog>footer{flex:none}.share-dialog>div:not(.dialog-close-dock){min-height:0;overflow:auto;flex:1}.radar-basemap-layer{position:absolute;inset:0;filter:saturate(.75) contrast(.97) brightness(1.02)}:root[data-theme=dark] .radar-basemap-layer{filter:saturate(.35) brightness(.72)}@media (min-width:900px){.mountain-teaser>svg:last-child,.water-teaser>svg:last-child{width:40px;height:40px;padding:10px;border-radius:50%;background:var(--card);color:var(--foreground)}.mostly-radar>.radar-message{grid-column:1/-1;min-height:140px;display:grid;align-content:center;gap:12px}}.morning-settings-dialog .morning-personalize>p{color:var(--muted-text);font-size:13px;line-height:1.65}.mountain-design-dialog .mountain-profile-selected{max-width:none;margin-inline:0}.mountain-design-dialog .mountain-overview-weather{margin-block:8px 18px;padding-block:0}@media (max-width:700px){.days-page .day-details .day-steps{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 16px) / 3);justify-content:start;overflow-x:auto;scroll-snap-type:x proximity}.days-page .day-steps .hour{scroll-snap-align:start;min-width:0}}.mostly-radar .radar-lightning-toggle{color:#f7f5ef;border-color:#ffffff24;gap:8px;padding:0 10px}.mostly-radar .radar-lightning-toggle>svg{color:#ffb94c;flex:none}.mostly-radar .radar-hazards-toggle>svg{color:#99bbef}.radar-toggle-track{display:flex;align-items:center;width:28px;height:16px;padding:2px;border-radius:8px;background:#657269;flex:none}.radar-toggle-track>i{width:12px;height:12px;border-radius:50%;background:#fffefb}[aria-pressed=true]>.radar-toggle-track{background:#78907b;justify-content:flex-end}.mostly-radar .radar-lightning-toggle[aria-pressed=false]{color:#f7f5ef}.mostly-radar .radar-lightning-toggle[aria-pressed=false] span{filter:none;opacity:1}.mostly-radar .radar-playback input[type=range]::-webkit-slider-runnable-track{height:4px;background:linear-gradient(to right,var(--blue) 0 var(--observed,100%),var(--border) var(--observed,100%) 100%)}.mostly-radar .radar-playback input[type=range]::-moz-range-track{height:4px;background:linear-gradient(to right,var(--blue) 0 var(--observed,100%),var(--border) var(--observed,100%) 100%)}.mostly-radar .radar-playback input[type=range]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;border:2px solid var(--background);background:var(--blue);box-shadow:none}.mostly-radar .radar-playback input[type=range]::-moz-range-thumb{width:12px;height:12px;border:2px solid var(--background);background:var(--blue);box-shadow:none}@media (max-width:899px){.mostly-radar .radar-map-frame{height:clamp(260px,34svh,360px);min-height:0;aspect-ratio:auto}.mostly-radar .radar-map-time{font-size:16px;top:12px;left:12px;padding:8px 10px}.mostly-radar .radar-map-time small{display:block;font-size:11px}.mostly-radar .radar-lightning-toggle{right:12px;top:12px}.mostly-radar .radar-hazards-toggle{top:64px}.mostly-radar .radar-playback{padding:12px 0;gap:4px}.mostly-radar .radar-timeline-head{flex-wrap:wrap}.mostly-radar .radar-latest{font-size:11px}.mostly-radar .radar-scale{padding:10px 0}.mostly-radar .radar-coverage{padding:0;font-size:12px}.mostly-radar .radar-details{padding-inline:0}.radar-page-title h1{font-weight:800}}.radar-page-title .hours-place-context{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--muted-text);font-size:18px}.radar-page-title h1{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-1px}.mostly-radar .radar-play{background:#1b2b24;color:#f7f5ef;border:1px solid #3b5045}.mostly-radar .radar-play[aria-pressed=true]{color:#f7f5ef}.mostly-radar .radar-view-buttons button{background:#1b2b24f2;color:#f7f5ef}.mostly-radar .radar-playback{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:8px 0 12px}.mostly-radar .radar-controls{display:flex;justify-content:center;align-items:center;gap:8px}.mostly-radar .radar-step{width:44px;height:44px;min-width:44px;border:0;border-radius:0;background:transparent;box-shadow:none}.mostly-radar .radar-play{flex:none;width:auto;min-width:124px;height:34px;min-height:34px;margin-block:7px;padding:6px 18px;gap:8px;border:0;font-size:14px;line-height:22px;position:relative}.mostly-radar .radar-play:before{content:"";position:absolute;inset:-7px 0}.mostly-radar .radar-play svg{width:15px;height:15px}.mostly-radar .radar-timeline{display:flex;flex-direction:column}.radar-phases{display:flex;gap:0;order:1;font-size:11px;line-height:18px;color:var(--muted-text);text-align:center}.mostly-radar .radar-timeline input[type=range]{order:2;height:32px;margin:0}.mostly-radar .radar-time-ends{order:3;font-size:11px;margin:0;color:var(--muted-text)}.mostly-radar .radar-now{color:var(--muted-text)}.mostly-radar .radar-timeline-head{order:4;margin-top:10px;font-size:11px}.mostly-radar .radar-timeline-head>span:not(.radar-latest),.mostly-radar .radar-timeline-head>strong{display:none}.mostly-radar .radar-latest{margin:0;font-size:11px}.mostly-radar .radar-playback input[type=range]::-webkit-slider-runnable-track{height:2px}.mostly-radar .radar-playback input[type=range]::-moz-range-track{height:2px}.mostly-radar .radar-playback input[type=range]::-webkit-slider-thumb{width:12px;height:12px;margin-top:-5px;background:var(--foreground)}.mostly-radar .radar-playback input[type=range]::-moz-range-thumb{width:8px;height:8px;background:var(--foreground)}.mostly-radar>.radar-details{padding:12px 0;margin:0;border-top:1px solid var(--border)}.mostly-radar>.radar-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;cursor:pointer}.mostly-radar>.radar-details>summary::-webkit-details-marker{display:none}.mostly-radar .radar-scale{display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:0;flex:1.2;max-width:440px;min-width:0;font-size:12px;color:var(--foreground)}.mostly-radar .radar-scale>i{display:block;height:6px;min-height:6px;flex:none;border-radius:3px}.radar-scale-ends{display:flex;justify-content:space-between;font-size:10px;color:var(--muted-text)}.radar-legend-action{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:1;font-size:12px;color:var(--foreground)}.radar-legend-action>svg{flex:none;transition:transform .15s ease}.radar-details[open] .radar-legend-action>svg{transform:rotate(90deg)}.mostly-radar .radar-details .radar-coverage{padding:16px 0 0;margin:0}.mostly-radar .radar-zoom-controls{right:8px;bottom:8px;gap:0}.mostly-radar .radar-map-action,.mostly-radar .radar-zoom-controls button{position:relative;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--foreground);box-shadow:none}.mostly-radar .radar-map-action:before,.mostly-radar .radar-zoom-controls button:before{content:"";position:absolute;inset:6px;border:1px solid var(--border);border-radius:50%;background:var(--card)}.mostly-radar .radar-map-action svg,.mostly-radar .radar-zoom-controls button svg{position:relative;z-index:1}.mostly-radar .radar-map-action:hover:before,.mostly-radar .radar-zoom-controls button:hover:not(:disabled):before{background:var(--background);border-color:var(--blue)}.mostly-radar .radar-zoom-controls button:disabled{opacity:.45}.mostly-radar .radar-view-buttons{left:8px;bottom:8px}.mostly-radar .radar-view-buttons .radar-map-action{background:transparent;color:var(--foreground);padding:0;border-radius:50%}.mostly-radar .radar-lightning-toggle{top:12px;right:12px;min-height:30px;height:30px;padding:0 8px;gap:6px;border-radius:15px;background:#1b2b24f2;border:1px solid #ffffff24;color:#fffefb;font-size:12px;box-shadow:none}.mostly-radar .radar-lightning-toggle:before{content:"";position:absolute;inset:-7px 0}.mostly-radar .radar-hazards-toggle{top:56px}.mostly-radar .radar-lightning-toggle>svg{width:13px;height:13px}.mostly-radar .radar-map-time{display:flex;align-items:baseline;gap:4px;top:12px;left:12px;padding:7px 8px;border:1px solid #ffffff24;border-radius:6px;font-size:13px;background:#1b2b24f2;color:#fffefb}.mostly-radar .radar-map-time small{display:inline;font-size:10px}.mostly-radar .radar-pin{background:var(--card);color:var(--foreground);box-shadow:none}.radar-layer-toggles{position:absolute;top:5px;right:12px;z-index:5;display:grid;grid-auto-rows:minmax(44px,auto);align-items:center;min-width:128px}.mostly-radar .radar-layer-toggles .radar-lightning-toggle{position:relative;inset:auto;width:100%}.radar-layer-toggles .radar-toggle-track{margin-left:auto;width:36px;height:20px;border-radius:10px;background:#536159}.radar-layer-toggles .radar-toggle-track>i{width:16px;height:16px;display:grid;place-items:center;background:#c4cbc6;color:#20332b}.radar-layer-toggles [aria-pressed=true]>.radar-toggle-track{background:#4d89ce}.radar-layer-toggles [aria-pressed=true]>.radar-toggle-track>i{background:#fffefb}.mostly-radar .radar-layer-toggles [aria-pressed=true]{border-color:#8eb6e0}.mostly-radar .radar-layer-toggles [aria-pressed=false]>svg{color:#b3bfb7}.desktop-place-map,.radar-entry{display:none}@media (min-width:900px){.location-main>.place-locator{display:none}.desktop-place-map{display:inline-flex;align-items:center;gap:7px;vertical-align:middle;margin:0 0 7px 16px;min-height:44px;padding:8px 13px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted-text);font-size:13px}.desktop-place-map:hover{background:var(--card);color:var(--foreground)}.desktop-place-map:focus-visible,.radar-entry:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.radar-entry{display:block;padding:0;width:100%;text-align:left;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:20px;overflow:hidden;cursor:pointer}.radar-entry-art{display:flex;align-items:flex-start;justify-content:flex-end;padding:16px;height:180px;background:#e9ece4 url(/weather/radar-entry.webp) center 45%/cover}.radar-entry-art svg{padding:7px;width:44px;height:44px;color:#346bad;background:#fffefbe8;border:1px solid #dcdcd3;border-radius:50%}.radar-entry-copy{display:grid;gap:10px;padding:20px 24px 24px}.radar-entry-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font:700 22px/1.3 Manrope,sans-serif;letter-spacing:-.6px}.radar-entry-note{color:var(--muted-text);font-size:13px;line-height:1.6}.radar-entry-action{display:inline-flex;align-items:center;width:fit-content;min-height:44px;font-size:14px;font-weight:600;color:var(--blue)}.radar-entry:hover{border-color:var(--blue)}:root[data-theme=dark] .radar-entry-art{filter:brightness(.8) saturate(.8)}.location-main .location-title{display:inline-flex;vertical-align:middle}.radar-entry-art{position:relative;align-items:center;justify-content:center}.radar-entry-launch{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#fffefbf2;border:1px solid #dcdcd3;box-shadow:0 6px 24px #18352d18}.radar-entry-art .radar-entry-launch svg{width:46px;height:46px;padding:0;border:0;border-radius:0;background:transparent}.radar-entry-copy{gap:8px}.radar-entry-note{font-size:13px}.radar-entry-action{gap:10px;padding:9px 16px;border-radius:999px;background:var(--foreground);color:var(--background);margin-top:8px}}@media (prefers-reduced-motion:no-preference) and (min-width:900px){html:not([data-motion=off]) .radar-entry[data-active=true] .radar-entry-launch svg{animation:mostly-radar-entry 5s linear 2}html:not([data-motion=off]) .radar-entry:hover .radar-entry-launch{transform:scale(1.04);transition:transform .22s ease}}@keyframes mostly-radar-entry{to{transform:rotate(1turn)}}@media (min-width:900px){.mostly-radar .radar-playback{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:28px;margin-top:16px;padding:22px 24px;border:1px solid var(--border);border-radius:20px;background:var(--card)}.mostly-radar .radar-controls{gap:8px}.mostly-radar .radar-play{min-height:48px;height:48px;min-width:116px;margin:0;padding:10px 16px;font-size:15px;font-weight:600}.mostly-radar .radar-play:before{display:none}.mostly-radar .radar-play svg{width:18px;height:18px}.mostly-radar .radar-step{width:44px;height:44px;border:1px solid var(--border);border-radius:50%;background:var(--background)}.mostly-radar .radar-step:hover:not(:disabled){background:var(--tint)}.mostly-radar .radar-timeline{min-width:0;gap:4px}.mostly-radar .radar-timeline-head{order:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px}.mostly-radar .radar-timeline-head>strong{display:inline;font:700 24px/1.25 Manrope,sans-serif;color:var(--foreground);letter-spacing:-.6px;font-variant-numeric:tabular-nums}.mostly-radar .radar-timeline-head>span:not(.radar-latest){display:inline-flex;align-items:center;min-height:28px;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--blue);font-size:12px;font-weight:600}.mostly-radar .radar-latest{margin-left:auto;font-size:12px}.mostly-radar .radar-phases{font-size:12px;line-height:20px;font-weight:500}.mostly-radar .radar-timeline input[type=range]{height:44px}.mostly-radar .radar-playback input[type=range]::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(to right,var(--blue) 0 var(--selected,50%),var(--tint) var(--selected,50%) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 24%,transparent)}.mostly-radar .radar-playback input[type=range]::-moz-range-track{height:10px;border-radius:999px;background:linear-gradient(to right,var(--blue) 0 var(--selected,50%),var(--tint) var(--selected,50%) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 24%,transparent)}.mostly-radar .radar-playback input[type=range]::-webkit-slider-thumb{width:26px;height:26px;margin-top:-8px;border:4px solid var(--card);background:var(--blue);box-shadow:0 0 0 2px var(--blue),0 2px 6px #18352d22}.mostly-radar .radar-playback input[type=range]::-moz-range-thumb{width:18px;height:18px;border:4px solid var(--card);background:var(--blue);box-shadow:0 0 0 2px var(--blue),0 2px 6px #18352d22}.mostly-radar .radar-time-ends{font-size:13px;line-height:22px}.mostly-radar .radar-now{color:var(--foreground);font-weight:650}.mostly-radar>.radar-scale{padding-block:16px;font-size:13px}.mostly-radar .radar-scale>i{height:10px}}@media (min-width:900px) and (max-width:1100px){.mostly-radar .radar-playback{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.mostly-radar .radar-controls{justify-content:flex-start}}@media (min-width:900px){:root .mostly-radar .radar-play{background:var(--foreground);color:var(--background);border-radius:999px}}.metric-header{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;padding-right:22px;color:var(--muted-text);font-size:14px;line-height:1.45}.metric-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px}.metric-header>span:last-child{flex:1 1 6.5em;min-width:0;overflow-wrap:break-word;hyphens:auto}.metric-icon>svg{color:var(--muted-text)}@media (min-width:900px){.search-dialog [data-slot=command-input-wrapper]{padding:0;margin:4px 0 12px}.search-dialog [data-slot=input-group]{height:56px!important;min-height:56px;border-radius:16px!important;padding:0 16px;gap:12px;background:var(--background);border-color:var(--border)}.search-dialog [data-slot=input-group]>[data-slot=input-group-addon]{padding-left:0!important;padding-right:0;color:var(--muted-text)}.search-dialog [data-slot=input-group-addon]>svg{width:20px;height:20px;opacity:1}.search-dialog [data-slot=command-input]{flex:1;min-width:0;height:100%;padding:14px 0;font-size:16px;line-height:24px}.mostly-dialog.mountain-design-dialog{width:min(880px,calc(100vw - 32px));max-width:880px!important;height:min(820px,85dvh);max-height:85dvh;box-sizing:border-box;display:block;overflow-y:auto;scrollbar-gutter:stable}.mountain-design-dialog .mountain-profile-selected{width:100%;max-width:none;margin-inline:0}}.days-page .day-metrics>.day-solar-metrics{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:6px;row-gap:3px;align-items:start;text-align:left}.days-page .day-solar-metrics>.solar-symbol{grid-column:1;width:30px;height:30px;color:var(--amber);align-self:center}.days-page .day-solar-metrics>.solar-symbol[data-event=sunrise]{grid-row:1/span 2}.days-page .day-solar-metrics>.solar-symbol[data-event=sunset]{grid-row:3/span 2}.days-page .day-solar-metrics>dd,.days-page .day-solar-metrics>dt{grid-column:2}.days-page .day-band{display:inline-flex;align-items:center;gap:8px}@media (min-width:900px){.mountain-design-dialog .mountain-profile-selected .mountain-reference-heading.with-artwork{min-height:260px;padding-top:32px;padding-bottom:44px}.mountain-design-dialog .mountain-profile-selected .mountain-profile-figure{padding:20px}.mountain-design-dialog .mountain-profile-selected .mountain-profile-figure figcaption strong{font-size:18px}.mountain-design-dialog .mountain-profile-selected .mountain-profile-chart{width:100%;max-width:600px;margin:14px auto 0}.mountain-design-dialog .mountain-profile-selected .mountain-profile-chart .profile-temperature{font-size:16px}}.radar-bundle-loading{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;border:1px solid var(--border);border-radius:22px;background:var(--card);color:var(--foreground)}.radar-bundle-loading-symbol{width:64px;height:64px;border:1px solid var(--border);border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 10px,var(--border) 11px 12px,transparent 13px 21px);position:relative}.radar-bundle-loading-symbol:after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 250deg,color-mix(in srgb,var(--blue) 30%,transparent) 355deg,var(--blue));animation:radar-bundle-loading-turn 2.4s linear infinite}@keyframes radar-bundle-loading-turn{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.radar-bundle-loading-symbol:after{animation:none}}@media(max-width:699px){.radar-bundle-loading{min-height:340px}}html[data-motion=off] .radar-bundle-loading-symbol:after{animation:none}.mountain-hours{position:relative}.metric-card{align-content:start}.consent-banner_banner__SbL2Q{position:fixed;inset:auto 0 0;z-index:50;padding:0 14px calc(14px + env(safe-area-inset-bottom));pointer-events:none}.consent-banner_card__i7AP2{position:relative;overflow:hidden;max-width:440px;padding:18px 20px 20px;border:1px solid color-mix(in srgb,var(--border) 13%,transparent);border-radius:20px;background:linear-gradient(158deg,color-mix(in srgb,var(--tint) 98%,transparent),color-mix(in srgb,var(--tint) 99%,transparent));backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 24px 52px color-mix(in srgb,var(--card) 69%,transparent),inset 0 1px 0 color-mix(in srgb,var(--foreground) 9%,transparent);color:var(--foreground);pointer-events:auto;animation:consent-banner_rise__wmB7h .45s cubic-bezier(.2,.8,.25,1) both}.consent-banner_card__i7AP2:before{content:"";position:absolute;inset:-45% 35% 60% -20%;background:radial-gradient(ellipse at top left,#e9b9702e,transparent 70%);pointer-events:none}@keyframes consent-banner_rise__wmB7h{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.consent-banner_title__CIJn8{position:relative;margin:0;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.3px;line-height:1.3}.consent-banner_body__zg4kX{position:relative;margin:9px 0 0;color:var(--muted-text);font-size:13px;line-height:1.6}.consent-banner_state__DEUce{position:relative;margin:9px 0 0;color:var(--amber);font-size:12px;line-height:1.5}.consent-banner_actions__fo3pG{position:relative;display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-top:16px}.consent-banner_accept__9vnp7,.consent-banner_decline__4V9Zo{min-height:44px;padding:11px 17px;border-radius:11px;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.1px;cursor:pointer}.consent-banner_accept__9vnp7{border:1px solid var(--border);background:linear-gradient(180deg,#f0cf9a,#d9a557);box-shadow:0 6px 16px color-mix(in srgb,var(--card) 35%,transparent),inset 0 1px 0 color-mix(in srgb,var(--foreground) 66%,transparent);color:var(--ink)}.consent-banner_decline__4V9Zo{border:1px solid color-mix(in srgb,var(--border) 22%,transparent);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.consent-banner_accept__9vnp7:hover{filter:brightness(1.06)}.consent-banner_decline__4V9Zo:hover{background:color-mix(in srgb,var(--foreground) 11%,transparent);border-color:color-mix(in srgb,var(--border) 33%,transparent)}.consent-banner_accept__9vnp7:focus-visible,.consent-banner_decline__4V9Zo:focus-visible,.consent-banner_more__DQ6_o:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.consent-banner_more__DQ6_o{margin-left:auto;color:var(--muted-text);font-size:12px;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.consent-banner_more__DQ6_o:hover{color:var(--foreground)}@media (max-width:520px){.consent-banner_card__i7AP2{max-width:none}.consent-banner_more__DQ6_o{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.consent-banner_card__i7AP2{animation:none}}