.publicEarningsCalendar_pageMain__LwWUl{padding-top:var(--sp-4)}.publicEarningsCalendar_workstation__mvbJy{min-width:0;display:grid;gap:var(--sp-5);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:var(--type-workbench-table-line)}.publicEarningsCalendar_previewNotice__dqZ5y{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-left:calc(var(--border-width-structural) * 2) solid var(--gps-gold);background:var(--gps-raised);color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting)}.publicEarningsCalendar_previewNotice__dqZ5y strong{color:var(--navigation-navy);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase}.publicEarningsCalendar_calendarSection__eIQDB{min-width:0;border:var(--border-width-structural) solid var(--gps-line);background:var(--gps-panel)}.publicEarningsCalendar_ledgerSection__a6chz{min-width:0;border:0;background:var(--gps-panel)}.publicEarningsCalendar_monthHeader__k_KZd{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-2) var(--sp-3);border-bottom:var(--border-width-structural) solid var(--gps-line)}.publicEarningsCalendar_monthHeader__k_KZd h2{margin:0;color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-title);font-weight:var(--weight-section);letter-spacing:var(--ls-tight);line-height:1.2}.publicEarningsCalendar_sectionLabel__ThzzX{margin:0 0 var(--sp-1);color:var(--gps-gold-ink);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.publicEarningsCalendar_monthNav__VyVRs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-1)}.publicEarningsCalendar_clearDate__ZYoWq,.publicEarningsCalendar_monthNav__VyVRs a{min-height:var(--control-height-compact);display:inline-flex;align-items:center;border:var(--border-width-structural) solid var(--gps-line);background:var(--gps-panel);color:var(--text-brand);padding:0 var(--sp-3);font-family:var(--font-ui);font-size:var(--type-panel-action-size);font-weight:var(--weight-action)}.publicEarningsCalendar_monthNav__VyVRs a[aria-current=date]{border-color:var(--gps-gold);background:var(--gps-raised)}.publicEarningsCalendar_calendarDay___GX7n:focus-visible,.publicEarningsCalendar_clearDate__ZYoWq:focus-visible,.publicEarningsCalendar_monthNav__VyVRs a:focus-visible{outline:calc(var(--border-width-structural) * 2) solid var(--gps-gold);outline-offset:var(--border-width-structural)}.publicEarningsCalendar_calendarScroller__S9Z_Y,.publicEarningsCalendar_tableScroller__XoM4r{width:100%;max-width:100%;overflow-x:auto}.publicEarningsCalendar_calendarScroller__S9Z_Y{padding:var(--sp-3)}.publicEarningsCalendar_calendarGrid__06Jpb,.publicEarningsCalendar_weekdays__4sG63{min-width:49rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.publicEarningsCalendar_weekdays__4sG63{border:var(--border-width-structural) solid var(--gps-line);border-bottom:0;background:var(--table-header-background)}.publicEarningsCalendar_weekdays__4sG63 span{padding:var(--sp-2);color:var(--table-header-foreground);font-size:var(--type-table-heading-size);font-weight:var(--weight-section);letter-spacing:0;text-transform:uppercase}.publicEarningsCalendar_calendarGrid__06Jpb{border-top:var(--border-width-structural) solid var(--gps-line);border-left:var(--border-width-structural) solid var(--gps-line)}.publicEarningsCalendar_calendarDay___GX7n,.publicEarningsCalendar_outsideDay__5h2_K{min-height:4.75rem;border-right:var(--border-width-structural) solid var(--gps-line);border-bottom:var(--border-width-structural) solid var(--gps-line);background:var(--gps-panel)}.publicEarningsCalendar_calendarDay___GX7n{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);color:var(--text-primary);font-family:var(--font-ui);text-align:left}.publicEarningsCalendar_calendarDay___GX7n:not(:disabled):hover{background:var(--gps-raised)}.publicEarningsCalendar_calendarDay___GX7n:disabled{color:var(--gps-faint);cursor:default}.publicEarningsCalendar_selectedDay__Gg3A5{background:var(--gps-raised);box-shadow:inset calc(var(--border-width-structural) * 2) 0 0 var(--gps-gold)}.publicEarningsCalendar_dayNumber__Q3sf_{color:var(--text-brand);font-size:var(--type-workbench-table-size);font-weight:var(--weight-section);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.publicEarningsCalendar_dayCount__fJNl0{position:absolute;top:var(--sp-1);right:var(--sp-2);min-width:var(--sp-5);color:var(--gps-gold-ink);font-size:var(--type-metadata-size);font-weight:var(--weight-section);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.publicEarningsCalendar_dayCompanies__jkQWF{display:grid;gap:var(--sp-1);width:100%}.publicEarningsCalendar_dayCompany__ASU_y{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sp-2);min-width:0}.publicEarningsCalendar_dayCompany__ASU_y>.security-mark{inline-size:1.5rem;block-size:1.5rem}.publicEarningsCalendar_companyMonogram__K6T_r{display:inline-flex;inline-size:100%;block-size:100%;align-items:center;justify-content:center;border-radius:var(--radius-2);background:var(--gps-raised);color:var(--text-brand);font-family:var(--mono);font-size:var(--type-metadata-size);font-weight:var(--weight-action)}.publicEarningsCalendar_dayCompanyCopy__JwaJ2,.publicEarningsCalendar_dayTicker__LDsV1,.publicEarningsCalendar_dayTiming__NxngP{display:block;min-width:0}.publicEarningsCalendar_dayTicker__LDsV1{overflow:hidden;color:var(--text-brand);font-family:var(--mono);font-size:var(--type-metadata-size);font-weight:var(--weight-action);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.publicEarningsCalendar_dayTiming__NxngP{margin-top:0;overflow:hidden;color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-supporting);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.publicEarningsCalendar_outsideDay__5h2_K{display:block;background:var(--gps-raised)}.publicEarningsCalendar_tableToolbar__33K9k{display:flex;align-items:flex-end;justify-content:flex-start;gap:var(--sp-4);padding:0 var(--sp-3) var(--sp-1);border-bottom:var(--border-width-structural) solid var(--border-faint);background:var(--surface-panel)}.publicEarningsCalendar_filters__bEyr_ label,.publicEarningsCalendar_searchFilter__E5GrW{display:grid;align-content:end;gap:.125rem;color:var(--text-brand);font-size:var(--type-table-heading-size);font-weight:var(--weight-section);letter-spacing:0;line-height:1;text-transform:uppercase}.publicEarningsCalendar_tableToolbar__33K9k .publicEarningsCalendar_filters__bEyr_ label,.publicEarningsCalendar_tableToolbar__33K9k .publicEarningsCalendar_searchFilter__E5GrW{margin:0}.publicEarningsCalendar_searchFilter__E5GrW{width:min(22rem,100%)}.publicEarningsCalendar_filters__bEyr_{display:flex;align-items:flex-end;justify-content:flex-start;gap:var(--sp-2)}.publicEarningsCalendar_filters__bEyr_ label{min-width:10rem;text-align:left}.publicEarningsCalendar_filters__bEyr_ .publicEarningsCalendar_scopeFilter__iaxZx{align-items:stretch}.publicEarningsCalendar_scopeFilter__iaxZx select{min-width:12rem;text-align:left}.publicEarningsCalendar_filters__bEyr_ select,.publicEarningsCalendar_searchFilter__E5GrW input{width:100%;height:1.75rem;min-height:0;border:var(--border-width-structural) solid var(--border-strong);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);padding:0 var(--control-padding-inline-compact);font:var(--weight-supporting) var(--type-supporting-size)/1.2 var(--font-ui)}.publicEarningsCalendar_filters__bEyr_ select:focus-visible,.publicEarningsCalendar_searchFilter__E5GrW input:focus-visible{border-color:var(--border-strong);outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.publicEarningsCalendar_earningsTable__GqhgO{width:100%;min-width:92rem;table-layout:fixed;border-collapse:collapse;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);line-height:var(--type-workbench-table-line);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.publicEarningsCalendar_earningsTable__GqhgO td,.publicEarningsCalendar_earningsTable__GqhgO th{height:var(--table-row-compact);padding:var(--sp-1) var(--sp-2);border-bottom:var(--border-width-structural) solid var(--gps-line);vertical-align:middle;font-weight:var(--weight-workbench-table-value)}.publicEarningsCalendar_earningsTable__GqhgO thead th{height:var(--table-row-compact);background:var(--table-header-background);color:var(--table-header-foreground);font-size:var(--type-table-heading-size);font-weight:var(--weight-section);text-align:left}.publicEarningsCalendar_earningsTable__GqhgO tbody th{font-weight:var(--weight-workbench-table-value);text-align:left}.publicEarningsCalendar_earningsTable__GqhgO tbody tr:hover{background:var(--gps-raised)}.publicEarningsCalendar_earningsTable__GqhgO td:nth-child(n+4),.publicEarningsCalendar_earningsTable__GqhgO th:nth-child(n+4){text-align:center}.publicEarningsCalendar_timing__5dd8f{display:block;color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting)}.publicEarningsCalendar_company__bQUvD{display:block;overflow:hidden;color:var(--text-brand);font-family:var(--font-ui);font-size:var(--type-workbench-table-size);font-weight:var(--weight-action);text-overflow:ellipsis;white-space:nowrap}.publicEarningsCalendar_symbol__3dQe5{display:block;margin-top:var(--sp-1);color:var(--text-muted);font-family:var(--mono);font-size:var(--type-metadata-size);font-weight:var(--weight-action)}.publicEarningsCalendar_companyLink__tBjv1{display:flex;width:100%;align-items:center;gap:var(--sp-2);min-width:0;color:inherit;text-decoration:none}.publicEarningsCalendar_companyLink__tBjv1>.security-mark{inline-size:var(--control-height-compact);block-size:var(--control-height-compact)}.publicEarningsCalendar_companyLink__tBjv1:focus-visible .publicEarningsCalendar_symbol__3dQe5,.publicEarningsCalendar_companyLink__tBjv1:hover .publicEarningsCalendar_symbol__3dQe5{color:var(--gps-gold-ink)}.publicEarningsCalendar_companyLink__tBjv1:focus-visible{outline:calc(var(--border-width-structural) * 2) solid var(--gps-gold);outline-offset:var(--border-width-structural)}.publicEarningsCalendar_companyCopy__QK9ab{min-width:0}.publicEarningsCalendar_reportDateColumn__vE0QG,.publicEarningsCalendar_reportTimeColumn__yPz7_{width:7rem}.publicEarningsCalendar_companyColumn__HNlFl{width:15rem}.publicEarningsCalendar_priceColumn__63Mu4,.publicEarningsCalendar_returnColumn__M2xf7{width:5.5rem}.publicEarningsCalendar_epsColumn__1As9v{width:6.5rem}.publicEarningsCalendar_epsChangeColumn__iCin4,.publicEarningsCalendar_priorEpsColumn__RpWMq{width:7rem}.publicEarningsCalendar_revenueColumn__HWZ1M{width:7.5rem}.publicEarningsCalendar_priorRevenueColumn__DIcMb{width:9rem}.publicEarningsCalendar_revenueChangeColumn___aZWg{width:7.5rem}.publicEarningsCalendar_impliedMoveColumn__HRGYI{width:6.5rem}.publicEarningsCalendar_revisionsColumn__CFEUX{width:10rem}.publicEarningsCalendar_number__TbAis{color:var(--text-primary);white-space:nowrap;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:var(--weight-workbench-table-value)}.publicEarningsCalendar_positiveChange__5P2G4{color:var(--positive)}.publicEarningsCalendar_negativeChange__AOj7F{color:var(--negative)}.publicEarningsCalendar_revisionCell__Td02S,.publicEarningsCalendar_revisionHeading__NfCyz{width:10rem;min-width:10rem;text-align:center}.publicEarningsCalendar_revisionSubtitle__QxIdd,.publicEarningsCalendar_revisionTitle__vGPX7{display:block}.publicEarningsCalendar_revisionTitle__vGPX7{color:var(--table-header-foreground)}.publicEarningsCalendar_revisionSubtitle__QxIdd{margin-top:var(--sp-1);color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-supporting)}.publicEarningsCalendar_lockedTrendLink___Qt5k{min-height:var(--control-height-compact);display:inline-grid;place-items:center;color:var(--navigation-navy);text-decoration:none}.publicEarningsCalendar_lockedTrendCue__rLt0m,.publicEarningsCalendar_lockedTrendPrompt__R_R2a{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-width:7.5rem;min-height:var(--control-height-compact);padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--gps-line);background:color-mix(in srgb,var(--gps-panel) 88%,transparent);color:var(--navigation-navy);font-size:var(--fs-label);font-weight:700}.publicEarningsCalendar_lockedTrendValue__tqh9d{filter:blur(.08rem);opacity:.72;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.publicEarningsCalendar_lockedTrendPrompt__R_R2a{display:none;border-color:var(--gps-gold);color:var(--gps-gold-ink)}.publicEarningsCalendar_lockedTrendLink___Qt5k:hover{text-decoration:none}.publicEarningsCalendar_lockedTrendLink___Qt5k:focus-visible .publicEarningsCalendar_lockedTrendCue__rLt0m,.publicEarningsCalendar_lockedTrendLink___Qt5k:hover .publicEarningsCalendar_lockedTrendCue__rLt0m{display:none}.publicEarningsCalendar_lockedTrendLink___Qt5k:focus-visible .publicEarningsCalendar_lockedTrendPrompt__R_R2a,.publicEarningsCalendar_lockedTrendLink___Qt5k:hover .publicEarningsCalendar_lockedTrendPrompt__R_R2a{display:inline-flex}.publicEarningsCalendar_lockedTrendLink___Qt5k:focus-visible{outline:calc(var(--border-width-structural) * 2) solid var(--gps-gold);outline-offset:var(--border-width-structural)}.publicEarningsCalendar_provenance__YZ9_g{margin:0;padding:var(--sp-2) var(--sp-3);color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting);line-height:1.4}@media (max-width:56rem){.publicEarningsCalendar_monthHeader__k_KZd,.publicEarningsCalendar_tableToolbar__33K9k{align-items:flex-start;flex-direction:column}.publicEarningsCalendar_searchFilter__E5GrW{width:min(22rem,100%)}.publicEarningsCalendar_filters__bEyr_,.publicEarningsCalendar_monthNav__VyVRs{justify-content:flex-start}}@media (max-width:38rem){.publicEarningsCalendar_pageMain__LwWUl{padding-top:var(--sp-3)}.publicEarningsCalendar_monthHeader__k_KZd{padding:var(--sp-2) var(--sp-3)}.publicEarningsCalendar_calendarScroller__S9Z_Y{padding:var(--sp-3)}.publicEarningsCalendar_monthNav__VyVRs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.publicEarningsCalendar_monthNav__VyVRs a{justify-content:center;padding-inline:var(--sp-2)}.publicEarningsCalendar_filters__bEyr_,.publicEarningsCalendar_tableToolbar__33K9k{align-items:stretch;flex-direction:column;width:100%}.publicEarningsCalendar_filters__bEyr_ label{min-width:0}.publicEarningsCalendar_filters__bEyr_ select,.publicEarningsCalendar_searchFilter__E5GrW{width:100%}.publicEarningsCalendar_provenance__YZ9_g{padding-inline:var(--sp-4)}}