.client-dashboard-scene_scene__11EuJ{container:client-dashboard/inline-size;width:100%;padding:24px;background:var(--color-background);color:var(--color-text-primary);font-family:var(--font-app-body);font-size:14px;line-height:1.5;text-align:left}.client-dashboard-scene_scene__11EuJ p{margin:0}.client-dashboard-scene_scene__11EuJ.client-dashboard-scene_scene__11EuJ [class~=mt-1]{margin-top:4px}.client-dashboard-scene_scene__11EuJ.client-dashboard-scene_scene__11EuJ [class~=mt-2]{margin-top:8px}.client-dashboard-scene_scene__11EuJ.client-dashboard-scene_scene__11EuJ [class~=mt-3]{margin-top:12px}.client-dashboard-scene_scene__11EuJ.client-dashboard-scene_scene__11EuJ [class~="text-[var(--color-text-muted)]"]{color:var(--color-text-muted)}.client-dashboard-scene_scene__11EuJ.client-dashboard-scene_scene__11EuJ [class~="text-[var(--color-text-secondary)]"]{color:var(--color-text-secondary)}.client-dashboard-scene_scene__11EuJ.client-dashboard-scene_scene__11EuJ [class~="text-[var(--color-text-primary)]"]{color:var(--color-text-primary)}.client-dashboard-scene_scene__11EuJ.client-dashboard-scene_scene__11EuJ [class~=space-y-6]>*+*{margin-top:24px}.client-dashboard-scene_scene__11EuJ.client-dashboard-scene_scene__11EuJ [class~=space-y-3]>*+*{margin-top:12px}.client-dashboard-scene_scene__11EuJ.client-dashboard-scene_scene__11EuJ [class~="space-y-1.5"]>*+*{margin-top:6px}.client-dashboard-scene_headingRow__0hbX8{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px}.client-dashboard-scene_headingCopy__gBh1N{min-width:0}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_headingCopy__gBh1N h2{margin:0;color:var(--color-text-primary);font-size:18px;font-weight:500;line-height:28px;letter-spacing:normal}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_headingCopy__gBh1N>p{margin-top:4px;color:var(--color-text-muted);font-size:14px;line-height:20px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_headingCopy__gBh1N>.client-dashboard-scene_rangeContext__8Codi{font-size:12px;line-height:18px}.client-dashboard-scene_headingControls__ldspW{display:flex;flex-shrink:0;align-items:center;gap:8px;padding-top:2px}.client-dashboard-scene_rangeContainer__mwtes{position:relative;z-index:5}.client-dashboard-scene_rangeSelect__6D2NL,.client-dashboard-scene_refresh__EVEDc{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text-primary);font-size:13px;font-weight:500;line-height:20px}.client-dashboard-scene_rangeSelect__6D2NL{min-width:176px;padding:8px 12px}.client-dashboard-scene_refresh__EVEDc{justify-content:center;padding:8px 12px}.client-dashboard-scene_rangeSelect__6D2NL svg,.client-dashboard-scene_refresh__EVEDc svg{width:16px;height:16px}.client-dashboard-scene_rangeMenu__xkWXq{position:absolute;inset:calc(100% + 4px) 0 auto;overflow:hidden;padding:4px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--color-text-primary) 12%,transparent)}.client-dashboard-scene_rangeMenu__xkWXq>span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 8px;border-radius:5px;color:var(--color-text-primary);font-size:13px;line-height:20px}.client-dashboard-scene_rangeMenu__xkWXq .client-dashboard-scene_selectedOption__YfOB7{background:var(--color-surface-active)}.client-dashboard-scene_rangeMenu__xkWXq svg{width:14px;height:14px}.client-dashboard-scene_dashboardGrid__79yyf{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.client-dashboard-scene_budget__HE24L{grid-column:1/-1;min-width:0}.client-dashboard-scene_mainColumn__j9aPW{display:grid;gap:24px;min-width:0}.client-dashboard-scene_insights__al6kD{min-width:0}.client-dashboard-scene_snapshot__Bdo6Z>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.client-dashboard-scene_snapshot__Bdo6Z>div>div{min-width:0}.client-dashboard-scene_snapshot__Bdo6Z>div>div>div{gap:8px;padding:16px}.client-dashboard-scene_snapshot__Bdo6Z>div>div>div>svg{width:58px}.client-dashboard-scene_snapshot__Bdo6Z>div>div>div>span{flex-shrink:0;padding:10px}.client-dashboard-scene_snapshot__Bdo6Z>div>div>div>span>svg{width:18px;height:18px}.client-dashboard-scene_budget__HE24L .app-card__title{font-size:24px}.client-dashboard-scene_insights__al6kD .app-card__title{font-size:16px}.client-dashboard-scene_budget__HE24L>div>div:first-child,.client-dashboard-scene_insights__al6kD>div>div:first-child{padding:24px 24px 16px}.client-dashboard-scene_budget__HE24L>div>div:last-child,.client-dashboard-scene_insights__al6kD>div>div:last-child{padding:0 24px 24px}.client-dashboard-scene_budget__HE24L>div>div:last-child>div:nth-child(2){grid-template-columns:repeat(4,minmax(0,1fr))}.client-dashboard-scene_insights__al6kD h3{line-height:1.4;letter-spacing:normal}.client-dashboard-scene_insights__al6kD [class~=text-right]{flex-shrink:0}.client-dashboard-scene_panel__aQpYB{min-width:0;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.client-dashboard-scene_panelHeader__pUfCM{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 16px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_panelHeader__pUfCM h3{margin:0;color:var(--color-text-primary);font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.6px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_panelHeader__pUfCM p{margin-top:6px;color:var(--color-text-muted);font-size:12px;line-height:18px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_panelHeader__pUfCM .client-dashboard-scene_comparison__5YAUB{max-width:180px;margin-top:0;text-align:right}.client-dashboard-scene_panelContent__kOUmk{display:grid;gap:24px;padding:0 24px 24px}.client-dashboard-scene_financialGrid__ddVBZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-dashboard-scene_financialStat__HiHpE{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.client-dashboard-scene_financialStat__HiHpE>div{min-width:0}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_statLabel__sx6Q3{color:var(--color-text-muted);font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.3px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_statValue__k_i7t{margin-top:8px;color:var(--color-text-primary);font-size:22px;font-weight:600;line-height:28px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_statNote__xBxpV{margin-top:4px;color:var(--color-text-muted);font-size:12px;line-height:16px}.client-dashboard-scene_statIcon__IlktD{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%}.client-dashboard-scene_statIcon__IlktD svg{width:20px;height:20px}.client-dashboard-scene_monthlyGrid__SLyq2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-dashboard-scene_monthlyStat__nMTbz{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-background-secondary)}.client-dashboard-scene_monthlyStat__nMTbz>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_monthlyStat__nMTbz>div>p{color:var(--color-text-muted);font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:.3px}.client-dashboard-scene_monthlyStat__nMTbz>div>span{flex-shrink:0;color:var(--color-primary);font-size:12px;font-weight:500}.client-dashboard-scene_monthlyStat__nMTbz.client-dashboard-scene_paymentsStat__H3Pg_>div>span{color:var(--color-success)}.client-dashboard-scene_monthlyStat__nMTbz>strong{display:block;margin-top:8px;color:var(--color-text-primary);font-size:18px;font-weight:600;line-height:28px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_monthlyStat__nMTbz>p{margin-top:4px;color:var(--color-text-muted);font-size:12px;line-height:16px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_monthlyFlow__8c4Gf .client-dashboard-scene_panelHeader__pUfCM h3{font-size:16px;letter-spacing:normal}.client-dashboard-scene_chart__BXIPl{position:relative;width:100%;height:288px;min-width:0}.client-dashboard-scene_chart__BXIPl .recharts-surface{outline:none}.client-dashboard-scene_chart__BXIPl .recharts-legend-wrapper{line-height:20px}.client-dashboard-scene_chart__BXIPl .recharts-default-legend{padding-top:8px!important}.client-dashboard-scene_chartTarget__cJ_xl{position:absolute;top:60px;left:calc(54px + (100% - 70px) * var(--chart-target-fraction));width:12px;height:12px;transform:translate(-50%,-50%);pointer-events:none}.client-dashboard-scene_chartTooltip__p38OD{position:absolute;z-index:2;top:32px;left:clamp(6px,calc(54px + (100% - 70px) * var(--chart-target-fraction) - 270px),calc(100% - 272px));width:260px;padding:10px;border:1px solid var(--color-border);background:var(--color-surface);font-size:14px;line-height:22px;box-shadow:0 3px 12px color-mix(in srgb,var(--color-text-primary) 6%,transparent)}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_chartTooltip__p38OD p{margin:0 0 5px;color:var(--color-text-secondary)}.client-dashboard-scene_chartTooltip__p38OD>span{display:block;padding:3px 0;white-space:nowrap}@container client-dashboard (min-width: 1250px){.client-dashboard-scene_financialGrid__ddVBZ{grid-template-columns:repeat(4,minmax(0,1fr))}}@container client-dashboard (max-width: 820px){.client-dashboard-scene_headingRow__0hbX8{flex-direction:column;gap:14px}.client-dashboard-scene_dashboardGrid__79yyf{grid-template-columns:minmax(0,1fr)}.client-dashboard-scene_insights__al6kD{grid-column:1}.client-dashboard-scene_headingControls__ldspW{flex-wrap:wrap}}@container client-dashboard (max-width: 520px){.client-dashboard-scene_headingRow__0hbX8{margin-bottom:20px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_headingCopy__gBh1N h2{font-size:16px;line-height:24px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_headingCopy__gBh1N>p{font-size:12px;line-height:18px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_headingCopy__gBh1N>.client-dashboard-scene_rangeContext__8Codi{font-size:11px;line-height:16px}.client-dashboard-scene_rangeSelect__6D2NL{min-width:166px}.client-dashboard-scene_dashboardGrid__79yyf,.client-dashboard-scene_mainColumn__j9aPW{gap:20px}.client-dashboard-scene_budget__HE24L>div>div:first-child,.client-dashboard-scene_insights__al6kD>div>div:first-child,.client-dashboard-scene_panelHeader__pUfCM{padding:18px 16px 14px}.client-dashboard-scene_budget__HE24L>div>div:last-child,.client-dashboard-scene_insights__al6kD>div>div:last-child,.client-dashboard-scene_panelContent__kOUmk{padding:0 16px 18px}.client-dashboard-scene_budget__HE24L>div>div:last-child>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.client-dashboard-scene_budget__HE24L .app-card__title,.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_panelHeader__pUfCM h3{font-size:20px;line-height:26px}.client-dashboard-scene_snapshot__Bdo6Z>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-dashboard-scene_snapshot__Bdo6Z>div>div>div{position:relative;flex-direction:column;gap:10px;padding:14px}.client-dashboard-scene_snapshot__Bdo6Z>div>div>div>svg{width:100%;max-width:96px;height:32px}.client-dashboard-scene_snapshot__Bdo6Z>div>div>div>span{position:absolute;right:12px;top:41px;width:26px;height:26px;padding:6px}.client-dashboard-scene_snapshot__Bdo6Z>div>div>div>span>svg{width:14px;height:14px}.client-dashboard-scene_snapshot__Bdo6Z [class~=text-xs]{font-size:10px;line-height:15px}.client-dashboard-scene_snapshot__Bdo6Z [class~=text-2xl]{font-size:22px}.client-dashboard-scene_panelHeader__pUfCM{flex-direction:column;gap:4px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_panelHeader__pUfCM .client-dashboard-scene_comparison__5YAUB{max-width:none;text-align:left}.client-dashboard-scene_panelContent__kOUmk{gap:20px}.client-dashboard-scene_financialGrid__ddVBZ{gap:10px}.client-dashboard-scene_financialStat__HiHpE{display:block;padding:12px}.client-dashboard-scene_statIcon__IlktD{display:none}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_statLabel__sx6Q3{font-size:10px;line-height:15px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_statValue__k_i7t{font-size:22px;line-height:28px}.client-dashboard-scene_scene__11EuJ .client-dashboard-scene_statNote__xBxpV{font-size:10px;line-height:15px}.client-dashboard-scene_monthlyGrid__SLyq2{grid-template-columns:minmax(0,1fr);gap:12px}.client-dashboard-scene_monthlyStat__nMTbz{padding:14px}.client-dashboard-scene_chart__BXIPl{height:264px}.client-dashboard-scene_chartTooltip__p38OD{top:50px;left:0;width:248px;max-width:100%;padding:8px;font-size:12px;line-height:20px}}@media (max-width:600px){.client-dashboard-scene_scene__11EuJ{padding:16px}}.finance-report-preview_preview__d4HoV{display:block;min-width:0;min-height:100%;color:var(--color-text-primary);background:var(--color-background);font-family:var(--font-app-body);font-size:13px;line-height:1.45;text-align:left}.finance-report-preview_preview__d4HoV *{box-sizing:border-box}.finance-report-preview_preview__d4HoV h3,.finance-report-preview_preview__d4HoV h4,.finance-report-preview_preview__d4HoV p{margin:0}.finance-report-preview_preview__d4HoV svg{flex-shrink:0;width:16px;height:16px}.finance-report-preview_content__dlVWK{padding:24px}.finance-report-preview_heading__nRAMt{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:20px}.finance-report-preview_preview__d4HoV .finance-report-preview_heading__nRAMt h3{font-family:inherit;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:normal}.finance-report-preview_heading__nRAMt p{margin-top:4px;color:var(--color-text-muted);font-size:11px}.finance-report-preview_heading__nRAMt .finance-report-preview_rangeLabel__OY88o{margin-top:7px;font-size:10px}.finance-report-preview_controls__XuBZc{display:flex;align-items:center;gap:7px}.finance-report-preview_controls__XuBZc>span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font-size:11px;line-height:16px;white-space:nowrap}.finance-report-preview_controls__XuBZc svg{width:13px;height:13px}.finance-report-preview_controls__XuBZc .finance-report-preview_range__LZhni{justify-content:space-between;min-width:137px}.finance-report-preview_controls__XuBZc .finance-report-preview_archived__nf_cq{color:var(--color-text-muted);background:transparent}.finance-report-preview_archived__nf_cq i{width:24px;height:14px;padding:2px;border-radius:10px;background:var(--color-primary)}.finance-report-preview_archived__nf_cq i:after{content:"";display:block;width:10px;height:10px;margin-left:auto;border-radius:50%;background:var(--color-on-primary)}.finance-report-preview_controls__XuBZc .finance-report-preview_export__epXyD{margin-left:auto;border-color:var(--color-primary);color:var(--color-on-primary);background:var(--color-primary)}.finance-report-preview_summary__hH5Vv{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.finance-report-preview_metric__SwTxD{min-width:0;padding:15px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.finance-report-preview_metric__SwTxD>p{display:flex;gap:5px;align-items:center;color:var(--color-text-secondary);font-size:11px;white-space:nowrap}.finance-report-preview_metric__SwTxD svg{width:12px;height:12px;color:var(--metric-tone)}.finance-report-preview_metric__SwTxD[data-tone=blue]{--metric-tone:var(--color-spectrum-blue)}.finance-report-preview_metric__SwTxD[data-tone=green]{--metric-tone:var(--color-success)}.finance-report-preview_metric__SwTxD[data-tone=purple]{--metric-tone:var(--color-spectrum-purple)}.finance-report-preview_metric__SwTxD[data-tone=orange]{--metric-tone:var(--color-spectrum-orange)}.finance-report-preview_metric__SwTxD[data-tone=pink]{--metric-tone:var(--color-spectrum-pink)}.finance-report-preview_metric__SwTxD>strong{display:block;margin-top:9px;font-size:21px;font-weight:650;letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums}.finance-report-preview_metric__SwTxD>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:3px;color:var(--color-text-muted);font-size:9px;line-height:1.5}.finance-report-preview_reportGrid__hm1zT{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.finance-report-preview_panel__0dzpL{min-width:0;padding:16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.finance-report-preview_panelHeading__VtxuU{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:14px}.finance-report-preview_preview__d4HoV .finance-report-preview_panelHeading__VtxuU h4{font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:-.015em}.finance-report-preview_panelHeading__VtxuU p{margin-top:2px;color:var(--color-text-muted);font-size:10px;line-height:1.5}.finance-report-preview_panelHeading__VtxuU>svg{margin-top:3px;color:var(--color-text-muted)}.finance-report-preview_tableViewport__I8Mj4{overflow:hidden}.finance-report-preview_monthTable__aEy1X,.finance-report-preview_statusTable__luE_c{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.finance-report-preview_monthTable__aEy1X{font-size:12px}.finance-report-preview_monthTable__aEy1X th,.finance-report-preview_statusTable__luE_c th{background:var(--color-background-secondary);color:var(--color-text-muted);font-weight:400;line-height:1.45}.finance-report-preview_monthTable__aEy1X :is(th,td){padding:13px 7px;border-bottom:1px solid var(--color-border);text-align:right}.finance-report-preview_monthTable__aEy1X :is(th,td):first-child{padding-left:9px;text-align:left}.finance-report-preview_monthTable__aEy1X td{white-space:nowrap}.finance-report-preview_monthTable__aEy1X tr[data-featured=true] td{background:color-mix(in srgb,var(--color-primary) 4%,var(--color-surface))}.finance-report-preview_insights__4O9KM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.finance-report-preview_insights__4O9KM .finance-report-preview_panel__0dzpL{padding:12px}.finance-report-preview_insights__4O9KM .finance-report-preview_panelHeading__VtxuU{margin-bottom:8px}.finance-report-preview_insightGrid__Sseic{display:grid}.finance-report-preview_insightGrid__Sseic>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:7px 0;border-bottom:1px solid var(--color-border)}.finance-report-preview_insightGrid__Sseic>div:first-child{padding-top:2px}.finance-report-preview_insightGrid__Sseic>div:last-child{padding-bottom:0;border-bottom:0}.finance-report-preview_insightGrid__Sseic span{color:var(--color-text-muted);font-size:9px;text-transform:uppercase}.finance-report-preview_insightGrid__Sseic strong{font-size:13px;font-weight:600;letter-spacing:-.025em;text-align:right}.finance-report-preview_insightGrid__Sseic p{grid-column:1/-1;color:var(--color-text-muted);font-size:9px;line-height:1.4}.finance-report-preview_statusTable__luE_c{font-size:10px}.finance-report-preview_statusTable__luE_c :is(th,td){padding:5px;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.finance-report-preview_statusTable__luE_c :is(th,td):first-child{text-align:left}.finance-report-preview_monthCard__p0ObS>strong{display:block;font-size:14px}.finance-report-preview_monthCard__p0ObS>p{margin-top:4px;color:var(--color-text-secondary);font-size:11px}.finance-report-preview_monthMetrics__XA9Hy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:19px 0}.finance-report-preview_monthMetrics__XA9Hy dt{color:var(--color-text-muted);font-size:9px;text-transform:uppercase}.finance-report-preview_monthMetrics__XA9Hy dd{margin:4px 0 0;font-size:18px;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.finance-report-preview_infographic__Cb2dy{display:flex;gap:8px;min-height:34px}.finance-report-preview_infographicAction__pmA88,.finance-report-preview_infographic__Cb2dy{align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:6px;font-size:11px}.finance-report-preview_infographicAction__pmA88{display:inline-flex;gap:5px;min-height:30px;padding:5px 8px;background:var(--color-surface);color:var(--color-text-primary)}.finance-report-preview_infographicAction__pmA88 svg{width:13px;height:13px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_content__dlVWK{padding:19px 14px 14px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_heading__nRAMt{grid-template-columns:1fr;gap:13px;margin-bottom:16px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_heading__nRAMt>div>p:not(.finance-report-preview_rangeLabel__OY88o){display:none}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_heading__nRAMt h3{font-size:16px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_controls__XuBZc{flex-wrap:nowrap}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_controls__XuBZc .finance-report-preview_range__LZhni{min-width:0;flex:1}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_controls__XuBZc .finance-report-preview_archived__nf_cq,.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_controls__XuBZc .finance-report-preview_refresh__wccBt{display:none}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_summary__hH5Vv{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_metric__SwTxD{padding:12px 10px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_metric__SwTxD>p{font-size:9px;gap:4px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_metric__SwTxD>strong{margin-top:6px;font-size:20px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_metric__SwTxD:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 8px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_metric__SwTxD:last-child>strong{grid-column:2;grid-row:1/3;margin:0}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_metric__SwTxD:last-child>span{margin:0}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_reportGrid__hm1zT{grid-template-columns:1fr}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_panel__0dzpL{padding:14px}.finance-report-preview_preview__d4HoV[data-mobile=true] .finance-report-preview_panelHeading__VtxuU{margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid var(--color-border)}.finance-monthly-infographic_infographic__9r2pO{--ink:var(--color-spectrum-ink);--muted:var(--color-text-secondary);--line:var(--color-border-light);--paper:var(--color-on-primary);--canvas:var(--color-background);container:monthly-infographic/inline-size;min-width:0;color:var(--ink);background:var(--canvas);font-family:var(--font-app-heading),"Plus Jakarta Sans",Inter,"Segoe UI",Arial,sans-serif;line-height:1.4}.finance-monthly-infographic_infographic__9r2pO *{box-sizing:border-box}.finance-monthly-infographic_hero__LAsrF{padding:24px;border-bottom:1px solid var(--line);color:var(--ink);background:var(--canvas)}.finance-monthly-infographic_infographic__9r2pO .finance-monthly-infographic_kicker__KMZJY{margin:0 0 11px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.finance-monthly-infographic_infographic__9r2pO .finance-monthly-infographic_title__nTE85{max-width:500px;margin:0;color:inherit;font-family:inherit;font-size:35px;font-weight:700;line-height:1.02;letter-spacing:0}.finance-monthly-infographic_metadata___4Q7P{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:19px}.finance-monthly-infographic_metadata___4Q7P>div{min-width:0;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.finance-monthly-infographic_metadata___4Q7P span{display:block;color:var(--muted);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.finance-monthly-infographic_metadata___4Q7P strong{display:block;margin-top:4px;font-size:10px;font-weight:700;line-height:1.4}.finance-monthly-infographic_infographic__9r2pO[data-branded-header=true] .finance-monthly-infographic_hero__LAsrF{position:relative;isolation:isolate;overflow:hidden;color:var(--paper);background:var(--team-closing-gradient)}.finance-monthly-infographic_infographic__9r2pO[data-branded-header=true] .finance-monthly-infographic_hero__LAsrF:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--team-closing-texture);opacity:var(--team-closing-grain-opacity);mix-blend-mode:overlay;filter:var(--team-closing-grain-filter);pointer-events:none}.finance-monthly-infographic_infographic__9r2pO[data-branded-header=true] .finance-monthly-infographic_hero__LAsrF:after{content:"";position:absolute;z-index:-2;inset:80% 0 0;background:var(--team-closing-wash);pointer-events:none}.finance-monthly-infographic_infographic__9r2pO[data-branded-header=true] .finance-monthly-infographic_kicker__KMZJY{color:var(--paper)}.finance-monthly-infographic_infographic__9r2pO[data-branded-header=true] .finance-monthly-infographic_metadata___4Q7P>div{border-color:color-mix(in srgb,var(--paper) 35%,transparent);background:color-mix(in srgb,var(--paper) 16%,transparent)}.finance-monthly-infographic_infographic__9r2pO[data-branded-header=true] .finance-monthly-infographic_metadata___4Q7P span{color:var(--paper)}.finance-monthly-infographic_content__CF5Ye{display:grid;gap:22px;padding:21px}.finance-monthly-infographic_infographic__9r2pO .finance-monthly-infographic_sectionTitle__J1fem{margin:0 0 12px;color:var(--ink);font-family:inherit;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.finance-monthly-infographic_metricGrid__SXCmA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.finance-monthly-infographic_metricCard__0k_s3{min-width:0;padding:13px 11px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.finance-monthly-infographic_infographic__9r2pO .finance-monthly-infographic_metricCard__0k_s3 p{min-height:27px;margin:0;color:var(--muted);font-size:9px;font-weight:800;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.finance-monthly-infographic_metricCard__0k_s3 strong{display:block;margin-top:7px;font-size:28px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.finance-monthly-infographic_metricCard__0k_s3 span{display:block;margin-top:9px;color:var(--muted);font-size:10px;line-height:1.4}.finance-monthly-infographic_flowPanel__3xxni{padding:3px 14px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.finance-monthly-infographic_flowRow__WGC3L{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 80px;align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.finance-monthly-infographic_flowRow__WGC3L:last-child{border-bottom:0}.finance-monthly-infographic_flowLabel__6NJ_G span,.finance-monthly-infographic_flowLabel__6NJ_G strong{display:block}.finance-monthly-infographic_flowLabel__6NJ_G strong{color:var(--ink);font-size:11px;font-weight:700;line-height:1.4}.finance-monthly-infographic_flowLabel__6NJ_G span{margin-top:3px;color:var(--muted);font-size:10px;line-height:1.35}.finance-monthly-infographic_flowBar__kcAsu{height:10px;overflow:hidden;border-radius:999px;background:var(--line)}.finance-monthly-infographic_flowBar__kcAsu>span{display:block;height:100%;border-radius:inherit}.finance-monthly-infographic_blue__nrdQ2{background:var(--color-spectrum-blue)}.finance-monthly-infographic_green__ezoZv{background:var(--color-spectrum-teal)}.finance-monthly-infographic_red__e8r2j{background:var(--color-spectrum-red)}.finance-monthly-infographic_gold__MY6nt{background:var(--color-spectrum-gold)}.finance-monthly-infographic_flowValue__F7IlQ{color:var(--ink);font-size:12px;font-weight:800;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@container monthly-infographic (max-width: 520px){.finance-monthly-infographic_hero__LAsrF{padding:21px}.finance-monthly-infographic_infographic__9r2pO .finance-monthly-infographic_title__nTE85{font-size:30px}.finance-monthly-infographic_metadata___4Q7P{gap:7px}.finance-monthly-infographic_metadata___4Q7P>div{padding:8px}.finance-monthly-infographic_metadata___4Q7P span{font-size:7px}.finance-monthly-infographic_metadata___4Q7P strong{font-size:9px}.finance-monthly-infographic_content__CF5Ye{padding:18px}.finance-monthly-infographic_metricGrid__SXCmA{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-monthly-infographic_infographic__9r2pO .finance-monthly-infographic_metricCard__0k_s3 p{min-height:0}.finance-monthly-infographic_metricCard__0k_s3 span{font-size:10px}.finance-monthly-infographic_flowRow__WGC3L{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 72px;gap:10px}}@container monthly-infographic (max-width: 380px){.finance-monthly-infographic_hero__LAsrF{padding:19px 16px}.finance-monthly-infographic_infographic__9r2pO .finance-monthly-infographic_kicker__KMZJY{font-size:8px;margin-bottom:10px}.finance-monthly-infographic_infographic__9r2pO .finance-monthly-infographic_title__nTE85{font-size:28px}.finance-monthly-infographic_metadata___4Q7P{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:16px}.finance-monthly-infographic_metadata___4Q7P>div:last-child{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-block:7px}.finance-monthly-infographic_metadata___4Q7P>div:last-child strong{margin-top:0}.finance-monthly-infographic_content__CF5Ye{padding:16px;gap:20px}.finance-monthly-infographic_infographic__9r2pO .finance-monthly-infographic_sectionTitle__J1fem{font-size:10px}.finance-monthly-infographic_metricCard__0k_s3{padding:12px}.finance-monthly-infographic_metricCard__0k_s3 strong{font-size:27px}.finance-monthly-infographic_flowPanel__3xxni{padding-inline:12px}.finance-monthly-infographic_flowRow__WGC3L{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.finance-monthly-infographic_flowLabel__6NJ_G{grid-column:1}.finance-monthly-infographic_flowValue__F7IlQ{grid-column:2;grid-row:1;align-self:start;font-size:11px}.finance-monthly-infographic_flowBar__kcAsu{grid-column:1/-1;grid-row:2;height:8px}}.finance-hero-report-window_window__Z6rXk{display:flex;flex-direction:column;width:100%;max-width:800px;height:100%;max-height:100%;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;color:var(--color-text-primary);background:var(--color-background);box-shadow:0 18px 50px color-mix(in srgb,var(--color-spectrum-ink) 18%,transparent);font-family:var(--font-app-ui);pointer-events:none}.finance-hero-report-window_window__Z6rXk *{box-sizing:border-box}.finance-hero-report-window_documentTitle__4_F2p{display:flex;flex:0 0 auto;align-items:center;gap:7px;min-height:35px;padding:8px 14px;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);font-size:11px;line-height:1.4}.finance-hero-report-window_documentTitle__4_F2p svg{flex:0 0 auto;width:14px;height:14px}.finance-hero-report-window_documentTitle__4_F2p span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.finance-hero-report-window_toolbar__khs0_{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:9px;padding:10px 14px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.finance-hero-report-window_excerpt__cb2BX{margin-right:auto;color:var(--color-text-secondary);font-size:10px;line-height:1.4}.finance-hero-report-window_action__GFXBh{display:inline-flex;align-items:center;justify-content:center;min-height:33px;padding:7px 13px;border-radius:999px;color:var(--color-on-primary);background:var(--color-spectrum-ink);font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.finance-hero-report-window_viewport__GWJ_5{flex:1;min-height:0;overflow:hidden;padding:14px;scroll-behavior:auto;scrollbar-width:none;overflow-anchor:none}.finance-hero-report-window_sheet__zUyYX{overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:var(--color-background)}.finance-hero-report-window_window__Z6rXk[data-mobile=true]{max-width:none}.finance-hero-report-window_window__Z6rXk[data-mobile=true] .finance-hero-report-window_documentTitle__4_F2p{min-height:31px;padding:7px 10px;font-size:9px}.finance-hero-report-window_window__Z6rXk[data-mobile=true] .finance-hero-report-window_toolbar__khs0_{gap:6px;padding:9px 10px}.finance-hero-report-window_window__Z6rXk[data-mobile=true] .finance-hero-report-window_action__GFXBh{min-height:31px;padding:6px 10px;font-size:10px}.finance-hero-report-window_window__Z6rXk[data-mobile=true] .finance-hero-report-window_excerpt__cb2BX{font-size:9px}.finance-hero-report-window_window__Z6rXk[data-mobile=true] .finance-hero-report-window_viewport__GWJ_5{padding:9px}.finance-client-hero_demo__WSK0u{container:finance-hero/inline-size;position:relative;width:100%;min-width:0;margin:0;color:var(--color-text-primary);font-family:var(--font-app-ui);font-size:14px;line-height:1.5}.finance-client-hero_screen__XYx_8{position:relative;height:clamp(580px,82cqi,720px);overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--color-background);box-shadow:0 20px 60px rgb(41 28 67/10%),0 2px 6px rgb(41 28 67/4%);pointer-events:none}.finance-client-hero_screen__XYx_8 *{box-sizing:border-box}.finance-client-hero_canvas__dobv6{position:absolute;inset:0 auto auto 0;display:flex;width:var(--demo-width);height:calc(100% / var(--demo-scale));transform:scale(var(--demo-scale));transform-origin:top left;color:var(--color-text-primary);background:var(--color-background)}.finance-client-hero_rail__tDW0M{display:flex;flex-direction:column;align-items:center;flex:0 0 80px;gap:20px}.finance-client-hero_logo__MX6MM{height:80px;display:grid;place-items:center}.finance-client-hero_departmentSwitch__I7DDv{display:grid;place-items:center;width:40px;height:40px;margin-top:4px;border-radius:40%;background:var(--color-surface);outline:2px solid var(--color-primary);outline-offset:3px;font-size:13px;font-weight:600}.finance-client-hero_addDepartment__exDJK{display:grid;place-items:center;width:40px;height:40px;border:1px dashed var(--color-border);border-radius:40%;color:var(--color-text-secondary)}.finance-client-hero_app__cy1XA{display:flex;flex-direction:column;flex:1;min-width:0}.finance-client-hero_header__nSKK5{display:flex;align-items:center;flex:0 0 80px;gap:23px;padding:0 28px}.finance-client-hero_header__nSKK5>strong{font-family:var(--font-app-heading);font-size:30px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.finance-client-hero_spacer__j8RC6{flex:1}.finance-client-hero_profile__VA3T3{position:relative;display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);font-size:13px;font-weight:600}.finance-client-hero_profile__VA3T3 i{position:absolute;bottom:0;right:0;width:10px;height:10px;border:2px solid var(--color-surface);border-radius:50%;background:var(--color-success)}.finance-client-hero_scrollPane__fxy8W{flex:1;min-height:0;overflow:hidden;scroll-behavior:auto;scrollbar-width:none;overflow-anchor:none}.finance-client-hero_department__xUvV9{display:flex;align-items:center;gap:16px;padding:20px 32px 28px}.finance-client-hero_departmentAvatar__Yyl_k{display:grid;place-items:center;flex:0 0 64px;height:64px;border:1px solid var(--color-border);border-radius:40%;background:var(--color-surface);font-size:23px;font-weight:600}.finance-client-hero_department__xUvV9>div>strong{font-family:var(--font-app-heading);display:block;font-size:24px;font-weight:650;letter-spacing:-.025em}.finance-client-hero_department__xUvV9>div>span{display:block;margin-top:3px;font-size:14px;color:var(--color-text-secondary)}.finance-client-hero_tabs__ZhrzF{display:flex;gap:4px;width:max-content;max-width:calc(100% - 64px);margin:0 32px 24px;padding:4px;border-radius:8px;background:var(--color-executive-tabs-bg,#e8e8eb)}.finance-client-hero_tabs__ZhrzF>span{display:flex;align-items:center;justify-content:center;gap:8px;min-width:118px;padding:9px 10px;font-size:14px;color:var(--color-text-secondary);white-space:nowrap}.finance-client-hero_tabs__ZhrzF .finance-client-hero_activeTab__It4E3{color:var(--color-text-primary);background:var(--color-executive-tabs-active,white);border-radius:6px;box-shadow:0 1px 3px rgb(0 0 0/7%)}.finance-client-hero_mobileHeader__XhFFU{display:flex;flex:0 0 76px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.finance-client-hero_mobileHeader__XhFFU strong{font-family:var(--font-app-heading);display:block;font-size:17px;font-weight:600;letter-spacing:-.025em}.finance-client-hero_mobileHeader__XhFFU>div>span{display:block;color:var(--color-text-secondary);font-size:12px;margin-top:2px}.finance-client-hero_mobileHeader__XhFFU .finance-client-hero_profile__VA3T3{border-radius:40%;flex-basis:36px;height:36px;font-size:11px}.finance-client-hero_mobileNavigation__9nUGL{display:grid;grid-template-columns:repeat(5,1fr);flex:0 0 65px;align-items:center;border-top:1px solid var(--color-border);background:var(--color-surface)}.finance-client-hero_mobileNavigation__9nUGL>span{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--color-text-secondary);font-size:10px}.finance-client-hero_mobileNavigation__9nUGL i{display:grid;place-items:center;width:29px;height:25px;font-style:normal}.finance-client-hero_mobileNavigation__9nUGL>span[data-active=true]{color:var(--color-primary)}.finance-client-hero_mobileNavigation__9nUGL>span[data-submit=true] i{width:34px;height:34px;margin-top:-8px;border-radius:50%;color:white;background:var(--color-primary)}.finance-client-hero_cursor__VM4ZK{position:absolute;z-index:20;top:0;left:0;opacity:0;color:var(--color-spectrum-ink);pointer-events:none;filter:drop-shadow(0 1px 1px white) drop-shadow(0 2px 3px rgb(0 0 0/15%));will-change:transform}.finance-client-hero_cursor__VM4ZK svg{stroke:white;stroke-width:1.5px}.finance-client-hero_cursor__VM4ZK i{position:absolute;top:-7px;left:-7px;width:24px;height:24px;border:2px solid var(--color-primary);border-radius:50%;opacity:0}.finance-client-hero_cursor__VM4ZK[data-clicking=true] i{opacity:.65}.finance-client-hero_reportWindow__wVwaX{position:absolute;z-index:10;inset:10px;display:flex;justify-content:center;min-height:0;background:var(--color-background)}.finance-client-hero_caption__MVQis{position:absolute;z-index:30;inset:auto 10px 10px;padding:10px 12px;border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-surface) 96%,transparent);color:var(--color-text-secondary);font-size:11px;opacity:0;pointer-events:none;transition:opacity .18s ease;box-shadow:0 3px 14px color-mix(in srgb,var(--color-spectrum-ink) 8%,transparent)}.finance-client-hero_demo__WSK0u:has(.finance-client-hero_controls__NtRC_ button:focus-visible) .finance-client-hero_caption__MVQis,.finance-client-hero_demo__WSK0u[data-touch-controls=true] .finance-client-hero_caption__MVQis{opacity:1;pointer-events:auto}@media (hover:hover){.finance-client-hero_demo__WSK0u:hover .finance-client-hero_caption__MVQis{opacity:1;pointer-events:auto}}.finance-client-hero_captionRow__6tHe_{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.finance-client-hero_captionRow__6tHe_>span{display:flex;align-items:center;gap:6px}.finance-client-hero_captionRow__6tHe_>span>i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.5}.finance-client-hero_controls__NtRC_{display:flex;gap:13px}.finance-client-hero_controls__NtRC_ button{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.finance-client-hero_controls__NtRC_ button:hover{color:var(--color-text-primary)}.finance-client-hero_controls__NtRC_ button:focus-visible{outline:2px solid var(--color-spectrum-purple);outline-offset:4px;border-radius:3px}.finance-client-hero_progressRow__nNZ_g{display:flex;align-items:center;gap:12px;margin-top:4px;font-size:10px;color:var(--color-text-secondary)}.finance-client-hero_progressRow__nNZ_g>span:first-child{min-width:109px}.finance-client-hero_progressRow__nNZ_g>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.finance-client-hero_progress__cfJoM{flex:1;height:2px;overflow:hidden;background:var(--color-border-light);border-radius:2px}.finance-client-hero_progress__cfJoM i{display:block;height:100%;background:var(--color-spectrum-purple);transform-origin:left}.finance-client-hero_screenReaderOnly__O3JRa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.finance-client-hero_screen__XYx_8[data-mobile=true]{height:620px}@media (max-width:540px){.finance-client-hero_caption__MVQis{font-size:10px}.finance-client-hero_progressRow__nNZ_g{gap:8px;font-size:9px}.finance-client-hero_progressRow__nNZ_g>span:first-child{min-width:100px}}@media (prefers-reduced-motion:reduce){.finance-client-hero_cursor__VM4ZK{display:none}.finance-client-hero_caption__MVQis{transition:none}}.finance-closing-preview_preview__hSTKa{width:100%;margin:0;overflow:hidden;border-radius:14px;background:var(--color-background)}.finance-closing-preview_image___YeK4,.finance-closing-preview_picture__n1QVW{display:block;width:100%;height:auto}@media (max-width:540px){.finance-closing-preview_preview__hSTKa{border-radius:9px}}.finance-review-graphics_figure__feVRW{width:100%;min-width:0;margin:0;align-self:center}.finance-review-graphics_frame__9xwX8{--report-feather:68px;--report-mask:linear-gradient(to bottom,var(--color-spectrum-ink) calc(100% - var(--report-feather)),color-mix(in srgb,var(--color-spectrum-ink) 95%,transparent) calc(100% - var(--report-feather) * .72),color-mix(in srgb,var(--color-spectrum-ink) 60%,transparent) calc(100% - var(--report-feather) * .4),transparent 100%);position:relative;height:calc(800px * var(--report-scale));overflow:hidden;border:1px solid var(--color-border);border-radius:16px;background:var(--color-background);box-shadow:0 2px 4px color-mix(in srgb,var(--color-spectrum-ink) 3%,transparent),0 22px 48px -26px color-mix(in srgb,var(--color-spectrum-ink) 24%,transparent);-webkit-mask-image:var(--report-mask);mask-image:var(--report-mask)}.finance-review-graphics_canvas__b_5V5{width:960px;min-height:800px;transform:scale(var(--report-scale));transform-origin:top left}.finance-review-graphics_frame__9xwX8[data-mobile=true]{--report-feather:48px;height:auto}.finance-review-graphics_frame__9xwX8[data-mobile=true] .finance-review-graphics_canvas__b_5V5{width:100%;min-height:0;transform:none}.finance-review-graphics_caption__ec_Cd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px 12px;margin-top:16px;padding-inline:2px;color:var(--color-text-secondary);font-family:var(--font-app-ui);font-size:10px;line-height:1.6}.finance-review-graphics_caption__ec_Cd>span:last-child{color:var(--color-text-muted)}.finance-review-graphics_screenReaderOnly__ovCkK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:540px){.finance-review-graphics_caption__ec_Cd{justify-content:flex-start;gap:3px 12px}}.finance-report-brief_brief__8xqPX{width:100%;min-width:0;margin:0 auto;font-family:var(--font-app-ui)}.finance-report-brief_paper__Z2s75{--report-feather:68px;--report-mask:linear-gradient(to bottom,var(--color-spectrum-ink) calc(100% - var(--report-feather)),color-mix(in srgb,var(--color-spectrum-ink) 95%,transparent) calc(100% - var(--report-feather) * .72),color-mix(in srgb,var(--color-spectrum-ink) 60%,transparent) calc(100% - var(--report-feather) * .4),transparent 100%);min-width:0;overflow:hidden;padding-bottom:24px;border:1px solid color-mix(in srgb,var(--color-spectrum-ink) 11%,transparent);border-radius:16px;background:var(--color-background);box-shadow:0 2px 3px color-mix(in srgb,var(--color-spectrum-ink) 3%,transparent),0 15px 35px -20px color-mix(in srgb,var(--color-spectrum-ink) 24%,transparent);-webkit-mask-image:var(--report-mask);mask-image:var(--report-mask)}.finance-report-brief_brief__8xqPX .finance-report-brief_caption__958HP{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;margin-top:14px;padding-inline:4px;color:var(--color-text-secondary);font-family:var(--font-app-ui);font-size:11px;line-height:18px;text-align:left}.finance-report-brief_format__ZIqnr{color:var(--color-text-primary);font-weight:600}.finance-report-brief_sample__4bBjV{color:var(--color-text-secondary)}@media (max-width:600px){.finance-report-brief_paper__Z2s75{--report-feather:48px}.finance-report-brief_brief__8xqPX .finance-report-brief_caption__958HP{margin-top:12px;padding-inline:2px}}.finance-directors-page_page__6NTVm{--team-closing-gradient:radial-gradient(ellipse at 100% 0,#fc9a47 0%,transparent 53%),radial-gradient(ellipse at 75% 30%,#f73699 0%,transparent 67%),radial-gradient(ellipse at 5% 100%,#0b88fd 0%,transparent 66%),linear-gradient(130deg,#7847ea,#e239a3 65%,#db4389);--team-closing-texture:url(/images/landing/texture.webp) 0 0/620px,url(/images/landing/texture.webp) 0 0/310px;--team-closing-grain-opacity:.43;--team-closing-grain-filter:contrast(1.9);--team-closing-wash:linear-gradient(transparent,rgb(91 54 208/22%));--team-ink:#202020;--team-body:#606069;--team-line:#e9e9ee;--team-paper:#fff;color:var(--team-ink);background:var(--team-paper)}.finance-directors-page_page__6NTVm h1,.finance-directors-page_page__6NTVm h2,.finance-directors-page_page__6NTVm h3,.finance-directors-page_page__6NTVm p{margin:0}:is(.finance-directors-page_centerHeading__tQmYi,.finance-directors-page_featureCopy__XN70s,.finance-directors-page_paymentHeading__jS60P,.finance-directors-page_faqHeading__zt6Ov) h2{font-size:clamp(32px,3.4vw,46px);font-weight:650;line-height:1.13;letter-spacing:-.055em}:is(.finance-directors-page_featureCopy__XN70s,.finance-directors-page_paymentHeading__jS60P,.finance-directors-page_faqHeading__zt6Ov) h2 span{color:#77777f}.finance-directors-page_page__6NTVm a,.finance-directors-page_page__6NTVm button{-webkit-tap-highlight-color:transparent}.finance-directors-page_page__6NTVm :is(a,button,summary):focus-visible{outline:3px solid var(--color-spectrum-purple);outline-offset:5px}.finance-directors-page_page__6NTVm section[id]{scroll-margin-top:104px}.finance-directors-page_page__6NTVm .finance-directors-page_eyebrow__oBltg{color:var(--color-spectrum-purple);font-family:var(--l2-font-mono);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.finance-directors-page_hero__PxQLL{padding:24px 0 92px}.finance-directors-page_breadcrumb__1XVU0{display:flex;align-items:center;gap:8px;color:#71717a;font-size:12px}.finance-directors-page_breadcrumb__1XVU0 a{color:inherit;text-decoration:none}.finance-directors-page_breadcrumb__1XVU0 a:hover{color:var(--team-ink)}.finance-directors-page_heroGrid__B6OC2{display:grid;grid-template-columns:minmax(0,clamp(400px,34vw,500px)) minmax(0,1fr);gap:clamp(40px,4.5vw,64px);align-items:center;padding-top:72px}.finance-directors-page_heroCopy__N40qN{position:relative;z-index:2;padding-bottom:22px}.finance-directors-page_heroCopy__N40qN h1{margin-top:20px;font-size:clamp(40px,4.35vw,62px);font-weight:650;line-height:1.075;letter-spacing:-.06em}.finance-directors-page_heroCopy__N40qN h1 span{color:#797980}.finance-directors-page_page__6NTVm .finance-directors-page_heroDescription__jn6O3{margin-top:26px!important;max-width:475px;color:var(--team-body);font-size:18px;line-height:1.65;letter-spacing:-.015em}.finance-directors-page_actions__eT5dG{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.finance-directors-page_primaryButton__f9qJl{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:52px;padding:13px 22px;border:1px solid transparent;border-radius:13px;color:#fff;background:linear-gradient(#242428,#242428) padding-box,linear-gradient(115deg,#ca725c,#a864b6 47%,#6a83d6) border-box;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.02em;cursor:pointer;box-shadow:0 4px 8px rgb(20 20 40/5%);transition:box-shadow .2s ease,background .2s ease}.finance-directors-page_primaryButton__f9qJl:before{content:"";position:absolute;z-index:-1;inset:-4px;border-radius:16px;background:linear-gradient(110deg,var(--color-spectrum-orange),var(--color-spectrum-pink),var(--color-spectrum-purple),var(--color-spectrum-blue));filter:blur(8px);opacity:0;transition:opacity .2s ease}.finance-directors-page_primaryButton__f9qJl:hover{background:linear-gradient(#202024,#202024) padding-box,linear-gradient(115deg,var(--color-spectrum-orange),var(--color-spectrum-pink) 38%,var(--color-spectrum-purple) 65%,var(--color-spectrum-blue)) border-box;box-shadow:0 4px 18px rgb(70 40 120/14%)}.finance-directors-page_primaryButton__f9qJl:hover:before{opacity:.3}.finance-directors-page_secondaryLink__S7m3w{display:inline-flex;align-items:center;gap:8px;color:var(--team-ink);font-family:var(--l2-font-ui);font-size:14px;font-weight:550;text-decoration:none}.finance-directors-page_secondaryLink__S7m3w:hover{text-decoration:underline;text-underline-offset:4px}.finance-directors-page_page__6NTVm .finance-directors-page_heroNote__qG6Az{display:flex;align-items:center;gap:7px;margin-top:24px!important;color:#6f6f78;font-family:var(--l2-font-ui);font-size:11px;line-height:1.6}.finance-directors-page_heroNote__qG6Az>span{flex:0 0 5px;height:5px;border-radius:50%;background:var(--color-spectrum-blue)}.finance-directors-page_heroVisual__cKvF0{position:relative;min-width:0}.finance-directors-page_heroVisual__cKvF0:before{content:"";position:absolute;z-index:0;inset:-64px -85px -45px -20px;background:radial-gradient(ellipse at 77% 20%,rgb(255 167 121/17%),transparent 58%),radial-gradient(ellipse at 54% 50%,rgb(247 54 153/10%),transparent 62%),radial-gradient(ellipse at 95% 80%,rgb(102 71 240/15%),transparent 65%);filter:blur(24px);pointer-events:none}.finance-directors-page_heroVisual__cKvF0>*{position:relative}.finance-directors-page_overview__yC7kA{padding-top:55px;padding-bottom:105px}.finance-directors-page_centerHeading__tQmYi{max-width:755px;margin-inline:auto;text-align:center}.finance-directors-page_centerHeading__tQmYi h2{margin-top:14px;text-wrap:balance}.finance-directors-page_centerHeading__tQmYi>p:last-child{margin-top:20px;color:var(--team-body);font-size:16px;line-height:1.8}.finance-directors-page_benefits__iMzBN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding:0;margin:42px 0 0;list-style:none}.finance-directors-page_benefits__iMzBN li{padding-top:26px;border-top:1px solid var(--team-line)}.finance-directors-page_benefitIcon__T3fQn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:20px;color:var(--color-spectrum-orange)}.finance-directors-page_benefits__iMzBN li:nth-child(2) .finance-directors-page_benefitIcon__T3fQn{color:var(--color-spectrum-blue)}.finance-directors-page_benefits__iMzBN li:nth-child(3) .finance-directors-page_benefitIcon__T3fQn{color:var(--color-spectrum-teal)}.finance-directors-page_benefits__iMzBN h3{font-size:19px;font-weight:650;letter-spacing:-.025em}.finance-directors-page_benefits__iMzBN p{margin-top:12px;color:var(--team-body);font-size:15px;line-height:1.8}.finance-directors-page_sectionLinks__s21dm{display:flex;flex-wrap:wrap;gap:15px 24px;margin-top:24px}.finance-directors-page_sectionLinks__s21dm a{display:inline-flex;align-items:center;gap:9px;color:var(--claim-type-link-text,var(--team-ink));font-family:var(--l2-font-ui);font-size:14px;font-weight:550;text-decoration:none}.finance-directors-page_sectionLinks__s21dm a:hover{text-decoration:underline;text-underline-offset:4px}.finance-directors-page_sectionLinks__s21dm svg{flex-shrink:0}.finance-directors-page_featureSection__RVM_5{--feature-copy-width:clamp(350px,31vw,450px);display:grid;grid-template-columns:minmax(0,var(--feature-copy-width)) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,88px);padding-top:75px;padding-bottom:90px}.finance-directors-page_featureCopy__XN70s h2{margin-top:14px}.finance-directors-page_featureCopy__XN70s>p:not(.finance-directors-page_eyebrow__oBltg){margin-top:23px;color:var(--team-body);font-size:16px;line-height:1.8}.finance-directors-page_featureDetails__Gt833{display:grid;gap:24px;margin-top:28px}.finance-directors-page_featureDetails__Gt833 h3{font-size:15px;font-weight:650;letter-spacing:-.015em}.finance-directors-page_featureDetails__Gt833 p{margin-top:8px;color:var(--team-body);font-size:14px;line-height:1.8}.finance-directors-page_reversed__s3z1R{grid-template-columns:minmax(0,1fr) minmax(0,var(--feature-copy-width))}.finance-directors-page_payments__TkhW3{position:relative;padding-block:62px;margin-top:45px;border-block:1px solid transparent}.finance-directors-page_payments__TkhW3:after,.finance-directors-page_payments__TkhW3:before{content:"";position:absolute;inset-inline:var(--l2-page-gutter);height:1px;background:var(--team-line)}.finance-directors-page_payments__TkhW3:before{top:-1px}.finance-directors-page_payments__TkhW3:after{bottom:-1px}.finance-directors-page_paymentHeading__jS60P{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:88px;align-items:start}.finance-directors-page_paymentHeading__jS60P h2{margin-top:16px;font-size:clamp(32px,3vw,41px)}.finance-directors-page_paymentCopy__QhiGF{max-width:65ch;color:var(--team-body);font-size:15px;line-height:1.85}.finance-directors-page_paymentCopy__QhiGF>p+p{margin-top:16px}.finance-directors-page_paymentSteps__rdIhp{margin-top:40px}.finance-directors-page_paymentSteps__rdIhp h3{font:inherit}.finance-directors-page_paymentSteps__rdIhp p{color:var(--team-body);font-size:14px;line-height:1.8}.finance-directors-page_faq__SmN9h{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:88px;padding-top:110px;padding-bottom:80px}.finance-directors-page_faqHeading__zt6Ov h2{margin-top:15px}.finance-directors-page_faqHeading__zt6Ov .finance-directors-page_secondaryLink__S7m3w{margin-top:28px}.finance-directors-page_questions__kg03E details{padding:23px 0;border-bottom:1px solid var(--team-line)}.finance-directors-page_questions__kg03E details:first-child{padding-top:4px}.finance-directors-page_questions__kg03E summary{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:16px;font-weight:550;line-height:1.6;cursor:pointer;list-style:none}.finance-directors-page_questions__kg03E summary::-webkit-details-marker{display:none}.finance-directors-page_questions__kg03E summary svg{flex-shrink:0;color:#787481;transition:transform .2s}.finance-directors-page_questions__kg03E details[open] summary svg{transform:rotate(45deg)}.finance-directors-page_questions__kg03E details>p{max-width:70ch;margin-top:16px;padding-right:25px;color:var(--team-body);font-size:15px;line-height:1.85}.finance-directors-page_closingSecondary__OQuPV{display:inline-flex;gap:10px;align-items:center;padding:2px 0;border:0;color:#fff;background:transparent;font-size:13px;font-weight:550;cursor:pointer}.finance-directors-page_closingSecondary__OQuPV:hover{text-decoration:underline;text-underline-offset:4px}.finance-directors-page_related__xd3hY{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px 38px;padding-top:48px;padding-bottom:32px}.finance-directors-page_related__xd3hY>span{font-family:var(--l2-font-ui);font-size:13px;color:#767680}.finance-directors-page_related__xd3hY .finance-directors-page_sectionLinks__s21dm{margin-top:0}@media (max-width:1100px){.finance-directors-page_heroGrid__B6OC2{grid-template-columns:1fr;gap:46px;padding-top:48px}.finance-directors-page_heroCopy__N40qN{width:100%;max-width:580px;margin-inline:auto;padding-bottom:0;text-align:center}.finance-directors-page_heroCopy__N40qN h1{font-size:56px}.finance-directors-page_page__6NTVm .finance-directors-page_heroDescription__jn6O3{font-size:16px;margin-inline:auto!important}.finance-directors-page_actions__eT5dG,.finance-directors-page_page__6NTVm .finance-directors-page_heroNote__qG6Az{justify-content:center}.finance-directors-page_heroVisual__cKvF0{width:100%}.finance-directors-page_heroVisual__cKvF0:before{inset:-30px}.finance-directors-page_featureSection__RVM_5{grid-template-columns:1fr;gap:38px}.finance-directors-page_featureCopy__XN70s{max-width:620px}.finance-directors-page_reversed__s3z1R .finance-directors-page_featureCopy__XN70s{grid-row:1}.finance-directors-page_featureDetails__Gt833{grid-template-columns:1fr 1fr;gap:26px}.finance-directors-page_faq__SmN9h,.finance-directors-page_paymentHeading__jS60P{gap:44px}.finance-directors-page_benefits__iMzBN{gap:28px}}@media (max-width:850px){.finance-directors-page_faq__SmN9h,.finance-directors-page_paymentHeading__jS60P{grid-template-columns:1fr;gap:38px}}@media (max-width:540px){.finance-directors-page_hero__PxQLL{padding-top:20px;padding-bottom:55px}.finance-directors-page_breadcrumb__1XVU0{font-size:11px}.finance-directors-page_heroGrid__B6OC2{gap:38px;padding-top:40px}.finance-directors-page_heroCopy__N40qN{text-align:left}.finance-directors-page_heroCopy__N40qN h1{font-size:clamp(36px,10.7vw,48px);letter-spacing:-.055em;line-height:1.08;margin-top:16px}.finance-directors-page_page__6NTVm .finance-directors-page_heroDescription__jn6O3{font-size:16px;margin-top:22px!important}.finance-directors-page_actions__eT5dG{justify-content:flex-start;gap:20px;margin-top:25px}.finance-directors-page_primaryButton__f9qJl{font-size:15px;min-height:50px;padding:12px 19px}.finance-directors-page_secondaryLink__S7m3w{font-size:13px}.finance-directors-page_page__6NTVm .finance-directors-page_heroNote__qG6Az{justify-content:flex-start;font-size:10px;margin-top:21px!important}.finance-directors-page_heroVisual__cKvF0:before{inset:-15px -10px;filter:blur(13px)}.finance-directors-page_page__6NTVm .finance-directors-page_eyebrow__oBltg{font-size:10px;letter-spacing:.06em}:is(.finance-directors-page_centerHeading__tQmYi,.finance-directors-page_featureCopy__XN70s,.finance-directors-page_paymentHeading__jS60P,.finance-directors-page_faqHeading__zt6Ov) h2{font-size:34px}.finance-directors-page_overview__yC7kA{padding-top:38px;padding-bottom:40px}.finance-directors-page_centerHeading__tQmYi{text-align:left}.finance-directors-page_centerHeading__tQmYi>p:last-child{font-size:15px;line-height:1.8}.finance-directors-page_sectionLinks__s21dm{gap:16px}.finance-directors-page_sectionLinks__s21dm a{font-size:13px}.finance-directors-page_featureSection__RVM_5{gap:30px;padding-top:46px;padding-bottom:36px}.finance-directors-page_featureCopy__XN70s>p:not(.finance-directors-page_eyebrow__oBltg){font-size:15px}.finance-directors-page_featureDetails__Gt833{grid-template-columns:1fr;gap:23px}.finance-directors-page_benefits__iMzBN{grid-template-columns:1fr;gap:24px;margin-top:30px}.finance-directors-page_benefits__iMzBN li{padding-top:22px}.finance-directors-page_benefitIcon__T3fQn{float:left;width:28px;height:30px;margin:0 14px 0 0}.finance-directors-page_benefits__iMzBN h3{font-size:18px;line-height:30px}.finance-directors-page_benefits__iMzBN p{margin-left:42px;font-size:14px}.finance-directors-page_payments__TkhW3{padding-block:40px;margin-top:36px}.finance-directors-page_paymentCopy__QhiGF{font-size:14px}.finance-directors-page_paymentSteps__rdIhp{margin-top:30px}.finance-directors-page_paymentHeading__jS60P{gap:25px}.finance-directors-page_faq__SmN9h{padding-top:60px;padding-bottom:25px;gap:35px}.finance-directors-page_faqHeading__zt6Ov h2 br{display:none}.finance-directors-page_faqHeading__zt6Ov .finance-directors-page_secondaryLink__S7m3w{margin-top:20px}.finance-directors-page_questions__kg03E summary{font-size:15px;gap:20px}.finance-directors-page_questions__kg03E details>p{font-size:14px;padding-right:0}.finance-directors-page_related__xd3hY{justify-content:flex-start;padding-top:36px;padding-bottom:22px;gap:17px}.finance-directors-page_related__xd3hY .finance-directors-page_sectionLinks__s21dm{gap:17px 24px}}@media (prefers-reduced-motion:reduce){.finance-directors-page_primaryButton__f9qJl,.finance-directors-page_primaryButton__f9qJl:before,.finance-directors-page_questions__kg03E summary svg{transition:none}}