.LoveCalculatorForm_container__wlQx_{margin:0 auto;padding:20px;display:flex;align-items:center;justify-content:center;width:1100px}.LoveCalculatorForm_formCard__77M0B{padding:40px;box-shadow:0 15px 40px rgba(0,0,0,.1);width:100%;border-radius:24px;border:1px solid rgba(0,0,0,.05);background:#FFF}.LoveCalculatorForm_resultCard__NKIeg{background:white;border-radius:20px;padding:40px;box-shadow:0 15px 40px rgba(0,0,0,.1);border:1px solid #f0f0f0;width:100%;max-width:700px}.LoveCalculatorForm_header__CIElh{text-align:center;margin-bottom:40px}.LoveCalculatorForm_title__Sp2oA{font-size:2.2rem;font-weight:700;color:#333;margin:0}.LoveCalculatorForm_form__6m__G{display:flex;flex-direction:column;gap:30px}.LoveCalculatorForm_inputsRow__sua8D{display:flex;align-items:center;gap:20px;justify-content:space-between}.LoveCalculatorForm_inputSection__hAzB6{flex:1 1;display:flex;flex-direction:column}.LoveCalculatorForm_inputCard__uxhoR{background:#f8f4f0;border-radius:15px;padding:25px;border:2px solid #e8ddd4;border-radius:27px;background:#FFEBCE}.LoveCalculatorForm_inputLabel__0zk1z{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:15px;display:block}.LoveCalculatorForm_nameInput__0wYTx{width:100%;padding:15px;border-radius:10px;font-size:1rem;background:white;margin-bottom:15px;box-sizing:border-box;border:2px solid #e0e0e0;transition:border-color .3s ease}.LoveCalculatorForm_nameInput__0wYTx:focus{outline:none;border-color:#e91e63}.LoveCalculatorForm_genderButtons__a9fhF{display:flex;gap:10px}.LoveCalculatorForm_genderButton__x4ZWN{flex:1 1;padding:12px 20px;border:2px solid #d4c4b0;background:#f8f4f0;color:#8b7355;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease}.LoveCalculatorForm_genderButtonActive__0G_bS{background:#d4a574;color:white;border-color:#d4a574;border-radius:8px;background:#841305}.LoveCalculatorForm_heartConnector__l8Az8{display:flex;align-items:center;justify-content:center;margin:0 10px}.LoveCalculatorForm_heartIcon__V6yUB{font-size:2rem;color:#e91e63;animation:LoveCalculatorForm_heartbeat__9uF21 2s infinite}@keyframes LoveCalculatorForm_heartbeat__9uF21{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.LoveCalculatorForm_calculateButtonContainer__Ii8fw{display:flex;justify-content:center;margin-top:20px}.LoveCalculatorForm_calculateButton__L02R7{background:var(--button-grad2,linear-gradient(268deg,#A60000 -31.47%,#E56F02 124.75%));color:white;border:none;padding:18px 40px;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:10px;box-shadow:0 8px 20px rgba(233,30,99,.3)}.LoveCalculatorForm_calculateButton__L02R7:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 25px rgba(233,30,99,.4)}.LoveCalculatorForm_calculateButton__L02R7:disabled{opacity:.6;cursor:not-allowed}.LoveCalculatorForm_errorText__XHZvO{color:#e91e63;font-size:.85rem;margin-top:8px;display:block}.LoveCalculatorForm_resultHeader__FyeuI{text-align:center;margin-bottom:40px}.LoveCalculatorForm_resultTitle__QRgZW{font-size:1.8rem;font-weight:700;color:#333;margin:0 0 20px}.LoveCalculatorForm_namesDisplay__Oy7IE{display:flex;align-items:center;justify-content:center;gap:15px;font-size:1.5rem;font-weight:700}.LoveCalculatorForm_name1__GZwXd,.LoveCalculatorForm_name2__VR4FH{color:#e91e63}.LoveCalculatorForm_ampersand__20W0v{color:#333;font-size:1.2rem}.LoveCalculatorForm_resultContent__3pIhJ{display:flex;gap:40px;align-items:center;margin-bottom:40px}.LoveCalculatorForm_percentageSection__60YlW{flex:1 1;display:flex;justify-content:center}.LoveCalculatorForm_percentageCircle__RZHDB{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.LoveCalculatorForm_percentageRing__I2LA0{position:absolute;width:100%;height:100%;border-radius:50%;background:conic-gradient(#e91e63 0deg,#e91e63 var(--percentage,0),#f0f0f0 var(--percentage,0),#f0f0f0 1turn);display:flex;align-items:center;justify-content:center}.LoveCalculatorForm_percentageRing__I2LA0:before{content:"";position:absolute;width:80%;height:80%;background:white;border-radius:50%;z-index:1}.LoveCalculatorForm_percentageValue__CzJ5R{position:relative;z-index:2;font-size:2.5rem;font-weight:700;color:#e91e63}.LoveCalculatorForm_percentageCircle__RZHDB .LoveCalculatorForm_heartIcon__V6yUB{position:absolute;top:20px;right:20px;font-size:1.5rem;z-index:3}.LoveCalculatorForm_messageSection__w0Ohh{flex:1 1}.LoveCalculatorForm_messageBox__Od53x{border-radius:27px;background:#FFEBCE;border-radius:15px;padding:25px;border:2px solid #e8ddd4}.LoveCalculatorForm_messageText__1t6b4{font-size:1rem;line-height:1.6;color:#333;margin:0}.LoveCalculatorForm_resultActions__oNOXs{display:flex;gap:20px;justify-content:center}.LoveCalculatorForm_shareButton__SltfL{background:white;color:#d4a574;border:2px solid #d4a574;padding:15px 30px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.LoveCalculatorForm_shareButton__SltfL:hover{background:#d4a574;color:white}.LoveCalculatorForm_calculateAgainButton__xVZcC{background:#841305;color:white;border:none;padding:15px 30px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.LoveCalculatorForm_calculateAgainButton__xVZcC:hover{background:#6b5a47}@media (max-width:768px){.LoveCalculatorForm_container__wlQx_{padding:15px;width:1000px!important}.LoveCalculatorForm_formCard__77M0B,.LoveCalculatorForm_resultCard__NKIeg{padding:25px}.LoveCalculatorForm_formCard__77M0B{border-radius:24px}.LoveCalculatorForm_title__Sp2oA{font-size:24px;line-height:36px;margin-bottom:0}.LoveCalculatorForm_inputsRow__sua8D{flex-direction:column;gap:0}.LoveCalculatorForm_heartConnector__l8Az8{margin:10px 0}.LoveCalculatorForm_resultContent__3pIhJ{flex-direction:column;gap:30px}.LoveCalculatorForm_percentageCircle__RZHDB{width:150px;height:150px}.LoveCalculatorForm_percentageValue__CzJ5R{font-size:2rem}.LoveCalculatorForm_resultActions__oNOXs{flex-direction:row}.LoveCalculatorForm_namesDisplay__Oy7IE{flex-direction:column;gap:10px}.LoveCalculatorForm_header__CIElh{margin-bottom:20px}.LoveCalculatorForm_resultCard__NKIeg{max-width:100%!important;margin:0 auto 20px}.LoveCalculatorForm_container__wlQx_{width:100%!important}.LoveCalculatorForm_messageBox__Od53x{display:flex;width:296px;height:auto;padding:24px 16px;flex-direction:column;justify-content:center;align-items:center;gap:24px}}