.StatementIncomeSankey_viewer__bcCw_{min-width:0;color:#252347}.StatementIncomeSankey_toolbar___gzyN{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px}.StatementIncomeSankey_modes__qzAC9,.StatementIncomeSankey_steps__bjlK7,.StatementIncomeSankey_zoom__KYsBP{display:flex;align-items:center;gap:6px}.StatementIncomeSankey_dialog__HRxD5 button,.StatementIncomeSankey_viewer__bcCw_ button{min-height:40px;padding:8px 12px;border:1px solid #d8d2c8;border-radius:9px;background:#fffdf9;color:#514438;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.StatementIncomeSankey_dialog__HRxD5 button[aria-pressed=true],.StatementIncomeSankey_viewer__bcCw_ button[aria-pressed=true]{border-color:#95703e;background:#efe3ce;color:#67451c}.StatementIncomeSankey_dialog__HRxD5 button:hover,.StatementIncomeSankey_viewer__bcCw_ button:hover{border-color:#95703e}.StatementIncomeSankey_dialog__HRxD5 :is(button,[tabindex]):focus-visible,.StatementIncomeSankey_viewer__bcCw_ :is(button,[tabindex]):focus-visible{outline:2px solid #9c6829;outline-offset:3px}.StatementIncomeSankey_canvas__cf923{position:relative;width:100%;height:clamp(300px,35vw,480px);overflow:hidden;border:1px solid #e2dbce;border-radius:14px;background:#fcfbf8}.StatementIncomeSankey_canvas__cf923 svg{display:block;width:100%;height:100%;touch-action:none;user-select:none;cursor:grab;font-family:var(--font-inter),Arial,sans-serif}.StatementIncomeSankey_canvas__cf923 svg:active{cursor:grabbing}.StatementIncomeSankey_canvas__cf923 [data-statement-node]{cursor:pointer}.StatementIncomeSankey_zoom__KYsBP{flex-wrap:wrap;justify-content:center;margin-top:10px}.StatementIncomeSankey_zoom__KYsBP button{min-width:40px}.StatementIncomeSankey_zoom__KYsBP output{min-width:42px;font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.StatementIncomeSankey_hint__EcTBC,.StatementIncomeSankey_note__xD_qL{margin:10px 0 0;color:#6c6c75;font-size:12px;line-height:1.5;text-align:center}.StatementIncomeSankey_detail__qqbii{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:12px 16px;border-left:3px solid var(--detail-color,#252347);background:#f4f0e8;border-radius:8px;font-size:13px}.StatementIncomeSankey_detail__qqbii strong{color:#252347}.StatementIncomeSankey_detail__qqbii span{color:#6c6c75}.StatementIncomeSankey_detail__qqbii button{margin-left:auto}.StatementIncomeSankey_dialog__HRxD5{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-sizing:border-box;margin:0;padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));border:0;background:#f4ecdf;color:#252347;overflow-y:auto}.StatementIncomeSankey_dialog__HRxD5::backdrop{background:#24140db3}.StatementIncomeSankey_dialog__HRxD5 .StatementIncomeSankey_canvas__cf923{height:calc(100dvh - 190px);min-height:180px}.StatementIncomeSankey_dialog__HRxD5 .StatementIncomeSankey_viewer__bcCw_{width:100%}.StatementIncomeSankey_dialogTitle___cBE6{margin:0;color:#3b281e;font-size:18px;font-weight:750}@media (max-width:680px){.StatementIncomeSankey_toolbar___gzyN{justify-content:center}.StatementIncomeSankey_canvas__cf923{height:340px}.StatementIncomeSankey_modes__qzAC9{flex-wrap:wrap;justify-content:center}.StatementIncomeSankey_dialog__HRxD5{padding-inline:12px}.StatementIncomeSankey_dialog__HRxD5 .StatementIncomeSankey_canvas__cf923{height:calc(100dvh - 230px)}.StatementIncomeSankey_dialogTitle___cBE6{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.StatementIncomeSankey_dialog__HRxD5 *,.StatementIncomeSankey_viewer__bcCw_ *{scroll-behavior:auto}}.FullV2ReportChart_figure__WFDnp{--fullv2-accent:var(--accent-purple,#b87944);--fullv2-grey-0:#9c9ca5;--fullv2-grey-1:#7d7d88;--fullv2-grey-2:#b8b8bf;--fullv2-buybacks:#b8873d;--fullv2-dividends:#577b78;--fullv2-acquisitions:#ad624e;--fullv2-text:#252347;--fullv2-muted:#6c6b78;--fullv2-grid:#e1dfe4;margin:18px 0 22px;min-width:0;max-width:100%;padding:18px;color:var(--fullv2-text);background:#faf9f7;border:1px solid var(--fullv2-grid);border-radius:8px;text-align:left;line-height:1.5}.FullV2ReportChart_figure__WFDnp .FullV2ReportChart_title__eU5sN{margin:0;font-size:14px;font-weight:500}.FullV2ReportChart_figure__WFDnp .FullV2ReportChart_caption__VwJVE{margin:3px 0 16px;font-size:12px;color:var(--fullv2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FullV2ReportChart_figure__WFDnp .FullV2ReportChart_source__yqdR3{margin-top:10px;font-size:11px;color:var(--fullv2-muted)}.FullV2ReportChart_plot__KR8Nj{width:100%;min-width:0}.FullV2ReportChart_plot__KR8Nj>svg{display:block;width:100%;height:auto;overflow:visible}.FullV2ReportChart_axis__hw2Ha{fill:var(--fullv2-muted);font-size:11px;font-family:inherit}.FullV2ReportChart_grid__F_brj{stroke:var(--fullv2-grid);stroke-width:1}.FullV2ReportChart_baseline__pWx_V{stroke:var(--fullv2-muted);stroke-width:1}.FullV2ReportChart_figure__WFDnp .FullV2ReportChart_legend__QAFlS{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:12px 0 0;padding:0;font-size:12px;color:var(--fullv2-text)}.FullV2ReportChart_legend__QAFlS li{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.FullV2ReportChart_legend__QAFlS i{display:inline-block;width:9px;height:9px;flex-shrink:0;border-radius:1px}.FullV2ReportChart_legend__QAFlS i.FullV2ReportChart_lineKey__z2sf_{height:2px;align-self:center}.FullV2ReportChart_legend__QAFlS span{color:var(--fullv2-muted);font-variant-numeric:tabular-nums}.FullV2ReportChart_donut__goPRL{display:flex;align-items:center;gap:24px}.FullV2ReportChart_donut__goPRL>svg{width:min(42%,220px);flex-shrink:0;height:auto}.FullV2ReportChart_figure__WFDnp .FullV2ReportChart_donut__goPRL .FullV2ReportChart_legend__QAFlS{display:grid;gap:10px}.FullV2ReportChart_valuation__Hz4YH>strong{display:block;font-size:28px;font-weight:500;font-variant-numeric:tabular-nums}.FullV2ReportChart_valuation__Hz4YH small{font-size:12px;color:var(--fullv2-muted)}.FullV2ReportChart_weights__gMOMC{display:flex;height:12px;margin-top:18px;overflow:hidden;border-radius:2px}.FullV2ReportChart_sankey__ziYWm{margin-top:12px}html[data-theme=night] .FullV2ReportChart_figure__WFDnp{--fullv2-text:#f0edf3;--fullv2-muted:#b7b3be;--fullv2-grid:#48414a;background:#211c22}html[data-theme=night] .FullV2ReportChart_sankey__ziYWm [data-statement-sankey-canvas]{background:#211c22;border-color:var(--fullv2-grid)}html[data-theme=night] .FullV2ReportChart_sankey__ziYWm svg text{fill:var(--fullv2-text)}html[data-theme=night] .FullV2ReportChart_sankey__ziYWm button{background:#302933;color:var(--fullv2-text);border-color:var(--fullv2-grid)}html[data-theme=night] .FullV2ReportChart_sankey__ziYWm button[aria-pressed=true]{border-color:var(--fullv2-accent)}html[data-theme=night] .FullV2ReportChart_sankey__ziYWm output,html[data-theme=night] .FullV2ReportChart_sankey__ziYWm p{color:var(--fullv2-muted)}@media (max-width:480px){.FullV2ReportChart_figure__WFDnp{padding:12px 8px}.FullV2ReportChart_donut__goPRL{gap:12px;align-items:flex-start}.FullV2ReportChart_donut__goPRL>svg{width:38%}}