.ClientLayout_layout__MXPCe{display:flex;flex-direction:column;gap:.75rem;width:100%}.ClientLayout_content__1dBWT{display:grid;grid-template-columns:26rem auto;grid-column-gap:1rem;column-gap:1rem;margin-inline:auto;min-height:calc(100vh - var(--topRibbon-header-height) - 5rem);width:calc(100vw - 2 * var(--global-padding))}.ClientLayout_main__7qWzD{border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-lg)}.ClientLayout_mainMobile__CMS4x{display:none}@media screen and (max-width:1280px){.ClientLayout_content__1dBWT{grid-template-columns:23rem auto}}@media screen and (max-width:1024px){.ClientLayout_content__1dBWT{display:none}.ClientLayout_mainMobile__CMS4x{display:block;width:100vw}}.CompanyInfo_content__UbAxP{background-color:var(--mb-bg-color-primary);border-bottom:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);width:100%;display:flex;align-items:center;gap:1rem;justify-content:space-between;padding-block:.5rem;padding-inline:var(--global-padding)}body.dark .CompanyInfo_content__UbAxP{border-color:var(--mb-border-color)}.CompanyInfo_companyDetails__bSLT5{display:flex;align-items:center;gap:2rem}.CompanyInfo_companyInfo__zAOBh{display:flex;align-items:center;gap:.75rem}.CompanyInfo_companyLogo__TvVW6{overflow:hidden}.CompanyInfo_companyLogo__TvVW6,.CompanyInfo_logo__hEQW6{border-radius:var(--mb-border-radius-full);height:2.25rem;width:2.25rem}.CompanyInfo_logo__hEQW6{object-fit:contain}.CompanyInfo_priceChange__c6Ume{display:flex;align-items:center;gap:.5rem}.CompanyInfo_price__GX4qZ{color:var(--mb-text-dark);font-size:var(--mb-text-h6);font-weight:var(--mb-font-semibold)}.CompanyInfo_stats___Z3ky{display:flex;align-items:center;gap:.25rem;margin-top:.375rem}.CompanyInfo_stats___Z3ky p{font-size:var(--mb-text-h7);font-weight:var(--mb-font-semibold)!important}.CompanyInfo_actionButton__Rq0IM{display:flex;align-items:center;gap:.75rem}.CompanyInfo_skeleton__5DPvW{height:1.25rem;width:4rem!important}@media screen and (max-width:1024px){.CompanyInfo_content__UbAxP{display:none}}@media screen and (max-width:744px){.CompanyInfo_content__UbAxP{align-items:flex-start;gap:.25rem;padding-bottom:.25rem}.CompanyInfo_companyDetails__bSLT5{flex-direction:column;align-items:flex-start;gap:0}.CompanyInfo_priceChange__c6Ume{align-items:flex-end;padding-left:.25rem}.CompanyInfo_companyLogo__TvVW6{height:1.75rem;width:1.75rem}.CompanyInfo_actionButton__Rq0IM{padding-block:.25rem}.CompanyInfo_logo__hEQW6{height:1.75rem;width:1.75rem}}.ModeToggle_aiMode__J8Rhn{background:linear-gradient(135deg,#9b53fa,#4a91f2);border-radius:var(--mb-border-radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;transition:transform .2s ease;height:2.5rem;width:10rem}.ModeToggle_aiMode__J8Rhn:hover{box-shadow:0 4px 12px rgba(80,150,255,.3);transform:scale(1.01)}.ModeToggle_standard__Gq11L{background:linear-gradient(135deg,#5ab0ff,#4f8cf9);border-radius:var(--mb-border-radius-lg);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;height:2.5rem;width:auto;transition:transform .2s ease}.ModeToggle_standard__Gq11L:hover{box-shadow:0 4px 12px rgba(80,150,255,.3);transform:scale(1.02)}.ModeToggle_textSection__8eGIW{display:flex;align-items:center;gap:.5rem}.ModeToggle_title__vC9AK{display:flex;align-items:center;gap:.375rem;color:var(--mb-text-white);font-weight:var(--mb-font-bold);font-size:var(--mb-text-body);white-space:nowrap}.ModeToggle_badge__EJYTH{background:var(--mb-text-white);border-radius:var(--mb-border-radius-md);color:var(--mb-brand-color-primary);font-size:var(--mb-text-label);font-weight:var(--mb-font-semibold);padding:.125rem .25rem}.ModeToggle_arrowIcon__G9oOt{height:1.25rem;stroke:var(--mb-text-white);width:1.25rem}@media screen and (max-width:744px){.ModeToggle_aiMode__J8Rhn{width:calc(100vw - 2 * var(--global-padding));height:2.75rem}}.GenerateSummary_generateSummary__7Q853{background-color:var(--mb-bg-color-secondary);border-radius:var(--mb-border-radius-md);display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;position:relative}.GenerateSummary_container__mcSyM{display:flex;flex-direction:column;gap:1rem;margin-left:1rem;width:30%}.GenerateSummary_content__wkXs0{display:flex;flex-direction:column;gap:.5rem}.GenerateSummary_content__wkXs0 p{color:var(--mb-text-light);font-size:var(--mb-text-body2)}.GenerateSummary_actionButton__Uzstp{align-self:flex-start;display:flex;align-items:center;gap:.75rem}.GenerateSummary_heading__W6_2U{color:var(--mb-text-dark)}.GenerateSummary_stars__XrJb0{position:absolute;right:0;top:0}@media screen and (max-width:1280px){.GenerateSummary_generateSummary__7Q853{flex-wrap:wrap;gap:1rem;padding:1rem}}@media screen and (max-width:1024px){.GenerateSummary_heading__W6_2U{align-self:flex-start}.GenerateSummary_stars__XrJb0{bottom:0;top:auto}.GenerateSummary_container__mcSyM{margin-left:0;width:100%}.GenerateSummary_mockup__j_kBP,body.dark .GenerateSummary_mockup__j_kBP{display:none}}@media screen and (max-width:744px){.GenerateSummary_actionButton__Uzstp{width:10rem}}.SummarySkeleton_summarySkeleton__qm5Gm{height:32rem!important;width:50rem!important}@media screen and (max-width:1024px){.SummarySkeleton_summarySkeleton__qm5Gm{width:85vw!important}}@media screen and (max-width:744px){.SummarySkeleton_summarySkeleton__qm5Gm{width:100vw!important}}.FinancialHeader_financialHeader__YiBcp{display:flex;align-items:center;justify-content:space-between}.FinancialHeader_desktopView__JKhwX{display:flex;align-items:center;gap:.325rem}.FinancialHeader_heading__SeqNv span{font-size:var(--mb-text-body)}.FinancialHeader_mobileView__KXAnE p:first-child{display:none}@media screen and (max-width:744px){.FinancialHeader_desktopView__JKhwX p:last-child{display:none!important}.FinancialHeader_financialHeader__YiBcp{flex-direction:column;align-items:flex-start}.FinancialHeader_mobileView__KXAnE{display:flex;align-items:center;justify-content:space-between;width:100%}.FinancialHeader_mobileView__KXAnE p:first-child{display:flex}}.StatementToggle_statementToggle__aAer0{color:var(--mb-brand-color-primary);cursor:pointer;display:block;font-size:var(--mb-text-body);font-weight:var(--mb-font-semibold);margin-top:.25rem;text-align:right;-webkit-text-decoration:dotted underline;text-decoration:dotted underline;text-decoration-thickness:1px;text-underline-offset:3px;width:max-content}.ViewMode_viewMode__HVI3W{display:flex;align-items:center;margin-top:.5rem;margin-bottom:1.5rem}.ViewMode_mobileToggle__0gclW{cursor:pointer;display:none;align-items:center;gap:.25rem}.ViewMode_selectedType__ptRl_{color:var(--mb-brand-color-primary);font-weight:var(--mb-font-semibold)}.ViewMode_mobileIcon__BRWyR{margin-bottom:-.25rem;height:1rem;stroke:var(--mb-brand-color-primary);width:auto}.ViewMode_buttonView__Zgbw_{cursor:pointer;color:var(--mb-text-dark);font-size:var(--mb-text-body2);font-style:var(--mb-font-semibold);margin-right:.75rem;padding:.5rem .25rem .5rem 0;width:10rem}.ViewMode_activeViewButton__SgdPx{border-bottom:var(--mb-border-width-secondary) solid var(--mb-brand-color-primary);font-weight:var(--mb-font-semibold)}.ViewMode_icon__XDqlL{height:1rem;margin-right:.5rem;vertical-align:middle;width:1rem}.ViewMode_activeViewButton__SgdPx{color:var(--mb-brand-color-primary)}.ViewMode_activeViewButton__SgdPx .ViewMode_icon__XDqlL{stroke:var(--mb-brand-color-primary)}@media screen and (max-width:1280px){.ViewMode_dataView__qinrc{display:none}.ViewMode_mobileToggle__0gclW{display:flex}.ViewMode_viewMode__HVI3W{gap:1.5rem;margin-bottom:.5rem}}.FinancialModal_financialModal__WHlo3{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;margin-top:-1.5rem;width:55rem}.FinancialModal_header__iGDEh{border-bottom:var(--mb-border-width-primary) dashed var(--mb-border-color);display:flex;align-items:center;gap:.5rem;padding-bottom:.75rem}.FinancialModal_statementInfo__SjW_V{display:flex;align-items:center;gap:.25rem}.FinancialModal_statementType__jEjtx{font-size:var(--mb-text-h7);font-weight:var(--mb-fomt-semibold)}.FinancialModal_logoAndTicker__ia_Ii{display:flex;align-items:center;gap:.325rem}.FinancialModal_logo__8YnvH{border-radius:var(--mb-border-radius-full);height:1.75rem;object-fit:contain;width:auto}.FinancialModal_ticker__1pvgc{font-size:var(--mb-text-h7);color:var(--mb-text-dark)}@media screen and (max-width:744px){.FinancialModal_financialModal__WHlo3{width:100vw}.FinancialModal_logoAndTicker__ia_Ii{display:none}}@media screen and(max-width:480px){.FinancialModal_ticker__1pvgc{font-size:var(--mb-text-body)}}.FinancialTable_financialTable__fwVJe{border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);flex-grow:1;overflow:auto;width:100%}.FinancialTable_table__Li7h4{border-collapse:collapse;width:100%}.FinancialTable_header__t9tYa td{background-color:var(--mb-bg-color-tertiary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-top:0;color:var(--mb-text-dark);font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold);padding:.75rem;text-align:right}.FinancialTable_header__t9tYa td:first-child{border-left:0}.FinancialTable_header__t9tYa td:last-child{border-right:0}.FinancialTable_body__QTDcd td{background-color:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-bottom:0;border-left:0;font-size:var(--mb-text-body2);min-width:7rem;padding:.75rem;text-align:right}.FinancialTable_body__QTDcd td:last-child{border-right:0}.FinancialTable_body__QTDcd td:first-child{font-weight:var(--mb-font-semibold);padding-left:.75rem;text-align:left;width:max-content}.FinancialTable_body__QTDcd tr:nth-child(2n) td{background-color:var(--mb-bg-color-secondary)}body.dark .FinancialTable_body__QTDcd tr:nth-child(odd) td{background-color:var(--mb-bg-color-primary)}.FinancialTable_cashFlow___NKzV,.FinancialTable_property__s1oBM{left:0;min-width:11rem;position:-webkit-sticky;position:sticky;text-align:left}.FinancialTable_cashFlow___NKzV{min-width:14rem!important}.FinancialTable_chartIcon__N33jn{cursor:pointer;height:1rem;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:auto}.FinancialTable_chartIcon__N33jn path{transition:transform .3s ease-in-out}.FinancialTable_chartIcon__N33jn:hover path{stroke:var(--mb-brand-color-primary);transform:scale(1.1)}.FinancialTable_highlight__ujWVE td{font-weight:var(--mb-font-bold)!important}body.dark .FinancialTable_highlight__ujWVE td{color:var(--mb-text-dark)!important}.FinancialTable_noDataImage__0l1OC{height:auto;margin:auto;width:25%}@media screen and (max-width:1024px){.FinancialTable_financialTable__fwVJe{height:100%}.FinancialTable_chartIcon__N33jn{padding-right:.325rem}}@media screen and (max-width:480px){.FinancialTable_body__QTDcd td{padding-block:.75rem;min-width:8rem}.FinancialTable_noDataImage__0l1OC{width:50%}}.GrowthTable_growthTable__eipMl{border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);flex-grow:1;overflow:auto;width:100%}.GrowthTable_table__FF43J{border-collapse:collapse;width:100%}.GrowthTable_header__yFcuY td{background-color:var(--mb-bg-color-tertiary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-top:0;color:var(--mb-text-dark);font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold);padding:.75rem;text-align:right}.GrowthTable_header__yFcuY td:first-child{border-left:0}.GrowthTable_header__yFcuY td:last-child{border-right:0}.GrowthTable_body__QPoXV td{background-color:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-bottom:0;border-left:0;font-size:var(--mb-text-body2);min-width:7rem;padding:.75rem;text-align:right}.GrowthTable_body__QPoXV td:last-child{border-right:0}.GrowthTable_body__QPoXV td:first-child{font-weight:var(--mb-font-semibold);padding-left:.75rem;text-align:left;width:max-content}.GrowthTable_body__QPoXV tr:nth-child(2n) td{background-color:var(--mb-bg-color-secondary)}body.dark .GrowthTable_body__QPoXV tr:nth-child(odd) td{background-color:var(--mb-bg-color-primary)}.GrowthTable_property__MXPCR{font-weight:var(--mb-font-semibold);left:0;min-width:15rem;position:-webkit-sticky;position:sticky;text-align:left}.GrowthTable_noDataImage__kZVPM{height:auto;margin:auto;width:25%}@media screen and (max-width:1024px){.GrowthTable_growthTable__eipMl{height:100%}.GrowthTable_property__MXPCR{min-width:8rem}}@media screen and (max-width:480px){.GrowthTable_body__QPoXV td{padding-block:.75rem;min-width:8rem}.GrowthTable_property__MXPCR{min-width:10rem}.GrowthTable_cashFlow__Ff_Mi{min-width:13rem!important}.GrowthTable_noDataImage__kZVPM{width:50%}}.BalanceSheet_balanceSheet__YzBmA,.CashFlow_cashFlow__htO_p,.HalfYearly_halfYearly___OwpA,.IncomeStatement_incomeStatement__wMprn,.QuarterlyResults_quarterlyResults__q7OwQ{display:flex;flex-direction:column;gap:.5rem}.StickyCompanyDetails_stickyCompanyDetails__tyYTS{background-color:var(--mb-bg-color-primary);border-bottom:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);position:fixed;top:var(--topRibbon-header-height);transition:top .3s ease-in-out;width:100%;z-index:9}.StickyCompanyDetails_content__Od79D{display:flex;align-items:center;gap:1rem;justify-content:space-between;margin-inline:auto;padding-block:.5rem;width:calc(100vw - 2 * var(--global-padding))}.StickyCompanyDetails_shiftUp__cGBd9{top:var(--topRibbon-height)}.StickyCompanyDetails_companyDetails__rAKH5{display:flex;align-items:center;gap:2rem}.StickyCompanyDetails_companyInfo__DwqNa{display:flex;align-items:center;gap:.75rem}.StickyCompanyDetails_companyLogo__wG_oL{border-radius:var(--mb-border-radius-full);height:2.5rem;overflow:hidden;width:2.5rem}.StickyCompanyDetails_logo__aHc12{border-radius:var(--mb-border-radius-full);height:2.5rem;object-fit:contain;width:2.5rem}.StickyCompanyDetails_priceChange__KIAEV{display:flex;align-items:center;gap:.5rem}.StickyCompanyDetails_price__hV1Wu{color:var(--mb-text-dark);font-size:var(--mb-text-h6);font-weight:var(--mb-font-semibold)}.StickyCompanyDetails_stats__GgJTU{display:flex;align-items:center;gap:.25rem;margin-top:.375rem}.StickyCompanyDetails_stats__GgJTU p{font-size:var(--mb-text-h7);font-weight:var(--mb-font-semibold)!important}.StickyCompanyDetails_actionButton__VxwjN{display:flex;align-items:center;gap:.75rem}.StickyCompanyDetails_skeleton__6NbYU{height:1.25rem;width:4rem!important}@media screen and (max-width:744px){.StickyCompanyDetails_content__Od79D{align-items:flex-start;gap:.25rem;padding-bottom:.25rem}.StickyCompanyDetails_companyDetails__rAKH5{flex-direction:column;align-items:flex-start;gap:0}.StickyCompanyDetails_priceChange__KIAEV{align-items:flex-end;padding-left:.25rem}.StickyCompanyDetails_companyLogo__wG_oL,.StickyCompanyDetails_logo__aHc12{height:1.75rem;width:1.75rem}.StickyCompanyDetails_actionButton__VxwjN{width:10rem;padding-block:.25rem}.StickyCompanyDetails_price__hV1Wu,.StickyCompanyDetails_stats__GgJTU p{font-size:var(--mb-text-body)}}.Main_main__niuoO{display:flex;flex-direction:column;width:100%}.Main_nav__uyOp4{background-color:var(--mb-bg-color-primary);border-bottom:var(--mb-border-width-primary) solid var(--mb-border-color-hovered);position:-webkit-sticky;position:sticky;top:calc(var(--topRibbon-header-height) + 4rem);left:0;transition:top .3s ease-in-out;width:100%;z-index:9}.Main_nav__uyOp4.Main_shiftUp___t0E3{top:calc(var(--topRibbon-height) + 4rem)}.Main_navbar__HIJ02{background:var(--mb-bg-color-primary);display:flex;align-items:center;gap:1.25rem;margin-inline:auto;overflow:hidden;overflow-x:auto;white-space:nowrap;width:calc(100vw - 2 * var(--global-padding))}.Main_navbar__HIJ02::-webkit-scrollbar{display:none}.Main_navItem__qqMAt{background-color:var(--mb-bg-color-primary);display:inline-block}.Main_label__jVeZ2{display:flex;align-items:center;gap:.5rem;font-size:var(--mb-text-body2);padding:.5rem;text-decoration:none}.Main_navItem__qqMAt:hover{background-color:var(--mb-bg-color-tertiary);border-radius:var(--mb-border-radius-lg);transition:.1s}.Main_navItem__qqMAt.Main_active__bkxdm{border-bottom:var(--mb-border-width-secondary) solid var(--mb-brand-color-primary)!important}.Main_navItem__qqMAt.Main_active__bkxdm:hover{border-radius:var(--mb-border-radius-lg) var(--mb-border-radius-lg) 0 0}body.dark .Main_navItem__qqMAt.Main_active__bkxdm a{color:var(--mb-text-white)}.Main_navItem__qqMAt.Main_active__bkxdm a{color:var(--mb-brand-color-primary)!important}.Main_mainContent__ZJbZZ{padding:2rem 0;scroll-margin-top:5.75rem;margin-inline:auto;width:calc(100vw - 2 * var(--global-padding))}.Main_mainContent__ZJbZZ:last-child{border-bottom:none}@media screen and (max-width:744px){.Main_navbar__HIJ02{padding-inline:var(--global-padding);width:100vw}}.layout_layout__btHkq{display:flex;flex-direction:column;gap:.75rem;width:100%}.layout_content__wiOEh{display:grid;grid-template-columns:26rem auto;grid-column-gap:1rem;column-gap:1rem;margin-inline:auto;min-height:calc(100vh - var(--topRibbon-header-height) - 5rem);width:calc(100vw - 2 * var(--global-padding))}.layout_main__aqEtg{border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-lg)}.layout_mainMobile__tINzS{display:none}@media screen and (max-width:1280px){.layout_content__wiOEh{grid-template-columns:23rem auto}}@media screen and (max-width:1024px){.layout_content__wiOEh{display:none}.layout_mainMobile__tINzS{display:block;width:100vw}}