.DebtBurdenRatioCalculator_wrap__weRDF{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);overflow:hidden}.DebtBurdenRatioCalculator_form__1L1_d{padding:28px;display:flex;flex-direction:column;gap:24px}.DebtBurdenRatioCalculator_formGroup__W9_AB{display:flex;flex-direction:column;gap:8px}.DebtBurdenRatioCalculator_formLabel__4nCs6{font-size:.9rem;font-weight:700;color:var(--color-text)}.DebtBurdenRatioCalculator_formHint__f6l0k{font-size:.78rem;color:var(--color-text-muted);margin-top:-4px}.DebtBurdenRatioCalculator_inputRow__vLZoz{display:flex;align-items:center;gap:10px}.DebtBurdenRatioCalculator_formInput__b_qux{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}.DebtBurdenRatioCalculator_formInput__b_qux::-webkit-inner-spin-button,.DebtBurdenRatioCalculator_formInput__b_qux::-webkit-outer-spin-button{-webkit-appearance:none}.DebtBurdenRatioCalculator_formInput__b_qux:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(29,107,204,.12)}.DebtBurdenRatioCalculator_inputUnit__ql0jF{font-size:.9rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap;min-width:2rem}.DebtBurdenRatioCalculator_fieldError__BcLmQ{font-size:.82rem;color:var(--color-danger);font-weight:600}.DebtBurdenRatioCalculator_submit__H6TmK{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}.DebtBurdenRatioCalculator_submit__H6TmK:hover{background:var(--color-primary-dark)}.DebtBurdenRatioCalculator_submit__H6TmK:active{transform:scale(.99)}.DebtBurdenRatioCalculator_resultSection__H_Q5J{border-top:1px solid var(--color-border);padding:28px}.DebtBurdenRatioCalculator_resultHeader__DFcqx{text-align:center;margin-bottom:28px}.DebtBurdenRatioCalculator_resultLabel__8XWoP{font-size:.85rem;color:var(--color-text-muted);font-weight:600;margin-bottom:8px}.DebtBurdenRatioCalculator_resultMain__3Y2_C{font-size:clamp(2rem,9vw,3.2rem);font-weight:800;color:var(--color-primary);line-height:1;letter-spacing:-.02em}.DebtBurdenRatioCalculator_resultUnit__48gkN{font-size:.38em;font-weight:600;color:var(--color-text-muted);margin-left:6px}.DebtBurdenRatioCalculator_judgment__ALNfN{display:inline-block;margin-top:12px;padding:6px 16px;border-radius:999px;font-size:.9rem;font-weight:700}.DebtBurdenRatioCalculator_judgmentSafe__UUzQS{background:#dcfce7;color:#166534}.DebtBurdenRatioCalculator_judgmentCaution__x2Wtj{background:#fef9c3;color:#854d0e}.DebtBurdenRatioCalculator_judgmentOver__i7Yfm{background:#fee2e2;color:#991b1b}.DebtBurdenRatioCalculator_breakdownSection__7SuYb{background:var(--color-surface-2);border-radius:var(--radius-md);padding:20px;margin-bottom:20px;border:1px solid var(--color-border)}.DebtBurdenRatioCalculator_breakdownTitle__ptott{font-size:.88rem;font-weight:700;color:var(--color-text-muted);margin-bottom:12px;text-transform:uppercase;letter-spacing:.04em}.DebtBurdenRatioCalculator_breakdownTable__aXsu_{width:100%;border-collapse:collapse;font-size:.9rem}.DebtBurdenRatioCalculator_breakdownTable__aXsu_ tr{border-bottom:1px solid var(--color-border)}.DebtBurdenRatioCalculator_breakdownTable__aXsu_ tr:last-child{border-bottom:none}.DebtBurdenRatioCalculator_breakdownTable__aXsu_ td{padding:9px 4px}.DebtBurdenRatioCalculator_breakdownTable__aXsu_ td:first-child{color:var(--color-text-muted);width:60%}.DebtBurdenRatioCalculator_breakdownTable__aXsu_ td:last-child{font-weight:600;text-align:right}.DebtBurdenRatioCalculator_safeCell__Dfpst{color:var(--color-primary)!important}.DebtBurdenRatioCalculator_cautionBox__wwIAs{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}@media(max-width:640px){.DebtBurdenRatioCalculator_form__1L1_d{padding:20px 16px;gap:20px}.DebtBurdenRatioCalculator_resultSection__H_Q5J{padding:20px 16px}}