.loan-calc[data-v-83f9c9e3]{display:flex;flex-direction:column}.calc-grid[data-v-83f9c9e3]{display:grid;grid-template-columns:360px 1fr;gap:1.5rem;align-items:start;margin-bottom:2rem}@media(max-width:1024px){.calc-grid[data-v-83f9c9e3]{grid-template-columns:1fr}}.inputs-panel[data-v-83f9c9e3]{display:flex;flex-direction:column;gap:1.25rem;background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;padding:1.5rem}.field-group[data-v-83f9c9e3]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-v-83f9c9e3]{font-size:.9375rem;font-weight:600;color:#a0a0b8}.field-hint[data-v-83f9c9e3]{font-size:.8125rem;color:#8b8ba6}.type-hint[data-v-83f9c9e3]{font-style:italic}.input-wrap[data-v-83f9c9e3]{display:flex;align-items:center;background:#0d0d12;border:1px solid #2e2e42;border-radius:10px;overflow:hidden;transition:border-color .15s}.input-wrap[data-v-83f9c9e3]:focus-within{border-color:#6c63ff;box-shadow:0 0 0 2px #6c63ff26}.input-wrap--prefix .input-affix[data-v-83f9c9e3]{padding-left:.75rem;padding-right:0}.input-wrap--suffix .input-affix[data-v-83f9c9e3]{padding-right:.75rem;padding-left:0}.input-affix[data-v-83f9c9e3]{font-size:.9375rem;color:#8b8ba6;font-family:JetBrains Mono,Fira Code,monospace;white-space:nowrap;padding:.75rem;-webkit-user-select:none;user-select:none}.field-input[data-v-83f9c9e3]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:#f0f0f5;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9375rem;padding:.75rem;width:100%}.field-input[data-v-83f9c9e3]::-webkit-inner-spin-button,.field-input[data-v-83f9c9e3]::-webkit-outer-spin-button{opacity:.4}.field-input[data-v-83f9c9e3]::placeholder{color:#8b8ba6}.term-row[data-v-83f9c9e3]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.type-tabs[data-v-83f9c9e3]{display:flex;background:#0d0d12;border-radius:10px;padding:4px;gap:4px}.type-tab[data-v-83f9c9e3]{flex:1;padding:.5rem .75rem;border:none;border-radius:6px;background:transparent;color:#8b8ba6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.type-tab.active[data-v-83f9c9e3]{background:#2e2e4a;color:#f0f0f5}.type-tab[data-v-83f9c9e3]:hover:not(.active){color:#a0a0b8}.presets[data-v-83f9c9e3]{padding-top:.5rem;border-top:1px solid #2e2e42}.presets__label[data-v-83f9c9e3]{font-size:.8125rem;color:#8b8ba6;margin:0 0 .5rem}.presets__list[data-v-83f9c9e3]{display:flex;flex-wrap:wrap;gap:.5rem}.preset-chip[data-v-83f9c9e3]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.preset-chip[data-v-83f9c9e3]:disabled{opacity:.5;cursor:not-allowed}.preset-chip[data-v-83f9c9e3]{background:#2e2e4a;color:#a0a0b8;border:1px solid #2e2e42;padding:.25rem .75rem;font-size:.8125rem;border-radius:9999px}.preset-chip[data-v-83f9c9e3]:hover{background:#2a2a48;border-color:#4a4a6a;color:#f0f0f5}.results-panel[data-v-83f9c9e3]{display:flex;flex-direction:column;gap:1.25rem}.results-empty[data-v-83f9c9e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:200px;background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;color:#8b8ba6}.results-empty svg[data-v-83f9c9e3]{opacity:.3}.results-empty p[data-v-83f9c9e3]{margin:0;font-size:.9375rem}.summary-cards[data-v-83f9c9e3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:768px){.summary-cards[data-v-83f9c9e3]{grid-template-columns:1fr}}.summary-card[data-v-83f9c9e3]{background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.25rem}.summary-card--primary[data-v-83f9c9e3]{background:linear-gradient(145deg,#6c63ff1f,#6c63ff0a);border-color:#6c63ff4d}.summary-card__label[data-v-83f9c9e3]{font-size:.8125rem;font-weight:600;color:#8b8ba6;text-transform:uppercase;letter-spacing:.05em}.summary-card__value[data-v-83f9c9e3]{font-size:1.5rem;font-weight:700;color:#f0f0f5;font-family:JetBrains Mono,Fira Code,monospace;line-height:1.2}.summary-card__value--interest[data-v-83f9c9e3]{color:#fca5a5}.summary-card__unit[data-v-83f9c9e3]{font-size:.8125rem;color:#8b8ba6}.ratio-section[data-v-83f9c9e3]{background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.ratio-bar[data-v-83f9c9e3]{display:flex;height:16px;border-radius:9999px;overflow:hidden;background:#0d0d12}.ratio-bar__principal[data-v-83f9c9e3]{background:#3b82f6;transition:width .4s cubic-bezier(.4,0,.2,1);min-width:4px}.ratio-bar__interest[data-v-83f9c9e3]{background:#f87171;transition:width .4s cubic-bezier(.4,0,.2,1);min-width:4px;opacity:.7}.ratio-legend[data-v-83f9c9e3]{display:flex;gap:1.5rem;flex-wrap:wrap}.ratio-legend__item[data-v-83f9c9e3]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#a0a0b8}.ratio-legend__item[data-v-83f9c9e3]:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px}.ratio-legend__item--principal[data-v-83f9c9e3]:before{background:#3b82f6}.ratio-legend__item--interest[data-v-83f9c9e3]:before{background:#f87171;opacity:.7}.extra-info[data-v-83f9c9e3]{background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.extra-info__row[data-v-83f9c9e3]{display:flex;justify-content:space-between;font-size:.9375rem}.extra-info__row span[data-v-83f9c9e3]:first-child{color:#8b8ba6}.extra-info__row span[data-v-83f9c9e3]:last-child{color:#f0f0f5;font-family:JetBrains Mono,Fira Code,monospace}.schedule-section[data-v-83f9c9e3]{background:#1a1a24;border:1px solid #2e2e42;border-radius:16px;overflow:hidden}.schedule-header[data-v-83f9c9e3]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #2e2e42;background:#0d0d12}.schedule-header__actions[data-v-83f9c9e3]{display:flex;align-items:center;gap:1rem}.schedule-title[data-v-83f9c9e3]{font-size:1rem;font-weight:600;color:#f0f0f5;margin:0}.schedule-total[data-v-83f9c9e3]{font-size:.8125rem;color:#8b8ba6;font-family:JetBrains Mono,Fira Code,monospace}.expand-btn[data-v-83f9c9e3]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border:none;border-radius:10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.expand-btn[data-v-83f9c9e3]:disabled{opacity:.5;cursor:not-allowed}.expand-btn[data-v-83f9c9e3]{background:transparent;color:#a0a0b8;padding:.25rem .75rem;font-size:.8125rem;border-radius:6px;border:1px solid #2e2e42}.expand-btn[data-v-83f9c9e3]:hover{background:#2e2e4a;color:#f0f0f5}.schedule-table-wrap[data-v-83f9c9e3]{overflow-x:auto}.schedule-table-wrap[data-v-83f9c9e3]::-webkit-scrollbar{width:6px;height:6px}.schedule-table-wrap[data-v-83f9c9e3]::-webkit-scrollbar-track{background:transparent}.schedule-table-wrap[data-v-83f9c9e3]::-webkit-scrollbar-thumb{background:#2e2e42;border-radius:9999px}.schedule-table-wrap[data-v-83f9c9e3]::-webkit-scrollbar-thumb:hover{background:#4a4a6a}.schedule-table[data-v-83f9c9e3]{width:100%;border-collapse:collapse;font-size:.9375rem}.schedule-table th[data-v-83f9c9e3]{padding:.75rem 1rem;text-align:right;font-size:.8125rem;font-weight:600;color:#8b8ba6;background:#0d0d12;border-bottom:1px solid #2e2e42;white-space:nowrap}.schedule-table th[data-v-83f9c9e3]:first-child{text-align:center}.schedule-table th.th-bar[data-v-83f9c9e3]{text-align:left;min-width:120px}.schedule-table td[data-v-83f9c9e3]{padding:.75rem 1rem;border-bottom:1px solid rgba(46,46,66,.5)}.schedule-table tr:last-child td[data-v-83f9c9e3]{border-bottom:none}.schedule-table tr:hover td[data-v-83f9c9e3]{background:#ffffff05}.td-period[data-v-83f9c9e3]{text-align:center;color:#8b8ba6;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem}.td-money[data-v-83f9c9e3]{text-align:right;font-family:JetBrains Mono,Fira Code,monospace;color:#f0f0f5}.td-principal[data-v-83f9c9e3]{color:#60a5fa!important}.td-interest[data-v-83f9c9e3]{color:#fca5a5!important}.td-balance[data-v-83f9c9e3]{color:#a0a0b8!important}.td-bar[data-v-83f9c9e3]{padding:.75rem 1rem}.inline-bar[data-v-83f9c9e3]{display:flex;height:8px;border-radius:9999px;overflow:hidden;background:#0d0d12;min-width:80px}.inline-bar__principal[data-v-83f9c9e3]{background:#3b82f6;transition:width .2s;min-width:2px}.inline-bar__interest[data-v-83f9c9e3]{background:#f87171;opacity:.7;min-width:2px}.schedule-footer[data-v-83f9c9e3]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #2e2e42;background:#0d0d12}.schedule-footer__hint[data-v-83f9c9e3]{font-size:.8125rem;color:#8b8ba6}
