.installment-module__MucNqW__wrap{flex-direction:column;gap:12px;display:flex}.installment-module__MucNqW__disclaimer{border-radius:var(--radius-m);color:var(--text);background:#dc262624;border:1px solid #dc262640;padding:13px 16px;font-size:13px;line-height:1.7}.installment-module__MucNqW__disclaimer strong{color:var(--red-600)}.installment-module__MucNqW__tabs{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-m);grid-template-columns:repeat(3,1fr);gap:6px;padding:5px;display:grid}.installment-module__MucNqW__tabBtn{border-radius:var(--radius-s);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:10px 6px;font-weight:500;transition:all .15s}@media (hover:hover){.installment-module__MucNqW__tabBtn:hover{color:var(--text)}}.installment-module__MucNqW__tabActive{background:var(--accent-dim);color:var(--accent-ink);font-weight:700}.installment-module__MucNqW__card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-card);box-sizing:border-box;width:100%;padding:20px 22px}.installment-module__MucNqW__cardLabel{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.installment-module__MucNqW__cardLabelHint{text-transform:none;letter-spacing:0;color:var(--muted);opacity:.85;font-size:11px;font-weight:400}.installment-module__MucNqW__subLabel{color:var(--muted);font-size:11px;font-family:var(--font-sans);margin-bottom:6px;display:block}.installment-module__MucNqW__bigInput{background:var(--bg3);border:1px solid var(--border);width:100%;font-size:18px;font-family:var(--font-sans);color:var(--text);text-align:center;box-sizing:border-box;border-radius:10px;outline:none;padding:12px 14px;font-weight:700}.installment-module__MucNqW__bigInput:focus{border-color:var(--accent)}.installment-module__MucNqW__bigInput::-webkit-outer-spin-button{appearance:none}.installment-module__MucNqW__bigInput::-webkit-inner-spin-button{appearance:none}.installment-module__MucNqW__bigInput[type=number]{appearance:textfield}.installment-module__MucNqW__smallInput{background:var(--bg3);border:1px solid var(--border);width:100%;font-size:16px;font-family:var(--font-sans);color:var(--text);box-sizing:border-box;border-radius:10px;outline:none;padding:11px 14px;font-weight:600}.installment-module__MucNqW__smallInput:focus{border-color:var(--accent)}.installment-module__MucNqW__smallInput::-webkit-outer-spin-button{appearance:none}.installment-module__MucNqW__smallInput::-webkit-inner-spin-button{appearance:none}.installment-module__MucNqW__smallInput[type=number]{appearance:textfield}.installment-module__MucNqW__inputRow{align-items:center;gap:10px;display:flex}.installment-module__MucNqW__unit{color:var(--muted);font-size:13px;font-family:var(--font-sans);flex-shrink:0}.installment-module__MucNqW__monthsGrid{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}@media (max-width:600px){.installment-module__MucNqW__monthsGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:380px){.installment-module__MucNqW__monthsGrid{grid-template-columns:repeat(3,1fr)}}.installment-module__MucNqW__monthBtn{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-s);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;padding:10px 6px;font-weight:700;transition:all .15s}@media (hover:hover){.installment-module__MucNqW__monthBtn:hover{color:var(--text);border-color:var(--border-hover)}}.installment-module__MucNqW__monthActive{background:var(--accent-dim);color:var(--accent-ink);border-color:var(--accent)}.installment-module__MucNqW__monthCustomRow{margin-top:10px}.installment-module__MucNqW__typeGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}@media (max-width:600px){.installment-module__MucNqW__typeGrid{grid-template-columns:repeat(3,1fr)}.installment-module__MucNqW__typeBtn{gap:3px;padding:10px 4px;font-size:12px}.installment-module__MucNqW__typeBadge{padding:2px 5px;font-size:11px}}.installment-module__MucNqW__typeBtn{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-m);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:12px 10px;transition:all .15s;display:flex}@media (hover:hover){.installment-module__MucNqW__typeBtn:hover{color:var(--text);border-color:var(--border-hover)}}.installment-module__MucNqW__typeBadge{border-radius:var(--radius-pill);margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.installment-module__MucNqW__typeFree{border-color:#10b98166}.installment-module__MucNqW__typePartial{border-color:#a1620766}.installment-module__MucNqW__typePaid{border-color:#dc262666}.installment-module__MucNqW__typeFree.installment-module__MucNqW__typeActive{color:var(--emerald-600);border-color:var(--emerald-600);background:#10b9812e;font-weight:700}.installment-module__MucNqW__typePartial.installment-module__MucNqW__typeActive{color:var(--yellow-700);border-color:var(--yellow-700);background:#a162072e;font-weight:700}.installment-module__MucNqW__typePaid.installment-module__MucNqW__typeActive{color:var(--red-600);border-color:var(--red-600);background:#dc26262e;font-weight:700}.installment-module__MucNqW__typeFree .installment-module__MucNqW__typeBadge{color:var(--emerald-600);background:#10b9812e}.installment-module__MucNqW__typePartial .installment-module__MucNqW__typeBadge{color:var(--yellow-700);background:#a162072e}.installment-module__MucNqW__typePaid .installment-module__MucNqW__typeBadge{color:var(--red-600);background:#dc26262e}.installment-module__MucNqW__rateRow{margin-top:12px}.installment-module__MucNqW__rateHint{color:var(--muted);font-size:12px;line-height:1.65;font-family:var(--font-sans);margin:8px 0 0}.installment-module__MucNqW__hero{background:var(--bg2);border:1px solid var(--accent);border-radius:var(--radius-card);text-align:center;padding:28px 24px;animation:.3s installment-module__MucNqW__fadeUp}.installment-module__MucNqW__heroLead{color:var(--muted);letter-spacing:.04em;margin-bottom:8px;font-size:13px}.installment-module__MucNqW__heroNum{font-family:var(--font-sans);color:var(--accent);letter-spacing:-2px;font-size:clamp(40px,9vw,56px);font-weight:800;line-height:1}.installment-module__MucNqW__heroUnit{color:var(--muted);vertical-align:middle;font-size:18px;font-family:var(--font-sans);margin-left:6px}.installment-module__MucNqW__heroSub{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}.installment-module__MucNqW__heroSubAccent{font-family:var(--font-sans);color:var(--text);font-weight:700}.installment-module__MucNqW__heroInterest{font-family:var(--font-sans);color:var(--red-600);margin-top:12px;font-size:24px;font-weight:700}.installment-module__MucNqW__heroInterest small{font-family:var(--font-sans);color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}@keyframes installment-module__MucNqW__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.installment-module__MucNqW__analysisTable{border-collapse:collapse;width:100%;font-size:13px}.installment-module__MucNqW__analysisTable td{border-bottom:1px solid var(--border);padding:9px 6px}.installment-module__MucNqW__analysisTable td:first-child{color:var(--muted)}.installment-module__MucNqW__analysisTable td:last-child{text-align:right;font-family:var(--font-sans);color:var(--text);white-space:nowrap;font-weight:700}.installment-module__MucNqW__analysisTable .installment-module__MucNqW__totalRow td{background:var(--accent-dim);border-top:2px solid color-mix(in srgb, var(--accent) 30%, transparent);border-bottom:none;font-weight:800}.installment-module__MucNqW__analysisTable .installment-module__MucNqW__totalRow td:first-child{color:var(--accent)}.installment-module__MucNqW__analysisTable .installment-module__MucNqW__totalRow td:last-child{color:var(--accent);font-size:15px}.installment-module__MucNqW__analysisTable .installment-module__MucNqW__interestRow td{background:#dc262624;border-bottom:none}.installment-module__MucNqW__analysisTable .installment-module__MucNqW__interestRow td:first-child{color:var(--red-600)}.installment-module__MucNqW__analysisTable .installment-module__MucNqW__interestRow td:last-child{color:var(--red-600);font-size:14px}.installment-module__MucNqW__barCompare{flex-direction:column;gap:10px;margin-top:8px;display:flex}.installment-module__MucNqW__barRow{align-items:center;gap:12px;display:flex}.installment-module__MucNqW__barLabel{color:var(--text);font-size:12px;font-family:var(--font-sans);flex-shrink:0;width:80px;font-weight:600}.installment-module__MucNqW__barTrack{background:var(--bg3);border-radius:6px;flex:1;height:24px;position:relative;overflow:hidden}.installment-module__MucNqW__barFill{border-radius:6px;height:100%;transition:width .3s}.installment-module__MucNqW__barFillCash{background:var(--accent)}.installment-module__MucNqW__barFillFree{background:var(--emerald-600)}.installment-module__MucNqW__barFillPaid{background:linear-gradient(90deg, var(--accent) 0%, var(--accent) calc(var(--principal-pct,50%) * 1%), var(--red-600) calc(var(--principal-pct,50%) * 1%), var(--red-600) 100%)}.installment-module__MucNqW__barValue{font-family:var(--font-sans);color:var(--text);text-align:right;white-space:nowrap;flex-shrink:0;width:96px;font-size:14px;font-weight:700}.installment-module__MucNqW__interpretCard{background:var(--bg3);border-left:4px solid var(--accent);border-radius:var(--radius-s);color:var(--text);padding:14px 16px;font-size:13px;line-height:1.85}.installment-module__MucNqW__interpretCard strong{color:var(--accent);font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__interpretCard ul{color:var(--muted);margin:8px 0 0;padding-left:20px}.installment-module__MucNqW__interpretCard li{padding:2px 0}.installment-module__MucNqW__scheduleDetails{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-m);padding:0;overflow:hidden}.installment-module__MucNqW__scheduleSummary{cursor:pointer;color:var(--accent);font-size:13px;font-weight:600;font-family:var(--font-sans);justify-content:space-between;align-items:center;padding:14px 18px;list-style:none;display:flex}.installment-module__MucNqW__scheduleSummary::-webkit-details-marker{display:none}.installment-module__MucNqW__scheduleSummary:after{content:"▼";color:var(--muted);font-size:11px;transition:transform .2s}.installment-module__MucNqW__scheduleDetails[open] .installment-module__MucNqW__scheduleSummary:after{transform:rotate(180deg)}.installment-module__MucNqW__scheduleTableWrap{padding:0 10px 14px}.installment-module__MucNqW__scheduleTable{border-collapse:collapse;width:100%;font-size:11px}.installment-module__MucNqW__scheduleTable th,.installment-module__MucNqW__scheduleTable td{border-bottom:1px solid var(--border);text-align:right;padding:7px 4px}.installment-module__MucNqW__scheduleTable th:first-child,.installment-module__MucNqW__scheduleTable td:first-child{text-align:center}.installment-module__MucNqW__scheduleTable th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.installment-module__MucNqW__scheduleTable td:first-child{color:var(--muted);font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__scheduleTable .installment-module__MucNqW__colPay{color:var(--text);font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__scheduleTable .installment-module__MucNqW__colPrincipal{color:var(--accent);font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__scheduleTable .installment-module__MucNqW__colInterest{color:var(--red-600);font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__scheduleTable .installment-module__MucNqW__colBalance{color:var(--muted);font-family:var(--font-sans)}.installment-module__MucNqW__compare3Grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (max-width:720px){.installment-module__MucNqW__compare3Grid{grid-template-columns:1fr}}.installment-module__MucNqW__compareCard{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:6px;padding:16px;display:flex}.installment-module__MucNqW__compareCard.installment-module__MucNqW__cmpCash{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.installment-module__MucNqW__compareCard.installment-module__MucNqW__cmpFree{border-color:var(--emerald-600);background:#10b98124}.installment-module__MucNqW__compareCard.installment-module__MucNqW__cmpPaid{border-color:var(--red-600);background:#dc262624}.installment-module__MucNqW__compareTitle{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.installment-module__MucNqW__compareCard.installment-module__MucNqW__cmpCash .installment-module__MucNqW__compareTitle{color:var(--accent)}.installment-module__MucNqW__compareCard.installment-module__MucNqW__cmpFree .installment-module__MucNqW__compareTitle{color:var(--emerald-600)}.installment-module__MucNqW__compareCard.installment-module__MucNqW__cmpPaid .installment-module__MucNqW__compareTitle{color:var(--red-600)}.installment-module__MucNqW__compareScenarioName{font-family:var(--font-sans);color:var(--text);font-size:14px;font-weight:700}.installment-module__MucNqW__compareTotalLabel{color:var(--muted);margin-top:4px;font-size:11px}.installment-module__MucNqW__compareTotalValue{font-family:var(--font-sans);color:var(--text);letter-spacing:-1px;font-size:22px;font-weight:800}.installment-module__MucNqW__compareCard.installment-module__MucNqW__cmpCash .installment-module__MucNqW__compareTotalValue{color:var(--accent)}.installment-module__MucNqW__compareCard.installment-module__MucNqW__cmpFree .installment-module__MucNqW__compareTotalValue{color:var(--emerald-600)}.installment-module__MucNqW__compareCard.installment-module__MucNqW__cmpPaid .installment-module__MucNqW__compareTotalValue{color:var(--red-600)}.installment-module__MucNqW__compareDetail{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.7}.installment-module__MucNqW__compareDetail strong{color:var(--text);font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__diffCard{background:var(--bg3);border:1px solid var(--border);border-radius:var(--radius-m);padding:14px 18px}.installment-module__MucNqW__diffRow{border-bottom:1px dashed var(--border);color:var(--text);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.installment-module__MucNqW__diffRow:last-child{border-bottom:none}.installment-module__MucNqW__diffRow strong{font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__diffPositive{color:var(--emerald-600)}.installment-module__MucNqW__diffNegative{color:var(--red-600)}.installment-module__MucNqW__opportunityCard{background:color-mix(in srgb, var(--cyan-600) 14%, transparent);border:1px solid color-mix(in srgb, var(--cyan-600) 25%, transparent);border-radius:var(--radius-card);padding:18px 20px}.installment-module__MucNqW__opportunityTitle{font-family:var(--font-sans);color:var(--cyan-600);align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.installment-module__MucNqW__opportunityRow{color:var(--muted);justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.installment-module__MucNqW__opportunityRow strong{color:var(--text);font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__opportunityResult{background:var(--bg2);color:var(--text);border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.85}.installment-module__MucNqW__opportunityResult strong{color:var(--cyan-600)}.installment-module__MucNqW__compareTable{border-collapse:collapse;width:100%;font-size:12px}.installment-module__MucNqW__compareTable th,.installment-module__MucNqW__compareTable td{border-bottom:1px solid var(--border);text-align:right;padding:9px 4px}.installment-module__MucNqW__compareTable th:first-child,.installment-module__MucNqW__compareTable td:first-child{text-align:left}.installment-module__MucNqW__compareTable th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.installment-module__MucNqW__compareTable td:first-child{color:var(--text);font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__compareTable td:not(:first-child){font-family:var(--font-sans);color:var(--text);white-space:nowrap;font-weight:700}.installment-module__MucNqW__rowSafe{background:#10b98124}.installment-module__MucNqW__rowMid{background:#ea580c24}.installment-module__MucNqW__rowDanger{background:#dc262624}.installment-module__MucNqW__rowDanger td,.installment-module__MucNqW__rowDanger td:first-child{color:var(--red-600)!important}.installment-module__MucNqW__graphWrap{background:var(--bg3);border-radius:var(--radius-m);justify-content:center;padding:18px;display:flex}.installment-module__MucNqW__graphSvg{max-width:100%;height:auto;display:block}.installment-module__MucNqW__recoCard{background:var(--accent-dim);border:1px solid var(--accent);border-radius:var(--radius-card);padding:16px 18px}.installment-module__MucNqW__recoTitle{font-family:var(--font-sans);color:var(--accent);margin-bottom:10px;font-size:14px;font-weight:700}.installment-module__MucNqW__recoText{color:var(--text);font-size:13px;line-height:1.85}.installment-module__MucNqW__recoText strong{color:var(--accent);font-family:var(--font-sans);font-weight:800}.installment-module__MucNqW__warnCard{border-radius:var(--radius-m);color:var(--text);background:#dc262624;border:1px solid #dc26264d;padding:14px 18px;font-size:13px;line-height:1.85}.installment-module__MucNqW__warnCard strong{color:var(--red-600);font-family:var(--font-sans);font-weight:700}.installment-module__MucNqW__copyBtn{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-m);color:var(--muted);font-size:13px;font-family:var(--font-sans);cursor:pointer;text-align:center;width:100%;padding:14px 16px;transition:all .15s}@media (hover:hover){.installment-module__MucNqW__copyBtn:hover{border-color:var(--accent);color:var(--accent)}}.installment-module__MucNqW__copied{background:var(--accent-dim);color:var(--accent-ink);border-color:var(--accent);font-weight:700}
