.market-weather-scene-module__pV8gvG__scene{--weather-ink:var(--foreground);--weather-ink-muted:var(--fg-90);--weather-line:var(--fg-20);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);isolation:isolate;min-height:100svh;padding:max(6.25rem, 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 78% 10%,#fff1b975,#0000 25rem),linear-gradient(#126cae 0%,#278bc8 48%,#6ab7dc 72%,#a6d1df 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:screen;background:radial-gradient(circle at 78% 6%,#fffada52,#0000 23rem),linear-gradient(125deg,#ffffff1f 0%,#0000 36% 100%)}.market-weather-scene-module__pV8gvG__scene:after{background:radial-gradient(at 50% 42%,#084a7a47 0%,#0000 40%),linear-gradient(#0739652e 0%,#0000 38%,#ffffff14 100%),radial-gradient(#0000 48%,#165c8e1f 100%)}.market-weather-scene-module__pV8gvG__sky{z-index:0;position:absolute;inset:0;overflow:hidden}.market-weather-scene-module__pV8gvG__sun{aspect-ratio:1;background:#fff8d1f0;border-radius:50%;width:clamp(7rem,13vw,12rem);animation:8s ease-in-out infinite market-weather-scene-module__pV8gvG__sun-glow;position:absolute;top:clamp(3.5rem,8vh,6rem);right:clamp(3rem,10vw,10rem);box-shadow:0 0 2.5rem #fff4bbd1,0 0 8rem #ffe7818a,0 0 15rem #ffe78147}.market-weather-scene-module__pV8gvG__sunWash{aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#fff5c647,#0000 66%);border-radius:50%;width:48rem;position:absolute;top:-16rem;right:-14rem}.market-weather-scene-module__pV8gvG__haze{filter:blur(18px);background:radial-gradient(at 18% 72%,#e5f6f857,#0000 42%),radial-gradient(at 76% 74%,#f2faf56b,#0000 46%),linear-gradient(#0000,#e2f1f26b);height:52%;position:absolute;bottom:-20%;left:-12%;right:-12%}.market-weather-scene-module__pV8gvG__cloud{filter:blur(18px);opacity:.66;will-change:transform;background:radial-gradient(at 18% 70%,#ffffff57 0 34%,#0000 35%),radial-gradient(at 47% 42%,#ffffff61 0 43%,#0000 44%),radial-gradient(at 78% 68%,#ffffff47 0 36%,#0000 37%);border-radius:9999px;position:absolute}.market-weather-scene-module__pV8gvG__cloudOne{width:13rem;height:2.4rem;animation:34s ease-in-out infinite alternate market-weather-scene-module__pV8gvG__cloud-drift-left;top:28%;right:-5rem}.market-weather-scene-module__pV8gvG__cloudTwo{opacity:.42;width:11rem;height:1.9rem;animation:42s ease-in-out infinite alternate market-weather-scene-module__pV8gvG__cloud-drift-right;top:49%;left:-8rem}.market-weather-scene-module__pV8gvG__cloudThree{opacity:.32;width:15rem;height:2.1rem;animation:48s ease-in-out -14s infinite alternate market-weather-scene-module__pV8gvG__cloud-drift-left;bottom:8%;right:18%}.market-weather-scene-module__pV8gvG__content{z-index:3;grid-template-rows:minmax(18rem,1fr) auto;gap:clamp(2rem,5svh,4.5rem);width:min(100%,55rem);min-height:calc(100svh - 8.25rem);margin:0 auto;display:grid;position:relative}.market-weather-scene-module__pV8gvG__currentCondition{text-align:center;text-shadow:0 2px 22px #135b8f47;flex-direction:column;align-self:center;align-items:center;display:flex}.market-weather-scene-module__pV8gvG__title{color:var(--weather-ink);font-kerning:normal;text-wrap:balance;margin:0;font-size:1rem;font-weight:520;line-height:1.25}.market-weather-scene-module__pV8gvG__condition{color:var(--weather-ink);font-kerning:normal;letter-spacing:-.02em;margin:.08em 0 0;font-size:clamp(4.75rem,8vw,6rem);font-weight:280;line-height:.9}.market-weather-scene-module__pV8gvG__since{color:var(--weather-ink-muted);letter-spacing:.015em;margin:.65rem 0 0;font-size:.68rem;font-weight:480;line-height:1.2}.market-weather-scene-module__pV8gvG__panels{gap:.8rem;display:grid}.market-weather-scene-module__pV8gvG__conditionsPanel,.market-weather-scene-module__pV8gvG__historyPanel{-webkit-backdrop-filter:blur(24px)saturate(125%);background-color:#09436de0;background-image:linear-gradient(145deg,#125b8fd1,#08436fc2);border-radius:1rem;overflow:hidden;box-shadow:0 1.25rem 4rem #1356842e}.market-weather-scene-module__pV8gvG__historyPanel{--history-line:color-mix(in srgb, var(--weather-line) 68%, transparent);-webkit-backdrop-filter:blur(30px)saturate(112%);background-color:#09436da3;background-image:linear-gradient(145deg,#18699985,#08436f7a);box-shadow:0 .85rem 2.75rem #1356841f}.market-weather-scene-module__pV8gvG__historyPanel .market-weather-scene-module__pV8gvG__panelHeader,.market-weather-scene-module__pV8gvG__historyList li+li{border-color:var(--history-line)}.market-weather-scene-module__pV8gvG__panelHeader{border-bottom:1px solid var(--weather-line);color:var(--weather-ink-muted);justify-content:space-between;align-items:center;padding:.85rem 1.15rem .75rem;display:flex}.market-weather-scene-module__pV8gvG__panelHeader h2,.market-weather-scene-module__pV8gvG__panelHeader span{letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:560;line-height:1}.market-weather-scene-module__pV8gvG__panelHeader span{color:var(--weather-ink)}.market-weather-scene-module__pV8gvG__weatherDetails{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.market-weather-scene-module__pV8gvG__weatherDetail{align-items:center;min-width:0;padding:1.3rem 1.15rem 1.4rem;display:flex}.market-weather-scene-module__pV8gvG__weatherDetail+.market-weather-scene-module__pV8gvG__weatherDetail{border-left:1px solid var(--weather-line)}.market-weather-scene-module__pV8gvG__weatherDetail p{color:var(--weather-ink);letter-spacing:-.01em;margin:0;font-size:.88rem;font-weight:560;line-height:1.25}.market-weather-scene-module__pV8gvG__historyList{margin:0;padding:0;list-style:none}.market-weather-scene-module__pV8gvG__historyList li{grid-template-columns:minmax(8rem,1fr) 2.5rem minmax(7rem,.8fr) auto;align-items:center;gap:.85rem;min-height:3.5rem;padding:.58rem 1.15rem;display:grid}.market-weather-scene-module__pV8gvG__historyList li+li{border-top:1px solid var(--weather-line)}.market-weather-scene-module__pV8gvG__historyCondition{min-width:0}.market-weather-scene-module__pV8gvG__historyCondition strong{color:var(--weather-ink);font-size:.9rem;font-weight:560;line-height:1.2}.market-weather-scene-module__pV8gvG__historyDuration span{color:var(--weather-ink-muted);font-size:.72rem;font-weight:430;line-height:1.3}.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:#ffef9ff5;filter:drop-shadow(0 0 .55rem #ffe27085)}.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__historyRange{min-width:0}.market-weather-scene-module__pV8gvG__historyRange strong{color:var(--weather-ink);white-space:nowrap;font-size:.78rem;font-weight:520;line-height:1.2}.market-weather-scene-module__pV8gvG__historyDuration{min-width:4.6rem;color:var(--weather-ink);font-variant-numeric:tabular-nums;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:560;line-height:1}@keyframes market-weather-scene-module__pV8gvG__sun-glow{0%,to{opacity:.88;transform:scale(.98)}50%{opacity:1;transform:scale(1.03)}}@keyframes market-weather-scene-module__pV8gvG__cloud-drift-left{0%{transform:translate(1.5rem)scale(1.15)}to{transform:translate(-4rem,.35rem)scale(1.18)}}@keyframes market-weather-scene-module__pV8gvG__cloud-drift-right{0%{transform:translate(-1.5rem)scale(1.25)}to{transform:translate(5rem,-.3rem)scale(1.28)}}@media (max-width:760px){.market-weather-scene-module__pV8gvG__scene{padding:max(4.75rem, 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__sceneChrome{min-height:4rem;padding:max(.7rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .7rem max(1rem, env(safe-area-inset-left))}.market-weather-scene-module__pV8gvG__sun{width:7.75rem;top:4rem;right:-1.5rem}.market-weather-scene-module__pV8gvG__cloudOne{top:24%;right:-8rem}.market-weather-scene-module__pV8gvG__content{grid-template-rows:minmax(17rem,1fr) auto;gap:1.5rem;min-height:calc(100svh - 5.75rem)}.market-weather-scene-module__pV8gvG__title{font-size:.9rem}.market-weather-scene-module__pV8gvG__condition{font-size:clamp(4rem,20vw,5rem)}.market-weather-scene-module__pV8gvG__weatherDetails{grid-template-columns:1fr}.market-weather-scene-module__pV8gvG__weatherDetail{padding:.82rem 1rem}.market-weather-scene-module__pV8gvG__weatherDetail+.market-weather-scene-module__pV8gvG__weatherDetail{border-top:1px solid var(--weather-line);border-left:0}.market-weather-scene-module__pV8gvG__historyList li{grid-template-columns:minmax(4.6rem,.75fr) 2.25rem minmax(5.7rem,1fr) auto;gap:.5rem;min-height:3.65rem;padding:.55rem 1rem}.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:420px){.market-weather-scene-module__pV8gvG__conditionsPanel,.market-weather-scene-module__pV8gvG__historyPanel{border-radius:.9rem}}@media (hover:hover) and (pointer:fine){.market-weather-scene-module__pV8gvG__brandMark:hover,.market-weather-scene-module__pV8gvG__reportLink:hover{opacity:.78}}@media (prefers-reduced-motion:reduce){.market-weather-scene-module__pV8gvG__scene:before,.market-weather-scene-module__pV8gvG__sun,.market-weather-scene-module__pV8gvG__cloud{will-change:auto;animation:none}.market-weather-scene-module__pV8gvG__cloudTwo{transform:scale(1.25)}.market-weather-scene-module__pV8gvG__cloudThree{transform:scale(1.55)}}
