.ds-auth-action-overlay{position:fixed;inset:0;z-index:120;background:rgba(10,13,18,.42);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:ds-auth-action-fade .22s var(--ds-ease-standard)}.ds-auth-action-dialog{position:fixed;top:50%;left:50%;z-index:121;width:min(440px,calc(100vw - 48px));max-height:calc(100dvh - 48px);overflow-x:hidden;overflow-y:auto;border-radius:12px;background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-4);color:var(--ds-fg-1);font-family:var(--ds-font-sans);outline:none;transform:translate(-50%,-50%);animation:ds-auth-action-slide-up var(--ds-dur-slow) var(--ds-ease-emphasized)}.ds-auth-action-close{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--ds-fg-3);cursor:pointer;transition:background var(--ds-dur-fast) var(--ds-ease-standard)}.ds-auth-action-close:hover:not(:disabled){background:var(--ds-bg-sunken);color:var(--ds-fg-1)}.ds-auth-action-head{padding:32px 32px 0}.ds-auth-action-brand{width:32px;height:32px;display:block;margin-bottom:18px}.ds-auth-action-eyebrow{margin:0 0 8px;color:var(--ds-fg-brand);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ds-auth-action-eyebrow.danger{color:var(--ds-bear-700)}.ds-auth-action-title{margin:0 0 8px;color:var(--ds-fg-1);font-family:var(--ds-font-display);font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ds-auth-action-description{margin:0;color:var(--ds-fg-3);font-family:var(--ds-font-serif);font-size:14.5px;line-height:1.5}.ds-auth-action-body{padding:24px 32px 28px}.ds-auth-action-badge{display:flex;justify-content:center;margin-bottom:18px}.ds-auth-action-error{margin-bottom:12px;color:var(--ds-bear-700);font-size:12.5px;line-height:1.5}.ds-auth-action-actions{display:flex;flex-direction:column;gap:10px}.ds-auth-action-cancel,.ds-auth-action-confirm{width:100%;min-height:44px;padding:12px 16px;border-radius:var(--ds-radius-md);font-family:var(--ds-font-sans);font-size:14.5px;font-weight:600;cursor:pointer;margin-top:6px}.ds-auth-action-confirm{border:1px solid var(--ds-brand-700);background:var(--ds-brand-700);color:var(--ds-white)}.ds-auth-action-confirm:hover:not(:disabled){border-color:var(--ds-brand-900);background:var(--ds-brand-900)}.ds-auth-action-confirm.danger{border-color:var(--ds-bear-600);background:var(--ds-bear-600)}.ds-auth-action-confirm.danger:hover:not(:disabled){border-color:var(--ds-bear-700);background:var(--ds-bear-700)}.ds-auth-action-cancel{border:1px solid var(--ds-border-2);background:var(--ds-bg-surface);color:var(--ds-fg-1)}.ds-auth-action-cancel:hover:not(:disabled){border-color:var(--ds-ink-300);background:var(--ds-bg-sunken)}.ds-auth-action-cancel:disabled,.ds-auth-action-close:disabled,.ds-auth-action-confirm:disabled{cursor:wait;opacity:.58}@keyframes ds-auth-action-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-auth-action-slide-up{0%{translate:0 12px;opacity:0}to{translate:0 0;opacity:1}}@media (max-width:540px){.ds-auth-action-dialog{top:14px;width:calc(100vw - 28px);max-height:calc(100dvh - 28px);transform:translateX(-50%)}.ds-auth-action-body,.ds-auth-action-head{padding-right:22px;padding-left:22px}}@media (max-width:420px){.ds-auth-action-dialog{top:10px;width:calc(100vw - 20px)}.ds-auth-action-body,.ds-auth-action-head{padding-right:16px;padding-left:16px}.ds-auth-action-head{padding-top:26px}.ds-auth-action-title{font-size:23px}}@media (max-height:620px){.ds-auth-action-dialog{top:12px;max-height:calc(100dvh - 24px);transform:translateX(-50%)}.ds-auth-action-head{padding-top:22px}}@media (prefers-reduced-motion:reduce){.ds-auth-action-dialog,.ds-auth-action-overlay{animation:none}}.model-contract-cards_root__73HxW{display:flex;flex-direction:column;gap:18px;padding-block:2px}.model-contract-cards_header___H9aC{max-width:760px}.model-contract-cards_title__ntAWA{margin:0;color:var(--ds-fg-1);font-family:var(--ds-font-display);font-size:20px;line-height:1.2}.model-contract-cards_subtitle__k0K_E{margin:5px 0 0;color:var(--ds-fg-3);font-family:var(--ds-font-serif);font-size:13px;line-height:1.5}.model-contract-cards_group__BDyVe{display:flex;flex-direction:column;gap:7px}.model-contract-cards_groupTitle__u40Vt{margin:0;color:var(--ds-fg-4);font-family:var(--ds-font-sans);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.model-contract-cards_grid__yS8gI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--ds-border-1)}.model-contract-cards_lens__LVhpK{min-width:0;padding:14px 16px 15px 0;border-block-end:1px solid var(--ds-border-1);background:var(--ds-bg-surface)}.model-contract-cards_lens__LVhpK:nth-child(odd){padding-inline-end:20px;border-inline-end:1px solid var(--ds-border-1)}.model-contract-cards_lens__LVhpK:nth-child(2n){padding-inline-start:20px}.model-contract-cards_headingRow__Hf4dT{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:start}.model-contract-cards_index__qiKEk{padding-top:1px;color:var(--ds-fg-4);font-family:var(--ds-font-mono);font-size:10px;font-variant-numeric:tabular-nums}.model-contract-cards_identity__MZ9Jf{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.model-contract-cards_name__hsq2m{margin:0;color:var(--ds-fg-1);font-family:var(--ds-font-display);font-size:14px;font-weight:650;line-height:1.25}.model-contract-cards_role__AVtKK{flex:0 0 auto;color:var(--ds-fg-brand);font-family:var(--ds-font-sans);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.model-contract-cards_resultRow__O170f{display:flex;justify-content:space-between;gap:12px;align-items:end;margin:11px 0 0 32px}.model-contract-cards_influenceValue__P0NCx,.model-contract-cards_value__f3dc9{color:var(--ds-fg-1);font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums}.model-contract-cards_value__f3dc9{font-size:20px;font-weight:700;line-height:1}.model-contract-cards_influenceLabel__YdvRF,.model-contract-cards_valueLabel__e1j_l{margin-top:3px;color:var(--ds-fg-4);font-family:var(--ds-font-sans);font-size:9px;line-height:1.25}.model-contract-cards_influence__bSBiu{min-width:94px;text-align:end}.model-contract-cards_influenceValue__P0NCx{font-size:13px;font-weight:650;line-height:1.1}.model-contract-cards_track__Y_e8X{position:relative;height:3px;margin:9px 0 0 32px;overflow:hidden;background:var(--ds-bg-sunken)}.model-contract-cards_fill__uPP_j{position:absolute;inset-block:0;inset-inline-start:0;background:var(--ds-brand-700)}.model-contract-cards_details__ebNQB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin:10px 0 0 32px;padding-top:9px;border-block-start:1px solid var(--ds-border-2)}.model-contract-cards_detail__h_Ime{min-width:0}.model-contract-cards_detail__h_Ime dt,.model-contract-cards_explanationLabel__PQxcj{color:var(--ds-fg-4);font-family:var(--ds-font-sans);font-size:9px;font-weight:650;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.model-contract-cards_detail__h_Ime dd{margin:2px 0 0;color:var(--ds-fg-2);font-family:var(--ds-font-sans);font-size:10px;line-height:1.35}.model-contract-cards_detail__h_Ime .model-contract-cards_numericDetail__0Lv4U{font-family:var(--ds-font-mono);font-variant-numeric:tabular-nums}.model-contract-cards_limitation__sQ2ph{margin-inline-start:32px;font-family:var(--ds-font-serif)}.model-contract-cards_explanation__SyFmC{margin:11px 0 0 32px}.model-contract-cards_assumption__XesBI{margin:3px 0 0;color:var(--ds-fg-2);font-family:var(--ds-font-serif);font-size:12px;line-height:1.55}.model-contract-cards_limitation__sQ2ph{margin-block:5px 0;color:var(--ds-fg-4);font-size:10px;font-style:italic;line-height:1.4}.model-contract-cards_calculation__e1L5h{margin:11px 0 0 32px;border-block-start:1px solid var(--ds-border-2)}.model-contract-cards_calculation__e1L5h summary{padding-block:8px 2px;color:var(--ds-fg-brand);cursor:pointer;font-family:var(--ds-font-sans);font-size:10px;font-weight:700;line-height:1.3}.model-contract-cards_calculation__e1L5h summary::marker{color:var(--ds-fg-4)}.model-contract-cards_calculationBody__khG_7{padding:8px 0 2px}.model-contract-cards_calculationLabel__Sj3vq{color:var(--ds-fg-4);font-family:var(--ds-font-sans);font-size:9px;font-weight:650;letter-spacing:.035em;line-height:1.25;text-transform:uppercase}.model-contract-cards_formula__aIcy1,.model-contract-cards_inputUnavailable__nGgXv{margin:3px 0 10px;color:var(--ds-fg-2);font-family:var(--ds-font-serif);font-size:11px;line-height:1.5}.model-contract-cards_inputGrid__DN8n0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:4px 0 0;border-block-start:1px solid var(--ds-border-2)}.model-contract-cards_input__XKjp6{display:flex;min-width:0;justify-content:space-between;gap:8px;padding-block:5px;border-block-end:1px solid var(--ds-border-2)}.model-contract-cards_input__XKjp6 dt{color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:9px;line-height:1.3}.model-contract-cards_input__XKjp6 dd{margin:0;color:var(--ds-fg-1);font-family:var(--ds-font-mono);font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;text-align:end}.model-contract-cards_bridge__TLxYw{margin-top:11px;padding-top:10px;border-block-start:1px solid var(--ds-border-1)}.model-contract-cards_bridgeSummary__wXIxO{max-width:66ch;margin:3px 0 7px;color:var(--ds-fg-2);font-family:var(--ds-font-serif);font-size:11px;line-height:1.5}.model-contract-cards_bridgeGrid__3y5X6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;border-block-start:1px solid var(--ds-border-2)}.model-contract-cards_bridgeStep__aTkRS{display:flex;min-width:0;justify-content:space-between;gap:8px;padding-block:5px;border-block-end:1px solid var(--ds-border-2)}.model-contract-cards_bridgeStep__aTkRS dt{color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:9px;line-height:1.3}.model-contract-cards_bridgeStep__aTkRS dd{margin:0;color:var(--ds-fg-1);font-family:var(--ds-font-mono);font-size:9px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;text-align:end}@media (max-width:760px){.model-contract-cards_grid__yS8gI{grid-template-columns:minmax(0,1fr)}.model-contract-cards_lens__LVhpK,.model-contract-cards_lens__LVhpK:nth-child(2n),.model-contract-cards_lens__LVhpK:nth-child(odd){padding:13px 0;border-inline-end:0}.model-contract-cards_bridgeGrid__3y5X6,.model-contract-cards_inputGrid__DN8n0{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.model-contract-cards_identity__MZ9Jf,.model-contract-cards_resultRow__O170f{align-items:flex-start}.model-contract-cards_identity__MZ9Jf{flex-direction:column;gap:3px}.model-contract-cards_resultRow__O170f{flex-direction:column}.model-contract-cards_influence__bSBiu{min-width:0;text-align:start}}.early-warning-signals_root__uF8g5{display:flex;flex-direction:column;gap:var(--ds-sp-4);min-width:0}.early-warning-signals_sectionHeader__grl7g{display:flex;flex-direction:column;gap:var(--ds-sp-1)}.early-warning-signals_heading__AA7qg{margin:0;color:var(--ds-fg-1);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:var(--ds-fw-bold);letter-spacing:var(--ds-ls-snug);line-height:var(--ds-lh-snug)}.early-warning-signals_intro__AkpPl{max-width:680px;margin:0;color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-lh-relaxed)}.early-warning-signals_list__BurS3{overflow:hidden;border-block:1px solid var(--ds-border-1);background:var(--ds-bg-surface)}.early-warning-signals_card__HLEEe{display:grid;grid-template-columns:24px 36px minmax(0,1fr) minmax(240px,.72fr);align-items:start;gap:var(--ds-sp-3);min-width:0;padding:var(--ds-sp-4) var(--ds-sp-1);break-inside:avoid}.early-warning-signals_card__HLEEe+.early-warning-signals_card__HLEEe{border-top:1px solid var(--ds-border-1)}.early-warning-signals_sequence__bkpRe{padding-top:9px;color:var(--ds-fg-4);font-family:var(--ds-font-mono);font-size:10px;font-weight:var(--ds-fw-semi);font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;text-align:center}.early-warning-signals_icon___PYOC{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ds-radius-md);background:var(--ds-bg-sunken);color:var(--ds-brand-700)}.early-warning-signals_content__Li2xE{min-width:0;padding-top:4px}.early-warning-signals_title__rt2wl{min-width:0;margin:0;color:var(--ds-fg-1);font-family:var(--ds-font-display);font-size:var(--ds-text-sm);font-weight:var(--ds-fw-semi);letter-spacing:-.005em;line-height:var(--ds-lh-normal);text-wrap:pretty}.early-warning-signals_card__HLEEe[data-copy=narrative] .early-warning-signals_title__rt2wl{color:var(--ds-fg-2);font-family:var(--ds-font-sans);font-weight:var(--ds-fw-regular);line-height:var(--ds-lh-relaxed)}.early-warning-signals_explanation__y9xwk{max-width:680px;margin:var(--ds-sp-1) 0 0;color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-lh-relaxed);text-wrap:pretty}.early-warning-signals_current__ewajr{display:flex;flex-wrap:wrap;gap:var(--ds-sp-1) var(--ds-sp-2);margin:var(--ds-sp-2) 0 0;color:var(--ds-fg-4);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);line-height:var(--ds-lh-normal)}.early-warning-signals_current__ewajr span{font-weight:var(--ds-fw-semi)}.early-warning-signals_current__ewajr strong{color:var(--ds-fg-2);font-family:var(--ds-font-mono);font-weight:var(--ds-fw-medium)}.early-warning-signals_alert__XWy9b{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--ds-sp-2);min-width:0;padding:var(--ds-sp-2) var(--ds-sp-3);border-inline-start:2px solid var(--ds-bear-500);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0;background:var(--ds-bear-50)}.early-warning-signals_alert__XWy9b[data-tone=watch]{align-items:center;align-self:center;padding-block:var(--ds-sp-1);border-inline-start-color:var(--ds-warn-500);background:transparent}.early-warning-signals_alertIcon__PDfFp{margin-top:1px;color:var(--ds-bear-600)}.early-warning-signals_alert__XWy9b[data-tone=watch] .early-warning-signals_alertIcon__PDfFp{margin-top:0;color:var(--ds-warn-700)}.early-warning-signals_alert__XWy9b p{display:flex;flex-wrap:wrap;gap:var(--ds-sp-1) var(--ds-sp-2);margin:0;color:var(--ds-fg-2);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);line-height:var(--ds-lh-relaxed);overflow-wrap:anywhere}.early-warning-signals_alert__XWy9b strong{color:var(--ds-bear-800);font-weight:var(--ds-fw-bold);white-space:nowrap}.early-warning-signals_alert__XWy9b[data-tone=watch] strong{color:var(--ds-warn-700);font-weight:var(--ds-fw-semi)}.early-warning-signals_alert__XWy9b p>span{font-family:var(--ds-font-mono)}@media (max-width:860px){.early-warning-signals_card__HLEEe{grid-template-columns:24px 36px minmax(0,1fr)}.early-warning-signals_alert__XWy9b{grid-column:3;margin-top:var(--ds-sp-1)}}@media (max-width:560px){.early-warning-signals_root__uF8g5{gap:var(--ds-sp-3)}.early-warning-signals_heading__AA7qg{font-size:var(--ds-text-lg)}.early-warning-signals_card__HLEEe{grid-template-columns:20px 32px minmax(0,1fr);gap:var(--ds-sp-2);padding-block:var(--ds-sp-3)}.early-warning-signals_sequence__bkpRe{padding-top:8px;font-size:9px}.early-warning-signals_icon___PYOC{width:28px;height:28px}.early-warning-signals_content__Li2xE{padding-top:2px}.early-warning-signals_explanation__y9xwk,.early-warning-signals_title__rt2wl{font-size:var(--ds-text-xs)}.early-warning-signals_alert__XWy9b{padding-inline:var(--ds-sp-2)}}@media print{.early-warning-signals_card__HLEEe,.early-warning-signals_root__uF8g5{box-shadow:none!important;break-inside:avoid-page}.early-warning-signals_alert__XWy9b{print-color-adjust:exact}}.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:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.15}.income-statement-breakdown_subtitle__GaJHn{color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:clamp(12px,1.05vw,14px);line-height:1.45}.income-statement-breakdown_controls__rduzb,.income-statement-breakdown_segmented__pM5e3{display:flex;align-items:center;gap:var(--ds-sp-2);flex:0 0 auto}.income-statement-breakdown_controls__rduzb{gap:var(--ds-sp-3);flex-wrap:wrap;justify-content:flex-end}.income-statement-breakdown_segmented__pM5e3{padding:2px;border:1px solid var(--ds-border-1);border-radius:999px;background:var(--ds-bg-subtle)}.income-statement-breakdown_activeTab__0AQd2,.income-statement-breakdown_tab__9ijvb{min-width:78px;min-height:36px;padding:0 var(--ds-sp-3);border:0;border-radius:999px;color:var(--ds-fg-3);background:transparent;font:inherit;font-size:12px;cursor:pointer;transition:background .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.income-statement-breakdown_activeTab__0AQd2{color:var(--ds-brand-700);background:var(--ds-bg-surface);box-shadow:var(--ds-shadow-1)}.income-statement-breakdown_periodBadge__mu80i,.income-statement-breakdown_periodSelect__slEnR{min-height:40px;border:1px solid var(--ds-border-1);border-radius:var(--ds-radius-sm);background:var(--ds-bg-surface);color:var(--ds-fg-2);font-family:var(--ds-font-mono);font-size:12px}.income-statement-breakdown_periodSelect__slEnR{padding:0 var(--ds-sp-8) 0 var(--ds-sp-3)}.income-statement-breakdown_periodBadge__mu80i{display:inline-flex;align-items:center;padding:0 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:11px;font-weight:650}.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:13px;font-weight:700}.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:12px;font-weight:600}.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_mobileBridge__Dapsh{display:none}.income-statement-breakdown_desktopFallback__AloGv{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--ds-border-1)}.income-statement-breakdown_bridgeRow__1iV7D{display:grid;gap:var(--ds-sp-2);min-width:0;padding:var(--ds-sp-4);background:var(--ds-bg-surface);color:var(--ds-fg-3);font-size:var(--ds-text-xs)}.income-statement-breakdown_bridgeRow__1iV7D strong{color:var(--ds-fg-1);font-size:var(--ds-text-sm)}.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_desktopFallback__AloGv,.income-statement-breakdown_mobileBridge__Dapsh{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-4);padding:var(--ds-sp-3) var(--ds-sp-4);border-bottom:1px solid var(--ds-border-1)}.income-statement-breakdown_bridgeRow__1iV7D:last-child{border-bottom:0}}@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}}.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}}.metrics-to-watch_root__CS0g2{display:flex;flex-direction:column;gap:var(--ds-sp-3);min-width:0}.metrics-to-watch_header__J2wRn{display:flex;align-items:center;gap:var(--ds-sp-2)}.metrics-to-watch_headerIcon__EYE5d{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--ds-border-1);border-radius:var(--ds-radius-md);background:var(--ds-bg-surface);color:var(--ds-brand-700)}.metrics-to-watch_heading__J_w2F{margin:0;color:var(--ds-fg-1);font-family:var(--ds-font-display);font-size:var(--ds-text-xl);font-weight:var(--ds-fw-bold);letter-spacing:var(--ds-ls-snug);line-height:var(--ds-lh-snug)}.metrics-to-watch_list__ra13u{margin:0;padding:0;border-block:1px solid var(--ds-border-1);background:var(--ds-bg-surface);list-style:none}.metrics-to-watch_item__tMOzg{display:grid;grid-template-columns:36px minmax(220px,.8fr) minmax(280px,1.2fr) auto;align-items:start;gap:var(--ds-sp-4);min-width:0;padding:var(--ds-sp-4) var(--ds-sp-2);break-inside:avoid}.metrics-to-watch_item__tMOzg+.metrics-to-watch_item__tMOzg{border-top:1px solid var(--ds-border-1)}.metrics-to-watch_sequence__RHuO7{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ds-radius-md);background:var(--ds-bg-sunken);color:var(--ds-brand-700);font-family:var(--ds-font-mono);font-size:10px;font-weight:var(--ds-fw-semi);font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1}.metrics-to-watch_metric__bkNnI,.metrics-to-watch_rationale__LHzMF{min-width:0;padding-top:4px}.metrics-to-watch_item__tMOzg[data-rationale=deduplicated] .metrics-to-watch_metric__bkNnI{grid-column:2/4}.metrics-to-watch_metricText__0XNdc{margin:0;color:var(--ds-fg-1);font-family:var(--ds-font-display);font-size:var(--ds-text-base);font-weight:var(--ds-fw-semi);letter-spacing:-.005em;line-height:var(--ds-lh-normal);overflow-wrap:anywhere;text-wrap:pretty}.metrics-to-watch_rationaleLabel__I0q1C{display:block;margin-bottom:var(--ds-sp-1);color:var(--ds-fg-4);font-family:var(--ds-font-sans);font-size:10px;font-weight:var(--ds-fw-bold);letter-spacing:.08em;line-height:var(--ds-lh-normal);text-transform:uppercase}.metrics-to-watch_rationaleText__U44QM{max-width:760px;margin:0;color:var(--ds-fg-3);font-family:var(--ds-font-sans);font-size:var(--ds-text-sm);line-height:var(--ds-lh-relaxed);overflow-wrap:anywhere;text-wrap:pretty}.metrics-to-watch_status___EBXb{display:inline-flex;align-items:center;justify-self:end;gap:var(--ds-sp-1);min-height:28px;padding:var(--ds-sp-1) var(--ds-sp-2);border:1px solid var(--ds-warn-500);border-radius:999px;background:var(--ds-warn-50);color:var(--ds-warn-700);font-family:var(--ds-font-sans);font-size:var(--ds-text-xs);font-weight:var(--ds-fw-semi);line-height:1;white-space:nowrap}.metrics-to-watch_srOnly__MbbNC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:860px){.metrics-to-watch_item__tMOzg{grid-template-columns:36px minmax(0,1fr) auto;gap:var(--ds-sp-3)}.metrics-to-watch_item__tMOzg[data-rationale=deduplicated] .metrics-to-watch_metric__bkNnI{grid-column:auto}.metrics-to-watch_rationale__LHzMF{grid-column:2/-1;padding-top:0}}@media (max-width:560px){.metrics-to-watch_root__CS0g2{gap:var(--ds-sp-2)}.metrics-to-watch_headerIcon__EYE5d{width:28px;height:28px}.metrics-to-watch_heading__J_w2F{font-size:var(--ds-text-lg)}.metrics-to-watch_item__tMOzg{grid-template-columns:32px minmax(0,1fr);gap:var(--ds-sp-2);padding:var(--ds-sp-3) var(--ds-sp-1)}.metrics-to-watch_sequence__RHuO7{width:28px;height:28px;font-size:9px}.metrics-to-watch_metric__bkNnI{padding-top:2px}.metrics-to-watch_metricText__0XNdc,.metrics-to-watch_rationaleText__U44QM{font-size:var(--ds-text-xs)}.metrics-to-watch_rationale__LHzMF,.metrics-to-watch_status___EBXb{grid-column:2}.metrics-to-watch_status___EBXb{justify-self:start}}@media print{.metrics-to-watch_item__tMOzg,.metrics-to-watch_root__CS0g2{box-shadow:none!important;break-inside:avoid-page}.metrics-to-watch_sequence__RHuO7,.metrics-to-watch_status___EBXb{print-color-adjust:exact}}