.inflationcalculator_card__i3jtR{background:white;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:2.5rem;width:100%}.inflationcalculator_title__8omB_{font-size:2.2rem;font-weight:700;color:#2d3748;margin-bottom:2rem;text-align:center}.inflationcalculator_inputSection__vRXA7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:768px){.inflationcalculator_inputSection__vRXA7{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.inflationcalculator_inputSection__vRXA7{grid-template-columns:1fr}}.inflationcalculator_inputGroup__QKlxG{display:flex;flex-direction:column;gap:.5rem}.inflationcalculator_inputLabel__JhPDg{font-weight:600;color:#2d3748;font-size:1rem}.inflationcalculator_inputField__Lsnj4{padding:.875rem 1rem;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;transition:all .2s ease}.inflationcalculator_inputField__Lsnj4:focus{outline:none;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.2)}.inflationcalculator_inputHelp__P4jvz{font-size:.875rem;color:#718096;margin:0}.inflationcalculator_buttonGroup__YIXbZ{display:flex;gap:1rem;margin:2rem 0}.inflationcalculator_calculateButton__I8XE2{flex:2 1;padding:1rem;background:linear-gradient(135deg,#e53e3e,#c53030);color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.inflationcalculator_calculateButton__I8XE2:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(229,62,62,.3)}.inflationcalculator_clearButton__AsmLE{flex:1 1;padding:1rem;background:#718096;color:white;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.inflationcalculator_clearButton__AsmLE:hover{background:#4a5568;transform:translateY(-2px)}.inflationcalculator_resultSection__14MvP{margin:2.5rem 0;padding:2rem;background:#fff5f5;border-radius:12px;border:1px solid #fed7d7}.inflationcalculator_resultTitle__naXYs{font-size:1.5rem;font-weight:700;color:#2d3748;margin-bottom:1.5rem;text-align:center}.inflationcalculator_resultGrid__7m_yB{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media (max-width:640px){.inflationcalculator_resultGrid__7m_yB{grid-template-columns:1fr}}.inflationcalculator_resultCard__0x4Eu{background:white;padding:1.5rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05);text-align:center}.inflationcalculator_resultLabel__OsEWh{font-size:.9rem;color:#718096;margin-bottom:.5rem;font-weight:500}.inflationcalculator_resultValue__ilVBb{font-size:1.5rem;font-weight:700;color:#2d3748}.inflationcalculator_resultValue__ilVBb.inflationcalculator_loss__VC6Bj{color:#e53e3e}.inflationcalculator_resultValue__ilVBb.inflationcalculator_lossPercentage__qhrmm{color:#c53030;font-size:1.8rem}.inflationcalculator_insightBox__8vjt0{background:#feebc8;border-left:4px solid #ed8936;padding:1.5rem;border-radius:8px;margin:2rem 0}.inflationcalculator_insightBox__8vjt0 h4{color:#dd6b20;margin-top:0;margin-bottom:1rem}.inflationcalculator_chartSection__TbuBX{margin-top:2rem}.inflationcalculator_chartSection__TbuBX h4{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.inflationcalculator_chartContainer__2rNV2{background:white;padding:1.5rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.05)}.inflationcalculator_infoSection__qETE7{margin-top:2rem}.inflationcalculator_infoSection__qETE7 h3{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.inflationcalculator_inflationTable__t8qfW{overflow-x:auto;margin:1.5rem 0}.inflationcalculator_inflationTable__t8qfW table{width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.05)}.inflationcalculator_inflationTable__t8qfW th{background:#f7fafc;padding:1rem;text-align:left;font-weight:600;color:#2d3748;border-bottom:2px solid #e2e8f0}.inflationcalculator_inflationTable__t8qfW td{padding:1rem;border-bottom:1px solid #e2e8f0;color:#4a5568}.inflationcalculator_rateBadge__v19Uo{background:#fed7d7;color:#c53030;padding:.25rem .75rem;border-radius:9999px;font-weight:600;font-size:.875rem}.inflationcalculator_note__t3KPc{font-size:.875rem;color:#718096;font-style:italic;margin-top:1rem}.inflationcalculator_tipsSection__glJGj{margin-top:2rem}.inflationcalculator_tipsSection__glJGj h3{font-size:1.2rem;font-weight:600;color:#2d3748;margin-bottom:1rem}.inflationcalculator_tipsGrid__6riNY{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.inflationcalculator_tipCard__BvRb_{background:#c6f6d5;padding:1rem;border-radius:8px;border:1px solid #9ae6b4}.inflationcalculator_tipCard__BvRb_ h4{color:#22543d;margin:0 0 .5rem;font-size:1rem}.inflationcalculator_tipCard__BvRb_ p{color:#2d3748;margin:0;font-size:.9rem}@media (max-width:768px){.inflationcalculator_container__X3Js7{padding:1rem}.inflationcalculator_card__i3jtR{padding:1.5rem}.inflationcalculator_tipsGrid__6riNY{grid-template-columns:1fr}}