.NetWorthCalculator_root__b21J4{display:flex;flex-direction:column;gap:24px}.NetWorthCalculator_columns__7Oghq{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:680px){.NetWorthCalculator_columns__7Oghq{grid-template-columns:1fr}}.NetWorthCalculator_card__NmEJN{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}.NetWorthCalculator_cardTitle__f24Pf{font-size:1rem;font-weight:700;color:#111827;margin:0 0 4px;display:flex;align-items:center;gap:8px}.NetWorthCalculator_dot__xeEGT{width:10px;height:10px;border-radius:50%;flex-shrink:0}.NetWorthCalculator_assetDot__89inf{background:#10b981}.NetWorthCalculator_liabilityDot__A51D_{background:#ef4444}.NetWorthCalculator_field__9ybhh{display:flex;flex-direction:column;gap:4px}.NetWorthCalculator_label__cZwMD{font-size:.8rem;font-weight:500;color:#6b7280}.NetWorthCalculator_inputWrap__t0ZAy{display:flex;align-items:center;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;overflow:hidden;transition:border-color .15s}.NetWorthCalculator_inputWrap__t0ZAy:focus-within{border-color:#667eea;background:#fff}.NetWorthCalculator_prefix__i_Z_O{padding:0 10px;font-size:.875rem;font-weight:600;color:#9ca3af;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NetWorthCalculator_input__iwnr3{flex:1 1;border:none;background:transparent;padding:9px 10px 9px 0;font-size:.9rem;color:#111827;outline:none;min-width:0}.NetWorthCalculator_input__iwnr3::-webkit-inner-spin-button,.NetWorthCalculator_input__iwnr3::-webkit-outer-spin-button{-webkit-appearance:none}.NetWorthCalculator_subtotal__KYKcX{display:flex;justify-content:space-between;align-items:center;padding:12px 0 0;border-top:1px solid #f3f4f6;margin-top:4px;font-size:.875rem;font-weight:600;color:#374151}.NetWorthCalculator_assetTotal__xzoiq{color:#10b981}.NetWorthCalculator_liabilityTotal___GnDH{color:#ef4444}.NetWorthCalculator_summary__hdliq{border-radius:14px;padding:28px 24px;text-align:center;transition:background .2s}.NetWorthCalculator_positive__aB5h5{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.NetWorthCalculator_negative__I4teK{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.NetWorthCalculator_summaryLabel__9NdzM{font-size:.85rem;font-weight:600;opacity:.85;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.NetWorthCalculator_summaryValue__h_Vca{font-size:clamp(2rem,6vw,3rem);font-weight:800;line-height:1.1;margin-bottom:14px}.NetWorthCalculator_summaryRow__2DTS_{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;font-size:.85rem;opacity:.9}.NetWorthCalculator_pipe__qhMWc{opacity:.4}.NetWorthCalculator_disclaimer__2e2rP{font-size:.75rem;color:#9ca3af;line-height:1.5;text-align:center;margin:0}