.InflationCalculator_wrapper__WH8sy{display:flex;flex-direction:column;gap:24px}.InflationCalculator_amountRow__JDn08{display:flex;flex-direction:column;gap:8px}.InflationCalculator_label__T5GHk{font-size:.78rem;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.InflationCalculator_prefixWrap__liWO8{position:relative;display:flex;align-items:center}.InflationCalculator_prefix__R5FO_{position:absolute;left:14px;font-size:1rem;font-weight:600;color:#6b7280;pointer-events:none}.InflationCalculator_amountInput__AhEw0{width:100%;padding:12px 14px 12px 30px;border:1.5px solid #d1d5db;border-radius:10px;font-size:1.1rem;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.InflationCalculator_amountInput__AhEw0:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.InflationCalculator_amountInput__AhEw0::-webkit-inner-spin-button,.InflationCalculator_amountInput__AhEw0::-webkit-outer-spin-button{-webkit-appearance:none}.InflationCalculator_amountInput__AhEw0[type=number]{-moz-appearance:textfield}.InflationCalculator_yearRow__2Y8jG{display:flex;align-items:flex-end;gap:12px}.InflationCalculator_yearField__Tmda0{display:flex;flex-direction:column;gap:8px;flex:1 1}.InflationCalculator_select__EyrAC{border:1.5px solid #d1d5db;border-radius:10px;font-size:1rem;color:#111827;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:11px 32px 11px 14px}.InflationCalculator_select__EyrAC:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.15)}.InflationCalculator_swapBtn__IVSpr{padding:11px 14px;border:1.5px solid #d1d5db;border-radius:10px;background:#fff;font-size:1.1rem;color:#6b7280;cursor:pointer;transition:border-color .15s,color .15s,background .15s;flex-shrink:0;line-height:1}.InflationCalculator_swapBtn__IVSpr:hover{border-color:#667eea;color:#667eea;background:#f5f3ff}.InflationCalculator_results__ybnDf{display:flex;flex-direction:column;gap:16px}.InflationCalculator_mainResult__Lg_Ev{text-align:center;background:linear-gradient(135deg,rgba(102,126,234,.06),rgba(118,75,162,.06));border:1.5px solid rgba(102,126,234,.22);border-radius:14px;padding:24px 20px}.InflationCalculator_mainLabel__aOZX7{font-size:.88rem;color:#6b7280;margin:4px 0}.InflationCalculator_mainValue__rOaLY{font-size:3rem;font-weight:700;color:#667eea;line-height:1.1;font-family:monospace;margin:4px 0}.InflationCalculator_statsGrid__QF2gu{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.InflationCalculator_stat__xK9lZ{display:flex;flex-direction:column;gap:4px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;padding:14px 16px}.InflationCalculator_statLabel__NNmYW{font-size:.72rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.InflationCalculator_statValue__2vNgx{font-size:1rem;font-weight:700;color:#111827;font-family:monospace}.InflationCalculator_up__tNTjT{color:#dc2626}.InflationCalculator_down__jLKlA{color:#16a34a}.InflationCalculator_source__xp21e{font-size:.75rem;color:#9ca3af;text-align:center;margin:0}.InflationCalculator_empty__BgD_R{text-align:center;color:#9ca3af;font-size:.9rem;padding:32px 20px;border:1.5px dashed #e5e7eb;border-radius:12px}@media (max-width:480px){.InflationCalculator_yearRow__2Y8jG{flex-wrap:wrap}.InflationCalculator_swapBtn__IVSpr{align-self:center}.InflationCalculator_mainValue__rOaLY{font-size:2.4rem}.InflationCalculator_statsGrid__QF2gu{grid-template-columns:1fr}}