.light-study-module__WCwMFW__study{--study-label-shadow:0 0 .22em #0711132e, 0 0 .6em #0711134d, 0 0 1.1em #0711132e;--study-wet-shadow:0 1px 3px #000,0 0 12px #000b;--study-shade:linear-gradient(180deg,#10191d55,transparent 28%);z-index:60;isolation:isolate;color:#fff5df;font-family:var(--font-serif), Georgia, serif;background:#343a3d;position:fixed;inset:0;overflow:hidden}.light-study-module__WCwMFW__shade{pointer-events:none;background:var(--study-shade);position:absolute;inset:0}.light-study-module__WCwMFW__study[data-wet=true] .light-study-module__WCwMFW__chrome,.light-study-module__WCwMFW__study[data-wet=true] .light-study-module__WCwMFW__timeButton{text-shadow:var(--study-wet-shadow)}.light-study-module__WCwMFW__infoButton{white-space:nowrap;min-height:28px;padding:0}.light-study-module__WCwMFW__chrome{pointer-events:none;color:#fff5df;text-shadow:var(--study-label-shadow);transition:opacity .28s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.light-study-module__WCwMFW__chrome[data-hidden=true]{opacity:0}.light-study-module__WCwMFW__chrome[data-hidden=true] *{pointer-events:none}.light-study-module__WCwMFW__timeStack{left:max(22px, calc(env(safe-area-inset-left) + 8px));flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:50%;transform:translateY(-42px)}.light-study-module__WCwMFW__timeButton{pointer-events:auto;min-height:28px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:28px}.light-study-module__WCwMFW__chrome :is(button,a,input){pointer-events:auto}.light-study-module__WCwMFW__chrome[data-hidden=true] :is(button,a,input){pointer-events:none}.light-study-module__WCwMFW__study button{cursor:pointer}.light-study-module__WCwMFW__study button:hover,.light-study-module__WCwMFW__study a:hover{opacity:.75}.light-study-module__WCwMFW__study button:focus-visible,.light-study-module__WCwMFW__study a:focus-visible,.light-study-module__WCwMFW__study input:focus-visible{outline-offset:5px;outline:1px solid #fff1d4}.light-study-module__WCwMFW__poster{z-index:8;background:#343a3d;transition:opacity .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden;container-type:size}.light-study-module__WCwMFW__poster[data-ready]{opacity:0;pointer-events:none}.light-study-module__WCwMFW__posterImage{--w:max(100cqw, 100cqh * var(--frame-aspect));left:calc((100cqw - var(--w)) * .5);top:calc(50cqh - var(--w) / var(--frame-aspect) / 2 - var(--w) / var(--photo-aspect) * var(--frame-top));width:var(--w);height:calc(var(--w) / var(--photo-aspect));background:50%/100% 100% no-repeat;position:absolute}@container (max-width:900px){.light-study-module__WCwMFW__posterImage{left:calc((100cqw - var(--w)) * .55)}}@container (max-width:600px) and (not (min-aspect-ratio:1)){.light-study-module__WCwMFW__posterImage{--w:max(100cqw, 100cqh * var(--photo-aspect));left:calc((100cqw - var(--w)) * .25);top:calc((100cqh - var(--w) / var(--photo-aspect)) / 2)}}.light-study-module__WCwMFW__loading{text-shadow:var(--study-label-shadow);background:var(--study-shade);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.light-study-module__WCwMFW__loading>span{white-space:nowrap}.light-study-module__WCwMFW__loadingStack{justify-items:center;gap:12px;display:grid}.light-study-module__WCwMFW__loadingStack>span{white-space:nowrap}.light-study-module__WCwMFW__progressRow{align-items:center;gap:10px;display:flex}.light-study-module__WCwMFW__progress{background:#fff1d433;border-radius:1px;width:136px;height:2px;position:relative;overflow:hidden}.light-study-module__WCwMFW__progressFill{transform-origin:0;border-radius:inherit;will-change:transform;background:#fff1d4e6;position:absolute;inset:0;transform:scaleX(0)}.light-study-module__WCwMFW__percent{font-variant-numeric:tabular-nums;text-align:right;opacity:.85;width:4ch;height:16px;font-size:12px;line-height:16px;position:relative;overflow:hidden}.light-study-module__WCwMFW__percentStrip{will-change:transform;display:block;position:absolute;inset:0 0 auto}.light-study-module__WCwMFW__percentStrip>span{height:16px;display:block}.light-study-module__WCwMFW__loadingDots{text-align:left;min-width:1.25em;display:inline-block}.light-study-module__WCwMFW__loadingDots:after{content:"...";animation:1.2s step-end infinite light-study-module__WCwMFW__dots;display:inline-block}@keyframes light-study-module__WCwMFW__dots{0%{clip-path:inset(0 66.667% 0 0)}33.333%{clip-path:inset(0 33.333% 0 0)}66.667%{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.light-study-module__WCwMFW__poster{transition-duration:.2s}.light-study-module__WCwMFW__loadingDots:after{content:"…";animation:none}}.light-study-module__WCwMFW__study[data-capture]>:not(:first-child){display:none!important}.light-study-module__WCwMFW__fallback{background:#101b22 url(/brownstone/expanded-night.webp) 50%/contain no-repeat;position:absolute;inset:0}.light-study-module__WCwMFW__fallback p{font-size:12px;position:absolute;top:120px;left:36px}.light-study-module__WCwMFW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.light-study-module__WCwMFW__lightTargets{pointer-events:none;position:absolute;inset:0;overflow:hidden}.light-study-module__WCwMFW__lightTarget{pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:2px;min-width:24px;min-height:24px;position:absolute}.light-study-module__WCwMFW__lightTarget:focus-visible{background:#ffe9bd10}
.scene-settings-module__PCtZeG__settings{top:max(22px, calc(env(safe-area-inset-top) + 8px));right:max(22px, calc(env(safe-area-inset-right) + 8px));z-index:5;color:#fff5df;font-family:system-ui,sans-serif;font-size:12px;position:absolute}.scene-settings-module__PCtZeG__trigger{font:inherit;background:#172024ed;border:1px solid #f7e7c440;border-radius:5px;align-items:center;gap:8px;margin-left:auto;padding:10px 13px;display:flex}.scene-settings-module__PCtZeG__panel{background:#172024;border:1px solid #f7e7c440;border-radius:7px;flex-direction:column;width:310px;max-height:calc(100dvh - 80px);display:flex;position:absolute;top:46px;right:0;overflow:hidden}.scene-settings-module__PCtZeG__heading{justify-content:space-between;align-items:center;padding:14px 14px 0 18px;display:flex}.scene-settings-module__PCtZeG__heading h2{font:500 15px/1.4 system-ui,sans-serif}.scene-settings-module__PCtZeG__heading button{place-items:center;width:32px;height:32px;display:grid}.scene-settings-module__PCtZeG__intro{color:#c9c6b9;margin:6px 18px 14px;font-size:11px;line-height:1.55}.scene-settings-module__PCtZeG__categories{background:#0e171b;border:1px solid #f7e7c426;border-radius:5px;gap:2px;margin:0 18px 16px;padding:3px;display:flex}.scene-settings-module__PCtZeG__categories button{min-width:0;min-height:32px;font:inherit;color:#c9c6b9;white-space:nowrap;text-align:center;border-radius:3px;flex:1;padding:0 3px;font-size:11px}.scene-settings-module__PCtZeG__categories button[aria-pressed=true]{color:#fff5df;background:#344044}.scene-settings-module__PCtZeG__badge{font-size:10px;font-family:var(--font-mono), monospace;color:#73e6a4;background:#133324;border:1px solid #23583c;border-radius:3px;align-items:center;gap:4px;padding:2px 7px;display:inline-flex}.scene-settings-module__PCtZeG__badgeNeutral{color:#fff5df;background:#263237;border:1px solid #f7e7c440}.scene-settings-module__PCtZeG__settings button:focus-visible,.scene-settings-module__PCtZeG__settings input:focus-visible,.scene-settings-module__PCtZeG__settings select:focus-visible{outline-offset:3px;outline:2px solid #e7c699}.scene-settings-module__PCtZeG__body{overscroll-behavior:contain;scrollbar-width:thin;min-height:90px;padding:0 18px;overflow-y:auto}.scene-settings-module__PCtZeG__body>fieldset{border:0;border-top:1px solid #f7e7c426;min-width:0;padding:15px 0 18px}.scene-settings-module__PCtZeG__body legend{padding:0 6px 0 0;font-size:12px;font-weight:600}.scene-settings-module__PCtZeG__roofControls{border:0;min-width:0;padding:0}.scene-settings-module__PCtZeG__roofControls:disabled{opacity:.45}.scene-settings-module__PCtZeG__slider{margin:15px 0}.scene-settings-module__PCtZeG__slider>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.scene-settings-module__PCtZeG__slider output{font-family:var(--font-mono), monospace;color:#e7c699;font-variant-numeric:tabular-nums;font-size:11px}.scene-settings-module__PCtZeG__slider input{accent-color:#e7c699;cursor:ew-resize;width:100%;height:26px;margin-top:5px;display:block}.scene-settings-module__PCtZeG__ends{color:#c9c6b9;justify-content:space-between;font-size:10px;display:flex}.scene-settings-module__PCtZeG__toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:35px;display:flex}.scene-settings-module__PCtZeG__toggle input{accent-color:#e7c699;width:16px;height:16px}.scene-settings-module__PCtZeG__select{justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-top:6px;display:flex}.scene-settings-module__PCtZeG__select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff5df;font:inherit;background:#263237;border:1px solid #f7e7c440;border-radius:4px;max-width:165px;padding:6px 5px}.scene-settings-module__PCtZeG__note{color:#c9c6b9;margin-top:8px;font-size:10px;line-height:1.6}.scene-settings-module__PCtZeG__credits{color:#e7c699;text-underline-offset:3px;margin-top:12px;padding:4px 0;font-size:10px;text-decoration:underline;display:inline-block}.scene-settings-module__PCtZeG__actions{border-top:1px solid #f7e7c426;justify-content:space-between;align-items:center;gap:12px;padding:9px 18px 0;display:flex}.scene-settings-module__PCtZeG__actions button{min-height:34px;font:inherit}.scene-settings-module__PCtZeG__actions button:last-child{color:#e7c699}.scene-settings-module__PCtZeG__status{color:#c9c6b9;margin:2px 18px 14px;font-size:10px;line-height:1.5}.scene-settings-module__PCtZeG__presets{flex-wrap:wrap;gap:6px;margin:10px 0 8px;display:flex}.scene-settings-module__PCtZeG__presets button{color:#c9c6b9;min-height:30px;font:inherit;border:1px solid #f7e7c426;border-radius:4px;padding:0 8px}.scene-settings-module__PCtZeG__presets button[aria-pressed=true]{color:#fff5df;background:#344044}.scene-settings-module__PCtZeG__inspectActions{flex-wrap:wrap;gap:10px;margin:8px 0 12px;display:flex}.scene-settings-module__PCtZeG__inspectActions button{color:#e7c699;min-height:32px;font:inherit}.scene-settings-module__PCtZeG__select input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff5df;font:inherit;background:#263237;border:1px solid #f7e7c440;border-radius:4px;padding:6px 5px}@media (max-width:600px){.scene-settings-module__PCtZeG__settings{top:max(18px, calc(env(safe-area-inset-top) + 6px));right:16px}.scene-settings-module__PCtZeG__panel{width:min(310px,100vw - 32px);max-height:calc(100dvh - 120px)}}@media (max-height:650px){.scene-settings-module__PCtZeG__panel{max-height:calc(100dvh - 185px)}}.scene-settings-module__PCtZeG__birds{margin:12px 0;font-size:12px;line-height:1.65}.scene-settings-module__PCtZeG__birds summary{cursor:pointer}.scene-settings-module__PCtZeG__birds summary:focus-visible{outline-offset:4px;outline:1px solid}.scene-settings-module__PCtZeG__birds p{margin:8px 0}
.sun-arc-module__pbsNdW__arc{--gold:#e7c699;--in-out:cubic-bezier(.77, 0, .175, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);left:50%;bottom:max(56px, calc(env(safe-area-inset-bottom) + 40px));z-index:5;color:#fff5df;text-shadow:0 1px 1px #071113d9,0 0 12px #071113a6;pointer-events:none;flex-direction:column;align-items:center;gap:8px;margin:0;display:flex;position:absolute;transform:translate(-50%)}.sun-arc-module__pbsNdW__arc[data-has-below]{bottom:max(26px, calc(env(safe-area-inset-bottom) + 18px))}.sun-arc-module__pbsNdW__arc[data-hidden]{opacity:0}.sun-arc-module__pbsNdW__arc[data-hidden] .sun-arc-module__pbsNdW__sky,.sun-arc-module__pbsNdW__arc[data-hidden] .sun-arc-module__pbsNdW__field,.sun-arc-module__pbsNdW__arc[data-hidden] .sun-arc-module__pbsNdW__presets{pointer-events:none}[data-wet=true] .sun-arc-module__pbsNdW__arc{text-shadow:0 1px 3px #000,0 0 12px #000b}.sun-arc-module__pbsNdW__field{width:200px;height:90px;color:inherit;font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.sun-arc-module__pbsNdW__field:disabled{cursor:default}.sun-arc-module__pbsNdW__plot{position:absolute;inset:0}.sun-arc-module__pbsNdW__arch{position:absolute;inset:0;overflow:visible}.sun-arc-module__pbsNdW__arch path{fill:none;stroke:#fff5df8c;stroke-width:1px;stroke-linecap:round}.sun-arc-module__pbsNdW__arch path.sun-arc-module__pbsNdW__bound{stroke:#fff5df61;stroke-dasharray:1.15 3.15}.sun-arc-module__pbsNdW__traveler{transform:translate(var(--x), var(--y)) translate(-50%, -50%);position:absolute;top:0;left:0}.sun-arc-module__pbsNdW__sun{background:radial-gradient(circle at 38% 36%, #fff8ea, var(--gold) 58%, #c4a56e);border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 0 8px #e7c699d9}.sun-arc-module__pbsNdW__moon{background:#f0e2bc;border-radius:50%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #fff5df73}.sun-arc-module__pbsNdW__moonShade{transition:transform .28s var(--in-out);background:#1a2433;border-radius:50%;position:absolute;inset:0}.sun-arc-module__pbsNdW__readout{flex-direction:column;align-items:center;display:flex}.sun-arc-module__pbsNdW__wind{place-items:center;width:56px;height:56px;display:grid;position:relative}.sun-arc-module__pbsNdW__sky{max-width:calc(100vw - 48px);color:inherit;font:italic 13px/1 var(--font-serif), Georgia, serif;letter-spacing:.01em;white-space:nowrap;opacity:.86;cursor:pointer;pointer-events:auto;transition:transform .16s var(--ease-out), opacity .16s var(--ease-out);background:0 0;border:0;margin:-8px 0 0;padding:0}.sun-arc-module__pbsNdW__sky[aria-expanded=true]{opacity:1}.sun-arc-module__pbsNdW__sky:active{transform:scale(.97)}.sun-arc-module__pbsNdW__sky:focus-visible{outline-offset:4px;outline:1px solid #fff5df}.sun-arc-module__pbsNdW__presets{z-index:2;width:max-content;max-height:calc(100dvh - max(56px, env(safe-area-inset-bottom) + 40px) - 13rem);overscroll-behavior:contain;scrollbar-width:thin;transform-origin:bottom;pointer-events:auto;flex-direction:column;margin:0;padding:4px 2px;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%)}.sun-arc-module__pbsNdW__menu{flex-direction:column;gap:2px;display:flex}.sun-arc-module__pbsNdW__preset{color:#fff5dfbd;font:italic 15px/1 var(--font-serif), Georgia, serif;text-align:left;text-shadow:inherit;cursor:pointer;opacity:0;animation:sun-arc-module__pbsNdW__sky-rise .18s var(--ease-out) forwards;animation-delay:calc(var(--i) * 16ms);background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:5px 2px;display:flex;transform:translateY(6px)}.sun-arc-module__pbsNdW__source{font:italic 12px/1.35 var(--font-serif), Georgia, serif;color:#fff5dfb3;text-align:left;opacity:0;animation:sun-arc-module__pbsNdW__sky-rise .18s var(--ease-out) forwards;animation-delay:calc(var(--i) * 16ms);margin:0 2px 8px;transform:translateY(6px)}.sun-arc-module__pbsNdW__forecastItem{color:var(--gold);margin-bottom:4px}.sun-arc-module__pbsNdW__return{margin-bottom:8px}.sun-arc-module__pbsNdW__preset svg{filter:drop-shadow(0 1px 1px #071113d9);flex:none;display:block}.sun-arc-module__pbsNdW__preset[aria-current=true]{color:#fff5df}@media (hover:hover) and (pointer:fine){.sun-arc-module__pbsNdW__preset:hover{color:#fff5df}}.sun-arc-module__pbsNdW__preset:active{transform:scale(.97)}@keyframes sun-arc-module__pbsNdW__sky-rise{to{opacity:1;transform:translateY(0)}}.sun-arc-module__pbsNdW__arrow{transform:rotate(var(--bearing));transition:transform .28s var(--in-out);position:absolute;inset:0}.sun-arc-module__pbsNdW__arrow:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#fff5df8c;width:5px;height:5px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.sun-arc-module__pbsNdW__figure{flex-direction:column;align-items:center;gap:2px;line-height:1;display:flex}.sun-arc-module__pbsNdW__num{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px}.sun-arc-module__pbsNdW__unit{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;opacity:.78;font-size:9px}@media (max-width:600px){.sun-arc-module__pbsNdW__arc,.sun-arc-module__pbsNdW__arc[data-has-below]{bottom:max(12px, env(safe-area-inset-bottom));gap:2px}.sun-arc-module__pbsNdW__field{width:132px;height:59px}.sun-arc-module__pbsNdW__plot{transform-origin:0 0;width:200px;height:90px;transform:scale(.66)}.sun-arc-module__pbsNdW__wind{width:40px;height:40px}.sun-arc-module__pbsNdW__num{font-size:16px}.sun-arc-module__pbsNdW__unit{font-size:8px}.sun-arc-module__pbsNdW__sky{margin-top:-4px;font-size:12px}}@media (prefers-reduced-motion:reduce){.sun-arc-module__pbsNdW__moonShade,.sun-arc-module__pbsNdW__arrow,.sun-arc-module__pbsNdW__sky{transition:none}.sun-arc-module__pbsNdW__preset,.sun-arc-module__pbsNdW__source{opacity:1;animation:none;transform:none}.sun-arc-module__pbsNdW__preset:active,.sun-arc-module__pbsNdW__sky:active{transform:none}}
.music-controls-module__qIO6Ra__player{inset:0 0 0 auto;right:max(22px, calc(env(safe-area-inset-right) + 8px));pointer-events:none;width:min(440px,100vw - 150px);color:inherit;text-align:right;text-shadow:var(--study-label-shadow,0 0 .22em #0711132e, 0 0 .6em #0711134d, 0 0 1.1em #0711132e);transition:opacity .28s cubic-bezier(.4,0,.2,1);position:absolute}[data-wet=true] .music-controls-module__qIO6Ra__player{text-shadow:var(--study-wet-shadow,0 1px 3px #000,0 0 12px #000b)}.music-controls-module__qIO6Ra__player[data-hidden=true]{opacity:0}.music-controls-module__qIO6Ra__player[data-hidden=true] *{pointer-events:none}.music-controls-module__qIO6Ra__player button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.music-controls-module__qIO6Ra__player button:disabled{cursor:default;opacity:.35}.music-controls-module__qIO6Ra__resting{pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:50%;right:0;transform:translateY(-42px)}.music-controls-module__qIO6Ra__player[data-open=true] .music-controls-module__qIO6Ra__resting{opacity:0;pointer-events:none}.music-controls-module__qIO6Ra__backdrop{z-index:3;pointer-events:auto;position:fixed;inset:0}.music-controls-module__qIO6Ra__title{text-overflow:ellipsis;white-space:nowrap;max-width:min(420px,100vw - 150px);height:28px;margin:0;padding:0;font-style:italic;line-height:28px;overflow:hidden}.music-controls-module__qIO6Ra__transport{visibility:hidden;opacity:0;justify-content:flex-end;align-items:center;gap:12px;height:28px;transition:opacity .22s ease-out,transform .22s ease-out,visibility 0s .22s;display:flex;position:absolute;top:28px;right:0;transform:translateY(-4px)}.music-controls-module__qIO6Ra__after{justify-content:flex-end;transition:transform .22s cubic-bezier(.23,1,.32,1);display:flex}.music-controls-module__qIO6Ra__resting[data-transport=true] .music-controls-module__qIO6Ra__after,.music-controls-module__qIO6Ra__resting[data-transport=true] .music-controls-module__qIO6Ra__notice{transform:translateY(28px)}.music-controls-module__qIO6Ra__transport[data-shown=true]{visibility:visible;opacity:1;transition-delay:0s;transform:none}.music-controls-module__qIO6Ra__notice{color:#e7c699;width:max-content;max-width:min(240px,50vw - 36px);margin:4px 0 0;font-size:11px;line-height:1.35;position:absolute;top:100%;right:0}.music-controls-module__qIO6Ra__transport button{place-items:center;width:28px;height:28px;padding:0;display:grid}.music-controls-module__qIO6Ra__panel{z-index:4;pointer-events:auto;text-align:center;width:min(420px,100vw - 40px);padding:28px 8px 12px;animation:.25s ease-out music-controls-module__qIO6Ra__appear;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.music-controls-module__qIO6Ra__close{place-items:center;width:36px;height:36px;display:grid;position:absolute;top:0;right:0}.music-controls-module__qIO6Ra__artist,.music-controls-module__qIO6Ra__song{margin:0;font-size:14px;line-height:1.4}.music-controls-module__qIO6Ra__artist{text-align:left}.music-controls-module__qIO6Ra__song{text-align:right}.music-controls-module__qIO6Ra__waveform{height:72px;margin:10px 0;position:relative}.music-controls-module__qIO6Ra__canvas{width:100%;height:100%;display:block}.music-controls-module__qIO6Ra__seek{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.music-controls-module__qIO6Ra__seek:disabled{cursor:default}.music-controls-module__qIO6Ra__waveform:has(.music-controls-module__qIO6Ra__seek:focus-visible){outline-offset:6px;outline:1px solid #fff5df}.music-controls-module__qIO6Ra__extras{justify-content:flex-end;align-items:center;gap:14px;margin-top:8px;display:flex}.music-controls-module__qIO6Ra__extras>button{place-items:center;min-width:36px;min-height:36px;display:grid}.music-controls-module__qIO6Ra__volume{align-items:center;gap:9px;display:flex}.music-controls-module__qIO6Ra__volume input{accent-color:#e7c699;width:65px;height:24px;margin:0}.music-controls-module__qIO6Ra__deviceVolume{color:#d5cdbd;font-size:10px}.music-controls-module__qIO6Ra__message{text-align:center;color:#e7c699;min-height:0;margin:5px auto 0;font-size:12px}.music-controls-module__qIO6Ra__message:empty{display:none}.music-controls-module__qIO6Ra__queue{overscroll-behavior:contain;text-align:left;border-top:1px solid #fff5df40;max-height:min(210px,24vh);margin:14px 0 0;padding:8px 0 0;list-style:none;overflow-y:auto}.music-controls-module__qIO6Ra__queue button{text-align:left;grid-template-columns:22px 1fr auto;align-items:center;gap:15px;width:100%;min-height:44px;padding:6px 3px;font-size:13px;display:grid}.music-controls-module__qIO6Ra__queue button[aria-current=true]{color:#e7c699}.music-controls-module__qIO6Ra__number{font:9px var(--font-mono), monospace}.music-controls-module__qIO6Ra__queueArtist{color:#d5cdbd;font-size:11px}@keyframes music-controls-module__qIO6Ra__appear{0%{opacity:0;transform:translate(-50%,calc(7px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.music-controls-module__qIO6Ra__panel{animation:none}.music-controls-module__qIO6Ra__transport{transition:none}}
.info-overlay-module__jFc1lG__info{width:100%;max-width:none;height:100%;max-height:none;padding:max(56px, env(safe-area-inset-top)) 20px max(40px, env(safe-area-inset-bottom));color:#fff5df;font:inherit;text-shadow:0 0 .25em #07111338,0 0 .65em #07111361,0 0 1.2em #07111338;overscroll-behavior:contain;opacity:0;transition:opacity .35s cubic-bezier(.4, 0, .2, 1), overlay .35s allow-discrete, display .35s allow-discrete;background:0 0;border:0;place-items:center;margin:0;position:fixed;inset:0;overflow-y:auto}.info-overlay-module__jFc1lG__info[open]{opacity:1;display:grid}@starting-style{.info-overlay-module__jFc1lG__info[open]{opacity:0}}.info-overlay-module__jFc1lG__info::backdrop{background:0 0}.info-overlay-module__jFc1lG__text{text-align:center;width:min(22.5em,100%);font-size:18px;line-height:1.28}.info-overlay-module__jFc1lG__text:focus{outline:none}.info-overlay-module__jFc1lG__text p{margin:0 0 1.28em}.info-overlay-module__jFc1lG__name{font-style:italic}.info-overlay-module__jFc1lG__more{color:inherit;text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.info-overlay-module__jFc1lG__close{right:var(--close-right,max(22px, calc(env(safe-area-inset-right) + 8px)));top:var(--close-top,50%);min-height:28px;color:inherit;line-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:fixed}.info-overlay-module__jFc1lG__info:not([open]) .info-overlay-module__jFc1lG__close{visibility:hidden}@media (max-width:720px){.info-overlay-module__jFc1lG__close{left:max(22px, calc(env(safe-area-inset-left) + 8px));right:auto;top:max(18px, env(safe-area-inset-top))}}@media (max-width:700px){.info-overlay-module__jFc1lG__text{font-size:16px}}.info-overlay-module__jFc1lG__more:hover,.info-overlay-module__jFc1lG__close:hover{opacity:.75}.info-overlay-module__jFc1lG__more:focus-visible,.info-overlay-module__jFc1lG__close:focus-visible{outline-offset:5px;outline:1px solid #fff1d4}@media (prefers-reduced-motion:reduce){.info-overlay-module__jFc1lG__info{transition:none}}
.sky-ring-module__4Jv56a__overlay{--ease-out:cubic-bezier(.23, 1, .32, 1);z-index:4;animation:sky-ring-module__4Jv56a__fade .2s var(--ease-out);background:radial-gradient(circle,#07111361,#07111300 62%);position:absolute;inset:0}.sky-ring-module__4Jv56a__dial{aspect-ratio:1;color:#fff5df;width:min(380px,100vw - 24px,100dvh - 24px);text-shadow:var(--study-label-shadow);transform-origin:50%;-webkit-user-select:none;user-select:none;animation:sky-ring-module__4Jv56a__rise .22s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.sky-ring-module__4Jv56a__ring{touch-action:none;cursor:grab;filter:drop-shadow(0 0 6px #07111359);width:100%;height:100%}.sky-ring-module__4Jv56a__ring:active{cursor:grabbing}.sky-ring-module__4Jv56a__month,.sky-ring-module__4Jv56a__hour{fill:#fff5df;text-anchor:middle;dominant-baseline:middle}.sky-ring-module__4Jv56a__month{opacity:.8;font-size:11px}.sky-ring-module__4Jv56a__hour{opacity:.75;letter-spacing:.02em;font-size:9.5px}.sky-ring-module__4Jv56a__marker{stroke:#fff5df;stroke-width:2.5px;stroke-linecap:round}.sky-ring-module__4Jv56a__today{stroke:#e7c699;stroke-width:2.5px;stroke-linecap:round}.sky-ring-module__4Jv56a__centre{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.sky-ring-module__4Jv56a__centre p{margin:0}.sky-ring-module__4Jv56a__date{white-space:nowrap;font-size:min(26px,6.6cqw);font-weight:300;line-height:1.2;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.sky-ring-module__4Jv56a__time{font-variant-numeric:tabular-nums;font-size:min(17px,4.4cqw)}.sky-ring-module__4Jv56a__reading{position:relative}.sky-ring-module__4Jv56a__now{color:inherit;font:inherit;white-space:nowrap;text-shadow:inherit;pointer-events:auto;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:min(14px,3.7cqw);position:absolute;top:100%;left:50%;transform:translate(-50%)}.sky-ring-module__4Jv56a__key{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.sky-ring-module__4Jv56a__dial:has(.sky-ring-module__4Jv56a__key[aria-label="Time of day"]:focus-visible) .sky-ring-module__4Jv56a__time,.sky-ring-module__4Jv56a__dial:has(.sky-ring-module__4Jv56a__key[aria-label="Day of the year"]:focus-visible) .sky-ring-module__4Jv56a__date){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@keyframes sky-ring-module__4Jv56a__fade{0%{opacity:0}}@keyframes sky-ring-module__4Jv56a__rise{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@media (prefers-reduced-motion:reduce){.sky-ring-module__4Jv56a__overlay,.sky-ring-module__4Jv56a__dial{animation:none}}
.weather-knobs-module__B76r9a__overlay{--ease-out:cubic-bezier(.23, 1, .32, 1);z-index:4;animation:weather-knobs-module__B76r9a__fade .2s var(--ease-out);background:radial-gradient(circle,#07111361,#07111300 62%);position:absolute;inset:0}.weather-knobs-module__B76r9a__dial{aspect-ratio:1;color:#fff5df;width:min(380px,100vw - 24px,100dvh - 24px);text-shadow:var(--study-label-shadow);transform-origin:50%;-webkit-user-select:none;user-select:none;animation:weather-knobs-module__B76r9a__rise .22s var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.weather-knobs-module__B76r9a__ring{touch-action:none;cursor:grab;filter:drop-shadow(0 0 6px #07111359);width:100%;height:100%}.weather-knobs-module__B76r9a__ring:active{cursor:grabbing}.weather-knobs-module__B76r9a__outer,.weather-knobs-module__B76r9a__inner,.weather-knobs-module__B76r9a__name{fill:#fff5df;text-anchor:middle;dominant-baseline:middle}.weather-knobs-module__B76r9a__outer{opacity:.8;font-size:11px}.weather-knobs-module__B76r9a__inner{opacity:.75;letter-spacing:.02em;font-size:9.5px}.weather-knobs-module__B76r9a__name{opacity:.6;letter-spacing:.08em;font-size:9px}.weather-knobs-module__B76r9a__marker{stroke:#fff5df;stroke-width:2.5px;stroke-linecap:round}.weather-knobs-module__B76r9a__now{stroke:#e7c699;stroke-width:2.5px;stroke-linecap:round}.weather-knobs-module__B76r9a__centre{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.weather-knobs-module__B76r9a__centre p{margin:0}.weather-knobs-module__B76r9a__reading{position:relative}.weather-knobs-module__B76r9a__sky{white-space:nowrap;font-size:min(26px,6.6cqw);font-weight:300;line-height:1.2;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.weather-knobs-module__B76r9a__wind{font-variant-numeric:tabular-nums;font-size:min(17px,4.4cqw)}.weather-knobs-module__B76r9a__current{color:inherit;font:inherit;white-space:nowrap;text-shadow:inherit;pointer-events:auto;cursor:pointer;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:min(14px,3.7cqw);position:absolute;top:100%;left:50%;transform:translate(-50%)}.weather-knobs-module__B76r9a__key{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}:is(.weather-knobs-module__B76r9a__dial:has(.weather-knobs-module__B76r9a__key[aria-label=Storm]:focus-visible) .weather-knobs-module__B76r9a__sky,.weather-knobs-module__B76r9a__dial:has(.weather-knobs-module__B76r9a__key[aria-label=Wind]:focus-visible) .weather-knobs-module__B76r9a__wind){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@keyframes weather-knobs-module__B76r9a__fade{0%{opacity:0}}@keyframes weather-knobs-module__B76r9a__rise{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@media (prefers-reduced-motion:reduce){.weather-knobs-module__B76r9a__overlay,.weather-knobs-module__B76r9a__dial{animation:none}}
.forecast-overlay-module__TnCikG__layer{--cream:#fff5df;--gold:#e7c699;--rain:#9cc2db;--ink:7 17 19;--ease-out:cubic-bezier(.23, 1, .32, 1);--label-shadow:0 1px 2px rgb(var(--ink) / .82), 0 0 .45em rgb(var(--ink) / .55), 0 0 1.15em rgb(var(--ink) / .38);z-index:68;pointer-events:none;color:var(--cream);font-family:var(--font-serif), Georgia, serif;text-shadow:var(--label-shadow);-webkit-font-smoothing:antialiased;position:fixed;inset:0}.forecast-overlay-module__TnCikG__layer button{color:inherit;font:inherit;text-shadow:inherit;cursor:pointer;pointer-events:auto;transition:opacity .15s ease, transform .16s var(--ease-out), color .15s ease;background:0 0;border:0;margin:0;padding:0}.forecast-overlay-module__TnCikG__layer button:active{transform:scale(.97)}.forecast-overlay-module__TnCikG__layer button:disabled{opacity:.32;cursor:default}.forecast-overlay-module__TnCikG__layer :is(button,input):focus-visible{outline-offset:4px;outline:1px solid #fff1d4}@media (hover:hover) and (pointer:fine){.forecast-overlay-module__TnCikG__layer button:not(:disabled):hover{opacity:.8}}.forecast-overlay-module__TnCikG__glyph{color:var(--glyph-color,var(--cream));flex-direction:column;justify-content:center;align-items:center;gap:1px;line-height:1;display:inline-flex}.forecast-overlay-module__TnCikG__glyph svg{filter:drop-shadow(0 1px 2px #071113cc);flex:none;display:block}.forecast-overlay-module__TnCikG__glyphChance{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--rain);text-shadow:0 1px 2px #071113eb;font-size:11px;line-height:1}.forecast-overlay-module__TnCikG__rangeTrack{background:#fff5df29;border-radius:999px;width:100%;height:7px;display:block;position:relative;box-shadow:0 1px 2px #0711138c,inset 0 0 0 .5px #fff5df1a}.forecast-overlay-module__TnCikG__rangeTrackCompact{height:4px}.forecast-overlay-module__TnCikG__rangeFill{border-radius:999px;min-width:10px;position:absolute;top:0;bottom:0;box-shadow:0 0 8px #e7c69947}.forecast-overlay-module__TnCikG__rangeDot{background:#fff8ea;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 2px #07111373,0 0 6px #fff5dfbf}.forecast-overlay-module__TnCikG__rangeTrackCompact .forecast-overlay-module__TnCikG__rangeDot{width:6px;height:6px}.forecast-overlay-module__TnCikG__triggerWrap{pointer-events:auto;flex-direction:column;align-items:center;margin-top:9px;display:flex}.forecast-overlay-module__TnCikG__triggerButton{min-height:24px;color:inherit;font:italic 15px/24px var(--font-serif), Georgia, serif;letter-spacing:.01em;white-space:nowrap;text-shadow:inherit;opacity:.86;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.forecast-overlay-module__TnCikG__triggerButton:hover{opacity:1}.forecast-overlay-module__TnCikG__triggerButton:active{transform:scale(.97)}.forecast-overlay-module__TnCikG__triggerTemp,.forecast-overlay-module__TnCikG__triggerTempHigh{font-variant-numeric:tabular-nums}.forecast-overlay-module__TnCikG__triggerBar{width:44px}.forecast-overlay-module__TnCikG__rise{animation:forecast-overlay-module__TnCikG__forecast-rise .22s var(--ease-out) both;animation-delay:calc(var(--i,0) * 24ms)}@keyframes forecast-overlay-module__TnCikG__forecast-rise{0%{transform:translateY(6px)}}.forecast-overlay-module__TnCikG__scrim{pointer-events:auto;background:0 0;position:absolute;inset:0}.forecast-overlay-module__TnCikG__dock{isolation:isolate;pointer-events:auto;flex-direction:column;gap:20px;width:min(640px,48vw);display:flex;position:absolute;top:clamp(96px,50vh - 200px,100vh - 540px);left:clamp(32px,5.5vw,96px)}.forecast-overlay-module__TnCikG__dock:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 58%,#0711138f 0%,#0711135c 58%,#07111300 100%);border-radius:36px;position:absolute;inset:-28px -36px}.forecast-overlay-module__TnCikG__topBar{box-sizing:border-box;border-bottom:1px solid #fff5df3d;justify-content:space-between;align-items:flex-start;gap:12px;height:86px;padding-bottom:14px;display:flex}.forecast-overlay-module__TnCikG__headerBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.forecast-overlay-module__TnCikG__whenRow{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:10px;height:22px;line-height:22px;display:flex}.forecast-overlay-module__TnCikG__whenBadge{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#e7c699;font-size:11px}.forecast-overlay-module__TnCikG__summary{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:12px;height:46px;display:flex}.forecast-overlay-module__TnCikG__summaryTemp{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:46px;font-weight:300;line-height:1}.forecast-overlay-module__TnCikG__summaryText{font-size:22px;font-style:italic;line-height:1}.forecast-overlay-module__TnCikG__summaryRange{font-variant-numeric:tabular-nums;color:#fff5dfc7;font-size:14.5px;line-height:1}.forecast-overlay-module__TnCikG__actions{flex:none;align-items:center;gap:12px;display:flex}.forecast-overlay-module__TnCikG__resetPill{text-underline-offset:3px;font-style:italic;line-height:1;text-decoration:underline;color:#e7c699!important;padding:0!important;font-size:14px!important}.forecast-overlay-module__TnCikG__viewToggle{-webkit-backdrop-filter:blur(10px)saturate(1.15);background:#0711135c;border:1px solid #fff5df33;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.forecast-overlay-module__TnCikG__toggleThumb{width:calc(50% - 3px);transform:translateX(calc(var(--tab,0) * 100%));pointer-events:none;background:linear-gradient(#fff5df33 0%,#e7c69924 100%);border:1px solid #e7c69973;border-radius:999px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 8px #07111359}.forecast-overlay-module__TnCikG__toggleBtn{z-index:1;text-align:center;min-width:58px;font-style:italic;position:relative;color:#fff5dfb8!important;padding:5px 12px!important;font-size:14px!important;transition:color .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)!important}.forecast-overlay-module__TnCikG__toggleBtn[data-active]{color:#fff5df!important}.forecast-overlay-module__TnCikG__panelEnterDay{animation:.22s cubic-bezier(.23,1,.32,1) both forecast-overlay-module__TnCikG__stoop-enter-day}.forecast-overlay-module__TnCikG__panelEnterWeek{animation:.22s cubic-bezier(.23,1,.32,1) both forecast-overlay-module__TnCikG__stoop-enter-week}@keyframes forecast-overlay-module__TnCikG__stoop-enter-day{0%{transform:translate(14px)scale(.985)}}@keyframes forecast-overlay-module__TnCikG__stoop-enter-week{0%{transform:translate(-14px)scale(.985)}}.forecast-overlay-module__TnCikG__curveBox{flex-direction:column;gap:14px;padding:8px 0 4px;display:flex}.forecast-overlay-module__TnCikG__curveSvg{aspect-ratio:640/128;width:100%;height:auto;display:block;overflow:visible}.forecast-overlay-module__TnCikG__boundLine{stroke:#fff5df26;stroke-width:1px}.forecast-overlay-module__TnCikG__midLine{stroke:#e7c6997a;stroke-width:1.25px;stroke-dasharray:5 5}.forecast-overlay-module__TnCikG__axisLabel,.forecast-overlay-module__TnCikG__midLabel{font-family:var(--font-serif), Georgia, serif;font-variant-numeric:tabular-nums;text-anchor:end;fill:#fff5df;opacity:.82;font-size:14px}.forecast-overlay-module__TnCikG__curvePath{fill:none;stroke:#fff5dfdb;stroke-width:2.1px;stroke-linecap:round}.forecast-overlay-module__TnCikG__activeStem{stroke:#e7c69973;stroke-width:1.25px;stroke-dasharray:3 3;transform:translateX(var(--bx,0px));transition:transform .22s cubic-bezier(.23,1,.32,1)}.forecast-overlay-module__TnCikG__curveStopDot{fill:#fff5df;opacity:.78}.forecast-overlay-module__TnCikG__curveBead{fill:#fff8ea;stroke:#e7c699;stroke-width:2.4px;filter:drop-shadow(0 0 8px #e7c699e6);transform:translate(var(--bx,0px), var(--by,0px));transition:transform .22s cubic-bezier(.23,1,.32,1)}.forecast-overlay-module__TnCikG__stopsRow{grid-template-columns:repeat(8,1fr);gap:0;width:100%;display:grid}.forecast-overlay-module__TnCikG__stopBtn{border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;gap:6px;width:calc(100% - 4px);display:flex;border:1px solid #0000!important;margin:0 auto!important;padding:10px 2px!important;transition:background .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)!important}.forecast-overlay-module__TnCikG__stopBtn[data-active]{-webkit-backdrop-filter:blur(2px)saturate(1.15);backdrop-filter:blur(2px)saturate(1.15);box-shadow:0 6px 18px #0711136b,inset 0 0 0 .5px #fff5df2e;color:#fff5df!important;background:linear-gradient(#fff5df29 0%,#07111361 100%)!important;border:1px solid #e7c6997a!important}.forecast-overlay-module__TnCikG__stopBtn[data-active] .forecast-overlay-module__TnCikG__stopHour{color:#e7c699;opacity:1;font-weight:500}.forecast-overlay-module__TnCikG__stopHour{font-variant-numeric:tabular-nums;opacity:.82;font-size:14.5px}.forecast-overlay-module__TnCikG__stopIcon{justify-content:center;align-items:center;min-height:38px;display:flex}.forecast-overlay-module__TnCikG__stopTemp{font-variant-numeric:tabular-nums;font-size:18px}.forecast-overlay-module__TnCikG__weekBox{flex-direction:column;display:flex}.forecast-overlay-module__TnCikG__weekGrid{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.forecast-overlay-module__TnCikG__weekRow{border-bottom:1px solid #fff5df1a}.forecast-overlay-module__TnCikG__weekRow[data-active]{border-bottom-color:#0000}.forecast-overlay-module__TnCikG__weekRowBtn{text-align:left;border-radius:10px;grid-template-columns:3.8em 2.6em 8em 2.5em 1fr 2.5em 1em;align-items:center;gap:14px;width:100%;border:1px solid #0000!important;padding:12px 10px!important;transition:background .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1)!important;display:grid!important}.forecast-overlay-module__TnCikG__weekRowBtn:active{transform:scale(.985)!important}.forecast-overlay-module__TnCikG__weekRow[data-active] .forecast-overlay-module__TnCikG__weekRowBtn{-webkit-backdrop-filter:blur(2px)saturate(1.15);backdrop-filter:blur(2px)saturate(1.15);box-shadow:0 6px 18px #07111361,inset 0 0 0 .5px #fff5df29;background:linear-gradient(90deg,#fff5df26 0%,#0711135c 100%)!important;border:1px solid #e7c69973!important}.forecast-overlay-module__TnCikG__weekRow[data-today] .forecast-overlay-module__TnCikG__wDay{font-weight:500}.forecast-overlay-module__TnCikG__weekRow[data-active] .forecast-overlay-module__TnCikG__wDay,.forecast-overlay-module__TnCikG__weekRow[data-active] .forecast-overlay-module__TnCikG__wCond{color:#e7c699}.forecast-overlay-module__TnCikG__wDay{white-space:nowrap;font-size:19px}.forecast-overlay-module__TnCikG__wIcon{justify-content:center;align-items:center;min-height:30px;display:flex}.forecast-overlay-module__TnCikG__wCond{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-style:italic;overflow:hidden}.forecast-overlay-module__TnCikG__wLow{font-variant-numeric:tabular-nums;text-align:right;opacity:.68;font-size:18px}.forecast-overlay-module__TnCikG__wBar{align-items:center;display:flex}.forecast-overlay-module__TnCikG__wHigh{font-variant-numeric:tabular-nums;text-align:right;font-size:18px}.forecast-overlay-module__TnCikG__wChevron{opacity:.45;text-align:right;font-size:18px;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.forecast-overlay-module__TnCikG__weekRowBtn:hover .forecast-overlay-module__TnCikG__wChevron{opacity:.9;transform:translate(3px)}}@media (max-width:1023px){.forecast-overlay-module__TnCikG__dock{width:min(640px,100vw - 32px);top:clamp(88px,50vh - 200px,100vh - 540px);left:50%;transform:translate(-50%)}}@media (max-width:640px){.forecast-overlay-module__TnCikG__triggerWrap{margin-top:4px}.forecast-overlay-module__TnCikG__triggerButton{gap:6px;min-height:20px;font-size:12px;line-height:18px}.forecast-overlay-module__TnCikG__triggerBar{width:36px}.forecast-overlay-module__TnCikG__dock{gap:14px;width:calc(100vw - 28px);top:96px}.forecast-overlay-module__TnCikG__topBar{grid-template-rows:39px 38px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;height:96px;display:grid}.forecast-overlay-module__TnCikG__headerBlock{display:contents}.forecast-overlay-module__TnCikG__whenRow{flex-wrap:wrap;grid-area:1/1;align-content:center;gap:2px 6px;height:39px;line-height:18px}.forecast-overlay-module__TnCikG__actions{grid-area:1/2}.forecast-overlay-module__TnCikG__summary{grid-area:2/1/3/3;height:38px}.forecast-overlay-module__TnCikG__summaryTemp{flex:none;font-size:38px}.forecast-overlay-module__TnCikG__summaryText{text-overflow:ellipsis;min-width:0;font-size:19px;overflow:hidden}.forecast-overlay-module__TnCikG__curveSvg{aspect-ratio:640/160}.forecast-overlay-module__TnCikG__axisLabel,.forecast-overlay-module__TnCikG__midLabel{font-size:22px}.forecast-overlay-module__TnCikG__stopBtn{gap:5px;padding:8px 1px!important}.forecast-overlay-module__TnCikG__stopHour{font-size:12.5px}.forecast-overlay-module__TnCikG__stopIcon{min-height:30px}.forecast-overlay-module__TnCikG__stopTemp{font-size:15px}.forecast-overlay-module__TnCikG__weekRowBtn{grid-template-columns:3.4em 2.3em 2.3em 1fr 2.3em .8em;gap:10px;padding:9px 6px!important}.forecast-overlay-module__TnCikG__wCond{display:none}}@media (prefers-reduced-motion:reduce){.forecast-overlay-module__TnCikG__rise,.forecast-overlay-module__TnCikG__panelEnterDay,.forecast-overlay-module__TnCikG__panelEnterWeek{animation-duration:.12s;transform:none}.forecast-overlay-module__TnCikG__toggleThumb,.forecast-overlay-module__TnCikG__curveBead,.forecast-overlay-module__TnCikG__activeStem{transition-duration:.1s}}
.poster-images-module__lMc7Da__image{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='134' viewBox='0 0 160 134' preserveAspectRatio='none'%3E%3Cfilter id='b' filterUnits='userSpaceOnUse' x='-6' y='-6' width='172' height='146' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3C/filter%3E%3Cimage x='-6' y='-6' width='172' height='146' preserveAspectRatio='none' filter='url(%23b)' href='data:image/webp;base64,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'/%3E%3C/svg%3E")}html[data-brownstone-poster=night] .poster-images-module__lMc7Da__image{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='134' viewBox='0 0 160 134' preserveAspectRatio='none'%3E%3Cfilter id='b' filterUnits='userSpaceOnUse' x='-6' y='-6' width='172' height='146' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3C/filter%3E%3Cimage x='-6' y='-6' width='172' height='146' preserveAspectRatio='none' filter='url(%23b)' href='data:image/webp;base64,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'/%3E%3C/svg%3E")}
.seasons-prototype-module___1a83W__panel{z-index:70;-webkit-backdrop-filter:blur(14px);color:#f3eee4;background:#0e1214c7;border-radius:12px;gap:8px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);padding:10px 12px 12px;font:400 12px/1.35 ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;bottom:16px;left:16px;overflow:auto}.seasons-prototype-module___1a83W__panel:not([data-open]){width:auto;padding:6px}.seasons-prototype-module___1a83W__toggle{justify-self:end}.seasons-prototype-module___1a83W__date{gap:2px;display:grid}.seasons-prototype-module___1a83W__date strong{font:300 22px/1.1 var(--font-serif), Georgia, serif}.seasons-prototype-module___1a83W__date input{accent-color:#e0b24a;width:100%}.seasons-prototype-module___1a83W__months{opacity:.55;grid-template-columns:repeat(12,1fr);font-size:10px;display:grid}.seasons-prototype-module___1a83W__row{border:0;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;display:flex}.seasons-prototype-module___1a83W__row legend{float:left;opacity:.6;width:58px}.seasons-prototype-module___1a83W__panel button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:3px 8px}.seasons-prototype-module___1a83W__panel button[aria-pressed=true]{color:#141414;background:#f3eee4}.seasons-prototype-module___1a83W__panel label{opacity:.85;align-items:center;gap:4px;display:inline-flex}.seasons-prototype-module___1a83W__panel select{color:inherit;font:inherit;background:0 0}.seasons-prototype-module___1a83W__panel label input[type=range]{accent-color:#e0b24a;width:90px}.seasons-prototype-module___1a83W__caption{z-index:70;color:#fff5df;font:300 28px/1 var(--font-serif), Georgia, serif;text-shadow:0 1px 8px #00000080;position:fixed;bottom:16px;left:20px}
