.CyclingVO2MaxCalculator_calculator__tlmcF{max-width:600px;margin:0 auto}.CyclingVO2MaxCalculator_inputSection__o6XGZ{margin-bottom:40px}.CyclingVO2MaxCalculator_inputRow__zUpts{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.CyclingVO2MaxCalculator_result__9Sgxj{background:#f8f9fa;border:2px solid #007bff;border-radius:12px;padding:32px;text-align:center}.CyclingVO2MaxCalculator_resultTitle__WW4Za{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.CyclingVO2MaxCalculator_resultValue__nWjSy{margin-bottom:24px}.CyclingVO2MaxCalculator_resultRange__R7LY0{display:block;font-size:36px;font-weight:700;color:#007bff;margin-bottom:8px}.CyclingVO2MaxCalculator_resultAverage__NsXH3{display:block;font-size:18px;color:#666;margin-bottom:16px}.CyclingVO2MaxCalculator_resultDetails__9oUgW{text-align:left;background:#ffffff;border-radius:8px;padding:16px;margin-bottom:24px;border:1px solid #e9ecef}.CyclingVO2MaxCalculator_resultDetails__9oUgW p{margin:8px 0;color:#495057;font-size:14px}.CyclingVO2MaxCalculator_benchmarks__eH_WQ{text-align:left;background:#ffffff;border-radius:8px;padding:20px;margin-bottom:24px;border:1px solid #e9ecef}.CyclingVO2MaxCalculator_benchmarks__eH_WQ h4{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;text-align:center}.CyclingVO2MaxCalculator_benchmarkGrid__LHZhs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.CyclingVO2MaxCalculator_benchmark__exVz0{display:flex;flex-direction:column;align-items:center;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #dee2e6}.CyclingVO2MaxCalculator_benchmarkLabel__zdaaG{font-size:12px;font-weight:600;color:#6c757d;text-transform:uppercase;margin-bottom:4px}.CyclingVO2MaxCalculator_benchmarkValue__VHfVn{font-size:14px;font-weight:600;color:#333}.CyclingVO2MaxCalculator_trainingZones__wqhzK{text-align:left;background:#ffffff;border-radius:8px;padding:20px;margin-bottom:24px;border:1px solid #e9ecef}.CyclingVO2MaxCalculator_trainingZones__wqhzK h4{font-size:16px;font-weight:600;color:#333;margin-bottom:16px;text-align:center}.CyclingVO2MaxCalculator_zoneGrid__fZirm{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.CyclingVO2MaxCalculator_zone__XfUyU{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#f8f9fa;border-radius:6px;border-left:4px solid #007bff}.CyclingVO2MaxCalculator_zone__XfUyU:first-child{border-left-color:#28a745}.CyclingVO2MaxCalculator_zone__XfUyU:nth-child(2){border-left-color:#17a2b8}.CyclingVO2MaxCalculator_zone__XfUyU:nth-child(3){border-left-color:#ffc107}.CyclingVO2MaxCalculator_zone__XfUyU:nth-child(4){border-left-color:#fd7e14}.CyclingVO2MaxCalculator_zone__XfUyU:nth-child(5){border-left-color:#dc3545}.CyclingVO2MaxCalculator_zoneLabel___vgoe{font-size:14px;font-weight:600;color:#333}.CyclingVO2MaxCalculator_zoneValue__RSC9b{font-size:14px;font-weight:600;color:#007bff}.CyclingVO2MaxCalculator_resultNote__J1PB4{color:#666;font-size:14px;line-height:1.5;text-align:center;margin-top:20px}.CyclingVO2MaxCalculator_description___Y7w0 h2{font-size:28px;font-weight:600;color:#333;margin-bottom:16px}.CyclingVO2MaxCalculator_description___Y7w0 h3{font-size:22px;font-weight:600;color:#333;margin:32px 0 16px}.CyclingVO2MaxCalculator_description___Y7w0 h4{font-size:18px;font-weight:600;color:#333;margin:24px 0 8px}.CyclingVO2MaxCalculator_description___Y7w0 p{color:#666;line-height:1.6;margin-bottom:16px}.CyclingVO2MaxCalculator_description___Y7w0 ol,.CyclingVO2MaxCalculator_description___Y7w0 ul{color:#666;line-height:1.6;margin-bottom:16px;padding-left:24px}.CyclingVO2MaxCalculator_description___Y7w0 li{margin-bottom:8px}.CyclingVO2MaxCalculator_faq__Q3_O4{margin-top:32px}.CyclingVO2MaxCalculator_shareButtonWrapper__oXkJX{display:flex;justify-content:flex-end;margin-bottom:20px;position:relative}@media (max-width:768px){.CyclingVO2MaxCalculator_inputRow__zUpts{grid-template-columns:1fr;gap:16px}.CyclingVO2MaxCalculator_resultRange__R7LY0{font-size:28px}.CyclingVO2MaxCalculator_benchmarkGrid__LHZhs{grid-template-columns:1fr}.CyclingVO2MaxCalculator_zone__XfUyU{flex-direction:column;align-items:flex-start;gap:4px}.CyclingVO2MaxCalculator_zoneValue__RSC9b{align-self:flex-end}}