.metric-card[data-v-1a2ab5f2]{transition:transform .2s,background-color .2s}.metric-card[data-v-1a2ab5f2]:hover{background-color:#f9fafb;transform:scale(1.02)}.cost-list .cost-item[data-v-89bd8299]{border-bottom:1px solid #e5e7eb;transition:background-color .2s}.cost-list .cost-item[data-v-89bd8299]:hover{background-color:var(--mn-bg)}.cost-list .cost-item[data-v-89bd8299]:last-child{border-bottom:none}.num[data-v-89bd8299]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.cost-icon[data-v-89bd8299]{width:32px;height:32px;border-radius:50%;flex-shrink:0}.inline-input[data-v-89bd8299] .q-field__control{padding:0 4px;min-height:20px}.inline-input[data-v-89bd8299] .q-field__control:before,.inline-input[data-v-89bd8299] .q-field__control:after{display:none}.inline-input[data-v-89bd8299] .q-field__control input{text-align:center;font-weight:600}.verdict-hero[data-v-89bd8299]{border-radius:16px;overflow:hidden;position:relative}[dir=ltr] .verdict-hero[data-v-89bd8299]{background:linear-gradient(135deg,#0b1220,#142441,#1c3463)}[dir=rtl] .verdict-hero[data-v-89bd8299]{background:linear-gradient(-135deg,#0b1220,#142441,#1c3463)}.verdict-hero[data-v-89bd8299]:before{content:"";position:absolute;top:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(234,88,12,.3) 0%,transparent 70%);filter:blur(20px);pointer-events:none}[dir=ltr] .verdict-hero[data-v-89bd8299]:before{right:-60px}[dir=rtl] .verdict-hero[data-v-89bd8299]:before{left:-60px}.verdict-hero .verdict-monthly-panel[data-v-89bd8299]{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:12px;height:100%}.verdict-hero .verdict-bar[data-v-89bd8299]{height:8px;border-radius:99px;overflow:hidden;background:#ffffff1a;margin-top:10px}.verdict-hero .verdict-bar .verdict-bar-mortgage[data-v-89bd8299]{background:#ea580c;height:100%}.verdict-hero .verdict-bar .verdict-bar-ongoing[data-v-89bd8299]{background:#fff6;height:100%}.verdict-hero .verdict-affordability-strip[data-v-89bd8299]{gap:14px;padding:14px 18px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:14px}.verdict-hero .verdict-affordability-strip .verdict-affordability-icon[data-v-89bd8299]{width:36px;height:36px;border-radius:10px;flex-shrink:0}.verdict-hero .verdict-affordability-strip .verdict-update-btn[data-v-89bd8299]{background:#ffffff1f;color:#fff;border-radius:8px;white-space:nowrap}.sticky-sidebar[data-v-89bd8299]{position:sticky;top:24px}.donut-chart[data-v-89bd8299]{width:192px;height:192px;border-radius:50%;margin:0 auto;position:relative}.donut-chart[data-v-89bd8299]:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;background:#fff;border-radius:50%}.donut-chart .donut-content[data-v-89bd8299]{position:relative;z-index:1;text-align:center}.mortgage-icon[data-v-89bd8299]{width:40px;height:40px;border-radius:8px;border:1px solid #e1f5fe;box-shadow:0 1px 2px #0000000d}.cost-input-row[data-v-89bd8299]{gap:16px;padding:12px 0;border-bottom:1px solid #f3f4f6}.cost-input-row[data-v-89bd8299]:last-child{border-bottom:none}.underline-input[data-v-89bd8299] .q-field__control{border-bottom:1px solid #e5e7eb;padding-bottom:4px}.underline-input[data-v-89bd8299] .q-field__control:before,.underline-input[data-v-89bd8299] .q-field__control:after{display:none}.underline-input[data-v-89bd8299] .q-field__control input{font-weight:600}.pti-bar-container[data-v-89bd8299]{position:relative}.pti-bar[data-v-89bd8299]{height:12px;border-radius:9999px;overflow:hidden;background:#e5e7eb}.pti-bar .pti-segment[data-v-89bd8299]{transition:width .3s ease}.pti-bar .pti-segment.safe[data-v-89bd8299]{width:30%;background:#10b981}.pti-bar .pti-segment.warning[data-v-89bd8299]{width:10%;background:#fbbf24}.pti-bar .pti-segment.danger[data-v-89bd8299]{background:#ef4444}.metric-card[data-v-89bd8299]{transition:transform .2s,background-color .2s}.metric-card[data-v-89bd8299]:hover{background-color:#f9fafb;transform:scale(1.02)}
