.Earnings_page__Vvp4R{min-height:80vh;background:#101316;color:#f2f4f5;padding:36px 24px 88px;color-scheme:dark}.Earnings_shell__711kB{max-width:1120px;margin:auto}.Earnings_page__Vvp4R a{color:inherit;text-decoration:none}.Earnings_page__Vvp4R a:hover{color:#77dfec}.Earnings_page__Vvp4R a:focus-visible,.Earnings_page__Vvp4R button:focus-visible,.Earnings_page__Vvp4R input:focus-visible,.Earnings_page__Vvp4R select:focus-visible{outline:2px solid #77dfec;outline-offset:4px}.Earnings_masthead__XmG81{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid #343d44}.Earnings_brand__HBWgT{font-size:30px;font-weight:650;letter-spacing:-.04em}.Earnings_brand__HBWgT span,.Earnings_eyebrow__n1Wsh{color:#77dfec}.Earnings_masthead__XmG81 p,.Earnings_masthead__XmG81 small{color:#aab6bf;font-size:12px}.Earnings_masthead__XmG81 p{margin-top:4px}.Earnings_topNav__Rx0R4{display:flex;flex-wrap:wrap;gap:8px;padding:17px 0;border-bottom:1px solid #343d44}.Earnings_topNav__Rx0R4 a{padding:9px 13px;border-radius:6px;color:#d1d9df;font-size:14px}.Earnings_topNav__Rx0R4 a:hover{background:#1e292e}.Earnings_hero__JfcM_{padding:45px 0 30px}.Earnings_hero__JfcM_ h1{max-width:800px;font-size:clamp(32px,5vw,52px);line-height:1.28;letter-spacing:-.045em;font-weight:650;margin:10px 0 14px}.Earnings_hero__JfcM_ p:not(.Earnings_eyebrow__n1Wsh){max-width:720px;color:#d3dbe0;font-size:16px;line-height:1.85}.Earnings_hero__JfcM_ small{display:block;margin-top:18px;color:#aab6bf;line-height:1.7}.Earnings_eyebrow__n1Wsh{font-size:11px;font-weight:700;letter-spacing:.16em}.Earnings_section__nh8QY{margin-top:48px}.Earnings_sectionHeading__amIPI{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.Earnings_nextStep__xZd_e h2,.Earnings_sectionHeading__amIPI h2,.Earnings_section__nh8QY h2{font-size:26px;letter-spacing:-.03em;margin-top:6px}.Earnings_sectionHeading__amIPI>span{color:#aab6bf;font-size:12px}.Earnings_brief__klCKs{border:1px solid #3d4c52;border-left:3px solid #77dfec;border-radius:10px;background:#182126;padding:25px 28px}.Earnings_brief__klCKs h2{font-size:24px;margin:6px 0 20px}.Earnings_brief__klCKs ol{list-style:none;margin:0;padding:0}.Earnings_brief__klCKs ol li{display:grid;grid-template-columns:150px 1fr auto;gap:20px;padding:15px 0;border-top:1px solid #354249;line-height:1.7}.Earnings_brief__klCKs li strong{color:#f2f4f5}.Earnings_brief__klCKs li strong small{display:block;color:#aab6bf;font-size:11px;font-weight:400}.Earnings_brief__klCKs li span,.Earnings_fine__SZXEw{color:#afbcc4}.Earnings_brief__klCKs li a,.Earnings_cardFooter__WI6l6 a,.Earnings_nextStep__xZd_e a,.Earnings_sidePanel__6IGvy a{color:#77dfec}.Earnings_fine__SZXEw{font-size:12px;line-height:1.8}.Earnings_themeGrid__M9445{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.Earnings_listCard__Qh0G5,.Earnings_themeCard__VHf18{border:1px solid #343d44;border-radius:10px;background:#181e23;padding:24px}.Earnings_themeCard__VHf18 h3{font-size:19px;margin:10px 0;line-height:1.5}.Earnings_themeCard__VHf18 li,.Earnings_themeCard__VHf18 p{color:#c9d3d9;line-height:1.75}.Earnings_themeCard__VHf18 ul{padding-left:18px;margin:16px 0 0;font-size:12px}.Earnings_themeCard__VHf18 li+li{margin-top:5px}.Earnings_compareResults__kDDAT a,.Earnings_detailMetrics__8vI_O a,.Earnings_detail__k4nE7 .Earnings_fine__SZXEw a,.Earnings_evidenceList__5_e1I a,.Earnings_revision__A8eZM a,.Earnings_sourceList__IosqB a,.Earnings_themeCard__VHf18 a{color:#77dfec}.Earnings_tags__afm9Z span,.Earnings_themeTag__PXnWZ{display:inline-block;color:#77dfec;background:#16353b;padding:4px 8px;border-radius:4px;font-size:11px}.Earnings_filters__zJ2Zb{display:flex;flex-wrap:wrap;gap:16px}.Earnings_filters__zJ2Zb label{color:#aab6bf;font-size:12px;display:flex;align-items:center;gap:10px}.Earnings_filters__zJ2Zb select{min-height:44px;min-width:190px;border:1px solid #53616a;border-radius:6px;background:#1b2429;color:#fff;padding:8px 10px;font:inherit;font-size:14px}.Earnings_filterResult__B453e{color:#aab6bf;font-size:12px;margin:14px 0}.Earnings_empty__cUjdE{color:#d3dbe0;padding:30px;border:1px dashed #52626b;border-radius:8px}.Earnings_list__oBFhd{display:grid;gap:16px}.Earnings_listCard__Qh0G5{padding:25px 28px}.Earnings_cardTop__gKbDT{display:flex;justify-content:space-between;gap:20px}.Earnings_cardTop__gKbDT h3{font-size:24px;margin:7px 0}.Earnings_cardTop__gKbDT>span,.Earnings_period__uwQ_Q{color:#aab6bf;font-size:12px;line-height:1.8}.Earnings_headline__Y87r7{font-size:17px;line-height:1.8;margin:14px 0}.Earnings_listSummary__VHNmE{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px;margin:16px 0 0}.Earnings_listSummary__VHNmE strong{font-size:20px;color:#f2f4f5}.Earnings_listSummary__VHNmE small,.Earnings_listSummary__VHNmE span{color:#aab6bf;font-size:12px}.Earnings_detailMetrics__8vI_O div{border:1px solid #344047;border-radius:7px;background:#12191d;padding:12px;min-width:0}.Earnings_detailMetrics__8vI_O dt{color:#aab6bf;font-size:11px}.Earnings_detailMetrics__8vI_O dd{margin:6px 0 0;font-size:17px;font-weight:650;overflow-wrap:anywhere}.Earnings_tags__afm9Z{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.Earnings_cardFooter__WI6l6{margin-top:20px;font-size:14px}.Earnings_nextStep__xZd_e{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px;margin-top:48px;border-radius:10px;background:#182126;border:1px solid #3d4c52}.Earnings_glossary__WtHmA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.Earnings_glossary__WtHmA div{border:1px solid #343d44;border-radius:8px;padding:16px;background:#181e23}.Earnings_glossary__WtHmA dt{color:#77dfec;font-weight:700}.Earnings_glossary__WtHmA dd{color:#c9d3d9;font-size:13px;line-height:1.7;margin:8px 0 0}.Earnings_nextStep__xZd_e p:not(.Earnings_eyebrow__n1Wsh){color:#b8c6cd;line-height:1.8}.Earnings_nextStep__xZd_e a{white-space:nowrap;font-weight:650}.Earnings_related__jwkJH{display:flex;flex-wrap:wrap;gap:20px;padding:24px 0;margin-top:42px;border-top:1px solid #343d44;color:#b8c6cd;font-size:13px}.Earnings_notice__Cq3Nv{border-left:3px solid #77dfec;background:#182126;padding:16px 20px;line-height:1.8;color:#c9d3d9;font-size:14px;margin-bottom:24px}.Earnings_compareGroups__SvZLv{display:flex;flex-wrap:wrap;gap:8px}.Earnings_compareGroups__SvZLv button{min-height:44px;padding:9px 16px;border:1px solid #53616a;border-radius:7px;color:#d1d9df;background:#1b2429;font:inherit;cursor:pointer}.Earnings_compareGroups__SvZLv button[aria-pressed=true]{border-color:#77dfec;color:#77dfec;background:#17383e}.Earnings_selector__xFOf1{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.Earnings_choice__m46WG{display:flex;align-items:center;gap:8px;border:1px solid #53616a;padding:10px 13px;border-radius:7px;cursor:pointer;font-size:14px}.Earnings_choice__m46WG:has(input:checked){background:#17383e;border-color:#77dfec}.Earnings_choice__m46WG:has(input:disabled){opacity:.55;cursor:not-allowed}.Earnings_choice__m46WG input{width:17px;height:17px;accent-color:#77dfec}.Earnings_primaryButton__C3i_L{background:#77dfec;border:0;border-radius:6px;padding:11px 17px;min-height:44px;color:#102125;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.Earnings_compareResults__kDDAT{margin-top:28px}.Earnings_compareResultsHeading__rEbL9{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.Earnings_compareResultsHeading__rEbL9 h2{font-size:26px;margin:6px 0 0}.Earnings_compareResultsHeading__rEbL9>p{max-width:460px;color:#aab6bf;font-size:12px;line-height:1.7;margin:0}.Earnings_compareHeader__z54ta,.Earnings_compareRow__MF8qh{display:grid;grid-template-columns:minmax(0,160px) repeat(2,minmax(0,1fr));gap:10px}.Earnings_compareHeader__z54ta[data-count="3"],.Earnings_compareRow__MF8qh[data-count="3"]{grid-template-columns:minmax(0,160px) repeat(3,minmax(0,1fr))}.Earnings_compareHeader__z54ta{align-items:stretch}.Earnings_compareHeader__z54ta>p{margin:0;padding:16px 10px;color:#aab6bf;font-size:13px;font-weight:650}.Earnings_compareHeader__z54ta>div{min-width:0;padding:19px;border:1px solid #4b5e66;border-radius:9px 9px 0 0;background:#1b292e}.Earnings_compareHeader__z54ta h3{font-size:20px;line-height:1.45;margin:6px 0 10px;overflow-wrap:anywhere}.Earnings_compareHeader__z54ta p,.Earnings_compareHeader__z54ta small{color:#bdcad1;font-size:12px;line-height:1.75;overflow-wrap:anywhere}.Earnings_compareHeader__z54ta p{margin:8px 0}.Earnings_compareRow__MF8qh{margin-top:8px;align-items:stretch}.Earnings_compareRow__MF8qh>h3{font-size:14px;line-height:1.55;margin:0;padding:18px 10px;color:#d5e0e5}.Earnings_compareCell__nznag{min-width:0;padding:16px 19px;border:1px solid #344047;border-radius:7px;background:#181e23;color:#d3dbe0;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.Earnings_compareCell__nznag small{display:block;margin-top:8px;color:#aab6bf;font-size:11px;line-height:1.6}.Earnings_compareCellName__L5li3{display:none}.Earnings_compareValue__wj72F{display:block;color:#f2f4f5;font-size:19px;line-height:1.5}.Earnings_compareNext__D2Ivg{margin-top:22px;padding:24px;border:1px solid #3d4c52;border-left:3px solid #77dfec;border-radius:9px;background:#182126}.Earnings_compareNext__D2Ivg h3{font-size:20px;margin:0 0 8px}.Earnings_compareNext__D2Ivg>p{max-width:800px;color:#c9d3d9;font-size:14px;line-height:1.8}.Earnings_compareNext__D2Ivg>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.Earnings_compareNext__D2Ivg>div>div{min-width:0;padding:15px;background:#12191d;border:1px solid #344047;border-radius:7px}.Earnings_compareNext__D2Ivg a,.Earnings_compareNext__D2Ivg strong{display:block;font-size:13px;line-height:1.6}.Earnings_compareNext__D2Ivg a{margin-top:9px}.Earnings_detailLayout__hjTry{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:36px;align-items:start}.Earnings_detail__k4nE7 .Earnings_hero__JfcM_{padding-bottom:28px}.Earnings_detail__k4nE7 .Earnings_section__nh8QY{max-width:760px}.Earnings_detailCareerLink___2IIr{margin:16px 0 0;font-size:14px;font-weight:650}.Earnings_detailCareerLink___2IIr a{color:#77dfec}.Earnings_detail__k4nE7 .Earnings_section__nh8QY h3{margin-top:27px;font-size:17px}.Earnings_detail__k4nE7 .Earnings_section__nh8QY>p:not(.Earnings_eyebrow__n1Wsh):not(.Earnings_fine__SZXEw),.Earnings_editorial__7eCHA,.Earnings_evidenceList__5_e1I{color:#d3dbe0;line-height:1.85}.Earnings_evidenceList__5_e1I{padding-left:20px}.Earnings_evidenceList__5_e1I li+li{margin-top:13px}.Earnings_evidenceList__5_e1I li span{display:block;font-size:12px;color:#aab6bf;margin-top:4px}.Earnings_detailMetrics__8vI_O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.Earnings_detailMetrics__8vI_O small{display:block;margin-top:10px;color:#aab6bf;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.Earnings_revision__A8eZM{background:#182126;border:1px solid #3d4c52;border-radius:8px;padding:18px;margin-top:20px;font-size:14px}.Earnings_revision__A8eZM p{color:#c9d3d9;line-height:1.8}.Earnings_editorial__7eCHA{border-left:2px solid #77dfec;padding-left:14px}.Earnings_sourceList__IosqB,.Earnings_unknowns__PFH76{padding-left:20px;line-height:1.8}.Earnings_sourceList__IosqB li+li,.Earnings_unknowns__PFH76 li+li{margin-top:7px}.Earnings_sourceList__IosqB small{margin-left:8px;color:#aab6bf;font-size:11px}.Earnings_unknowns__PFH76{color:#b8c6cd;font-size:13px}.Earnings_sidePanel__6IGvy{position:sticky;top:85px;margin-top:48px;border:1px solid #3d4c52;border-radius:9px;background:#182126;padding:22px}.Earnings_sidePanel__6IGvy h2{font-size:19px;margin:8px 0 12px}.Earnings_sidePanel__6IGvy p:not(.Earnings_eyebrow__n1Wsh){color:#b8c6cd;font-size:13px;line-height:1.8}.Earnings_sidePanel__6IGvy a{display:block;border-top:1px solid #344047;padding:13px 0;font-size:13px}@media(max-width:800px){.Earnings_detailLayout__hjTry{grid-template-columns:1fr}.Earnings_sidePanel__6IGvy{position:static;margin-top:10px}.Earnings_compareHeader__z54ta,.Earnings_compareHeader__z54ta[data-count="3"],.Earnings_compareRow__MF8qh,.Earnings_compareRow__MF8qh[data-count="3"]{grid-template-columns:1fr}.Earnings_compareHeader__z54ta>p{padding:0 0 7px}.Earnings_compareHeader__z54ta>div{border-radius:9px}.Earnings_compareRow__MF8qh{gap:7px;margin-top:20px}.Earnings_compareRow__MF8qh>h3{padding:0 0 3px}.Earnings_compareCellName__L5li3{display:block;color:#77dfec;font-size:13px;margin-bottom:4px}.Earnings_compareNext__D2Ivg>div{grid-template-columns:1fr}}@media(max-width:650px){.Earnings_page__Vvp4R{padding:24px 17px 60px}.Earnings_masthead__XmG81{align-items:start}.Earnings_masthead__XmG81 small{text-align:right}.Earnings_hero__JfcM_{padding:32px 0 24px}.Earnings_hero__JfcM_ h1{font-size:34px}.Earnings_section__nh8QY{margin-top:35px}.Earnings_compareResultsHeading__rEbL9,.Earnings_sectionHeading__amIPI{display:block}.Earnings_compareResultsHeading__rEbL9>p,.Earnings_sectionHeading__amIPI>span{display:block;margin-top:7px}.Earnings_brief__klCKs,.Earnings_listCard__Qh0G5,.Earnings_themeCard__VHf18{padding:19px}.Earnings_brief__klCKs ol li{grid-template-columns:1fr;gap:3px}.Earnings_detailMetrics__8vI_O,.Earnings_glossary__WtHmA,.Earnings_themeGrid__M9445{grid-template-columns:1fr}.Earnings_filters__zJ2Zb label{width:100%;justify-content:space-between}.Earnings_filters__zJ2Zb select{flex:1;max-width:75%}.Earnings_cardTop__gKbDT{display:block}.Earnings_cardTop__gKbDT>span{display:block;margin-top:5px}.Earnings_nextStep__xZd_e{display:block;padding:22px}.Earnings_nextStep__xZd_e a{display:block;margin-top:14px}.Earnings_compareNext__D2Ivg{padding:19px}}