.CompanyEarnings-module__2GE0WG__page{gap:var(--page-section-gap,20px);flex-direction:column;min-width:0;display:flex}.CompanyEarnings-module__2GE0WG__identity{align-items:center;gap:12px;min-width:0;display:flex}.CompanyEarnings-module__2GE0WG__stockLink{flex-shrink:0;gap:6px;margin-left:auto}.CompanyEarnings-module__2GE0WG__body{flex-direction:column;gap:16px;min-width:0;padding:0 20px 20px;display:flex}.CompanyEarnings-module__2GE0WG__when{flex-direction:column;gap:8px;display:flex}.CompanyEarnings-module__2GE0WG__date{font-size:var(--text-title);letter-spacing:-.03em;color:var(--text-strong);font-weight:700;line-height:1.15}.CompanyEarnings-module__2GE0WG__windowRow{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.CompanyEarnings-module__2GE0WG__figures{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:8px;display:grid}.CompanyEarnings-module__2GE0WG__figures>div{grid-template-rows:subgrid;border-radius:var(--radius-md);background:var(--surface-sunken);grid-row:span 2;row-gap:4px;padding:12px 14px;display:grid}.CompanyEarnings-module__2GE0WG__figures dt{color:var(--text-muted);font-size:12px}.CompanyEarnings-module__2GE0WG__figures dd{font-size:var(--text-lead);letter-spacing:-.02em;color:var(--text-strong);align-self:end;font-weight:700}.CompanyEarnings-module__2GE0WG__lead{max-width:68ch;font-size:var(--text-read);color:var(--text-body);line-height:1.65}.CompanyEarnings-module__2GE0WG__notes{border-top:1px solid var(--line-soft);padding-top:12px}.CompanyEarnings-module__2GE0WG__notes p{max-width:72ch;color:var(--text-muted);font-size:12px;line-height:1.6}.CompanyEarnings-module__2GE0WG__notes strong{color:var(--text-body);font-weight:600}.CompanyEarnings-module__2GE0WG__previous{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-top:14px;display:flex}.CompanyEarnings-module__2GE0WG__previousTitle{color:var(--text-muted);font-size:12px;font-weight:600}.CompanyEarnings-module__2GE0WG__record{font-size:var(--text-small)}.CompanyEarnings-module__2GE0WG__voteGrid{grid-template-columns:minmax(0,1fr) minmax(0,15rem);align-items:start;gap:20px;display:grid}.CompanyEarnings-module__2GE0WG__voteMain{flex-direction:column;gap:16px;min-width:0;display:flex}.CompanyEarnings-module__2GE0WG__karne{border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.CompanyEarnings-module__2GE0WG__karneLabel{color:var(--text-muted);font-size:12px}.CompanyEarnings-module__2GE0WG__karneValue{font-size:var(--text-lead);letter-spacing:-.02em;color:var(--text-strong);font-weight:700;line-height:1.15}.CompanyEarnings-module__2GE0WG__karnePips{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.CompanyEarnings-module__2GE0WG__karnePip{background:var(--line-strong);transform-origin:0;border-radius:999px;height:5px;display:block}.CompanyEarnings-module__2GE0WG__karnePip[data-mark=beat]{background:var(--up)}.CompanyEarnings-module__2GE0WG__karnePip[data-mark=miss]{background:var(--down)}.CompanyEarnings-module__2GE0WG__karneNote{color:var(--text-muted);font-size:12px;line-height:1.5}.CompanyEarnings-module__2GE0WG__storyEntry{min-height:44px;transition:background-color .2s var(--ease-brand);align-items:center;gap:14px;padding:14px 20px;display:flex}.CompanyEarnings-module__2GE0WG__storyEntry:focus-visible{outline:2px solid var(--line-focus);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.CompanyEarnings-module__2GE0WG__storyEntry:hover{background:var(--primary-tint)}}.CompanyEarnings-module__2GE0WG__storyStack{flex-shrink:0;width:44px;height:44px;position:relative}.CompanyEarnings-module__2GE0WG__storyStack>span{border:1px solid var(--line);border-radius:6px;width:28px;height:35px;position:absolute;top:0}.CompanyEarnings-module__2GE0WG__storyStack>span:first-child{background:var(--surface-sunken);height:31px;top:6px;left:16px}.CompanyEarnings-module__2GE0WG__storyStack>span:nth-child(2){background:var(--surface-sunken);height:33px;top:3px;left:8px}.CompanyEarnings-module__2GE0WG__storyStack>span:nth-child(3){background:var(--premium-surface);border-color:var(--line-strong);top:0;left:0}.CompanyEarnings-module__2GE0WG__storyStack>span:nth-child(3):before,.CompanyEarnings-module__2GE0WG__storyStack>span:nth-child(3):after{content:"";background:var(--line-strong);border-radius:999px;height:3px;position:absolute;left:5px}.CompanyEarnings-module__2GE0WG__storyStack>span:nth-child(3):before{top:7px;right:9px}.CompanyEarnings-module__2GE0WG__storyStack>span:nth-child(3):after{opacity:.6;top:14px;right:5px}.CompanyEarnings-module__2GE0WG__storyText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CompanyEarnings-module__2GE0WG__storyTitle{font-size:var(--text-read);color:var(--text-strong);font-weight:700}.CompanyEarnings-module__2GE0WG__storyHint{font-size:var(--text-small);color:var(--text-body)}.CompanyEarnings-module__2GE0WG__storyArrow{color:var(--primary-ink);flex-shrink:0}@media (max-width:639px){.CompanyEarnings-module__2GE0WG__body{padding:0 16px 16px}.CompanyEarnings-module__2GE0WG__date{font-size:22px}.CompanyEarnings-module__2GE0WG__figures{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyEarnings-module__2GE0WG__voteGrid{grid-template-columns:minmax(0,1fr)}.CompanyEarnings-module__2GE0WG__storyEntry{padding:14px 16px}}@media (prefers-reduced-motion:reduce){.CompanyEarnings-module__2GE0WG__storyEntry{transition:none}}
