.HomeBuyingDiagnosis_wrap__rBdsQ{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden}.HomeBuyingDiagnosis_form__QXN4j{padding:28px;display:flex;flex-direction:column;gap:24px}.HomeBuyingDiagnosis_formGroup__KCYzU{display:flex;flex-direction:column;gap:8px}.HomeBuyingDiagnosis_formLabel__5_lqE{font-size:.9rem;font-weight:700;color:var(--color-text)}.HomeBuyingDiagnosis_formHint__wVHWe{font-size:.78rem;color:var(--color-text-muted);margin-top:-4px}.HomeBuyingDiagnosis_inputRow__Wtyi5{display:flex;align-items:center;gap:10px}.HomeBuyingDiagnosis_formInput__gmuGp{flex:1 1;height:48px;border:2px solid var(--color-border);border-radius:var(--radius-md);padding:0 14px;font-size:1.1rem;font-family:var(--font-sans);color:var(--color-text);outline:none;transition:border-color .2s;-moz-appearance:textfield}.HomeBuyingDiagnosis_formInput__gmuGp::-webkit-inner-spin-button,.HomeBuyingDiagnosis_formInput__gmuGp::-webkit-outer-spin-button{-webkit-appearance:none}.HomeBuyingDiagnosis_formInput__gmuGp:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(29,107,204,.12)}.HomeBuyingDiagnosis_inputUnit__qeg8b{font-size:.9rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap;min-width:2rem}.HomeBuyingDiagnosis_fieldError__uciKI{font-size:.82rem;color:var(--color-danger);font-weight:600}.HomeBuyingDiagnosis_submit__3JRC5{height:54px;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:1.05rem;font-weight:700;cursor:pointer;font-family:var(--font-sans);transition:background .2s,transform .1s}.HomeBuyingDiagnosis_submit__3JRC5:hover{background:var(--color-primary-dark)}.HomeBuyingDiagnosis_submit__3JRC5:active{transform:scale(.99)}.HomeBuyingDiagnosis_resultSection__P5BZ8{border-top:1px solid var(--color-border);padding:28px}.HomeBuyingDiagnosis_breakdownSection__qGoda{background:var(--color-surface-2);border-radius:var(--radius-md);padding:20px;margin-bottom:20px;border:1px solid var(--color-border)}.HomeBuyingDiagnosis_breakdownTitle__pWIT6{font-size:.88rem;font-weight:700;color:var(--color-text-muted);margin-bottom:12px;text-transform:uppercase;letter-spacing:.04em}.HomeBuyingDiagnosis_breakdownTable__N29aS{width:100%;border-collapse:collapse;font-size:.9rem}.HomeBuyingDiagnosis_breakdownTable__N29aS tr{border-bottom:1px solid var(--color-border)}.HomeBuyingDiagnosis_breakdownTable__N29aS tr:last-child{border-bottom:none}.HomeBuyingDiagnosis_breakdownTable__N29aS td{padding:9px 4px}.HomeBuyingDiagnosis_breakdownTable__N29aS td:first-child{color:var(--color-text-muted);width:60%}.HomeBuyingDiagnosis_breakdownTable__N29aS td:last-child{font-weight:600;text-align:right}.HomeBuyingDiagnosis_cautionBox__sBvRE{background:#fffbeb;border:1px solid var(--color-warning-border);border-radius:var(--radius-md);padding:14px 16px;font-size:.84rem;color:#92400e;line-height:1.7}.HomeBuyingDiagnosis_radioGroup__YhwI_{display:flex;flex-wrap:wrap;gap:8px}.HomeBuyingDiagnosis_radioLabel__p8ZfF{display:flex;align-items:center;gap:6px;padding:8px 14px;border:2px solid var(--color-border);border-radius:var(--radius-md);font-size:.88rem;font-weight:600;cursor:pointer;color:var(--color-text);transition:border-color .15s,background .15s}.HomeBuyingDiagnosis_radioLabel__p8ZfF input[type=radio]{accent-color:var(--color-primary)}.HomeBuyingDiagnosis_radioLabel__p8ZfF.HomeBuyingDiagnosis_active__OR1qN{border-color:var(--color-primary);background:#eff6ff;color:var(--color-primary)}.HomeBuyingDiagnosis_scoreSection__fOAEF{text-align:center;margin-bottom:28px}.HomeBuyingDiagnosis_scoreCircle__jvyNm{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;border:6px solid var(--color-primary);margin-bottom:16px}.HomeBuyingDiagnosis_scoreNumber__CW8t0{font-size:2.4rem;font-weight:800;color:var(--color-primary);line-height:1}.HomeBuyingDiagnosis_scoreMax__s_Rv8{font-size:.9rem;color:var(--color-text-muted);margin-left:2px}.HomeBuyingDiagnosis_judgment__s8A3e{display:inline-block;padding:8px 20px;border-radius:999px;font-size:1rem;font-weight:700;margin-bottom:10px}.HomeBuyingDiagnosis_judgmentReady__eaAJT{background:#dcfce7;color:#166534}.HomeBuyingDiagnosis_judgmentAlmost__bwAng{background:#fef9c3;color:#854d0e}.HomeBuyingDiagnosis_judgmentCaution__cSJ2_{background:#fee2e2;color:#991b1b}.HomeBuyingDiagnosis_judgmentDesc__rGjyr{font-size:.88rem;color:var(--color-text-muted);line-height:1.7}.HomeBuyingDiagnosis_diagnosisItems__iWbBK{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.HomeBuyingDiagnosis_diagnosisItem__r6olJ{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px}.HomeBuyingDiagnosis_diagnosisItemHeader__A8cbi{display:flex;align-items:center;gap:10px;margin-bottom:4px}.HomeBuyingDiagnosis_diagnosisItemLabel__7cOC7{font-size:.85rem;color:var(--color-text-muted);font-weight:600;min-width:80px}.HomeBuyingDiagnosis_diagnosisItemValue__JGpji{font-size:.92rem;font-weight:700;color:var(--color-text);flex:1 1}.HomeBuyingDiagnosis_statusBadge__TrLDs{font-size:.78rem;font-weight:700;padding:2px 10px;border-radius:999px}.HomeBuyingDiagnosis_statusGood__aLgVD{background:#dcfce7;color:#166534}.HomeBuyingDiagnosis_statusCaution__x7iYX{background:#fef9c3;color:#854d0e}.HomeBuyingDiagnosis_statusNg__aAAAH{background:#fee2e2;color:#991b1b}.HomeBuyingDiagnosis_diagnosisItemNote__GQFTE{font-size:.82rem;color:var(--color-text-muted);line-height:1.65}.HomeBuyingDiagnosis_adviceSection__CKKpj{background:#eff6ff;border:1px solid #bfdbfe;border-radius:var(--radius-md);padding:18px 20px;margin-bottom:20px}.HomeBuyingDiagnosis_adviceTitle__GWacJ{font-size:.9rem;font-weight:700;color:var(--color-primary);margin-bottom:10px}.HomeBuyingDiagnosis_adviceList__iszWF{padding-left:1.4em;font-size:.88rem;line-height:1.85;color:var(--color-text);margin:0}@media(max-width:640px){.HomeBuyingDiagnosis_form__QXN4j{padding:20px 16px;gap:20px}.HomeBuyingDiagnosis_resultSection__P5BZ8{padding:20px 16px}}