.CarbCyclingCalculator_calculator__R3kbc{max-width:600px;margin:0 auto}.CarbCyclingCalculator_inputSection__kd_Sv{margin-bottom:40px}.CarbCyclingCalculator_inputRow__dE9Bl{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.CarbCyclingCalculator_result__64QHz{background:#f8f9fa;border:2px solid #17a2b8;border-radius:12px;padding:32px;text-align:center}.CarbCyclingCalculator_resultTitle__95mz5{font-size:24px;font-weight:600;color:#333;margin-bottom:20px}.CarbCyclingCalculator_resultValue__AmA7B{margin-bottom:16px}.CarbCyclingCalculator_resultRange__lYZn5{display:block;font-size:32px;font-weight:700;color:#17a2b8;margin-bottom:8px}.CarbCyclingCalculator_resultAverage__4O8Sr{display:block;font-size:18px;color:#666}.CarbCyclingCalculator_resultNote__hfIBr{color:#666;font-size:14px;line-height:1.5}.CarbCyclingCalculator_cycleBreakdown__OVMpE{margin-top:24px;padding:20px;background:#ffffff;border-radius:8px;border:1px solid #e9ecef}.CarbCyclingCalculator_cycleTitle__t8geU{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.CarbCyclingCalculator_dayRow__HpOFZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px;border-radius:4px}.CarbCyclingCalculator_dayRow__HpOFZ.CarbCyclingCalculator_highCarb__aQpNS{background-color:#e8f5e8;border:1px solid #c3e6c3}.CarbCyclingCalculator_dayRow__HpOFZ.CarbCyclingCalculator_moderateCarb__dKwUt{background-color:#fff3cd;border:1px solid #ffeaa7}.CarbCyclingCalculator_dayRow__HpOFZ.CarbCyclingCalculator_lowCarb__F8qTx{background-color:#f8d7da;border:1px solid #f5c6cb}.CarbCyclingCalculator_dayName__GtWLT{font-weight:500;color:#333;font-size:14px}.CarbCyclingCalculator_dayMacros__zEM_K{font-size:13px;color:#666;text-align:right}.CarbCyclingCalculator_macroBreakdown__dsudK{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:6px}.CarbCyclingCalculator_macroRow__VuVmZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px}.CarbCyclingCalculator_macroName__h27Bj{font-weight:500;color:#333}.CarbCyclingCalculator_macroValue__aaz0E{font-weight:600;color:#17a2b8}.CarbCyclingCalculator_description__0GKN4 h2{font-size:28px;font-weight:600;color:#333;margin-bottom:16px}.CarbCyclingCalculator_description__0GKN4 h3{font-size:22px;font-weight:600;color:#333;margin:32px 0 16px}.CarbCyclingCalculator_description__0GKN4 h4{font-size:18px;font-weight:600;color:#333;margin:24px 0 8px}.CarbCyclingCalculator_description__0GKN4 p{color:#666;line-height:1.6;margin-bottom:16px}.CarbCyclingCalculator_description__0GKN4 ol,.CarbCyclingCalculator_description__0GKN4 ul{color:#666;line-height:1.6;margin-bottom:16px;padding-left:24px}.CarbCyclingCalculator_description__0GKN4 li{margin-bottom:8px}.CarbCyclingCalculator_faq__nIg0_{margin-top:32px}.CarbCyclingCalculator_shareButtonWrapper__K64wd{display:flex;justify-content:flex-end;margin-bottom:20px;position:relative}.CarbCyclingCalculator_safetyWarning__TbT2m{background:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:12px;margin:16px 0;font-size:14px;color:#856404}.CarbCyclingCalculator_weeklyOverview__PzFQ6{margin-top:20px;padding:16px;background:#e9ecef;border-radius:8px}.CarbCyclingCalculator_weeklyTitle__7_yg9{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.CarbCyclingCalculator_weeklyStats__Qz9PJ{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;font-size:13px}.CarbCyclingCalculator_weeklyStat__xyDmX{text-align:center}.CarbCyclingCalculator_weeklyStatValue__3aGtz{font-weight:600;color:#17a2b8;display:block}.CarbCyclingCalculator_weeklyStatLabel__e6BKY{color:#666;font-size:12px}@media (max-width:768px){.CarbCyclingCalculator_inputRow__dE9Bl{grid-template-columns:1fr;gap:16px}.CarbCyclingCalculator_resultRange__lYZn5{font-size:24px}.CarbCyclingCalculator_dayRow__HpOFZ{font-size:12px}.CarbCyclingCalculator_dayMacros__zEM_K{font-size:11px}.CarbCyclingCalculator_weeklyStats__Qz9PJ{grid-template-columns:1fr;gap:8px}}