.statement-period-select_period__9zdWZ{display:inline-flex;align-items:center;gap:8px;color:var(--ds-fg-2);font-family:var(--ds-font-sans);font-size:14px;font-weight:600}.statement-period-select_select__wKHRT{padding:8px 10px;border:1px solid var(--ds-border-2);border-radius:var(--ds-radius-md);background:var(--ds-bg-page);color:var(--ds-fg-1);font-family:var(--ds-font-mono);font-size:14px}.statement-chart-brand_brand__A09N5{position:absolute;z-index:3;top:var(--ds-sp-4);left:var(--ds-sp-6);display:inline-flex;align-items:center;gap:var(--ds-sp-2);pointer-events:none;color:var(--ds-fg-2);font-family:var(--ds-font-display);font-size:12px;font-weight:700;letter-spacing:-.005em;line-height:1}.statement-chart-brand_brandMark__8xvmv{width:24px;height:24px;flex:0 0 auto}.statement-chart-brand_brandName__2rTq2{white-space:nowrap}.statement-chart-brand_downloadButton__zRBad{position:absolute;z-index:4;top:var(--ds-sp-4);right:var(--ds-sp-6);display:inline-grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid var(--ds-border-1);border-radius:var(--ds-radius-sm);opacity:0;pointer-events:none;color:var(--ds-brand-700);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-1);cursor:pointer;transform:translateY(-3px);transition:opacity .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1)}[data-statement-chart]:focus-within .statement-chart-brand_downloadButton__zRBad,[data-statement-chart]:hover .statement-chart-brand_downloadButton__zRBad{opacity:1;pointer-events:auto;transform:translateY(0)}.statement-chart-brand_downloadButton__zRBad:hover{border-color:var(--ds-brand-300);background:var(--ds-brand-50)}.statement-chart-brand_downloadButton__zRBad:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--ds-brand-500);outline-offset:2px;box-shadow:var(--ds-ring-focus);transform:translateY(0)}.statement-chart-brand_downloadButton__zRBad:disabled{cursor:wait}@media (hover:none),(pointer:coarse){.statement-chart-brand_downloadButton__zRBad{opacity:1;pointer-events:auto;transform:translateY(0)}}@media (max-width:640px){.statement-chart-brand_brand__A09N5{left:var(--ds-sp-4)}.statement-chart-brand_downloadButton__zRBad{right:var(--ds-sp-4)}}@media print{.statement-chart-brand_downloadButton__zRBad{display:none}}.income-statement-breakdown_card__vNtgP{width:100%;min-width:0;margin:0;border:1px solid var(--ds-border-1);border-radius:var(--ds-radius-lg);background:var(--ds-bg-surface);overflow:visible}.income-statement-breakdown_header__dDe_q{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-sp-5);padding:var(--ds-sp-6) var(--ds-sp-7);border-bottom:1px solid var(--ds-border-1)}.income-statement-breakdown_heading__MDiUp{display:grid;gap:var(--ds-sp-1);min-width:0}.income-statement-breakdown_title__zGG5V{color:var(--ds-fg-1);font-family:var(--ds-font-display);font-size:18px;font-weight:600;line-height:1.15}.income-statement-breakdown_subtitle__GaJHn{color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:13px;line-height:1.45}.income-statement-breakdown_controls__rduzb{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ds-sp-3)}.income-statement-breakdown_desktopChart__it4Cz{position:relative;width:100%;min-width:0;background:linear-gradient(var(--ds-border-1),var(--ds-border-1)) 0 100% /100% 1px no-repeat,var(--ds-bg-surface)}.income-statement-breakdown_chartCanvas__kH84u{width:100%;height:100%}.income-statement-breakdown_incomeChart__vLoD4{height:clamp(540px,42vw,600px)}.income-statement-breakdown_balanceChart__HNA_r{height:clamp(580px,45vw,640px)}.income-statement-breakdown_balanceGuide__C_Bgv{position:absolute;z-index:1;top:var(--ds-sp-5);right:84px;left:220px;display:grid;grid-template-columns:1fr 1fr;pointer-events:none;color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:13px;font-weight:600}.income-statement-breakdown_balanceGuide__C_Bgv span:last-child{text-align:right}.income-statement-breakdown_svgLabel__phutA{fill:var(--ds-fg-2);font-family:var(--ds-font-ui);font-size:14px;font-weight:600}.income-statement-breakdown_svgLabel__phutA,.income-statement-breakdown_svgValue__aKLxO{paint-order:stroke fill;stroke:var(--ds-bg-surface);stroke-linejoin:round;stroke-width:4px}.income-statement-breakdown_svgValue__aKLxO{fill:var(--ds-fg-3);font-family:var(--ds-font-mono);font-size:13.5px;font-weight:400}.income-statement-breakdown_node_revenue__7Zw6o{fill:var(--ds-brand-700);stroke:var(--ds-brand-700)}.income-statement-breakdown_node_profit__2YKxX{fill:var(--ds-rating-buy);stroke:var(--ds-rating-buy)}.income-statement-breakdown_node_expense__8y_4i{fill:var(--ds-fg-3);stroke:var(--ds-fg-3)}.income-statement-breakdown_node_adjustment__LEjC8{fill:var(--ds-fg-4);stroke:var(--ds-fg-3)}.income-statement-breakdown_node_assets___unTe{fill:var(--ds-brand-700);stroke:var(--ds-brand-700)}.income-statement-breakdown_node_current__mErrU{fill:color-mix(in srgb,var(--ds-brand-700) 72%,var(--ds-bg-surface));stroke:var(--ds-brand-700)}.income-statement-breakdown_node_assetDetail__RkpyC{fill:color-mix(in srgb,var(--ds-brand-700) 46%,var(--ds-bg-surface));stroke:color-mix(in srgb,var(--ds-brand-700) 72%,var(--ds-bg-surface))}.income-statement-breakdown_node_liability__tWD_D{fill:var(--ds-rating-sell);stroke:var(--ds-rating-sell)}.income-statement-breakdown_node_equity__vi0wn{fill:var(--ds-rating-buy);stroke:var(--ds-rating-buy)}.income-statement-breakdown_node_deficit__4Otan{fill:var(--ds-rating-sell);stroke:var(--ds-rating-sell)}.income-statement-breakdown_node_adjustment__LEjC8,.income-statement-breakdown_node_assetDetail__RkpyC,.income-statement-breakdown_node_assets___unTe,.income-statement-breakdown_node_current__mErrU,.income-statement-breakdown_node_deficit__4Otan,.income-statement-breakdown_node_equity__vi0wn,.income-statement-breakdown_node_expense__8y_4i,.income-statement-breakdown_node_liability__tWD_D,.income-statement-breakdown_node_profit__2YKxX,.income-statement-breakdown_node_revenue__7Zw6o{stroke-width:1px}.income-statement-breakdown_label_assetDetail__EIX6x,.income-statement-breakdown_label_assets__HsT80,.income-statement-breakdown_label_current__5G9Nl,.income-statement-breakdown_label_revenue__n34uK{fill:var(--ds-brand-700)}.income-statement-breakdown_label_equity__JUx0N,.income-statement-breakdown_label_profit__vT5i1{fill:var(--ds-rating-buy)}.income-statement-breakdown_label_deficit__kXOiM,.income-statement-breakdown_label_liability__DVQ8c{fill:var(--ds-rating-sell)}.income-statement-breakdown_label_adjustment__BcAqg,.income-statement-breakdown_label_expense__XmM00{fill:var(--ds-fg-2)}.income-statement-breakdown_pipeLink__RKbEN{opacity:.78;transition:opacity .16s cubic-bezier(.2,0,0,1)}.income-statement-breakdown_pipeLink__RKbEN:hover{opacity:.96}.income-statement-breakdown_link_revenue__2Kz42{stroke:color-mix(in srgb,var(--ds-brand-700) 34%,transparent)}.income-statement-breakdown_link_profit__Dz2AO{stroke:color-mix(in srgb,var(--ds-rating-buy) 38%,transparent)}.income-statement-breakdown_link_expense__dc_WF{stroke:color-mix(in srgb,var(--ds-fg-3) 28%,transparent)}.income-statement-breakdown_link_adjustment__aPZUu{stroke:color-mix(in srgb,var(--ds-fg-4) 38%,transparent)}.income-statement-breakdown_link_assetDetail__5H8sm,.income-statement-breakdown_link_assets__Fk_4T,.income-statement-breakdown_link_current__vMUAw{stroke:color-mix(in srgb,var(--ds-brand-700) 30%,transparent)}.income-statement-breakdown_link_liability__O0NNy{stroke:color-mix(in srgb,var(--ds-rating-sell) 30%,transparent)}.income-statement-breakdown_link_equity__mVqqH{stroke:color-mix(in srgb,var(--ds-rating-buy) 32%,transparent)}.income-statement-breakdown_link_deficit__jLBC3{stroke:color-mix(in srgb,var(--ds-rating-sell) 34%,transparent)}.income-statement-breakdown_bridgeTitle___3vsD,.income-statement-breakdown_mobileBridge__Dapsh{display:none}.income-statement-breakdown_desktopFallback__AloGv{display:grid;grid-template-columns:1fr;gap:0;background:var(--ds-bg-surface)}.income-statement-breakdown_bridgeRow__1iV7D{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-sp-3);min-width:0;padding:11px var(--ds-sp-4);border-bottom:1px solid var(--ds-border-2);background:var(--ds-bg-surface);color:var(--ds-fg-2);font-size:15px;font-weight:500}.income-statement-breakdown_bridgeRow__1iV7D strong{color:var(--ds-fg-1);font-family:var(--ds-font-mono);font-size:15px;font-weight:700;white-space:nowrap}.income-statement-breakdown_bridgeRow__1iV7D[data-sign=negative] strong{color:var(--ds-bear-700)}.income-statement-breakdown_bridgeRow__1iV7D[data-sign=positive] strong{color:var(--ds-bull-700)}.income-statement-breakdown_bridgeRow__1iV7D[data-kind=sub],.income-statement-breakdown_bridgeRow__1iV7D[data-kind=sub] strong{color:var(--ds-fg-1);font-weight:600}.income-statement-breakdown_bridgeRow__1iV7D[data-kind=total]{margin-top:-1px;border-top:2px solid var(--ds-bull-600);border-bottom:0;color:var(--ds-fg-1);font-weight:700}.income-statement-breakdown_bridgeRow__1iV7D:last-child{border-bottom:0}.income-statement-breakdown_bridge_expense__aFenM strong{color:var(--ds-fg-3)}.income-statement-breakdown_bridge_adjustment__aEnwX strong{color:var(--ds-fg-2)}.income-statement-breakdown_bridge_result__rP7sm{border-top:2px solid var(--ds-rating-buy)}@media (max-width:900px){.income-statement-breakdown_header__dDe_q{align-items:stretch;flex-direction:column;padding:var(--ds-sp-4)}.income-statement-breakdown_controls__rduzb{justify-content:space-between;width:100%}.income-statement-breakdown_desktopChart__it4Cz{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.income-statement-breakdown_mobileBridge__Dapsh{display:grid;grid-template-columns:1fr;gap:0;background:var(--ds-bg-surface)}.income-statement-breakdown_bridgeTitle___3vsD{display:block;padding:4px var(--ds-sp-4);color:var(--ds-fg-3);font-size:12px;font-weight:700;letter-spacing:var(--ds-ls-wider);text-transform:uppercase}.income-statement-breakdown_bridgeTitle___3vsD:not(:first-child){margin-top:16px}}@media (min-width:901px) and (max-width:1100px){.income-statement-breakdown_header__dDe_q{align-items:flex-start;flex-direction:column}.income-statement-breakdown_controls__rduzb{justify-content:flex-start;width:100%}.income-statement-breakdown_incomeChart__vLoD4{height:540px}.income-statement-breakdown_balanceChart__HNA_r{height:580px}.income-statement-breakdown_svgLabel__phutA{font-size:11px}.income-statement-breakdown_svgValue__aKLxO{font-size:10px}}@media print{.income-statement-breakdown_controls__rduzb{display:none}.income-statement-breakdown_card__vNtgP{break-inside:avoid;box-shadow:none}.income-statement-breakdown_desktopChart__it4Cz{display:block;position:relative;width:100%;height:390px;overflow:visible;clip-path:none}.income-statement-breakdown_mobileBridge__Dapsh{display:none}}.financial-history-charts_root__7wK4v{width:100%;display:flex;flex-direction:column;gap:var(--ds-space-4,16px)}.financial-history-charts_summary__aGd8S{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--ds-bg-surface);border:1px solid var(--ds-border-1);border-radius:var(--ds-radius-lg);overflow:hidden}.financial-history-charts_summary__aGd8S[data-count="1"]{grid-template-columns:minmax(0,1fr)}.financial-history-charts_summary__aGd8S[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-history-charts_summary__aGd8S[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.financial-history-charts_summaryItem__w_m6E{min-width:0;padding:14px 16px;display:flex;flex-direction:column;gap:4px;border-inline-start:1px solid var(--ds-border-1)}.financial-history-charts_summaryItem__w_m6E:first-child{border-inline-start:0}.financial-history-charts_summaryLabel___Fu78{color:var(--ds-fg-brand);font-family:var(--ds-font-sans);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.financial-history-charts_summaryValue__WQWFk{color:var(--ds-fg-1);font-family:var(--ds-font-mono);font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;white-space:nowrap}.financial-history-charts_summaryNote__lCNYB{min-height:1.2em;color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:14px;line-height:1.25}.financial-history-charts_summaryNote__lCNYB b{font-family:var(--ds-font-mono);font-weight:400}.financial-history-charts_positive__RRSTB{color:var(--ds-rating-buy)}.financial-history-charts_negative__OFx47{color:var(--ds-rating-sell)}.financial-history-charts_businessMetricGrid__hdvjh,.financial-history-charts_grid__q7nng,.financial-history-charts_mixGrid__1Rh_q,.financial-history-charts_mixHistoryGrid__FXDae{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4,16px)}.financial-history-charts_businessMetricCard__jRe3p:only-child{grid-column:1/-1}.financial-history-charts_businessMetricChart__1mb5Q{height:250px;min-height:250px}.financial-history-charts_historyCaption__UX4zn{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.financial-history-charts_mixMode__jikK8{flex:0 0 auto;padding:2px;display:inline-flex;align-items:center;gap:2px;background:var(--ds-bg-alt);border:1px solid var(--ds-border-1);border-radius:var(--ds-radius-pill)}.financial-history-charts_mixMode__jikK8 button{min-height:28px;padding:4px 10px;color:var(--ds-fg-3);background:transparent;border:0;border-radius:var(--ds-radius-pill);font-family:var(--ds-font-sans);font-size:10px;font-weight:650;line-height:1;cursor:pointer;transition:color .16s cubic-bezier(.2,0,0,1),background-color .16s cubic-bezier(.2,0,0,1)}.financial-history-charts_mixMode__jikK8 button[aria-pressed=true]{color:var(--ds-fg-1);background:var(--ds-bg-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--ds-fg-1) 10%,transparent)}.financial-history-charts_mixMode__jikK8 button:focus-visible{outline:2px solid var(--ds-brand-500);outline-offset:1px}.financial-history-charts_mixHistoryChart__oFl4_{height:250px;min-height:250px}.financial-history-charts_mixCard__wzmRy{min-width:0;margin:0;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--ds-bg-surface);border:1px solid var(--ds-border-1);border-radius:var(--ds-radius-lg)}.financial-history-charts_mixCard__wzmRy:only-child{grid-column:1/-1}.financial-history-charts_mixCard__wzmRy:only-child .financial-history-charts_mixBody__IeQtj{grid-template-columns:minmax(180px,.42fr) minmax(320px,1.58fr)}.financial-history-charts_mixBody__IeQtj{min-width:0;display:grid;grid-template-columns:minmax(148px,.72fr) minmax(210px,1.28fr);align-items:center;gap:18px}.financial-history-charts_donutWrap__Sm14x{position:relative;width:min(100%,190px);aspect-ratio:1;justify-self:center;display:grid;place-items:center}.financial-history-charts_donut__9yDzf{position:absolute;inset:0;width:100%;height:100%}.financial-history-charts_donutLabel__68w9M,.financial-history-charts_donutValue__o_d2G{position:relative;z-index:1;max-width:68%;text-align:center}.financial-history-charts_donutValue__o_d2G{margin-top:-4px;color:var(--ds-fg-1);font-family:var(--ds-font-sans);font-size:24px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.1}.financial-history-charts_donutLabel__68w9M{position:absolute;top:calc(50% + 18px);color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:13.5px;font-weight:400;line-height:1.2}.financial-history-charts_mixRows__bBMKn{min-width:0;border-block:1px solid var(--ds-border-1)}.financial-history-charts_mixRow__sg23F{min-width:0;padding-block:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid var(--ds-border-1);color:var(--ds-fg-2);font-family:var(--ds-font-sans);font-size:15px;line-height:1.25}.financial-history-charts_mixRow__sg23F:first-child{border-top:0}.financial-history-charts_mixHeader__K8zQu{color:var(--ds-fg-4);font-size:15px;font-weight:600}.financial-history-charts_mixIdentity__3kdAY{min-width:0;display:flex;align-items:center;gap:8px;font-weight:600}.financial-history-charts_mixIdentity__3kdAY>span:last-child{min-width:0}.financial-history-charts_mixIdentity__3kdAY small,.financial-history-charts_mixShare__wkLV2 small{display:block;margin-top:2px;color:var(--ds-fg-4);font-family:var(--ds-font-mono);font-size:13.5px;font-variant-numeric:tabular-nums;font-weight:500}.financial-history-charts_mixShare__wkLV2 small{font-size:13px;font-weight:400}.financial-history-charts_mixSwatch__WRZ_i{width:8px;height:8px;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 2px var(--ds-bg-surface),0 0 0 3px var(--ds-border-1)}.financial-history-charts_mixShare__wkLV2{color:var(--ds-fg-1);font-family:var(--ds-font-mono);font-size:15px;font-variant-numeric:tabular-nums;font-weight:700;text-align:end;white-space:nowrap}.financial-history-charts_mixShare__wkLV2 small.financial-history-charts_positive__RRSTB{color:var(--ds-delta-pos)}.financial-history-charts_mixShare__wkLV2 small.financial-history-charts_negative__OFx47{color:var(--ds-delta-neg)}.financial-history-charts_mixSource__KZX7T{margin:0;padding-top:2px;color:var(--ds-fg-4);font-family:var(--ds-font-sans);font-size:13px;line-height:1.4}.financial-history-charts_mixSource__KZX7T a{color:var(--ds-fg-brand);text-decoration:underline;text-underline-offset:2px}.financial-history-charts_card___LwVD{min-width:0;margin:0;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--ds-bg-surface);border:1px solid var(--ds-border-1);border-radius:var(--ds-radius-lg)}.financial-history-charts_caption__MnGlv{display:flex;flex-direction:column;gap:3px}.financial-history-charts_title__AlGw9{color:var(--ds-fg-1);font-family:var(--ds-font-display);font-size:16px;font-weight:600;letter-spacing:-.005em;line-height:1.25}.financial-history-charts_subtitle__PmzWm{color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:13px;line-height:1.35}.financial-history-charts_chart__oXHPF{width:100%;height:230px;min-height:230px}.financial-history-charts_asOf__EDL3v{margin:0;color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:14px;line-height:1.4}@media (max-width:820px){.financial-history-charts_summary__aGd8S,.financial-history-charts_summary__aGd8S[data-count="2"],.financial-history-charts_summary__aGd8S[data-count="3"],.financial-history-charts_summary__aGd8S[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-history-charts_summary__aGd8S[data-count="1"]{grid-template-columns:minmax(0,1fr)}.financial-history-charts_summaryItem__w_m6E:nth-child(3){border-inline-start:0}.financial-history-charts_summaryItem__w_m6E:nth-child(n+3){border-top:1px solid var(--ds-border-1)}.financial-history-charts_businessMetricGrid__hdvjh,.financial-history-charts_grid__q7nng,.financial-history-charts_mixGrid__1Rh_q,.financial-history-charts_mixHistoryGrid__FXDae{grid-template-columns:1fr}}@media (max-width:480px){.financial-history-charts_root__7wK4v{gap:12px}.financial-history-charts_summaryItem__w_m6E{padding:12px}.financial-history-charts_card___LwVD{padding:12px 8px 10px}.financial-history-charts_mixCard__wzmRy{padding:12px}.financial-history-charts_mixRow__sg23F{gap:8px}.financial-history-charts_caption__MnGlv{padding-inline:4px}.financial-history-charts_historyCaption__UX4zn{align-items:stretch;flex-direction:column}.financial-history-charts_mixMode__jikK8{align-self:flex-start}.financial-history-charts_chart__oXHPF{height:210px;min-height:210px}.financial-history-charts_businessMetricChart__1mb5Q,.financial-history-charts_mixHistoryChart__oFl4_{height:230px;min-height:230px}}@media (max-width:720px){.financial-history-charts_mixBody__IeQtj,.financial-history-charts_mixCard__wzmRy:only-child .financial-history-charts_mixBody__IeQtj{grid-template-columns:1fr}}@media print{.financial-history-charts_businessMetricGrid__hdvjh,.financial-history-charts_grid__q7nng,.financial-history-charts_mixGrid__1Rh_q,.financial-history-charts_mixHistoryGrid__FXDae{grid-template-columns:repeat(2,minmax(0,1fr))}.financial-history-charts_card___LwVD,.financial-history-charts_mixCard__wzmRy{break-inside:avoid}.financial-history-charts_mixMode__jikK8{display:none}}