.Text_display__YtjMs{font:var(--type-display);letter-spacing:var(--tracking-display)}.Text_h1__XtG5a{font:var(--type-h1);letter-spacing:var(--tracking-h1)}.Text_h2__hk6Rv{font:var(--type-h2);letter-spacing:var(--tracking-h2)}.Text_h3__Dz1KR{font:var(--type-h3);letter-spacing:var(--tracking-h3)}.Text_kpi__dKhB5{font:var(--type-kpi);letter-spacing:var(--tracking-h1)}.Text_stat__TFsS4{font:var(--type-stat);letter-spacing:var(--tracking-tight)}.Text_body__gGsna{font:var(--type-body)}.Text_bodyLg__go_Cn{font:var(--type-body-lg)}.Text_meta__9dUSQ{font:var(--type-meta)}.Text_caption__5rxY8{font:var(--type-caption)}.Text_label__UY6xG{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.Text_eyebrow__vEblF{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.Text_default__ZeGIz{color:var(--text)}.Text_dim__vO_Ka{color:var(--text-dim)}.Text_faint__4SV6K{color:var(--text-faint)}.Text_accent__AucBE{color:var(--accent)}.Text_green__U7TLL{color:var(--green-text)}.Text_amber__QWLbK{color:var(--amber-text)}.Text_red___eS9Q{color:var(--red-text)}.Text_onDark__cd3aV{color:var(--text-on-dark)}.Text_onDarkDim__YjtB4{color:var(--text-on-dark-dim)}.Text_onDarkFaint___bj9z{color:var(--text-on-dark-faint)}.Text_tabular___YGKG{font-variant-numeric:tabular-nums}.Truncate_root__l8sFX{display:-webkit-box;-webkit-line-clamp:var(--truncate-lines,1);line-clamp:var(--truncate-lines,1);-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.Popover_panel__ElpQC{z-index:var(--z-popover);padding:var(--space-8);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);outline:none}.SplitView_split__HSXe_{display:grid;grid-template-columns:minmax(0,var(--split-list-w)) minmax(0,1fr);align-items:start;gap:var(--space-16);min-width:0}.SplitView_split__HSXe_[data-single]{grid-template-columns:minmax(0,1fr)}.SplitView_detail__d_0p0,.SplitView_list__fJ5WG{min-width:0}.ProportionBar_root__kRknl{display:flex;flex-direction:column;gap:var(--space-14);min-width:0;container-type:inline-size;container-name:proportion}.ProportionBar_strong__KSwNA{font-weight:600}.ProportionBar_bar__aLdmY{display:flex;gap:var(--space-2);height:10px;border-radius:var(--radius-pill);overflow:hidden}.ProportionBar_segment__WBwKo{display:block;flex-basis:0;min-width:3px;height:100%}.ProportionBar_segment__WBwKo:focus-visible{outline:none;box-shadow:var(--focus-ring-strong)}.ProportionBar_legend__zXQSc{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto minmax(4ch,auto);column-gap:var(--space-10);list-style:none;margin:0;padding:0}.ProportionBar_legendRow__KgUtk{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;min-height:32px;border-top:1px solid var(--border)}.ProportionBar_legendRow__KgUtk:first-child{border-top:none}.ProportionBar_swatch__ggi1U{width:8px;height:8px;border-radius:calc(var(--radius-xs) / 2)}.ProportionBar_label__dGjbo{min-width:0}.ProportionBar_countCell__O2fhV{text-align:right;white-space:nowrap}.ProportionBar_shareInline__31gto{display:none}.ProportionBar_amount__2dtR7{display:flex;justify-content:flex-end;white-space:nowrap}.ProportionBar_share__BKFct{white-space:nowrap;text-align:right}.ProportionBar_note__K_5OU{margin:calc(-1 * var(--space-8)) 0 0}@container proportion (max-width: 399px){.ProportionBar_legend__zXQSc{grid-template-columns:8px minmax(0,1fr) auto auto}.ProportionBar_share__BKFct{display:none}.ProportionBar_shareInline__31gto{display:inline}}@container proportion (max-width: 319px){.ProportionBar_bar__aLdmY{height:8px}.ProportionBar_legend__zXQSc{grid-template-columns:8px minmax(0,1fr) auto}.ProportionBar_legendRow__KgUtk{padding:var(--space-4) 0}.ProportionBar_amount__2dtR7{grid-column:2/-1;justify-content:flex-start}}.ProportionBar_compact__hRmKt{gap:0}.ProportionBar_compact__hRmKt .ProportionBar_bar__aLdmY{height:6px}.ChartFrame_svg__5ArY4{width:100%;height:auto;overflow:visible}.ChartFrame_empty__WEwoG,.ChartFrame_plot__ztU4D{aspect-ratio:var(--chart-aspect)}.ChartFrame_empty__WEwoG{display:grid;place-items:center;padding:0 var(--space-22);font:var(--type-meta);color:var(--text-faint)}.ChartFrame_plot__ztU4D{display:grid}.ChartFrame_axisLabel__eXOKQ{font:var(--type-caption-sm);fill:var(--text-faint)}.ChartFrame_centerValue__iIPKn{font:var(--type-stat);fill:var(--text)}.ChartFrame_centerLabel__spZhR{font:var(--type-caption-sm);fill:var(--text-faint);letter-spacing:.04em;text-transform:uppercase}.ChartFrame_hitTarget__Ze4fs{fill:transparent;stroke:none;cursor:pointer}.ChartFrame_hitTarget__Ze4fs:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChartFrame_withLegend__fTkL2{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.ChartFrame_donutLoading__ihPQ9{display:flex;align-items:center;justify-content:center;gap:var(--space-16)}.ChartFrame_donutRing__MA9L5{flex:none}.ChartFrame_donutLegend__DhsXv{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-12);font:var(--type-body)}.ChartLegend_root__E2ONh{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-14)}.ChartLegend_item__m2D3v{display:inline-flex;align-items:center;gap:var(--space-6);font:var(--type-caption);color:var(--text-dim);white-space:nowrap}.ChartLegend_referenceItem__B7BPv{color:var(--text-faint)}.ChartLegend_swatch__wfulY{width:12px;height:0;border-top:2px solid;flex-shrink:0}.ChartLegend_dashed__0TjhT{border-top-style:dashed}.ChartLegend_reference__w9Ng7{border-top-width:1px;border-top-style:dashed}.ChartCanvas_wrap__APzeG{position:relative;width:100%;min-width:0}.ChartCanvas_loadingBox__u2r6W{display:grid}.ChartCanvas_plot__Hw_Wl{position:relative;width:100%;height:100%;border-radius:var(--radius-md)}.ChartCanvas_plot__Hw_Wl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ChartCanvas_plot__Hw_Wl svg{display:block;max-width:100%}.ChartCanvas_empty__DdX4E{display:grid;place-items:center;padding:0 var(--space-22);text-align:center;font:var(--type-meta);color:var(--text-faint)}.ChartCanvas_tip___7Kn0{position:absolute;transform:translateX(-50%);pointer-events:none;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);padding:var(--space-8) var(--space-12);min-width:186px;width:max-content;max-width:260px;z-index:5}.ChartCanvas_tipTitle__oWvkX{font:var(--type-caption);font-weight:600;color:var(--text);margin-bottom:var(--space-6)}.ChartCanvas_tipRow__vUBQm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);font:var(--type-caption)}.ChartCanvas_tipRow__vUBQm+.ChartCanvas_tipRow__vUBQm{margin-top:var(--space-4)}.ChartCanvas_tipKey__LaYih{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--text-dim);white-space:nowrap}.ChartCanvas_tipValue__CXUtz{font-weight:600;color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.ChartCanvas_swatch__5z0ih{width:9px;height:9px;border-radius:2px;flex:none}.ChartCanvas_swatch__5z0ih[data-tone=accent]{background:var(--accent)}.ChartCanvas_swatch__5z0ih[data-tone=dark]{background:var(--card-dark)}.ChartCanvas_swatch__5z0ih[data-tone=red]{background:var(--red)}.ChartCanvas_srOnly__E9sw8{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ChartCanvas_grid__vXwvA{stroke:var(--border);stroke-width:1}.ChartCanvas_baseline__UEDxL,.ChartCanvas_crosshair__cqLNq{stroke:var(--border-strong);stroke-width:1}.ChartCanvas_crosshair__cqLNq{stroke-dasharray:3 3}.ChartCanvas_connector__lsRS7{stroke:var(--border);stroke-width:1;stroke-dasharray:2 3}.ChartCanvas_bar__rtPIf{fill:color-mix(in srgb,var(--accent) 16%,transparent);transition:fill var(--motion-fast,.12s)}.ChartCanvas_bar__rtPIf[data-on=true]{fill:var(--accent)}.ChartCanvas_line__mnSp9{fill:none;stroke:var(--card-dark);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.ChartCanvas_dot__hpVzu{fill:var(--card-dark);transition:r var(--motion-fast,.1s)}.ChartCanvas_axisLabel__81exg{font:var(--type-caption-sm);font-weight:400;fill:var(--text-dim)}.ChartCanvas_axisLabel__81exg[data-on=true]{font-weight:600;fill:var(--text)}.ChartCanvas_hint__kPzgQ{font:var(--type-caption-sm);font-weight:400;fill:var(--text-faint)}.ChartCanvas_valueLabel__8VXNQ{font:var(--type-caption-sm);fill:var(--text);font-variant-numeric:tabular-nums}.ChartCanvas_step__Jsn2H[data-kind=down]{fill:color-mix(in srgb,var(--red) 55%,transparent)}.ChartCanvas_step__Jsn2H[data-kind=subtotal]{fill:color-mix(in srgb,var(--accent) 85%,transparent)}.ChartCanvas_step__Jsn2H[data-kind=total]{fill:color-mix(in srgb,var(--card-dark) 90%,transparent)}.ChartCanvas_step__Jsn2H{transition:fill var(--motion-fast,.12s)}.ChartCanvas_step__Jsn2H[data-kind=down][data-on=true]{fill:var(--red)}.ChartCanvas_step__Jsn2H[data-kind=subtotal][data-on=true]{fill:var(--accent)}.ChartCanvas_step__Jsn2H[data-kind=total][data-on=true]{fill:var(--card-dark)}.ChartCanvas_bubble__rFbxd{transition:fill-opacity var(--motion-fast,80ms),stroke-width var(--motion-fast,80ms);stroke-width:1.5;fill-opacity:.22}.ChartCanvas_bubble__rFbxd[data-tone=accent]{fill:var(--accent);stroke:var(--accent)}.ChartCanvas_bubble__rFbxd[data-tone=red]{fill:var(--red);stroke:var(--red)}.ChartCanvas_bubble__rFbxd[data-on=true]{fill-opacity:.45;stroke-width:2}@media (prefers-reduced-motion:reduce){.ChartCanvas_bar__rtPIf,.ChartCanvas_bubble__rFbxd,.ChartCanvas_dot__hpVzu,.ChartCanvas_step__Jsn2H{transition:none}}.ChartCanvas_fillBox__BPJ0Z{position:relative;flex:1;min-width:0}.ChartCanvas_fillInner__gCSx_{position:absolute;inset:0}.SkipLink_root__ji4cG{position:absolute;left:var(--space-8);top:var(--space-8);transform:translateY(-200%);display:inline-flex;align-items:center;min-height:var(--hit-min);padding:0 var(--space-12);background:var(--card-dark);color:var(--text-on-dark);border-radius:var(--radius-control);font:var(--type-body);z-index:var(--z-sticky);transition:transform var(--motion-fast) var(--ease-out)}.SkipLink_root__ji4cG:focus-visible{transform:none;box-shadow:var(--focus-ring-strong)}.AppShell_root__T_0Lc{position:relative;display:flex;height:100dvh;overflow:hidden;background:var(--bg-canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11","ss01";letter-spacing:var(--tracking-base)}.AppShell_rail__kHO9U{flex-shrink:0;height:100%}.AppShell_column__holhz{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.AppShell_main__Ocw_K{flex:1;min-height:0;overflow-y:auto;padding:var(--content-pad)}.AppShell_root__T_0Lc{--page-h:calc(100dvh - var(--topbar-h) - 2 * var(--content-pad))}.AppShell_main__Ocw_K:has([data-shell-bleed]){padding:0}.AppShell_main__Ocw_K [data-shell-footer]{position:sticky;bottom:calc(-1 * var(--content-pad));margin-inline:calc(-1 * var(--content-pad));margin-bottom:calc(-1 * var(--content-pad));padding-left:var(--content-pad);padding-right:var(--content-pad)}@media (max-width:899px){.AppShell_root__T_0Lc{--content-pad:var(--space-16)}.AppShell_rail__kHO9U{display:none}.AppShell_main__Ocw_K{overflow-x:auto}}body[data-overlay-open] .AppShell_main__Ocw_K{overflow:hidden}.AiRibbon_root__z1B2V{position:fixed;top:var(--ai-tab-top);right:0;width:var(--ai-tab-w);height:var(--ai-tab-h);display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-md) 0 0 var(--radius-md);background:transparent;color:var(--text-faint);cursor:pointer;z-index:var(--z-sticky);transform-origin:right center;transition:transform var(--motion-base) var(--ease-out)}.AiRibbon_root__z1B2V:before{content:"";position:absolute;top:50%;right:0;width:100%;height:max(100%,var(--hit-touch));transform:translateY(-50%)}.AiRibbon_root__z1B2V:hover{transform:scale(1.05)}.AiRibbon_root__z1B2V:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AiRibbon_root__z1B2V[data-open=true]{opacity:0;visibility:hidden;pointer-events:none}.AiRibbon_root__z1B2V[data-attention=true]{animation:AiRibbon_aiTabAttention__51m39 1.5s ease-in-out infinite}.AiRibbon_svg__Gb4G8{display:block;overflow:visible;pointer-events:none}.AiRibbon_chevron__LcTe3{stroke:var(--bg-surface)}.AiRibbon_bloom__1XCXa{opacity:.8;stroke:var(--ai-aurora-1);stroke-width:2px;animation:AiRibbon_aiTabBorder__14J09 3s ease-in-out infinite}.AiRibbon_balls__hcyGO{transform-origin:12px 32px;animation:AiRibbon_aiTabRotate__ZkP4w 10s linear infinite}.AiRibbon_balls__hcyGO circle{transform-box:fill-box;transform-origin:center;fill:var(--ai-aurora-1)}.AiRibbon_ball1__9fINe{animation:AiRibbon_aiTabWave__ECz5o 1.5s ease-in-out 0s infinite}.AiRibbon_ball2__MdTkd{animation:AiRibbon_aiTabWave__ECz5o 1.5s ease-in-out 1s infinite}.AiRibbon_ball3__5j4XN{animation:AiRibbon_aiTabWave__ECz5o 1.5s ease-in-out 2s infinite}.AiRibbon_status__0f0Os{position:fixed;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes AiRibbon_aiTabWave__ECz5o{0%{fill:var(--ai-aurora-1);transform:scale(.75) translateY(0);opacity:.5}25%{fill:var(--ai-aurora-2);transform:scale(1.2) translateY(-6px);opacity:.85}50%{fill:var(--ai-aurora-3);transform:scale(1.5) translateY(4px);opacity:1}75%{fill:var(--ai-aurora-2);transform:scale(1.1) translateY(-3px);opacity:.75}to{fill:var(--ai-aurora-1);transform:scale(.75) translateY(0);opacity:.5}}@keyframes AiRibbon_aiTabBorder__14J09{0%{stroke:var(--ai-aurora-1);stroke-width:2px}25%{stroke:var(--ai-aurora-2);stroke-width:2px}50%{stroke:var(--ai-aurora-3);stroke-width:3px}75%{stroke:var(--ai-aurora-2);stroke-width:5px}to{stroke:var(--ai-aurora-1);stroke-width:2px}}@keyframes AiRibbon_aiTabRotate__ZkP4w{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AiRibbon_aiTabAttention__51m39{0%,to{transform:scale(1)}50%{color:var(--green);transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.AiRibbon_root__z1B2V,.AiRibbon_root__z1B2V:hover{transition:none}.AiRibbon_root__z1B2V:hover{transform:none}.AiRibbon_root__z1B2V[data-attention=true]{animation:none;color:var(--green)}.AiRibbon_bloom__1XCXa{animation:none;stroke:var(--ai-aurora-2);stroke-width:3px}.AiRibbon_balls__hcyGO{animation:none}.AiRibbon_ball1__9fINe,.AiRibbon_ball2__MdTkd,.AiRibbon_ball3__5j4XN{animation:none;opacity:.8}.AiRibbon_ball1__9fINe{fill:var(--ai-aurora-1)}.AiRibbon_ball2__MdTkd{fill:var(--ai-aurora-2)}.AiRibbon_ball3__5j4XN{fill:var(--ai-aurora-3)}}