.LifeAgeCalculator_container__CCoYH{background:linear-gradient(135deg,#f5f5f5,#ffffff);font-family:Inter,sans-serif;display:flex;justify-content:center;border-radius:20px;box-shadow:0 15px 40px rgba(0,0,0,.1);padding:25px;border:1px solid rgba(0,0,0,.05)}.LifeAgeCalculator_formContainer__1Oj2m{width:100%;max-width:650px;margin:0 auto;padding:40px 20px}.LifeAgeCalculator_title__QArx0{font-size:2.5rem;font-weight:700;color:#333;text-align:center;margin-bottom:40px}.LifeAgeCalculator_formCard__GLRT9{background:#FDF7ED;border-radius:16px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.LifeAgeCalculator_inputGroup__CHKLB{margin-bottom:30px}.LifeAgeCalculator_label__yXegC{display:block;font-weight:700;color:#333;margin-bottom:8px;font-size:16px}.LifeAgeCalculator_required__GnDWK{color:#e74c3c}.LifeAgeCalculator_dateInputContainer__5Plye{position:relative;background:#FDF7ED;border-radius:8px;padding:12px}.LifeAgeCalculator_dateInput__BCviA{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:16px;transition:border-color .3s ease}.LifeAgeCalculator_dateInput__BCviA:focus{outline:none;border-color:#ff6b35}.LifeAgeCalculator_calendarIcon__1sqiR{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:16px;color:#666;pointer-events:none}.LifeAgeCalculator_calculateButton___aMzC{padding:16px 24px;background:#841305;color:white;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:transform .2s ease;margin:0 auto}.LifeAgeCalculator_calculateButton___aMzC:hover{transform:translateY(-2px)}.LifeAgeCalculator_diamond__EAmpm{font-size:14px}.LifeAgeCalculator_resultsContainer__0kec9{width:100%;max-width:600px;margin:0 auto;padding:20px}.LifeAgeCalculator_resultsTitle__dQ46z{font-size:2.5rem;font-weight:700;color:#333;text-align:center;margin-bottom:40px;font-family:Inter,sans-serif}.LifeAgeCalculator_resultsCard__FfDum{background:linear-gradient(268deg,rgba(166,0,0,.05) -31.47%,rgba(229,111,2,.05) 124.75%);border-radius:16px;padding:40px;margin-bottom:30px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.1)}.LifeAgeCalculator_iconContainer__GfU46{margin-bottom:20px}.LifeAgeCalculator_lifespanIcon__KrdOQ{position:relative;display:inline-block;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:hidden}.LifeAgeCalculator_clockIcon__jcG1d{font-size:24px;color:white}.LifeAgeCalculator_heartIcon__Rko_u{position:absolute;font-size:16px;color:white}.LifeAgeCalculator_lifespanDisplay__tUNQE{margin-bottom:20px}.LifeAgeCalculator_yearsContainer__d7D3f{background:rgba(255,255,255,.8);border-radius:12px;padding:20px;margin-bottom:15px;display:inline-block}.LifeAgeCalculator_yearsNumber__hMeEt{font-size:35px;font-weight:700;color:#8B4513;margin-right:8px}.LifeAgeCalculator_yearsText__ySCtX{font-size:2rem;font-weight:700;color:#8B4513}.LifeAgeCalculator_lifespanMessage__9m_fu{font-size:1.2rem;color:#666;margin:0;font-weight:500}.LifeAgeCalculator_quote__JVRi6{font-style:italic;color:#666;font-size:1rem;line-height:1.6;margin:0}.LifeAgeCalculator_inputFormCard__Gr6cm{background:#FDF7ED;border-radius:16px;margin-bottom:10px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.LifeAgeCalculator_actionButtons__Ob3RF{display:flex;justify-content:center;gap:20px;margin-top:40px}.LifeAgeCalculator_shareButton__UCcyV{background:#fff;color:#ff6b35;border:2px solid #ff6b35;border-radius:8px;padding:12px 24px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.LifeAgeCalculator_shareButton__UCcyV:hover{background:#ff6b35;color:white}.LifeAgeCalculator_calculateAgainButton__I3UY0{background:#841305;color:white;border:none;border-radius:8px;padding:12px 24px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.LifeAgeCalculator_calculateAgainButton__I3UY0:hover{background:#A0522D}.LifeAgeCalculator_arrowIcon__W_Rlc,.LifeAgeCalculator_refreshIcon__Opuua{font-size:16px}@media (max-width:768px){.LifeAgeCalculator_container__CCoYH{padding:15px}.LifeAgeCalculator_formContainer__1Oj2m{padding:0;width:100%}.LifeAgeCalculator_resultsTitle__dQ46z,.LifeAgeCalculator_title__QArx0{font-size:24px;padding:10px;margin-bottom:10px}.LifeAgeCalculator_formCard__GLRT9,.LifeAgeCalculator_inputFormCard__Gr6cm,.LifeAgeCalculator_resultsCard__FfDum{padding:24px}.LifeAgeCalculator_actionButtons__Ob3RF{flex-direction:column;align-items:center}.LifeAgeCalculator_yearsNumber__hMeEt{font-size:2.5rem}.LifeAgeCalculator_yearsText__ySCtX{font-size:1.5rem}.LifeAgeCalculator_lifespanMessage__9m_fu{font-size:1rem}.LifeAgeCalculator_quote__JVRi6{font-size:.9rem}.LifeAgeCalculator_actionButtons__Ob3RF{flex-direction:row}.LifeAgeCalculator_resultsContainer__0kec9{width:100%;max-width:100%;margin:0 auto;padding:0}.LifeAgeCalculator_yearsContainer__d7D3f{font-size:25px;padding:10px}.LifeAgeCalculator_inputGroup__CHKLB{margin-bottom:0}.LifeAgeCalculator_arrowIcon__W_Rlc,.LifeAgeCalculator_refreshIcon__Opuua{display:none}.LifeAgeCalculator_inputFormCard__Gr6cm{padding-bottom:0}}