.si-scrim[data-v-ccc22d37]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14203473;display:flex;align-items:center;justify-content:center;padding:1rem}.si-card[data-v-ccc22d37]{width:min(400px,100%);background:#fff;border-radius:18px;padding:1.75rem;box-shadow:0 24px 60px #1420344d;position:relative}.si-close[data-v-ccc22d37]{position:absolute;top:1rem;right:1rem;width:30px;height:30px;border:none;border-radius:8px;background:var(--light-gray);color:var(--slate);cursor:pointer}.si-brand[data-v-ccc22d37]{display:flex;align-items:center;gap:.4rem;font-weight:700;color:var(--trust-blue);margin-bottom:1rem}.si-dot[data-v-ccc22d37]{color:var(--emerald)}h2[data-v-ccc22d37]{margin:0 0 .3rem;font-size:1.3rem;color:var(--ink)}.si-sub[data-v-ccc22d37]{margin:0 0 1.1rem;color:var(--slate);font-size:.88rem;line-height:1.45}input[data-v-ccc22d37]{width:100%;border:1px solid var(--border);border-radius:10px;padding:.7rem .85rem;font-size:1rem;color:var(--ink);outline:none;margin-bottom:.75rem}input[data-v-ccc22d37]:focus{border-color:var(--trust-blue)}.si-error[data-v-ccc22d37]{color:var(--traffic-red);font-size:.82rem;margin:0 0 .6rem}.si-btn[data-v-ccc22d37]{width:100%;border:none;border-radius:10px;background:var(--trust-blue);color:#fff;font-size:.95rem;font-weight:600;padding:.75rem;cursor:pointer}.si-btn[data-v-ccc22d37]:disabled{opacity:.6;cursor:default}.si-links[data-v-ccc22d37]{display:flex;justify-content:space-between;margin-top:.9rem}.si-link[data-v-ccc22d37]{border:none;background:none;color:var(--trust-blue);font-size:.83rem;font-weight:600;cursor:pointer}.si-link[data-v-ccc22d37]:disabled{opacity:.5}.fade-enter-active[data-v-ccc22d37],.fade-leave-active[data-v-ccc22d37]{transition:opacity .18s ease}.fade-enter-from[data-v-ccc22d37],.fade-leave-to[data-v-ccc22d37]{opacity:0}.spin[data-v-c79be405]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem}.spin.inline[data-v-c79be405]{flex-direction:row;gap:.5rem}.spin-ring[data-v-c79be405]{width:var(--sz);height:var(--sz);border-radius:50%;flex-shrink:0;background:conic-gradient(from 90deg,transparent 8%,var(--col) 92%,var(--col));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--bw)),#000 calc(100% - var(--bw) + .5px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--bw)),#000 calc(100% - var(--bw) + .5px));animation:spin-rot-c79be405 .75s linear infinite}.spin-label[data-v-c79be405]{font-size:.85rem;color:var(--slate, #5D6D7E);font-weight:500}@keyframes spin-rot-c79be405{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){.spin-ring[data-v-c79be405]{animation-duration:2s}}.side-scrim[data-v-ed8f6ff8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0c142685;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end;padding:.85rem 0 .85rem .85rem}.side[data-v-ed8f6ff8]{width:min(500px,100%);height:100%;overflow:hidden;background:var(--light-gray);border-radius:18px 0 0 18px;box-shadow:-18px 0 70px #0c142673;display:flex;flex-direction:column}.side-enter-active[data-v-ed8f6ff8],.side-leave-active[data-v-ed8f6ff8]{transition:opacity .22s ease}.side-enter-active .side[data-v-ed8f6ff8],.side-leave-active .side[data-v-ed8f6ff8]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.side-enter-from[data-v-ed8f6ff8],.side-leave-to[data-v-ed8f6ff8]{opacity:0}.side-enter-from .side[data-v-ed8f6ff8],.side-leave-to .side[data-v-ed8f6ff8]{transform:translate(100%)}.side-head[data-v-ed8f6ff8]{display:flex;align-items:center;gap:.7rem;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid var(--border);border-radius:18px 0 0}.side-media[data-v-ed8f6ff8]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex-shrink:0;overflow:hidden}.side-media.icon[data-v-ed8f6ff8]{background:#1a4d8f1a;color:var(--trust-blue)}.side-media.icon[data-v-ed8f6ff8] svg{width:20px;height:20px}.side-media.logo[data-v-ed8f6ff8]{background:#fff;border:1px solid #EEF1F4}.side-media.logo[data-v-ed8f6ff8] img{max-width:28px;max-height:28px;object-fit:contain}.side-head-info[data-v-ed8f6ff8]{flex:1;min-width:0}.side-title[data-v-ed8f6ff8]{margin:0;font-size:1.05rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-sub[data-v-ed8f6ff8]{margin:.15rem 0 0;font-size:.72rem;color:var(--slate);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.side-close[data-v-ed8f6ff8]{flex-shrink:0;border:1px solid var(--border);background:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer;color:var(--slate);display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .15s ease}.side-close[data-v-ed8f6ff8]:hover{background:var(--light-gray);color:var(--ink)}.side-body[data-v-ed8f6ff8]{flex:1;overflow-y:auto}@media (max-width: 560px){.side-scrim[data-v-ed8f6ff8]{padding:0}.side[data-v-ed8f6ff8]{width:100%;border-radius:0}.side-head[data-v-ed8f6ff8]{border-radius:0}}.pd-body[data-v-3e9b66b6]{padding:1.25rem}.pd-hero[data-v-3e9b66b6]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.1rem 1.2rem;margin-bottom:1.1rem}.pd-hero-rate[data-v-3e9b66b6]{font-size:2.3rem;font-weight:800;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.pd-hero-rate.great[data-v-3e9b66b6]{color:#1e874e}.pd-hero-rate.poor[data-v-3e9b66b6]{color:#c0392b}.pd-hero-rate small[data-v-3e9b66b6]{font-size:.85rem;font-weight:600;color:var(--slate);margin-left:.35rem}.pd-context[data-v-3e9b66b6]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.pd-chip[data-v-3e9b66b6]{font-size:.75rem;font-weight:600;color:var(--slate);background:var(--light-gray);border:1px solid var(--border);border-radius:7px;padding:.22rem .55rem}.pd-chip.primary[data-v-3e9b66b6]{color:#fff;background:var(--trust-blue);border-color:var(--trust-blue)}.pd-desc[data-v-3e9b66b6]{font-size:.86rem;color:var(--slate);line-height:1.5;margin:0 0 1.1rem}.pd-calc-inputs[data-v-3e9b66b6]{display:flex;gap:.7rem;margin-bottom:.9rem}.pd-calc-inputs label[data-v-3e9b66b6]{flex:1;display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--slate)}.pd-calc-field[data-v-3e9b66b6]{display:flex;align-items:center;border:1px solid var(--border);border-radius:9px;background:#fff;overflow:hidden}.pd-calc-field[data-v-3e9b66b6]:focus-within{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.pd-calc-affix[data-v-3e9b66b6]{padding:0 .55rem;color:var(--slate);font-size:.85rem;font-weight:600}.pd-calc-field input[data-v-3e9b66b6]{flex:1;min-width:0;border:none;outline:none;background:transparent;padding:.5rem .3rem;font-size:.95rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pd-calc-out[data-v-3e9b66b6]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;background:var(--light-gray);border-radius:10px;padding:.85rem 1rem}.pd-calc-main[data-v-3e9b66b6]{display:flex;flex-direction:column}.pd-calc-num[data-v-3e9b66b6]{font-size:1.7rem;font-weight:800;color:var(--trust-blue);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.pd-calc-lbl[data-v-3e9b66b6]{font-size:.72rem;color:var(--slate);font-weight:600;margin-top:.2rem}.pd-calc-rows[data-v-3e9b66b6]{margin-left:auto;display:flex;flex-direction:column;gap:.25rem}.pd-calc-rows div[data-v-3e9b66b6]{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;color:var(--slate)}.pd-calc-rows strong[data-v-3e9b66b6]{color:var(--ink);font-variant-numeric:tabular-nums}.pd-calc-note[data-v-3e9b66b6]{font-size:.72rem;color:var(--slate);line-height:1.45;margin:.7rem 0 0}.pd-fee-hl[data-v-3e9b66b6]{display:flex;gap:.6rem;margin-bottom:1.25rem}.pd-fee-pill[data-v-3e9b66b6]{flex:1;background:#fff;border:1px solid var(--border);border-radius:10px;padding:.6rem .8rem;display:flex;flex-direction:column;gap:.15rem}.pd-fee-pill span[data-v-3e9b66b6]{font-size:.72rem;color:var(--slate)}.pd-fee-pill strong[data-v-3e9b66b6]{font-size:1.05rem;color:var(--ink)}.pd-sec[data-v-3e9b66b6]{background:#fff;border:1px solid var(--border);border-radius:12px;padding:.9rem 1rem;margin-bottom:.9rem}.pd-sec h3[data-v-3e9b66b6]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--trust-blue);margin:0 0 .6rem;font-weight:700}.pd-rate-warn[data-v-3e9b66b6]{display:flex;align-items:flex-start;gap:.45rem;margin:.7rem 0 0;padding:.6rem .75rem;background:#f39c121a;border:1px solid rgba(243,156,18,.35);border-radius:10px;color:#8a5a00;font-size:.8rem;font-weight:600;line-height:1.4}.pd-rate-warn svg[data-v-3e9b66b6]{width:16px;height:16px;color:var(--traffic-amber);flex-shrink:0;margin-top:.05rem}.pd-rate-note[data-v-3e9b66b6]{margin:0 0 .6rem;font-size:.78rem;color:var(--slate);line-height:1.45}.pd-rate-note strong[data-v-3e9b66b6]{color:var(--ink);font-weight:700}.pd-cond[data-v-3e9b66b6]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-table[data-v-3e9b66b6]{width:100%;border-collapse:collapse;font-size:.82rem}.pd-table th[data-v-3e9b66b6]{text-align:left;color:var(--slate);font-weight:600;padding:.3rem .4rem;border-bottom:1px solid var(--border)}.pd-table td[data-v-3e9b66b6]{padding:.38rem .4rem;border-bottom:1px solid var(--light-gray);color:#33465a;transition:background .12s ease}.pd-table tr:last-child td[data-v-3e9b66b6]{border-bottom:none}.pd-table .r[data-v-3e9b66b6]{text-align:right}.pd-table .strong[data-v-3e9b66b6]{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pd-table tr:hover td[data-v-3e9b66b6]{background:#f6f8fa}.pd-table tr.sel td[data-v-3e9b66b6]{background:#eaf1fa;color:var(--ink)}.pd-table tr.sel:hover td[data-v-3e9b66b6]{background:#e1ebf6}.pd-table tr.sel td[data-v-3e9b66b6]:first-child{box-shadow:inset 3px 0 0 var(--trust-blue);font-weight:600}.pd-table tr.sel td.strong[data-v-3e9b66b6]{color:var(--trust-blue)}.pd-feetoggle[data-v-3e9b66b6]{border:none;background:none;color:var(--slate);cursor:pointer;font-size:.72rem;padding:0 .25rem 0 0;transition:transform .15s ease,color .15s ease;display:inline-block}.pd-feetoggle[data-v-3e9b66b6]:hover{color:var(--trust-blue)}.pd-feetoggle.open[data-v-3e9b66b6]{transform:rotate(90deg);color:var(--trust-blue)}.pd-table tr.pd-fee-open td[data-v-3e9b66b6]{color:var(--trust-blue)}.pd-feedetail td[data-v-3e9b66b6]{background:var(--light-gray);font-size:.78rem;color:#33465a;line-height:1.5;padding:.4rem .5rem .6rem}.pd-feedetail a[data-v-3e9b66b6]{color:var(--trust-blue);font-weight:600;text-decoration:none;margin-left:.35rem;white-space:nowrap}.pd-feedetail a[data-v-3e9b66b6]:hover{text-decoration:underline}.pd-sel-hint[data-v-3e9b66b6]{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:var(--slate);margin:0 0 .6rem}.pd-sel-dot[data-v-3e9b66b6]{width:9px;height:9px;border-radius:2px;background:#eaf1fa;box-shadow:inset 3px 0 0 var(--trust-blue);flex-shrink:0}.pd-list[data-v-3e9b66b6]{margin:0;padding-left:1.1rem;font-size:.83rem;color:#33465a}.pd-list li[data-v-3e9b66b6]{margin-bottom:.35rem;line-height:1.45}.pd-list strong[data-v-3e9b66b6]{color:var(--ink)}.pd-muted[data-v-3e9b66b6]{color:var(--slate)}.pd-spark[data-v-3e9b66b6]{width:100%;height:48px;display:block;margin:0 0 .7rem;background:var(--light-gray);border-radius:8px}.pd-hist[data-v-3e9b66b6]{list-style:none;margin:0;padding:0;font-size:.82rem}.pd-hist li[data-v-3e9b66b6]{display:flex;align-items:baseline;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--light-gray)}.pd-hist li[data-v-3e9b66b6]:last-child{border-bottom:none}.pd-hist-date[data-v-3e9b66b6]{color:var(--ink);font-weight:600;width:78px;flex-shrink:0;font-variant-numeric:tabular-nums}.pd-hist-move[data-v-3e9b66b6]{flex:1;color:#33465a;font-variant-numeric:tabular-nums}.pd-hist-move strong[data-v-3e9b66b6]{color:var(--ink)}.pd-hist-delta[data-v-3e9b66b6]{font-weight:700;font-variant-numeric:tabular-nums}.pd-hist-delta.bad[data-v-3e9b66b6]{color:#c0392b}.pd-hist-delta.good[data-v-3e9b66b6]{color:#1e874e}.pd-hist-note[data-v-3e9b66b6]{font-size:.72rem;color:var(--slate);margin:.5rem 0 0}.pd-links[data-v-3e9b66b6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.pd-links a[data-v-3e9b66b6]{font-size:.82rem;font-weight:600;text-decoration:none;color:var(--trust-blue);border:1px solid rgba(26,77,143,.35);border-radius:9px;padding:.45rem .8rem}.pd-links a.primary[data-v-3e9b66b6]{background:var(--trust-blue);color:#fff;border-color:var(--trust-blue)}.pd-state[data-v-3e9b66b6]{padding:2rem 0;color:var(--slate);text-align:center}.rm-scrim[data-v-d5d63ef0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0c142685;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end;padding:.85rem 0 .85rem .85rem}.rm[data-v-d5d63ef0]{width:min(540px,100%);height:100%;overflow-y:auto;background:var(--light-gray);border-radius:18px 0 0 18px;box-shadow:-18px 0 70px #0c142673;display:flex;flex-direction:column}.rm-head[data-v-d5d63ef0]{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;gap:.7rem;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid var(--border);border-radius:18px 0 0}.rm-head-ic[data-v-d5d63ef0]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#1a4d8f1a;color:var(--trust-blue);flex-shrink:0}.rm-head-ic svg[data-v-d5d63ef0]{width:20px;height:20px}.rm-head-info[data-v-d5d63ef0]{flex:1;min-width:0}.rm-head-info h2[data-v-d5d63ef0]{margin:0;font-size:1.05rem;color:var(--ink)}.rm-head-info p[data-v-d5d63ef0]{margin:.15rem 0 0;font-size:.76rem;color:var(--slate);line-height:1.45}.rm-good[data-v-d5d63ef0]{color:#1e874e;font-weight:600}.rm-bad[data-v-d5d63ef0]{color:#c0392b;font-weight:600}.rm-pref[data-v-d5d63ef0],.rm-close[data-v-d5d63ef0]{flex-shrink:0;border:1px solid var(--border);background:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer;color:var(--slate);display:flex;align-items:center;justify-content:center}.rm-pref svg[data-v-d5d63ef0]{width:16px;height:16px}.rm-pref[data-v-d5d63ef0]:hover,.rm-close[data-v-d5d63ef0]:hover{background:var(--light-gray)}.rm-pref.on[data-v-d5d63ef0]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.rm-prefs[data-v-d5d63ef0]{background:#fff;border-bottom:1px solid var(--border);padding:.9rem 1.25rem}.rm-prefs-row[data-v-d5d63ef0]{display:flex;align-items:flex-start;gap:.75rem;padding:.45rem 0}.rm-prefs-lbl[data-v-d5d63ef0]{width:78px;flex-shrink:0;font-size:.8rem;font-weight:600;color:var(--slate);padding-top:.3rem}.rm-prefs-opts[data-v-d5d63ef0]{display:flex;flex-wrap:wrap;gap:.35rem}.rm-cat[data-v-d5d63ef0]{border:1px solid var(--border);background:#fff;color:var(--slate);font-size:.78rem;font-weight:500;padding:.3rem .6rem;border-radius:8px;cursor:pointer}.rm-cat.on[data-v-d5d63ef0]{background:#1a4d8f17;border-color:#1a4d8f59;color:var(--trust-blue);font-weight:600}.rm-prefs-summary[data-v-d5d63ef0]{margin-top:.6rem;font-size:.78rem;color:#33465a;background:#2ecc711a;border-radius:8px;padding:.5rem .65rem}.rm-email-opts[data-v-d5d63ef0]{align-items:center;gap:.6rem}.rm-switch[data-v-d5d63ef0]{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.rm-switch input[data-v-d5d63ef0]{position:absolute;opacity:0;width:0;height:0}.rm-switch-track[data-v-d5d63ef0]{width:34px;height:20px;border-radius:20px;background:#c8d0da;position:relative;transition:background .15s ease}.rm-switch-thumb[data-v-d5d63ef0]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s ease}.rm-switch input:checked+.rm-switch-track[data-v-d5d63ef0]{background:var(--trust-blue)}.rm-switch input:checked+.rm-switch-track .rm-switch-thumb[data-v-d5d63ef0]{transform:translate(14px)}.rm-switch-lbl[data-v-d5d63ef0]{font-size:.8rem;font-weight:600;color:var(--slate)}.rm-seg[data-v-d5d63ef0]{display:inline-flex;gap:2px;padding:3px;border-radius:9px;background:#1420340d}.rm-seg button[data-v-d5d63ef0]{border:0;background:transparent;cursor:pointer;font-size:.78rem;font-weight:500;color:var(--slate);padding:.3rem .7rem;border-radius:7px}.rm-seg button.on[data-v-d5d63ef0]{background:#fff;color:var(--trust-blue);font-weight:600;box-shadow:0 1px 2px #1420341f}.rm-seg.sm button[data-v-d5d63ef0]{padding:.3rem .55rem}.rm-summary[data-v-d5d63ef0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.25rem .5rem}.rm-sum-main[data-v-d5d63ef0]{font-size:1rem;color:var(--ink)}.rm-sum-main strong[data-v-d5d63ef0]{font-size:1.15rem;font-weight:800;color:var(--trust-blue)}.rm-sum-stats[data-v-d5d63ef0]{display:flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.rm-sum-stats .down[data-v-d5d63ef0]{color:#1e874e}.rm-sum-stats .up[data-v-d5d63ef0]{color:#c0392b}.rm-sum-stats .tot[data-v-d5d63ef0]{color:var(--slate);font-weight:500}.rm-toolbar[data-v-d5d63ef0]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.2rem 1.25rem .5rem}.rm-chips[data-v-d5d63ef0]{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1.25rem .7rem}.rm-chips button[data-v-d5d63ef0]{border:1px solid var(--border);background:#fff;color:var(--slate);font-size:.76rem;font-weight:500;padding:.28rem .65rem;border-radius:20px;cursor:pointer}.rm-chips button.on[data-v-d5d63ef0]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.rm-chips button.rm-follow[data-v-d5d63ef0]{border-color:#f39c1280;color:#9c5b00}.rm-chips button.rm-follow.on[data-v-d5d63ef0]{background:#f39c12;border-color:#f39c12;color:#fff}.rm-star[data-v-d5d63ef0]{color:#f39c12;font-size:.85rem;flex-shrink:0}.rm-yours[data-v-d5d63ef0]{flex-shrink:0;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--trust-blue);background:#1a4d8f1a;border-radius:5px;padding:.05rem .3rem}.rm-body[data-v-d5d63ef0]{padding:0 1.25rem 1.5rem}.rm-state[data-v-d5d63ef0]{padding:2.5rem 0;text-align:center;color:var(--slate);font-size:.9rem;display:flex;justify-content:center}.rm-list[data-v-d5d63ef0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.rm-item[data-v-d5d63ef0]{display:flex;align-items:center;gap:.65rem;background:#fff;border:1px solid var(--border);border-left:3px solid #C6CED6;border-radius:11px;padding:.6rem .75rem;cursor:pointer;box-shadow:0 1px 2px #1420340a;transition:box-shadow .15s ease,transform .1s ease}.rm-more[data-v-d5d63ef0]{color:var(--slate);font-weight:600}.rm-item[data-v-d5d63ef0]:hover{box-shadow:0 4px 14px #1420341a;transform:translateY(-1px)}.rm-item.fav[data-v-d5d63ef0]{border-left-color:#27ae60}.rm-item.unfav[data-v-d5d63ef0]{border-left-color:#c0392b}.rm-logo[data-v-d5d63ef0]{width:34px;height:34px;border-radius:8px;background:#fff;border:1px solid #EEF1F4;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700;color:var(--trust-blue);font-size:.7rem}.rm-logo img[data-v-d5d63ef0]{max-width:26px;max-height:26px;object-fit:contain}.rm-mid[data-v-d5d63ef0]{flex:1;min-width:0}.rm-top[data-v-d5d63ef0]{display:flex;align-items:center;gap:.4rem}.rm-org[data-v-d5d63ef0]{font-weight:600;color:var(--ink);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-typebadge[data-v-d5d63ef0]{flex-shrink:0;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.08rem .35rem;border-radius:5px;color:#fff}.rm-typebadge.m[data-v-d5d63ef0]{background:#3652a3}.rm-typebadge.t[data-v-d5d63ef0]{background:#12a5b8}.rm-typebadge.c[data-v-d5d63ef0]{background:#b95000}.rm-typebadge.s[data-v-d5d63ef0]{background:#6b7a8d}.rm-typebadge.o[data-v-d5d63ef0]{background:#546799}.rm-slice[data-v-d5d63ef0]{font-size:.74rem;color:var(--slate);margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-move[data-v-d5d63ef0]{text-align:right;flex-shrink:0}.rm-rates[data-v-d5d63ef0]{display:block;font-size:.8rem;color:#33465a;font-variant-numeric:tabular-nums}.rm-rates strong[data-v-d5d63ef0]{color:var(--ink)}.rm-delta[data-v-d5d63ef0]{display:block;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;margin-top:.1rem}.rm-item.fav .rm-delta[data-v-d5d63ef0]{color:#1e874e}.rm-item.unfav .rm-delta[data-v-d5d63ef0]{color:#c0392b}.rm-date[data-v-d5d63ef0]{display:block;font-size:.68rem;color:var(--slate);margin-top:.05rem}.rm-collapse-enter-active[data-v-d5d63ef0],.rm-collapse-leave-active[data-v-d5d63ef0]{transition:opacity .2s ease}.rm-collapse-enter-from[data-v-d5d63ef0],.rm-collapse-leave-to[data-v-d5d63ef0]{opacity:0}.rm-drawer-enter-active[data-v-d5d63ef0],.rm-drawer-leave-active[data-v-d5d63ef0]{transition:opacity .22s ease}.rm-drawer-enter-active .rm[data-v-d5d63ef0],.rm-drawer-leave-active .rm[data-v-d5d63ef0]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.rm-drawer-enter-from[data-v-d5d63ef0],.rm-drawer-leave-to[data-v-d5d63ef0]{opacity:0}.rm-drawer-enter-from .rm[data-v-d5d63ef0],.rm-drawer-leave-to .rm[data-v-d5d63ef0]{transform:translate(100%)}.app-bar[data-v-d0402105]{display:flex;align-items:center;gap:1.25rem;padding:.85rem 1.75rem;background:linear-gradient(120deg,#163f75,#1a4d8f 45%,#22619f);border-bottom:1px solid rgba(46,204,113,.55);box-shadow:0 4px 18px #0f2e5747;position:sticky;top:0;z-index:10}.brand[data-v-d0402105]{display:flex;align-items:center;gap:.7rem;text-decoration:none;color:#fff}.brand-badge[data-v-d0402105]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #ffffff26,0 2px 8px #00000026;transition:transform .18s ease,background .18s ease}.brand:hover .brand-badge[data-v-d0402105]{transform:translateY(-1px);background:#ffffff2e}.brand-mark[data-v-d0402105]{width:26px;height:26px;color:#fff}.brand-text[data-v-d0402105]{display:flex;flex-direction:column;line-height:1.05}.brand-name[data-v-d0402105]{font-weight:800;font-size:1.4rem;letter-spacing:-.02em}.brand-tag[data-v-d0402105]{font-size:.66rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#ffffffbf;margin-top:.1rem}.app-divider[data-v-d0402105]{width:1px;height:30px;background:#ffffff2e;flex-shrink:0}.app-nav[data-v-d0402105]{display:flex;gap:.35rem}.app-nav a[data-v-d0402105]{color:#ffffffd1;text-decoration:none;font-weight:600;font-size:.92rem;padding:.45rem .9rem;border-radius:9px;transition:color .15s ease,background .15s ease}.app-nav a[data-v-d0402105]:hover{color:#fff;background:#ffffff1f}.app-nav a.router-link-active[data-v-d0402105]{color:#fff;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff24}.app-nav a.nav-broker[data-v-d0402105]{color:#d6f5e4;box-shadow:inset 0 0 0 1px #2ecc7173}.app-nav a.nav-broker[data-v-d0402105]:hover{color:#fff;background:#2ecc7138}.app-nav a.nav-broker.router-link-active[data-v-d0402105]{color:#fff;background:#2ecc7152;box-shadow:inset 0 0 0 1px #2ecc718c}.app-account[data-v-d0402105]{margin-left:auto;display:flex;align-items:center;gap:.75rem}.app-bell[data-v-d0402105]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;cursor:pointer;transition:background .15s ease;flex-shrink:0}.app-bell[data-v-d0402105]:hover{background:#fff3}.app-bell svg[data-v-d0402105]{width:19px;height:19px}.app-bell-badge[data-v-d0402105]{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#2ecc71;color:#fff;font-size:.65rem;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px #1a4d8f}.app-user[data-v-d0402105]{display:flex;align-items:center;gap:.5rem}.app-avatar[data-v-d0402105]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#ffffff24;color:#fff;font-weight:700;font-size:.75rem;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff26}.app-email[data-v-d0402105]{color:#ffffffe0;font-size:.85rem}.app-signin[data-v-d0402105],.app-signout[data-v-d0402105]{border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-weight:600;font-size:.85rem;padding:.45rem .95rem;border-radius:9px;cursor:pointer;transition:background .15s ease,transform .12s ease,box-shadow .15s ease}.app-signin[data-v-d0402105]{background:#1e874e;border-color:#1e874e;box-shadow:0 2px 10px #1e874e59}.app-signin[data-v-d0402105]:hover{background:#1a7645;transform:translateY(-1px);box-shadow:0 4px 14px #1e874e73}.app-signout[data-v-d0402105]:hover{background:#ffffff1f}.app-burger[data-v-d0402105]{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.28);background:#ffffff1a;color:#fff;cursor:pointer;flex-shrink:0;transition:background .15s ease}.app-burger[data-v-d0402105]:hover{background:#fff3}.app-burger svg[data-v-d0402105]{width:20px;height:20px}@media (max-width: 640px){.app-bar[data-v-d0402105]{gap:.75rem;padding:.7rem 1rem}.brand-tag[data-v-d0402105],.app-divider[data-v-d0402105],.app-email[data-v-d0402105]{display:none}.brand-name[data-v-d0402105]{font-size:1.2rem}}@media (max-width: 760px){.app-burger[data-v-d0402105]{display:flex;margin-left:auto}.app-account[data-v-d0402105]{margin-left:.5rem}.app-nav[data-v-d0402105]{display:none;position:absolute;top:100%;left:0;right:0;z-index:20;flex-direction:column;gap:.2rem;padding:.5rem;background:#163f75;border-bottom:1px solid rgba(46,204,113,.55);box-shadow:0 12px 28px #0f2e5759}.app-nav.open[data-v-d0402105]{display:flex}.app-nav a[data-v-d0402105]{padding:.7rem .9rem;font-size:1rem}}.app-main[data-v-d0402105]{flex:1;padding:0 1.75rem}.app-foot[data-v-d0402105]{padding:1.75rem;text-align:center;color:var(--slate);font-size:.78rem}.fade-up-enter-active[data-v-d0402105],.slide-left-enter-active[data-v-d0402105],.slide-right-enter-active[data-v-d0402105],.rise-enter-active[data-v-d0402105],.zoom-enter-active[data-v-d0402105]{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.fade-up-leave-active[data-v-d0402105],.slide-left-leave-active[data-v-d0402105],.slide-right-leave-active[data-v-d0402105],.rise-leave-active[data-v-d0402105],.zoom-leave-active[data-v-d0402105]{transition:opacity .18s ease,transform .18s ease}.fade-up-enter-from[data-v-d0402105]{opacity:0;transform:translateY(12px)}.fade-up-leave-to[data-v-d0402105]{opacity:0;transform:translateY(-8px)}.slide-left-enter-from[data-v-d0402105]{opacity:0;transform:translate(26px)}.slide-left-leave-to[data-v-d0402105]{opacity:0;transform:translate(-18px)}.slide-right-enter-from[data-v-d0402105]{opacity:0;transform:translate(-26px)}.slide-right-leave-to[data-v-d0402105]{opacity:0;transform:translate(18px)}.rise-enter-from[data-v-d0402105]{opacity:0;transform:translateY(26px) scale(.99)}.rise-leave-to[data-v-d0402105]{opacity:0;transform:translateY(-12px)}.zoom-enter-from[data-v-d0402105]{opacity:0;transform:scale(.96)}.zoom-leave-to[data-v-d0402105]{opacity:0;transform:scale(1.02)}@media (prefers-reduced-motion: reduce){.fade-up-enter-active[data-v-d0402105],.slide-left-enter-active[data-v-d0402105],.slide-right-enter-active[data-v-d0402105],.rise-enter-active[data-v-d0402105],.zoom-enter-active[data-v-d0402105],.fade-up-leave-active[data-v-d0402105],.slide-left-leave-active[data-v-d0402105],.slide-right-leave-active[data-v-d0402105],.rise-leave-active[data-v-d0402105],.zoom-leave-active[data-v-d0402105]{transition:opacity .2s ease}.fade-up-enter-from[data-v-d0402105],.slide-left-enter-from[data-v-d0402105],.slide-right-enter-from[data-v-d0402105],.rise-enter-from[data-v-d0402105],.zoom-enter-from[data-v-d0402105],.fade-up-leave-to[data-v-d0402105],.slide-left-leave-to[data-v-d0402105],.slide-right-leave-to[data-v-d0402105],.rise-leave-to[data-v-d0402105],.zoom-leave-to[data-v-d0402105]{transform:none}}.ap-scrim[data-v-c25d07fe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14203473;display:flex;align-items:center;justify-content:center;padding:1rem}.ap-card[data-v-c25d07fe]{width:min(480px,100%);background:#fff;border-radius:18px;padding:1.75rem;box-shadow:0 24px 60px #1420344d;position:relative;max-height:90vh;overflow-y:auto}.ap-close[data-v-c25d07fe]{position:absolute;top:1rem;right:1rem;width:30px;height:30px;border:none;border-radius:8px;background:var(--light-gray);color:var(--slate);cursor:pointer}.ap-back[data-v-c25d07fe]{border:none;background:none;color:var(--trust-blue);font-weight:600;font-size:.82rem;cursor:pointer;padding:0;margin-bottom:.5rem}h2[data-v-c25d07fe]{margin:0 0 .3rem;font-size:1.3rem;color:var(--ink)}.ap-sub[data-v-c25d07fe]{margin:0 0 1.2rem;color:var(--slate);font-size:.88rem}.ap-types[data-v-c25d07fe]{display:flex;flex-direction:column;gap:.6rem}.ap-type[data-v-c25d07fe]{display:flex;align-items:center;gap:.75rem;border:1px solid var(--border);background:#fff;border-radius:12px;padding:.85rem 1rem;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--ink);transition:all .15s ease}.ap-type[data-v-c25d07fe]:hover{border-color:var(--trust-blue);background:#f6f9fc}.ap-type-ic[data-v-c25d07fe]{width:36px;height:36px;border-radius:9px;background:#1a4d8f1a;color:var(--trust-blue);display:flex;align-items:center;justify-content:center}.ap-type-ic svg[data-v-c25d07fe]{width:20px;height:20px}.ap-fields[data-v-c25d07fe]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ap-field[data-v-c25d07fe]{display:flex;flex-direction:column;gap:.3rem}.ap-field.wide[data-v-c25d07fe]{grid-column:1 / -1}.ap-lbl[data-v-c25d07fe]{font-size:.78rem;font-weight:600;color:var(--slate)}.ap-lbl em[data-v-c25d07fe]{color:var(--traffic-red);font-style:normal;margin-left:.15rem}.ap-input[data-v-c25d07fe]{border:1px solid var(--border);border-radius:9px;background:#fff}.ap-input[data-v-c25d07fe]{display:flex;align-items:center;padding:0 .6rem;transition:border-color .15s ease,box-shadow .15s ease}.ap-input input[data-v-c25d07fe]{flex:1;border:none;outline:none;padding:.55rem .2rem;font-size:.9rem;color:var(--ink);width:100%;background:transparent}.ap-affix[data-v-c25d07fe]{color:var(--slate);font-size:.85rem}.ap-input[data-v-c25d07fe]:focus-within{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.ap-sel[data-v-c25d07fe]{position:relative}.ap-sel-btn[data-v-c25d07fe]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:1px solid var(--border);background:#fff;border-radius:9px;padding:.55rem .7rem;cursor:pointer;font-size:.9rem;font-weight:400;color:var(--ink);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.ap-sel-btn[data-v-c25d07fe]:hover{border-color:#c2ccd6;background:#fbfcfd}.ap-sel-btn.open[data-v-c25d07fe]{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.ap-sel-btn .ap-caret[data-v-c25d07fe]{color:var(--slate);font-size:.7rem;transition:transform .15s ease}.ap-sel-btn .ap-caret.up[data-v-c25d07fe]{transform:rotate(180deg)}.ap-sel-menu[data-v-c25d07fe]{position:absolute;z-index:9;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #1c283329;padding:.3rem}.ap-sel-menu.up[data-v-c25d07fe]{top:auto;bottom:calc(100% + 4px)}.ap-sel-item[data-v-c25d07fe]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .55rem;border-radius:7px;cursor:pointer;font-size:.88rem;color:var(--ink)}.ap-sel-item[data-v-c25d07fe]:hover{background:var(--light-gray)}.ap-sel-item.on[data-v-c25d07fe]{color:var(--trust-blue);font-weight:500;background:#1a4d8f0f}.ap-sel-check[data-v-c25d07fe]{width:16px;height:16px;color:var(--trust-blue);flex-shrink:0}.ap-logo[data-v-c25d07fe]{width:22px;height:22px;border-radius:6px;background:#fff;border:1px solid #EEF1F4;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700;color:var(--trust-blue);font-size:.6rem}.ap-logo img[data-v-c25d07fe]{max-width:17px;max-height:17px;object-fit:contain}.ap-lender[data-v-c25d07fe]{position:relative}.ap-lender-btn[data-v-c25d07fe]{display:flex;align-items:center;gap:.45rem;width:100%;border:1px solid var(--border);background:#fff;border-radius:9px;padding:.5rem .6rem;cursor:pointer;font-size:.9rem;color:var(--ink)}.ap-lender-txt[data-v-c25d07fe]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.ap-lender-txt.placeholder[data-v-c25d07fe]{color:#9aa6b2}.ap-caret[data-v-c25d07fe]{color:var(--slate);font-size:.7rem}.ap-lender-scrim[data-v-c25d07fe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8}.ap-lender-menu.up[data-v-c25d07fe]{top:auto;bottom:calc(100% + 4px)}.ap-lender-menu[data-v-c25d07fe]{position:absolute;z-index:9;top:calc(100% + 4px);left:0;right:0;max-height:260px;overflow-y:auto;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #1c283329;padding:.35rem}.ap-lender-search[data-v-c25d07fe]{width:100%;border:1px solid var(--border);border-radius:8px;padding:.4rem .55rem;font-size:.85rem;outline:none;margin-bottom:.3rem}.ap-lender-item[data-v-c25d07fe]{display:flex;align-items:center;gap:.5rem;padding:.4rem .45rem;border-radius:7px;cursor:pointer}.ap-lender-item[data-v-c25d07fe]:hover{background:var(--light-gray)}.ap-lender-name[data-v-c25d07fe]{flex:1;font-size:.85rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-star[data-v-c25d07fe]{border:none;background:none;cursor:pointer;font-size:.9rem;color:#d3dae2;line-height:1;padding:.1rem}.ap-star[data-v-c25d07fe]:hover,.ap-star.on[data-v-c25d07fe]{color:#f39c12}.ap-lender-empty[data-v-c25d07fe]{padding:.6rem;color:var(--slate);font-size:.82rem;text-align:center}.ap-error[data-v-c25d07fe]{color:var(--traffic-red);font-size:.82rem;margin:.75rem 0 0}.ap-submit[data-v-c25d07fe]{width:100%;margin-top:1.1rem;border:none;border-radius:10px;background:var(--trust-blue);color:#fff;font-size:.95rem;font-weight:600;padding:.75rem;cursor:pointer}.ap-submit[data-v-c25d07fe]:disabled{opacity:.5;cursor:default}.fade-enter-active[data-v-c25d07fe],.fade-leave-active[data-v-c25d07fe]{transition:opacity .18s ease}.fade-enter-from[data-v-c25d07fe],.fade-leave-to[data-v-c25d07fe]{opacity:0}.hub[data-v-6d0ea820]{max-width:1560px;margin:0 auto;padding:2rem 0 4rem}.hub-head h1[data-v-6d0ea820]{margin:0 0 .3rem;font-size:1.95rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;animation:hubIn-6d0ea820 .5s ease both}.hub-head p[data-v-6d0ea820]{margin:0 0 1.75rem;color:var(--slate);animation:hubIn-6d0ea820 .5s ease .05s both}.hub-banner[data-v-6d0ea820]{display:flex;align-items:center;gap:.6rem;margin:0 0 1.25rem;padding:.7rem .95rem;background:#f39c121a;border:1px solid rgba(243,156,18,.35);border-radius:12px;color:#8a5a00;font-size:.88rem;font-weight:600}.hub-banner svg[data-v-6d0ea820]{width:18px;height:18px;color:var(--traffic-amber);flex-shrink:0}.hub-banner button[data-v-6d0ea820]{margin-left:auto;border:1px solid var(--trust-blue);background:#fff;color:var(--trust-blue);font-weight:700;font-size:.8rem;padding:.35rem .85rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.hub-banner button[data-v-6d0ea820]:hover{background:var(--trust-blue);color:#fff}.hub-main[data-v-6d0ea820]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:1.15rem;align-items:start}.hub-lane[data-v-6d0ea820]{display:flex;flex-direction:column;gap:1.15rem;min-width:0}.hub-card[data-v-6d0ea820]{background:#fff;border:1px solid var(--border);border-radius:16px;padding:1.25rem 1.35rem;box-shadow:0 1px 3px #1c28330f;transition:box-shadow .2s ease,transform .2s ease;animation:hubIn-6d0ea820 .55s cubic-bezier(.22,1,.36,1) both}.hub-card[data-v-6d0ea820]:hover{box-shadow:0 8px 24px #1c28331a;transform:translateY(-2px)}.hub-lane>.hub-card[data-v-6d0ea820]:nth-child(1){animation-delay:.08s}.hub-lane>.hub-card[data-v-6d0ea820]:nth-child(2){animation-delay:.15s}.hub-lane>.hub-card[data-v-6d0ea820]:nth-child(3){animation-delay:.22s}@media (max-width: 1024px){.hub-main[data-v-6d0ea820]{grid-template-columns:1fr}}.hub-snapshot[data-v-6d0ea820]{display:flex;flex-wrap:wrap;gap:0;padding:1.2rem .25rem}.snap[data-v-6d0ea820]{flex:1;min-width:110px;text-align:center;padding:.35rem .75rem;border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:.2rem}.snap[data-v-6d0ea820]:last-child{border-right:none}.snap-ic[data-v-6d0ea820]{width:18px;height:18px;color:var(--slate);opacity:.65;margin-bottom:.1rem}.snap-ic.pos[data-v-6d0ea820]{color:var(--traffic-green);opacity:.9}.snap-ic.neg[data-v-6d0ea820]{color:var(--traffic-red);opacity:.9}.snap-num[data-v-6d0ea820]{font-size:1.85rem;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.snap-num.pos[data-v-6d0ea820]{color:var(--traffic-green)}.snap-num.neg[data-v-6d0ea820]{color:var(--traffic-red)}.snap-lbl[data-v-6d0ea820]{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--slate);font-weight:600}.hub-card-head[data-v-6d0ea820]{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem}.hub-card-head h2[data-v-6d0ea820]{margin:0 auto 0 0;font-size:1.02rem;color:var(--ink);font-weight:700}.hub-ic[data-v-6d0ea820]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hub-ic svg[data-v-6d0ea820]{width:17px;height:17px}.hub-ic.ic-blue[data-v-6d0ea820]{background:#1a4d8f1a;color:var(--trust-blue)}.hub-ic.ic-green[data-v-6d0ea820]{background:#2ecc7124;color:#1e874e}.hub-ic.ic-amber[data-v-6d0ea820]{background:#f39c1226;color:#b9770e}.hub-ic.ic-slate[data-v-6d0ea820]{background:#5d6d7e1f;color:var(--slate)}.hub-link[data-v-6d0ea820]{font-size:.82rem;font-weight:600;color:var(--trust-blue);text-decoration:none}.hub-addbtn[data-v-6d0ea820]{border:1px solid var(--trust-blue);background:#fff;color:var(--trust-blue);font-weight:600;font-size:.8rem;padding:.35rem .75rem;border-radius:8px;cursor:pointer;transition:all .15s ease}.hub-addbtn[data-v-6d0ea820]:hover{background:var(--trust-blue);color:#fff}.hub-tag[data-v-6d0ea820]{font-size:.72rem;color:var(--slate);background:var(--light-gray);padding:.15rem .5rem;border-radius:6px}.hub-empty-add[data-v-6d0ea820]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.hub-save-banner[data-v-6d0ea820]{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem;padding:.7rem .9rem;background:#2ecc711a;border:1px solid rgba(46,204,113,.3);border-radius:12px;color:#14663b;font-size:.9rem;line-height:1.4}.hub-save-banner strong[data-v-6d0ea820]{color:#14663b;font-weight:800}.hub-save-ic[data-v-6d0ea820]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#2ecc712e;color:#1e874e}.hub-save-ic svg[data-v-6d0ea820]{width:17px;height:17px}.hub-prod-save[data-v-6d0ea820]{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(46,204,113,.4);background:#2ecc711f;color:#14663b;font-size:.78rem;font-weight:700;padding:.2rem .55rem;border-radius:7px;cursor:pointer;transition:background .15s ease,transform .12s ease}.hub-prod-save[data-v-6d0ea820]:hover{background:#2ecc7133;transform:translateY(-1px)}.hub-prod-save[data-v-6d0ea820]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}.hub-prod-save-arrow[data-v-6d0ea820]{font-weight:800}.hub-prod-save.compare[data-v-6d0ea820]{border-color:#1a4d8f59;background:#eaf1fa;color:var(--trust-blue)}.hub-prod-save.compare[data-v-6d0ea820]:hover{background:#dfeaf7}.hub-tl[data-v-6d0ea820]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.hub-tl-seg[data-v-6d0ea820]{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;color:var(--ink);background:var(--light-gray);border-radius:8px;padding:.3rem .6rem}.hub-tl-seg i[data-v-6d0ea820]{width:9px;height:9px;border-radius:50%}.hub-tl-seg.green i[data-v-6d0ea820]{background:var(--traffic-green)}.hub-tl-seg.amber i[data-v-6d0ea820]{background:var(--traffic-amber)}.hub-tl-seg.red i[data-v-6d0ea820]{background:var(--traffic-red)}.hub-signin[data-v-6d0ea820]{text-align:center;padding:1.25rem 1rem}.hub-signin-ic[data-v-6d0ea820]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#1a4d8f1a;color:var(--trust-blue);margin-bottom:.6rem}.hub-signin-ic svg[data-v-6d0ea820]{width:22px;height:22px}.hub-signin-title[data-v-6d0ea820]{font-weight:700;color:var(--ink);font-size:1rem;margin-bottom:.25rem}.hub-signin p[data-v-6d0ea820],.hub-empty[data-v-6d0ea820]{color:var(--slate);font-size:.9rem;line-height:1.5}.hub-signin p[data-v-6d0ea820]{max-width:380px;margin:0 auto}.hub-btn[data-v-6d0ea820]{margin-top:.9rem;border:none;border-radius:10px;background:var(--trust-blue);color:#fff;font-weight:600;padding:.65rem 1.1rem;cursor:pointer;transition:background .15s ease}.hub-btn[data-v-6d0ea820]:hover{background:#16407a}.hub-products[data-v-6d0ea820]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.hub-prod[data-v-6d0ea820]{padding:.85rem .95rem;border:1px solid var(--border);border-radius:12px;background:#fff;border-left:3px solid #C6CED6;animation:rowIn-6d0ea820 .4s ease both;animation-delay:calc(var(--i) * 60ms);cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.hub-prod[data-v-6d0ea820]:hover{box-shadow:0 6px 18px #1c283317;transform:translateY(-1px)}.hub-prod[data-v-6d0ea820]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}.hub-prod.green[data-v-6d0ea820]{border-left-color:var(--traffic-green)}.hub-prod.amber[data-v-6d0ea820]{border-left-color:var(--traffic-amber)}.hub-prod.red[data-v-6d0ea820]{border-left-color:var(--traffic-red)}.hub-prod-top[data-v-6d0ea820]{display:flex;align-items:center;gap:.65rem}.hub-prod-logo[data-v-6d0ea820]{width:34px;height:34px;border-radius:8px;background:#fff;border:1px solid #EEF1F4;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700;color:var(--trust-blue);font-size:.72rem}.hub-prod-logo img[data-v-6d0ea820]{max-width:26px;max-height:26px;object-fit:contain}.hub-prod-id[data-v-6d0ea820]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hub-prod-name[data-v-6d0ea820]{color:var(--ink);font-weight:700;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-prod-type[data-v-6d0ea820]{color:var(--slate);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.hub-prod-rateblock[data-v-6d0ea820]{margin-left:auto;text-align:right;flex-shrink:0}.hub-prod-rate[data-v-6d0ea820]{display:block;font-weight:800;font-size:1.15rem;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1}.hub-prod-ratelbl[data-v-6d0ea820]{font-size:.68rem;color:var(--slate)}.hub-prod-meta[data-v-6d0ea820]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.hub-chip[data-v-6d0ea820]{font-size:.76rem;color:var(--ink);background:var(--light-gray);border-radius:7px;padding:.2rem .5rem}.hub-chip em[data-v-6d0ea820]{color:var(--slate);font-style:normal;font-weight:600;margin-right:.15rem}.hub-prod-status[data-v-6d0ea820]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.7rem;padding-top:.65rem;border-top:1px dashed var(--light-gray)}.hub-prod-badge[data-v-6d0ea820]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700}.hub-prod-badge em[data-v-6d0ea820]{font-style:normal;font-weight:600;color:var(--slate)}.hub-prod-status.green .hub-prod-badge[data-v-6d0ea820]{color:var(--traffic-green)}.hub-prod-status.amber .hub-prod-badge[data-v-6d0ea820]{color:#c77c0a}.hub-prod-status.red .hub-prod-badge[data-v-6d0ea820]{color:var(--traffic-red)}.hub-prod-status.none .hub-prod-badge[data-v-6d0ea820]{color:var(--slate)}.hub-prod-reason[data-v-6d0ea820]{font-size:.8rem;color:var(--slate)}.hub-prod-reason.muted[data-v-6d0ea820]{font-style:normal}.hub-dot[data-v-6d0ea820]{width:9px;height:9px;border-radius:50%;background:#c6ced6;flex-shrink:0}.hub-dot.green[data-v-6d0ea820]{background:var(--traffic-green)}.hub-dot.amber[data-v-6d0ea820]{background:var(--traffic-amber)}.hub-dot.red[data-v-6d0ea820]{background:var(--traffic-red)}.hub-stat[data-v-6d0ea820]{font-size:1.9rem;font-weight:800;color:var(--trust-blue);line-height:1.1}.hub-stat-unit[data-v-6d0ea820]{font-size:.95rem;font-weight:600;color:var(--slate)}.hub-stat-sub[data-v-6d0ea820]{color:var(--slate);font-size:.85rem;margin-top:.15rem}.hub-movebar[data-v-6d0ea820]{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--light-gray);margin-top:.7rem}.hub-movebar .cut[data-v-6d0ea820]{background:var(--traffic-green)}.hub-movebar .rise[data-v-6d0ea820]{background:var(--traffic-red)}.hub-split[data-v-6d0ea820]{margin-top:.55rem;font-size:.85rem}.hub-split .down[data-v-6d0ea820]{color:var(--traffic-green);font-weight:700;margin-right:.7rem}.hub-split .up[data-v-6d0ea820]{color:var(--traffic-red);font-weight:700}.hub-movers[data-v-6d0ea820]{display:flex;flex-direction:column;gap:.4rem;margin-top:.85rem}.hub-mover[data-v-6d0ea820]{display:flex;align-items:center;gap:.55rem;font-size:.82rem;padding:.45rem .6rem;background:var(--light-gray);border-radius:9px}.hub-mover .lbl[data-v-6d0ea820]{font-weight:700;color:var(--slate);font-size:.66rem;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.hub-mover .who[data-v-6d0ea820]{flex:1;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-mover .down[data-v-6d0ea820]{color:var(--traffic-green);font-weight:800;font-variant-numeric:tabular-nums}.hub-mover .up[data-v-6d0ea820]{color:var(--traffic-red);font-weight:800;font-variant-numeric:tabular-nums}.hub-tm-rel[data-v-6d0ea820]{margin-top:.8rem;font-size:.8rem;color:#7a4f00;background:#f39c121f;border-radius:8px;padding:.4rem .6rem;cursor:pointer}.hub-tm-rel strong[data-v-6d0ea820]{font-weight:800}.hub-topmovers[data-v-6d0ea820]{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.hub-topmovers li[data-v-6d0ea820]{display:flex;align-items:center;gap:.55rem;padding:.4rem .5rem;border-radius:9px;cursor:pointer;transition:background .15s ease}.hub-topmovers li[data-v-6d0ea820]:hover{background:var(--light-gray)}.hub-topmovers li.rel[data-v-6d0ea820]{background:#1a4d8f0f}.hub-tm-logo[data-v-6d0ea820]{width:26px;height:26px;border-radius:6px;background:#fff;border:1px solid #EEF1F4;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700;color:var(--trust-blue);font-size:.6rem}.hub-tm-logo img[data-v-6d0ea820]{max-width:20px;max-height:20px;object-fit:contain}.hub-tm-name[data-v-6d0ea820]{flex:1;font-size:.82rem;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-tm-star[data-v-6d0ea820]{color:#f39c12;margin-left:.3rem}.hub-tm-move[data-v-6d0ea820]{font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0}.hub-tm-move.good[data-v-6d0ea820]{color:#1e874e}.hub-tm-move.bad[data-v-6d0ea820]{color:#c0392b}.hub-alerts-empty[data-v-6d0ea820]{display:flex;align-items:flex-start;gap:.6rem;color:var(--slate);font-size:.88rem;line-height:1.5;margin-top:.5rem}.hub-alerts-tick[data-v-6d0ea820]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#2ecc7126;color:#1e874e;font-weight:800}.hub-alerts[data-v-6d0ea820]{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.hub-alert[data-v-6d0ea820]{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;background:var(--light-gray);border-radius:10px}.hub-alert.actionable[data-v-6d0ea820]{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.hub-alert.actionable[data-v-6d0ea820]:hover{background:#eef2f6;box-shadow:inset 0 0 0 1px var(--border)}.hub-alert.actionable[data-v-6d0ea820]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}.hub-alert-cta[data-v-6d0ea820]{display:inline-block;margin-top:.3rem;font-size:.76rem;font-weight:700;color:var(--trust-blue)}.hub-alert-dot[data-v-6d0ea820]{flex-shrink:0;width:9px;height:9px;border-radius:50%;margin-top:.35rem;background:#c6ced6}.hub-alert.high .hub-alert-dot[data-v-6d0ea820]{background:var(--traffic-red)}.hub-alert.medium .hub-alert-dot[data-v-6d0ea820]{background:var(--traffic-amber)}.hub-alert.low .hub-alert-dot[data-v-6d0ea820]{background:var(--sky-blue, #3498DB)}.hub-alert-body[data-v-6d0ea820]{flex:1;min-width:0}.hub-alert-title[data-v-6d0ea820]{font-size:.86rem;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.hub-alert-save[data-v-6d0ea820]{font-size:.72rem;font-weight:700;color:#1e874e;background:#2ecc7124;border-radius:5px;padding:.05rem .35rem}.hub-alert-msg[data-v-6d0ea820]{font-size:.8rem;color:var(--slate);line-height:1.45;margin-top:.15rem}.hub-alert-x[data-v-6d0ea820]{flex-shrink:0;border:none;background:none;color:#b7c0ca;cursor:pointer;font-size:.8rem;padding:.1rem .2rem;border-radius:6px}.hub-alert-x[data-v-6d0ea820]:hover{color:var(--slate);background:#0000000d}.hub-alert-more[data-v-6d0ea820]{font-size:.78rem;color:var(--slate);padding:.1rem .2rem}.hub-chart[data-v-6d0ea820]{margin:.9rem 0 .2rem}.hub-spark-scale[data-v-6d0ea820]{display:flex;justify-content:space-between;align-items:baseline;font-size:.64rem;color:var(--slate);text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:.3rem}.hub-peak[data-v-6d0ea820]{color:var(--trust-blue);font-variant-numeric:tabular-nums}.hub-spark-axis[data-v-6d0ea820]{display:flex;justify-content:space-between;font-size:.64rem;color:var(--slate);font-variant-numeric:tabular-nums;margin-top:.3rem}.hub-scatter[data-v-6d0ea820]{position:relative;height:76px;margin:.1rem 0 0}.hub-scatter-line[data-v-6d0ea820]{position:absolute;left:0;right:0;top:50%;height:0;border-top:1px dashed var(--border)}.hub-scatter-tag[data-v-6d0ea820]{position:absolute;left:0;font-size:.56rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;opacity:.55;pointer-events:none}.hub-scatter-tag.rise[data-v-6d0ea820]{top:0;color:var(--traffic-red)}.hub-scatter-tag.cut[data-v-6d0ea820]{bottom:0;color:var(--traffic-green)}.hub-pt[data-v-6d0ea820]{position:absolute;width:calc(var(--r) * 2);height:calc(var(--r) * 2);padding:0;border:none;border-radius:50%;cursor:pointer;opacity:var(--o);transform:translate(-50%,-50%);animation:ptIn-6d0ea820 .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(min(var(--i) * 6ms,.9s) + .12s);transition:transform .16s cubic-bezier(.34,1.56,.64,1),opacity .16s ease,box-shadow .16s ease}.hub-pt.rise[data-v-6d0ea820]{background:radial-gradient(circle at 35% 30%,#f28d82,var(--traffic-red))}.hub-pt.cut[data-v-6d0ea820]{background:radial-gradient(circle at 35% 30%,#79dda2,var(--traffic-green))}.hub-pt.rel[data-v-6d0ea820]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--trust-blue)}.hub-pt[data-v-6d0ea820]:hover,.hub-pt.active[data-v-6d0ea820]{opacity:1;transform:translate(-50%,-50%) scale(1.55);z-index:4;box-shadow:0 0 0 2px #fff,0 2px 9px #1c283352}.hub-pt.rel[data-v-6d0ea820]:hover,.hub-pt.rel.active[data-v-6d0ea820]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--trust-blue),0 2px 9px #1c283352}.hub-pt.dim[data-v-6d0ea820]{opacity:.2}.hub-pt[data-v-6d0ea820]:focus-visible{outline:none;opacity:1;transform:translate(-50%,-50%) scale(1.55);z-index:4}@media (prefers-reduced-motion: reduce){.hub-pt[data-v-6d0ea820]{animation:none}}.hub-tip[data-v-6d0ea820]{position:absolute;bottom:calc(100% + 8px);transform:translate(-50%);z-index:5;pointer-events:none;white-space:nowrap;background:var(--ink, #1C2833);color:#fff;padding:.4rem .55rem;border-radius:8px;box-shadow:0 6px 18px #00000038;font-variant-numeric:tabular-nums}.hub-tip[data-v-6d0ea820]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--ink, #1C2833)}.hub-tip.sc[data-v-6d0ea820]{bottom:auto;transform:translate(-50%,calc(-100% - 12px))}.hub-tip.sc.flip[data-v-6d0ea820]{transform:translate(-50%,13px)}.hub-tip.sc.flip[data-v-6d0ea820]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--ink, #1C2833)}.hub-tip-date[data-v-6d0ea820]{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.hub-tip-count[data-v-6d0ea820]{font-size:.82rem;margin-top:.05rem}.hub-tip-count strong[data-v-6d0ea820]{color:#8fb7ef}.hub-tip-count strong.up[data-v-6d0ea820]{color:#ff9d92}.hub-tip-count strong.down[data-v-6d0ea820]{color:#79dda2}.hub-tip-meta[data-v-6d0ea820]{font-size:.62rem;opacity:.75;margin-top:.05rem}.hub-tip-enter-active[data-v-6d0ea820],.hub-tip-leave-active[data-v-6d0ea820]{transition:opacity .14s ease,transform .14s ease}.hub-tip-enter-from[data-v-6d0ea820],.hub-tip-leave-to[data-v-6d0ea820]{opacity:0;transform:translate(-50%,4px)}.hub-logo[data-v-6d0ea820]{width:34px;height:34px;border-radius:8px;background:#fff;border:1px solid #EEF1F4;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700;color:var(--trust-blue);font-size:.72rem}.hub-logo img[data-v-6d0ea820]{max-width:26px;max-height:26px;object-fit:contain}.hub-cols[data-v-6d0ea820]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.hub-col[data-v-6d0ea820]{padding:0 1rem;min-width:0}.hub-col[data-v-6d0ea820]:first-child{padding-left:0}.hub-col[data-v-6d0ea820]:last-child{padding-right:0}.hub-col+.hub-col[data-v-6d0ea820]{border-left:1px solid var(--border)}.hub-col-head[data-v-6d0ea820]{display:flex;align-items:center;gap:.5rem;padding-bottom:.6rem;margin-bottom:.4rem;border-bottom:2px solid var(--border)}.hub-col-ic[data-v-6d0ea820]{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1a4d8f14;color:var(--trust-blue)}.hub-col-ic svg[data-v-6d0ea820]{width:16px;height:16px}.hub-col-titles[data-v-6d0ea820]{min-width:0}.hub-col-title[data-v-6d0ea820]{font-weight:700;color:var(--ink);font-size:.92rem}.hub-col-note[data-v-6d0ea820]{font-size:.7rem;color:var(--slate);margin-top:.05rem}.hub-col-empty[data-v-6d0ea820]{color:var(--slate);font-size:.85rem;padding:.6rem 0}.hub-col-list[data-v-6d0ea820]{list-style:none;margin:0;padding:0}.hub-col-list li[data-v-6d0ea820]{display:flex;align-items:center;gap:.5rem;padding:.45rem .35rem;border-radius:8px;border-bottom:1px solid var(--light-gray);animation:rowIn-6d0ea820 .4s ease both;animation-delay:calc(var(--i) * 55ms)}.hub-col-list li[data-v-6d0ea820]:last-child{border-bottom:none}.hub-col-list li[data-v-6d0ea820]{cursor:pointer;transition:background .15s ease}.hub-col-list li[data-v-6d0ea820]:hover{background:var(--light-gray)}.hub-col-list li[data-v-6d0ea820]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:-2px}.hub-col-list li.lead[data-v-6d0ea820]{background:#f6f9fc;box-shadow:inset 3px 0 0 var(--trust-blue);border-bottom-color:transparent}.hub-col-list li.lead[data-v-6d0ea820]:hover{background:#eef4fa}.hub-col-rank[data-v-6d0ea820]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--slate);font-weight:600;width:14px;text-align:center;flex-shrink:0}.hub-col-list li.lead .hub-col-rank[data-v-6d0ea820]{color:var(--trust-blue)}.hub-logo.sm[data-v-6d0ea820]{width:26px;height:26px;border-radius:7px;font-size:.62rem}.hub-logo.sm img[data-v-6d0ea820]{max-width:20px;max-height:20px}.hub-col-main[data-v-6d0ea820]{flex:1;min-width:0}.hub-col-org[data-v-6d0ea820]{font-weight:600;color:var(--ink);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-col-sub[data-v-6d0ea820]{font-size:.72rem;color:var(--slate)}.hub-col-rate[data-v-6d0ea820]{font-weight:800;color:#1e874e;font-variant-numeric:tabular-nums;font-size:.92rem;flex-shrink:0}@media (max-width: 720px){.hub-cols[data-v-6d0ea820]{grid-template-columns:1fr}.hub-col[data-v-6d0ea820]{padding:.9rem 0 0}.hub-col[data-v-6d0ea820]:first-child{padding-top:0}.hub-col+.hub-col[data-v-6d0ea820]{border-left:none;border-top:1px solid var(--border)}}.hub-best-header[data-v-6d0ea820],.hub-best li[data-v-6d0ea820]{display:grid;grid-template-columns:24px 1fr 72px 72px 64px;align-items:center;gap:.5rem}.hub-best-header[data-v-6d0ea820]{padding:0 .4rem .5rem;border-bottom:1px solid var(--border)}.hub-best-header span[data-v-6d0ea820]{font-size:.67rem;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);font-weight:600}.hub-best-header .c-rate[data-v-6d0ea820],.hub-best-header .c-comp[data-v-6d0ea820],.hub-best-header .c-delta[data-v-6d0ea820]{text-align:right}.hub-best[data-v-6d0ea820]{list-style:none;margin:.15rem 0 0;padding:0}.hub-best li[data-v-6d0ea820]{padding:.5rem .4rem;border-bottom:1px solid var(--light-gray);transition:background .15s ease;animation:rowIn-6d0ea820 .4s ease both;animation-delay:calc(var(--i) * 55ms)}.hub-best li[data-v-6d0ea820]:last-child{border-bottom:none}.hub-best li.lead[data-v-6d0ea820]{background:#f6f9fc;border-radius:8px;border-bottom-color:transparent;box-shadow:inset 3px 0 0 var(--trust-blue)}.hub-best li[data-v-6d0ea820]:hover{background:var(--light-gray);border-radius:8px}.c-rank[data-v-6d0ea820]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;color:var(--slate);font-weight:600;text-align:center}.hub-best li.lead .c-rank[data-v-6d0ea820]{color:var(--trust-blue)}.c-org[data-v-6d0ea820]{display:flex;align-items:center;gap:.6rem;min-width:0}.hub-best-main[data-v-6d0ea820]{min-width:0}.hub-best-org[data-v-6d0ea820]{font-weight:600;color:var(--ink);font-size:.9rem}.hub-best-prod[data-v-6d0ea820]{color:var(--slate);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-rate[data-v-6d0ea820]{text-align:right;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.hub-best li.lead .c-rate[data-v-6d0ea820]{color:#1e874e}.c-comp[data-v-6d0ea820]{text-align:right;color:var(--slate);font-size:.85rem;font-variant-numeric:tabular-nums}.c-delta[data-v-6d0ea820]{text-align:right;color:var(--slate);font-size:.82rem;font-variant-numeric:tabular-nums}@keyframes hubIn-6d0ea820{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rowIn-6d0ea820{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes growUp-6d0ea820{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ptIn-6d0ea820{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}60%{opacity:var(--o)}to{opacity:var(--o);transform:translate(-50%,-50%) scale(1)}}@keyframes barGrow-6d0ea820{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.hub-pd-body[data-v-6d0ea820]{padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.hub-pd-status[data-v-6d0ea820]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.1rem;box-shadow:0 1px 3px #1c28330d}.hub-pd-status-row[data-v-6d0ea820]{display:flex;align-items:center;gap:.85rem}.hub-pd-statusic[data-v-6d0ea820]{width:52px;height:52px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#9aa7b2,#7c8894);box-shadow:0 3px 10px #7c889459}.hub-pd-statusic svg[data-v-6d0ea820]{width:26px;height:26px}.hub-pd-statusic.green[data-v-6d0ea820]{background:linear-gradient(135deg,var(--traffic-green),#1E874E);box-shadow:0 3px 10px #27ae6059}.hub-pd-statusic.amber[data-v-6d0ea820]{background:linear-gradient(135deg,var(--traffic-amber),#D9860B);box-shadow:0 3px 10px #f39c1259}.hub-pd-statusic.red[data-v-6d0ea820]{background:linear-gradient(135deg,var(--traffic-red),#C0392B);box-shadow:0 3px 10px #e74c3c59}.hub-pd-status-txt[data-v-6d0ea820]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.hub-pd-statuslabel[data-v-6d0ea820]{font-size:1.1rem;font-weight:800;color:var(--ink);letter-spacing:-.01em}.hub-pd-statussub[data-v-6d0ea820]{font-size:.78rem;font-weight:600;color:var(--slate)}.hub-pd-rateblock[data-v-6d0ea820]{text-align:right;flex-shrink:0}.hub-pd-rate[data-v-6d0ea820]{display:block;font-weight:800;font-size:1.35rem;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.05}.hub-pd-ratelbl[data-v-6d0ea820]{font-size:.64rem;color:var(--slate)}.hub-pd-meter[data-v-6d0ea820]{height:6px;border-radius:999px;background:var(--light-gray);overflow:hidden;margin-top:.9rem}.hub-pd-meter-fill[data-v-6d0ea820]{display:block;height:100%;border-radius:999px;background:#9aa7b2;transition:width .4s ease}.hub-pd-meter-fill.green[data-v-6d0ea820]{background:var(--traffic-green)}.hub-pd-meter-fill.amber[data-v-6d0ea820]{background:var(--traffic-amber)}.hub-pd-meter-fill.red[data-v-6d0ea820]{background:var(--traffic-red)}.hub-pd-reasons[data-v-6d0ea820]{list-style:none;margin:.9rem 0 0;padding:.75rem .85rem;background:var(--light-gray);border-radius:10px;display:flex;flex-direction:column;gap:.55rem}.hub-pd-reasons li[data-v-6d0ea820]{display:flex;align-items:flex-start;gap:.55rem;font-size:.85rem;color:var(--ink);line-height:1.4;font-weight:500}.hub-pd-reason-dot[data-v-6d0ea820]{width:6px;height:6px;border-radius:50%;margin-top:.42rem;flex-shrink:0;background:#9aa7b2}.hub-pd-reason-dot.green[data-v-6d0ea820]{background:var(--traffic-green)}.hub-pd-reason-dot.amber[data-v-6d0ea820]{background:var(--traffic-amber)}.hub-pd-reason-dot.red[data-v-6d0ea820]{background:var(--traffic-red)}.hub-pd-reason-muted[data-v-6d0ea820]{margin:.9rem 0 0;padding:.75rem .85rem;background:var(--light-gray);border-radius:10px;font-size:.85rem;color:var(--slate);line-height:1.45}.hub-pd-headline[data-v-6d0ea820]{margin:.9rem 0 0;font-size:.9rem;font-weight:700;color:var(--ink)}.hub-pd-cmp[data-v-6d0ea820]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.hub-pd-cmp-row[data-v-6d0ea820]{display:flex;align-items:center;gap:.6rem}.hub-pd-cmp-lbl[data-v-6d0ea820]{flex:0 0 92px;font-size:.76rem;color:var(--slate)}.hub-pd-cmp-track[data-v-6d0ea820]{flex:1;height:8px;background:var(--light-gray);border-radius:999px;overflow:hidden}.hub-pd-cmp-bar[data-v-6d0ea820]{display:block;height:100%;border-radius:999px;background:#9aa7b2;transition:width .4s ease}.hub-pd-cmp-bar.green[data-v-6d0ea820]{background:var(--traffic-green)}.hub-pd-cmp-bar.amber[data-v-6d0ea820]{background:var(--traffic-amber)}.hub-pd-cmp-bar.red[data-v-6d0ea820]{background:var(--traffic-red)}.hub-pd-cmp-bar.avg[data-v-6d0ea820]{background:#9aa7b2}.hub-pd-cmp-bar.best[data-v-6d0ea820]{background:var(--trust-blue)}.hub-pd-cmp-val[data-v-6d0ea820]{flex:0 0 auto;min-width:46px;text-align:right;font-size:.8rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.hub-pd-reviewed[data-v-6d0ea820]{margin:.8rem 0 0;font-size:.72rem;color:var(--slate)}.hub-pd-stale[data-v-6d0ea820]{color:#c77c0a}.hub-pd-deal[data-v-6d0ea820]{background:#fff;border:1px solid rgba(46,204,113,.4);border-radius:14px;padding:.9rem 1rem;box-shadow:0 1px 3px #1c28330d}.hub-pd-deal-top[data-v-6d0ea820]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.hub-pd-deal-tag[data-v-6d0ea820]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#1e874e}.hub-pd-deal-save[data-v-6d0ea820]{font-size:.78rem;font-weight:800;color:#1e874e;background:#2ecc711f;border-radius:999px;padding:.15rem .55rem}.hub-pd-deal-year[data-v-6d0ea820]{margin:0 0 .6rem;font-size:.82rem;color:var(--slate)}.hub-pd-deal-year strong[data-v-6d0ea820]{color:#1e874e;font-weight:800}.hub-pd-deal-body[data-v-6d0ea820]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hub-pd-deal-info[data-v-6d0ea820]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.hub-pd-deal-bank[data-v-6d0ea820]{font-weight:700;color:var(--ink);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-pd-deal-rate[data-v-6d0ea820]{font-size:.82rem;font-weight:700;color:#1e874e;font-variant-numeric:tabular-nums}.hub-pd-deal-rate em[data-v-6d0ea820]{font-style:normal;font-weight:500;color:var(--slate)}.hub-pd-deal-btn[data-v-6d0ea820]{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;border:none;cursor:pointer;background:#1e874e;color:#fff;font-weight:700;font-size:.82rem;padding:.5rem .85rem;border-radius:9px;transition:background .15s ease}.hub-pd-deal-btn[data-v-6d0ea820]:hover{background:#17693d}.hub-pd-repay-grid[data-v-6d0ea820]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem}.hub-pd-repay-cell[data-v-6d0ea820]{background:var(--light-gray);border-radius:10px;padding:.65rem .5rem;text-align:center;display:flex;flex-direction:column;gap:.15rem}.hub-pd-repay-cell.best[data-v-6d0ea820]{background:#1a4d8f14}.hub-pd-repay-cell.save[data-v-6d0ea820]{background:#2ecc711f}.hub-pd-repay-num[data-v-6d0ea820]{font-weight:800;font-size:1.05rem;color:var(--ink);font-variant-numeric:tabular-nums}.hub-pd-repay-cell.save .hub-pd-repay-num[data-v-6d0ea820]{color:#1e874e}.hub-pd-repay-lbl[data-v-6d0ea820]{font-size:.66rem;color:var(--slate)}.hub-pd-repay-year[data-v-6d0ea820]{margin:0 0 .4rem;font-size:.86rem;color:var(--ink);font-weight:600}.hub-pd-repay-year strong[data-v-6d0ea820]{color:#1e874e;font-weight:800}.hub-pd-repay-note[data-v-6d0ea820]{margin:0;font-size:.68rem;color:var(--slate);line-height:1.4}.hub-pd-cta[data-v-6d0ea820]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;border:none;border-radius:12px;background:var(--trust-blue);color:#fff;font-weight:600;font-size:.92rem;padding:.8rem 1rem;cursor:pointer;transition:background .15s ease,transform .15s ease;box-shadow:0 2px 8px #1a4d8f40}.hub-pd-cta[data-v-6d0ea820]:hover{background:#16407a;transform:translateY(-1px)}.hub-pd-save-arrow[data-v-6d0ea820]{font-weight:800}.hub-pd-sec[data-v-6d0ea820]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:.4rem 1.1rem .6rem;box-shadow:0 1px 3px #1c28330d}.hub-pd-sec h3[data-v-6d0ea820]{margin:.9rem 0 .35rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);font-weight:700}.hub-pd-rows[data-v-6d0ea820]{margin:0;display:flex;flex-direction:column}.hub-pd-row[data-v-6d0ea820]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.62rem 0;border-bottom:1px solid var(--light-gray)}.hub-pd-row[data-v-6d0ea820]:last-child{border-bottom:none}.hub-pd-row dt[data-v-6d0ea820]{color:var(--slate);font-size:.85rem;flex-shrink:0}.hub-pd-row dd[data-v-6d0ea820]{margin:0;color:var(--ink);font-weight:700;font-size:.88rem;text-align:right;font-variant-numeric:tabular-nums}.mm-chart[data-v-e65dbaa8]{width:100%}.mm-scale[data-v-e65dbaa8]{display:flex;justify-content:space-between;align-items:baseline;font-size:.64rem;color:var(--slate);text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:.3rem}.mm-peak[data-v-e65dbaa8]{color:var(--trust-blue);font-variant-numeric:tabular-nums}.mm-axis[data-v-e65dbaa8]{display:flex;justify-content:space-between;font-size:.64rem;color:var(--slate);font-variant-numeric:tabular-nums;margin-top:.3rem}.mm-scatter[data-v-e65dbaa8]{position:relative;height:76px;margin:.1rem 0 0}.mm-line[data-v-e65dbaa8]{position:absolute;left:0;right:0;top:50%;height:0;border-top:1px dashed var(--border)}.mm-tag[data-v-e65dbaa8]{position:absolute;left:0;font-size:.56rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;opacity:.55;pointer-events:none}.mm-tag.rise[data-v-e65dbaa8]{top:0;color:var(--traffic-red)}.mm-tag.cut[data-v-e65dbaa8]{bottom:0;color:var(--traffic-green)}.mm-pt[data-v-e65dbaa8]{position:absolute;width:calc(var(--r) * 2);height:calc(var(--r) * 2);padding:0;border:none;border-radius:50%;cursor:pointer;opacity:var(--o);transform:translate(-50%,-50%);animation:mmPtIn-e65dbaa8 .5s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(min(var(--i) * 6ms,.9s) + .12s);transition:transform .16s cubic-bezier(.34,1.56,.64,1),opacity .16s ease,box-shadow .16s ease}.mm-pt.rise[data-v-e65dbaa8]{background:radial-gradient(circle at 35% 30%,#f28d82,var(--traffic-red))}.mm-pt.cut[data-v-e65dbaa8]{background:radial-gradient(circle at 35% 30%,#79dda2,var(--traffic-green))}.mm-pt.rel[data-v-e65dbaa8]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--trust-blue)}.mm-pt[data-v-e65dbaa8]:hover,.mm-pt.active[data-v-e65dbaa8]{opacity:1;transform:translate(-50%,-50%) scale(1.55);z-index:4;box-shadow:0 0 0 2px #fff,0 2px 9px #1c283352}.mm-pt.rel[data-v-e65dbaa8]:hover,.mm-pt.rel.active[data-v-e65dbaa8]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--trust-blue),0 2px 9px #1c283352}.mm-pt.dim[data-v-e65dbaa8]{opacity:.2}.mm-pt[data-v-e65dbaa8]:focus-visible{outline:none;opacity:1;transform:translate(-50%,-50%) scale(1.55);z-index:4}@media (prefers-reduced-motion: reduce){.mm-pt[data-v-e65dbaa8]{animation:none}}.mm-tip[data-v-e65dbaa8]{position:absolute;z-index:5;pointer-events:none;white-space:nowrap;background:var(--ink, #1C2833);color:#fff;padding:.4rem .55rem;border-radius:8px;box-shadow:0 6px 18px #00000038;font-variant-numeric:tabular-nums;transform:translate(-50%,calc(-100% - 12px))}.mm-tip[data-v-e65dbaa8]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--ink, #1C2833)}.mm-tip.flip[data-v-e65dbaa8]{transform:translate(-50%,13px)}.mm-tip.flip[data-v-e65dbaa8]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--ink, #1C2833)}.mm-tip-date[data-v-e65dbaa8]{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.mm-tip-count[data-v-e65dbaa8]{font-size:.82rem;margin-top:.05rem}.mm-tip-count strong[data-v-e65dbaa8]{color:#8fb7ef}.mm-tip-count strong.up[data-v-e65dbaa8]{color:#ff9d92}.mm-tip-count strong.down[data-v-e65dbaa8]{color:#79dda2}.mm-tip-meta[data-v-e65dbaa8]{font-size:.62rem;opacity:.75;margin-top:.05rem}.mm-tip-enter-active[data-v-e65dbaa8],.mm-tip-leave-active[data-v-e65dbaa8]{transition:opacity .14s ease,transform .14s ease}.mm-tip-enter-from[data-v-e65dbaa8],.mm-tip-leave-to[data-v-e65dbaa8]{opacity:0}@keyframes mmPtIn-e65dbaa8{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}60%{opacity:var(--o)}to{opacity:var(--o);transform:translate(-50%,-50%) scale(1)}}.mc[data-v-3ecbc36d]{max-width:1680px;margin:0 auto;padding:2rem 0 4rem}.glass[data-v-3ecbc36d]{background:#fff;border:1px solid var(--border);box-shadow:0 1px 3px #1c28330f,0 1px 2px #1c28330a}.mc-body[data-v-3ecbc36d]{display:grid;grid-template-columns:272px 1fr;gap:1.5rem;align-items:start}.mc-sidebar[data-v-3ecbc36d]{border-radius:16px;padding:1.15rem;position:sticky;top:1rem}.mc-typenav[data-v-3ecbc36d]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.mc-typebtn[data-v-3ecbc36d]{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:.6rem .7rem;border-radius:10px;font-size:.92rem;font-weight:600;color:var(--slate);transition:all .15s ease}.mc-typebtn[data-v-3ecbc36d]:hover{background:var(--light-gray)}.mc-typebtn.active[data-v-3ecbc36d]{background:#eaf1fa;color:var(--trust-blue)}.mc-searchbox[data-v-3ecbc36d]{width:100%;border:1px solid var(--border);border-radius:10px;padding:.55rem .7rem;font-size:.88rem;color:var(--ink);outline:none;margin-bottom:1rem;background:#fff}.mc-searchbox[data-v-3ecbc36d]::placeholder{color:#9aa6b2}.mc-fgroup[data-v-3ecbc36d]{margin-bottom:1.2rem}.mc-fgroup[data-v-3ecbc36d]:last-child{margin-bottom:0}.mc-fgroup label[data-v-3ecbc36d]{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--slate);font-weight:700;margin-bottom:.45rem}.mc-lvrgrid[data-v-3ecbc36d]{display:flex;flex-wrap:wrap;gap:.35rem}.mc-lvrbtn[data-v-3ecbc36d]{border:1px solid var(--border);background:#fff;cursor:pointer;padding:.34rem .6rem;border-radius:8px;font-size:.8rem;font-weight:600;color:var(--slate);transition:all .15s ease}.mc-lvrbtn[data-v-3ecbc36d]:hover{border-color:var(--trust-blue);color:var(--trust-blue)}.mc-lvrbtn.on[data-v-3ecbc36d]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.mc-clear[data-v-3ecbc36d]{float:right;border:none;background:transparent;cursor:pointer;font-size:.68rem;font-weight:700;color:var(--trust-blue);text-transform:none;letter-spacing:0;padding:0}.mc-seg.fill[data-v-3ecbc36d]{display:flex;width:100%;background:var(--light-gray);border-radius:10px;padding:.2rem;gap:.15rem}.mc-seg.fill button[data-v-3ecbc36d]{flex:1 1 0;min-width:0;text-align:center;padding:.46rem .4rem;font-size:.82rem}.mc-seg.stack[data-v-3ecbc36d]{display:flex;flex-direction:column;width:100%;background:var(--light-gray);border-radius:10px;padding:.2rem;gap:.15rem}.mc-seg.stack button[data-v-3ecbc36d]{width:100%;text-align:left;padding:.5rem .65rem;font-size:.82rem;border-radius:8px}.mc-seg.fill button[data-v-3ecbc36d]:not(.on):hover,.mc-seg.stack button[data-v-3ecbc36d]:not(.on):hover{background:#fff;color:var(--ink)}.mc-results[data-v-3ecbc36d]{min-width:0}@media (max-width: 820px){.mc-body[data-v-3ecbc36d]{grid-template-columns:1fr}.mc-sidebar[data-v-3ecbc36d]{position:static}}.mc-head h1[data-v-3ecbc36d]{margin:0 0 .45rem;font-size:2.05rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.mc-sub[data-v-3ecbc36d]{color:var(--slate);max-width:620px;margin:0 0 1.75rem;line-height:1.55}.mc-moves[data-v-3ecbc36d]{border-radius:16px;padding:1.15rem 1.35rem;margin-bottom:1.25rem;display:flex;align-items:stretch;gap:1.75rem;flex-wrap:wrap;position:relative;overflow:hidden}.mc-moves[data-v-3ecbc36d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--trust-blue)}.mc-moves-l[data-v-3ecbc36d]{flex:1 1 260px;min-width:240px}.mc-moves-title[data-v-3ecbc36d]{display:flex;align-items:center;gap:.6rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate)}.mc-moves-pill[data-v-3ecbc36d]{font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--slate);background:var(--light-gray);border-radius:999px;padding:.15rem .55rem}.mc-moves-big[data-v-3ecbc36d]{display:flex;align-items:center;gap:.7rem;margin:.45rem 0 .75rem}.mc-moves-num[data-v-3ecbc36d]{font-size:2.6rem;font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--trust-blue);font-variant-numeric:tabular-nums}.mc-moves-num-lbl[data-v-3ecbc36d]{font-size:.9rem;font-weight:600;color:var(--ink);line-height:1.3}.mc-moves-bar[data-v-3ecbc36d]{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--light-gray)}.mc-moves-bar .cut[data-v-3ecbc36d]{background:var(--traffic-green)}.mc-moves-bar .rise[data-v-3ecbc36d]{background:var(--traffic-red)}.mc-moves-legend[data-v-3ecbc36d]{display:flex;gap:1rem;margin-top:.5rem;font-size:.82rem;font-weight:700}.mc-moves-legend .down[data-v-3ecbc36d]{color:var(--traffic-green)}.mc-moves-legend .up[data-v-3ecbc36d]{color:var(--traffic-red)}.mc-moves-r[data-v-3ecbc36d]{display:flex;flex-direction:column;justify-content:space-between;gap:.7rem;flex:1 1 300px;min-width:260px}.mc-moves-notes[data-v-3ecbc36d]{display:flex;flex-direction:column;gap:.3rem}.mc-moves-note[data-v-3ecbc36d]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;width:100%;padding:.3rem .55rem;background:var(--light-gray);border-radius:8px;border:1px solid transparent;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.mc-moves-note[data-v-3ecbc36d]:hover{background:#eef2f6;border-color:var(--border)}.mc-moves-note .lbl[data-v-3ecbc36d]{font-weight:700;color:var(--slate);font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.mc-moves-note .who[data-v-3ecbc36d]{flex:1;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-moves-note .down[data-v-3ecbc36d]{color:var(--traffic-green);font-weight:800;font-variant-numeric:tabular-nums}.mc-moves-note .up[data-v-3ecbc36d]{color:var(--traffic-red);font-weight:800;font-variant-numeric:tabular-nums}.mc-tabs[data-v-3ecbc36d]{display:inline-flex;gap:.25rem;padding:.3rem;border-radius:14px;margin-bottom:1.1rem}.mc-tab[data-v-3ecbc36d]{display:flex;align-items:center;gap:.45rem;border:none;background:transparent;cursor:pointer;padding:.55rem 1.15rem;border-radius:10px;font-size:.92rem;font-weight:600;color:var(--slate);transition:all .15s ease}.mc-tab-icon[data-v-3ecbc36d]{width:16px;height:16px;opacity:.9}.mc-tab[data-v-3ecbc36d]:hover{background:var(--light-gray)}.mc-tab.active[data-v-3ecbc36d]{background:var(--trust-blue);color:#fff}.mc-controls[data-v-3ecbc36d]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.85rem}.mc-search[data-v-3ecbc36d]{flex:1;min-width:200px;border-radius:12px;padding:.1rem .6rem}.mc-search input[data-v-3ecbc36d]{width:100%;border:none;background:transparent;outline:none;padding:.55rem .4rem;font-size:.9rem;color:var(--ink)}.mc-search input[data-v-3ecbc36d]::placeholder{color:#9aa6b2}.mc-seg[data-v-3ecbc36d]{display:inline-flex;padding:.22rem;border-radius:12px;gap:.12rem}.mc-seg button[data-v-3ecbc36d]{border:none;background:transparent;cursor:pointer;padding:.42rem .85rem;border-radius:9px;font-size:.82rem;font-weight:600;color:var(--slate);white-space:nowrap;transition:all .15s ease}.mc-seg button[data-v-3ecbc36d]:hover{background:var(--light-gray)}.mc-seg button.on[data-v-3ecbc36d]{background:var(--trust-blue);color:#fff}.mc-meta[data-v-3ecbc36d]{color:var(--slate);font-size:.85rem;margin:0 0 1.25rem}.mc-meta strong[data-v-3ecbc36d]{color:var(--trust-blue)}.mc-overview[data-v-3ecbc36d]{border-radius:16px;padding:1.05rem 1.5rem 1.05rem 1.35rem;margin-bottom:1.25rem;display:flex;align-items:stretch;gap:1.75rem;flex-wrap:wrap;position:relative;overflow:hidden}.mc-overview[data-v-3ecbc36d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--trust-blue)}.mc-ov-head[data-v-3ecbc36d]{display:flex;flex-direction:column;justify-content:center;gap:.15rem;min-width:140px;padding-right:1.75rem;border-right:1px solid var(--border)}.mc-ov-eyebrow[data-v-3ecbc36d]{font-size:.64rem;text-transform:uppercase;letter-spacing:.07em;color:var(--trust-blue);font-weight:800}.mc-ov-title[data-v-3ecbc36d]{font-size:1.12rem;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.15}.mc-ov-sub[data-v-3ecbc36d]{font-size:.73rem;color:var(--slate);font-weight:600}.mc-ov-main[data-v-3ecbc36d]{flex:1 1 420px;min-width:300px;display:flex;flex-direction:column;justify-content:center;gap:.85rem}.mc-ov-stats[data-v-3ecbc36d]{display:flex;justify-content:space-between;gap:1rem}.mc-ov-stat[data-v-3ecbc36d]{display:flex;flex-direction:column;gap:.28rem}.mc-ov-lbl[data-v-3ecbc36d]{display:inline-flex;align-items:center;gap:.35rem;font-size:.64rem;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);font-weight:700}.mc-ov-stat.avg .mc-ov-lbl[data-v-3ecbc36d]:before,.mc-ov-stat.med .mc-ov-lbl[data-v-3ecbc36d]:before,.mc-ov-stat.rng .mc-ov-lbl[data-v-3ecbc36d]:before{content:"";width:8px;height:8px;border-radius:2px;flex-shrink:0}.mc-ov-stat.avg .mc-ov-lbl[data-v-3ecbc36d]:before{background:var(--ink);border-radius:999px}.mc-ov-stat.med .mc-ov-lbl[data-v-3ecbc36d]:before{background:var(--trust-blue);border-radius:999px}.mc-ov-stat.rng .mc-ov-lbl[data-v-3ecbc36d]:before{background:#1a4d8f38}.mc-ov-val[data-v-3ecbc36d]{font-size:1.55rem;font-weight:800;color:var(--ink);line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-ov-val.range[data-v-3ecbc36d]{font-size:1.08rem;font-weight:700;color:var(--ink)}.mc-ov-val.best[data-v-3ecbc36d]{color:#1e874e}.mc-ov-rail[data-v-3ecbc36d]{display:flex;flex-direction:column;gap:.3rem}.mc-ov-track[data-v-3ecbc36d]{position:relative;height:6px;border-radius:999px;background:var(--light-gray)}.mc-ov-band[data-v-3ecbc36d]{position:absolute;top:0;bottom:0;background:#1a4d8f38;border-radius:999px}.mc-ov-tick[data-v-3ecbc36d]{position:absolute;top:-3px;width:2.5px;height:12px;border-radius:2px;transform:translate(-50%)}.mc-ov-tick.avg[data-v-3ecbc36d]{background:var(--ink)}.mc-ov-tick.med[data-v-3ecbc36d]{background:var(--trust-blue);box-shadow:0 0 0 2px #fff}.mc-ov-ends[data-v-3ecbc36d]{display:flex;justify-content:space-between;font-size:.66rem;color:var(--slate);font-weight:600;font-variant-numeric:tabular-nums}.mc-ov-ends .best[data-v-3ecbc36d]{color:#1e874e;font-weight:800}@media (max-width: 640px){.mc-ov-head[data-v-3ecbc36d]{border-right:none;padding-right:0;padding-bottom:.75rem;border-bottom:1px solid var(--border)}}.mc-resbar[data-v-3ecbc36d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.25rem}.mc-viewtoggle[data-v-3ecbc36d]{display:inline-flex;background:var(--light-gray);border-radius:10px;padding:.2rem;gap:.15rem}.mc-viewtoggle button[data-v-3ecbc36d]{display:flex;align-items:center;gap:.4rem;border:none;background:transparent;cursor:pointer;padding:.4rem .75rem;border-radius:8px;font-size:.82rem;font-weight:600;color:var(--slate);transition:background .15s ease,color .15s ease,box-shadow .15s ease}.mc-viewtoggle button svg[data-v-3ecbc36d]{width:15px;height:15px}.mc-viewtoggle button[data-v-3ecbc36d]:hover{color:var(--ink)}.mc-viewtoggle button.on[data-v-3ecbc36d]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 3px #1c28331f}.mc-legend[data-v-3ecbc36d]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:-.5rem 0 1.25rem}.mc-legend-pills[data-v-3ecbc36d]{display:inline-flex;flex-wrap:wrap;gap:.35rem}.mc-legend-note[data-v-3ecbc36d]{font-size:.78rem;color:var(--slate)}.mc-legend-note strong[data-v-3ecbc36d]{color:var(--ink);font-weight:700}.mc-grid[data-v-3ecbc36d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:1.1rem}.cards-move[data-v-3ecbc36d]{transition:transform .45s cubic-bezier(.22,1,.36,1)}.cards-enter-active[data-v-3ecbc36d]{transition:opacity .35s ease,transform .35s ease}.cards-leave-active[data-v-3ecbc36d]{transition:opacity .25s ease,transform .25s ease;position:absolute;width:calc(25% - .75rem)}.cards-enter-from[data-v-3ecbc36d]{opacity:0;transform:translateY(12px) scale(.98)}.cards-leave-to[data-v-3ecbc36d]{opacity:0;transform:scale(.96)}.mc-card[data-v-3ecbc36d]{border-radius:16px;padding:1.1rem 1.15rem 1.1rem 1.3rem;position:relative;overflow:hidden;transition:box-shadow .16s ease,transform .16s ease;cursor:pointer;background:#fff;border:1px solid var(--border);box-shadow:0 1px 3px #1c28330f}.mc-card[data-v-3ecbc36d]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1c283321;border-color:#d7dee6}.mc-card[data-v-3ecbc36d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.mc-card.great[data-v-3ecbc36d]:before{background:var(--traffic-green)}.mc-card.good[data-v-3ecbc36d]:before{background:#c6ced6}.mc-card.fair[data-v-3ecbc36d]:before{background:var(--traffic-amber)}.mc-card.poor[data-v-3ecbc36d]:before{background:var(--traffic-red)}.mc-card.selected[data-v-3ecbc36d]{border-color:var(--trust-blue);box-shadow:0 0 0 1px var(--trust-blue),0 6px 18px #1a4d8f24}.mc-card-top[data-v-3ecbc36d]{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.mc-check[data-v-3ecbc36d]{margin-left:auto;flex-shrink:0;width:24px;height:24px;border-radius:7px;cursor:pointer;border:1.5px solid var(--border);background:#fff;color:transparent;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.mc-check svg[data-v-3ecbc36d]{width:14px;height:14px}.mc-check[data-v-3ecbc36d]:hover{border-color:var(--trust-blue);background:#eaf1fa}.mc-check.on[data-v-3ecbc36d]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.mc-check.sm[data-v-3ecbc36d]{width:22px;height:22px;border-radius:6px}.mc-gradeline[data-v-3ecbc36d]{margin-top:.4rem}.mc-gradepill[data-v-3ecbc36d]{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.16rem .5rem;border-radius:999px}.mc-gradepill.great[data-v-3ecbc36d]{color:#1e874e;background:#2ecc7124}.mc-gradepill.good[data-v-3ecbc36d]{color:#4a5a6a;background:var(--light-gray)}.mc-gradepill.fair[data-v-3ecbc36d]{color:#9c6a0a;background:#f39c1226}.mc-gradepill.poor[data-v-3ecbc36d]{color:#c0392b;background:#e74c3c1f}.mc-logo[data-v-3ecbc36d]{width:40px;height:40px;border-radius:10px;background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #EEF1F4}.mc-logo img[data-v-3ecbc36d]{max-width:32px;max-height:32px;object-fit:contain}.mc-initials[data-v-3ecbc36d]{font-weight:700;color:var(--trust-blue);font-size:.85rem}.mc-org[data-v-3ecbc36d]{font-weight:600;font-size:.9rem;color:var(--ink)}.mc-product[data-v-3ecbc36d]{font-size:.95rem;font-weight:700;color:var(--ink);line-height:1.3;margin-bottom:.7rem;min-height:2.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-rate-row[data-v-3ecbc36d]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.mc-rate[data-v-3ecbc36d]{font-size:1.85rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.mc-rate.great[data-v-3ecbc36d]{color:#1e874e}.mc-rate.fair[data-v-3ecbc36d]{color:#b9770e}.mc-rate.poor[data-v-3ecbc36d]{color:#c0392b}.mc-pa[data-v-3ecbc36d]{font-size:.72rem;font-weight:600;color:#7d8894;margin-left:.28rem}.mc-delta[data-v-3ecbc36d]{font-size:.76rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.mc-delta.great[data-v-3ecbc36d],.mc-delta.good[data-v-3ecbc36d]{color:var(--traffic-green)}.mc-delta.fair[data-v-3ecbc36d]{color:#b9770e}.mc-delta.poor[data-v-3ecbc36d]{color:#c0392b}.mc-delta-lbl[data-v-3ecbc36d]{display:block;font-size:.62rem;font-weight:500;color:#7d8894}.mc-card-sub[data-v-3ecbc36d]{font-size:.8rem;color:var(--slate);margin-top:.35rem}.mc-lvrtag[data-v-3ecbc36d]{display:inline-block;margin-top:.5rem;font-size:.72rem;font-weight:700;color:var(--trust-blue);background:#eaf1fa;border-radius:6px;padding:.2rem .5rem}.mc-change[data-v-3ecbc36d]{font-size:.76rem;font-weight:700;margin-top:.45rem;font-variant-numeric:tabular-nums}.mc-change.up[data-v-3ecbc36d]{color:var(--traffic-red)}.mc-change.down[data-v-3ecbc36d]{color:var(--traffic-green)}.mc-change-meta[data-v-3ecbc36d]{font-weight:500;color:#7d8894;margin-left:.15rem}.mc-elig[data-v-3ecbc36d]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.mc-elig-badge[data-v-3ecbc36d]{font-size:.68rem;font-weight:600;color:#9c5b00;cursor:help;background:#f39c1221;border:1px solid rgba(243,156,18,.35);border-radius:6px;padding:.14rem .45rem}.mc-chips[data-v-3ecbc36d]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.mc-chip[data-v-3ecbc36d]{font-size:.71rem;font-weight:500;color:var(--slate);background:var(--light-gray);border-radius:6px;padding:.18rem .48rem}.mc-badge[data-v-3ecbc36d]{font-size:.71rem;font-weight:600;color:#1e874e;background:#2ecc711f;border-radius:6px;padding:.18rem .48rem}.mc-tablewrap[data-v-3ecbc36d]{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #1c28330f}.mc-table[data-v-3ecbc36d]{width:100%;border-collapse:collapse;font-size:.86rem}.mc-table thead th[data-v-3ecbc36d]{position:sticky;top:0;z-index:1;background:#f7f9fb;text-align:left;padding:.6rem .9rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--slate);border-bottom:1px solid var(--border);white-space:nowrap;-webkit-user-select:none;user-select:none}.mc-table th.num[data-v-3ecbc36d],.mc-table td.num[data-v-3ecbc36d]{text-align:right}.mc-th-sort[data-v-3ecbc36d]{cursor:pointer;transition:color .12s ease,background .12s ease}.mc-th-sort[data-v-3ecbc36d]:hover{color:var(--trust-blue);background:#eef3f8}.mc-th-sort.sorted[data-v-3ecbc36d]{color:var(--trust-blue)}.mc-arrow[data-v-3ecbc36d]{color:#c3ccd6;font-weight:700;font-size:.85em;margin-left:.1rem}.mc-th-sort:hover .mc-arrow[data-v-3ecbc36d],.mc-th-sort.sorted .mc-arrow[data-v-3ecbc36d]{color:var(--trust-blue)}.mc-th-sel[data-v-3ecbc36d]{width:42px}.mc-table tbody tr[data-v-3ecbc36d]{border-bottom:1px solid var(--light-gray);cursor:pointer;transition:background .12s ease}.mc-table tbody tr[data-v-3ecbc36d]:last-child{border-bottom:none}.mc-table tbody tr[data-v-3ecbc36d]:hover{background:#f6f9fc}.mc-table tbody tr.selected[data-v-3ecbc36d]{background:#eaf1fa;box-shadow:inset 3px 0 0 var(--trust-blue)}.mc-table td[data-v-3ecbc36d]{padding:.6rem .9rem;vertical-align:middle}.mc-td-sel[data-v-3ecbc36d]{padding-left:.9rem;padding-right:0}.mc-td-bank[data-v-3ecbc36d]{display:flex;align-items:center;gap:.55rem}.mc-logo.sm[data-v-3ecbc36d]{width:28px;height:28px;border-radius:7px}.mc-logo.sm img[data-v-3ecbc36d]{max-width:22px;max-height:22px}.mc-tbank-name[data-v-3ecbc36d]{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.mc-td-prod[data-v-3ecbc36d]{max-width:320px}.mc-tprod[data-v-3ecbc36d]{font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-tsub[data-v-3ecbc36d]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.2rem}.mc-tlvr[data-v-3ecbc36d]{font-size:.68rem;font-weight:700;color:var(--trust-blue);background:#eaf1fa;border-radius:5px;padding:.08rem .4rem}.mc-tbadge[data-v-3ecbc36d]{font-size:.68rem;font-weight:600;color:#1e874e;background:#2ecc711f;border-radius:5px;padding:.08rem .4rem}.mc-telig[data-v-3ecbc36d]{font-size:.68rem;font-weight:600;color:#9c5b00;background:#f39c1221;border-radius:5px;padding:.08rem .4rem;cursor:help}.mc-warn[data-v-3ecbc36d]{margin-left:.3rem;color:var(--traffic-amber);font-size:.85em;cursor:help;vertical-align:middle}.mc-trate[data-v-3ecbc36d]{font-weight:800;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--ink)}.mc-trate.great[data-v-3ecbc36d]{color:#1e874e}.mc-trate.fair[data-v-3ecbc36d]{color:#b9770e}.mc-trate.poor[data-v-3ecbc36d]{color:#c0392b}.mc-tdelta[data-v-3ecbc36d]{font-weight:600;font-variant-numeric:tabular-nums}.mc-tdelta.great[data-v-3ecbc36d],.mc-tdelta.good[data-v-3ecbc36d]{color:var(--traffic-green)}.mc-tdelta.fair[data-v-3ecbc36d]{color:#b9770e}.mc-tdelta.poor[data-v-3ecbc36d]{color:#c0392b}.mc-tcomp[data-v-3ecbc36d]{font-variant-numeric:tabular-nums;color:var(--slate)}.mc-tchg[data-v-3ecbc36d]{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-tchg.up[data-v-3ecbc36d]{color:var(--traffic-red)}.mc-tchg.down[data-v-3ecbc36d]{color:var(--traffic-green)}.mc-dash[data-v-3ecbc36d]{color:#c3ccd6}.mc-loadmore[data-v-3ecbc36d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.75rem}.mc-loadmore button[data-v-3ecbc36d]{border:1px solid var(--border);background:#fff;color:var(--trust-blue);font-weight:700;font-size:.9rem;padding:.65rem 2rem;border-radius:10px;cursor:pointer;transition:all .15s ease}.mc-loadmore button[data-v-3ecbc36d]:hover{background:#eaf1fa;border-color:var(--trust-blue)}.mc-loadmore-meta[data-v-3ecbc36d]{font-size:.8rem;color:var(--slate)}.mc-tray[data-v-3ecbc36d]{position:fixed;left:50%;transform:translate(-50%);bottom:1.5rem;z-index:20;display:flex;align-items:center;gap:.85rem;padding:.65rem .75rem .65rem 1rem;background:var(--ink, #1C2833);color:#fff;border-radius:14px;box-shadow:0 12px 34px #0f171e5c}.mc-tray-count[data-v-3ecbc36d]{display:flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 .4rem;background:var(--trust-blue);border-radius:999px;font-weight:800;font-size:.85rem;font-variant-numeric:tabular-nums}.mc-tray-txt[data-v-3ecbc36d]{font-size:.88rem;font-weight:500}.mc-tray-clear[data-v-3ecbc36d]{border:none;background:#ffffff24;color:#fff;font-weight:600;font-size:.82rem;padding:.45rem .8rem;border-radius:9px;cursor:pointer;transition:background .15s ease}.mc-tray-clear[data-v-3ecbc36d]:hover{background:#ffffff3d}.mc-tray-go[data-v-3ecbc36d]{border:none;background:#2ecc71;color:#0f3d24;font-weight:700;font-size:.85rem;padding:.45rem 1rem;border-radius:9px;cursor:pointer;transition:background .15s ease}.mc-tray-go[data-v-3ecbc36d]:hover{background:#29b866}.mc-tray-enter-active[data-v-3ecbc36d],.mc-tray-leave-active[data-v-3ecbc36d]{transition:opacity .2s ease,transform .2s ease}.mc-tray-enter-from[data-v-3ecbc36d],.mc-tray-leave-to[data-v-3ecbc36d]{opacity:0;transform:translate(-50%,12px)}.mc-state[data-v-3ecbc36d]{padding:3rem;text-align:center;color:var(--slate);grid-column:1 / -1}.mc-error[data-v-3ecbc36d]{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--slate)}.mc-error-ic[data-v-3ecbc36d]{width:34px;height:34px;color:var(--traffic-amber)}.mc-error p[data-v-3ecbc36d]{margin:0;max-width:340px}.mc-retry[data-v-3ecbc36d]{border:1px solid var(--trust-blue);background:var(--trust-blue);color:#fff;font-weight:700;font-size:.88rem;padding:.55rem 1.4rem;border-radius:10px;cursor:pointer;transition:background .15s ease}.mc-retry[data-v-3ecbc36d]:hover{background:#16407a}.cmp[data-v-8192333a]{max-width:1680px;margin:0 auto;padding:2rem 0 4rem}.cmp-head h1[data-v-8192333a]{margin:0 0 .3rem;font-size:1.95rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.cmp-head p[data-v-8192333a]{margin:0 0 1.5rem;color:var(--slate)}.cmp-picker[data-v-8192333a]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;margin-bottom:1.5rem}.cmp-cats[data-v-8192333a]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid var(--light-gray)}.cmp-cats button[data-v-8192333a]{border:1px solid var(--border);background:#fff;color:var(--slate);font-weight:600;font-size:.82rem;padding:.4rem .85rem;border-radius:999px;cursor:pointer;transition:all .15s ease}.cmp-cats button[data-v-8192333a]:hover{background:var(--light-gray)}.cmp-cats button.on[data-v-8192333a]{background:var(--trust-blue);color:#fff;border-color:var(--trust-blue)}.cmp-filters[data-v-8192333a]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.cmp-filters select[data-v-8192333a],.cmp-filters input[data-v-8192333a]{border:1px solid var(--border);border-radius:9px;padding:.5rem .7rem;font-size:.88rem;color:var(--ink);background:#fff;outline:none}.cmp-filters select[data-v-8192333a]:focus,.cmp-filters input[data-v-8192333a]:focus{border-color:var(--trust-blue)}.cmp-filters select[data-v-8192333a]{min-width:150px;max-width:220px}.cmp-filters input[data-v-8192333a]{flex:1;min-width:140px}.cmp-count[data-v-8192333a]{font-size:.82rem;font-weight:600;color:var(--slate)}.cmp-clear[data-v-8192333a]{border:1px solid var(--border);background:#fff;color:var(--slate);font-weight:600;padding:.5rem .8rem;border-radius:9px;cursor:pointer}.cmp-pick-head[data-v-8192333a]{margin-top:.85rem;font-size:.82rem;font-weight:600;color:var(--ink)}.cmp-pick-note[data-v-8192333a]{color:var(--slate);font-weight:400}.cmp-picklist[data-v-8192333a]{margin-top:.5rem;max-height:320px;overflow-y:auto;border:1px solid var(--border);border-radius:10px}.cmp-pick[data-v-8192333a]{display:flex;align-items:center;gap:.75rem;padding:.55rem .8rem;border-bottom:1px solid var(--light-gray)}.cmp-pick[data-v-8192333a]:last-child{border-bottom:none}.cmp-pick-info[data-v-8192333a]{flex:1;min-width:0}.cmp-pick-name[data-v-8192333a]{font-weight:600;color:var(--ink);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-pick-meta[data-v-8192333a]{color:var(--slate);font-size:.78rem}.cmp-pick-rate[data-v-8192333a]{font-weight:800;color:#1e874e;font-variant-numeric:tabular-nums;font-size:.95rem;flex-shrink:0}.cmp-rate-pre[data-v-8192333a]{font-size:.68rem;font-weight:600;color:var(--slate);margin-right:.25rem}.cmp-logo[data-v-8192333a]{width:34px;height:34px;border-radius:8px;background:#fff;border:1px solid #EEF1F4;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;font-weight:700;color:var(--trust-blue);font-size:.68rem}.cmp-logo img[data-v-8192333a]{max-width:26px;max-height:26px;object-fit:contain}.cmp-logo.sm[data-v-8192333a]{width:24px;height:24px;border-radius:6px;font-size:.6rem}.cmp-logo.sm img[data-v-8192333a]{max-width:18px;max-height:18px}.cmp-logo.all[data-v-8192333a]{color:var(--slate)}.cmp-lender[data-v-8192333a]{position:relative}.cmp-lender-btn[data-v-8192333a]{display:flex;align-items:center;gap:.45rem;border:1px solid var(--border);background:#fff;border-radius:9px;padding:.4rem .7rem;cursor:pointer;font-size:.88rem;color:var(--ink);min-width:170px}.cmp-lender-txt[data-v-8192333a]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-caret[data-v-8192333a]{color:var(--slate);font-size:.7rem}.cmp-lender-scrim[data-v-8192333a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8}.cmp-lender-menu[data-v-8192333a]{position:absolute;z-index:9;top:calc(100% + 4px);left:0;width:300px;max-height:360px;overflow-y:auto;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #1c283329;padding:.4rem}.cmp-lender-search[data-v-8192333a]{width:100%;border:1px solid var(--border);border-radius:8px;padding:.45rem .6rem;font-size:.85rem;outline:none;margin-bottom:.3rem}.cmp-lender-item[data-v-8192333a]{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem;border-radius:7px;cursor:pointer}.cmp-lender-item[data-v-8192333a]:hover{background:var(--light-gray)}.cmp-lender-item.on[data-v-8192333a]{background:#eaf1fa}.cmp-lender-name[data-v-8192333a]{flex:1;font-size:.85rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-star[data-v-8192333a]{border:none;background:none;cursor:pointer;font-size:.95rem;color:#d3dae2;line-height:1;padding:.1rem}.cmp-star[data-v-8192333a]:hover,.cmp-star.on[data-v-8192333a]{color:#f39c12}.cmp-lender-empty[data-v-8192333a]{padding:.6rem;color:var(--slate);font-size:.82rem;text-align:center}.cmp-add[data-v-8192333a]{border:1px solid var(--trust-blue);background:#fff;color:var(--trust-blue);font-weight:600;padding:.35rem .9rem;border-radius:8px;cursor:pointer;flex-shrink:0;transition:all .15s ease}.cmp-add[data-v-8192333a]:hover:not(:disabled){background:var(--trust-blue);color:#fff}.cmp-add[data-v-8192333a]:disabled{opacity:.4;cursor:default}.cmp-hint[data-v-8192333a],.cmp-nohits[data-v-8192333a]{margin-top:.85rem;color:var(--slate);font-size:.86rem}.cmp-retry[data-v-8192333a]{border:1px solid var(--trust-blue);background:#fff;color:var(--trust-blue);font-weight:700;font-size:.82rem;padding:.3rem .75rem;border-radius:8px;cursor:pointer;margin-left:.4rem;transition:all .15s ease}.cmp-retry[data-v-8192333a]:hover{background:var(--trust-blue);color:#fff}.cmp-loading[data-v-8192333a]{display:flex;justify-content:center;padding:2.25rem 1rem}.cmp-empty[data-v-8192333a]{text-align:center;padding:4rem 1rem;color:var(--slate);background:#fff;border:1px solid var(--border);border-radius:16px}.cmp-empty-icon[data-v-8192333a]{font-size:2rem;color:var(--trust-blue)}.cmp-empty-title[data-v-8192333a]{font-weight:700;color:var(--ink);margin:.5rem 0 .2rem}.cmp-empty-sub[data-v-8192333a]{font-size:.9rem}.cmp-scroll[data-v-8192333a]{background:#fff;border:1px solid var(--border);border-radius:16px}.cmp-table[data-v-8192333a]{width:100%;border-collapse:collapse;font-size:.85rem;table-layout:fixed}.cmp-table th[data-v-8192333a],.cmp-table td[data-v-8192333a]{padding:.6rem .85rem;text-align:left;vertical-align:top}.cmp-corner[data-v-8192333a]{width:180px}.cmp-table thead th[data-v-8192333a]{position:sticky;top:70px;z-index:5;background:#fff;box-shadow:inset 0 -2px 0 var(--trust-blue),0 10px 12px -6px #14203438}.cmp-table thead th[data-v-8192333a]:first-child{border-top-left-radius:16px}.cmp-table thead th[data-v-8192333a]:last-child{border-top-right-radius:16px}.cmp-prod[data-v-8192333a]{position:relative;border-bottom:2px solid var(--trust-blue);vertical-align:bottom;padding-top:1rem}.cmp-remove[data-v-8192333a]{position:absolute;top:.5rem;right:.5rem;width:22px;height:22px;border:none;border-radius:6px;background:var(--light-gray);color:var(--slate);cursor:pointer;font-size:.7rem}.cmp-remove[data-v-8192333a]:hover{background:#e7ecf1}.cmp-prod-top[data-v-8192333a]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.cmp-prod-org[data-v-8192333a]{font-size:.78rem;color:var(--slate);font-weight:600}.cmp-prod-name[data-v-8192333a]{font-weight:700;color:var(--ink);line-height:1.25;margin:0 0 .45rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmp-prod-rate[data-v-8192333a]{font-size:1.55rem;font-weight:800;color:#1e874e;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cmp-prod-rate small[data-v-8192333a]{font-size:.7rem;font-weight:600;color:var(--slate);margin-left:.25rem}.cmp-prod-rate.loading[data-v-8192333a]{color:var(--slate)}.cmp-table tbody tr[data-v-8192333a]:not(.cmp-section):hover{background:#f6f9fc}.cmp-lbl[data-v-8192333a]{background:#fcfdfe}.cmp-feetoggle[data-v-8192333a]{border:none;background:none;color:var(--slate);cursor:pointer;font-size:.75rem;padding:0 .3rem 0 0;transition:transform .15s ease,color .15s ease;display:inline-block}.cmp-feetoggle[data-v-8192333a]:hover{color:var(--trust-blue)}.cmp-feetoggle.open[data-v-8192333a]{transform:rotate(90deg);color:var(--trust-blue)}tr.cmp-fee-open .cmp-lbl[data-v-8192333a]{color:var(--trust-blue)}.cmp-feedetail td[data-v-8192333a]{background:#f6f9fc;padding:.5rem .85rem .7rem}.cmp-feedesc[data-v-8192333a]{font-size:.8rem;color:#33465a;line-height:1.5;margin-top:.25rem}.cmp-feedesc[data-v-8192333a]:first-child{margin-top:0}.cmp-feedesc strong[data-v-8192333a]{color:var(--ink)}.cmp-feedesc a[data-v-8192333a]{color:var(--trust-blue);font-weight:600;text-decoration:none;margin-left:.35rem;white-space:nowrap}.cmp-feedesc a[data-v-8192333a]:hover{text-decoration:underline}.cmp-section[data-v-8192333a]{scroll-margin-top:84px}.cmp-section td[data-v-8192333a]{background:var(--light-gray);font-weight:700;color:var(--trust-blue);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding:.45rem .85rem}.cmp-table tbody tr[data-v-8192333a]:not(.cmp-section){border-bottom:1px solid var(--light-gray)}.cmp-lbl[data-v-8192333a]{color:var(--slate);font-weight:600}.cmp-table td.strong[data-v-8192333a]{font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.cmp-table td.num[data-v-8192333a]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink);white-space:nowrap}.cmp-table td.num.dash[data-v-8192333a]{color:#c3ccd6;font-weight:400}.cmp-table td.best[data-v-8192333a]{color:#1e874e;background:#2ecc711a;box-shadow:inset 2px 0 #27ae60}.cmp-variant[data-v-8192333a]{font-size:.8rem;color:var(--slate);font-weight:600;white-space:normal;line-height:1.35}.cmp-rlines[data-v-8192333a]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.cmp-rline[data-v-8192333a]{display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem;width:100%;padding:.1rem .35rem;border-radius:6px}.cmp-rline.best[data-v-8192333a]{background:#2ecc711f;box-shadow:inset 2px 0 #27ae60}.cmp-rline.sel[data-v-8192333a]{background:#eaf1fa;box-shadow:inset 2px 0 0 var(--trust-blue)}.cmp-rline.sel.best[data-v-8192333a]{background:linear-gradient(90deg,#eaf1fa,#2ecc711f);box-shadow:inset 2px 0 0 var(--trust-blue)}.cmp-rband[data-v-8192333a]{font-size:.72rem;font-weight:500;color:var(--slate);margin-right:auto}.cmp-rrate[data-v-8192333a]{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.cmp-rline.best .cmp-rrate[data-v-8192333a]{color:#1e874e}.cmp-rline.sel .cmp-rrate[data-v-8192333a]{color:var(--trust-blue)}.cmp-selnote[data-v-8192333a]{font-weight:500;color:var(--slate);text-transform:none;letter-spacing:0}.cmp-rates[data-v-8192333a]{display:flex;flex-direction:column;gap:.3rem}.cmp-rate-line[data-v-8192333a]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cmp-rate-desc[data-v-8192333a]{color:var(--slate);font-size:.78rem}.cmp-rate-val[data-v-8192333a]{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0}.cmp-muted[data-v-8192333a]{color:var(--slate)}.cmp-table td.yes[data-v-8192333a]{color:#1e874e;font-weight:700}.sm[data-v-e57e2678]{position:relative}.sm-btn[data-v-e57e2678]{display:flex;align-items:center;gap:.45rem;width:100%;border:1px solid var(--border);background:#fff;border-radius:9px;padding:.5rem .7rem;cursor:pointer;font-size:.88rem;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.sm-btn[data-v-e57e2678]:hover{border-color:#c2ccd6}.sm-btn.open[data-v-e57e2678]{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.sm-txt[data-v-e57e2678]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-caret[data-v-e57e2678]{color:var(--slate);font-size:.7rem;transition:transform .15s ease}.sm-caret.up[data-v-e57e2678]{transform:rotate(180deg)}.sm-scrim[data-v-e57e2678]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8}.sm-menu[data-v-e57e2678]{position:absolute;z-index:9;top:calc(100% + 4px);left:0;right:0;max-height:320px;overflow-y:auto;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #1c283329;padding:.4rem}.sm-search[data-v-e57e2678]{position:sticky;top:-.4rem;margin:-.4rem -.4rem .4rem;padding:.5rem;background:#fff;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:.4rem}.sm-search-ico[data-v-e57e2678]{width:16px;height:16px;color:var(--slate);flex-shrink:0}.sm-search-input[data-v-e57e2678]{flex:1;border:none;outline:none;background:transparent;font-size:.85rem;color:var(--ink)}.sm-search-input[data-v-e57e2678]::placeholder{color:#aab4c0}.sm-empty[data-v-e57e2678]{padding:.6rem .5rem;color:var(--slate);font-size:.83rem;text-align:center}.sm-item[data-v-e57e2678]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .5rem;border-radius:7px;cursor:pointer;font-size:.85rem;color:var(--ink)}.sm-item[data-v-e57e2678]:hover{background:var(--light-gray)}.sm-item.on[data-v-e57e2678]{background:#eaf1fa;color:var(--trust-blue);font-weight:500}.sm-left[data-v-e57e2678]{display:flex;align-items:center;gap:.5rem;min-width:0}.sm-left>span[data-v-e57e2678]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-ico[data-v-e57e2678]{width:22px;height:22px;border-radius:5px;object-fit:contain;background:#fff;flex-shrink:0}.sm-check[data-v-e57e2678]{width:16px;height:16px;color:var(--trust-blue);flex-shrink:0}.rr[data-v-cfb0b9e6]{max-width:1680px;margin:0 auto;padding:1.5rem 0 3rem}.rr-head h1[data-v-cfb0b9e6]{font-size:1.7rem;font-weight:800;color:var(--ink);margin:0 0 .2rem;letter-spacing:-.01em}.rr-head p[data-v-cfb0b9e6]{color:var(--slate);margin:0 0 1rem}.rr-producttabs[data-v-cfb0b9e6]{display:flex;gap:.25rem;border-bottom:1px solid var(--border);margin-bottom:1.25rem}.rr-producttabs button[data-v-cfb0b9e6]{border:none;background:none;cursor:pointer;font-size:.95rem;font-weight:600;color:var(--slate);padding:.6rem .9rem;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.rr-producttabs button[data-v-cfb0b9e6]:hover{color:var(--ink)}.rr-producttabs button.on[data-v-cfb0b9e6]{color:var(--trust-blue);border-bottom-color:var(--trust-blue)}.rr-error[data-v-cfb0b9e6]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;color:var(--traffic-red);background:#e74c3c14;border:1px solid rgba(231,76,60,.25);border-radius:12px;padding:1rem}.rr-loading[data-v-cfb0b9e6]{padding:3rem;display:flex;justify-content:center}.rr-layout[data-v-cfb0b9e6]{display:flex;gap:1.25rem;align-items:flex-start}.rr-side[data-v-cfb0b9e6]{position:sticky;top:84px;width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}.rr-block[data-v-cfb0b9e6]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem}.rr-block-head[data-v-cfb0b9e6]{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--ink);font-size:.95rem;margin-bottom:.7rem}.rr-ic[data-v-cfb0b9e6]{width:17px;height:17px;color:var(--slate);flex-shrink:0}.rr-count[data-v-cfb0b9e6]{margin-left:auto;background:var(--trust-blue);color:#fff;font-size:.72rem;font-weight:700;min-width:22px;text-align:center;border-radius:20px;padding:.1rem .4rem}.rr-lbl[data-v-cfb0b9e6]{display:block;font-size:.75rem;font-weight:600;color:var(--slate);margin:.6rem 0 .25rem}.rr-lbl[data-v-cfb0b9e6]:first-of-type{margin-top:0}.rr-input[data-v-cfb0b9e6]{width:100%;border:1px solid var(--border);border-radius:9px;padding:.5rem .6rem;font-size:.88rem;color:var(--ink);background:#fff;outline:none}.rr-input[data-v-cfb0b9e6]:focus{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.rr-preset[data-v-cfb0b9e6]{position:relative}.rr-preset-btn[data-v-cfb0b9e6]{display:flex;align-items:center;gap:.45rem;width:100%;border:1px solid var(--border);background:#fff;border-radius:9px;padding:.5rem .7rem;cursor:pointer;font-size:.88rem;color:var(--ink)}.rr-preset-btn[data-v-cfb0b9e6]:hover{border-color:#c2ccd6}.rr-preset-txt[data-v-cfb0b9e6]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-preset-txt.placeholder[data-v-cfb0b9e6]{color:#9aa6b2}.rr-caret[data-v-cfb0b9e6]{color:var(--slate);font-size:.7rem}.rr-preset-scrim[data-v-cfb0b9e6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8}.rr-preset-menu[data-v-cfb0b9e6]{position:absolute;z-index:9;top:calc(100% + 4px);left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 30px #1c283329;padding:.4rem}.rr-preset-item[data-v-cfb0b9e6]{display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;border-radius:7px;cursor:pointer}.rr-preset-item[data-v-cfb0b9e6]:hover{background:var(--light-gray)}.rr-preset-item.on[data-v-cfb0b9e6]{background:#eaf1fa}.rr-preset-name[data-v-cfb0b9e6]{flex:1;font-size:.85rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-preset-name.muted[data-v-cfb0b9e6]{color:var(--slate)}.rr-preset-meta[data-v-cfb0b9e6]{font-size:.72rem;color:var(--slate);flex-shrink:0}.rr-preset-empty[data-v-cfb0b9e6]{padding:.6rem;color:var(--slate);font-size:.82rem;text-align:center}.rr-preset-actions[data-v-cfb0b9e6]{display:flex;gap:.4rem;margin-top:.6rem}.rr-preset-toast[data-v-cfb0b9e6]{display:flex;align-items:center;gap:.4rem;margin-top:.6rem;padding:.45rem .6rem;background:#2ecc711f;color:#1e874b;border-radius:8px;font-size:.82rem;font-weight:600}.rr-preset-toast svg[data-v-cfb0b9e6]{width:15px;height:15px;flex-shrink:0}.rr-orgtools[data-v-cfb0b9e6]{display:flex;gap:.75rem;margin:.5rem 0}.rr-link[data-v-cfb0b9e6]{border:none;background:none;color:var(--trust-blue);font-size:.8rem;font-weight:600;cursor:pointer;padding:0}.rr-link[data-v-cfb0b9e6]:hover{text-decoration:underline}.rr-orglist[data-v-cfb0b9e6]{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.1rem;margin:0 -.3rem}.rr-orgmove-move[data-v-cfb0b9e6]{transition:transform .34s cubic-bezier(.2,.8,.2,1)}.rr-org[data-v-cfb0b9e6]{display:flex;align-items:center;gap:.5rem;padding:.4rem;border-radius:8px;cursor:pointer}.rr-org[data-v-cfb0b9e6]:hover{background:var(--light-gray)}.rr-org.on[data-v-cfb0b9e6]{background:#1a4d8f12}.rr-org input[data-v-cfb0b9e6]{accent-color:var(--trust-blue)}.rr-org-logo[data-v-cfb0b9e6]{width:24px;height:24px;border-radius:6px;background:#fff;border:1px solid #EEF1F4;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.rr-org-logo img[data-v-cfb0b9e6]{max-width:18px;max-height:18px;object-fit:contain}.rr-org-logo.sm[data-v-cfb0b9e6]{width:26px;height:26px}.rr-org-name[data-v-cfb0b9e6]{flex:1;font-size:.85rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-star[data-v-cfb0b9e6]{border:none;background:none;cursor:pointer;font-size:.9rem;color:#d3dae2;line-height:1;padding:.1rem}.rr-star[data-v-cfb0b9e6]:hover,.rr-star.on[data-v-cfb0b9e6]{color:#f39c12}.rr-actions[data-v-cfb0b9e6]{position:sticky;bottom:0}.rr-btn[data-v-cfb0b9e6]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:10px;font-weight:600;cursor:pointer;transition:background .15s ease,transform .12s ease}.rr-btn.primary[data-v-cfb0b9e6]{width:100%;border:none;background:var(--trust-blue);color:#fff;padding:.7rem;font-size:.95rem}.rr-btn.primary[data-v-cfb0b9e6]:hover:not(:disabled){background:#16407a}.rr-btn.ghost[data-v-cfb0b9e6]{border:1px solid var(--border);background:#fff;color:var(--ink);padding:.5rem .85rem;font-size:.85rem}.rr-btn.ghost[data-v-cfb0b9e6]:hover:not(:disabled){background:var(--light-gray)}.rr-btn.sm[data-v-cfb0b9e6]{flex:1;padding:.4rem;font-size:.78rem}.rr-btn.danger[data-v-cfb0b9e6]{color:var(--traffic-red)}.rr-btn[data-v-cfb0b9e6]:disabled{opacity:.45;cursor:default}.rr-main[data-v-cfb0b9e6]{flex:1;min-width:0;background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.25rem}.rr-panel-toggle[data-v-cfb0b9e6]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);background:#fff;color:var(--slate);font-size:.8rem;font-weight:600;padding:.35rem .7rem;border-radius:8px;cursor:pointer;margin-bottom:.9rem;transition:background .15s ease,color .15s ease}.rr-panel-toggle[data-v-cfb0b9e6]:hover{background:var(--light-gray);color:var(--ink)}.rr-panel-toggle svg[data-v-cfb0b9e6]{width:15px;height:15px}.rr-generating[data-v-cfb0b9e6]{padding:3.5rem 1rem;display:flex;flex-direction:column;align-items:center}.rr-loadbar[data-v-cfb0b9e6]{width:min(320px,80%);height:5px;background:var(--light-gray);border-radius:999px;overflow:hidden}.rr-loadbar i[data-v-cfb0b9e6]{display:block;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,var(--trust-blue),#4f86c6);animation:rr-indet-cfb0b9e6 1.1s ease-in-out infinite}@keyframes rr-indet-cfb0b9e6{0%{transform:translate(-120%)}to{transform:translate(320%)}}.rr-gen-label[data-v-cfb0b9e6]{margin-top:.9rem;color:var(--slate);font-size:.9rem;font-weight:600}.rr-swap-enter-active[data-v-cfb0b9e6]{transition:opacity .35s ease,transform .35s ease}.rr-swap-leave-active[data-v-cfb0b9e6]{transition:opacity .15s ease}.rr-swap-enter-from[data-v-cfb0b9e6]{opacity:0;transform:translateY(10px)}.rr-swap-leave-to[data-v-cfb0b9e6]{opacity:0}.rr-placeholder[data-v-cfb0b9e6]{text-align:center;padding:3rem 1rem;color:var(--slate)}.rr-ph-ic[data-v-cfb0b9e6]{width:40px;height:40px;color:#c6ced6;margin-bottom:.6rem}.rr-ph-title[data-v-cfb0b9e6]{font-weight:700;color:var(--ink);margin-bottom:.3rem}.rr-placeholder p[data-v-cfb0b9e6]{max-width:380px;margin:0 auto;font-size:.9rem;line-height:1.5}.rr-main-head[data-v-cfb0b9e6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.rr-main-head h2[data-v-cfb0b9e6]{font-size:1.15rem;font-weight:800;color:var(--ink);margin:0}.rr-sub[data-v-cfb0b9e6]{color:var(--slate);font-size:.85rem;margin-top:.15rem}.rr-viewseg[data-v-cfb0b9e6]{display:inline-flex;background:var(--light-gray);border-radius:10px;padding:3px;flex-shrink:0}.rr-viewseg button[data-v-cfb0b9e6]{border:none;background:transparent;color:var(--slate);font-weight:600;font-size:.82rem;padding:.4rem .85rem;border-radius:8px;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}.rr-viewseg button[data-v-cfb0b9e6]:hover{color:var(--ink)}.rr-viewseg button.on[data-v-cfb0b9e6]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 3px #1c28331f}.rr-toggles[data-v-cfb0b9e6]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.rr-toggle[data-v-cfb0b9e6]{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:500;color:var(--slate);cursor:pointer;background:#fff;border:1px solid var(--border);border-radius:999px;padding:.4rem .85rem .4rem .6rem;transition:border-color .15s ease,background .15s ease,color .15s ease}.rr-toggle[data-v-cfb0b9e6]:hover{border-color:#c2ccd6}.rr-toggle[data-v-cfb0b9e6]:has(input:checked){border-color:var(--trust-blue);background:#eaf1fa;color:var(--trust-blue)}.rr-toggle input[data-v-cfb0b9e6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:18px;height:18px;flex-shrink:0;border:1.5px solid #c2ccd6;border-radius:5px;background:#fff;cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.rr-toggle input[data-v-cfb0b9e6]:checked{background:var(--trust-blue);border-color:var(--trust-blue)}.rr-toggle input[data-v-cfb0b9e6]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rr-restricted-key[data-v-cfb0b9e6]{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;color:var(--slate)}.rr-restricted-dot[data-v-cfb0b9e6]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f39c12;box-shadow:0 0 0 2px #f39c1240;flex-shrink:0}.rr-tablewrap[data-v-cfb0b9e6]{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.rr-table[data-v-cfb0b9e6]{width:100%;border-collapse:collapse;font-size:.88rem}.rr-table th[data-v-cfb0b9e6],.rr-table td[data-v-cfb0b9e6]{padding:.65rem .8rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--light-gray)}.rr-table thead th[data-v-cfb0b9e6]{background:var(--light-gray);color:var(--slate);font-weight:700;font-size:.76rem;text-transform:uppercase;letter-spacing:.03em;position:sticky;top:0}.rr-table th.rr-th-lender[data-v-cfb0b9e6],.rr-table td.rr-td-lender[data-v-cfb0b9e6]{text-align:left}.rr-td-lender[data-v-cfb0b9e6]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--ink);position:sticky;left:0;background:#fff}.rr-table tbody tr:hover .rr-td-lender[data-v-cfb0b9e6]{background:var(--light-gray)}.rr-table tbody tr:last-child td[data-v-cfb0b9e6]{border-bottom:none}.rr-cell[data-v-cfb0b9e6]{font-variant-numeric:tabular-nums}.rr-warn[data-v-cfb0b9e6]{margin-left:.3rem;color:var(--traffic-amber);cursor:help}.rr-cell.empty[data-v-cfb0b9e6]{color:#b7c0ca}.rr-cell.clickable[data-v-cfb0b9e6]{cursor:pointer}.rr-cell.clickable[data-v-cfb0b9e6]:hover{background:#1a4d8f0f}.rr-rate[data-v-cfb0b9e6]{display:block;font-weight:700;color:var(--ink)}.rr-rate .rr-restricted-dot[data-v-cfb0b9e6]{margin-left:.3rem;vertical-align:middle;cursor:help}.rr-comp[data-v-cfb0b9e6]{display:block;font-size:.72rem;color:var(--slate)}.rr-cell.restricted[data-v-cfb0b9e6]{background:#f39c1212}.rr-cell.restricted.best[data-v-cfb0b9e6],.rr-cell.best[data-v-cfb0b9e6]{background:#2ecc711a}.rr-cell.best .rr-rate[data-v-cfb0b9e6]{color:#1e874b}.rr-cell.best.clickable[data-v-cfb0b9e6]:hover{background:#2ecc712e}.rr-cell[data-v-cfb0b9e6]{position:relative}.rr-cell.selectable[data-v-cfb0b9e6]{cursor:pointer}.rr-cell.selectable[data-v-cfb0b9e6]:hover{background:#1a4d8f0f}.rr-cell.unpickable[data-v-cfb0b9e6]{cursor:not-allowed;opacity:.55}.rr-cell.selected[data-v-cfb0b9e6]{background:var(--trust-blue)!important;box-shadow:none}.rr-cell.selected .rr-rate[data-v-cfb0b9e6]{color:#fff}.rr-cell.selected .rr-comp[data-v-cfb0b9e6]{color:#ffffffd1}.rr-cell.selected .rr-restricted-dot[data-v-cfb0b9e6]{box-shadow:0 0 0 2px #ffffff73}.rr-cell.selected.clickable[data-v-cfb0b9e6]:hover{background:#16407a!important}.rr-cc-name[data-v-cfb0b9e6]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.rr-cc-prod[data-v-cfb0b9e6]{font-weight:600;color:var(--ink);line-height:1.2;white-space:normal}.rr-cc-org[data-v-cfb0b9e6]{font-size:.72rem;color:var(--slate)}.rr-cc-row[data-v-cfb0b9e6]{cursor:pointer}.rr-cc-row.unpickable[data-v-cfb0b9e6]{cursor:not-allowed;opacity:.55}.rr-cc-row:hover td[data-v-cfb0b9e6]{background:#1a4d8f0a}.rr-cc-row.selected td[data-v-cfb0b9e6]{background:#eaf1fa}.rr-cc-row.selected:hover td[data-v-cfb0b9e6]{background:#e1ebf6}.rr-cc-row.selected td[data-v-cfb0b9e6]:first-child{box-shadow:inset 3px 0 0 var(--trust-blue)}.rr-cc-bt[data-v-cfb0b9e6]{text-align:right}.rr-bt-badge[data-v-cfb0b9e6]{display:inline-block;font-size:.75rem;font-weight:600;color:#7a4f00;background:#f39c1226;border-radius:6px;padding:.12rem .5rem;cursor:help}.rr-selectbtn[data-v-cfb0b9e6]{display:inline-flex;align-items:center;gap:.4rem;margin-left:auto;cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--slate);font-size:.82rem;font-weight:600;padding:.4rem .8rem;border-radius:999px;transition:background .15s ease,color .15s ease,border-color .15s ease}.rr-selectbtn[data-v-cfb0b9e6]:hover{border-color:#c2ccd6;color:var(--ink)}.rr-selectbtn.on[data-v-cfb0b9e6]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.rr-selectbtn svg[data-v-cfb0b9e6]{width:15px;height:15px}.rr-comparetray[data-v-cfb0b9e6]{position:sticky;bottom:0;display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.7rem .9rem;background:#fff;border:1px solid var(--trust-blue);border-radius:12px;box-shadow:0 6px 20px #14203424}.rr-ct-count[data-v-cfb0b9e6]{flex:1;font-size:.9rem;color:var(--ink);white-space:nowrap}.rr-ct-count strong[data-v-cfb0b9e6]{font-weight:700}.rr-ct-note[data-v-cfb0b9e6]{font-size:.76rem;color:var(--slate)}.rr-comparetray .rr-btn[data-v-cfb0b9e6]{flex:none;width:auto}.rr-comparetray .rr-ct-go[data-v-cfb0b9e6]{padding:.6rem 1.2rem;font-size:.9rem}.rr-scrim[data-v-cfb0b9e6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#14203473;display:flex;align-items:center;justify-content:center;padding:1rem}.rr-modal[data-v-cfb0b9e6]{position:relative;width:min(420px,100%);background:#fff;border-radius:18px;padding:1.75rem;box-shadow:0 24px 60px #1420344d}.rr-modal-close[data-v-cfb0b9e6]{position:absolute;top:.9rem;right:.9rem;border:none;background:var(--light-gray);width:30px;height:30px;border-radius:50%;cursor:pointer;color:var(--slate);font-size:.9rem}.rr-modal-close[data-v-cfb0b9e6]:hover{background:#e6eaee}.rr-modal-ic[data-v-cfb0b9e6]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#1a4d8f1a;color:var(--trust-blue);margin-bottom:.7rem}.rr-modal-ic svg[data-v-cfb0b9e6]{width:22px;height:22px}.rr-modal h2[data-v-cfb0b9e6]{font-size:1.25rem;font-weight:800;color:var(--ink);margin:0 0 .25rem}.rr-modal-sub[data-v-cfb0b9e6]{color:var(--slate);font-size:.9rem;line-height:1.5;margin:0 0 1rem}.rr-modal .rr-lbl[data-v-cfb0b9e6]{margin-top:0}.rr-modal-actions[data-v-cfb0b9e6]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.25rem}.rr-modal-actions .rr-btn.primary[data-v-cfb0b9e6]{width:auto;padding:.6rem 1.1rem}.rr-modal-enter-active[data-v-cfb0b9e6],.rr-modal-leave-active[data-v-cfb0b9e6]{transition:opacity .2s ease}.rr-modal-enter-active .rr-modal[data-v-cfb0b9e6],.rr-modal-leave-active .rr-modal[data-v-cfb0b9e6]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.rr-modal-enter-from[data-v-cfb0b9e6],.rr-modal-leave-to[data-v-cfb0b9e6]{opacity:0}.rr-modal-enter-from .rr-modal[data-v-cfb0b9e6],.rr-modal-leave-to .rr-modal[data-v-cfb0b9e6]{transform:translateY(16px) scale(.98);opacity:0}@media (max-width: 900px){.rr-layout[data-v-cfb0b9e6]{flex-direction:column}.rr-side[data-v-cfb0b9e6]{position:static;width:100%}}.calc[data-v-b7cecc34]{max-width:1560px;margin:0 auto;padding:1.25rem 0 3rem}.calc-head h1[data-v-b7cecc34]{margin:0 0 .2rem;font-size:1.55rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;animation:calcIn-b7cecc34 .5s ease both}.calc-head p[data-v-b7cecc34]{margin:0 0 1.1rem;color:var(--slate);font-size:.92rem;animation:calcIn-b7cecc34 .5s ease .05s both}.calc-main[data-v-b7cecc34]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:.85rem;align-items:start}.calc-lane[data-v-b7cecc34]{display:flex;flex-direction:column;gap:.85rem;min-width:0}.calc-lane-left[data-v-b7cecc34]{position:sticky;top:4.5rem}@media (max-width: 1024px){.calc-main[data-v-b7cecc34]{grid-template-columns:1fr}.calc-lane-left[data-v-b7cecc34]{position:static}}.calc-card[data-v-b7cecc34]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;box-shadow:0 1px 3px #1c28330f;transition:box-shadow .2s ease,transform .2s ease;animation:calcIn-b7cecc34 .55s cubic-bezier(.22,1,.36,1) both}.calc-card[data-v-b7cecc34]:hover{box-shadow:0 8px 24px #1c28331a;transform:translateY(-2px)}.calc-lane>.calc-card[data-v-b7cecc34]:nth-child(1){animation-delay:.08s}.calc-lane>.calc-card[data-v-b7cecc34]:nth-child(2){animation-delay:.15s}.calc-lane>.calc-card[data-v-b7cecc34]:nth-child(3){animation-delay:.22s}.calc-card-head[data-v-b7cecc34]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.calc-card-head h2[data-v-b7cecc34]{margin:0 auto 0 0;font-size:.98rem;color:var(--ink);font-weight:700}.calc-ic[data-v-b7cecc34]{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.calc-ic svg[data-v-b7cecc34]{width:15px;height:15px}.calc-ic.ic-blue[data-v-b7cecc34]{background:#1a4d8f1a;color:var(--trust-blue)}.calc-ic.ic-green[data-v-b7cecc34]{background:#2ecc7124;color:#1e874e}.calc-ic.ic-slate[data-v-b7cecc34]{background:#5d6d7e1f;color:var(--slate)}.calc-field[data-v-b7cecc34]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.65rem}.calc-field[data-v-b7cecc34]:last-child{margin-bottom:0}.calc-label[data-v-b7cecc34]{font-size:.8rem;font-weight:600;color:var(--ink)}.calc-input[data-v-b7cecc34]{display:flex;align-items:center;gap:.4rem;background:var(--light-gray);border:1px solid var(--border);border-radius:9px;padding:0 .7rem;transition:border-color .15s ease,box-shadow .15s ease}.calc-input[data-v-b7cecc34]:focus-within{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.calc-input input[data-v-b7cecc34]{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:1rem;font-weight:600;color:var(--ink);padding:.5rem 0}.calc-input input[data-v-b7cecc34]::-webkit-outer-spin-button,.calc-input input[data-v-b7cecc34]::-webkit-inner-spin-button{margin:0}.calc-affix[data-v-b7cecc34]{color:var(--slate);font-weight:600;font-size:.92rem}.calc-help[data-v-b7cecc34]{font-size:.7rem;color:var(--slate)}.calc-row[data-v-b7cecc34]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.calc-seg[data-v-b7cecc34]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.6rem}.calc-seg button[data-v-b7cecc34]{padding:.5rem;border-radius:9px;border:1px solid var(--border);background:var(--light-gray);font-size:.85rem;font-weight:600;color:var(--slate);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.calc-seg button[data-v-b7cecc34]:hover{border-color:#1a4d8f66}.calc-seg button.on[data-v-b7cecc34]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.calc-tip[data-v-b7cecc34]{margin:0;font-size:.75rem;line-height:1.45;color:var(--slate);background:#2ecc7117;border-radius:9px;padding:.55rem .7rem}.calc-tip strong[data-v-b7cecc34]{color:var(--trust-blue)}.calc-tip strong.pos[data-v-b7cecc34]{color:#1e874e}.calc-disclaimer[data-v-b7cecc34]{margin:0;font-size:.7rem;color:var(--slate);padding:0 .15rem}.calc-badge[data-v-b7cecc34]{margin-left:auto;font-size:.68rem;font-weight:700;color:#1e874e;background:#2ecc7124;padding:.22rem .55rem;border-radius:7px}.calc-kpis[data-v-b7cecc34]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.kpi[data-v-b7cecc34]{border-radius:10px;padding:.5rem .65rem;display:flex;flex-direction:column;gap:.22rem;border:1px solid transparent}.kpi-num[data-v-b7cecc34]{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.kpi-lbl[data-v-b7cecc34]{font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--slate)}.kpi.blue[data-v-b7cecc34]{background:#1a4d8f12;border-color:#1a4d8f29}.kpi.blue .kpi-num[data-v-b7cecc34]{color:var(--trust-blue)}.kpi.amber[data-v-b7cecc34]{background:#f39c121c;border-color:#f39c123d}.kpi.amber .kpi-num[data-v-b7cecc34]{color:#b9770e}.kpi.red[data-v-b7cecc34]{background:#e65c5c17;border-color:#e65c5c38}.kpi.red .kpi-num[data-v-b7cecc34]{color:var(--traffic-red)}.kpi.green[data-v-b7cecc34]{background:#2ecc711c;border-color:#2ecc714d}.kpi.green .kpi-num[data-v-b7cecc34]{color:#1e874e}.kpi.slate[data-v-b7cecc34]{background:var(--light-gray);border-color:var(--border)}.kpi.slate .kpi-num[data-v-b7cecc34]{color:var(--ink)}@media (max-width: 560px){.calc-kpis[data-v-b7cecc34]{grid-template-columns:1fr 1fr}}.calc-cmp[data-v-b7cecc34]{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:.75rem}.calc-cmp thead th[data-v-b7cecc34]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);padding:0 .7rem .45rem;border-bottom:1px solid var(--border)}.calc-cmp thead th.accent[data-v-b7cecc34]{color:#1e874e}.calc-cmp .num[data-v-b7cecc34]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.calc-cmp tbody td[data-v-b7cecc34]{padding:.42rem .7rem;border-bottom:1px solid var(--border)}.calc-cmp tbody tr:last-child td[data-v-b7cecc34]{border-bottom:none}.calc-cmp tbody td[data-v-b7cecc34]:first-child{color:var(--slate);font-weight:600}.calc-cmp tbody td.num[data-v-b7cecc34]{font-weight:700;color:var(--ink)}.calc-cmp td.accent[data-v-b7cecc34]{color:#1e874e}.calc-cmp td.pos[data-v-b7cecc34]{color:#1e874e;font-weight:800}.calc-cmp td.muted[data-v-b7cecc34]{color:var(--slate);font-weight:500}.calc-cmp small[data-v-b7cecc34]{font-weight:500;color:var(--slate);font-size:.72rem;margin-left:.15rem}.calc-cmp small.eq[data-v-b7cecc34]{display:block;margin:.1rem 0 0;font-size:.68rem}.calc-info[data-v-b7cecc34]{position:relative;display:inline-flex;vertical-align:middle;margin-left:.25rem;color:var(--slate);cursor:help}.calc-info svg[data-v-b7cecc34]{width:12px;height:12px}.calc-info[data-v-b7cecc34]:hover,.calc-info[data-v-b7cecc34]:focus-visible{color:var(--trust-blue);outline:none}.calc-info-pop[data-v-b7cecc34]{position:absolute;bottom:calc(100% + 8px);right:-8px;z-index:6;width:250px;white-space:normal;text-align:left;font-weight:500;font-size:.72rem;line-height:1.45;color:var(--slate);background:#fff;border:1px solid var(--border);border-radius:10px;padding:.6rem .7rem;box-shadow:0 8px 24px #1c283329;opacity:0;transform:translateY(3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.calc-info-pop strong[data-v-b7cecc34]{display:block;margin-bottom:.3rem;color:var(--ink);font-weight:700;font-size:.74rem}.calc-info:hover .calc-info-pop[data-v-b7cecc34],.calc-info:focus .calc-info-pop[data-v-b7cecc34],.calc-info:focus-visible .calc-info-pop[data-v-b7cecc34]{opacity:1;transform:translateY(0);pointer-events:auto}.calc-equiv[data-v-b7cecc34]{margin:.6rem 0 0;font-size:.74rem;color:var(--slate)}.calc-equiv strong[data-v-b7cecc34]{color:var(--ink);font-weight:700}.calc-hint[data-v-b7cecc34]{margin:.75rem 0 0;font-size:.76rem;color:var(--slate)}.calc-legend[data-v-b7cecc34]{display:flex;gap:1rem}.calc-legend span[data-v-b7cecc34]{display:flex;align-items:center;gap:.4rem;font-size:.76rem;color:var(--slate)}.calc-legend i[data-v-b7cecc34]{width:12px;height:12px;border-radius:4px}.calc-legend i.blue[data-v-b7cecc34]{background:var(--trust-blue)}.calc-legend i.green[data-v-b7cecc34]{background:#1e874e}.calc-chart[data-v-b7cecc34]{position:relative;width:100%;background:var(--light-gray);border-radius:10px;padding:.6rem;touch-action:none}.calc-chart svg[data-v-b7cecc34]{width:100%;height:auto;display:block}.calc-grid line[data-v-b7cecc34]{stroke:#5d6d7e2e;stroke-width:1}.calc-grid text[data-v-b7cecc34]{fill:var(--slate);font-size:11px}.calc-line[data-v-b7cecc34]{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.calc-line.blue[data-v-b7cecc34]{stroke:var(--trust-blue)}.calc-line.green[data-v-b7cecc34]{stroke:#1e874e}.calc-area[data-v-b7cecc34]{stroke:none}.calc-area.blue[data-v-b7cecc34]{fill:#1a4d8f1a}.calc-area.green[data-v-b7cecc34]{fill:#2ecc711f}.calc-guide[data-v-b7cecc34]{stroke:#1c283347;stroke-width:1;stroke-dasharray:3 3}.calc-dot[data-v-b7cecc34]{stroke:#fff;stroke-width:2}.calc-dot.blue[data-v-b7cecc34]{fill:var(--trust-blue)}.calc-dot.green[data-v-b7cecc34]{fill:#1e874e}.calc-tipbox[data-v-b7cecc34]{position:absolute;z-index:3;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;background:#fff;border:1px solid var(--border);border-radius:10px;padding:.5rem .6rem;box-shadow:0 6px 20px #1c283329;min-width:148px;white-space:nowrap}.calc-tipbox-yr[data-v-b7cecc34]{font-size:.7rem;font-weight:800;color:var(--ink);margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.04em}.calc-tipbox-row[data-v-b7cecc34]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--slate)}.calc-tipbox-row+.calc-tipbox-row[data-v-b7cecc34]{margin-top:.15rem}.calc-tipbox-row i[data-v-b7cecc34]{width:9px;height:9px;border-radius:3px;flex-shrink:0}.calc-tipbox-row i.blue[data-v-b7cecc34]{background:var(--trust-blue)}.calc-tipbox-row i.green[data-v-b7cecc34]{background:#1e874e}.calc-tipbox-row span[data-v-b7cecc34]{flex:1}.calc-tipbox-row b[data-v-b7cecc34]{color:var(--ink);font-variant-numeric:tabular-nums}.calc-tipbox-row.muted[data-v-b7cecc34]{margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--border)}.calc-tipbox-row.muted span[data-v-b7cecc34],.calc-tipbox-row.muted b[data-v-b7cecc34]{color:var(--slate);font-weight:600}.calc-toggle[data-v-b7cecc34]{margin-top:.75rem;width:100%;text-align:left;cursor:pointer;background:#1a4d8f0d;border:1px solid rgba(26,77,143,.2);border-radius:9px;padding:.55rem .85rem;font-size:.83rem;font-weight:600;color:var(--trust-blue);transition:background .15s ease}.calc-toggle[data-v-b7cecc34]:hover{background:#1a4d8f17}.calc-toggle-caret[data-v-b7cecc34]{display:inline-block;width:1em}.calc-table-wrap[data-v-b7cecc34]{margin-top:.75rem;overflow-x:auto}.calc-table[data-v-b7cecc34]{width:100%;border-collapse:collapse;font-size:.85rem}.calc-table th[data-v-b7cecc34],.calc-table td[data-v-b7cecc34]{padding:.6rem .7rem;text-align:left}.calc-table thead th[data-v-b7cecc34]{font-size:.72rem;font-weight:700;color:var(--slate);border-bottom:1px solid var(--border)}.calc-table .num[data-v-b7cecc34]{text-align:right;font-variant-numeric:tabular-nums}.calc-table th.green[data-v-b7cecc34],.calc-table td.green[data-v-b7cecc34]{color:#1e874e}.calc-table th.red[data-v-b7cecc34],.calc-table td.red[data-v-b7cecc34]{color:var(--traffic-red)}.calc-table tbody tr[data-v-b7cecc34]:nth-child(2n){background:#f4f6f899}.calc-table td[data-v-b7cecc34]:first-child{font-weight:700;color:var(--ink)}.calc-paid[data-v-b7cecc34]{font-size:.72rem;font-weight:700;color:#fff;background:#1e874e;padding:.15rem .5rem;border-radius:7px}.calc-empty[data-v-b7cecc34]{color:var(--slate);text-align:center;padding:2.5rem 2rem}@keyframes calcIn-b7cecc34{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.broker-workspace[data-v-550bfb47]{max-width:1120px;margin:0 auto;padding:2rem 0 1rem}.bw-head[data-v-550bfb47]{margin-bottom:1.75rem}.bw-eyebrow[data-v-550bfb47]{color:var(--emerald);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem}.bw-title[data-v-550bfb47]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0}.bw-meta[data-v-550bfb47]{display:flex;gap:.5rem;margin-top:.75rem}.bw-chip[data-v-550bfb47]{display:inline-flex;align-items:center;padding:.25rem .7rem;border-radius:999px;background:var(--light-gray);color:var(--slate);border:1px solid var(--border);font-size:.78rem;font-weight:600;text-transform:capitalize}.bw-chip.ok[data-v-550bfb47]{background:#2ecc711f;color:var(--traffic-green);border-color:#2ecc714d}.bw-chip.muted[data-v-550bfb47]{background:var(--light-gray);color:var(--slate)}.bw-section-title[data-v-550bfb47]{color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .9rem}.bw-section-title[data-v-550bfb47]:not(:first-of-type){margin-top:2rem}.bw-actions[data-v-550bfb47]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.bw-act[data-v-550bfb47]{position:relative;display:flex;flex-direction:column;padding:1.4rem 1.35rem 1.25rem;border-radius:16px;text-decoration:none;background:var(--surface);border:1px solid var(--border);box-shadow:0 2px 10px #0f2e570d;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.bw-act[data-v-550bfb47]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--act)}.bw-act[data-v-550bfb47]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f2e5721;border-color:var(--act)}.bw-act-icon[data-v-550bfb47]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--act-soft);color:var(--act);margin-bottom:.9rem}.bw-act-icon svg[data-v-550bfb47]{width:24px;height:24px}.bw-act-body[data-v-550bfb47]{flex:1}.bw-act-title[data-v-550bfb47]{color:var(--ink);font-size:1.05rem;font-weight:800;margin:0 0 .3rem;letter-spacing:-.01em}.bw-act-desc[data-v-550bfb47]{color:var(--slate);font-size:.85rem;line-height:1.45;margin:0}.bw-act-go[data-v-550bfb47]{display:inline-flex;align-items:center;gap:5px;margin-top:1rem;color:var(--act);font-weight:700;font-size:.86rem}.bw-act-go svg[data-v-550bfb47]{width:16px;height:16px;transition:transform .15s ease}.bw-act:hover .bw-act-go svg[data-v-550bfb47]{transform:translate(3px)}.act-teal[data-v-550bfb47]{--act: #0d9488;--act-soft: rgba(13, 148, 136, .12)}.act-blue[data-v-550bfb47]{--act: #1A4D8F;--act-soft: rgba(26, 77, 143, .1)}.act-green[data-v-550bfb47]{--act: #1e874e;--act-soft: rgba(46, 204, 113, .14)}.act-violet[data-v-550bfb47]{--act: #6c5ce7;--act-soft: rgba(108, 92, 231, .12)}.act-amber[data-v-550bfb47]{--act: #b45309;--act-soft: rgba(180, 83, 9, .1)}.act-rose[data-v-550bfb47]{--act: #be123c;--act-soft: rgba(190, 18, 60, .1)}.bw-act-badge[data-v-550bfb47]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;border-radius:999px;background:var(--act);color:#fff;font-size:.72rem;font-weight:800;vertical-align:middle}.bw-grid[data-v-550bfb47]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.bw-card[data-v-550bfb47]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.25rem;box-shadow:0 2px 10px #0f2e570d;position:relative}.bw-card-stat[data-v-550bfb47]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.bw-card-badge[data-v-550bfb47]{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bw-card-badge svg[data-v-550bfb47]{width:21px;height:21px}.bw-card-badge.green[data-v-550bfb47]{background:#2ecc7124;color:#1e874e}.bw-card-label[data-v-550bfb47]{color:var(--slate);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}.bw-card-value[data-v-550bfb47]{color:var(--ink);font-size:1.15rem;font-weight:700;margin:0}.bw-card-value.bw-stat[data-v-550bfb47]{font-size:2.1rem;line-height:1}.bw-card-sub[data-v-550bfb47]{color:var(--slate);font-size:.82rem;margin:.35rem 0 0}.bw-dim[data-v-550bfb47]{color:var(--slate)}.bw-status[data-v-550bfb47]{position:absolute;top:1.25rem;right:1.25rem;padding:.15rem .6rem;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:capitalize}.bw-status.ok[data-v-550bfb47]{background:#2ecc711f;color:var(--traffic-green)}.bw-status.muted[data-v-550bfb47]{background:var(--light-gray);color:var(--slate)}.bw-soon[data-v-550bfb47]{margin-top:2rem;padding:1.25rem;border:1px dashed var(--border);border-radius:14px;background:#f4f6f899}.bw-soon-title[data-v-550bfb47]{color:var(--ink);font-weight:700;font-size:.9rem;margin:0 0 .75rem}.bw-soon-list[data-v-550bfb47]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.bw-soon-list li[data-v-550bfb47]{padding:.35rem .75rem;border-radius:8px;background:var(--surface);border:1px solid var(--border);color:var(--slate);font-size:.82rem;font-weight:600}.bb[data-v-4462a3d9]{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 15px 0 11px;border-radius:10px;background:var(--surface);border:1px solid var(--border);color:var(--trust-blue);font-weight:600;font-size:.88rem;text-decoration:none;margin-bottom:1.35rem;transition:background .15s ease,border-color .15s ease,transform .12s ease}.bb[data-v-4462a3d9]:hover{background:var(--light-gray);border-color:#c2ccd6}.bb[data-v-4462a3d9]:active{transform:translateY(1px)}.bb svg[data-v-4462a3d9]{width:18px;height:18px}.editor[data-v-fcaad3c0]{max-width:1040px;margin:0 auto;padding:2rem 0 3rem}.ed-head[data-v-fcaad3c0]{margin-bottom:1.5rem}.ed-back[data-v-fcaad3c0]{display:inline-block;color:var(--slate);text-decoration:none;font-size:.82rem;font-weight:600;margin-bottom:.75rem}.ed-back[data-v-fcaad3c0]:hover{color:var(--trust-blue)}.ed-eyebrow[data-v-fcaad3c0]{color:var(--emerald);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem}.ed-title[data-v-fcaad3c0]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0}.ed-sub[data-v-fcaad3c0]{color:var(--slate);font-size:.9rem;margin:.5rem 0 0;max-width:60ch;line-height:1.5}.ed-banner[data-v-fcaad3c0]{border-radius:10px;padding:.7rem .9rem;font-size:.86rem;margin:0 0 1rem}.ed-banner.err[data-v-fcaad3c0]{background:#e65c5c1a;color:var(--traffic-red)}.ed-grid[data-v-fcaad3c0]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.5rem;align-items:start}@media (max-width: 860px){.ed-grid[data-v-fcaad3c0]{grid-template-columns:1fr}}.ed-form[data-v-fcaad3c0]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.5rem;box-shadow:0 2px 10px #0f2e570d}.ed-field[data-v-fcaad3c0]{margin-bottom:1.1rem}.ed-field[data-v-fcaad3c0]:last-of-type{margin-bottom:0}.ed-label[data-v-fcaad3c0]{display:block;color:var(--ink);font-size:.82rem;font-weight:700;margin-bottom:.4rem}.ed-optional[data-v-fcaad3c0]{color:var(--slate);font-weight:500}.ed-form input[type=text][data-v-fcaad3c0],.ed-form input[type=tel][data-v-fcaad3c0],.ed-form input[type=email][data-v-fcaad3c0],.ed-form input[type=url][data-v-fcaad3c0]{width:100%;border:1px solid var(--border);border-radius:10px;padding:.65rem .8rem;font-size:.95rem;color:var(--ink);outline:none;background:#fff}.ed-form input[data-v-fcaad3c0]:focus{border-color:var(--trust-blue)}.ed-form input[aria-invalid=true][data-v-fcaad3c0]{border-color:var(--traffic-red)}.ed-hint[data-v-fcaad3c0]{color:var(--slate);font-size:.76rem;margin:.4rem 0 0}.ed-err[data-v-fcaad3c0]{color:var(--traffic-red);font-size:.78rem;margin:.35rem 0 0}.ed-err.inline[data-v-fcaad3c0]{margin:0}.ed-headshot-row[data-v-fcaad3c0]{display:flex;align-items:center;gap:1rem}.ed-avatar[data-v-fcaad3c0]{width:68px;height:68px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--light-gray);border:1px solid var(--border);color:var(--slate);font-weight:800;font-size:1.3rem}.ed-avatar img[data-v-fcaad3c0]{width:100%;height:100%;object-fit:cover}.ed-headshot-actions[data-v-fcaad3c0]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.ed-btn[data-v-fcaad3c0]{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;border:1px solid transparent;padding:.6rem 1.1rem}.ed-btn.primary[data-v-fcaad3c0]{background:var(--trust-blue);color:#fff}.ed-btn.primary[data-v-fcaad3c0]:disabled{opacity:.6;cursor:default}.ed-btn.ghost[data-v-fcaad3c0]{background:#fff;border-color:var(--border);color:var(--trust-blue);padding:.5rem .9rem}.ed-btn.ghost[data-v-fcaad3c0]:hover{border-color:var(--trust-blue)}.ed-link-btn[data-v-fcaad3c0]{border:none;background:none;color:var(--slate);font-size:.8rem;font-weight:600;cursor:pointer;padding:0}.ed-link-btn[data-v-fcaad3c0]:hover{color:var(--traffic-red)}.ed-actions[data-v-fcaad3c0]{display:flex;align-items:center;gap:1rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--border)}.ed-saved[data-v-fcaad3c0]{color:var(--traffic-green);font-weight:700;font-size:.85rem}.ed-loading[data-v-fcaad3c0]{color:var(--slate);padding:2rem 0}.ed-preview[data-v-fcaad3c0]{position:sticky;top:5rem}.ed-preview-label[data-v-fcaad3c0]{color:var(--slate);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}.card[data-v-fcaad3c0]{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0f2e571a}.card-top[data-v-fcaad3c0]{display:flex;align-items:center;gap:1rem;padding:1.4rem 1.4rem 1.2rem;background:linear-gradient(120deg,#163f75,#1a4d8f 55%,#22619f)}.card-avatar[data-v-fcaad3c0]{width:64px;height:64px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ffffff29;border:2px solid rgba(255,255,255,.5);color:#fff;font-weight:800;font-size:1.3rem}.card-avatar img[data-v-fcaad3c0]{width:100%;height:100%;object-fit:cover}.card-id[data-v-fcaad3c0]{min-width:0}.card-name[data-v-fcaad3c0]{color:#fff;font-weight:800;font-size:1.15rem;margin:0;overflow-wrap:anywhere}.card-brand[data-v-fcaad3c0]{color:#ffffffd9;font-size:.85rem;margin:.15rem 0 0;overflow-wrap:anywhere}.card-contacts[data-v-fcaad3c0]{list-style:none;margin:0;padding:1rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.7rem}.card-contacts li[data-v-fcaad3c0]{display:flex;align-items:center;gap:.6rem;color:var(--ink);font-size:.9rem;overflow-wrap:anywhere}.card-ico[data-v-fcaad3c0]{width:1.2rem;text-align:center;flex-shrink:0}.card-book[data-v-fcaad3c0]{color:var(--trust-blue);font-weight:700}.card-empty[data-v-fcaad3c0]{color:var(--slate);font-size:.85rem;margin:0;padding:1rem 1.4rem 1.4rem}.ci[data-v-e7f56ffe]{max-width:1140px;margin:0 auto;padding:2rem 0 3rem}.ci-cols[data-v-e7f56ffe]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.25rem;align-items:start}@media (max-width: 900px){.ci-cols[data-v-e7f56ffe]{grid-template-columns:1fr}}.ci-head[data-v-e7f56ffe]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.ci-eyebrow[data-v-e7f56ffe]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.ci-head h1[data-v-e7f56ffe]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.ci-sub[data-v-e7f56ffe]{color:var(--slate);font-size:.92rem;line-height:1.5;margin:.5rem 0 0;max-width:540px}.ci-back[data-v-e7f56ffe]{display:inline-flex;align-items:center;gap:4px;color:var(--trust-blue);font-weight:600;font-size:.85rem;text-decoration:none;white-space:nowrap;padding-top:.4rem}.ci-back svg[data-v-e7f56ffe]{width:16px;height:16px}.ci-back[data-v-e7f56ffe]:hover{text-decoration:underline}.ci-card[data-v-e7f56ffe]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:1.75rem;margin-bottom:1.25rem;box-shadow:0 6px 28px #0f2e5712;overflow:hidden}.ci-card-flat[data-v-e7f56ffe]{box-shadow:0 2px 12px #0f2e570d}.ci-accent[data-v-e7f56ffe]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--trust-blue),var(--emerald))}.ci-section-head[data-v-e7f56ffe]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.15rem}.ci-section-gap[data-v-e7f56ffe]{margin-top:1.75rem;padding-top:1.6rem;border-top:1px solid var(--border)}.ci-badge[data-v-e7f56ffe]{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1a4d8f1a;color:var(--trust-blue)}.ci-badge svg[data-v-e7f56ffe]{width:20px;height:20px}.ci-badge-green[data-v-e7f56ffe]{background:#2ecc7124;color:#1e874e}.ci-badge-quiet[data-v-e7f56ffe]{background:var(--light-gray);color:var(--slate)}.ci-section-head h2[data-v-e7f56ffe]{color:var(--ink);font-size:1.05rem;font-weight:700;margin:0}.ci-section-head p[data-v-e7f56ffe]{color:var(--slate);font-size:.8rem;margin:1px 0 0}.ci-grid[data-v-e7f56ffe]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ci-col-2[data-v-e7f56ffe]{grid-column:1 / -1}.ci-field[data-v-e7f56ffe]{display:flex;flex-direction:column;gap:.4rem}.ci-field>span[data-v-e7f56ffe]{color:var(--slate);font-size:.76rem;font-weight:600;letter-spacing:.01em}.ci-input[data-v-e7f56ffe]{width:100%;height:46px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#fff;font-size:.92rem;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}.ci-input[data-v-e7f56ffe]::placeholder{color:#aab4c0}.ci-input[data-v-e7f56ffe]:focus{outline:none;border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.ci-input[data-v-e7f56ffe]::-webkit-outer-spin-button,.ci-input[data-v-e7f56ffe]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ci-input[type=number][data-v-e7f56ffe]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ci-rate[data-v-e7f56ffe]{position:relative;display:flex;align-items:center}.ci-rate-input[data-v-e7f56ffe]{padding-right:60px}.ci-rate-pct[data-v-e7f56ffe]{position:absolute;right:42px;color:var(--slate);font-weight:600;font-size:.9rem;pointer-events:none}.ci-step[data-v-e7f56ffe]{position:absolute;right:6px;display:flex;flex-direction:column;gap:1px}.ci-step button[data-v-e7f56ffe]{width:26px;height:19px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--slate);cursor:pointer;border-radius:5px;transition:background .12s ease,color .12s ease}.ci-step button[data-v-e7f56ffe]:hover{background:var(--light-gray);color:var(--trust-blue)}.ci-step svg[data-v-e7f56ffe]{width:14px;height:14px}.ci-adorn[data-v-e7f56ffe]{position:relative;display:flex;align-items:center}.ci-adorn-icon[data-v-e7f56ffe]{position:absolute;left:13px;width:18px;height:18px;color:var(--slate);pointer-events:none}.ci-has-icon[data-v-e7f56ffe]{padding-left:40px}.ci-prefix[data-v-e7f56ffe],.ci-suffix[data-v-e7f56ffe]{position:absolute;color:var(--slate);font-size:.9rem;font-weight:600;pointer-events:none}.ci-prefix[data-v-e7f56ffe]{left:14px}.ci-suffix[data-v-e7f56ffe]{right:14px}.ci-has-prefix[data-v-e7f56ffe]{padding-left:26px}.ci-has-suffix[data-v-e7f56ffe]{padding-right:42px}.ci-num[data-v-e7f56ffe]{text-align:left}.ci-field[data-v-e7f56ffe] .sm-btn{height:46px;border-radius:12px;padding:0 14px;font-size:.92rem}.ci-seg[data-v-e7f56ffe]{display:flex;background:var(--light-gray);border-radius:12px;padding:4px;height:46px}.ci-seg button[data-v-e7f56ffe]{flex:1;border:none;background:transparent;border-radius:9px;font-weight:600;font-size:.82rem;color:var(--slate);cursor:pointer;transition:all .15s ease}.ci-seg button.on[data-v-e7f56ffe]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 3px #0000001a}.ci-switch[data-v-e7f56ffe]{display:inline-flex;align-items:center;gap:.6rem;height:46px;padding:0;background:none;border:none;cursor:pointer;align-self:start}.ci-switch-track[data-v-e7f56ffe]{position:relative;width:46px;height:27px;border-radius:999px;background:#cdd6e0;transition:background .2s ease;flex-shrink:0}.ci-switch.on .ci-switch-track[data-v-e7f56ffe]{background:var(--emerald)}.ci-switch-knob[data-v-e7f56ffe]{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .2s ease}.ci-switch.on .ci-switch-knob[data-v-e7f56ffe]{transform:translate(19px)}.ci-switch-text[data-v-e7f56ffe]{color:var(--ink);font-size:.9rem;font-weight:600}.ci-estimate[data-v-e7f56ffe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding:1rem 1.25rem;border-radius:14px;background:linear-gradient(120deg,#1a4d8f0f,#2ecc7114);border:1px solid rgba(46,204,113,.25)}.ci-estimate-label[data-v-e7f56ffe]{color:var(--ink);font-weight:700;font-size:.9rem;margin:0}.ci-estimate-sub[data-v-e7f56ffe]{color:var(--slate);font-size:.78rem;margin:2px 0 0}.ci-estimate-value[data-v-e7f56ffe]{color:var(--trust-blue);font-size:1.6rem;font-weight:800;margin:0;letter-spacing:-.02em}.ci-estimate-value span[data-v-e7f56ffe]{font-size:.85rem;font-weight:600;color:var(--slate);margin-left:2px}.ci-editing[data-v-e7f56ffe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem;padding:.7rem 1rem;border-radius:12px;background:#f39c121a;border:1px solid rgba(243,156,18,.3);color:#7a5200;font-size:.85rem}.ci-editing strong[data-v-e7f56ffe]{color:var(--ink)}.ci-input-locked[data-v-e7f56ffe]{background:var(--light-gray);color:var(--slate);cursor:not-allowed}.ci-actions[data-v-e7f56ffe]{display:flex;align-items:center;gap:1rem;margin-top:1.6rem;flex-wrap:wrap}.ci-btn[data-v-e7f56ffe]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:13px;font-weight:700;font-size:.92rem;cursor:pointer;border:1px solid transparent;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.ci-btn svg[data-v-e7f56ffe]{width:18px;height:18px}.ci-btn-primary[data-v-e7f56ffe]{background:var(--trust-blue);color:#fff;box-shadow:0 4px 16px #1a4d8f4d}.ci-btn-primary[data-v-e7f56ffe]:hover:not(:disabled){background:#163f75;transform:translateY(-1px);box-shadow:0 6px 20px #1a4d8f61}.ci-btn-primary[data-v-e7f56ffe]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ci-btn-ghost[data-v-e7f56ffe]{background:#fff;border-color:var(--border);color:var(--ink)}.ci-btn-ghost[data-v-e7f56ffe]:hover{background:var(--light-gray)}.ci-actions-hint[data-v-e7f56ffe]{color:var(--slate);font-size:.8rem}.ci-error[data-v-e7f56ffe]{color:var(--traffic-red, #e74c3c);font-size:.85rem;margin:.9rem 0 0}.ci-success[data-v-e7f56ffe]{position:relative;display:flex;gap:1rem;align-items:flex-start;background:linear-gradient(120deg,#2ecc711a,#2ecc710a);border:1px solid rgba(46,204,113,.35);border-radius:16px;padding:1.25rem 1.4rem;margin-bottom:1.25rem}.ci-success-tick[data-v-e7f56ffe]{width:34px;height:34px;border-radius:50%;background:var(--emerald);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ci-success-tick svg[data-v-e7f56ffe]{width:18px;height:18px}.ci-success-body[data-v-e7f56ffe]{flex:1;min-width:0}.ci-success-title[data-v-e7f56ffe]{color:var(--ink);font-weight:700;margin:0}.ci-success-sub[data-v-e7f56ffe]{color:var(--slate);font-size:.85rem;margin:.25rem 0 .7rem}.ci-link-row[data-v-e7f56ffe]{display:flex;gap:.5rem}.ci-link[data-v-e7f56ffe]{flex:1;font-size:.8rem;height:42px}.ci-x[data-v-e7f56ffe]{position:absolute;top:10px;right:14px;background:none;border:none;font-size:22px;color:var(--slate);cursor:pointer;line-height:1}.ci-dim[data-v-e7f56ffe]{color:var(--slate);font-size:.88rem}.ci-list[data-v-e7f56ffe]{list-style:none;margin:0;padding:0}.ci-row[data-v-e7f56ffe]{display:flex;flex-wrap:wrap;align-items:center;column-gap:.7rem;row-gap:.5rem;padding:.8rem 0;border-bottom:1px solid var(--light-gray)}.ci-row[data-v-e7f56ffe]:last-child{border-bottom:none}.ci-avatar[data-v-e7f56ffe]{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1a4d8f1a;color:var(--trust-blue);font-weight:700;font-size:.85rem}.ci-row-main[data-v-e7f56ffe]{display:flex;flex-direction:column;flex:1 1 150px;min-width:0;overflow:hidden}.ci-row-email[data-v-e7f56ffe]{color:var(--ink);font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-row-name[data-v-e7f56ffe]{color:var(--slate);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-row-meta[data-v-e7f56ffe]{display:flex;align-items:center;gap:.55rem;margin-left:auto;flex-shrink:0}.ci-row-date[data-v-e7f56ffe]{color:var(--slate);font-size:.78rem;white-space:nowrap}.ci-pill[data-v-e7f56ffe]{padding:3px 11px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:capitalize}.ci-pill.pending[data-v-e7f56ffe]{background:#f39c1229;color:#b25e00}.ci-pill.accepted[data-v-e7f56ffe]{background:#2ecc7129;color:#1e874e}.ci-pill.revoked[data-v-e7f56ffe]{background:var(--light-gray);color:var(--slate)}.ci-row-actions[data-v-e7f56ffe]{display:flex;align-items:center;gap:.4rem;flex:1 0 100%;justify-content:flex-end}.ci-row-btn[data-v-e7f56ffe]{border:1px solid var(--border);background:#fff;color:var(--ink);border-radius:8px;padding:5px 11px;font-size:.76rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ci-row-btn[data-v-e7f56ffe]:hover:not(:disabled){background:var(--light-gray)}.ci-row-btn[data-v-e7f56ffe]:disabled{opacity:.5;cursor:not-allowed}.ci-row-btn.danger[data-v-e7f56ffe]{color:var(--traffic-red, #e74c3c);border-color:#e74c3c4d}.ci-row-btn.danger[data-v-e7f56ffe]:hover:not(:disabled){background:#e74c3c14}.ci-resent[data-v-e7f56ffe]{color:#1e874e;font-size:.78rem;font-weight:700;white-space:nowrap}.ci-fade-enter-active[data-v-e7f56ffe],.ci-fade-leave-active[data-v-e7f56ffe]{transition:opacity .2s ease,transform .2s ease}.ci-fade-enter-from[data-v-e7f56ffe],.ci-fade-leave-to[data-v-e7f56ffe]{opacity:0;transform:translateY(-4px)}@media (max-width: 560px){.ci-grid[data-v-e7f56ffe]{grid-template-columns:1fr}.ci-head h1[data-v-e7f56ffe]{font-size:1.7rem}}.qr[data-v-a4fbe845]{max-width:640px;margin:0 auto;padding:2rem 0 3rem}.qr-head[data-v-a4fbe845]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.qr-eyebrow[data-v-a4fbe845]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.qr-head h1[data-v-a4fbe845]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.qr-sub[data-v-a4fbe845]{color:var(--slate);font-size:.92rem;line-height:1.5;margin:.5rem 0 0;max-width:460px}.qr-sub strong[data-v-a4fbe845]{color:var(--ink)}.qr-back[data-v-a4fbe845]{display:inline-flex;align-items:center;gap:4px;color:var(--trust-blue);font-weight:600;font-size:.85rem;text-decoration:none;white-space:nowrap;padding-top:.4rem}.qr-back svg[data-v-a4fbe845]{width:16px;height:16px}.qr-back[data-v-a4fbe845]:hover{text-decoration:underline}.qr-card[data-v-a4fbe845]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:2rem;box-shadow:0 6px 28px #0f2e5712;overflow:hidden;text-align:center}.qr-accent[data-v-a4fbe845]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--trust-blue),var(--emerald))}.qr-loading[data-v-a4fbe845]{display:flex;flex-direction:column;align-items:center;gap:.9rem;color:var(--slate);padding:2rem 0}.qr-spinner[data-v-a4fbe845]{width:30px;height:30px;border-radius:50%;border:3px solid var(--light-gray);border-top-color:var(--trust-blue);animation:qr-spin-a4fbe845 .8s linear infinite}@keyframes qr-spin-a4fbe845{to{transform:rotate(360deg)}}.qr-error-state[data-v-a4fbe845]{color:var(--traffic-red, #e74c3c);padding:1.5rem}.qr-poster[data-v-a4fbe845]{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.75rem 2.25rem;border:1px solid var(--border);border-radius:16px;background:#fff}.qr-poster-eyebrow[data-v-a4fbe845]{color:var(--emerald);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin:0}.qr-poster-group[data-v-a4fbe845]{color:var(--ink);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.qr-image[data-v-a4fbe845]{width:240px;height:240px}.qr-image[data-v-a4fbe845] svg{width:100%;height:100%;display:block}.qr-poster-broker[data-v-a4fbe845]{color:var(--slate);font-size:.9rem;font-weight:600;margin:.5rem 0 0}.qr-poster-foot[data-v-a4fbe845]{color:var(--trust-blue);font-size:.72rem;font-weight:700;margin:.15rem 0 0}.qr-note[data-v-a4fbe845]{font-size:.85rem;font-weight:600;margin:1rem 0 0}.qr-note.ok[data-v-a4fbe845]{color:#1e874e}.qr-actions[data-v-a4fbe845]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem}.qr-btn[data-v-a4fbe845]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 20px;border-radius:12px;font-weight:700;font-size:.88rem;cursor:pointer;border:1px solid transparent;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.qr-btn svg[data-v-a4fbe845]{width:17px;height:17px}.qr-btn-primary[data-v-a4fbe845]{background:var(--trust-blue);color:#fff;box-shadow:0 4px 16px #1a4d8f4d}.qr-btn-primary[data-v-a4fbe845]:hover{background:#163f75;transform:translateY(-1px)}.qr-btn-ghost[data-v-a4fbe845]{background:#fff;border-color:var(--border);color:var(--ink)}.qr-btn-ghost[data-v-a4fbe845]:hover{background:var(--light-gray)}.qr-btn-danger[data-v-a4fbe845]{background:var(--traffic-red, #e74c3c);color:#fff}.qr-btn-danger[data-v-a4fbe845]:disabled{opacity:.6;cursor:not-allowed}.qr-regen[data-v-a4fbe845]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--light-gray)}.qr-link-btn[data-v-a4fbe845]{background:none;border:none;color:var(--trust-blue);font-weight:600;font-size:.86rem;cursor:pointer;padding:0}.qr-link-btn[data-v-a4fbe845]:hover{text-decoration:underline}.qr-regen-hint[data-v-a4fbe845]{color:var(--slate);font-size:.8rem}@media (max-width: 560px){.qr-head h1[data-v-a4fbe845]{font-size:1.7rem}.qr-poster[data-v-a4fbe845]{padding:1.5rem}}.cl[data-v-af27a751]{max-width:1080px;margin:0 auto;padding:2rem 0 3rem}.cl-head[data-v-af27a751]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.cl-eyebrow[data-v-af27a751]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.cl-head h1[data-v-af27a751]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.cl-sub[data-v-af27a751]{color:var(--slate);font-size:.92rem;margin:.5rem 0 0;max-width:520px}.cl-back[data-v-af27a751]{display:inline-flex;align-items:center;gap:4px;color:var(--trust-blue);font-weight:600;font-size:.85rem;text-decoration:none;white-space:nowrap;padding-top:.4rem}.cl-back svg[data-v-af27a751]{width:16px;height:16px}.cl-back[data-v-af27a751]:hover{text-decoration:underline}.cl-controls[data-v-af27a751]{display:flex;gap:.75rem;margin-bottom:1rem}.cl-search[data-v-af27a751]{flex:1;display:flex;align-items:center;gap:.5rem;height:44px;padding:0 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.cl-search svg[data-v-af27a751]{width:17px;height:17px;color:var(--slate);flex-shrink:0}.cl-search input[data-v-af27a751]{flex:1;border:none;outline:none;background:transparent;font-size:.9rem;color:var(--ink)}.cl-sort[data-v-af27a751]{width:190px}.cl-sort[data-v-af27a751] .sm-btn{height:44px;border-radius:12px;padding:0 14px}.cl-card[data-v-af27a751]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 12px #0f2e570d;overflow:hidden}.cl-empty[data-v-af27a751]{padding:2.5rem 1.5rem;text-align:center;color:var(--slate);font-size:.9rem}.cl-empty-title[data-v-af27a751]{color:var(--ink);font-weight:700;font-size:1rem;margin:0 0 .35rem}.cl-empty-cta[data-v-af27a751]{display:inline-block;margin-top:.9rem;color:var(--trust-blue);font-weight:700;font-size:.88rem;text-decoration:none}.cl-empty-cta[data-v-af27a751]:hover{text-decoration:underline}.cl-list[data-v-af27a751]{list-style:none;margin:0;padding:0}.cl-list li+li[data-v-af27a751]{border-top:1px solid var(--light-gray)}.cl-row[data-v-af27a751]{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;text-decoration:none;transition:background .12s ease}.cl-row[data-v-af27a751]:not(.cl-row-plain):hover{background:var(--light-gray)}.cl-row-plain[data-v-af27a751]{cursor:default;opacity:.85}.cl-avatar[data-v-af27a751]{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1a4d8f1a;color:var(--trust-blue);font-weight:700;font-size:.85rem}.cl-main[data-v-af27a751]{display:flex;flex-direction:column;flex:1;min-width:0}.cl-name[data-v-af27a751]{color:var(--ink);font-weight:600;font-size:.92rem}.cl-email[data-v-af27a751]{color:var(--slate);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-lender[data-v-af27a751]{color:var(--ink);font-size:.85rem;width:120px;text-align:right}.cl-tier[data-v-af27a751]{padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:capitalize;width:68px;text-align:center}.cl-tier.premium[data-v-af27a751]{background:#2ecc7129;color:#1e874e}.cl-tier.base[data-v-af27a751]{background:var(--light-gray);color:var(--slate)}.cl-joined[data-v-af27a751]{color:var(--slate);font-size:.8rem;width:108px;text-align:right;white-space:nowrap}.cl-chev[data-v-af27a751]{width:18px;height:18px;color:#c2ccd6;flex-shrink:0}@media (max-width: 620px){.cl-lender[data-v-af27a751],.cl-joined[data-v-af27a751]{display:none}}.cd[data-v-99ae6d90]{max-width:1040px;margin:0 auto;padding:1.5rem 0 3rem}.cd-cols[data-v-99ae6d90]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;align-items:start}.cd-col>.cd-section[data-v-99ae6d90]:first-child{margin-top:.5rem}@media (max-width: 900px){.cd-cols[data-v-99ae6d90]{grid-template-columns:1fr}}.cd-back[data-v-99ae6d90]{display:inline-flex;align-items:center;gap:4px;color:var(--trust-blue);font-weight:600;font-size:.85rem;text-decoration:none;margin-bottom:1.25rem}.cd-back svg[data-v-99ae6d90]{width:16px;height:16px}.cd-back[data-v-99ae6d90]:hover{text-decoration:underline}.cd-dim[data-v-99ae6d90]{color:var(--slate)}.cd-error-box[data-v-99ae6d90]{color:var(--traffic-red, #e74c3c);background:#e74c3c14;border:1px solid rgba(231,76,60,.25);border-radius:12px;padding:1rem}.cd-head[data-v-99ae6d90]{display:flex;align-items:center;gap:1rem;margin-bottom:1.75rem}.cd-avatar[data-v-99ae6d90]{width:56px;height:56px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--trust-blue),#2b6cb0);color:#fff;font-weight:700;font-size:1.25rem}.cd-id[data-v-99ae6d90]{flex:1;min-width:0}.cd-id h1[data-v-99ae6d90]{color:var(--ink);font-size:1.5rem;font-weight:800;margin:0;letter-spacing:-.02em}.cd-email[data-v-99ae6d90]{color:var(--slate);font-size:.86rem;margin:2px 0 0}.cd-meta[data-v-99ae6d90]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.cd-tier[data-v-99ae6d90]{padding:3px 11px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:capitalize}.cd-tier.premium[data-v-99ae6d90]{background:#2ecc7129;color:#1e874e}.cd-tier.base[data-v-99ae6d90]{background:var(--light-gray);color:var(--slate)}.cd-joined[data-v-99ae6d90]{color:var(--slate);font-size:.76rem}.cd-section[data-v-99ae6d90]{color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:1.75rem 0 .85rem}.cd-none[data-v-99ae6d90]{color:var(--slate);font-size:.9rem;padding:.5rem 0}.cd-card[data-v-99ae6d90]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.4rem;box-shadow:0 2px 12px #0f2e570d;margin-bottom:1rem}.cd-card-flush[data-v-99ae6d90]{padding:.4rem 0}.cd-mort-top[data-v-99ae6d90]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cd-lender[data-v-99ae6d90]{color:var(--ink);font-weight:800;font-size:1.15rem;margin:0}.cd-rate[data-v-99ae6d90]{color:var(--trust-blue);font-weight:800;font-size:1.6rem;margin:.15rem 0 0;letter-spacing:-.02em}.cd-tag[data-v-99ae6d90]{font-size:.68rem;font-weight:700;color:var(--slate);background:var(--light-gray);padding:2px 8px;border-radius:999px;vertical-align:middle;margin-left:6px;text-transform:uppercase;letter-spacing:.04em}.cd-grade[data-v-99ae6d90]{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-radius:12px}.cd-grade-dot[data-v-99ae6d90]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.cd-grade-label[data-v-99ae6d90]{font-weight:700;font-size:.85rem;margin:0}.cd-grade-save[data-v-99ae6d90]{font-size:.76rem;margin:1px 0 0;opacity:.85}.cd-grade.green[data-v-99ae6d90]{background:#27ae601a;color:#1e874e}.cd-grade.green .cd-grade-dot[data-v-99ae6d90]{background:#27ae60}.cd-grade.amber[data-v-99ae6d90]{background:#f39c121f;color:#b25e00}.cd-grade.amber .cd-grade-dot[data-v-99ae6d90]{background:#f39c12}.cd-grade.red[data-v-99ae6d90]{background:#e74c3c1a;color:#c0392b}.cd-grade.red .cd-grade-dot[data-v-99ae6d90]{background:#e74c3c}.cd-grade.pending[data-v-99ae6d90]{background:var(--light-gray);color:var(--slate)}.cd-grade.pending .cd-grade-dot[data-v-99ae6d90]{background:#b8c2cc}.cd-facts[data-v-99ae6d90]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;margin:1.3rem 0 0}.cd-facts dt[data-v-99ae6d90]{color:var(--slate);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cd-facts dd[data-v-99ae6d90]{color:var(--ink);font-size:1rem;font-weight:600;margin:2px 0 0}.cd-reasons[data-v-99ae6d90]{margin:1.25rem 0 0;padding:1rem 1rem 1rem 2rem;background:var(--light-gray);border-radius:10px;color:var(--slate);font-size:.84rem}.cd-reasons li+li[data-v-99ae6d90]{margin-top:.35rem}.cd-notes[data-v-99ae6d90]{list-style:none;margin:0;padding:0}.cd-note[data-v-99ae6d90]{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1.4rem}.cd-note+.cd-note[data-v-99ae6d90]{border-top:1px solid var(--light-gray)}.cd-note-type[data-v-99ae6d90]{flex-shrink:0;padding:3px 10px;border-radius:999px;font-size:.7rem;font-weight:700;background:#3498db24;color:#2471a3;white-space:nowrap}.cd-note-type.high[data-v-99ae6d90]{background:#e74c3c24;color:#c0392b}.cd-note-body[data-v-99ae6d90]{flex:1;min-width:0}.cd-note-title[data-v-99ae6d90]{color:var(--ink);font-weight:600;font-size:.9rem;margin:0}.cd-note-msg[data-v-99ae6d90]{color:var(--slate);font-size:.83rem;margin:2px 0 0}.cd-note-time[data-v-99ae6d90]{color:var(--slate);font-size:.74rem;white-space:nowrap;flex-shrink:0}@media (max-width: 560px){.cd-facts[data-v-99ae6d90]{grid-template-columns:1fr}.cd-note-time[data-v-99ae6d90]{display:none}}.lp[data-v-9be3f86c]{max-width:1000px;margin:0 auto;padding:1.5rem 0 3rem}.lp-head[data-v-9be3f86c]{margin-bottom:1.5rem}.lp-eyebrow[data-v-9be3f86c]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.lp-head h1[data-v-9be3f86c]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.lp-sub[data-v-9be3f86c]{color:var(--slate);font-size:.92rem;margin:.5rem 0 0;max-width:560px}.lp-dim[data-v-9be3f86c]{color:var(--slate);font-size:.9rem}.lp-card[data-v-9be3f86c]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 12px #0f2e570d}.lp-wom[data-v-9be3f86c]{display:flex;align-items:center;gap:1rem;padding:1.5rem}.lp-wom-icon[data-v-9be3f86c]{width:48px;height:48px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#2ecc7124;color:#1e874e}.lp-wom-icon svg[data-v-9be3f86c]{width:26px;height:26px}.lp-wom-title[data-v-9be3f86c]{color:var(--ink);font-weight:800;font-size:1.1rem;margin:0}.lp-wom-sub[data-v-9be3f86c]{color:var(--slate);font-size:.9rem;margin:.2rem 0 0}.lp-wom-sub strong[data-v-9be3f86c]{color:var(--ink)}.lp-count[data-v-9be3f86c]{color:var(--slate);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .9rem}.lp-grid[data-v-9be3f86c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.lp-lender[data-v-9be3f86c]{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 4px #0f2e570a}.lp-logo[data-v-9be3f86c]{width:38px;height:38px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--light-gray);overflow:hidden}.lp-logo img[data-v-9be3f86c]{max-width:28px;max-height:28px;object-fit:contain}.lp-logo-fallback[data-v-9be3f86c]{color:var(--trust-blue);font-weight:700;font-size:.8rem}.lp-name[data-v-9be3f86c]{color:var(--ink);font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-note[data-v-9be3f86c]{display:flex;align-items:flex-start;gap:.5rem;margin-top:1.5rem;color:var(--slate);font-size:.82rem;line-height:1.5}.lp-note svg[data-v-9be3f86c]{width:16px;height:16px;flex-shrink:0;margin-top:1px}.rq[data-v-5c64406d]{max-width:780px;margin:0 auto;padding:1.5rem 0 3rem}.rq-head[data-v-5c64406d]{margin-bottom:1.35rem}.rq-eyebrow[data-v-5c64406d]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.rq-head h1[data-v-5c64406d]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.rq-sub[data-v-5c64406d]{color:var(--slate);font-size:.92rem;line-height:1.55;margin:.5rem 0 0;max-width:600px}.rq-sub strong[data-v-5c64406d]{color:var(--ink)}.rq-summary[data-v-5c64406d]{display:flex;gap:1rem;margin-bottom:1.25rem}.rq-stat[data-v-5c64406d]{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem 1.2rem;box-shadow:0 2px 10px #0f2e570d}.rq-stat-accent[data-v-5c64406d]{background:linear-gradient(120deg,#1a4d8f0f,#2ecc711a);border-color:#2ecc7147}.rq-stat-value[data-v-5c64406d]{display:block;color:var(--ink);font-size:1.8rem;font-weight:800;letter-spacing:-.02em;line-height:1}.rq-stat-accent .rq-stat-value[data-v-5c64406d]{color:var(--trust-blue)}.rq-stat-value small[data-v-5c64406d]{font-size:.9rem;font-weight:700;color:var(--slate);margin-left:1px}.rq-stat-label[data-v-5c64406d]{display:block;color:var(--slate);font-size:.78rem;margin-top:.4rem}.rq-dev[data-v-5c64406d]{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.6rem .8rem;background:#6c5ce714;border:1px dashed rgba(108,92,231,.4);border-radius:10px}.rq-dev-tag[data-v-5c64406d]{font-size:.65rem;font-weight:800;color:#6c5ce7;letter-spacing:.08em}.rq-dev-select[data-v-5c64406d]{height:34px;border:1px solid var(--border);border-radius:8px;padding:0 8px;font-size:.85rem;background:#fff}.rq-error[data-v-5c64406d]{color:var(--traffic-red, #e74c3c);font-size:.85rem;margin:0 0 1rem}.rq-dim[data-v-5c64406d]{color:var(--slate)}.rq-empty[data-v-5c64406d]{text-align:center;padding:3.5rem 1rem;color:var(--slate)}.rq-empty-icon[data-v-5c64406d]{width:56px;height:56px;border-radius:50%;background:#2ecc7124;color:#1e874e;display:flex;align-items:center;justify-content:center;margin:0 auto .85rem}.rq-empty-icon svg[data-v-5c64406d]{width:28px;height:28px}.rq-empty-title[data-v-5c64406d]{color:var(--ink);font-weight:800;font-size:1.15rem;margin:0 0 .35rem}.rq-empty p[data-v-5c64406d]{max-width:420px;margin:0 auto;line-height:1.5}.rq-list[data-v-5c64406d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.rq-card[data-v-5c64406d]{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:1.35rem 1.4rem;box-shadow:0 4px 20px #0f2e5712;overflow:hidden}.rq-accent[data-v-5c64406d]{position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--trust-blue),var(--emerald))}.rq-top[data-v-5c64406d]{display:flex;align-items:center;gap:.75rem}.rq-avatar[data-v-5c64406d]{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#1a4d8f1a;color:var(--trust-blue);font-weight:700;font-size:.95rem}.rq-who[data-v-5c64406d]{display:flex;flex-direction:column;flex:1;min-width:0}.rq-name[data-v-5c64406d]{color:var(--ink);font-weight:700;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-email[data-v-5c64406d]{color:var(--slate);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-countdown[data-v-5c64406d]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 11px;border-radius:999px;font-size:.74rem;font-weight:700;background:#f39c1224;color:#b25e00;white-space:nowrap}.rq-countdown svg[data-v-5c64406d]{width:14px;height:14px}.rq-hero[data-v-5c64406d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1.15rem 0;padding:1.1rem 1.25rem;border-radius:14px;background:linear-gradient(120deg,#1a4d8f0d,#2ecc7117);border:1px solid rgba(46,204,113,.22)}.rq-hero-amount[data-v-5c64406d]{display:block;color:var(--trust-blue);font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1}.rq-hero-amount small[data-v-5c64406d]{font-size:.95rem;font-weight:700;color:var(--slate)}.rq-hero-label[data-v-5c64406d]{display:block;color:var(--slate);font-size:.78rem;margin-top:.35rem}.rq-rates[data-v-5c64406d]{display:flex;align-items:center;gap:.9rem}.rq-rate[data-v-5c64406d]{display:flex;flex-direction:column;align-items:center}.rq-rate-label[data-v-5c64406d]{color:var(--slate);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-rate-val[data-v-5c64406d]{color:var(--ink);font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.rq-rate-val.good[data-v-5c64406d]{color:#1e874e}.rq-arrow[data-v-5c64406d]{width:20px;height:20px;color:var(--slate);flex-shrink:0}.rq-msg[data-v-5c64406d]{border-left:3px solid var(--light-gray);padding-left:.9rem}.rq-msg-label[data-v-5c64406d]{display:block;color:var(--slate);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.2rem}.rq-msg p[data-v-5c64406d]{color:var(--ink);font-size:.9rem;line-height:1.5;margin:0}.rq-replace[data-v-5c64406d]{margin-top:.25rem}.rq-textarea[data-v-5c64406d]{width:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:.9rem;font-family:inherit;color:var(--ink);resize:vertical}.rq-textarea[data-v-5c64406d]:focus{outline:none;border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.rq-replace-actions[data-v-5c64406d]{display:flex;gap:.5rem;margin-top:.6rem}.rq-actions[data-v-5c64406d]{display:flex;align-items:center;gap:.5rem;margin-top:1.1rem;flex-wrap:wrap}.rq-confirm[data-v-5c64406d]{color:var(--ink);font-size:.85rem;font-weight:600;margin-right:auto}.rq-btn[data-v-5c64406d]{height:40px;padding:0 18px;border-radius:11px;font-weight:700;font-size:.86rem;cursor:pointer;border:1px solid transparent;transition:background .15s ease,transform .12s ease}.rq-btn[data-v-5c64406d]:hover:not(:disabled){transform:translateY(-1px)}.rq-btn[data-v-5c64406d]:disabled{opacity:.5;cursor:not-allowed}.rq-btn-primary[data-v-5c64406d]{background:var(--trust-blue);color:#fff}.rq-btn-primary[data-v-5c64406d]:hover:not(:disabled){background:#163f75}.rq-btn-ghost[data-v-5c64406d]{background:#fff;border-color:var(--border);color:var(--ink)}.rq-btn-ghost[data-v-5c64406d]:hover:not(:disabled){background:var(--light-gray)}.rq-btn-danger[data-v-5c64406d]{background:var(--traffic-red, #e74c3c);color:#fff}.rq-btn-danger-ghost[data-v-5c64406d]{background:#fff;border-color:#e74c3c4d;color:var(--traffic-red, #e74c3c)}.rq-btn-danger-ghost[data-v-5c64406d]:hover{background:#e74c3c0f}@media (max-width: 520px){.rq-summary[data-v-5c64406d]{flex-direction:column}.rq-hero[data-v-5c64406d]{flex-direction:column;align-items:flex-start}}.ia[data-v-463dfa16]{display:flex;flex-direction:column;align-items:center;padding:3rem 1.25rem}.ia-card[data-v-463dfa16]{position:relative;width:100%;max-width:440px;background:var(--surface);border:1px solid var(--border);border-radius:22px;padding:2.5rem 2.25rem 2.25rem;box-shadow:0 16px 50px #0f2e571f;overflow:hidden;text-align:center}.ia-accent[data-v-463dfa16]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--trust-blue),var(--emerald))}.ia-loading[data-v-463dfa16]{display:flex;flex-direction:column;align-items:center;gap:.9rem;color:var(--slate);padding:1rem 0}.ia-spinner[data-v-463dfa16]{width:30px;height:30px;border-radius:50%;border:3px solid var(--light-gray);border-top-color:var(--trust-blue);animation:ia-spin-463dfa16 .8s linear infinite}@keyframes ia-spin-463dfa16{to{transform:rotate(360deg)}}.ia-state[data-v-463dfa16]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.ia-eyebrow[data-v-463dfa16]{color:var(--emerald);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem}.ia-broker[data-v-463dfa16]{display:inline-flex;align-items:center;gap:.7rem;background:var(--light-gray);border-radius:999px;padding:.4rem .9rem .4rem .4rem;margin-bottom:.5rem}.ia-broker-avatar[data-v-463dfa16]{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--trust-blue),#2b6cb0);color:#fff;font-weight:700;font-size:1rem}.ia-broker-meta[data-v-463dfa16]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.ia-broker-name[data-v-463dfa16]{color:var(--ink);font-weight:700;font-size:.9rem}.ia-broker-group[data-v-463dfa16]{color:var(--slate);font-size:.76rem}.ia-state h1[data-v-463dfa16]{color:var(--ink);font-size:1.55rem;font-weight:800;letter-spacing:-.02em;margin:.25rem 0}.ia-lead[data-v-463dfa16]{color:var(--slate);font-size:.94rem;line-height:1.55;margin:.25rem 0 .5rem}.ia-lead strong[data-v-463dfa16],.ia-state p strong[data-v-463dfa16]{color:var(--ink)}.ia-mortgage[data-v-463dfa16]{display:inline-flex;align-items:center;gap:.5rem;margin:.4rem 0;padding:.6rem 1rem;border-radius:12px;background:#2ecc711a;border:1px solid rgba(46,204,113,.28);color:#1e874e;font-size:.85rem;font-weight:600}.ia-mortgage svg[data-v-463dfa16]{width:18px;height:18px}.ia-icon[data-v-463dfa16]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:.6rem}.ia-icon svg[data-v-463dfa16]{width:28px;height:28px}.ia-icon.ok[data-v-463dfa16]{background:var(--emerald);box-shadow:0 6px 18px #2ecc7159}.ia-icon.warn[data-v-463dfa16]{background:var(--traffic-amber, #f39c12)}.ia-invited[data-v-463dfa16]{margin:.85rem 0 .4rem;padding:.5rem .9rem;background:var(--light-gray);border-radius:10px;color:var(--slate);font-size:.84rem}.ia-invited strong[data-v-463dfa16]{color:var(--ink)}.ia-btn[data-v-463dfa16]{display:inline-flex;align-items:center;justify-content:center;margin-top:.85rem;min-height:48px;padding:0 26px;border-radius:13px;font-weight:700;font-size:.94rem;cursor:pointer;border:1px solid transparent;text-decoration:none;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.ia-btn-primary[data-v-463dfa16]{background:var(--trust-blue);color:#fff;box-shadow:0 4px 16px #1a4d8f4d}.ia-btn-primary[data-v-463dfa16]:hover:not(:disabled){background:#163f75;transform:translateY(-1px);box-shadow:0 6px 20px #1a4d8f61}.ia-btn-primary[data-v-463dfa16]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ia-btn-ghost[data-v-463dfa16]{background:#fff;border-color:var(--border);color:var(--ink)}.ia-btn-ghost[data-v-463dfa16]:hover{background:var(--light-gray)}.ia-hint[data-v-463dfa16]{color:var(--slate);font-size:.8rem;margin-top:.55rem}.ia-mismatch[data-v-463dfa16]{color:#7a5200;font-size:.88rem;background:#f39c121f;border-radius:12px;padding:.8rem;margin-top:.5rem;line-height:1.45}.ia-error[data-v-463dfa16]{color:var(--traffic-red, #e74c3c);font-size:.85rem;margin-top:.6rem}.ia-foot[data-v-463dfa16]{color:var(--slate);font-size:.76rem;margin-top:1.25rem;opacity:.85}.ia-foot strong[data-v-463dfa16]{color:var(--trust-blue)}:root{--trust-blue: #1A4D8F;--emerald: #2ECC71;--light-gray: #F4F6F8;--surface: #FFFFFF;--ink: #1C2833;--slate: #5D6D7E;--border: #E4E9EF;--traffic-green: #27AE60;--traffic-amber: #F39C12;--traffic-red: #E65C5C;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--light-gray);color:var(--ink);-webkit-font-smoothing:antialiased}#app{min-height:100vh;display:flex;flex-direction:column}a{color:var(--trust-blue)}
