.t4CZeq_viewport{--calendar-header-height:52px;--calendar-horizontal-scrollbar-height:0px;--calendar-vertical-scrollbar-width:0px;height:calc(var(--calendar-header-height) + var(--calendar-body-height) + var(--calendar-horizontal-scrollbar-height));font-variant-numeric:tabular-nums;letter-spacing:0;position:relative;overflow:hidden}.t4CZeq_viewport:after{right:calc(6px + var(--calendar-vertical-scrollbar-width));bottom:calc(6px + var(--calendar-horizontal-scrollbar-height));z-index:0;content:"";pointer-events:none;background:url(../media/stockplus-watermark.3ii7trils8ukv.svg) 50% no-repeat;width:70px;height:14px;position:absolute}.t4CZeq_viewport:before{inset:0 auto var(--calendar-horizontal-scrollbar-height) var(--calendar-sector-width);z-index:5;content:"";opacity:.04;pointer-events:none;background:linear-gradient(270deg,#0000 50%,#000 147.02%);width:12px;position:absolute}.t4CZeq_viewport[data-touch-axis-lock=true] .t4CZeq_scrollArea{touch-action:pinch-zoom}.t4CZeq_viewport[data-vertical-page-scroll=true][data-touch-axis-lock=true] .t4CZeq_scrollArea{touch-action:pan-y pinch-zoom}.t4CZeq_viewport[data-vertical-page-scroll=true] .t4CZeq_scrollArea{overscroll-behavior-y:auto;overflow-y:hidden}.t4CZeq_scrollArea{overflow-anchor:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;min-width:0;height:100%;min-height:0;overflow:auto;transform:translateZ(0)}@media (prefers-color-scheme:dark){.t4CZeq_scrollArea{--lightningcss-light: ;--lightningcss-dark:initial}}@media (hover:none) and (pointer:coarse){.t4CZeq_scrollArea{scrollbar-width:none}.t4CZeq_scrollArea::-webkit-scrollbar{width:0;height:0;display:none}}.t4CZeq_scrollArea:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.t4CZeq_table{width:calc(var(--calendar-sector-width) + var(--calendar-day-width) * var(--calendar-day-count) + var(--calendar-trailing-width));table-layout:fixed;border-collapse:separate;border-spacing:0}.t4CZeq_dayColumn{width:var(--calendar-day-width)}.t4CZeq_sectorColumn{width:var(--calendar-sector-width)}.t4CZeq_trailingColumn{width:var(--calendar-trailing-width)}.t4CZeq_table thead{z-index:3;position:sticky;top:0}.t4CZeq_corner,.t4CZeq_dateHeader{height:var(--calendar-header-height);border-bottom:1px solid var(--line_normal);background:var(--bg_content);vertical-align:middle;padding:0}.t4CZeq_corner{z-index:4;text-align:left;padding:0 10px;position:sticky;left:0}.t4CZeq_dateLabel{text-align:center;flex-direction:column;justify-content:center;display:flex}.t4CZeq_dateHeader[data-today=true]{background:var(--g10)}.t4CZeq_sectorHeader{z-index:2;background:var(--bg_content);text-align:left;vertical-align:middle;padding:0 10px;position:sticky;left:0}.t4CZeq_sectorLabel{flex-direction:column;justify-content:center;display:flex}.t4CZeq_sectorName{overflow-wrap:anywhere;word-break:keep-all}.t4CZeq_row{background:var(--bg_content)}.t4CZeq_row:nth-child(2n){background:color-mix(in srgb, var(--g10) 40%, var(--bg_content))}.t4CZeq_cell{vertical-align:top;padding:0;position:relative}.t4CZeq_cell:before{background:var(--line_light);content:"";width:1px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.t4CZeq_cell[data-today=true]:before{background:var(--line_dark)}.t4CZeq_events{z-index:1;width:max-content;margin-left:calc(var(--calendar-day-width) / 2);padding:var(--calendar-row-padding) 0;pointer-events:none;grid-auto-rows:28px;justify-items:start;gap:4px;display:grid;position:relative}.t4CZeq_badge{--calendar-direction-color:var(--g50);--calendar-badge-background:var(--badge_bg_neutral);background:var(--bg_content);cursor:pointer;letter-spacing:0;pointer-events:auto;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;height:28px;margin-left:10px;padding:4px 8px;display:flex;position:relative}.t4CZeq_badge:before{z-index:1;background:var(--calendar-direction-color);width:4px;height:4px;box-shadow:0 0 0 4px var(--calendar-badge-background);content:"";border-radius:50%;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.t4CZeq_badge:after{border-top:1px dashed var(--g40);content:"";width:11px;height:1px;position:absolute;top:50%;left:-12px}.t4CZeq_badge[data-direction=UP]{--calendar-direction-color:var(--increase);--calendar-badge-background:var(--bg_increase)}.t4CZeq_badge[data-direction=DOWN]{--calendar-direction-color:var(--decrease);--calendar-badge-background:var(--bg_decrease)}.t4CZeq_badge[data-direction=EVEN]{--calendar-direction-color:var(--g90)}.t4CZeq_badge[data-released=false]{background:linear-gradient(var(--calendar-badge-background), var(--calendar-badge-background)), var(--bg_content)}.t4CZeq_badge[data-direction=EVEN][data-released=false]{background:var(--g20)}.t4CZeq_badge[data-released=true]{border-color:var(--line_btn)}.t4CZeq_badge[data-released=true]:before{background:var(--g50);box-shadow:0 0 0 4px var(--badge_bg_neutral)}.t4CZeq_badge[data-released]:active{background:var(--pressed_normal)}.t4CZeq_direction{color:var(--calendar-direction-color)}@media (prefers-color-scheme:dark){.t4CZeq_row:nth-child(2n){background:color-mix(in srgb, var(--g50) 4%, var(--bg_content))}}
@layer utilities{@keyframes bottomSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bottomSheetSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes bottomSheetOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes bottomSheetOverlayOut{0%{opacity:1}to{opacity:0}}}
.fxw9NW_watermarkOverlay{background-image:url(../media/watermark.0f7lh2vbx9gls.png);display:none}.fxw9NW_capturing .fxw9NW_watermarkOverlay{display:block}.fxw9NW_captureHeader{display:none}.fxw9NW_capturing .fxw9NW_captureHeader{display:flex}.fxw9NW_captureTimestamp{display:none}.fxw9NW_capturing .fxw9NW_captureTimestamp{display:block}
@keyframes _9z1rKG_category-btn-pulse{0%{opacity:.4;transform:scale(1)}75%,to{opacity:0;transform:scale(1.5)}}._9z1rKG_pulseRing{animation:2s cubic-bezier(0,0,.2,1) infinite _9z1rKG_category-btn-pulse}._9z1rKG_highlightedCardPulseRing{z-index:0;background-color:var(--teal40);box-sizing:border-box;-webkit-mask-composite:xor;opacity:0;pointer-events:none;transform-origin:50%;border-radius:12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
@keyframes tL8iDq_marquee-loop{0%{transform:translate(0)}to{transform:translateX(var(--marquee-distance))}}.tL8iDq_marqueeInner{animation:tL8iDq_marquee-loop var(--marquee-duration,8s) linear infinite;display:inline-flex}
@keyframes RVD7qq_pulseWave{0%{r:3px;opacity:0}4%{r:4px;opacity:.6}30%{r:10px;opacity:.35}60%{r:14px;opacity:.1}to{r:16px;opacity:0}}@keyframes RVD7qq_dotPulse{0%,to{r:2.9px}50%{r:3.1px}}.RVD7qq_ring{animation:1.6s ease-out infinite RVD7qq_pulseWave}.RVD7qq_ring2{animation:1.6s ease-out 1.6s infinite RVD7qq_pulseWave}.RVD7qq_dot{animation:1.6s ease-in-out infinite RVD7qq_dotPulse}
._14uZXG_chart{--chart-reveal-delay:.2s;--chart-reveal-duration:.6s;--chart-marker-duration:.12s;--chart-marker-delay:calc(var(--chart-reveal-delay) + var(--chart-reveal-duration));--chart-motion-easing:cubic-bezier(.22, .76, .24, 1);--chart-pulse-duration:1.2s;--chart-pulse-iterations:3}._14uZXG_reveal{animation:_14uZXG_reveal var(--chart-reveal-duration) var(--chart-motion-easing) var(--chart-reveal-delay) both}._14uZXG_releaseMarker{animation:_14uZXG_markerAppear var(--chart-marker-duration) var(--chart-motion-easing) var(--chart-marker-delay) both}._14uZXG_pulseRing{animation:_14uZXG_markerPulse var(--chart-pulse-duration) var(--chart-motion-easing) var(--chart-marker-delay) var(--chart-pulse-iterations) both}._14uZXG_chart[data-animation-started=false] ._14uZXG_reveal,._14uZXG_chart[data-animation-started=false] ._14uZXG_releaseMarker,._14uZXG_chart[data-animation-started=false] ._14uZXG_pulseRing{animation-play-state:paused}@keyframes _14uZXG_reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes _14uZXG_markerAppear{0%{opacity:0}to{opacity:1}}@keyframes _14uZXG_markerPulse{0%{r:4px}to{r:8px}}@media (prefers-reduced-motion:reduce){._14uZXG_reveal,._14uZXG_releaseMarker,._14uZXG_pulseRing{animation:none}}