.CalculatorLayout_calculatorLayout__EKxVt{padding:40px 0}.CalculatorLayout_calculatorHeader__CBaXw{text-align:center;margin-bottom:40px}.CalculatorLayout_calculatorTitle__bR0zB{font-size:3rem;font-weight:700;color:#0f172a;margin-bottom:16px;font-family:Inter,sans-serif;letter-spacing:-.02em;line-height:1.1}.CalculatorLayout_calculatorSubtitle__AoEL7{font-size:1.125rem;color:#64748b;font-weight:400;line-height:1.6;max-width:600px;margin:0 auto}.CalculatorLayout_calculatorContent__fnJyJ{display:grid;grid-gap:60px;gap:60px;max-width:800px;margin:0 auto}.CalculatorLayout_calculatorTool__JAq28{background:#fff;border:1px solid #f1f5f9;border-radius:16px;padding:40px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.CalculatorLayout_calculatorDescription__mzojK{background:#fafafa;border-radius:16px;padding:40px;border:1px solid #f1f5f9}@media (max-width:768px){.CalculatorLayout_calculatorTitle__bR0zB{font-size:2.25rem}.CalculatorLayout_calculatorSubtitle__AoEL7{font-size:1rem}.CalculatorLayout_calculatorDescription__mzojK,.CalculatorLayout_calculatorTool__JAq28{padding:24px}}.ToolSuggestions_toolSuggestions__p4bnL{padding-top:0;border-top:1px solid #f3f4f6}.ToolSuggestions_suggestionsTitle__uXT1e{font-size:1.375rem;font-weight:600;color:#111827;margin-bottom:1.75rem;text-align:center;letter-spacing:-.025em}.ToolSuggestions_suggestionsGrid__2Rox_{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.ToolSuggestions_suggestionCard__FlslZ{display:block;padding:1.5rem;background:#ffffff;border:1px solid #f3f4f6;border-radius:16px;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative;overflow:hidden}.ToolSuggestions_suggestionCard__FlslZ:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transform:scaleX(0);transition:transform .3s ease}.ToolSuggestions_suggestionCard__FlslZ:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.12);border-color:#e5e7eb}.ToolSuggestions_suggestionCard__FlslZ:hover:before{transform:scaleX(1)}.ToolSuggestions_toolTitle__CWiHv{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .75rem;line-height:1.4;letter-spacing:-.025em}.ToolSuggestions_toolDescription__E1l02{font-size:.875rem;color:#6b7280;margin:0;line-height:1.6;font-weight:400}@media (max-width:768px){.ToolSuggestions_suggestionsGrid__2Rox_{grid-template-columns:1fr;gap:1rem}.ToolSuggestions_suggestionCard__FlslZ{padding:1.25rem}.ToolSuggestions_suggestionsTitle__uXT1e{font-size:1.25rem;margin-bottom:1.25rem}.ToolSuggestions_toolSuggestions__p4bnL{margin-top:2rem;padding-top:1.5rem}}@media (max-width:480px){.ToolSuggestions_toolSuggestions__p4bnL{margin-top:1.5rem;padding-top:1.25rem}.ToolSuggestions_suggestionCard__FlslZ{padding:1rem}.ToolSuggestions_suggestionsTitle__uXT1e{font-size:1.125rem;margin-bottom:1rem}}.Style_calculator__EToFl{max-width:600px;margin:0 auto;position:relative}.Style_inputSection__8oM5T{margin-bottom:40px;position:relative}.Style_inputRow__eRGMt{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.Style_shareButtonWrapper__L29_i{display:flex;justify-content:flex-end;margin-bottom:20px;position:relative}.Style_result__0TiwA{background:#f8f9fa;border:3px solid #28a745;border-radius:16px;padding:32px;text-align:center;margin-bottom:30px;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease}.Style_result__0TiwA:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:Style_shimmer__NMueP 2s infinite}@keyframes Style_shimmer__NMueP{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Style_result__0TiwA.Style_leanElite__tY2R7{border-color:#8e24aa;background:linear-gradient(135deg,#f3e5f5,#e1bee7 50%,#ce93d8);box-shadow:0 12px 40px rgba(142,36,170,.25),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_leanElite__tY2R7:after{content:"👑";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_leanExceptional__u7StT{border-color:#d81b60;background:linear-gradient(135deg,#fce4ec,#f8bbd9 50%,#f48fb1);box-shadow:0 12px 40px rgba(216,27,96,.25),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_leanExceptional__u7StT:after{content:"🏆";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_leanMuscular__3qV2I{border-color:#43a047;background:linear-gradient(135deg,#e8f5e9,#c8e6c9 50%,#a5d6a7);box-shadow:0 10px 35px rgba(67,160,71,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_leanMuscular__3qV2I:after{content:"💪";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_leanDeveloping__Jn8uz{border-color:#1e88e5;background:linear-gradient(135deg,#e3f2fd,#bbdefb);box-shadow:0 10px 35px rgba(30,136,229,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_leanDeveloping__Jn8uz:after{content:"🚀";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_athleticStrong__sDs6u{border-color:#00acc1;background:linear-gradient(135deg,#e0f2f1,#b2dfdb 50%,#80cbc4);box-shadow:0 10px 35px rgba(0,172,193,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_athleticStrong__sDs6u:after{content:"⚡";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_athleticDeveloping__d6bht{border-color:#26a69a;background:linear-gradient(135deg,#e0f2f1,#b2dfdb 50%,#80cbc4);box-shadow:0 10px 35px rgba(38,166,154,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_athleticDeveloping__d6bht:after{content:"🎯";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_athleticElite__x6N4Z{border-color:#5e35b1;background:linear-gradient(135deg,#ede7f6,#d1c4e9 50%,#b39ddb);box-shadow:0 12px 40px rgba(94,53,177,.25),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_athleticElite__x6N4Z:after{content:"🌟";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_healthyStrong__gZBHF{border-color:#7cb342;background:linear-gradient(135deg,#f1f8e9,#dcedc8 50%,#c5e1a5);box-shadow:0 8px 30px rgba(124,179,66,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_healthyStrong__gZBHF:after{content:"🌱";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_healthyBuilding__Wta_y{border-color:#29b6f6;background:linear-gradient(135deg,#e1f5fe,#b3e5fc 50%,#81d4fa);box-shadow:0 8px 30px rgba(41,182,246,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_healthyBuilding__Wta_y:after{content:"🏗️";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_healthyMuscular__qJKpX{border-color:#546e7a;background:linear-gradient(135deg,#eceff1,#cfd8dc 50%,#b0bec5);box-shadow:0 8px 30px rgba(84,110,122,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_healthyMuscular__qJKpX:after{content:"⚖️";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_softStrong__xs3YB{border-color:#fb8c00;background:linear-gradient(135deg,#fff3e0,#ffe0b2 50%,#ffcc80);box-shadow:0 8px 30px rgba(251,140,0,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_softStrong__xs3YB:after{content:"🔥";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_softMuscular__zymCw{border-color:#f4511e;background:linear-gradient(135deg,#fbe9e7,#ffccbc 50%,#ffab91);box-shadow:0 8px 30px rgba(244,81,30,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_softMuscular__zymCw:after{content:"💎";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_softBeginner__Ozcup{border-color:#6d4c41;background:linear-gradient(135deg,#efebe9,#d7ccc8 50%,#bcaaa4);box-shadow:0 8px 30px rgba(109,76,65,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_softBeginner__Ozcup:after{content:"🌰";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_highFatLowMuscle__KPLuZ{border-color:#e53935;background:linear-gradient(135deg,#ffebee,#ffcdd2 50%,#ef9a9a);box-shadow:0 8px 30px rgba(229,57,53,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_highFatLowMuscle__KPLuZ:after{content:"🎯";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_highFatDecentMuscle__fmi3_{border-color:#c2185b;background:linear-gradient(135deg,#fce4ec,#f8bbd9 50%,#f48fb1);box-shadow:0 8px 30px rgba(194,24,91,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_highFatDecentMuscle__fmi3_:after{content:"💪";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_highFatHighMuscle__R961t{border-color:#7b1fa2;background:linear-gradient(135deg,#f3e5f5,#e1bee7 50%,#ce93d8);box-shadow:0 8px 30px rgba(123,31,162,.2),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_highFatHighMuscle__R961t:after{content:"🏋️";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_veryHighFatLowMuscle__S1aqJ{border-color:#c62828;background:linear-gradient(135deg,#ffebee,#ffcdd2 50%,#e57373);box-shadow:0 8px 30px rgba(198,40,40,.25),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_veryHighFatLowMuscle__S1aqJ:after{content:"🚀";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_veryHighFatDecentMuscle__wAlGu{border-color:#ad1457;background:linear-gradient(135deg,#fce4ec,#f8bbd9 50%,#f06292);box-shadow:0 8px 30px rgba(173,20,87,.25),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_veryHighFatDecentMuscle__wAlGu:after{content:"⭐";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_result__0TiwA.Style_veryHighFatHighMuscle__eczeP{border-color:#6a1b9a;background:linear-gradient(135deg,#f3e5f5,#e1bee7);box-shadow:0 8px 30px rgba(106,27,154,.25),inset 0 1px 0 rgba(255,255,255,.3)}.Style_result__0TiwA.Style_veryHighFatHighMuscle__eczeP:after{content:"💎";position:absolute;top:16px;right:20px;font-size:24px;opacity:.7}.Style_resultTitle__9jaNi{font-size:28px;font-weight:700;color:#2c3e50;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.Style_metricsGrid__afKPt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:20px 0}.Style_metric__MfBBs{text-align:center;padding:16px;background:rgba(255,255,255,.4);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.Style_metricValue__YqJyY{font-size:24px;font-weight:700;margin-bottom:8px;text-shadow:0 2px 8px rgba(0,0,0,.1);background:linear-gradient(135deg,currentColor,currentColor);-webkit-background-clip:text;background-clip:text}.Style_metricValue__YqJyY.Style_leanElite__tY2R7,.Style_metricValue__YqJyY.Style_leanExceptional__u7StT{background:linear-gradient(135deg,#8e24aa,#d81b60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_metricValue__YqJyY.Style_athleticStrong__sDs6u,.Style_metricValue__YqJyY.Style_healthyStrong__gZBHF,.Style_metricValue__YqJyY.Style_leanMuscular__3qV2I{background:linear-gradient(135deg,#43a047,#00acc1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_metricValue__YqJyY.Style_healthyBuilding__Wta_y,.Style_metricValue__YqJyY.Style_leanDeveloping__Jn8uz{background:linear-gradient(135deg,#1e88e5,#29b6f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_metricValue__YqJyY.Style_athleticDeveloping__d6bht{background:linear-gradient(135deg,#26a69a,#00acc1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_metricValue__YqJyY.Style_athleticElite__x6N4Z{background:linear-gradient(135deg,#5e35b1,#8e24aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_metricValue__YqJyY.Style_softStrong__xs3YB{background:linear-gradient(135deg,#fb8c00,#f4511e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_metricValue__YqJyY.Style_softMuscular__zymCw{background:linear-gradient(135deg,#f4511e,#e53935);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_metricValue__YqJyY.Style_highFatLowMuscle__KPLuZ,.Style_metricValue__YqJyY.Style_veryHighFatLowMuscle__S1aqJ{background:linear-gradient(135deg,#e53935,#c62828);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_metricValue__YqJyY.Style_highFatDecentMuscle__fmi3_,.Style_metricValue__YqJyY.Style_veryHighFatDecentMuscle__wAlGu{background:linear-gradient(135deg,#c2185b,#ad1457);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_metricLabel__mPI3X{font-size:14px;color:#546e7a;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Style_categoryLabel__ETDxf{font-size:24px;font-weight:700;margin-bottom:16px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.Style_categoryLabel__ETDxf.Style_leanElite__tY2R7,.Style_categoryLabel__ETDxf.Style_leanExceptional__u7StT{background:linear-gradient(135deg,#8e24aa,#d81b60);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_categoryLabel__ETDxf.Style_athleticStrong__sDs6u,.Style_categoryLabel__ETDxf.Style_healthyStrong__gZBHF,.Style_categoryLabel__ETDxf.Style_leanMuscular__3qV2I{background:linear-gradient(135deg,#43a047,#00acc1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_categoryLabel__ETDxf.Style_healthyBuilding__Wta_y,.Style_categoryLabel__ETDxf.Style_leanDeveloping__Jn8uz{background:linear-gradient(135deg,#1e88e5,#29b6f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_categoryLabel__ETDxf.Style_athleticDeveloping__d6bht{background:linear-gradient(135deg,#26a69a,#00acc1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_categoryLabel__ETDxf.Style_athleticElite__x6N4Z{background:linear-gradient(135deg,#5e35b1,#8e24aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_categoryLabel__ETDxf.Style_softStrong__xs3YB{background:linear-gradient(135deg,#fb8c00,#f4511e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_categoryLabel__ETDxf.Style_softMuscular__zymCw{background:linear-gradient(135deg,#f4511e,#e53935);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_categoryLabel__ETDxf.Style_highFatLowMuscle__KPLuZ,.Style_categoryLabel__ETDxf.Style_veryHighFatLowMuscle__S1aqJ{background:linear-gradient(135deg,#e53935,#c62828);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_categoryLabel__ETDxf.Style_highFatDecentMuscle__fmi3_,.Style_categoryLabel__ETDxf.Style_veryHighFatDecentMuscle__wAlGu{background:linear-gradient(135deg,#c2185b,#ad1457);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Style_bmiRange___VzT4{font-size:16px;color:#546e7a;margin-bottom:20px;font-style:italic;font-weight:500}.Style_compositionBreakdown__MmZlm{display:flex;justify-content:space-around;margin:20px 0;padding:20px;background:rgba(255,255,255,.6);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.Style_compositionItem__RgclO{text-align:center;padding:8px 16px;border-radius:8px;background:rgba(255,255,255,.3)}.Style_compositionItem__RgclO span{display:block;font-size:14px;color:#546e7a;margin-bottom:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Style_compositionItem__RgclO strong{font-size:18px;font-weight:700;color:#2c3e50}.Style_additionalInfo__3Ss9Y{margin:20px 0;padding:20px;background:rgba(255,255,255,.5);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.Style_infoRow__35_nE{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:15px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.3)}.Style_infoRow__35_nE:last-child{border-bottom:none}.Style_infoRow__35_nE span{color:#546e7a;font-weight:600}.Style_infoRow__35_nE strong{color:#2c3e50;font-weight:700}.Style_healthWarning__iav9X{background:rgba(255,193,7,.15);padding:12px;border-radius:8px;border-left:4px solid #ffc107;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Style_healthWarning__iav9X strong{color:#f57c00;font-weight:700}.Style_visualIndicator__rWivO{margin:20px 0}.Style_bmiScale__Jbm3W{position:relative;height:50px;border-radius:25px;background:linear-gradient(90deg,#1e88e5 0,#1e88e5 25%,#43a047 0,#43a047 50%,#fb8c00 0,#fb8c00 75%,#8e24aa 0,#8e24aa);margin:20px 0;box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 2px 4px rgba(255,255,255,.3);overflow:hidden}.Style_bmiScale__Jbm3W:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:Style_scaleShimmer__AvRAd 3s infinite}@keyframes Style_scaleShimmer__AvRAd{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.Style_bmiPointer__C4fBZ{position:absolute;bottom:-15px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:25px solid #2c3e50;transform:translateX(-12px);transition:left .8s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.Style_bmiPointer__C4fBZ:after{content:"";position:absolute;top:25px;left:-2px;width:4px;height:25px;background:#2c3e50;border-radius:2px}.Style_scaleLabels__MQ3wG{display:flex;justify-content:space-between;margin-top:15px;font-size:13px;color:#546e7a}.Style_scaleLabel__l6lKc{text-align:center;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Style_scaleLabel__l6lKc span{display:block;font-size:11px;opacity:.8;margin-top:4px;font-weight:500;text-transform:none;letter-spacing:normal}.Style_categoryGrid__vGVzZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:20px;gap:20px;margin:20px 0}.Style_categoryCard__sAU3j{padding:20px;border-radius:12px;text-align:center;border:2px solid transparent;background:#f8f9fa;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Style_categoryCard__sAU3j:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,transparent,rgba(255,255,255,.2),transparent);opacity:0;transition:opacity .3s ease}.Style_categoryCard__sAU3j:hover:before{opacity:1}.Style_categoryCard__sAU3j.Style_active__mxoTG{transform:scale(1.08) translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.Style_categoryCard__sAU3j.Style_beginner__PX_Xr{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-color:#1e88e5}.Style_categoryCard__sAU3j.Style_beginner__PX_Xr.Style_active__mxoTG{box-shadow:0 12px 40px rgba(30,136,229,.3)}.Style_categoryCard__sAU3j.Style_developing__WL3gV{background:linear-gradient(135deg,#e0f2f1,#b2dfdb);border-color:#26a69a}.Style_categoryCard__sAU3j.Style_developing__WL3gV.Style_active__mxoTG{box-shadow:0 12px 40px rgba(38,166,154,.3)}.Style_categoryCard__sAU3j.Style_advanced__ZhXhN{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:#43a047}.Style_categoryCard__sAU3j.Style_advanced__ZhXhN.Style_active__mxoTG{box-shadow:0 12px 40px rgba(67,160,71,.3)}.Style_categoryCard__sAU3j.Style_elite__igBvt{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-color:#8e24aa}.Style_categoryCard__sAU3j.Style_elite__igBvt.Style_active__mxoTG{box-shadow:0 12px 40px rgba(142,36,170,.3)}.Style_categoryName__2Dcht{font-weight:700;font-size:16px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.Style_categoryName__2Dcht.Style_beginner__PX_Xr{color:#1e88e5}.Style_categoryName__2Dcht.Style_developing__WL3gV{color:#26a69a}.Style_categoryName__2Dcht.Style_advanced__ZhXhN{color:#43a047}.Style_categoryName__2Dcht.Style_elite__igBvt{color:#8e24aa}.Style_categoryRange__5UoV1{font-size:12px;color:#546e7a;margin-bottom:6px;font-weight:600}.Style_categoryDesc__OndEM{font-size:11px;color:#546e7a;font-style:italic;font-weight:500}.Style_healthTips__rhyv_{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:24px;margin-top:20px;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.Style_healthTips__rhyv_ h4{margin-bottom:16px;color:#2c3e50;font-size:18px;font-weight:700}.Style_healthTips__rhyv_ ul{margin:0;padding-left:20px;color:#546e7a}.Style_healthTips__rhyv_ li{margin-bottom:14px;line-height:1.6;font-weight:500}.Style_additionalMetrics__dm4Le{margin-top:30px;padding:24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.Style_additionalMetrics__dm4Le h4{margin-bottom:20px;color:#2c3e50;font-size:20px;font-weight:700}.Style_insightGrid__KiVta{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:30px}.Style_insight__V1_WA{padding:20px;background:white;border-radius:12px;border-left:4px solid #007bff;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:transform .3s ease}.Style_insight__V1_WA:hover{transform:translateY(-2px)}.Style_insight__V1_WA h5{margin-bottom:12px;color:#2c3e50;font-size:16px;font-weight:700}.Style_insight__V1_WA p{color:#546e7a;font-size:14px;line-height:1.6;margin:0;font-weight:500}.Style_progressionGuide__M_t8f{margin:30px 0;padding:24px;background:white;border-radius:12px;border:1px solid #e9ecef;box-shadow:0 4px 16px rgba(0,0,0,.1)}.Style_progressionGuide__M_t8f h5{margin-bottom:20px;color:#2c3e50;font-size:18px;font-weight:700}.Style_progressionSteps__yCo0p{display:flex;flex-direction:column;gap:16px}.Style_step__wMZ4K{display:flex;align-items:center;gap:16px;padding:16px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;transition:transform .3s ease}.Style_step__wMZ4K:hover{transform:translateX(4px)}.Style_stepNumber__nxSHu{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#007bff,#0056b3);color:white;border-radius:50%;font-size:14px;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px rgba(0,123,255,.3)}.Style_benchmarkComparison__iwPgM{margin-top:30px}.Style_benchmarkComparison__iwPgM h5{margin-bottom:20px;color:#2c3e50;font-size:18px;font-weight:700}.Style_benchmarkGrid__fWmAm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.Style_benchmark__9Pg2D{padding:20px;background:white;border-radius:12px;border:1px solid #e9ecef;text-align:center;transition:transform .3s ease;box-shadow:0 4px 16px rgba(0,0,0,.1)}.Style_benchmark__9Pg2D:hover{transform:translateY(-2px)}.Style_benchmarkLabel__BpC7t{font-weight:700;color:#2c3e50;margin-bottom:8px;font-size:16px}.Style_benchmarkValue__a2vEm{font-size:14px;color:#546e7a;margin-bottom:12px;font-weight:600}.Style_benchmarkStatus__DKAhn{font-size:13px;font-weight:700;padding:6px 12px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.Style_description__Jxhto h2{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.Style_description__Jxhto h3{font-size:26px;font-weight:700;color:#2c3e50;margin:36px 0 20px}.Style_description__Jxhto h4{font-size:20px;font-weight:700;color:#2c3e50;margin:28px 0 12px}.Style_description__Jxhto p{color:#546e7a;line-height:1.7;margin-bottom:18px;font-weight:500}.Style_description__Jxhto ol,.Style_description__Jxhto ul{color:#546e7a;line-height:1.7;margin-bottom:18px;padding-left:28px}.Style_description__Jxhto li{margin-bottom:10px;font-weight:500}.Style_faq__ryWL3{margin-top:36px}.Style_shareButtonContainer__dAKMx{position:relative;z-index:1}@media (max-width:768px){.Style_inputRow__eRGMt,.Style_metricsGrid__afKPt{grid-template-columns:1fr;gap:16px}.Style_metricValue__YqJyY{font-size:32px}.Style_categoryGrid__vGVzZ{grid-template-columns:repeat(2,1fr);gap:16px}.Style_scaleLabels__MQ3wG{font-size:11px}.Style_insightGrid__KiVta{grid-template-columns:1fr;gap:16px}.Style_benchmarkGrid__fWmAm{grid-template-columns:1fr}.Style_compositionBreakdown__MmZlm{flex-direction:column;gap:12px}.Style_result__0TiwA:after{font-size:20px;top:12px;right:16px}}.ShareButtons_shareContainer__wR_SP{position:relative;display:inline-block}.ShareButtons_shareButton__fLZe_{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(102,126,234,.3);position:relative;overflow:hidden}.ShareButtons_shareButton__fLZe_:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.ShareButtons_shareButton__fLZe_:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.ShareButtons_shareButton__fLZe_:hover:before{left:100%}.ShareButtons_shareButton__fLZe_:active{transform:translateY(0)}.ShareButtons_shareButton__fLZe_ svg{width:18px;height:18px}.ShareButtons_backdrop__AEFmq{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1);z-index:999}.ShareButtons_shareDropdown___ouNx{position:absolute;top:calc(100% + 8px);right:0;background:white;border-radius:16px;padding:0;min-width:320px;box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08);z-index:1000;animation:ShareButtons_shareDropdownIn__EUcbm .2s cubic-bezier(.4,0,.2,1);overflow:hidden}@keyframes ShareButtons_shareDropdownIn__EUcbm{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ShareButtons_shareHeader__UeA6z{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.ShareButtons_shareHeader__UeA6z span{font-size:16px;font-weight:700;color:#2c3e50}.ShareButtons_closeButton__L67Bo{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;color:#6c757d;transition:all .2s ease}.ShareButtons_closeButton__L67Bo:hover{background:rgba(0,0,0,.1);color:#2c3e50}.ShareButtons_closeButton__L67Bo svg{width:16px;height:16px}.ShareButtons_shareOption__Enaz6{padding:20px;border-bottom:1px solid #f0f0f0;transition:background .2s ease}.ShareButtons_shareOption__Enaz6:last-child{border-bottom:none}.ShareButtons_shareOption__Enaz6:hover:not(.ShareButtons_disabled__6PXny){background:rgba(102,126,234,.02)}.ShareButtons_shareOption__Enaz6.ShareButtons_disabled__6PXny{opacity:.5;pointer-events:none}.ShareButtons_shareOptionContent__72R7t{margin-bottom:16px}.ShareButtons_shareOptionTitle__VlWdQ{font-size:15px;font-weight:700;color:#2c3e50;margin-bottom:4px}.ShareButtons_shareOptionDesc__BVH7D{font-size:13px;color:#6c757d;font-weight:500}.ShareButtons_platformButtons__mTPeA{display:flex;gap:12px;align-items:center}.ShareButtons_platformButton__Sd1cy{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ShareButtons_platformButton__Sd1cy:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.1));opacity:0;transition:opacity .3s ease}.ShareButtons_platformButton__Sd1cy:hover:before{opacity:1}.ShareButtons_platformButton__Sd1cy svg{width:20px;height:20px;position:relative;z-index:1}.ShareButtons_platformButton__Sd1cy:hover{transform:translateY(-2px)}.ShareButtons_platformButton__Sd1cy:active{transform:translateY(0)}.ShareButtons_platformButton__Sd1cy.ShareButtons_facebook__nd96I{background:linear-gradient(135deg,#1877f2,#0d47a1);color:white;box-shadow:0 4px 16px rgba(24,119,242,.3)}.ShareButtons_platformButton__Sd1cy.ShareButtons_facebook__nd96I:hover{box-shadow:0 8px 25px rgba(24,119,242,.4)}.ShareButtons_platformButton__Sd1cy.ShareButtons_x__bHwKE{background:linear-gradient(135deg,#000000,#434343);color:white;box-shadow:0 4px 16px rgba(0,0,0,.3)}.ShareButtons_platformButton__Sd1cy.ShareButtons_x__bHwKE:hover{box-shadow:0 8px 25px rgba(0,0,0,.4)}.ShareButtons_platformButton__Sd1cy.ShareButtons_reddit__pwFGK{background:linear-gradient(135deg,#ff4500,#cc3700);color:white;box-shadow:0 4px 16px rgba(255,69,0,.3)}.ShareButtons_platformButton__Sd1cy.ShareButtons_reddit__pwFGK:hover{box-shadow:0 8px 25px rgba(255,69,0,.4)}.ShareButtons_platformButton__Sd1cy.ShareButtons_instagram__jIawn{background:linear-gradient(135deg,#e4405f,#833ab4,#fcb045);color:white;box-shadow:0 4px 16px rgba(228,64,95,.3)}.ShareButtons_platformButton__Sd1cy.ShareButtons_instagram__jIawn:hover{box-shadow:0 8px 25px rgba(228,64,95,.4)}.ShareButtons_platformButton__Sd1cy.ShareButtons_copy__rrDmp{background:linear-gradient(135deg,#28a745,#20c997);color:white;box-shadow:0 4px 16px rgba(40,167,69,.3)}.ShareButtons_platformButton__Sd1cy.ShareButtons_copy__rrDmp:hover{box-shadow:0 8px 25px rgba(40,167,69,.4)}@media (max-width:768px){.ShareButtons_shareDropdown___ouNx{min-width:auto;width:calc(100vw - 40px);max-width:300px}.ShareButtons_shareOption__Enaz6{padding:16px}.ShareButtons_platformButtons__mTPeA{gap:10px}.ShareButtons_platformButton__Sd1cy{width:36px;height:36px}.ShareButtons_platformButton__Sd1cy svg{width:18px;height:18px}}@keyframes ShareButtons_pulse__KgJY2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ShareButtons_shareButton__fLZe_:focus{outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.3)}.ShareButtons_platformButton__Sd1cy:focus{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.5)}.ShareButtons_shareDropdown___ouNx:before{content:"";position:absolute;top:-8px;right:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;filter:drop-shadow(0 -2px 4px rgba(0,0,0,.1))}