.mp{--mp-line:#e3ddd0;--mp-soft:#f7f2e9;--mp-brand:#762f46;--mp-green:#1d6b45;--mp-muted:#6b6459;gap:16px;margin-top:20px;font-size:15px;display:grid}.mp-start{border:1px solid var(--mp-line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.mp-field{color:var(--mp-muted);flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex}.mp-field select,.mp-input{border:1px solid var(--mp-line);min-height:42px;font:500 15px var(--font-interface,inherit);color:#1d2433;background:#fff;border-radius:10px;width:100%;min-width:0}.mp-field select{padding:0 8px}.mp-input{align-items:center;gap:2px;padding:0 8px;display:flex}.mp-input input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:40px;padding:0 2px}.mp-input:focus-within,.mp-field select:focus{border-color:var(--mp-brand);outline:0;box-shadow:0 0 0 3px #762f461f}.mp-field-small select,.mp-field-small .mp-input{min-height:36px;font-size:14px}.mp-field-small .mp-input input{min-height:34px}.mp-grid{border:1px solid var(--mp-line);background:#fff;border-radius:16px;overflow:hidden}.mp-row{border-top:1px solid var(--mp-line);grid-template-columns:150px repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:10px 14px;display:grid}.mp-row:first-child{border-top:0}.mp-rowhead{color:#2b2723;font-size:14px;font-weight:600}.mp-cell{gap:6px;min-width:0;display:grid}.mp-out{color:var(--mp-green);font-weight:600}.mp-row-total,.mp-row-pay{background:#eef6f1}.mp-row-pay .mp-out strong{font-size:20px;display:block}.mp-row-pay small,.mp-out small{color:var(--mp-muted);font-size:12px;font-weight:500;display:block}.mp-problem{color:#9b2c2c!important}.mp-rate{text-align:left;border:1px solid var(--mp-line);cursor:pointer;font:inherit;background:#fff;border-radius:10px;gap:1px;min-width:0;padding:6px 8px;display:grid}.mp-rate:hover,.mp-rate[aria-expanded=true]{border-color:var(--mp-brand)}.mp-rate-num{color:#1d2433;font-size:17px;font-weight:700}.mp-rate small{color:var(--mp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mp-rate-src{font-weight:600;color:#2b2723!important}.mp-link{color:var(--mp-brand);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:600 13px inherit;text-decoration:underline}.mp-row-picker{background:var(--mp-soft);grid-template-columns:1fr}.mp-picker{gap:10px;display:grid}.mp-picker-head{justify-content:space-between;align-items:center;display:flex}.mp-picker-head button{cursor:pointer;background:0 0;border:0;font-size:22px;line-height:1}.mp-picker-filters{flex-wrap:wrap;gap:10px;display:flex}.mp-picker-filters .mp-field{width:160px}.mp-rate-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mp-rate-list li{border:1px solid var(--mp-line);background:#fff;border-radius:10px;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.mp-rate-lender{min-width:0;display:grid}.mp-rate-lender small{color:var(--mp-muted);font-size:12px}.mp-btn{border:1px solid var(--mp-brand);background:var(--mp-brand);color:#fff;cursor:pointer;border-radius:999px;padding:6px 14px;font:600 13px inherit}.mp-btn:disabled{opacity:.45;cursor:default}.mp-picker-custom{align-items:flex-end;gap:10px;display:flex}.mp-picker-custom .mp-field{width:180px}.mp-ratenote,.mp-muted{color:var(--mp-muted);margin:0;font-size:13px}.mp-panel{border:1px solid var(--mp-line);background:#fff;border-radius:16px;padding:14px 18px}.mp-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;list-style:none;display:flex}.mp-panel>summary::-webkit-details-marker{display:none}.mp-panel>summary:after{content:"+";color:var(--mp-muted);margin-left:12px;font-size:20px;font-weight:400}.mp-panel[open]>summary:after{content:"–"}.mp-panel>summary strong{color:var(--mp-green);margin-left:auto;font-size:18px}.mp-panel h3{margin:0;font-size:16px}.mp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mp-panel-tools{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.mp-panel-tools .mp-field{width:180px}.mp-toggle{align-items:center;gap:6px;font-size:14px;display:flex}.mp-toggle button{border:1px solid var(--mp-line);cursor:pointer;background:#fff;border-radius:999px;padding:5px 14px;font:600 13px inherit}.mp-toggle button[aria-pressed=true]{background:var(--mp-brand);border-color:var(--mp-brand);color:#fff}.mp-lines{gap:0;margin:10px 0;display:grid}.mp-lines>div{border-bottom:1px dashed var(--mp-line);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;display:flex}.mp-lines dt{font-size:14px}.mp-lines dd{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.mp-lines dd .mp-field{width:130px}.mp-line-total{font-weight:700;border-bottom:0!important}.mp-line-total dd{color:var(--mp-green);font-size:17px}.mp-source{margin:0;font-size:13px}.mp-table-wrap{border:1px solid var(--mp-line);border-radius:10px;max-height:360px;overflow:auto}.mp-table{border-collapse:collapse;width:100%;font-size:14px}.mp-table th,.mp-table td{text-align:right;border-bottom:1px solid var(--mp-line);padding:6px 10px}.mp-table th:first-child,.mp-table td:first-child{text-align:left}.mp-table thead th{background:var(--mp-soft);position:sticky;top:0}.mp-term-end td{background:#fff6dc;font-weight:700}.mp-charts{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}.mp-charts figure{margin:0}.mp-charts figcaption{color:var(--mp-muted);align-items:center;gap:6px;font-size:13px;display:flex}.mp-chart{width:100%;height:auto;display:block}.mp-area{fill:#762f461f}.mp-line{fill:none;stroke:var(--mp-brand);stroke-width:2.5px}.mp-bar-principal{fill:#1d6b45}.mp-bar-interest{fill:#d9b56b}.mp-key{border-radius:2px;width:10px;height:10px;display:inline-block}.mp-key-p{background:#1d6b45}.mp-key-i{background:#d9b56b}.mp-axis{fill:var(--mp-muted);font-size:11px}@media (width<=760px){.mp-start{grid-template-columns:1fr}.mp-grid{overflow-x:auto}.mp-row{grid-template-columns:118px repeat(4,minmax(112px,1fr));min-width:580px;padding:8px 10px}.mp-row-picker{min-width:0}.mp-charts{grid-template-columns:1fr}.mp-rate-list li{grid-template-columns:60px 1fr auto}}.mp-embed{margin-top:0}html.wr-embed .wr-language-bar{display:none!important}html.wr-embed body{background:0 0}.mp-row-stress{color:var(--mp-muted);font-size:13px}.mp-row-stress .mp-cell small{font-size:12px;display:block}.mp-product{display:block;color:#4a4339!important}.mp-embed-page{max-width:1100px;margin:0 auto;padding:8px}.mp-credit{color:#6b6459;margin:10px 2px 0;font-size:12px}.mp-credit a{color:#762f46;font-weight:600}.mp-note{background:#eef6f1;border-radius:8px;margin:6px 0;padding:8px 10px;font-size:13px}.mp-cap{min-height:16px;color:var(--mp-muted);font-size:12px;line-height:16px;display:block}
