.si-scrim[data-v-9b03ac70]{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-9b03ac70]{width:min(400px,100%);background:#fff;border-radius:18px;padding:1.75rem;box-shadow:0 24px 60px #1420344d;position:relative}.si-close[data-v-9b03ac70]{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-9b03ac70]{display:flex;align-items:center;gap:.4rem;font-weight:700;color:var(--trust-blue);margin-bottom:1rem}.si-dot[data-v-9b03ac70]{color:var(--emerald)}h2[data-v-9b03ac70]{margin:0 0 .3rem;font-size:1.3rem;color:var(--ink)}.si-sub[data-v-9b03ac70]{margin:0 0 1.1rem;color:var(--slate);font-size:.88rem;line-height:1.45}input[data-v-9b03ac70]{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-9b03ac70]:focus{border-color:var(--trust-blue)}.si-error[data-v-9b03ac70]{color:var(--traffic-red);font-size:.82rem;margin:0 0 .6rem}.si-btn[data-v-9b03ac70]{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-9b03ac70]:disabled{opacity:.6;cursor:default}.si-links[data-v-9b03ac70]{display:flex;justify-content:space-between;margin-top:.9rem}.si-link[data-v-9b03ac70]{border:none;background:none;color:var(--trust-blue);font-size:.83rem;font-weight:600;cursor:pointer}.si-link[data-v-9b03ac70]:disabled{opacity:.5}.fade-enter-active[data-v-9b03ac70],.fade-leave-active[data-v-9b03ac70]{transition:opacity .18s ease}.fade-enter-from[data-v-9b03ac70],.fade-leave-to[data-v-9b03ac70]{opacity:0}.si-card[data-v-9b03ac70]{border-radius:22px;padding:2rem 1.9rem 1.75rem;box-shadow:0 30px 70px #0e1f3f52}.si-close[data-v-9b03ac70]{border-radius:50%;background:#0e1f3f0f;color:var(--ink)}.si-close[data-v-9b03ac70]:hover{background:#0e1f3f1c}.si-brand[data-v-9b03ac70]{font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.si-brand em[data-v-9b03ac70]{font-style:normal;color:var(--trust-blue)}h2[data-v-9b03ac70]{font-size:1.7rem;font-weight:600;letter-spacing:-.04em}input[data-v-9b03ac70]{border-radius:12px;padding:.8rem .95rem;transition:border-color .15s ease,box-shadow .15s ease}input[data-v-9b03ac70]:focus{box-shadow:0 0 0 3px #1a4d8f24}.si-btn[data-v-9b03ac70]{border-radius:999px;background:linear-gradient(135deg,#0e1f3f,#1a4d8f);font-weight:700;padding:.8rem;box-shadow:0 6px 18px #0e1f3f40;transition:transform .15s ease,box-shadow .15s ease}.si-btn[data-v-9b03ac70]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #0e1f3f52}.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}}.rm-scrim[data-v-565e40b2]{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-565e40b2]{width:min(440px,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-565e40b2]{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-565e40b2]{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-565e40b2]{width:20px;height:20px}.rm-head-info[data-v-565e40b2]{flex:1;min-width:0}.rm-head-info h2[data-v-565e40b2]{margin:0;font-size:1.05rem;color:var(--ink)}.rm-head-info p[data-v-565e40b2]{margin:.15rem 0 0;font-size:.76rem;color:var(--slate)}.rm-pref[data-v-565e40b2],.rm-close[data-v-565e40b2]{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-565e40b2]{width:16px;height:16px}.rm-pref[data-v-565e40b2]:hover,.rm-close[data-v-565e40b2]:hover{background:var(--light-gray)}.rm-body[data-v-565e40b2]{padding:.9rem 1.25rem 1.5rem}.rm-state[data-v-565e40b2]{padding:2.5rem 0;text-align:center;color:var(--slate);font-size:.9rem;display:flex;justify-content:center}.rm-list[data-v-565e40b2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.rm-item[data-v-565e40b2]{display:flex;align-items:center;gap:.65rem;background:#fff;border:1px solid var(--border);border-left:3px solid #C6CED6;border-radius:11px;padding:.55rem .7rem;cursor:pointer;box-shadow:0 1px 2px #1420340a;transition:box-shadow .15s ease,transform .1s ease}.rm-item[data-v-565e40b2]:hover{box-shadow:0 4px 14px #1420341a;transform:translateY(-1px)}.rm-item.fav[data-v-565e40b2]{border-left-color:#27ae60}.rm-item.unfav[data-v-565e40b2]{border-left-color:#c0392b}.rm-logo[data-v-565e40b2]{width:32px;height:32px;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}.rm-logo img[data-v-565e40b2]{max-width:24px;max-height:24px;object-fit:contain}.rm-mid[data-v-565e40b2]{flex:1;min-width:0}.rm-org[data-v-565e40b2]{font-weight:600;color:var(--ink);font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-slice[data-v-565e40b2]{font-size:.76rem;color:var(--ink);margin-top:.1rem;line-height:1.3}.rm-up[data-v-565e40b2],.rm-down[data-v-565e40b2]{color:var(--slate);font-weight:700}.rm-day+.rm-day[data-v-565e40b2]{margin-top:.9rem}.rm-day-head[data-v-565e40b2]{margin:0 0 .4rem;font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}.rm-top[data-v-565e40b2]{display:flex;align-items:center;gap:.4rem;min-width:0}.rm-big4[data-v-565e40b2]{flex-shrink:0;font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--trust-blue);border-radius:4px;padding:.08rem .35rem}.rm-dim[data-v-565e40b2]{color:var(--slate);font-weight:500}.rm-step[data-v-565e40b2]{flex-shrink:0;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;padding:.2rem .55rem;border-radius:999px}.rm-step.bad[data-v-565e40b2]{color:#c0392b;background:#e74c3c1a}.rm-step.good[data-v-565e40b2]{color:#1e874e;background:#27ae601f}.rm-all[data-v-565e40b2]{display:block;width:100%;margin-top:.8rem;border:1px solid var(--trust-blue);background:#fff;color:var(--trust-blue);font-weight:600;font-size:.84rem;padding:.6rem;border-radius:10px;cursor:pointer}.rm-all[data-v-565e40b2]:hover{background:var(--trust-blue);color:#fff}.rm-drawer-enter-active[data-v-565e40b2],.rm-drawer-leave-active[data-v-565e40b2]{transition:opacity .22s ease}.rm-drawer-enter-active .rm[data-v-565e40b2],.rm-drawer-leave-active .rm[data-v-565e40b2]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.rm-drawer-enter-from[data-v-565e40b2],.rm-drawer-leave-to[data-v-565e40b2]{opacity:0}.rm-drawer-enter-from .rm[data-v-565e40b2],.rm-drawer-leave-to .rm[data-v-565e40b2]{transform:translate(100%)}.rm-head-ic[data-v-565e40b2]{border-radius:11px;background:linear-gradient(135deg,#0e1f3f,#1a4d8f);color:#fff;box-shadow:0 4px 12px #0e1f3f40}.rm-head h2[data-v-565e40b2]{font-size:1.15rem;font-weight:600;letter-spacing:-.02em}.rm-close[data-v-565e40b2],.rm-pref[data-v-565e40b2]{border:0;border-radius:50%;background:#0e1f3f0f;color:var(--ink)}.rm-close[data-v-565e40b2]:hover,.rm-pref[data-v-565e40b2]:hover{background:#0e1f3f1c}.rm-item[data-v-565e40b2]{border:0;border-left:3px solid #C6CED6;border-radius:12px;background:#f7f8fc;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.rm-item[data-v-565e40b2]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #0e1f3f1a}.rm-logo[data-v-565e40b2]{border:0;border-radius:10px;box-shadow:0 1px 2px #0e1f3f14,0 3px 8px #0e1f3f14}.rm-big4[data-v-565e40b2]{border-radius:999px;padding:.1rem .45rem}.rm-step[data-v-565e40b2]{font-family:var(--font-display);font-size:.84rem;font-weight:600;letter-spacing:-.01em}.rm-all[data-v-565e40b2]{border:0;border-radius:999px;background:#1a4d8f17;font-weight:700;padding:.7rem;transition:background .15s ease,transform .15s ease}.rm-all[data-v-565e40b2]:hover{background:#1a4d8f26;color:var(--trust-blue);transform:translateY(-1px)}.app-bar[data-v-4af4a006]{display:flex;align-items:center;gap:1.25rem;padding:.85rem 1.75rem;background:#ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(14,31,63,.08);box-shadow:0 1px #fff9 inset,0 6px 24px #0e1f3f0f;position:sticky;top:0;z-index:10}.brand[data-v-4af4a006]{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--ink)}.brand-badge[data-v-4af4a006]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#0e1f3f,#1a4d8f);box-shadow:0 4px 12px #0e1f3f47;transition:transform .18s ease,box-shadow .18s ease}.brand:hover .brand-badge[data-v-4af4a006]{transform:translateY(-1px) rotate(-3deg);box-shadow:0 6px 16px #0e1f3f57}.brand-mark[data-v-4af4a006]{width:24px;height:24px;color:#fff}.brand-text[data-v-4af4a006]{display:flex;flex-direction:column;line-height:1.02}.brand-name[data-v-4af4a006]{font-family:var(--font-display);font-weight:700;font-size:1.42rem;letter-spacing:-.035em;color:var(--ink)}.brand-name em[data-v-4af4a006]{font-style:normal;color:var(--trust-blue)}.brand-tag[data-v-4af4a006]{font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-top:.12rem}.app-divider[data-v-4af4a006]{width:1px;height:26px;background:#0e1f3f1a;flex-shrink:0}.app-nav[data-v-4af4a006]{display:flex;align-items:center;gap:.15rem;padding:.25rem;border-radius:999px;background:#0e1f3f0e}.app-nav a[data-v-4af4a006]{color:var(--slate);text-decoration:none;font-weight:600;font-size:.86rem;padding:.5rem 1rem;border-radius:999px;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.app-nav a[data-v-4af4a006]:hover{color:var(--ink);background:#0e1f3f0f}.app-nav a.router-link-active[data-v-4af4a006]{color:var(--trust-blue);background:#fff;box-shadow:0 1px 2px #0e1f3f1a,0 3px 10px #0e1f3f14}.app-nav .nav-access[data-v-4af4a006]{display:inline-flex;align-items:center;align-self:center;padding:.3rem .6rem;margin:0 .2rem;border-radius:999px;color:#1e874e;background:#2ecc7124;font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.app-nav .nav-signin[data-v-4af4a006]{display:none;border:0;border-radius:999px;background:#15162e;color:#fff;font:inherit;font-weight:700;padding:.7rem .9rem;text-align:left;cursor:pointer}.app-nav a.nav-broker[data-v-4af4a006]{color:#1e874e}.app-nav a.nav-broker[data-v-4af4a006]:hover{background:#2ecc7124}.app-nav a.nav-broker.router-link-active[data-v-4af4a006]{color:#1e874e;background:#fff}.app-account[data-v-4af4a006]{margin-left:auto;display:flex;align-items:center;gap:.75rem}.app-bell[data-v-4af4a006]{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:0;background:#0e1f3f0f;color:var(--ink);cursor:pointer;transition:background .15s ease;flex-shrink:0}.app-bell[data-v-4af4a006]:hover{background:#0e1f3f1c}.app-bell svg[data-v-4af4a006]{width:19px;height:19px}.app-bell-badge[data-v-4af4a006]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#1e874e;color:#fff;font-size:.65rem;font-weight:800;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.app-user[data-v-4af4a006]{display:flex;align-items:center;gap:.55rem;text-decoration:none;padding:.2rem .55rem .2rem .2rem;border-radius:999px;transition:background .15s ease}.app-user[data-v-4af4a006]:hover{background:#0e1f3f0d}.app-avatar[data-v-4af4a006]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0e1f3f,#1a4d8f);color:#fff;font-weight:700;font-size:.8rem;box-shadow:0 3px 10px #0e1f3f40}.app-email[data-v-4af4a006]{color:var(--ink);font-size:.84rem;font-weight:600}.app-identity[data-v-4af4a006]{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem}.app-role[data-v-4af4a006]{color:var(--slate);font-size:.56rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.app-role.role-premium[data-v-4af4a006]{color:#1e874e}.app-role.role-broker[data-v-4af4a006]{color:#6b3fb5}.app-signin[data-v-4af4a006],.app-signout[data-v-4af4a006]{border:1px solid rgba(14,31,63,.14);background:transparent;color:var(--ink);font-weight:600;font-size:.88rem;padding:.55rem 1.15rem;border-radius:999px;cursor:pointer;transition:background .15s ease,transform .12s ease,box-shadow .15s ease}.app-signin[data-v-4af4a006]{background:#15162e;border-color:#15162e;color:#fff;font-weight:700;box-shadow:0 4px 14px #15162e40}.app-signin[data-v-4af4a006]:hover{background:#0e1f3f;transform:translateY(-1px);box-shadow:0 6px 18px #15162e52}.app-signout[data-v-4af4a006]:hover{background:#0e1f3f0d}.app-burger[data-v-4af4a006]{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:0;background:#0e1f3f0f;color:var(--ink);cursor:pointer;flex-shrink:0;transition:background .15s ease}.app-burger[data-v-4af4a006]:hover{background:#0e1f3f1c}.app-burger svg[data-v-4af4a006]{width:20px;height:20px}@media (max-width: 640px){.app-bar[data-v-4af4a006]{gap:.75rem;padding:.7rem 1rem}.brand-tag[data-v-4af4a006],.app-divider[data-v-4af4a006],.app-email[data-v-4af4a006]{display:none}.brand-name[data-v-4af4a006]{font-size:1.2rem}}@media (max-width: 760px){.app-burger[data-v-4af4a006]{display:flex;margin-left:auto}.app-account[data-v-4af4a006]{margin-left:.5rem}.app-nav[data-v-4af4a006]{display:none;position:absolute;top:100%;left:0;right:0;z-index:20;flex-direction:column;align-items:stretch;gap:.2rem;padding:.6rem;border-radius:0 0 18px 18px;background:#fff;border-bottom:1px solid rgba(14,31,63,.08);box-shadow:0 18px 40px #0e1f3f29}.app-nav.open[data-v-4af4a006]{display:flex}.app-nav a[data-v-4af4a006]{padding:.7rem .9rem;font-size:1rem;border-radius:12px}.app-nav a.router-link-active[data-v-4af4a006]{background:#1a4d8f14;box-shadow:none}.app-nav .nav-access[data-v-4af4a006]{align-self:flex-start;margin:.35rem .9rem}.app-nav .nav-signin[data-v-4af4a006]{display:block}}.app-main[data-v-4af4a006]{flex:1;padding:0 1.75rem}.app-foot[data-v-4af4a006]{padding:1.75rem;text-align:center;color:var(--slate);font-size:.78rem}.mobile-tabs[data-v-4af4a006]{display:none}.fade-up-enter-active[data-v-4af4a006],.slide-left-enter-active[data-v-4af4a006],.slide-right-enter-active[data-v-4af4a006],.rise-enter-active[data-v-4af4a006],.zoom-enter-active[data-v-4af4a006]{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1),filter .38s ease}.fade-up-leave-active[data-v-4af4a006],.slide-left-leave-active[data-v-4af4a006],.slide-right-leave-active[data-v-4af4a006],.rise-leave-active[data-v-4af4a006],.zoom-leave-active[data-v-4af4a006]{transition:opacity .16s ease,transform .16s ease,filter .16s ease}.route-progress[data-v-4af4a006]{position:absolute;left:0;bottom:-1px;height:2px;width:0;z-index:11;pointer-events:none;background:linear-gradient(90deg,var(--trust-blue),#2ECC71);border-radius:0 2px 2px 0;animation:routeRun-4af4a006 .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes routeRun-4af4a006{0%{width:0;opacity:1}70%{width:100%;opacity:1}to{width:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.route-progress[data-v-4af4a006]{display:none}}.fade-up-enter-from[data-v-4af4a006]{opacity:0;transform:translateY(16px) scale(.985);filter:blur(6px)}.fade-up-leave-to[data-v-4af4a006]{opacity:0;transform:translateY(-8px) scale(.995);filter:blur(3px)}.slide-left-enter-from[data-v-4af4a006]{opacity:0;transform:translate(26px)}.slide-left-leave-to[data-v-4af4a006]{opacity:0;transform:translate(-18px)}.slide-right-enter-from[data-v-4af4a006]{opacity:0;transform:translate(-26px)}.slide-right-leave-to[data-v-4af4a006]{opacity:0;transform:translate(18px)}.rise-enter-from[data-v-4af4a006]{opacity:0;transform:translateY(26px) scale(.99)}.rise-leave-to[data-v-4af4a006]{opacity:0;transform:translateY(-12px)}.zoom-enter-from[data-v-4af4a006]{opacity:0;transform:scale(.96)}.zoom-leave-to[data-v-4af4a006]{opacity:0;transform:scale(1.02)}@media (prefers-reduced-motion: reduce){.fade-up-enter-active[data-v-4af4a006],.slide-left-enter-active[data-v-4af4a006],.slide-right-enter-active[data-v-4af4a006],.rise-enter-active[data-v-4af4a006],.zoom-enter-active[data-v-4af4a006],.fade-up-leave-active[data-v-4af4a006],.slide-left-leave-active[data-v-4af4a006],.slide-right-leave-active[data-v-4af4a006],.rise-leave-active[data-v-4af4a006],.zoom-leave-active[data-v-4af4a006]{transition:opacity .2s ease}.fade-up-enter-from[data-v-4af4a006],.slide-left-enter-from[data-v-4af4a006],.slide-right-enter-from[data-v-4af4a006],.rise-enter-from[data-v-4af4a006],.zoom-enter-from[data-v-4af4a006],.fade-up-leave-to[data-v-4af4a006],.slide-left-leave-to[data-v-4af4a006],.slide-right-leave-to[data-v-4af4a006],.rise-leave-to[data-v-4af4a006],.zoom-leave-to[data-v-4af4a006]{transform:none}}@media (max-width: 520px){.app-main[data-v-4af4a006]{padding:0 1rem}}@media (max-width: 760px){.mobile-tabs[data-v-4af4a006]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:30;padding:.38rem .35rem max(.38rem,env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid var(--border);box-shadow:0 -5px 18px #1634551a}.mobile-tabs a[data-v-4af4a006]{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0;padding:.22rem 0;color:#697a8c;text-decoration:none;font-size:.62rem;font-weight:700}.mobile-tabs a span[data-v-4af4a006]{display:grid;place-items:center;height:20px;color:#7d8a99;font-size:1rem;line-height:1}.mobile-tabs a.router-link-active[data-v-4af4a006],.mobile-tabs a.router-link-active span[data-v-4af4a006]{color:var(--trust-blue)}.app-main[data-v-4af4a006]{padding-bottom:4.2rem}.app-foot[data-v-4af4a006]{padding-bottom:5rem}}.ap-scrim[data-v-9b144718]{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-9b144718]{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-9b144718]{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-9b144718]{border:none;background:none;color:var(--trust-blue);font-weight:600;font-size:.82rem;cursor:pointer;padding:0;margin-bottom:.5rem}h2[data-v-9b144718]{margin:0 0 .3rem;font-size:1.3rem;color:var(--ink)}.ap-sub[data-v-9b144718]{margin:0 0 1.2rem;color:var(--slate);font-size:.88rem}.ap-types[data-v-9b144718]{display:flex;flex-direction:column;gap:.6rem}.ap-type[data-v-9b144718]{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-9b144718]:hover{border-color:var(--trust-blue);background:#f6f9fc}.ap-type-ic[data-v-9b144718]{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-9b144718]{width:20px;height:20px}.ap-fields[data-v-9b144718]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ap-field[data-v-9b144718]{display:flex;flex-direction:column;gap:.3rem}.ap-field.wide[data-v-9b144718]{grid-column:1 / -1}.ap-lbl[data-v-9b144718]{font-size:.78rem;font-weight:600;color:var(--slate)}.ap-lbl em[data-v-9b144718]{color:var(--traffic-red);font-style:normal;margin-left:.15rem}.ap-input[data-v-9b144718]{border:1px solid var(--border);border-radius:9px;background:#fff}.ap-input[data-v-9b144718]{display:flex;align-items:center;padding:0 .6rem;transition:border-color .15s ease,box-shadow .15s ease}.ap-input input[data-v-9b144718]{flex:1;border:none;outline:none;padding:.55rem .2rem;font-size:.9rem;color:var(--ink);width:100%;background:transparent}.ap-affix[data-v-9b144718]{color:var(--slate);font-size:.85rem}.ap-input[data-v-9b144718]:focus-within{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.ap-sel[data-v-9b144718]{position:relative}.ap-sel-btn[data-v-9b144718]{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-9b144718]:hover{border-color:#c2ccd6;background:#fbfcfd}.ap-sel-btn.open[data-v-9b144718]{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.ap-sel-btn .ap-caret[data-v-9b144718]{color:var(--slate);font-size:.7rem;transition:transform .15s ease}.ap-sel-btn .ap-caret.up[data-v-9b144718]{transform:rotate(180deg)}.ap-sel-menu[data-v-9b144718]{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-9b144718]{top:auto;bottom:calc(100% + 4px)}.ap-sel-item[data-v-9b144718]{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-9b144718]:hover{background:var(--light-gray)}.ap-sel-item.on[data-v-9b144718]{color:var(--trust-blue);font-weight:500;background:#1a4d8f0f}.ap-sel-check[data-v-9b144718]{width:16px;height:16px;color:var(--trust-blue);flex-shrink:0}.ap-logo[data-v-9b144718]{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-9b144718]{max-width:17px;max-height:17px;object-fit:contain}.ap-lender[data-v-9b144718]{position:relative}.ap-lender-btn[data-v-9b144718]{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-9b144718]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.ap-lender-txt.placeholder[data-v-9b144718]{color:#9aa6b2}.ap-caret[data-v-9b144718]{color:var(--slate);font-size:.7rem}.ap-lender-scrim[data-v-9b144718]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8}.ap-lender-menu.up[data-v-9b144718]{top:auto;bottom:calc(100% + 4px)}.ap-lender-menu[data-v-9b144718]{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-9b144718]{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-9b144718]{display:flex;align-items:center;gap:.5rem;padding:.4rem .45rem;border-radius:7px;cursor:pointer}.ap-lender-item[data-v-9b144718]:hover{background:var(--light-gray)}.ap-lender-name[data-v-9b144718]{flex:1;font-size:.85rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-star[data-v-9b144718]{border:none;background:none;cursor:pointer;font-size:.9rem;color:#d3dae2;line-height:1;padding:.1rem}.ap-star[data-v-9b144718]:hover,.ap-star.on[data-v-9b144718]{color:#f39c12}.ap-lender-empty[data-v-9b144718]{padding:.6rem;color:var(--slate);font-size:.82rem;text-align:center}.ap-field.invalid .ap-input[data-v-9b144718]{border-color:var(--traffic-red)}.ap-field-err[data-v-9b144718]{font-size:.74rem;color:var(--traffic-red)}.ap-toggle[data-v-9b144718]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:1px solid var(--border);background:#fff;border-radius:11px;padding:.5rem .7rem;cursor:pointer;font-size:.9rem;color:var(--ink);text-align:left}.ap-toggle-txt[data-v-9b144718]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ap-toggle-hint[data-v-9b144718]{font-size:.74rem;color:var(--slate)}.ap-toggle-track[data-v-9b144718]{position:relative;flex-shrink:0;width:38px;height:22px;border-radius:999px;background:#d5dce3;transition:background .15s ease}.ap-toggle-knob[data-v-9b144718]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0e1f3f40;transition:transform .15s ease}.ap-toggle.on .ap-toggle-track[data-v-9b144718]{background:var(--trust-blue)}.ap-toggle.on .ap-toggle-knob[data-v-9b144718]{transform:translate(16px)}.ap-toggle[data-v-9b144718]:focus-visible{outline:none;border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.ap-error[data-v-9b144718]{color:var(--traffic-red);font-size:.82rem;margin:.75rem 0 0}.ap-submit[data-v-9b144718]{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-9b144718]:disabled{opacity:.5;cursor:default}.fade-enter-active[data-v-9b144718],.fade-leave-active[data-v-9b144718]{transition:opacity .18s ease}.fade-enter-from[data-v-9b144718],.fade-leave-to[data-v-9b144718]{opacity:0}.ap-card[data-v-9b144718]{border-radius:22px;padding:2rem 1.9rem 1.75rem;box-shadow:0 30px 70px #0e1f3f52}.ap-close[data-v-9b144718]{border-radius:50%;background:#0e1f3f0f;color:var(--ink)}.ap-close[data-v-9b144718]:hover{background:#0e1f3f1c}h2[data-v-9b144718]{font-size:1.7rem;font-weight:600;letter-spacing:-.04em}.ap-type[data-v-9b144718]{--tone: var(--trust-blue);--tone-bg: #F3F5FA;border:0;border-radius:14px;background:var(--tone-bg);padding:.9rem 1rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ap-type.mortgage[data-v-9b144718]{--tone: #3652A3;--tone-bg: #EEF1FA}.ap-type.credit-card[data-v-9b144718]{--tone: #B95000;--tone-bg: #FCF1E8}.ap-type.term-deposit[data-v-9b144718]{--tone: #0F8FA0;--tone-bg: #E7F6F8}.ap-type.savings-account[data-v-9b144718]{--tone: #1E874E;--tone-bg: #E9F6EE}.ap-type.personal-loan[data-v-9b144718]{--tone: #6B4FA8;--tone-bg: #F2EEF9}.ap-type[data-v-9b144718]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 26px color-mix(in srgb,var(--tone) 28%,transparent)}.ap-type-ic[data-v-9b144718]{border-radius:11px;color:#fff;background:linear-gradient(135deg,var(--tone),color-mix(in srgb,var(--tone) 70%,#0E1F3F));box-shadow:0 4px 12px color-mix(in srgb,var(--tone) 35%,transparent)}.ap-input[data-v-9b144718],.ap-sel-btn[data-v-9b144718]{border-radius:11px}.ap-submit[data-v-9b144718]{border-radius:999px;background:linear-gradient(135deg,#0e1f3f,#1a4d8f);font-weight:700;padding:.8rem;box-shadow:0 6px 18px #0e1f3f40;transition:transform .15s ease,box-shadow .15s ease}.ap-submit[data-v-9b144718]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #0e1f3f52}.side-scrim[data-v-96b58b04]{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-96b58b04]{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-96b58b04],.side-leave-active[data-v-96b58b04]{transition:opacity .22s ease}.side-enter-active .side[data-v-96b58b04],.side-leave-active .side[data-v-96b58b04]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.side-enter-from[data-v-96b58b04],.side-leave-to[data-v-96b58b04]{opacity:0}.side-enter-from .side[data-v-96b58b04],.side-leave-to .side[data-v-96b58b04]{transform:translate(100%)}.side-head[data-v-96b58b04]{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-96b58b04]{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-96b58b04]{background:#1a4d8f1a;color:var(--trust-blue)}.side-media.icon[data-v-96b58b04] svg{width:20px;height:20px}.side-media.logo[data-v-96b58b04]{background:#fff;border:1px solid #EEF1F4}.side-media.logo[data-v-96b58b04] img{max-width:28px;max-height:28px;object-fit:contain}.side-head-info[data-v-96b58b04]{flex:1;min-width:0}.side-title[data-v-96b58b04]{margin:0;font-size:1.05rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-sub[data-v-96b58b04]{margin:.15rem 0 0;font-size:.72rem;color:var(--slate);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.side-close[data-v-96b58b04]{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-96b58b04]:hover{background:var(--light-gray);color:var(--ink)}.side-body[data-v-96b58b04]{flex:1;overflow-y:auto}.side-host[data-v-96b58b04]{display:contents}.side.embedded[data-v-96b58b04]{width:100%;height:auto;min-height:100%;overflow:visible;border-radius:0;box-shadow:none}.side.embedded .side-head[data-v-96b58b04]{position:sticky;top:0;z-index:2;border-radius:0}.side.embedded .side-body[data-v-96b58b04]{overflow:visible}.side-back[data-v-96b58b04]{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;transition:all .15s ease}.side-back svg[data-v-96b58b04]{width:18px;height:18px}.side-back[data-v-96b58b04]:hover{background:var(--light-gray);color:var(--ink)}@media (max-width: 560px){.side-scrim[data-v-96b58b04]{padding:0}.side[data-v-96b58b04]{width:100%;border-radius:0}.side-head[data-v-96b58b04]{border-radius:0}}.hub[data-v-7edf88ec]{--t-page: 1.6rem;--t-num: 1.85rem;--t-card: 1.02rem;--t-row: .92rem;--t-list: .86rem;--t-body: .82rem;--t-meta: .74rem;--t-micro: .66rem}.hub[data-v-7edf88ec]{max-width:1560px;margin:0 auto;padding:2rem 0 4rem}.hub-head h1[data-v-7edf88ec]{margin:0 0 .3rem;font-size:var(--t-page);font-weight:700;color:var(--ink);letter-spacing:-.02em;animation:hubIn-7edf88ec .5s ease both}.hub-head p[data-v-7edf88ec]{margin:0 0 1.4rem;color:var(--slate);font-size:.9rem;animation:hubIn-7edf88ec .5s ease .05s both}.hub-hero[data-v-7edf88ec]{position:relative;isolation:isolate;overflow:hidden;margin-bottom:1.25rem;padding:1.4rem 2rem 1.1rem;border-radius:22px;color:#fff;box-shadow:0 18px 44px #0e1f3f38;background:radial-gradient(820px 380px at 88% -30%,rgba(88,150,240,.42),transparent 62%),radial-gradient(520px 320px at 8% 120%,rgba(46,204,113,.18),transparent 60%),linear-gradient(130deg,#112650,#173a70 55%,#1a4d8f);animation:hubIn-7edf88ec .55s cubic-bezier(.22,1,.36,1) both}.hub-hero.slim[data-v-7edf88ec]{padding:1.25rem 2rem 1.1rem}.hub-hero.slim .hub-head h1[data-v-7edf88ec]{font-size:clamp(1.6rem,2.4vw,2.1rem);margin-bottom:.2rem}.hub-hero.slim .hub-head p[data-v-7edf88ec]{margin-bottom:0;font-size:.88rem}.hub-hero .hub-head h1[data-v-7edf88ec]{font-family:var(--font-display);font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:600;letter-spacing:-.04em;line-height:1.04;color:#fff;margin-bottom:.3rem}.hub-hero .hub-head h1 span[data-v-7edf88ec]{color:#8fc4ff}.hub-hero .hub-head p[data-v-7edf88ec]{color:#ffffffb8;font-size:.9rem;max-width:640px;margin-bottom:1rem}.hub-hero .hub-strip[data-v-7edf88ec]{margin-bottom:0}.hub-hero .hub-strip>.hub-card[data-v-7edf88ec]{background:transparent;border:0;border-top:1px solid rgba(255,255,255,.14);border-radius:0;box-shadow:none;padding:.85rem 0 0}.hub-hero .hub-card-head[data-v-7edf88ec]{margin-bottom:.35rem}.hub-hero .hub-card-head .hub-ic[data-v-7edf88ec]{display:none}.hub-hero .hub-card-head h2[data-v-7edf88ec]{font-family:inherit;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff9e}.hub-hero .hub-snapshot[data-v-7edf88ec]{padding:.4rem 0 0}.hub-hero .snap.snap-tile[data-v-7edf88ec]{padding:.25rem 1.1rem}.hub-hero .hub-strip>.hub-card[data-v-7edf88ec]:hover{transform:none;box-shadow:none}.hub-hero .hub-card-head h2[data-v-7edf88ec]{color:#fff}.hub-hero .hub-tag[data-v-7edf88ec]{background:#ffffff1f;color:#ffffffd1}.hub-hero .hub-link[data-v-7edf88ec]{color:#8fc4ff}.hub-hero .hub-ic.ic-slate[data-v-7edf88ec]{background:#ffffff1f;color:#fff}.hub-hero .hub-empty[data-v-7edf88ec]{color:#ffffffbf}.hub-hero .snap[data-v-7edf88ec]{border-right-color:#ffffff1f}.hub-hero .snap-ic[data-v-7edf88ec]{color:#fff9}.hub-hero .snap-num[data-v-7edf88ec]{color:#fff;font-family:var(--font-display);font-size:2.1rem;font-weight:600;letter-spacing:-.04em}.hub-hero .snap.snap-tile .snap-num[data-v-7edf88ec]{font-size:1.9rem}.hub-hero .snap-num.pos[data-v-7edf88ec]{color:#79dda2}.hub-hero .snap-num.neg[data-v-7edf88ec]{color:#ff9d92}.hub-hero .snap-lbl[data-v-7edf88ec]{color:#ffffff9e}.hub-hero .snap-chip[data-v-7edf88ec]{background:#ffffff1a;color:#ffffffd9}.hub-hero .snap-chip.blue[data-v-7edf88ec]{background:#8fc4ff33;color:#8fc4ff}.hub-hero .snap-chip.pos[data-v-7edf88ec]{background:#79dda22e;color:#79dda2}.hub-hero .snap-chip.neg[data-v-7edf88ec]{background:#ff9d922e;color:#ff9d92}.hub-hero .hub-btn[data-v-7edf88ec]{background:#fff;color:var(--trust-blue)}@media (max-width: 640px){.hub-hero[data-v-7edf88ec]{padding:1.4rem 1.2rem 1.1rem;border-radius:16px}.hub-hero .snap[data-v-7edf88ec]{border-right:0}}.hub-hero-logos[data-v-7edf88ec]{position:absolute;right:2.2rem;top:3.4rem;display:flex;gap:.7rem;z-index:0;pointer-events:none}.hub-hero-logo[data-v-7edf88ec]{width:46px;height:46px;border-radius:14px;background:#fff;box-shadow:0 10px 26px #00000047;display:flex;align-items:center;justify-content:center;overflow:hidden;transform:translateY(calc(var(--i) * 10px)) rotate(calc((var(--i) - 1.5) * 5deg));animation:heroBob-7edf88ec 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.2s)}.hub-hero-logo[data-v-7edf88ec]:empty{display:none}.hub-hero-logo img[data-v-7edf88ec]{width:30px;height:30px;object-fit:contain}@keyframes heroBob-7edf88ec{0%,to{margin-top:0}50%{margin-top:-6px}}@media (max-width: 900px){.hub-hero-logos[data-v-7edf88ec]{display:none}}@media (prefers-reduced-motion: reduce){.hub-hero-logo[data-v-7edf88ec]{animation:none}}.hub-ticker[data-v-7edf88ec]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .6rem;margin:0 0 .9rem;font-size:.8rem;color:#ffffffc7;animation:hubIn-7edf88ec .5s ease both}.hub-ticker strong[data-v-7edf88ec]{color:#fff;font-weight:700;margin-right:.15rem}.hub-ticker-dot[data-v-7edf88ec]{width:8px;height:8px;border-radius:50%;background:#79dda2;box-shadow:0 0 0 4px #79dda238;animation:tickPulse-7edf88ec 2.2s ease-in-out infinite}.hub-ticker-item+.hub-ticker-item[data-v-7edf88ec]:before{content:"·";margin-right:.6rem;color:#fff6}.hub-ticker-link[data-v-7edf88ec]{margin-left:auto;border:0;background:none;padding:0;font:inherit;font-weight:600;color:#8fc4ff;cursor:pointer}.hub-ticker-link[data-v-7edf88ec]:hover{text-decoration:underline}@keyframes tickPulse-7edf88ec{0%,to{box-shadow:0 0 0 3px #79dda238}50%{box-shadow:0 0 0 7px #79dda214}}@media (prefers-reduced-motion: reduce){.hub-ticker-dot[data-v-7edf88ec]{animation:none}}.hub-premium-hero[data-v-7edf88ec]{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.3fr);align-items:center;gap:1.5rem;margin-bottom:.9rem;color:#fff}.hub-premium-copy[data-v-7edf88ec]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:.25rem .2rem}.hub-premium-kicker[data-v-7edf88ec]{display:inline-flex;align-items:center;margin-bottom:.55rem;padding:.3rem .62rem;border-radius:999px;border:1px solid rgba(116,236,168,.42);background:#2ecc7126;color:#baf3d2;font-size:.67rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.hub-premium-copy h1[data-v-7edf88ec]{margin:0;color:#fff;font-size:clamp(1.7rem,2.5vw,2.3rem);font-weight:600;line-height:1.04;letter-spacing:-.04em}.hub-premium-copy h1 span[data-v-7edf88ec]{color:#8be9b3}.hub-premium-copy p[data-v-7edf88ec]{max-width:470px;margin:.55rem 0 0;color:#ffffffc7;font-size:.86rem;line-height:1.5}.hub-premium-copy p strong[data-v-7edf88ec]{color:#fff}.hub-premium-actions[data-v-7edf88ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;min-width:0}.hub-premium-action[data-v-7edf88ec]{--tone: #8FC4FF;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:.95rem 1rem;border:0;border-radius:16px;background:#ffffff17;color:#fff;text-align:left;text-decoration:none;font:inherit;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.hub-premium-action[data-v-7edf88ec]:nth-child(1){--tone: #8FC4FF}.hub-premium-action[data-v-7edf88ec]:nth-child(2){--tone: #7FDDE8}.hub-premium-action[data-v-7edf88ec]:nth-child(3){--tone: #8BE9B3}.hub-premium-action[data-v-7edf88ec]:hover{transform:translateY(-3px);background:#ffffff26;box-shadow:0 12px 28px #071f4347}.hub-premium-action[data-v-7edf88ec]:focus-visible{outline:2px solid #fff;outline-offset:3px}.hub-premium-action-icon[data-v-7edf88ec]{display:grid;place-items:center;width:36px;height:36px;margin-bottom:.6rem;border-radius:11px;background:var(--tone);color:#0e1f3f;box-shadow:0 4px 12px #00000038}.hub-premium-action-icon svg[data-v-7edf88ec]{width:19px;height:19px}.hub-premium-action-label[data-v-7edf88ec]{font-family:var(--font-display);font-size:1.02rem;font-weight:600;letter-spacing:-.02em}.hub-premium-action-desc[data-v-7edf88ec]{margin-top:.2rem;color:#ffffffab;font-size:.74rem;line-height:1.4}.hub-premium-action-arrow[data-v-7edf88ec]{margin-top:auto;padding-top:.5rem;color:var(--tone);font-size:1.05rem;font-weight:800}.hub-banner[data-v-7edf88ec]{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-7edf88ec]{width:18px;height:18px;color:var(--traffic-amber);flex-shrink:0}.hub-banner button[data-v-7edf88ec]{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-7edf88ec]:hover{background:var(--trust-blue);color:#fff}.hub-strip[data-v-7edf88ec]{margin-bottom:1.15rem}.hub-strip>.hub-card[data-v-7edf88ec]{animation-delay:.04s}.hub-main[data-v-7edf88ec]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.15rem;align-items:start}.hub-lane-left .hub-cols[data-v-7edf88ec]{grid-template-columns:minmax(0,1fr);gap:.9rem}.hub-lane-left .hub-col[data-v-7edf88ec]{padding:0}.hub-lane-left .hub-col+.hub-col[data-v-7edf88ec]{border-left:0;border-top:1px solid var(--border);padding-top:.9rem}.hub-main.standard[data-v-7edf88ec]{grid-template-columns:minmax(0,900px);justify-content:center}.hub-main.standard.wide[data-v-7edf88ec]{grid-template-columns:minmax(0,1fr)}.hub-start[data-v-7edf88ec]{display:flex;flex-direction:column;gap:1rem;padding-top:.2rem}.hub-start-lead[data-v-7edf88ec]{margin:0;color:var(--slate);font-size:.95rem;max-width:680px;line-height:1.5}.hub-start-grid[data-v-7edf88ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.8rem}.hub-start-tile[data-v-7edf88ec]{--tone: var(--trust-blue);--tone-bg: #F3F5FA;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;text-align:left;padding:1.1rem 1.1rem 1rem;border:0;border-radius:16px;background:var(--tone-bg);cursor:pointer;font:inherit;color:inherit;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;animation:hubIn-7edf88ec .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.08s + var(--i) * .06s)}.hub-start-tile.mortgage[data-v-7edf88ec],.hub-start-tile.step-1[data-v-7edf88ec]{--tone: #3652A3;--tone-bg: #EEF1FA}.hub-start-tile.credit-card[data-v-7edf88ec]{--tone: #B95000;--tone-bg: #FCF1E8}.hub-start-tile.term-deposit[data-v-7edf88ec],.hub-start-tile.step-2[data-v-7edf88ec]{--tone: #0F8FA0;--tone-bg: #E7F6F8}.hub-start-tile.savings-account[data-v-7edf88ec],.hub-start-tile.step-3[data-v-7edf88ec]{--tone: #1E874E;--tone-bg: #E9F6EE}.hub-start-tile.personal-loan[data-v-7edf88ec]{--tone: #6B4FA8;--tone-bg: #F2EEF9}.hub-start-tile[data-v-7edf88ec]:hover{background:#fff;transform:translateY(-3px);box-shadow:0 12px 30px color-mix(in srgb,var(--tone) 28%,transparent)}.hub-start-tile.static[data-v-7edf88ec]{cursor:default}.hub-start-tile.static[data-v-7edf88ec]:hover{transform:none;box-shadow:none;background:var(--tone-bg)}.hub-start-mark[data-v-7edf88ec]{position:absolute;right:-22px;bottom:-26px;width:128px;height:128px;color:var(--tone);opacity:.08;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.hub-start-mark svg[data-v-7edf88ec]{width:100%;height:100%}.hub-start-tile:hover .hub-start-mark[data-v-7edf88ec]{transform:rotate(-8deg) scale(1.08);opacity:.12}.hub-start-ic[data-v-7edf88ec]{width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--tone),color-mix(in srgb,var(--tone) 70%,#0E1F3F));display:inline-flex;align-items:center;justify-content:center;margin-bottom:.3rem;box-shadow:0 4px 12px color-mix(in srgb,var(--tone) 35%,transparent)}.hub-start-ic svg[data-v-7edf88ec]{width:20px;height:20px}.hub-start-num[data-v-7edf88ec]{font-family:var(--font-display);font-size:2rem;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--tone)}.hub-start-title[data-v-7edf88ec]{font-family:var(--font-display);font-size:1.08rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.hub-start-blurb[data-v-7edf88ec]{font-size:.82rem;color:var(--slate);line-height:1.45}.hub-start-go[data-v-7edf88ec]{margin-top:auto;padding-top:.5rem;font-size:.82rem;font-weight:700;color:var(--tone)}.hub-start .hub-btn[data-v-7edf88ec]{align-self:flex-start;margin-top:.2rem}.hub-start.compact[data-v-7edf88ec]{gap:.7rem}.hub-start.compact .hub-start-lead[data-v-7edf88ec]{font-size:.86rem}.hub-start.compact .hub-start-grid[data-v-7edf88ec]{grid-template-columns:1fr;gap:.45rem}.hub-start.compact .hub-start-tile[data-v-7edf88ec]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic title go" "ic blurb go";align-items:center;column-gap:.75rem;row-gap:.1rem;padding:.6rem .85rem .6rem .6rem;border-radius:12px}.hub-start.compact .hub-start-ic[data-v-7edf88ec]{grid-area:ic;width:34px;height:34px;border-radius:10px;margin:0}.hub-start.compact .hub-start-ic svg[data-v-7edf88ec]{width:17px;height:17px}.hub-start.compact .hub-start-title[data-v-7edf88ec]{grid-area:title;font-size:.95rem}.hub-start.compact .hub-start-blurb[data-v-7edf88ec]{grid-area:blurb;font-size:.76rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-start.compact .hub-start-go[data-v-7edf88ec]{grid-area:go;margin:0;padding:0;font-size:.8rem}.hub-start.compact .hub-start-mark[data-v-7edf88ec]{display:none}.hub-start.compact .hub-start-tile[data-v-7edf88ec]:hover{transform:translate(2px)}.hub-lane[data-v-7edf88ec]{display:flex;flex-direction:column;gap:1.15rem;min-width:0}.hub-card[data-v-7edf88ec]{background:#fff;border:1px solid var(--border);border-radius:16px;padding:1.1rem 1.2rem;box-shadow:0 1px 3px #1c28330f;transition:box-shadow .2s ease,transform .2s ease;animation:hubIn-7edf88ec .55s cubic-bezier(.22,1,.36,1) both}.hub-card[data-v-7edf88ec]:hover{box-shadow:0 8px 24px #1c28331a;transform:translateY(-2px)}.hub-lane>.hub-card[data-v-7edf88ec]:nth-child(1){animation-delay:.08s}.hub-lane>.hub-card[data-v-7edf88ec]:nth-child(2){animation-delay:.15s}.hub-lane>.hub-card[data-v-7edf88ec]:nth-child(3){animation-delay:.22s}.hub-lane>.hub-card-quiet[data-v-7edf88ec]{order:10}.hub-account-stats[data-v-7edf88ec]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--light-gray)}.hub-account-stats>div[data-v-7edf88ec]{min-width:0;padding:.9rem .65rem;text-align:center;border-right:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:.25rem}.hub-account-stats>div[data-v-7edf88ec]:last-child{border-right:none}.hub-account-stats strong[data-v-7edf88ec]{color:var(--ink);font-size:1.65rem;line-height:1;font-variant-numeric:tabular-nums}.hub-account-stats .good strong[data-v-7edf88ec]{color:#1e874e}.hub-account-stats .review strong[data-v-7edf88ec]{color:#b9770e}.hub-account-stats span[data-v-7edf88ec]{color:var(--slate);font-size:.67rem;font-weight:700;text-transform:uppercase;letter-spacing:.045em;line-height:1.3}@media (max-width: 1024px){.hub-main[data-v-7edf88ec]{grid-template-columns:1fr}}.hub-snapshot[data-v-7edf88ec]{display:flex;flex-wrap:wrap;gap:0;padding:1.2rem .25rem}.hub-guest-stats[data-v-7edf88ec]{margin:0;padding:.2rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.4rem 0}.snap.snap-tile[data-v-7edf88ec]{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;gap:.85rem;min-width:0;padding:.4rem 1.1rem}.snap.snap-tile[data-v-7edf88ec]:first-child{padding-left:.2rem}.snap-chip[data-v-7edf88ec]{width:40px;height:40px;border-radius:12px;background:var(--light-gray);color:var(--slate);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.snap-chip svg[data-v-7edf88ec]{width:19px;height:19px}.snap-chip.blue[data-v-7edf88ec]{background:#1a4d8f1a;color:var(--trust-blue)}.snap-chip.pos[data-v-7edf88ec]{background:#2ecc7124;color:var(--traffic-green)}.snap-chip.neg[data-v-7edf88ec]{background:#e74c3c1f;color:var(--traffic-red)}.snap-body[data-v-7edf88ec]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.snap.snap-tile .snap-num[data-v-7edf88ec]{font-size:1.45rem}.snap.snap-tile .snap-lbl[data-v-7edf88ec]{margin-top:.05rem}.hub-guest-unavailable[data-v-7edf88ec]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.snap[data-v-7edf88ec]{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-7edf88ec]:last-child{border-right:none}.snap-ic[data-v-7edf88ec]{width:18px;height:18px;color:var(--slate);opacity:.65;margin-bottom:.1rem}.snap-ic.pos[data-v-7edf88ec]{color:var(--traffic-green);opacity:.9}.snap-ic.neg[data-v-7edf88ec]{color:var(--traffic-red);opacity:.9}.snap-num[data-v-7edf88ec]{font-size:var(--t-num);font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1}.snap-num.pos[data-v-7edf88ec]{color:var(--traffic-green)}.snap-num.neg[data-v-7edf88ec]{color:var(--traffic-red)}.snap-lbl[data-v-7edf88ec]{font-size:var(--t-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--slate);font-weight:600}.hub-card-head[data-v-7edf88ec]{display:flex;align-items:center;gap:.55rem;margin-bottom:1rem}.hub-card-head h2[data-v-7edf88ec]{margin:0 auto 0 0;font-family:var(--font-display);font-size:1.12rem;color:var(--ink);font-weight:600;letter-spacing:-.02em}.hub-ic[data-v-7edf88ec]{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hub-ic svg[data-v-7edf88ec]{width:17px;height:17px}.hub-ic.ic-blue[data-v-7edf88ec]{background:#1a4d8f1a;color:var(--trust-blue)}.hub-ic.ic-green[data-v-7edf88ec]{background:#2ecc7124;color:#1e874e}.hub-ic.ic-amber[data-v-7edf88ec]{background:#f39c1226;color:#b9770e}.hub-ic.ic-slate[data-v-7edf88ec]{background:#5d6d7e1f;color:var(--slate)}.hub-link[data-v-7edf88ec]{font-size:var(--t-body);font-weight:600;color:var(--trust-blue);text-decoration:none}.hub-link-button[data-v-7edf88ec]{padding:0;border:0;background:transparent;font:inherit;cursor:pointer}.hub-addbtn[data-v-7edf88ec]{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:999px;background:#1a4d8f17;color:var(--trust-blue);font-weight:700;font-size:.92rem;padding:.42rem 1.1rem .42rem .42rem;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.hub-addbtn[data-v-7edf88ec]:hover{background:#1a4d8f26;transform:translateY(-1px);box-shadow:0 6px 16px #1a4d8f24}.hub-addbtn:hover .hub-addbtn-plus[data-v-7edf88ec]{transform:rotate(90deg)}.hub-addbtn-plus[data-v-7edf88ec]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--trust-blue);color:#fff;font-size:1.15rem;font-weight:700;line-height:1;transition:transform .2s ease}.hub-tag[data-v-7edf88ec]{font-size:var(--t-meta);color:var(--slate);background:var(--light-gray);padding:.22rem .55rem;border-radius:8px;line-height:1.2}.hub-movetypes[data-v-7edf88ec]{display:inline-flex;gap:.15rem;padding:.2rem;margin-right:.2rem;border-radius:999px;background:#0e1f3f0e}.hub-movetype[data-v-7edf88ec]{border:0;background:transparent;color:var(--slate);font-size:.76rem;font-weight:600;padding:.3rem .75rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.hub-movetype[data-v-7edf88ec]:hover{color:var(--ink);background:#0e1f3f0f}.hub-movetype.on[data-v-7edf88ec]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 2px #0e1f3f1a,0 3px 10px #0e1f3f14}.hub-empty-add[data-v-7edf88ec]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.hub-intelligence-empty[data-v-7edf88ec]{display:flex;flex-direction:column;gap:.2rem;padding:.55rem 0 .2rem}.hub-intelligence-empty strong[data-v-7edf88ec]{color:var(--ink);font-size:.88rem}.hub-intelligence-empty span[data-v-7edf88ec]{color:var(--slate)}.hub-save-banner[data-v-7edf88ec]{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.7rem .85rem;background:#fff;border:1px solid var(--border);border-left:4px solid var(--traffic-green);border-radius:12px;font-size:var(--t-body);color:var(--ink);line-height:1.4}.hub-save-banner strong[data-v-7edf88ec]{color:#1e874e;font-weight:800}.hub-save-ic[data-v-7edf88ec]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#27ae601f;color:#1e874e}.hub-save-ic svg[data-v-7edf88ec]{width:17px;height:17px}.hub-prod-save[data-v-7edf88ec]{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;border:0;background:none;padding:0;font:inherit;font-size:var(--t-body);font-weight:600;color:#1e874e;cursor:pointer}.hub-prod-save[data-v-7edf88ec]:hover{text-decoration:underline}.hub-prod-save[data-v-7edf88ec]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}.hub-prod-save-arrow[data-v-7edf88ec]{font-weight:800}.hub-prod-save.compare[data-v-7edf88ec]{color:var(--trust-blue)}.hub-prod-save.compare[data-v-7edf88ec]:hover{text-decoration:underline}.hub-tl[data-v-7edf88ec]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.hub-tl-seg[data-v-7edf88ec]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--t-meta);font-weight:600;color:var(--ink);background:var(--light-gray);border-radius:8px;padding:.22rem .55rem;line-height:1.2}.hub-tl-seg i[data-v-7edf88ec]{width:9px;height:9px;border-radius:50%}.hub-tl-seg.green i[data-v-7edf88ec]{background:var(--traffic-green)}.hub-tl-seg.amber i[data-v-7edf88ec]{background:var(--traffic-amber)}.hub-tl-seg.red i[data-v-7edf88ec]{background:var(--traffic-red)}.hub-signin[data-v-7edf88ec]{text-align:center;padding:1.25rem 1rem}.hub-signin-ic[data-v-7edf88ec]{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-7edf88ec]{width:22px;height:22px}.hub-signin-title[data-v-7edf88ec]{font-weight:700;color:var(--ink);font-size:1rem;margin-bottom:.25rem}.hub-signin p[data-v-7edf88ec],.hub-empty[data-v-7edf88ec]{color:var(--slate);font-size:.9rem;line-height:1.5}.hub-signin p[data-v-7edf88ec]{max-width:380px;margin:0 auto}.hub-btn[data-v-7edf88ec]{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-7edf88ec]:hover{background:#16407a}.hub-products[data-v-7edf88ec]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.hub-prod[data-v-7edf88ec]{padding:.7rem .85rem;border:1px solid var(--border);border-left:4px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;transition:box-shadow .18s ease,transform .18s ease}.hub-prod[data-v-7edf88ec]:hover{box-shadow:0 4px 14px #1c283314;transform:translateY(-1px)}.hub-prod[data-v-7edf88ec]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}.hub-prod.green[data-v-7edf88ec]{border-left-color:var(--traffic-green)}.hub-prod.amber[data-v-7edf88ec]{border-left-color:var(--traffic-amber)}.hub-prod.red[data-v-7edf88ec]{border-left-color:var(--traffic-red)}.hub-prod-top[data-v-7edf88ec]{display:flex;align-items:center;gap:.65rem}.hub-prod-logo[data-v-7edf88ec]{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-7edf88ec]{max-width:26px;max-height:26px;object-fit:contain}.hub-prod-id[data-v-7edf88ec]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hub-prod-name[data-v-7edf88ec]{color:var(--ink);font-weight:700;font-size:var(--t-row);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-prod-type[data-v-7edf88ec]{color:var(--slate);font-size:var(--t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.hub-prod-rateblock[data-v-7edf88ec]{margin-left:auto;text-align:right;flex-shrink:0}.hub-prod-rate[data-v-7edf88ec]{display:block;font-weight:800;font-size:1.15rem;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.01em}.hub-prod-ratelbl[data-v-7edf88ec]{font-size:var(--t-meta);color:var(--slate)}.hub-prod-meta[data-v-7edf88ec]{display:flex;flex-wrap:wrap;gap:0 .35rem;margin-top:.4rem;font-size:var(--t-meta);color:var(--slate);line-height:1.4}.hub-chip[data-v-7edf88ec]{color:var(--slate)}.hub-chip+.hub-chip[data-v-7edf88ec]:before{content:"·";margin-right:.35rem;color:var(--border)}.hub-chip em[data-v-7edf88ec]{color:var(--slate);font-style:normal;font-weight:500;margin-right:.2rem}.hub-prod-upcoming[data-v-7edf88ec]{display:flex;align-items:center;gap:.4rem;margin-top:.45rem;font-size:var(--t-meta);font-weight:600;color:var(--slate)}.hub-prod-upcoming svg[data-v-7edf88ec]{width:14px;height:14px;flex-shrink:0}.hub-prod-upcoming.soon[data-v-7edf88ec]{color:#b9770e}.hub-prod-upcoming.past[data-v-7edf88ec]{color:#c0392b}.hub-prod-status[data-v-7edf88ec]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.hub-prod-badge[data-v-7edf88ec]{display:inline-flex;align-items:center;gap:.35rem;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:999px;color:#fff;background:var(--slate)}.hub-prod-badge em[data-v-7edf88ec]{font-style:normal;font-weight:700;opacity:.85}.hub-prod-status.green .hub-prod-badge[data-v-7edf88ec]{background:var(--traffic-green)}.hub-prod-status.amber .hub-prod-badge[data-v-7edf88ec]{background:var(--traffic-amber)}.hub-prod-status.red .hub-prod-badge[data-v-7edf88ec]{background:var(--traffic-red)}.hub-prod-status.none .hub-prod-badge[data-v-7edf88ec]{background:var(--slate)}.hub-prod-reason[data-v-7edf88ec]{font-size:var(--t-body);color:var(--slate)}.hub-prod-reason.muted[data-v-7edf88ec]{font-style:normal}.hub-dot[data-v-7edf88ec]{display:none}.hub-dot.green[data-v-7edf88ec]{background:var(--traffic-green)}.hub-dot.amber[data-v-7edf88ec]{background:var(--traffic-amber)}.hub-dot.red[data-v-7edf88ec]{background:var(--traffic-red)}.hub-stat[data-v-7edf88ec]{font-family:var(--font-display);font-size:2.6rem;font-weight:600;color:var(--ink);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hub-stat-unit[data-v-7edf88ec]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:var(--t-row);font-weight:600;color:var(--slate);letter-spacing:0;margin-left:.2rem}.hub-stat-quiet[data-v-7edf88ec]{font-size:var(--t-row);font-weight:700;color:var(--ink);line-height:1.3;letter-spacing:0}.hub-stat-sub[data-v-7edf88ec]{color:var(--slate);font-size:var(--t-body);margin-top:.15rem}.hub-movebar[data-v-7edf88ec]{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--light-gray);margin-top:.7rem}.hub-movebar .cut[data-v-7edf88ec]{background:var(--traffic-green)}.hub-movebar .rise[data-v-7edf88ec],.hub-movebar.rises-good .cut[data-v-7edf88ec]{background:var(--traffic-red)}.hub-movebar.rises-good .rise[data-v-7edf88ec]{background:var(--traffic-green)}.hub-split[data-v-7edf88ec]{margin-top:.55rem;font-size:.85rem}.hub-split .good[data-v-7edf88ec]{color:var(--traffic-green);font-weight:700}.hub-split .bad[data-v-7edf88ec]{color:var(--traffic-red);font-weight:700}.hub-split span[data-v-7edf88ec]:first-child{margin-right:.7rem}.hub-tm-rel[data-v-7edf88ec]{margin-top:.8rem;font-size:.8rem;color:#7a4f00;background:#f39c121f;border-radius:8px;padding:.4rem .6rem;cursor:pointer}.hub-tm-rel strong[data-v-7edf88ec]{font-weight:800}.hub-topmovers[data-v-7edf88ec]{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.hub-topmovers li[data-v-7edf88ec]{display:flex;align-items:center;gap:.55rem;padding:.4rem .5rem;border-radius:9px;cursor:pointer;transition:background .15s ease}.hub-topmovers li[data-v-7edf88ec]:hover{background:var(--light-gray)}.hub-topmovers li.static[data-v-7edf88ec]{cursor:default}.hub-topmovers li.static[data-v-7edf88ec]:hover{background:transparent}.hub-topmovers li.rel[data-v-7edf88ec]{background:#1a4d8f0f}.hub-tm-logo[data-v-7edf88ec]{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-7edf88ec]{max-width:20px;max-height:20px;object-fit:contain}.hub-tm-name[data-v-7edf88ec]{flex:1;font-size:var(--t-list);font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-tm-star[data-v-7edf88ec]{color:#f39c12;margin-left:.3rem}.hub-tm-move[data-v-7edf88ec]{font-size:.82rem;font-weight:800;font-variant-numeric:tabular-nums;flex-shrink:0}.hub-tm-move.good[data-v-7edf88ec]{color:#1e874e}.hub-tm-move.bad[data-v-7edf88ec]{color:#c0392b}.hub-decisions li[data-v-7edf88ec]{align-items:flex-start}.hub-tm-body[data-v-7edf88ec]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.hub-tm-body .hub-tm-name[data-v-7edf88ec]{white-space:normal;line-height:1.25}.hub-tm-sub[data-v-7edf88ec]{font-size:var(--t-meta);color:var(--slate)}.hub-notice[data-v-7edf88ec]{margin-bottom:.9rem;border-radius:12px;padding:.8rem .95rem;background:#1a4d8f0d;border:1px solid rgba(26,77,143,.18);border-left:4px solid var(--trust-blue);display:flex;flex-direction:column;gap:.25rem}.hub-notice-top[data-v-7edf88ec]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hub-notice-chip[data-v-7edf88ec]{font-size:var(--t-micro);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--trust-blue)}.hub-notice-date[data-v-7edf88ec]{font-size:var(--t-meta);color:var(--slate)}.hub-notice-title[data-v-7edf88ec]{font-size:var(--t-row);color:var(--ink)}.hub-notice-body[data-v-7edf88ec]{margin:0;font-size:var(--t-body);color:var(--ink);line-height:1.45;white-space:pre-line}.hub-trends[data-v-7edf88ec]{margin:.8rem 0 0;display:flex;flex-direction:column;gap:.5rem}.hub-trend[data-v-7edf88ec]{border-radius:12px;padding:.7rem .85rem;background:#fff;border:1px solid var(--border);border-left:4px solid var(--border)}.hub-trend.bad[data-v-7edf88ec]{border-left-color:var(--traffic-red)}.hub-trend.good[data-v-7edf88ec]{border-left-color:var(--traffic-green)}.hub-trend.neutral[data-v-7edf88ec]{border-left-color:#f39c12}.hub-trend-detail[data-v-7edf88ec]{margin-top:.4rem}.hub-intel-foot[data-v-7edf88ec]{margin-top:.7rem;display:flex;justify-content:flex-end}.hub-trend-top[data-v-7edf88ec]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hub-trend-chip[data-v-7edf88ec]{font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .45rem;border-radius:999px;color:#fff;background:var(--slate)}.hub-trend-chip.strong[data-v-7edf88ec]{background:var(--trust-blue)}.hub-trend-chip.split[data-v-7edf88ec]{background:#f39c12}.hub-trend-chip.watch[data-v-7edf88ec]{background:#fff;color:var(--slate);border:1px solid var(--border)}.hub-trend.neutral .hub-trend-chip.watch[data-v-7edf88ec]{background:#fff}.hub-insights[data-v-7edf88ec]{margin:.5rem 0 0;display:flex;flex-direction:column;gap:.5rem}.hub-insight[data-v-7edf88ec]{border-radius:12px;padding:.7rem .85rem;background:#fff;border:1px solid var(--border);border-left:4px solid var(--trust-blue);display:flex;flex-direction:column;gap:.2rem}.hub-insight.quiet[data-v-7edf88ec]{border-left-color:var(--border)}.hub-insight-head[data-v-7edf88ec]{font-size:var(--t-row);color:var(--ink)}.hub-insight-body[data-v-7edf88ec]{font-size:var(--t-body);line-height:1.45;color:var(--ink)}.hub-insight.quiet .hub-insight-body[data-v-7edf88ec]{color:var(--slate)}.hub-insight-link[data-v-7edf88ec]{display:inline;border:none;background:none;padding:0;margin-left:.3rem;color:var(--trust-blue);font-weight:600;font-size:.78rem;cursor:pointer}.hub-insight-link[data-v-7edf88ec]:hover{text-decoration:underline}.hub-trend-head[data-v-7edf88ec]{font-size:var(--t-row);color:var(--ink)}.hub-trend-when[data-v-7edf88ec]{margin-left:auto;font-size:.68rem;color:var(--slate);white-space:nowrap}.hub-trend-detail[data-v-7edf88ec]{margin-top:.25rem;font-size:var(--t-body);color:var(--ink);line-height:1.4}.hub-big4[data-v-7edf88ec]{margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(28,40,51,.08);display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:.5rem .9rem}@media (max-width: 640px){.hub-big4[data-v-7edf88ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-big4-label[data-v-7edf88ec]{grid-column:1 / -1}}.hub-big4-label[data-v-7edf88ec]{font-size:.62rem;font-weight:600;color:var(--slate);text-transform:uppercase;letter-spacing:.05em}.hub-big4-item[data-v-7edf88ec]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.hub-big4-logo[data-v-7edf88ec]{width:26px;height:26px;border-radius:7px;background:#fff;border:1px solid #EEF1F4;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:700;color:var(--slate);overflow:hidden}.hub-big4-logo img[data-v-7edf88ec]{max-width:20px;max-height:20px;object-fit:contain}.hub-big4-item:not(.moved) .hub-big4-logo[data-v-7edf88ec]{filter:grayscale(1);opacity:.45}.hub-big4-text[data-v-7edf88ec]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.hub-big4-name[data-v-7edf88ec]{font-size:.74rem;font-weight:600;color:var(--ink)}.hub-big4-item:not(.moved) .hub-big4-name[data-v-7edf88ec]{color:var(--slate);font-weight:500}.hub-big4-meta[data-v-7edf88ec]{font-size:.64rem;color:var(--slate);font-variant-numeric:tabular-nums}.hub-big4-step[data-v-7edf88ec],.hub-big4-date[data-v-7edf88ec]{white-space:nowrap}.hub-big4-date[data-v-7edf88ec]{margin-left:.25em}.hub-big4-meta.bad[data-v-7edf88ec]{color:#c0392b;font-weight:600}.hub-big4-meta.good[data-v-7edf88ec]{color:#1e874e;font-weight:600}.hub-also[data-v-7edf88ec]{margin-top:.6rem;padding-top:.55rem;border-top:1px solid rgba(28,40,51,.06);display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.hub-also-sum[data-v-7edf88ec]{font-size:.8rem;color:var(--slate)}.hub-also-sum strong[data-v-7edf88ec]{color:var(--ink);font-weight:600}.hub-also-link[data-v-7edf88ec]{display:inline-flex;align-items:center;gap:.35rem;border:0;background:none;padding:0;font-size:.8rem;font-weight:600;color:var(--trust-blue);cursor:pointer}.hub-also-link svg[data-v-7edf88ec]{width:12px;height:12px}.hub-also-link[data-v-7edf88ec]:hover{text-decoration:underline}.hub-also-item[data-v-7edf88ec]{display:inline-flex;align-items:center;gap:.35rem;font-size:.74rem}.hub-also-logo[data-v-7edf88ec]{width:18px;height:18px;border-radius:5px;background:#fff;border:1px solid #EEF1F4;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:.5rem;font-weight:700;color:var(--slate)}.hub-also-logo img[data-v-7edf88ec]{max-width:14px;max-height:14px;object-fit:contain}.hub-also-name[data-v-7edf88ec]{font-weight:600;color:var(--ink)}.hub-also-item.rel .hub-also-name[data-v-7edf88ec]:after{content:" ★";color:var(--trust-blue)}.hub-also-step[data-v-7edf88ec]{font-size:.68rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.hub-also-step.bad[data-v-7edf88ec]{color:#c0392b}.hub-also-step.good[data-v-7edf88ec]{color:#1e874e}.hub-also-chip[data-v-7edf88ec]{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:600;color:var(--slate);background:var(--light-gray);border:0;border-radius:999px;padding:.25rem .6rem;white-space:nowrap}.hub-also-chip svg[data-v-7edf88ec]{width:11px;height:11px}.hub-move-big4[data-v-7edf88ec]{margin-left:.4rem;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--trust-blue);border-radius:4px;padding:.08rem .35rem;vertical-align:middle}.hub-moves li.big4[data-v-7edf88ec]{border-left:3px solid var(--trust-blue)}.hub-trend[role=button][data-v-7edf88ec]{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.hub-trend[role=button][data-v-7edf88ec]:hover{box-shadow:0 4px 14px #1c283314}.hub-trend[role=button][data-v-7edf88ec]:focus-visible{outline:none;box-shadow:0 0 0 2px #1a4d8f59}.hub-trend-chev[data-v-7edf88ec]{color:var(--slate);font-size:1.1rem;line-height:1;transition:transform .18s ease;margin-left:.2rem}.hub-trend.locked[data-v-7edf88ec]{cursor:default}.hub-trend.locked[data-v-7edf88ec]:hover{box-shadow:none}.hub-trend-lock[data-v-7edf88ec]{margin-top:.55rem;padding-top:.5rem;border-top:1px dashed var(--border);display:flex;align-items:center;gap:.4rem;font-size:var(--t-meta);color:var(--slate)}.hub-trend-lock svg[data-v-7edf88ec]{width:14px;height:14px;flex-shrink:0}.hub-moves-lock[data-v-7edf88ec]{margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--border)}.hub-decisions li.hidden .hub-tm-logo[data-v-7edf88ec]{color:var(--slate);background:var(--light-gray)}.hub-decisions li.hidden .hub-tm-logo svg[data-v-7edf88ec]{width:13px;height:13px}.hub-decisions li.hidden .hub-tm-name[data-v-7edf88ec]{color:var(--slate)}.hub-guest-cta[data-v-7edf88ec]{margin-top:.8rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .95rem;border-radius:12px;background:var(--light-gray)}.hub-guest-cta div[data-v-7edf88ec]{display:flex;flex-direction:column;gap:.15rem}.hub-guest-cta strong[data-v-7edf88ec]{font-size:var(--t-row);color:var(--ink)}.hub-guest-cta span[data-v-7edf88ec]{font-size:var(--t-body);color:var(--slate)}.hub-bench-group+.hub-bench-group[data-v-7edf88ec]{margin-top:.9rem}.hub-bench-head[data-v-7edf88ec]{display:flex;align-items:baseline;gap:.5rem;padding-bottom:.35rem;border-bottom:1px solid var(--border);font-size:.64rem;font-weight:600;color:var(--slate);text-transform:uppercase;letter-spacing:.05em}.hub-bench-head small[data-v-7edf88ec]{font-size:.7rem;font-weight:500;text-transform:none;letter-spacing:0}.hub-bench[data-v-7edf88ec]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hub-bench li[data-v-7edf88ec]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.42rem 0;border-top:1px solid rgba(28,40,51,.06)}.hub-bench-logo[data-v-7edf88ec]{width:22px;height:22px;border-radius:6px;background:#fff;border:1px solid #EEF1F4;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:.5rem;font-weight:700;color:var(--slate);flex-shrink:0}.hub-bench-logo img[data-v-7edf88ec]{max-width:16px;max-height:16px;object-fit:contain}.hub-bench li[data-v-7edf88ec]:first-child{border-top:0}.hub-bench-what[data-v-7edf88ec]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.hub-bench-label[data-v-7edf88ec]{font-size:var(--t-row);font-weight:600;color:var(--ink)}.hub-bench-sub[data-v-7edf88ec]{font-size:var(--t-meta);color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.hub-bench-num[data-v-7edf88ec]{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;min-width:5.2rem}.hub-bench-rate[data-v-7edf88ec]{font-size:1.1rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;line-height:1.1}.hub-bench-rate.loan[data-v-7edf88ec]{color:#1e874e}.hub-bench-avg[data-v-7edf88ec]{font-size:var(--t-meta);color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap}.hub-bench-gap[data-v-7edf88ec]{font-weight:600;color:#b9770e}.hub-bench-note[data-v-7edf88ec]{margin:.7rem 0 0;font-size:var(--t-meta);color:var(--slate);line-height:1.4}.hub-trend.open .hub-trend-chev[data-v-7edf88ec]{transform:rotate(90deg)}.hub-trend-more[data-v-7edf88ec]{margin-top:.6rem;padding-top:.6rem;border-top:1px solid rgba(28,40,51,.1);cursor:default}.hub-trend-more-head[data-v-7edf88ec]{font-size:.64rem;color:var(--slate);text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:.35rem}.hub-moves[data-v-7edf88ec]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.hub-moves li[data-v-7edf88ec]{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:8px;background:#fff;border:1px solid rgba(28,40,51,.06)}.hub-moves li.rel[data-v-7edf88ec]{border-color:#1a4d8f4d}.hub-moves .hub-tm-logo[data-v-7edf88ec]{width:24px;height:24px}.hub-move-body[data-v-7edf88ec]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.hub-move-name[data-v-7edf88ec]{font-size:.8rem;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-move-what[data-v-7edf88ec]{font-size:.7rem;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-move-date[data-v-7edf88ec]{font-size:.7rem;color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap}.hub-move-step[data-v-7edf88ec]{font-size:.76rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;padding:.15rem .5rem;border-radius:999px;min-width:4.6rem;text-align:center}.hub-move-step.bad[data-v-7edf88ec]{color:#c0392b;background:#e74c3c1a}.hub-move-step.good[data-v-7edf88ec]{color:#1e874e;background:#27ae601f}@media (max-width: 560px){.hub-move-date[data-v-7edf88ec]{display:none}.hub-move-step[data-v-7edf88ec]{min-width:0}}.hub-trend-link[data-v-7edf88ec]{margin-top:.5rem;border:none;background:none;padding:0;color:var(--trust-blue);font-weight:600;font-size:.78rem;cursor:pointer}.hub-trend-link[data-v-7edf88ec]:hover{text-decoration:underline}.hub-dir[data-v-7edf88ec]{margin-top:.2rem}.hub-moves-row[data-v-7edf88ec]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.9rem;padding-top:.75rem;border-top:1px solid var(--border)}.hub-moves-row .hub-dir-head[data-v-7edf88ec]{margin:0}.hub-moves-toggle[data-v-7edf88ec]{border:1px solid var(--border);background:#fff;color:var(--slate);font-size:.76rem;font-weight:600;padding:.3rem .65rem;border-radius:8px;cursor:pointer}.hub-moves-toggle[data-v-7edf88ec]:hover{color:var(--trust-blue);border-color:#1a4d8f59}.hub-moves-card .hub-chart[data-v-7edf88ec]{margin-top:.6rem}.hub-dir-head[data-v-7edf88ec]{font-size:.64rem;color:var(--slate);text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:.45rem}.hub-dir-head span[data-v-7edf88ec]{text-transform:none;letter-spacing:0;font-weight:500;margin-left:.4rem}.hub-dir-row[data-v-7edf88ec]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(70px,1fr) auto;align-items:center;gap:.7rem;padding:.3rem 0}.hub-dir-label[data-v-7edf88ec]{font-size:var(--t-body);color:var(--ink);font-weight:600;display:flex;align-items:center;gap:.4rem;min-width:0}.hub-dir-mode[data-v-7edf88ec]{font-style:normal;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.08rem .4rem;border-radius:999px;background:var(--light-gray);color:var(--slate)}.hub-dir-mode.bad[data-v-7edf88ec]{background:#e74c3c1f;color:#c0392b}.hub-dir-mode.good[data-v-7edf88ec]{background:#27ae6024;color:#1e874e}.hub-dir-balance[data-v-7edf88ec]{display:flex;height:7px;border-radius:4px;overflow:hidden;background:var(--light-gray)}.hub-dir-balance i.good[data-v-7edf88ec]{background:var(--traffic-green)}.hub-dir-balance i.bad[data-v-7edf88ec]{background:var(--traffic-red)}.hub-dir-count[data-v-7edf88ec]{display:inline-flex;gap:.6rem;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.hub-dir-count small[data-v-7edf88ec]{font-weight:500;color:var(--slate);font-size:.68rem}.hub-dir-count .bad[data-v-7edf88ec]{color:#c0392b}.hub-dir-count .good[data-v-7edf88ec]{color:#1e874e}.hub-foryou-sub[data-v-7edf88ec]{margin:-.5rem 0 .7rem;font-size:.8rem;color:var(--slate)}.hub-foryou-list[data-v-7edf88ec]{display:flex;flex-direction:column;gap:.45rem}.hub-foryou-item[data-v-7edf88ec]{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .75rem;border-radius:10px;background:var(--light-gray);border-left:3px solid var(--border)}.hub-foryou-item.bad[data-v-7edf88ec]{border-left-color:var(--traffic-red)}.hub-foryou-item.good[data-v-7edf88ec]{border-left-color:var(--traffic-green)}.hub-foryou-text[data-v-7edf88ec]{font-size:var(--t-body);color:var(--ink);line-height:1.35}.hub-foryou-money[data-v-7edf88ec]{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--ink)}.hub-foryou-item.bad .hub-foryou-money[data-v-7edf88ec]{color:#c0392b}.hub-foryou-item.good .hub-foryou-money[data-v-7edf88ec]{color:#1e874e}.hub-alerts-empty[data-v-7edf88ec]{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-7edf88ec]{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-7edf88ec]{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.hub-alert[data-v-7edf88ec]{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .7rem;background:var(--light-gray);border-radius:10px}.hub-alert.actionable[data-v-7edf88ec]{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.hub-alert.actionable[data-v-7edf88ec]:hover{background:#eef2f6;box-shadow:inset 0 0 0 1px var(--border)}.hub-alert.actionable[data-v-7edf88ec]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}.hub-alert-cta[data-v-7edf88ec]{display:inline-block;margin-top:.3rem;font-size:.76rem;font-weight:700;color:var(--trust-blue)}.hub-alert-dot[data-v-7edf88ec]{flex-shrink:0;width:9px;height:9px;border-radius:50%;margin-top:.35rem;background:#c6ced6}.hub-alert.high .hub-alert-dot[data-v-7edf88ec]{background:var(--traffic-red)}.hub-alert.medium .hub-alert-dot[data-v-7edf88ec]{background:var(--traffic-amber)}.hub-alert.low .hub-alert-dot[data-v-7edf88ec]{background:var(--sky-blue, #3498DB)}.hub-alert.read[data-v-7edf88ec]{opacity:.68}.hub-alert.read .hub-alert-dot[data-v-7edf88ec]{background:#9aa7b2}.hub-alert-body[data-v-7edf88ec]{flex:1;min-width:0}.hub-alert-title[data-v-7edf88ec]{font-size:.86rem;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.hub-alert-save[data-v-7edf88ec]{font-size:.72rem;font-weight:700;color:#1e874e;background:#2ecc7124;border-radius:5px;padding:.05rem .35rem}.hub-alert-msg[data-v-7edf88ec]{font-size:.8rem;color:var(--slate);line-height:1.45;margin-top:.15rem}.hub-alert-x[data-v-7edf88ec]{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-7edf88ec]:hover{color:var(--slate);background:#0000000d}.hub-alert-more[data-v-7edf88ec]{font-size:.78rem;color:var(--slate);padding:.1rem .2rem}.hub-chart[data-v-7edf88ec]{margin:.9rem 0 .2rem}.hub-spark-scale[data-v-7edf88ec]{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-7edf88ec]{color:var(--trust-blue);font-variant-numeric:tabular-nums}.hub-spark-axis[data-v-7edf88ec]{display:flex;justify-content:space-between;font-size:.64rem;color:var(--slate);font-variant-numeric:tabular-nums;margin-top:.3rem}.hub-scatter[data-v-7edf88ec]{position:relative;height:76px;margin:.1rem 0 0}.hub-scatter-line[data-v-7edf88ec]{position:absolute;left:0;right:0;top:50%;height:0;border-top:1px dashed var(--border)}.hub-scatter-tag[data-v-7edf88ec]{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-7edf88ec]{top:0}.hub-scatter-tag.cut[data-v-7edf88ec]{bottom:0}.hub-scatter-tag.bad[data-v-7edf88ec]{color:var(--traffic-red)}.hub-scatter-tag.good[data-v-7edf88ec]{color:var(--traffic-green)}.hub-pt[data-v-7edf88ec]{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-7edf88ec .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.bad[data-v-7edf88ec]{background:radial-gradient(circle at 35% 30%,#f28d82,var(--traffic-red))}.hub-pt.good[data-v-7edf88ec]{background:radial-gradient(circle at 35% 30%,#79dda2,var(--traffic-green))}.hub-pt.rel[data-v-7edf88ec]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--trust-blue)}.hub-pt[data-v-7edf88ec]:hover,.hub-pt.active[data-v-7edf88ec]{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-7edf88ec]:hover,.hub-pt.rel.active[data-v-7edf88ec]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--trust-blue),0 2px 9px #1c283352}.hub-pt.dim[data-v-7edf88ec]{opacity:.2}.hub-pt[data-v-7edf88ec]: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-7edf88ec]{animation:none}}.hub-tip[data-v-7edf88ec]{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-7edf88ec]: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-7edf88ec]{bottom:auto;transform:translate(-50%,calc(-100% - 12px))}.hub-tip.sc.flip[data-v-7edf88ec]{transform:translate(-50%,13px)}.hub-tip.sc.flip[data-v-7edf88ec]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--ink, #1C2833)}.hub-tip-date[data-v-7edf88ec]{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.hub-tip-count[data-v-7edf88ec]{font-size:.82rem;margin-top:.05rem}.hub-tip-count strong[data-v-7edf88ec]{color:#8fb7ef}.hub-tip-count strong.bad[data-v-7edf88ec]{color:#ff9d92}.hub-tip-count strong.good[data-v-7edf88ec]{color:#79dda2}.hub-tip-meta[data-v-7edf88ec]{font-size:.62rem;opacity:.75;margin-top:.05rem}.hub-tip-enter-active[data-v-7edf88ec],.hub-tip-leave-active[data-v-7edf88ec]{transition:opacity .14s ease,transform .14s ease}.hub-tip-enter-from[data-v-7edf88ec],.hub-tip-leave-to[data-v-7edf88ec]{opacity:0;transform:translate(-50%,4px)}.hub-logo[data-v-7edf88ec]{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-7edf88ec]{max-width:26px;max-height:26px;object-fit:contain}.hub-cols[data-v-7edf88ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.hub-col[data-v-7edf88ec]{padding:0 1rem;min-width:0}.hub-col[data-v-7edf88ec]:first-child{padding-left:0}.hub-col[data-v-7edf88ec]:last-child{padding-right:0}.hub-col+.hub-col[data-v-7edf88ec]{border-left:1px solid var(--border)}.hub-col-head[data-v-7edf88ec]{display:flex;align-items:center;gap:.5rem;padding-bottom:.6rem;margin-bottom:.4rem;border-bottom:2px solid var(--border)}.hub-col-ic[data-v-7edf88ec]{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-7edf88ec]{width:16px;height:16px}.hub-col-titles[data-v-7edf88ec]{min-width:0}.hub-col-title[data-v-7edf88ec]{font-weight:700;color:var(--ink);font-size:var(--t-row)}.hub-col-note[data-v-7edf88ec]{font-size:.7rem;color:var(--slate);margin-top:.05rem}.hub-col-empty[data-v-7edf88ec]{color:var(--slate);font-size:.85rem;padding:.6rem 0}.hub-col-list[data-v-7edf88ec]{list-style:none;margin:0;padding:0}.hub-col-list li[data-v-7edf88ec]{display:flex;align-items:center;gap:.5rem;padding:.45rem .35rem;border-radius:8px;border-bottom:1px solid var(--light-gray);animation:rowIn-7edf88ec .4s ease both;animation-delay:calc(var(--i) * 55ms)}.hub-col-list li[data-v-7edf88ec]:last-child{border-bottom:none}.hub-col-list li[data-v-7edf88ec]{cursor:pointer;transition:background .15s ease}.hub-col-list li[data-v-7edf88ec]:hover{background:var(--light-gray)}.hub-col-list li[data-v-7edf88ec]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:-2px}.hub-col-list li.lead[data-v-7edf88ec]{background:#f6f9fc;box-shadow:inset 3px 0 0 var(--trust-blue);border-bottom-color:transparent}.hub-col-list li.lead[data-v-7edf88ec]:hover{background:#eef4fa}.hub-col-rank[data-v-7edf88ec]{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-7edf88ec]{color:var(--trust-blue)}.hub-logo.sm[data-v-7edf88ec]{width:26px;height:26px;border-radius:7px;font-size:.62rem}.hub-logo.sm img[data-v-7edf88ec]{max-width:20px;max-height:20px}.hub-col-main[data-v-7edf88ec]{flex:1;min-width:0}.hub-col-org[data-v-7edf88ec]{font-weight:600;color:var(--ink);font-size:var(--t-list);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-col-sub[data-v-7edf88ec]{font-size:.72rem;color:var(--slate)}.hub-col-rate[data-v-7edf88ec]{font-weight:800;color:#1e874e;font-variant-numeric:tabular-nums;font-size:var(--t-row);flex-shrink:0}@media (max-width: 720px){.hub-premium-actions[data-v-7edf88ec]{grid-template-columns:1fr}.hub-premium-action[data-v-7edf88ec]{min-height:112px}.hub-account-stats[data-v-7edf88ec]{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-account-stats>div[data-v-7edf88ec]:nth-child(2){border-right:none}.hub-account-stats>div[data-v-7edf88ec]:nth-child(-n+2){border-bottom:1px solid var(--border)}.hub-cols[data-v-7edf88ec]{grid-template-columns:1fr}.hub-col[data-v-7edf88ec]{padding:.9rem 0 0}.hub-col[data-v-7edf88ec]:first-child{padding-top:0}.hub-col+.hub-col[data-v-7edf88ec]{border-left:none;border-top:1px solid var(--border)}}@media (max-width: 1024px){.hub-premium-hero[data-v-7edf88ec]{grid-template-columns:1fr}}.hub-best-header[data-v-7edf88ec],.hub-best li[data-v-7edf88ec]{display:grid;grid-template-columns:24px 1fr 72px 72px 64px;align-items:center;gap:.5rem}.hub-best-header[data-v-7edf88ec]{padding:0 .4rem .5rem;border-bottom:1px solid var(--border)}.hub-best-header span[data-v-7edf88ec]{font-size:.67rem;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);font-weight:600}.hub-best-header .c-rate[data-v-7edf88ec],.hub-best-header .c-comp[data-v-7edf88ec],.hub-best-header .c-delta[data-v-7edf88ec]{text-align:right}.hub-best[data-v-7edf88ec]{list-style:none;margin:.15rem 0 0;padding:0}.hub-best li[data-v-7edf88ec]{padding:.5rem .4rem;border-bottom:1px solid var(--light-gray);transition:background .15s ease;animation:rowIn-7edf88ec .4s ease both;animation-delay:calc(var(--i) * 55ms)}.hub-best li[data-v-7edf88ec]:last-child{border-bottom:none}.hub-best li.lead[data-v-7edf88ec]{background:#f6f9fc;border-radius:8px;border-bottom-color:transparent;box-shadow:inset 3px 0 0 var(--trust-blue)}.hub-best li[data-v-7edf88ec]:hover{background:var(--light-gray);border-radius:8px}.c-rank[data-v-7edf88ec]{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-7edf88ec]{color:var(--trust-blue)}.c-org[data-v-7edf88ec]{display:flex;align-items:center;gap:.6rem;min-width:0}.hub-best-main[data-v-7edf88ec]{min-width:0}.hub-best-org[data-v-7edf88ec]{font-weight:600;color:var(--ink);font-size:.9rem}.hub-best-prod[data-v-7edf88ec]{color:var(--slate);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-rate[data-v-7edf88ec]{text-align:right;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.hub-best li.lead .c-rate[data-v-7edf88ec]{color:#1e874e}.c-comp[data-v-7edf88ec]{text-align:right;color:var(--slate);font-size:.85rem;font-variant-numeric:tabular-nums}.c-delta[data-v-7edf88ec]{text-align:right;color:var(--slate);font-size:.82rem;font-variant-numeric:tabular-nums}@keyframes hubIn-7edf88ec{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rowIn-7edf88ec{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes growUp-7edf88ec{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ptIn-7edf88ec{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-7edf88ec{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.hub-pd-body[data-v-7edf88ec]{padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.hub-pd-status[data-v-7edf88ec]{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-7edf88ec]{display:flex;align-items:center;gap:.85rem}.hub-pd-statusic[data-v-7edf88ec]{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-7edf88ec]{width:26px;height:26px}.hub-pd-statusic.green[data-v-7edf88ec]{background:linear-gradient(135deg,var(--traffic-green),#1E874E);box-shadow:0 3px 10px #27ae6059}.hub-pd-statusic.amber[data-v-7edf88ec]{background:linear-gradient(135deg,var(--traffic-amber),#D9860B);box-shadow:0 3px 10px #f39c1259}.hub-pd-statusic.red[data-v-7edf88ec]{background:linear-gradient(135deg,var(--traffic-red),#C0392B);box-shadow:0 3px 10px #e74c3c59}.hub-pd-status-txt[data-v-7edf88ec]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.hub-pd-statuslabel[data-v-7edf88ec]{font-size:1.1rem;font-weight:800;color:var(--ink);letter-spacing:-.01em}.hub-pd-statussub[data-v-7edf88ec]{font-size:.78rem;font-weight:600;color:var(--slate)}.hub-pd-rateblock[data-v-7edf88ec]{text-align:right;flex-shrink:0}.hub-pd-rate[data-v-7edf88ec]{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-7edf88ec]{font-size:.64rem;color:var(--slate)}.hub-pd-meter[data-v-7edf88ec]{height:6px;border-radius:999px;background:var(--light-gray);overflow:hidden;margin-top:.9rem}.hub-pd-meter-fill[data-v-7edf88ec]{display:block;height:100%;border-radius:999px;background:#9aa7b2;transition:width .4s ease}.hub-pd-meter-fill.green[data-v-7edf88ec]{background:var(--traffic-green)}.hub-pd-meter-fill.amber[data-v-7edf88ec]{background:var(--traffic-amber)}.hub-pd-meter-fill.red[data-v-7edf88ec]{background:var(--traffic-red)}.hub-pd-reasons[data-v-7edf88ec]{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-7edf88ec]{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-7edf88ec]{width:6px;height:6px;border-radius:50%;margin-top:.42rem;flex-shrink:0;background:#9aa7b2}.hub-pd-reason-dot.green[data-v-7edf88ec]{background:var(--traffic-green)}.hub-pd-reason-dot.amber[data-v-7edf88ec]{background:var(--traffic-amber)}.hub-pd-reason-dot.red[data-v-7edf88ec]{background:var(--traffic-red)}.hub-pd-reason-muted[data-v-7edf88ec]{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-7edf88ec]{margin:.9rem 0 0;font-size:.9rem;font-weight:700;color:var(--ink)}.hub-pd-cmp[data-v-7edf88ec]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.hub-pd-cmp-row[data-v-7edf88ec]{display:flex;align-items:center;gap:.6rem}.hub-pd-cmp-lbl[data-v-7edf88ec]{flex:0 0 92px;font-size:.76rem;color:var(--slate)}.hub-pd-cmp-track[data-v-7edf88ec]{flex:1;height:8px;background:var(--light-gray);border-radius:999px;overflow:hidden}.hub-pd-cmp-bar[data-v-7edf88ec]{display:block;height:100%;border-radius:999px;background:#9aa7b2;transition:width .4s ease}.hub-pd-cmp-bar.green[data-v-7edf88ec]{background:var(--traffic-green)}.hub-pd-cmp-bar.amber[data-v-7edf88ec]{background:var(--traffic-amber)}.hub-pd-cmp-bar.red[data-v-7edf88ec]{background:var(--traffic-red)}.hub-pd-cmp-bar.avg[data-v-7edf88ec]{background:#9aa7b2}.hub-pd-cmp-bar.best[data-v-7edf88ec]{background:var(--trust-blue)}.hub-pd-cmp-val[data-v-7edf88ec]{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-7edf88ec]{margin:.8rem 0 0;font-size:.72rem;color:var(--slate)}.hub-pd-stale[data-v-7edf88ec]{color:#c77c0a}.hub-pd-deal[data-v-7edf88ec]{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-7edf88ec]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.hub-pd-deal-tag[data-v-7edf88ec]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#1e874e}.hub-pd-deal-save[data-v-7edf88ec]{font-size:.78rem;font-weight:800;color:#1e874e;background:#2ecc711f;border-radius:999px;padding:.15rem .55rem}.hub-pd-deal-year[data-v-7edf88ec]{margin:0 0 .6rem;font-size:.82rem;color:var(--slate)}.hub-pd-deal-year strong[data-v-7edf88ec]{color:#1e874e;font-weight:800}.hub-pd-deal-body[data-v-7edf88ec]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.hub-pd-deal-info[data-v-7edf88ec]{min-width:0;display:flex;flex-direction:column;gap:.1rem}.hub-pd-deal-bank[data-v-7edf88ec]{font-weight:700;color:var(--ink);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-pd-deal-rate[data-v-7edf88ec]{font-size:.82rem;font-weight:700;color:#1e874e;font-variant-numeric:tabular-nums}.hub-pd-deal-rate em[data-v-7edf88ec]{font-style:normal;font-weight:500;color:var(--slate)}.hub-pd-deal-btn[data-v-7edf88ec]{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-7edf88ec]:hover{background:#17693d}.hub-pd-repay-grid[data-v-7edf88ec]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.5rem}.hub-pd-repay-cell[data-v-7edf88ec]{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-7edf88ec]{background:#1a4d8f14}.hub-pd-repay-cell.save[data-v-7edf88ec]{background:#2ecc711f}.hub-pd-repay-num[data-v-7edf88ec]{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-7edf88ec]{color:#1e874e}.hub-pd-repay-lbl[data-v-7edf88ec]{font-size:.66rem;color:var(--slate)}.hub-pd-repay-year[data-v-7edf88ec]{margin:0 0 .4rem;font-size:.86rem;color:var(--ink);font-weight:600}.hub-pd-repay-year strong[data-v-7edf88ec]{color:#1e874e;font-weight:800}.hub-pd-repay-note[data-v-7edf88ec]{margin:0;font-size:.68rem;color:var(--slate);line-height:1.4}.hub-pd-cta[data-v-7edf88ec]{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-7edf88ec]:hover{background:#16407a;transform:translateY(-1px)}.hub-pd-save-arrow[data-v-7edf88ec]{font-weight:800}.hub-pd-sec[data-v-7edf88ec]{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-7edf88ec]{margin:.9rem 0 .35rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);font-weight:700}.hub-pd-rows[data-v-7edf88ec]{margin:0;display:flex;flex-direction:column}.hub-pd-row[data-v-7edf88ec]{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-7edf88ec]:last-child{border-bottom:none}.hub-pd-row dt[data-v-7edf88ec]{color:var(--slate);font-size:.85rem;flex-shrink:0}.hub-pd-row dd[data-v-7edf88ec]{margin:0;color:var(--ink);font-weight:700;font-size:.88rem;text-align:right;font-variant-numeric:tabular-nums}.hub-card[data-v-7edf88ec]{border:0;border-radius:18px;box-shadow:0 1px 2px #0e1f3f0a,0 10px 28px #0e1f3f12}.hub-card[data-v-7edf88ec]:hover{box-shadow:0 1px 2px #0e1f3f0d,0 16px 40px #0e1f3f1c}.hub-tag[data-v-7edf88ec]{border-radius:999px;padding:.25rem .65rem}.hub-btn[data-v-7edf88ec]{border-radius:999px;padding:.6rem 1.15rem;font-weight:700;box-shadow:0 6px 16px #1a4d8f40}.hub-col-rate[data-v-7edf88ec],.hub-bench-rate[data-v-7edf88ec],.hub-prod-rate[data-v-7edf88ec],.hub-pd-rate[data-v-7edf88ec],.hub-tm-move[data-v-7edf88ec],.hub-foryou-money[data-v-7edf88ec],.hub-dir-count[data-v-7edf88ec],.hub-signin-title[data-v-7edf88ec],.hub-pd-statuslabel[data-v-7edf88ec],.hub-col-rank[data-v-7edf88ec]{font-family:var(--font-display);letter-spacing:-.02em}.hub-col-rate[data-v-7edf88ec]{font-size:1.1rem;font-weight:700}.hub-bench-rate[data-v-7edf88ec]{font-size:1.3rem;font-weight:700}.hub-prod-rate[data-v-7edf88ec]{font-size:1.35rem;font-weight:700}.hub-pd-rate[data-v-7edf88ec]{font-size:1.6rem;font-weight:700}.hub-foryou-money[data-v-7edf88ec]{font-size:.95rem;font-weight:700}.hub-col-rank[data-v-7edf88ec]{font-size:.85rem}.hub-logo[data-v-7edf88ec],.hub-logo.sm[data-v-7edf88ec],.hub-tm-logo[data-v-7edf88ec],.hub-big4-logo[data-v-7edf88ec],.hub-bench-logo[data-v-7edf88ec],.hub-also-logo[data-v-7edf88ec]{border:0;border-radius:10px;box-shadow:0 1px 2px #0e1f3f14,0 3px 8px #0e1f3f14}.hub-tm-move[data-v-7edf88ec]{padding:.2rem .55rem;border-radius:999px;font-size:.8rem}.hub-tm-move.good[data-v-7edf88ec]{background:#27ae601f}.hub-tm-move.bad[data-v-7edf88ec]{background:#e74c3c1a}.hub-trend[data-v-7edf88ec],.hub-insight[data-v-7edf88ec]{border:0;border-left:4px solid var(--border);border-radius:14px;background:#f7f8fc;box-shadow:none}.hub-trend-chip[data-v-7edf88ec]{border-radius:999px;padding:.22rem .6rem .22rem .5rem;display:inline-flex;align-items:center;gap:.35rem}.hub-trend-chip[data-v-7edf88ec]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85}.hub-trend-chip.strong[data-v-7edf88ec]{background:#1a4d8f1f;color:var(--trust-blue)}.hub-trend-chip.strong[data-v-7edf88ec]:before{background:#27ae60}.hub-trend-chip.emerging[data-v-7edf88ec]{background:#1a4d8f1f;color:var(--trust-blue)}.hub-trend-chip.watch[data-v-7edf88ec]{background:var(--light-gray);border:0}.hub-trend-head[data-v-7edf88ec],.hub-insight-head[data-v-7edf88ec]{font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.015em}.hub-dir-balance[data-v-7edf88ec]{height:9px;border-radius:999px}.hub-dir-mode[data-v-7edf88ec]{border-radius:999px}.hub-dir-head[data-v-7edf88ec]{display:flex;align-items:center;gap:.4rem}.hub-dir-head[data-v-7edf88ec]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--trust-blue);opacity:.7;flex-shrink:0}.hub-topmovers li[data-v-7edf88ec],.hub-col-list li[data-v-7edf88ec]{border-radius:12px}.hub-col-list li.lead[data-v-7edf88ec]{background:#f2f6fc;box-shadow:inset 3px 0 0 var(--trust-blue);border-radius:12px}.hub-prod[data-v-7edf88ec]{border:0;border-left:4px solid var(--border);border-radius:14px;background:#f7f8fc}.hub-prod-badge[data-v-7edf88ec]{border-radius:999px}.hub-alert[data-v-7edf88ec],.hub-foryou-item[data-v-7edf88ec]{border-radius:14px}.hub-guest-cta[data-v-7edf88ec]{border:0;border-radius:14px;background:linear-gradient(130deg,#0e1f3f,#1a4d8f);color:#fff}.hub-guest-cta strong[data-v-7edf88ec]{color:#fff}.hub-guest-cta span[data-v-7edf88ec]{color:#ffffffbf}.hub-guest-cta .hub-btn[data-v-7edf88ec]{background:#fff;color:var(--trust-blue);margin-top:0;box-shadow:none}.hub-decisions[data-v-7edf88ec]{gap:.45rem}.hub-decisions li[data-v-7edf88ec]{background:#f7f8fc;border-left:3px solid var(--border);border-radius:12px;padding:.6rem .75rem .6rem .8rem;gap:.7rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.hub-decisions li.good[data-v-7edf88ec]{border-left-color:var(--traffic-green)}.hub-decisions li.bad[data-v-7edf88ec]{border-left-color:var(--traffic-red)}.hub-decisions li.rel[data-v-7edf88ec]{background:#1a4d8f12}.hub-decisions li[data-v-7edf88ec]:not(.static):hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 24px #0e1f3f1a}.hub-decisions li.static[data-v-7edf88ec]:hover{background:#f7f8fc}.hub-decisions .hub-tm-logo[data-v-7edf88ec]{width:34px;height:34px;border-radius:10px}.hub-decisions .hub-tm-logo img[data-v-7edf88ec]{max-width:26px;max-height:26px}.hub-decisions .hub-tm-name[data-v-7edf88ec]{font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:-.015em}.hub-dir-count[data-v-7edf88ec]{font-family:var(--font-display);font-size:.92rem;letter-spacing:-.02em}.hub-dir-count small[data-v-7edf88ec]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:0}.hub-moves-toggle[data-v-7edf88ec]{border:0;border-radius:999px;background:#1a4d8f17;color:var(--trust-blue);font-weight:700;padding:.4rem .9rem;transition:background .15s ease,transform .15s ease}.hub-moves-toggle[data-v-7edf88ec]:hover{background:#1a4d8f26;transform:translateY(-1px)}.hub-tm-rel[data-v-7edf88ec]{border-radius:999px;padding:.4rem .8rem}.hub-moves-lock[data-v-7edf88ec]{border-top:0;padding:.55rem .85rem;border-radius:999px;background:#1a4d8f0f}.hub-hero.premium[data-v-7edf88ec]{padding-bottom:1rem}.hub-premium-hero[data-v-7edf88ec]{gap:1.25rem;margin-bottom:.5rem}.hub-premium-kicker[data-v-7edf88ec]{margin-bottom:.4rem}.hub-premium-copy h1[data-v-7edf88ec]{font-size:clamp(1.5rem,2vw,1.9rem)}.hub-premium-copy p[data-v-7edf88ec]{margin-top:.35rem;font-size:.86rem;max-width:none}.hub-premium-actions[data-v-7edf88ec]{gap:.55rem}.hub-premium-action[data-v-7edf88ec]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ic label arrow" "ic desc arrow";align-items:center;column-gap:.7rem;row-gap:.05rem;padding:.65rem .85rem .65rem .7rem;border-radius:14px}.hub-premium-action-icon[data-v-7edf88ec]{grid-area:ic;width:34px;height:34px;margin:0;border-radius:10px}.hub-premium-action-icon svg[data-v-7edf88ec]{width:17px;height:17px}.hub-premium-action-label[data-v-7edf88ec]{grid-area:label;font-size:.95rem}.hub-premium-action-desc[data-v-7edf88ec]{grid-area:desc;margin:0;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-premium-action-arrow[data-v-7edf88ec]{grid-area:arrow;margin:0;padding:0}.hub-hero .hub-snapshot[data-v-7edf88ec]{padding-top:.3rem}.hub-hero .hub-snapshot .snap[data-v-7edf88ec]{display:grid;grid-template-columns:auto auto;grid-template-areas:"ic num" "ic lbl";justify-content:start;align-items:center;column-gap:.7rem;row-gap:.15rem;text-align:left;padding:.2rem 1rem}.hub-hero .hub-snapshot .snap-ic[data-v-7edf88ec]{grid-area:ic;width:36px;height:36px;padding:9px;margin:0;border-radius:11px;background:#ffffff1a;opacity:1}.hub-hero .hub-snapshot .snap-ic.pos[data-v-7edf88ec]{background:#79dda22e;color:#79dda2}.hub-hero .hub-snapshot .snap-ic.neg[data-v-7edf88ec]{background:#ff9d922e;color:#ff9d92}.hub-hero .hub-snapshot .snap-num[data-v-7edf88ec]{grid-area:num;font-size:1.9rem}.hub-hero .hub-snapshot .snap-lbl[data-v-7edf88ec]{grid-area:lbl}@media (max-width: 900px){.hub-premium-actions[data-v-7edf88ec]{grid-template-columns:1fr}}.pd-body[data-v-57a9fb2d]{padding:1.25rem}.pd-hero[data-v-57a9fb2d]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.1rem 1.2rem;margin-bottom:1.1rem}.pd-hero-rate[data-v-57a9fb2d]{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-57a9fb2d]{color:#1e874e}.pd-hero-rate.poor[data-v-57a9fb2d]{color:#c0392b}.pd-hero-rate small[data-v-57a9fb2d]{font-size:.85rem;font-weight:600;color:var(--slate);margin-left:.35rem}.pd-hero-from[data-v-57a9fb2d]{font-size:.85rem;font-weight:600;color:var(--slate);margin-right:.35rem}.pd-hero-to[data-v-57a9fb2d]{margin:.45rem 0 0;font-size:.82rem;color:var(--slate)}.pd-kv[data-v-57a9fb2d]{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;margin:0 0 .7rem;font-size:.84rem}.pd-kv dt[data-v-57a9fb2d]{color:var(--slate)}.pd-kv dd[data-v-57a9fb2d]{margin:0;color:var(--ink);font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.pd-maker[data-v-57a9fb2d]{margin:0 0 .7rem;font-size:.8rem;line-height:1.45;color:#8a5a00;background:#f39c121f;border:1px solid rgba(243,156,18,.35);border-radius:9px;padding:.5rem .65rem}.pd-context[data-v-57a9fb2d]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.pd-chip[data-v-57a9fb2d]{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-57a9fb2d]{color:#fff;background:var(--trust-blue);border-color:var(--trust-blue)}.pd-desc[data-v-57a9fb2d]{font-size:.86rem;color:var(--slate);line-height:1.5;margin:0 0 1.1rem}.pd-calc-inputs[data-v-57a9fb2d]{display:flex;gap:.7rem;margin-bottom:.9rem}.pd-calc-inputs label[data-v-57a9fb2d]{flex:1;display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;font-weight:600;color:var(--slate)}.pd-calc-field[data-v-57a9fb2d]{display:flex;align-items:center;border:1px solid var(--border);border-radius:9px;background:#fff;overflow:hidden}.pd-calc-field[data-v-57a9fb2d]:focus-within{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.pd-calc-affix[data-v-57a9fb2d]{padding:0 .55rem;color:var(--slate);font-size:.85rem;font-weight:600}.pd-calc-field input[data-v-57a9fb2d]{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-57a9fb2d]{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-57a9fb2d]{display:flex;flex-direction:column}.pd-calc-num[data-v-57a9fb2d]{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-57a9fb2d]{font-size:.72rem;color:var(--slate);font-weight:600;margin-top:.2rem}.pd-calc-rows[data-v-57a9fb2d]{margin-left:auto;display:flex;flex-direction:column;gap:.25rem}.pd-calc-rows div[data-v-57a9fb2d]{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;color:var(--slate)}.pd-calc-rows strong[data-v-57a9fb2d]{color:var(--ink);font-variant-numeric:tabular-nums}.pd-calc-note[data-v-57a9fb2d]{font-size:.72rem;color:var(--slate);line-height:1.45;margin:.7rem 0 0}.pd-fee-hl[data-v-57a9fb2d]{display:flex;gap:.6rem;margin-bottom:1.25rem}.pd-fee-pill[data-v-57a9fb2d]{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-57a9fb2d]{font-size:.72rem;color:var(--slate)}.pd-fee-pill strong[data-v-57a9fb2d]{font-size:1.05rem;color:var(--ink)}.pd-sec[data-v-57a9fb2d]{background:#fff;border:1px solid var(--border);border-radius:12px;padding:.9rem 1rem;margin-bottom:.9rem}.pd-sec h3[data-v-57a9fb2d]{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-57a9fb2d]{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-57a9fb2d]{width:16px;height:16px;color:var(--traffic-amber);flex-shrink:0;margin-top:.05rem}.pd-rate-note[data-v-57a9fb2d]{margin:0 0 .6rem;font-size:.78rem;color:var(--slate);line-height:1.45}.pd-rate-note strong[data-v-57a9fb2d]{color:var(--ink);font-weight:700}.pd-cond[data-v-57a9fb2d]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-table[data-v-57a9fb2d]{width:100%;border-collapse:collapse;font-size:.82rem}.pd-table th[data-v-57a9fb2d]{text-align:left;color:var(--slate);font-weight:600;padding:.3rem .4rem;border-bottom:1px solid var(--border)}.pd-table td[data-v-57a9fb2d]{padding:.38rem .4rem;border-bottom:1px solid var(--light-gray);color:#33465a;transition:background .12s ease}.pd-table tr:last-child td[data-v-57a9fb2d]{border-bottom:none}.pd-table .r[data-v-57a9fb2d]{text-align:right}.pd-table .strong[data-v-57a9fb2d]{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.pd-table tr:hover td[data-v-57a9fb2d]{background:#f6f8fa}.pd-table tr.sel td[data-v-57a9fb2d]{background:#eaf1fa;color:var(--ink)}.pd-table tr.sel:hover td[data-v-57a9fb2d]{background:#e1ebf6}.pd-table tr.sel td[data-v-57a9fb2d]:first-child{box-shadow:inset 3px 0 0 var(--trust-blue);font-weight:600}.pd-table tr.sel td.strong[data-v-57a9fb2d]{color:var(--trust-blue)}.pd-feetoggle[data-v-57a9fb2d]{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-57a9fb2d]:hover{color:var(--trust-blue)}.pd-feetoggle.open[data-v-57a9fb2d]{transform:rotate(90deg);color:var(--trust-blue)}.pd-table tr.pd-fee-open td[data-v-57a9fb2d]{color:var(--trust-blue)}.pd-feedetail td[data-v-57a9fb2d]{background:var(--light-gray);font-size:.78rem;color:#33465a;line-height:1.5;padding:.4rem .5rem .6rem}.pd-feedetail a[data-v-57a9fb2d]{color:var(--trust-blue);font-weight:600;text-decoration:none;margin-left:.35rem;white-space:nowrap}.pd-feedetail a[data-v-57a9fb2d]:hover{text-decoration:underline}.pd-sel-hint[data-v-57a9fb2d]{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:var(--slate);margin:0 0 .6rem}.pd-sel-dot[data-v-57a9fb2d]{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-57a9fb2d]{margin:0;padding-left:1.1rem;font-size:.83rem;color:#33465a}.pd-list li[data-v-57a9fb2d]{margin-bottom:.35rem;line-height:1.45}.pd-list strong[data-v-57a9fb2d]{color:var(--ink)}.pd-muted[data-v-57a9fb2d]{color:var(--slate)}.pd-spark[data-v-57a9fb2d]{width:100%;height:48px;display:block;margin:0 0 .7rem;background:var(--light-gray);border-radius:8px}.pd-hist[data-v-57a9fb2d]{list-style:none;margin:0;padding:0;font-size:.82rem}.pd-hist li[data-v-57a9fb2d]{display:flex;align-items:baseline;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--light-gray)}.pd-hist li[data-v-57a9fb2d]:last-child{border-bottom:none}.pd-hist-date[data-v-57a9fb2d]{color:var(--ink);font-weight:600;width:78px;flex-shrink:0;font-variant-numeric:tabular-nums}.pd-hist-move[data-v-57a9fb2d]{flex:1;color:#33465a;font-variant-numeric:tabular-nums}.pd-hist-move strong[data-v-57a9fb2d]{color:var(--ink)}.pd-hist-delta[data-v-57a9fb2d]{font-weight:700;font-variant-numeric:tabular-nums}.pd-hist-delta.bad[data-v-57a9fb2d]{color:#c0392b}.pd-hist-delta.good[data-v-57a9fb2d]{color:#1e874e}.pd-hist-note[data-v-57a9fb2d]{font-size:.72rem;color:var(--slate);margin:.5rem 0 0}.pd-links[data-v-57a9fb2d]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.pd-links a[data-v-57a9fb2d]{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-57a9fb2d]{background:var(--trust-blue);color:#fff;border-color:var(--trust-blue)}.pd-state[data-v-57a9fb2d]{padding:2rem 0;color:var(--slate);text-align:center}.mm-chart[data-v-ba726c77]{width:100%}.mm-scale[data-v-ba726c77]{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-ba726c77]{color:var(--trust-blue);font-variant-numeric:tabular-nums}.mm-axis[data-v-ba726c77]{display:flex;justify-content:space-between;font-size:.64rem;color:var(--slate);font-variant-numeric:tabular-nums;margin-top:.3rem}.mm-scatter[data-v-ba726c77]{position:relative;height:76px;margin:.1rem 0 0}.mm-line[data-v-ba726c77]{position:absolute;left:0;right:0;top:50%;height:0;border-top:1px dashed var(--border)}.mm-tag[data-v-ba726c77]{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-ba726c77]{top:0;color:var(--slate)}.mm-tag.cut[data-v-ba726c77]{bottom:0;color:var(--slate)}.mm-pt[data-v-ba726c77]{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-ba726c77 .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.bad[data-v-ba726c77]{background:radial-gradient(circle at 35% 30%,#f28d82,var(--traffic-red))}.mm-pt.good[data-v-ba726c77]{background:radial-gradient(circle at 35% 30%,#79dda2,var(--traffic-green))}.mm-pt.rel[data-v-ba726c77]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--trust-blue)}.mm-pt[data-v-ba726c77]:hover,.mm-pt.active[data-v-ba726c77]{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-ba726c77]:hover,.mm-pt.rel.active[data-v-ba726c77]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--trust-blue),0 2px 9px #1c283352}.mm-pt.dim[data-v-ba726c77]{opacity:.2}.mm-pt[data-v-ba726c77]: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-ba726c77]{animation:none}}.mm-tip[data-v-ba726c77]{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-ba726c77]: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-ba726c77]{transform:translate(-50%,13px)}.mm-tip.flip[data-v-ba726c77]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--ink, #1C2833)}.mm-tip-date[data-v-ba726c77]{font-size:.62rem;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.mm-tip-count[data-v-ba726c77]{font-size:.82rem;margin-top:.05rem}.mm-tip-count strong[data-v-ba726c77]{color:#8fb7ef}.mm-tip-count strong.bad[data-v-ba726c77]{color:#ff9d92}.mm-tip-count strong.good[data-v-ba726c77]{color:#79dda2}.mm-tip-meta[data-v-ba726c77]{font-size:.62rem;opacity:.75;margin-top:.05rem}.mm-tip-enter-active[data-v-ba726c77],.mm-tip-leave-active[data-v-ba726c77]{transition:opacity .14s ease,transform .14s ease}.mm-tip-enter-from[data-v-ba726c77],.mm-tip-leave-to[data-v-ba726c77]{opacity:0}@keyframes mmPtIn-ba726c77{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}60%{opacity:var(--o)}to{opacity:var(--o);transform:translate(-50%,-50%) scale(1)}}.mx[data-v-e9bc0433]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;align-items:start}@media (min-width: 1000px){.mx[data-v-e9bc0433]{grid-template-columns:minmax(0,1fr) minmax(380px,460px)}}.mx-main[data-v-e9bc0433]{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden}.mx-head[data-v-e9bc0433]{display:flex;align-items:center;gap:.6rem;padding-right:1.25rem}.mx-head .rm-summary[data-v-e9bc0433]{flex:1}.mx-side[data-v-e9bc0433]{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow-y:auto;background:var(--light-gray);border:1px solid var(--border);border-radius:16px}.mx-side-panel[data-v-e9bc0433]{min-height:100%}.mx-side-empty[data-v-e9bc0433]{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:2rem;text-align:center;color:var(--slate);font-size:.85rem}.mx-side-empty strong[data-v-e9bc0433]{color:var(--ink);font-size:.95rem}.mx-side-ic[data-v-e9bc0433]{width:44px;height:44px;border-radius:12px;background:#1a4d8f1a;color:var(--trust-blue);display:flex;align-items:center;justify-content:center;margin-bottom:.4rem}.mx-side-ic svg[data-v-e9bc0433]{width:22px;height:22px}.rm-item.selected[data-v-e9bc0433]{box-shadow:0 0 0 2px var(--trust-blue)}.rm-sum-dim.rm-sum-dim[data-v-e9bc0433]{font-weight:500;color:var(--slate)}.rm-window[data-v-e9bc0433]{display:flex;align-items:center;gap:.5rem;padding:0 1.25rem .55rem;white-space:nowrap}.rm-window-lbl[data-v-e9bc0433]{font-size:.76rem;color:var(--slate)}.rm-window-seg button[data-v-e9bc0433]{padding:.28rem .6rem;font-variant-numeric:tabular-nums}.rm-older[data-v-e9bc0433]{margin-left:auto;border:1px solid var(--border);background:#fff;border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:600;color:var(--slate);cursor:pointer}.rm-older[data-v-e9bc0433]:hover{color:var(--trust-blue);border-color:#1a4d8f59}.rm-widen[data-v-e9bc0433]{display:block;margin:.5rem auto 0;border:1px solid var(--trust-blue);background:#fff;color:var(--trust-blue);font-weight:600;font-size:.8rem;padding:.4rem .8rem;border-radius:8px;cursor:pointer}.rm-good[data-v-e9bc0433]{color:#1e874e;font-weight:600}.rm-bad[data-v-e9bc0433]{color:#c0392b;font-weight:600}.rm-prefs[data-v-e9bc0433]{background:#fff;border-bottom:1px solid var(--border);padding:.9rem 1.25rem}.rm-prefs-row[data-v-e9bc0433]{display:flex;align-items:flex-start;gap:.75rem;padding:.45rem 0}.rm-prefs-lbl[data-v-e9bc0433]{width:78px;flex-shrink:0;font-size:.8rem;font-weight:600;color:var(--slate);padding-top:.3rem}.rm-prefs-opts[data-v-e9bc0433]{display:flex;flex-wrap:wrap;gap:.35rem}.rm-cat[data-v-e9bc0433]{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-e9bc0433]{background:#1a4d8f17;border-color:#1a4d8f59;color:var(--trust-blue);font-weight:600}.rm-prefs-summary[data-v-e9bc0433]{margin-top:.6rem;font-size:.78rem;color:#33465a;background:#2ecc711a;border-radius:8px;padding:.5rem .65rem}.rm-email-opts[data-v-e9bc0433]{align-items:center;gap:.6rem}.rm-switch[data-v-e9bc0433]{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.rm-switch input[data-v-e9bc0433]{position:absolute;opacity:0;width:0;height:0}.rm-switch-track[data-v-e9bc0433]{width:34px;height:20px;border-radius:20px;background:#c8d0da;position:relative;transition:background .15s ease}.rm-switch-thumb[data-v-e9bc0433]{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-e9bc0433]{background:var(--trust-blue)}.rm-switch input:checked+.rm-switch-track .rm-switch-thumb[data-v-e9bc0433]{transform:translate(14px)}.rm-switch-lbl[data-v-e9bc0433]{font-size:.8rem;font-weight:600;color:var(--slate)}.rm-seg[data-v-e9bc0433]{display:inline-flex;gap:2px;padding:3px;border-radius:9px;background:#1420340d}.rm-seg button[data-v-e9bc0433]{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-e9bc0433]{background:#fff;color:var(--trust-blue);font-weight:600;box-shadow:0 1px 2px #1420341f}.rm-seg.sm button[data-v-e9bc0433]{padding:.3rem .55rem}.rm-summary[data-v-e9bc0433]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.25rem .5rem}.rm-sum-main[data-v-e9bc0433]{font-size:1rem;color:var(--ink)}.rm-sum-main strong[data-v-e9bc0433]{font-size:1.15rem;font-weight:800;color:var(--trust-blue)}.rm-sum-stats[data-v-e9bc0433]{display:flex;align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.rm-sum-stats .good[data-v-e9bc0433]{color:#1e874e}.rm-sum-stats .bad[data-v-e9bc0433]{color:#c0392b}.rm-sum-stats .tot[data-v-e9bc0433]{color:var(--slate);font-weight:500}.rm-toolbar[data-v-e9bc0433]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.2rem 1.25rem .5rem}.rm-chips[data-v-e9bc0433]{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1.25rem .7rem}.rm-chips button[data-v-e9bc0433]{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-e9bc0433]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.rm-chips button.rm-follow[data-v-e9bc0433]{border-color:#f39c1280;color:#9c5b00}.rm-chips button.rm-follow.on[data-v-e9bc0433]{background:#f39c12;border-color:#f39c12;color:#fff}.rm-star[data-v-e9bc0433]{color:#f39c12;font-size:.85rem;flex-shrink:0}.rm-yours[data-v-e9bc0433]{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-e9bc0433]{padding:0 1.25rem 1.5rem}.rm-state[data-v-e9bc0433]{padding:2.5rem 0;text-align:center;color:var(--slate);font-size:.9rem;display:flex;justify-content:center}.rm-list[data-v-e9bc0433]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.rm-item[data-v-e9bc0433]{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-e9bc0433]{color:var(--slate);font-weight:600}.rm-item[data-v-e9bc0433]:hover{box-shadow:0 4px 14px #1420341a;transform:translateY(-1px)}.rm-item.fav[data-v-e9bc0433]{border-left-color:#27ae60}.rm-item.unfav[data-v-e9bc0433]{border-left-color:#c0392b}.rm-logo[data-v-e9bc0433]{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-e9bc0433]{max-width:26px;max-height:26px;object-fit:contain}.rm-mid[data-v-e9bc0433]{flex:1;min-width:0}.rm-top[data-v-e9bc0433]{display:flex;align-items:center;gap:.4rem}.rm-org[data-v-e9bc0433]{font-weight:600;color:var(--ink);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-typebadge[data-v-e9bc0433]{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-e9bc0433]{background:#3652a3}.rm-typebadge.t[data-v-e9bc0433]{background:#12a5b8}.rm-typebadge.c[data-v-e9bc0433]{background:#b95000}.rm-typebadge.s[data-v-e9bc0433]{background:#6b7a8d}.rm-typebadge.p[data-v-e9bc0433]{background:#6b4fa8}.rm-typebadge.o[data-v-e9bc0433]{background:#546799}.rm-slice[data-v-e9bc0433]{font-size:.74rem;color:var(--slate);margin-top:.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-via[data-v-e9bc0433]{color:var(--trust-blue)}.rm-move[data-v-e9bc0433]{text-align:right;flex-shrink:0}.rm-rates[data-v-e9bc0433]{display:block;font-size:.8rem;color:#33465a;font-variant-numeric:tabular-nums}.rm-rates strong[data-v-e9bc0433]{color:var(--ink)}.rm-delta[data-v-e9bc0433]{display:block;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums;margin-top:.1rem}.rm-item.fav .rm-delta[data-v-e9bc0433]{color:#1e874e}.rm-item.unfav .rm-delta[data-v-e9bc0433]{color:#c0392b}.rm-date[data-v-e9bc0433]{display:block;font-size:.68rem;color:var(--slate);margin-top:.05rem}.rm-pref[data-v-e9bc0433]{flex-shrink:0;border:1px solid var(--border);background:#fff;width:34px;height:34px;border-radius:8px;cursor:pointer;color:var(--slate);display:flex;align-items:center;justify-content:center}.rm-pref svg[data-v-e9bc0433]{width:16px;height:16px}.rm-pref[data-v-e9bc0433]:hover{background:var(--light-gray)}.rm-pref.on[data-v-e9bc0433]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.rm-collapse-enter-active[data-v-e9bc0433],.rm-collapse-leave-active[data-v-e9bc0433]{transition:opacity .2s ease}.rm-collapse-enter-from[data-v-e9bc0433],.rm-collapse-leave-to[data-v-e9bc0433]{opacity:0}.rm-item[data-v-e9bc0433]{border:0;border-left:3px solid #C6CED6;border-radius:14px;background:#f7f8fc;box-shadow:none}.rm-item[data-v-e9bc0433]:hover{background:#fff;box-shadow:0 10px 24px #0e1f3f1a;transform:translateY(-2px)}.rm-item.selected[data-v-e9bc0433]{background:#fff;box-shadow:0 0 0 2px var(--trust-blue),0 10px 24px #0e1f3f1a}.rm-logo[data-v-e9bc0433]{border:0;border-radius:10px;box-shadow:0 1px 2px #0e1f3f14,0 3px 8px #0e1f3f14}.rm-seg[data-v-e9bc0433]{border-radius:999px;background:#0e1f3f0e}.rm-seg button[data-v-e9bc0433]{border-radius:999px}.rm-seg button.on[data-v-e9bc0433]{box-shadow:0 1px 2px #0e1f3f1a,0 3px 10px #0e1f3f14}.rm-cat[data-v-e9bc0433],.rm-older[data-v-e9bc0433],.rm-typebadge[data-v-e9bc0433],.rm-yours[data-v-e9bc0433]{border-radius:999px}.rm-pref[data-v-e9bc0433]{border:0;border-radius:50%;background:#0e1f3f0f}.rm-pref[data-v-e9bc0433]:hover{background:#0e1f3f1c}.rm-sum-main strong[data-v-e9bc0433],.rm-delta[data-v-e9bc0433],.rm-sum-stats[data-v-e9bc0433]{font-family:var(--font-display);letter-spacing:-.02em}.rm-sum-main strong[data-v-e9bc0433]{font-size:1.3rem;font-weight:600}.rm-delta[data-v-e9bc0433]{font-size:.9rem;font-weight:600}.rm-prefs[data-v-e9bc0433]{border-radius:16px}.mc[data-v-05293d49]{max-width:1680px;margin:0 auto;padding:2rem 0 4rem}.glass[data-v-05293d49]{background:#fff;border:1px solid var(--border);box-shadow:0 1px 3px #1c28330f,0 1px 2px #1c28330a}.mc-body[data-v-05293d49]{display:grid;grid-template-columns:272px 1fr;gap:1.5rem;align-items:start}.mc-sidebar[data-v-05293d49]{border-radius:16px;padding:1.15rem;position:sticky;top:1rem}.mc-typenav[data-v-05293d49]{display:flex;flex-direction:column;gap:.15rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.mc-typebtn[data-v-05293d49]{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-05293d49]:hover{background:var(--light-gray)}.mc-typebtn.active[data-v-05293d49]{background:#eaf1fa;color:var(--trust-blue)}.mc-typedot[data-v-05293d49]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--slate)}.mc-typebtn.mortgage .mc-typedot[data-v-05293d49]{background:#3652a3}.mc-typebtn.credit-card .mc-typedot[data-v-05293d49]{background:#b95000}.mc-typebtn.term-deposit .mc-typedot[data-v-05293d49]{background:#12a5b8}.mc-typebtn.savings-account .mc-typedot[data-v-05293d49]{background:#1e874e}.mc-typebtn.personal-loan .mc-typedot[data-v-05293d49]{background:#6b4fa8}.mc-typebtn.active .mc-typedot[data-v-05293d49]{box-shadow:0 0 0 3px #1a4d8f26}.mc-searchbox[data-v-05293d49]{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-05293d49]::placeholder{color:#9aa6b2}.mc-fgroup[data-v-05293d49]{margin-bottom:1.2rem}.mc-fgroup[data-v-05293d49]:last-child{margin-bottom:0}.mc-fgroup label[data-v-05293d49]{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--slate);font-weight:700;margin-bottom:.45rem}.mc-lvrgrid[data-v-05293d49]{display:flex;flex-wrap:wrap;gap:.35rem}.mc-lvrbtn[data-v-05293d49]{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-05293d49]:hover{border-color:var(--trust-blue);color:var(--trust-blue)}.mc-lvrbtn.on[data-v-05293d49]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.mc-clear[data-v-05293d49]{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-05293d49]{display:flex;width:100%;background:var(--light-gray);border-radius:10px;padding:.2rem;gap:.15rem}.mc-seg.fill button[data-v-05293d49]{flex:1 1 0;min-width:0;text-align:center;padding:.46rem .4rem;font-size:.82rem}.mc-seg.stack[data-v-05293d49]{display:flex;flex-direction:column;width:100%;background:var(--light-gray);border-radius:10px;padding:.2rem;gap:.15rem}.mc-seg.stack button[data-v-05293d49]{width:100%;text-align:left;padding:.5rem .65rem;font-size:.82rem;border-radius:8px}.mc-seg.fill button[data-v-05293d49]:not(.on):hover,.mc-seg.stack button[data-v-05293d49]:not(.on):hover{background:#fff;color:var(--ink)}.mc-results[data-v-05293d49]{min-width:0}@media (max-width: 820px){.mc-body[data-v-05293d49]{grid-template-columns:1fr}.mc-sidebar[data-v-05293d49]{position:static}}.mc-head h1[data-v-05293d49]{margin:0 0 .45rem;font-size:2.05rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.mc-sub[data-v-05293d49]{color:var(--slate);max-width:620px;margin:0 0 1.75rem;line-height:1.55}.mc-moves[data-v-05293d49]{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-05293d49]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--trust-blue)}.mc-moves-l[data-v-05293d49]{flex:1 1 260px;min-width:240px}.mc-moves-link[data-v-05293d49]{margin-left:auto;font-size:.78rem;font-weight:600;color:var(--trust-blue);text-decoration:none}.mc-moves-link[data-v-05293d49]:hover{text-decoration:underline}.mc-back[data-v-05293d49]{display:inline-block;margin-top:.9rem;font-size:.86rem;font-weight:600;color:var(--trust-blue);text-decoration:none}.mc-back[data-v-05293d49]:hover{text-decoration:underline}.mc-moves-title[data-v-05293d49]{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-05293d49]{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-05293d49]{display:flex;align-items:center;gap:.7rem;margin:.45rem 0 .75rem}.mc-moves-num[data-v-05293d49]{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-05293d49]{font-size:.9rem;font-weight:600;color:var(--ink);line-height:1.3}.mc-moves-bar[data-v-05293d49]{display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--light-gray)}.mc-moves-bar .cut[data-v-05293d49]{background:var(--traffic-green)}.mc-moves-bar .rise[data-v-05293d49]{background:var(--traffic-red)}.mc-moves-legend[data-v-05293d49]{display:flex;gap:1rem;margin-top:.5rem;font-size:.82rem;font-weight:700}.mc-moves-legend .down[data-v-05293d49]{color:var(--traffic-green)}.mc-moves-legend .up[data-v-05293d49]{color:var(--traffic-red)}.mc-moves-r[data-v-05293d49]{display:flex;flex-direction:column;justify-content:space-between;gap:.7rem;flex:1 1 300px;min-width:260px}.mc-moves-notes[data-v-05293d49]{display:flex;flex-direction:column;gap:.3rem}.mc-moves-note[data-v-05293d49]{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-05293d49]:hover{background:#eef2f6;border-color:var(--border)}.mc-moves-note .lbl[data-v-05293d49]{font-weight:700;color:var(--slate);font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.mc-moves-note .who[data-v-05293d49]{flex:1;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-moves-note .good[data-v-05293d49]{color:var(--traffic-green);font-weight:800;font-variant-numeric:tabular-nums}.mc-moves-note .bad[data-v-05293d49]{color:var(--traffic-red);font-weight:800;font-variant-numeric:tabular-nums}.mc-tabs[data-v-05293d49]{display:inline-flex;gap:.25rem;padding:.3rem;border-radius:14px;margin-bottom:1.1rem}.mc-tab[data-v-05293d49]{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-05293d49]{width:16px;height:16px;opacity:.9}.mc-tab[data-v-05293d49]:hover{background:var(--light-gray)}.mc-tab.active[data-v-05293d49]{background:var(--trust-blue);color:#fff}.mc-controls[data-v-05293d49]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:.85rem}.mc-search[data-v-05293d49]{flex:1;min-width:200px;border-radius:12px;padding:.1rem .6rem}.mc-search input[data-v-05293d49]{width:100%;border:none;background:transparent;outline:none;padding:.55rem .4rem;font-size:.9rem;color:var(--ink)}.mc-search input[data-v-05293d49]::placeholder{color:#9aa6b2}.mc-seg[data-v-05293d49]{display:inline-flex;padding:.22rem;border-radius:12px;gap:.12rem}.mc-seg button[data-v-05293d49]{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-05293d49]:hover{background:var(--light-gray)}.mc-seg button.on[data-v-05293d49]{background:var(--trust-blue);color:#fff}.mc-meta[data-v-05293d49]{color:var(--slate);font-size:.85rem;margin:0 0 1.25rem}.mc-meta strong[data-v-05293d49]{color:var(--trust-blue)}.mc-overview[data-v-05293d49]{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-05293d49]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--trust-blue)}.mc-ov-head[data-v-05293d49]{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-05293d49]{font-size:.64rem;text-transform:uppercase;letter-spacing:.07em;color:var(--trust-blue);font-weight:800}.mc-ov-title[data-v-05293d49]{font-size:1.12rem;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.15}.mc-ov-sub[data-v-05293d49]{font-size:.73rem;color:var(--slate);font-weight:600}.mc-ov-main[data-v-05293d49]{flex:1 1 420px;min-width:300px;display:flex;flex-direction:column;justify-content:center;gap:.85rem}.mc-ov-stats[data-v-05293d49]{display:flex;justify-content:space-between;gap:1rem}.mc-ov-stat[data-v-05293d49]{display:flex;flex-direction:column;gap:.28rem}.mc-ov-lbl[data-v-05293d49]{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-05293d49]:before,.mc-ov-stat.med .mc-ov-lbl[data-v-05293d49]:before,.mc-ov-stat.rng .mc-ov-lbl[data-v-05293d49]:before{content:"";width:8px;height:8px;border-radius:2px;flex-shrink:0}.mc-ov-stat.avg .mc-ov-lbl[data-v-05293d49]:before{background:var(--ink);border-radius:999px}.mc-ov-stat.med .mc-ov-lbl[data-v-05293d49]:before{background:var(--trust-blue);border-radius:999px}.mc-ov-stat.rng .mc-ov-lbl[data-v-05293d49]:before{background:#1a4d8f38}.mc-ov-val[data-v-05293d49]{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-05293d49]{font-size:1.08rem;font-weight:700;color:var(--ink)}.mc-ov-val.best[data-v-05293d49]{color:#1e874e}.mc-ov-rail[data-v-05293d49]{display:flex;flex-direction:column;gap:.3rem}.mc-ov-track[data-v-05293d49]{position:relative;height:6px;border-radius:999px;background:var(--light-gray)}.mc-ov-band[data-v-05293d49]{position:absolute;top:0;bottom:0;background:#1a4d8f38;border-radius:999px}.mc-ov-tick[data-v-05293d49]{position:absolute;top:-3px;width:2.5px;height:12px;border-radius:2px;transform:translate(-50%)}.mc-ov-tick.avg[data-v-05293d49]{background:var(--ink)}.mc-ov-tick.med[data-v-05293d49]{background:var(--trust-blue);box-shadow:0 0 0 2px #fff}.mc-ov-ends[data-v-05293d49]{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-05293d49]{color:#1e874e;font-weight:800}@media (max-width: 640px){.mc-ov-head[data-v-05293d49]{border-right:none;padding-right:0;padding-bottom:.75rem;border-bottom:1px solid var(--border)}}.mc-resbar[data-v-05293d49]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.25rem}.mc-viewtoggle[data-v-05293d49]{display:inline-flex;background:var(--light-gray);border-radius:10px;padding:.2rem;gap:.15rem}.mc-viewtoggle button[data-v-05293d49]{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-05293d49]{width:15px;height:15px}.mc-viewtoggle button[data-v-05293d49]:hover{color:var(--ink)}.mc-viewtoggle button.on[data-v-05293d49]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 3px #1c28331f}.mc-explain[data-v-05293d49]{margin:-.5rem 0 1rem;padding:.75rem 1rem;border-radius:12px;background:#3498db14;border:1px solid rgba(52,152,219,.22);font-size:.82rem;line-height:1.5;color:var(--slate)}.mc-explain strong[data-v-05293d49]{color:var(--ink)}.mc-legend[data-v-05293d49]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:-.5rem 0 1.25rem}.mc-legend-pills[data-v-05293d49]{display:inline-flex;flex-wrap:wrap;gap:.35rem}.mc-legend-note[data-v-05293d49]{font-size:.78rem;color:var(--slate)}.mc-legend-note strong[data-v-05293d49]{color:var(--ink);font-weight:700}.mc-grid[data-v-05293d49]{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:1.1rem}.cards-move[data-v-05293d49]{transition:transform .45s cubic-bezier(.22,1,.36,1)}.cards-enter-active[data-v-05293d49]{transition:opacity .35s ease,transform .35s ease}.cards-leave-active[data-v-05293d49]{transition:opacity .25s ease,transform .25s ease;position:absolute;width:calc(25% - .75rem)}.cards-enter-from[data-v-05293d49]{opacity:0;transform:translateY(12px) scale(.98)}.cards-leave-to[data-v-05293d49]{opacity:0;transform:scale(.96)}.mc-card[data-v-05293d49]{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-05293d49]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1c283321;border-color:#d7dee6}.mc-card[data-v-05293d49]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.mc-card.great[data-v-05293d49]:before{background:var(--traffic-green)}.mc-card.good[data-v-05293d49]:before{background:#c6ced6}.mc-card.fair[data-v-05293d49]:before{background:var(--traffic-amber)}.mc-card.poor[data-v-05293d49]:before{background:var(--traffic-red)}.mc-card.selected[data-v-05293d49]{border-color:var(--trust-blue);box-shadow:0 0 0 1px var(--trust-blue),0 6px 18px #1a4d8f24}.mc-card-top[data-v-05293d49]{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.mc-check[data-v-05293d49]{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-05293d49]{width:14px;height:14px}.mc-check[data-v-05293d49]:hover{border-color:var(--trust-blue);background:#eaf1fa}.mc-check.on[data-v-05293d49]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.mc-check.sm[data-v-05293d49]{width:22px;height:22px;border-radius:6px}.mc-gradeline[data-v-05293d49]{margin-top:.4rem}.mc-gradepill[data-v-05293d49]{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:.16rem .5rem;border-radius:999px}.mc-gradepill.great[data-v-05293d49]{color:#1e874e;background:#2ecc7124}.mc-gradepill.good[data-v-05293d49]{color:#4a5a6a;background:var(--light-gray)}.mc-gradepill.fair[data-v-05293d49]{color:#9c6a0a;background:#f39c1226}.mc-gradepill.poor[data-v-05293d49]{color:#c0392b;background:#e74c3c1f}.mc-logo[data-v-05293d49]{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-05293d49]{max-width:32px;max-height:32px;object-fit:contain}.mc-initials[data-v-05293d49]{font-weight:700;color:var(--trust-blue);font-size:.85rem}.mc-org[data-v-05293d49]{font-weight:600;font-size:.9rem;color:var(--ink)}.mc-product[data-v-05293d49]{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-05293d49]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.mc-rate[data-v-05293d49]{font-size:1.85rem;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.mc-rate.great[data-v-05293d49]{color:#1e874e}.mc-rate.fair[data-v-05293d49]{color:#b9770e}.mc-rate.poor[data-v-05293d49]{color:#c0392b}.mc-pa[data-v-05293d49]{font-size:.72rem;font-weight:600;color:#7d8894;margin-left:.28rem}.mc-delta[data-v-05293d49]{font-size:.76rem;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.mc-delta.great[data-v-05293d49],.mc-delta.good[data-v-05293d49]{color:var(--traffic-green)}.mc-delta.fair[data-v-05293d49]{color:#b9770e}.mc-delta.poor[data-v-05293d49]{color:#c0392b}.mc-delta-lbl[data-v-05293d49]{display:block;font-size:.62rem;font-weight:500;color:#7d8894}.mc-adv[data-v-05293d49]{font-size:.82rem;color:var(--slate);margin-top:.3rem;font-variant-numeric:tabular-nums}.mc-adv strong[data-v-05293d49]{color:var(--ink);font-weight:700}.mc-card-sub[data-v-05293d49]{font-size:.8rem;color:var(--slate);margin-top:.35rem}.mc-lvrtag[data-v-05293d49]{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-05293d49]{font-size:.76rem;font-weight:700;margin-top:.45rem;font-variant-numeric:tabular-nums}.mc-change.bad[data-v-05293d49]{color:var(--traffic-red)}.mc-change.good[data-v-05293d49]{color:var(--traffic-green)}.mc-change-meta[data-v-05293d49]{font-weight:500;color:#7d8894;margin-left:.15rem}.mc-elig[data-v-05293d49]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.mc-elig-badge[data-v-05293d49]{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-05293d49]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.mc-chip[data-v-05293d49]{font-size:.71rem;font-weight:500;color:var(--slate);background:var(--light-gray);border-radius:6px;padding:.18rem .48rem}.mc-badge[data-v-05293d49]{font-size:.71rem;font-weight:600;color:#1e874e;background:#2ecc711f;border-radius:6px;padding:.18rem .48rem}.mc-from[data-v-05293d49]{font-size:.72rem;font-weight:600;color:#7d8894;margin-right:.3rem;letter-spacing:0}.mc-maker[data-v-05293d49]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin-top:.5rem}.mc-maker-badge[data-v-05293d49]{font-size:.68rem;font-weight:700;color:#8a5a00;cursor:help;white-space:nowrap;background:#f39c1221;border:1px solid rgba(243,156,18,.35);border-radius:999px;padding:.12rem .5rem}.mc-maker-note[data-v-05293d49]{font-size:.72rem;color:var(--slate)}.mc-switch[data-v-05293d49]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;border:0;border-radius:12px;background:#0e1f3f0e;padding:.55rem .7rem;cursor:pointer;font-size:.82rem;font-weight:600;color:var(--ink);text-align:left}.mc-switch-track[data-v-05293d49]{position:relative;flex-shrink:0;width:34px;height:20px;border-radius:999px;background:#c9d1da;transition:background .15s ease}.mc-switch-knob[data-v-05293d49]{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0e1f3f40;transition:transform .15s ease}.mc-switch.on .mc-switch-track[data-v-05293d49]{background:var(--trust-blue)}.mc-switch.on .mc-switch-knob[data-v-05293d49]{transform:translate(14px)}.mc-fnote[data-v-05293d49]{margin:.45rem 0 0;font-size:.74rem;line-height:1.4;color:var(--slate)}.mc-tablewrap[data-v-05293d49]{background:#fff;border:1px solid var(--border);border-radius:14px;overflow:hidden;overflow-x:auto;box-shadow:0 1px 3px #1c28330f}.mc-table[data-v-05293d49]{width:100%;border-collapse:collapse;font-size:.86rem}.mc-table thead th[data-v-05293d49]{position:sticky;top:0;z-index:1;background:#f7f9fb;text-align:left;padding:.6rem;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-05293d49],.mc-table td.num[data-v-05293d49]{text-align:right}.mc-th-sort[data-v-05293d49]{cursor:pointer;transition:color .12s ease,background .12s ease}.mc-th-sort[data-v-05293d49]:hover{color:var(--trust-blue);background:#eef3f8}.mc-th-sort.sorted[data-v-05293d49]{color:var(--trust-blue)}.mc-arrow[data-v-05293d49]{color:#c3ccd6;font-weight:700;font-size:.85em;margin-left:.1rem}.mc-th-sort:hover .mc-arrow[data-v-05293d49],.mc-th-sort.sorted .mc-arrow[data-v-05293d49]{color:var(--trust-blue)}.mc-th-sel[data-v-05293d49]{width:42px}.mc-tfees[data-v-05293d49]{white-space:nowrap}.mc-table tbody tr[data-v-05293d49]{border-bottom:1px solid var(--light-gray);cursor:pointer;transition:background .12s ease}.mc-table tbody tr[data-v-05293d49]:last-child{border-bottom:none}.mc-table tbody tr[data-v-05293d49]:hover{background:#f6f9fc}.mc-table tbody tr.selected[data-v-05293d49]{background:#eaf1fa;box-shadow:inset 3px 0 0 var(--trust-blue)}.mc-table td[data-v-05293d49]{padding:.6rem;vertical-align:middle}.mc-td-sel[data-v-05293d49]{padding-left:.9rem;padding-right:0}.mc-td-bank[data-v-05293d49]{display:flex;align-items:center;gap:.55rem}.mc-logo.sm[data-v-05293d49]{width:28px;height:28px;border-radius:7px}.mc-logo.sm img[data-v-05293d49]{max-width:22px;max-height:22px}.mc-tbank-name[data-v-05293d49]{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:115px}.mc-td-prod[data-v-05293d49]{min-width:145px}.mc-tprod[data-v-05293d49]{font-weight:600;color:var(--ink);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.mc-tsub[data-v-05293d49]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.2rem}.mc-tlvr[data-v-05293d49]{font-size:.68rem;font-weight:700;color:var(--trust-blue);background:#eaf1fa;border-radius:5px;padding:.08rem .4rem}.mc-tbadge[data-v-05293d49]{font-size:.68rem;font-weight:600;color:#1e874e;background:#2ecc711f;border-radius:5px;padding:.08rem .4rem}.mc-telig[data-v-05293d49]{font-size:.68rem;font-weight:600;color:#9c5b00;background:#f39c1221;border-radius:5px;padding:.08rem .4rem;cursor:help}.mc-warn[data-v-05293d49]{margin-left:.3rem;color:var(--traffic-amber);font-size:.85em;cursor:help;vertical-align:middle}.mc-trate[data-v-05293d49]{font-weight:800;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--ink)}.mc-trate.great[data-v-05293d49]{color:#1e874e}.mc-trate.fair[data-v-05293d49]{color:#b9770e}.mc-trate.poor[data-v-05293d49]{color:#c0392b}.mc-tdelta[data-v-05293d49]{font-weight:600;font-variant-numeric:tabular-nums}.mc-tdelta.great[data-v-05293d49],.mc-tdelta.good[data-v-05293d49]{color:var(--traffic-green)}.mc-tdelta.fair[data-v-05293d49]{color:#b9770e}.mc-tdelta.poor[data-v-05293d49]{color:#c0392b}.mc-tcomp[data-v-05293d49]{font-variant-numeric:tabular-nums;color:var(--slate)}.mc-tchg[data-v-05293d49]{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.mc-tchg.bad[data-v-05293d49]{color:var(--traffic-red)}.mc-tchg.good[data-v-05293d49]{color:var(--traffic-green)}.mc-dash[data-v-05293d49]{color:#c3ccd6}.mc-loadmore[data-v-05293d49]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.75rem}.mc-loadmore button[data-v-05293d49]{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-05293d49]:hover{background:#eaf1fa;border-color:var(--trust-blue)}.mc-loadmore-meta[data-v-05293d49]{font-size:.8rem;color:var(--slate)}.mc-tray[data-v-05293d49]{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-05293d49]{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-05293d49]{font-size:.88rem;font-weight:500}.mc-tray-clear[data-v-05293d49]{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-05293d49]:hover{background:#ffffff3d}.mc-tray-go[data-v-05293d49]{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-05293d49]:hover{background:#29b866}.mc-tray-enter-active[data-v-05293d49],.mc-tray-leave-active[data-v-05293d49]{transition:opacity .2s ease,transform .2s ease}.mc-tray-enter-from[data-v-05293d49],.mc-tray-leave-to[data-v-05293d49]{opacity:0;transform:translate(-50%,12px)}.mc-state[data-v-05293d49]{padding:3rem;text-align:center;color:var(--slate);grid-column:1 / -1}.mc-error[data-v-05293d49]{display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--slate)}.mc-error-ic[data-v-05293d49]{width:34px;height:34px;color:var(--traffic-amber)}.mc-error p[data-v-05293d49]{margin:0;max-width:340px}.mc-retry[data-v-05293d49]{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-05293d49]:hover{background:#16407a}.mc-head h1[data-v-05293d49]{font-size:2.2rem;font-weight:600;letter-spacing:-.04em}.glass[data-v-05293d49]{border:0;box-shadow:0 1px 2px #0e1f3f0a,0 10px 28px #0e1f3f12}.mc-sidebar[data-v-05293d49]{border-radius:18px}.mc-card[data-v-05293d49]{border:0;border-radius:18px;box-shadow:0 1px 2px #0e1f3f0a,0 10px 28px #0e1f3f12}.mc-card[data-v-05293d49]:hover{border-color:transparent;box-shadow:0 1px 2px #0e1f3f0d,0 16px 40px #0e1f3f1f}.mc-rate[data-v-05293d49],.mc-ov-val[data-v-05293d49],.mc-moves-num[data-v-05293d49],.mc-trate[data-v-05293d49]{font-family:var(--font-display);letter-spacing:-.03em}.mc-rate[data-v-05293d49]{font-size:2.1rem;font-weight:600}.mc-ov-title[data-v-05293d49],.mc-moves-title[data-v-05293d49]{font-family:var(--font-display);letter-spacing:-.02em}.mc-logo[data-v-05293d49]{border:0;box-shadow:0 1px 2px #0e1f3f14,0 3px 8px #0e1f3f14}.mc-seg[data-v-05293d49],.mc-seg.fill[data-v-05293d49],.mc-seg.stack[data-v-05293d49]{border-radius:999px;background:#0e1f3f0e}.mc-seg button[data-v-05293d49],.mc-seg.stack button[data-v-05293d49]{border-radius:999px}.mc-seg button.on[data-v-05293d49]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 2px #0e1f3f1a,0 3px 10px #0e1f3f14}.mc-seg.stack[data-v-05293d49]{border-radius:14px}.mc-seg.stack button[data-v-05293d49]{border-radius:10px}.mc-seg.fill.quad[data-v-05293d49]{display:grid;grid-template-columns:1fr 1fr;border-radius:16px}.mc-seg.fill.quad button[data-v-05293d49]{border-radius:12px}.mc-typebtn[data-v-05293d49]{border-radius:999px}.mc-typebtn.active[data-v-05293d49]{background:#fff;box-shadow:0 1px 2px #0e1f3f1a,0 3px 10px #0e1f3f14}.mc-gradepill[data-v-05293d49],.mc-moves-pill[data-v-05293d49],.mc-lvrtag[data-v-05293d49],.mc-elig-badge[data-v-05293d49],.mc-tbadge[data-v-05293d49]{border-radius:999px}.mc-meta[data-v-05293d49]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .6rem}.mc-meta-count[data-v-05293d49]{font-weight:700;color:var(--ink)}.mc-fchips[data-v-05293d49]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem}.mc-fchip[data-v-05293d49]{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .4rem .22rem .7rem;border-radius:999px;background:#1a4d8f17;color:var(--trust-blue);font-size:.78rem;font-weight:600;line-height:1.2}.mc-fchip-x[data-v-05293d49]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:#1a4d8f1f;color:var(--trust-blue);font-size:.95rem;line-height:1;cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.mc-fchip-x[data-v-05293d49]:hover{background:var(--trust-blue);color:#fff}.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}.cmp[data-v-e014709d]{max-width:1680px;margin:0 auto;padding:2rem 0 4rem}.cmp-head h1[data-v-e014709d]{margin:0 0 .3rem;font-size:1.95rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.cmp-head p[data-v-e014709d]{margin:0 0 1.5rem;color:var(--slate)}.cmp-picker[data-v-e014709d]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem 1.1rem;margin-bottom:1.5rem}.cmp-cats[data-v-e014709d]{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-e014709d]{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-e014709d]{transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.cmp-cats button[data-v-e014709d]:hover:not(.on){border-color:#b9c8da;color:var(--ink);background:#f4f8fd}.cmp-cats button[data-v-e014709d]:active{transform:scale(.97)}.cmp-cats button[data-v-e014709d]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}.cmp-cats button.on[data-v-e014709d]{background:var(--trust-blue);color:#fff;border-color:var(--trust-blue)}.cmp-sel[data-v-e014709d]{min-width:160px}.cmp-switch[data-v-e014709d]{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);background:#fff;border-radius:999px;padding:.35rem .75rem .35rem .4rem;font-size:.82rem;font-weight:600;color:var(--slate);cursor:pointer;white-space:nowrap;transition:border-color .15s ease,color .15s ease,background .15s ease}.cmp-switch[data-v-e014709d]:hover{border-color:#b9c8da;color:var(--ink);background:#f4f8fd}.cmp-switch.on[data-v-e014709d]{color:var(--ink)}.cmp-switch[data-v-e014709d]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}.cmp-switch-track[data-v-e014709d]{position:relative;flex-shrink:0;width:30px;height:18px;border-radius:999px;background:#c9d1da;transition:background .15s ease}.cmp-switch-knob[data-v-e014709d]{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0e1f3f40;transition:transform .15s ease}.cmp-switch.on .cmp-switch-track[data-v-e014709d]{background:var(--trust-blue)}.cmp-switch.on .cmp-switch-knob[data-v-e014709d]{transform:translate(12px)}.cmp-filters[data-v-e014709d]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.cmp-count[data-v-e014709d]{margin-left:auto;font-size:.82rem;font-weight:600;color:var(--slate);white-space:nowrap}.cmp-clear[data-v-e014709d]{border:1px solid var(--border);background:#fff;color:var(--slate);font-weight:600;padding:.5rem .8rem;border-radius:9px;cursor:pointer}.cmp-pick-note[data-v-e014709d]{color:var(--slate);font-weight:400}.cmp-pick-info[data-v-e014709d]{flex:1;min-width:0}.cmp-quick[data-v-e014709d]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem}.cmp-quick-lbl[data-v-e014709d]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate)}.cmp-quick-btn[data-v-e014709d]{border:1px solid var(--border);background:#fff;color:var(--ink);font-weight:600;font-size:.84rem;padding:.4rem .85rem;border-radius:999px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease,transform .1s ease}.cmp-quick-btn[data-v-e014709d]:hover:not(:disabled){border-color:var(--trust-blue);color:var(--trust-blue);background:#f4f8fd;box-shadow:0 2px 8px #1a4d8f1f}.cmp-quick-btn[data-v-e014709d]:active:not(:disabled){transform:scale(.97)}.cmp-quick-btn[data-v-e014709d]:focus-visible,.cmp-slot-add[data-v-e014709d]:focus-visible,.cmp-pickcard[data-v-e014709d]:focus-visible{outline:2px solid var(--trust-blue);outline-offset:2px}.cmp-quick-btn.primary[data-v-e014709d]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.cmp-quick-btn.primary[data-v-e014709d]:hover:not(:disabled){background:#163f76;color:#fff}.cmp-quick-btn[data-v-e014709d]:disabled{opacity:.4;cursor:default}.cmp-slots[data-v-e014709d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin-top:.9rem}.cmp-slot[data-v-e014709d]{position:relative;display:flex;align-items:center;gap:.55rem;min-height:64px;padding:.55rem .7rem;border:1.5px dashed var(--border);border-radius:12px;background:#fafbfc;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.cmp-slot[data-v-e014709d]:hover{border-color:#b9c8da;background:#fff}.cmp-slot[data-v-e014709d]:focus-within{border-style:solid;border-color:var(--trust-blue);background:#fff;box-shadow:0 0 0 3px #1a4d8f1f}.cmp-slot.filled[data-v-e014709d]{border-style:solid;background:#fff}.cmp-slot.filled[data-v-e014709d]:hover{box-shadow:0 2px 10px #1c283314}.cmp-slot-info[data-v-e014709d]{flex:1;min-width:0}.cmp-slot-org[data-v-e014709d]{font-size:.75rem;color:var(--slate);font-weight:600}.cmp-slot-name[data-v-e014709d]{font-size:.86rem;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-chg[data-v-e014709d]{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cmp-chg.good[data-v-e014709d]{color:#1e874e}.cmp-chg.bad[data-v-e014709d]{color:#c0392b}.cmp-chg.sm[data-v-e014709d]{font-size:.7rem}.cmp-slot-scn[data-v-e014709d],.cmp-prod-scn[data-v-e014709d]{font-size:.72rem;color:var(--slate);font-weight:600}.cmp-slot-rate[data-v-e014709d]{font-weight:800;color:#1e874e;font-variant-numeric:tabular-nums;font-size:.92rem}.cmp-slot-x[data-v-e014709d]{border:none;background:none;color:var(--slate);cursor:pointer;font-size:.8rem;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;transition:background .15s ease,color .15s ease}.cmp-slot-x[data-v-e014709d]:hover{color:#e74c3c;background:#e74c3c1a}.cmp-slot-x[data-v-e014709d]:active{transform:scale(.92)}.cmp-slot-add[data-v-e014709d]{width:100%;height:100%;min-height:44px;border:none;background:none;cursor:pointer;border-radius:9px;color:#93a1b0;font-size:.84rem;font-weight:600;transition:color .15s ease,background .15s ease}.cmp-slot-add[data-v-e014709d]:hover{color:var(--trust-blue);background:#f4f8fd}.cmp-slot-search[data-v-e014709d]{width:100%;position:relative;display:flex;align-items:center;gap:.4rem}.cmp-slot-icon[data-v-e014709d]{width:16px;height:16px;color:#93a1b0;flex-shrink:0}.cmp-slot:focus-within .cmp-slot-icon[data-v-e014709d]{color:var(--trust-blue)}.cmp-slot-search input[data-v-e014709d]{width:100%;border:none;background:transparent;outline:none;font-size:.88rem;color:var(--ink);padding:.4rem .2rem}.cmp-suggest[data-v-e014709d]{position:absolute;z-index:9;top:calc(100% + 10px);left:-.7rem;width:min(440px,90vw);max-height:380px;overflow-y:auto;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 30px #1c283324;padding:.3rem}.cmp-suggest-item[data-v-e014709d]{display:flex;align-items:center;gap:.6rem;padding:.5rem .55rem;border-radius:8px;cursor:pointer;transition:background .1s ease}.cmp-suggest-item.hl[data-v-e014709d]{background:#eaf1fa}.cmp-suggest-item[data-v-e014709d]:active{background:#dde8f6}.cmp-picks[data-v-e014709d]{margin-top:.9rem}.cmp-picks-lbl[data-v-e014709d]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);margin-bottom:.45rem}.cmp-picks-row[data-v-e014709d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.5rem}.cmp-pickcard[data-v-e014709d]{display:flex;align-items:center;gap:.55rem;text-align:left;border:1px solid var(--border);background:#fff;border-radius:10px;padding:.5rem .6rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.cmp-pickcard[data-v-e014709d]:hover{border-color:var(--trust-blue);box-shadow:0 4px 14px #1a4d8f1f;transform:translateY(-1px)}.cmp-pickcard[data-v-e014709d]:active{transform:translateY(0) scale(.98);box-shadow:none}.cmp-pickcard-text[data-v-e014709d]{flex:1;min-width:0;display:flex;flex-direction:column}.cmp-pickcard-org[data-v-e014709d]{font-size:.72rem;color:var(--slate);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-pickcard-name[data-v-e014709d]{font-size:.82rem;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-pickcard-rate[data-v-e014709d]{font-weight:800;color:#1e874e;font-variant-numeric:tabular-nums;font-size:.88rem;white-space:nowrap}.cmp-pickcard-plus[data-v-e014709d]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:700;color:var(--trust-blue);background:#eaf1fa;transition:background .15s ease,color .15s ease}.cmp-pickcard:hover .cmp-pickcard-plus[data-v-e014709d]{background:var(--trust-blue);color:#fff}.cmp-suggest-empty[data-v-e014709d]{padding:.7rem;text-align:center;color:var(--slate);font-size:.84rem}.cmp-source[data-v-e014709d]{margin:.7rem 0 0;font-size:.78rem}.cmp-pick-name[data-v-e014709d]{font-weight:600;color:var(--ink);font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-pick-meta[data-v-e014709d]{color:var(--slate);font-size:.78rem}.cmp-pick-badge[data-v-e014709d]{display:inline-block;margin-left:.35rem;padding:.05rem .4rem;border-radius:5px;font-size:.68rem;font-weight:600;color:#9c5b00;background:#f39c1221}.cmp-pick-badge.maker[data-v-e014709d]{color:#1f6fa8;background:#3498db1f}.cmp-pick-rate[data-v-e014709d]{font-weight:800;color:#1e874e;font-variant-numeric:tabular-nums;font-size:.95rem;flex-shrink:0}.cmp-rate-pre[data-v-e014709d]{font-size:.68rem;font-weight:600;color:var(--slate);margin-right:.25rem}.cmp-logo[data-v-e014709d]{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-e014709d]{max-width:26px;max-height:26px;object-fit:contain}.cmp-logo.sm[data-v-e014709d]{width:24px;height:24px;border-radius:6px;font-size:.6rem}.cmp-logo.sm img[data-v-e014709d]{max-width:18px;max-height:18px}.cmp-caret[data-v-e014709d]{color:var(--slate);font-size:.7rem}.cmp-nohits[data-v-e014709d]{margin-top:.85rem;color:var(--slate);font-size:.86rem}.cmp-retry[data-v-e014709d]{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-e014709d]:hover{background:var(--trust-blue);color:#fff}.cmp-loading[data-v-e014709d]{display:flex;justify-content:center;padding:2.25rem 1rem}.cmp-empty[data-v-e014709d]{text-align:center;padding:4rem 1rem;color:var(--slate);background:#fff;border:1px solid var(--border);border-radius:16px}.cmp-empty-icon[data-v-e014709d]{font-size:2rem;color:var(--trust-blue)}.cmp-empty-title[data-v-e014709d]{font-weight:700;color:var(--ink);margin:.5rem 0 .2rem}.cmp-empty-sub[data-v-e014709d]{font-size:.9rem}.cmp-scroll[data-v-e014709d]{background:#fff;border:1px solid var(--border);border-radius:16px}.cmp-table[data-v-e014709d]{width:100%;border-collapse:collapse;font-size:.85rem;table-layout:fixed}.cmp-table th[data-v-e014709d],.cmp-table td[data-v-e014709d]{padding:.6rem .85rem;text-align:left;vertical-align:top}.cmp-corner[data-v-e014709d]{width:180px}.cmp-table thead th[data-v-e014709d]{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-e014709d]:first-child{border-top-left-radius:16px}.cmp-table thead th[data-v-e014709d]:last-child{border-top-right-radius:16px}.cmp-prod[data-v-e014709d]{position:relative;border-bottom:2px solid var(--trust-blue);vertical-align:bottom;padding-top:1rem}.cmp-remove[data-v-e014709d]{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-e014709d]:hover{background:#e7ecf1}.cmp-prod-top[data-v-e014709d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem}.cmp-prod-org[data-v-e014709d]{font-size:.78rem;color:var(--slate);font-weight:600}.cmp-prod-name[data-v-e014709d]{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-e014709d]{font-size:1.55rem;font-weight:800;color:#1e874e;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cmp-prod-rate small[data-v-e014709d]{font-size:.7rem;font-weight:600;color:var(--slate);margin-left:.25rem}.cmp-prod-rate.loading[data-v-e014709d]{color:var(--slate)}.cmp-table tbody tr[data-v-e014709d]:not(.cmp-section):hover{background:#f6f9fc}.cmp-lbl[data-v-e014709d]{background:#fcfdfe}.cmp-feetoggle[data-v-e014709d]{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-e014709d]:hover{color:var(--trust-blue)}.cmp-feetoggle.open[data-v-e014709d]{transform:rotate(90deg);color:var(--trust-blue)}tr.cmp-fee-open .cmp-lbl[data-v-e014709d]{color:var(--trust-blue)}.cmp-feedetail td[data-v-e014709d]{background:#f6f9fc;padding:.5rem .85rem .7rem}.cmp-feedesc[data-v-e014709d]{font-size:.8rem;color:#33465a;line-height:1.5;margin-top:.25rem}.cmp-feedesc[data-v-e014709d]:first-child{margin-top:0}.cmp-feedesc strong[data-v-e014709d]{color:var(--ink)}.cmp-feedesc a[data-v-e014709d]{color:var(--trust-blue);font-weight:600;text-decoration:none;margin-left:.35rem;white-space:nowrap}.cmp-feedesc a[data-v-e014709d]:hover{text-decoration:underline}.cmp-section[data-v-e014709d]{scroll-margin-top:84px}.cmp-section td[data-v-e014709d]{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-e014709d]:not(.cmp-section){border-bottom:1px solid var(--light-gray)}.cmp-lbl[data-v-e014709d]{color:var(--slate);font-weight:600}.cmp-table td.strong[data-v-e014709d]{font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.cmp-table td.num[data-v-e014709d]{text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink);white-space:nowrap}.cmp-table td.num.dash[data-v-e014709d]{color:#c3ccd6;font-weight:400}.cmp-table td.best[data-v-e014709d]{color:#1e874e;background:#2ecc711a;box-shadow:inset 2px 0 #27ae60}.cmp-variant[data-v-e014709d]{font-size:.8rem;color:var(--slate);font-weight:600;white-space:normal;line-height:1.35}.cmp-rlines[data-v-e014709d]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-end}.cmp-rline[data-v-e014709d]{display:flex;align-items:baseline;justify-content:flex-end;gap:.5rem;width:100%;padding:.1rem .35rem;border-radius:6px}.cmp-rline.best[data-v-e014709d]{background:#2ecc711f;box-shadow:inset 2px 0 #27ae60}.cmp-rline.sel[data-v-e014709d]{background:#eaf1fa;box-shadow:inset 2px 0 0 var(--trust-blue)}.cmp-rline.sel.best[data-v-e014709d]{background:linear-gradient(90deg,#eaf1fa,#2ecc711f);box-shadow:inset 2px 0 0 var(--trust-blue)}.cmp-rband[data-v-e014709d]{font-size:.72rem;font-weight:500;color:var(--slate);margin-right:auto}.cmp-rrate[data-v-e014709d]{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.cmp-rline.best .cmp-rrate[data-v-e014709d]{color:#1e874e}.cmp-rline.sel .cmp-rrate[data-v-e014709d]{color:var(--trust-blue)}.cmp-selnote[data-v-e014709d]{font-weight:500;color:var(--slate);text-transform:none;letter-spacing:0}.cmp-rates[data-v-e014709d]{display:flex;flex-direction:column;gap:.3rem}.cmp-rate-line[data-v-e014709d]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cmp-rate-desc[data-v-e014709d]{color:var(--slate);font-size:.78rem}.cmp-rate-val[data-v-e014709d]{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0}.cmp-muted[data-v-e014709d]{color:var(--slate)}.cmp-table td.yes[data-v-e014709d]{color:#1e874e;font-weight:700}.rr[data-v-3e717e93]{max-width:1680px;margin:0 auto;padding:1.5rem 0 3rem}.rr-head h1[data-v-3e717e93]{font-size:1.7rem;font-weight:800;color:var(--ink);margin:0 0 .2rem;letter-spacing:-.01em}.rr-head p[data-v-3e717e93]{color:var(--slate);margin:0 0 1rem}.rr-producttabs[data-v-3e717e93]{display:flex;gap:.25rem;border-bottom:1px solid var(--border);margin-bottom:1.25rem}.rr-producttabs button[data-v-3e717e93]{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-3e717e93]:hover{color:var(--ink)}.rr-producttabs button.on[data-v-3e717e93]{color:var(--trust-blue);border-bottom-color:var(--trust-blue)}.rr-error[data-v-3e717e93]{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-3e717e93]{padding:3rem;display:flex;justify-content:center}.rr-layout[data-v-3e717e93]{display:flex;gap:1.25rem;align-items:flex-start}.rr-side[data-v-3e717e93]{position:sticky;top:84px;width:320px;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}.rr-block[data-v-3e717e93]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:1rem}.rr-block-head[data-v-3e717e93]{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--ink);font-size:.95rem;margin-bottom:.7rem}.rr-ic[data-v-3e717e93]{width:17px;height:17px;color:var(--slate);flex-shrink:0}.rr-count[data-v-3e717e93]{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-3e717e93]{display:block;font-size:.75rem;font-weight:600;color:var(--slate);margin:.6rem 0 .25rem}.rr-lbl[data-v-3e717e93]:first-of-type{margin-top:0}.rr-input[data-v-3e717e93]{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-3e717e93]:focus{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.rr-preset[data-v-3e717e93]{position:relative}.rr-preset-btn[data-v-3e717e93]{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-3e717e93]:hover{border-color:#c2ccd6}.rr-preset-txt[data-v-3e717e93]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-preset-txt.placeholder[data-v-3e717e93]{color:#9aa6b2}.rr-caret[data-v-3e717e93]{color:var(--slate);font-size:.7rem}.rr-preset-scrim[data-v-3e717e93]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8}.rr-preset-menu[data-v-3e717e93]{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-3e717e93]{display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;border-radius:7px;cursor:pointer}.rr-preset-item[data-v-3e717e93]:hover{background:var(--light-gray)}.rr-preset-item.on[data-v-3e717e93]{background:#eaf1fa}.rr-preset-name[data-v-3e717e93]{flex:1;font-size:.85rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-preset-name.muted[data-v-3e717e93]{color:var(--slate)}.rr-preset-meta[data-v-3e717e93]{font-size:.72rem;color:var(--slate);flex-shrink:0}.rr-preset-empty[data-v-3e717e93]{padding:.6rem;color:var(--slate);font-size:.82rem;text-align:center}.rr-preset-actions[data-v-3e717e93]{display:flex;gap:.4rem;margin-top:.6rem}.rr-preset-toast[data-v-3e717e93]{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-3e717e93]{width:15px;height:15px;flex-shrink:0}.rr-orgtools[data-v-3e717e93]{display:flex;gap:.75rem;margin:.5rem 0}.rr-link[data-v-3e717e93]{border:none;background:none;color:var(--trust-blue);font-size:.8rem;font-weight:600;cursor:pointer;padding:0}.rr-link[data-v-3e717e93]:hover{text-decoration:underline}.rr-orglist[data-v-3e717e93]{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.1rem;margin:0 -.3rem}.rr-orgmove-move[data-v-3e717e93]{transition:transform .34s cubic-bezier(.2,.8,.2,1)}.rr-org[data-v-3e717e93]{display:flex;align-items:center;gap:.5rem;padding:.4rem;border-radius:8px;cursor:pointer}.rr-org[data-v-3e717e93]:hover{background:var(--light-gray)}.rr-org.on[data-v-3e717e93]{background:#1a4d8f12}.rr-org input[data-v-3e717e93]{accent-color:var(--trust-blue)}.rr-org-logo[data-v-3e717e93]{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-3e717e93]{max-width:18px;max-height:18px;object-fit:contain}.rr-org-logo.sm[data-v-3e717e93]{width:26px;height:26px}.rr-org-name[data-v-3e717e93]{flex:1;font-size:.85rem;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-star[data-v-3e717e93]{border:none;background:none;cursor:pointer;font-size:.9rem;color:#d3dae2;line-height:1;padding:.1rem}.rr-star[data-v-3e717e93]:hover,.rr-star.on[data-v-3e717e93]{color:#f39c12}.rr-actions[data-v-3e717e93]{position:sticky;bottom:0}.rr-btn[data-v-3e717e93]{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-3e717e93]{width:100%;border:none;background:var(--trust-blue);color:#fff;padding:.7rem;font-size:.95rem}.rr-btn.primary[data-v-3e717e93]:hover:not(:disabled){background:#16407a}.rr-btn.ghost[data-v-3e717e93]{border:1px solid var(--border);background:#fff;color:var(--ink);padding:.5rem .85rem;font-size:.85rem}.rr-btn.ghost[data-v-3e717e93]:hover:not(:disabled){background:var(--light-gray)}.rr-btn.sm[data-v-3e717e93]{flex:1;padding:.4rem;font-size:.78rem}.rr-btn.danger[data-v-3e717e93]{color:var(--traffic-red)}.rr-btn[data-v-3e717e93]:disabled{opacity:.45;cursor:default}.rr-main[data-v-3e717e93]{flex:1;min-width:0;background:#fff;border:1px solid var(--border);border-radius:14px;padding:1.25rem}.rr-panel-toggle[data-v-3e717e93]{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-3e717e93]:hover{background:var(--light-gray);color:var(--ink)}.rr-panel-toggle svg[data-v-3e717e93]{width:15px;height:15px}.rr-generating[data-v-3e717e93]{padding:3.5rem 1rem;display:flex;flex-direction:column;align-items:center}.rr-loadbar[data-v-3e717e93]{width:min(320px,80%);height:5px;background:var(--light-gray);border-radius:999px;overflow:hidden}.rr-loadbar i[data-v-3e717e93]{display:block;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,var(--trust-blue),#4f86c6);animation:rr-indet-3e717e93 1.1s ease-in-out infinite}@keyframes rr-indet-3e717e93{0%{transform:translate(-120%)}to{transform:translate(320%)}}.rr-gen-label[data-v-3e717e93]{margin-top:.9rem;color:var(--slate);font-size:.9rem;font-weight:600}.rr-swap-enter-active[data-v-3e717e93]{transition:opacity .35s ease,transform .35s ease}.rr-swap-leave-active[data-v-3e717e93]{transition:opacity .15s ease}.rr-swap-enter-from[data-v-3e717e93]{opacity:0;transform:translateY(10px)}.rr-swap-leave-to[data-v-3e717e93]{opacity:0}.rr-placeholder[data-v-3e717e93]{text-align:center;padding:3rem 1rem;color:var(--slate)}.rr-ph-ic[data-v-3e717e93]{width:40px;height:40px;color:#c6ced6;margin-bottom:.6rem}.rr-ph-title[data-v-3e717e93]{font-weight:700;color:var(--ink);margin-bottom:.3rem}.rr-placeholder p[data-v-3e717e93]{max-width:380px;margin:0 auto;font-size:.9rem;line-height:1.5}.rr-main-head[data-v-3e717e93]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.rr-main-head h2[data-v-3e717e93]{font-size:1.15rem;font-weight:800;color:var(--ink);margin:0}.rr-sub[data-v-3e717e93]{color:var(--slate);font-size:.85rem;margin-top:.15rem}.rr-viewseg[data-v-3e717e93]{display:inline-flex;background:var(--light-gray);border-radius:10px;padding:3px;flex-shrink:0}.rr-viewseg button[data-v-3e717e93]{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-3e717e93]:hover{color:var(--ink)}.rr-viewseg button.on[data-v-3e717e93]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 3px #1c28331f}.rr-toggles[data-v-3e717e93]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.rr-toggle[data-v-3e717e93]{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-3e717e93]:hover{border-color:#c2ccd6}.rr-toggle[data-v-3e717e93]:has(input:checked){border-color:var(--trust-blue);background:#eaf1fa;color:var(--trust-blue)}.rr-toggle input[data-v-3e717e93]{-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-3e717e93]:checked{background:var(--trust-blue);border-color:var(--trust-blue)}.rr-toggle input[data-v-3e717e93]: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-3e717e93]{display:inline-flex;align-items:center;gap:.4rem;font-size:.76rem;color:var(--slate)}.rr-restricted-dot[data-v-3e717e93]{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-3e717e93]{overflow-x:auto;border:1px solid var(--border);border-radius:12px}.rr-table[data-v-3e717e93]{width:100%;border-collapse:collapse;font-size:.88rem}.rr-table th[data-v-3e717e93],.rr-table td[data-v-3e717e93]{padding:.65rem .8rem;text-align:right;white-space:nowrap;border-bottom:1px solid var(--light-gray)}.rr-table thead th[data-v-3e717e93]{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-3e717e93],.rr-table td.rr-td-lender[data-v-3e717e93]{text-align:left}.rr-td-lender[data-v-3e717e93]{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-3e717e93]{background:var(--light-gray)}.rr-table tbody tr:last-child td[data-v-3e717e93]{border-bottom:none}.rr-cell[data-v-3e717e93]{font-variant-numeric:tabular-nums}.rr-warn[data-v-3e717e93]{margin-left:.3rem;color:var(--traffic-amber);cursor:help}.rr-cell.empty[data-v-3e717e93]{color:#b7c0ca}.rr-cell.clickable[data-v-3e717e93]{cursor:pointer}.rr-cell.clickable[data-v-3e717e93]:hover{background:#1a4d8f0f}.rr-rate[data-v-3e717e93]{display:block;font-weight:700;color:var(--ink)}.rr-rate .rr-restricted-dot[data-v-3e717e93]{margin-left:.3rem;vertical-align:middle;cursor:help}.rr-comp[data-v-3e717e93]{display:block;font-size:.72rem;color:var(--slate)}.rr-cell.restricted[data-v-3e717e93]{background:#f39c1212}.rr-cell.restricted.best[data-v-3e717e93],.rr-cell.best[data-v-3e717e93]{background:#2ecc711a}.rr-cell.best .rr-rate[data-v-3e717e93]{color:#1e874b}.rr-cell.best.clickable[data-v-3e717e93]:hover{background:#2ecc712e}.rr-cell[data-v-3e717e93]{position:relative}.rr-cell.selectable[data-v-3e717e93]{cursor:pointer}.rr-cell.selectable[data-v-3e717e93]:hover{background:#1a4d8f0f}.rr-cell.unpickable[data-v-3e717e93]{cursor:not-allowed;opacity:.55}.rr-cell.selected[data-v-3e717e93]{background:var(--trust-blue)!important;box-shadow:none}.rr-cell.selected .rr-rate[data-v-3e717e93]{color:#fff}.rr-cell.selected .rr-comp[data-v-3e717e93]{color:#ffffffd1}.rr-cell.selected .rr-restricted-dot[data-v-3e717e93]{box-shadow:0 0 0 2px #ffffff73}.rr-cell.selected.clickable[data-v-3e717e93]:hover{background:#16407a!important}.rr-cc-name[data-v-3e717e93]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.rr-cc-prod[data-v-3e717e93]{font-weight:600;color:var(--ink);line-height:1.2;white-space:normal}.rr-cc-org[data-v-3e717e93]{font-size:.72rem;color:var(--slate)}.rr-cc-row[data-v-3e717e93]{cursor:pointer}.rr-cc-row.unpickable[data-v-3e717e93]{cursor:not-allowed;opacity:.55}.rr-cc-row:hover td[data-v-3e717e93]{background:#1a4d8f0a}.rr-cc-row.selected td[data-v-3e717e93]{background:#eaf1fa}.rr-cc-row.selected:hover td[data-v-3e717e93]{background:#e1ebf6}.rr-cc-row.selected td[data-v-3e717e93]:first-child{box-shadow:inset 3px 0 0 var(--trust-blue)}.rr-cc-bt[data-v-3e717e93]{text-align:right}.rr-bt-badge[data-v-3e717e93]{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-3e717e93]{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-3e717e93]:hover{border-color:#c2ccd6;color:var(--ink)}.rr-selectbtn.on[data-v-3e717e93]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.rr-selectbtn svg[data-v-3e717e93]{width:15px;height:15px}.rr-comparetray[data-v-3e717e93]{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-3e717e93]{flex:1;font-size:.9rem;color:var(--ink);white-space:nowrap}.rr-ct-count strong[data-v-3e717e93]{font-weight:700}.rr-ct-note[data-v-3e717e93]{font-size:.76rem;color:var(--slate)}.rr-comparetray .rr-btn[data-v-3e717e93]{flex:none;width:auto}.rr-comparetray .rr-ct-go[data-v-3e717e93]{padding:.6rem 1.2rem;font-size:.9rem}.rr-scrim[data-v-3e717e93]{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-3e717e93]{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-3e717e93]{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-3e717e93]:hover{background:#e6eaee}.rr-modal-ic[data-v-3e717e93]{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-3e717e93]{width:22px;height:22px}.rr-modal h2[data-v-3e717e93]{font-size:1.25rem;font-weight:800;color:var(--ink);margin:0 0 .25rem}.rr-modal-sub[data-v-3e717e93]{color:var(--slate);font-size:.9rem;line-height:1.5;margin:0 0 1rem}.rr-modal .rr-lbl[data-v-3e717e93]{margin-top:0}.rr-modal-actions[data-v-3e717e93]{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.25rem}.rr-modal-actions .rr-btn.primary[data-v-3e717e93]{width:auto;padding:.6rem 1.1rem}.rr-modal-enter-active[data-v-3e717e93],.rr-modal-leave-active[data-v-3e717e93]{transition:opacity .2s ease}.rr-modal-enter-active .rr-modal[data-v-3e717e93],.rr-modal-leave-active .rr-modal[data-v-3e717e93]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.rr-modal-enter-from[data-v-3e717e93],.rr-modal-leave-to[data-v-3e717e93]{opacity:0}.rr-modal-enter-from .rr-modal[data-v-3e717e93],.rr-modal-leave-to .rr-modal[data-v-3e717e93]{transform:translateY(16px) scale(.98);opacity:0}@media (max-width: 900px){.rr-layout[data-v-3e717e93]{flex-direction:column}.rr-side[data-v-3e717e93]{position:static;width:100%}}.calc[data-v-066eb188]{max-width:1560px;margin:0 auto;padding:1.25rem 0 3rem}.calc-head h1[data-v-066eb188]{margin:0 0 .2rem;font-size:1.55rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;animation:calcIn-066eb188 .5s ease both}.calc-head p[data-v-066eb188]{margin:0 0 1.1rem;color:var(--slate);font-size:.92rem;animation:calcIn-066eb188 .5s ease .05s both}.calc-main[data-v-066eb188]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:.85rem;align-items:start}.calc-lane[data-v-066eb188]{display:flex;flex-direction:column;gap:.85rem;min-width:0}.calc-lane-left[data-v-066eb188]{position:sticky;top:4.5rem}@media (max-width: 1024px){.calc-main[data-v-066eb188]{grid-template-columns:1fr}.calc-lane-left[data-v-066eb188]{position:static}}.calc-card[data-v-066eb188]{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-066eb188 .55s cubic-bezier(.22,1,.36,1) both}.calc-card[data-v-066eb188]:hover{box-shadow:0 8px 24px #1c28331a;transform:translateY(-2px)}.calc-lane>.calc-card[data-v-066eb188]:nth-child(1){animation-delay:.08s}.calc-lane>.calc-card[data-v-066eb188]:nth-child(2){animation-delay:.15s}.calc-lane>.calc-card[data-v-066eb188]:nth-child(3){animation-delay:.22s}.calc-card-head[data-v-066eb188]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.calc-card-head h2[data-v-066eb188]{margin:0 auto 0 0;font-size:.98rem;color:var(--ink);font-weight:700}.calc-ic[data-v-066eb188]{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.calc-ic svg[data-v-066eb188]{width:15px;height:15px}.calc-ic.ic-blue[data-v-066eb188]{background:#1a4d8f1a;color:var(--trust-blue)}.calc-ic.ic-green[data-v-066eb188]{background:#2ecc7124;color:#1e874e}.calc-ic.ic-slate[data-v-066eb188]{background:#5d6d7e1f;color:var(--slate)}.calc-field[data-v-066eb188]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.65rem}.calc-field[data-v-066eb188]:last-child{margin-bottom:0}.calc-label[data-v-066eb188]{font-size:.8rem;font-weight:600;color:var(--ink)}.calc-input[data-v-066eb188]{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-066eb188]:focus-within{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.calc-input input[data-v-066eb188]{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-066eb188]::-webkit-outer-spin-button,.calc-input input[data-v-066eb188]::-webkit-inner-spin-button{margin:0}.calc-affix[data-v-066eb188]{color:var(--slate);font-weight:600;font-size:.92rem}.calc-help[data-v-066eb188]{font-size:.7rem;color:var(--slate)}.calc-row[data-v-066eb188]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.calc-seg[data-v-066eb188]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.6rem}.calc-seg button[data-v-066eb188]{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-066eb188]:hover{border-color:#1a4d8f66}.calc-seg button.on[data-v-066eb188]{background:var(--trust-blue);border-color:var(--trust-blue);color:#fff}.calc-tip[data-v-066eb188]{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-066eb188]{color:var(--trust-blue)}.calc-tip strong.pos[data-v-066eb188]{color:#1e874e}.calc-disclaimer[data-v-066eb188]{margin:0;font-size:.7rem;color:var(--slate);padding:0 .15rem}.calc-badge[data-v-066eb188]{margin-left:auto;font-size:.68rem;font-weight:700;color:#1e874e;background:#2ecc7124;padding:.22rem .55rem;border-radius:7px}.calc-kpis[data-v-066eb188]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.kpi[data-v-066eb188]{border-radius:10px;padding:.5rem .65rem;display:flex;flex-direction:column;gap:.22rem;border:1px solid transparent}.kpi-num[data-v-066eb188]{font-size:1.2rem;font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.kpi-lbl[data-v-066eb188]{font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--slate)}.kpi.blue[data-v-066eb188]{background:#1a4d8f12;border-color:#1a4d8f29}.kpi.blue .kpi-num[data-v-066eb188]{color:var(--trust-blue)}.kpi.amber[data-v-066eb188]{background:#f39c121c;border-color:#f39c123d}.kpi.amber .kpi-num[data-v-066eb188]{color:#b9770e}.kpi.red[data-v-066eb188]{background:#e65c5c17;border-color:#e65c5c38}.kpi.red .kpi-num[data-v-066eb188]{color:var(--traffic-red)}.kpi.green[data-v-066eb188]{background:#2ecc711c;border-color:#2ecc714d}.kpi.green .kpi-num[data-v-066eb188]{color:#1e874e}.kpi.slate[data-v-066eb188]{background:var(--light-gray);border-color:var(--border)}.kpi.slate .kpi-num[data-v-066eb188]{color:var(--ink)}@media (max-width: 560px){.calc-kpis[data-v-066eb188]{grid-template-columns:1fr 1fr}}.calc-cmp[data-v-066eb188]{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:.75rem}.calc-cmp thead th[data-v-066eb188]{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-066eb188]{color:#1e874e}.calc-cmp .num[data-v-066eb188]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.calc-cmp tbody td[data-v-066eb188]{padding:.42rem .7rem;border-bottom:1px solid var(--border)}.calc-cmp tbody tr:last-child td[data-v-066eb188]{border-bottom:none}.calc-cmp tbody td[data-v-066eb188]:first-child{color:var(--slate);font-weight:600}.calc-cmp tbody td.num[data-v-066eb188]{font-weight:700;color:var(--ink)}.calc-cmp td.accent[data-v-066eb188]{color:#1e874e}.calc-cmp td.pos[data-v-066eb188]{color:#1e874e;font-weight:800}.calc-cmp td.muted[data-v-066eb188]{color:var(--slate);font-weight:500}.calc-cmp small[data-v-066eb188]{font-weight:500;color:var(--slate);font-size:.72rem;margin-left:.15rem}.calc-cmp small.eq[data-v-066eb188]{display:block;margin:.1rem 0 0;font-size:.68rem}.calc-info[data-v-066eb188]{position:relative;display:inline-flex;vertical-align:middle;margin-left:.25rem;color:var(--slate);cursor:help}.calc-info svg[data-v-066eb188]{width:12px;height:12px}.calc-info[data-v-066eb188]:hover,.calc-info[data-v-066eb188]:focus-visible{color:var(--trust-blue);outline:none}.calc-info-pop[data-v-066eb188]{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-066eb188]{display:block;margin-bottom:.3rem;color:var(--ink);font-weight:700;font-size:.74rem}.calc-info:hover .calc-info-pop[data-v-066eb188],.calc-info:focus .calc-info-pop[data-v-066eb188],.calc-info:focus-visible .calc-info-pop[data-v-066eb188]{opacity:1;transform:translateY(0);pointer-events:auto}.calc-equiv[data-v-066eb188]{margin:.6rem 0 0;font-size:.74rem;color:var(--slate)}.calc-equiv strong[data-v-066eb188]{color:var(--ink);font-weight:700}.calc-hint[data-v-066eb188]{margin:.75rem 0 0;font-size:.76rem;color:var(--slate)}.calc-legend[data-v-066eb188]{display:flex;gap:1rem}.calc-legend span[data-v-066eb188]{display:flex;align-items:center;gap:.4rem;font-size:.76rem;color:var(--slate)}.calc-legend i[data-v-066eb188]{width:12px;height:12px;border-radius:4px}.calc-legend i.blue[data-v-066eb188]{background:var(--trust-blue)}.calc-legend i.green[data-v-066eb188]{background:#1e874e}.calc-chart[data-v-066eb188]{position:relative;width:100%;background:var(--light-gray);border-radius:10px;padding:.6rem;touch-action:none}.calc-chart svg[data-v-066eb188]{width:100%;height:auto;display:block}.calc-grid line[data-v-066eb188]{stroke:#5d6d7e2e;stroke-width:1}.calc-grid text[data-v-066eb188]{fill:var(--slate);font-size:11px}.calc-line[data-v-066eb188]{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.calc-line.blue[data-v-066eb188]{stroke:var(--trust-blue)}.calc-line.green[data-v-066eb188]{stroke:#1e874e}.calc-area[data-v-066eb188]{stroke:none}.calc-area.blue[data-v-066eb188]{fill:#1a4d8f1a}.calc-area.green[data-v-066eb188]{fill:#2ecc711f}.calc-guide[data-v-066eb188]{stroke:#1c283347;stroke-width:1;stroke-dasharray:3 3}.calc-dot[data-v-066eb188]{stroke:#fff;stroke-width:2}.calc-dot.blue[data-v-066eb188]{fill:var(--trust-blue)}.calc-dot.green[data-v-066eb188]{fill:#1e874e}.calc-tipbox[data-v-066eb188]{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-066eb188]{font-size:.7rem;font-weight:800;color:var(--ink);margin-bottom:.3rem;text-transform:uppercase;letter-spacing:.04em}.calc-tipbox-row[data-v-066eb188]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--slate)}.calc-tipbox-row+.calc-tipbox-row[data-v-066eb188]{margin-top:.15rem}.calc-tipbox-row i[data-v-066eb188]{width:9px;height:9px;border-radius:3px;flex-shrink:0}.calc-tipbox-row i.blue[data-v-066eb188]{background:var(--trust-blue)}.calc-tipbox-row i.green[data-v-066eb188]{background:#1e874e}.calc-tipbox-row span[data-v-066eb188]{flex:1}.calc-tipbox-row b[data-v-066eb188]{color:var(--ink);font-variant-numeric:tabular-nums}.calc-tipbox-row.muted[data-v-066eb188]{margin-top:.3rem;padding-top:.3rem;border-top:1px solid var(--border)}.calc-tipbox-row.muted span[data-v-066eb188],.calc-tipbox-row.muted b[data-v-066eb188]{color:var(--slate);font-weight:600}.calc-toggle[data-v-066eb188]{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-066eb188]:hover{background:#1a4d8f17}.calc-toggle-caret[data-v-066eb188]{display:inline-block;width:1em}.calc-table-wrap[data-v-066eb188]{margin-top:.75rem;overflow-x:auto}.calc-table[data-v-066eb188]{width:100%;border-collapse:collapse;font-size:.85rem}.calc-table th[data-v-066eb188],.calc-table td[data-v-066eb188]{padding:.6rem .7rem;text-align:left}.calc-table thead th[data-v-066eb188]{font-size:.72rem;font-weight:700;color:var(--slate);border-bottom:1px solid var(--border)}.calc-table .num[data-v-066eb188]{text-align:right;font-variant-numeric:tabular-nums}.calc-table th.green[data-v-066eb188],.calc-table td.green[data-v-066eb188]{color:#1e874e}.calc-table th.red[data-v-066eb188],.calc-table td.red[data-v-066eb188]{color:var(--traffic-red)}.calc-table tbody tr[data-v-066eb188]:nth-child(2n){background:#f4f6f899}.calc-table td[data-v-066eb188]:first-child{font-weight:700;color:var(--ink)}.calc-paid[data-v-066eb188]{font-size:.72rem;font-weight:700;color:#fff;background:#1e874e;padding:.15rem .5rem;border-radius:7px}.calc-empty[data-v-066eb188]{color:var(--slate);text-align:center;padding:2.5rem 2rem}@keyframes calcIn-066eb188{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.calc-head[data-v-066eb188]{padding:1.25rem 2rem 1.1rem;border-radius:22px;margin-bottom:1.1rem;color:#fff;box-shadow:0 18px 44px #0e1f3f38;background:radial-gradient(820px 380px at 88% -30%,rgba(88,150,240,.42),transparent 62%),linear-gradient(130deg,#112650,#173a70 55%,#1a4d8f)}.calc-head h1[data-v-066eb188]{color:#fff;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:600;letter-spacing:-.04em;margin-bottom:.2rem}.calc-head p[data-v-066eb188]{color:#ffffffb8;margin-bottom:0;font-size:.88rem}.calc-card[data-v-066eb188]{border:0;border-radius:18px;box-shadow:0 1px 2px #0e1f3f0a,0 10px 28px #0e1f3f12}.calc-card[data-v-066eb188]:hover{box-shadow:0 1px 2px #0e1f3f0d,0 16px 40px #0e1f3f1c}.calc-card-head h2[data-v-066eb188]{font-size:1.12rem;font-weight:600;letter-spacing:-.02em}@media (max-width: 640px){.calc-head[data-v-066eb188]{padding:1.1rem 1.2rem 1rem;border-radius:16px}}.calc-ic[data-v-066eb188]{border-radius:9px}.calc-input[data-v-066eb188]{background:#fff;border-radius:12px;padding:.1rem .85rem}.calc-input[data-v-066eb188]:focus-within{box-shadow:0 0 0 3px #1a4d8f24}.calc-seg[data-v-066eb188]{display:flex;gap:.15rem;padding:.25rem;border-radius:999px;background:#0e1f3f0e}.calc-seg button[data-v-066eb188]{flex:1 1 0;border:0;border-radius:999px;background:transparent;padding:.45rem}.calc-seg button[data-v-066eb188]:hover{background:#0e1f3f0f;color:var(--ink)}.calc-seg button.on[data-v-066eb188]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 2px #0e1f3f1a,0 3px 10px #0e1f3f14}.calc-kpis[data-v-066eb188]{gap:.6rem}.kpi[data-v-066eb188]{border:0;border-radius:14px;padding:.75rem .85rem;gap:.3rem}.kpi-num[data-v-066eb188]{font-family:var(--font-display);font-size:1.45rem;font-weight:600;letter-spacing:-.035em}.kpi-lbl[data-v-066eb188]{font-size:.62rem}.calc-toggle[data-v-066eb188]{border:0;border-radius:999px;background:#1a4d8f17;font-weight:700;padding:.6rem 1rem}.calc-toggle[data-v-066eb188]:hover{background:#1a4d8f26}.calc-chart[data-v-066eb188]{border-radius:14px;background:#f7f8fc}.calc-paid[data-v-066eb188]{border-radius:999px}.settings-page[data-v-6b6e5fbe]{max-width:1560px;margin:0 auto;padding:2rem 0 5rem}.settings-head[data-v-6b6e5fbe]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.4rem}.settings-kicker[data-v-6b6e5fbe]{margin:0 0 .4rem;color:var(--trust-blue);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.settings-head h1[data-v-6b6e5fbe]{margin:0;color:var(--ink);font-size:1.6rem;letter-spacing:-.03em}.settings-head p[data-v-6b6e5fbe]:last-child{margin:.4rem 0 0;color:var(--slate);font-size:.9rem}.checkout-return[data-v-6b6e5fbe]{margin-bottom:1rem;border:1px solid #b9d7f2;border-radius:14px;padding:.9rem 1rem;background:#f2f8fd;color:#234d78}.checkout-return strong[data-v-6b6e5fbe]{display:block;font-size:.9rem}.checkout-return p[data-v-6b6e5fbe]{margin:.25rem 0 0;font-size:.8rem;line-height:1.45}.checkout-return-success[data-v-6b6e5fbe]{border-color:#aadfc1;background:#effaf4;color:#176b40}.checkout-return-attention[data-v-6b6e5fbe],.checkout-return-pending[data-v-6b6e5fbe]{border-color:#f0cf9a;background:#fff8eb;color:#80510d}.checkout-return-cancelled[data-v-6b6e5fbe]{border-color:#d7dfe8;background:#f6f8fa;color:#506278}.settings-grid[data-v-6b6e5fbe]{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr) minmax(0,1fr);gap:1.25rem;align-items:start}.settings-side[data-v-6b6e5fbe]{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:1.25rem}.settings-state[data-v-6b6e5fbe],.settings-card[data-v-6b6e5fbe]{border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 1px 3px #1c28330f}.settings-state[data-v-6b6e5fbe]{padding:2rem;color:var(--slate);text-align:center}.settings-card[data-v-6b6e5fbe]{padding:1.1rem 1.2rem}.settings-label[data-v-6b6e5fbe]{color:var(--slate);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.card-head[data-v-6b6e5fbe]{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem}.card-head>div[data-v-6b6e5fbe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.card-head h2[data-v-6b6e5fbe]{margin:0;color:var(--ink);font-size:1.08rem}.card-head p[data-v-6b6e5fbe]{margin:0;color:var(--slate);font-size:.82rem;line-height:1.45}.card-ic[data-v-6b6e5fbe]{width:32px;height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-ic svg[data-v-6b6e5fbe]{width:17px;height:17px}.card-ic.ic-blue[data-v-6b6e5fbe]{background:#1a4d8f1a;color:var(--trust-blue)}.card-ic.ic-green[data-v-6b6e5fbe]{background:#2ecc7124;color:#1e874e}.card-ic.ic-amber[data-v-6b6e5fbe]{background:#f39c1226;color:#b9770e}.account-card[data-v-6b6e5fbe]{display:flex;align-items:center;gap:.85rem}.account-avatar[data-v-6b6e5fbe]{width:40px;height:40px;border-radius:12px;background:#1a4d8f1a;color:var(--trust-blue);display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;flex-shrink:0}.account-who[data-v-6b6e5fbe]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.account-who strong[data-v-6b6e5fbe]{color:var(--ink);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-pill[data-v-6b6e5fbe]{flex-shrink:0;padding:.3rem .6rem;border-radius:999px;background:#edf2f7;color:#56697e;font-size:.64rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.role-pill.role-premium[data-v-6b6e5fbe]{background:#e9f8f0;color:#177444}.role-pill.role-broker[data-v-6b6e5fbe]{background:#f1ecf9;color:#684099}.billing-status[data-v-6b6e5fbe],.billing-included[data-v-6b6e5fbe]{display:inline-flex;align-items:center;flex-shrink:0;border-radius:999px;padding:.3rem .6rem;background:#e9f8f0;color:#177444;font-size:.68rem;font-weight:800;letter-spacing:.04em}.billing-status.status-past_due[data-v-6b6e5fbe],.billing-status.status-unpaid[data-v-6b6e5fbe],.billing-status.status-incomplete[data-v-6b6e5fbe]{background:#fff2df;color:#9a5a05}.billing-status.status-canceled[data-v-6b6e5fbe],.billing-status.status-incomplete_expired[data-v-6b6e5fbe],.billing-status.status-paused[data-v-6b6e5fbe]{background:#f5e9e7;color:#9f3027}.billing-state[data-v-6b6e5fbe]{padding:.4rem 0 .2rem;color:var(--slate);font-size:.86rem}.billing-state-error[data-v-6b6e5fbe],.billing-content[data-v-6b6e5fbe]{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.billing-state-error strong[data-v-6b6e5fbe],.billing-content h3[data-v-6b6e5fbe],.billing-upgrade h3[data-v-6b6e5fbe]{display:block;margin:0;color:#263d59;font-size:.96rem}.billing-state-error p[data-v-6b6e5fbe],.billing-content p[data-v-6b6e5fbe],.billing-upgrade p[data-v-6b6e5fbe]{margin:.3rem 0 0;color:var(--slate);font-size:.82rem;line-height:1.5}.billing-upgrade .premium-price[data-v-6b6e5fbe]{margin-top:.85rem}.premium-price strong[data-v-6b6e5fbe]{color:var(--ink);font-size:1.65rem}.billing-included[data-v-6b6e5fbe]{background:#edf7ff;color:var(--trust-blue)}.billing-controls[data-v-6b6e5fbe]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.billing-content .billing-separate-note[data-v-6b6e5fbe]{margin-top:.75rem;border-left:3px solid #d28a21;padding:.1rem 0 .1rem .7rem;color:#734c14}.premium-features[data-v-6b6e5fbe]{display:flex;flex-wrap:wrap;gap:.45rem;margin:.9rem 0 1rem;padding:0;list-style:none}.premium-features li[data-v-6b6e5fbe]{position:relative;border-radius:999px;padding:.38rem .65rem .38rem 1.45rem;background:#f1f7f4;color:#315b49;font-size:.72rem;font-weight:700}.premium-features li[data-v-6b6e5fbe]:before{position:absolute;left:.6rem;content:"✓";color:#20a761}.billing-button[data-v-6b6e5fbe]{flex-shrink:0;border:0;border-radius:10px;background:var(--trust-blue);color:#fff;padding:.7rem 1rem;font:inherit;font-size:.82rem;font-weight:750;cursor:pointer}.billing-button[data-v-6b6e5fbe]:hover:not(:disabled){filter:brightness(1.06)}.billing-button[data-v-6b6e5fbe]:disabled{cursor:default;opacity:.62}.billing-button-secondary[data-v-6b6e5fbe]{border:1px solid var(--border);background:#fff;color:var(--trust-blue)}.billing-button-wide[data-v-6b6e5fbe]{width:100%}.billing-fine[data-v-6b6e5fbe]{display:block;margin-top:.6rem;color:var(--slate);font-size:.7rem;line-height:1.4}.billing-action-error[data-v-6b6e5fbe]{margin:.8rem 0 0;color:#b42318;font-size:.8rem}.row-text[data-v-6b6e5fbe]{display:flex;flex:1;min-width:0;flex-direction:column;gap:.15rem}.row-text strong[data-v-6b6e5fbe]{color:var(--ink);font-size:.88rem;font-weight:600}.row-text small[data-v-6b6e5fbe]{color:var(--slate);font-size:.76rem;line-height:1.4}.toggle-row[data-v-6b6e5fbe],.field-row[data-v-6b6e5fbe]{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-top:1px solid rgba(28,40,51,.07)}.toggle-row[data-v-6b6e5fbe]{cursor:pointer}.toggle-row[data-v-6b6e5fbe]:first-of-type{border-top:0;padding-top:.2rem}.switch[data-v-6b6e5fbe]{position:relative;width:42px;height:24px;flex-shrink:0}.switch input[data-v-6b6e5fbe]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.switch i[data-v-6b6e5fbe]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cbd3dc;transition:background .18s ease;pointer-events:none}.switch i[data-v-6b6e5fbe]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #1c283340;transition:transform .18s cubic-bezier(.22,1,.36,1)}.switch input:checked+i[data-v-6b6e5fbe]{background:var(--trust-blue)}.switch input:checked+i[data-v-6b6e5fbe]:after{transform:translate(18px)}.switch input:focus-visible+i[data-v-6b6e5fbe]{outline:2px solid var(--trust-blue);outline-offset:2px}.field-row[data-v-6b6e5fbe]{justify-content:space-between}.field-select[data-v-6b6e5fbe]{min-width:160px}.mode-grid[data-v-6b6e5fbe]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.mode-card[data-v-6b6e5fbe]{position:relative;display:flex;align-items:flex-start;gap:.65rem;padding:.85rem .9rem;border:1px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.mode-card[data-v-6b6e5fbe]:hover{border-color:#1a4d8f59}.mode-card.on[data-v-6b6e5fbe]{border-color:var(--trust-blue);background:#1a4d8f0d;box-shadow:inset 0 0 0 1px var(--trust-blue)}.mode-card input[data-v-6b6e5fbe]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.mode-card input:focus-visible~.row-text[data-v-6b6e5fbe]{outline:2px solid var(--trust-blue);outline-offset:6px;border-radius:4px}.mode-dot[data-v-6b6e5fbe]{width:18px;height:18px;margin-top:.1rem;border-radius:50%;border:2px solid #CBD3DC;background:#fff;flex-shrink:0;position:relative;transition:border-color .15s ease}.mode-card.on .mode-dot[data-v-6b6e5fbe]{border-color:var(--trust-blue)}.mode-card.on .mode-dot[data-v-6b6e5fbe]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--trust-blue)}.threshold-row[data-v-6b6e5fbe]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.9rem;padding:.85rem .95rem;border-radius:12px;background:var(--light-gray)}.threshold-input[data-v-6b6e5fbe]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.threshold-input input[data-v-6b6e5fbe]{width:105px;border:1px solid var(--border);border-radius:9px;padding:.55rem .65rem;font:inherit;background:#fff}.threshold-input em[data-v-6b6e5fbe]{color:var(--slate);font-size:.72rem;font-style:normal}.settings-bar[data-v-6b6e5fbe]{position:sticky;bottom:1rem;display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1.25rem;padding:.75rem 1rem .75rem 1.25rem;border:1px solid var(--border);border-radius:14px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 24px #1c28331a}.settings-bar p[data-v-6b6e5fbe]{margin:0 auto 0 0;font-size:.82rem}.save-hint[data-v-6b6e5fbe]{color:var(--slate)}.save-error[data-v-6b6e5fbe]{color:#b42318}.save-ok[data-v-6b6e5fbe]{color:#177444}.settings-bar button[data-v-6b6e5fbe]{border:0;border-radius:10px;background:var(--trust-blue);color:#fff;padding:.7rem 1.15rem;font:inherit;font-weight:750;cursor:pointer}.settings-bar button[data-v-6b6e5fbe]:hover:not(:disabled){filter:brightness(1.06)}.settings-bar button[data-v-6b6e5fbe]:disabled{cursor:default;opacity:.6}@media (max-width: 1180px){.settings-grid[data-v-6b6e5fbe]{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.settings-grid>.settings-card[data-v-6b6e5fbe]{grid-column:2}.settings-side[data-v-6b6e5fbe]{grid-row:1 / span 2}}@media (max-width: 820px){.settings-grid[data-v-6b6e5fbe]{grid-template-columns:1fr}.settings-grid>.settings-card[data-v-6b6e5fbe]{grid-column:auto}.settings-side[data-v-6b6e5fbe]{position:static;grid-row:auto}.mode-grid[data-v-6b6e5fbe]{grid-template-columns:1fr}}@media (max-width: 620px){.settings-page[data-v-6b6e5fbe]{padding-top:1.6rem}.settings-card[data-v-6b6e5fbe]{padding:1rem}.field-row[data-v-6b6e5fbe],.threshold-row[data-v-6b6e5fbe]{flex-direction:column;align-items:flex-start}.field-select[data-v-6b6e5fbe],.threshold-input[data-v-6b6e5fbe]{width:100%}.threshold-input input[data-v-6b6e5fbe]{flex:1;width:auto}.settings-bar[data-v-6b6e5fbe]{bottom:4.6rem}}.settings-head[data-v-6b6e5fbe]{padding:1.25rem 2rem 1.1rem;border-radius:22px;margin-bottom:1.25rem;color:#fff;box-shadow:0 18px 44px #0e1f3f38;background:radial-gradient(820px 380px at 88% -30%,rgba(88,150,240,.42),transparent 62%),linear-gradient(130deg,#112650,#173a70 55%,#1a4d8f)}.settings-kicker[data-v-6b6e5fbe]{color:#8fc4ff}.settings-head h1[data-v-6b6e5fbe]{color:#fff;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:600;letter-spacing:-.04em}.settings-head p[data-v-6b6e5fbe]:last-child{color:#ffffffb8;font-size:.88rem}.settings-state[data-v-6b6e5fbe],.settings-card[data-v-6b6e5fbe]{border:0;border-radius:18px;box-shadow:0 1px 2px #0e1f3f0a,0 10px 28px #0e1f3f12}@media (max-width: 640px){.settings-head[data-v-6b6e5fbe]{padding:1.1rem 1.2rem 1rem;border-radius:16px}}.settings-bar button[data-v-6b6e5fbe]{border-radius:999px;background:linear-gradient(135deg,#0e1f3f,#1a4d8f);padding:.7rem 1.35rem;box-shadow:0 6px 16px #0e1f3f38;transition:transform .15s ease,box-shadow .15s ease}.settings-bar button[data-v-6b6e5fbe]:hover:not(:disabled){filter:none;transform:translateY(-1px);box-shadow:0 10px 22px #0e1f3f4d}.settings-bar[data-v-6b6e5fbe],.billing-button[data-v-6b6e5fbe]{border-radius:999px}.billing-button-secondary[data-v-6b6e5fbe]{border:0;background:#1a4d8f17}.billing-button-secondary[data-v-6b6e5fbe]:hover:not(:disabled){background:#1a4d8f26;filter:none}.broker-workspace[data-v-2369b652]{max-width:1120px;margin:0 auto;padding:2rem 0 1rem}.bw-head[data-v-2369b652]{margin-bottom:1.75rem}.bw-eyebrow[data-v-2369b652]{color:var(--emerald);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem}.bw-title[data-v-2369b652]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0}.bw-meta[data-v-2369b652]{display:flex;gap:.5rem;margin-top:.75rem}.bw-chip[data-v-2369b652]{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}.bw-chip.ok[data-v-2369b652],.bw-chip.muted[data-v-2369b652]{text-transform:capitalize}.bw-chip.ok[data-v-2369b652]{background:#2ecc711f;color:var(--traffic-green);border-color:#2ecc714d}.bw-chip.muted[data-v-2369b652]{background:var(--light-gray);color:var(--slate)}.bw-section-title[data-v-2369b652]{color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .9rem}.bw-section-title[data-v-2369b652]:not(:first-of-type){margin-top:2rem}.bw-actions[data-v-2369b652]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.bw-act[data-v-2369b652]{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-2369b652]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--act)}.bw-act[data-v-2369b652]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f2e5721;border-color:var(--act)}.bw-act-icon[data-v-2369b652]{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-2369b652]{width:24px;height:24px}.bw-act-body[data-v-2369b652]{flex:1}.bw-act-title[data-v-2369b652]{color:var(--ink);font-size:1.05rem;font-weight:800;margin:0 0 .3rem;letter-spacing:-.01em}.bw-act-desc[data-v-2369b652]{color:var(--slate);font-size:.85rem;line-height:1.45;margin:0}.bw-act-go[data-v-2369b652]{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-2369b652]{width:16px;height:16px;transition:transform .15s ease}.bw-act:hover .bw-act-go svg[data-v-2369b652]{transform:translate(3px)}.act-teal[data-v-2369b652]{--act: #0d9488;--act-soft: rgba(13, 148, 136, .12)}.act-blue[data-v-2369b652]{--act: #1A4D8F;--act-soft: rgba(26, 77, 143, .1)}.act-green[data-v-2369b652]{--act: #1e874e;--act-soft: rgba(46, 204, 113, .14)}.act-violet[data-v-2369b652]{--act: #6c5ce7;--act-soft: rgba(108, 92, 231, .12)}.act-amber[data-v-2369b652]{--act: #b45309;--act-soft: rgba(180, 83, 9, .1)}.act-rose[data-v-2369b652]{--act: #be123c;--act-soft: rgba(190, 18, 60, .1)}.act-indigo[data-v-2369b652]{--act: #4338ca;--act-soft: rgba(67, 56, 202, .1)}.bw-act-badge[data-v-2369b652]{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-2369b652]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.bw-card[data-v-2369b652]{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-2369b652]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.bw-card-badge[data-v-2369b652]{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.bw-card-badge svg[data-v-2369b652]{width:21px;height:21px}.bw-card-badge.green[data-v-2369b652]{background:#2ecc7124;color:#1e874e}.bw-card-label[data-v-2369b652]{color:var(--slate);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}.bw-card-value[data-v-2369b652]{color:var(--ink);font-size:1.15rem;font-weight:700;margin:0}.bw-card-value.bw-stat[data-v-2369b652]{font-size:2.1rem;line-height:1}.bw-card-sub[data-v-2369b652]{color:var(--slate);font-size:.82rem;margin:.35rem 0 0}.bw-dim[data-v-2369b652]{color:var(--slate)}.bw-status[data-v-2369b652]{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-2369b652]{background:#2ecc711f;color:var(--traffic-green)}.bw-status.muted[data-v-2369b652]{background:var(--light-gray);color:var(--slate)}.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-0e09ec5a]{max-width:1040px;margin:0 auto;padding:2rem 0 3rem}.ed-head[data-v-0e09ec5a]{margin-bottom:1.5rem}.ed-back[data-v-0e09ec5a]{display:inline-block;color:var(--slate);text-decoration:none;font-size:.82rem;font-weight:600;margin-bottom:.75rem}.ed-back[data-v-0e09ec5a]:hover{color:var(--trust-blue)}.ed-eyebrow[data-v-0e09ec5a]{color:var(--emerald);font-weight:700;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .3rem}.ed-title[data-v-0e09ec5a]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0}.ed-sub[data-v-0e09ec5a]{color:var(--slate);font-size:.9rem;margin:.5rem 0 0;max-width:60ch;line-height:1.5}.ed-banner[data-v-0e09ec5a]{border-radius:10px;padding:.7rem .9rem;font-size:.86rem;margin:0 0 1rem}.ed-banner.err[data-v-0e09ec5a]{background:#e65c5c1a;color:var(--traffic-red)}.ed-grid[data-v-0e09ec5a]{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-0e09ec5a]{grid-template-columns:1fr}}.ed-form[data-v-0e09ec5a]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1.5rem;box-shadow:0 2px 10px #0f2e570d}.ed-field[data-v-0e09ec5a]{margin-bottom:1.1rem}.ed-field[data-v-0e09ec5a]:last-of-type{margin-bottom:0}.ed-label[data-v-0e09ec5a]{display:block;color:var(--ink);font-size:.82rem;font-weight:700;margin-bottom:.4rem}.ed-optional[data-v-0e09ec5a]{color:var(--slate);font-weight:500}.ed-form input[type=text][data-v-0e09ec5a],.ed-form input[type=tel][data-v-0e09ec5a],.ed-form input[type=email][data-v-0e09ec5a],.ed-form input[type=url][data-v-0e09ec5a]{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-0e09ec5a]:focus{border-color:var(--trust-blue)}.ed-form input[aria-invalid=true][data-v-0e09ec5a]{border-color:var(--traffic-red)}.ed-hint[data-v-0e09ec5a]{color:var(--slate);font-size:.76rem;margin:.4rem 0 0}.ed-err[data-v-0e09ec5a]{color:var(--traffic-red);font-size:.78rem;margin:.35rem 0 0}.ed-err.inline[data-v-0e09ec5a]{margin:0}.ed-headshot-row[data-v-0e09ec5a]{display:flex;align-items:center;gap:1rem}.ed-avatar[data-v-0e09ec5a]{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-0e09ec5a]{width:100%;height:100%;object-fit:cover}.ed-headshot-actions[data-v-0e09ec5a]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.ed-btn[data-v-0e09ec5a]{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-0e09ec5a]{background:var(--trust-blue);color:#fff}.ed-btn.primary[data-v-0e09ec5a]:disabled{opacity:.6;cursor:default}.ed-btn.ghost[data-v-0e09ec5a]{background:#fff;border-color:var(--border);color:var(--trust-blue);padding:.5rem .9rem}.ed-btn.ghost[data-v-0e09ec5a]:hover{border-color:var(--trust-blue)}.ed-link-btn[data-v-0e09ec5a]{border:none;background:none;color:var(--slate);font-size:.8rem;font-weight:600;cursor:pointer;padding:0}.ed-link-btn[data-v-0e09ec5a]:hover{color:var(--traffic-red)}.ed-actions[data-v-0e09ec5a]{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-0e09ec5a]{color:var(--traffic-green);font-weight:700;font-size:.85rem}.ed-loading[data-v-0e09ec5a]{color:var(--slate);padding:2rem 0}.ed-preview[data-v-0e09ec5a]{position:sticky;top:5rem}.ed-preview-label[data-v-0e09ec5a]{color:var(--slate);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}.card[data-v-0e09ec5a]{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0f2e571a}.card-top[data-v-0e09ec5a]{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-0e09ec5a]{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-0e09ec5a]{width:100%;height:100%;object-fit:cover}.card-id[data-v-0e09ec5a]{min-width:0}.card-name[data-v-0e09ec5a]{color:#fff;font-weight:800;font-size:1.15rem;margin:0;overflow-wrap:anywhere}.card-brand[data-v-0e09ec5a]{color:#ffffffd9;font-size:.85rem;margin:.15rem 0 0;overflow-wrap:anywhere}.card-contacts[data-v-0e09ec5a]{list-style:none;margin:0;padding:1rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.7rem}.card-contacts li[data-v-0e09ec5a]{display:flex;align-items:center;gap:.6rem;color:var(--ink);font-size:.9rem;overflow-wrap:anywhere}.card-ico[data-v-0e09ec5a]{width:1.2rem;text-align:center;flex-shrink:0}.card-book[data-v-0e09ec5a]{color:var(--trust-blue);font-weight:700}.card-empty[data-v-0e09ec5a]{color:var(--slate);font-size:.85rem;margin:0;padding:1rem 1.4rem 1.4rem}.ed-settings[data-v-0e09ec5a]{margin-top:1.25rem;padding-top:1.1rem;border-top:1px solid var(--border)}.ed-toggle[data-v-0e09ec5a]{display:flex;gap:.75rem;align-items:flex-start;cursor:pointer}.ed-toggle input[data-v-0e09ec5a]{margin-top:3px;width:18px;height:18px;accent-color:var(--trust-blue)}.ed-toggle-body[data-v-0e09ec5a]{display:flex;flex-direction:column;gap:3px}.ed-toggle-title[data-v-0e09ec5a]{font-weight:600;color:var(--ink);font-size:.9rem}.ed-toggle-hint[data-v-0e09ec5a]{color:var(--slate);font-size:.8rem;line-height:1.4}.dp[data-v-f26d89f9]{position:relative;display:inline-flex}.dp-pill[data-v-f26d89f9]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px dashed var(--border);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.dp-pill svg[data-v-f26d89f9]{width:13px;height:13px;color:var(--slate)}.dp-pill[data-v-f26d89f9]:hover:not(:disabled),.dp-pill.open[data-v-f26d89f9]{border-style:solid;border-color:var(--trust-blue);color:var(--trust-blue)}.dp-pill:hover:not(:disabled) svg[data-v-f26d89f9],.dp-pill.open svg[data-v-f26d89f9]{color:var(--trust-blue)}.dp-pill.empty[data-v-f26d89f9]{color:var(--trust-blue)}.dp-pill[data-v-f26d89f9]:disabled{opacity:.5;cursor:not-allowed}.dp.field[data-v-f26d89f9]{display:flex;width:100%}.dp.field .dp-pill[data-v-f26d89f9]{width:100%;height:46px;padding:0 14px;border:1px solid var(--border);border-radius:12px;font-size:.92rem;font-weight:500;justify-content:flex-start;gap:10px}.dp.field .dp-pill svg[data-v-f26d89f9]{width:16px;height:16px}.dp.field .dp-pill.empty[data-v-f26d89f9]{color:#aab4c0}.dp.field .dp-pill[data-v-f26d89f9]:hover:not(:disabled),.dp.field .dp-pill.open[data-v-f26d89f9]{border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f;color:var(--ink)}.dp.field .dp-pill.open.empty[data-v-f26d89f9]{color:#aab4c0}.dp.field .dp-pop[data-v-f26d89f9]{top:52px;right:auto;left:0}.dp-pop[data-v-f26d89f9]{position:absolute;top:34px;right:0;z-index:20;width:252px;padding:10px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 12px 32px #0f2e5729}.dp-head[data-v-f26d89f9]{display:flex;align-items:center;gap:2px;margin-bottom:6px}.dp-month[data-v-f26d89f9]{flex:1;text-align:center;color:var(--ink);font-size:.84rem;font-weight:700}.dp-nav[data-v-f26d89f9]{width:26px;height:26px;border:0;border-radius:8px;background:transparent;color:var(--slate);font:inherit;font-size:.95rem;cursor:pointer}.dp-nav[data-v-f26d89f9]:hover{background:var(--light-gray);color:var(--ink)}.dp-grid[data-v-f26d89f9]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-wd[data-v-f26d89f9]{text-align:center;color:#aab4c0;font-size:.66rem;font-weight:700;text-transform:uppercase;padding:4px 0 2px}.dp-blank[data-v-f26d89f9]{height:30px}.dp-day[data-v-f26d89f9]{height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.dp-day[data-v-f26d89f9]:hover{background:var(--light-gray)}.dp-day.today[data-v-f26d89f9]{box-shadow:inset 0 0 0 1px var(--border)}.dp-day.on[data-v-f26d89f9]{background:var(--trust-blue);color:#fff}.dp-foot[data-v-f26d89f9]{display:flex;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid var(--light-gray)}.dp-link[data-v-f26d89f9]{border:0;background:transparent;padding:4px 6px;color:var(--trust-blue);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;border-radius:6px}.dp-link[data-v-f26d89f9]:hover{background:#1a4d8f14}.ci[data-v-76ddb025]{max-width:1140px;margin:0 auto;padding:2rem 0 3rem}.ci-cols[data-v-76ddb025]{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-76ddb025]{grid-template-columns:1fr}}.ci-head[data-v-76ddb025]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.ci-eyebrow[data-v-76ddb025]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.ci-head h1[data-v-76ddb025]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.ci-sub[data-v-76ddb025]{color:var(--slate);font-size:.92rem;line-height:1.5;margin:.5rem 0 0;max-width:540px}.ci-back[data-v-76ddb025]{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-76ddb025]{width:16px;height:16px}.ci-back[data-v-76ddb025]:hover{text-decoration:underline}.ci-card[data-v-76ddb025]{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-76ddb025]{box-shadow:0 2px 12px #0f2e570d}.ci-accent[data-v-76ddb025]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--trust-blue),var(--emerald))}.ci-section-head[data-v-76ddb025]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.15rem}.ci-section-gap[data-v-76ddb025]{margin-top:1.75rem;padding-top:1.6rem;border-top:1px solid var(--border)}.ci-badge[data-v-76ddb025]{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-76ddb025]{width:20px;height:20px}.ci-badge-green[data-v-76ddb025]{background:#2ecc7124;color:#1e874e}.ci-badge-quiet[data-v-76ddb025]{background:var(--light-gray);color:var(--slate)}.ci-section-head h2[data-v-76ddb025]{color:var(--ink);font-size:1.05rem;font-weight:700;margin:0}.ci-section-head p[data-v-76ddb025]{color:var(--slate);font-size:.8rem;margin:1px 0 0}.ci-grid[data-v-76ddb025]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ci-col-2[data-v-76ddb025]{grid-column:1 / -1}.ci-field[data-v-76ddb025]{display:flex;flex-direction:column;gap:.4rem}.ci-field>span[data-v-76ddb025]{color:var(--slate);font-size:.76rem;font-weight:600;letter-spacing:.01em}.ci-input[data-v-76ddb025]{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-76ddb025]::placeholder{color:#aab4c0}.ci-input[data-v-76ddb025]:focus{outline:none;border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.ci-input[data-v-76ddb025]::-webkit-outer-spin-button,.ci-input[data-v-76ddb025]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ci-input[type=number][data-v-76ddb025]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ci-rate[data-v-76ddb025]{position:relative;display:flex;align-items:center}.ci-rate-input[data-v-76ddb025]{padding-right:60px}.ci-rate-pct[data-v-76ddb025]{position:absolute;right:42px;color:var(--slate);font-weight:600;font-size:.9rem;pointer-events:none}.ci-step[data-v-76ddb025]{position:absolute;right:6px;display:flex;flex-direction:column;gap:1px}.ci-step button[data-v-76ddb025]{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-76ddb025]:hover{background:var(--light-gray);color:var(--trust-blue)}.ci-step svg[data-v-76ddb025]{width:14px;height:14px}.ci-adorn[data-v-76ddb025]{position:relative;display:flex;align-items:center}.ci-adorn-icon[data-v-76ddb025]{position:absolute;left:13px;width:18px;height:18px;color:var(--slate);pointer-events:none}.ci-has-icon[data-v-76ddb025]{padding-left:40px}.ci-prefix[data-v-76ddb025],.ci-suffix[data-v-76ddb025]{position:absolute;color:var(--slate);font-size:.9rem;font-weight:600;pointer-events:none}.ci-prefix[data-v-76ddb025]{left:14px}.ci-suffix[data-v-76ddb025]{right:14px}.ci-has-prefix[data-v-76ddb025]{padding-left:26px}.ci-has-suffix[data-v-76ddb025]{padding-right:42px}.ci-num[data-v-76ddb025]{text-align:left}.ci-field[data-v-76ddb025] .sm-btn{height:46px;border-radius:12px;padding:0 14px;font-size:.92rem}.ci-seg[data-v-76ddb025]{display:flex;background:var(--light-gray);border-radius:12px;padding:4px;height:46px}.ci-seg button[data-v-76ddb025]{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-76ddb025]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 3px #0000001a}.ci-switch[data-v-76ddb025]{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-76ddb025]{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-76ddb025]{background:var(--emerald)}.ci-switch-knob[data-v-76ddb025]{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-76ddb025]{transform:translate(19px)}.ci-switch-text[data-v-76ddb025]{color:var(--ink);font-size:.9rem;font-weight:600}.ci-estimate[data-v-76ddb025]{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-76ddb025]{color:var(--ink);font-weight:700;font-size:.9rem;margin:0}.ci-estimate-sub[data-v-76ddb025]{color:var(--slate);font-size:.78rem;margin:2px 0 0}.ci-estimate-value[data-v-76ddb025]{color:var(--trust-blue);font-size:1.6rem;font-weight:800;margin:0;letter-spacing:-.02em}.ci-estimate-value span[data-v-76ddb025]{font-size:.85rem;font-weight:600;color:var(--slate);margin-left:2px}.ci-editing[data-v-76ddb025]{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-76ddb025]{color:var(--ink)}.ci-input-locked[data-v-76ddb025]{background:var(--light-gray);color:var(--slate);cursor:not-allowed}.ci-actions[data-v-76ddb025]{display:flex;align-items:center;gap:1rem;margin-top:1.6rem;flex-wrap:wrap}.ci-btn[data-v-76ddb025]{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-76ddb025]{width:18px;height:18px}.ci-btn-primary[data-v-76ddb025]{background:var(--trust-blue);color:#fff;box-shadow:0 4px 16px #1a4d8f4d}.ci-btn-primary[data-v-76ddb025]:hover:not(:disabled){background:#163f75;transform:translateY(-1px);box-shadow:0 6px 20px #1a4d8f61}.ci-btn-primary[data-v-76ddb025]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ci-btn-ghost[data-v-76ddb025]{background:#fff;border-color:var(--border);color:var(--ink)}.ci-btn-ghost[data-v-76ddb025]:hover{background:var(--light-gray)}.ci-actions-hint[data-v-76ddb025]{color:var(--slate);font-size:.8rem}.ci-error[data-v-76ddb025]{color:var(--traffic-red, #e74c3c);font-size:.85rem;margin:.9rem 0 0}.ci-success[data-v-76ddb025]{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-76ddb025]{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-76ddb025]{width:18px;height:18px}.ci-success-body[data-v-76ddb025]{flex:1;min-width:0}.ci-success-title[data-v-76ddb025]{color:var(--ink);font-weight:700;margin:0}.ci-success-sub[data-v-76ddb025]{color:var(--slate);font-size:.85rem;margin:.25rem 0 .7rem}.ci-link-row[data-v-76ddb025]{display:flex;gap:.5rem}.ci-link[data-v-76ddb025]{flex:1;font-size:.8rem;height:42px}.ci-x[data-v-76ddb025]{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-76ddb025]{color:var(--slate);font-size:.88rem}.ci-list[data-v-76ddb025]{list-style:none;margin:0;padding:0}.ci-row[data-v-76ddb025]{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-76ddb025]:last-child{border-bottom:none}.ci-avatar[data-v-76ddb025]{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-76ddb025]{display:flex;flex-direction:column;flex:1 1 150px;min-width:0;overflow:hidden}.ci-row-email[data-v-76ddb025]{color:var(--ink);font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-row-name[data-v-76ddb025]{color:var(--slate);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-row-meta[data-v-76ddb025]{display:flex;align-items:center;gap:.55rem;margin-left:auto;flex-shrink:0}.ci-row-date[data-v-76ddb025]{color:var(--slate);font-size:.78rem;white-space:nowrap}.ci-pill[data-v-76ddb025]{padding:3px 11px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:capitalize}.ci-pill.pending[data-v-76ddb025]{background:#f39c1229;color:#b25e00}.ci-pill.accepted[data-v-76ddb025]{background:#2ecc7129;color:#1e874e}.ci-pill.revoked[data-v-76ddb025]{background:var(--light-gray);color:var(--slate)}.ci-row-actions[data-v-76ddb025]{display:flex;align-items:center;gap:.4rem;flex:1 0 100%;justify-content:flex-end}.ci-row-btn[data-v-76ddb025]{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-76ddb025]:hover:not(:disabled){background:var(--light-gray)}.ci-row-btn[data-v-76ddb025]:disabled{opacity:.5;cursor:not-allowed}.ci-row-btn.danger[data-v-76ddb025]{color:var(--traffic-red, #e74c3c);border-color:#e74c3c4d}.ci-row-btn.danger[data-v-76ddb025]:hover:not(:disabled){background:#e74c3c14}.ci-resent[data-v-76ddb025]{color:#1e874e;font-size:.78rem;font-weight:700;white-space:nowrap}.ci-fade-enter-active[data-v-76ddb025],.ci-fade-leave-active[data-v-76ddb025]{transition:opacity .2s ease,transform .2s ease}.ci-fade-enter-from[data-v-76ddb025],.ci-fade-leave-to[data-v-76ddb025]{opacity:0;transform:translateY(-4px)}@media (max-width: 560px){.ci-grid[data-v-76ddb025]{grid-template-columns:1fr}.ci-head h1[data-v-76ddb025]{font-size:1.7rem}}.qr[data-v-cdbe6c43]{max-width:640px;margin:0 auto;padding:2rem 0 3rem}.qr-head[data-v-cdbe6c43]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.qr-eyebrow[data-v-cdbe6c43]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.qr-head h1[data-v-cdbe6c43]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.qr-sub[data-v-cdbe6c43]{color:var(--slate);font-size:.92rem;line-height:1.5;margin:.5rem 0 0;max-width:460px}.qr-sub strong[data-v-cdbe6c43]{color:var(--ink)}.qr-back[data-v-cdbe6c43]{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-cdbe6c43]{width:16px;height:16px}.qr-back[data-v-cdbe6c43]:hover{text-decoration:underline}.qr-card[data-v-cdbe6c43]{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-cdbe6c43]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--trust-blue),var(--emerald))}.qr-loading[data-v-cdbe6c43]{display:flex;flex-direction:column;align-items:center;gap:.9rem;color:var(--slate);padding:2rem 0}.qr-spinner[data-v-cdbe6c43]{width:30px;height:30px;border-radius:50%;border:3px solid var(--light-gray);border-top-color:var(--trust-blue);animation:qr-spin-cdbe6c43 .8s linear infinite}@keyframes qr-spin-cdbe6c43{to{transform:rotate(360deg)}}.qr-error-state[data-v-cdbe6c43]{color:var(--traffic-red, #e74c3c);padding:1.5rem}.qr-poster[data-v-cdbe6c43]{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-cdbe6c43]{color:var(--emerald);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin:0}.qr-poster-group[data-v-cdbe6c43]{color:var(--ink);font-size:1.4rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .5rem}.qr-image[data-v-cdbe6c43]{width:240px;height:240px}.qr-image[data-v-cdbe6c43] svg{width:100%;height:100%;display:block}.qr-poster-broker[data-v-cdbe6c43]{color:var(--slate);font-size:.9rem;font-weight:600;margin:.5rem 0 0}.qr-poster-foot[data-v-cdbe6c43]{color:var(--trust-blue);font-size:.72rem;font-weight:700;margin:.15rem 0 0}.qr-note[data-v-cdbe6c43]{font-size:.85rem;font-weight:600;margin:1rem 0 0}.qr-note.ok[data-v-cdbe6c43]{color:#1e874e}.qr-actions[data-v-cdbe6c43]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.5rem}.qr-btn[data-v-cdbe6c43]{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-cdbe6c43]{width:17px;height:17px}.qr-btn-primary[data-v-cdbe6c43]{background:var(--trust-blue);color:#fff;box-shadow:0 4px 16px #1a4d8f4d}.qr-btn-primary[data-v-cdbe6c43]:hover{background:#163f75;transform:translateY(-1px)}.qr-btn-ghost[data-v-cdbe6c43]{background:#fff;border-color:var(--border);color:var(--ink)}.qr-btn-ghost[data-v-cdbe6c43]:hover{background:var(--light-gray)}.qr-btn-danger[data-v-cdbe6c43]{background:var(--traffic-red, #e74c3c);color:#fff}.qr-btn-danger[data-v-cdbe6c43]:disabled{opacity:.6;cursor:not-allowed}.qr-regen[data-v-cdbe6c43]{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-cdbe6c43]{background:none;border:none;color:var(--trust-blue);font-weight:600;font-size:.86rem;cursor:pointer;padding:0}.qr-link-btn[data-v-cdbe6c43]:hover{text-decoration:underline}.qr-regen-hint[data-v-cdbe6c43]{color:var(--slate);font-size:.8rem}@media (max-width: 560px){.qr-head h1[data-v-cdbe6c43]{font-size:1.7rem}.qr-poster[data-v-cdbe6c43]{padding:1.5rem}}.cl[data-v-b1beaebf]{max-width:1080px;margin:0 auto;padding:2rem 0 3rem}.cl-tags[data-v-b1beaebf]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.cl-tag[data-v-b1beaebf]{background:#1a4d8f1a;color:var(--trust-blue);border-radius:999px;padding:1px 8px;font-size:.7rem;font-weight:600}.cl-tag-excl[data-v-b1beaebf]{background:#c0392b1a;color:#c0392b}.cl-head[data-v-b1beaebf]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.cl-eyebrow[data-v-b1beaebf]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.cl-head h1[data-v-b1beaebf]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.cl-sub[data-v-b1beaebf]{color:var(--slate);font-size:.92rem;margin:.5rem 0 0;max-width:520px}.cl-back[data-v-b1beaebf]{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-b1beaebf]{width:16px;height:16px}.cl-back[data-v-b1beaebf]:hover{text-decoration:underline}.cl-controls[data-v-b1beaebf]{display:flex;gap:.75rem;margin-bottom:1rem}.cl-search[data-v-b1beaebf]{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-b1beaebf]{width:17px;height:17px;color:var(--slate);flex-shrink:0}.cl-search input[data-v-b1beaebf]{flex:1;border:none;outline:none;background:transparent;font-size:.9rem;color:var(--ink)}.cl-sort[data-v-b1beaebf]{width:190px}.cl-sort[data-v-b1beaebf] .sm-btn{height:44px;border-radius:12px;padding:0 14px}.cl-card[data-v-b1beaebf]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 12px #0f2e570d;overflow:hidden}.cl-empty[data-v-b1beaebf]{padding:2.5rem 1.5rem;text-align:center;color:var(--slate);font-size:.9rem}.cl-empty-title[data-v-b1beaebf]{color:var(--ink);font-weight:700;font-size:1rem;margin:0 0 .35rem}.cl-empty-cta[data-v-b1beaebf]{display:inline-block;margin-top:.9rem;color:var(--trust-blue);font-weight:700;font-size:.88rem;text-decoration:none}.cl-empty-cta[data-v-b1beaebf]:hover{text-decoration:underline}.cl-list[data-v-b1beaebf]{list-style:none;margin:0;padding:0}.cl-list li+li[data-v-b1beaebf]{border-top:1px solid var(--light-gray)}.cl-row[data-v-b1beaebf]{display:flex;align-items:center;gap:.9rem;padding:.85rem 1.1rem;text-decoration:none;transition:background .12s ease}.cl-row[data-v-b1beaebf]:not(.cl-row-plain):hover{background:var(--light-gray)}.cl-row-plain[data-v-b1beaebf]{cursor:default;opacity:.85}.cl-avatar[data-v-b1beaebf]{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-b1beaebf]{display:flex;flex-direction:column;flex:1;min-width:0}.cl-name[data-v-b1beaebf]{color:var(--ink);font-weight:600;font-size:.92rem}.cl-email[data-v-b1beaebf]{color:var(--slate);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-lender[data-v-b1beaebf]{color:var(--ink);font-size:.85rem;width:120px;text-align:right}.cl-tier[data-v-b1beaebf]{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-b1beaebf]{background:#2ecc7129;color:#1e874e}.cl-tier.base[data-v-b1beaebf]{background:var(--light-gray);color:var(--slate)}.cl-joined[data-v-b1beaebf]{color:var(--slate);font-size:.8rem;width:108px;text-align:right;white-space:nowrap}.cl-chev[data-v-b1beaebf]{width:18px;height:18px;color:#c2ccd6;flex-shrink:0}@media (max-width: 620px){.cl-lender[data-v-b1beaebf],.cl-joined[data-v-b1beaebf]{display:none}}.lc[data-v-f4cc2e1e]{display:flex;flex-direction:column;gap:.7rem;margin-top:.75rem;padding:.9rem;background:var(--light-gray);border-radius:12px}.lc-dim[data-v-f4cc2e1e]{color:var(--slate);font-size:.8rem;margin:0}.lc-field[data-v-f4cc2e1e]{display:flex;flex-direction:column;gap:.4rem}.lc-field>span[data-v-f4cc2e1e]{color:var(--slate);font-size:.76rem;font-weight:600;display:flex;justify-content:space-between}.lc-field>span em[data-v-f4cc2e1e]{font-style:normal;font-weight:500;color:#aab4c0}.lc-input[data-v-f4cc2e1e]{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:.92rem}.lc-textarea[data-v-f4cc2e1e]{height:auto;padding:10px 14px;resize:vertical;line-height:1.45}.lc-input[data-v-f4cc2e1e]:focus{outline:none;border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.lc-foot[data-v-f4cc2e1e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.lc-hint[data-v-f4cc2e1e]{color:var(--slate);font-size:.8rem}.lc-btns[data-v-f4cc2e1e]{display:flex;align-items:center;gap:6px}.lc-ghost[data-v-f4cc2e1e]{height:34px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--slate);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.lc-ghost[data-v-f4cc2e1e]:hover{background:#fff;color:var(--ink)}.lc-send[data-v-f4cc2e1e]{height:34px;padding:0 16px;border-radius:12px;border:1px solid transparent;background:var(--trust-blue);color:#fff;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.lc-send[data-v-f4cc2e1e]:hover:not(:disabled){background:#163f75}.lc-send[data-v-f4cc2e1e]:disabled{opacity:.45;cursor:not-allowed}.cd[data-v-b3cbfd8e]{max-width:1480px;margin:0 auto;padding:1.5rem 0 3rem}.cd-cols[data-v-b3cbfd8e]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:start}.cd-col>.cd-section[data-v-b3cbfd8e]:first-child{margin-top:.5rem}@media (max-width: 1180px){.cd-cols[data-v-b3cbfd8e]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (max-width: 900px){.cd-cols[data-v-b3cbfd8e]{grid-template-columns:1fr}}.cd-back[data-v-b3cbfd8e]{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-b3cbfd8e]{width:16px;height:16px}.cd-back[data-v-b3cbfd8e]:hover{text-decoration:underline}.cd-dim[data-v-b3cbfd8e]{color:var(--slate)}.cd-error-box[data-v-b3cbfd8e]{color:var(--traffic-red, #e74c3c);background:#e74c3c14;border:1px solid rgba(231,76,60,.25);border-radius:12px;padding:1rem}.cd-head[data-v-b3cbfd8e]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.cd-avatar[data-v-b3cbfd8e]{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-b3cbfd8e]{flex:1;min-width:0}.cd-id h1[data-v-b3cbfd8e]{color:var(--ink);font-size:1.5rem;font-weight:800;margin:0;letter-spacing:-.02em}.cd-email[data-v-b3cbfd8e]{color:var(--slate);font-size:.86rem;margin:2px 0 0}.cd-meta[data-v-b3cbfd8e]{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.cd-tier[data-v-b3cbfd8e]{padding:3px 11px;border-radius:999px;font-size:.72rem;font-weight:700;text-transform:capitalize}.cd-tier.premium[data-v-b3cbfd8e]{background:#2ecc7129;color:#1e874e}.cd-tier.base[data-v-b3cbfd8e]{background:var(--light-gray);color:var(--slate)}.cd-joined[data-v-b3cbfd8e]{color:var(--slate);font-size:.76rem}.cd-section[data-v-b3cbfd8e]{color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:1.25rem 0 .75rem}.cd-none[data-v-b3cbfd8e]{color:var(--slate);font-size:.9rem;padding:.5rem 0}.cd-card[data-v-b3cbfd8e]{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-b3cbfd8e]{padding:.4rem 0}.cd-tags[data-v-b3cbfd8e]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-.5rem 0 1.25rem}.cd-tags-label[data-v-b3cbfd8e]{color:var(--slate);font-size:.76rem;font-weight:600;margin-right:4px}.cd-tag[data-v-b3cbfd8e]{display:inline-flex;align-items:center;gap:4px;background:#1a4d8f1a;color:var(--trust-blue);border-radius:999px;padding:4px 6px 4px 11px;font-size:.8rem;font-weight:600}.cd-tag-x[data-v-b3cbfd8e]{border:0;background:transparent;color:inherit;font-size:.95rem;line-height:1;cursor:pointer;padding:0 4px;opacity:.7}.cd-tag-x[data-v-b3cbfd8e]:hover{opacity:1}.cd-tag-add[data-v-b3cbfd8e]{display:inline-flex}.cd-tag-input[data-v-b3cbfd8e]{height:28px;padding:0 10px;border:1px dashed var(--border);border-radius:999px;background:#fff;font:inherit;font-size:.8rem;width:120px}.cd-tag-input[data-v-b3cbfd8e]:focus{outline:none;border-color:var(--trust-blue);border-style:solid}.cd-excl[data-v-b3cbfd8e]{margin-top:-.75rem}.cd-tag-excl[data-v-b3cbfd8e]{background:#c0392b1a;color:#c0392b}.cd-excl-add[data-v-b3cbfd8e]{position:relative;display:inline-flex}.cd-excl-menu[data-v-b3cbfd8e]{position:absolute;top:32px;left:0;z-index:5;list-style:none;margin:0;padding:4px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #0f2e571f;min-width:220px}.cd-excl-menu button[data-v-b3cbfd8e]{width:100%;text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:8px;font:inherit;font-size:.85rem;color:var(--ink);cursor:pointer}.cd-excl-menu button[data-v-b3cbfd8e]:hover{background:#f4f6f8}.cd-excl-hint[data-v-b3cbfd8e]{color:#aab4c0;font-size:.76rem}.cd-journey[data-v-b3cbfd8e]{padding:1.1rem 1.4rem 1rem}.cd-timeline[data-v-b3cbfd8e]{list-style:none;margin:0;padding:0}.cd-tl[data-v-b3cbfd8e]{position:relative;display:flex;gap:.85rem;padding:.55rem 0 .9rem}.cd-tl+.cd-tl[data-v-b3cbfd8e]:before{content:"";position:absolute;left:5px;top:-.9rem;height:1.45rem;width:2px;background:var(--border)}.cd-tl-dot[data-v-b3cbfd8e]{flex-shrink:0;width:12px;height:12px;margin-top:4px;border-radius:50%;border:2px solid var(--trust-blue);background:#fff;box-sizing:border-box}.cd-tl.anchor .cd-tl-dot[data-v-b3cbfd8e]{background:var(--trust-blue)}.cd-tl.anchor.unset .cd-tl-dot[data-v-b3cbfd8e]{background:#fff;border-color:#b8c2cc}.cd-tl.due .cd-tl-dot[data-v-b3cbfd8e]{background:var(--trust-blue);box-shadow:0 0 0 4px #1a4d8f24}.cd-tl.sent .cd-tl-dot[data-v-b3cbfd8e]{background:#27ae60;border-color:#27ae60}.cd-tl.disabled .cd-tl-dot[data-v-b3cbfd8e],.cd-tl.off .cd-tl-dot[data-v-b3cbfd8e],.cd-tl.lapsed .cd-tl-dot[data-v-b3cbfd8e]{border-color:#b8c2cc}.cd-tl.disabled .cd-tl-label[data-v-b3cbfd8e],.cd-tl.off .cd-tl-label[data-v-b3cbfd8e],.cd-tl.lapsed .cd-tl-label[data-v-b3cbfd8e]{color:var(--slate)}.cd-tl-body[data-v-b3cbfd8e]{flex:1;min-width:0}.cd-tl-row[data-v-b3cbfd8e]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.cd-tl-label[data-v-b3cbfd8e]{color:var(--ink);font-weight:700;font-size:.9rem;margin:0}.cd-tl-status[data-v-b3cbfd8e]{color:var(--slate);font-size:.8rem;margin:2px 0 0}.cd-tl.sent .cd-tl-status[data-v-b3cbfd8e]{color:#1e874e;font-weight:600}.cd-tl.due .cd-tl-status[data-v-b3cbfd8e]{color:var(--trust-blue);font-weight:600}.cd-tl.held .cd-tl-dot[data-v-b3cbfd8e]{background:#f39c12;border-color:#f39c12}.cd-tl.held .cd-tl-status[data-v-b3cbfd8e]{color:#b25e00;font-weight:600}.cd-tl-status a[data-v-b3cbfd8e]{color:var(--trust-blue);font-weight:600}.cd-tl.needs_birthday .cd-tl-dot[data-v-b3cbfd8e],.cd-tl.waiting .cd-tl-dot[data-v-b3cbfd8e],.cd-tl.cooldown .cd-tl-dot[data-v-b3cbfd8e]{border-color:#b8c2cc}.cd-tl-actions[data-v-b3cbfd8e]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:6px;margin-left:-6px}.cd-tl-btn[data-v-b3cbfd8e]{height:28px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--slate);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;white-space:nowrap}.cd-tl-btn[data-v-b3cbfd8e]:hover:not(:disabled){background:var(--light-gray);color:var(--ink)}.cd-tl-btn.send[data-v-b3cbfd8e]{color:var(--trust-blue)}.cd-tl-btn.send[data-v-b3cbfd8e]:hover:not(:disabled){background:#1a4d8f14;color:var(--trust-blue)}.cd-tl-btn.dev[data-v-b3cbfd8e]{border-color:var(--border);flex-shrink:0}.cd-tl-btn[data-v-b3cbfd8e]:disabled{opacity:.5;cursor:not-allowed}.cd-journey-foot[data-v-b3cbfd8e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.35rem;border-top:1px solid var(--light-gray)}.cd-journey-hint[data-v-b3cbfd8e]{color:#aab4c0;font-size:.76rem;margin:0}.cd-journey-hint a[data-v-b3cbfd8e]{color:var(--trust-blue)}.cd-msg[data-v-b3cbfd8e]{display:flex;flex-direction:column;gap:.85rem}.cd-field[data-v-b3cbfd8e]{display:flex;flex-direction:column;gap:.4rem}.cd-field>span[data-v-b3cbfd8e]{color:var(--slate);font-size:.76rem;font-weight:600;display:flex;justify-content:space-between}.cd-field>span em[data-v-b3cbfd8e]{font-style:normal;font-weight:500;color:#aab4c0}.cd-input[data-v-b3cbfd8e]{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:.92rem}.cd-textarea[data-v-b3cbfd8e]{height:auto;padding:10px 14px;resize:vertical;line-height:1.45}.cd-input[data-v-b3cbfd8e]::placeholder{color:#aab4c0}.cd-input[data-v-b3cbfd8e]:focus{outline:none;border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.cd-msg-foot[data-v-b3cbfd8e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cd-msg-hint[data-v-b3cbfd8e]{color:var(--slate);font-size:.8rem}.cd-msg-ok[data-v-b3cbfd8e]{color:#1e8449;font-size:.82rem;font-weight:600;margin:0}.cd-msg-err[data-v-b3cbfd8e]{color:#c0392b;font-size:.82rem;font-weight:600;margin:0}.cd-btn[data-v-b3cbfd8e]{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:12px;border:1px solid transparent;background:var(--trust-blue);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 4px 16px #1a4d8f4d}.cd-btn[data-v-b3cbfd8e]:hover:not(:disabled){background:#163f75}.cd-btn[data-v-b3cbfd8e]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cd-mort-top[data-v-b3cbfd8e]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cd-lender[data-v-b3cbfd8e]{color:var(--ink);font-weight:800;font-size:1.15rem;margin:0}.cd-rate[data-v-b3cbfd8e]{color:var(--trust-blue);font-weight:800;font-size:1.6rem;margin:.15rem 0 0;letter-spacing:-.02em}.cd-tag[data-v-b3cbfd8e]{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-b3cbfd8e]{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-radius:12px}.cd-grade-dot[data-v-b3cbfd8e]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.cd-grade-label[data-v-b3cbfd8e]{font-weight:700;font-size:.85rem;margin:0}.cd-grade-save[data-v-b3cbfd8e]{font-size:.76rem;margin:1px 0 0;opacity:.85}.cd-grade.green[data-v-b3cbfd8e]{background:#27ae601a;color:#1e874e}.cd-grade.green .cd-grade-dot[data-v-b3cbfd8e]{background:#27ae60}.cd-grade.amber[data-v-b3cbfd8e]{background:#f39c121f;color:#b25e00}.cd-grade.amber .cd-grade-dot[data-v-b3cbfd8e]{background:#f39c12}.cd-grade.red[data-v-b3cbfd8e]{background:#e74c3c1a;color:#c0392b}.cd-grade.red .cd-grade-dot[data-v-b3cbfd8e]{background:#e74c3c}.cd-grade.pending[data-v-b3cbfd8e]{background:var(--light-gray);color:var(--slate)}.cd-grade.pending .cd-grade-dot[data-v-b3cbfd8e]{background:#b8c2cc}.cd-facts[data-v-b3cbfd8e]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;margin:1.3rem 0 0}.cd-facts dt[data-v-b3cbfd8e]{color:var(--slate);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cd-facts dd[data-v-b3cbfd8e]{color:var(--ink);font-size:1rem;font-weight:600;margin:2px 0 0}.cd-reasons[data-v-b3cbfd8e]{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-b3cbfd8e]{margin-top:.35rem}.cd-notes[data-v-b3cbfd8e]{list-style:none;margin:0;padding:0}.cd-note[data-v-b3cbfd8e]{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1.4rem}.cd-note+.cd-note[data-v-b3cbfd8e]{border-top:1px solid var(--light-gray)}.cd-note-type[data-v-b3cbfd8e]{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-b3cbfd8e]{background:#e74c3c24;color:#c0392b}.cd-note-body[data-v-b3cbfd8e]{flex:1;min-width:0}.cd-note-title[data-v-b3cbfd8e]{color:var(--ink);font-weight:600;font-size:.9rem;margin:0}.cd-note-msg[data-v-b3cbfd8e]{color:var(--slate);font-size:.83rem;margin:2px 0 0}.cd-note-time[data-v-b3cbfd8e]{color:var(--slate);font-size:.74rem;white-space:nowrap;flex-shrink:0}@media (max-width: 560px){.cd-facts[data-v-b3cbfd8e]{grid-template-columns:1fr}.cd-note-time[data-v-b3cbfd8e]{display:none}}.lp[data-v-498ad60b]{max-width:1000px;margin:0 auto;padding:1.5rem 0 3rem}.lp-head[data-v-498ad60b]{margin-bottom:1.5rem}.lp-eyebrow[data-v-498ad60b]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.lp-head h1[data-v-498ad60b]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.lp-sub[data-v-498ad60b]{color:var(--slate);font-size:.92rem;margin:.5rem 0 0;max-width:560px}.lp-dim[data-v-498ad60b]{color:var(--slate);font-size:.9rem}.lp-card[data-v-498ad60b]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 12px #0f2e570d}.lp-wom[data-v-498ad60b]{display:flex;align-items:center;gap:1rem;padding:1.5rem}.lp-wom-icon[data-v-498ad60b]{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-498ad60b]{width:26px;height:26px}.lp-wom-title[data-v-498ad60b]{color:var(--ink);font-weight:800;font-size:1.1rem;margin:0}.lp-wom-sub[data-v-498ad60b]{color:var(--slate);font-size:.9rem;margin:.2rem 0 0}.lp-wom-sub strong[data-v-498ad60b]{color:var(--ink)}.lp-count[data-v-498ad60b]{color:var(--slate);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .9rem}.lp-grid[data-v-498ad60b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.lp-lender[data-v-498ad60b]{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-498ad60b]{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-498ad60b]{max-width:28px;max-height:28px;object-fit:contain}.lp-logo-fallback[data-v-498ad60b]{color:var(--trust-blue);font-weight:700;font-size:.8rem}.lp-name[data-v-498ad60b]{color:var(--ink);font-weight:600;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-note[data-v-498ad60b]{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-498ad60b]{width:16px;height:16px;flex-shrink:0;margin-top:1px}.rq[data-v-9e7c8de6]{max-width:780px;margin:0 auto;padding:1.5rem 0 3rem}.rq-head[data-v-9e7c8de6]{margin-bottom:1.35rem}.rq-eyebrow[data-v-9e7c8de6]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.rq-head h1[data-v-9e7c8de6]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.rq-sub[data-v-9e7c8de6]{color:var(--slate);font-size:.92rem;line-height:1.55;margin:.5rem 0 0;max-width:600px}.rq-sub strong[data-v-9e7c8de6]{color:var(--ink)}.rq-summary[data-v-9e7c8de6]{display:flex;gap:1rem;margin-bottom:1.25rem}.rq-stat[data-v-9e7c8de6]{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-9e7c8de6]{background:linear-gradient(120deg,#1a4d8f0f,#2ecc711a);border-color:#2ecc7147}.rq-stat-value[data-v-9e7c8de6]{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-9e7c8de6]{color:var(--trust-blue)}.rq-stat-value small[data-v-9e7c8de6]{font-size:.9rem;font-weight:700;color:var(--slate);margin-left:1px}.rq-stat-label[data-v-9e7c8de6]{display:block;color:var(--slate);font-size:.78rem;margin-top:.4rem}.rq-dev[data-v-9e7c8de6]{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-9e7c8de6]{font-size:.65rem;font-weight:800;color:#6c5ce7;letter-spacing:.08em}.rq-dev-select[data-v-9e7c8de6]{height:34px;border:1px solid var(--border);border-radius:8px;padding:0 8px;font-size:.85rem;background:#fff}.rq-error[data-v-9e7c8de6]{color:var(--traffic-red, #e74c3c);font-size:.85rem;margin:0 0 1rem}.rq-dim[data-v-9e7c8de6]{color:var(--slate)}.rq-empty[data-v-9e7c8de6]{text-align:center;padding:3.5rem 1rem;color:var(--slate)}.rq-empty-icon[data-v-9e7c8de6]{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-9e7c8de6]{width:28px;height:28px}.rq-empty-title[data-v-9e7c8de6]{color:var(--ink);font-weight:800;font-size:1.15rem;margin:0 0 .35rem}.rq-empty p[data-v-9e7c8de6]{max-width:420px;margin:0 auto;line-height:1.5}.rq-list[data-v-9e7c8de6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.rq-card[data-v-9e7c8de6]{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-9e7c8de6]{position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--trust-blue),var(--emerald))}.rq-top[data-v-9e7c8de6]{display:flex;align-items:center;gap:.75rem}.rq-avatar[data-v-9e7c8de6]{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-9e7c8de6]{display:flex;flex-direction:column;flex:1;min-width:0}.rq-name[data-v-9e7c8de6]{color:var(--ink);font-weight:700;font-size:.98rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-email[data-v-9e7c8de6]{color:var(--slate);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq-countdown[data-v-9e7c8de6]{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-9e7c8de6]{width:14px;height:14px}.rq-hero[data-v-9e7c8de6]{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-9e7c8de6]{display:block;color:var(--trust-blue);font-size:2rem;font-weight:800;letter-spacing:-.03em;line-height:1}.rq-hero-amount small[data-v-9e7c8de6]{font-size:.95rem;font-weight:700;color:var(--slate)}.rq-hero-label[data-v-9e7c8de6]{display:block;color:var(--slate);font-size:.78rem;margin-top:.35rem}.rq-rates[data-v-9e7c8de6]{display:flex;align-items:center;gap:.9rem}.rq-rate[data-v-9e7c8de6]{display:flex;flex-direction:column;align-items:center}.rq-rate-label[data-v-9e7c8de6]{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-9e7c8de6]{color:var(--ink);font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.rq-rate-val.good[data-v-9e7c8de6]{color:#1e874e}.rq-arrow[data-v-9e7c8de6]{width:20px;height:20px;color:var(--slate);flex-shrink:0}.rq-msg[data-v-9e7c8de6]{border-left:3px solid var(--light-gray);padding-left:.9rem}.rq-msg-label[data-v-9e7c8de6]{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-9e7c8de6]{color:var(--ink);font-size:.9rem;line-height:1.5;margin:0}.rq-replace[data-v-9e7c8de6]{margin-top:.25rem}.rq-textarea[data-v-9e7c8de6]{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-9e7c8de6]:focus{outline:none;border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.rq-replace-actions[data-v-9e7c8de6]{display:flex;gap:.5rem;margin-top:.6rem}.rq-actions[data-v-9e7c8de6]{display:flex;align-items:center;gap:.5rem;margin-top:1.1rem;flex-wrap:wrap}.rq-options[data-v-9e7c8de6]{margin:1rem 0 1.1rem}.rq-options-label[data-v-9e7c8de6]{color:var(--slate);font-size:.76rem;font-weight:600;margin:0 0 .4rem}.rq-option-list[data-v-9e7c8de6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rq-option[data-v-9e7c8de6]{display:flex;align-items:center;gap:.6rem;background:#f4f6f8;border-radius:10px;padding:6px 10px;font-size:.85rem}.rq-option-bank[data-v-9e7c8de6]{font-weight:700;color:var(--ink)}.rq-option-detail[data-v-9e7c8de6]{color:var(--slate);flex:1}.rq-option-x[data-v-9e7c8de6]{border:0;background:transparent;color:#c0392b;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.rq-option-x[data-v-9e7c8de6]:disabled{opacity:.5;cursor:not-allowed}.rq-remove-choice[data-v-9e7c8de6]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.85rem;color:var(--ink)}.rq-remove-note[data-v-9e7c8de6]{margin:.5rem 0 0;color:#1e8449;font-size:.82rem;font-weight:600}.rq-confirm[data-v-9e7c8de6]{color:var(--ink);font-size:.85rem;font-weight:600;margin-right:auto}.rq-btn[data-v-9e7c8de6]{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-9e7c8de6]:hover:not(:disabled){transform:translateY(-1px)}.rq-btn[data-v-9e7c8de6]:disabled{opacity:.5;cursor:not-allowed}.rq-btn-primary[data-v-9e7c8de6]{background:var(--trust-blue);color:#fff}.rq-btn-primary[data-v-9e7c8de6]:hover:not(:disabled){background:#163f75}.rq-btn-ghost[data-v-9e7c8de6]{background:#fff;border-color:var(--border);color:var(--ink)}.rq-btn-ghost[data-v-9e7c8de6]:hover:not(:disabled){background:var(--light-gray)}.rq-btn-danger[data-v-9e7c8de6]{background:var(--traffic-red, #e74c3c);color:#fff}.rq-btn-danger-ghost[data-v-9e7c8de6]{background:#fff;border-color:#e74c3c4d;color:var(--traffic-red, #e74c3c)}.rq-btn-danger-ghost[data-v-9e7c8de6]:hover{background:#e74c3c0f}@media (max-width: 520px){.rq-summary[data-v-9e7c8de6]{flex-direction:column}.rq-hero[data-v-9e7c8de6]{flex-direction:column;align-items:flex-start}}.bc[data-v-10ea2fc5]{max-width:1040px;margin:0 auto;padding:1.5rem 0 3rem}.bc-head[data-v-10ea2fc5]{margin-bottom:1.5rem}.bc-eyebrow[data-v-10ea2fc5]{color:var(--emerald);font-weight:700;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem}.bc-head h1[data-v-10ea2fc5]{color:var(--ink);font-size:2rem;font-weight:800;letter-spacing:-.025em;margin:0}.bc-sub[data-v-10ea2fc5]{color:var(--slate);font-size:.92rem;line-height:1.5;margin:.5rem 0 0;max-width:560px}.bc-cols[data-v-10ea2fc5]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.5rem;align-items:start}@media (max-width: 900px){.bc-cols[data-v-10ea2fc5]{grid-template-columns:1fr}}.bc-section[data-v-10ea2fc5]{color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:.5rem 0 .85rem}.bc-card[data-v-10ea2fc5]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.4rem;box-shadow:0 2px 12px #0f2e570d}.bc-form[data-v-10ea2fc5]{display:flex;flex-direction:column;gap:.95rem}.bc-notice[data-v-10ea2fc5]{background:#1a4d8f0f;border:1px solid rgba(26,77,143,.15);color:var(--ink);border-radius:12px;padding:.8rem 1rem;font-size:.9rem;line-height:1.45}.bc-field[data-v-10ea2fc5]{display:flex;flex-direction:column;gap:.4rem}.bc-field>span[data-v-10ea2fc5]{color:var(--slate);font-size:.76rem;font-weight:600;display:flex;justify-content:space-between}.bc-field>span em[data-v-10ea2fc5]{font-style:normal;font-weight:500;color:#aab4c0}.bc-input[data-v-10ea2fc5]{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:.92rem}.bc-textarea[data-v-10ea2fc5]{height:auto;padding:10px 14px;resize:vertical;line-height:1.45}.bc-input[data-v-10ea2fc5]:disabled{background:var(--light-gray);color:var(--slate)}.bc-select[data-v-10ea2fc5]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.bc-tags[data-v-10ea2fc5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.bc-tag[data-v-10ea2fc5]{border:1px solid var(--border);background:#fff;color:var(--ink);border-radius:999px;padding:5px 11px;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.bc-tag em[data-v-10ea2fc5]{font-style:normal;color:#aab4c0;margin-left:4px}.bc-tag.on[data-v-10ea2fc5]{background:#1a4d8f1a;border-color:var(--trust-blue);color:var(--trust-blue)}.bc-tag.on em[data-v-10ea2fc5]{color:var(--trust-blue)}.bc-tag[data-v-10ea2fc5]:disabled{opacity:.5;cursor:not-allowed}.bc-reach[data-v-10ea2fc5]{margin:4px 0 0;color:var(--slate);font-size:.85rem}.bc-input[data-v-10ea2fc5]::placeholder{color:#aab4c0}.bc-input[data-v-10ea2fc5]:focus{outline:none;border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.bc-preview-label[data-v-10ea2fc5]{color:var(--slate);font-size:.76rem;font-weight:600;margin:0 0 .4rem}.bc-push[data-v-10ea2fc5]{background:#f4f6f8;border-radius:14px;padding:.8rem 1rem}.bc-push-title[data-v-10ea2fc5]{margin:0;font-weight:700;color:var(--ink);font-size:.92rem}.bc-push-body[data-v-10ea2fc5]{margin:.2rem 0 0;color:var(--slate);font-size:.88rem;line-height:1.4;white-space:pre-wrap}.bc-foot[data-v-10ea2fc5]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bc-muted[data-v-10ea2fc5]{color:var(--slate);font-size:.85rem}.bc-ok[data-v-10ea2fc5]{color:#1e8449;font-size:.85rem;font-weight:600;margin:0}.bc-err[data-v-10ea2fc5]{color:#c0392b;font-size:.85rem;font-weight:600;margin:0}.bc-btn[data-v-10ea2fc5]{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border-radius:12px;border:1px solid transparent;background:var(--trust-blue);color:#fff;font-weight:700;font-size:.92rem;cursor:pointer;white-space:nowrap;box-shadow:0 4px 16px #1a4d8f4d}.bc-btn[data-v-10ea2fc5]:hover:not(:disabled){background:#163f75}.bc-btn[data-v-10ea2fc5]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bc-list[data-v-10ea2fc5]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.bc-item[data-v-10ea2fc5]{padding:1rem 1.1rem}.bc-item-title[data-v-10ea2fc5]{margin:0;font-weight:700;color:var(--ink);font-size:.95rem}.bc-item-body[data-v-10ea2fc5]{margin:.25rem 0 0;color:var(--slate);font-size:.88rem;line-height:1.4;white-space:pre-wrap}.bc-item-meta[data-v-10ea2fc5]{margin:.5rem 0 0;color:#8a97a6;font-size:.78rem}.cj[data-v-8b8aed76]{max-width:1280px;margin:0 auto;padding:1.5rem 0 3rem}.cj-head[data-v-8b8aed76]{margin-bottom:1.5rem}.cj-eyebrow[data-v-8b8aed76]{color:var(--emerald);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem}.cj-head h1[data-v-8b8aed76]{color:var(--ink);font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0}.cj-sub[data-v-8b8aed76]{color:var(--slate);font-size:.92rem;margin:.4rem 0 0;max-width:60ch}.cj-dim[data-v-8b8aed76]{color:var(--slate)}.cj-error-box[data-v-8b8aed76]{color:#c0392b;background:#e74c3c14;border:1px solid rgba(231,76,60,.25);border-radius:12px;padding:1rem}.cj-form[data-v-8b8aed76]{display:flex;flex-direction:column;gap:1.25rem}.cj-section[data-v-8b8aed76]{margin-top:.75rem}.cj-section h2[data-v-8b8aed76]{color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0}.cj-section p[data-v-8b8aed76]{color:var(--slate);font-size:.86rem;margin:.2rem 0 0}.cj-card[data-v-8b8aed76]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.4rem;box-shadow:0 2px 12px #0f2e570d}.cj-card.off .cj-body[data-v-8b8aed76]{opacity:.45}.cj-card-head[data-v-8b8aed76]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.cj-card-title h3[data-v-8b8aed76]{color:var(--ink);font-size:1.05rem;font-weight:800;margin:0}.cj-card-title p[data-v-8b8aed76]{color:var(--slate);font-size:.86rem;margin:.25rem 0 0;max-width:70ch}.cj-body[data-v-8b8aed76]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.5rem;align-items:start}@media (max-width: 860px){.cj-body[data-v-8b8aed76]{grid-template-columns:1fr}}.cj-fields[data-v-8b8aed76]{display:flex;flex-direction:column;gap:.85rem}.cj-field[data-v-8b8aed76]{display:flex;flex-direction:column;gap:.4rem}.cj-field>span[data-v-8b8aed76]:first-child{color:var(--slate);font-size:.76rem;font-weight:600;display:flex;justify-content:space-between;gap:.5rem}.cj-field>span:first-child em[data-v-8b8aed76]{font-style:normal;font-weight:500;color:#aab4c0}.cj-input[data-v-8b8aed76]{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:.92rem}.cj-textarea[data-v-8b8aed76]{height:auto;padding:10px 14px;resize:vertical;line-height:1.45}.cj-input[data-v-8b8aed76]:focus{outline:none;border-color:var(--trust-blue);box-shadow:0 0 0 3px #1a4d8f1f}.cj-num[data-v-8b8aed76]{width:84px;text-align:center}.cj-timing-row[data-v-8b8aed76]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cj-timing-text[data-v-8b8aed76]{color:var(--ink);font-size:.9rem}.cj-timing-text em[data-v-8b8aed76]{font-style:normal;color:var(--slate);font-size:.8rem}.cj-hint[data-v-8b8aed76]{color:var(--slate);font-size:.8rem;line-height:1.4}.cj-err[data-v-8b8aed76]{color:#c0392b;font-size:.8rem;font-weight:600;margin:0}.cj-saved[data-v-8b8aed76]{color:#1e8449;font-size:.85rem;font-weight:700;margin:0}.cj-seg[data-v-8b8aed76]{display:inline-flex;background:var(--light-gray);border-radius:12px;padding:3px;align-self:start}.cj-seg button[data-v-8b8aed76]{border:0;background:transparent;padding:8px 14px;border-radius:10px;font:inherit;font-size:.85rem;font-weight:600;color:var(--slate);cursor:pointer}.cj-seg button.on[data-v-8b8aed76]{background:#fff;color:var(--trust-blue);box-shadow:0 1px 4px #0f2e571f}.cj-checks[data-v-8b8aed76]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.cj-check[data-v-8b8aed76]{display:inline-flex;align-items:center;gap:.45rem;color:var(--ink);font-size:.88rem;cursor:pointer}.cj-check input[data-v-8b8aed76]{width:16px;height:16px;accent-color:var(--trust-blue)}.cj-chips[data-v-8b8aed76]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cj-chips-label[data-v-8b8aed76]{color:var(--slate);font-size:.76rem;font-weight:600;margin-right:2px}.cj-chip[data-v-8b8aed76]{border:1px dashed var(--border);background:#fff;color:var(--trust-blue);border-radius:999px;padding:4px 11px;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.cj-chip[data-v-8b8aed76]:hover{border-style:solid;background:#1a4d8f0f}.cj-link[data-v-8b8aed76]{align-self:start;border:0;background:transparent;padding:0;color:var(--slate);font:inherit;font-size:.8rem;text-decoration:underline;cursor:pointer}.cj-link[data-v-8b8aed76]:hover{color:var(--trust-blue)}.cj-switch[data-v-8b8aed76]{display:inline-flex;align-items:center;gap:.55rem;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}.cj-switch-track[data-v-8b8aed76]{width:46px;height:27px;border-radius:999px;background:#cfd6de;position:relative;transition:background .15s ease}.cj-switch-knob[data-v-8b8aed76]{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s ease}.cj-switch.on .cj-switch-track[data-v-8b8aed76]{background:var(--emerald)}.cj-switch.on .cj-switch-knob[data-v-8b8aed76]{transform:translate(19px)}.cj-switch-text[data-v-8b8aed76]{color:var(--ink);font-size:.85rem;font-weight:600;width:2ch}.cj-preview[data-v-8b8aed76]{position:sticky;top:5rem}.cj-preview-label[data-v-8b8aed76]{color:var(--slate);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem}.cj-push[data-v-8b8aed76]{background:var(--light-gray);border-radius:14px;padding:.9rem 1rem}.cj-push-from[data-v-8b8aed76]{color:var(--slate);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .3rem}.cj-push-title[data-v-8b8aed76]{color:var(--ink);font-weight:700;font-size:.95rem;margin:0}.cj-push-body[data-v-8b8aed76]{color:var(--ink);font-size:.88rem;line-height:1.45;margin:.35rem 0 0;white-space:pre-wrap}.cj-push-btn[data-v-8b8aed76]{display:inline-block;margin:.7rem 0 0;padding:7px 14px;border-radius:10px;background:var(--trust-blue);color:#fff;font-size:.8rem;font-weight:700}.cj-preview-hint[data-v-8b8aed76]{color:#aab4c0;font-size:.76rem;margin:.6rem 0 0}.cj-actions[data-v-8b8aed76]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-top:.25rem;position:sticky;bottom:0;background:linear-gradient(to top,var(--light-gray) 70%,transparent);padding-bottom:.75rem}.cj-btn[data-v-8b8aed76]{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border-radius:12px;border:1px solid transparent;background:var(--trust-blue);color:#fff;font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 4px 16px #1a4d8f4d}.cj-btn[data-v-8b8aed76]:hover:not(:disabled){background:#163f75}.cj-btn[data-v-8b8aed76]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cu[data-v-d54a7739]{max-width:1280px;margin:0 auto;padding:1.5rem 0 3rem}.cu-head[data-v-d54a7739]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.cu-eyebrow[data-v-d54a7739]{color:var(--emerald);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .3rem}.cu-head h1[data-v-d54a7739]{color:var(--ink);font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin:0}.cu-sub[data-v-d54a7739]{color:var(--slate);font-size:.92rem;margin:.4rem 0 0;max-width:64ch}.cu-head-links[data-v-d54a7739]{display:flex;align-items:center;gap:.5rem;padding-top:1.6rem}.cu-link[data-v-d54a7739]{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--trust-blue);font:inherit;font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer}.cu-link[data-v-d54a7739]:hover{border-color:var(--trust-blue)}.cu-dev[data-v-d54a7739],.cu-dim[data-v-d54a7739]{color:var(--slate)}.cu-error-box[data-v-d54a7739]{color:#c0392b;background:#e74c3c14;border:1px solid rgba(231,76,60,.25);border-radius:12px;padding:1rem}.cu-err[data-v-d54a7739]{color:#c0392b;font-size:.84rem;font-weight:600;margin:0 0 .75rem}.cu-ok[data-v-d54a7739]{color:#1e8449;font-size:.84rem;font-weight:600;margin:0 0 .75rem}.cu-empty[data-v-d54a7739]{color:var(--slate);background:var(--surface);border:1px dashed var(--border);border-radius:14px;padding:1.5rem;text-align:center}.cu-block[data-v-d54a7739]{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.1rem 1.4rem 1.2rem;box-shadow:0 2px 12px #0f2e570d;margin-bottom:1.25rem}.cu-block h2[data-v-d54a7739]{display:flex;align-items:center;gap:.5rem;color:var(--ink);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem}.cu-block h2 em[data-v-d54a7739]{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:#aab4c0;font-size:.78rem}.cu-count[data-v-d54a7739]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--light-gray);color:var(--slate);font-size:.72rem;font-weight:800;letter-spacing:0}.cu-held[data-v-d54a7739]{border-color:#f39c1273}.cu-held .cu-count[data-v-d54a7739]{background:#f39c122e;color:#b25e00}.cu-none[data-v-d54a7739]{color:var(--slate);font-size:.88rem;margin:0}.cu-cols[data-v-d54a7739]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}@media (max-width: 900px){.cu-cols[data-v-d54a7739]{grid-template-columns:1fr}}.cu-day+.cu-day[data-v-d54a7739]{margin-top:.75rem}.cu-day-label[data-v-d54a7739]{color:var(--slate);font-size:.78rem;font-weight:700;margin:0 0 .25rem}.cu-day-label.today[data-v-d54a7739]{color:var(--trust-blue)}.cu-list[data-v-d54a7739]{list-style:none;margin:0;padding:0}.cu-row[data-v-d54a7739]{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem 0}.cu-row+.cu-row[data-v-d54a7739]{border-top:1px solid var(--light-gray)}.cu-row.open[data-v-d54a7739]{flex-wrap:wrap}.cu-dot[data-v-d54a7739]{flex-shrink:0;width:10px;height:10px;margin-top:6px;border-radius:50%;border:2px solid var(--trust-blue);background:#fff;box-sizing:border-box}.cu-dot.due[data-v-d54a7739]{background:var(--trust-blue)}.cu-dot.held[data-v-d54a7739]{background:#f39c12;border-color:#f39c12}.cu-dot.sent[data-v-d54a7739]{background:#27ae60;border-color:#27ae60}.cu-dot.missed[data-v-d54a7739],.cu-dot.gap[data-v-d54a7739]{border-color:#b8c2cc}.cu-row-body[data-v-d54a7739]{flex:1;min-width:0}.cu-row-title[data-v-d54a7739]{color:var(--ink);font-weight:700;font-size:.9rem;margin:0}.cu-row-title a[data-v-d54a7739]{color:var(--ink);text-decoration:none}.cu-row-title a[data-v-d54a7739]:hover{color:var(--trust-blue)}.cu-row-sub[data-v-d54a7739]{color:var(--slate);font-size:.8rem;margin:2px 0 0}.cu-actions[data-v-d54a7739]{display:flex;align-items:center;gap:4px;flex-shrink:0}.cu-btn[data-v-d54a7739]{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--slate);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.cu-btn[data-v-d54a7739]:hover:not(:disabled){background:var(--light-gray);color:var(--ink)}.cu-btn.primary[data-v-d54a7739]{color:var(--trust-blue)}.cu-btn.primary[data-v-d54a7739]:hover:not(:disabled){background:#1a4d8f14;color:var(--trust-blue)}.cu-btn[data-v-d54a7739]:disabled{opacity:.5;cursor:not-allowed}.ia[data-v-e0557d6b]{display:flex;flex-direction:column;align-items:center;padding:3rem 1.25rem}.ia-card[data-v-e0557d6b]{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-e0557d6b]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--trust-blue),var(--emerald))}.ia-loading[data-v-e0557d6b]{display:flex;flex-direction:column;align-items:center;gap:.9rem;color:var(--slate);padding:1rem 0}.ia-spinner[data-v-e0557d6b]{width:30px;height:30px;border-radius:50%;border:3px solid var(--light-gray);border-top-color:var(--trust-blue);animation:ia-spin-e0557d6b .8s linear infinite}@keyframes ia-spin-e0557d6b{to{transform:rotate(360deg)}}.ia-state[data-v-e0557d6b]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.ia-eyebrow[data-v-e0557d6b]{color:var(--emerald);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem}.ia-broker[data-v-e0557d6b]{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-e0557d6b]{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-e0557d6b]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.ia-broker-name[data-v-e0557d6b]{color:var(--ink);font-weight:700;font-size:.9rem}.ia-broker-group[data-v-e0557d6b]{color:var(--slate);font-size:.76rem}.ia-state h1[data-v-e0557d6b]{color:var(--ink);font-size:1.55rem;font-weight:800;letter-spacing:-.02em;margin:.25rem 0}.ia-lead[data-v-e0557d6b]{color:var(--slate);font-size:.94rem;line-height:1.55;margin:.25rem 0 .5rem}.ia-lead strong[data-v-e0557d6b],.ia-state p strong[data-v-e0557d6b]{color:var(--ink)}.ia-mortgage[data-v-e0557d6b]{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-e0557d6b]{width:18px;height:18px}.ia-icon[data-v-e0557d6b]{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-e0557d6b]{width:28px;height:28px}.ia-icon.ok[data-v-e0557d6b]{background:var(--emerald);box-shadow:0 6px 18px #2ecc7159}.ia-icon.warn[data-v-e0557d6b]{background:var(--traffic-amber, #f39c12)}.ia-invited[data-v-e0557d6b]{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-e0557d6b]{color:var(--ink)}.ia-btn[data-v-e0557d6b]{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-e0557d6b]{background:var(--trust-blue);color:#fff;box-shadow:0 4px 16px #1a4d8f4d}.ia-btn-primary[data-v-e0557d6b]:hover:not(:disabled){background:#163f75;transform:translateY(-1px);box-shadow:0 6px 20px #1a4d8f61}.ia-btn-primary[data-v-e0557d6b]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ia-btn-ghost[data-v-e0557d6b]{background:#fff;border-color:var(--border);color:var(--ink)}.ia-btn-ghost[data-v-e0557d6b]:hover{background:var(--light-gray)}.ia-btn-ghost[data-v-e0557d6b]:disabled{opacity:.5;cursor:not-allowed}.ia-btn svg[data-v-e0557d6b]{width:20px;height:20px;margin-right:.55rem}.ia-steps[data-v-e0557d6b]{text-align:left;margin:.9rem 0 .2rem;padding:.9rem 1.1rem .9rem 2.2rem;background:var(--light-gray);border-radius:14px;color:var(--slate);font-size:.88rem;line-height:1.9;width:100%}.ia-steps strong[data-v-e0557d6b]{color:var(--ink)}.ia-steps li[data-v-e0557d6b]{overflow-wrap:anywhere}.ia-stores[data-v-e0557d6b]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;width:100%}.ia-stores .ia-btn[data-v-e0557d6b]{padding:0 22px}.ia-alt[data-v-e0557d6b]{width:100%;margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:center}.ia-alt-label[data-v-e0557d6b]{color:var(--slate);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.ia-alt .ia-btn[data-v-e0557d6b]{margin-top:.7rem}.ia-hint[data-v-e0557d6b]{color:var(--slate);font-size:.8rem;margin-top:.55rem}.ia-mismatch[data-v-e0557d6b]{color:#7a5200;font-size:.88rem;background:#f39c121f;border-radius:12px;padding:.8rem;margin-top:.5rem;line-height:1.45}.ia-error[data-v-e0557d6b]{color:var(--traffic-red, #e74c3c);font-size:.85rem;margin-top:.6rem}.ia-foot[data-v-e0557d6b]{color:var(--slate);font-size:.76rem;margin-top:1.25rem;opacity:.85}.ia-foot strong[data-v-e0557d6b]{color:var(--trust-blue)}.jl[data-v-ddf49422]{display:flex;flex-direction:column;align-items:center;padding:3rem 1.25rem}.jl-card[data-v-ddf49422]{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}.jl-accent[data-v-ddf49422]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--trust-blue),var(--emerald))}.jl-state[data-v-ddf49422]{display:flex;flex-direction:column;align-items:center;gap:.4rem}.jl-eyebrow[data-v-ddf49422]{color:var(--emerald);font-weight:700;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .25rem}.jl-state h1[data-v-ddf49422]{color:var(--ink);font-size:1.55rem;font-weight:800;letter-spacing:-.02em;margin:.25rem 0}.jl-lead[data-v-ddf49422]{color:var(--slate);font-size:.94rem;line-height:1.55;margin:.25rem 0 .5rem}.jl-steps[data-v-ddf49422]{text-align:left;margin:.6rem 0 .4rem;padding:.9rem 1.1rem .9rem 2.2rem;background:var(--light-gray);border-radius:14px;color:var(--slate);font-size:.88rem;line-height:1.9;width:100%}.jl-steps strong[data-v-ddf49422]{color:var(--ink)}.jl-icon[data-v-ddf49422]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:.6rem}.jl-icon svg[data-v-ddf49422]{width:28px;height:28px}.jl-icon.warn[data-v-ddf49422]{background:var(--traffic-amber, #f39c12)}.jl-stores[data-v-ddf49422]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;width:100%;margin-top:.5rem}.jl-btn[data-v-ddf49422]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-top:.35rem;min-height:48px;padding:0 22px;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}.jl-btn svg[data-v-ddf49422]{width:20px;height:20px}.jl-btn-primary[data-v-ddf49422]{background:var(--trust-blue);color:#fff;box-shadow:0 4px 16px #1a4d8f4d}.jl-btn-primary[data-v-ddf49422]:hover{background:#163f75;transform:translateY(-1px);box-shadow:0 6px 20px #1a4d8f61}.jl-btn-ghost[data-v-ddf49422]{background:#fff;border-color:var(--border);color:var(--ink)}.jl-btn-ghost[data-v-ddf49422]:hover{background:var(--light-gray)}.jl-open[data-v-ddf49422]{margin-top:1rem;color:var(--slate);font-size:.88rem;text-decoration:none}.jl-open strong[data-v-ddf49422]{color:var(--trust-blue)}.jl-open:hover strong[data-v-ddf49422]{text-decoration:underline}.jl-foot[data-v-ddf49422]{color:var(--slate);font-size:.76rem;margin-top:1.25rem;opacity:.85}.jl-foot strong[data-v-ddf49422]{color:var(--trust-blue)}.oa[data-v-61d35b29]{display:flex;flex-direction:column;align-items:center;padding:3rem 1.25rem}.oa-card[data-v-61d35b29]{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;display:flex;flex-direction:column;align-items:center;gap:.4rem}.oa-accent[data-v-61d35b29]{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--trust-blue),var(--emerald))}.oa-card h1[data-v-61d35b29]{color:var(--ink);font-size:1.55rem;font-weight:800;letter-spacing:-.02em;margin:.25rem 0}.oa-lead[data-v-61d35b29]{color:var(--slate);font-size:.94rem;line-height:1.55;margin:.25rem 0 .5rem}.oa-stores[data-v-61d35b29]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;width:100%;margin-top:.5rem}.oa-btn[data-v-61d35b29]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin-top:.35rem;min-height:48px;padding:0 22px;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}.oa-btn svg[data-v-61d35b29]{width:20px;height:20px}.oa-btn-primary[data-v-61d35b29]{background:var(--trust-blue);color:#fff;box-shadow:0 4px 16px #1a4d8f4d}.oa-btn-primary[data-v-61d35b29]:hover{background:#163f75;transform:translateY(-1px);box-shadow:0 6px 20px #1a4d8f61}.oa-open[data-v-61d35b29]{margin-top:1rem;color:var(--slate);font-size:.88rem;text-decoration:none}.oa-open strong[data-v-61d35b29]{color:var(--trust-blue)}.oa-open:hover strong[data-v-61d35b29]{text-decoration:underline}.oa-web[data-v-61d35b29]{color:var(--slate);font-size:.84rem;margin-top:.4rem}.oa-foot[data-v-61d35b29]{color:var(--slate);font-size:.76rem;margin-top:1.25rem;opacity:.85}.oa-foot strong[data-v-61d35b29]{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-display: "Bricolage Grotesque", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--canvas: #EDF0F6;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(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased}#app{min-height:100vh;display:flex;flex-direction:column}a{color:var(--trust-blue)}h1,h2{font-family:var(--font-display);letter-spacing:-.03em}body .bw-card,body .bc-card,body .cd-card,body .cj-card,body .ci-card,body .rq-card,body .lp-card,body .qr-card,body .cmp-picker,body .cmp-empty,body .rr-main{border:0;box-shadow:0 1px 2px #0e1f3f0a,0 10px 28px #0e1f3f12}body .rr-tablewrap{border:0;box-shadow:0 1px 2px #0e1f3f0d,0 6px 18px #0e1f3f0f}body .bc-btn,body .cj-btn,body .ci-btn,body .qr-btn,body .rq-btn,body .cd-btn,body .rr-btn,body .rr-panel-toggle{border-radius:999px}body .bw-card-value.bw-stat,body .rq-stat-value,body .cmp-empty-title{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em}body .bw-card-value.bw-stat{font-size:2.4rem}
