.EarningsCalendar-module__a_S5cW__day{min-width:0;scroll-margin-top:calc(var(--app-bar-h) + 20px)}.EarningsCalendar-module__a_S5cW__dateHeader{margin-bottom:8px}.EarningsCalendar-module__a_S5cW__dateHeader>div{border-top:1px solid var(--line-strong);padding-block:12px 8px}.EarningsCalendar-module__a_S5cW__dateHeader h2{letter-spacing:-.04em;font-size:25px;font-weight:600}.EarningsCalendar-module__a_S5cW__heroCard,.EarningsCalendar-module__a_S5cW__miniCard{background:var(--premium-surface);transition:border-color .2s var(--ease-brand);border-radius:18px}.EarningsCalendar-module__a_S5cW__heroCard{padding:24px}.EarningsCalendar-module__a_S5cW__miniCard{gap:14px;padding:18px}.EarningsCalendar-module__a_S5cW__miniCard>a:first-child,.EarningsCalendar-module__a_S5cW__heroCard>a:first-child{border-radius:inherit}.EarningsCalendar-module__a_S5cW__miniIdentity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EarningsCalendar-module__a_S5cW__companyName{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.5;overflow:hidden}.EarningsCalendar-module__a_S5cW__miniCard .plate{letter-spacing:0;font-size:12px}.EarningsCalendar-module__a_S5cW__miniCard .text-lead{white-space:normal;overflow-wrap:anywhere;font-size:22px;line-height:1.2}.EarningsCalendar-module__a_S5cW__miniCard dl{font-size:12px;line-height:1.6}.EarningsCalendar-module__a_S5cW__day details>summary{min-height:44px;font-size:13px}@media (hover:hover) and (pointer:fine){.EarningsCalendar-module__a_S5cW__miniCard:hover,.EarningsCalendar-module__a_S5cW__heroCard:hover{border-color:var(--primary-faint)}}@media (max-width:639px){.EarningsCalendar-module__a_S5cW__dateHeader h2{font-size:21px}.EarningsCalendar-module__a_S5cW__dateHeader>div{gap:8px}.EarningsCalendar-module__a_S5cW__miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.EarningsCalendar-module__a_S5cW__miniCard{gap:12px;padding:13px}.EarningsCalendar-module__a_S5cW__miniCard .text-lead{font-size:19px}.EarningsCalendar-module__a_S5cW__heroCard{padding:18px}.EarningsCalendar-module__a_S5cW__miniIdentity>:last-child{font-size:12px}}@media (prefers-reduced-motion:reduce){.EarningsCalendar-module__a_S5cW__miniCard,.EarningsCalendar-module__a_S5cW__heroCard{transition:none}}.EarningsCalendar-module__a_S5cW__voteRow{border-top:1px solid var(--line);flex-basis:100%;min-width:0;padding-top:10px}.EarningsCalendar-module__a_S5cW__dayCount b{color:var(--text-strong);font-weight:700}.EarningsCalendar-module__a_S5cW__dateHeader h2~span{translate:0 -3px}@media (max-width:639px){.EarningsCalendar-module__a_S5cW__dateHeader h2~span{translate:0 -2.52px}}.EarningsCalendar-module__a_S5cW__miniCard:before{content:"";top:-1px;background:var(--line-strong);border-radius:0 0 3px 3px;height:3px;position:absolute;inset-inline:18px}.EarningsCalendar-module__a_S5cW__miniCard[data-result=beat]:before{background:var(--up)}.EarningsCalendar-module__a_S5cW__miniCard[data-result=miss]:before{background:var(--down)}.EarningsCalendar-module__a_S5cW__heroCard[data-verdict]:before,.EarningsCalendar-module__a_S5cW__miniCard[data-verdict]:before{content:"";top:-1px;background:var(--verdict-hold);border-radius:0 0 3px 3px;height:3px;position:absolute;inset-inline:18px}.EarningsCalendar-module__a_S5cW__heroCard[data-verdict=buy]:before,.EarningsCalendar-module__a_S5cW__miniCard[data-verdict=buy]:before{background:var(--verdict-buy)}.EarningsCalendar-module__a_S5cW__heroCard[data-verdict=sell]:before,.EarningsCalendar-module__a_S5cW__miniCard[data-verdict=sell]:before{background:var(--verdict-sell)}.EarningsCalendar-module__a_S5cW__heroCard{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.EarningsCalendar-module__a_S5cW__heroLane{min-width:0}.EarningsCalendar-module__a_S5cW__heroFigures{border-top:1px solid var(--line-soft);grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 16px;min-width:0;margin:0;padding-top:14px;display:grid}.EarningsCalendar-module__a_S5cW__heroFigures>div{grid-template-rows:subgrid;grid-row:span 2;min-width:0;display:grid}.EarningsCalendar-module__a_S5cW__heroFigures dt{color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3}.EarningsCalendar-module__a_S5cW__heroFigures dd{letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap;align-self:last baseline;margin:0;font-size:17px;font-weight:700;line-height:1.1}.EarningsCalendar-module__a_S5cW__heroFigures [data-lead] dd{letter-spacing:-.03em;font-size:22px;font-weight:800}.EarningsCalendar-module__a_S5cW__heroCard>.EarningsCalendar-module__a_S5cW__voteRow{grid-column:1/-1}@media (min-width:640px){.EarningsCalendar-module__a_S5cW__heroCard{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:18px 28px}.EarningsCalendar-module__a_S5cW__heroLane{grid-area:2/1/auto/-1}.EarningsCalendar-module__a_S5cW__heroFigures{border-top:0;grid-template-columns:repeat(3,max-content);column-gap:26px;padding-top:0}.EarningsCalendar-module__a_S5cW__heroFigures dt{white-space:nowrap}.EarningsCalendar-module__a_S5cW__heroFigures [data-lead] dd{font-size:26px}}.EarningsCalendar-module__a_S5cW__heroList:empty{display:none}@media (min-width:1180px){.EarningsCalendar-module__a_S5cW__heroList{grid-template-columns:minmax(0,max-content) minmax(15rem,1fr) max-content;display:grid}.EarningsCalendar-module__a_S5cW__heroCard{grid-column:1/-1;grid-template-columns:subgrid;column-gap:0}.EarningsCalendar-module__a_S5cW__heroLane{border-inline:1px solid var(--line-soft);grid-area:auto;margin-inline:20px;padding-inline:20px}.EarningsCalendar-module__a_S5cW__heroFigures{column-gap:26px}}@media (min-width:1400px){.EarningsCalendar-module__a_S5cW__heroLane{margin-inline:32px;padding-inline:32px}.EarningsCalendar-module__a_S5cW__heroFigures{column-gap:30px}}.EarningsCalendar-module__a_S5cW__miniIdentity{flex-wrap:nowrap;gap:10px;min-width:0}.EarningsCalendar-module__a_S5cW__miniWhen{align-items:center;gap:6px;min-width:0;min-height:24px;display:flex;container-type:inline-size}.EarningsCalendar-module__a_S5cW__chipFull{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (min-width:166px){.EarningsCalendar-module__a_S5cW__chipFull{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.EarningsCalendar-module__a_S5cW__chipShort{display:none}}@container (max-width:139px){.EarningsCalendar-module__a_S5cW__miniWhen>span:first-child>svg{display:none}}.EarningsCalendar-module__a_S5cW__capNote{margin-top:2px;font-size:12px;line-height:1.6}.EarningsCalendar-module__a_S5cW__miniCard dl[data-empty] dd{font-weight:500}@media (min-width:640px) and (max-width:1279px){.EarningsCalendar-module__a_S5cW__miniGrid[data-count="6"],.EarningsCalendar-module__a_S5cW__miniGrid[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.EarningsCalendar-module__a_S5cW__miniGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1279px){.EarningsCalendar-module__a_S5cW__miniGrid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279px){.EarningsCalendar-module__a_S5cW__miniGrid[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.EarningsCalendar-module__a_S5cW__capLane{height:var(--lane-h,5px);background:var(--line-soft);border-radius:999px;margin-top:9px;display:block;overflow:hidden}.EarningsCalendar-module__a_S5cW__capLane>span{border-radius:inherit;background:var(--bar-soft);height:100%;display:block}
.EarningsVote-module__nDzI7q__vote{z-index:10;flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.EarningsVote-module__nDzI7q__panel{gap:12px}.EarningsVote-module__nDzI7q__card{gap:8px}.EarningsVote-module__nDzI7q__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.EarningsVote-module__nDzI7q__card .EarningsVote-module__nDzI7q__choices,.EarningsVote-module__nDzI7q__card .EarningsVote-module__nDzI7q__distribution{max-width:320px}.EarningsVote-module__nDzI7q__choice{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-sunken);min-height:44px;font-size:var(--text-small);color:var(--text-strong);transition:background-color .2s var(--ease-brand), border-color .2s var(--ease-brand), color .2s var(--ease-brand);justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:700;display:inline-flex}.EarningsVote-module__nDzI7q__card .EarningsVote-module__nDzI7q__choice{padding:0 8px;font-size:12.5px}.EarningsVote-module__nDzI7q__choice[aria-pressed=true]{border-color:var(--primary);background:var(--primary-wash);color:var(--primary-ink)}.EarningsVote-module__nDzI7q__choice[aria-disabled=true]{cursor:progress}.EarningsVote-module__nDzI7q__choice:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.EarningsVote-module__nDzI7q__choice:hover{border-color:var(--primary-faint)}}.EarningsVote-module__nDzI7q__panel .EarningsVote-module__nDzI7q__choices{max-width:580px}.EarningsVote-module__nDzI7q__panel{container-type:inline-size}@container (max-width:560px){.EarningsVote-module__nDzI7q__panel .EarningsVote-module__nDzI7q__choices{grid-template-columns:minmax(0,1fr);max-width:none}}.EarningsVote-module__nDzI7q__option{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-sunken);text-align:left;min-height:68px;color:var(--text-strong);transition:background-color .2s var(--ease-brand), border-color .2s var(--ease-brand), scale .16s var(--ease-brand);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px 12px 14px;display:grid}.EarningsVote-module__nDzI7q__option:active{scale:.985}.EarningsVote-module__nDzI7q__option:focus-visible{outline:2px solid var(--line-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.EarningsVote-module__nDzI7q__option:hover{border-color:var(--primary-faint);background:var(--surface)}}.EarningsVote-module__nDzI7q__option[aria-pressed=true]{border-color:var(--primary);background:var(--primary-wash)}.EarningsVote-module__nDzI7q__option[aria-disabled=true]{cursor:progress}.EarningsVote-module__nDzI7q__optionIcon{width:40px;height:40px;transition:background-color .2s var(--ease-brand);border-radius:999px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.EarningsVote-module__nDzI7q__option[data-choice=beat]:hover .EarningsVote-module__nDzI7q__optionIcon{background:color-mix(in srgb, var(--up) 24%, transparent)}.EarningsVote-module__nDzI7q__option[data-choice=miss]:hover .EarningsVote-module__nDzI7q__optionIcon{background:color-mix(in srgb, var(--down) 24%, transparent)}.EarningsVote-module__nDzI7q__option:hover .EarningsVote-module__nDzI7q__optionCheck{border-color:var(--primary)}}.EarningsVote-module__nDzI7q__option[data-choice=beat] .EarningsVote-module__nDzI7q__optionIcon{background:color-mix(in srgb, var(--up) 14%, transparent);color:var(--up)}.EarningsVote-module__nDzI7q__option[data-choice=miss] .EarningsVote-module__nDzI7q__optionIcon{background:color-mix(in srgb, var(--down) 14%, transparent);color:var(--down)}.EarningsVote-module__nDzI7q__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.EarningsVote-module__nDzI7q__optionLabel{letter-spacing:-.01em;color:var(--text-strong);font-size:16px;font-weight:700;line-height:1.2}.EarningsVote-module__nDzI7q__optionHint{color:var(--text-muted);font-size:12px;line-height:1.35}.EarningsVote-module__nDzI7q__optionCheck{border:1.5px solid var(--line-strong);color:#0000;width:22px;height:22px;transition:border-color .2s var(--ease-brand), background-color .2s var(--ease-brand);border-radius:999px;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.EarningsVote-module__nDzI7q__option[aria-pressed=true] .EarningsVote-module__nDzI7q__optionCheck>svg{animation:EarningsVote-module__nDzI7q__vote-check .34s var(--ease-spring) both}}@keyframes EarningsVote-module__nDzI7q__vote-check{0%{opacity:0;scale:.3}}@media (max-width:639px){.EarningsVote-module__nDzI7q__panel .EarningsVote-module__nDzI7q__choices{grid-template-columns:minmax(0,1fr)}}.EarningsVote-module__nDzI7q__option[aria-pressed=true] .EarningsVote-module__nDzI7q__optionCheck{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.EarningsVote-module__nDzI7q__up{color:var(--up)}.EarningsVote-module__nDzI7q__down{color:var(--down)}.EarningsVote-module__nDzI7q__status,.EarningsVote-module__nDzI7q__mine{font-size:var(--text-small);color:var(--text-body);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.EarningsVote-module__nDzI7q__card .EarningsVote-module__nDzI7q__status,.EarningsVote-module__nDzI7q__card .EarningsVote-module__nDzI7q__mine{gap:2px 8px;font-size:12px}.EarningsVote-module__nDzI7q__statusLabel{color:var(--text-muted)}.EarningsVote-module__nDzI7q__outcome{font-weight:700}.EarningsVote-module__nDzI7q__hit{align-items:center;gap:4px;font-weight:600;display:inline-flex}.EarningsVote-module__nDzI7q__distribution{flex-direction:column;gap:6px;display:flex}.EarningsVote-module__nDzI7q__panel .EarningsVote-module__nDzI7q__distribution{max-width:420px}.EarningsVote-module__nDzI7q__lane{height:11px;display:block;position:relative}.EarningsVote-module__nDzI7q__lane:before{content:"";background:var(--line-soft);border-radius:999px;position:absolute;inset:3px 0}.EarningsVote-module__nDzI7q__missBar,.EarningsVote-module__nDzI7q__beatBar{height:5px;position:absolute;top:3px}.EarningsVote-module__nDzI7q__missBar{background:var(--down);border-radius:999px 0 0 999px;right:50%}.EarningsVote-module__nDzI7q__beatBar{background:var(--up);border-radius:0 999px 999px 0;left:50%}.EarningsVote-module__nDzI7q__zero{background:var(--line-strong);width:1px;height:11px;margin-left:-.5px;position:absolute;top:0;left:50%}.EarningsVote-module__nDzI7q__legend{color:var(--text-body);justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:12px;display:flex}.EarningsVote-module__nDzI7q__card .EarningsVote-module__nDzI7q__legend{gap:2px 8px;font-size:11.5px}.EarningsVote-module__nDzI7q__count{color:var(--text-muted)}.EarningsVote-module__nDzI7q__meta{color:var(--text-muted);font-size:12px;line-height:1.5}.EarningsVote-module__nDzI7q__error{color:var(--down);font-size:12px;line-height:1.5}@media (prefers-reduced-motion:reduce){.EarningsVote-module__nDzI7q__choice,.EarningsVote-module__nDzI7q__option{transition:none}}
.SessionLane-module__BOMVzq__lane{flex-direction:column;gap:7px;min-width:0;display:flex}.SessionLane-module__BOMVzq__head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;margin:0;display:flex}.SessionLane-module__BOMVzq__headName{font-size:var(--text-small);color:var(--text-strong);white-space:nowrap;font-weight:700}.SessionLane-module__BOMVzq__headClock{font-size:var(--text-small);color:var(--text-body);white-space:nowrap;font-weight:600}.SessionLane-module__BOMVzq__lane[data-window=unknown] .SessionLane-module__BOMVzq__headName{color:var(--text-muted);font-weight:600}.SessionLane-module__BOMVzq__lane[data-window=amc] .SessionLane-module__BOMVzq__head{justify-content:flex-end}.SessionLane-module__BOMVzq__lane[data-window=dmh] .SessionLane-module__BOMVzq__head{justify-content:center}.SessionLane-module__BOMVzq__track{height:var(--lane-h,5px);gap:3px;display:flex}.SessionLane-module__BOMVzq__segment[data-key=bmo]{flex:var(--pre) 1 0}.SessionLane-module__BOMVzq__segment[data-key=dmh]{flex:var(--regular) 1 0}.SessionLane-module__BOMVzq__segment[data-key=amc]{flex:var(--after) 1 0}.SessionLane-module__BOMVzq__segment{background:var(--line-soft);border-radius:999px;min-width:0;height:100%;display:block;position:relative}.SessionLane-module__BOMVzq__fill{border-radius:inherit;background:var(--bar-soft);position:absolute;inset:0}.SessionLane-module__BOMVzq__lane[data-window=unknown] .SessionLane-module__BOMVzq__segment{background:repeating-linear-gradient(90deg, var(--line-strong) 0 5px, transparent 5px 9px);opacity:.7}.SessionLane-module__BOMVzq__ticks{height:34px;position:relative}.SessionLane-module__BOMVzq__tick{white-space:nowrap;flex-direction:column;align-items:center;gap:1px;line-height:1.2;display:flex;position:absolute;top:0;translate:-50%}.SessionLane-module__BOMVzq__tick:before{content:"";background:var(--line-strong);width:1px;height:5px;margin-bottom:2px}.SessionLane-module__BOMVzq__tick[data-at=open]{left:calc(var(--pre) / (var(--pre) + var(--regular) + var(--after)) * 100%)}.SessionLane-module__BOMVzq__tick[data-at=close]{left:calc((var(--pre) + var(--regular)) / (var(--pre) + var(--regular) + var(--after)) * 100%)}.SessionLane-module__BOMVzq__tickClock{font-size:var(--text-tiny);color:var(--text-strong);font-weight:700}.SessionLane-module__BOMVzq__tickName{color:var(--text-muted);font-size:11px;font-weight:500}.SessionLane-module__BOMVzq__lane[data-window=amc] .SessionLane-module__BOMVzq__tick[data-at=open] .SessionLane-module__BOMVzq__tickClock,.SessionLane-module__BOMVzq__lane[data-window=bmo] .SessionLane-module__BOMVzq__tick[data-at=close] .SessionLane-module__BOMVzq__tickClock{color:var(--text-muted);font-weight:600}
