.WheelSizeCalculator_wheelCalculator__f1OMq{max-width:1100px;margin:0 auto;padding:1rem;font-family:Arial,sans-serif}.WheelSizeCalculator_header__83jah{text-align:center;margin-bottom:2rem}.WheelSizeCalculator_header__83jah h2{font-size:2.5rem;color:#2d3748;margin-bottom:.5rem;font-weight:700}.WheelSizeCalculator_header__83jah p{color:#4a5568;font-size:1.1rem;margin:0}.WheelSizeCalculator_calculatorCard__VltTt{background:linear-gradient(135deg,#718096,#4a5568);border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.2);margin-bottom:2rem;color:#fff}.WheelSizeCalculator_typeSelector__R0Psb{margin-bottom:2rem}.WheelSizeCalculator_typeSelector__R0Psb h3{color:#fff;text-align:center;margin-bottom:1rem;font-size:1.3rem}.WheelSizeCalculator_typeButtons__7_vG_{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.WheelSizeCalculator_typeButtons__7_vG_ button{background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);color:#fff;padding:1rem;border-radius:12px;cursor:pointer;transition:all .3s ease;font-weight:500;backdrop-filter:blur(10px);text-align:center}.WheelSizeCalculator_typeButtons__7_vG_ button:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.WheelSizeCalculator_typeButtons__7_vG_ button.WheelSizeCalculator_active__8sWh5{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.6);box-shadow:0 4px 15px hsla(0,0%,100%,.2)}.WheelSizeCalculator_formSection__p0AYP{background:hsla(0,0%,100%,.95);border-radius:16px;padding:2rem;margin-bottom:2rem;backdrop-filter:blur(10px);color:#2d3748}.WheelSizeCalculator_formSection__p0AYP h3{color:#2d3748;margin-bottom:1.5rem;font-size:1.3rem;text-align:center}.WheelSizeCalculator_formGrid__7l3WG{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:600px;margin:0 auto}.WheelSizeCalculator_inputGroup__4ArN1{display:flex;flex-direction:column}.WheelSizeCalculator_inputGroup__4ArN1 label{color:#2d3748;font-weight:600;margin-bottom:.5rem;font-size:1rem}.WheelSizeCalculator_inputGroup__4ArN1 input,.WheelSizeCalculator_inputGroup__4ArN1 select{width:100%;padding:.6rem;border:2px solid #e2e8f0;border-radius:8px;font-size:.9rem;transition:all .3s ease;background:#fff;color:#2d3748}.WheelSizeCalculator_inputGroup__4ArN1 input:focus,.WheelSizeCalculator_inputGroup__4ArN1 select:focus{outline:none;border-color:#718096;box-shadow:0 0 0 3px rgba(113,128,150,.1)}.WheelSizeCalculator_inputGroup__4ArN1 small{color:#718096;font-size:.8rem;margin-top:.25rem;font-style:italic}.WheelSizeCalculator_buttonGroup__8Sa0K{display:flex;gap:1rem}.WheelSizeCalculator_calculateBtn__pjVXz{flex:2;background:linear-gradient(135deg,#38a169,#2f855a);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(56,161,105,.3)}.WheelSizeCalculator_calculateBtn__pjVXz:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(56,161,105,.4)}.WheelSizeCalculator_calculateBtn__pjVXz:disabled{opacity:.6;cursor:not-allowed;transform:none}.WheelSizeCalculator_resetBtn__l7HkT{flex:1;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);border:2px solid hsla(0,0%,100%,.2);padding:1rem;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.WheelSizeCalculator_resetBtn__l7HkT:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.WheelSizeCalculator_errorBox__npf0X{background:rgba(220,38,38,.1);border:2px solid rgba(220,38,38,.3);border-radius:12px;padding:1rem;margin-top:1rem;backdrop-filter:blur(10px)}.WheelSizeCalculator_errorBox__npf0X p{color:#dc2626;margin:.25rem 0;font-weight:500}.WheelSizeCalculator_resultsSection__rZ3CO{background:#fff;border-radius:20px;padding:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.WheelSizeCalculator_mainResult__mbyJo{text-align:center;margin-bottom:2rem;padding:2rem;background:linear-gradient(135deg,#718096,#4a5568);border-radius:16px;color:#fff}.WheelSizeCalculator_mainResult__mbyJo h3{margin-bottom:1rem;font-size:1.5rem;opacity:.9}.WheelSizeCalculator_wheelDisplay__ObYrK{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}.WheelSizeCalculator_wheelValue__SRD98{font-size:2.5rem;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,.3);color:#f7fafc;text-align:center}.WheelSizeCalculator_wheelLabel__F_HGA{font-size:1.3rem;opacity:.8;font-weight:500}.WheelSizeCalculator_calculationType__xfe4S{font-size:1.1rem;font-weight:600;opacity:.9;background:hsla(0,0%,100%,.1);padding:.5rem 1rem;border-radius:8px;display:inline-block}.WheelSizeCalculator_resultsGrid__20Joi{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}.WheelSizeCalculator_resultCard__fyWHZ{background:#f7fafc;border-radius:12px;padding:1.5rem;border-left:4px solid #718096}.WheelSizeCalculator_resultCard__fyWHZ h4{color:#2d3748;margin-bottom:1rem;font-size:1.2rem}.WheelSizeCalculator_resultRow__1FcGw{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e2e8f0}.WheelSizeCalculator_resultRow__1FcGw:last-child{border-bottom:none}.WheelSizeCalculator_resultRow__1FcGw span:first-child{color:#4a5568;font-weight:500}.WheelSizeCalculator_resultRow__1FcGw span:last-child{color:#2d3748;font-weight:600}.WheelSizeCalculator_fitmentTips__GHrDE,.WheelSizeCalculator_recommendations__YFD_t{background:#edf2f7;border:2px solid #cbd5e0;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.WheelSizeCalculator_fitmentTips__GHrDE h4,.WheelSizeCalculator_recommendations__YFD_t h4{color:#2d3748;margin-bottom:1rem;font-size:1.2rem}.WheelSizeCalculator_fitmentTips__GHrDE ul,.WheelSizeCalculator_recommendations__YFD_t ul{list-style:none;padding:0;margin:0}.WheelSizeCalculator_fitmentTips__GHrDE li,.WheelSizeCalculator_recommendations__YFD_t li{background:#fff;padding:.75rem;border-radius:8px;margin-bottom:.5rem;color:#2d3748;border-left:3px solid #718096}.WheelSizeCalculator_analysis__Yc2To{background:#f7fafc;border:2px solid #e2e8f0;border-radius:12px;padding:1.5rem}.WheelSizeCalculator_analysis__Yc2To h4{color:#2d3748;margin-bottom:1rem;font-size:1.2rem}.WheelSizeCalculator_analysisGrid__RL7NA{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.WheelSizeCalculator_analysisItem__NFZ11{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fff;border-radius:8px}.WheelSizeCalculator_analysisItem__NFZ11 span:first-child{color:#4a5568;font-weight:500}.WheelSizeCalculator_aesthetics__hWDDg,.WheelSizeCalculator_comfort__nYB6Q,.WheelSizeCalculator_performance__fe6sF{font-weight:600;padding:.25rem .75rem;border-radius:12px;color:#fff}.WheelSizeCalculator_performance__fe6sF{background:#718096}.WheelSizeCalculator_comfort__nYB6Q{background:#38a169}.WheelSizeCalculator_aesthetics__hWDDg{background:#3182ce}.WheelSizeCalculator_analysisSummary__0szYr{color:#4a5568;margin:0;font-style:italic;text-align:center;padding:1rem;background:#fff;border-radius:8px}@media (max-width:768px){.WheelSizeCalculator_wheelCalculator__f1OMq{padding:.5rem}.WheelSizeCalculator_calculatorCard__VltTt{padding:1.5rem}.WheelSizeCalculator_formGrid__7l3WG{grid-template-columns:1fr;max-width:350px}.WheelSizeCalculator_buttonGroup__8Sa0K{flex-direction:column}.WheelSizeCalculator_wheelValue__SRD98{font-size:2rem}.WheelSizeCalculator_analysisGrid__RL7NA,.WheelSizeCalculator_resultsGrid__20Joi,.WheelSizeCalculator_typeButtons__7_vG_{grid-template-columns:1fr}}@media (max-width:480px){.WheelSizeCalculator_header__83jah h2{font-size:2rem}.WheelSizeCalculator_wheelValue__SRD98{font-size:1.5rem}.WheelSizeCalculator_formSection__p0AYP{padding:1rem}.WheelSizeCalculator_formGrid__7l3WG{max-width:280px}.WheelSizeCalculator_analysis__Yc2To,.WheelSizeCalculator_fitmentTips__GHrDE,.WheelSizeCalculator_recommendations__YFD_t,.WheelSizeCalculator_resultCard__fyWHZ{padding:1rem}}.WheelSizeExplanation_explanationContainer__qkzxk{max-width:1200px;margin:2rem auto;padding:2rem;font-family:Arial,sans-serif;line-height:1.6;color:#2d3748;background:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.WheelSizeExplanation_section__gyiw_{margin-bottom:3rem;padding:2rem;background:#f7fafc;border-radius:16px;border-left:4px solid #718096}.WheelSizeExplanation_section__gyiw_ h2{color:#2d3748;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.WheelSizeExplanation_conceptGrid__gJzsI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.WheelSizeExplanation_conceptCard__nzsEW{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.WheelSizeExplanation_conceptCard__nzsEW:hover{transform:translateY(-4px)}.WheelSizeExplanation_conceptCard__nzsEW h3{color:#4a5568;margin-bottom:1rem;font-size:1.2rem}.WheelSizeExplanation_conceptCard__nzsEW p{color:#4a5568;margin:0;font-size:.95rem}.WheelSizeExplanation_instructionsGrid__LNAwx{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.WheelSizeExplanation_instructionCard__vqaq1{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);text-align:center}.WheelSizeExplanation_instructionCard__vqaq1 h3{color:#4a5568;margin-bottom:1rem;font-size:1.3rem}.WheelSizeExplanation_instructionCard__vqaq1 p{color:#4a5568;margin:0}.WheelSizeExplanation_applicationsGrid__A3DKO{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.WheelSizeExplanation_applicationCard__61CKg{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.WheelSizeExplanation_applicationCard__61CKg h3{color:#4a5568;margin-bottom:1rem;font-size:1.3rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.WheelSizeExplanation_applicationCard__61CKg p{color:#4a5568;margin-bottom:1.5rem}.WheelSizeExplanation_applicationCard__61CKg ul{margin:0;padding-left:1.5rem;color:#4a5568}.WheelSizeExplanation_applicationCard__61CKg li{margin-bottom:.5rem;font-size:.9rem}.WheelSizeExplanation_technicalGrid__4UnTJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.WheelSizeExplanation_technicalCard__ujgCI{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.WheelSizeExplanation_technicalCard__ujgCI h3{color:#4a5568;margin-bottom:1rem;font-size:1.3rem}.WheelSizeExplanation_technicalCard__ujgCI p{color:#4a5568;margin-bottom:1.5rem}.WheelSizeExplanation_technicalDetails__Fd_tM{background:#f7fafc;padding:1rem;border-radius:8px;border-left:3px solid #718096}.WheelSizeExplanation_technicalDetails__Fd_tM h4{color:#4a5568;margin-bottom:.75rem;font-size:1rem}.WheelSizeExplanation_technicalDetails__Fd_tM ul{margin:0;padding-left:1.5rem;color:#4a5568}.WheelSizeExplanation_technicalDetails__Fd_tM li{margin-bottom:.5rem;font-size:.9rem}.WheelSizeExplanation_faqSection__83glv{background:#f7fafc;border-radius:16px;padding:2rem;border-left:4px solid #718096}.WheelSizeExplanation_faqSection__83glv h2{color:#2d3748;font-size:1.8rem;margin-bottom:1.5rem;text-align:center;font-weight:700}.WheelSizeExplanation_faqGrid__75qHq{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.WheelSizeExplanation_faqItem__mr1IN{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.WheelSizeExplanation_faqItem__mr1IN h3{color:#4a5568;margin-bottom:1rem;font-size:1.1rem}.WheelSizeExplanation_faqItem__mr1IN p{color:#4a5568;margin:0;font-size:.95rem}.WheelSizeExplanation_disclaimer__5rdWJ{background:linear-gradient(135deg,#fed7d7,#feb2b2);border:2px solid #fc8181;border-radius:16px;padding:2rem;text-align:center}.WheelSizeExplanation_disclaimer__5rdWJ h2{color:#742a2a;margin-bottom:1.5rem;font-size:1.5rem}.WheelSizeExplanation_disclaimer__5rdWJ p{color:#742a2a;margin-bottom:1rem;font-size:1rem}.WheelSizeExplanation_disclaimer__5rdWJ p:last-child{margin-bottom:0;font-style:italic}@media (max-width:768px){.WheelSizeExplanation_explanationContainer__qkzxk{padding:1rem}.WheelSizeExplanation_section__gyiw_{padding:1.5rem}.WheelSizeExplanation_section__gyiw_ h2{font-size:1.5rem}.WheelSizeExplanation_applicationsGrid__A3DKO,.WheelSizeExplanation_conceptGrid__gJzsI,.WheelSizeExplanation_faqGrid__75qHq,.WheelSizeExplanation_instructionsGrid__LNAwx,.WheelSizeExplanation_technicalGrid__4UnTJ{grid-template-columns:1fr}}@media (max-width:480px){.WheelSizeExplanation_explanationContainer__qkzxk{margin:1rem auto;padding:.5rem}.WheelSizeExplanation_applicationCard__61CKg,.WheelSizeExplanation_conceptCard__nzsEW,.WheelSizeExplanation_faqItem__mr1IN,.WheelSizeExplanation_instructionCard__vqaq1,.WheelSizeExplanation_section__gyiw_,.WheelSizeExplanation_technicalCard__ujgCI{padding:1rem}.WheelSizeExplanation_applicationCard__61CKg h3,.WheelSizeExplanation_technicalCard__ujgCI h3{font-size:1.1rem}}