.MPCalculator_calculator__0hXB_{font-family:Noto Sans KR,sans-serif;max-width:100%;margin:0 auto;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.MPCalculator_calculator__0hXB_,.MPCalculator_darkMode__mHrXu{color:#000;background-color:#fff}.MPCalculator_title___TOKg{color:#000;font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.MPCalculator_sectionTitle__k10_y{color:#000;font-size:1.2rem;font-weight:600;margin:20px 0 15px;border-bottom:1px solid #444;padding-bottom:8px}.MPCalculator_globalSettings__DH9jD{background-color:#f5f5f5;border-radius:8px;padding:15px;margin-bottom:20px}.MPCalculator_formGroup__YE29_{margin-bottom:15px}.MPCalculator_formLabel__A8_xy{display:block;margin-bottom:8px;font-weight:500;color:#000}.MPCalculator_formControl__JWnc_{width:100%;padding:10px;border:1px solid #444;border-radius:4px;background-color:#fff;color:#000;font-size:1rem}.MPCalculator_formControl__JWnc_:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 2px rgba(52,152,219,.2)}.MPCalculator_formControl__JWnc_::-moz-placeholder{color:#888}.MPCalculator_formControl__JWnc_::placeholder{color:#888}.MPCalculator_checkbox__iRn5b{margin-right:10px;width:18px;height:18px}.MPCalculator_checkboxLabel__vilKJ{color:#000;cursor:pointer}.MPCalculator_skillGrid__3ORAd{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:20px}.MPCalculator_skillCard__7zUYd{background-color:#f5f5f5;border-radius:8px;padding:15px;border-left:4px solid #3498db}.MPCalculator_skillCardWarning__5K_UV{border-left:4px solid #e74c3c}.MPCalculator_skillTitle__vo20L{color:#3498db;font-size:1.1rem;font-weight:600;margin-bottom:15px;border-bottom:1px solid #444;padding-bottom:8px}.MPCalculator_nestedFormGroup__ixZdE{margin-left:25px;margin-top:10px}.MPCalculator_auxiliaryItem__FgRf6{display:flex;align-items:center;margin-bottom:8px}.MPCalculator_auxiliaryInput__28jRB{flex:1;max-width:100px}.MPCalculator_unitLabel__K2sbJ{margin:0 8px;color:#000}.MPCalculator_addButton__jOD6r,.MPCalculator_removeButton__msLoq{background-color:transparent;border:1px solid #444;color:#000;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:.9rem;transition:all .2s}.MPCalculator_addButton__jOD6r{background-color:#2980b9;color:white;margin-top:10px}.MPCalculator_addButton__jOD6r:hover{background-color:#3498db}.MPCalculator_removeButton__msLoq{background-color:#c0392b;color:white}.MPCalculator_removeButton__msLoq:hover{background-color:#e74c3c}.MPCalculator_disabled__9kjGC{opacity:.6;pointer-events:none}.MPCalculator_helpText__jza5A{font-size:.8rem;color:#a0a0a0;margin-top:4px}.MPCalculator_buttonGroup__K69sc{display:flex;gap:15px;margin-bottom:20px}.MPCalculator_calculateButton__QGKVT,.MPCalculator_resetButton__fb4vK{padding:12px 20px;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all .2s;font-size:1rem}.MPCalculator_calculateButton__QGKVT{background-color:#2980b9;color:white;flex:2}.MPCalculator_calculateButton__QGKVT:hover{background-color:#3498db}.MPCalculator_resetButton__fb4vK{background-color:#7f8c8d;color:white;flex:1}.MPCalculator_resetButton__fb4vK:hover{background-color:#95a5a6}.MPCalculator_resultsContainer__emrPC{background-color:#f5f5f5;border-radius:8px;padding:15px;margin-bottom:20px}.MPCalculator_resultsTitle__Vu1H2{color:#000;font-size:1.2rem;font-weight:600;margin-bottom:15px;border-bottom:1px solid #444;padding-bottom:8px}.MPCalculator_statusBar__pABv7{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-radius:4px;margin-bottom:15px}.MPCalculator_neutral__UqSWH{background-color:#34495e}.MPCalculator_possible__p_CXo{background-color:#27ae60}.MPCalculator_impossible__QEpJq{background-color:#c0392b}.MPCalculator_statusLabel__KruSm,.MPCalculator_statusValue__1uXAv{color:white;font-weight:500}.MPCalculator_resultGrid__qw_Bn{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.MPCalculator_resultSubtitle__nqEsy{color:#000;font-size:1.1rem;font-weight:500;margin-bottom:10px}.MPCalculator_resultItem__PjJIa{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #444}.MPCalculator_resultItemWarning__dqCPC{color:#e74c3c}.MPCalculator_resultValue__C0jdT{font-weight:500}.MPCalculator_remainingItem__5Dgv1,.MPCalculator_totalItem__NaV8R{display:flex;justify-content:space-between;padding:10px 0;font-weight:600}.MPCalculator_totalItem__NaV8R{border-top:2px solid #444;margin-top:10px}.MPCalculator_remainingItem__5Dgv1{color:#3498db}.MPCalculator_noResults__720bj{text-align:center;padding:20px}.MPCalculator_chartContainer__obSOM{margin-top:20px;height:300px}.MPCalculator_calculationGuide__JBkgS{background-color:#f5f5f5;border-radius:8px;padding:15px}.MPCalculator_calculationGuideTitle__vFOlE{color:#3498db;font-size:1.2rem;font-weight:600;margin-bottom:15px;border-bottom:1px solid #444;padding-bottom:8px}.MPCalculator_calculationFormula__JFK_H{background-color:#ffffff;padding:15px;border-radius:4px;margin-bottom:15px;font-family:monospace;color:#000;font-weight:500;text-align:center}.MPCalculator_guideSubtitle__vhJ5l{color:#000;font-size:1.1rem;font-weight:500;margin:15px 0 10px}.MPCalculator_calculationSteps__u4_ih{margin-left:20px;margin-bottom:15px}.MPCalculator_calculationStep__EM7Mg{margin-bottom:8px;color:#000}.MPCalculator_guideList__wpANx{margin-left:20px;margin-bottom:15px}.MPCalculator_guideItem__61wDZ{margin-bottom:8px;color:#000}.MPCalculator_warningBox__uZoje{background-color:rgba(231,76,60,.2);border-left:4px solid #e74c3c;padding:15px;border-radius:4px;color:#000}@media (max-width:767px){.MPCalculator_title___TOKg{font-size:1.3rem}.MPCalculator_calculationGuideTitle__vFOlE,.MPCalculator_resultsTitle__Vu1H2,.MPCalculator_sectionTitle__k10_y{font-size:1.1rem}.MPCalculator_resultGrid__qw_Bn,.MPCalculator_skillGrid__3ORAd{grid-template-columns:1fr}.MPCalculator_buttonGroup__K69sc{flex-direction:column}.MPCalculator_calculateButton__QGKVT,.MPCalculator_resetButton__fb4vK{width:100%}.MPCalculator_addButton__jOD6r,.MPCalculator_formControl__JWnc_,.MPCalculator_removeButton__msLoq{font-size:16px;padding:12px 10px}.MPCalculator_checkbox__iRn5b{width:20px;height:20px}.MPCalculator_statusBar__pABv7{flex-direction:column;align-items:flex-start}.MPCalculator_statusValue__1uXAv{margin-top:5px}}