.SquatCalculator_calculator__MfjCg{max-width:600px;margin:0 auto}.SquatCalculator_inputSection__0_Tnn{margin-bottom:40px}.SquatCalculator_inputRow__xsF_m{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.SquatCalculator_result__ZKRGG{background:#f8f9fa;border:2px solid #28a745;border-radius:12px;padding:32px;text-align:center}.SquatCalculator_resultTitle__29Xws{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.SquatCalculator_resultValue__o_Qoz{margin-bottom:16px}.SquatCalculator_resultRange__8pmbn{display:block;font-size:32px;font-weight:700;color:#28a745;margin-bottom:8px}.SquatCalculator_resultAverage__toT1k{display:block;font-size:18px;color:#666}.SquatCalculator_resultNote__IfcMA{color:#666;font-size:14px;line-height:1.5}.SquatCalculator_description__BLoSx h2{font-size:28px;font-weight:600;color:#333;margin-bottom:16px}.SquatCalculator_description__BLoSx h3{font-size:22px;font-weight:600;color:#333;margin:32px 0 16px}.SquatCalculator_description__BLoSx h4{font-size:18px;font-weight:600;color:#333;margin:24px 0 8px}.SquatCalculator_description__BLoSx p{color:#666;line-height:1.6;margin-bottom:16px}.SquatCalculator_description__BLoSx ol,.SquatCalculator_description__BLoSx ul{color:#666;line-height:1.6;margin-bottom:16px;padding-left:24px}.SquatCalculator_description__BLoSx li{margin-bottom:8px}.SquatCalculator_faq___DcS5{margin-top:32px}.SquatCalculator_shareButtonWrapper__GrBdv{display:flex;justify-content:flex-end;margin-bottom:20px;position:relative}@media (max-width:768px){.SquatCalculator_inputRow__xsF_m{grid-template-columns:1fr;gap:16px}.SquatCalculator_resultRange__8pmbn{font-size:24px}}