.prepayment-fee_pair__IFPMB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:480px){.prepayment-fee_pair__IFPMB{grid-template-columns:minmax(0,1fr)}}.prepayment-fee_presets__BvqwK{display:grid;gap:8px}.prepayment-fee_presetRow__0kyld{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.prepayment-fee_preset__8RdUF{display:grid;gap:2px;min-height:52px;padding:8px 12px;border-radius:12px;border:1px solid var(--border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.prepayment-fee_preset__8RdUF span{font-size:12px;color:var(--muted)}.prepayment-fee_preset__8RdUF strong{font-size:16px;font-variant-numeric:tabular-nums}.prepayment-fee_preset__8RdUF[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklch,var(--accent) 10%,transparent)}.prepayment-fee_preset__8RdUF:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.prepayment-fee_more__IH3Gq{border-top:1px solid var(--border);padding-top:8px}.prepayment-fee_more__IH3Gq summary{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600;cursor:pointer}.prepayment-fee_moreBody__qk1C1{display:grid;gap:12px;padding-top:8px}.prepayment-fee_answer__xYueI{display:grid;gap:12px;width:100%}.prepayment-fee_label__NTPdU{margin:0;font-size:14px;color:var(--muted)}.prepayment-fee_hero__NwGKP{display:flex;align-items:baseline;gap:6px;margin:0}.prepayment-fee_hero__NwGKP strong{font-size:clamp(40px,9cqi,64px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.prepayment-fee_hero__NwGKP small{font-size:18px;color:var(--muted)}.prepayment-fee_formula__yQWS3{margin:0;font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.prepayment-fee_free__1mYhF{margin:0;font-size:15px;font-weight:600;color:var(--success,inherit)}.prepayment-fee_facts__8GHWE{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0}.prepayment-fee_facts__8GHWE div{padding:10px 12px;border-radius:8px;background:var(--surface-secondary,transparent)}.prepayment-fee_facts__8GHWE dt{font-size:12px;color:var(--muted)}.prepayment-fee_facts__8GHWE dd{margin:2px 0 0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.prepayment-fee_compare__ZLey1{margin:0;font-size:14px;line-height:1.7}.prepayment-fee_placeholder__0_bET{margin:0;font-size:15px;line-height:1.7;color:var(--muted)}.prepayment-fee_note___hGkJ{margin:0;font-size:13px;line-height:1.7;color:var(--muted)}.prepayment-fee_note___hGkJ a{color:inherit;text-decoration:underline}