.market-weather-scene-module__pV8gvG__scene{--weather-ink:var(--foreground);--weather-ink-muted:var(--fg-90);--weather-line:#eaf3f529;isolation:isolate;min-height:100svh;padding:max(6.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));color:var(--weather-ink);contain:layout paint style;background:radial-gradient(circle at 76% 8%,#e5e7d32e,#0000 31rem),linear-gradient(#355365 0%,#587482 44%,#879ba2 76%,#a9b6b7 100%);position:relative;overflow:hidden}.market-weather-scene-module__pV8gvG__scene:before,.market-weather-scene-module__pV8gvG__scene:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.market-weather-scene-module__pV8gvG__scene:before{mix-blend-mode:soft-light;background:linear-gradient(118deg,#ffffff17,#0000 28% 68%,#fffce612),radial-gradient(at 50% 38%,#0000 24%,#263d4826 78%)}.market-weather-scene-module__pV8gvG__scene:after{background:linear-gradient(#0b1f2b4d 0%,#0e232f75 34%,#0e222e85 66%,#0c1f2a94 100%),radial-gradient(#0000 42%,#1125313b 100%)}.market-weather-scene-module__pV8gvG__sky{z-index:0;position:absolute;inset:0;overflow:hidden}.market-weather-scene-module__pV8gvG__ambientLight{aspect-ratio:1;background:radial-gradient(circle,#f4f1d538,#e0e5da12 42%,#0000 70%);border-radius:50%;width:54rem;animation:12s cubic-bezier(.45,0,.55,1) infinite market-weather-scene-module__pV8gvG__light-breathe;position:absolute;top:-18rem;right:-15rem}.market-weather-scene-module__pV8gvG__sun{aspect-ratio:1;opacity:.72;background:linear-gradient(145deg,#f3f1d8bd,#dadcca94);border-radius:50%;width:clamp(7.5rem,14vw,11rem);animation:11s cubic-bezier(.45,0,.55,1) infinite market-weather-scene-module__pV8gvG__sun-veil;position:absolute;top:clamp(3.7rem,7.5vh,5.5rem);right:clamp(-1rem,7vw,7rem);box-shadow:0 1.5rem 4rem #263a4229,0 0 7rem #ece8c738}.market-weather-scene-module__pV8gvG__cloudBank{filter:blur(7px);will-change:transform;background:radial-gradient(at 12% 62%,#e2eaebc2 0 13%,#0000 35%),radial-gradient(at 31% 43%,#e9eeedd1 0 18%,#0000 39%),radial-gradient(at 52% 56%,#d7e1e3c7 0 22%,#0000 44%),radial-gradient(at 72% 42%,#e7ecebbd 0 17%,#0000 38%),radial-gradient(at 91% 64%,#cad7dbad 0 13%,#0000 34%);border-radius:50%;width:58rem;height:16rem;position:absolute}.market-weather-scene-module__pV8gvG__cloudBank:before,.market-weather-scene-module__pV8gvG__cloudBank:after{content:"";background:inherit;border-radius:50%;position:absolute}.market-weather-scene-module__pV8gvG__cloudBank:before{opacity:.56;background:radial-gradient(at 50% 55%,#e6eded85 0 30%,#0000 72%);inset:20% -8% -12% 6%;transform:scale(.88)}.market-weather-scene-module__pV8gvG__cloudBank:after{opacity:.34;background:radial-gradient(at 50% 55%,#d5e1e357 0 28%,#0000 70%);inset:-10% 9% 24% -7%;transform:scale(.72)}.market-weather-scene-module__pV8gvG__cloudBankHigh{z-index:2;opacity:.7;animation:42s cubic-bezier(.45,0,.55,1) infinite alternate market-weather-scene-module__pV8gvG__cloud-high;top:7%;right:-18rem}.market-weather-scene-module__pV8gvG__cloudBankMiddle{opacity:.43;filter:blur(9px);width:66rem;animation:58s cubic-bezier(.45,0,.55,1) -17s infinite alternate market-weather-scene-module__pV8gvG__cloud-middle;top:34%;left:-24rem}.market-weather-scene-module__pV8gvG__cloudBankLow{opacity:.32;filter:blur(11px);width:72rem;animation:68s cubic-bezier(.45,0,.55,1) -31s infinite alternate market-weather-scene-module__pV8gvG__cloud-low;bottom:-2rem;right:-14rem}.market-weather-scene-module__pV8gvG__mist{filter:blur(10px);background:radial-gradient(at 18% 72%,#e2eded6b,#0000 44%),radial-gradient(at 76% 74%,#eff4ee61,#0000 48%),linear-gradient(#0000,#dde8e75c);height:52%;animation:18s cubic-bezier(.45,0,.55,1) infinite alternate market-weather-scene-module__pV8gvG__mist-shift;position:absolute;bottom:-20%;left:-16%;right:-16%}.market-weather-scene-module__pV8gvG__content{z-index:3;grid-template-rows:minmax(24rem,1fr) auto;gap:clamp(2rem,4svh,3.25rem);width:min(100%,57rem);min-height:calc(100svh - 8.5rem);margin:0 auto;display:grid;position:relative}.market-weather-scene-module__pV8gvG__currentCondition{text-align:center;text-shadow:0 .15rem 1.8rem #1e333e4d;flex-direction:column;align-self:center;align-items:center;display:flex}.market-weather-scene-module__pV8gvG__condition{color:var(--weather-ink);font-kerning:normal;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(4.9rem,9vw,6rem);font-weight:270;line-height:.92}.market-weather-scene-module__pV8gvG__summary{color:var(--weather-ink-muted);letter-spacing:.012em;margin:.9rem 0 0;font-size:.76rem;font-weight:520;line-height:1.2}.market-weather-scene-module__pV8gvG__forecastSheet{display:grid}.market-weather-scene-module__pV8gvG__historyPanel{-webkit-backdrop-filter:blur(12px)saturate(105%);background:linear-gradient(145deg,#1a364394,#1029368a);border-radius:1rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d,inset 0 1px #ffffff14}.market-weather-scene-module__pV8gvG__conditionsPanel{width:100%;margin-top:clamp(2.35rem,5svh,3.25rem)}.market-weather-scene-module__pV8gvG__weatherDetails{margin:0;flex-direction:column;align-items:center;gap:.48rem;width:min(100%,38rem);margin-inline:auto;padding:.15rem 1rem .3rem;list-style:none;display:flex}.market-weather-scene-module__pV8gvG__weatherDetail{text-align:center;min-width:0}.market-weather-scene-module__pV8gvG__weatherDetail p{color:#f8fafae6;letter-spacing:-.008em;text-shadow:0 .1rem 1rem #182f3a33;text-wrap:balance;margin:0;font-size:clamp(.92rem,1.5vw,1rem);font-weight:430;line-height:1.3}.market-weather-scene-module__pV8gvG__weatherDetail p strong{color:var(--weather-ink);font-weight:570}.market-weather-scene-module__pV8gvG__panelHeader{color:var(--weather-ink-muted);justify-content:space-between;align-items:center;padding:1rem 1.2rem .6rem;display:flex}.market-weather-scene-module__pV8gvG__panelHeader h2,.market-weather-scene-module__pV8gvG__panelHeader span{letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:580;line-height:1}.market-weather-scene-module__pV8gvG__panelHeader span{color:var(--weather-ink)}.market-weather-scene-module__pV8gvG__historyList{gap:.12rem;margin:0;padding:.1rem .65rem .65rem;list-style:none;display:grid}.market-weather-scene-module__pV8gvG__historyList li{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:3.75rem;padding:.58rem .65rem;display:grid}.market-weather-scene-module__pV8gvG__historyCopy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.market-weather-scene-module__pV8gvG__historyCopy strong{color:var(--weather-ink);font-size:.91rem;font-weight:560;line-height:1.2}.market-weather-scene-module__pV8gvG__historyCopy span{color:var(--weather-ink-muted);font-size:.75rem;font-weight:470;line-height:1.2}.market-weather-scene-module__pV8gvG__historyIcon{aspect-ratio:1;width:2.5rem;color:var(--weather-ink-muted);place-items:center;display:grid}.market-weather-scene-module__pV8gvG__historyIconCurrent{color:#edf1effa;filter:drop-shadow(0 .2rem .45rem #1329335c)}.market-weather-scene-module__pV8gvG__historyIcon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem;overflow:visible}.market-weather-scene-module__pV8gvG__historyDuration{min-width:4.6rem;color:var(--weather-ink);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;justify-content:flex-end;align-items:baseline;gap:.28rem;display:flex}.market-weather-scene-module__pV8gvG__historyDuration strong{letter-spacing:-.015em;font-size:1rem;font-weight:570;line-height:1}.market-weather-scene-module__pV8gvG__historyDuration span{color:var(--weather-ink-muted);font-size:.72rem;font-weight:430;line-height:1.3}@keyframes market-weather-scene-module__pV8gvG__light-breathe{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes market-weather-scene-module__pV8gvG__sun-veil{0%,to{opacity:.6;transform:translate(0,0)scale(.985)}50%{opacity:.76;transform:translate(-.3rem,.15rem)scale(1.02)}}@keyframes market-weather-scene-module__pV8gvG__cloud-high{0%{transform:translate(3rem,-.3rem)scale(1.02)}to{transform:translate(-7rem,.5rem)scale(1.08)}}@keyframes market-weather-scene-module__pV8gvG__cloud-middle{0%{transform:translate(-3rem,.4rem)scale(1.06)}to{transform:translate(8rem,-.5rem)scale(1.12)}}@keyframes market-weather-scene-module__pV8gvG__cloud-low{0%{transform:translate(4rem)scale(1.1)}to{transform:translate(-7rem,-.7rem)scale(1.16)}}@keyframes market-weather-scene-module__pV8gvG__mist-shift{0%{opacity:.72;transform:translate(-1.2rem,.5rem)scale(1.02)}to{opacity:.92;transform:translate(1.8rem,-.5rem)scale(1.06)}}@media (max-width:760px){.market-weather-scene-module__pV8gvG__scene{padding:max(5rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left))}.market-weather-scene-module__pV8gvG__sun{width:8.5rem;top:4rem;right:-2.6rem}.market-weather-scene-module__pV8gvG__cloudBankHigh{top:9%;right:-30rem}.market-weather-scene-module__pV8gvG__cloudBankMiddle{top:38%;left:-38rem}.market-weather-scene-module__pV8gvG__cloudBankLow{bottom:0;right:-33rem}.market-weather-scene-module__pV8gvG__content{grid-template-rows:minmax(23rem,1fr) auto;gap:1.5rem;min-height:calc(100svh - 6rem)}.market-weather-scene-module__pV8gvG__condition{font-size:clamp(4.2rem,20vw,5.25rem)}.market-weather-scene-module__pV8gvG__summary{margin-top:.8rem;font-size:.75rem}.market-weather-scene-module__pV8gvG__weatherDetails{gap:.58rem;padding:0 .85rem}.market-weather-scene-module__pV8gvG__conditionsPanel{margin-top:2.5rem}.market-weather-scene-module__pV8gvG__weatherDetail p{font-size:.94rem}.market-weather-scene-module__pV8gvG__panelHeader{padding:.95rem 1rem .5rem}.market-weather-scene-module__pV8gvG__historyList li{grid-template-columns:2.25rem minmax(0,1fr) auto;gap:.65rem;min-height:3.65rem;padding:.55rem .45rem}.market-weather-scene-module__pV8gvG__historyIcon{width:2.25rem}.market-weather-scene-module__pV8gvG__historyDuration{flex-direction:column;align-items:flex-end;gap:.1rem;min-width:2.7rem}}@media (max-width:380px){.market-weather-scene-module__pV8gvG__scene{padding:max(4.5rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left))}.market-weather-scene-module__pV8gvG__content{grid-template-rows:minmax(17.25rem,1fr) auto;gap:1rem;min-height:calc(100svh - 5.25rem)}.market-weather-scene-module__pV8gvG__condition{font-size:3.8rem}.market-weather-scene-module__pV8gvG__summary{max-width:16rem}.market-weather-scene-module__pV8gvG__weatherDetails{gap:.42rem;padding:0 .55rem}.market-weather-scene-module__pV8gvG__conditionsPanel{margin-top:1.75rem}.market-weather-scene-module__pV8gvG__weatherDetail p{font-size:.9rem}.market-weather-scene-module__pV8gvG__panelHeader{padding:.8rem .85rem .4rem}.market-weather-scene-module__pV8gvG__historyList{padding:0 .45rem .45rem}.market-weather-scene-module__pV8gvG__historyList li{min-height:3.25rem;padding-block:.4rem}}@media (min-width:761px) and (max-width:1023px){.market-weather-scene-module__pV8gvG__content{width:min(100%,42rem)}}@media (min-width:640px) and (max-height:500px) and (orientation:landscape){.market-weather-scene-module__pV8gvG__scene{padding:max(4.5rem, env(safe-area-inset-top)) max(1.25rem, env(safe-area-inset-right)) max(.85rem, env(safe-area-inset-bottom)) max(1.25rem, env(safe-area-inset-left))}.market-weather-scene-module__pV8gvG__content{grid-template-rows:1fr;grid-template-columns:minmax(14rem,.8fr) minmax(29rem,1.2fr);align-items:center;gap:1.5rem;width:min(100%,64rem);min-height:calc(100svh - 5.35rem)}.market-weather-scene-module__pV8gvG__condition{font-size:clamp(3.8rem,8vw,4.6rem)}.market-weather-scene-module__pV8gvG__summary{max-width:18rem}.market-weather-scene-module__pV8gvG__forecastSheet{display:block}.market-weather-scene-module__pV8gvG__weatherDetails{gap:.3rem;padding:0}.market-weather-scene-module__pV8gvG__conditionsPanel{margin-top:1.4rem}.market-weather-scene-module__pV8gvG__weatherDetail p{font-size:.8rem;line-height:1.25}.market-weather-scene-module__pV8gvG__panelHeader{padding:.72rem .85rem .35rem}.market-weather-scene-module__pV8gvG__historyList{padding:0 .45rem .4rem}.market-weather-scene-module__pV8gvG__historyList li{min-height:2.65rem;padding:.3rem .4rem}.market-weather-scene-module__pV8gvG__historyCopy{gap:.1rem}.market-weather-scene-module__pV8gvG__historyCopy strong{font-size:.82rem}.market-weather-scene-module__pV8gvG__historyCopy span,.market-weather-scene-module__pV8gvG__historyDuration span{font-size:.68rem}.market-weather-scene-module__pV8gvG__historyDuration strong{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.market-weather-scene-module__pV8gvG__ambientLight,.market-weather-scene-module__pV8gvG__sun,.market-weather-scene-module__pV8gvG__cloudBank,.market-weather-scene-module__pV8gvG__mist{will-change:auto;animation:none}}
