.collapsible{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-md);overflow:hidden}.collapsible-header{align-items:center;background:var(--color-surface);border:none;color:var(--color-text);cursor:pointer;display:flex;font-size:var(--font-size-md);font-weight:600;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);text-align:left;transition:background var(--transition-fast);width:100%}.collapsible-header:hover{background:var(--color-bg-subtle)}.collapsible-chevron{color:var(--color-text-secondary);flex-shrink:0;font-size:var(--font-size-md)}.collapsible-body{background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--spacing-lg)}.collapsible-preview{padding-block:var(--spacing-sm)}.IncomeComparison_cards__VSDAc{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.IncomeComparison_card__X9L0y{background:var(--color-surface);border:1px solid var(--color-border);border-radius:22px;display:flex;flex-direction:column;gap:10px;padding:26px}.IncomeComparison_cardNeo__OOlwh{border:2px solid var(--color-primary);box-shadow:0 24px 50px -30px color-mix(in srgb,var(--color-primary) 50%,#0000);padding:25px}.IncomeComparison_cardLabelNeo__kTPOf,.IncomeComparison_cardLabel__6zpbh{color:var(--np-text-muted-on-bg);font-family:var(--font-display);font-size:16px;font-weight:800}.IncomeComparison_cardLabelNeo__kTPOf{color:var(--np-pen-violet)}.IncomeComparison_cardAmountNeo__SaC0w,.IncomeComparison_cardAmount__Zo6pY{font-feature-settings:"tnum";font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.IncomeComparison_cardAmount__Zo6pY{color:var(--np-text-muted-on-bg);font-size:clamp(40px,4.4vw,56px)}.IncomeComparison_cardAmountNeo__SaC0w{color:var(--color-primary);font-size:clamp(48px,5.4vw,72px)}.IncomeComparison_cardUnit__JhUai{align-items:center;color:var(--np-text-faint-on-bg);display:flex;font-size:14px;gap:8px}.IncomeComparison_multiplier__eq7Sk{background:var(--color-primary);border-radius:var(--radius-pill);color:var(--np-paper-bureau);font-size:13px;font-weight:700;padding:3px 10px}.IncomeComparison_bar__8WKnE{height:10px;width:100%}.IncomeComparison_barTrack__up5bL{fill:var(--color-primary-bg)}.IncomeComparison_barFill__V3PJD{transform-box:fill-box}.IncomeComparison_bar__8WKnE[data-tone=today] .IncomeComparison_barFill__V3PJD{fill:var(--color-primary-light)}.IncomeComparison_bar__8WKnE[data-tone=neo] .IncomeComparison_barFill__V3PJD{fill:var(--color-primary)}.IncomeComparison_factors__9IrTc{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.IncomeComparison_factors__9IrTc span{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--np-text-muted-on-bg);font-size:14px;font-weight:600;padding:6px 12px}.IncomeComparison_card__X9L0y[data-size=compact]{padding:18px}.IncomeComparison_cardNeo__OOlwh[data-size=compact]{padding:17px}.IncomeComparison_card__X9L0y[data-size=compact] .IncomeComparison_cardAmount__Zo6pY{font-size:var(--font-size-xl)}.IncomeComparison_card__X9L0y[data-size=compact] .IncomeComparison_cardAmountNeo__SaC0w{font-size:var(--font-size-2xl)}.StatisticsFinance_results__KS\+He{display:flex;flex-direction:column;gap:12px;min-width:0}.StatisticsFinance_field__ggAq4{display:flex;flex-direction:column;gap:6px;min-width:0}.StatisticsFinance_fieldRow__o9F4z{align-items:center;display:flex;gap:10px}.StatisticsFinance_fieldRow__o9F4z input[type=range]{accent-color:var(--color-primary);cursor:pointer;flex:1 1;min-height:44px;min-width:0}.StatisticsFinance_number__K\+bMI{align-items:center;color:var(--color-text-secondary);display:inline-flex;font-size:var(--font-size-sm);gap:4px;white-space:nowrap}.StatisticsFinance_number__K\+bMI input{font-feature-settings:"tnum";background:var(--color-surface);border:1px solid var(--stats-line);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;min-height:44px;padding:0 8px;text-align:right;width:72px}.StatisticsFinance_controlLabel__Kg\+Se{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:600}.StatisticsFinance_aiSwitch__gGJWf{background:var(--color-surface);border:1.5px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);font-weight:600;padding:10px 16px;text-align:left}.StatisticsFinance_aiSwitch__gGJWf[aria-checked=true]{background:var(--color-primary);color:var(--color-surface)}.StatisticsFinance_sentence__WNkeM{font-feature-settings:"tnum";color:var(--color-primary-dark);font:600 var(--font-size-xl)/1.3 var(--font-display);font-variant-numeric:tabular-nums;margin:0}.StatisticsFinance_facts__UIyqT{font-feature-settings:"tnum";color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;gap:6px 18px}.StatisticsFinance_chart__BkdcL{height:300px;min-width:0;width:100%}.StatisticsFinance_donut__zoQIQ{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px}.StatisticsFinance_donutPlot__H3zhd{aspect-ratio:1;flex:0 0 auto;position:relative;width:min(240px,100%)}.StatisticsFinance_donutPlot__H3zhd>.recharts-responsive-container{inset:0;position:absolute}.StatisticsFinance_donutCenter__iyhCW{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:var(--font-size-xs);inset:0;justify-content:center;margin:0;pointer-events:none;position:absolute}.StatisticsFinance_donutCenter__iyhCW strong{font-feature-settings:"tnum";color:var(--color-text);font:600 var(--font-size-lg) var(--font-display);font-variant-numeric:tabular-nums}.StatisticsFinance_donutLegend__pM8au{grid-gap:8px;display:grid;flex:1 1 220px;font-size:var(--font-size-sm);gap:8px;list-style:none;margin:0;padding:0}.StatisticsFinance_donutLegend__pM8au li{grid-gap:8px;align-items:center;border-bottom:1px solid var(--stats-line);display:grid;gap:8px;grid-template-columns:12px minmax(0,1fr) auto auto;min-height:32px}.StatisticsFinance_donutLegend__pM8au strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StatisticsFinance_headline__TY3Oq{align-items:baseline;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:4px 10px;margin:0}.StatisticsFinance_headline__TY3Oq strong{font-feature-settings:"tnum";color:var(--color-primary-dark);font:700 var(--font-size-xl) var(--font-display);font-variant-numeric:tabular-nums}.StatisticsFinance_split__qpd3D{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}[data-frame=compact] .StatisticsFinance_split__qpd3D{grid-template-columns:minmax(0,1fr)}.StatisticsFinance_subTitle__XlLOj{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;margin:0 0 6px}.StatisticsFinance_plot__iQXCf{height:280px;min-width:0;position:relative}.StatisticsFinance_plot__iQXCf>.recharts-responsive-container{inset:0;position:absolute}.StatisticsFinance_stepper__mwayg{display:flex;flex-direction:column;gap:16px;max-width:46rem}.StatisticsFinance_step__qvhwE{animation:StatisticsFinance_step-in__FOn5t .2s ease-out;display:flex;flex-direction:column;gap:16px}.StatisticsFinance_stepLead__Sy\+H9{color:var(--color-text);font-size:var(--font-size-md);line-height:1.55;margin:0;max-width:60ch}.StatisticsFinance_stepNav__\+zzf9{align-items:center;border-top:1px solid var(--stats-line);justify-content:space-between;padding-top:8px}.StatisticsFinance_stepActions__5-7D0,.StatisticsFinance_stepNav__\+zzf9{display:flex;flex-wrap:wrap;gap:8px}.StatisticsFinance_primaryStep__aRmz7{align-self:flex-start;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface)}.StatisticsFinance_primaryStep__aRmz7:hover:not(:disabled){background:var(--color-primary-dark)}@keyframes StatisticsFinance_step-in__FOn5t{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.StatisticsFinance_step__qvhwE{animation:none}}[data-frame=compact] .StatisticsFinance_donut__zoQIQ{justify-content:center}[data-frame=compact] .StatisticsFinance_donutPlot__H3zhd{width:min(200px,100%)}[data-frame=compact] .StatisticsFinance_stepLead__Sy\+H9{font-size:var(--font-size-sm)}
/*# sourceMappingURL=2550.2e044c24.chunk.css.map*/