.IncomeTaxCalculator_page__QWkUQ{min-height:100vh;display:flex;justify-content:center;padding:var(--space-6) var(--space-4)}.IncomeTaxCalculator_card__3Ygcj{width:100%;max-width:540px;background:var(--color-surface);border:var(--border-thin);border-radius:var(--radius-md);padding:var(--space-6) var(--space-5);box-shadow:var(--shadow-card)}.IncomeTaxCalculator_title__GMo6P{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-xl);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.IncomeTaxCalculator_subtitle__xHDr3{margin:0 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--text-sm)}.IncomeTaxCalculator_label__f2YWx{display:block;margin-bottom:var(--space-2);color:var(--color-text);font-weight:var(--fw-medium)}.IncomeTaxCalculator_inputRow__SuN3h{display:flex;align-items:center;border:var(--border-input);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.IncomeTaxCalculator_inputRow__SuN3h:focus-within{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.IncomeTaxCalculator_prefix__Lc6OF{padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);color:var(--color-text-tertiary);font-weight:var(--fw-medium)}.IncomeTaxCalculator_input__s8LdD{flex:1 1;min-width:0;border:none;outline:none;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-1);color:var(--color-text);background:transparent;font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IncomeTaxCalculator_hint__xQKxU{margin:var(--space-2) 0 0;color:var(--color-text-tertiary);font-size:var(--text-sm)}.IncomeTaxCalculator_section__loTx6{margin-top:var(--space-4);border:var(--border-thin);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.IncomeTaxCalculator_summary__AQnW_{list-style:none;cursor:pointer;padding:var(--space-4);color:var(--color-text);font-weight:var(--fw-medium);display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.IncomeTaxCalculator_summary__AQnW_::-webkit-details-marker{display:none}.IncomeTaxCalculator_section__loTx6[open]>.IncomeTaxCalculator_summary__AQnW_{border-bottom:var(--hairline)}.IncomeTaxCalculator_chevron__wi7If{color:var(--color-text-tertiary);transition:transform .2s ease}.IncomeTaxCalculator_section__loTx6[open]>.IncomeTaxCalculator_summary__AQnW_ .IncomeTaxCalculator_chevron__wi7If{transform:rotate(180deg)}.IncomeTaxCalculator_sectionBody__rS2HA{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.IncomeTaxCalculator_note__O7ETn{margin:0;padding:var(--space-3);background:var(--color-surface-subtle);border:var(--hairline);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm)}.IncomeTaxCalculator_capNote__Zt6VF{margin:0;color:var(--color-text-tertiary);font-size:var(--text-xs)}.IncomeTaxCalculator_subheading__b__Ty{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium)}.IncomeTaxCalculator_field__rkmAt{display:flex;flex-direction:column}.IncomeTaxCalculator_fieldLabel__HzWFR{margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium)}.IncomeTaxCalculator_fieldHint__fUBZ2{margin:var(--space-2) 0 0;color:var(--color-text-tertiary);font-size:var(--text-xs)}.IncomeTaxCalculator_fieldError__MLf4E{margin:var(--space-2) 0 0;color:var(--color-danger-text);font-size:var(--text-xs)}.IncomeTaxCalculator_countedHint__b6ThC{margin:var(--space-2) 0 0}.IncomeTaxCalculator_countedHint__b6ThC,.IncomeTaxCalculator_groupHint__0EKg4{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IncomeTaxCalculator_groupHint__0EKg4{margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);background:var(--color-surface-subtle);border:var(--hairline);border-radius:var(--radius-sm)}.IncomeTaxCalculator_toggleRow__sFCru{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer}.IncomeTaxCalculator_checkbox__1Av3z{width:1.15rem;height:1.15rem;margin:.1rem 0 0;accent-color:var(--color-accent);flex-shrink:0;cursor:pointer}.IncomeTaxCalculator_toggleLabel__jIlJC{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium)}.IncomeTaxCalculator_countInput__HgdbF{width:100%;border:var(--border-input);border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text);background:var(--color-surface);outline:none;font-size:var(--text-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.IncomeTaxCalculator_countInput__HgdbF:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.IncomeTaxCalculator_prompt__vtrjv{margin:var(--space-6) 0 0;padding:var(--space-4);background:var(--color-surface-subtle);border:var(--hairline);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-align:center;font-size:var(--text-sm)}.IncomeTaxCalculator_error__A7y3T{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);background:var(--color-danger-surface);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);color:var(--color-danger-text);font-size:var(--text-sm)}.IncomeTaxCalculator_results__va7kz{margin-top:var(--space-6)}.IncomeTaxCalculator_resultsTitle__KtEtU{margin:0 0 var(--space-3);color:var(--color-text);font-size:var(--text-base);font-weight:var(--fw-medium)}.IncomeTaxCalculator_breakdown__Wlf8q{margin:0;border:var(--border-thin);border-radius:var(--radius-sm);overflow:hidden}.IncomeTaxCalculator_row__jDe_d{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--hairline)}.IncomeTaxCalculator_row__jDe_d:last-child{border-bottom:none}.IncomeTaxCalculator_rowLabel___fG1H{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm)}.IncomeTaxCalculator_rowValue__4v8GP{margin:0;color:var(--color-text);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.IncomeTaxCalculator_rowFinal__qy4kq{background:var(--color-accent-surface);border-top:.5px solid var(--color-accent-surface-border);padding-top:var(--space-4);padding-bottom:var(--space-4)}.IncomeTaxCalculator_rowFinal__qy4kq .IncomeTaxCalculator_rowLabel___fG1H{color:var(--color-accent-text-strong);font-size:var(--text-base);font-weight:var(--fw-medium)}.IncomeTaxCalculator_rowFinal__qy4kq .IncomeTaxCalculator_rowValue__4v8GP{color:var(--color-accent);font-size:var(--text-2xl);font-weight:var(--fw-medium);letter-spacing:var(--tracking-tight)}.IncomeTaxCalculator_included__C5k6a{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle);border:var(--hairline);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-sm)}.IncomeTaxCalculator_reliefsLink__PfyLp{margin:var(--space-3) 0 0;text-align:center;font-size:var(--text-sm)}.IncomeTaxCalculator_reliefsLink__PfyLp a{color:var(--color-accent);font-weight:var(--fw-medium);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--motion-fast),border-color var(--motion-fast)}.IncomeTaxCalculator_reliefsLink__PfyLp a:hover{border-bottom-color:var(--color-accent)}.IncomeTaxCalculator_disclaimer__f8GsO{margin:var(--space-3) 0 0;color:var(--color-text-tertiary);font-size:var(--text-xs);line-height:var(--leading-snug)}.IncomeTaxCalculator_recalculated__8VRGr{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium)}.IncomeTaxCalculator_savePrompt__blij0{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle);border:var(--hairline);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-align:center;font-size:var(--text-sm)}.IncomeTaxCalculator_savePrompt__blij0 a{color:var(--color-accent);font-weight:var(--fw-medium);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--motion-fast)}.IncomeTaxCalculator_savePrompt__blij0 a:hover{border-bottom-color:var(--color-accent)}.IncomeTaxCalculator_savePanel__W1X1v{margin:var(--space-5) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.IncomeTaxCalculator_saveButton__CdBEe{padding:var(--space-3) var(--space-4);border:none;border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:opacity var(--motion-fast)}.IncomeTaxCalculator_saveButton__CdBEe:disabled{opacity:.6;cursor:default}.IncomeTaxCalculator_saveButtonSecondary__gyLiC{padding:var(--space-3) var(--space-4);border:var(--border-input);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;transition:border-color var(--motion-fast)}.IncomeTaxCalculator_saveButtonSecondary__gyLiC:hover{border-color:var(--color-accent)}.IncomeTaxCalculator_saveStatus__S7FEW{margin:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium)}.IncomeTaxCalculator_saveError__OVnAv{margin:0;color:var(--color-danger-text);font-size:var(--text-sm)}