.IncomeTaxCalculator_card__gpeN_{background:var(--color-bg-calculator);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);padding:28px;margin-bottom:var(--space-10)}.IncomeTaxCalculator_field__asK8A{margin-bottom:var(--space-6)}.IncomeTaxCalculator_fieldLabel__318Sa{display:block;font-size:12px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--color-neutral-400);margin-bottom:6px}.IncomeTaxCalculator_inputWrap__FO__Y{position:relative}.IncomeTaxCalculator_inputPrefix__3VEk2{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:var(--weight-medium);color:var(--color-neutral-400);pointer-events:none;line-height:1}.IncomeTaxCalculator_amountInput__E_D7J{width:100%;font-family:var(--font-body);font-size:26px;font-weight:var(--weight-semibold);color:var(--color-neutral-900);background:var(--color-bg-card);border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);padding:13px 14px 13px 40px;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.IncomeTaxCalculator_amountInput__E_D7J:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-primary-bg)}.IncomeTaxCalculator_amountInput__E_D7J::placeholder{color:var(--color-neutral-400);font-weight:var(--weight-regular)}.IncomeTaxCalculator_taxCodeNote__SGM3k{margin-top:10px;padding:10px 14px;background:var(--color-neutral-50);border:1px solid var(--color-neutral-100);border-left:3px solid var(--color-brand-primary);border-radius:var(--radius-sm);font-size:13px;color:var(--color-neutral-700);line-height:1.5}.IncomeTaxCalculator_taxCodeNote__SGM3k strong{font-weight:var(--weight-semibold);color:var(--color-neutral-900)}.IncomeTaxCalculator_summary__nkYGE{background:var(--color-brand-primary);color:#fff;border-radius:var(--radius-md);padding:20px 22px;margin-bottom:20px}.IncomeTaxCalculator_summaryHeadline__8tmfg{font-family:var(--font-heading);font-size:clamp(17px,3vw,20px);font-weight:var(--weight-semibold);line-height:1.4;margin:0}.IncomeTaxCalculator_summaryAmount__oJC4W{font-weight:var(--weight-extrabold);white-space:nowrap}.IncomeTaxCalculator_summarySub__NuPNJ{margin-top:8px;font-size:14px;opacity:.85}.IncomeTaxCalculator_barWrap__Kv0CZ{margin-bottom:20px}.IncomeTaxCalculator_bar__kisrl{display:flex;height:14px;background:var(--color-neutral-100);border-radius:99px;overflow:hidden}.IncomeTaxCalculator_barSeg__42I2w{height:100%;transition:width var(--transition-base)}.IncomeTaxCalculator_barTakeHome__4kRHh{background:var(--color-brand-primary)}.IncomeTaxCalculator_barTax__U7Aao{background:var(--color-negative)}.IncomeTaxCalculator_barNi__eVIZX{background:#e28075}.IncomeTaxCalculator_legend__9uv5I{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px;font-size:13px;color:var(--color-neutral-500)}.IncomeTaxCalculator_legendItem__JAqwD{display:inline-flex;align-items:center;gap:6px}.IncomeTaxCalculator_legendSwatch__H2A1A{display:inline-block;width:10px;height:10px;border-radius:3px}.IncomeTaxCalculator_resultsTable__dBVvn{background:var(--color-bg-card);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);overflow:hidden}.IncomeTaxCalculator_resultsRow__tE7JD{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--color-neutral-100);gap:var(--space-3)}.IncomeTaxCalculator_resultsRow__tE7JD:last-child{border-bottom:none}.IncomeTaxCalculator_resultsRowMuted__N3KBP{background:var(--color-neutral-50)}.IncomeTaxCalculator_resultsRowMuted__N3KBP .IncomeTaxCalculator_resultsLabel__NGwNL,.IncomeTaxCalculator_resultsRowMuted__N3KBP .IncomeTaxCalculator_resultsValue__JdWCi{color:var(--color-neutral-400);font-weight:var(--weight-regular)}.IncomeTaxCalculator_resultsRowNested__PD_NO{padding-left:36px;background:var(--color-neutral-50)}.IncomeTaxCalculator_resultsRowNested__PD_NO .IncomeTaxCalculator_resultsLabel__NGwNL{font-size:13px;color:var(--color-neutral-500)}.IncomeTaxCalculator_resultsRowNested__PD_NO .IncomeTaxCalculator_resultsValue__JdWCi{font-size:14px}.IncomeTaxCalculator_resultsRowAccent__u3W_4{background:var(--color-positive-bg);padding-top:14px;padding-bottom:14px}.IncomeTaxCalculator_resultsLabel__NGwNL{font-size:15px;color:var(--color-neutral-500)}.IncomeTaxCalculator_resultsLabelAccent__xvrW8{color:var(--color-positive);font-weight:var(--weight-semibold)}.IncomeTaxCalculator_resultsValue__JdWCi{font-size:16px;font-weight:var(--weight-semibold);color:var(--color-neutral-900);white-space:nowrap}.IncomeTaxCalculator_resultsValueNegative__raON2{color:var(--color-negative)}.IncomeTaxCalculator_resultsValueAccent__fgTwG{color:var(--color-positive);font-weight:var(--weight-bold)}.IncomeTaxCalculator_effective___b6pH{margin-top:14px;font-size:14px;color:var(--color-neutral-500);line-height:1.5}.IncomeTaxCalculator_effective___b6pH strong{color:var(--color-neutral-900);font-weight:var(--weight-semibold)}@media (max-width:480px){.IncomeTaxCalculator_card__gpeN_{padding:18px 16px}.IncomeTaxCalculator_summary__nkYGE{padding:16px 18px}.IncomeTaxCalculator_resultsRow__tE7JD{padding:10px 14px}.IncomeTaxCalculator_resultsRowNested__PD_NO{padding-left:24px}.IncomeTaxCalculator_resultsLabel__NGwNL{font-size:14px}.IncomeTaxCalculator_resultsValue__JdWCi{font-size:15px}}