.summary-band[data-v-9c06486c]{border-radius:6px}.card-base[data-v-9ba1ee80]{box-shadow:var(--mn-shadow)!important;border-radius:var(--mn-radius)}.delta-chip[data-v-2f20c6f8]{background:#fff;border:1px solid #eeeeee;min-height:90px}.dbc[data-v-7db2b692]{background:var(--mn-surface);border-radius:var(--mn-radius);box-shadow:var(--mn-shadow)}.dbc-title[data-v-7db2b692]{color:var(--mn-text);margin:0}.insight-positive[data-v-d2aeafc2]{background:var(--mn-primary-subtle);border:1px solid rgba(4,102,200,.15)}.offers-table[data-v-f28b11ce]{border-radius:var(--mn-radius-xs)}.offers-table[data-v-f28b11ce] thead tr th{font-size:12px;font-weight:700;color:#6b7280;background:#f9fafb;padding:12px 16px}.offers-table[data-v-f28b11ce] tbody tr td{padding:14px 16px}.offers-table__row[data-v-f28b11ce]{border-inline-start:4px solid transparent}.offers-table__row--cheapest[data-v-f28b11ce]{background:#34c7590a}.offers-table[data-v-f28b11ce] tbody tr.offers-table__row--cheapest td:first-child{border-inline-start:4px solid var(--q-positive)}.risk-dot[data-v-f28b11ce]{font-size:10px;line-height:1}.risk-dot--low[data-v-f28b11ce],.risk-text--low[data-v-f28b11ce]{color:var(--q-positive)}.risk-dot--moderate[data-v-f28b11ce],.risk-text--moderate[data-v-f28b11ce]{color:var(--q-warning)}.risk-dot--high[data-v-f28b11ce],.risk-text--high[data-v-f28b11ce]{color:var(--q-negative)}.risk-strip[data-v-73bfc5f5]{gap:16px;background:var(--mn-surface);border-radius:14px;padding:16px 20px;box-shadow:0 1px 4px #0000000d;flex-wrap:wrap}.risk-score-pill[data-v-73bfc5f5]{gap:4px;border-radius:10px;flex-shrink:0}.risk-score-pill--positive[data-v-73bfc5f5]{background:color-mix(in srgb,var(--q-positive) 10%,transparent)}.risk-score-pill--warning[data-v-73bfc5f5]{background:color-mix(in srgb,var(--q-warning) 12%,transparent)}.risk-score-pill--negative[data-v-73bfc5f5]{background:color-mix(in srgb,var(--q-negative) 10%,transparent)}.risk-score-pill__num[data-v-73bfc5f5]{letter-spacing:-.03em;line-height:1}.risk-score-pill--positive .risk-score-pill__num[data-v-73bfc5f5]{color:var(--q-positive)}.risk-score-pill--warning .risk-score-pill__num[data-v-73bfc5f5]{color:var(--q-warning)}.risk-score-pill--negative .risk-score-pill__num[data-v-73bfc5f5]{color:var(--q-negative)}.risk-score-pill__sep[data-v-73bfc5f5]{color:var(--mn-text-muted);align-self:flex-end;padding-bottom:3px}.risk-score-pill__label[data-v-73bfc5f5]{text-transform:uppercase;letter-spacing:.06em;color:var(--mn-text-muted);align-self:flex-end;padding-bottom:3px;margin-inline-start:4px}.risk-divider[data-v-73bfc5f5]{width:1px;height:40px;background:var(--mn-border, #e5e7eb);flex-shrink:0}.risk-metrics[data-v-73bfc5f5]{flex:1;min-width:0}.risk-metric[data-v-73bfc5f5]{flex:1;border-inline-end:1px solid var(--mn-border, #f0f0f0);min-width:0}.risk-metric[data-v-73bfc5f5]:last-child{border-inline-end:none}.risk-metric__top[data-v-73bfc5f5]{gap:6px}.risk-metric__label[data-v-73bfc5f5]{color:var(--mn-text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risk-metric__badge[data-v-73bfc5f5]{font-size:9px;padding:1px 5px}.risk-metric__value[data-v-73bfc5f5]{letter-spacing:-.02em;line-height:1.2;margin-bottom:6px}.risk-metric__bar[data-v-73bfc5f5]{width:100%}@media(max-width:640px){.risk-divider[data-v-73bfc5f5]{display:none}.risk-strip[data-v-73bfc5f5]{flex-direction:column;align-items:stretch;gap:12px}.risk-score-pill[data-v-73bfc5f5]{justify-content:center}.risk-metrics[data-v-73bfc5f5]{display:grid;grid-template-columns:repeat(2,1fr)}.risk-metric[data-v-73bfc5f5]{border-inline-end:none;border-bottom:1px solid var(--mn-border, #f0f0f0);padding:8px 4px}}.sensitivity-analysis[data-v-521f1660]{background:var(--mn-surface);box-shadow:0 2px 8px #0000000a}.sensitivity-header[data-v-521f1660]{margin-bottom:32px}.sensitivity-title[data-v-521f1660]{color:var(--mn-text)}.sensitivity-subtitle[data-v-521f1660]{color:var(--mn-text-muted);margin:0}.sensitivity-section[data-v-521f1660]{margin-bottom:32px}.sensitivity-section__header[data-v-521f1660]{gap:8px;margin-bottom:20px}.sensitivity-section__title[data-v-521f1660]{color:var(--mn-text)}.sensitivity-content[data-v-521f1660]{background:var(--mn-bg);border-radius:var(--mn-radius-sm)}.sensitivity-empty[data-v-521f1660]{gap:12px;padding:48px 24px;background:var(--mn-bg);border-radius:var(--mn-radius-sm);text-align:center}.slider-label[data-v-521f1660]{color:var(--mn-text)}.slider-value[data-v-521f1660]{color:var(--q-primary)}.impact-grid[data-v-521f1660]{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.impact-grid[data-v-521f1660]{grid-template-columns:repeat(3,1fr)}}.impact-item[data-v-521f1660]{background:var(--mn-surface);border-radius:var(--mn-radius-xs);text-align:center}.impact-label[data-v-521f1660]{text-transform:uppercase;letter-spacing:.5px;color:var(--mn-text-muted);margin-bottom:10px}.impact-chip[data-v-521f1660]{display:inline-block;font-weight:800;letter-spacing:-.02em;padding:6px 14px;border-radius:10px;transition:all .2s ease}.impact-chip--positive[data-v-521f1660]{color:var(--q-positive);background:color-mix(in srgb,var(--q-positive) 10%,transparent)}.impact-chip--negative[data-v-521f1660]{color:var(--q-negative);background:color-mix(in srgb,var(--q-negative) 10%,transparent)}.impact-chip--warning[data-v-521f1660]{color:var(--q-warning);background:color-mix(in srgb,var(--q-warning) 12%,transparent)}.impact-chip--neutral[data-v-521f1660]{color:var(--mn-text-muted);background:var(--mn-bg, #f5f5f5)}.impact-placeholder[data-v-521f1660]{gap:12px;padding:32px 24px;text-align:center}.placeholder-instruction[data-v-521f1660]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:var(--mn-surface);color:var(--mn-text-muted);border:1px dashed var(--mn-border, #e5e7eb)}.early-repayment-simulator[data-v-b72fee8b]{background:var(--mn-surface);box-shadow:0 2px 8px #0000000a}.simulator-header[data-v-b72fee8b]{margin-bottom:32px}.simulator-title[data-v-b72fee8b]{color:var(--mn-text)}.simulator-subtitle[data-v-b72fee8b]{color:var(--mn-text-muted)}.simulator-controls[data-v-b72fee8b]{background:var(--mn-bg);border-radius:var(--mn-radius-sm)}.control-group[data-v-b72fee8b]:last-child{margin-bottom:0}.control-label[data-v-b72fee8b]{color:var(--mn-text)}.control-value[data-v-b72fee8b]{color:var(--q-primary)}.control-input[data-v-b72fee8b]{max-width:300px}.simulator-results[data-v-b72fee8b]{background:var(--mn-bg);border-radius:var(--mn-radius-sm)}.results-header[data-v-b72fee8b]{gap:8px;margin-bottom:20px}.results-title[data-v-b72fee8b]{color:var(--mn-text)}.results-grid[data-v-b72fee8b]{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.results-grid[data-v-b72fee8b]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.results-grid[data-v-b72fee8b]{grid-template-columns:repeat(4,1fr)}}.result-card[data-v-b72fee8b]{background:var(--mn-surface);border-radius:var(--mn-radius-sm);padding:20px;text-align:center;border:2px solid transparent;transition:all .2s ease}.result-card[data-v-b72fee8b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.result-card--primary[data-v-b72fee8b]{border-color:var(--q-primary)}.result-card--success[data-v-b72fee8b]{border-color:var(--q-positive)}.result-card--info[data-v-b72fee8b]{border-color:var(--q-info)}.result-icon[data-v-b72fee8b]{opacity:.7}.result-value[data-v-b72fee8b]{color:var(--mn-text);line-height:1.2}.result-label[data-v-b72fee8b]{text-transform:uppercase;letter-spacing:.5px;color:var(--mn-text-muted)}.comparison-summary[data-v-b72fee8b]{background:var(--mn-surface);border-radius:var(--mn-radius-xs)}.summary-label[data-v-b72fee8b]{color:var(--mn-text-muted)}.simulator-placeholder[data-v-b72fee8b]{gap:16px;padding:64px 24px;background:var(--mn-bg);border-radius:var(--mn-radius-sm);text-align:center}@media(max-width:768px){.early-repayment-simulator[data-v-b72fee8b],.simulator-controls[data-v-b72fee8b]{padding:16px}.result-value[data-v-b72fee8b]{font-size:20px}}.repayment-composition-chart[data-v-ec996d49]{background:var(--mn-surface);box-shadow:0 2px 8px #0000000a}.chart-header[data-v-ec996d49]{gap:16px}@media(min-width:768px){.chart-header[data-v-ec996d49]{flex-direction:row;align-items:center;justify-content:space-between}}.chart-title[data-v-ec996d49]{color:var(--mn-text);margin:0}.chart-legend[data-v-ec996d49]{gap:16px}.legend-item[data-v-ec996d49]{gap:8px}.legend-color[data-v-ec996d49]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.legend-label[data-v-ec996d49]{color:var(--mn-text)}.chart-container[data-v-ec996d49]{gap:20px}.bar-row[data-v-ec996d49]{gap:8px;transition:all .2s ease}@media(min-width:768px){.bar-row[data-v-ec996d49]{flex-direction:row;align-items:center;gap:16px}}.bar-row--highlighted[data-v-ec996d49]{transform:scale(1.02)}.bar-label[data-v-ec996d49]{min-width:180px;flex-shrink:0}@media(max-width:767px){.bar-label[data-v-ec996d49]{flex-direction:row;justify-content:space-between;align-items:center}}.bar-label__name[data-v-ec996d49]{color:var(--mn-text)}.bar-container[data-v-ec996d49]{flex:1;min-width:0}.bar-wrapper[data-v-ec996d49]{height:48px;border-radius:var(--mn-radius-xs);overflow:hidden;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.bar-row--highlighted .bar-wrapper[data-v-ec996d49]{box-shadow:0 4px 12px #007aff4d}.bar-segment[data-v-ec996d49]{cursor:help;transition:opacity .2s ease;position:relative}.bar-segment[data-v-ec996d49]:hover{opacity:.85}.bar-wrapper[data-v-ec996d49]{animation:barGrow-ec996d49 .6s ease-out}@keyframes barGrow-ec996d49{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media(max-width:768px){.repayment-composition-chart[data-v-ec996d49]{padding:16px}.chart-title[data-v-ec996d49]{font-size:16px}.bar-wrapper[data-v-ec996d49]{height:40px}}.offer-selector-card[data-v-c15a2109]{gap:16px;background:var(--mn-surface);border:1px solid var(--mn-border, #e5e7eb);padding:20px 24px;box-shadow:0 1px 4px #0000000a}.offer-selector-card__label[data-v-c15a2109]{color:var(--mn-text);white-space:nowrap;flex-shrink:0}.offer-selector-card__select[data-v-c15a2109]{flex:1;max-width:400px}.adv-section[data-v-c15a2109]{border-inline-start:3px solid var(--q-primary);padding-inline-start:20px}.adv-section__header[data-v-c15a2109]{gap:12px}.adv-section__number[data-v-c15a2109]{background:color-mix(in srgb,var(--q-primary) 10%,transparent);padding:3px 8px;border-radius:999px;line-height:1.4;flex-shrink:0}.empty-picker[data-v-c15a2109]{gap:16px;padding:64px 24px;text-align:center}.empty-picker__icon[data-v-c15a2109]{width:72px;height:72px;border-radius:50%;background:var(--mn-bg, #f5f5f5)}@media(max-width:600px){.offer-selector-card[data-v-c15a2109]{flex-direction:column;align-items:flex-start}.offer-selector-card__select[data-v-c15a2109]{width:100%;max-width:100%}}.compare-page[data-v-fcfe3f12]{background:var(--mn-bg);min-height:100vh}.page-container[data-v-fcfe3f12]{max-width:1400px;margin:0 auto;padding:24px 16px 80px}@media(min-width:768px){.page-container[data-v-fcfe3f12]{padding:32px 40px 100px}}.comparison-panels[data-v-fcfe3f12]{background:transparent}.tab-scroll-wrap[data-v-fcfe3f12]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.tab-scroll-wrap[data-v-fcfe3f12]::-webkit-scrollbar{display:none}.tab-content[data-v-fcfe3f12]{padding:0}.comparison-table .sticky-header[data-v-fcfe3f12]{position:sticky;top:0;z-index:1}.hover-row[data-v-fcfe3f12]:hover{background:#f9fafb80}.value-indicator[data-v-fcfe3f12]{position:absolute;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--q-positive);border-radius:50%;box-shadow:0 0 8px #34c75980}[dir=ltr] .value-indicator[data-v-fcfe3f12]{left:8px}[dir=rtl] .value-indicator[data-v-fcfe3f12]{right:8px}.legend-dot[data-v-fcfe3f12]{width:10px;height:10px;border-radius:50%}.offers-grid[data-v-fcfe3f12]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:600px){.offers-grid[data-v-fcfe3f12]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.offers-grid[data-v-fcfe3f12]{grid-template-columns:repeat(3,1fr)}}.add-offer-card[data-v-fcfe3f12]{min-height:280px;padding:32px;background:var(--mn-surface);border:2px dashed var(--mn-border);border-radius:24px;cursor:pointer;transition:all .3s ease}.add-offer-card[data-v-fcfe3f12]:hover{border-color:var(--q-primary);background:#007aff08;transform:translateY(-4px)}.charts-section[data-v-fcfe3f12]{display:grid;grid-template-columns:1fr;gap:24px}.empty-state[data-v-fcfe3f12]{text-align:center;padding:80px 24px;background:var(--mn-surface);border:2px dashed var(--mn-border);border-radius:24px;min-height:400px}.empty-state__title[data-v-fcfe3f12]{color:var(--mn-text);margin:24px 0 12px}.empty-state__subtitle[data-v-fcfe3f12]{color:var(--mn-text-muted);margin:0 0 32px;max-width:400px}.empty-state__actions[data-v-fcfe3f12]{gap:12px}
