.motion-backdrop-module__PoEs2q__root{pointer-events:none;position:absolute;inset:0}.motion-backdrop-module__PoEs2q__field{color:var(--foreground);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#0000000f 48%,#00000073 72%,#000);mask-image:linear-gradient(90deg,#0000 30%,#0000000f 48%,#00000073 72%,#000)}.motion-backdrop-module__PoEs2q__motion{animation:motion-backdrop-module__PoEs2q__drift var(--drift,32s) ease-in-out infinite alternate;animation-play-state:paused;position:absolute;inset:-40px}.motion-backdrop-module__PoEs2q__field .motion-backdrop-module__PoEs2q__motion,.motion-backdrop-module__PoEs2q__field .motion-backdrop-module__PoEs2q__motion *{animation-play-state:paused}.motion-backdrop-module__PoEs2q__root[data-active=true][data-paused=false] .motion-backdrop-module__PoEs2q__field .motion-backdrop-module__PoEs2q__motion,.motion-backdrop-module__PoEs2q__root[data-active=true][data-paused=false] .motion-backdrop-module__PoEs2q__field .motion-backdrop-module__PoEs2q__motion *{animation-play-state:running}.motion-backdrop-module__PoEs2q__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.motion-backdrop-module__PoEs2q__accent{color:var(--sa-accent)}.motion-backdrop-module__PoEs2q__control{z-index:20;width:36px;height:32px;color:var(--foreground-muted);background:var(--background);border:1px solid var(--border);pointer-events:auto;cursor:pointer;border-radius:4px;place-items:center;display:grid;position:absolute;bottom:6px;right:12px}.motion-backdrop-module__PoEs2q__control:hover{color:var(--foreground)}@keyframes motion-backdrop-module__PoEs2q__drift{0%{transform:translate(-24px,-8px)}to{transform:translate(24px,8px)}}@keyframes motion-backdrop-module__PoEs2q__orbitA{to{transform:rotate(360deg)}}@keyframes motion-backdrop-module__PoEs2q__orbitB{to{transform:rotate(-360deg)}}.motion-backdrop-module__PoEs2q__orbitA{animation:95s linear infinite motion-backdrop-module__PoEs2q__orbitA}.motion-backdrop-module__PoEs2q__orbitB{animation:150s linear infinite motion-backdrop-module__PoEs2q__orbitB}@keyframes motion-backdrop-module__PoEs2q__breathe{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.motion-backdrop-module__PoEs2q__breatheA{animation:18s ease-in-out infinite motion-backdrop-module__PoEs2q__breathe}.motion-backdrop-module__PoEs2q__breatheB{animation:22s ease-in-out 1.4s infinite motion-backdrop-module__PoEs2q__breathe}.motion-backdrop-module__PoEs2q__breatheC{animation:14s ease-in-out .6s infinite motion-backdrop-module__PoEs2q__breathe}@keyframes motion-backdrop-module__PoEs2q__sweep{0%{transform:translate(0)}to{transform:translate(920px)}}.motion-backdrop-module__PoEs2q__sweep{animation:26s ease-in-out infinite alternate motion-backdrop-module__PoEs2q__sweep}@keyframes motion-backdrop-module__PoEs2q__turn{to{transform:rotate(360deg)}}.motion-backdrop-module__PoEs2q__needle{animation:54s linear infinite motion-backdrop-module__PoEs2q__turn}@keyframes motion-backdrop-module__PoEs2q__wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.7)}}.motion-backdrop-module__PoEs2q__tick{animation:9s ease-in-out infinite motion-backdrop-module__PoEs2q__wave}@keyframes motion-backdrop-module__PoEs2q__slideA{0%{transform:translate(-16px)}to{transform:translate(16px)}}@keyframes motion-backdrop-module__PoEs2q__slideB{0%{transform:translate(18px)}to{transform:translate(-18px)}}@keyframes motion-backdrop-module__PoEs2q__slideC{0%{transform:translate(-14px)}to{transform:translate(14px)}}.motion-backdrop-module__PoEs2q__slideA{animation:70s ease-in-out infinite alternate motion-backdrop-module__PoEs2q__slideA}.motion-backdrop-module__PoEs2q__slideB{animation:100s ease-in-out infinite alternate motion-backdrop-module__PoEs2q__slideB}.motion-backdrop-module__PoEs2q__slideC{animation:130s ease-in-out infinite alternate motion-backdrop-module__PoEs2q__slideC}@keyframes motion-backdrop-module__PoEs2q__bloom{0%,to{transform:scale(.93)}50%{transform:scale(1.06)}}.motion-backdrop-module__PoEs2q__bloom{animation:11s ease-in-out infinite motion-backdrop-module__PoEs2q__bloom}@keyframes motion-backdrop-module__PoEs2q__wander0{0%,to{transform:translate(0)}33%{transform:translate(12px,-9px)}66%{transform:translate(-8px,10px)}}@keyframes motion-backdrop-module__PoEs2q__wander1{0%,to{transform:translate(0)}33%{transform:translate(-13px,7px)}66%{transform:translate(9px,12px)}}@keyframes motion-backdrop-module__PoEs2q__wander2{0%,to{transform:translate(0)}33%{transform:translate(10px,11px)}66%{transform:translate(-12px,-6px)}}.motion-backdrop-module__PoEs2q__wander0{animation:22s ease-in-out infinite motion-backdrop-module__PoEs2q__wander0}.motion-backdrop-module__PoEs2q__wander1{animation:26s ease-in-out infinite motion-backdrop-module__PoEs2q__wander1}.motion-backdrop-module__PoEs2q__wander2{animation:19s ease-in-out infinite motion-backdrop-module__PoEs2q__wander2}.motion-backdrop-module__PoEs2q__wanderLead{animation:36s ease-in-out infinite motion-backdrop-module__PoEs2q__wander1}@keyframes motion-backdrop-module__PoEs2q__pulse{0%,to{opacity:.05}50%{opacity:.18}}.motion-backdrop-module__PoEs2q__glow{animation:14s ease-in-out infinite motion-backdrop-module__PoEs2q__pulse}@keyframes motion-backdrop-module__PoEs2q__travel{0%{offset-distance:0%}to{offset-distance:100%}}.motion-backdrop-module__PoEs2q__point{offset-distance:60%;offset-rotate:0deg;animation:70s linear infinite motion-backdrop-module__PoEs2q__travel}@media (max-width:639px){.motion-backdrop-module__PoEs2q__field{opacity:.75}}@media (pointer:coarse){.motion-backdrop-module__PoEs2q__control{width:44px;height:44px;bottom:0}}@media (prefers-reduced-motion:reduce){.motion-backdrop-module__PoEs2q__field .motion-backdrop-module__PoEs2q__motion,.motion-backdrop-module__PoEs2q__field .motion-backdrop-module__PoEs2q__motion *{animation:none}.motion-backdrop-module__PoEs2q__field .motion-backdrop-module__PoEs2q__motion{transform:none}.motion-backdrop-module__PoEs2q__control{display:none}}@media print{.motion-backdrop-module__PoEs2q__root{display:none}}
.solar-arc-backdrop-module__uDFMTW__root{pointer-events:none;position:absolute;inset:0}.solar-arc-backdrop-module__uDFMTW__field{color:var(--foreground);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#0000000f 48%,#00000073 72%,#000);mask-image:linear-gradient(90deg,#0000 30%,#0000000f 48%,#00000073 72%,#000)}.solar-arc-backdrop-module__uDFMTW__motion{animation:16s ease-in-out infinite alternate paused solar-arc-backdrop-module__uDFMTW__solar-arc-drift;position:absolute;inset:-40px}.solar-arc-backdrop-module__uDFMTW__root[data-active=true][data-paused=false] .solar-arc-backdrop-module__uDFMTW__motion{animation-play-state:running}.solar-arc-backdrop-module__uDFMTW__arc{aspect-ratio:1.25;opacity:.12;border:1px solid;border-radius:50%;position:absolute;top:66%;left:109%;transform:translate(-50%,-50%)rotate(-18deg)}.solar-arc-backdrop-module__uDFMTW__accent{color:var(--sa-accent);opacity:.18}.solar-arc-backdrop-module__uDFMTW__control{z-index:20;width:36px;height:32px;color:var(--foreground-muted);background:var(--background);border:1px solid var(--border);pointer-events:auto;cursor:pointer;border-radius:4px;place-items:center;display:grid;position:absolute;bottom:6px;right:12px}.solar-arc-backdrop-module__uDFMTW__control:hover{color:var(--foreground)}@keyframes solar-arc-backdrop-module__uDFMTW__solar-arc-drift{0%{transform:translate(-24px,-8px)}to{transform:translate(24px,8px)}}@media (max-width:639px){.solar-arc-backdrop-module__uDFMTW__arc{opacity:.09}}@media (pointer:coarse){.solar-arc-backdrop-module__uDFMTW__control{width:44px;height:44px;bottom:0}}@media (prefers-reduced-motion:reduce){.solar-arc-backdrop-module__uDFMTW__motion{animation:none;transform:none}.solar-arc-backdrop-module__uDFMTW__control{display:none}}@media print{.solar-arc-backdrop-module__uDFMTW__root{display:none}}
.negative-price-calendar-module__2orXwG__figure{--level-low:color-mix(in srgb, var(--sa-market-negative-price) 28%, var(--background));--level-medium:color-mix(in srgb, var(--sa-market-negative-price) 70%, var(--background));--level-high:var(--sa-market-negative-price);color:var(--foreground);font-variant-numeric:tabular-nums;min-width:0;scroll-margin-top:110px}.negative-price-calendar-module__2orXwG__header{justify-content:space-between;align-items:end;gap:24px;display:flex}.negative-price-calendar-module__2orXwG__header h3{font-size:28px;font-weight:600;line-height:1.15}.negative-price-calendar-module__2orXwG__header p{color:var(--foreground-muted);margin-top:8px;font-size:14px}.negative-price-calendar-module__2orXwG__field{min-width:0;color:var(--foreground-muted);gap:6px;font-size:12px;display:grid}.negative-price-calendar-module__2orXwG__field select,.negative-price-calendar-module__2orXwG__field input,.negative-price-calendar-module__2orXwG__monthControl select{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:4px;padding:8px 10px;font-size:14px}.dark .negative-price-calendar-module__2orXwG__field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.negative-price-calendar-module__2orXwG__figure :is(select,input,button,[role=slider]):focus-visible{outline:2px solid var(--foreground);outline-offset:4px}.negative-price-calendar-module__2orXwG__legend{color:var(--foreground-muted);flex-wrap:wrap;align-items:center;gap:10px 22px;padding:24px 0 28px;font-size:12px;display:flex}.negative-price-calendar-module__2orXwG__legend strong{color:var(--foreground);font-weight:500}.negative-price-calendar-module__2orXwG__legend>span{align-items:center;gap:8px;display:flex}.negative-price-calendar-module__2orXwG__legend i{width:14px;height:14px;display:inline-block}.negative-price-calendar-module__2orXwG__figure [data-level=low]{background:var(--level-low)}.negative-price-calendar-module__2orXwG__figure [data-level=medium]{background:var(--level-medium)}.negative-price-calendar-module__2orXwG__figure [data-level=high]{background:var(--level-high)}.negative-price-calendar-module__2orXwG__figure [data-level=missing]{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--border-soft) 3px 4px)}.negative-price-calendar-module__2orXwG__figure [data-level=zero]{background:var(--background);box-shadow:inset 0 0 0 1px var(--border)}.negative-price-calendar-module__2orXwG__axis,.negative-price-calendar-module__2orXwG__row{grid-template-columns:56px minmax(0,1fr) 116px;align-items:center;gap:16px;display:grid}.negative-price-calendar-module__2orXwG__axis{color:var(--foreground-muted);margin-bottom:12px;font-size:12px}.negative-price-calendar-module__2orXwG__axis>:last-child{text-align:right}.negative-price-calendar-module__2orXwG__months{gap:1px;display:grid}.negative-price-calendar-module__2orXwG__months span{white-space:nowrap;overflow:hidden}.negative-price-calendar-module__2orXwG__row{margin:10px 0}.negative-price-calendar-module__2orXwG__row abbr{cursor:help;font-size:14px;text-decoration:none}.negative-price-calendar-module__2orXwG__row>strong{text-align:right;font-size:26px;font-weight:500;line-height:1}.negative-price-calendar-module__2orXwG__row>strong small{color:var(--foreground-muted);font-size:12px}.negative-price-calendar-module__2orXwG__track{cursor:crosshair;touch-action:pan-y;border-radius:0;gap:1px;height:44px;display:grid}.negative-price-calendar-module__2orXwG__track>span{min-width:0}.negative-price-calendar-module__2orXwG__track>[data-month-start=true]{border-left:1px solid var(--foreground-subtle)}.negative-price-calendar-module__2orXwG__track>[data-selected=true]{outline:2px solid var(--foreground);outline-offset:1px;z-index:1;position:relative}.negative-price-calendar-module__2orXwG__mobile{display:none}.negative-price-calendar-module__2orXwG__readout{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:175px minmax(0,1fr);align-items:center;gap:28px;margin-top:26px;padding:20px 0;display:grid}.negative-price-calendar-module__2orXwG__readout dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.negative-price-calendar-module__2orXwG__readout dt{color:var(--foreground-muted);margin-bottom:4px;font-size:12px}.negative-price-calendar-module__2orXwG__readout dd{font-size:15px;font-weight:500;line-height:1.4}.negative-price-calendar-module__2orXwG__readout dd small{color:var(--foreground-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.negative-price-calendar-module__2orXwG__caption{color:var(--foreground-muted);max-width:85ch;margin-top:16px;font-size:13px;line-height:1.6}.negative-price-calendar-module__2orXwG__coverage{max-width:90ch;color:var(--foreground-muted);margin-top:10px;font-size:13px;line-height:1.6}.negative-price-calendar-module__2orXwG__coverage summary{cursor:pointer;color:var(--foreground);text-underline-offset:4px;width:fit-content;padding:6px 0;text-decoration:underline}.negative-price-calendar-module__2orXwG__coverage p{margin-top:10px}@media (max-width:899px),(pointer:coarse){.negative-price-calendar-module__2orXwG__desktop{display:none}.negative-price-calendar-module__2orXwG__mobile{max-width:440px;margin:0 auto;display:block}.negative-price-calendar-module__2orXwG__header{gap:20px;display:grid}.negative-price-calendar-module__2orXwG__header h3{font-size:26px}.negative-price-calendar-module__2orXwG__field select,.negative-price-calendar-module__2orXwG__field input,.negative-price-calendar-module__2orXwG__monthControl select{font-size:16px}.negative-price-calendar-module__2orXwG__legend{gap:12px 18px;padding:20px 0 24px}.negative-price-calendar-module__2orXwG__legend strong{flex-basis:100%}.negative-price-calendar-module__2orXwG__monthControl{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin:20px 0 14px;display:grid}.negative-price-calendar-module__2orXwG__regionTotal{color:var(--foreground-muted);margin-top:10px;font-size:12px}.negative-price-calendar-module__2orXwG__regionTotal strong{color:var(--foreground);font-weight:600}.negative-price-calendar-module__2orXwG__monthControl button{border:1px solid var(--border);border-radius:4px;place-items:center;width:44px;height:44px;display:grid}.negative-price-calendar-module__2orXwG__monthControl button:disabled{opacity:.35}.negative-price-calendar-module__2orXwG__weekdays,.negative-price-calendar-module__2orXwG__calendar{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.negative-price-calendar-module__2orXwG__weekdays{color:var(--foreground-muted);margin-bottom:8px;font-size:12px}.negative-price-calendar-module__2orXwG__calendar{grid-template-rows:repeat(6,46px)}.negative-price-calendar-module__2orXwG__calendar button{min-width:0;color:var(--foreground);border-radius:2px;font-size:13px}.negative-price-calendar-module__2orXwG__calendar button[data-level=high]{color:var(--background)}.negative-price-calendar-module__2orXwG__calendar button[data-selected=true]{outline:2px solid var(--foreground);outline-offset:1px}.negative-price-calendar-module__2orXwG__calendar button:disabled{color:var(--foreground-subtle);background:0 0}.negative-price-calendar-module__2orXwG__readout{grid-template-columns:175px minmax(0,1fr);gap:16px}.negative-price-calendar-module__2orXwG__readout dl{display:block}.negative-price-calendar-module__2orXwG__readout dl>div:not([data-active=true]){display:none}.dark .negative-price-calendar-module__2orXwG__calendar button[data-level=medium]{color:var(--background)}}@media print{.negative-price-calendar-module__2orXwG__desktop{display:block}.negative-price-calendar-module__2orXwG__mobile,.negative-price-calendar-module__2orXwG__header>label,.negative-price-calendar-module__2orXwG__readout,.negative-price-calendar-module__2orXwG__coverage{display:none}.negative-price-calendar-module__2orXwG__track>[data-selected=true]{outline:none}.negative-price-calendar-module__2orXwG__figure{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
