.MaleVsFemaleStrength_calculator__ww1IC{max-width:800px;margin:0 auto}.MaleVsFemaleStrength_inputSection__itjTD{margin-bottom:40px}.MaleVsFemaleStrength_genderSelector__1Dld8{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:24px}.MaleVsFemaleStrength_genderButton__HVxcy{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;border:2px solid #e5e7eb;border-radius:12px;background:white;cursor:pointer;transition:all .2s ease;font-size:16px;font-weight:500;color:#374151}.MaleVsFemaleStrength_genderButton__HVxcy:hover{border-color:#007bff;background:#f8faff}.MaleVsFemaleStrength_genderButton__HVxcy.MaleVsFemaleStrength_active__5Xop5{border-color:#007bff;background:#007bff;color:white}.MaleVsFemaleStrength_inputRow__3z30v{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.MaleVsFemaleStrength_inputRowThree__K1Bv1{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.MaleVsFemaleStrength_exerciseSelector__So6VO{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:24px}.MaleVsFemaleStrength_exerciseButton__y2HZw{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;background:white;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:#374151;text-align:center}.MaleVsFemaleStrength_exerciseButton__y2HZw:hover{border-color:#007bff;background:#f8faff}.MaleVsFemaleStrength_exerciseButton__y2HZw.MaleVsFemaleStrength_active__5Xop5{border-color:#007bff;background:#007bff;color:white}.MaleVsFemaleStrength_modeToggle__NsNKO{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;padding:16px;background:#f8f9fa;cursor:pointer;border:1px solid rgba(0,66,128,0);border-radius:12px;transition:.4s ease-out}.MaleVsFemaleStrength_modeToggle__NsNKO:hover{border:1px solid rgb(0,66,128)}.MaleVsFemaleStrength_toggleSwitch__62G5o{position:relative;width:48px;height:24px;background:#e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s ease}.MaleVsFemaleStrength_toggleSwitch__62G5o.MaleVsFemaleStrength_active__5Xop5{background:#007bff}.MaleVsFemaleStrength_toggleHandle__oIgmO{position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:all .2s ease}.MaleVsFemaleStrength_toggleHandle__oIgmO.MaleVsFemaleStrength_active__5Xop5{transform:translateX(24px)}.MaleVsFemaleStrength_coupleMode__DjvIQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.MaleVsFemaleStrength_personSection__XwlNF{padding:24px;border:2px solid #e5e7eb;border-radius:12px;background:white}.MaleVsFemaleStrength_personTitle__8qqSD{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;margin-bottom:20px;color:#333}.MaleVsFemaleStrength_result__qg9rf{background:#f8f9fa;border:2px solid #007bff;border-radius:12px;padding:32px;text-align:center;margin-bottom:24px}.MaleVsFemaleStrength_resultTitle__O3oHt{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.MaleVsFemaleStrength_resultValue__KYL7f{margin-bottom:16px}.MaleVsFemaleStrength_resultWeight__BobcF{display:block;font-size:32px;font-weight:700;color:#007bff;margin-bottom:8px}.MaleVsFemaleStrength_resultComparison__gLJwu{display:block;font-size:16px;color:#666;margin-bottom:12px}.MaleVsFemaleStrength_strengthLevel__WoKaY{display:inline-block;padding:6px 12px;border-radius:20px;font-size:14px;font-weight:500;margin-bottom:16px}.MaleVsFemaleStrength_strengthLevel__WoKaY.MaleVsFemaleStrength_beginner__x1L_P{background:#fef3c7;color:#92400e}.MaleVsFemaleStrength_strengthLevel__WoKaY.MaleVsFemaleStrength_novice__LWw9O{background:#ddd6fe;color:#6d28d9}.MaleVsFemaleStrength_strengthLevel__WoKaY.MaleVsFemaleStrength_intermediate__A4Tfd{background:#bfdbfe;color:#1d4ed8}.MaleVsFemaleStrength_strengthLevel__WoKaY.MaleVsFemaleStrength_advanced__hYY2E{background:#bbf7d0;color:#047857}.MaleVsFemaleStrength_strengthLevel__WoKaY.MaleVsFemaleStrength_elite__j0EJr{background:#fecaca;color:#dc2626}.MaleVsFemaleStrength_resultNote__eFMfn{color:#666;font-size:14px;line-height:1.5}.MaleVsFemaleStrength_coupleResults__RQr_P{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.MaleVsFemaleStrength_funFacts__v4T5z{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:24px;margin:24px 0;color:white}.MaleVsFemaleStrength_funFactsTitle__nKvQu{font-size:20px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px}.MaleVsFemaleStrength_funFactsList___vwNw{display:grid;grid-gap:12px;gap:12px}.MaleVsFemaleStrength_funFact__0hnKq{padding:12px;background:rgba(255,255,255,.1);border-radius:8px;font-size:14px;line-height:1.4}.MaleVsFemaleStrength_description__tMDhX h2{font-size:28px;font-weight:600;color:#333;margin-bottom:16px}.MaleVsFemaleStrength_description__tMDhX h3{font-size:22px;font-weight:600;color:#333;margin:32px 0 16px}.MaleVsFemaleStrength_description__tMDhX h4{font-size:18px;font-weight:600;color:#333;margin:24px 0 8px}.MaleVsFemaleStrength_description__tMDhX p{color:#666;line-height:1.6;margin-bottom:16px}.MaleVsFemaleStrength_description__tMDhX ol,.MaleVsFemaleStrength_description__tMDhX ul{color:#666;line-height:1.6;margin-bottom:16px;padding-left:24px}.MaleVsFemaleStrength_description__tMDhX li{margin-bottom:8px}.MaleVsFemaleStrength_faq__sXzWy{margin-top:32px}.MaleVsFemaleStrength_shareButtonWrapper__lYvfO{display:flex;justify-content:flex-end;margin-bottom:20px;position:relative}.MaleVsFemaleStrength_safetyWarning__pQLhL{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:12px;margin:16px 0;font-size:14px;color:#856404}@media (max-width:768px){.MaleVsFemaleStrength_inputRowThree__K1Bv1,.MaleVsFemaleStrength_inputRow__3z30v{grid-template-columns:1fr;gap:16px}.MaleVsFemaleStrength_exerciseSelector__So6VO,.MaleVsFemaleStrength_genderSelector__1Dld8{grid-template-columns:1fr}.MaleVsFemaleStrength_coupleMode__DjvIQ{grid-template-columns:1fr;gap:24px}.MaleVsFemaleStrength_coupleResults__RQr_P{grid-template-columns:1fr}.MaleVsFemaleStrength_resultWeight__BobcF{font-size:24px}}