.mainComponent_container__K0GXz{min-height:100vh;background:linear-gradient(to bottom right,#1f2937,#111827);color:#f3f4f6;padding:1rem;font-family:Inter,sans-serif}@media(min-width:640px){.mainComponent_container__K0GXz{padding:2rem}}.mainComponent_card__RmPoA{max-width:48rem;margin-left:auto;margin-right:auto;background-color:#1f2937;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);padding:1.5rem;border:1px solid #374151;margin-top:1rem}@media(min-width:640px){.mainComponent_card__RmPoA{padding:2.5rem}}.mainComponent_title__fPMHz{font-size:2rem;font-weight:800;text-align:center;color:#93c5fd;margin-bottom:2rem}@media(min-width:640px){.mainComponent_title__fPMHz{font-size:2.5rem}}@media(max-width:420px){.mainComponent_title__fPMHz{font-size:1.25rem}}.mainComponent_inputGrid__y6Hvq{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}@media(min-width:768px){.mainComponent_inputGrid__y6Hvq{grid-template-columns:repeat(2,1fr)}}.mainComponent_inputGroup__nlE8R{display:flex;flex-direction:column}.mainComponent_label__DbpUc{font-size:1.125rem;font-weight:500;color:#d1d5db;margin-bottom:.5rem}.mainComponent_inputField__svdXN{padding:.75rem;border-radius:.5rem;background-color:#374151;border:1px solid #4b5563;color:#fff;transition-property:all;transition-duration:.2s}.mainComponent_inputField__svdXN::placeholder{color:#9ca3af}.mainComponent_inputField__svdXN:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 1px #3b82f6}.mainComponent_calculateButton__A6UQD{width:100%;background-color:#2563eb;color:#fff;font-weight:700;padding:.75rem 1.5rem;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transform:scale(1);transition-property:all;transition-duration:.3s;transition-timing-function:ease-in-out;border:none;cursor:pointer;margin-bottom:2rem}.mainComponent_calculateButton__A6UQD:hover{background-color:#1d4ed8;transform:scale(1.05)}.mainComponent_calculateButton__A6UQD:focus{outline:none;box-shadow:0 0 0 2px rgba(59,130,246,.75)}.mainComponent_errorMessage__emOT3{background-color:#991b1b;color:#fecaca;padding:1rem;border-radius:.5rem;margin-top:1.5rem;text-align:center;border:1px solid #b91c1c}.mainComponent_resultsContainer__XfPH_{margin-top:2rem;background-color:#374151;padding:1.5rem;border-radius:.5rem;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);border:1px solid #4b5563}.mainComponent_resultsTitle__cTFKa{font-size:1.5rem;font-weight:700;color:#a78bfa;margin-bottom:1rem;text-align:center}.mainComponent_resultDetails__u71WU{margin-top:1.5rem;line-height:1.5;font-size:1.125rem}.mainComponent_resultLabel__mMNjp{margin-top:2rem;font-weight:600;color:#bfdbfe}.mainComponent_adjustmentSummary__uIplW{background-color:rgba(59,130,246,.3);padding:1rem;border-radius:.375rem;border:1px solid #3b82f6;margin-top:1rem}.mainComponent_adjustmentTitle__qoZSq{font-size:1.25rem;font-weight:700;color:#e0f2fe}.mainComponent_adjustmentAmount__15PNd{font-size:1.5rem;font-weight:800;color:#93c5fd;margin-top:.5rem}.mainComponent_adjustmentNote__Qv1rF{font-size:.875rem;color:#9ca3af;margin-top:.5rem}.mainComponent_disclaimer__9Mz1_{margin-top:1.5rem;font-size:.875rem;color:#9ca3af}.mainComponent_disclaimerText__SfQAH{margin-top:.5rem}.mainComponent_textLink__Q4q1e{margin-top:1.5rem;line-height:1;font-size:1.125rem;margin-bottom:1.5rem}