.sdn-overlay[data-v-9dbc48c8]{position:fixed;inset:0;z-index:25000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(11,28,48,.55);backdrop-filter:blur(3px)}.sdn-card[data-v-9dbc48c8]{width:min(480px,100%);border-radius:16px;background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.2);overflow:hidden}.sdn-header[data-v-9dbc48c8]{padding:24px 24px 8px}.sdn-title[data-v-9dbc48c8]{margin:0;font-size:1.35rem;font-weight:700;color:#0b1c30}.sdn-desc[data-v-9dbc48c8]{margin:10px 0 0;font-size:.95rem;line-height:1.5;color:#434655}.sdn-body[data-v-9dbc48c8]{padding:16px 24px 8px}.sdn-label[data-v-9dbc48c8]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#434655}.sdn-input[data-v-9dbc48c8]{width:100%;box-sizing:border-box;height:48px;padding:0 14px;border:1px solid #c3c6d7;border-radius:8px;font-size:16px;color:#0b1c30;font-family:inherit}.sdn-input[data-v-9dbc48c8]:focus{outline:none;border-color:#004ac6;box-shadow:0 0 0 3px rgba(0,74,198,.12)}.sdn-error[data-v-9dbc48c8]{margin:10px 0 0;font-size:13px;color:#b42318}.sdn-footer[data-v-9dbc48c8]{padding:16px 24px 24px}.sdn-btn[data-v-9dbc48c8]{width:100%;height:48px;border:none;border-radius:12px;background:#004ac6;color:#fff;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit}.sdn-btn[data-v-9dbc48c8]:disabled{opacity:.55;cursor:not-allowed}.sdn-fade-enter-active[data-v-9dbc48c8],.sdn-fade-leave-active[data-v-9dbc48c8]{transition:opacity .2s ease}.sdn-fade-enter[data-v-9dbc48c8],.sdn-fade-leave-to[data-v-9dbc48c8]{opacity:0}#app.lf-dashboard-zoom-fit{min-height:100vh;background:#f9fafb}.lf-dashboard-zoom-150{zoom:1}@supports not (zoom:1){.lf-dashboard-zoom-150{transform:none;width:100%}}@media (min-width:1600px){.lf-dashboard-zoom-150{zoom:1.5}@supports not (zoom:1){.lf-dashboard-zoom-150{transform:scale(1.5);transform-origin:top left;width:66.66667%}}}.lf-header[data-v-40aee125]{position:relative;width:100%;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif)}.lf-header--welcome[data-v-40aee125]{background:#eef2f8;border-bottom:1px solid rgba(15,23,42,.08)}.lf-header-inner--welcome[data-v-40aee125]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.lf-header-inner--welcome .lf-logo[data-v-40aee125]{justify-self:start}.lf-logo-text--welcome[data-v-40aee125]{font-size:1.35rem;font-weight:800;color:#0a0a0a;letter-spacing:-.03em}.lf-welcome-center-nav[data-v-40aee125]{justify-self:center;display:flex;align-items:center;gap:8px}.lf-welcome-nav-link[data-v-40aee125]{border:none;background:transparent;padding:8px 14px;font-size:.95rem;font-weight:600;color:#334155;cursor:pointer;border-radius:8px;transition:color .15s ease,background .15s ease}.lf-welcome-nav-link[data-v-40aee125]:hover{color:#0f172a;background:rgba(15,23,42,.05)}.lf-nav--welcome-actions[data-v-40aee125]{justify-self:end;gap:10px}.lf-icon-btn--welcome[data-v-40aee125]{border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a}.lf-icon-btn--welcome[data-v-40aee125]:hover{background:#f8fafc}.lf-btn--welcome-signin[data-v-40aee125]{border-radius:10px;padding:10px 20px;font-weight:700}.lf-header.lf-header--sticky[data-v-40aee125]{position:sticky;top:0;z-index:1000}.lf-header-inner[data-v-40aee125]{max-width:1180px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:space-between}.lf-header-inner--wide[data-v-40aee125]{max-width:100%;padding:0 24px}.lf-header-inner--seller-dash[data-v-40aee125]{height:auto;min-height:76px;padding-top:10px;padding-bottom:10px}.lf-logo[data-v-40aee125]{cursor:pointer;transition:opacity .2s}.lf-logo-main[data-v-40aee125],.lf-logo[data-v-40aee125]{display:flex;align-items:center;gap:12px}.lf-logo--with-sub[data-v-40aee125]{flex-direction:column;align-items:flex-start;gap:2px}.lf-logo-sub[data-v-40aee125]{display:block;font-size:12px;font-weight:400;line-height:16px;color:#6a7282;margin:0;padding:0;margin-left:44px;letter-spacing:.01em}.lf-logo[data-v-40aee125]:hover{opacity:.85}.lf-logo-text[data-v-40aee125]{font-size:1.5rem;font-weight:700;color:#101828;letter-spacing:-.02em}.lf-nav[data-v-40aee125]{display:flex;align-items:center;gap:12px}.lf-nav-link[data-v-40aee125]{border:none;background:none;padding:8px 10px;font-size:1rem;font-weight:400;color:#4a5565;cursor:pointer;border-radius:8px;transition:color .15s,background .15s}.lf-nav-link[data-v-40aee125]:hover{color:#0a0a0a;background:rgba(15,23,42,.04)}.lf-user-inline-info[data-v-40aee125]{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:10px;background:#fff}.lf-user-inline-name[data-v-40aee125]{color:#6b7280;font-size:.85rem;font-style:normal;font-weight:400;line-height:1.2}.lf-btn[data-v-40aee125]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;font-size:.875rem;font-weight:500;line-height:1.25;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s}.lf-btn-outline[data-v-40aee125]{background:#fff;color:#0a0a0a;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(15,23,42,.04)}.lf-btn-outline[data-v-40aee125]:hover{background:#f9fafb;border-color:rgba(0,0,0,.14)}.lf-btn-dark[data-v-40aee125]{background:#030213;color:#fff}.lf-btn-dark[data-v-40aee125]:hover{background:#1a1a2e}.lf-logout-btn[data-v-40aee125]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:46px;padding:0 18px;border:none;border-radius:10px;background:#fff;color:#171717;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background .15s ease}.lf-logout-btn[data-v-40aee125]:hover{background:#ececec}.lf-logout-icon[data-v-40aee125]{width:22px;height:22px;flex-shrink:0}.header-icons[data-v-40aee125]{position:relative;display:flex;align-items:center;gap:8px;margin-left:8px}.lf-icon-btn[data-v-40aee125]{position:relative;width:40px;height:40px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#101828;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.lf-notify-badge[data-v-40aee125]{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.lf-icon-btn[data-v-40aee125]:hover{background:#f3f4f6}a.lf-icon-btn[data-v-40aee125]{text-decoration:none}a.lf-icon-btn.router-link-active[data-v-40aee125]{background:#eff6ff;border-color:rgba(37,99,235,.35);color:#1d4ed8}.lf-avatar-wrap[data-v-40aee125]{position:relative;display:inline-flex;align-items:center}.lf-icon-btn-avatar[data-v-40aee125]{border:none;padding:0;background:transparent}.lf-icon-btn .user-avatar.user-avatar-compact[data-v-40aee125]{width:40px;height:40px;border-radius:10px;background:#155dfc;color:#fff;border:1px solid rgba(21,93,252,.35);display:inline-flex;align-items:center;justify-content:center}.user-menu-panel[data-v-40aee125]{position:absolute;top:calc(100% + 10px);right:0;width:280px;max-width:calc(100vw - 24px);background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.35);box-shadow:0 20px 48px rgba(15,23,42,.18);overflow:hidden;z-index:1003;padding:8px}.user-menu-title[data-v-40aee125]{padding:10px 12px 6px;font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.user-menu-item[data-v-40aee125]{display:flex;flex-direction:column;align-items:flex-start;width:100%;border:none;background:transparent;border-radius:10px;padding:12px;cursor:pointer;text-align:left;transition:background .15s ease}.user-menu-item.is-active[data-v-40aee125],.user-menu-item[data-v-40aee125]:hover{background:#f1f5f9}.user-menu-item.is-active .user-menu-item-label[data-v-40aee125]{color:#155dfc}.user-menu-item-label[data-v-40aee125]{font-size:15px;font-weight:800;color:#0f172a;line-height:1.2}.user-menu-item-desc[data-v-40aee125]{margin-top:4px;font-size:12px;color:#64748b;line-height:1.3}.lf-mobile-role-switch[data-v-40aee125]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(148,163,184,.25)}.lf-mobile-role-btn[data-v-40aee125]{width:100%;border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:10px 12px;background:#fff;font-size:14px;font-weight:700;color:#0f172a;cursor:pointer;text-align:left}.lf-mobile-role-btn.is-active[data-v-40aee125]{border-color:#155dfc;background:#eff6ff;color:#155dfc}.notify-panel[data-v-40aee125]{position:absolute;top:calc(100% + 10px);right:52px;width:360px;max-width:calc(100vw - 24px);background:#fff;border-radius:14px;border:1px solid rgba(148,163,184,.35);box-shadow:0 20px 48px rgba(15,23,42,.18);overflow:hidden;z-index:1002}.notify-header[data-v-40aee125]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(148,163,184,.22)}.notify-title[data-v-40aee125]{font-weight:800;color:#0f172a}.notify-link[data-v-40aee125]{border:none;background:transparent;color:#155dfc;font-weight:800;cursor:pointer}.notify-body[data-v-40aee125]{padding:28px 18px 24px;text-align:center}.notify-empty-title[data-v-40aee125]{font-size:1.1rem;font-weight:800;color:#0f172a;line-height:1.2;margin-bottom:10px}.notify-empty-desc[data-v-40aee125]{color:#475569;font-weight:600;line-height:1.5}.lf-nav-mobile-actions[data-v-40aee125]{display:flex;align-items:center}.mobile-menu-btn[data-v-40aee125]{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.mobile-menu-btn span[data-v-40aee125]{width:22px;height:2px;background:#101828;border-radius:2px}.lf-mobile-overlay[data-v-40aee125]{position:fixed;inset:0;z-index:2000;background:rgba(15,23,42,.45);display:flex;align-items:stretch;justify-content:flex-start}.lf-mobile-drawer[data-v-40aee125]{width:min(78vw,360px);height:100%;background:#fff;border-top-right-radius:26px;border-bottom-right-radius:26px;box-shadow:0 24px 64px rgba(15,23,42,.18);display:flex;flex-direction:column;padding:18px 16px 14px}.lf-mobile-drawer-head[data-v-40aee125]{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 10px}.lf-mobile-drawer-title[data-v-40aee125]{font-size:18px;font-weight:800;color:#0f172a}.lf-mobile-drawer-close[data-v-40aee125]{width:40px;height:40px;border:none;border-radius:12px;background:transparent;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lf-mobile-drawer-close[data-v-40aee125]:hover{background:rgba(15,23,42,.05)}.lf-mobile-drawer-body[data-v-40aee125]{padding:4px 6px 0;overflow:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:6px}.lf-mobile-item[data-v-40aee125]{display:flex;align-items:center;gap:12px;padding:12px 12px;border-radius:12px;color:#0f172a;text-decoration:none;background:transparent;border:none;cursor:pointer;font-weight:600;text-align:left}.lf-mobile-item[data-v-40aee125]:hover{background:rgba(15,23,42,.04)}.lf-mobile-item.is-active[data-v-40aee125]{background:#eff6ff;color:#155dfc}.lf-mobile-item-icon[data-v-40aee125]{width:22px;height:22px;color:currentColor;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lf-mobile-item-icon[data-v-40aee125] svg{display:block}.lf-mobile-item-text[data-v-40aee125]{flex:1;min-width:0}.lf-mobile-badge[data-v-40aee125]{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;font-weight:800;line-height:22px;text-align:center;flex-shrink:0}.lf-mobile-item--primary[data-v-40aee125]{background:#030213;color:#fff;justify-content:center}.lf-mobile-item--primary[data-v-40aee125]:hover{background:#1a1a2e}.lf-mobile-drawer-foot[data-v-40aee125]{margin-top:10px;padding:12px;border-top:1px solid rgba(148,163,184,.22);display:flex;align-items:center;justify-content:space-between;gap:10px}.lf-mobile-user[data-v-40aee125]{display:flex;flex-direction:column;gap:2px;min-width:0}.lf-mobile-user-name[data-v-40aee125]{font-weight:800;color:#0f172a;line-height:1.1;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lf-mobile-user-role[data-v-40aee125]{font-size:12px;font-weight:700;color:#64748b}.lf-mobile-logout[data-v-40aee125]{height:38px;padding:0 14px;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#fff;color:#0f172a;font-weight:700;cursor:pointer;flex-shrink:0}.lf-mobile-logout[data-v-40aee125]:hover{background:#f8fafc}.full-width[data-v-40aee125]{width:100%;box-sizing:border-box}.mobile-user-actions[data-v-40aee125]{margin-top:8px;padding-top:16px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:12px}.mobile-user-info[data-v-40aee125]{padding:12px;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.mobile-user-details[data-v-40aee125]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mobile-user-name[data-v-40aee125]{color:#111;font-weight:600}.mobile-user-role[data-v-40aee125]{color:#6b7280;font-size:.85rem;font-style:italic;background:#e0e7ff;padding:2px 8px;border-radius:12px}@media (min-width:901px){.lf-nav-mobile-actions[data-v-40aee125]{display:none}}@media (max-width:900px){.lf-nav[data-v-40aee125]{display:none}}.lf-header--lg .lf-header-inner[data-v-40aee125]{height:80px}.lf-header--lg .lf-header-inner--seller-dash[data-v-40aee125]{min-height:88px;padding-top:14px;padding-bottom:14px}.lf-header--lg .lf-logo-text[data-v-40aee125]{font-size:1.75rem}.lf-header--lg .lf-nav[data-v-40aee125]{gap:14px}.lf-header--lg .lf-nav-link[data-v-40aee125]{padding:10px 12px;font-size:1.1rem}.lf-header--lg .lf-user-inline-info[data-v-40aee125]{min-height:46px;padding:10px 14px}.lf-header--lg .lf-user-inline-name[data-v-40aee125]{font-size:.95rem}.lf-header--lg .lf-btn[data-v-40aee125]{padding:10px 18px;font-size:1rem}.lf-header--lg .lf-logout-btn[data-v-40aee125]{height:52px;padding:0 20px;font-size:17px}.lf-header--lg .lf-logout-icon[data-v-40aee125]{width:24px;height:24px}.lf-header--lg .header-icons[data-v-40aee125]{gap:10px}.lf-header--lg .lf-icon-btn .user-avatar.user-avatar-compact[data-v-40aee125],.lf-header--lg .lf-icon-btn[data-v-40aee125]{width:44px;height:44px}@media (max-width:768px){.lf-header--lg .lf-header-inner[data-v-40aee125]{height:72px;padding:0 18px}.lf-header--lg .lf-logo-text[data-v-40aee125]{font-size:1.5rem}.lf-header-inner--wide[data-v-40aee125]{padding:0 16px}}.otp-captcha-modal[data-v-608d6956]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px}.otp-captcha-modal__backdrop[data-v-608d6956]{position:absolute;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(4px)}.otp-captcha-modal__panel[data-v-608d6956]{position:relative;width:100%;max-width:400px;padding:28px 24px 22px;background:#fff;border-radius:20px;border:1px solid rgba(148,163,184,.25);box-shadow:0 24px 64px rgba(15,23,42,.22);text-align:center}.otp-captcha-modal__close[data-v-608d6956]{position:absolute;top:12px;right:14px;border:none;background:transparent;font-size:26px;line-height:1;color:#94a3b8;cursor:pointer;padding:4px}.otp-captcha-modal__close[data-v-608d6956]:hover{color:#0f172a}.otp-captcha-modal__icon[data-v-608d6956]{width:52px;height:52px;margin:0 auto 14px;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#dbeafe);color:#155dfc;display:flex;align-items:center;justify-content:center}.otp-captcha-modal__title[data-v-608d6956]{margin:0 0 8px;font-size:1.25rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.otp-captcha-modal__desc[data-v-608d6956]{margin:0 0 20px;font-size:14px;line-height:1.5;color:#64748b}.otp-captcha-modal__desc strong[data-v-608d6956]{color:#0f172a;font-weight:700}.otp-captcha-modal__img-wrap[data-v-608d6956]{display:block;width:100%;margin:0 auto 16px;padding:0;border:1px solid rgba(148,163,184,.3);border-radius:12px;background:#f8fafc;cursor:pointer;overflow:hidden;min-height:72px}.otp-captcha-modal__img[data-v-608d6956]{display:block;width:100%;height:auto;min-height:72px;-o-object-fit:contain;object-fit:contain}.otp-captcha-modal__img-placeholder[data-v-608d6956]{display:flex;align-items:center;justify-content:center;min-height:72px;padding:12px;font-size:13px;color:#64748b}.otp-captcha-modal__input-wrap[data-v-608d6956]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.otp-captcha-modal__input[data-v-608d6956]{flex:1;height:44px;padding:0 14px;border:1px solid rgba(148,163,184,.45);border-radius:10px;font-size:15px;color:#0f172a;outline:none}.otp-captcha-modal__input[data-v-608d6956]:focus{border-color:#155dfc;box-shadow:0 0 0 3px rgba(21,93,252,.15)}.otp-captcha-modal__refresh-link[data-v-608d6956]{flex-shrink:0;border:none;background:transparent;color:#155dfc;font-size:13px;font-weight:700;cursor:pointer;padding:8px 4px}.otp-captcha-modal__error[data-v-608d6956]{margin:0 0 12px;font-size:13px;color:#dc2626;text-align:left}.otp-captcha-modal__skip[data-v-608d6956]{margin-bottom:16px;font-size:14px;color:#64748b}.otp-captcha-modal__actions[data-v-608d6956]{display:flex;gap:10px;margin-top:16px}.otp-captcha-modal__btn[data-v-608d6956]{flex:1;height:44px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;border:none}.otp-captcha-modal__btn--ghost[data-v-608d6956]{background:#f1f5f9;color:#475569}.otp-captcha-modal__btn--ghost[data-v-608d6956]:hover{background:#e2e8f0}.otp-captcha-modal__btn--primary[data-v-608d6956]{background:#155dfc;color:#fff}.otp-captcha-modal__btn--primary[data-v-608d6956]:hover:not(:disabled){background:#1249d4}.otp-captcha-modal__btn--primary[data-v-608d6956]:disabled{opacity:.55;cursor:not-allowed}.lf-login-shell[data-v-6982539f]{display:flex;flex-direction:column;background:var(--lf-bg-muted,#f6f7fb);font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif)}.lf-login-shell--scale150[data-v-6982539f]{zoom:1.5}@supports not (zoom:1){.lf-login-shell--scale150[data-v-6982539f]{transform:scale(1.5);transform-origin:top center;width:66.6667%;margin-left:auto;margin-right:auto}}.auth-page[data-v-6982539f]{display:flex;align-items:flex-start;justify-content:center;padding:28px 24px 32px}.auth-card[data-v-6982539f]{background:var(--lf-bg-elevated,#fff);padding:56px 56px 40px;max-width:760px;width:100%;display:flex;flex-direction:column;align-items:stretch;border-radius:var(--lf-radius-lg,20px);border:1px solid var(--lf-border,#e2e8f0);box-shadow:var(--lf-shadow-lg,0 18px 44px rgba(15,23,42,.08))}.auth-card--compact[data-v-6982539f]{max-width:620px;padding:44px 44px 32px}.auth-title[data-v-6982539f]{font-size:40px;font-weight:800;color:var(--lf-text,#0f172a);margin:0 0 24px;text-align:center}.auth-card--compact .auth-title[data-v-6982539f]{font-size:34px;margin:0 0 20px}.social-row[data-v-6982539f]{display:grid;grid-template-columns:1fr;gap:14px;margin-top:20px}.social-btn[data-v-6982539f]{width:100%;border-radius:var(--lf-radius-sm,12px);padding:16px 18px;background:var(--lf-bg-page,#fff);border:1px solid var(--lf-primary-border,#bfdbfe);cursor:pointer;font-weight:700;font-size:18px;color:var(--lf-text,#0f172a);display:grid;grid-template-columns:36px 1fr;align-items:center;gap:12px;transition:background .15s,transform .05s}.social-btn[data-v-6982539f]:hover{background:var(--lf-primary-soft,#eff6ff)}.social-btn[data-v-6982539f]:active{transform:translateY(1px)}.auth-card--compact .social-btn[data-v-6982539f]{padding:13px 16px;font-size:16px;grid-template-columns:32px 1fr}.social-ico[data-v-6982539f]{width:36px;height:36px;border-radius:999px;background:#fff;display:grid;place-items:center;font-weight:900;font-size:18px;color:var(--lf-text,#0f172a);border:1px solid var(--lf-border,#e2e8f0)}.social-ico svg[data-v-6982539f]{display:block;width:100%;height:100%}.social-ico-google[data-v-6982539f]{background:#fff;border-color:#d6dce5}.social-ico-facebook[data-v-6982539f]{background:#1877f2;color:#fff;border-color:#1877f2}.social-ico-facebook svg[data-v-6982539f]{transform:scale(1.06)}.social-ico-apple[data-v-6982539f]{background:#111827;color:#fff;border-color:#111827}.social-ico-apple svg[data-v-6982539f]{transform:scale(1.03)}.auth-card--compact .divider[data-v-6982539f]{margin:20px 0 12px}.divider[data-v-6982539f]{display:flex;align-items:center;gap:12px;margin:24px 0 14px;color:var(--lf-text-muted,#64748b);font-weight:800;font-size:14px;letter-spacing:.8px;justify-content:center}.divider[data-v-6982539f]:after,.divider[data-v-6982539f]:before{content:"";height:1px;background:var(--lf-border,#e2e8f0);flex:1}.auth-form[data-v-6982539f]{display:flex;flex-direction:column;gap:0}.field[data-v-6982539f]{margin-bottom:22px}.auth-card--compact .field[data-v-6982539f]{margin-bottom:18px}.field-label[data-v-6982539f]{display:inline-block;font-size:18px;font-weight:700;color:var(--lf-text,#0f172a);margin:0 0 10px}.auth-card--compact .field-label[data-v-6982539f]{font-size:16px;margin-bottom:8px}.req[data-v-6982539f]{color:var(--lf-primary,#2563eb);margin-left:2px}.field-control[data-v-6982539f]{position:relative;display:flex;align-items:center}.field-icon[data-v-6982539f]{position:absolute;left:18px;color:var(--lf-text,#0f172a);opacity:.9}.field-control input[data-v-6982539f]{width:100%;height:68px;padding:0 16px 0 52px;border:2px solid var(--lf-text-secondary,#334155);border-radius:var(--lf-radius-sm,12px);font-size:20px;outline:none;background:var(--lf-bg-page,#fff);box-sizing:border-box}.auth-card--compact .field-control input[data-v-6982539f]{height:58px;font-size:17px;padding-left:48px}.auth-card--compact .field-icon[data-v-6982539f]{left:16px}.field-control input[data-v-6982539f]:focus{box-shadow:var(--lf-focus-ring,0 0 0 3px rgba(37,99,235,.2));border-color:var(--lf-primary,#2563eb)}.resend-btn[data-v-6982539f]{position:absolute;right:12px;height:42px;padding:0 14px;border-radius:10px;border:1px solid var(--lf-border,#e2e8f0);background:var(--lf-bg-page,#fff);cursor:pointer;font-weight:800;font-size:15px;color:var(--lf-text,#0f172a)}.auth-card--compact .resend-btn[data-v-6982539f]{height:36px;font-size:13px;padding:0 12px}.resend-btn[data-v-6982539f]:disabled{opacity:.55;cursor:not-allowed}.field-hint[data-v-6982539f]{margin-top:12px;font-size:14px;color:var(--lf-text-muted,#64748b)}.link-inline[data-v-6982539f]{border:none;background:transparent;padding:0;margin-left:6px;font-weight:800;font-size:14px;color:var(--lf-primary,#2563eb);text-decoration:underline;cursor:pointer}.primary-btn[data-v-6982539f]{width:100%;height:68px;border-radius:var(--lf-radius-sm,12px);border:none;background:var(--lf-primary,#2563eb);color:#fff;font-size:20px;font-weight:900;cursor:pointer;transition:background .15s,transform .05s}.primary-btn[data-v-6982539f]:hover:not(:disabled){background:var(--lf-primary-hover,#1d4ed8)}.primary-btn[data-v-6982539f]:active:not(:disabled){transform:translateY(1px)}.primary-btn[data-v-6982539f]:disabled{opacity:.65;cursor:not-allowed}.switch-row[data-v-6982539f]{margin-top:20px;display:flex;justify-content:center;gap:8px;font-size:17px;color:var(--lf-text,#0f172a)}.auth-card--compact .switch-row[data-v-6982539f]{margin-top:16px;font-size:15px}.switch-link[data-v-6982539f]{border:none;background:transparent;color:var(--lf-primary,#2563eb);font-weight:900;font-size:17px;cursor:pointer;padding:0}.auth-card--compact .switch-link[data-v-6982539f]{font-size:15px}.terms[data-v-6982539f]{margin-top:24px;text-align:center;font-size:14px;color:var(--lf-text-muted,#64748b);line-height:1.5}.auth-card--compact .terms[data-v-6982539f]{margin-top:18px;font-size:13px}@media (max-width:960px){.lf-login-shell--scale150[data-v-6982539f]{zoom:1}@supports not (zoom:1){.lf-login-shell--scale150[data-v-6982539f]{transform:none;width:100%}}.auth-page[data-v-6982539f]{padding:20px 16px 24px}.auth-card--compact[data-v-6982539f]{max-width:100%;padding:36px 24px 28px}}.terms a[data-v-6982539f]{color:var(--lf-primary,#2563eb);font-weight:800;text-decoration:underline}.lf-footer[data-v-a7e9de10]{background:#101828;padding:48px 24px 0;font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif)}.lf-footer-inner[data-v-a7e9de10]{max-width:1180px;margin:0 auto}.lf-footer-grid[data-v-a7e9de10]{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:32px 40px;padding-bottom:40px}.lf-footer-logo-row[data-v-a7e9de10]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.lf-footer-logo-text[data-v-a7e9de10]{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.02em}.lf-footer-tagline[data-v-a7e9de10]{margin:0;font-size:1rem;line-height:1.5;color:#99a1af;max-width:280px}.lf-footer-heading[data-v-a7e9de10]{margin:0 0 12px 0;font-size:1.125rem;font-weight:600;color:#fff;line-height:1.5}.lf-footer-link[data-v-a7e9de10]{display:block;margin-bottom:8px;font-size:1rem;line-height:1.5;color:#99a1af;text-decoration:none;transition:color .15s}.lf-footer-link[data-v-a7e9de10]:hover{color:#e5e7eb}.lf-footer-bottom[data-v-a7e9de10]{border-top:1px solid #1e2939;padding:24px 0 28px;text-align:center}.lf-footer-copy[data-v-a7e9de10]{margin:0;font-size:1rem;color:#99a1af}@media (max-width:900px){.lf-footer-grid[data-v-a7e9de10]{grid-template-columns:1fr 1fr}.lf-footer-brand[data-v-a7e9de10]{grid-column:1/-1}}@media (max-width:520px){.lf-footer-grid[data-v-a7e9de10]{grid-template-columns:1fr}}.lf-landing[data-v-e50bd822]{min-height:100vh;display:flex;flex-direction:column;background:#fff;font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif);color:#0f172a;--lf-shell-max:100%;--lf-shell-pad-x:24px}.lf-landing--scale150[data-v-e50bd822]{zoom:1.5}@supports not (zoom:1){.lf-landing--scale150[data-v-e50bd822]{transform:scale(1.5);transform-origin:top center;width:66.6667%;margin-left:auto;margin-right:auto}}.lf-landing>.lf-footer[data-v-e50bd822]{margin-top:auto}@keyframes lf-enter-fade-up-e50bd822{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes lf-enter-fade-up-soft-e50bd822{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lf-enter-hero-media-e50bd822{0%{opacity:0;transform:translateX(28px) scale(1.03)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes lf-enter-fade-e50bd822{0%{opacity:0}to{opacity:1}}@keyframes lf-enter-scale-up-e50bd822{0%{opacity:0;transform:translateY(36px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lf-hero-shine-e50bd822{0%{transform:translateX(-120%) skewX(-12deg);opacity:0}12%{opacity:.35}to{transform:translateX(220%) skewX(-12deg);opacity:0}}.lf-welcome-hero--enter .lf-welcome-badge[data-v-e50bd822]{animation:lf-enter-fade-up-e50bd822 .85s cubic-bezier(.22,1,.36,1) both;animation-delay:.12s}.lf-welcome-hero--enter .lf-welcome-title[data-v-e50bd822]{animation:lf-enter-fade-up-e50bd822 .95s cubic-bezier(.22,1,.36,1) both;animation-delay:.22s}.lf-welcome-hero--enter .lf-welcome-lead[data-v-e50bd822]{animation:lf-enter-fade-up-e50bd822 .9s cubic-bezier(.22,1,.36,1) both;animation-delay:.34s}.lf-welcome-hero--enter .lf-hero-stat-card[data-v-e50bd822]:first-child{animation:lf-enter-fade-e50bd822 .65s cubic-bezier(.22,1,.36,1) both,lf-float-y-e50bd822 4.2s ease-in-out 1.15s infinite}.lf-welcome-hero--enter .lf-hero-stat-card[data-v-e50bd822]:nth-child(2){animation:lf-enter-fade-e50bd822 .65s cubic-bezier(.22,1,.36,1) both,lf-float-y-e50bd822 4.2s ease-in-out 1.35s infinite;animation-delay:.44s,1.35s}.lf-welcome-hero--enter .lf-hero-stat-card[data-v-e50bd822]:nth-child(3){animation:lf-enter-fade-e50bd822 .65s cubic-bezier(.22,1,.36,1) both,lf-float-y-e50bd822 4.2s ease-in-out 1.55s infinite;animation-delay:.52s,1.55s}.lf-welcome-hero--enter .lf-welcome-media[data-v-e50bd822]{animation:lf-enter-hero-media-e50bd822 1.05s cubic-bezier(.22,1,.36,1) both;animation-delay:.28s;position:relative}.lf-welcome-hero--enter .lf-welcome-media[data-v-e50bd822]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,hsla(0,0%,100%,.22) 50%,transparent 60%);animation:lf-hero-shine-e50bd822 1.4s cubic-bezier(.22,1,.36,1) both;animation-delay:.85s}.lf-welcome-hero--enter .lf-welcome-roles-intro[data-v-e50bd822]{animation:lf-enter-fade-up-soft-e50bd822 .85s cubic-bezier(.22,1,.36,1) both;animation-delay:.5s}.lf-welcome-hero--enter .lf-role-card--enter[data-v-e50bd822]{animation:lf-enter-scale-up-e50bd822 .95s cubic-bezier(.22,1,.36,1) both;animation-delay:.58s}.lf-welcome-hero--enter .lf-role-card--enter-delay[data-v-e50bd822]{animation-delay:.72s}.lf-welcome-hero[data-v-e50bd822]{background:linear-gradient(105deg,#0f3db8,#155dfc 42%,#3b82f6);padding:32px 24px 48px;position:relative;overflow:hidden;flex:1}.lf-welcome-hero[data-v-e50bd822]:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 88% 35%,hsla(0,0%,100%,.14),transparent 60%),radial-gradient(ellipse 40% 50% at 10% 80%,rgba(0,0,0,.12),transparent 55%)}.lf-welcome-hero--compact[data-v-e50bd822]{padding:32px 24px 40px}.lf-welcome-hero--compact .lf-hero-stat-cards[data-v-e50bd822]{margin-top:20px}.lf-welcome-hero--compact .lf-welcome-hero-roles[data-v-e50bd822]{margin-top:24px}.lf-welcome-hero-inner[data-v-e50bd822]{position:relative;z-index:1;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;min-height:320px;padding:0 16px}.lf-welcome-copy[data-v-e50bd822]{color:#fff}.lf-welcome-badge[data-v-e50bd822]{display:inline-block;margin-bottom:16px;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#dbeafe;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.28)}.lf-welcome-title[data-v-e50bd822]{margin:0 0 16px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}.lf-welcome-lead[data-v-e50bd822]{margin:0;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:500;line-height:1.65;color:rgba(239,246,255,.92);max-width:32rem}.lf-hero-stat-cards[data-v-e50bd822]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.lf-hero-stat-card[data-v-e50bd822]{flex:1 1 120px;max-width:168px;padding:12px 14px;border-radius:12px;background:rgba(147,197,253,.38);border:1px solid hsla(0,0%,100%,.28);backdrop-filter:blur(6px)}.lf-hero-stat-value[data-v-e50bd822]{font-size:1.15rem;font-weight:800;color:#fff;line-height:1.2}.lf-hero-stat-label[data-v-e50bd822]{margin-top:4px;font-size:.72rem;font-weight:600;color:hsla(0,0%,100%,.88);line-height:1.3}@keyframes lf-float-y-e50bd822{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lf-float[data-v-e50bd822]{will-change:transform,opacity}.lf-welcome-hero:not(.lf-welcome-hero--enter) .lf-float[data-v-e50bd822]{animation:lf-float-y-e50bd822 4s ease-in-out infinite}.lf-welcome-hero:not(.lf-welcome-hero--enter) .lf-float--delay-1[data-v-e50bd822]{animation-delay:.2s}.lf-welcome-hero:not(.lf-welcome-hero--enter) .lf-float--delay-2[data-v-e50bd822]{animation-delay:.4s}.lf-welcome-hero--enter .lf-hero-stat-card.lf-float[data-v-e50bd822]:hover{animation-play-state:paused,paused}.lf-welcome-media[data-v-e50bd822]{border-radius:14px;overflow:hidden;box-shadow:0 24px 48px rgba(15,23,42,.28),0 0 0 1px hsla(0,0%,100%,.12)}.lf-welcome-img[data-v-e50bd822]{display:block;width:100%;height:100%;min-height:280px;max-height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.lf-welcome-hero-roles[data-v-e50bd822]{position:relative;z-index:1;max-width:1320px;margin:40px auto 0;padding:0 16px;scroll-margin-top:88px}.lf-welcome-roles-intro[data-v-e50bd822]{margin:0 0 28px;text-align:center;font-size:1.25rem;font-weight:600;color:#eff6ff}.lf-role-cards-row[data-v-e50bd822]{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.lf-role-card[data-v-e50bd822]{background:#fff;border:1px solid hsla(0,0%,100%,.6);border-radius:18px;padding:30px 28px 24px;display:flex;flex-direction:column;box-shadow:0 16px 48px rgba(15,23,42,.2);transition:transform .2s ease,box-shadow .2s ease}.lf-role-card[data-v-e50bd822]:focus-within,.lf-role-card[data-v-e50bd822]:hover{transform:translateY(-4px)}.lf-role-card-seller[data-v-e50bd822]:focus-within,.lf-role-card-seller[data-v-e50bd822]:hover{border-color:rgba(21,93,252,.35);box-shadow:0 16px 40px rgba(21,93,252,.12)}.lf-role-card-agent[data-v-e50bd822]:focus-within,.lf-role-card-agent[data-v-e50bd822]:hover{border-color:rgba(22,163,74,.35);box-shadow:0 16px 40px rgba(22,163,74,.1)}.lf-role-icon[data-v-e50bd822]{width:48px;height:48px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 14px}.lf-role-icon--square[data-v-e50bd822]{border-radius:10px}.lf-role-icon-blue[data-v-e50bd822]{background:#dbeafe;color:#155dfc}.lf-role-icon-green[data-v-e50bd822]{background:#dcfce7;color:#16a34a}.lf-role-title[data-v-e50bd822]{margin:0 0 6px;font-size:1.35rem;font-weight:800;color:#0f172a;text-align:center}.lf-role-desc[data-v-e50bd822]{margin:0 0 18px;color:#64748b;font-weight:500;font-size:.95rem;text-align:center;line-height:1.5}.lf-role-list[data-v-e50bd822]{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:10px;font-size:.9rem;font-weight:600;color:#475569;line-height:1.45}.lf-role-list li[data-v-e50bd822]{display:flex;align-items:flex-start;gap:10px}.lf-check-icon[data-v-e50bd822]{flex-shrink:0;margin-top:2px}.lf-role-btn[data-v-e50bd822]{margin-top:auto;height:48px;border:none;border-radius:10px;font-weight:700;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:filter .15s ease,transform .1s ease}.lf-role-btn[data-v-e50bd822]:active{transform:translateY(1px)}.lf-role-btn-blue[data-v-e50bd822]{background:#155dfc;color:#fff}.lf-role-btn-blue[data-v-e50bd822]:hover{filter:brightness(1.05)}.lf-role-btn-green[data-v-e50bd822]{background:#16a34a;color:#fff}.lf-role-btn-green[data-v-e50bd822]:hover{filter:brightness(1.05)}.lf-role-link[data-v-e50bd822]{margin-top:10px;border:none;background:transparent;cursor:pointer;font-weight:700;font-size:14px;align-self:center}.lf-role-card-seller .lf-role-link[data-v-e50bd822]{color:#155dfc}.lf-role-card-agent .lf-role-link[data-v-e50bd822]{color:#16a34a}.lf-role-link[data-v-e50bd822]:hover{text-decoration:underline;text-underline-offset:3px}.lf-role-footnote[data-v-e50bd822]{margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:.8rem;font-weight:700;color:#94a3b8}.lf-dot[data-v-e50bd822]{width:8px;height:8px;border-radius:999px;background:#155dfc}.lf-dot--green[data-v-e50bd822]{background:#16a34a}@media (max-width:960px){.lf-landing[data-v-e50bd822]{--lf-shell-pad-x:16px}.lf-welcome-hero[data-v-e50bd822]{padding:32px 16px 28px}.lf-hero-stat-cards[data-v-e50bd822]{margin-top:18px}.lf-hero-stat-card[data-v-e50bd822]{flex:1 1 calc(50% - 6px);max-width:none}.lf-welcome-hero-roles[data-v-e50bd822]{margin-top:28px}.lf-welcome-hero-inner[data-v-e50bd822]{grid-template-columns:1fr;gap:28px;min-height:0}.lf-welcome-media[data-v-e50bd822]{order:-1;max-height:260px}.lf-welcome-hero--enter .lf-welcome-media[data-v-e50bd822]{animation-name:lf-enter-fade-up-soft-e50bd822;animation-delay:.2s}.lf-welcome-hero--enter .lf-welcome-media[data-v-e50bd822]:after{display:none}.lf-welcome-img[data-v-e50bd822]{min-height:220px;max-height:260px}.lf-role-cards-row[data-v-e50bd822]{grid-template-columns:1fr;gap:20px;max-width:520px;margin:0 auto}.lf-landing--scale150[data-v-e50bd822]{zoom:1}@supports not (zoom:1){.lf-landing--scale150[data-v-e50bd822]{transform:none;width:100%}}}@media (prefers-reduced-motion:reduce){.lf-float[data-v-e50bd822],.lf-welcome-hero--enter .lf-hero-stat-card[data-v-e50bd822],.lf-welcome-hero--enter .lf-role-card--enter[data-v-e50bd822],.lf-welcome-hero--enter .lf-welcome-badge[data-v-e50bd822],.lf-welcome-hero--enter .lf-welcome-lead[data-v-e50bd822],.lf-welcome-hero--enter .lf-welcome-media[data-v-e50bd822],.lf-welcome-hero--enter .lf-welcome-media[data-v-e50bd822]:after,.lf-welcome-hero--enter .lf-welcome-roles-intro[data-v-e50bd822],.lf-welcome-hero--enter .lf-welcome-title[data-v-e50bd822]{animation:none!important}.lf-role-card[data-v-e50bd822]{transition:none}.lf-role-card[data-v-e50bd822]:focus-within,.lf-role-card[data-v-e50bd822]:hover{transform:none}}.home-address-search[data-v-bbf42990]{width:100%;max-width:620px;margin:0 auto 28px auto}.search-card[data-v-bbf42990]{background:var(--lf-bg-page,#fff);border-radius:999px;padding:4px;box-shadow:0 18px 40px rgba(15,23,42,.18),0 0 0 1px rgba(148,163,184,.22),inset 0 1px 0 hsla(0,0%,100%,.95)}.search-row[data-v-bbf42990]{display:flex;align-items:center;gap:14px;padding:6px 8px 6px 18px}.search-card[data-v-bbf42990]{position:relative}.search-icon[data-v-bbf42990]{font-size:1.25rem;color:var(--lf-primary,#2563eb);opacity:.9}.search-input[data-v-bbf42990]{flex:1;min-width:0;padding:12px 4px;font-size:1rem;border:none;border-radius:999px;outline:none;background:transparent;color:var(--lf-text,#0f172a)}.search-suggest[data-v-bbf42990]{position:absolute;left:18px;right:110px;top:calc(100% + 8px);background:#fff;border-radius:14px;box-shadow:0 18px 40px rgba(15,23,42,.18);overflow:hidden;z-index:10000}.search-suggest-item[data-v-bbf42990]{display:block;width:100%;text-align:left;padding:10px 12px;border:none;background:#fff;cursor:pointer;font-size:.95rem;color:var(--lf-text,#0f172a);display:flex;align-items:center;justify-content:space-between;gap:10px}.search-suggest-text[data-v-bbf42990]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggest-item.active[data-v-bbf42990],.search-suggest-item[data-v-bbf42990]:hover{background:rgba(37,99,235,.08)}.search-suggest-error[data-v-bbf42990]{margin:10px 0 0 0;font-size:.85rem;color:hsla(0,0%,100%,.9)}.search-input[data-v-bbf42990]::-moz-placeholder{color:var(--lf-text-placeholder,#94a3b8)}.search-input[data-v-bbf42990]::placeholder{color:var(--lf-text-placeholder,#94a3b8)}.search-input[data-v-bbf42990]:focus{outline:none}.search-btn[data-v-bbf42990]{padding:13px 30px;font-size:.98rem;font-weight:600;background:linear-gradient(135deg,var(--lf-primary,#2563eb) 0,var(--lf-primary-hover,#1d4ed8) 100%);color:#fff;border:none;border-radius:999px;cursor:pointer;white-space:nowrap;box-shadow:0 12px 26px rgba(37,99,235,.35),0 0 0 1px rgba(29,78,216,.35);transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.search-btn[data-v-bbf42990]:hover{background:linear-gradient(135deg,var(--lf-primary-hover,#1d4ed8) 0,#1e40af 100%);transform:translateY(-1px);box-shadow:0 16px 36px rgba(15,23,42,.4),0 0 0 1px rgba(15,23,42,.6)}.search-no-key[data-v-bbf42990]{margin:10px 0 0 0;font-size:.85rem;color:hsla(0,0%,100%,.85)}@media (max-width:640px){.search-row[data-v-bbf42990]{flex-wrap:wrap}.search-input[data-v-bbf42990]{order:1;width:100%}.search-icon[data-v-bbf42990]{order:0}.search-btn[data-v-bbf42990]{order:2;width:100%}}.lf-home[data-v-08ac1e22]{min-height:100vh;background:#fff;font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif);color:#0a0a0a;--lf-shell-max:100%;--lf-shell-pad-x:24px}@keyframes lfFadeUp-08ac1e22{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes lfHeroMediaIn-08ac1e22{0%{opacity:0;transform:translateX(18px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes lfHeroSheen-08ac1e22{0%,to{opacity:.35;transform:translate3d(-6%,-4%,0)}50%{opacity:.55;transform:translate3d(4%,2%,0)}}@keyframes lfHeroImgFloat-08ac1e22{0%,to{transform:scale(1.02) translateY(0)}50%{transform:scale(1.04) translateY(-6px)}}.lf-anim[data-v-08ac1e22]{animation:lfFadeUp-08ac1e22 .78s cubic-bezier(.22,1,.36,1) both}.lf-anim-1[data-v-08ac1e22]{animation-delay:.04s}.lf-anim-2[data-v-08ac1e22]{animation-delay:.12s}.lf-anim-3[data-v-08ac1e22]{animation-delay:.2s}.lf-anim-4[data-v-08ac1e22]{animation-delay:.28s}.lf-anim-5[data-v-08ac1e22]{animation-delay:.36s}.lf-hero-animated[data-v-08ac1e22]{position:relative;overflow:visible}.lf-hero-animated[data-v-08ac1e22]:before{content:"";pointer-events:none;position:absolute;inset:-35% -15%;background:radial-gradient(ellipse 80% 60% at 25% 15%,hsla(0,0%,100%,.16) 0,transparent 52%);animation:lfHeroSheen-08ac1e22 9s ease-in-out infinite;z-index:0}.lf-hero-media-anim[data-v-08ac1e22]{animation:lfHeroMediaIn-08ac1e22 1.05s cubic-bezier(.22,1,.36,1) .18s both}.lf-hero-media-anim .lf-hero-img[data-v-08ac1e22]{animation:lfHeroImgFloat-08ac1e22 12s ease-in-out 1.2s infinite alternate}.lf-reveal[data-v-08ac1e22]{opacity:0;transform:translateY(32px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.lf-reveal-visible[data-v-08ac1e22]{opacity:1;transform:translateY(0)}.lf-hero[data-v-08ac1e22]{background:linear-gradient(135deg,#155dfc,#193cb8);padding:64px 24px 72px}.lf-hero-inner[data-v-08ac1e22]{max-width:1536px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:stretch;min-height:520px;position:relative;z-index:1;padding:0 16px}.lf-hero-copy[data-v-08ac1e22]{display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative;z-index:2}.lf-hero-search-wrap[data-v-08ac1e22]{position:relative;z-index:3;width:100%;max-width:100%;margin-bottom:22px}.lf-hero-search-wrap[data-v-08ac1e22] .home-address-search{max-width:none;margin:0}.lf-hero-search-wrap[data-v-08ac1e22] .search-card{border-radius:999px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;box-shadow:0 20px 50px rgba(0,0,0,.28),0 0 0 1px hsla(0,0%,100%,.35),inset 0 1px 0 hsla(0,0%,100%,.98)}.lf-hero-search-wrap[data-v-08ac1e22] .search-card:hover{transform:translateY(-3px);box-shadow:0 26px 56px rgba(0,0,0,.32),0 0 0 1px hsla(0,0%,100%,.45),inset 0 1px 0 #fff}.lf-hero-search-wrap[data-v-08ac1e22] .search-no-key{text-align:left;padding-left:6px}.lf-hero-title[data-v-08ac1e22]{margin:0 0 20px;font-size:40px;font-weight:700;line-height:1.1;color:#fff;letter-spacing:-.03em}.lf-hero-title-line[data-v-08ac1e22]{display:block;white-space:nowrap}.lf-hero-lead[data-v-08ac1e22]{margin:0 0 20px;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.45;color:#dbeafe;font-weight:500;max-width:34rem}.lf-hero-list[data-v-08ac1e22]{margin:0 0 28px;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.lf-hero-list li[data-v-08ac1e22]{display:flex;align-items:flex-start;gap:12px;font-size:1.125rem;line-height:1.5;color:#fff}.lf-check[data-v-08ac1e22]{flex-shrink:0;color:#bfdbfe;margin-top:2px}.lf-hero-actions[data-v-08ac1e22]{display:flex;flex-wrap:wrap;gap:12px}.lf-btn[data-v-08ac1e22]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:500;line-height:1.25;border-radius:8px;border:none;cursor:pointer;transition:background .15s,color .15s,transform .1s;font-family:inherit}.lf-btn-white[data-v-08ac1e22]{background:#fff;color:#155dfc}.lf-btn-white[data-v-08ac1e22]:hover{background:#f8fafc}.lf-btn-ghost[data-v-08ac1e22]{background:transparent;color:#fff;border:1px solid #fff}.lf-btn-ghost[data-v-08ac1e22]:hover{background:hsla(0,0%,100%,.12)}.lf-hero-media[data-v-08ac1e22]{border-radius:12px;overflow:hidden;box-shadow:0 24px 48px rgba(15,23,42,.35);min-height:420px;align-self:stretch;display:flex}.lf-hero-img[data-v-08ac1e22]{display:block;width:100%;flex:1;min-height:420px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lf-stats[data-v-08ac1e22]{background:#f9fafb;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);padding:20px 24px}.lf-stats-inner[data-v-08ac1e22]{max-width:1536px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 32px;padding:0 16px}.lf-stat[data-v-08ac1e22]{text-align:center;min-width:120px}.lf-stat-value[data-v-08ac1e22]{font-size:1.875rem;font-weight:700;color:#155dfc;line-height:1.2}.lf-stat-label[data-v-08ac1e22]{font-size:1rem;color:#4a5565;line-height:1.5;margin-top:4px}.lf-stat-divider[data-v-08ac1e22]{width:1px;height:48px;background:#d1d5dc;flex-shrink:0}.lf-section[data-v-08ac1e22]{padding:56px 24px}.lf-section-inner[data-v-08ac1e22]{max-width:1180px;margin:0 auto;text-align:center;max-width:1536px;padding:0 16px}.lf-h2[data-v-08ac1e22]{margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#0a0a0a;letter-spacing:-.02em}.lf-h2-left[data-v-08ac1e22]{text-align:left}.lf-subtitle[data-v-08ac1e22]{margin:0 0 40px;font-size:1.25rem;color:#4a5565;line-height:1.4}.lf-lead[data-v-08ac1e22]{margin:0 0 28px;font-size:1.25rem;color:#364153;line-height:1.4}.lf-lead-left[data-v-08ac1e22]{text-align:left}.lf-how[data-v-08ac1e22]{background:#fff}.lf-how-grid[data-v-08ac1e22]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.lf-card[data-v-08ac1e22]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:24px;transition:box-shadow .2s}.lf-card[data-v-08ac1e22]:hover{box-shadow:0 12px 32px rgba(15,23,42,.08)}.lf-card-how-head[data-v-08ac1e22]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:12px}.lf-icon-circle[data-v-08ac1e22]{width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.lf-icon-circle-blue[data-v-08ac1e22]{background:#dbeafe}.lf-icon-circle-green[data-v-08ac1e22]{background:#dcfce7}.lf-icon-circle-violet[data-v-08ac1e22]{background:#f3e8ff}.lf-card-title[data-v-08ac1e22]{margin:0;font-size:1rem;font-weight:500;color:#0a0a0a;line-height:1.25}.lf-card-desc[data-v-08ac1e22]{margin:0;font-size:1rem;line-height:1.5;color:#4a5565}.lf-audience[data-v-08ac1e22]{padding:56px 24px}.lf-audience-sellers[data-v-08ac1e22]{background:#eff6ff}.lf-audience-inner[data-v-08ac1e22]{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;max-width:1536px;padding:0 16px}.lf-audience-copy[data-v-08ac1e22]{min-width:0}.lf-audience-visual[data-v-08ac1e22]{border-radius:10px;overflow:hidden;box-shadow:0 16px 40px rgba(15,23,42,.12)}.lf-audience-img[data-v-08ac1e22]{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;min-height:260px}.lf-feature-list[data-v-08ac1e22]{margin:0 0 28px;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.lf-feature-item[data-v-08ac1e22]{display:flex;gap:12px;align-items:flex-start}.lf-bullet-dot[data-v-08ac1e22]{width:8px;height:8px;border-radius:999px;background:#155dfc;margin-top:8px;flex-shrink:0}.lf-feature-title[data-v-08ac1e22]{font-size:1.125rem;font-weight:600;color:#0a0a0a;line-height:1.4}.lf-feature-text[data-v-08ac1e22]{font-size:1rem;color:#4a5565;line-height:1.5;margin-top:2px}.lf-btn-primary[data-v-08ac1e22]{background:#155dfc;color:#fff}.lf-btn-primary[data-v-08ac1e22]:hover{background:#1249e0}.lf-btn-chevron[data-v-08ac1e22]{flex-shrink:0}.lf-why[data-v-08ac1e22]{background:#f9fafb}.lf-why-grid[data-v-08ac1e22]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:8px;text-align:left}.lf-card-why[data-v-08ac1e22]{min-height:120px}.lf-why-title[data-v-08ac1e22]{margin:0 0 10px;font-size:1.125rem;font-weight:500;color:#0a0a0a;line-height:1.3}.lf-cta-band[data-v-08ac1e22]{background:linear-gradient(90deg,#155dfc,#193cb8);padding:56px 24px 64px}.lf-cta-inner[data-v-08ac1e22]{text-align:center}.lf-cta-title[data-v-08ac1e22]{margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#fff}.lf-cta-sub[data-v-08ac1e22]{margin:0 0 32px;font-size:1.25rem;color:#dbeafe;line-height:1.4}.lf-cta-actions[data-v-08ac1e22]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lf-btn-on-gradient-solid[data-v-08ac1e22]{background:#fff;color:#155dfc}.lf-btn-on-gradient-solid[data-v-08ac1e22]:hover{background:#f1f5f9}.lf-btn-on-gradient-ghost[data-v-08ac1e22]{background:transparent;border:1px solid hsla(0,0%,100%,.9);color:#fff}.lf-btn-on-gradient-ghost[data-v-08ac1e22]:hover{background:hsla(0,0%,100%,.12)}@media (max-width:960px){.lf-home[data-v-08ac1e22]{--lf-shell-pad-x:16px}.lf-hero-inner[data-v-08ac1e22]{grid-template-columns:1fr;min-height:0;gap:32px}.lf-hero-copy[data-v-08ac1e22]{justify-content:flex-start}.lf-hero-media[data-v-08ac1e22]{order:-1;min-height:0;max-height:300px}.lf-hero-img[data-v-08ac1e22]{min-height:240px;max-height:300px}.lf-audience-inner[data-v-08ac1e22],.lf-how-grid[data-v-08ac1e22]{grid-template-columns:1fr}.lf-why-grid[data-v-08ac1e22]{grid-template-columns:repeat(2,1fr)}.lf-stat-divider[data-v-08ac1e22]{display:none}}@media (max-width:560px){.lf-hero-title[data-v-08ac1e22]{font-size:clamp(30px,9.2vw,38px);line-height:1.06}.lf-hero-title-line[data-v-08ac1e22]{display:inline;white-space:normal;overflow-wrap:break-word;word-break:normal}.lf-hero-title-line+.lf-hero-title-line[data-v-08ac1e22]{margin-left:.35ch}.lf-why-grid[data-v-08ac1e22]{grid-template-columns:1fr}.lf-cta-actions[data-v-08ac1e22]{flex-direction:column;align-items:stretch}.lf-btn-on-gradient[data-v-08ac1e22]{width:100%}}@media (prefers-reduced-motion:reduce){.lf-btn[data-v-08ac1e22]{transition:none}.lf-anim[data-v-08ac1e22],.lf-hero-animated[data-v-08ac1e22]:before,.lf-hero-media-anim .lf-hero-img[data-v-08ac1e22],.lf-hero-media-anim[data-v-08ac1e22]{animation:none!important}.lf-anim[data-v-08ac1e22],.lf-hero-media-anim[data-v-08ac1e22],.lf-reveal[data-v-08ac1e22]{opacity:1!important;transform:none!important}.lf-reveal[data-v-08ac1e22]{transition:none!important}}.lf-home[data-v-4942b6fa]{min-height:100vh;background:#fff;font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif);color:#0a0a0a;--lf-shell-max:100%;--lf-shell-pad-x:24px}@keyframes lfFadeUp-4942b6fa{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes lfHeroMediaIn-4942b6fa{0%{opacity:0;transform:translateX(18px) scale(.98)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes lfHeroSheen-4942b6fa{0%,to{opacity:.35;transform:translate3d(-6%,-4%,0)}50%{opacity:.55;transform:translate3d(4%,2%,0)}}@keyframes lfHeroImgFloat-4942b6fa{0%,to{transform:scale(1.02) translateY(0)}50%{transform:scale(1.04) translateY(-6px)}}.lf-anim[data-v-4942b6fa]{animation:lfFadeUp-4942b6fa .78s cubic-bezier(.22,1,.36,1) both}.lf-anim-1[data-v-4942b6fa]{animation-delay:.04s}.lf-anim-2[data-v-4942b6fa]{animation-delay:.12s}.lf-anim-3[data-v-4942b6fa]{animation-delay:.2s}.lf-anim-4[data-v-4942b6fa]{animation-delay:.28s}.lf-anim-5[data-v-4942b6fa]{animation-delay:.36s}.lf-hero-animated[data-v-4942b6fa]{position:relative;overflow:visible}.lf-hero-animated[data-v-4942b6fa]:before{content:"";pointer-events:none;position:absolute;inset:-35% -15%;background:radial-gradient(ellipse 80% 60% at 25% 15%,hsla(0,0%,100%,.16) 0,transparent 52%);animation:lfHeroSheen-4942b6fa 9s ease-in-out infinite;z-index:0}.lf-hero-media-anim[data-v-4942b6fa]{animation:lfHeroMediaIn-4942b6fa 1.05s cubic-bezier(.22,1,.36,1) .18s both}.lf-hero-media-anim .lf-hero-img[data-v-4942b6fa]{animation:lfHeroImgFloat-4942b6fa 12s ease-in-out 1.2s infinite alternate}.lf-reveal[data-v-4942b6fa]{opacity:0;transform:translateY(32px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.lf-reveal-visible[data-v-4942b6fa]{opacity:1;transform:translateY(0)}.lf-pill[data-v-4942b6fa]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.92);font-weight:700;width:-moz-fit-content;width:fit-content;margin-bottom:14px}.lf-hero[data-v-4942b6fa]{padding:64px 24px 72px}.lf-hero-agent[data-v-4942b6fa]{background:linear-gradient(135deg,#16a34a,#0a7a34)}.lf-hero-inner[data-v-4942b6fa]{max-width:1536px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:stretch;min-height:520px;position:relative;z-index:1;padding:0 16px}.lf-hero-copy[data-v-4942b6fa]{display:flex;flex-direction:column;justify-content:center;min-width:0;position:relative;z-index:2}.lf-hero-title[data-v-4942b6fa]{margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.1;color:#fff;letter-spacing:-.03em}.lf-hero-title-line[data-v-4942b6fa]{display:block;white-space:nowrap}.lf-hero-lead[data-v-4942b6fa]{margin:0 0 18px;font-size:clamp(1.125rem,1.5vw,1.375rem);line-height:1.5;color:hsla(0,0%,100%,.9);font-weight:600;max-width:36rem}.lf-hero-list[data-v-4942b6fa]{margin:0 0 26px;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.lf-hero-list li[data-v-4942b6fa]{display:flex;align-items:flex-start;gap:12px;font-size:1.125rem;line-height:1.5;color:#fff}.lf-check[data-v-4942b6fa]{flex-shrink:0;color:hsla(0,0%,100%,.85);margin-top:2px}.lf-check-green[data-v-4942b6fa]{color:#dcfce7}.lf-hero-actions[data-v-4942b6fa]{display:flex;flex-wrap:wrap;gap:12px}.lf-btn[data-v-4942b6fa]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:700;line-height:1.25;border-radius:10px;border:none;cursor:pointer;transition:background .15s,color .15s,transform .1s;font-family:inherit}.lf-btn-white[data-v-4942b6fa]{background:#fff;color:#0a7a34}.lf-btn-white[data-v-4942b6fa]:hover{background:#f8fafc}.lf-btn-ghost[data-v-4942b6fa]{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.95)}.lf-btn-ghost[data-v-4942b6fa]:hover{background:hsla(0,0%,100%,.12)}.lf-btn-chevron[data-v-4942b6fa]{flex-shrink:0}.lf-hero-media[data-v-4942b6fa]{border-radius:12px;overflow:hidden;box-shadow:0 24px 48px rgba(15,23,42,.35);min-height:420px;align-self:stretch;display:flex}.lf-hero-img[data-v-4942b6fa]{display:block;width:100%;flex:1;min-height:420px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.lf-stats[data-v-4942b6fa]{background:#f9fafb;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);padding:20px 24px}.lf-stats-inner[data-v-4942b6fa]{max-width:1536px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 32px;padding:0 16px}.lf-stat[data-v-4942b6fa]{text-align:center;min-width:140px}.lf-stat-value[data-v-4942b6fa]{font-size:1.875rem;font-weight:900;line-height:1.2;color:#0f172a}.lf-stat-green[data-v-4942b6fa]{color:#0a7a34}.lf-stat-label[data-v-4942b6fa]{font-size:1rem;color:#4a5565;line-height:1.5;margin-top:4px}.lf-stat-divider[data-v-4942b6fa]{width:1px;height:48px;background:#d1d5dc;flex-shrink:0}.lf-section[data-v-4942b6fa]{padding:56px 24px}.lf-section-inner[data-v-4942b6fa]{max-width:1536px;margin:0 auto;text-align:center;padding:0 16px}.lf-h2[data-v-4942b6fa]{margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:900;color:#0a0a0a;letter-spacing:-.02em}.lf-h2-left[data-v-4942b6fa]{text-align:left}.lf-subtitle[data-v-4942b6fa]{margin:0 0 40px;font-size:1.25rem;color:#4a5565;line-height:1.4}.lf-lead[data-v-4942b6fa]{margin:0 0 28px;font-size:1.25rem;color:#364153;line-height:1.4}.lf-lead-left[data-v-4942b6fa]{text-align:left}.lf-pricing .lf-h2[data-v-4942b6fa]{margin:0;font-weight:700;font-size:36px;line-height:40px;text-align:center;letter-spacing:0}.lf-pricing .lf-subtitle[data-v-4942b6fa]{margin:16px 0 0;font-weight:400;font-size:20px;line-height:28px;text-align:center;color:#4a5565}.lf-how[data-v-4942b6fa]{background:#fff}.lf-how-grid[data-v-4942b6fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.lf-how-grid-4[data-v-4942b6fa]{grid-template-columns:repeat(4,1fr)}.lf-card[data-v-4942b6fa]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:24px;transition:box-shadow .2s}.lf-card[data-v-4942b6fa]:hover{box-shadow:0 12px 32px rgba(15,23,42,.08)}.lf-card-how-head[data-v-4942b6fa]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:12px}.lf-icon-circle[data-v-4942b6fa]{width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.lf-icon-circle-blue[data-v-4942b6fa]{background:#dbeafe}.lf-icon-circle-green[data-v-4942b6fa]{background:#dcfce7}.lf-icon-circle-violet[data-v-4942b6fa]{background:#f3e8ff}.lf-icon-circle-amber[data-v-4942b6fa]{background:#fef3c7}.lf-icon-step[data-v-4942b6fa]{font-size:24px;font-weight:900;line-height:1;color:#0f172a}.lf-card-title[data-v-4942b6fa]{margin:0;font-size:1rem;font-weight:800;color:#0a0a0a;line-height:1.25}.lf-card-desc[data-v-4942b6fa]{margin:0;font-size:1rem;line-height:1.5;color:#4a5565}.lf-split[data-v-4942b6fa]{padding:56px 24px;background:#f0fdf4}.lf-split-inner[data-v-4942b6fa]{max-width:1536px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:0 16px}.lf-split-media[data-v-4942b6fa]{border-radius:12px;overflow:hidden;box-shadow:0 16px 40px rgba(15,23,42,.12)}.lf-split-img[data-v-4942b6fa]{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;min-height:300px}.lf-split-copy[data-v-4942b6fa]{min-width:0}.lf-feature-list[data-v-4942b6fa]{margin:0 0 28px;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.lf-feature-item[data-v-4942b6fa]{display:flex;gap:12px;align-items:flex-start}.lf-bullet-dot[data-v-4942b6fa]{width:8px;height:8px;border-radius:999px;background:#16a34a;margin-top:8px;flex-shrink:0}.lf-bullet-dot-green[data-v-4942b6fa]{background:#16a34a}.lf-feature-title[data-v-4942b6fa]{font-size:1.125rem;font-weight:900;color:#0a0a0a;line-height:1.4}.lf-feature-text[data-v-4942b6fa]{font-size:1rem;color:#4a5565;line-height:1.5;margin-top:2px}.lf-btn-green[data-v-4942b6fa]{background:#16a34a;color:#fff}.lf-btn-green[data-v-4942b6fa]:hover{background:#0f8a3b}.lf-cta-band[data-v-4942b6fa]{padding:56px 24px 64px}.lf-cta-band-agent[data-v-4942b6fa]{background:linear-gradient(90deg,#16a34a,#0a7a34)}.lf-cta-inner[data-v-4942b6fa]{text-align:center}.lf-cta-title[data-v-4942b6fa]{margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:900;color:#fff}.lf-cta-sub[data-v-4942b6fa]{margin:0 0 32px;font-size:1.25rem;color:hsla(0,0%,100%,.9);line-height:1.4}.lf-cta-actions[data-v-4942b6fa]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lf-btn-on-gradient-solid[data-v-4942b6fa]{background:#fff;color:#0a7a34}.lf-btn-on-gradient-solid[data-v-4942b6fa]:hover{background:#f1f5f9}.lf-btn-on-gradient-ghost[data-v-4942b6fa]{background:transparent;border:1px solid hsla(0,0%,100%,.9);color:#fff}.lf-btn-on-gradient-ghost[data-v-4942b6fa]:hover{background:hsla(0,0%,100%,.12)}.lf-pricing[data-v-4942b6fa]{background:#fff;padding:64px 0 0}.lf-pricing .lf-section-inner[data-v-4942b6fa]{max-width:1536px}.lf-price-grid[data-v-4942b6fa]{width:min(1024px,100%);margin:32px auto 0;display:grid;grid-template-columns:320px 336px 320px;justify-content:center;align-items:start;gap:24px;text-align:left}.lf-price-card[data-v-4942b6fa]{border-radius:14px;padding:0;border:2px solid rgba(0,0,0,.1);background:#fff;position:relative;width:320px;height:344px;box-sizing:border-box;overflow:hidden}.lf-price-card--featured[data-v-4942b6fa]{width:336px;height:361px;border:2px solid #00c950;box-shadow:0 10.5px 15.75px -3.15px rgba(0,0,0,.1),0 4.2px 6.3px -4.2px rgba(0,0,0,.1);transform:translateY(-8px)}.lf-price-card--featured .lf-price-name[data-v-4942b6fa]{padding-top:64px}.lf-price-card--featured .lf-price[data-v-4942b6fa]{padding-top:0}.lf-price-badge[data-v-4942b6fa]{position:absolute;top:20px;left:24px;padding:4px 12px;border-radius:999px;background:#dcfce7;color:#008236;font-weight:600;font-size:14px;line-height:21px;letter-spacing:.02em;z-index:2}.lf-price-name[data-v-4942b6fa]{font-weight:500;font-size:24px;line-height:32px;color:#0a0a0a;padding:24px 24px 0;position:relative;z-index:1}.lf-price[data-v-4942b6fa]{display:flex;align-items:baseline;gap:6px;padding:8px 24px 0}.lf-price-amount[data-v-4942b6fa],.lf-price-unit[data-v-4942b6fa]{font-size:36px;font-weight:700;line-height:40px;color:#0a0a0a}.lf-price-unit[data-v-4942b6fa]{opacity:0;width:0;overflow:hidden}.lf-price-list[data-v-4942b6fa]{margin:24px 0 0;padding:0 24px;list-style:none;display:grid;gap:12px;color:#0a0a0a;font-weight:400;font-size:16px;line-height:24px}.lf-price-list li[data-v-4942b6fa]{display:flex;align-items:flex-start;gap:8px}.lf-price-check[data-v-4942b6fa]{display:block;width:20px;height:20px;margin-top:2px;flex-shrink:0}.lf-testimonials[data-v-4942b6fa]{background:#f9fafb;padding:64px 0 0;padding-bottom:64px}.lf-testimonials .lf-section-inner[data-v-4942b6fa]{max-width:1536px}.lf-testimonials .lf-h2[data-v-4942b6fa]{margin:0;font-weight:700;font-size:36px;line-height:40px;text-align:center;letter-spacing:0}.lf-testi-grid[data-v-4942b6fa]{width:min(1152px,100%);margin:48px auto 0;display:grid;grid-template-columns:repeat(3,368px);justify-content:center;gap:24px;text-align:left}.lf-testi-card[data-v-4942b6fa]{border-radius:14px;padding:24px;width:368px;height:230px;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);background:#fff}.lf-stars[data-v-4942b6fa]{font-style:normal;font-size:24px;line-height:32px;color:#f0b100;letter-spacing:0}.lf-stars[data-v-4942b6fa],.lf-testi-quote[data-v-4942b6fa]{margin:0 0 16px;font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif);font-weight:400}.lf-testi-quote[data-v-4942b6fa]{font-style:italic;font-size:16px;line-height:24px;color:#364153}.lf-testi-name[data-v-4942b6fa]{margin-top:0;font-weight:600;font-size:16px;line-height:24px;color:#0a0a0a}.lf-testi-meta[data-v-4942b6fa],.lf-testi-name[data-v-4942b6fa]{font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif);font-style:normal}.lf-testi-meta[data-v-4942b6fa]{margin-top:1px;font-weight:400;font-size:14px;line-height:20px;color:#6a7282}@media (max-width:960px){.lf-home[data-v-4942b6fa]{--lf-shell-pad-x:16px}.lf-hero-inner[data-v-4942b6fa]{grid-template-columns:1fr;min-height:0;gap:32px}.lf-hero-copy[data-v-4942b6fa]{justify-content:flex-start}.lf-hero-media[data-v-4942b6fa]{order:-1;min-height:0;max-height:300px}.lf-hero-img[data-v-4942b6fa]{min-height:240px;max-height:300px}.lf-how-grid-4[data-v-4942b6fa],.lf-how-grid[data-v-4942b6fa],.lf-price-grid[data-v-4942b6fa],.lf-split-inner[data-v-4942b6fa],.lf-testi-grid[data-v-4942b6fa]{grid-template-columns:1fr}.lf-stat-divider[data-v-4942b6fa]{display:none}}@media (max-width:560px){.lf-hero-title[data-v-4942b6fa]{font-size:clamp(30px,9.2vw,38px);line-height:1.06}.lf-hero-title-line[data-v-4942b6fa]{display:inline;white-space:normal;overflow-wrap:break-word;word-break:normal}.lf-hero-title-line+.lf-hero-title-line[data-v-4942b6fa]{margin-left:.35ch}.lf-cta-actions[data-v-4942b6fa]{flex-direction:column;align-items:stretch}.lf-btn-on-gradient[data-v-4942b6fa]{width:100%}}@media (prefers-reduced-motion:reduce){.lf-btn[data-v-4942b6fa]{transition:none}.lf-anim[data-v-4942b6fa],.lf-hero-animated[data-v-4942b6fa]:before,.lf-hero-media-anim .lf-hero-img[data-v-4942b6fa],.lf-hero-media-anim[data-v-4942b6fa]{animation:none!important}.lf-anim[data-v-4942b6fa],.lf-hero-media-anim[data-v-4942b6fa],.lf-reveal[data-v-4942b6fa]{opacity:1!important;transform:none!important}.lf-reveal[data-v-4942b6fa]{transition:none!important}}.hiw-page[data-v-c82a8c68]{min-height:100vh;background:#fff;font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif);color:#0a0a0a}.hiw-inner[data-v-c82a8c68]{max-width:920px;margin:0 auto;padding:0 24px}.hiw-narrow[data-v-c82a8c68]{max-width:896px}.hiw-hero[data-v-c82a8c68]{background:linear-gradient(135deg,#155dfc,#193cb8);padding:56px 24px 64px;text-align:center}.hiw-h1[data-v-c82a8c68]{margin:0 0 16px;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;color:#fff;letter-spacing:-.02em}.hiw-hero-sub[data-v-c82a8c68]{margin:0 auto;max-width:52rem;font-size:1.25rem;line-height:1.45;color:#dbeafe}.hiw-section[data-v-c82a8c68]{padding:48px 0 56px}.hiw-surface-white[data-v-c82a8c68]{background:#fff}.hiw-surface-soft[data-v-c82a8c68]{background:#eff6ff}.hiw-surface-muted[data-v-c82a8c68]{background:#f9fafb}.hiw-h2[data-v-c82a8c68]{margin:0 0 10px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;text-align:center;color:#0a0a0a}.hiw-lead[data-v-c82a8c68]{margin:0 0 32px;text-align:center;font-size:1.25rem;color:#4a5565;line-height:1.4}.hiw-lead-tight[data-v-c82a8c68]{margin-bottom:22px}.hiw-pitch-grid[data-v-c82a8c68]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}.hiw-pitch-card[data-v-c82a8c68]{border-radius:14px;padding:22px 22px 20px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 16px 44px rgba(15,23,42,.08);display:flex;flex-direction:column}.hiw-pitch-seller[data-v-c82a8c68]{border-color:rgba(21,93,252,.22)}.hiw-pitch-agent[data-v-c82a8c68]{border-color:rgba(22,163,74,.22)}.hiw-pitch-title[data-v-c82a8c68]{margin:0 0 12px;font-size:1.125rem;font-weight:700;color:#0a0a0a}.hiw-bullets-compact[data-v-c82a8c68]{margin-top:0;padding-left:1.1em;font-size:1rem;color:#364153}.hiw-bullets-compact li[data-v-c82a8c68]{margin-bottom:8px}.hiw-pitch-actions[data-v-c82a8c68]{margin-top:auto;padding-top:12px}.hiw-btn-outline-blue[data-v-c82a8c68]{background:transparent;color:#155dfc;border:1px solid rgba(21,93,252,.75)}.hiw-btn-outline-blue[data-v-c82a8c68]:hover{background:rgba(21,93,252,.08)}.hiw-compare[data-v-c82a8c68]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:8px}.hiw-card[data-v-c82a8c68]{border-radius:14px;padding:22px 24px;background:#fff;border:1px solid rgba(0,0,0,.1)}.hiw-card-good[data-v-c82a8c68]{border-color:#00c950}.hiw-card-label[data-v-c82a8c68]{margin:0 0 16px;font-size:1rem;font-weight:500}.hiw-label-bad[data-v-c82a8c68]{color:#e7000b}.hiw-label-good[data-v-c82a8c68]{color:#00a63e}.hiw-bullets[data-v-c82a8c68]{margin:0;padding:0 0 0 1.1em;color:#364153;font-size:1rem;line-height:1.65}.hiw-bullets-indent[data-v-c82a8c68]{list-style:none;padding-left:0}.hiw-bullets-indent li[data-v-c82a8c68]{position:relative;padding-left:1em;margin-bottom:6px;color:#4a5565}.hiw-bullets-indent li[data-v-c82a8c68]:before{content:"•";position:absolute;left:0;color:#4a5565}.hiw-step-card[data-v-c82a8c68]{border-radius:14px;padding:20px 22px 22px;margin-bottom:18px;background:#fff;border:1px solid #155dfc}.hiw-step-agent[data-v-c82a8c68],.hiw-step-green[data-v-c82a8c68]{border-color:#00a63e}.hiw-step-purple[data-v-c82a8c68]{border-color:#9810fa}.hiw-step-head[data-v-c82a8c68]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.hiw-step-num[data-v-c82a8c68]{flex-shrink:0;width:40px;height:40px;border-radius:999px;background:#155dfc;color:#fff;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;justify-content:center}.hiw-step-num-agent[data-v-c82a8c68],.hiw-step-num-green[data-v-c82a8c68]{background:#00a63e}.hiw-step-num-purple[data-v-c82a8c68]{background:#9810fa}.hiw-step-title[data-v-c82a8c68]{margin:0;font-size:1rem;font-weight:500;color:#0a0a0a}.hiw-step-intro[data-v-c82a8c68]{margin:0 0 10px;font-size:1rem;color:#364153}.hiw-step-body[data-v-c82a8c68]{margin:0;font-size:1rem;color:#364153;line-height:1.5}.hiw-step-note[data-v-c82a8c68]{margin:10px 0 0;font-size:.875rem;color:#4a5565;line-height:1.45}.hiw-callout[data-v-c82a8c68]{margin-top:14px;padding:12px 14px;border-radius:4px;font-size:.875rem;line-height:1.45;color:#193cb8}.hiw-callout-blue[data-v-c82a8c68]{background:#eff6ff}.hiw-tier[data-v-c82a8c68]{background:#f9fafb;border-radius:4px;padding:12px 14px;margin-bottom:10px}.hiw-tier-title[data-v-c82a8c68]{font-weight:600;font-size:1rem;color:#0a0a0a}.hiw-tier-desc[data-v-c82a8c68]{font-size:.875rem;color:#4a5565;margin-top:4px}.hiw-success-box[data-v-c82a8c68]{margin-top:24px;padding:24px;border-radius:10px;background:#dcfce7;border:1px solid #00a63e;text-align:center}.hiw-success-title[data-v-c82a8c68]{margin:0 0 16px;font-size:1.25rem;font-weight:700;color:#0d542b}.hiw-success-list[data-v-c82a8c68]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;font-size:1rem;font-weight:600;color:#016630}.hiw-benefits[data-v-c82a8c68]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:8px}.hiw-benefit-card[data-v-c82a8c68]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:22px 16px;text-align:center}.hiw-benefit-title[data-v-c82a8c68]{margin:0 0 10px;font-size:1rem;font-weight:500;color:#0a0a0a}.hiw-benefit-desc[data-v-c82a8c68]{margin:0;font-size:1rem;line-height:1.5;color:#4a5565}.hiw-air-grid[data-v-c82a8c68]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px}.hiw-air-card[data-v-c82a8c68]{border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:22px 18px;background:#fff}.hiw-air-label[data-v-c82a8c68]{margin:0 0 12px;font-size:1rem;font-weight:500;color:#0a0a0a}.hiw-air-desc[data-v-c82a8c68]{margin:0;font-size:1rem;line-height:1.5;color:#364153}.hiw-cta-band[data-v-c82a8c68]{background:linear-gradient(90deg,#155dfc,#193cb8);padding:48px 24px 56px}.hiw-cta-inner[data-v-c82a8c68]{text-align:center}.hiw-cta-title[data-v-c82a8c68]{margin:0 0 10px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#fff}.hiw-cta-sub[data-v-c82a8c68]{margin:0 0 28px;font-size:1.25rem;color:#dbeafe}.hiw-cta-actions[data-v-c82a8c68]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hiw-btn[data-v-c82a8c68]{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;font-size:.875rem;font-weight:500;border-radius:8px;border:none;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.hiw-btn-solid[data-v-c82a8c68]{background:#fff;color:#155dfc}.hiw-btn-solid[data-v-c82a8c68]:hover{background:#f1f5f9}.hiw-btn-outline[data-v-c82a8c68]{background:transparent;color:#fff;border:1px solid #fff}.hiw-btn-outline[data-v-c82a8c68]:hover{background:hsla(0,0%,100%,.12)}@media (max-width:900px){.hiw-compare[data-v-c82a8c68],.hiw-pitch-grid[data-v-c82a8c68]{grid-template-columns:1fr}.hiw-benefits[data-v-c82a8c68]{grid-template-columns:repeat(2,1fr)}.hiw-air-grid[data-v-c82a8c68]{grid-template-columns:1fr}}@media (max-width:520px){.hiw-benefits[data-v-c82a8c68]{grid-template-columns:1fr}.hiw-cta-actions[data-v-c82a8c68]{flex-direction:column;align-items:stretch}}.property-address-map[data-v-67798bfc]{margin-bottom:1.25rem}.property-address-map--map-only[data-v-67798bfc]{margin-bottom:0}.map-shell[data-v-67798bfc]{position:relative}.map-hint[data-v-67798bfc]{font-size:.9rem;color:#555;margin-bottom:.5rem}.map-hint kbd[data-v-67798bfc]{padding:.1em .4em;font-size:.85em;background:#f0f0f0;border:1px solid #ccc;border-radius:4px}.map-search-row[data-v-67798bfc]{position:relative;margin-bottom:.5rem}.map-search-row--overlay[data-v-67798bfc]{position:absolute;top:10px;left:10px;right:10px;z-index:5;margin:0}.map-search-row--overlay .map-search-input[data-v-67798bfc]{border-color:rgba(195,198,215,.8);border-radius:8px;box-shadow:0 4px 14px rgba(11,28,48,.12);font-size:14px;padding:10px 2.5rem 10px 12px}.map-search-row--overlay .map-suggest[data-v-67798bfc]{z-index:6}.map-search-input[data-v-67798bfc]{width:100%;padding:.6rem 2.25rem .6rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem;box-sizing:border-box;background:#fff}.map-search-icon[data-v-67798bfc]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#64748b;display:inline-flex;align-items:center}.map-suggest[data-v-67798bfc]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 12px 26px rgba(15,23,42,.18);overflow:hidden;z-index:900}.map-suggest-item[data-v-67798bfc]{display:block;width:100%;text-align:left;padding:10px 12px;border:none;background:#fff;cursor:pointer;font-size:.95rem;color:#111;display:flex;align-items:center;justify-content:space-between;gap:10px}.map-suggest-text[data-v-67798bfc]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-suggest-item.active[data-v-67798bfc],.map-suggest-item[data-v-67798bfc]:hover{background:rgba(37,99,235,.08)}.map-container[data-v-67798bfc]{width:100%;height:280px;border-radius:8px;border:1px solid #ddd;background:#f0f0f0}.street-address-autocomplete[data-v-93b7310e]{position:relative;width:100%}.street-address-autocomplete__input[data-v-93b7310e]{width:100%;padding:17px 16px;min-height:56px;border:1px solid var(--lf-wizard-border,#c3c6d7);border-radius:8px;font-size:16px;line-height:19px;outline:none;transition:border-color .15s,box-shadow .15s;background:#fff;color:var(--lf-wizard-text,#0b1c30);box-sizing:border-box}.street-address-autocomplete__input[data-v-93b7310e]:focus{border-color:var(--lf-wizard-primary,#004ac6);box-shadow:0 0 0 3px rgba(0,74,198,.12)}.street-address-autocomplete__suggest[data-v-93b7310e]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;background:#fff;border:1px solid var(--lf-wizard-border,#c3c6d7);border-radius:8px;box-shadow:0 12px 28px rgba(11,28,48,.14);overflow:hidden}.street-address-autocomplete__suggest-item[data-v-93b7310e]{display:block;width:100%;text-align:left;padding:12px 16px;border:none;background:#fff;font-size:15px;line-height:1.35;color:var(--lf-wizard-text,#0b1c30);cursor:pointer}.street-address-autocomplete__suggest-item.active[data-v-93b7310e],.street-address-autocomplete__suggest-item[data-v-93b7310e]:hover{background:rgba(0,74,198,.06)}.street-address-autocomplete__error[data-v-93b7310e]{margin:6px 0 0;font-size:13px;color:#dc2626}.sell-property-page[data-v-578f84be]{--lf-wizard-primary:#004ac6;--lf-wizard-text:#0b1c30;--lf-wizard-muted:#434655;--lf-wizard-border:#c3c6d7;--lf-wizard-sidebar-bg:#eff4ff;--lf-wizard-sidebar-w:256px;display:flex;flex-direction:column;min-height:100vh;background:#f3f4f6;padding-bottom:0;box-sizing:border-box;font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif);width:100%;max-width:100%;overflow-x:hidden}.sell-wizard-shell[data-v-578f84be]{display:flex;align-items:stretch;flex:1 1 auto;width:100%;min-height:calc(100vh - var(--lf-header-sticky-height, 76px))}.sell-wizard-sidenav[data-v-578f84be]{flex:0 0 var(--lf-wizard-sidebar-w);width:var(--lf-wizard-sidebar-w);align-self:stretch;min-height:100%;background:var(--lf-wizard-sidebar-bg);border-right:1px solid var(--lf-wizard-border);padding:32px 0 24px;box-sizing:border-box;z-index:2}.sidenav-heading[data-v-578f84be]{padding:0 24px 24px;margin:0}.sidenav-title[data-v-578f84be]{margin:0;font-size:20px;line-height:28px;font-weight:700;color:var(--lf-wizard-text)}.sidenav-subtitle[data-v-578f84be]{margin:0;font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:var(--lf-wizard-muted)}.sidenav-steps[data-v-578f84be]{display:flex;flex-direction:column;gap:4px;width:100%;padding:8px 0 0;margin:0}.sidenav-step[data-v-578f84be]{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 12px 12px 20px;border:none;background:transparent;cursor:pointer;text-align:left;border-left:4px solid transparent}.sidenav-step[data-v-578f84be]:hover:not(.sidenav-step--active){background:hsla(0,0%,100%,.35)}.sidenav-step--active[data-v-578f84be]{padding-left:16px;background:rgba(37,99,235,.1);border-left-color:var(--lf-wizard-primary)}.sidenav-step-icon[data-v-578f84be]{flex:0 0 19px;width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;color:var(--lf-wizard-muted)}.sidenav-step-icon[data-v-578f84be] svg{display:block}.sidenav-step--active .sidenav-step-icon[data-v-578f84be]{color:var(--lf-wizard-primary)}.sidenav-step--done .sidenav-step-icon[data-v-578f84be]{color:#10b981}.sidenav-step-label[data-v-578f84be]{font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:var(--lf-wizard-muted)}.sidenav-step--active .sidenav-step-label[data-v-578f84be]{color:var(--lf-wizard-primary)}.sidenav-step--done .sidenav-step-label[data-v-578f84be]{color:#0f766e}.sell-wizard-body[data-v-578f84be]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:24px;box-sizing:border-box}.sell-wizard-form[data-v-578f84be]{max-width:896px;width:100%;display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0}.sell-property-top[data-v-578f84be]{background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.sell-property-top-inner[data-v-578f84be]{max-width:1120px;margin:0 auto;padding:10px 24px 12px}.sp-top-row[data-v-578f84be]{display:flex;justify-content:flex-end;margin-bottom:4px}.sp-back-home[data-v-578f84be]{display:inline-flex;align-items:center;gap:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:8px;padding:8px 12px;font-size:.875rem;font-weight:500;color:#0a0a0a;background:#fff;cursor:pointer;transition:background .15s}.sp-back-home[data-v-578f84be]:hover{background:#f3f3f5}.sp-back-ico[data-v-578f84be]{flex-shrink:0;color:#0a0a0a}.top-back[data-v-578f84be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#4a5565;font-weight:500;font-size:.875rem;padding:4px 0 8px;cursor:pointer}.top-back[data-v-578f84be]:hover{color:#0a0a0a;text-decoration:underline;text-underline-offset:3px}.top-back-secondary[data-v-578f84be]{display:block;text-align:left}.sp-progress-head[data-v-578f84be]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;margin-bottom:8px}.sp-step-meta[data-v-578f84be],.sp-step-pct[data-v-578f84be]{font-size:.875rem;font-weight:500;color:#4a5565;line-height:1.25}.sp-progress-track[data-v-578f84be]{width:100%;height:8px;border-radius:999px;background:rgba(3,2,19,.2);overflow:hidden;margin-bottom:14px}.sp-progress-fill[data-v-578f84be]{height:100%;border-radius:999px;background:#030213;transition:width .35s ease}.top-title-row[data-v-578f84be]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:6px 0 8px}.top-title-col[data-v-578f84be]{min-width:0}.top-title[data-v-578f84be]{font-size:1.125rem;font-weight:600;color:#0a0a0a;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-actions[data-v-578f84be]{display:flex;align-items:center;gap:10px;flex:0 0 auto}.top-action-btn[data-v-578f84be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(15,23,42,.16);color:#0f172a;border-radius:10px;padding:8px 12px;font-weight:800;font-size:.9rem;cursor:pointer}.top-action-icon[data-v-578f84be]{width:38px;padding:8px 0;text-align:center;font-size:1.15rem;line-height:1}.top-action-btn[data-v-578f84be]:disabled{opacity:.55;cursor:not-allowed}.top-steps[data-v-578f84be]{display:flex;align-items:center;gap:14px;overflow-x:auto;padding:0 0 6px;margin:0}.top-step[data-v-578f84be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:10px 0 10px;font-size:.9rem;font-weight:800;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.top-step-index[data-v-578f84be]{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(79,110,247,.12);color:#1d4ed8;font-weight:900;font-size:.8rem;flex:0 0 auto}.top-step.done .top-step-index[data-v-578f84be]{background:rgba(16,185,129,.14);color:#065f46}.top-step.active[data-v-578f84be]{color:#0f172a;border-bottom-color:#2563eb}.top-step.active .top-step-index[data-v-578f84be]{background:linear-gradient(135deg,#6c8cff,#4f6ef7);color:#fff}.file-upload-btn[data-v-578f84be]{display:inline-block;padding:10px 22px;background:#f2f5fa;color:#4f6ef7;border:1.5px solid #e0e6f0;border-radius:24px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .18s,color .18s,border .18s;text-align:center;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.file-upload-btn[data-v-578f84be]:focus,.file-upload-btn[data-v-578f84be]:hover{background:#e6edff;color:#3752b7;border-color:#b3c6f7}.wizard-alert[data-v-578f84be]{display:flex;align-items:flex-start;gap:16px;background:rgba(37,99,235,.1);border:1px solid rgba(0,74,198,.2);border-radius:12px;padding:16px;width:100%;box-sizing:border-box}.wizard-alert p[data-v-578f84be]{margin:0;flex:1;min-width:0;font-size:16px;line-height:26px;font-weight:500;color:var(--lf-wizard-text)}.wizard-alert-ico[data-v-578f84be]{flex:0 0 20px;width:20px;height:20px;border-radius:999px;background:var(--lf-wizard-primary);color:#fff;font-weight:800;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center;font-style:normal}.map-block--compact[data-v-578f84be]{position:relative;border-radius:12px;overflow:visible;border:1px solid rgba(195,198,215,.5);background:#e5eeff;min-height:192px}.map-block--compact[data-v-578f84be] .map-suggest{z-index:30}.map-block--compact[data-v-578f84be] .property-address-map{margin:0}.map-block--compact[data-v-578f84be] .map-container{height:192px;border:none;border-radius:12px;overflow:hidden}.address-side-fields[data-v-578f84be]{display:flex;flex-direction:column;gap:16px;padding-bottom:20px;box-sizing:border-box}.address-side-fields .form-group[data-v-578f84be]{margin-bottom:0}.address-geo-row[data-v-578f84be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.address-geo-row .form-group[data-v-578f84be]{margin-bottom:0}.map-verified-badge[data-v-578f84be]{position:absolute;left:13px;bottom:13px;z-index:500;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:9999px;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:var(--lf-wizard-text);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.map-verified-badge svg[data-v-578f84be]{color:var(--lf-wizard-primary);flex-shrink:0}.form-header-block[data-v-578f84be]{margin:0;text-align:left}.sp-complete-card[data-v-578f84be]{text-align:center}.sp-complete-badge[data-v-578f84be]{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(closest-side,#eafff0 60%,rgba(234,255,240,.4));color:#0b6b2a;font-weight:800;margin-bottom:12px;box-shadow:0 10px 20px rgba(14,122,46,.12)}.sp-complete-title[data-v-578f84be]{font-size:1.55rem;line-height:1.2;letter-spacing:-.01em;margin-bottom:10px}.sp-complete-desc[data-v-578f84be]{margin-bottom:18px;max-width:60ch}.sp-complete-actions[data-v-578f84be]{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.sp-complete-btn[data-v-578f84be]{min-width:220px;height:44px;border-radius:12px;font-weight:800}@media (max-width:640px){.sp-complete-card[data-v-578f84be]{padding:18px 14px 16px}.sp-complete-btn[data-v-578f84be]{min-width:0;width:100%}}.prefill-notice[data-v-578f84be]{background:#eff6ff;border:1px solid #93c5fd;color:#1e40af;padding:12px 16px;border-radius:8px;font-size:.9rem;margin-bottom:18px;text-align:left}.form-row[data-v-578f84be]{display:flex;gap:16px}.form-group-half[data-v-578f84be]{flex:1;min-width:0}.checkbox-label[data-v-578f84be]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:.95rem;color:#374151;cursor:pointer}.checkbox-label input[data-v-578f84be]{accent-color:#4f6ef7}.wizard-main[data-v-578f84be]{min-width:0;width:100%;max-width:896px;display:flex;flex-direction:column;align-items:flex-start;gap:31px;flex:1 1 auto;z-index:1}.wizard-step[data-v-578f84be]{gap:31px}.wizard-step-columns[data-v-578f84be],.wizard-step[data-v-578f84be]{display:flex;flex-direction:column;align-items:flex-start;width:100%;align-self:stretch}.wizard-step-columns[data-v-578f84be]{gap:32px}@media (max-width:1099px){.sell-wizard-shell[data-v-578f84be]{flex-direction:column;min-height:0}.sell-wizard-sidenav[data-v-578f84be]{width:100%;flex:0 0 auto;align-self:auto;min-height:0;border-right:none;border-bottom:1px solid var(--lf-wizard-border)}.sell-wizard-body[data-v-578f84be]{padding:20px 16px 24px}}.step-card[data-v-578f84be]{width:100%;align-self:stretch;box-sizing:border-box;background:#fff;border-radius:12px;border:1px solid rgba(195,198,215,.3);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);padding:32px}.step-card--composition[data-v-578f84be]{display:flex;flex-direction:column;gap:24px}.step-card--composition .step-section-title[data-v-578f84be]{margin:0}.step-card--description[data-v-578f84be]{display:flex;flex-direction:column;gap:16px}.step-card--description .step-section-title[data-v-578f84be]{margin:0}.step-card--description .form-group[data-v-578f84be]{margin-bottom:0}.step-card-section+.step-card-section[data-v-578f84be]{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.step-card--flush[data-v-578f84be],.step-card--info[data-v-578f84be]{padding:0;overflow:hidden}.step-card-row[data-v-578f84be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.step-info-banner[data-v-578f84be]{display:flex;align-items:flex-start;gap:12px}.step-info-banner p[data-v-578f84be]{margin:0;font-size:.9rem;line-height:1.5;color:#1e3a8a}.step-info-ico[data-v-578f84be]{flex:0 0 auto;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-style:normal;line-height:0}.step-info-ico--tip[data-v-578f84be]{background:#3b82f6}.step-card--info .step-info-banner[data-v-578f84be]{background:#eff6ff;border:none;border-radius:0;padding:16px 20px;width:100%;box-sizing:border-box}.step-card-accent-panel[data-v-578f84be]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:16px;align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:18px}.step-card-accent-panel p[data-v-578f84be]{margin:0;color:#475569;font-size:.9rem;line-height:1.5}.step-card-accent-panel--green[data-v-578f84be]{grid-template-columns:minmax(0,1fr);background:#ecfdf5;border:1px solid #bbf7d0;color:#064e3b;min-height:200px;padding:24px 22px;display:flex;flex-direction:column;justify-content:center}.step-card-accent-panel--green h4[data-v-578f84be]{margin:0 0 8px;font-size:1.1rem;font-weight:800;color:#065f46}.step-card-accent-panel--green p[data-v-578f84be]{color:#047857}.step-card-media[data-v-578f84be]{min-height:140px;background-size:cover;background-position:50%;display:flex;align-items:flex-end;padding:16px 18px;background-color:#94a3b8}.step-card-media p[data-v-578f84be]{margin:0;color:#fff;font-weight:700;font-size:1.05rem;text-shadow:0 1px 4px rgba(0,0,0,.35)}.step-section-title--accent[data-v-578f84be]{color:#1d4ed8;margin-bottom:8px}.step-card-header-tight[data-v-578f84be]{margin-bottom:10px}.step-card-header[data-v-578f84be]{margin-bottom:12px}.step-card-title[data-v-578f84be]{margin:0;color:#0a0a0a;font-weight:500;font-size:1.2rem;line-height:1.25}.step-card-desc[data-v-578f84be]{margin:6px 0 0 0;color:#717182;font-size:.875rem;line-height:1.45}.wizard-action-footer[data-v-578f84be]{width:100%;align-self:stretch;margin-top:0;background:transparent;border:none;border-radius:0;box-shadow:none;padding:16px 0 32px;position:static;z-index:1;box-sizing:border-box}@media (max-width:640px){.sell-wizard-body[data-v-578f84be]{padding-left:12px;padding-right:12px}.step-card[data-v-578f84be]{padding:20px 16px}.step-card-row[data-v-578f84be]{grid-template-columns:minmax(0,1fr)}.wizard-action-footer[data-v-578f84be]{padding-bottom:24px}}@media (max-width:480px){.sell-property-form[data-v-578f84be],.sell-property-top-inner[data-v-578f84be]{padding-left:10px;padding-right:10px}.wizard-footer-actions[data-v-578f84be]{flex-direction:column}.wizard-action-footer[data-v-578f84be]{padding-bottom:20px}.postcode-row[data-v-578f84be]{flex-direction:column;align-items:stretch}.postcode-input[data-v-578f84be]{width:100%;flex:0 0 auto}.postcode-row .btn[data-v-578f84be]{width:100%}}.wizard-footer-actions[data-v-578f84be]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:0;width:100%}.btn-next-step[data-v-578f84be]{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:16px 48px;min-height:58px;border-radius:8px;font-size:16px;line-height:26px;font-weight:700;white-space:nowrap}.wizard-progress[data-v-578f84be]{margin-bottom:12px}.sell-footer-wrap[data-v-578f84be]{flex:0 0 auto;width:100%;margin:0;padding:0;box-sizing:border-box;background:#f3f4f6}.map-block[data-v-578f84be]{margin-bottom:8px;position:relative;z-index:1}.map-block[data-v-578f84be] .map-container{height:220px}.map-block[data-v-578f84be] .property-address-map{margin-bottom:0}.map-block[data-v-578f84be] .map-search-input{padding:.5rem 2rem .5rem .65rem;font-size:.875rem}.preview-grid[data-v-578f84be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.preview-item[data-v-578f84be]{border:none;border-radius:0;padding:12px 0;background:transparent;border-bottom:1px solid #f1f5f9}.preview-item[data-v-578f84be]:last-child{border-bottom:none;padding-bottom:0}.preview-grid .preview-item-wide[data-v-578f84be]{padding-top:4px}.preview-item-wide[data-v-578f84be]{grid-column:1/-1}.preview-label[data-v-578f84be]{font-size:.78rem;color:#64748b;font-weight:700;margin-bottom:6px}.preview-value[data-v-578f84be]{color:#0f172a;font-weight:700;font-size:.95rem}.preview-rooms[data-v-578f84be]{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.preview-room[data-v-578f84be]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:hsla(0,0%,100%,.7);font-weight:900;color:#0f172a}.preview-room-ico[data-v-578f84be]{color:#64748b;display:inline-flex;align-items:center}.preview-desc[data-v-578f84be]{white-space:pre-wrap;font-weight:600;color:#0f172a}.preview-badge[data-v-578f84be]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:800;margin-left:10px;background:rgba(100,116,139,.14);color:#334155;border:1px solid rgba(100,116,139,.22)}.preview-badge.on[data-v-578f84be]{background:rgba(79,110,247,.12);color:#1d4ed8;border-color:rgba(79,110,247,.35)}.preview-photos[data-v-578f84be]{display:flex;flex-wrap:wrap;gap:8px}.preview-photo[data-v-578f84be]{width:64px;height:64px;border-radius:10px;overflow:hidden;border:1px solid rgba(148,163,184,.28);background:#fff}.preview-photo img[data-v-578f84be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preview-map[data-v-578f84be] .map-container{height:220px}.preview-map[data-v-578f84be] .property-address-map{margin-bottom:0}.preview-more[data-v-578f84be]{width:64px;height:64px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;color:#1d4ed8;background:rgba(79,110,247,.1);border:1px dashed rgba(79,110,247,.35)}.preview-file[data-v-578f84be]{display:flex;align-items:center;gap:10px}.preview-file-thumb[data-v-578f84be]{width:44px;height:44px;border-radius:10px;overflow:hidden;border:1px solid rgba(148,163,184,.28);background:#fff;flex:0 0 auto}.preview-file-thumb img[data-v-578f84be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.preview-file-meta[data-v-578f84be]{min-width:0;display:flex;flex-direction:column;gap:4px}.preview-file-name[data-v-578f84be]{font-weight:800;color:#0f172a;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}@media (max-width:900px){.top-title-row[data-v-578f84be]{align-items:flex-start}.top-title[data-v-578f84be]{white-space:normal;line-height:1.2}.top-steps[data-v-578f84be]{gap:12px}.wizard-aside[data-v-578f84be]{position:static}.preview-grid[data-v-578f84be]{grid-template-columns:minmax(0,1fr)}}.form-group[data-v-578f84be]{display:flex;flex-direction:column;margin-bottom:16px}.form-group label[data-v-578f84be]{font-size:14px;line-height:14px;color:var(--lf-wizard-text);font-weight:600;letter-spacing:.14px;margin-bottom:8px}.required[data-v-578f84be]{color:#e53e3e;margin-left:2px;font-size:1.1em}input[type=date][data-v-578f84be],input[type=number][data-v-578f84be],input[type=text][data-v-578f84be],select[data-v-578f84be],textarea[data-v-578f84be]{padding:17px 16px;min-height:56px;border:1px solid var(--lf-wizard-border);border-radius:8px;font-size:16px;line-height:19px;outline:none;transition:border-color .15s,box-shadow .15s;background:#fff;color:var(--lf-wizard-text);box-sizing:border-box}input.field-auto-filled[data-v-578f84be]:disabled{background:#f3f3f5;color:var(--lf-wizard-muted);border-color:rgba(195,198,215,.65);cursor:not-allowed;opacity:1}select[data-v-578f84be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:48px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='m8 10 4 4 4-4' stroke='%236B7280' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px 24px;cursor:pointer}textarea[data-v-578f84be]{min-height:240px;padding:23px 24px;border-radius:12px;line-height:26px}input[data-v-578f84be]::-moz-placeholder,textarea[data-v-578f84be]::-moz-placeholder{color:#6b7280}input[data-v-578f84be]::placeholder,textarea[data-v-578f84be]::placeholder{color:#6b7280}input[data-v-578f84be]:focus,select[data-v-578f84be]:focus,textarea[data-v-578f84be]:focus{border-color:var(--lf-wizard-primary);box-shadow:0 0 0 1px rgba(0,74,198,.15)}textarea[data-v-578f84be]{resize:vertical}.postcode-row[data-v-578f84be]{display:flex;align-items:center;gap:10px;margin-top:6px}.postcode-input[data-v-578f84be]{flex:1;min-width:0}.btn[data-v-578f84be]{padding:8px 16px;font-size:.875rem;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:background .2s,color .2s,opacity .2s}.btn-primary[data-v-578f84be]{background:#030213;color:#fff;box-shadow:none}.btn-primary[data-v-578f84be]:hover:not(:disabled){background:#1a1a2e}.btn-primary[data-v-578f84be]:disabled{opacity:.55;cursor:not-allowed}.btn-secondary[data-v-578f84be]{background:#fff;color:#0a0a0a;border:1px solid rgba(0,0,0,.12);box-shadow:none}.btn-secondary[data-v-578f84be]:hover:not(:disabled){background:#f9fafb}.btn-secondary[data-v-578f84be]:disabled{opacity:.55;cursor:not-allowed}.submit-btn[data-v-578f84be]{width:100%;margin-top:0;padding:10px 16px;font-size:.875rem}.image-preview-list[data-v-578f84be]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.image-preview[data-v-578f84be]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1.5px solid #e0e6f0;background:#f7faff;display:flex;align-items:center;justify-content:center}.image-preview img[data-v-578f84be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.remove-btn[data-v-578f84be]{position:absolute;top:2px;right:2px;background:#e53e3e;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:1rem;cursor:pointer;line-height:18px;text-align:center;padding:0}.proof-upload>div[data-v-578f84be]{margin-bottom:10px}.proof-preview[data-v-578f84be]{margin-top:4px;display:flex;align-items:center;gap:8px;font-size:.98rem;color:#232b3b}.proof-preview-card[data-v-578f84be]{margin-top:10px;padding:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;align-items:stretch;gap:12px}.doc-upload-block[data-v-578f84be]{padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;margin-bottom:12px}.doc-upload-block[data-v-578f84be]:last-child{margin-bottom:0}.doc-upload-label[data-v-578f84be]{display:block;font-size:.875rem;font-weight:600;color:#0f172a;margin-bottom:10px}.proof-thumb[data-v-578f84be]{width:64px;height:64px;border-radius:10px;overflow:hidden;border:1px solid rgba(148,163,184,.28);background:#fff;flex:0 0 auto}.proof-thumb img[data-v-578f84be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.proof-meta[data-v-578f84be]{display:flex;flex-direction:column;justify-content:space-between;min-width:0;flex:1}.proof-name[data-v-578f84be]{font-weight:800;color:#0f172a;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proof-actions[data-v-578f84be]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.proof-link[data-v-578f84be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#2563eb;font-weight:900;cursor:pointer;padding:6px 8px;border-radius:10px}.proof-link[data-v-578f84be]:hover{background:rgba(37,99,235,.08);color:#1d4ed8}.error-msg[data-v-578f84be]{color:#e53e3e;font-size:.98rem;margin-top:4px}.success-msg[data-v-578f84be]{margin-top:18px;color:#38a169;font-size:1.1rem;text-align:center;font-weight:600}.upload-progress[data-v-578f84be]{margin-top:15px;padding:15px;background:#f7faff;border-radius:8px;border:1px solid #e0e6f0}.progress-bar[data-v-578f84be]{width:100%;height:8px;background:#e0e6f0;border-radius:4px;overflow:hidden;margin-bottom:8px}.progress-fill[data-v-578f84be]{height:100%;background:linear-gradient(90deg,#6c8cff,#4f6ef7);border-radius:4px;transition:width .3s ease}.progress-text[data-v-578f84be]{font-size:.9rem;color:#4f6ef7;text-align:center;font-weight:500}.price-input-container[data-v-578f84be]{display:flex;flex-direction:column;gap:8px}.price-input-wrapper[data-v-578f84be]{position:relative;display:flex;align-items:center;background:#f7faff;border:1.5px solid #e0e6f0;border-radius:12px;padding:4px 16px;transition:all .2s ease;box-shadow:0 2px 4px rgba(79,110,247,.05)}.price-input-wrapper[data-v-578f84be]:focus-within{border-color:#6c8cff;background:#fff;box-shadow:0 4px 12px rgba(108,140,255,.15);transform:translateY(-1px)}.currency-symbol[data-v-578f84be]{color:#4f6ef7;font-weight:700;font-size:1.1rem;margin-right:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:24px}.price-input[data-v-578f84be]{border:none;background:transparent;outline:none;font-size:1.1rem;font-weight:600;color:#232b3b;width:100%;padding:12px 0}.price-input[data-v-578f84be]::-moz-placeholder{color:#a0a8b8;font-weight:400}.price-input[data-v-578f84be]::placeholder{color:#a0a8b8;font-weight:400}.price-hint[data-v-578f84be]{font-size:.85rem;color:#6b7280;font-style:italic;margin-left:4px}.room-picks[data-v-578f84be]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.room-pick[data-v-578f84be]{border:1px solid rgba(148,163,184,.28);background:#f8fbff;border-radius:10px;padding:10px 10px;display:flex;align-items:center;gap:10px;min-width:0}.room-icon[data-v-578f84be]{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#1d4ed8;background:rgba(79,110,247,.12);border:1px solid rgba(79,110,247,.25);flex:0 0 auto}.room-meta[data-v-578f84be]{min-width:0;display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.room-label[data-v-578f84be]{font-weight:900;color:#0f172a;font-size:.9rem;line-height:1.1}.room-controls[data-v-578f84be]{display:inline-flex;align-items:center;gap:8px}.room-btn[data-v-578f84be]{width:28px;height:28px;border-radius:10px;border:1px solid rgba(15,23,42,.16);background:#fff;color:#0f172a;font-weight:900;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.room-btn[data-v-578f84be]:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(79,110,247,.7);box-shadow:0 8px 18px rgba(15,23,42,.08)}.room-btn[data-v-578f84be]:disabled{opacity:.5;cursor:not-allowed}.room-value[data-v-578f84be]{min-width:18px;text-align:center;font-size:1.05rem;font-weight:900;color:#0f172a}@media (max-width:640px){.room-picks[data-v-578f84be]{grid-template-columns:minmax(0,1fr)}}.wizard-page-head[data-v-578f84be]{display:flex;flex-direction:column;gap:7px}.wizard-page-title[data-v-578f84be]{margin:0;font-size:32px;line-height:38px;font-weight:700;color:var(--lf-wizard-text);letter-spacing:-.64px}.wizard-page-desc[data-v-578f84be]{margin:0;color:var(--lf-wizard-muted);font-size:16px;line-height:26px;font-weight:400}.step-section-title[data-v-578f84be]{margin:0 0 24px;font-size:20px;line-height:28px;font-weight:600;color:var(--lf-wizard-text)}.address-map-grid[data-v-578f84be]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-bottom:4px}.form-row--tight[data-v-578f84be]{margin-top:4px}.input-with-action[data-v-578f84be]{position:relative;display:flex;align-items:stretch}.input-with-action .postcode-input[data-v-578f84be]{flex:1;padding-right:76px}.input-inline-btn[data-v-578f84be]{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:#dce9ff;color:var(--lf-wizard-primary);font-weight:400;font-size:16px;line-height:24px;cursor:pointer;padding:8px 16px;border-radius:6px}.input-inline-btn[data-v-578f84be]:hover:not(:disabled){background:#c5dcff}.desc-meta[data-v-578f84be]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:0;font-size:13px;line-height:18px;color:var(--lf-wizard-muted)}.photo-dropzone[data-v-578f84be]{border:2px dashed #d1d5db;border-radius:12px;padding:28px 20px 22px;text-align:center;background:#f8fafc;transition:border-color .15s,background .15s}.photo-dropzone--active[data-v-578f84be]{border-color:#2563eb;background:#eff6ff}.photo-dropzone-icon[data-v-578f84be]{width:56px;height:56px;margin:0 auto 12px;border-radius:999px;background:#dbeafe;color:#2563eb;display:flex;align-items:center;justify-content:center}.photo-dropzone-title[data-v-578f84be]{margin:0 0 6px;font-weight:700;color:#0f172a}.photo-dropzone-hint[data-v-578f84be]{margin:0 0 14px;font-size:.85rem;color:#64748b}.file-upload-btn--primary[data-v-578f84be]{display:inline-flex;align-items:center;gap:8px;background:#2563eb;color:#fff;border:none;border-radius:8px;padding:10px 18px;margin:0;font-size:.9rem}.file-upload-btn--primary[data-v-578f84be]:hover{background:#1d4ed8;color:#fff}.photo-slot-grid[data-v-578f84be]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.photo-slot[data-v-578f84be]{aspect-ratio:1;border-radius:10px;background:#f8fafc;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.photo-slot.filled img[data-v-578f84be]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-slot-placeholder[data-v-578f84be]{color:#94a3b8}.price-input-wrapper--flat[data-v-578f84be]{background:#f3f3f5;border:1px solid transparent;border-radius:8px;box-shadow:none;transform:none}.price-visibility-hint[data-v-578f84be]{margin:6px 0 0 28px;font-size:.82rem;color:#64748b;line-height:1.45}.market-dynamics-panel[data-v-578f84be]{margin:0}.market-dynamics-visual[data-v-578f84be]{width:100%;height:88px;border-radius:10px;overflow:hidden;background:#e8eef8}.market-dynamics-img[data-v-578f84be]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sp-complete-stack .sp-complete-card[data-v-578f84be]{text-align:center}.sp-complete-stack[data-v-578f84be]{width:100%}.step-info-ico svg[data-v-578f84be]{display:block;flex:0 0 auto}.sp-complete-badge-svg[data-v-578f84be]{filter:drop-shadow(0 4px 12px rgba(15,122,69,.2))}.sp-complete-desc[data-v-578f84be]{margin-left:auto;margin-right:auto}.sp-complete-promo-row[data-v-578f84be]{gap:20px;align-items:stretch;width:100%}.sp-complete-promo-card[data-v-578f84be]{border-radius:20px;border:1px solid rgba(195,198,215,.35);box-shadow:0 1px 3px rgba(15,23,42,.06);min-height:200px;display:flex;flex-direction:column}.sp-complete-promo-card .sp-promo-green[data-v-578f84be],.sp-complete-promo-card .sp-promo-photo[data-v-578f84be]{flex:1 1 auto;min-height:200px;border-radius:20px}.sp-complete-promo-card .step-card-accent-panel--green[data-v-578f84be]{border-radius:20px;border:none;height:100%;min-height:200px;box-sizing:border-box}.sp-complete-badge-lg[data-v-578f84be]{width:72px;height:72px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center}.sp-complete-badge-svg[data-v-578f84be]{width:72px;height:72px;display:block}.sp-complete-actions[data-v-578f84be]{justify-content:center}.sp-complete-next-steps[data-v-578f84be]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid #e2e8f0;text-align:left}.sp-next-step[data-v-578f84be]{display:flex;gap:12px;align-items:flex-start}.sp-next-step strong[data-v-578f84be]{display:block;color:#0f172a;font-size:.9rem;margin-bottom:4px}.sp-next-step p[data-v-578f84be]{margin:0;font-size:.82rem;color:#64748b;line-height:1.4}.sp-next-step-ico[data-v-578f84be]{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.sp-next-step-ico svg[data-v-578f84be]{width:100%;height:100%;display:block}.sp-promo-photo[data-v-578f84be]{position:relative;min-height:200px;height:100%;padding:0;overflow:hidden;background-color:#1e293b;border-radius:20px}.sp-promo-photo-img[data-v-578f84be]{position:absolute;inset:0;width:100%;height:100%;min-height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;display:block}.sp-promo-photo-caption[data-v-578f84be]{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:28px 18px 16px;background:linear-gradient(180deg,transparent,rgba(15,23,42,.82) 55%);color:#fff;font-weight:700;font-size:1.05rem;line-height:1.3;text-shadow:0 1px 3px rgba(0,0,0,.35);box-sizing:border-box}.wizard-back-dash[data-v-578f84be]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--lf-wizard-muted);font-weight:400;font-size:16px;line-height:24px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:16px 24px;flex:none}.wizard-back-dash svg[data-v-578f84be]{color:var(--lf-wizard-muted);flex-shrink:0}.wizard-back-btn[data-v-578f84be]{display:inline-flex;align-items:center;gap:6px}.step-card--composition .room-picks[data-v-578f84be]{gap:16px;margin-top:0}.step-card--composition .room-pick[data-v-578f84be]{border:1px solid rgba(195,198,215,.2);background:var(--lf-wizard-sidebar-bg);border-radius:12px;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:center;min-width:0}.step-card--composition .room-icon[data-v-578f84be]{grid-column:1;grid-row:1/span 2;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--lf-wizard-primary);background:rgba(0,74,198,.08);border:1px solid rgba(0,74,198,.15);align-self:center;justify-self:center}.step-card--composition .room-label[data-v-578f84be]{grid-column:2;grid-row:1;font-weight:600;color:var(--lf-wizard-muted);font-size:14px;line-height:14px;text-transform:uppercase;letter-spacing:.7px;text-align:center;justify-self:stretch}.step-card--composition .room-controls[data-v-578f84be]{grid-column:2;grid-row:2;display:inline-flex;align-items:center;gap:24px;justify-content:center;justify-self:stretch}.step-card--composition .room-btn[data-v-578f84be]{width:40px;height:40px;border-radius:999px}.step-card--composition .room-btn--minus[data-v-578f84be]{border:1px solid #737686;background:#fff;color:var(--lf-wizard-text)}.step-card--composition .room-btn--plus[data-v-578f84be]{background:var(--lf-wizard-primary);border-color:var(--lf-wizard-primary);color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.step-card--composition .room-value[data-v-578f84be]{font-size:24px;line-height:31px;font-weight:600;letter-spacing:-.24px}.btn-primary[data-v-578f84be]{background:var(--lf-wizard-primary);border-radius:8px;font-weight:700;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.btn-primary[data-v-578f84be]:hover:not(:disabled){background:#003da8}@media (max-width:900px){.address-geo-row[data-v-578f84be],.address-map-grid[data-v-578f84be]{grid-template-columns:minmax(0,1fr)}.photo-slot-grid[data-v-578f84be]{grid-template-columns:repeat(3,minmax(0,1fr))}.market-dynamics-panel[data-v-578f84be],.sp-complete-next-steps[data-v-578f84be],.step-card-accent-panel[data-v-578f84be]{grid-template-columns:minmax(0,1fr)}}.aclm-map[data-v-79d96611],.agent-coverage-leaflet-map[data-v-79d96611]{width:100%;height:100%}.sa-combo[data-v-3754d3d1]{position:relative;width:100%;margin-top:4px}.sa-combo-shell[data-v-3754d3d1]{display:flex;align-items:center;gap:0;min-height:44px;padding:0 12px 0 0;border-radius:10px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.sa-combo--open .sa-combo-shell[data-v-3754d3d1]{border-color:#93c5fd;box-shadow:0 0 0 3px rgba(37,99,235,.12),0 1px 2px rgba(15,23,42,.04);border-bottom-left-radius:0;border-bottom-right-radius:0}.sa-combo--warn .sa-combo-shell[data-v-3754d3d1]{border-color:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.15)}.sa-combo--disabled .sa-combo-shell[data-v-3754d3d1]{background:#f3f4f6;opacity:.72;cursor:not-allowed}.sa-combo-ico[data-v-3754d3d1]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;color:#64748b}.sa-combo--open .sa-combo-ico[data-v-3754d3d1]{color:#2563eb}.sa-combo-input[data-v-3754d3d1]{flex:1;min-width:0;width:100%;height:44px;padding:0 8px 0 0;border:none;outline:none;background:transparent;font-size:15px;font-weight:500;line-height:1.35;color:#0f172a;box-sizing:border-box}.sa-combo-input[data-v-3754d3d1]::-moz-placeholder{color:#94a3b8;font-weight:400}.sa-combo-input[data-v-3754d3d1]::placeholder{color:#94a3b8;font-weight:400}.sa-combo-input[data-v-3754d3d1]:disabled{cursor:not-allowed}.sa-combo-trail[data-v-3754d3d1]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:44px;color:#94a3b8}.sa-combo--open .sa-combo-chevron[data-v-3754d3d1]{color:#2563eb;transform:rotate(180deg)}.sa-combo-chevron[data-v-3754d3d1]{transition:transform .15s ease}.sa-combo-spinner[data-v-3754d3d1]{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:sa-combo-spin-3754d3d1 .7s linear infinite}@keyframes sa-combo-spin-3754d3d1{to{transform:rotate(1turn)}}.sa-combo-panel[data-v-3754d3d1]{position:absolute;left:0;right:0;top:100%;margin:0;padding:6px;background:#fff;border:1px solid #93c5fd;border-top:none;border-radius:0 0 10px 10px;box-shadow:0 12px 28px rgba(15,23,42,.12);max-height:260px;overflow-y:auto;z-index:50}.sa-combo-item[data-v-3754d3d1]{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;text-align:left;cursor:pointer;font:inherit;color:#0f172a}.sa-combo-item--active[data-v-3754d3d1],.sa-combo-item[data-v-3754d3d1]:hover{background:#eff6ff}.sa-combo-item-pin[data-v-3754d3d1]{flex-shrink:0;margin-top:2px;color:#2563eb}.sa-combo-item-text[data-v-3754d3d1]{flex:1;min-width:0;font-size:14px;line-height:1.4;font-weight:500;word-break:break-word}.sa-combo-msg[data-v-3754d3d1]{margin:8px 0 0;padding:0 2px;font-size:13px;line-height:1.45;color:#64748b}.sa-combo-msg--error[data-v-3754d3d1]{color:#b45309}.ba-reg-rail[data-v-d13352ee]{flex:0 0 245px;width:245px;display:flex;flex-direction:column;gap:16px;align-self:flex-start}.ba-reg-why-card[data-v-d13352ee]{box-sizing:border-box;padding:16px;background:#e5eeff;border:1px solid #c3c6d7;border-radius:12px}.ba-reg-why-preview[data-v-d13352ee]{width:100%;margin-bottom:8px}.ba-reg-why-preview-frame[data-v-d13352ee]{box-sizing:border-box;width:100%;padding:8px;border-radius:8px;background:#fff;border:1px solid #d8deef;box-shadow:0 1px 4px rgba(11,28,48,.08)}.ba-reg-why-preview-bar[data-v-d13352ee]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #e8ecf5}.ba-reg-why-preview-logo[data-v-d13352ee]{font-size:9px;font-weight:800;letter-spacing:.06em;color:#004ac6}.ba-reg-why-preview-step[data-v-d13352ee]{font-size:8px;font-weight:600;color:#737686}.ba-reg-why-preview-body[data-v-d13352ee]{display:flex;flex-direction:column;gap:6px}.ba-reg-why-preview-title[data-v-d13352ee]{font-size:10px;font-weight:700;color:#0b1c30;line-height:1.2}.ba-reg-why-preview-field[data-v-d13352ee]{display:block;height:10px;border-radius:4px;background:#eef2f8;border:1px solid #e2e8f0}.ba-reg-why-preview-field--short[data-v-d13352ee]{width:72%}.ba-reg-why-preview-btn[data-v-d13352ee]{align-self:flex-end;margin-top:2px;padding:4px 10px;border-radius:6px;background:#004ac6;color:#fff;font-size:8px;font-weight:600;line-height:1}.ba-reg-why-title[data-v-d13352ee]{margin:8px 0 12px;font-size:20px;font-weight:600;line-height:28px;color:#0b1c30}.ba-reg-why-list[data-v-d13352ee]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ba-reg-why-item[data-v-d13352ee]{display:flex;flex-direction:row;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;color:#434655}.ba-reg-why-check[data-v-d13352ee]{flex-shrink:0;line-height:0;margin-top:1px}.ba-reg-trust[data-v-d13352ee]{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px;background:#e5eeff;border:1px solid #c3c6d7;border-radius:12px}.ba-reg-trust-ico[data-v-d13352ee]{flex-shrink:0;line-height:0}.ba-reg-trust-copy strong[data-v-d13352ee]{display:block;font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#004ac6;margin-bottom:4px}.ba-reg-trust-copy p[data-v-d13352ee]{margin:0;font-size:11px;line-height:16px;color:#434655}@media (max-width:1024px){.ba-reg-rail[data-v-d13352ee]{width:100%;flex:none}}.ba-fp-page[data-v-05bab752]{min-height:100vh;display:flex;flex-direction:column;background:#f9fafb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.ba-fp-page-scaled[data-v-05bab752]{width:100%;display:flex;flex-direction:column;flex:1 1 auto;min-height:100vh}.ba-fp-page-scaled--150[data-v-05bab752]{zoom:1.5}@supports not (zoom:1){.ba-fp-page-scaled--150[data-v-05bab752]{transform:scale(1.5);transform-origin:top center;width:66.6667%;margin-left:auto;margin-right:auto}}@media (max-width:960px){.ba-fp-page-scaled--150[data-v-05bab752]{zoom:1}@supports not (zoom:1){.ba-fp-page-scaled--150[data-v-05bab752]{transform:none;width:100%;margin-left:0;margin-right:0}}}.ba-fp-header[data-v-05bab752]{height:69px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.ba-fp-header-inner[data-v-05bab752]{width:100%;max-width:1536px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.ba-fp-brand[data-v-05bab752]{text-decoration:none}.ba-fp-logo[data-v-05bab752]{font-size:24px;font-weight:700;color:#101828;line-height:32px}.ba-fp-home-btn[data-v-05bab752]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:8px;border:none;background:transparent;font-size:14px;font-weight:500;color:#0a0a0a;cursor:pointer}.ba-fp-home-btn[data-v-05bab752]:hover{background:#f3f3f5}.ba-reg-layout-wrap[data-v-05bab752]{display:flex;align-items:stretch;flex:1 1 auto;width:100%;min-height:calc(100vh - var(--lf-header-sticky-height, 76px));box-sizing:border-box}@media (min-width:961px){.ba-fp-page-scaled--150 .ba-reg-layout-wrap[data-v-05bab752]{min-height:calc((100vh - var(--lf-header-sticky-height, 76px))/1.5)}}.ba-reg-layout-wrap--loading[data-v-05bab752]{align-items:center;justify-content:center;background:#f9fafb}.ba-reg-form[data-v-05bab752]{width:100%;margin:0;padding:0;border:none;background:transparent}.ba-reg-aside[data-v-05bab752]{flex:0 0 256px;width:256px;align-self:stretch;background:#eff4ff;border-right:1px solid #c3c6d7;padding:32px 0 24px}.ba-reg-aside-inner[data-v-05bab752],.ba-reg-aside[data-v-05bab752]{box-sizing:border-box;min-height:100%;display:flex;flex-direction:column}.ba-reg-aside-inner[data-v-05bab752]{flex:1 1 auto;width:100%}.ba-reg-aside-title[data-v-05bab752]{margin:0;font-size:20px;font-weight:600;line-height:28px;color:#004ac6}.ba-reg-aside-sub[data-v-05bab752]{margin:0;font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#434655;opacity:.7}.ba-reg-aside-head[data-v-05bab752]{margin:0 0 24px;padding:0 24px}.ba-reg-nav[data-v-05bab752]{display:flex;flex-direction:column;gap:4px;width:100%;padding:8px 0 0;margin:0}.ba-reg-nav-item[data-v-05bab752]{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:12px 12px 12px 20px;border:none;border-left:4px solid transparent;border-radius:0;background:transparent;cursor:pointer;font-family:inherit;text-align:left}.ba-reg-nav-item[data-v-05bab752]:hover:not(.ba-reg-nav-item--active):not(:disabled){background:hsla(0,0%,100%,.35)}.ba-reg-nav-item[data-v-05bab752]:disabled{cursor:default;opacity:.85}.ba-reg-nav-item--active[data-v-05bab752]{padding-left:16px;background:rgba(37,99,235,.1);border-left-color:#004ac6}.ba-reg-nav-item--active .ba-reg-nav-label[data-v-05bab752]{color:#004ac6;font-weight:600}.ba-reg-nav-item--active .ba-reg-nav-num[data-v-05bab752]{color:#004ac6}.ba-reg-nav-item--done:not(.ba-reg-nav-item--active) .ba-reg-nav-label[data-v-05bab752]{color:#434655}.ba-reg-nav-ico[data-v-05bab752]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.ba-reg-nav-num[data-v-05bab752]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:12px;font-weight:600;color:#434655}.ba-reg-nav-label[data-v-05bab752]{font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#434655}.ba-reg-main[data-v-05bab752]{flex:1 1 auto;min-width:0;min-height:100%;padding:31px 40px 48px;box-sizing:border-box;background:#f9fafb}.ba-reg-main--review-bg[data-v-05bab752]{background:#f8f9ff}.ba-reg-main-inner[data-v-05bab752]{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.ba-reg-step-canvas[data-v-05bab752]{display:flex;flex-direction:column;align-items:stretch;gap:clamp(24px,3vw,32px);width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.ba-reg-page-title[data-v-05bab752]{margin:0;font-size:32px;font-weight:700;line-height:38px;letter-spacing:-.64px;color:#0b1c30}.ba-reg-page-lead[data-v-05bab752]{margin:7px 0 0;font-size:16px;font-weight:400;line-height:26px;color:#434655}.ba-reg-page-head[data-v-05bab752]{margin-bottom:32px}.ba-reg-step[data-v-05bab752]{width:100%}.ba-reg-step-body--split[data-v-05bab752]{display:flex;flex-direction:row;align-items:flex-start;gap:24px}.ba-reg-step--s2[data-v-05bab752]{width:100%}.ba-s2-container[data-v-05bab752]{display:flex;flex-direction:column;align-items:stretch;gap:32px;max-width:1000px;width:100%;margin:0 auto;box-sizing:border-box}.ba-s2-head[data-v-05bab752]{display:flex;flex-direction:column;gap:7px}.ba-s2-title[data-v-05bab752]{margin:0;font-size:32px;font-weight:700;line-height:38px;letter-spacing:-.64px;color:#0b1c30}.ba-s2-lead[data-v-05bab752]{margin:0;font-size:18px;line-height:29px;color:#434655}.ba-s2-columns[data-v-05bab752]{display:grid;grid-template-columns:378px minmax(0,1fr);gap:32px;align-items:start}.ba-s2-left[data-v-05bab752]{display:flex;flex-direction:column;gap:16px;min-width:0}.ba-s2-card[data-v-05bab752]{box-sizing:border-box;background:#fff;border:1px solid #c3c6d7;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ba-s2-card--search[data-v-05bab752]{display:flex;flex-direction:column;gap:8px;padding:32px}.ba-s2-card--selected[data-v-05bab752]{display:flex;flex-direction:column;gap:16px;padding:32px 32px 48px;min-height:300px}.ba-s2-label[data-v-05bab752]{font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#434655}.ba-s2-combo[data-v-05bab752]{width:100%}.ba-s2-combo[data-v-05bab752] .sa-combo-shell{min-height:56px;border-radius:8px;border-color:#c3c6d7}.ba-s2-combo[data-v-05bab752] .sa-combo-input{font-size:16px;line-height:19px;padding-top:17px;padding-bottom:17px}.ba-s2-quick-wrap[data-v-05bab752]{width:100%;margin:4px 0 0}.ba-s2-quick-label[data-v-05bab752]{font-size:13px;font-weight:600;line-height:18px;color:#434655;margin-bottom:8px}.ba-s2-quick-wrap .ba-fp-quick-grid[data-v-05bab752]{grid-template-columns:repeat(2,1fr);gap:8px}.ba-s2-quick-wrap .ba-fp-quick-chip[data-v-05bab752]{min-height:36px;padding:6px 10px;font-size:12px;font-weight:600;border-color:#c3c6d7;border-radius:8px}.ba-s2-quick-wrap .ba-fp-quick-chip--on[data-v-05bab752]{border-color:#004ac6;background:#eff4ff;color:#004ac6;box-shadow:none}.ba-s2-levels[data-v-05bab752]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:8px}.ba-s2-level[data-v-05bab752]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:84px;padding:16px 12px;border:1px solid #c3c6d7;border-radius:8px;background:#fff;cursor:pointer;font-family:inherit;text-align:center}.ba-s2-level[data-v-05bab752]:hover:not(.ba-s2-level--active){background:#f8fafc}.ba-s2-level--active[data-v-05bab752]{background:#2563eb;border:2px solid #004ac6}.ba-s2-level-name[data-v-05bab752],.ba-s2-level-price[data-v-05bab752]{font-size:16px;line-height:24px;color:#0b1c30}.ba-s2-level--active .ba-s2-level-name[data-v-05bab752],.ba-s2-level--active .ba-s2-level-price[data-v-05bab752]{color:#fff}.ba-s2-selected-head[data-v-05bab752]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.ba-s2-selected-title[data-v-05bab752]{margin:0;font-size:20px;font-weight:600;line-height:28px;color:#0b1c30}.ba-s2-active-badge[data-v-05bab752]{flex-shrink:0;padding:2px 8px;border-radius:9999px;background:#004ac6;color:#fff;font-size:10px;font-weight:700;line-height:15px}.ba-s2-area-list[data-v-05bab752]{list-style:none;margin:0;padding:0 0 16px;display:flex;flex-direction:column;gap:8px}.ba-s2-area-row[data-v-05bab752]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:16px;background:#eff4ff;border:1px solid rgba(195,198,215,.3);border-radius:8px}.ba-s2-area-copy[data-v-05bab752]{display:flex;flex-direction:column;gap:0;min-width:0}.ba-s2-area-name[data-v-05bab752]{font-size:16px;line-height:24px;color:#0b1c30}.ba-s2-area-meta[data-v-05bab752]{font-size:16px;line-height:24px;color:#434655}.ba-s2-area-remove[data-v-05bab752]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:4px;border:none;border-radius:4px;background:transparent;cursor:pointer}.ba-s2-area-remove[data-v-05bab752]:hover{background:rgba(186,26,26,.08)}.ba-s2-area-empty[data-v-05bab752]{margin:0;padding:8px 0 16px;font-size:14px;line-height:22px;color:#737686}.ba-s2-mismatch[data-v-05bab752]{margin:0}.ba-s2-monthly-total[data-v-05bab752]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #c3c6d7;font-size:16px;line-height:24px;color:#434655}.ba-s2-monthly-total strong[data-v-05bab752]{font-weight:400;color:#004ac6}.ba-s2-map-panel[data-v-05bab752]{min-height:600px;height:600px;border:1px solid #c3c6d7;border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;background:#fff}.ba-s2-map-inner[data-v-05bab752]{position:relative;width:100%;height:100%}.ba-s2-map-canvas[data-v-05bab752]{width:100%;height:100%}.ba-s2-map-canvas[data-v-05bab752] .aclm-map{width:100%;height:100%;min-height:600px}.ba-s2-map-controls[data-v-05bab752]{position:absolute;top:17px;right:17px;z-index:3;display:flex;flex-direction:column;gap:8px}.ba-s2-map-ctrl[data-v-05bab752]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:#fff;color:#0b1c30;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ba-s2-map-ctrl[data-v-05bab752]:hover{background:#f8fafc}.ba-s2-map-ctrl--locate[data-v-05bab752]{margin-top:8px}.ba-s2-footer[data-v-05bab752]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;border-top:1px solid #c3c6d7}.ba-s2-btn-back[data-v-05bab752]{display:inline-flex;align-items:center;gap:8px;padding:16px 24px;border:1px solid #c3c6d7;border-radius:8px;background:#fff;color:#0b1c30;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;font-family:inherit}.ba-s2-btn-back[data-v-05bab752]:hover{background:#f8fafc}.ba-s2-btn-next[data-v-05bab752]{display:inline-flex;align-items:center;gap:8px;padding:16px 24px;border:none;border-radius:8px;background:#004ac6;color:#fff;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;font-family:inherit;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ba-s2-btn-next[data-v-05bab752]:hover{background:#003da8}.ba-reg-step--s3[data-v-05bab752]{width:100%}.ba-s3-container[data-v-05bab752]{width:100%;max-width:100%}.ba-s3-head[data-v-05bab752]{display:flex;flex-direction:column;gap:7px}.ba-s3-title[data-v-05bab752]{margin:0;font-size:32px;font-weight:700;line-height:38px;letter-spacing:-.64px;color:#0b1c30}.ba-s3-lead[data-v-05bab752]{margin:0;font-size:16px;font-weight:400;line-height:26px;color:#434655}.ba-s3-docs[data-v-05bab752]{display:flex;flex-direction:column;gap:16px;width:100%}.ba-s3-doc-card[data-v-05bab752]{box-sizing:border-box;padding:32px;background:#fff;border:1px solid #c3c6d7;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.ba-s3-doc-row[data-v-05bab752]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.ba-s3-doc-main[data-v-05bab752]{display:flex;flex-direction:row;align-items:flex-start;gap:16px;min-width:0;flex:1 1 auto}.ba-s3-doc-icon-wrap[data-v-05bab752]{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px;background:rgba(37,99,235,.1);border-radius:8px}.ba-s3-doc-copy[data-v-05bab752]{min-width:0}.ba-s3-doc-title[data-v-05bab752]{margin:0;font-size:20px;font-weight:600;line-height:28px;color:#0b1c30}.ba-s3-doc-desc[data-v-05bab752]{margin:0;font-size:13px;font-weight:400;line-height:18px;color:#434655}.ba-s3-doc-filename[data-v-05bab752]{margin:6px 0 0;font-size:12px;line-height:16px;color:#004ac6;word-break:break-all}.ba-s3-doc-actions[data-v-05bab752]{display:flex;flex-direction:row;align-items:center;gap:16px;flex-shrink:0}.ba-s3-required[data-v-05bab752]{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#ba1a1a;white-space:nowrap}.ba-s3-required--done[data-v-05bab752]{color:#006c49}.ba-s3-required-ico[data-v-05bab752]{flex-shrink:0}.ba-s3-choose-btn[data-v-05bab752]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:144px;height:48px;padding:0 16px;border-radius:8px;background:#004ac6;color:#fff;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;font-family:inherit;box-sizing:border-box}.ba-s3-choose-btn[data-v-05bab752]:hover{background:#003da8}.ba-s3-security[data-v-05bab752]{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px;background:rgba(220,233,255,.5);border-radius:12px}.ba-s3-security-ico[data-v-05bab752]{flex-shrink:0}.ba-s3-security-title[data-v-05bab752]{margin:0 0 4px;font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#0b1c30}.ba-s3-security-text[data-v-05bab752]{margin:0;font-size:13px;font-weight:400;line-height:18px;color:#434655}.ba-s3-example[data-v-05bab752]{margin:0;width:100%;border:1px solid #c3c6d7;border-radius:12px;overflow:hidden}.ba-s3-example-visual[data-v-05bab752]{min-height:220px;max-height:300px;background:linear-gradient(180deg,#f8fafc,#eef2f8);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.ba-s3-example-mock[data-v-05bab752]{width:100%;max-width:min(560px,92%);padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.08)}.ba-s3-example-mock-title[data-v-05bab752]{margin:0 0 12px;font-size:14px;font-weight:700;color:#0b1c30}.ba-s3-example-mock-row[data-v-05bab752]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ba-s3-example-mock-row span[data-v-05bab752]:first-child{flex:1;height:10px;border-radius:4px;background:#e2e8f0}.ba-s3-example-mock-btn[data-v-05bab752]{width:72px;height:24px;border-radius:6px;background:#93c5fd}.ba-s3-example-mock-badge[data-v-05bab752]{margin-top:12px;padding:8px 10px;border-radius:6px;background:#fef3c7;font-size:11px;font-weight:600;color:#92400e;text-align:center}.ba-s3-example-caption[data-v-05bab752]{margin:0;padding:16px;background:rgba(211,228,254,.3);font-size:13px;font-style:italic;font-weight:400;line-height:18px;text-align:center;color:#434655}.ba-s3-footer[data-v-05bab752]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:32px 0 0;border-top:1px solid #c3c6d7}.ba-s3-btn-back[data-v-05bab752]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-width:200px;height:58px;padding:16px 40px;border:1px solid #c3c6d7;border-radius:8px;background:#fff;color:#0b1c30;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;font-family:inherit}.ba-s3-btn-back[data-v-05bab752]:hover{background:#f8fafc}.ba-s3-btn-next[data-v-05bab752]{display:inline-flex;align-items:center;justify-content:center;min-width:192px;height:56px;padding:0 32px;border:none;border-radius:8px;background:#004ac6;color:#fff;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;font-family:inherit;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.ba-s3-btn-next[data-v-05bab752]:hover{background:#003da8}@media (max-width:900px){.ba-s3-doc-row[data-v-05bab752]{flex-direction:column;align-items:stretch}.ba-s3-doc-actions[data-v-05bab752]{justify-content:space-between;width:100%}}.ba-reg-step--s4[data-v-05bab752]{width:100%}.ba-s4-container[data-v-05bab752]{width:100%;max-width:100%}.ba-s4-head[data-v-05bab752]{display:flex;flex-direction:column;gap:8px}.ba-s4-title[data-v-05bab752]{margin:0;font-size:32px;font-weight:700;line-height:38px;letter-spacing:-.64px;color:#0b1c30}.ba-s4-lead[data-v-05bab752]{margin:0;font-size:16px;font-weight:400;line-height:24px;color:#434655}.ba-s4-summary[data-v-05bab752]{display:flex;flex-direction:row;align-items:center;gap:32px;padding:32px;background:#eff4ff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.ba-s4-summary-thumb[data-v-05bab752]{flex-shrink:0;width:224px;height:152px;border-radius:8px;overflow:hidden;background:#c3c6d7}.ba-s4-summary-img[data-v-05bab752]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ba-s4-summary-body[data-v-05bab752]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}.ba-s4-summary-top[data-v-05bab752]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.ba-s4-premium-badge[data-v-05bab752]{display:inline-flex;align-items:center;padding:.5px 8px;margin-bottom:4px;background:#6cf8bb;border-radius:9999px;font-size:10px;font-weight:400;line-height:15px;letter-spacing:.5px;text-transform:uppercase;color:#00714d}.ba-s4-plan-name[data-v-05bab752]{margin:0;font-size:20px;font-weight:600;line-height:28px;color:#0b1c30}.ba-s4-plan-meta[data-v-05bab752]{margin:4px 0 0;font-size:13px;line-height:18px;color:#434655}.ba-s4-summary-price[data-v-05bab752]{text-align:right;flex-shrink:0}.ba-s4-price-main[data-v-05bab752]{margin:0;font-size:20px;font-weight:600;line-height:28px;color:#004ac6}.ba-s4-price-sub[data-v-05bab752]{margin:0;font-size:13px;line-height:18px;color:#434655}.ba-s4-benefits[data-v-05bab752]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.ba-s4-benefit[data-v-05bab752]{display:flex;align-items:center;gap:8px;font-size:13px;line-height:18px;color:#434655}.ba-s4-areas-line[data-v-05bab752]{margin:0;font-size:12px;line-height:16px;color:#737686}.ba-s4-pay-card[data-v-05bab752]{box-sizing:border-box;padding:32px;background:#fff;border:1px solid #c3c6d7;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.ba-s4-provider-row[data-v-05bab752]{display:flex;gap:16px;margin-bottom:8px}.ba-s4-provider[data-v-05bab752]{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 16px;border:1px solid #c3c6d7;border-radius:8px;background:#fff;cursor:pointer;font-family:inherit}.ba-s4-provider[data-v-05bab752]:hover:not(:disabled){background:#f8fafc}.ba-s4-provider--active[data-v-05bab752]{border-color:#004ac6;box-shadow:0 0 0 1px #004ac6}.ba-s4-provider[data-v-05bab752]:disabled{opacity:.6;cursor:not-allowed}.ba-s4-provider-stripe[data-v-05bab752]{color:#6772e5}.ba-s4-provider-paypal[data-v-05bab752],.ba-s4-provider-stripe[data-v-05bab752]{font-size:16px;font-weight:700;line-height:24px}.ba-s4-paypal-dark[data-v-05bab752]{color:#003087}.ba-s4-paypal-blue[data-v-05bab752]{color:#009cde}.ba-s4-divider[data-v-05bab752]{display:flex;align-items:center;gap:16px;padding:8px 0;margin-bottom:8px}.ba-s4-divider-line[data-v-05bab752]{flex:1 1 0;height:1px;background:#c3c6d7}.ba-s4-divider-text[data-v-05bab752]{font-size:16px;line-height:24px;color:#434655;white-space:nowrap}.ba-s4-form[data-v-05bab752]{display:flex;flex-direction:column;gap:16px;padding-bottom:16px}.ba-s4-field[data-v-05bab752]{display:flex;flex-direction:column;gap:8px}.ba-s4-field-row[data-v-05bab752]{display:flex;gap:16px}.ba-s4-field--half[data-v-05bab752]{flex:1 1 0;min-width:0}.ba-s4-label[data-v-05bab752]{font-size:16px;line-height:24px;color:#434655}.ba-s4-input-wrap[data-v-05bab752]{position:relative;display:block}.ba-s4-input[data-v-05bab752]{box-sizing:border-box;width:100%;height:56px;padding:17px 16px;border:1px solid #c3c6d7;border-radius:8px;background:#fff;font-size:16px;line-height:19px;color:#0b1c30;font-family:inherit}.ba-s4-input[data-v-05bab752]::-moz-placeholder{color:#6b7280}.ba-s4-input[data-v-05bab752]::placeholder{color:#6b7280}.ba-s4-input[data-v-05bab752]:focus{outline:none;border-color:#004ac6;box-shadow:0 0 0 1px #004ac6}.ba-s4-input--icon[data-v-05bab752]{padding-right:44px}.ba-s4-card-ico[data-v-05bab752],.ba-s4-cvc-ico[data-v-05bab752]{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none}.ba-s4-save-card[data-v-05bab752]{display:flex;align-items:flex-start;gap:12px;padding-top:8px;cursor:pointer}.ba-s4-checkbox[data-v-05bab752]{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:#004ac6}.ba-s4-save-text[data-v-05bab752]{font-size:13px;line-height:18px;color:#434655}.ba-s4-payment-error[data-v-05bab752]{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#fef2f2;color:#ba1a1a;font-size:14px}.ba-s4-actions[data-v-05bab752]{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:16px;padding-top:32px}.ba-s4-btn-back[data-v-05bab752]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:200px;height:58px;padding:16px 24px;border:1px solid #c3c6d7;border-radius:8px;background:#fff;color:#0b1c30;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;font-family:inherit}.ba-s4-btn-back[data-v-05bab752]:hover{background:#f8fafc}.ba-s4-btn-pay[data-v-05bab752]{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:58px;padding:17px 24px;border:none;border-radius:8px;background:#004ac6;color:#fff;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;font-family:inherit;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ba-s4-btn-pay[data-v-05bab752]:hover:not(:disabled){background:#003da8}.ba-s4-btn-pay[data-v-05bab752]:disabled{opacity:.65;cursor:not-allowed}.ba-s4-ssl[data-v-05bab752]{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;opacity:.7;font-size:16px;line-height:24px;color:#434655}@media (max-width:900px){.ba-s4-summary[data-v-05bab752]{flex-direction:column;align-items:stretch}.ba-s4-summary-thumb[data-v-05bab752]{width:100%}.ba-s4-summary-top[data-v-05bab752]{flex-direction:column}.ba-s4-summary-price[data-v-05bab752]{text-align:left}.ba-s4-actions[data-v-05bab752],.ba-s4-field-row[data-v-05bab752]{flex-direction:column}.ba-s4-btn-back[data-v-05bab752],.ba-s4-btn-pay[data-v-05bab752]{width:100%}}.ba-reg-step--s5[data-v-05bab752]{width:100%}.ba-s5-canvas[data-v-05bab752]{width:100%;box-sizing:border-box}.ba-s5-container[data-v-05bab752]{display:flex;flex-direction:column;align-items:stretch;gap:clamp(24px,3vw,32px);width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.ba-s5-head[data-v-05bab752]{display:flex;flex-direction:column;gap:8px}.ba-s5-title[data-v-05bab752]{margin:0;font-size:32px;font-weight:700;line-height:38px;letter-spacing:-.64px;color:#0b1c30}.ba-s5-lead[data-v-05bab752]{margin:0;font-size:16px;line-height:24px;color:#434655}.ba-s5-grid[data-v-05bab752]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,clamp(260px,28vw,340px));gap:clamp(16px,2vw,24px);align-items:start;width:100%;box-sizing:border-box}.ba-s5-main[data-v-05bab752]{display:flex;flex-direction:column;gap:16px;min-width:0;padding-bottom:12px;box-sizing:border-box}.ba-s5-card[data-v-05bab752]{padding:32px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.ba-s5-card--agent[data-v-05bab752]{border-left:2px solid #004ac6}.ba-s5-card-head[data-v-05bab752]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.ba-s5-card-title[data-v-05bab752]{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;line-height:28px;color:#0b1c30}.ba-s5-edit[data-v-05bab752]{padding:0;border:none;background:transparent;font-size:16px;line-height:24px;color:#004ac6;cursor:pointer;font-family:inherit}.ba-s5-edit[data-v-05bab752]:hover{text-decoration:underline}.ba-s5-fields[data-v-05bab752]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(12px,2vw,16px);column-gap:clamp(12px,2vw,16px);row-gap:15px;width:100%}.ba-s5-field[data-v-05bab752]{display:flex;flex-direction:column;gap:2px}.ba-s5-field-k[data-v-05bab752]{font-size:13px;line-height:18px;letter-spacing:.65px;text-transform:uppercase;color:#434655}.ba-s5-field-v[data-v-05bab752]{font-size:16px;line-height:24px;color:#0b1c30}.ba-s5-pills[data-v-05bab752]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ba-s5-pill[data-v-05bab752]{display:inline-flex;padding:4px 12px;background:#dce9ff;border-radius:9999px;font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#434655}.ba-s5-empty[data-v-05bab752]{margin:0 0 16px;font-size:14px;color:#737686}.ba-s5-team-box[data-v-05bab752]{display:flex;align-items:flex-start;gap:16px;padding:16px;background:#eff4ff;border-radius:12px}.ba-s5-team-title[data-v-05bab752]{margin:0;font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#0b1c30}.ba-s5-team-sub[data-v-05bab752]{margin:4px 0 0;font-size:13px;line-height:18px;color:#434655}.ba-s5-doc-list[data-v-05bab752]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ba-s5-doc-row[data-v-05bab752]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;background:#f8f9ff;border:1px solid #c3c6d7;border-radius:8px}.ba-s5-doc-main[data-v-05bab752]{display:flex;align-items:center;gap:12px;min-width:0}.ba-s5-doc-name[data-v-05bab752]{font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#0b1c30;word-break:break-all}.ba-s5-doc-status[data-v-05bab752]{display:inline-flex;align-items:center;gap:4px;font-size:16px;line-height:24px;color:#ba1a1a;flex-shrink:0}.ba-s5-doc-status--verified[data-v-05bab752]{color:#006c49}.ba-s5-rail[data-v-05bab752]{display:flex;flex-direction:column;gap:16px;min-width:0;box-sizing:border-box}.ba-s5-plan-card[data-v-05bab752]{padding:16px;background:#004ac6;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);color:#fff}.ba-s5-plan-kicker[data-v-05bab752]{margin:0 0 8px;font-size:14px;font-weight:600;line-height:14px;letter-spacing:1.4px;text-transform:uppercase;opacity:.9}.ba-s5-plan-name[data-v-05bab752]{margin:0;font-size:28px;font-weight:700;line-height:42px}.ba-s5-plan-price[data-v-05bab752]{margin:0 0 8px;font-size:16px;line-height:24px;opacity:.8}.ba-s5-plan-foot[data-v-05bab752]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.2)}.ba-s5-plan-note[data-v-05bab752]{margin:0;font-size:13px;line-height:18px;flex:1}.ba-s5-insight[data-v-05bab752]{position:relative;height:200px;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.ba-s5-insight-img[data-v-05bab752]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ba-s5-insight-overlay[data-v-05bab752]{position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,28,48,.6),rgba(11,28,48,0))}.ba-s5-insight-copy[data-v-05bab752]{position:absolute;left:12px;right:12px;bottom:12px;z-index:1}.ba-s5-insight-title[data-v-05bab752]{margin:0 0 4px;font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#fff}.ba-s5-insight-text[data-v-05bab752]{margin:0;font-size:13px;line-height:18px;color:#fff;opacity:.8}.ba-s5-next-card[data-v-05bab752]{padding:16px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.ba-s5-next-title[data-v-05bab752]{margin:0 0 16px;font-size:20px;font-weight:600;line-height:28px;color:#004ac6}.ba-s5-next-list[data-v-05bab752]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.ba-s5-next-item-title[data-v-05bab752]{margin:0;font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#0b1c30}.ba-s5-next-item-desc[data-v-05bab752]{margin:4px 0 0;font-size:13px;line-height:18px;color:#434655}.ba-s5-footer[data-v-05bab752]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:91px;padding:16px 0;border-top:1px solid #c3c6d7;box-sizing:border-box}.ba-s5-btn-back[data-v-05bab752]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-width:243px;height:58px;padding:16px 40px;border:1px solid #c3c6d7;border-radius:8px;background:#fff;color:#0b1c30;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;font-family:inherit}.ba-s5-btn-back[data-v-05bab752]:hover{background:#f8fafc}.ba-s5-btn-next[data-v-05bab752]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-width:295px;height:56px;padding:16px 48px;border:none;border-radius:8px;background:#004ac6;color:#fff;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;font-family:inherit;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.ba-s5-btn-next[data-v-05bab752]:hover{background:#003da8}@media (max-width:960px){.ba-s5-grid[data-v-05bab752]{grid-template-columns:1fr}.ba-s5-rail[data-v-05bab752]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ba-s5-insight[data-v-05bab752]{grid-column:1/-1}}@media (max-width:880px){.ba-s5-grid[data-v-05bab752]{grid-template-columns:1fr;width:100%}.ba-s5-main[data-v-05bab752],.ba-s5-rail[data-v-05bab752]{width:100%}.ba-s5-rail[data-v-05bab752]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ba-s5-insight[data-v-05bab752]{grid-column:1/-1}.ba-s5-footer[data-v-05bab752]{width:100%;height:auto;flex-wrap:wrap}}@media (max-width:700px){.ba-s5-fields[data-v-05bab752]{grid-template-columns:1fr;max-width:none}.ba-s5-rail[data-v-05bab752]{grid-template-columns:1fr}.ba-s5-footer[data-v-05bab752]{flex-direction:column;align-items:stretch}.ba-s5-btn-back[data-v-05bab752],.ba-s5-btn-next[data-v-05bab752]{width:100%;min-width:0;justify-content:center}}.ba-reg-form-card[data-v-05bab752]{flex:1 1 auto;min-width:0;background:#fff;border:1px solid #c3c6d7;border-radius:12px;padding:32px 32px 48px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);box-sizing:border-box}.ba-reg-callout-compact[data-v-05bab752]{margin-bottom:16px}.ba-reg-label[data-v-05bab752]{font-weight:600;color:#0b1c30}.ba-reg-input[data-v-05bab752]{min-height:56px;padding:17px 16px;background:#fff;border:1px solid #c3c6d7;border-radius:8px;font-size:16px}.ba-reg-input[data-v-05bab752]:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.14);background:#fff}.ba-reg-field-row[data-v-05bab752]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ba-reg-upload-zone[data-v-05bab752]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:32px;background:#eff4ff;border:2px dashed #c3c6d7;border-radius:12px;cursor:pointer;text-align:center}.ba-reg-upload-title[data-v-05bab752]{font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px;color:#434655}.ba-reg-upload-hint[data-v-05bab752]{font-size:11px;line-height:16px;letter-spacing:.55px;text-transform:uppercase;color:#737686}.ba-reg-upload-name[data-v-05bab752]{margin-top:8px;font-size:13px;color:#434655}.ba-reg-primary-action[data-v-05bab752]{display:flex;justify-content:flex-end;margin-top:32px}.ba-reg-btn-primary[data-v-05bab752]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 24px;border:none;border-radius:9999px;background:#004ac6;color:#fff;font-size:16px;font-weight:700;line-height:26px;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.ba-reg-btn-primary[data-v-05bab752]:hover:not(:disabled){filter:brightness(1.05)}.ba-reg-btn-primary[data-v-05bab752]:disabled{opacity:.6;cursor:not-allowed}.ba-reg-footer-actions[data-v-05bab752]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:8px}.ba-reg-btn-back[data-v-05bab752]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #c3c6d7;border-radius:10px;background:#fff;color:#0b1c30;font-size:14px;font-weight:600;cursor:pointer}.ba-reg-btn-back[data-v-05bab752]:hover:not(:disabled){background:#f8fafc}@media (max-width:1024px){.ba-reg-layout-wrap[data-v-05bab752]{flex-direction:column;min-height:0}.ba-reg-aside[data-v-05bab752]{width:100%;flex:none;min-height:0;border-right:none;border-bottom:1px solid #c3c6d7;padding:20px 0 16px}.ba-reg-nav[data-v-05bab752]{flex-direction:row;flex-wrap:wrap}.ba-reg-nav-item[data-v-05bab752]{width:auto;flex:1 1 auto}.ba-reg-step-body--split[data-v-05bab752]{flex-direction:column}.ba-s2-columns[data-v-05bab752]{grid-template-columns:1fr}.ba-s2-map-panel[data-v-05bab752]{min-height:420px;height:420px}.ba-s2-map-canvas[data-v-05bab752] .aclm-map{min-height:420px}.ba-s2-levels[data-v-05bab752],.ba-s2-quick-wrap .ba-fp-quick-grid[data-v-05bab752]{grid-template-columns:1fr}.ba-s2-footer[data-v-05bab752]{flex-direction:column-reverse;align-items:stretch}.ba-s2-btn-back[data-v-05bab752],.ba-s2-btn-next[data-v-05bab752]{width:100%;justify-content:center}.ba-reg-field-row[data-v-05bab752]{grid-template-columns:1fr}.ba-reg-main[data-v-05bab752]{padding:20px 16px 32px}}.ba-fp-col[data-v-05bab752]{max-width:none;margin:0}.ba-fp-banner[data-v-05bab752]{margin-bottom:16px;padding:12px 16px;border-radius:10px;background:#eff6ff;border:1px solid #bfdbfe;font-size:14px;line-height:1.45;color:#1e3a8a}.ba-app-status-panel[data-v-05bab752]{margin-bottom:20px;padding:18px 20px;border-radius:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a}.ba-app-status-panel--danger[data-v-05bab752]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.ba-app-status-head[data-v-05bab752]{margin-bottom:14px}.ba-app-status-title[data-v-05bab752]{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.ba-app-status-lead[data-v-05bab752]{margin:0;font-size:14px;line-height:1.5;opacity:.92}.ba-app-status-grid[data-v-05bab752]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 20px;margin:0 0 12px}.ba-app-status-row dt[data-v-05bab752]{margin:0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;opacity:.75}.ba-app-status-row dd[data-v-05bab752]{margin:4px 0 0;font-size:14px;font-weight:600}.ba-app-status-val--success[data-v-05bab752]{color:#047857}.ba-app-status-val--danger[data-v-05bab752]{color:#b91c1c}.ba-app-status-val--info[data-v-05bab752]{color:inherit}.ba-app-status-reason[data-v-05bab752]{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:hsla(0,0%,100%,.55);font-size:13px;line-height:1.45}.ba-app-status-actions[data-v-05bab752]{display:flex;flex-wrap:wrap;gap:10px}.ba-app-status-btn[data-v-05bab752]{padding:8px 14px;border-radius:8px;border:none;background:#006c49;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.ba-app-status-btn--ghost[data-v-05bab752]{background:transparent;color:inherit;border:1px solid currentColor;opacity:.85}.ba-app-pay-readonly[data-v-05bab752]{max-width:720px;margin:0 auto 16px;padding:14px 16px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;color:#14532d}.ba-app-pay-readonly-title[data-v-05bab752]{margin:0 0 10px;font-size:15px;font-weight:700}.ba-app-pay-readonly-line[data-v-05bab752]{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:14px}.ba-app-pay-readonly-hint[data-v-05bab752]{margin:10px 0 0;font-size:13px;line-height:1.45;opacity:.9}.ba-reg-step--readonly[data-v-05bab752]{pointer-events:none;opacity:.92}.ba-app-review-footnote[data-v-05bab752]{margin:16px 0 0;font-size:14px;line-height:1.5;color:#4a5565}.ba-fp-progress-block[data-v-05bab752]{margin-bottom:16px}.ba-fp-progress-row[data-v-05bab752]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ba-fp-step-meta[data-v-05bab752],.ba-fp-step-pct[data-v-05bab752]{font-size:14px;font-weight:500;color:#4a5565;line-height:20px}.ba-fp-track[data-v-05bab752]{height:8px;border-radius:999px;background:rgba(3,2,19,.2);overflow:hidden}.ba-fp-fill[data-v-05bab752]{height:100%;background:#030213;border-radius:999px;transition:width .35s ease}.ba-fp-card[data-v-05bab752]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:24px}.ba-fp-card-head[data-v-05bab752]{margin-bottom:20px}.ba-fp-card-title[data-v-05bab752]{margin:0;font-size:24px;font-weight:500;color:#0a0a0a;line-height:32px}.ba-fp-card-desc[data-v-05bab752]{margin:8px 0 0;font-size:16px;font-weight:400;color:#717182;line-height:24px}.ba-fp-callout[data-v-05bab752]{border-radius:10px;padding:16px;margin-bottom:20px}.ba-fp-callout-blue[data-v-05bab752]{background:#eff6ff}.ba-fp-callout-text[data-v-05bab752]{margin:0;font-size:14px;font-weight:700;color:#364153;line-height:20px}.ba-fp-hint-tight[data-v-05bab752]{margin:4px 0 8px!important;color:#6a7282!important;font-size:14px!important}.form-group[data-v-05bab752]{margin-bottom:20px}.form-label[data-v-05bab752]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#0a0a0a;line-height:14px}.form-input[data-v-05bab752]{width:100%;min-height:36px;padding:8px 12px;border-radius:8px;border:1px solid transparent;background:#f3f3f5;font-size:14px;color:#0a0a0a;box-sizing:border-box}.form-input[data-v-05bab752]:focus{outline:none;background:#fff;box-shadow:0 0 0 1px rgba(3,2,19,.12)}.ba-fp-select[data-v-05bab752]{border:1px solid #d1d5dc;min-height:40px}.ba-fp-map-wrap[data-v-05bab752]{margin-top:12px;position:relative;width:100%;aspect-ratio:1/1;max-height:560px;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;background:#f3f4f6}.ba-fp-map-canvas[data-v-05bab752]{position:absolute;inset:0;z-index:1}.ba-fp-map-overlay[data-v-05bab752]{position:absolute;top:10px;right:10px;z-index:50;background:hsla(0,0%,100%,.96);border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;box-shadow:0 10px 24px rgba(15,23,42,.12);min-width:160px;pointer-events:none}.ba-fp-map-overlay-title[data-v-05bab752]{font-size:12px;line-height:16px;font-weight:800;color:#0f172a}.ba-fp-map-overlay-sub[data-v-05bab752]{margin-top:3px;font-size:12px;line-height:16px;font-weight:700;color:#64748b}.ba-fp-quick-wrap[data-v-05bab752]{margin:12px 0 14px}.ba-fp-quick-label[data-v-05bab752]{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:10px}.ba-fp-quick-grid[data-v-05bab752]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ba-fp-added-summary[data-v-05bab752]{margin:12px 0 4px;padding:12px 14px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:14px;line-height:1.5;color:#166534}.ba-fp-added-summary-head[data-v-05bab752]{font-weight:700;margin-bottom:10px}.ba-fp-added-chips[data-v-05bab752]{display:flex;flex-wrap:wrap;gap:8px}.ba-fp-added-chip[data-v-05bab752]{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 12px;border-radius:999px;background:#fff;border:1px solid #86efac;font-size:13px;font-weight:600;color:#15803d}.ba-fp-added-chip-remove[data-v-05bab752]{border:none;background:transparent;color:#64748b;font-size:18px;line-height:1;cursor:pointer;padding:0 4px;border-radius:4px}.ba-fp-added-chip-remove[data-v-05bab752]:hover{color:#b91c1c;background:#fef2f2}.ba-fp-areas-head[data-v-05bab752]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.ba-fp-areas-label[data-v-05bab752]{margin:0}.ba-fp-add-area-btn[data-v-05bab752]{flex-shrink:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;font-weight:700;padding:8px 14px;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.06)}.ba-fp-add-area-btn[data-v-05bab752]:hover{border-color:#86efac;background:#f0fdf4;color:#15803d}.ba-fp-areas-empty[data-v-05bab752]{margin:12px 0;padding:14px 16px;border-radius:10px;background:#f8fafc;border:1px dashed #cbd5e1;font-size:14px;color:#64748b;line-height:1.5}.ba-fp-areas-tags[data-v-05bab752]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.ba-fp-area-tag[data-v-05bab752]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px 8px 14px;border-radius:999px;border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;font-size:14px;font-weight:700;cursor:pointer}.ba-fp-area-tag--on[data-v-05bab752]{background:#16a34a;border-color:#15803d;color:#fff}.ba-fp-area-tag-remove[data-v-05bab752]{font-size:18px;line-height:1;opacity:.85;padding:0 2px}.ba-fp-area-tag--on .ba-fp-area-tag-remove[data-v-05bab752]:hover{opacity:1}.ba-fp-selected-areas[data-v-05bab752]{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.ba-fp-selected-tag[data-v-05bab752]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;font-size:13px;font-weight:600;color:#1e3a8a}.ba-fp-selected-tag-remove[data-v-05bab752]{border:none;background:transparent;color:#64748b;font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.ba-fp-selected-tag-remove[data-v-05bab752]:hover{color:#b91c1c}.ba-fp-quick-chip[data-v-05bab752]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:700;color:#334155;cursor:pointer;transition:border-color .15s ease,background .15s ease}.ba-fp-quick-chip[data-v-05bab752]:hover{border-color:#bfdbfe;background:#f8fafc}.ba-fp-quick-chip--on[data-v-05bab752]{border-color:rgba(3,2,19,.35);background:#fafafa;box-shadow:0 0 0 1px rgba(3,2,19,.08)}.ba-fp-quick-pin[data-v-05bab752]{font-size:12px;opacity:.7;flex-shrink:0}@media (max-width:520px){.ba-fp-quick-grid[data-v-05bab752]{grid-template-columns:repeat(2,1fr)}}.code-row[data-v-05bab752]{display:flex;gap:8px;align-items:center}.code-row .code-input[data-v-05bab752]{flex:1}.ba-fp-otp-captcha[data-v-05bab752]{margin-top:8px;margin-bottom:16px}.ba-fp-code-row[data-v-05bab752]{align-items:stretch}.ba-fp-code-row .ba-fp-code-input[data-v-05bab752]{min-height:48px;padding:12px 16px;font-size:16px;line-height:24px;border:1px solid #c3c6d7;border-radius:8px;background:#fff}.ba-fp-code-row .ba-fp-code-input[data-v-05bab752]:focus{outline:none;border-color:#004ac6;box-shadow:0 0 0 3px rgba(0,74,198,.12);background:#fff}.ba-fp-code-row .code-btn[data-v-05bab752]{min-height:48px;padding:0 20px;border:1px solid #c3c6d7;border-radius:8px;background:#fff;color:#0b1c30;font-weight:600;white-space:nowrap}.ba-fp-code-row .code-btn[data-v-05bab752]:hover:not(:disabled){background:#f8fafc}.btn[data-v-05bab752]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none}.btn-primary[data-v-05bab752]{background:#030213;color:#fff}.btn-primary[data-v-05bab752]:hover:not(:disabled){background:#1a1a2e}.btn-primary[data-v-05bab752]:disabled{opacity:.55;cursor:not-allowed}.btn-secondary[data-v-05bab752]{background:#fff;color:#0a0a0a;border:1px solid rgba(0,0,0,.1)}.ba-fp-btn-full[data-v-05bab752]{width:100%;margin-top:8px}.ba-fp-card-actions[data-v-05bab752]{display:flex;gap:12px;margin-top:24px}.ba-fp-btn-half[data-v-05bab752]{flex:1;min-width:0}.ba-fp-ico-next[data-v-05bab752]{flex-shrink:0}.ba-fp-plan-list[data-v-05bab752]{display:flex;flex-direction:column;gap:12px;margin-top:12px}.ba-fp-plan-row[data-v-05bab752]{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid rgba(0,0,0,.1);border-radius:10px;cursor:pointer}.ba-fp-plan-row--on[data-v-05bab752]{border-color:rgba(3,2,19,.35);background:#fafafa}.ba-fp-plan-radio[data-v-05bab752]{margin-top:2px;accent-color:#030213}.ba-fp-plan-body[data-v-05bab752]{display:flex;flex-direction:column;gap:4px}.ba-fp-plan-title[data-v-05bab752]{font-size:14px;font-weight:500;color:#0a0a0a;line-height:14px}.ba-fp-plan-sub[data-v-05bab752]{font-size:14px;color:#6a7282;line-height:20px}.ba-fp-priority-title[data-v-05bab752]{margin:0 0 8px;font-size:16px;font-weight:600;color:#0a0a0a}.ba-fp-priority-lead[data-v-05bab752]{margin:0 0 8px;font-size:14px;color:#4a5565}.ba-fp-priority-list[data-v-05bab752]{margin:0;padding-left:18px;color:#364153;font-size:14px;line-height:20px}.ba-fp-doc-list[data-v-05bab752]{margin:8px 0 0;padding-left:18px;color:#364153;font-size:14px}.ba-fp-dropzone[data-v-05bab752]{border:1px dashed #d1d5dc;border-radius:10px;padding:16px;margin-bottom:16px}.ba-fp-drop-hint[data-v-05bab752]{text-align:center;font-size:14px;color:#6a7282;margin:8px 0 0}.ba-fp-callout-amber[data-v-05bab752]{background:#fefce8;padding:16px;border-radius:10px;margin-bottom:8px}.ba-fp-region-mismatch[data-v-05bab752]{margin-top:10px}.ba-fp-region-align-btn[data-v-05bab752]{margin-top:10px;width:100%}.form-input--warn[data-v-05bab752]{border-color:#f59e0b;box-shadow:0 0 0 1px rgba(245,158,11,.25)}.ba-fp-amber-title[data-v-05bab752]{margin:0 0 8px;font-size:16px;font-weight:500;color:#733e0a}.ba-fp-amber-text[data-v-05bab752]{margin:0;font-size:14px;color:#894b00;line-height:20px}.ba-fp-pay-summary[data-v-05bab752]{background:#f9fafb;border-radius:10px;padding:16px;margin-bottom:20px}.ba-fp-pay-sum-title[data-v-05bab752]{margin:0 0 12px;font-size:18px;font-weight:600;color:#0a0a0a}.ba-fp-pay-row[data-v-05bab752]{display:flex;justify-content:space-between;font-size:14px;color:#4a5565;margin-bottom:8px}.ba-fp-pay-row strong[data-v-05bab752]{color:#0a0a0a;font-weight:500}.ba-fp-pay-row--stack[data-v-05bab752]{flex-direction:column;align-items:flex-start;gap:4px}.ba-fp-pay-areas[data-v-05bab752]{font-weight:500;color:#15803d;line-height:1.45;word-break:break-word}.ba-fp-pay-total[data-v-05bab752]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);font-size:18px;font-weight:700}.ba-fp-pay-total-val[data-v-05bab752]{color:#155dfc}.ba-fp-pay-row-inputs[data-v-05bab752]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ba-fp-pay-note[data-v-05bab752]{font-size:12px;color:#6a7282;margin-bottom:12px}.ba-fp-review-hero[data-v-05bab752]{text-align:center;margin-bottom:20px}.ba-fp-review-icon[data-v-05bab752]{width:64px;height:64px;margin:0 auto 12px;border-radius:50%;background:#dcfce7;display:flex;align-items:center;justify-content:center}.ba-fp-review-h2[data-v-05bab752]{margin:0;font-size:20px;font-weight:600;color:#0a0a0a}.ba-fp-review-sub[data-v-05bab752]{margin:8px 0 0;font-size:16px;color:#4a5565}.ba-fp-review-panel[data-v-05bab752]{background:#f9fafb;border-radius:10px;padding:16px;margin-bottom:16px}.ba-fp-review-block[data-v-05bab752]{margin-bottom:16px}.ba-fp-review-k[data-v-05bab752]{margin:0;font-size:14px;color:#6a7282}.ba-fp-review-v[data-v-05bab752]{margin:4px 0 0;font-size:16px;font-weight:500;color:#0a0a0a}.ba-fp-review-s[data-v-05bab752]{margin:4px 0 0;font-size:14px;color:#4a5565}.ba-fp-review-price[data-v-05bab752]{margin:4px 0 0;font-size:16px;font-weight:500;color:#155dfc}.ba-fp-next-h3[data-v-05bab752]{margin:0 0 8px;font-size:16px;font-weight:600;color:#0a0a0a}.ba-fp-next-list[data-v-05bab752]{margin:0;padding-left:0;list-style:none;color:#364153;font-size:14px;line-height:22px}.ba-fp-next-list li[data-v-05bab752]{display:flex;gap:8px;margin-bottom:4px}.ba-fp-next-num[data-v-05bab752]{font-weight:500;min-width:18px}.ba-fp-terms-hero[data-v-05bab752]{text-align:center;margin-bottom:16px}.ba-fp-terms-ico[data-v-05bab752]{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin:0 auto 12px;border-radius:50%;background:#dbeafe}.ba-fp-terms-lead[data-v-05bab752]{margin:8px 0 0;font-size:16px;color:#4a5565}.ba-fp-terms-scroll[data-v-05bab752]{max-height:256px;overflow-y:auto;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:16px;background:#f9fafb;margin-bottom:16px}.ba-fp-terms-h4[data-v-05bab752]{margin:0 0 12px;font-size:16px;font-weight:600;color:#0a0a0a}.ba-fp-terms-p[data-v-05bab752]{margin:0 0 12px;font-size:14px;font-weight:700;color:#364153;line-height:20px}.ba-fp-terms-agree[data-v-05bab752]{border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:16px;margin-bottom:16px}.ba-fp-check-row[data-v-05bab752]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.ba-fp-check[data-v-05bab752]{width:16px;height:16px;margin-top:2px;accent-color:#030213}.ba-fp-check-label[data-v-05bab752]{font-size:16px;font-weight:500;color:#0a0a0a}.ba-fp-check-sub[data-v-05bab752]{margin:8px 0 0 26px;font-size:14px;color:#4a5565;line-height:20px}.btn-complete[data-v-05bab752]{background:#00a63e;color:#fff;border:none}.btn-complete[data-v-05bab752]:hover:not(:disabled){background:#008c35}.ba-fp-success[data-v-05bab752]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;padding:12px;border-radius:8px;margin-bottom:12px;font-size:14px}.ba-fp-why[data-v-05bab752]{margin-top:24px;padding:16px;border-radius:10px;background:#f0fdf4}.ba-fp-why-title[data-v-05bab752]{margin:0 0 12px;font-size:16px;font-weight:600;color:#0d542b}.ba-fp-why-list[data-v-05bab752]{margin:0;padding-left:0;list-style:none;font-size:14px;line-height:20px;color:#016630}.ba-fp-why-list li[data-v-05bab752]{margin-bottom:4px}.form-hint[data-v-05bab752]{font-size:14px;color:#6a7282;margin-top:6px}.required[data-v-05bab752]{color:#030213}.file-upload-label[data-v-05bab752]{cursor:pointer}.form-file-hidden[data-v-05bab752]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.file-upload-btn[data-v-05bab752]{display:inline-block;padding:8px 16px;border:1px solid rgba(0,0,0,.12);border-radius:8px;background:#f3f3f5;font-size:14px;font-weight:500}.file-name[data-v-05bab752]{font-size:13px;color:#6b7280;margin-top:4px}.payment-options[data-v-05bab752]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.btn-stripe[data-v-05bab752]{background:#635bff;color:#fff}.btn-paypal[data-v-05bab752]{background:#e0e6f0;color:#222;border:1px solid #cbd5e1}.icon[data-v-05bab752]{width:22px;height:22px}.payment-error[data-v-05bab752]{color:#e53e3e;margin-bottom:8px;font-size:14px}.loading-container[data-v-05bab752]{text-align:center;padding:40px}.loading-spinner[data-v-05bab752]{width:40px;height:40px;border:4px solid rgba(3,2,19,.12);border-top:4px solid #030213;border-radius:50%;animation:ba-spin-05bab752 1s linear infinite;margin:0 auto 16px}@keyframes ba-spin-05bab752{to{transform:rotate(1turn)}}.checkbox-label[data-v-05bab752]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#0a0a0a;margin-top:8px}.renew-label[data-v-05bab752]{margin-top:12px}@media (max-width:640px){.ba-fp-pay-row-inputs[data-v-05bab752]{grid-template-columns:1fr}}.property-location-map[data-v-6824d4d5]{margin-top:.5rem}.map-container[data-v-6824d4d5]{width:100%;min-height:200px;border-radius:8px;border:1px solid #e0e6f0;background:#f0f0f0}.map-error[data-v-6824d4d5],.map-loading[data-v-6824d4d5],.map-no-address[data-v-6824d4d5],.map-no-key[data-v-6824d4d5]{font-size:.9rem;color:#666;margin:.5rem 0 0 0}.map-error[data-v-6824d4d5]{color:#c00}.map-no-address code[data-v-6824d4d5],.map-no-key code[data-v-6824d4d5]{background:#eee;padding:.1em .3em;border-radius:3px}.pre-figma[data-v-7c9ec60e],.published-real-estate-page[data-v-7c9ec60e]{min-height:100vh;margin:0;padding:0;width:100%;box-sizing:border-box;overflow-x:hidden;background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.pre-footer-wrap[data-v-7c9ec60e]{width:100%;flex-shrink:0;margin-top:auto;background:#f8f9fa}.pre-layout-wrap[data-v-7c9ec60e]{flex:1 1 auto;width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-7c9ec60e]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px);background:#f8f9fa}.pre-sidebar[data-v-7c9ec60e]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;background:transparent;position:sticky;top:92px;align-self:flex-start}.pre-sidebar-card[data-v-7c9ec60e]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;width:100%;box-sizing:border-box;max-height:calc(100vh - 108px);overflow:auto}.pre-nav[data-v-7c9ec60e]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-7c9ec60e]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-ico svg[data-v-7c9ec60e]{width:22px;height:22px}.pre-nav-item[data-v-7c9ec60e]:hover{background:#f9fafb}.pre-nav-item--active[data-v-7c9ec60e]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-item--active .pre-nav-ico[data-v-7c9ec60e]{color:#155dfc}.pre-nav-ico[data-v-7c9ec60e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item:not(.pre-nav-item--active) .pre-nav-ico[data-v-7c9ec60e]{color:#6a7282}.pre-nav-badge[data-v-7c9ec60e]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-7c9ec60e]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-7c9ec60e]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-7c9ec60e]:hover{background:#f3f3f5}.pre-main[data-v-7c9ec60e]{flex:1;min-width:0;background:#f9fafb}.pre-main-inner[data-v-7c9ec60e]{max-width:none;width:100%;margin:0;padding:28px 8px 56px 0;box-sizing:border-box}.pre-panel--track[data-v-7c9ec60e]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px 24px;margin-bottom:32px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.pre-h2[data-v-7c9ec60e]{margin:0 0 18px;font-size:22px;font-weight:600;line-height:30px;color:#101828}.pre-track-row[data-v-7c9ec60e]{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.pre-search-wrap[data-v-7c9ec60e]{position:relative;flex:1 1 280px;min-width:0}.pre-search-ico[data-v-7c9ec60e]{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;pointer-events:none}.pre-search-input[data-v-7c9ec60e]{width:100%;height:52px;padding:0 16px 0 44px;border-radius:10px;border:1px solid #d1d5dc;background:#f3f3f5;font-size:15px;color:#101828;outline:none;box-sizing:border-box}.pre-search-input[data-v-7c9ec60e]::-moz-placeholder{color:#717182}.pre-search-input[data-v-7c9ec60e]::placeholder{color:#717182}.pre-search-input[data-v-7c9ec60e]:focus{border-color:#155dfc;background:#fff}.pre-btn-track[data-v-7c9ec60e]{flex:0 0 auto;min-height:52px;padding:0 28px;border:none;border-radius:10px;background:#e30613;color:#fff;font-size:17px;font-weight:500;line-height:26px;cursor:pointer;white-space:nowrap}.pre-btn-track[data-v-7c9ec60e]:hover{filter:brightness(.96)}.pre-section[data-v-7c9ec60e]{margin-top:32px}.pre-section--interest[data-v-7c9ec60e]{margin-top:40px}.pre-h1[data-v-7c9ec60e]{margin:0;font-size:28px;font-weight:600;line-height:36px;color:#101828}.pre-lead[data-v-7c9ec60e]{margin:10px 0 28px;font-size:17px;line-height:26px;color:#4a5565}.pre-loading[data-v-7c9ec60e]{text-align:center;padding:40px;color:#6a7282}.pre-card-grid[data-v-7c9ec60e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}@media (max-width:1100px){.pre-card-grid[data-v-7c9ec60e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pre-card-grid[data-v-7c9ec60e]{grid-template-columns:1fr}}.pre-fc[data-v-7c9ec60e]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:visible;display:flex;flex-direction:column;min-width:0;transition:box-shadow .28s ease,transform .28s ease}.pre-fc[data-v-7c9ec60e]:not(.pre-fc--add){cursor:pointer}.pre-fc[data-v-7c9ec60e]:not(.pre-fc--add):hover{box-shadow:0 14px 36px rgba(15,23,42,.12);transform:translateY(-3px)}.pre-fc[data-v-7c9ec60e]:not(.pre-fc--add):focus{outline:none;box-shadow:0 14px 36px rgba(15,23,42,.12),0 0 0 3px rgba(21,93,252,.35)}.pre-fc--sold[data-v-7c9ec60e]{opacity:.96}.pre-fc--sold .pre-fc-img img[data-v-7c9ec60e]{filter:saturate(.92)}.pre-fc-media[data-v-7c9ec60e]{position:relative;height:220px;background:#f3f4f6;overflow:hidden;border-radius:16px 16px 0 0}.pre-fc-media--clickable[data-v-7c9ec60e]{cursor:pointer}.pre-fc-media--clickable:hover .pre-fc-img img[data-v-7c9ec60e]{transform:scale(1.04);transition:transform .35s ease}.pre-fc-media--clickable[data-v-7c9ec60e]:focus-visible{outline:2px solid #1a5fff;outline-offset:-2px}.pre-fc-view-btn[data-v-7c9ec60e]{position:absolute;right:12px;bottom:12px;z-index:3;width:40px;height:40px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,.12)}.pre-fc-view-btn[data-v-7c9ec60e]:hover{background:#f9fafb;color:#1a5fff;border-color:#bfdbfe}.pre-fc-badge[data-v-7c9ec60e]{position:absolute;top:12px;left:12px;z-index:2;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:500;line-height:16px}.pre-fc-badge--active[data-v-7c9ec60e]{background:#dcfce7;border:1px solid #7bf1a8;color:#016630}.pre-fc-badge--pending[data-v-7c9ec60e]{background:#fef9c2;border:1px solid #ffdf20;color:#894b00}.pre-fc-badge--muted[data-v-7c9ec60e]{background:#f3f4f6;border:1px solid #e5e7eb;color:#4a5565}.pre-fc-more-wrap[data-v-7c9ec60e]{position:absolute;top:8px;right:8px;z-index:3}.pre-fc-more[data-v-7c9ec60e]{width:32px;height:32px;border-radius:999px;border:none;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#364153;box-shadow:0 1px 2px rgba(0,0,0,.06)}.pre-fc-more[data-v-7c9ec60e]:hover{background:#fff}.pre-fc-dropdown[data-v-7c9ec60e]{position:absolute;top:calc(100% + 6px);right:0;min-width:220px;padding:6px 0;border-radius:8px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 10px 24px rgba(0,0,0,.1)}.pre-fc-dropdown-item[data-v-7c9ec60e]{width:100%;border:none;background:transparent;text-align:left;padding:10px 14px;font-size:14px;cursor:pointer;color:#101828}.pre-fc-dropdown-item[data-v-7c9ec60e]:hover{background:#f9fafb}.pre-fc-dropdown-item--danger[data-v-7c9ec60e]{color:#b91c1c}.pre-fc-dropdown-item--toggle[data-v-7c9ec60e]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin:0;font-weight:400}.pre-fc-toggle-input[data-v-7c9ec60e]{margin-top:2px;flex-shrink:0;width:16px;height:16px;cursor:pointer}.pre-fc-toggle-label[data-v-7c9ec60e]{line-height:1.35;font-size:13px;color:#364153}.pre-fc-img[data-v-7c9ec60e]{width:100%;height:100%;cursor:pointer}.pre-fc-img img[data-v-7c9ec60e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.pre-fc:not(.pre-fc--add):hover .pre-fc-img img[data-v-7c9ec60e]{transform:scale(1.07)}.pre-fc-img-ph[data-v-7c9ec60e]{width:100%;height:100%;background:linear-gradient(135deg,#e5e7eb,#f3f4f6)}.pre-fc-body[data-v-7c9ec60e]{padding:22px 22px 20px;border-top:1px solid #f3f4f6;flex:1;display:flex;flex-direction:column;gap:0;border-radius:0 0 16px 16px;background:#fff}.pre-fc-title[data-v-7c9ec60e]{margin:0;font-size:19px;font-weight:600;line-height:28px;color:#101828}.pre-fc-loc[data-v-7c9ec60e]{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-size:15px;line-height:22px;color:#4a5565}.pre-fc-loc-ico[data-v-7c9ec60e]{flex-shrink:0;margin-top:2px;color:#6a7282}.pre-fc-rooms[data-v-7c9ec60e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:10px}.pre-fc-room[data-v-7c9ec60e]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;color:#364153}.pre-fc-room-ico[data-v-7c9ec60e]{flex-shrink:0;color:#6a7282}.pre-fc-stats[data-v-7c9ec60e]{margin-top:16px;padding-top:16px;border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:12px}.pre-fc-stat[data-v-7c9ec60e]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:20px}.pre-fc-stat-k[data-v-7c9ec60e]{display:inline-flex;align-items:center;gap:6px;color:#4a5565;font-weight:400}.pre-fc-stat-ico[data-v-7c9ec60e]{flex-shrink:0;color:#6a7282}.pre-fc-stat-v[data-v-7c9ec60e]{font-weight:600;color:#101828}.pre-fc-stat-v--accent[data-v-7c9ec60e]{color:#155dfc}.pre-fc-stat-d[data-v-7c9ec60e]{color:#4a5565;font-weight:400}.pre-fc--add[data-v-7c9ec60e]{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;height:100%;min-height:320px;border:2px dashed #cbd5e1;background:#f9fafb;cursor:pointer;text-align:center;padding:0;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.pre-fc--add[data-v-7c9ec60e]:focus,.pre-fc--add[data-v-7c9ec60e]:hover{border-color:#3b82f6;background:#f8fafc;box-shadow:0 12px 32px rgba(15,23,42,.1),0 4px 14px rgba(59,130,246,.12);transform:translateY(-2px);outline:none}.pre-fc--add[data-v-7c9ec60e]:focus-visible{box-shadow:0 12px 32px rgba(15,23,42,.1),0 4px 14px rgba(59,130,246,.12),0 0 0 3px rgba(59,130,246,.28)}.pre-fc-add-inner[data-v-7c9ec60e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;padding:40px 28px;box-sizing:border-box}.pre-fc-add-ico[data-v-7c9ec60e]{width:96px;height:96px;border-radius:999px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;margin-bottom:22px;flex-shrink:0;transition:background .25s ease,color .25s ease,transform .25s ease}.pre-fc--add:focus .pre-fc-add-ico[data-v-7c9ec60e],.pre-fc--add:hover .pre-fc-add-ico[data-v-7c9ec60e]{background:#dbeafe;color:#1d4ed8}.pre-fc-add-svg[data-v-7c9ec60e]{display:block}.pre-fc-add-title[data-v-7c9ec60e]{margin:0;font-size:22px;font-weight:700;line-height:30px;color:#0f172a;letter-spacing:-.02em;max-width:320px}.pre-fc-add-desc[data-v-7c9ec60e]{margin:12px 0 0;font-size:16px;line-height:24px;color:#64748b;max-width:320px}.pre-empty-banner[data-v-7c9ec60e]{grid-column:1/-1;padding:16px;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;margin-bottom:8px}.pre-empty-title[data-v-7c9ec60e]{margin:0;font-size:16px;font-weight:600;color:#92400e}.pre-empty-sub[data-v-7c9ec60e]{margin:6px 0 0;font-size:14px;color:#a16207}.pre-empty-actions[data-v-7c9ec60e]{margin-top:12px}.pre-btn-ghost[data-v-7c9ec60e]{padding:8px 14px;border-radius:8px;border:1px solid #d1d5dc;background:#fff;font-size:14px;cursor:pointer}.pre-interest-list[data-v-7c9ec60e]{display:flex;flex-direction:column;gap:12px}.pre-interest-bar[data-v-7c9ec60e]{width:100%;display:flex;align-items:center;gap:14px;padding:14px 18px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff;cursor:pointer;text-align:left;font:inherit;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.pre-interest-bar[data-v-7c9ec60e]:hover{border-color:#d1d5dc;box-shadow:0 1px 3px rgba(0,0,0,.06)}.pre-interest-bar-ico[data-v-7c9ec60e]{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#4a5565}.pre-interest-bar-txt[data-v-7c9ec60e]{flex:1;min-width:0;font-size:14px;font-weight:600;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pre-interest-empty-card[data-v-7c9ec60e]{border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff;min-height:270px;display:flex;align-items:center;justify-content:center}.pre-interest-empty-inner[data-v-7c9ec60e]{text-align:center;padding:40px 24px}.pre-interest-empty-ill[data-v-7c9ec60e]{width:96px;height:96px;margin:0 auto 16px;border-radius:16px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.pre-interest-empty-text[data-v-7c9ec60e]{margin:0;font-size:14px;line-height:20px;color:#4a5565}@media (max-width:720px){.pre-top-inner[data-v-7c9ec60e]{flex-direction:column;align-items:stretch}.pre-brand[data-v-7c9ec60e]{justify-content:center}.pre-top-right[data-v-7c9ec60e]{justify-content:center;flex-wrap:wrap}.pre-user[data-v-7c9ec60e]{text-align:center}}@media (max-width:900px){.pre-layout-wrap[data-v-7c9ec60e]{padding:0 16px;max-width:100%}.pre-shell[data-v-7c9ec60e]{flex-direction:column;gap:0}.pre-sidebar[data-v-7c9ec60e]{display:none}.pre-main[data-v-7c9ec60e]{width:100%}.pre-main-inner[data-v-7c9ec60e]{padding:18px 0 40px}.pre-panel--track[data-v-7c9ec60e]{padding:18px 16px;margin-bottom:22px}.pre-h1[data-v-7c9ec60e]{font-size:24px;line-height:30px}.pre-h2[data-v-7c9ec60e]{font-size:18px;line-height:24px;margin-bottom:14px}.pre-lead[data-v-7c9ec60e]{font-size:15px;line-height:22px;margin:8px 0 18px}.pre-fc-dropdown[data-v-7c9ec60e]{max-width:calc(100vw - 32px)}.pre-fc-dropdown-item--toggle[data-v-7c9ec60e]{align-items:flex-start}.pre-fc-toggle-label[data-v-7c9ec60e]{overflow-wrap:anywhere}.pre-interest-bar-txt[data-v-7c9ec60e]{white-space:normal;overflow:visible;text-overflow:clip}}@media (max-width:640px){.pre-track-row[data-v-7c9ec60e]{flex-direction:column}.pre-search-wrap[data-v-7c9ec60e]{flex:0 0 auto}.pre-btn-track[data-v-7c9ec60e]{width:100%}}.btn[data-v-7c9ec60e]{border:none;border-radius:12px;padding:10px 12px;font-weight:600;cursor:pointer}.btn-secondary[data-v-7c9ec60e]{background:#eef2ff;color:#1d4ed8;border:1px solid rgba(79,110,247,.25)}.image-modal-overlay[data-v-7c9ec60e]{position:fixed;z-index:1000;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:20px}.image-modal[data-v-7c9ec60e]{background:#fff;border-radius:12px;min-width:320px;min-height:220px;max-width:90vw;max-height:90vh;box-shadow:0 4px 32px rgba(0,0,0,.13);position:relative;display:flex;flex-direction:column;overflow:hidden}.image-modal .modal-header[data-v-7c9ec60e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.image-modal .modal-header h3[data-v-7c9ec60e]{margin:0;color:#4f6ef7;font-size:1.1rem;font-weight:600}.modal-close[data-v-7c9ec60e]{background:none;border:none;font-size:1.5rem;color:#888;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s}.modal-close[data-v-7c9ec60e]:hover{background:#f5f5f5}.map-modal[data-v-7c9ec60e]{background:#fff;border-radius:12px;min-width:400px;max-width:640px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 4px 32px rgba(0,0,0,.13)}.map-modal .modal-header h3[data-v-7c9ec60e]{color:#232b3b}.map-modal-body[data-v-7c9ec60e]{padding:0 20px 20px}.map-modal-address[data-v-7c9ec60e]{margin:0 0 12px 0;font-size:.95rem;color:#555}.map-modal-actions[data-v-7c9ec60e]{padding:16px 20px;border-top:1px solid #f0f0f0}.modal-image-container[data-v-7c9ec60e]{display:flex;align-items:center;justify-content:center;flex:1;padding:20px;min-height:200px}.modal-image[data-v-7c9ec60e]{max-width:100%;max-height:400px;border-radius:8px;border:1px solid #e0e6f7;background:#f7f9fc;box-shadow:0 2px 8px rgba(79,110,247,.07)}.modal-arrow[data-v-7c9ec60e]{background:#f3f6fd;border:none;color:#4f6ef7;font-size:1.5rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;margin:0 8px}.modal-arrow[data-v-7c9ec60e]:hover:not(:disabled){background:#e8f0fe}.modal-arrow[data-v-7c9ec60e]:disabled{color:#bbb;background:#f7f9fc;cursor:not-allowed}.modal-image-info[data-v-7c9ec60e]{text-align:center;color:#888;font-size:.95rem;padding:8px 20px;border-top:1px solid #f0f0f0;flex-shrink:0}.modal-image-actions[data-v-7c9ec60e]{padding:16px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:center;flex-shrink:0}.modal-image-actions .btn[data-v-7c9ec60e]{padding:8px 20px;border-radius:6px;font-size:.95rem}.modal-header[data-v-7c9ec60e]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px 24px;border-bottom:1px solid #f0f0f0}.modal-header h3[data-v-7c9ec60e]{margin:0;color:#4f6ef7;font-size:1.2rem;font-weight:600}.modal-body[data-v-7c9ec60e]{padding:24px}@media (max-width:900px){.published-real-estate-page[data-v-7c9ec60e]{padding:0;margin:0}.main-layout[data-v-7c9ec60e]{display:block;min-height:0}.menus-container[data-v-7c9ec60e]{display:none}.content-container[data-v-7c9ec60e]{width:100%;max-width:100%}.properties-grid-secondary[data-v-7c9ec60e],.properties-grid[data-v-7c9ec60e]{grid-template-columns:repeat(auto-fit,minmax(320px,360px))}}@media (max-width:768px){.published-real-estate-page[data-v-7c9ec60e]{padding:0;margin:0}.content-container[data-v-7c9ec60e]{padding:22px 12px 26px}.track-controls[data-v-7c9ec60e]{flex-direction:column;align-items:stretch}.track-input-wrap[data-v-7c9ec60e]{max-width:none}.track-btn[data-v-7c9ec60e]{width:100%}.properties-grid-secondary[data-v-7c9ec60e],.properties-grid[data-v-7c9ec60e]{grid-template-columns:minmax(0,1fr)}.prop-img-placeholder[data-v-7c9ec60e],.prop-img[data-v-7c9ec60e]{height:190px}.prop-actions-secondary[data-v-7c9ec60e],.prop-actions[data-v-7c9ec60e]{grid-template-columns:1fr}.image-modal-overlay[data-v-7c9ec60e]{padding:10px;align-items:flex-start;padding-top:20px}.image-modal[data-v-7c9ec60e]{width:100%;max-width:100%;min-width:unset;max-height:calc(100vh - 60px);border-radius:8px}.image-modal .modal-header[data-v-7c9ec60e]{padding:12px 16px}.image-modal .modal-header h3[data-v-7c9ec60e]{font-size:1rem}.modal-image-container[data-v-7c9ec60e]{padding:16px;min-height:150px}.modal-image[data-v-7c9ec60e]{max-height:300px}.modal-arrow[data-v-7c9ec60e]{width:36px;height:36px;font-size:1.2rem;margin:0 4px}.modal-image-info[data-v-7c9ec60e]{padding:8px 16px;font-size:.9rem}.modal-image-actions[data-v-7c9ec60e]{padding:12px 16px}.map-modal[data-v-7c9ec60e]{width:100%;max-width:100%;min-width:unset;border-radius:10px}.map-modal-body[data-v-7c9ec60e]{padding:0 16px 16px}.map-modal-actions[data-v-7c9ec60e]{padding:12px 16px}}.pagination-bar[data-v-7bc56857]{--pb-border:#eaecf0;--pb-border-strong:#d0d5dd;--pb-text-muted:#667085;--pb-text-dark:#101828;--pb-action:#6172f3;--pb-action-hover:#4e5ba6;--pb-disabled:#b2ccff;--pb-radius:12px;--pb-radius-inner:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;row-gap:12px;padding:14px 24px;margin:0;background:#fff;border:1px solid var(--pb-border);border-radius:var(--pb-radius);box-sizing:border-box;box-shadow:0 1px 2px rgba(16,24,40,.04)}.pagination-summary[data-v-7bc56857]{font-size:14px;line-height:20px;font-weight:400;color:var(--pb-text-muted);letter-spacing:0}.pagination-controls[data-v-7bc56857]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.pagination-select-wrap[data-v-7bc56857]{position:relative;display:inline-flex}.page-size-select[data-v-7bc56857]{height:38px;min-width:128px;padding:0 36px 0 12px;border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-inner);background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23667085' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;font-size:14px;line-height:20px;font-weight:400;color:#344054;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.page-size-select[data-v-7bc56857]:hover{border-color:#98a2b3}.page-size-select[data-v-7bc56857]:focus{outline:none;border-color:var(--pb-action);box-shadow:0 0 0 3px rgba(97,114,243,.12)}.pagination-btn[data-v-7bc56857]{display:inline-flex;align-items:center;justify-content:center;height:38px;min-width:88px;padding:0 16px;border:1px solid var(--pb-border-strong);border-radius:var(--pb-radius-inner);background:#fff;font-size:14px;line-height:20px;font-weight:500;color:var(--pb-action);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.pagination-btn[data-v-7bc56857]:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3;color:var(--pb-action-hover)}.pagination-btn[data-v-7bc56857]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(97,114,243,.2)}.pagination-btn[data-v-7bc56857]:disabled{color:var(--pb-disabled);border-color:var(--pb-border);background:#fff;cursor:not-allowed;opacity:1}.pagination-pages[data-v-7bc56857]{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:64px;height:38px;padding:0 14px;font-size:14px;line-height:20px;font-weight:600;color:var(--pb-text-dark);font-variant-numeric:tabular-nums;border:1px solid var(--pb-border);border-radius:var(--pb-radius-inner);background:#fcfcfd;box-sizing:border-box}.pagination-pages-sep[data-v-7bc56857]{font-weight:500;color:#98a2b3}.pagination-pages-num[data-v-7bc56857]{color:var(--pb-text-dark)}@media (max-width:640px){.pagination-bar[data-v-7bc56857]{flex-direction:column;align-items:stretch;padding:14px 16px}.pagination-controls[data-v-7bc56857]{justify-content:space-between}.pagination-btn[data-v-7bc56857]{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.page-size-select[data-v-7bc56857],.pagination-btn[data-v-7bc56857]{transition:none}}.ap-figma[data-v-06d44470],.ap-page[data-v-06d44470]{min-height:100vh;width:100%;background:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.pre-layout-wrap[data-v-06d44470]{width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-06d44470]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px);background:#f8f9fa}.pre-sidebar[data-v-06d44470]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;background:transparent}.pre-sidebar-card[data-v-06d44470]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.pre-nav[data-v-06d44470]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-06d44470]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-item[data-v-06d44470]:hover{background:#f9fafb}.pre-nav-item--active[data-v-06d44470]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-ico[data-v-06d44470]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-ico svg[data-v-06d44470]{width:22px;height:22px}.pre-nav-item--active .pre-nav-ico[data-v-06d44470]{color:#155dfc}.pre-nav-item:not(.pre-nav-item--active) .pre-nav-ico[data-v-06d44470]{color:#6a7282}.pre-nav-badge[data-v-06d44470]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-06d44470]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-06d44470]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-06d44470]:hover{background:#f3f3f5}.ap-main-panel[data-v-06d44470]{flex:1;min-width:0}.ap-main-inner[data-v-06d44470]{padding:28px 0 56px;box-sizing:border-box;max-width:1120px;margin:0 auto}.ap-page-heading[data-v-06d44470]{margin-bottom:24px}.ap-h1[data-v-06d44470]{margin:0;font-size:32px;font-weight:700;line-height:38px;letter-spacing:-.02em;color:#0f172a}.ap-lead[data-v-06d44470]{margin:8px 0 0;color:#64748b;font-size:16px;font-weight:500;line-height:24px}.ap-stats-row[data-v-06d44470]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.ap-stat-card[data-v-06d44470]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;min-height:110px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ap-stat-num[data-v-06d44470]{font-size:26px;font-weight:700;line-height:32px;margin-bottom:4px;color:#1d4ed8;letter-spacing:-.01em}.ap-stat-label[data-v-06d44470]{font-size:14px;line-height:20px;color:#64748b;font-weight:500}.ap-toolbar-card[data-v-06d44470]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px 16px;margin-bottom:20px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.ap-toolbar-row[data-v-06d44470]{display:grid;grid-template-columns:1fr 192px 192px 192px;gap:12px}.ap-search-wrap[data-v-06d44470]{position:relative}.ap-search-ico[data-v-06d44470]{position:absolute;left:12px;top:10px}.ap-search-input[data-v-06d44470],.ap-select[data-v-06d44470]{width:100%;height:36px;border-radius:8px;border:1px solid #dbe3ee;background:#fff;color:#0f172a;font-size:14px;font-weight:500}.ap-search-input[data-v-06d44470]{padding:0 12px 0 38px;box-sizing:border-box}.ap-select[data-v-06d44470]{padding:0 10px}.ap-search-input[data-v-06d44470]::-moz-placeholder{color:#94a3b8;font-weight:500}.ap-search-input[data-v-06d44470]::placeholder{color:#94a3b8;font-weight:500}.ap-search-input[data-v-06d44470]:focus,.ap-select[data-v-06d44470]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12);outline:none}.ap-error[data-v-06d44470],.ap-loading[data-v-06d44470]{text-align:center;padding:36px 0;color:#64748b}.ap-empty[data-v-06d44470]{padding:8px 0 24px}.ap-empty-card[data-v-06d44470]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:26px 24px;text-align:center}.ap-empty-title[data-v-06d44470]{font-weight:700;color:#101828;margin-bottom:6px}.ap-empty-desc[data-v-06d44470]{color:#6a7282}.ap-list[data-v-06d44470]{display:flex;flex-direction:column;gap:16px}.ap-card[data-v-06d44470]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:24px;box-shadow:none}.ap-card-unread[data-v-06d44470]{border-color:#bfdbfe;background:#f8fbff}.ap-card-main[data-v-06d44470]{display:flex;gap:16px}.ap-avatar-wrap[data-v-06d44470]{width:64px;height:64px;border-radius:50%;background:#e5e7eb;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ap-avatar[data-v-06d44470]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ap-avatar-initial[data-v-06d44470]{font-size:20px;font-weight:700;color:#334155}.ap-card-body[data-v-06d44470]{flex:1;min-width:0}.ap-card-head[data-v-06d44470]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ap-agent-name[data-v-06d44470]{margin:0;font-size:22px;line-height:28px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.ap-agent-sub[data-v-06d44470],.ap-contact-line[data-v-06d44470],.ap-meta-line[data-v-06d44470],.ap-prop-line[data-v-06d44470]{color:#64748b;font-size:14px;line-height:20px;margin-top:4px;font-weight:500}.ap-agent-sub[data-v-06d44470],.ap-contact-line[data-v-06d44470],.ap-meta-item[data-v-06d44470],.ap-prop-line[data-v-06d44470]{display:inline-flex;align-items:flex-start;gap:6px}.ap-agent-sub[data-v-06d44470],.ap-contact-line[data-v-06d44470],.ap-prop-line[data-v-06d44470]{width:100%;white-space:normal;word-break:break-word}.ap-agent-sub .ap-inline-ico[data-v-06d44470],.ap-contact-line .ap-inline-ico[data-v-06d44470],.ap-prop-line .ap-inline-ico[data-v-06d44470]{margin-top:2px}.ap-contact-link[data-v-06d44470]{color:inherit;text-decoration:none}.ap-contact-link[data-v-06d44470]:hover{color:#475569}.ap-badge[data-v-06d44470]{display:inline-flex;align-items:center;height:22px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:600;border:1px solid transparent}.ap-badge-pending[data-v-06d44470]{background:#fef9c3;color:#854d0e;border-color:#fde68a}.ap-badge-accepted[data-v-06d44470]{background:#dcfce7;color:#166534;border-color:#86efac}.ap-badge-declined[data-v-06d44470]{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.ap-badge-reviewed[data-v-06d44470]{background:#e0e7ff;color:#3730a3;border-color:#c7d2fe}.ap-badge-default[data-v-06d44470]{background:#f3f4f6;color:#374151}.ap-metrics[data-v-06d44470]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.ap-metric[data-v-06d44470]{border:1px solid transparent;border-radius:10px;padding:12px}.ap-metric-k[data-v-06d44470]{font-size:13px;margin-bottom:4px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.ap-metric-ico[data-v-06d44470]{font-size:13px;line-height:1;font-weight:700}.ap-metric-v[data-v-06d44470]{font-size:24px;line-height:28px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.ap-metric-commission[data-v-06d44470]{background:#e8efff;border-color:#d8e3ff}.ap-metric-commission .ap-metric-k[data-v-06d44470]{color:#2563eb}.ap-metric-commission .ap-metric-v[data-v-06d44470]{color:#1d4ed8}.ap-metric-marketing[data-v-06d44470]{background:#e8f5ee;border-color:#cce8d8}.ap-metric-marketing .ap-metric-k[data-v-06d44470]{color:#16a34a}.ap-metric-marketing .ap-metric-v[data-v-06d44470]{color:#15803d}.ap-metric-timeline[data-v-06d44470]{background:#f3ecff;border-color:#e8dbff}.ap-metric-timeline .ap-metric-k[data-v-06d44470]{color:#9333ea}.ap-metric-timeline .ap-metric-v[data-v-06d44470]{color:#7e22ce}.ap-metric-rating[data-v-06d44470]{background:#fff6df;border-color:#f9e8b4}.ap-metric-rating .ap-metric-k[data-v-06d44470]{color:#ca8a04}.ap-metric-rating .ap-metric-v[data-v-06d44470]{color:#a16207}.ap-meta-line[data-v-06d44470]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ap-unread-dot[data-v-06d44470]{color:#2563eb;font-weight:600}.ap-inline-ico[data-v-06d44470]{display:inline-flex;color:#64748b;flex-shrink:0}.ap-services-row[data-v-06d44470]{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ap-services-label[data-v-06d44470]{font-size:15px;color:#334155;font-weight:600;margin-right:2px;display:inline-flex;align-items:center;gap:6px;line-height:20px}.ap-service-tags-wrap[data-v-06d44470]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ap-service-tag[data-v-06d44470]{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:13px;font-weight:600;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-service-more[data-v-06d44470]{background:#fff;color:#475569}.ap-actions[data-v-06d44470]{display:flex;gap:8px;margin-top:16px}.ap-btn[data-v-06d44470]{height:32px;border-radius:8px;border:1px solid transparent;padding:0 12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.ap-btn-outline[data-v-06d44470]{background:#fff;border-color:#d1d5db;color:#0f172a}.ap-btn-outline[data-v-06d44470]:hover{background:#f8fafc;border-color:#94a3b8}.ap-btn-primary[data-v-06d44470]{background:#155dfc;border-color:#155dfc;color:#fff}.ap-btn-primary[data-v-06d44470]:hover{filter:brightness(1.05)}.ap-btn-success[data-v-06d44470]{background:#16a34a;border-color:#16a34a;color:#fff}.ap-btn-success[data-v-06d44470]:hover{filter:brightness(1.05)}.ap-btn-danger[data-v-06d44470]{background:#fff;border-color:#fca5a5;color:#b91c1c}.ap-btn-danger[data-v-06d44470]:hover{background:#fef2f2;border-color:#f87171}.ap-pagination[data-v-06d44470]{margin-top:8px}.ap-footer-wrap[data-v-06d44470]{width:100%}.ap-modal-mask[data-v-06d44470]{position:fixed;inset:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px;box-sizing:border-box}.ap-modal[data-v-06d44470]{width:100%;max-width:512px;max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-radius:10px;border:1px solid rgba(0,0,0,.1);box-shadow:0 16px 36px rgba(15,23,42,.2);padding:25px;box-sizing:border-box}.ap-modal-head[data-v-06d44470]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:46px}.ap-modal-title[data-v-06d44470]{margin:0;font-size:18px;line-height:18px;color:#0a0a0a;font-weight:600;letter-spacing:0}.ap-modal-sub[data-v-06d44470]{margin:8px 0 0;font-size:14px;line-height:20px;color:#717182;font-weight:400;letter-spacing:0}.ap-modal-close[data-v-06d44470]{border:none;background:transparent;width:16px;height:16px;border-radius:2px;font-size:20px;line-height:1;color:#6b7280;cursor:pointer;padding:0}.ap-modal-close[data-v-06d44470]:hover{color:#1f2937}.ap-modal-tabs[data-v-06d44470]{margin-top:32px;margin-bottom:24px;background:#ececf0;border-radius:14px;padding:3px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;height:36px;box-sizing:border-box}.ap-tab-btn[data-v-06d44470]{height:29px;border:none;border-radius:14px;background:transparent;color:#0a0a0a;font-size:14px;font-weight:500;cursor:pointer;line-height:20px}.ap-tab-btn--active[data-v-06d44470]{background:#fff}.ap-modal-body[data-v-06d44470]{display:flex;flex-direction:column;gap:24px}.ap-modal-section[data-v-06d44470]{display:flex;flex-direction:column;gap:12px}.ap-modal-h4[data-v-06d44470]{margin:0;font-size:16px;line-height:24px;color:#0a0a0a;font-weight:600;letter-spacing:0}.ap-modal-property[data-v-06d44470]{background:#f9fafb;border-radius:12px;padding:16px}.ap-modal-property-title[data-v-06d44470]{font-size:16px;line-height:24px;color:#0a0a0a;font-weight:500;letter-spacing:0;word-break:break-word}.ap-modal-property-sub[data-v-06d44470]{margin-top:8px;font-size:16px;line-height:24px;color:#4a5565;font-weight:400}.ap-modal-metrics[data-v-06d44470]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ap-modal-metric[data-v-06d44470]{border-radius:10px;border:1px solid transparent;padding:16px;min-height:162px;box-sizing:border-box}.ap-modal-metric-k[data-v-06d44470]{font-size:14px;line-height:20px;color:#4a5565;font-weight:400}.ap-modal-metric-v[data-v-06d44470]{margin-top:4px;font-size:18px;line-height:24px;font-weight:700;letter-spacing:0}.ap-modal-metric--commission[data-v-06d44470]{background:#e8efff;border-color:#b6cffd}.ap-modal-metric--commission .ap-modal-metric-v[data-v-06d44470]{color:#2563eb}.ap-modal-metric--marketing[data-v-06d44470]{background:#e8f5ee;border-color:#99dfb2}.ap-modal-metric--marketing .ap-modal-metric-v[data-v-06d44470]{color:#16a34a}.ap-modal-metric--timeline[data-v-06d44470]{background:#f3ecff;border-color:#dbc7ff}.ap-modal-metric--timeline .ap-modal-metric-v[data-v-06d44470]{color:#7e22ce}.ap-modal-message[data-v-06d44470]{background:#f9fafb;border-radius:10px;padding:16px;color:#364153;font-size:16px;line-height:26px;word-break:break-word}.ap-modal-service-list[data-v-06d44470]{display:flex;flex-direction:column;gap:12px}.ap-modal-service-item[data-v-06d44470]{min-height:48px;border-radius:10px;background:#f0fdf4;border:1px solid #b9f8cf;display:flex;align-items:center;gap:12px;padding:0 14px;color:#1f2937;font-size:16px;line-height:24px;font-weight:500}.ap-modal-service-check[data-v-06d44470]{color:#00a63e;font-weight:700;font-size:20px;line-height:1}.ap-modal-profile-card[data-v-06d44470]{background:#f3f4f6;border-radius:12px;padding:14px;display:flex;align-items:center;gap:14px}.ap-modal-avatar-wrap[data-v-06d44470]{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ap-modal-avatar[data-v-06d44470]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ap-modal-avatar-initial[data-v-06d44470]{font-size:28px;font-weight:700;color:#334155}.ap-modal-profile-name[data-v-06d44470]{font-size:20px;line-height:28px;color:#111827;font-weight:700;letter-spacing:-.02em}.ap-modal-profile-company[data-v-06d44470]{margin-top:2px;color:#4b5563;font-size:16px;line-height:24px}.ap-modal-rating[data-v-06d44470]{margin-top:4px;color:#111827;font-size:16px;line-height:24px;font-weight:600}.ap-modal-rating-star[data-v-06d44470]{color:#f59e0b;margin-right:4px}.ap-modal-profile-stats[data-v-06d44470]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ap-modal-profile-stat[data-v-06d44470]{border-radius:10px;padding:16px;border:1px solid transparent;min-height:108px;box-sizing:border-box}.ap-modal-profile-stat--sold[data-v-06d44470]{background:#e8efff;border-color:#c4d8ff}.ap-modal-profile-stat--rate[data-v-06d44470]{background:#e8f5ee;border-color:#b9e9c8}.ap-modal-profile-k[data-v-06d44470]{color:#475569;font-size:16px;line-height:24px;font-weight:400}.ap-modal-profile-v[data-v-06d44470]{margin-top:6px;font-size:28px;line-height:36px;font-weight:700;letter-spacing:0}.ap-modal-profile-stat--sold .ap-modal-profile-v[data-v-06d44470]{color:#2563eb}.ap-modal-profile-stat--rate .ap-modal-profile-v[data-v-06d44470]{color:#16a34a}.ap-modal-actions[data-v-06d44470]{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.ap-modal-actions .ap-btn[data-v-06d44470]{min-width:70px;height:36px;font-size:14px;font-weight:500}.ap-modal-btn-icon[data-v-06d44470]{display:inline-flex;align-items:center;gap:8px}@media (max-width:1200px){.ap-toolbar-row[data-v-06d44470]{grid-template-columns:1fr 1fr}.ap-metrics[data-v-06d44470]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pre-shell[data-v-06d44470]{flex-direction:column;gap:0}.pre-sidebar[data-v-06d44470]{display:none}.pre-layout-wrap[data-v-06d44470]{padding:0 16px}.ap-main-inner[data-v-06d44470]{padding:20px 0 40px}}@media (max-width:640px){.ap-stats-row[data-v-06d44470]{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-card-main[data-v-06d44470]{flex-direction:column}.ap-actions[data-v-06d44470]{flex-wrap:wrap}.ap-btn[data-v-06d44470]{width:100%}.ap-modal[data-v-06d44470]{padding:14px;display:flex;flex-direction:column;overflow:hidden}.ap-modal-head[data-v-06d44470]{flex:0 0 auto}.ap-modal-tabs[data-v-06d44470]{flex:0 0 auto;margin-top:16px;margin-bottom:14px;height:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.ap-tab-btn[data-v-06d44470]{min-width:0;padding:0 8px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-modal-body[data-v-06d44470]{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:4px}.ap-modal-actions[data-v-06d44470]{flex:0 0 auto;margin-top:12px;justify-content:stretch;flex-direction:column;gap:10px}.ap-modal-actions .ap-btn[data-v-06d44470]{width:100%;height:42px;font-weight:600}.ap-modal-metrics[data-v-06d44470],.ap-modal-profile-stats[data-v-06d44470]{grid-template-columns:1fr}.ap-modal-h4[data-v-06d44470],.ap-modal-message[data-v-06d44470],.ap-modal-profile-company[data-v-06d44470],.ap-modal-profile-k[data-v-06d44470],.ap-modal-property-sub[data-v-06d44470],.ap-modal-property-title[data-v-06d44470],.ap-modal-rating[data-v-06d44470],.ap-modal-service-item[data-v-06d44470],.ap-modal-sub[data-v-06d44470],.ap-tab-btn[data-v-06d44470]{font-size:16px;line-height:24px;letter-spacing:0}.ap-modal-profile-name[data-v-06d44470],.ap-modal-title[data-v-06d44470]{font-size:24px;line-height:30px;letter-spacing:0}.ap-modal-metric-k[data-v-06d44470]{font-size:14px;line-height:20px;letter-spacing:0}.ap-modal-metric-v[data-v-06d44470],.ap-modal-profile-v[data-v-06d44470]{font-size:32px;line-height:38px;letter-spacing:-.01em}}@media (max-width:360px){.ap-tab-btn[data-v-06d44470]{font-size:12px;padding:0 6px}}.modal-overlay[data-v-11a7c55c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-11a7c55c]{background:#fff;border-radius:12px;width:90%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.3)}.modal-header[data-v-11a7c55c]{padding:20px 24px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-11a7c55c]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.close-btn[data-v-11a7c55c]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:background-color .2s}.close-btn[data-v-11a7c55c]:hover{background-color:#f3f4f6}.modal-body[data-v-11a7c55c]{flex:1;padding:24px;overflow-y:auto}.loading[data-v-11a7c55c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#6b7280}.loading-spinner[data-v-11a7c55c]{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-11a7c55c 1s linear infinite;margin-bottom:16px}@keyframes spin-11a7c55c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.no-properties[data-v-11a7c55c]{text-align:center;padding:40px;color:#6b7280}.no-properties p[data-v-11a7c55c]{margin-bottom:20px;font-size:1.1rem}.search-bar[data-v-11a7c55c]{margin-bottom:20px}.search-input[data-v-11a7c55c]{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;transition:border-color .2s}.search-input[data-v-11a7c55c]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.properties-grid[data-v-11a7c55c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.aip-pagination[data-v-11a7c55c]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.aip-pagination-left[data-v-11a7c55c]{color:#4a5565;font-size:14px}.aip-pagination-right[data-v-11a7c55c]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:6px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.aip-page-btn[data-v-11a7c55c]{height:34px;min-width:34px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:#0a0a0a;cursor:pointer;font-weight:700;font-size:13px}.aip-page-btn[data-v-11a7c55c]:hover:not(:disabled){background:#f3f4f6}.aip-page-btn[data-v-11a7c55c]:disabled{opacity:.45;cursor:not-allowed}.aip-page-btn--nav[data-v-11a7c55c]{font-weight:800;padding:0 14px}.aip-page-btn--num.is-active[data-v-11a7c55c]{background:#155dfc;color:#fff}.aip-page-btn--num.is-ellipsis[data-v-11a7c55c]{cursor:default;opacity:.6}.property-card[data-v-11a7c55c]{border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;cursor:pointer;transition:all .2s;background:#fff}.property-card[data-v-11a7c55c]:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15)}.property-card.selected[data-v-11a7c55c]{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.25)}.property-image[data-v-11a7c55c]{position:relative;height:200px;overflow:hidden}.property-image img[data-v-11a7c55c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-count[data-v-11a7c55c]{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:.875rem}.property-info[data-v-11a7c55c]{padding:16px}.property-title[data-v-11a7c55c]{margin:0 0 8px 0;font-size:1.1rem;font-weight:600;color:#1f2937}.property-address[data-v-11a7c55c]{margin:0 0 4px 0;color:#4b5563;font-size:.95rem}.property-postcode[data-v-11a7c55c]{margin:0 0 8px 0;color:#6b7280;font-size:.875rem}.property-description[data-v-11a7c55c]{margin:0 0 12px 0;color:#6b7280;font-size:.9rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.property-details[data-v-11a7c55c]{margin-bottom:12px}.expected-price[data-v-11a7c55c]{display:block;color:#059669;font-weight:600;font-size:.9rem;margin-bottom:4px}.expected-date[data-v-11a7c55c]{display:block;color:#6b7280;font-size:.875rem}.property-status[data-v-11a7c55c]{display:flex;justify-content:flex-end}.status-published[data-v-11a7c55c]{background:#dbeafe;color:#1e40af}.status-active[data-v-11a7c55c],.status-published[data-v-11a7c55c]{padding:4px 8px;border-radius:4px;font-size:.875rem;font-weight:500}.status-active[data-v-11a7c55c]{background:#dcfce7;color:#166534}.status-draft[data-v-11a7c55c]{background:#f3f4f6;color:#6b7280}.status-draft[data-v-11a7c55c],.status-sold[data-v-11a7c55c]{padding:4px 8px;border-radius:4px;font-size:.875rem;font-weight:500}.status-sold[data-v-11a7c55c]{background:#fef3c7;color:#92400e}.status-cancelled[data-v-11a7c55c]{background:#fee2e2;color:#dc2626;padding:4px 8px;border-radius:4px;font-size:.875rem;font-weight:500}.modal-footer[data-v-11a7c55c]{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.btn[data-v-11a7c55c]{padding:10px 20px;border-radius:8px;border:none;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-11a7c55c]{background:#3b82f6;color:#fff}.btn-primary[data-v-11a7c55c]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-11a7c55c]:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-11a7c55c]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-11a7c55c]:hover{background:#e5e7eb}@media (max-width:768px){.modal-container[data-v-11a7c55c]{width:95%;max-height:calc(100vh - 160px);padding-bottom:140px;overflow-y:auto}.properties-grid[data-v-11a7c55c]{grid-template-columns:1fr}.modal-body[data-v-11a7c55c]{padding:16px}.aip-pagination[data-v-11a7c55c]{flex-direction:column;align-items:stretch}.aip-pagination-right[data-v-11a7c55c]{justify-content:center;flex-wrap:wrap}.modal-footer[data-v-11a7c55c],.modal-header[data-v-11a7c55c]{padding:16px}}.modal-overlay[data-v-035aa700]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container[data-v-035aa700]{background:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.15)}.modal-header[data-v-035aa700]{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0 24px;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.modal-header h3[data-v-035aa700]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.close-btn[data-v-035aa700]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.close-btn[data-v-035aa700]:hover{background:#f3f4f6;color:#374151}.modal-body[data-v-035aa700]{padding:0 24px}.invitation-info[data-v-035aa700]{background:#f9fafb;padding:16px;border-radius:8px;margin-bottom:24px}.info-item[data-v-035aa700]{display:flex;margin-bottom:8px}.info-item[data-v-035aa700]:last-child{margin-bottom:0}.label[data-v-035aa700]{color:#6b7280;margin-right:8px;min-width:80px;font-weight:500}.value[data-v-035aa700]{color:#1f2937;font-weight:500}.message-section[data-v-035aa700]{margin-bottom:24px}.message-label[data-v-035aa700]{display:block;margin-bottom:8px;font-weight:600;color:#374151}.message-textarea[data-v-035aa700]{width:100%;padding:12px;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;line-height:1.5;resize:vertical;min-height:120px;transition:border-color .2s}.message-textarea[data-v-035aa700]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.char-count[data-v-035aa700]{text-align:right;font-size:.75rem;color:#6b7280;margin-top:4px}.message-templates[data-v-035aa700]{margin-bottom:24px}.message-templates h4[data-v-035aa700]{margin:0 0 12px 0;font-size:.875rem;font-weight:600;color:#374151}.template-list[data-v-035aa700]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.template-item[data-v-035aa700]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s}.template-item[data-v-035aa700]:hover{background:#e6f2ff;border-color:#3b82f6}.template-title[data-v-035aa700]{font-weight:600;color:#1f2937;margin-bottom:4px;font-size:.875rem}.template-preview[data-v-035aa700]{color:#6b7280;font-size:.75rem;line-height:1.4}.modal-footer[data-v-035aa700]{display:flex;justify-content:flex-end;gap:12px;padding:24px;border-top:1px solid #e5e7eb}.btn[data-v-035aa700]{padding:10px 20px;border-radius:6px;border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-035aa700]{background:#3b82f6;color:#fff}.btn-primary[data-v-035aa700]:hover:not(:disabled){background:#2563eb}.btn-primary[data-v-035aa700]:disabled{background:#9ca3af;cursor:not-allowed}.btn-secondary[data-v-035aa700]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-035aa700]:hover{background:#e5e7eb}@media (max-width:768px){.modal-container[data-v-035aa700]{width:95%;margin:20px;padding-bottom:140px;max-height:calc(100vh - 160px);overflow-y:auto}.modal-body[data-v-035aa700],.modal-footer[data-v-035aa700],.modal-header[data-v-035aa700]{padding-left:16px;padding-right:16px}.template-list[data-v-035aa700]{grid-template-columns:1fr}}.asam-map[data-v-7d81fc25]{width:100%;border:1px solid #e5e7eb;border-radius:10px;background:#f3f4f6}.asam-tip[data-v-7d81fc25]{margin:6px 0 0;font-size:.85rem;color:#6b7280}.asam-error[data-v-7d81fc25]{margin:6px 0 0;font-size:.85rem;color:#b91c1c}.asam-legend[data-v-7d81fc25]{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.asam-legend-item[data-v-7d81fc25]{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#334155}.asam-legend-swatch[data-v-7d81fc25]{width:10px;height:10px;border-radius:3px;border:1.5px solid transparent;box-sizing:border-box}.asam-legend-text[data-v-7d81fc25]{max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ca-figma[data-v-c41273ba],.choose-agent-page[data-v-c41273ba]{min-height:100vh;margin:0;padding:0;width:100%;box-sizing:border-box;overflow-x:hidden;background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pre-layout-wrap[data-v-c41273ba]{width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-c41273ba]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px);background:#f8f9fa}.pre-sidebar[data-v-c41273ba]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;background:transparent;position:sticky;top:92px;align-self:flex-start}.pre-sidebar-card[data-v-c41273ba]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;width:100%;box-sizing:border-box;max-height:calc(100vh - 108px);overflow:auto}.pre-nav[data-v-c41273ba]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-c41273ba]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-ico svg[data-v-c41273ba]{width:22px;height:22px}.pre-nav-item[data-v-c41273ba]:hover{background:#f9fafb}.pre-nav-item--active[data-v-c41273ba]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-item--active .pre-nav-ico[data-v-c41273ba]{color:#155dfc}.pre-nav-ico[data-v-c41273ba]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item:not(.pre-nav-item--active) .pre-nav-ico[data-v-c41273ba]{color:#6a7282}.pre-nav-badge[data-v-c41273ba]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-c41273ba]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-c41273ba]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-c41273ba]:hover{background:#f3f3f5}.ca-main-panel[data-v-c41273ba]{flex:1;min-width:0;background:#f9fafb}.ca-main-inner[data-v-c41273ba]{width:100%;margin:0;padding:28px 8px 56px 0;box-sizing:border-box}.ca-page-heading[data-v-c41273ba]{margin-bottom:24px}.ca-h1[data-v-c41273ba]{margin:0;font-size:30px;font-weight:700;line-height:38px;color:#101828;letter-spacing:-.02em}.ca-lead[data-v-c41273ba]{margin:8px 0 0;font-size:16px;line-height:24px;color:#4a5565;font-weight:400;max-width:42rem}.ca-toolbar-card[data-v-c41273ba]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px 18px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.ca-toolbar-row[data-v-c41273ba]{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.ca-search-wrap[data-v-c41273ba]{position:relative;flex:1 1 280px;min-width:0}.ca-search-ico[data-v-c41273ba]{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;pointer-events:none}.ca-search-input[data-v-c41273ba]{width:100%;height:48px;padding:0 16px 0 44px;border-radius:10px;border:1px solid #d1d5dc;background:#f3f3f5;font-size:15px;color:#101828;box-sizing:border-box}.ca-search-input[data-v-c41273ba]::-moz-placeholder{color:#717182}.ca-search-input[data-v-c41273ba]::placeholder{color:#717182}.ca-search-input[data-v-c41273ba]:focus{outline:none;border-color:#155dfc;box-shadow:0 0 0 3px rgba(21,93,252,.15)}.ca-toolbar-selects[data-v-c41273ba]{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.ca-select-wrap[data-v-c41273ba]{min-width:160px}.ca-select[data-v-c41273ba]{width:100%;height:48px;padding:0 36px 0 14px;border-radius:10px;border:1px solid #d1d5dc;background:#f3f3f5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236a7282' d='M3 4.5 6 8l3-3.5'/%3E%3C/svg%3E") no-repeat right 12px center;font-size:15px;font-weight:500;color:#101828;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box}.ca-select[data-v-c41273ba]:focus{outline:none;border-color:#155dfc;box-shadow:0 0 0 3px rgba(21,93,252,.15)}.ca-show-count[data-v-c41273ba]{margin:0 0 16px;font-size:14px;line-height:20px;color:#4a5565;font-weight:500}.ca-loading[data-v-c41273ba]{text-align:center;padding:48px 16px;color:#6a7282;font-size:16px}.ca-agent-list[data-v-c41273ba]{display:flex;flex-direction:column;gap:16px}.ca-agent-row[data-v-c41273ba]{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 24px;padding:22px 22px;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease}.ca-rating-corner[data-v-c41273ba]{position:absolute;top:18px;right:20px;z-index:2}.ca-agent-row--selected[data-v-c41273ba]{border-color:rgba(21,93,252,.45);box-shadow:0 0 0 1px rgba(21,93,252,.12),0 8px 24px rgba(21,93,252,.08)}.ca-agent-avatar-wrap[data-v-c41273ba]{width:128px;height:128px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#e8eeff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center}.ca-agent-avatar-img[data-v-c41273ba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ca-agent-avatar-initial[data-v-c41273ba]{font-size:2.5rem;font-weight:800;color:#155dfc}.ca-agent-mid[data-v-c41273ba]{flex:1 1 280px;min-width:0}.ca-agent-title-block[data-v-c41273ba]{margin-bottom:10px}.ca-agent-name[data-v-c41273ba]{margin:0;font-size:20px;font-weight:700;line-height:28px;color:#101828}.ca-agent-company[data-v-c41273ba]{margin:4px 0 0;font-size:16px;line-height:24px;color:#4a5565;font-weight:400}.ca-pills-row[data-v-c41273ba]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:16px}.ca-rating-pill[data-v-c41273ba]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#fef9c2;border:1px solid rgba(234,179,8,.35);font-size:14px;font-weight:700;color:#854d0e}.ca-rating-pill--muted[data-v-c41273ba]{background:#f3f3f5;border-color:#e5e7eb;color:#6a7282;font-weight:600}.ca-star-ico[data-v-c41273ba]{flex-shrink:0}.ca-rating-num[data-v-c41273ba]{font-variant-numeric:tabular-nums}.ca-rating-count[data-v-c41273ba]{font-weight:600;opacity:.9}.ca-spec-tags[data-v-c41273ba]{display:flex;flex-wrap:wrap;gap:6px}.ca-spec-tag[data-v-c41273ba]{display:inline-block;padding:4px 10px;border-radius:8px;background:#eceef2;color:#364153;font-size:13px;font-weight:600}.ca-stats-grid[data-v-c41273ba]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin-bottom:16px}.ca-stat-label[data-v-c41273ba]{display:block;font-size:14px;line-height:20px;color:#4a5565;font-weight:500;margin-bottom:2px}.ca-stat-value[data-v-c41273ba]{display:block;font-size:18px;line-height:26px;font-weight:600;color:#101828;font-variant-numeric:tabular-nums}.ca-service-block[data-v-c41273ba]{margin-bottom:12px}.ca-service-label[data-v-c41273ba]{display:block;font-size:13px;font-weight:600;color:#6a7282;margin-bottom:6px}.ca-service-tags[data-v-c41273ba]{display:flex;flex-wrap:wrap;gap:6px}.ca-service-tag[data-v-c41273ba]{display:inline-block;padding:4px 10px;border-radius:8px;border:1px solid #d1d5dc;background:#fff;font-size:13px;font-weight:600;color:#364153}.ca-contact-row[data-v-c41273ba]{display:flex;flex-direction:column;gap:6px}.ca-contact-line[data-v-c41273ba]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#364153}.ca-contact-line svg[data-v-c41273ba]{flex-shrink:0;display:block}.ca-contact-line>a[data-v-c41273ba],.ca-contact-line>span[data-v-c41273ba]{min-width:0}.ca-contact-link[data-v-c41273ba]{color:#155dfc;text-decoration:none;font-weight:500}.ca-contact-link[data-v-c41273ba]:hover{text-decoration:underline}.ca-agent-actions[data-v-c41273ba]{display:flex;flex-direction:column;gap:10px;flex-shrink:0;min-width:160px;align-self:center}.ca-btn[data-v-c41273ba]{height:44px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.ca-btn[data-v-c41273ba]:disabled{opacity:.6;cursor:not-allowed}.ca-btn-primary[data-v-c41273ba]{border:none;background:#155dfc;color:#fff;box-shadow:0 4px 12px rgba(21,93,252,.25)}.ca-btn-primary[data-v-c41273ba]:hover:not(:disabled){background:#1249e6}.ca-btn-outline[data-v-c41273ba]{border:1px solid #d1d5dc;background:#fff;color:#101828}.ca-btn-outline[data-v-c41273ba]:hover{border-color:#155dfc;color:#155dfc;background:#f8fafc}.ca-empty[data-v-c41273ba]{display:flex;justify-content:center;padding:32px 0}.ca-empty-card[data-v-c41273ba]{width:100%;max-width:480px;text-align:center;border-radius:14px;border:1px solid #e5e7eb;background:#fff;padding:28px 22px}.ca-empty-ico[data-v-c41273ba]{font-size:40px;margin-bottom:8px}.ca-empty-title[data-v-c41273ba]{font-weight:700;font-size:1.05rem;color:#101828;margin-bottom:6px}.ca-empty-desc[data-v-c41273ba]{color:#6a7282;font-size:.95rem}.ca-pagination-outer[data-v-c41273ba]{margin-top:28px;padding-top:8px;border-top:1px solid #e5e7eb}.ca-pagination-bar[data-v-c41273ba]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding:12px 0}.ca-page-btn[data-v-c41273ba]{padding:9px 18px;border-radius:10px;border:1px solid #d1d5dc;background:#fff;color:#155dfc;font-weight:700;font-size:.88rem;cursor:pointer;transition:background .18s ease,border-color .18s ease}.ca-page-btn[data-v-c41273ba]:hover:not(:disabled){background:#eef2ff;border-color:rgba(21,93,252,.45)}.ca-page-btn[data-v-c41273ba]:disabled{opacity:.38;cursor:not-allowed}.ca-page-info[data-v-c41273ba]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;color:#6a7282;font-weight:600;font-size:.88rem}.ca-page-info-label[data-v-c41273ba],.ca-page-info-sep[data-v-c41273ba]{color:#94a3b8;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.ca-page-info-sep[data-v-c41273ba]{text-transform:none;letter-spacing:0;font-weight:600}.ca-page-info-num[data-v-c41273ba]{color:#101828;font-weight:900;font-size:1rem;font-variant-numeric:tabular-nums}.ca-footer-wrap[data-v-c41273ba]{width:100%;flex-shrink:0;background:#f8f9fa}.ca-profile-modal-overlay[data-v-c41273ba]{position:fixed;z-index:1200;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}.ca-profile-modal[data-v-c41273ba]{width:100%;max-width:720px;max-height:90vh;overflow:auto;background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 16px 40px rgba(15,23,42,.24)}.ca-profile-head[data-v-c41273ba]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eef2f7}.ca-profile-title[data-v-c41273ba]{margin:0;font-size:1.1rem;font-weight:700;color:#101828}.ca-profile-close[data-v-c41273ba]{border:none;background:transparent;font-size:1.6rem;line-height:1;color:#6a7282;cursor:pointer}.ca-profile-body[data-v-c41273ba]{padding:16px}.ca-profile-top[data-v-c41273ba]{display:flex;gap:14px;align-items:center;margin-bottom:14px}.ca-profile-avatar-wrap[data-v-c41273ba]{width:72px;height:72px;border-radius:50%;overflow:hidden;background:#e8eeff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ca-profile-avatar-img[data-v-c41273ba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ca-profile-avatar-initial[data-v-c41273ba]{font-size:1.6rem;font-weight:800;color:#155dfc}.ca-profile-main[data-v-c41273ba]{min-width:0}.ca-profile-name[data-v-c41273ba]{font-size:1.1rem;font-weight:700;color:#101828}.ca-profile-company[data-v-c41273ba],.ca-profile-rating[data-v-c41273ba]{margin-top:4px;font-size:.95rem;color:#4a5565}.ca-profile-grid[data-v-c41273ba]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:14px}.ca-profile-item[data-v-c41273ba]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.ca-profile-k[data-v-c41273ba]{display:block;font-size:.85rem;color:#6a7282}.ca-profile-v[data-v-c41273ba]{display:block;margin-top:3px;font-size:1rem;font-weight:700;color:#101828}.ca-profile-section[data-v-c41273ba]{margin-top:10px}.ca-profile-section-title[data-v-c41273ba]{font-size:.9rem;font-weight:700;color:#4a5565;margin-bottom:6px}.ca-profile-contact[data-v-c41273ba]{font-size:.95rem;color:#101828;line-height:1.5}.ca-service-tag-btn[data-v-c41273ba]{cursor:pointer}.ca-service-tag--active[data-v-c41273ba]{border-color:#155dfc;background:#eff6ff;color:#1d4ed8}.ca-profile-filter-tip[data-v-c41273ba]{margin:8px 0 0;font-size:.8rem;color:#6a7282}.ca-success-modal[data-v-c41273ba]{max-width:560px}.ca-success-icon[data-v-c41273ba]{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#dcfce7;color:#166534;font-size:1.3rem;font-weight:800;margin-bottom:10px}.ca-success-text[data-v-c41273ba]{margin:0;font-size:1.05rem;color:#101828;font-weight:700}.ca-success-subtext[data-v-c41273ba]{margin:12px 0 0;color:#4a5565;line-height:1.5;font-size:.98rem;word-break:break-word}@media (max-width:1100px){.ca-stats-grid[data-v-c41273ba]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pre-shell[data-v-c41273ba]{flex-direction:column;gap:0}.pre-sidebar[data-v-c41273ba]{display:none}.pre-layout-wrap[data-v-c41273ba]{padding:0 16px}.ca-main-inner[data-v-c41273ba]{padding:20px 0 40px}.ca-agent-actions[data-v-c41273ba]{width:100%;min-width:0;align-self:auto}.ca-rating-corner[data-v-c41273ba]{position:static;margin-left:auto;margin-bottom:8px}}@media (max-width:600px){.ca-h1[data-v-c41273ba]{font-size:24px;line-height:32px}.ca-agent-avatar-wrap[data-v-c41273ba]{width:96px;height:96px;margin:0 auto}.ca-agent-row[data-v-c41273ba]{flex-direction:column;align-items:stretch}.ca-pagination-bar[data-v-c41273ba]{flex-direction:column}.ca-page-btn[data-v-c41273ba]{width:100%}.ca-contact-line[data-v-c41273ba]{align-items:flex-start}.ca-contact-line svg[data-v-c41273ba]{margin-top:2px}.ca-contact-link[data-v-c41273ba]{overflow-wrap:anywhere;word-break:break-word}}@media (prefers-reduced-motion:reduce){.ca-agent-row[data-v-c41273ba],.ca-btn[data-v-c41273ba],.ca-page-btn[data-v-c41273ba]{transition:none}}.apm-overlay[data-v-44d10938]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.apm-container[data-v-44d10938]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:min(90vh,880px);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.15)}.apm-header[data-v-44d10938]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.apm-header h3[data-v-44d10938]{margin:0;font-size:1.25rem;font-weight:700;color:#111827}.apm-close[data-v-44d10938]{background:none;border:none;font-size:1.5rem;line-height:1;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s,color .15s}.apm-close[data-v-44d10938]:hover{background:#f3f4f6;color:#374151}.apm-body[data-v-44d10938]{padding:20px 24px;overflow-y:auto;flex:1;min-height:0}.apm-info[data-v-44d10938]{background:#f3f4f6;padding:16px;border-radius:10px;margin-bottom:20px}.apm-info-row[data-v-44d10938]{display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px;font-size:.9375rem;line-height:1.45}.apm-info-row[data-v-44d10938]:last-child{margin-bottom:0}.apm-label[data-v-44d10938]{color:#6b7280;font-weight:600;flex-shrink:0}.apm-value[data-v-44d10938]{color:#111827;font-weight:500;min-width:0;word-break:break-word}.apm-message-block[data-v-44d10938]{margin-bottom:20px}.apm-msg-label[data-v-44d10938]{display:block;margin-bottom:8px;font-weight:700;color:#374151;font-size:.9375rem}.apm-textarea[data-v-44d10938]{width:100%;box-sizing:border-box;padding:12px;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;line-height:1.5;resize:vertical;min-height:120px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.apm-textarea[data-v-44d10938]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.12)}.apm-char-count[data-v-44d10938]{text-align:right;font-size:.75rem;color:#6b7280;margin-top:4px}.apm-templates-title[data-v-44d10938]{margin:0 0 12px;font-size:.875rem;font-weight:600;color:#374151}.apm-template-grid[data-v-44d10938]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.apm-template-card[data-v-44d10938]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;cursor:pointer;transition:background .2s,border-color .2s;font-family:inherit}.apm-template-card[data-v-44d10938]:hover{background:#e6f2ff;border-color:#3b82f6}.apm-template-card-title[data-v-44d10938]{font-weight:700;color:#1f2937;margin-bottom:6px;font-size:.8125rem;line-height:1.35}.apm-template-card-preview[data-v-44d10938]{color:#6b7280;font-size:.75rem;line-height:1.4}.apm-footer[data-v-44d10938]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 20px;border-top:1px solid #e5e7eb;flex-shrink:0}.apm-btn[data-v-44d10938]{padding:10px 20px;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,opacity .2s}.apm-btn[data-v-44d10938]:disabled{opacity:.55;cursor:not-allowed}.apm-btn-primary[data-v-44d10938]{background:#155dfc;color:#fff;border:none}.apm-btn-primary[data-v-44d10938]:hover:not(:disabled){background:#1249e6}.apm-btn-secondary[data-v-44d10938]{background:#fff;color:#374151;border:1px solid #d1d5db}.apm-btn-secondary[data-v-44d10938]:hover:not(:disabled){background:#f9fafb}@media (max-width:640px){.apm-template-grid[data-v-44d10938]{grid-template-columns:1fr}.apm-container[data-v-44d10938]{max-height:calc(100vh - 120px)}}.agent-browser-container[data-v-1d0106a1]{min-height:100vh;background:#fff}.ab-figma[data-v-1d0106a1]{background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.pre-layout-wrap[data-v-1d0106a1]{flex:1 1 auto;width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-1d0106a1]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px);background:#f8f9fa}.pre-sidebar[data-v-1d0106a1]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;background:transparent;position:sticky;top:92px;align-self:flex-start}.pre-sidebar-card[data-v-1d0106a1]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;width:100%;box-sizing:border-box;max-height:calc(100vh - 108px);overflow:auto}.pre-nav[data-v-1d0106a1]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-1d0106a1]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-item[data-v-1d0106a1]:hover{background:#f9fafb}.pre-nav-item--active[data-v-1d0106a1]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-ico[data-v-1d0106a1]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item--active .pre-nav-ico[data-v-1d0106a1]{color:#155dfc}.pre-nav-badge[data-v-1d0106a1]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-1d0106a1]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-1d0106a1]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-1d0106a1]:hover{background:#f3f3f5}.ap-main-panel[data-v-1d0106a1]{flex:1;min-width:0}.ap-main-inner[data-v-1d0106a1]{padding:28px 0 56px;box-sizing:border-box;max-width:1224px;margin:0 auto}.ab-page[data-v-1d0106a1]{width:100%;max-width:1224px}.ab-header[data-v-1d0106a1]{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ab-header-left[data-v-1d0106a1]{min-width:0}.ab-header-right[data-v-1d0106a1]{display:inline-flex;align-items:center;gap:8px;padding-top:2px;flex-wrap:wrap;justify-content:flex-end}.ab-view-btn[data-v-1d0106a1]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;font-size:12px;line-height:16px;font-weight:700;cursor:pointer}.ab-view-btn.active[data-v-1d0106a1]{background:#0f172a;border-color:#0f172a;color:#fff}.ab-view-ico[data-v-1d0106a1]{display:inline-flex;align-items:center;justify-content:center;opacity:.9}.ab-title[data-v-1d0106a1]{font-weight:700;font-size:30px;line-height:36px;color:#101828}.ab-subtitle[data-v-1d0106a1],.ab-title[data-v-1d0106a1]{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,PingFang SC,Microsoft YaHei,sans-serif}.ab-subtitle[data-v-1d0106a1]{margin-top:4px;font-weight:400;font-size:16px;line-height:24px;color:#4a5565}.ab-search-card[data-v-1d0106a1]{margin-top:12px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:16px}.ab-filter-meta-row[data-v-1d0106a1]{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:14px}.ab-meta--inline[data-v-1d0106a1]{margin-top:0;white-space:nowrap}.ab-filter-meta-row .ab-filter-box[data-v-1d0106a1]{flex:0 0 auto;min-width:0;margin-left:auto}.ab-filter-meta-row .ab-filter-select[data-v-1d0106a1]{min-width:100px;max-width:560px}.ab-search-row[data-v-1d0106a1]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center}.ab-search-input[data-v-1d0106a1]{height:36px;display:flex;align-items:center;gap:10px;background:#f3f3f5;border-radius:8px;padding:0 12px}.ab-search-ico[data-v-1d0106a1]{font-size:14px;color:#717182}.ab-search-native[data-v-1d0106a1]{width:100%;border:none;outline:none;background:transparent;font-size:14px;line-height:20px;color:#101828}.ab-search-native[data-v-1d0106a1]::-moz-placeholder{color:#717182}.ab-search-native[data-v-1d0106a1]::placeholder{color:#717182}.ab-filter-box[data-v-1d0106a1]{display:flex;align-items:center;gap:8px}.ab-filter-label[data-v-1d0106a1]{font-size:12px;line-height:16px;color:#64748b;font-weight:600;white-space:nowrap}.ab-filter-select[data-v-1d0106a1]{flex:1;height:36px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#0f172a;font-size:13px;line-height:18px;padding:0 10px;outline:none}.ab-filter-select[data-v-1d0106a1]:focus{border-color:#155dfc;box-shadow:0 0 0 3px rgba(21,93,252,.12)}.ab-service-card[data-v-1d0106a1]{margin-top:14px;background:#fff;border:1px solid #eef2f7;border-radius:12px;padding:14px 14px 14px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.ab-service-empty[data-v-1d0106a1]{margin-top:14px;background:#fff;border:1px dashed #c7d2fe;border-radius:12px;padding:28px 20px;text-align:center}.ab-service-empty-title[data-v-1d0106a1]{font-size:16px;font-weight:800;color:#0f172a}.ab-service-empty-desc[data-v-1d0106a1]{margin:8px auto 0;max-width:420px;font-size:14px;line-height:1.5;color:#64748b}.ab-service-empty-inner .ab-add-area-btn[data-v-1d0106a1]{margin-top:16px}.ab-service-head[data-v-1d0106a1]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ab-service-head-text[data-v-1d0106a1]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ab-add-area-btn[data-v-1d0106a1]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;border:none;background:linear-gradient(135deg,#5b21b6,#4c1d95);color:#fff;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 4px 14px rgba(76,29,149,.25)}.ab-add-area-btn[data-v-1d0106a1]:hover{filter:brightness(1.06)}.ab-add-area-btn-ico[data-v-1d0106a1]{font-size:18px;font-weight:400;line-height:1}.ab-service-title[data-v-1d0106a1]{font-size:13px;line-height:18px;font-weight:700;color:#0f172a}.ab-service-count[data-v-1d0106a1]{font-size:12px;line-height:16px;font-weight:700;color:#0f172a;padding:6px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#fff}.ab-service-pills[data-v-1d0106a1]{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.ab-pill[data-v-1d0106a1]{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;font-size:12px;line-height:16px;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.ab-pill[data-v-1d0106a1]:hover{transform:translateY(-1px)}.ab-pill.active[data-v-1d0106a1]{background:#155dfc;border-color:#155dfc;color:#fff}.ab-pill-ico-bg[data-v-1d0106a1],.ab-pill-ico[data-v-1d0106a1]{display:inline-flex;align-items:center;justify-content:center}.ab-pill-ico-bg[data-v-1d0106a1]{width:16px;height:16px;border-radius:999px;background:rgba(15,23,42,.08);color:#155dfc}.ab-pill.active .ab-pill-ico-bg[data-v-1d0106a1]{background:hsla(0,0%,100%,.22);color:#fff}.ab-pill-ico-svg[data-v-1d0106a1]{display:block}.ab-map-wrap[data-v-1d0106a1]{margin-top:12px;position:relative;width:100%;aspect-ratio:1/1;max-height:560px;border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;background:#f3f4f6}.ab-map-canvas[data-v-1d0106a1]{position:absolute;inset:0;z-index:1}.ab-map-overlay[data-v-1d0106a1]{position:absolute;top:10px;right:10px;z-index:50;background:hsla(0,0%,100%,.96);border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;box-shadow:0 10px 24px rgba(15,23,42,.12);min-width:160px;pointer-events:none}.ab-map-overlay-title[data-v-1d0106a1]{font-size:12px;line-height:16px;font-weight:800;color:#0f172a}.ab-map-overlay-sub[data-v-1d0106a1]{margin-top:3px;font-size:12px;line-height:16px;font-weight:700;color:#64748b}.ab-meta[data-v-1d0106a1]{margin-top:16px;font-size:14px;line-height:20px;color:#4a5565}.ab-loading[data-v-1d0106a1]{padding:44px 0;text-align:center;color:#4a5565}.ab-loading-spinner[data-v-1d0106a1]{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #155dfc;border-radius:50%;animation:spin-1d0106a1 1s linear infinite;margin:0 auto 14px}@keyframes spin-1d0106a1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ab-grid[data-v-1d0106a1]{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,392px));gap:24px;justify-content:center;align-items:stretch}.ab-card[data-v-1d0106a1]{--ab-primary:#1a5fff;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;height:100%;min-height:0;display:flex;flex-direction:column;min-width:0;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.08),0 2px 4px -2px rgba(0,0,0,.06);transition:box-shadow .22s ease,transform .22s ease}.ab-card[data-v-1d0106a1]:hover{box-shadow:0 10px 24px rgba(15,23,42,.1);transform:translateY(-2px)}.ab-card[data-v-1d0106a1]:focus-within{box-shadow:0 10px 24px rgba(15,23,42,.1),0 0 0 3px rgba(26,95,255,.22)}.ab-media[data-v-1d0106a1]{position:relative;flex-shrink:0;height:224px;background:#f3f4f6;cursor:pointer;overflow:hidden;border-radius:12px 12px 0 0}.ab-img[data-v-1d0106a1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.ab-card:hover .ab-img[data-v-1d0106a1]{transform:scale(1.07)}.ab-img-fallback[data-v-1d0106a1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9aa3af;font-size:48px}.ab-badge[data-v-1d0106a1]{position:absolute;left:12px;top:12px;background:#1a5fff;color:#fff;border-radius:999px;padding:5px 12px;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.01em}.ab-badge--unread[data-v-1d0106a1]{left:auto;right:12px;top:12px;background:#0f766e;color:#fff}.ab-card--unread[data-v-1d0106a1]{box-shadow:0 0 0 2px rgba(15,118,110,.18),0 12px 30px rgba(17,24,39,.08)}.ab-count[data-v-1d0106a1]{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:13px;line-height:18px;font-weight:600}.ab-count-ico[data-v-1d0106a1]{display:flex;color:#fff}.ab-body[data-v-1d0106a1]{padding:16px 18px 18px;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border-radius:0 0 12px 12px;background:#fff}.ab-h3[data-v-1d0106a1]{font-size:18px;line-height:26px;font-weight:700;color:#111827;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ab-loc[data-v-1d0106a1]{margin-top:6px;display:flex;align-items:flex-start;gap:6px;color:#6b7280;font-size:14px;line-height:20px}.ab-loc-ico[data-v-1d0106a1]{display:flex;flex-shrink:0;color:#6b7280;margin-top:2px}.ab-loc-text[data-v-1d0106a1]{min-width:0}.ab-desc[data-v-1d0106a1],.ab-loc-text[data-v-1d0106a1]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ab-desc[data-v-1d0106a1]{margin-top:8px;color:#6b7280;font-size:14px;line-height:22px;font-weight:400}.ab-kv[data-v-1d0106a1]{margin-top:14px;padding-top:14px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:10px}.ab-kv-row[data-v-1d0106a1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ab-kv-k[data-v-1d0106a1]{color:#6b7280;font-size:13px;line-height:18px;font-weight:400;display:inline-flex;align-items:center;gap:6px}.ab-kv-ico[data-v-1d0106a1]{display:flex;flex-shrink:0;color:#6b7280}.ab-kv-v[data-v-1d0106a1]{color:#111827;font-size:13px;line-height:18px;font-weight:700;text-align:right}.ab-kv-v.is-primary[data-v-1d0106a1]{color:#1a5fff}.ab-kv-v.ab-kv-v--muted[data-v-1d0106a1],.ab-kv-v.is-muted[data-v-1d0106a1]{color:#6b7280;font-weight:400}.ab-kv-row--seller-contact[data-v-1d0106a1]{align-items:flex-start}.ab-kv-v--seller-contact[data-v-1d0106a1]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-weight:500;text-align:right}.ab-seller-contact-link[data-v-1d0106a1]{color:#1a5fff;text-decoration:none;word-break:break-all;font-weight:500}.ab-seller-contact-link[data-v-1d0106a1]:hover{text-decoration:underline}.ab-actions[data-v-1d0106a1]{margin-top:auto;padding-top:16px;display:flex;flex-direction:column;align-items:stretch;gap:0}.ab-actions-row[data-v-1d0106a1]{display:flex;flex-direction:row;align-items:stretch;gap:10px}.ab-btn-primary[data-v-1d0106a1]{flex:1;min-width:0;min-height:44px;padding:0 16px;border:none;border-radius:8px;background:#1a5fff;color:#fff;font-size:14px;line-height:20px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.ab-btn-primary[data-v-1d0106a1]:hover{background:#1557e6;filter:none}.ab-btn-primary[data-v-1d0106a1]:active{background:#124bcc}.ab-btn-ico[data-v-1d0106a1]{display:flex;flex-shrink:0;color:#fff}.ab-btn-icon[data-v-1d0106a1]{flex-shrink:0;width:44px;min-height:44px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;color:#374151;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;font-family:inherit}.ab-eye-ico[data-v-1d0106a1]{display:block}.ab-btn-icon[data-v-1d0106a1]:hover{background:#f9fafb;border-color:#d1d5db}.ab-msg-link[data-v-1d0106a1]{margin-top:12px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;border:none;background:transparent;color:#1a5fff;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;font-family:inherit}.ab-msg-link[data-v-1d0106a1]:hover{text-decoration:underline;color:#1557e6}.ab-msg-link-ico[data-v-1d0106a1]{display:flex;flex-shrink:0;color:inherit}.ab-empty[data-v-1d0106a1]{grid-column:1/-1;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:44px 20px;text-align:center;color:#4a5565}.ab-empty-ico[data-v-1d0106a1]{font-size:46px;margin-bottom:10px}.ab-empty-title[data-v-1d0106a1]{font-size:18px;line-height:28px;font-weight:600;color:#101828}.ab-empty-sub[data-v-1d0106a1]{margin-top:6px;font-size:14px;line-height:20px}.aip-pagination[data-v-1d0106a1]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.aip-pagination-left[data-v-1d0106a1]{color:#4a5565;font-size:14px}.aip-pagination-right[data-v-1d0106a1]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:6px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.aip-page-btn[data-v-1d0106a1]{height:34px;min-width:34px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:#0a0a0a;cursor:pointer;font-weight:700;font-size:13px;transition:background .12s ease,transform .12s ease,box-shadow .12s ease,color .12s ease}.aip-page-btn[data-v-1d0106a1]:hover:not(:disabled){background:#f3f4f6;transform:translateY(-1px)}.aip-page-btn[data-v-1d0106a1]:disabled{opacity:.45;cursor:not-allowed;transform:none}.aip-page-btn--nav[data-v-1d0106a1]{font-weight:800;padding:0 14px}.aip-page-btn--num.is-active[data-v-1d0106a1]{background:#155dfc;color:#fff;box-shadow:0 8px 18px rgba(21,93,252,.22)}.aip-page-btn--num.is-ellipsis[data-v-1d0106a1]{cursor:default;opacity:.6}.ab-image-modal-overlay[data-v-1d0106a1]{position:fixed;z-index:10000;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:20px}.ab-image-modal[data-v-1d0106a1]{background:#fff;border-radius:12px;min-width:320px;max-width:min(90vw,920px);max-height:90vh;box-shadow:0 4px 32px rgba(0,0,0,.13);display:flex;flex-direction:column;overflow:hidden}.ab-image-modal-header[data-v-1d0106a1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.ab-image-modal-header h3[data-v-1d0106a1]{margin:0;color:#4f6ef7;font-size:1.1rem;font-weight:600;line-height:1.3;padding-right:12px}.ab-image-modal-close[data-v-1d0106a1]{background:none;border:none;font-size:1.5rem;color:#888;cursor:pointer;padding:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.ab-image-modal-close[data-v-1d0106a1]:hover{background:#f5f5f5}.ab-image-modal-body[data-v-1d0106a1]{display:flex;align-items:center;justify-content:center;flex:1;padding:20px;min-height:200px;gap:8px}.ab-image-modal-img[data-v-1d0106a1]{max-width:100%;max-height:min(60vh,480px);border-radius:8px;border:1px solid #e0e6f7;background:#f7f9fc;box-shadow:0 2px 8px rgba(79,110,247,.07);-o-object-fit:contain;object-fit:contain}.ab-image-modal-empty[data-v-1d0106a1]{flex:1;text-align:center;color:#94a3b8;font-size:14px;padding:24px}.ab-image-modal-arrow[data-v-1d0106a1]{background:#f3f6fd;border:none;color:#4f6ef7;font-size:1.5rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s}.ab-image-modal-arrow[data-v-1d0106a1]:hover:not(:disabled){background:#e8f0fe}.ab-image-modal-arrow[data-v-1d0106a1]:disabled{color:#bbb;background:#f7f9fc;cursor:not-allowed}.ab-image-modal-info[data-v-1d0106a1]{text-align:center;color:#888;font-size:.95rem;padding:8px 20px;border-top:1px solid #f0f0f0;flex-shrink:0}.ab-image-modal-actions[data-v-1d0106a1]{padding:16px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:center;flex-shrink:0}.ab-image-modal-btn[data-v-1d0106a1]{padding:8px 20px;border-radius:6px;font-size:.95rem;font-weight:600;border:1px solid #e5e7eb;background:#fff;color:#0f172a;cursor:pointer}.ab-image-modal-btn[data-v-1d0106a1]:hover{background:#f8fafc}.proposal-modal-overlay[data-v-1d0106a1]{position:fixed;z-index:9999;left:0;top:0;right:0;bottom:0;background:rgba(15,23,42,.35);display:flex;align-items:flex-start;justify-content:center;padding:20px 14px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.proposal-modal[data-v-1d0106a1]{background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(15,23,42,.28);padding:0;width:520px;max-width:calc(100vw - 28px);max-height:min(92vh,calc(100dvh - 40px));margin:auto 0;position:relative;animation:modalIn-1d0106a1 .18s;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.proposal-modal .pm-scroll[data-v-1d0106a1]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 18px}.proposal-modal .pm-head[data-v-1d0106a1]{flex-shrink:0;padding:18px 18px 0}.proposal-modal .pm-footer[data-v-1d0106a1]{flex-shrink:0;padding:12px 18px 16px;border-top:1px solid #e5e7eb;background:#fff}@keyframes modalIn-1d0106a1{0%{transform:scale(.95) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.pm-head[data-v-1d0106a1]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:6px 6px 12px;box-sizing:border-box}.pm-title[data-v-1d0106a1]{font-size:20px;line-height:26px;font-weight:700;color:#0f172a}.pm-subtitle[data-v-1d0106a1]{margin-top:4px;font-size:14px;line-height:20px;color:#64748b;font-weight:500}.pm-close[data-v-1d0106a1]{width:36px;height:36px;border:none;background:transparent;color:#64748b;border-radius:8px;cursor:pointer;font-size:22px;line-height:36px}.pm-close[data-v-1d0106a1]:hover{background:rgba(15,23,42,.06);color:#0f172a}.pm-prop-card[data-v-1d0106a1]{border:1px solid #e5e7eb;border-radius:10px;padding:14px 14px;margin:0 6px 14px;background:#fff;box-sizing:border-box}.pm-prop-title[data-v-1d0106a1]{font-size:16px;line-height:22px;font-weight:700;color:#0f172a}.pm-prop-loc[data-v-1d0106a1]{margin-top:2px;font-size:13px;line-height:18px;color:#64748b;font-weight:500}.pm-prop-price[data-v-1d0106a1]{margin-top:6px;font-size:14px;line-height:20px;color:#0f172a;font-weight:600}.pm-form[data-v-1d0106a1]{padding:0 6px 12px}.pm-grid-2[data-v-1d0106a1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pm-field[data-v-1d0106a1]{margin-bottom:12px}.pm-field label[data-v-1d0106a1]{display:block;font-size:13px;line-height:18px;color:#0f172a;font-weight:600;margin-bottom:6px}.pm-field input[data-v-1d0106a1],.pm-field textarea[data-v-1d0106a1]{width:100%;border:none;border-radius:8px;background:#f3f4f6;padding:10px 12px;font-size:14px;line-height:20px;color:#0f172a;box-sizing:border-box;outline:none}.pm-field input[data-v-1d0106a1]{height:42px}.pm-field input[type=date][data-v-1d0106a1]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pm-field textarea[data-v-1d0106a1]{resize:vertical;min-height:70px}.pm-field input[data-v-1d0106a1]:focus,.pm-field textarea[data-v-1d0106a1]:focus{box-shadow:0 0 0 3px rgba(59,130,246,.14)}.pm-field input[data-v-1d0106a1]:disabled{opacity:.8;cursor:not-allowed}.pm-actions[data-v-1d0106a1]{display:flex;justify-content:flex-end;gap:10px;padding:0}.pm-btn[data-v-1d0106a1]{height:38px;padding:0 14px;border-radius:10px;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.pm-btn-ghost[data-v-1d0106a1]{background:#fff;border:1px solid #e5e7eb;color:#0f172a}.pm-btn-ghost[data-v-1d0106a1]:hover{background:#f9fafb}.pm-btn-primary[data-v-1d0106a1]{background:#155dfc;border:none;color:#fff;padding:0 16px}.pm-btn-primary[data-v-1d0106a1]:hover{filter:brightness(.98)}.pm-btn-ico[data-v-1d0106a1]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:#fff}.pm-btn-ico svg[data-v-1d0106a1]{display:block}.required[data-v-1d0106a1]{color:#ff4757;margin-left:2px}.proposal-success[data-v-1d0106a1]{margin:0 6px 16px;padding:12px;color:#27ae60;font-size:1.08rem;text-align:center;font-weight:600;border-radius:8px;background:#ecfdf5}.asa-overlay[data-v-1d0106a1]{position:fixed;inset:0;z-index:10060;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.asa-modal[data-v-1d0106a1]{width:100%;max-width:640px;max-height:min(92vh,900px);overflow:hidden;display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 24px 64px rgba(15,23,42,.2);animation:modalIn-1d0106a1 .2s ease;box-sizing:border-box;max-width:min(640px,calc(100vw - 24px))}.asa-body[data-v-1d0106a1]{padding:22px 24px 20px;overflow-y:auto;flex:1;min-height:0}.asa-top[data-v-1d0106a1]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.asa-title-row[data-v-1d0106a1]{display:flex;align-items:flex-start;gap:10px}.asa-title-ico[data-v-1d0106a1]{flex-shrink:0;margin-top:2px}.asa-title-ico--card[data-v-1d0106a1]{margin-top:4px}.asa-h2[data-v-1d0106a1]{margin:0;font-size:22px;line-height:1.25;font-weight:800;color:#0f172a}.asa-sub[data-v-1d0106a1]{margin:6px 0 0;font-size:14px;line-height:1.45;color:#64748b}.asa-lead[data-v-1d0106a1]{margin:0 0 16px;font-size:14px;line-height:1.5;color:#64748b}.asa-x[data-v-1d0106a1]{width:36px;height:36px;border:none;border-radius:10px;background:transparent;color:#94a3b8;font-size:24px;line-height:36px;cursor:pointer;flex-shrink:0}.asa-x[data-v-1d0106a1]:hover{background:#f1f5f9;color:#0f172a}.asa-pricing[data-v-1d0106a1]{display:flex;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid #bfdbfe;background:linear-gradient(135deg,#eef2ff,#e0e7ff);margin-bottom:20px}.asa-pricing-ico[data-v-1d0106a1]{width:44px;height:44px;border-radius:12px;background:#155dfc;color:#fff;font-size:20px;font-weight:900;display:grid;place-items:center;flex-shrink:0}.asa-pricing-h[data-v-1d0106a1]{font-size:15px;font-weight:800;color:#0f172a}.asa-pricing-p[data-v-1d0106a1]{margin:4px 0 10px;font-size:13px;color:#475569;line-height:1.45}.asa-pricing-tiers[data-v-1d0106a1]{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;color:#334155}.asa-c-blue[data-v-1d0106a1]{color:#155dfc}.asa-c-purple[data-v-1d0106a1]{color:#7c3aed}.asa-c-green[data-v-1d0106a1]{color:#059669}.asa-save-pink[data-v-1d0106a1]{color:#db2777;font-weight:700}.asa-save-green[data-v-1d0106a1]{color:#059669;font-weight:700}.asa-field-label[data-v-1d0106a1]{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:8px}.asa-search-row[data-v-1d0106a1]{display:flex;gap:10px;align-items:stretch;margin-bottom:8px}.asa-search-input[data-v-1d0106a1]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;height:44px;padding:0 12px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0;box-sizing:border-box}.asa-search-ico[data-v-1d0106a1]{font-size:14px;opacity:.75}.asa-search-native[data-v-1d0106a1]{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:14px;color:#0f172a}.asa-btn-search[data-v-1d0106a1]{height:44px;padding:0 20px;border-radius:10px;border:none;background:#155dfc;color:#fff;font-weight:800;font-size:14px;cursor:pointer;flex-shrink:0}.asa-btn-search[data-v-1d0106a1]:disabled{opacity:.6;cursor:not-allowed}.asa-error[data-v-1d0106a1]{color:#dc2626;font-size:13px;margin:6px 0 10px}.asa-popular-label[data-v-1d0106a1]{margin-top:18px;font-size:14px;font-weight:800;color:#0f172a;margin-bottom:10px}.asa-popular-grid[data-v-1d0106a1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.asa-chip[data-v-1d0106a1]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:12px;font-weight:700;color:#334155;cursor:pointer}.asa-chip[data-v-1d0106a1]:hover{border-color:#bfdbfe;background:#f8fafc}.asa-chip-pin[data-v-1d0106a1]{font-size:12px;opacity:.7}.asa-results-block[data-v-1d0106a1]{margin-top:20px}.asa-results-label[data-v-1d0106a1]{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:10px}.asa-results-list[data-v-1d0106a1]{display:flex;flex-direction:column;gap:10px}.asa-result-row[data-v-1d0106a1]{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.asa-result-ico[data-v-1d0106a1]{width:40px;height:40px;border-radius:10px;background:#eff6ff;display:grid;place-items:center;flex-shrink:0}.asa-result-main[data-v-1d0106a1]{flex:1;min-width:0}.asa-result-name[data-v-1d0106a1]{font-size:15px;font-weight:800;color:#0f172a}.asa-result-sub[data-v-1d0106a1]{font-size:12px;color:#64748b;margin-top:2px;line-height:1.35}.asa-select-link[data-v-1d0106a1]{border:none;background:none;color:#155dfc;font-weight:800;font-size:13px;cursor:pointer;flex-shrink:0}.asa-select-link[data-v-1d0106a1]:hover{text-decoration:underline}.asa-loc-card[data-v-1d0106a1]{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#dbeafe,#e0f2fe);border:1px solid #bfdbfe;margin-bottom:12px}.asa-loc-ico[data-v-1d0106a1]{width:44px;height:44px;border-radius:999px;background:#155dfc;display:grid;place-items:center;flex-shrink:0}.asa-loc-name[data-v-1d0106a1]{font-size:16px;font-weight:800;color:#0f172a}.asa-loc-line[data-v-1d0106a1]{font-size:13px;color:#64748b;margin-top:2px;overflow-wrap:anywhere;word-break:break-word}.asa-stat-row[data-v-1d0106a1]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.asa-stat-card[data-v-1d0106a1]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.asa-stat-ico[data-v-1d0106a1]{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-size:20px;font-weight:900;color:#fff}.asa-stat-ico--house[data-v-1d0106a1]{background:#10b981}.asa-stat-ico--dollar[data-v-1d0106a1]{background:#7c3aed}.asa-stat-num[data-v-1d0106a1]{font-size:22px;font-weight:900;color:#0f172a;line-height:1.1}.asa-stat-label[data-v-1d0106a1]{font-size:12px;color:#64748b;margin-top:2px}.asa-map-label[data-v-1d0106a1]{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:8px}.asa-map-box[data-v-1d0106a1]{height:260px;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;background:#f1f5f9}.asa-leaflet[data-v-1d0106a1]{width:100%;height:100%;display:block}.asa-map-note[data-v-1d0106a1]{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:12px;color:#64748b;line-height:1.45}.asa-info-dot[data-v-1d0106a1]{width:18px;height:18px;border-radius:999px;border:1px solid #94a3b8;font-size:11px;font-weight:800;display:grid;place-items:center;flex-shrink:0;color:#64748b}.asa-footer[data-v-1d0106a1]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}.asa-btn-secondary[data-v-1d0106a1]{height:44px;padding:0 18px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-weight:800;font-size:14px;color:#0f172a;cursor:pointer}.asa-btn-secondary[data-v-1d0106a1]:hover{background:#f8fafc}.asa-btn-primary[data-v-1d0106a1]{height:44px;padding:0 20px;border-radius:10px;border:none;background:#155dfc;color:#fff;font-weight:800;font-size:14px;cursor:pointer}.asa-btn-primary[data-v-1d0106a1]:hover{filter:brightness(.98)}.asa-plans[data-v-1d0106a1]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 18px}.asa-plan[data-v-1d0106a1]{position:relative;text-align:left;padding:16px 14px 14px;border-radius:12px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.asa-plan[data-v-1d0106a1]:hover{border-color:#cbd5e1}.asa-plan--active[data-v-1d0106a1]{border-color:#155dfc;box-shadow:0 8px 24px rgba(21,93,252,.15)}.asa-plan-badge[data-v-1d0106a1]{position:absolute;top:10px;right:10px;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;color:#fff}.asa-plan-badge--purple[data-v-1d0106a1]{background:#7c3aed}.asa-plan-badge--green[data-v-1d0106a1]{background:#059669}.asa-plan-price[data-v-1d0106a1]{font-size:24px;font-weight:900;line-height:1.1}.asa-plan-unit[data-v-1d0106a1]{font-size:12px;color:#64748b;margin-top:4px}.asa-plan-strike[data-v-1d0106a1]{font-size:11px;color:#94a3b8;margin-top:6px;text-decoration:line-through}.asa-plan-foot[data-v-1d0106a1]{font-size:11px;color:#64748b;margin-top:10px;font-weight:600}.asa-summary[data-v-1d0106a1]{border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;margin-bottom:14px;background:#f8fafc}.asa-sum-row[data-v-1d0106a1]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#475569;margin-bottom:8px}.asa-sum-row[data-v-1d0106a1]:last-of-type{margin-bottom:0}.asa-sum-total[data-v-1d0106a1]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e2e8f0;font-size:15px;font-weight:800;color:#0f172a}.asa-sum-total strong[data-v-1d0106a1]{font-size:22px}.asa-pay-note[data-v-1d0106a1]{display:flex;gap:8px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:#eff6ff;border:1px solid #bfdbfe;font-size:12px;color:#475569;line-height:1.45;margin-bottom:12px}.asa-btn-pay[data-v-1d0106a1]{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:10px;border:none;background:#059669;color:#fff;font-weight:800;font-size:14px;cursor:pointer}.asa-btn-pay[data-v-1d0106a1]:hover:not(:disabled){filter:brightness(1.03)}.asa-btn-pay[data-v-1d0106a1]:disabled{opacity:.65;cursor:not-allowed}@media (max-width:900px){.pre-layout-wrap[data-v-1d0106a1]{padding:0 16px}.pre-shell[data-v-1d0106a1]{gap:0;min-height:0}.pre-sidebar[data-v-1d0106a1]{display:none}.ap-main-inner[data-v-1d0106a1]{padding:18px 0 40px;max-width:100%}.ab-header[data-v-1d0106a1]{flex-direction:column;align-items:flex-start}.ab-header-left[data-v-1d0106a1]{width:100%;flex:1 1 auto}.ab-header-right[data-v-1d0106a1]{justify-content:flex-start;width:100%}.ab-title[data-v-1d0106a1]{font-size:24px;line-height:30px}.ab-subtitle[data-v-1d0106a1]{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.ab-search-card[data-v-1d0106a1],.ab-service-card[data-v-1d0106a1]{max-width:100%}.ab-filter-box[data-v-1d0106a1]{flex-wrap:wrap}.ab-service-pills[data-v-1d0106a1]{width:100%}.ab-pill[data-v-1d0106a1]{max-width:100%}.ab-pill-text[data-v-1d0106a1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-container[data-v-1d0106a1]{padding:14px 12px 22px}.ab-shell[data-v-1d0106a1]{flex-direction:column;gap:16px}.ab-sidebar[data-v-1d0106a1]{width:100%}.ab-grid[data-v-1d0106a1]{grid-template-columns:1fr;gap:16px}.ab-search-row[data-v-1d0106a1]{grid-template-columns:1fr}.ab-filter-box[data-v-1d0106a1]{width:100%}.ab-filter-meta-row[data-v-1d0106a1]{flex-direction:column;align-items:stretch}.ab-filter-meta-row .ab-filter-select[data-v-1d0106a1]{min-width:0;max-width:100%;width:100%}.ab-meta--inline[data-v-1d0106a1]{text-align:left;white-space:normal}.ab-filter-meta-row .ab-filter-box[data-v-1d0106a1]{margin-left:0}.proposal-modal[data-v-1d0106a1]{width:96vw;min-width:unset;max-height:calc(100dvh - 72px)}.proposal-modal .pm-scroll[data-v-1d0106a1]{padding:0 10px}.proposal-modal .pm-head[data-v-1d0106a1]{padding:14px 10px 0}.proposal-modal .pm-footer[data-v-1d0106a1]{padding:10px 10px calc(88px + env(safe-area-inset-bottom, 0px))}.ab-image-modal[data-v-1d0106a1]{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.ab-image-modal-img[data-v-1d0106a1]{max-height:min(50dvh,360px)}.asa-popular-grid[data-v-1d0106a1]{grid-template-columns:repeat(2,1fr)}.asa-plans[data-v-1d0106a1]{grid-template-columns:1fr}.asa-search-row[data-v-1d0106a1]{flex-direction:column}.asa-btn-search[data-v-1d0106a1]{width:100%}.asa-overlay[data-v-1d0106a1]{padding:12px}.asa-body[data-v-1d0106a1]{padding:18px 16px 16px}.asa-stat-row[data-v-1d0106a1]{grid-template-columns:1fr}.asa-map-box[data-v-1d0106a1]{height:220px}}@media (max-width:480px){.aip-pagination[data-v-1d0106a1]{flex-direction:column;align-items:stretch;gap:10px}.aip-pagination-left[data-v-1d0106a1]{text-align:left;font-size:13px}.aip-pagination-right[data-v-1d0106a1]{width:100%;border-radius:16px;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:40px;gap:10px;box-sizing:border-box}.aip-page-btn[data-v-1d0106a1]{width:100%;min-width:0}.aip-page-btn--nav[data-v-1d0106a1]:first-of-type,.aip-page-btn--nav[data-v-1d0106a1]:last-of-type{grid-column:1/-1}.aip-page-btn--num.is-active[data-v-1d0106a1]{box-shadow:none}}.sp-figma[data-v-6a044812]{background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;min-height:100vh}.pre-layout-wrap[data-v-6a044812]{flex:1 1 auto;width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-6a044812]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px)}.pre-sidebar[data-v-6a044812]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;position:sticky;top:92px;align-self:flex-start}.pre-sidebar-card[data-v-6a044812]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;max-height:calc(100vh - 108px);overflow:auto}.pre-nav[data-v-6a044812]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-6a044812]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-item[data-v-6a044812]:hover{background:#f9fafb}.pre-nav-item--active[data-v-6a044812]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-ico[data-v-6a044812]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item--active .pre-nav-ico[data-v-6a044812]{color:#155dfc}.pre-nav-badge[data-v-6a044812]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-6a044812]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-6a044812]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-6a044812]:hover{background:#f3f3f5}.ap-main-panel[data-v-6a044812]{flex:1;min-width:0}.ap-main-inner[data-v-6a044812]{padding:28px 0 56px;max-width:1224px;margin:0 auto;box-sizing:border-box}.sp-heading[data-v-6a044812]{margin-bottom:16px}.sp-h1[data-v-6a044812]{font-size:30px;line-height:36px;font-weight:700;color:#101828}.sp-lead[data-v-6a044812]{margin-top:4px;font-size:16px;line-height:24px;color:#4a5565}.sp-stats[data-v-6a044812]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 18px}.sp-stat-card[data-v-6a044812]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:16px 18px;min-height:110px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.sp-stat-num[data-v-6a044812]{font-size:24px;line-height:32px;font-weight:700;color:#101828}.sp-stat-num.is-green[data-v-6a044812]{color:#00a63e}.sp-stat-num.is-blue[data-v-6a044812]{color:#155dfc}.sp-stat-num.is-red[data-v-6a044812]{color:#e7000b}.sp-stat-label[data-v-6a044812]{margin-top:12px;font-size:14px;line-height:20px;color:#4a5565}.sp-toolbar-card[data-v-6a044812]{position:relative;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:16px;box-shadow:0 1px 2px rgba(15,23,42,.04);margin-bottom:16px}.sp-toolbar[data-v-6a044812]{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.sp-pill[data-v-6a044812]{height:36px;border-radius:8px;border:none;background:#f3f3f5;padding:0 12px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500;color:#0a0a0a}.sp-pill-ico[data-v-6a044812]{opacity:.75}.sp-pill-caret[data-v-6a044812]{margin-left:auto;opacity:.6}.sp-menu[data-v-6a044812]{position:absolute;top:calc(100% + 8px);left:16px;width:260px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;box-shadow:0 18px 48px rgba(15,23,42,.16);overflow:hidden;z-index:10}.sp-menu--right[data-v-6a044812]{left:auto;right:16px}.sp-menu-item[data-v-6a044812]{width:100%;text-align:left;padding:10px 12px;border:none;background:transparent;cursor:pointer;font-size:14px;color:#0f172a}.sp-menu-item[data-v-6a044812]:hover{background:#f9fafb}.sp-state[data-v-6a044812]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:28px 20px;text-align:center;color:#4a5565}.sp-state--error[data-v-6a044812]{color:#b91c1c}.sp-state-title[data-v-6a044812]{font-weight:700;margin-bottom:8px;color:#0f172a}.sp-state-text[data-v-6a044812]{color:#4a5565}.sp-spinner[data-v-6a044812]{width:40px;height:40px;border:4px solid #e5e7eb;border-top:4px solid #155dfc;border-radius:50%;animation:spSpin-6a044812 1s linear infinite;margin:0 auto 12px}@keyframes spSpin-6a044812{to{transform:rotate(1turn)}}.sp-retry[data-v-6a044812]{margin-top:14px;height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:600}.sp-list[data-v-6a044812]{display:flex;flex-direction:column;gap:14px}.sp-card[data-v-6a044812]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:18px 18px;box-shadow:0 1px 2px rgba(15,23,42,.04);position:relative}.sp-card-head[data-v-6a044812]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.sp-badges[data-v-6a044812]{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.sp-unread-pill[data-v-6a044812]{font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px;background:#fef3c7;border:1px solid #fcd34d;color:#92400e}.sp-badge[data-v-6a044812]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:8px;border:1px solid rgba(0,0,0,.1);font-size:12px;font-weight:500;color:#0a0a0a;background:#fff}.sp-badge.is-pending[data-v-6a044812]{background:#dbeafe;border-color:#8ec5ff;color:#193cb8}.sp-badge.is-accepted[data-v-6a044812]{background:#dcfce7;border-color:#7bf1a8;color:#016630}.sp-badge.is-declined[data-v-6a044812]{background:#ffe2e2;border-color:#ffa2a2;color:#9f0712}.sp-view[data-v-6a044812]{height:32px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;padding:0 10px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#0a0a0a;margin-top:12px;width:100%;justify-content:center}.sp-view[data-v-6a044812]:hover{background:#f9fafb}.sp-addr[data-v-6a044812]{font-size:18px;line-height:28px;font-weight:600;color:#101828;margin-top:4px}.sp-metrics[data-v-6a044812]{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sp-metric[data-v-6a044812]{border-radius:10px;padding:12px 12px;min-height:76px;display:flex;flex-direction:column;justify-content:center}.sp-metric-k[data-v-6a044812]{font-size:14px;line-height:20px;font-weight:500;display:inline-flex;gap:8px;align-items:center}.sp-metric-v[data-v-6a044812]{margin-top:6px;font-size:20px;line-height:28px;font-weight:700}.sp-metric--blue[data-v-6a044812]{background:#eff6ff}.sp-metric--blue .sp-metric-k[data-v-6a044812]{color:#155dfc;font-weight:400}.sp-metric--blue .sp-metric-v[data-v-6a044812]{color:#1447e6}.sp-metric--green[data-v-6a044812]{background:#f0fdf4}.sp-metric--green .sp-metric-k[data-v-6a044812]{color:#00a63e;font-weight:400}.sp-metric--green .sp-metric-v[data-v-6a044812]{color:#008236;font-size:18px}.sp-metric--purple[data-v-6a044812]{background:#faf5ff}.sp-metric--purple .sp-metric-k[data-v-6a044812]{color:#9810fa;font-weight:400}.sp-metric--purple .sp-metric-v[data-v-6a044812]{color:#8200db;font-size:14px}.sp-metric--gray[data-v-6a044812]{background:#f9fafb}.sp-metric--gray .sp-metric-k[data-v-6a044812]{color:#4a5565;font-weight:400}.sp-metric--gray .sp-metric-v[data-v-6a044812]{color:#364153;font-size:14px}.sp-reviewed[data-v-6a044812]{margin-top:10px;font-size:14px;line-height:20px;font-weight:500;color:#4a5565}.sp-detail[data-v-6a044812]{margin-top:14px;border-top:1px solid #f3f4f6;padding-top:12px;display:flex;flex-direction:column;gap:10px}.sp-detail-row[data-v-6a044812]{display:grid;grid-template-columns:180px 1fr;gap:12px}.sp-detail-k[data-v-6a044812]{color:#64748b;font-weight:700;font-size:13px}.sp-detail-v[data-v-6a044812]{color:#0f172a;font-weight:600;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.sp-empty[data-v-6a044812]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:32px 20px;text-align:center}.sp-empty-title[data-v-6a044812]{font-weight:800;color:#0f172a}.sp-empty-sub[data-v-6a044812]{margin-top:6px;color:#4a5565}.sp-empty-btn[data-v-6a044812]{margin-top:14px;height:36px;padding:0 14px;border-radius:10px;background:#155dfc;border:none;color:#fff;font-weight:700;cursor:pointer}.sp-pagination[data-v-6a044812]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 0}.sp-pagination-left[data-v-6a044812]{color:#4a5565;font-size:14px}.sp-pagination-right[data-v-6a044812]{display:flex;align-items:center;gap:10px}.sp-page-size[data-v-6a044812]{padding:0 10px;font-weight:600}.sp-page-btn[data-v-6a044812],.sp-page-size[data-v-6a044812]{height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.12);background:#fff}.sp-page-btn[data-v-6a044812]{padding:0 12px;cursor:pointer}.sp-page-btn[data-v-6a044812]:disabled{opacity:.45;cursor:not-allowed}.sp-page-pages[data-v-6a044812]{color:#4a5565;min-width:64px;text-align:center}@media (max-width:1100px){.sp-stats[data-v-6a044812]{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-toolbar[data-v-6a044812]{grid-template-columns:1fr 1fr;grid-auto-rows:36px}.sp-metrics[data-v-6a044812]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pre-layout-wrap[data-v-6a044812]{padding:0 16px;max-width:100%}.pre-shell[data-v-6a044812]{gap:0}.ap-main-panel[data-v-6a044812]{width:100%}.ap-main-inner.sp-main[data-v-6a044812]{max-width:100%;width:100%;margin:0}}@media (max-width:720px){.pre-shell[data-v-6a044812]{flex-direction:column;gap:16px}.pre-sidebar[data-v-6a044812]{display:none}.pre-layout-wrap[data-v-6a044812]{padding:0 16px}.ap-main-inner[data-v-6a044812]{max-width:100%}.sp-detail-row[data-v-6a044812]{grid-template-columns:1fr}}@media (max-width:480px){.ap-main-panel[data-v-6a044812],.pre-layout-wrap[data-v-6a044812],.sp-figma[data-v-6a044812],.sp-page[data-v-6a044812]{max-width:100%;overflow-x:hidden}.pre-layout-wrap[data-v-6a044812]{padding:0 12px}.ap-main-inner.sp-main[data-v-6a044812]{padding:18px 0 34px}.sp-h1[data-v-6a044812]{font-size:26px;line-height:32px}.sp-lead[data-v-6a044812]{font-size:14px;line-height:20px}.sp-stats[data-v-6a044812]{grid-template-columns:1fr;gap:12px}.sp-stat-card[data-v-6a044812]{padding:14px 14px;min-height:0}.sp-toolbar-card[data-v-6a044812]{padding:12px}.sp-toolbar[data-v-6a044812]{flex-direction:column;align-items:stretch;gap:10px}.sp-pill[data-v-6a044812]{width:100%;justify-content:center}.sp-pill-caret[data-v-6a044812]{margin-left:8px}.sp-menu--right[data-v-6a044812],.sp-menu[data-v-6a044812]{left:12px;right:12px;width:auto}.sp-card[data-v-6a044812]{padding:16px 14px;overflow-x:hidden;overflow-y:visible}.sp-card-head[data-v-6a044812]{flex-direction:column;align-items:stretch}.sp-metrics[data-v-6a044812]{grid-template-columns:1fr;gap:10px}.sp-metric[data-v-6a044812]{min-width:0}.sp-metric-k[data-v-6a044812]{min-width:0;flex-wrap:wrap}.sp-pagination[data-v-6a044812]{flex-direction:column;align-items:stretch;gap:10px}.sp-pagination-left[data-v-6a044812]{text-align:left}.sp-pagination-right[data-v-6a044812]{flex-wrap:wrap;justify-content:space-between}.sp-page-size[data-v-6a044812]{width:100%}.sp-page-btn[data-v-6a044812]{flex:1 1 calc(50% - 6px);min-width:0}.sp-page-pages[data-v-6a044812]{width:100%;text-align:center;min-width:0}}@media (min-width:901px){.sp-card[data-v-6a044812]{padding-right:160px}.sp-view[data-v-6a044812]{position:absolute;top:18px;right:18px;width:auto;margin-top:0}}.modal-overlay[data-v-2701c79f]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10050;padding:20px}.modal-container[data-v-2701c79f]{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:600px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-2701c79f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #e6eeff}.modal-title[data-v-2701c79f]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0}.close-btn[data-v-2701c79f]{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:4px;line-height:1}.close-btn[data-v-2701c79f]:hover{color:#1a202c}.modal-content[data-v-2701c79f]{flex:1;overflow-y:auto;padding:24px}.property-detail[data-v-2701c79f]{display:flex;flex-direction:column;gap:20px}.property-images[data-v-2701c79f]{display:flex;flex-direction:column;gap:12px}.carousel-container[data-v-2701c79f]{position:relative}.carousel-controls[data-v-2701c79f]{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 10px;pointer-events:none}.carousel-btn[data-v-2701c79f]{background:rgba(0,0,0,.5);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;pointer-events:auto;transition:all .3s ease}.carousel-btn[data-v-2701c79f]:hover:not(:disabled){background:rgba(0,0,0,.7);transform:scale(1.1)}.carousel-btn[data-v-2701c79f]:disabled{opacity:.3;cursor:not-allowed}.carousel-indicators[data-v-2701c79f]{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.indicator[data-v-2701c79f]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.5);cursor:pointer;transition:all .3s ease}.indicator.active[data-v-2701c79f]{background:#fff;transform:scale(1.2)}.thumbnail-carousel[data-v-2701c79f]{margin-top:12px}.thumbnail-container[data-v-2701c79f]{display:flex;gap:8px;overflow-x:auto;padding:4px 0}.thumbnail[data-v-2701c79f]{width:60px;height:60px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .3s ease;flex-shrink:0}.thumbnail[data-v-2701c79f]:hover{border-color:#4f6ef7;transform:scale(1.05)}.thumbnail.active[data-v-2701c79f]{border-color:#4f6ef7;box-shadow:0 0 0 2px rgba(79,110,247,.2)}.thumbnail img[data-v-2701c79f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-image[data-v-2701c79f]{width:100%;height:250px;border-radius:8px;overflow:hidden}.main-image img[data-v-2701c79f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-image-placeholder[data-v-2701c79f]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fa;color:#6c757d;border:2px dashed #dee2e6;border-radius:8px}.no-image-placeholder svg[data-v-2701c79f]{margin-bottom:8px}.no-image-placeholder p[data-v-2701c79f]{margin:0;font-size:14px}.property-info[data-v-2701c79f]{flex:1}.property-title[data-v-2701c79f]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:8px}.property-address[data-v-2701c79f]{color:#666;margin-bottom:8px;font-size:1rem}.property-postcode[data-v-2701c79f]{color:#888;font-size:.9rem;margin-bottom:16px}.property-specs[data-v-2701c79f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.spec-row[data-v-2701c79f]{display:flex;align-items:center}.spec-label[data-v-2701c79f]{color:#666;min-width:60px;font-weight:500;font-size:.9rem}.spec-value[data-v-2701c79f]{color:#1a202c;font-weight:600;font-size:.9rem}.spec-row--contact[data-v-2701c79f]{grid-column:1/-1;align-items:flex-start}.spec-value--contact[data-v-2701c79f]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.contact-link[data-v-2701c79f]{color:#2563eb;font-weight:500;text-decoration:none;word-break:break-all}.contact-link[data-v-2701c79f]:hover{text-decoration:underline}.property-description[data-v-2701c79f]{margin-top:20px}.property-description h5[data-v-2701c79f]{font-size:1rem;font-weight:600;color:#1a202c;margin-bottom:8px}.property-description p[data-v-2701c79f]{color:#666;line-height:1.6;font-size:.95rem}.no-data[data-v-2701c79f]{text-align:center;padding:40px 20px;color:#666}.modal-footer[data-v-2701c79f]{padding:20px 24px;border-top:2px solid #e6eeff;display:flex;justify-content:flex-end}.btn[data-v-2701c79f]{padding:8px 16px;border-radius:6px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-2701c79f]{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.btn-secondary[data-v-2701c79f]:hover{background:#e5e7eb}@media (max-width:600px){.modal-overlay[data-v-2701c79f]{padding:10px}.modal-container[data-v-2701c79f]{max-height:calc(100vh - 160px);padding-bottom:140px;overflow-y:auto}.modal-content[data-v-2701c79f],.modal-footer[data-v-2701c79f],.modal-header[data-v-2701c79f]{padding:16px}.property-specs[data-v-2701c79f]{grid-template-columns:1fr}}.rar-figma[data-v-598614d5]{background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;min-height:100vh}.pre-layout-wrap[data-v-598614d5]{flex:1 1 auto;width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-598614d5]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px);background:#f8f9fa}.pre-sidebar[data-v-598614d5]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;position:sticky;top:92px;align-self:flex-start;background:transparent}.pre-sidebar-card[data-v-598614d5]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;max-height:calc(100vh - 108px);overflow:auto}.pre-nav[data-v-598614d5]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-598614d5]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-item[data-v-598614d5]:hover{background:#f9fafb}.pre-nav-item--active[data-v-598614d5]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-ico[data-v-598614d5]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item--active .pre-nav-ico[data-v-598614d5]{color:#155dfc}.pre-nav-badge[data-v-598614d5]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-598614d5]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-598614d5]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-598614d5]:hover{background:#f3f3f5}.rar-main-panel[data-v-598614d5]{flex:1;min-width:0}.rar-main-inner[data-v-598614d5]{padding:28px 0 56px;max-width:1224px;margin:0 auto;box-sizing:border-box}.rar-heading[data-v-598614d5]{margin-bottom:16px}.rar-h1[data-v-598614d5]{font-size:30px;line-height:36px;font-weight:700;color:#101828}.rar-lead[data-v-598614d5]{margin-top:4px;font-size:16px;line-height:24px;color:#4a5565}.rar-stats[data-v-598614d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 18px}.rar-stat-card[data-v-598614d5]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:14px 18px;min-height:72px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:flex;align-items:center;gap:12px}.rar-stat-ico[data-v-598614d5]{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rar-stat-ico--blue[data-v-598614d5]{background:#e7f0ff;color:#155dfc}.rar-stat-ico--green[data-v-598614d5]{background:#ecfdf5;color:#00a63e}.rar-stat-ico--amber[data-v-598614d5]{background:#fffbeb;color:#d97706}.rar-stat-meta[data-v-598614d5]{min-width:0;display:flex;flex-direction:column;justify-content:center}.rar-stat-num[data-v-598614d5]{font-size:22px;line-height:28px;font-weight:900;color:#101828}.rar-stat-num.is-amber[data-v-598614d5],.rar-stat-num.is-green[data-v-598614d5]{color:#101828}.rar-stat-label[data-v-598614d5]{margin-top:2px;font-size:12px;line-height:16px;color:#4a5565}.rar-notify-scope-banner[data-v-598614d5]{margin:14px 0 0;padding:12px 14px;border-radius:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a5f;font-size:13px;line-height:1.55;display:flex;gap:10px;align-items:flex-start}.rar-notify-scope-ico[data-v-598614d5]{flex-shrink:0;font-weight:900;color:#155dfc;line-height:1.3}.rar-eval-unread-notice[data-v-598614d5]{margin:12px 0 0;padding:12px 14px;border-radius:12px;border:1px solid #fcd34d;background:#fffbeb;color:#78350f;font-size:13px;line-height:1.55;display:flex;gap:10px;align-items:flex-start}.rar-eval-unread-notice-ico[data-v-598614d5]{flex-shrink:0;font-weight:900;color:#d97706;line-height:1.2}.rar-body--reviews-first[data-v-598614d5]{display:flex;flex-direction:column}.rar-body--reviews-first .rar-stats[data-v-598614d5]{order:1}.rar-body--reviews-first .rar-eval-unread-notice[data-v-598614d5]{order:2}.rar-body--reviews-first .rar-notify-scope-banner[data-v-598614d5]{order:3}.rar-body--reviews-first #rar-customer-reviews[data-v-598614d5]{order:4}.rar-body--reviews-first #rar-transaction-records[data-v-598614d5]{order:5}.rar-section-head[data-v-598614d5]{margin:14px 0 10px}.rar-section-title[data-v-598614d5]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:800;color:#101828}.rar-section-unread-tag[data-v-598614d5]{font-size:11px;font-weight:800;padding:3px 10px;border-radius:999px;background:#e7f0ff;border:1px solid #93c5fd;color:#1d4ed8}.rar-section-hint[data-v-598614d5]{margin:6px 0 0;font-size:12px;line-height:18px;color:#6a7282;max-width:720px}.rar-state[data-v-598614d5]{padding:56px 16px;display:flex;flex-direction:column;align-items:center;gap:10px}.rar-spinner[data-v-598614d5]{width:34px;height:34px;border-radius:999px;border:4px solid #e7f0ff;border-top-color:#155dfc;animation:rarSpin-598614d5 1s linear infinite}@keyframes rarSpin-598614d5{to{transform:rotate(1turn)}}.rar-state-text[data-v-598614d5]{font-size:14px;color:#4a5565;text-align:center}.rar-section[data-v-598614d5]{margin-top:6px}.rar-list[data-v-598614d5]{display:flex;flex-direction:column;gap:16px}.rar-row-card[data-v-598614d5]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px rgba(15,23,42,.04);position:relative;padding-right:132px}.rar-row-card--clickable[data-v-598614d5]{cursor:pointer}.rar-row-card--clickable[data-v-598614d5]:focus{outline:2px solid rgba(21,93,252,.35);outline-offset:2px}.rar-row-card--unread[data-v-598614d5]{border-color:#bfdbfe;background:linear-gradient(90deg,rgba(21,93,252,.06),#fff 48%);box-shadow:0 2px 8px rgba(21,93,252,.08);border-left:4px solid #155dfc}.rar-row-card--seen[data-v-598614d5]{border-left:3px solid #e5e7eb;background:#fafafa}.rar-row-card--seen .rar-row-title-text[data-v-598614d5]{color:#4a5565}.rar-review-card--unread[data-v-598614d5]{border-color:#bfdbfe;background:linear-gradient(90deg,rgba(21,93,252,.06),#fff 48%);border-left:4px solid #155dfc;box-shadow:0 2px 8px rgba(21,93,252,.08)}.rar-review-card--seen[data-v-598614d5]{border-left:3px solid #e5e7eb;background:#fafafa}.rar-review-card--seen .rar-review-name[data-v-598614d5],.rar-review-card--seen .rar-review-text[data-v-598614d5]{color:#4a5565}.rar-row-top[data-v-598614d5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rar-row-title[data-v-598614d5]{display:inline-flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.rar-bullet[data-v-598614d5]{font-size:10px;color:#9aa3af}.rar-bullet--new[data-v-598614d5]{color:#d97706}.rar-row-title-text[data-v-598614d5]{font-size:14px;font-weight:800;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rar-unread-pill[data-v-598614d5]{font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:#fef3c7;border:1px solid #fcd34d;color:#92400e;flex-shrink:0}.rar-seen-pill[data-v-598614d5]{font-size:10px;font-weight:800;padding:2px 8px;border-radius:999px;background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280;flex-shrink:0}.rar-seen-pill--corner[data-v-598614d5]{margin-left:auto}.rar-view-btn[data-v-598614d5]{height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#0a0a0a;font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .12s ease,transform .12s ease;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.rar-view-btn[data-v-598614d5]:hover{background:#f3f4f6;transform:translateY(-50%) translateY(-1px)}.rar-eye[data-v-598614d5]{display:block}.rar-row-metrics[data-v-598614d5]{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rar-row-k[data-v-598614d5]{font-size:11px;color:#6a7282;font-weight:800}.rar-row-v[data-v-598614d5]{margin-top:2px;font-size:13px;font-weight:800;color:#101828}.rar-row-v.is-green[data-v-598614d5]{color:#00a63e}.rar-rating[data-v-598614d5]{margin-top:10px;display:flex;align-items:center;gap:6px}.rar-star[data-v-598614d5]{color:#d1d5db;font-size:16px}.rar-star.filled[data-v-598614d5]{color:#f59e0b}.rar-rating-text[data-v-598614d5]{margin-left:6px;color:#4a5565;font-size:12px;font-weight:700}.rar-review-text[data-v-598614d5]{margin-top:8px;color:#101828;font-size:14px;line-height:22px}.rar-muted[data-v-598614d5]{margin-top:6px;color:#4a5565;font-size:13px}.rar-list--reviews[data-v-598614d5]{gap:18px}.rar-review-card[data-v-598614d5]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px 16px;box-shadow:0 1px 2px rgba(15,23,42,.04);cursor:pointer}.rar-review-card[data-v-598614d5]:focus{outline:2px solid rgba(21,93,252,.35);outline-offset:2px}.rar-review-head[data-v-598614d5]{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.rar-unread-pill--corner[data-v-598614d5]{margin-left:auto}.rar-avatar[data-v-598614d5]{width:34px;height:34px;border-radius:999px;background:#e7f0ff;color:#155dfc;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:12px;flex-shrink:0}.rar-review-meta[data-v-598614d5]{flex:1;min-width:0}.rar-review-name[data-v-598614d5]{font-size:14px;font-weight:900;color:#101828}.rar-review-date[data-v-598614d5]{margin-top:2px;font-size:12px;color:#6a7282;font-weight:700}.rar-review-prop[data-v-598614d5]{margin-top:4px;font-size:12px;color:#6a7282}.rar-review-stars[data-v-598614d5]{margin-left:auto;display:inline-flex;gap:2px}.rar-reply-box[data-v-598614d5]{margin-top:10px;background:#eef6ff;border:1px solid rgba(21,93,252,.18);border-left:3px solid #155dfc;border-radius:10px;padding:10px 12px}.rar-reply-box-head[data-v-598614d5]{display:flex;align-items:center;justify-content:space-between;gap:10px}.rar-reply-box-title[data-v-598614d5]{font-weight:900;color:#155dfc;font-size:12px}.rar-reply-box-date[data-v-598614d5]{font-size:12px;color:#6a7282;font-weight:700}.rar-reply-box-text[data-v-598614d5]{margin-top:6px;font-size:12px;color:#101828;line-height:18px}.rar-link-btn[data-v-598614d5]{margin-top:8px;border:0;background:transparent;color:#155dfc;font-weight:800;font-size:12px;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:6px}.rar-link-ico svg[data-v-598614d5]{display:block}.rar-link-btn[data-v-598614d5]:hover{text-decoration:underline}.rar-link-ico[data-v-598614d5]{font-size:12px}.rar-empty[data-v-598614d5]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:28px;box-shadow:0 1px 2px rgba(15,23,42,.04);text-align:center;color:#4a5565}.rar-pagination[data-v-598614d5]{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:16px}.rar-pagination-right[data-v-598614d5]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:6px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.rar-page-btn[data-v-598614d5]{height:34px;min-width:34px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:#0a0a0a;cursor:pointer;font-weight:800;font-size:13px;transition:background .12s ease,transform .12s ease,box-shadow .12s ease,color .12s ease}.rar-page-btn[data-v-598614d5]:hover:not(:disabled){background:#f3f4f6;transform:translateY(-1px)}.rar-page-btn[data-v-598614d5]:disabled{opacity:.45;cursor:not-allowed;transform:none}.rar-page-btn--nav[data-v-598614d5]{padding:0 14px}.rar-page-btn--num.is-active[data-v-598614d5]{background:#155dfc;color:#fff;box-shadow:0 8px 18px rgba(21,93,252,.22)}.rar-page-btn--num.is-ellipsis[data-v-598614d5]{cursor:default;opacity:.6}@media (max-width:860px){.pre-shell[data-v-598614d5]{flex-direction:column;gap:16px}.pre-sidebar[data-v-598614d5]{display:none}.rar-stats[data-v-598614d5]{grid-template-columns:1fr}.rar-row-metrics[data-v-598614d5]{grid-template-columns:1fr 1fr}}@media (max-width:900px){.pre-layout-wrap[data-v-598614d5]{padding:0 16px;max-width:100%}.pre-shell[data-v-598614d5]{gap:0}.rar-main-panel[data-v-598614d5]{width:100%}.rar-main-inner[data-v-598614d5]{max-width:100%;width:100%;margin:0}}@media (max-width:560px){.pre-layout-wrap[data-v-598614d5],.rar-figma[data-v-598614d5],.rar-main-panel[data-v-598614d5],.rar-page[data-v-598614d5]{max-width:100%;overflow-x:hidden}.pre-layout-wrap[data-v-598614d5]{padding:0 12px}.rar-main-inner[data-v-598614d5]{padding:18px 0 40px;max-width:100%}.rar-h1[data-v-598614d5]{font-size:26px;line-height:32px}.rar-lead[data-v-598614d5]{font-size:14px;line-height:20px}.rar-stats[data-v-598614d5]{gap:12px}.rar-stat-card[data-v-598614d5]{padding:14px 14px}.rar-row-card[data-v-598614d5]{padding-right:14px;overflow:hidden}.rar-row-top[data-v-598614d5]{flex-direction:column;align-items:stretch;gap:10px}.rar-view-btn[data-v-598614d5]{position:static;transform:none;width:100%;justify-content:center;margin-top:10px}.rar-row-title-text[data-v-598614d5]{white-space:normal}.rar-row-metrics[data-v-598614d5]{grid-template-columns:1fr;gap:12px}.rar-review-card[data-v-598614d5]{padding:14px 14px}.rar-review-head[data-v-598614d5]{display:grid;grid-template-columns:34px 1fr;grid-auto-rows:auto;-moz-column-gap:12px;column-gap:12px;row-gap:6px}.rar-review-meta[data-v-598614d5]{grid-column:2/-1}.rar-review-name[data-v-598614d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rar-review-stars[data-v-598614d5]{grid-column:2/-1;margin-left:0;justify-content:flex-start}.rar-reply-box-text[data-v-598614d5],.rar-review-text[data-v-598614d5]{overflow-wrap:anywhere;word-break:break-word}.rar-pagination-right[data-v-598614d5]{width:100%;border-radius:16px;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:40px;gap:10px}.rar-page-btn--nav[data-v-598614d5]{width:100%}.rar-page-btn--nav[data-v-598614d5]:first-of-type,.rar-page-btn--nav[data-v-598614d5]:last-of-type{grid-column:1/-1}.rar-page-btn--num[data-v-598614d5]{width:100%}.rar-page-btn--num.is-active[data-v-598614d5]{box-shadow:none}}.apc-page[data-v-556149ae]{background:#fff;min-height:100vh;padding:0;margin:0;display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box;overflow-x:hidden}.apc-main[data-v-556149ae]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;background:linear-gradient(180deg,#f8fafc,#f1f5f9 42%,#eef2f7)}.re-footer-wrap[data-v-556149ae]{margin-top:auto;flex-shrink:0;width:100%}.re-page-bands[data-v-556149ae]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.re-band[data-v-556149ae]{min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.ca-band-page-title[data-v-556149ae]{flex:0 0 auto;background:linear-gradient(180deg,#fff,#fafbfc);border-bottom:1px solid rgba(148,163,184,.2);padding:16px 0 18px;box-shadow:0 10px 24px rgba(15,23,42,.04)}.content-container--title[data-v-556149ae]{padding-top:2px}.ca-page-title-head[data-v-556149ae]{margin-bottom:0}.ca-page-hint[data-v-556149ae]{margin:10px 0 0;font-size:.8rem;line-height:1.45;color:#94a3b8;font-weight:600;max-width:42rem}.re-band.re-band-my[data-v-556149ae]{flex:1 1 auto;min-height:0;background:transparent;padding:18px 0 28px;display:flex;flex-direction:column}.content-container[data-v-556149ae]{flex:0 1 auto;max-width:1126px;width:100%;margin:0 auto;padding:0 16px;box-sizing:border-box;display:flex;flex-direction:column}.content-container.content-container--fill[data-v-556149ae]{flex:1 1 auto;min-height:0;align-self:stretch}.ca-section-body[data-v-556149ae]{margin-top:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.re-section-head[data-v-556149ae]{margin-bottom:0}.re-title[data-v-556149ae]{font-size:1.5rem;line-height:2.25rem;font-family:Pangea,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin:0;color:#0f172a}.re-subtitle[data-v-556149ae]{margin:8px 0 0;color:#64748b;font-weight:600;font-size:.95rem;line-height:1.45;max-width:40rem}.apc-body[data-v-556149ae]{width:100%;padding-bottom:8px}.apc-card[data-v-556149ae]{background:#fff;border-radius:16px;border:1px solid rgba(148,163,184,.22);box-shadow:0 14px 36px rgba(15,23,42,.08);padding:28px 24px 26px;max-width:880px;margin:0 auto;animation:apc-enter-556149ae .45s ease-out}@keyframes apc-enter-556149ae{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.apc-success-row[data-v-556149ae]{display:flex;align-items:flex-start;gap:18px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid rgba(148,163,184,.2)}.apc-success-ico[data-v-556149ae]{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:linear-gradient(145deg,#10b981,#059669);box-shadow:0 10px 24px rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center}.apc-check[data-v-556149ae]{color:#fff;font-size:26px;font-weight:800;line-height:1}.apc-success-text[data-v-556149ae]{min-width:0}.apc-lead-title[data-v-556149ae]{margin:0 0 6px;font-size:1.25rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.apc-lead-desc[data-v-556149ae]{margin:0;font-size:.95rem;line-height:1.5;color:#64748b;font-weight:600}.apc-panels[data-v-556149ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px}.apc-panel[data-v-556149ae]{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:16px 16px 14px}.apc-panel-title[data-v-556149ae]{margin:0 0 12px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.apc-info-rows[data-v-556149ae]{display:flex;flex-direction:column;gap:0}.apc-info-row[data-v-556149ae]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.18);font-size:.92rem}.apc-info-row[data-v-556149ae]:last-child{border-bottom:none;padding-bottom:0}.apc-info-row--block[data-v-556149ae]{flex-direction:column;align-items:stretch;gap:6px}.apc-label[data-v-556149ae]{color:#94a3b8;font-weight:700;flex-shrink:0}.apc-value[data-v-556149ae]{color:#0f172a;font-weight:700;text-align:right;word-break:break-word}.apc-value--multiline[data-v-556149ae]{text-align:left;font-weight:600;line-height:1.45}.apc-badge[data-v-556149ae]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:.8rem;font-weight:800;background:rgba(79,110,247,.12);color:#1d4ed8}.apc-next[data-v-556149ae]{margin-bottom:22px;padding:16px 18px;border-radius:12px;background:rgba(79,110,247,.06);border:1px solid rgba(79,110,247,.12)}.apc-next-title[data-v-556149ae]{margin:0 0 10px;font-size:.95rem;font-weight:800;color:#0f172a}.apc-steps[data-v-556149ae]{margin:0;padding:0 0 0 1.1rem;color:#475569;font-weight:600;font-size:.9rem;line-height:1.55}.apc-steps li[data-v-556149ae]{margin-bottom:6px}.apc-steps li[data-v-556149ae]:last-child{margin-bottom:0}.apc-actions[data-v-556149ae]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center}.apc-btn[data-v-556149ae]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;padding:11px 18px;font-size:.92rem;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease;border:1px solid transparent}.apc-btn--ghost[data-v-556149ae]{background:#fff;color:#334155;border-color:rgba(148,163,184,.45);box-shadow:0 4px 12px rgba(15,23,42,.06)}.apc-btn--ghost[data-v-556149ae]:hover{border-color:rgba(79,110,247,.45);box-shadow:0 8px 20px rgba(15,23,42,.08)}.apc-btn--primary[data-v-556149ae]{background:linear-gradient(180deg,#4f6ef7,#3b5bdb);color:#fff;border-color:rgba(37,99,235,.35);box-shadow:0 10px 22px rgba(59,91,219,.28)}.apc-btn--primary[data-v-556149ae]:hover{filter:brightness(1.03);transform:translateY(-1px)}.apc-btn--wide[data-v-556149ae]{flex:1 1 100%;max-width:320px}@media (max-width:768px){.apc-panels[data-v-556149ae]{grid-template-columns:1fr}.apc-success-row[data-v-556149ae]{flex-direction:column;align-items:center;text-align:center}.apc-success-text[data-v-556149ae]{text-align:center}.apc-info-row[data-v-556149ae]:not(.apc-info-row--block){flex-direction:column;align-items:flex-start}.apc-value[data-v-556149ae]{text-align:left}.apc-actions[data-v-556149ae]{flex-direction:column}.apc-btn[data-v-556149ae]{width:100%}.apc-btn--wide[data-v-556149ae]{max-width:none}}.mi-figma[data-v-7bffc884],.mi-page[data-v-7bffc884]{min-height:100vh;margin:0;padding:0;width:100%;box-sizing:border-box;overflow-x:hidden;background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pre-layout-wrap[data-v-7bffc884]{width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-7bffc884]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px);background:#f8f9fa}.pre-sidebar[data-v-7bffc884]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box}.pre-sidebar-card[data-v-7bffc884]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.pre-nav[data-v-7bffc884]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-7bffc884]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-ico svg[data-v-7bffc884]{width:22px;height:22px}.pre-nav-item[data-v-7bffc884]:hover{background:#f9fafb}.pre-nav-item--active[data-v-7bffc884]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-item--active .pre-nav-ico[data-v-7bffc884]{color:#155dfc}.pre-nav-ico[data-v-7bffc884]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item:not(.pre-nav-item--active) .pre-nav-ico[data-v-7bffc884]{color:#6a7282}.pre-nav-badge[data-v-7bffc884]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-7bffc884]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-7bffc884]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-7bffc884]:hover{background:#f3f3f5}.mi-main-panel[data-v-7bffc884]{flex:1;min-width:0;background:#f9fafb}.mi-main-inner[data-v-7bffc884]{width:100%;margin:0;padding:28px 8px 56px 0;box-sizing:border-box}.mi-page-heading[data-v-7bffc884]{margin-bottom:24px}.mi-h1[data-v-7bffc884]{margin:0;font-size:30px;font-weight:700;line-height:36px;color:#101828;letter-spacing:-.02em}.mi-lead[data-v-7bffc884]{margin:8px 0 0;font-size:16px;line-height:24px;color:#4a5565;font-weight:400;max-width:44rem}.mi-stats-row[data-v-7bffc884]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.mi-stat-card[data-v-7bffc884]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:16px 18px;min-height:110px;box-sizing:border-box}.mi-stat-num[data-v-7bffc884]{font-size:24px;font-weight:700;line-height:32px;margin-bottom:4px}.mi-stat-num--pending[data-v-7bffc884]{color:#155dfc}.mi-stat-num--accepted[data-v-7bffc884]{color:#00a63e}.mi-stat-num--declined[data-v-7bffc884]{color:#e7000b}.mi-stat-num--proposals[data-v-7bffc884]{color:#9810fa}.mi-stat-label[data-v-7bffc884]{font-size:14px;line-height:20px;color:#4a5565;font-weight:400}.mi-toolbar-card[data-v-7bffc884]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px 16px;margin-bottom:20px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.mi-toolbar-row[data-v-7bffc884]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.mi-segment[data-v-7bffc884]{display:inline-flex;align-items:center;padding:3px;background:#ececf0;border-radius:14px;gap:0}.mi-segment-btn[data-v-7bffc884]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:none;border-radius:14px;background:transparent;font-size:14px;font-weight:500;color:#0a0a0a;cursor:pointer;transition:background .15s ease}.mi-segment-btn--active[data-v-7bffc884]{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06)}.mi-status-select-wrap[data-v-7bffc884]{min-width:180px}.mi-status-select[data-v-7bffc884]{width:100%;height:36px;padding:0 32px 0 12px;border-radius:8px;border:none;background:#f3f3f5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236a7282' d='M3 4.5 6 8l3-3.5'/%3E%3C/svg%3E") no-repeat right 10px center;font-size:14px;font-weight:500;color:#0a0a0a;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mi-loading[data-v-7bffc884]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:32px 16px;color:#6a7282;font-weight:500;font-size:15px}.mi-spinner[data-v-7bffc884]{width:36px;height:36px;border:3px solid rgba(148,163,184,.35);border-top-color:#155dfc;border-radius:50%;animation:mi-spin-7bffc884 .85s linear infinite;margin-bottom:14px}@keyframes mi-spin-7bffc884{to{transform:rotate(1turn)}}.mi-empty[data-v-7bffc884]{display:flex;align-items:center;justify-content:center;padding:24px 0 40px}.mi-empty-card[data-v-7bffc884]{text-align:center;max-width:420px;padding:36px 28px;background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 8px 24px rgba(15,23,42,.06)}.mi-empty-ico[data-v-7bffc884]{font-size:2.5rem;margin-bottom:12px}.mi-empty-title[data-v-7bffc884]{font-size:1.15rem;font-weight:700;color:#101828;margin-bottom:8px}.mi-empty-desc[data-v-7bffc884]{margin:0 0 20px;color:#6a7282;font-weight:500;font-size:.95rem;line-height:1.5}.mi-empty--compact[data-v-7bffc884]{padding:8px 0 24px}.mi-empty-card--compact[data-v-7bffc884]{padding:26px 24px;max-width:440px}.mi-empty-actions[data-v-7bffc884]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.mi-btn[data-v-7bffc884]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:transform .12s ease,box-shadow .15s ease,background .15s ease}.mi-btn--primary[data-v-7bffc884]{background:#155dfc;color:#fff;border-color:rgba(21,93,252,.35);box-shadow:0 4px 12px rgba(21,93,252,.22)}.mi-btn--primary[data-v-7bffc884]:hover{filter:brightness(1.03)}.mi-btn--ghost[data-v-7bffc884]{background:#fff;color:#364153;border-color:#d1d5dc}.mi-inv-wrap[data-v-7bffc884]{display:flex;flex-direction:column;gap:10px}.mi-group-list[data-v-7bffc884]{display:flex;flex-direction:column;gap:16px}.mi-property-card[data-v-7bffc884]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04)}.mi-property-head[data-v-7bffc884]{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.mi-property-pin[data-v-7bffc884]{color:#6a7282;flex-shrink:0;margin-top:2px}.mi-property-title[data-v-7bffc884]{margin:0;font-size:18px;font-weight:600;line-height:28px;color:#0a0a0a}.mi-property-meta[data-v-7bffc884]{margin:4px 0 0;font-size:14px;line-height:20px;color:#4a5565}.mi-property-rows[data-v-7bffc884]{padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px}.mi-inv-row[data-v-7bffc884]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;background:#f9fafb;border-radius:10px;border:1px solid transparent}.mi-inv-row-main[data-v-7bffc884]{display:flex;gap:14px;flex:1 1 280px;min-width:0}.mi-inv-avatar[data-v-7bffc884]{width:48px;height:48px;border-radius:50%;background:#e5e7eb;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mi-inv-avatar-img[data-v-7bffc884]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mi-inv-avatar-initial[data-v-7bffc884]{font-size:1.1rem;font-weight:700;color:#364153}.mi-inv-row-body[data-v-7bffc884]{min-width:0;flex:1}.mi-inv-row-titleline[data-v-7bffc884]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:4px}.mi-inv-agent-name[data-v-7bffc884]{margin:0;font-size:16px;font-weight:600;line-height:24px;color:#0a0a0a}.mi-badge-figma[data-v-7bffc884]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:500;line-height:16px;border:1px solid transparent}.mi-badge-figma--pending[data-v-7bffc884]{background:#dbeafe;border-color:#8ec5ff;color:#193cb8}.mi-badge-figma--accepted[data-v-7bffc884]{background:#dcfce7;border-color:#7bf1a8;color:#016630}.mi-badge-figma--declined[data-v-7bffc884]{background:#ffe2e2;border-color:#ffa2a2;color:#9f0712}.mi-badge-figma--cancelled[data-v-7bffc884]{background:#f3f4f6;border-color:#d1d5dc;color:#4b5563}.mi-badge-figma--default[data-v-7bffc884]{background:#f3f4f6;color:#374151}.mi-unread-pill[data-v-7bffc884]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#e6f4ff;color:#1677ff;font-size:12px;font-weight:700;letter-spacing:.01em}.mi-inv-row--unread[data-v-7bffc884],.mi-inv-wrap--unread .mi-inv-row[data-v-7bffc884]{outline:2px solid rgba(22,119,255,.25);outline-offset:2px;border-radius:14px}.mi-inv-company[data-v-7bffc884]{line-height:20px}.mi-inv-company[data-v-7bffc884],.mi-inv-prop-line[data-v-7bffc884]{margin:0 0 8px;font-size:14px;color:#4a5565}.mi-inv-meta-line[data-v-7bffc884]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:14px;line-height:20px;color:#4a5565}.mi-inv-meta-item[data-v-7bffc884]{display:inline-flex;align-items:center;gap:6px}.mi-inv-meta-item--ok[data-v-7bffc884]{color:#00a63e;font-weight:500}.mi-inv-row-actions[data-v-7bffc884]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.mi-act-btn[data-v-7bffc884]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.mi-act-btn--outline[data-v-7bffc884]{background:#fff;border-color:rgba(0,0,0,.1);color:#0a0a0a}.mi-act-btn--outline[data-v-7bffc884]:hover{border-color:#155dfc;color:#155dfc}.mi-act-btn--success[data-v-7bffc884]{background:#00a63e;border-color:#00a63e;color:#fff}.mi-act-btn--success[data-v-7bffc884]:hover{filter:brightness(1.05)}.mi-act-btn--primary[data-v-7bffc884]{background:#155dfc;border-color:#155dfc;color:#fff}.mi-act-btn--primary[data-v-7bffc884]:hover{filter:brightness(1.05)}.mi-block[data-v-7bffc884]{margin:0 16px 16px;padding:12px 14px;border-radius:10px}.mi-block--msg[data-v-7bffc884]{background:rgba(241,245,249,.9);border:1px solid #e5e7eb}.mi-block--reply[data-v-7bffc884]{background:rgba(239,246,255,.95);border:1px solid rgba(21,93,252,.18)}.mi-block--nested[data-v-7bffc884]{margin:0}.mi-block--flat[data-v-7bffc884]{margin:12px 0 0;width:100%;box-sizing:border-box}.mi-block-title[data-v-7bffc884]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6a7282;margin-bottom:6px}.mi-block-text[data-v-7bffc884]{margin:0;color:#364153;font-size:14px;line-height:1.5}.mi-flat-list[data-v-7bffc884]{display:flex;flex-direction:column;gap:14px}.mi-inv-row--flat[data-v-7bffc884]{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:16px 18px}.mi-inv-row--flat>.mi-inv-row-main[data-v-7bffc884]{width:100%;flex:0 0 auto}.mi-inv-row--flat>.mi-inv-row-actions[data-v-7bffc884]{width:100%;flex:0 0 auto;justify-content:flex-start}.mi-pagination-outer[data-v-7bffc884]{flex-shrink:0;width:100%;margin-top:24px;padding-top:16px;border-top:1px solid #eaecf0;box-sizing:border-box;background:transparent}.mi-pagination-inner[data-v-7bffc884]{width:100%;margin:0;padding:0 8px 0 0;box-sizing:border-box}.mi-footer-wrap[data-v-7bffc884]{width:100%;flex-shrink:0;background:#f8f9fa}@media (max-width:1100px){.mi-stats-row[data-v-7bffc884]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pre-shell[data-v-7bffc884]{flex-direction:column;gap:0}.pre-sidebar[data-v-7bffc884]{display:none}.pre-layout-wrap[data-v-7bffc884]{padding:0 16px}.mi-main-inner[data-v-7bffc884]{padding:20px 0 40px}.mi-toolbar-row[data-v-7bffc884]{flex-direction:column;align-items:stretch}.mi-segment[data-v-7bffc884]{width:100%;justify-content:stretch}.mi-segment-btn[data-v-7bffc884]{flex:1;justify-content:center}}@media (max-width:640px){.mi-h1[data-v-7bffc884]{font-size:24px;line-height:32px}.mi-inv-row[data-v-7bffc884]{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.mi-inv-row-main[data-v-7bffc884]{flex:0 0 auto}.mi-inv-row-actions[data-v-7bffc884]{width:100%;justify-content:stretch;margin-top:4px}.mi-act-btn[data-v-7bffc884]{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.mi-spinner[data-v-7bffc884]{animation:none}}.modal-overlay[data-v-8abf7da0]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-8abf7da0]{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:500px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-8abf7da0]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #e6eeff}.modal-title[data-v-8abf7da0]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0}.close-btn[data-v-8abf7da0]{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:4px;line-height:1}.close-btn[data-v-8abf7da0]:hover{color:#1a202c}.modal-content[data-v-8abf7da0]{flex:1;overflow-y:auto;padding:24px}.invitation-info[data-v-8abf7da0]{margin-bottom:24px;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e6eeff}.property-summary[data-v-8abf7da0]{margin-bottom:16px}.property-title[data-v-8abf7da0]{font-size:1.1rem;font-weight:600;color:#1a202c;margin-bottom:4px}.property-address[data-v-8abf7da0]{color:#666;font-size:.95rem;margin:0}.invitation-message h5[data-v-8abf7da0]{font-size:.95rem;font-weight:600;color:#1a202c;margin-bottom:8px}.message-content[data-v-8abf7da0]{color:#666;font-size:.9rem;line-height:1.5;margin:0;font-style:italic}.response-form[data-v-8abf7da0]{gap:20px}.form-group[data-v-8abf7da0],.response-form[data-v-8abf7da0]{display:flex;flex-direction:column}.form-label[data-v-8abf7da0]{font-weight:600;color:#1a202c;margin-bottom:8px;font-size:.95rem}.form-textarea[data-v-8abf7da0]{width:100%;padding:12px 16px;border:2px solid #e6eeff;border-radius:8px;font-size:1rem;transition:border-color .2s ease;box-sizing:border-box;resize:vertical;min-height:100px;font-family:inherit}.form-textarea[data-v-8abf7da0]:focus{outline:none;border-color:#4f6ef7;box-shadow:0 0 0 3px rgba(79,110,247,.1)}.form-actions[data-v-8abf7da0]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:1px solid #e6eeff}.btn[data-v-8abf7da0]{padding:10px 20px;border-radius:6px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}.btn[data-v-8abf7da0]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-8abf7da0]{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.btn-secondary[data-v-8abf7da0]:hover:not(:disabled){background:#e5e7eb}.btn-success[data-v-8abf7da0]{background:#059669;color:#fff}.btn-success[data-v-8abf7da0]:hover:not(:disabled){background:#047857;transform:translateY(-1px)}.btn-danger[data-v-8abf7da0]{background:#dc2626;color:#fff}.btn-danger[data-v-8abf7da0]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}@media (max-width:600px){.modal-overlay[data-v-8abf7da0]{padding:10px}.modal-container[data-v-8abf7da0]{max-height:calc(100vh - 160px);padding-bottom:140px;overflow-y:auto}.modal-content[data-v-8abf7da0],.modal-header[data-v-8abf7da0]{padding:16px}.form-actions[data-v-8abf7da0]{flex-direction:column}.btn[data-v-8abf7da0]{width:100%}}.aip-figma[data-v-d501620c]{background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;min-height:100vh}.pre-layout-wrap[data-v-d501620c]{flex:1 1 auto;width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-d501620c]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px);background:#f8f9fa}.pre-sidebar[data-v-d501620c]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;position:sticky;top:92px;align-self:flex-start;background:transparent}.pre-sidebar-card[data-v-d501620c]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;max-height:calc(100vh - 108px);overflow:auto}.pre-nav[data-v-d501620c]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-d501620c]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-item[data-v-d501620c]:hover{background:#f9fafb}.pre-nav-item--active[data-v-d501620c]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-ico[data-v-d501620c]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item--active .pre-nav-ico[data-v-d501620c]{color:#155dfc}.pre-nav-badge[data-v-d501620c]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-d501620c]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-d501620c]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-d501620c]:hover{background:#f3f3f5}.ap-main-panel[data-v-d501620c]{flex:1;min-width:0}.ap-main-inner[data-v-d501620c]{padding:28px 0 56px;max-width:1224px;margin:0 auto;box-sizing:border-box}.aip-heading[data-v-d501620c]{margin-bottom:16px}.aip-h1[data-v-d501620c]{font-size:30px;line-height:36px;font-weight:700;color:#101828}.aip-lead[data-v-d501620c]{margin-top:4px;font-size:16px;line-height:24px;color:#4a5565}.aip-stats[data-v-d501620c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 18px}.aip-stat-card[data-v-d501620c]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:16px 18px;min-height:110px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.aip-stat-num[data-v-d501620c]{font-size:24px;line-height:32px;font-weight:700;color:#101828}.aip-stat-num.is-blue[data-v-d501620c]{color:#155dfc}.aip-stat-num.is-green[data-v-d501620c]{color:#00a63e}.aip-stat-num.is-red[data-v-d501620c]{color:#e7000b}.aip-stat-label[data-v-d501620c]{margin-top:12px;font-size:14px;line-height:20px;color:#4a5565}.aip-toolbar-card[data-v-d501620c]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:16px;box-shadow:0 1px 2px rgba(15,23,42,.04);margin-bottom:16px}.aip-tabs[data-v-d501620c]{display:inline-flex;align-items:center;gap:6px;background:#ececf0;border-radius:14px;padding:3px}.aip-tab[data-v-d501620c]{height:29px;padding:0 14px;border:0;background:transparent;color:#0a0a0a;border-radius:14px;font-size:14px;font-weight:500;cursor:pointer}.aip-tab.is-active[data-v-d501620c]{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.06)}.aip-state[data-v-d501620c]{padding:56px 16px;display:flex;flex-direction:column;align-items:center;gap:10px}.aip-spinner[data-v-d501620c]{width:34px;height:34px;border-radius:999px;border:4px solid #e7f0ff;border-top-color:#155dfc;animation:aipSpin-d501620c 1s linear infinite}@keyframes aipSpin-d501620c{to{transform:rotate(1turn)}}.aip-state-title[data-v-d501620c]{font-size:16px;font-weight:700;color:#101828}.aip-state-text[data-v-d501620c]{font-size:14px;color:#4a5565;text-align:center}.aip-retry[data-v-d501620c]{margin-top:6px;height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;font-weight:600;cursor:pointer}.ab-grid[data-v-d501620c]{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,392px));gap:24px;justify-content:center;align-items:start}.ab-card[data-v-d501620c]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:visible;height:555px;display:flex;flex-direction:column;min-width:0;transition:box-shadow .28s ease,transform .28s ease}.ab-card[data-v-d501620c]:hover{box-shadow:0 14px 36px rgba(15,23,42,.12);transform:translateY(-3px)}.ab-card[data-v-d501620c]:focus-within{box-shadow:0 14px 36px rgba(15,23,42,.12),0 0 0 3px rgba(21,93,252,.28)}.ab-media[data-v-d501620c]{position:relative;height:224px;background:#f3f4f6;cursor:pointer;overflow:hidden;border-radius:16px 16px 0 0}.ab-media img[data-v-d501620c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.ab-card:hover .ab-media img[data-v-d501620c]{transform:scale(1.07)}.ab-img-fallback[data-v-d501620c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9aa3af;font-size:48px}.ab-badge[data-v-d501620c]{position:absolute;left:12px;top:15px;background:#155dfc;color:#fff;border-radius:8px;padding:3px 9px;font-size:12px;line-height:16px;font-weight:500}.ab-badge--unread[data-v-d501620c]{left:auto;right:12px;top:15px;background:#0f766e;color:#fff}.ab-card--unread[data-v-d501620c]{box-shadow:0 0 0 2px rgba(15,118,110,.18),0 12px 30px rgba(17,24,39,.08)}.ab-count[data-v-d501620c]{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,.55);color:#fff;border-radius:999px;padding:6px 10px;font-size:12px;line-height:16px;font-weight:600}.ab-count-ico[data-v-d501620c]{opacity:.9}.ab-body[data-v-d501620c]{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.ab-h3[data-v-d501620c]{font-size:18px;line-height:28px;font-weight:700;color:#101828;min-height:56px}.ab-kv[data-v-d501620c]{display:flex;flex-direction:column;gap:8px}.ab-kv-row[data-v-d501620c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ab-kv-k[data-v-d501620c]{font-size:14px;line-height:20px;color:#4a5565;display:inline-flex;align-items:center;gap:8px}.ab-kv-ico[data-v-d501620c]{font-size:14px}.ab-kv-v[data-v-d501620c]{font-size:14px;line-height:20px;color:#101828;font-weight:600}.ab-kv-v.is-muted[data-v-d501620c]{color:#4a5565;font-weight:400}.ab-kv-v.is-primary[data-v-d501620c]{color:#4a5565;font-weight:600}.ab-kv-v--contact[data-v-d501620c]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-weight:500}.ab-contact-link[data-v-d501620c]{color:#2563eb;text-decoration:none;word-break:break-all;font-weight:500}.ab-contact-link[data-v-d501620c]:hover{text-decoration:underline}.ab-actions[data-v-d501620c]{margin-top:auto;display:flex;flex-direction:column;gap:10px}.ab-action-row[data-v-d501620c]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ab-btn-secondary[data-v-d501620c],.ab-btn-tertiary[data-v-d501620c]{height:40px;border-radius:10px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ab-btn-primary--accept[data-v-d501620c]{background:#00a63e;border-color:#00a63e}.ab-btn-primary--accept[data-v-d501620c]:hover{background:#008a34;border-color:#008a34}.ab-btn-secondary[data-v-d501620c]{background:#fff;border:1px solid rgba(0,0,0,.12);color:#0a0a0a;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ab-btn-secondary[data-v-d501620c]:hover{background:#f3f4f6;transform:translateY(-1px)}.ab-btn-tertiary[data-v-d501620c]{width:100%;background:#fff;border:1px solid rgba(0,0,0,.12);color:#0a0a0a;border-radius:12px;height:40px;font-weight:600;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ab-btn-tertiary[data-v-d501620c]:hover{background:#f3f4f6;transform:translateY(-1px)}.ab-eye-ico[data-v-d501620c]{display:block}.ab-btn-primary[data-v-d501620c]{height:40px;padding:0 14px;border-radius:10px;border:1px solid #155dfc;background:#155dfc;color:#fff;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ab-btn-primary[data-v-d501620c]:hover{background:#0b4fe3;box-shadow:0 8px 20px rgba(21,93,252,.25);transform:translateY(-1px)}.ab-btn-ico[data-v-d501620c]{font-size:14px}.ab-btn-icon[data-v-d501620c]{height:40px;width:40px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ab-btn-icon[data-v-d501620c]:hover{background:#f3f4f6;transform:translateY(-1px)}.aip-pagination[data-v-d501620c]{grid-column:1/-1;margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.aip-pagination-left[data-v-d501620c]{color:#4a5565;font-size:14px}.aip-pagination-right[data-v-d501620c]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:6px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.aip-page-size[data-v-d501620c]{height:36px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;padding:0 10px}.aip-page-btn[data-v-d501620c]{height:34px;min-width:34px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:#0a0a0a;cursor:pointer;font-weight:700;font-size:13px;transition:background .12s ease,transform .12s ease,box-shadow .12s ease,color .12s ease}.aip-page-btn[data-v-d501620c]:hover:not(:disabled){background:#f3f4f6;transform:translateY(-1px)}.aip-page-btn[data-v-d501620c]:disabled{opacity:.45;cursor:not-allowed;transform:none}.aip-page-btn--nav[data-v-d501620c]{font-weight:800;padding:0 14px}.aip-page-btn--num.is-active[data-v-d501620c]{background:#155dfc;color:#fff;box-shadow:0 8px 18px rgba(21,93,252,.22)}.aip-page-btn--num.is-ellipsis[data-v-d501620c]{cursor:default;opacity:.6}.aip-page-pages[data-v-d501620c]{color:#4a5565;font-size:14px}.aip-empty[data-v-d501620c]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:28px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.aip-empty-title[data-v-d501620c]{font-size:18px;font-weight:700;color:#101828}.aip-empty-sub[data-v-d501620c]{margin-top:6px;color:#4a5565;font-size:14px;line-height:20px}@media (max-width:1280px){.ab-grid[data-v-d501620c]{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-card[data-v-d501620c]{width:100%}}@media (max-width:860px){.pre-shell[data-v-d501620c]{flex-direction:column;gap:16px}.pre-sidebar[data-v-d501620c]{width:100%;padding-right:0;position:relative;top:auto}.pre-sidebar-card[data-v-d501620c]{max-height:none}.aip-stats[data-v-d501620c]{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-grid[data-v-d501620c]{grid-template-columns:1fr}}.proposal-modal-overlay[data-v-d501620c]{position:fixed;z-index:9999;left:0;top:0;right:0;bottom:0;background:rgba(15,23,42,.35);display:flex;align-items:flex-start;justify-content:center;padding:20px 14px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.proposal-modal[data-v-d501620c]{background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(15,23,42,.28);padding:0;width:520px;max-width:calc(100vw - 28px);max-height:min(92vh,calc(100dvh - 40px));margin:auto 0;position:relative;animation:modalIn-d501620c .18s;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.proposal-modal .pm-scroll[data-v-d501620c]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 18px}.proposal-modal .pm-head[data-v-d501620c]{flex-shrink:0;padding:18px 18px 0}.proposal-modal .pm-footer[data-v-d501620c]{flex-shrink:0;padding:12px 18px 16px;border-top:1px solid #e5e7eb;background:#fff}@keyframes modalIn-d501620c{0%{transform:scale(.95) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.pm-head[data-v-d501620c]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:6px 6px 12px;box-sizing:border-box}.pm-title[data-v-d501620c]{font-size:20px;line-height:26px;font-weight:700;color:#0f172a}.pm-subtitle[data-v-d501620c]{margin-top:4px;font-size:14px;line-height:20px;color:#64748b;font-weight:500}.pm-close[data-v-d501620c]{width:36px;height:36px;border:none;background:transparent;color:#64748b;border-radius:8px;cursor:pointer;font-size:22px;line-height:36px}.pm-close[data-v-d501620c]:hover{background:rgba(15,23,42,.06);color:#0f172a}.pm-prop-card[data-v-d501620c]{border:1px solid #e5e7eb;border-radius:10px;padding:14px 14px;margin:0 6px 14px;background:#fff;box-sizing:border-box}.pm-prop-title[data-v-d501620c]{font-size:16px;line-height:22px;font-weight:700;color:#0f172a}.pm-prop-loc[data-v-d501620c]{margin-top:2px;font-size:13px;line-height:18px;color:#64748b;font-weight:500}.pm-prop-price[data-v-d501620c]{margin-top:6px;font-size:14px;line-height:20px;color:#0f172a;font-weight:600}.pm-form[data-v-d501620c]{padding:0 6px 12px}.pm-grid-2[data-v-d501620c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pm-field[data-v-d501620c]{margin-bottom:12px}.pm-field label[data-v-d501620c]{display:block;font-size:13px;line-height:18px;color:#0f172a;font-weight:600;margin-bottom:6px}.pm-field input[data-v-d501620c],.pm-field textarea[data-v-d501620c]{width:100%;border:none;border-radius:8px;background:#f3f4f6;padding:10px 12px;font-size:14px;line-height:20px;color:#0f172a;box-sizing:border-box;outline:none}.pm-field textarea[data-v-d501620c]{resize:vertical;min-height:70px}.pm-field input[data-v-d501620c]:focus,.pm-field textarea[data-v-d501620c]:focus{box-shadow:0 0 0 3px rgba(59,130,246,.14)}.pm-field input[data-v-d501620c]:disabled{opacity:.8;cursor:not-allowed}.pm-actions[data-v-d501620c]{display:flex;justify-content:flex-end;gap:10px;padding:0}.pm-btn[data-v-d501620c]{height:38px;padding:0 14px;border-radius:10px;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.pm-btn-ghost[data-v-d501620c]{background:#fff;border:1px solid #e5e7eb;color:#0f172a}.pm-btn-ghost[data-v-d501620c]:hover{background:#f9fafb}.pm-btn-primary[data-v-d501620c]{background:#155dfc;border:none;color:#fff;padding:0 16px}.pm-btn-primary[data-v-d501620c]:hover{filter:brightness(.98)}.pm-btn-ico[data-v-d501620c]{font-size:14px;transform:translateY(-.5px)}.proposal-success[data-v-d501620c]{margin:0 6px 16px;padding:12px;color:#27ae60;font-size:1.08rem;text-align:center;font-weight:600;border-radius:8px;background:#ecfdf5}.no-invitations[data-v-d501620c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.no-data-icon[data-v-d501620c]{font-size:4rem;margin-bottom:16px;opacity:.5}.no-invitations h3[data-v-d501620c]{font-size:1.5rem;color:#1a202c;margin-bottom:8px}.no-invitations p[data-v-d501620c]{color:#666;font-size:1rem;max-width:400px}@media (max-width:900px){.main-layout[data-v-d501620c]{display:block;min-height:0}.menus-container[data-v-d501620c],.pre-sidebar[data-v-d501620c]{display:none}.pre-layout-wrap[data-v-d501620c]{padding:0 16px;max-width:100%}.pre-shell[data-v-d501620c]{gap:0}.ap-main-panel[data-v-d501620c]{width:100%}.ap-main-inner[data-v-d501620c]{max-width:100%;width:100%;margin:0}.content-container[data-v-d501620c]{padding:80px 4vw 140px 4vw}.invitation-header[data-v-d501620c]{flex-direction:column;gap:12px}.invitation-status[data-v-d501620c]{margin-left:0;align-self:flex-start}.invitation-actions[data-v-d501620c]{flex-direction:column;align-items:stretch}.btn[data-v-d501620c]{width:100%;justify-content:center}.action-buttons[data-v-d501620c]{flex-direction:column;gap:8px;width:100%}.action-buttons .btn[data-v-d501620c]{width:100%}}@media (max-width:480px){.aip-toolbar-card[data-v-d501620c]{overflow:hidden}.aip-tabs[data-v-d501620c]{display:flex;width:100%;box-sizing:border-box}.aip-tab[data-v-d501620c]{flex:1 1 0;min-width:0;padding:0 8px;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.aip-pagination[data-v-d501620c]{flex-direction:column;align-items:stretch;gap:10px}.aip-pagination-left[data-v-d501620c]{text-align:left;font-size:13px}.aip-pagination-right[data-v-d501620c]{width:100%;border-radius:16px;padding:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:40px;gap:10px;box-sizing:border-box}.aip-page-btn[data-v-d501620c]{width:100%;min-width:0}.aip-page-btn--nav[data-v-d501620c]:first-of-type,.aip-page-btn--nav[data-v-d501620c]:last-of-type{grid-column:1/-1}.aip-page-btn--num.is-active[data-v-d501620c]{box-shadow:none}}@media (max-width:320px){.aip-tabs[data-v-d501620c]{gap:4px}.aip-tab[data-v-d501620c]{height:auto;min-height:30px;padding:6px 6px;white-space:normal;line-height:1.1;font-size:12px}}@media (max-width:600px){.content-container[data-v-d501620c]{padding:80px 4vw 24px 4vw}.title[data-v-d501620c]{font-size:1.5rem}.invitation-card[data-v-d501620c]{padding:16px}}@media (max-width:900px){.proposal-modal[data-v-d501620c]{width:96vw;min-width:unset;max-height:calc(100dvh - 72px)}.proposal-modal .pm-scroll[data-v-d501620c]{padding:0 10px}.proposal-modal .pm-head[data-v-d501620c]{padding:14px 10px 0}.proposal-modal .pm-footer[data-v-d501620c]{padding:10px 10px calc(16px + env(safe-area-inset-bottom, 0px))}}.agent-topbar[data-v-345f5b76]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 16px rgba(0,0,0,.06);border-bottom:1px solid #e6edff}.topbar-inner[data-v-345f5b76]{max-width:1200px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.topbar-logo[data-v-345f5b76]{display:flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0;transition:opacity .2s}.topbar-logo[data-v-345f5b76]:hover{opacity:.85}.logo-icon[data-v-345f5b76]{flex-shrink:0}.logo-text[data-v-345f5b76]{font-size:1.35rem;font-weight:700;color:#1a1a1a;letter-spacing:-.5px}.topbar-nav[data-v-345f5b76]{display:flex;align-items:center;gap:4px;flex:1;justify-content:center}.nav-item[data-v-345f5b76]{padding:10px 18px;font-size:.95rem;font-weight:500;color:#4a4a4a;background:none;border:none;border-radius:12px;cursor:pointer;transition:all .2s}.nav-item[data-v-345f5b76]:hover{color:#4f6ef7;background:#f8f9ff}.nav-item.active[data-v-345f5b76]{color:#fff;background:#4f6ef7;font-weight:600}.topbar-right[data-v-345f5b76]{margin-left:auto;display:flex;align-items:center;gap:12px}.avatar-wrap[data-v-345f5b76]{position:relative;cursor:pointer}.avatar-wrapper[data-v-345f5b76]{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:4px;transition:background .3s}.avatar-wrapper[data-v-345f5b76]:hover{background:rgba(0,0,0,.025)}.user-avatar[data-v-345f5b76]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#10b981;color:#fff;font-weight:600;font-size:14px}.avatar-img[data-v-345f5b76]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initial[data-v-345f5b76]{line-height:1}.user-nickname[data-v-345f5b76]{font-size:14px;font-weight:600;color:#303133;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-dropdown[data-v-345f5b76]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid #f0f0f0;padding:8px;z-index:1001;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s}.avatar-wrap:hover .avatar-dropdown[data-v-345f5b76]{opacity:1;visibility:visible;transform:translateY(0)}.avatar-dropdown-item[data-v-345f5b76]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;text-align:left;border:none;background:none;font-size:.9rem;color:#666;cursor:pointer;transition:all .2s;border-radius:8px}.avatar-dropdown-item .nav-icon[data-v-345f5b76]{font-size:1.1rem}.avatar-dropdown-item[data-v-345f5b76]:hover{color:#4f6ef7;background:#f8f9ff}.avatar-dropdown-divider[data-v-345f5b76]{height:1px;background:#f0f0f0;margin:4px 8px}.avatar-dropdown-logout[data-v-345f5b76]:hover{color:#f56c6c;background:#fef0f0}.nav-logout[data-v-345f5b76]{color:#dc2626}.mobile-menu-btn[data-v-345f5b76]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;background:none;border:none;border-radius:8px;cursor:pointer;margin-left:auto}.mobile-menu-btn span[data-v-345f5b76]{display:block;width:22px;height:2.5px;background:#333;border-radius:2px;transition:all .2s}.mobile-dropdown[data-v-345f5b76]{position:fixed;top:64px;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999;padding:16px}.mobile-dropdown-inner[data-v-345f5b76]{background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:12px;max-width:320px;margin:0 auto}.mobile-nav-link[data-v-345f5b76]{display:block;width:100%;padding:14px 16px;font-size:1rem;font-weight:500;color:#333;background:none;border:none;border-radius:10px;cursor:pointer;text-align:left;transition:all .2s;margin-bottom:4px}.mobile-nav-link[data-v-345f5b76]:last-child{margin-bottom:0}.mobile-nav-link[data-v-345f5b76]:hover{background:#f8f9ff;color:#4f6ef7}.mobile-nav-link.active[data-v-345f5b76]{background:#4f6ef7;color:#fff}@media (max-width:900px){.topbar-nav[data-v-345f5b76],.topbar-right[data-v-345f5b76]{display:none}.mobile-menu-btn[data-v-345f5b76]{display:flex}.topbar-inner[data-v-345f5b76]{padding:0 16px;height:56px}.mobile-dropdown[data-v-345f5b76]{top:56px}}@media (max-width:480px){.logo-text[data-v-345f5b76]{font-size:1.2rem}}.page-shell[data-v-7e9e4e3a]{width:100%;max-width:1180px;background:#f5f7fb;border-radius:14px;padding:18px 20px 28px;margin-top:78px}.hero[data-v-7e9e4e3a]{border-radius:14px;padding:18px;margin-bottom:16px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-shell--seller .hero[data-v-7e9e4e3a]{background:linear-gradient(90deg,#6b6eea,#8f7ae5 45%,#a57de6);box-shadow:0 10px 28px rgba(111,104,229,.28)}.page-shell--agent .hero[data-v-7e9e4e3a]{background:linear-gradient(90deg,#14b8a6,#10b981 45%,#34d399);box-shadow:0 10px 28px rgba(16,185,129,.26)}.hero-title[data-v-7e9e4e3a]{margin:0 0 4px 0;font-size:22px;font-weight:700;letter-spacing:.2px}.hero-subtitle[data-v-7e9e4e3a]{margin:0;opacity:.92;font-size:13px}.hero-right[data-v-7e9e4e3a]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.hero-chip[data-v-7e9e4e3a]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.18);font-size:12px;white-space:nowrap}.dot[data-v-7e9e4e3a]{width:8px;height:8px;border-radius:999px;display:inline-block}.dot-ok[data-v-7e9e4e3a]{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.22)}.dot-info[data-v-7e9e4e3a]{background:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.22)}.page-shell-body[data-v-7e9e4e3a]{background:#fff;border-radius:14px;border:1px solid #eef1f7;box-shadow:0 8px 22px rgba(15,23,42,.06);padding:20px;min-height:200px}@media (max-width:900px){.page-shell[data-v-7e9e4e3a]{padding:14px 12px 22px}.hero[data-v-7e9e4e3a]{flex-direction:column;align-items:flex-start}.hero-right[data-v-7e9e4e3a]{align-items:flex-start;width:100%}.page-shell-body[data-v-7e9e4e3a]{padding:14px}}.agent-create-proposal-page[data-v-84419932]{min-height:100vh;background:#fff}.main-layout[data-v-84419932]{display:flex;flex-direction:column;min-height:100vh;width:100%;box-sizing:border-box}.menus-container[data-v-84419932]{flex-shrink:0;width:100%}.content-container[data-v-84419932]{flex:1;padding:18px 20px 28px;display:flex;align-items:flex-start;justify-content:center;background:transparent;min-width:0;box-sizing:border-box}.loading[data-v-84419932]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#4f6ef7}.loading-spinner[data-v-84419932]{width:40px;height:40px;border:4px solid #e6eeff;border-top:4px solid #4f6ef7;border-radius:50%;animation:spin-84419932 1s linear infinite;margin-bottom:16px}@keyframes spin-84419932{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-84419932]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.error-icon[data-v-84419932]{font-size:3rem;margin-bottom:16px}.proposal-form-container[data-v-84419932]{display:flex;flex-direction:column;gap:32px}.property-info-card[data-v-84419932]{background:#fff;border:2px solid #e6eeff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(79,110,247,.06)}.card-title[data-v-84419932]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:16px}.property-details[data-v-84419932]{display:flex;gap:20px;align-items:flex-start}.property-image[data-v-84419932]{width:200px;height:150px;border-radius:8px;overflow:hidden;flex-shrink:0}.property-image img[data-v-84419932]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.property-content[data-v-84419932]{flex:1}.property-title[data-v-84419932]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:8px}.property-address[data-v-84419932]{color:#666;margin-bottom:16px;font-size:1rem}.property-specs[data-v-84419932]{display:flex;flex-direction:column;gap:8px}.spec-item[data-v-84419932]{display:flex;align-items:center}.spec-label[data-v-84419932]{color:#666;min-width:60px;font-weight:500}.spec-value[data-v-84419932]{color:#1a202c;font-weight:600}.property-postcode[data-v-84419932]{color:#888;font-size:.9rem;margin-bottom:8px}.property-description[data-v-84419932]{color:#555;line-height:1.5;margin-bottom:16px;font-size:.95rem}.property-owner[data-v-84419932]{display:flex;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #e6eeff}.owner-label[data-v-84419932]{color:#666;font-weight:500;margin-right:8px}.owner-name[data-v-84419932]{color:#4f6ef7;font-weight:600}.image-count[data-v-84419932]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:.8rem}.property-image[data-v-84419932]{position:relative}.proposal-form[data-v-84419932]{background:#fff;border:2px solid #e6eeff;border-radius:12px;padding:32px;box-shadow:0 2px 12px rgba(79,110,247,.06)}.form-section[data-v-84419932]{margin-bottom:32px}.section-title[data-v-84419932]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:20px;padding-bottom:8px;border-bottom:2px solid #e6eeff}.form-group[data-v-84419932]{margin-bottom:20px}.form-label[data-v-84419932]{display:block;font-weight:600;color:#1a202c;margin-bottom:8px;font-size:.95rem}.required[data-v-84419932]{color:#dc2626}.form-input[data-v-84419932],.form-textarea[data-v-84419932]{width:100%;padding:12px 16px;border:2px solid #e6eeff;border-radius:8px;font-size:1rem;transition:border-color .2s ease;box-sizing:border-box}input.form-input[type=date][data-v-84419932]{background:#f7faff;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.form-input[type=date][data-v-84419932]::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.form-input[data-v-84419932]:focus,.form-textarea[data-v-84419932]:focus{outline:none;border-color:#4f6ef7;box-shadow:0 0 0 3px rgba(79,110,247,.1)}.seller-goal-card[data-v-84419932]{background:linear-gradient(135deg,rgba(79,110,247,.08),rgba(230,238,255,.7));border:2px solid #e6eeff;border-radius:12px;padding:14px 16px;margin-bottom:18px}.goal-row[data-v-84419932]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:4px 0}.goal-label[data-v-84419932]{color:#4f6ef7;font-weight:700;font-size:.92rem}.goal-value[data-v-84419932]{color:#1a202c;font-weight:600;font-size:.95rem}.form-textarea[data-v-84419932]{resize:vertical;min-height:100px}.form-hint[data-v-84419932]{font-size:.875rem;color:#666;margin-top:4px}.form-actions[data-v-84419932]{display:flex;gap:16px;justify-content:flex-end;padding-top:20px;border-top:2px solid #e6eeff}.btn[data-v-84419932]{padding:12px 24px;border-radius:8px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-84419932]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-84419932]{background:#4f6ef7;color:#fff}.btn-primary[data-v-84419932]:hover:not(:disabled){background:#3b5bdb;transform:translateY(-1px)}.btn-secondary[data-v-84419932]{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.btn-secondary[data-v-84419932]:hover{background:#e5e7eb;transform:translateY(-1px)}@media (max-width:900px){.main-layout[data-v-84419932]{display:block;min-height:0}.menus-container[data-v-84419932]{display:none}.content-container[data-v-84419932]{padding:80px 4vw 140px 4vw}.property-details[data-v-84419932]{flex-direction:column}.property-image[data-v-84419932]{width:100%;height:200px}.form-actions[data-v-84419932]{flex-direction:column}.btn[data-v-84419932]{width:100%}}@media (max-width:600px){.content-container[data-v-84419932]{padding:80px 2vw 140px 2vw}.title[data-v-84419932]{font-size:1.5rem}.proposal-form[data-v-84419932]{padding:20px}.property-info-card[data-v-84419932]{padding:16px}}.seller-topbar[data-v-585bc7ab]{position:sticky;top:0;left:0;right:0;z-index:998;width:100%;box-sizing:border-box;padding:8px 16px 10px;margin:0;background:transparent}.seller-topbar--below-header[data-v-585bc7ab]{top:70px}.topbar-inner[data-v-585bc7ab]{max-width:1100px;margin:0 auto;padding:0 14px 0 18px;min-height:54px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-radius:999px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 32px rgba(15,23,42,.25),0 0 0 1px rgba(148,163,184,.22),inset 0 1px 0 hsla(0,0%,100%,.95)}.seller-topbar--nav-only .topbar-inner[data-v-585bc7ab]{padding:0 12px 0 14px}.topbar-logo[data-v-585bc7ab]{display:flex;align-items:center;gap:10px;cursor:pointer;flex-shrink:0;transition:opacity .2s}.topbar-logo[data-v-585bc7ab]:hover{opacity:.85}.logo-icon[data-v-585bc7ab]{flex-shrink:0}.logo-text[data-v-585bc7ab]{font-size:1.5rem;font-weight:700;color:#111827;letter-spacing:-.5px}.topbar-nav[data-v-585bc7ab]{display:flex;align-items:center;justify-content:center;gap:6px;flex:1;min-width:0;flex-wrap:wrap;padding:6px 0}.topbar-nav--nav-only[data-v-585bc7ab]{justify-content:flex-start;flex:1 1 auto;width:100%}.nav-item[data-v-585bc7ab]{padding:8px 12px;font-size:.88rem;font-weight:500;color:#4b5563;background:none;border:none;border-radius:999px;cursor:pointer;transition:color .2s,background .2s;white-space:nowrap}.nav-badge[data-v-585bc7ab]{margin-left:8px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:12px;font-weight:800;line-height:18px;text-align:center}.nav-badge--mobile[data-v-585bc7ab]{margin-left:10px}.nav-item[data-v-585bc7ab]:hover{color:#111827;background:rgba(15,23,42,.04)}.nav-item.active[data-v-585bc7ab]{color:#0f172a;background:#e0edff;font-weight:600}.nav-home[data-v-585bc7ab]{border:1px solid rgba(148,163,184,.45);background:hsla(0,0%,100%,.9);color:#0f172a;font-weight:600;font-size:.85rem;padding:8px 14px}.nav-home[data-v-585bc7ab]:hover{background:#f8fafc;border-color:rgba(37,99,235,.45);color:#1d4ed8}.topbar-right[data-v-585bc7ab]{margin-left:auto;display:flex;align-items:center;gap:10px;flex-shrink:0}.avatar-wrap[data-v-585bc7ab]{position:relative;cursor:pointer}.avatar-wrapper[data-v-585bc7ab]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:999px;transition:background .2s}.avatar-wrapper[data-v-585bc7ab]:hover{background:rgba(15,23,42,.04)}.user-avatar[data-v-585bc7ab]{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:#2563eb;border:1px solid rgba(37,99,235,.35);color:#fff;font-weight:600;font-size:14px}.avatar-img[data-v-585bc7ab]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initial[data-v-585bc7ab]{line-height:1}.user-nickname[data-v-585bc7ab]{font-size:.85rem;font-weight:600;color:#0f172a;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-dropdown[data-v-585bc7ab]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(15,23,42,.25);border:1px solid rgba(148,163,184,.22);padding:8px;z-index:1001;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s}.avatar-wrap:hover .avatar-dropdown[data-v-585bc7ab]{opacity:1;visibility:visible;transform:translateY(0)}.avatar-dropdown-item[data-v-585bc7ab]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;text-align:left;border:none;background:none;font-size:.9rem;color:#475569;font-weight:600;cursor:pointer;transition:all .2s;border-radius:8px}.avatar-dropdown-item .nav-icon[data-v-585bc7ab]{font-size:1.1rem}.avatar-dropdown-item[data-v-585bc7ab]:hover{color:#2563eb;background:#eff6ff}.avatar-dropdown-divider[data-v-585bc7ab]{height:1px;background:rgba(148,163,184,.22);margin:4px 8px}.avatar-dropdown-logout[data-v-585bc7ab]:hover{color:#dc2626;background:#fef2f2}.nav-logout[data-v-585bc7ab]{color:#dc2626}.mobile-menu-btn[data-v-585bc7ab]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;background:hsla(0,0%,100%,.85);border:1px solid rgba(148,163,184,.35);border-radius:12px;cursor:pointer;margin-left:auto;flex-shrink:0;transition:background .15s}.mobile-menu-btn[data-v-585bc7ab]:hover{background:#f3f7ff}.mobile-menu-btn span[data-v-585bc7ab]{display:block;width:20px;height:2.5px;background:#0f172a;border-radius:2px}.mobile-dropdown[data-v-585bc7ab]{position:fixed;left:0;right:0;bottom:0;background:rgba(15,23,42,.35);z-index:999;padding:12px 16px 24px;overflow-y:auto;top:66px}.seller-topbar--below-header .mobile-dropdown[data-v-585bc7ab]{top:122px}.mobile-dropdown-inner[data-v-585bc7ab]{background:#fff;border-radius:14px;box-shadow:0 14px 32px rgba(15,23,42,.25);border:1px solid rgba(148,163,184,.22);padding:12px;max-width:360px;margin:0 auto}.mobile-nav-link[data-v-585bc7ab]{display:block;width:100%;padding:12px 14px;font-size:.95rem;font-weight:600;color:#0f172a;background:none;border:none;border-radius:10px;cursor:pointer;text-align:left;transition:all .2s;margin-bottom:4px}.mobile-nav-link[data-v-585bc7ab]:last-child{margin-bottom:0}.mobile-nav-link[data-v-585bc7ab]:hover{background:#eff6ff;color:#2563eb}.mobile-nav-link.active[data-v-585bc7ab]{background:#e0edff;color:#0f172a}@media (max-width:900px){.topbar-nav[data-v-585bc7ab],.topbar-right[data-v-585bc7ab]{display:none}.mobile-menu-btn[data-v-585bc7ab]{display:flex}.topbar-inner[data-v-585bc7ab]{padding:0 12px;min-height:52px;border-radius:16px}.mobile-dropdown[data-v-585bc7ab]{top:56px}.seller-topbar--below-header .mobile-dropdown[data-v-585bc7ab]{top:112px}}@media (max-width:768px){.seller-topbar--below-header[data-v-585bc7ab]{top:62px}}@media (max-width:480px){.logo-text[data-v-585bc7ab]{font-size:1.2rem}}.modal-overlay[data-v-32dec32d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-container[data-v-32dec32d]{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-width:700px;width:100%;max-height:80vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-32dec32d]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid #e6eeff}.modal-title[data-v-32dec32d]{font-size:1.25rem;font-weight:600;color:#1a202c;margin:0}.close-btn[data-v-32dec32d]{background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:4px;line-height:1}.close-btn[data-v-32dec32d]:hover{color:#1a202c}.modal-content[data-v-32dec32d]{flex:1;overflow-y:auto;padding:24px}.proposal-detail[data-v-32dec32d]{display:flex;flex-direction:column;gap:24px}.section-title[data-v-32dec32d]{font-size:1.1rem;font-weight:600;color:#1a202c;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #e6eeff}.additional-info-section[data-v-32dec32d],.agent-info-section[data-v-32dec32d],.marketing-strategy-section[data-v-32dec32d],.proposal-basic-info[data-v-32dec32d],.review-info-section[data-v-32dec32d]{background:#f8fafc;border:1px solid #e6eeff;border-radius:8px;padding:16px}.info-grid[data-v-32dec32d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.info-item[data-v-32dec32d]{display:flex;align-items:center;gap:8px}.info-item .label[data-v-32dec32d]{color:#666;font-weight:500;font-size:.9rem;min-width:80px}.info-item .value[data-v-32dec32d]{color:#1a202c;font-weight:600;font-size:.9rem}.info-item .value.highlight[data-v-32dec32d]{color:#4f6ef7;font-size:1rem}.status-badge[data-v-32dec32d]{padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.pending[data-v-32dec32d]{background:#fef3c7;color:#d97706}.status-badge.accepted[data-v-32dec32d]{background:#d1fae5;color:#059669}.status-badge.rejected[data-v-32dec32d]{background:#fee2e2;color:#dc2626}.additional-content[data-v-32dec32d],.strategy-content[data-v-32dec32d]{color:#1a202c;line-height:1.6;font-size:.95rem;white-space:pre-wrap}.no-data[data-v-32dec32d]{text-align:center;padding:40px 20px;color:#666}.modal-footer[data-v-32dec32d]{padding:20px 24px;border-top:2px solid #e6eeff;display:flex;gap:12px;justify-content:flex-end}.btn[data-v-32dec32d]{padding:10px 20px;border-radius:6px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:80px}.btn[data-v-32dec32d]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-32dec32d]{background:#f3f4f6;color:#374151;border:2px solid #e5e7eb}.btn-secondary[data-v-32dec32d]:hover:not(:disabled){background:#e5e7eb}.btn-success[data-v-32dec32d]{background:#059669;color:#fff}.btn-success[data-v-32dec32d]:hover:not(:disabled){background:#047857;transform:translateY(-1px)}.btn-danger[data-v-32dec32d]{background:#dc2626;color:#fff}.btn-danger[data-v-32dec32d]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}@media (max-width:600px){.modal-overlay[data-v-32dec32d]{padding:10px}.modal-container[data-v-32dec32d]{max-height:calc(100vh - 160px);padding-bottom:140px;overflow-y:auto}.modal-content[data-v-32dec32d],.modal-footer[data-v-32dec32d],.modal-header[data-v-32dec32d]{padding:16px}.info-grid[data-v-32dec32d]{grid-template-columns:1fr}.modal-footer[data-v-32dec32d]{flex-direction:column}.btn[data-v-32dec32d]{width:100%}}.seller-invitation-management-page[data-v-5c54454e]{min-height:100vh;background:#fff}.main-layout[data-v-5c54454e]{display:flex;flex-direction:column;min-height:100vh;width:100%;box-sizing:border-box}.menus-container[data-v-5c54454e]{flex-shrink:0;width:100%}.content-container[data-v-5c54454e]{flex:1;padding:18px 20px 28px;display:flex;align-items:flex-start;justify-content:center;background:transparent;min-width:0;box-sizing:border-box}.loading[data-v-5c54454e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#4f6ef7}.loading-spinner[data-v-5c54454e]{width:40px;height:40px;border:4px solid #e6eeff;border-top:4px solid #4f6ef7;border-radius:50%;animation:spin-5c54454e 1s linear infinite;margin-bottom:16px}@keyframes spin-5c54454e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-5c54454e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.error-icon[data-v-5c54454e]{font-size:3rem;margin-bottom:16px}.stats-container[data-v-5c54454e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-5c54454e]{background:#fff;border:2px solid #e6eeff;border-radius:12px;padding:24px;text-align:center;box-shadow:0 2px 12px rgba(79,110,247,.06)}.stat-number[data-v-5c54454e]{font-size:2rem;font-weight:700;color:#4f6ef7;margin-bottom:8px}.stat-label[data-v-5c54454e]{color:#666;font-size:.95rem;font-weight:500}.invitations-list[data-v-5c54454e]{display:flex;flex-direction:column;gap:24px}.invitation-card[data-v-5c54454e]{background:#fff;border:2px solid #e6eeff;border-radius:12px;padding:24px;box-shadow:0 2px 12px rgba(79,110,247,.06);transition:all .3s ease}.invitation-card[data-v-5c54454e]:hover{box-shadow:0 4px 20px rgba(79,110,247,.12);transform:translateY(-2px)}.invitation-card.expired[data-v-5c54454e]{opacity:.6;border-color:#e2e8f0}.invitation-header[data-v-5c54454e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.property-info[data-v-5c54454e]{flex:1}.property-title[data-v-5c54454e]{font-size:1.25rem;font-weight:600;color:#1a202c;margin-bottom:4px}.property-address[data-v-5c54454e]{color:#666;font-size:1rem}.invitation-status[data-v-5c54454e]{margin-left:16px}.status-badge[data-v-5c54454e]{padding:6px 12px;border-radius:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge.pending[data-v-5c54454e]{background:#fef3c7;color:#d97706}.status-badge.accepted[data-v-5c54454e]{background:#d1fae5;color:#059669}.status-badge.rejected[data-v-5c54454e]{background:#fee2e2;color:#dc2626}.status-badge.cancelled[data-v-5c54454e]{background:#f3f4f6;color:#6b7280}.invitation-details[data-v-5c54454e]{margin-bottom:20px}.detail-row[data-v-5c54454e]{display:flex;margin-bottom:8px;font-size:.95rem}.detail-row .label[data-v-5c54454e]{color:#666;min-width:100px;font-weight:500}.detail-row .value[data-v-5c54454e]{color:#1a202c;flex:1}.detail-row .value.expired[data-v-5c54454e]{color:#dc2626;font-weight:600}.proposals-section[data-v-5c54454e]{margin:20px 0;padding:16px;background:#f8fafc;border-radius:8px;border:1px solid #e6eeff}.section-title[data-v-5c54454e]{font-size:1.1rem;font-weight:600;color:#1a202c;margin-bottom:16px}.proposal-item[data-v-5c54454e]{background:#fff;border:1px solid #e6eeff;border-radius:8px;padding:16px;margin-bottom:12px}.proposal-item[data-v-5c54454e]:last-child{margin-bottom:0}.proposal-header[data-v-5c54454e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.proposal-agent[data-v-5c54454e]{font-weight:600;color:#1a202c}.proposal-status[data-v-5c54454e]{padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.proposal-status.pending[data-v-5c54454e]{background:#fef3c7;color:#d97706}.proposal-status.accepted[data-v-5c54454e]{background:#d1fae5;color:#059669}.proposal-status.rejected[data-v-5c54454e]{background:#fee2e2;color:#dc2626}.proposal-details[data-v-5c54454e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}.proposal-spec[data-v-5c54454e]{display:flex;flex-direction:column;gap:4px}.spec-label[data-v-5c54454e]{font-size:.8rem;color:#666;font-weight:500}.spec-value[data-v-5c54454e]{font-size:.9rem;color:#1a202c;font-weight:600}.proposal-actions[data-v-5c54454e]{display:flex;gap:8px;flex-wrap:wrap}.invitation-actions[data-v-5c54454e]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.btn[data-v-5c54454e]{padding:8px 16px;border-radius:6px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-5c54454e]:disabled{opacity:.5;cursor:not-allowed}.btn-sm[data-v-5c54454e]{padding:6px 12px;font-size:.8rem}.btn-primary[data-v-5c54454e]{background:#4f6ef7;color:#fff}.btn-primary[data-v-5c54454e]:hover:not(:disabled){background:#3b5bdb}.btn-success[data-v-5c54454e]{background:#059669;color:#fff}.btn-success[data-v-5c54454e]:hover:not(:disabled){background:#047857}.btn-danger[data-v-5c54454e]{background:#dc2626;color:#fff}.btn-danger[data-v-5c54454e]:hover:not(:disabled){background:#b91c1c}.status-text[data-v-5c54454e]{color:#666;font-style:italic}.status-text.expired[data-v-5c54454e]{color:#dc2626;font-weight:600}.no-invitations[data-v-5c54454e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.no-data-icon[data-v-5c54454e]{font-size:4rem;margin-bottom:16px;opacity:.5}.no-invitations h3[data-v-5c54454e]{font-size:1.5rem;color:#1a202c;margin-bottom:8px}.no-invitations p[data-v-5c54454e]{color:#666;font-size:1rem;max-width:400px;margin-bottom:24px}@media (max-width:900px){.main-layout[data-v-5c54454e]{flex-direction:column}.menus-container[data-v-5c54454e]{display:none}.content-container[data-v-5c54454e]{padding:80px 2vw 40px 2vw}.stats-container[data-v-5c54454e]{grid-template-columns:repeat(2,1fr)}.invitation-header[data-v-5c54454e]{flex-direction:column;gap:12px}.invitation-status[data-v-5c54454e]{margin-left:0;align-self:flex-start}.proposal-details[data-v-5c54454e]{grid-template-columns:1fr}.invitation-actions[data-v-5c54454e],.proposal-actions[data-v-5c54454e]{flex-direction:column;align-items:stretch}.btn[data-v-5c54454e]{width:100%;justify-content:center}}@media (max-width:600px){.content-container[data-v-5c54454e]{padding:80px 2vw 40px 2vw}.title[data-v-5c54454e]{font-size:1.5rem}.stats-container[data-v-5c54454e]{grid-template-columns:1fr}.invitation-card[data-v-5c54454e]{padding:16px}}.apm-overlay[data-v-9c35f60a]{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.apm-container[data-v-9c35f60a]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:min(90vh,880px);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.15)}.apm-header[data-v-9c35f60a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 16px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.apm-header h3[data-v-9c35f60a]{margin:0;font-size:1.25rem;font-weight:700;color:#111827}.apm-close[data-v-9c35f60a]{background:none;border:none;font-size:1.5rem;line-height:1;color:#6b7280;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s,color .15s}.apm-close[data-v-9c35f60a]:hover{background:#f3f4f6;color:#374151}.apm-body[data-v-9c35f60a]{padding:20px 24px;overflow-y:auto;flex:1;min-height:0}.apm-info[data-v-9c35f60a]{background:#f3f4f6;padding:16px;border-radius:10px;margin-bottom:20px}.apm-info-row[data-v-9c35f60a]{display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:10px;font-size:.9375rem;line-height:1.45}.apm-info-row[data-v-9c35f60a]:last-child{margin-bottom:0}.apm-label[data-v-9c35f60a]{color:#6b7280;font-weight:600;flex-shrink:0}.apm-value[data-v-9c35f60a]{color:#111827;font-weight:500;min-width:0;word-break:break-word}.apm-message-block[data-v-9c35f60a]{margin-bottom:20px}.apm-msg-label[data-v-9c35f60a]{display:block;margin-bottom:8px;font-weight:700;color:#374151}.apm-textarea[data-v-9c35f60a]{width:100%;border:1px solid #d1d5db;border-radius:10px;padding:12px 12px;font-size:14px;line-height:1.5;outline:none;resize:vertical;min-height:120px}.apm-textarea[data-v-9c35f60a]:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.apm-char-count[data-v-9c35f60a]{margin-top:8px;font-size:12px;color:#6b7280;text-align:right}.apm-templates-title[data-v-9c35f60a]{margin:0 0 10px;font-size:14px;font-weight:800;color:#111827}.apm-template-grid[data-v-9c35f60a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.apm-template-card[data-v-9c35f60a]{text-align:left;border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:12px 12px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.apm-template-card[data-v-9c35f60a]:hover{border-color:#93c5fd;box-shadow:0 6px 16px rgba(2,6,23,.06);transform:translateY(-1px)}.apm-template-card-title[data-v-9c35f60a]{font-size:13px;font-weight:800;color:#0f172a;margin-bottom:6px}.apm-template-card-preview[data-v-9c35f60a]{font-size:12px;color:#64748b;line-height:1.35}.apm-footer[data-v-9c35f60a]{padding:14px 24px 18px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px;flex-shrink:0}.apm-btn[data-v-9c35f60a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:800;cursor:pointer}.apm-btn-secondary[data-v-9c35f60a]{background:#f3f4f6;color:#111827}.apm-btn-primary[data-v-9c35f60a]{background:#2563eb;color:#fff}.apm-btn[data-v-9c35f60a]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:520px){.apm-template-grid[data-v-9c35f60a]{grid-template-columns:1fr}}.cm-figma[data-v-05295832],.cm-page[data-v-05295832]{min-height:100vh;margin:0;padding:0;width:100%;box-sizing:border-box;overflow-x:hidden;background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.pre-footer-wrap[data-v-05295832]{width:100%;flex-shrink:0;margin-top:auto;background:#f8f9fa}.pre-layout-wrap[data-v-05295832]{flex:1 1 auto;width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-05295832]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px);background:#f8f9fa}.pre-sidebar[data-v-05295832]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;background:transparent}.pre-sidebar-card[data-v-05295832]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}.pre-nav[data-v-05295832]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-05295832]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-ico svg[data-v-05295832]{width:22px;height:22px}.pre-nav-item[data-v-05295832]:hover{background:#f9fafb}.pre-nav-item--active[data-v-05295832]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-item--active .pre-nav-ico[data-v-05295832]{color:#155dfc}.pre-nav-ico[data-v-05295832]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item:not(.pre-nav-item--active) .pre-nav-ico[data-v-05295832]{color:#6a7282}.pre-nav-badge[data-v-05295832]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-05295832]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-05295832]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-05295832]:hover{background:#f3f3f5}.cm-main-panel[data-v-05295832]{flex:1;min-width:0;background:#f9fafb}.cm-main-inner[data-v-05295832]{max-width:none;width:100%;margin:0;padding:28px 8px 56px 0;box-sizing:border-box}.cm-page-heading[data-v-05295832]{margin-bottom:24px}.cm-h1[data-v-05295832]{margin:0;font-size:30px;font-weight:700;line-height:36px;color:#101828;letter-spacing:0}.cm-lead[data-v-05295832]{margin:8px 0 0;font-size:16px;line-height:24px;color:#4a5565;font-weight:400;max-width:48rem}.cm-stats-row[data-v-05295832]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px}.cm-stat-card[data-v-05295832]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;min-height:110px;padding:17px 16px 15px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}.cm-stat-num[data-v-05295832]{font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px}.cm-stat-num--active[data-v-05295832]{color:#155dfc}.cm-stat-num--completed[data-v-05295832]{color:#00a63e}.cm-stat-num--documents[data-v-05295832]{color:#9810fa}.cm-stat-num--cancelled[data-v-05295832]{color:#f54900}.cm-stat-label[data-v-05295832]{font-size:14px;line-height:20px;font-weight:400;color:#4a5565}.cm-filter-card[data-v-05295832]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;margin-bottom:24px;min-height:70px;display:flex;align-items:center;padding:0 17px;box-sizing:border-box}.cm-filter-inner[data-v-05295832]{width:100%}.cm-status-select[data-v-05295832]{width:256px;max-width:100%;height:36px;padding:0 12px;border:none;border-radius:8px;background:#f3f3f5;color:#0a0a0a;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.cm-body[data-v-05295832]{min-height:120px}.cm-loading[data-v-05295832]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;color:#4a5565;font-size:14px;font-weight:500}.cm-spinner[data-v-05295832]{width:36px;height:36px;border:3px solid rgba(148,163,184,.35);border-top-color:#155dfc;border-radius:50%;animation:cm-spin-05295832 .85s linear infinite;margin-bottom:12px}@keyframes cm-spin-05295832{to{transform:rotate(1turn)}}.cm-empty[data-v-05295832]{display:flex;align-items:center;justify-content:center;padding:32px 0}.cm-empty-card[data-v-05295832]{text-align:center;max-width:420px;padding:32px 28px;background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.1)}.cm-empty-ico[data-v-05295832]{font-size:2.25rem;margin-bottom:10px}.cm-empty-title[data-v-05295832]{font-size:1.125rem;font-weight:700;color:#101828;margin-bottom:8px}.cm-empty-desc[data-v-05295832]{margin:0 0 18px;color:#4a5565;font-size:14px;line-height:1.5}.cm-list[data-v-05295832]{display:flex;flex-direction:column;gap:16px}.cm-card[data-v-05295832]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;min-height:364px;box-sizing:border-box}.cm-card-inner[data-v-05295832]{padding:25px 25px 20px}.cm-card-top[data-v-05295832]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.cm-addr-block[data-v-05295832]{flex:1;min-width:200px}.cm-addr-line[data-v-05295832]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cm-pin[data-v-05295832]{color:#6b7280;display:flex;flex-shrink:0}.cm-addr-text[data-v-05295832]{margin:0;font-size:18px;font-weight:600;line-height:28px;color:#0a0a0a;flex:1 1 240px;min-width:0}.cm-badge[data-v-05295832]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:8px;font-size:12px;font-weight:500;line-height:16px;border:1px solid transparent}.cm-badge--inprogress[data-v-05295832]{background:#dbeafe;border-color:#8ec5ff;color:#193cb8}.cm-badge--active[data-v-05295832]{background:#dcfce7;border-color:#7bf1a8;color:#016630}.cm-badge--completed[data-v-05295832]{background:#f3e8ff;border-color:#dab2ff;color:#6e11b0}.cm-badge--cancelled[data-v-05295832]{background:#ffedd5;border-color:#fdba74;color:#c2410c}.cm-badge--neutral[data-v-05295832]{background:#f3f4f6;color:#4a5565}.cm-card-actions-top[data-v-05295832]{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.cm-btn-figma[data-v-05295832]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:32px;padding:0 12px;border-radius:8px;border:1px solid rgba(0,0,0,.1);background:#fff;color:#0a0a0a;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;cursor:pointer}.cm-btn-figma[data-v-05295832]:hover{background:#fafafa}.cm-agent-row[data-v-05295832]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cm-card--unread[data-v-05295832]{border-color:rgba(21,93,252,.35);box-shadow:0 0 0 3px rgba(21,93,252,.08)}.cm-unread-pill[data-v-05295832]{margin-left:auto;font-size:12px;font-weight:700;line-height:18px;padding:3px 10px;border-radius:9999px;color:#1e40af;background:#dbeafe;border:1px solid rgba(30,64,175,.18)}.cm-avatar[data-v-05295832]{width:48px;height:48px;border-radius:50%;background:#e5e7eb;overflow:hidden;color:#374151;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cm-avatar-img[data-v-05295832]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cm-agent-name[data-v-05295832]{font-size:16px;font-weight:500;line-height:24px;color:#0a0a0a}.cm-agent-org[data-v-05295832]{font-size:14px;line-height:20px;color:#4a5565;margin-top:2px}.cm-metrics[data-v-05295832]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:17px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.cm-metric-label[data-v-05295832]{font-size:14px;line-height:20px;font-weight:400;color:#4a5565;margin-bottom:4px}.cm-metric-value[data-v-05295832]{color:#0a0a0a;font-weight:600}.cm-metric-value--lg[data-v-05295832]{font-size:18px;line-height:28px}.cm-metric-value--md[data-v-05295832]{font-size:16px;line-height:24px}.cm-notes[data-v-05295832]{margin-top:14px;padding:12px 14px;border-radius:8px;background:#f9fafb;border:1px solid rgba(0,0,0,.06)}.cm-notes-title[data-v-05295832]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:6px}.cm-notes-text[data-v-05295832]{margin:0;font-size:14px;line-height:1.5;color:#334155}.cm-progress-block[data-v-05295832]{padding:16px 0 8px}.cm-progress-head[data-v-05295832]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cm-progress-title[data-v-05295832]{font-size:14px;font-weight:500;line-height:20px;color:#364153}.cm-progress-pct[data-v-05295832]{font-size:14px;font-weight:400;line-height:20px;color:#4a5565}.cm-progress-track[data-v-05295832]{height:8px;border-radius:9999px;background:rgba(3,2,19,.2);overflow:hidden}.cm-progress-fill[data-v-05295832]{height:100%;border-radius:9999px;background:#030213;transition:width .35s ease}.cm-milestones[data-v-05295832]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cm-ms-chip[data-v-05295832]{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:4px 8px;border-radius:4px;font-size:12px;line-height:16px;font-weight:400}.cm-ms-chip--on[data-v-05295832]{background:#dcfce7;color:#016630}.cm-ms-chip--off[data-v-05295832]{background:#f3f4f6;color:#4a5565}.cm-ms-check[data-v-05295832]{flex-shrink:0;color:#016630}.cm-card-foot[data-v-05295832]{display:flex;flex-wrap:wrap;gap:20px;padding-top:14px;font-size:14px;line-height:20px;color:#4a5565}.cm-foot-item[data-v-05295832]{display:inline-flex;align-items:center;gap:8px}.cm-foot-item svg[data-v-05295832]{flex-shrink:0;color:#9ca3af}.cm-seller-actions[data-v-05295832]{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:flex-end}.cm-link-btn[data-v-05295832]{background:none;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;color:#155dfc;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cm-link-btn--primary[data-v-05295832]{color:#059669}.cm-link-btn--amber[data-v-05295832]{color:#d97706}.cm-link-btn--danger[data-v-05295832]{color:#dc2626}.cm-btn[data-v-05295832]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent}.cm-btn--primary[data-v-05295832]{background:#155dfc;color:#fff}.cm-btn--ghost[data-v-05295832]{background:#fff;color:#0a0a0a;border-color:rgba(0,0,0,.12)}.cm-pagination-wrap[data-v-05295832]{margin-top:24px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.cm-pagination-wrap[data-v-05295832] .pagination-bar{width:100%;max-width:none;margin:0}@media (max-width:1200px){.cm-stats-row[data-v-05295832]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.pre-shell[data-v-05295832]{flex-direction:column}.pre-sidebar[data-v-05295832]{display:none}}@media (max-width:900px){.cm-metrics[data-v-05295832]{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-card-top[data-v-05295832]{flex-direction:column}.cm-card-actions-top[data-v-05295832]{width:100%}.cm-btn-figma[data-v-05295832]{flex:1}}@media (max-width:560px){.cm-stats-row[data-v-05295832]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cm-spinner[data-v-05295832]{animation:none}}.property-evaluation[data-v-64493f0f]{max-width:800px;margin:0 auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.evaluation-header[data-v-64493f0f]{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.evaluation-header h2[data-v-64493f0f]{color:#333;margin-bottom:10px}.evaluation-subtitle[data-v-64493f0f]{color:#666;font-size:14px}.loading-section[data-v-64493f0f]{text-align:center;padding:40px 0}.loading-spinner[data-v-64493f0f]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #007bff;border-radius:50%;animation:spin-64493f0f 1s linear infinite;margin:0 auto 10px}@keyframes spin-64493f0f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cooperation-info[data-v-64493f0f]{margin-bottom:30px;padding:20px;background:#f8f9fa;border-radius:6px}.cooperation-info h3[data-v-64493f0f]{margin-bottom:15px;color:#333}.info-grid[data-v-64493f0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.info-item[data-v-64493f0f]{display:flex;align-items:center}.info-item label[data-v-64493f0f]{font-weight:500;color:#666;margin-right:8px;min-width:80px}.evaluation-form h3[data-v-64493f0f]{margin-bottom:20px;color:#333}.rating-section[data-v-64493f0f]{margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:6px}.rating-label[data-v-64493f0f]{display:block;font-weight:500;margin-bottom:10px;color:#333}.star-rating[data-v-64493f0f]{display:inline-flex;gap:5px;margin-right:15px}.star[data-v-64493f0f]{font-size:24px;color:#ddd;cursor:pointer;transition:color .2s}.star-rating.small .star[data-v-64493f0f]{font-size:18px}.star.active[data-v-64493f0f],.star[data-v-64493f0f]:hover{color:#ffc107}.rating-text[data-v-64493f0f]{color:#666;font-size:14px}.dimension-ratings[data-v-64493f0f]{margin-bottom:25px}.dimension-item[data-v-64493f0f]{display:flex;align-items:center;margin-bottom:15px;padding:10px;background:#f8f9fa;border-radius:4px}.dimension-label[data-v-64493f0f]{font-weight:500;color:#333;margin-right:15px;min-width:80px}.dimension-text[data-v-64493f0f]{color:#666;font-size:12px;margin-left:10px}.content-section[data-v-64493f0f]{margin-bottom:25px}.content-label[data-v-64493f0f]{display:block;font-weight:500;margin-bottom:10px;color:#333}.evaluation-textarea[data-v-64493f0f]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;resize:vertical;min-height:120px}.evaluation-textarea[data-v-64493f0f]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.char-count[data-v-64493f0f]{text-align:right;font-size:12px;color:#666;margin-top:5px}.submit-section[data-v-64493f0f]{display:flex;gap:15px;justify-content:center}.submit-btn[data-v-64493f0f]{padding:12px 30px;background:#007bff;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .2s}.submit-btn[data-v-64493f0f]:hover:not(:disabled){background:#0056b3}.submit-btn[data-v-64493f0f]:disabled{background:#ccc;cursor:not-allowed}.cancel-btn[data-v-64493f0f]{padding:12px 30px;background:#6c757d;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background .2s}.cancel-btn[data-v-64493f0f]:hover{background:#545b62}.error-section[data-v-64493f0f]{text-align:center;padding:40px 0;color:#dc3545}.dialog-overlay[data-v-71b2213c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog-content[data-v-71b2213c]{background:#fff;border-radius:8px;width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.dialog-header[data-v-71b2213c]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.dialog-header h3[data-v-71b2213c]{margin:0;font-size:18px;color:#333}.close-btn[data-v-71b2213c]{background:none;border:none;cursor:pointer;padding:5px;color:#999}.close-btn[data-v-71b2213c]:hover{color:#666}.dialog-body[data-v-71b2213c]{flex:1;padding:20px;overflow-y:auto}.search-section[data-v-71b2213c]{margin-bottom:20px}.search-box[data-v-71b2213c]{position:relative}.search-input[data-v-71b2213c]{width:100%;padding:12px 40px 12px 15px;border:1px solid #e0e0e0;border-radius:6px;outline:none;font-size:14px}.search-box .icon-search[data-v-71b2213c]{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#999}.agents-list[data-v-71b2213c]{max-height:400px;overflow-y:auto}.empty-state[data-v-71b2213c],.loading-state[data-v-71b2213c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#999}.loading-state i[data-v-71b2213c]{font-size:24px;margin-bottom:10px;animation:spin-71b2213c 1s linear infinite}.empty-state i[data-v-71b2213c]{font-size:48px;margin-bottom:15px}.agents-grid[data-v-71b2213c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.agent-card[data-v-71b2213c]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;cursor:pointer;transition:all .2s}.agent-card[data-v-71b2213c]:hover{border-color:#2196f3;box-shadow:0 2px 8px rgba(33,150,243,.1)}.agent-card.selected[data-v-71b2213c]{border-color:#2196f3;background:#e3f2fd}.agent-info h4[data-v-71b2213c]{margin:0 0 8px 0;font-size:16px;color:#333}.agent-company[data-v-71b2213c],.agent-specialty[data-v-71b2213c]{margin:4px 0;font-size:14px;color:#666}.agent-stats[data-v-71b2213c]{display:flex;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0}.stat-item[data-v-71b2213c]{text-align:center}.stat-label[data-v-71b2213c]{display:block;font-size:12px;color:#999;margin-bottom:2px}.stat-value[data-v-71b2213c]{font-size:14px;font-weight:700;color:#333}.dialog-footer[data-v-71b2213c]{padding:20px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;gap:10px}.cancel-btn[data-v-71b2213c],.confirm-btn[data-v-71b2213c]{padding:10px 20px;border-radius:6px;border:none;cursor:pointer;font-size:14px}.cancel-btn[data-v-71b2213c]{background:#f5f5f5;color:#666}.cancel-btn[data-v-71b2213c]:hover{background:#e0e0e0}.confirm-btn[data-v-71b2213c]{background:#2196f3;color:#fff}.confirm-btn[data-v-71b2213c]:hover:not(:disabled){background:#1976d2}.confirm-btn[data-v-71b2213c]:disabled{background:#ccc;cursor:not-allowed}@keyframes spin-71b2213c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-3ff5acaa]{box-sizing:border-box}.chat-content [data-v-3ff5acaa],.chat-sidebar [data-v-3ff5acaa],.conversation-item [data-v-3ff5acaa],.message-item [data-v-3ff5acaa],.messages-container [data-v-3ff5acaa]{margin:0;padding:0}.chat-main[data-v-3ff5acaa]{background:#f5f5f5;margin:0;padding:0;width:100%;height:100vh;overflow:hidden}.main-layout[data-v-3ff5acaa]{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden}.menus-container[data-v-3ff5acaa]{width:100%;flex-shrink:0;position:relative;z-index:10}.content-container[data-v-3ff5acaa]{flex:1;display:flex;min-height:0;background:#fff;overflow:hidden;min-width:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.chat-sidebar[data-v-3ff5acaa]{width:260px;min-width:200px;background:#fff;border-right:1px solid #e8e8e8;display:flex;flex-direction:column;transition:width .3s ease;box-shadow:2px 0 8px rgba(0,0,0,.1);z-index:15;flex-shrink:1}.sidebar-collapsed[data-v-3ff5acaa]{width:60px}.sidebar-header[data-v-3ff5acaa]{padding:16px 20px;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center;background:#fff;color:#333;min-height:60px}.header-title[data-v-3ff5acaa]{display:flex;flex-direction:column;gap:4px}.sidebar-header h3[data-v-3ff5acaa]{margin:0;font-size:20px;font-weight:600;color:#333}.connection-status[data-v-3ff5acaa]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;transition:all .3s ease}.connection-status.connected[data-v-3ff5acaa]{color:#52c41a}.connection-status.connecting[data-v-3ff5acaa]{color:#1890ff}.connection-status.disconnecting[data-v-3ff5acaa]{color:#faad14}.connection-status.disconnected[data-v-3ff5acaa]{color:#ff4d4f}.connection-status i[data-v-3ff5acaa]{font-size:12px}.connection-status .icon-loading[data-v-3ff5acaa]{animation:spin-3ff5acaa 1s linear infinite}@keyframes spin-3ff5acaa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header-actions[data-v-3ff5acaa]{display:flex;gap:12px;align-items:center}.new-chat-btn[data-v-3ff5acaa]{background:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;transition:all .2s}.new-chat-btn[data-v-3ff5acaa]:hover{background:#1976d2;transform:translateY(-1px);box-shadow:0 2px 8px rgba(33,150,243,.3)}.toggle-btn[data-v-3ff5acaa]{background:none;border:none;cursor:pointer;padding:8px;color:#666;border-radius:4px;transition:all .2s}.toggle-btn[data-v-3ff5acaa]:hover{background:#f5f5f5;color:#333}.search-box[data-v-3ff5acaa]{padding:16px 20px;position:relative;background:#fff;border-bottom:1px solid #e8e8e8}.search-input[data-v-3ff5acaa]{width:100%;padding:10px 35px 10px 15px;border:1px solid #e0e0e0;border-radius:20px;outline:none;background:#f8f9fa;font-size:14px;transition:all .2s ease}.search-input[data-v-3ff5acaa]:focus{border-color:#2196f3;background:#fff;box-shadow:0 0 0 2px rgba(33,150,243,.1)}.search-box .icon-search[data-v-3ff5acaa]{position:absolute;right:30px;top:50%;transform:translateY(-50%);color:#999;font-size:14px}.conversations-list[data-v-3ff5acaa]{flex:1;overflow-y:auto;padding:10px 0}.conversation-item[data-v-3ff5acaa]{padding:15px 20px;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;align-items:center;transition:background .2s}.conversation-item[data-v-3ff5acaa]:hover{background:#f8f9fa}.conversation-item.active[data-v-3ff5acaa]{background:#e3f2fd;border-left:3px solid #2196f3}.conversation-avatar[data-v-3ff5acaa]{position:relative;margin-right:15px}.conversation-avatar-circle[data-v-3ff5acaa]{width:44px;height:44px;border-radius:999px;background:#e7f0ff;color:#155dfc;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.online-indicator-dot[data-v-3ff5acaa]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background:#10b981;border-radius:999px;border:2px solid #fff}.conversation-subject[data-v-3ff5acaa]{margin-top:2px;font-size:12px;line-height:16px;color:#4a5565;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-avatar img[data-v-3ff5acaa]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.1)}.online-indicator[data-v-3ff5acaa]{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#10b981;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 6px rgba(16,185,129,.3)}.conversation-content[data-v-3ff5acaa]{flex:1;min-width:0}.conversation-header[data-v-3ff5acaa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.conversation-name[data-v-3ff5acaa]{font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.conversation-item.active .conversation-name[data-v-3ff5acaa]{color:#fff}.conversation-time[data-v-3ff5acaa]{font-size:12px;color:#6b7280;font-weight:500}.conversation-item.active .conversation-time[data-v-3ff5acaa]{color:hsla(0,0%,100%,.8)}.conversation-preview[data-v-3ff5acaa]{display:flex;justify-content:space-between;align-items:center}.last-message[data-v-3ff5acaa]{font-size:14px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-weight:400}.conversation-item.active .last-message[data-v-3ff5acaa]{color:hsla(0,0%,100%,.9)}.unread-badge[data-v-3ff5acaa]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border-radius:12px;padding:4px 8px;font-size:11px;font-weight:600;min-width:20px;text-align:center;box-shadow:0 2px 8px rgba(239,68,68,.3);animation:pulse-3ff5acaa 2s infinite}@keyframes pulse-3ff5acaa{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.chat-content[data-v-3ff5acaa]{flex:1;display:flex;flex-direction:column;background:#fff;margin:0;padding:0;min-width:0;height:100vh;overflow:hidden;position:relative}.no-conversation[data-v-3ff5acaa]{flex:1;display:flex;align-items:center;justify-content:center;background:#fafafa;height:100%}.no-conversation-content[data-v-3ff5acaa]{text-align:center;color:#999;padding:40px}.no-conversation-content i[data-v-3ff5acaa]{font-size:64px;margin-bottom:24px;display:block;color:#ddd}.no-conversation-content h3[data-v-3ff5acaa]{font-size:24px;margin-bottom:12px;color:#666;font-weight:500}.no-conversation-content p[data-v-3ff5acaa]{font-size:16px;color:#999;line-height:1.5}.chat-window[data-v-3ff5acaa]{flex:1;display:flex;flex-direction:column;background:#fff}.chat-header[data-v-3ff5acaa]{padding:16px 24px;border-bottom:1px solid #e8e8e8;justify-content:space-between;background:#fff;color:#333;min-height:60px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.chat-header-info[data-v-3ff5acaa],.chat-header[data-v-3ff5acaa]{display:flex;align-items:center}.chat-avatar[data-v-3ff5acaa]{width:40px;height:40px;border-radius:50%;margin-right:12px;-o-object-fit:cover;object-fit:cover}.chat-info h4[data-v-3ff5acaa]{margin:0 0 4px 0;font-size:18px;color:#333;font-weight:600}.online-status[data-v-3ff5acaa]{font-size:13px;color:#666;font-weight:500}.online-status.online[data-v-3ff5acaa]{color:#4caf50}.chat-actions[data-v-3ff5acaa]{display:flex;gap:12px}.action-btn[data-v-3ff5acaa]{background:#f5f5f5;border:1px solid #e0e0e0;cursor:pointer;padding:8px;border-radius:6px;color:#666;transition:all .2s ease}.action-btn[data-v-3ff5acaa]:hover{background:#e0e0e0;color:#333;transform:translateY(-1px)}.messages-container[data-v-3ff5acaa]{padding:20px 0;background:#fafafa;max-height:calc(100vh - 200px)}.messages-container[data-v-3ff5acaa],.messages-list[data-v-3ff5acaa]{flex:1;overflow-y:auto;display:flex;flex-direction:column;min-height:0}.messages-list[data-v-3ff5acaa]{max-width:100%;margin:0;justify-content:flex-start;padding:0 40px}.message-item[data-v-3ff5acaa]{display:flex;margin-bottom:20px;align-items:flex-start;padding:0 8px}.message-item.own[data-v-3ff5acaa]{flex-direction:row-reverse}.message-avatar[data-v-3ff5acaa]{margin:0 10px}.message-avatar img[data-v-3ff5acaa]{width:35px;height:35px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.message-content[data-v-3ff5acaa]{max-width:65%;min-width:120px;background:#f0f0f0;padding:12px 16px;border-radius:18px;position:relative;margin:0 12px}.message-item.own .message-content[data-v-3ff5acaa]{background:#2196f3;color:#fff}.message-header[data-v-3ff5acaa]{display:flex;justify-content:flex-start;align-items:center;margin-bottom:8px;font-size:12px}.sender-name[data-v-3ff5acaa]{font-weight:600;color:purple;font-size:13px}.message-item.own .sender-name[data-v-3ff5acaa]{color:hsla(0,0%,100%,.9)}.message-time[data-v-3ff5acaa]{color:#a0a0a0;font-weight:400;font-size:12px;margin-left:8px}.message-item.own .message-time[data-v-3ff5acaa]{color:hsla(0,0%,100%,.7)}.message-body[data-v-3ff5acaa]{word-wrap:break-word;line-height:1.5;font-size:16px;text-align:center;color:#333;font-weight:500}.image-message img[data-v-3ff5acaa]{max-width:250px;max-height:250px;border-radius:12px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease}.image-message img[data-v-3ff5acaa]:hover{transform:scale(1.02)}.file-message[data-v-3ff5acaa]{display:flex;align-items:center;gap:12px;background:rgba(0,0,0,.05);padding:12px;border-radius:12px;margin-top:8px}.message-item.own .file-message[data-v-3ff5acaa]{background:hsla(0,0%,100%,.1)}.file-info[data-v-3ff5acaa]{display:flex;align-items:center;gap:12px;flex:1}.file-details[data-v-3ff5acaa]{display:flex;flex-direction:column}.file-name[data-v-3ff5acaa]{font-weight:600;margin-bottom:4px;color:#1f2937}.message-item.own .file-name[data-v-3ff5acaa]{color:#fff}.file-size[data-v-3ff5acaa]{font-size:12px;color:#6b7280;font-weight:500}.message-item.own .file-size[data-v-3ff5acaa]{color:hsla(0,0%,100%,.7)}.download-btn[data-v-3ff5acaa]{background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.2);cursor:pointer;padding:8px;color:#666}.message-input-area[data-v-3ff5acaa]{padding:16px 24px;border-top:1px solid #e8e8e8;background:#fff;box-shadow:0 -1px 3px rgba(0,0,0,.1);flex-shrink:0;min-height:80px;position:relative}.input-toolbar[data-v-3ff5acaa]{display:flex;gap:10px;margin-bottom:10px}.toolbar-btn[data-v-3ff5acaa]{background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;color:#666}.toolbar-btn[data-v-3ff5acaa]:hover{background:#f0f0f0}.input-container[data-v-3ff5acaa]{display:flex;align-items:flex-end;gap:10px;flex-shrink:0;min-height:40px}.message-input[data-v-3ff5acaa]{flex:1;border:1px solid #e0e0e0;border-radius:20px;padding:10px 15px;outline:none;resize:none;max-height:100px;font-family:inherit}.send-btn[data-v-3ff5acaa]{background:#2196f3;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center}.send-btn[data-v-3ff5acaa]:disabled{background:#ccc;cursor:not-allowed}.chat-input-hint[data-v-3ff5acaa]{margin-top:6px;font-size:12px;line-height:16px;color:#6b7280}.emoji-picker[data-v-3ff5acaa]{position:absolute;bottom:80px;right:20px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000}.emoji-grid[data-v-3ff5acaa]{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;max-height:200px;overflow-y:auto}.emoji-item[data-v-3ff5acaa]{padding:5px;cursor:pointer;text-align:center;border-radius:4px}.emoji-item[data-v-3ff5acaa]:hover{background:#f0f0f0}.image-preview-modal[data-v-3ff5acaa]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:2000}.preview-content[data-v-3ff5acaa]{position:relative;max-width:90%;max-height:90%}.preview-content img[data-v-3ff5acaa]{max-width:100%;max-height:100%;border-radius:8px}.close-btn[data-v-3ff5acaa]{position:absolute;top:-40px;right:0;background:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.debug-info[data-v-3ff5acaa]{background:#ffebee;border:1px solid #ffcdd2;border-radius:4px;padding:10px;margin:10px;color:#c62828;font-size:12px;text-align:center}@media (max-width:1200px){.chat-sidebar[data-v-3ff5acaa]{width:220px;min-width:180px}.messages-container[data-v-3ff5acaa]{max-height:calc(100vh - 180px)}}@media (max-width:768px){.menus-container[data-v-3ff5acaa]{border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.content-container[data-v-3ff5acaa]{background:#f8f9fa}.mobile-back-btn[data-v-3ff5acaa]{width:36px;height:36px;border-radius:10px;background:transparent;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center}.chat-avatar[data-v-3ff5acaa]{position:relative;margin-right:10px}.chat-avatar-circle[data-v-3ff5acaa]{width:36px;height:36px;border-radius:999px;background:#e7f0ff;color:#155dfc;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px}.chat-online-dot[data-v-3ff5acaa]{position:absolute;bottom:1px;right:1px;width:9px;height:9px;background:#10b981;border-radius:999px;border:2px solid #fff}.action-btn--kebab[data-v-3ff5acaa]{width:36px;height:36px;border-radius:10px;font-size:18px;line-height:36px}.chat-property-bar[data-v-3ff5acaa]{padding:8px 12px;background:#eef5ff;border-bottom:1px solid rgba(0,0,0,.06);font-size:13px;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-layout[data-v-3ff5acaa]{flex-direction:column;height:100vh;overflow:hidden}.menus-container[data-v-3ff5acaa]{width:100%;height:auto;min-width:100%;max-width:100%;flex-shrink:0;position:relative;z-index:20}.content-container[data-v-3ff5acaa]{height:100vh;margin:0;border-radius:0;flex:1;width:100%;max-width:100%;min-width:0;overflow:hidden;position:relative;padding:12px;background:#f3f4f6;box-sizing:border-box}.content-container.is-mobile-chat-open .chat-sidebar[data-v-3ff5acaa],.content-container:not(.is-mobile-chat-open) .chat-content[data-v-3ff5acaa]{display:none}.chat-sidebar[data-v-3ff5acaa]{width:100%;position:relative;height:auto;z-index:auto;background:#fff;transform:none;transition:none;box-shadow:none;border:1px solid rgba(0,0,0,.1);border-radius:16px;overflow:hidden}.chat-sidebar.show[data-v-3ff5acaa],.sidebar-collapsed[data-v-3ff5acaa]{transform:none}.chat-content[data-v-3ff5acaa]{width:100%;position:relative;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;overflow:hidden}.chat-content[data-v-3ff5acaa],.chat-window[data-v-3ff5acaa]{height:100%;display:flex;flex-direction:column}.chat-header[data-v-3ff5acaa]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e0e0e0;padding:12px 12px;display:flex;align-items:center;justify-content:space-between;box-shadow:none;flex-shrink:0}.chat-header-info[data-v-3ff5acaa]{display:flex;align-items:center;flex:1}.mobile-back-btn[data-v-3ff5acaa]{background:none;border:none;padding:8px;margin-right:12px;cursor:pointer;color:#666;border-radius:50%;transition:background .2s}.mobile-back-btn[data-v-3ff5acaa]:hover{background:#f0f0f0}.mobile-back-btn i[data-v-3ff5acaa]{font-size:18px}.chat-header-info h4[data-v-3ff5acaa]{margin:0;font-size:16px;font-weight:600}.online-status[data-v-3ff5acaa]{font-size:12px;margin-left:8px;padding:2px 6px;border-radius:10px;background:#f0f0f0}.online-status.online[data-v-3ff5acaa]{background:#4caf50;color:#fff}.chat-actions[data-v-3ff5acaa]{display:flex;gap:8px}.action-btn[data-v-3ff5acaa]{background:none;border:none;padding:8px;border-radius:50%;cursor:pointer;color:#666;transition:background .2s}.action-btn[data-v-3ff5acaa]:hover{background:#f0f0f0}.messages-container[data-v-3ff5acaa]{flex:1;padding:0 16px;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.messages-list[data-v-3ff5acaa]{padding:16px 0 80px 0}.message-item[data-v-3ff5acaa]{margin-bottom:16px;padding:0 4px}.message-content[data-v-3ff5acaa]{max-width:80%;padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.4}.message-avatar[data-v-3ff5acaa]{margin:0 8px}.message-avatar img[data-v-3ff5acaa]{width:32px;height:32px}.message-input-area[data-v-3ff5acaa]{background:#fff;border-top:1px solid rgba(0,0,0,.1);padding:12px 12px 16px 12px;box-shadow:none;flex-shrink:0;position:relative;z-index:10}.input-toolbar[data-v-3ff5acaa]{display:none}.toolbar-btn[data-v-3ff5acaa]{width:38px;height:38px;padding:0;margin:0;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#111827}.input-container[data-v-3ff5acaa]{display:flex;align-items:center;gap:8px}.message-input[data-v-3ff5acaa]{flex:1;border:1px solid rgba(0,0,0,.1);background:#f3f4f6;border-radius:12px;padding:10px 12px;font-size:15px;resize:none;max-height:100px;min-height:40px;line-height:1.4}.send-btn[data-v-3ff5acaa]{background:#6b7280;color:#fff;border:none;border-radius:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.send-btn[data-v-3ff5acaa]:hover{background:#1976d2}.send-btn[data-v-3ff5acaa]:disabled{background:#9ca3af;cursor:not-allowed}.conversations-list[data-v-3ff5acaa]{padding:8px 0}.conversation-item[data-v-3ff5acaa]{margin:0 8px 4px 8px;padding:12px 16px;border-radius:12px;transition:background .2s}.conversation-item[data-v-3ff5acaa]:hover{background:#f5f5f5}.conversation-item.active[data-v-3ff5acaa]{background:#e3f2fd;border-left:3px solid #2196f3}.conversation-name[data-v-3ff5acaa]{font-size:15px;font-weight:600;color:#333}.conversation-time[data-v-3ff5acaa]{font-size:12px;color:#999}.conversation-preview[data-v-3ff5acaa]{margin-top:4px;display:flex;justify-content:space-between;align-items:center}.last-message[data-v-3ff5acaa]{font-size:13px;color:#666;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread-badge[data-v-3ff5acaa]{background:#f44336;color:#fff;border-radius:10px;padding:2px 6px;font-size:11px;font-weight:600;min-width:18px;text-align:center}.search-box[data-v-3ff5acaa]{padding:12px 16px;border-bottom:1px solid #e0e0e0}.search-input[data-v-3ff5acaa]{width:100%;padding:10px 16px 10px 40px;border:1px solid #e0e0e0;border-radius:20px;font-size:14px;background:#f5f5f5}.search-box .icon-search[data-v-3ff5acaa]{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:#999}.sidebar-header[data-v-3ff5acaa]{padding:16px;border-bottom:1px solid #e0e0e0;background:#fff;position:sticky;top:0;z-index:10}.header-title h3[data-v-3ff5acaa]{margin:0 0 4px 0;font-size:18px;font-weight:600}.connection-status[data-v-3ff5acaa]{font-size:12px;color:#4caf50}.header-actions[data-v-3ff5acaa]{display:flex;gap:8px;margin-top:8px}.new-chat-btn[data-v-3ff5acaa]{background:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:4px}.toggle-btn[data-v-3ff5acaa]{background:#f0f0f0;border:none;padding:8px;border-radius:50%;cursor:pointer;color:#666}.no-conversation[data-v-3ff5acaa]{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;padding:20px}.no-conversation-content i[data-v-3ff5acaa]{font-size:48px;color:#ccc;margin-bottom:16px}.no-conversation-content h3[data-v-3ff5acaa]{margin:0 0 8px 0;color:#666;font-size:18px}.no-conversation-content p[data-v-3ff5acaa]{margin:0;color:#999;font-size:14px}}@media (max-width:480px){.chat-header[data-v-3ff5acaa]{padding:10px 12px}.chat-header-info h4[data-v-3ff5acaa]{font-size:15px}.messages-container[data-v-3ff5acaa]{padding:0 12px}.message-content[data-v-3ff5acaa]{max-width:85%;padding:8px 12px;font-size:14px}.message-input-area[data-v-3ff5acaa]{padding:10px 12px 140px 12px;position:relative;z-index:10}.message-input[data-v-3ff5acaa]{font-size:16px;padding:8px 14px}.conversation-item[data-v-3ff5acaa]{margin:0 4px 2px 4px;padding:10px 12px}.sidebar-header[data-v-3ff5acaa]{padding:12px}.search-box[data-v-3ff5acaa]{padding:8px 12px}}@media (max-width:360px){.message-content[data-v-3ff5acaa]{max-width:90%;padding:6px 10px;font-size:13px}.conversation-item[data-v-3ff5acaa]{padding:8px 10px}.conversation-name[data-v-3ff5acaa]{font-size:14px}.last-message[data-v-3ff5acaa]{font-size:12px}}.load-older-bar[data-v-3ff5acaa]{text-align:center;padding:8px 0}.load-older-btn[data-v-3ff5acaa]{border:1px solid #d1d5db;background:#fff;color:#374151;font-size:13px;padding:6px 14px;border-radius:999px;cursor:pointer}.chat-list[data-v-09adcd0e]{height:100%;display:flex;flex-direction:column;background:#fff}.list-header[data-v-09adcd0e]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.list-header h2[data-v-09adcd0e]{margin:0;font-size:24px;color:#333}.header-actions[data-v-09adcd0e]{display:flex;gap:10px}.new-chat-btn[data-v-09adcd0e]{background:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:14px}.view-toggle-btn[data-v-09adcd0e]{background:#f5f5f5;border:1px solid #e0e0e0;padding:8px;border-radius:6px;cursor:pointer;color:#666}.search-filters[data-v-09adcd0e]{padding:20px;border-bottom:1px solid #e0e0e0}.search-box[data-v-09adcd0e]{position:relative;margin-bottom:15px}.search-input[data-v-09adcd0e]{width:100%;padding:10px 35px 10px 15px;border:1px solid #e0e0e0;border-radius:20px;outline:none}.search-box .icon-search[data-v-09adcd0e]{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#999}.filter-tabs[data-v-09adcd0e]{display:flex;gap:5px}.filter-tab[data-v-09adcd0e]{background:#f5f5f5;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:14px;color:#666;display:flex;align-items:center;gap:5px;transition:all .2s}.filter-tab.active[data-v-09adcd0e]{background:#2196f3;color:#fff}.count-badge[data-v-09adcd0e]{background:hsla(0,0%,100%,.2);border-radius:10px;padding:2px 6px;font-size:12px;min-width:18px;text-align:center}.conversations-container[data-v-09adcd0e]{flex:1;overflow-y:auto}.empty-state[data-v-09adcd0e],.loading-state[data-v-09adcd0e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#999}.loading-state i[data-v-09adcd0e]{font-size:24px;margin-bottom:10px;animation:spin-09adcd0e 1s linear infinite}.empty-state i[data-v-09adcd0e]{font-size:48px;margin-bottom:15px}.start-chat-btn[data-v-09adcd0e]{background:#2196f3;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;margin-top:15px}.conversations-list.list[data-v-09adcd0e]{padding:0 20px}.conversations-list.grid[data-v-09adcd0e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;padding:20px}.conversation-card[data-v-09adcd0e]{cursor:pointer;transition:all .2s}.conversation-item[data-v-09adcd0e]{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #f0f0f0}.conversation-item[data-v-09adcd0e]:hover{background:#f8f9fa}.conversation-item.active[data-v-09adcd0e]{background:#e3f2fd;border-left:3px solid #2196f3;padding-left:15px}.conversation-avatar[data-v-09adcd0e]{position:relative;margin-right:15px}.conversation-avatar img[data-v-09adcd0e]{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.online-indicator[data-v-09adcd0e]{position:absolute;bottom:2px;right:2px;width:14px;height:14px;background:#4caf50;border-radius:50%;border:2px solid #fff}.conversation-content[data-v-09adcd0e]{flex:1;min-width:0}.conversation-header[data-v-09adcd0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.conversation-info[data-v-09adcd0e]{display:flex;align-items:center;gap:10px}.conversation-name[data-v-09adcd0e]{margin:0;font-size:16px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-time[data-v-09adcd0e]{font-size:12px;color:#999}.conversation-actions[data-v-09adcd0e]{display:flex;gap:5px}.action-btn[data-v-09adcd0e]{background:none;border:none;cursor:pointer;padding:5px;border-radius:4px;color:#666;opacity:0;transition:all .2s}.conversation-item:hover .action-btn[data-v-09adcd0e]{opacity:1}.conversation-preview[data-v-09adcd0e]{display:flex;justify-content:space-between;align-items:center}.last-message[data-v-09adcd0e]{margin:0;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.conversation-meta[data-v-09adcd0e]{display:flex;align-items:center;gap:10px}.property-tag[data-v-09adcd0e]{background:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:12px;display:flex;align-items:center;gap:3px}.unread-badge[data-v-09adcd0e]{background:#f44336;color:#fff;border-radius:10px;padding:2px 6px;font-size:12px;min-width:18px;text-align:center}.conversation-grid-item[data-v-09adcd0e]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:15px;text-align:center;transition:all .2s}.conversation-grid-item[data-v-09adcd0e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.grid-avatar[data-v-09adcd0e]{position:relative;margin:0 auto 10px;width:60px;height:60px}.grid-avatar img[data-v-09adcd0e]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.grid-content[data-v-09adcd0e]{text-align:center}.grid-name[data-v-09adcd0e]{margin:0 0 5px 0;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-preview[data-v-09adcd0e]{margin:0 0 10px 0;font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-meta[data-v-09adcd0e]{display:flex;justify-content:space-between;align-items:center}.grid-time[data-v-09adcd0e]{font-size:11px;color:#999}.unread-dot[data-v-09adcd0e]{width:8px;height:8px;background:#f44336;border-radius:50%}.pagination[data-v-09adcd0e]{display:flex;justify-content:center;align-items:center;padding:20px;gap:10px}.page-btn[data-v-09adcd0e]{background:#f5f5f5;border:1px solid #e0e0e0;padding:8px;border-radius:4px;cursor:pointer;color:#666}.page-btn[data-v-09adcd0e]:disabled{opacity:.5;cursor:not-allowed}.page-numbers[data-v-09adcd0e]{display:flex;gap:5px}.page-number[data-v-09adcd0e]{background:#f5f5f5;border:1px solid #e0e0e0;padding:8px 12px;border-radius:4px;cursor:pointer;color:#666;min-width:40px;text-align:center}.page-number.active[data-v-09adcd0e]{background:#2196f3;color:#fff;border-color:#2196f3}.modal-overlay[data-v-09adcd0e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-09adcd0e]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:80vh;overflow:hidden}.modal-header[data-v-09adcd0e]{padding:20px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-09adcd0e]{margin:0;font-size:18px;color:#333}.close-btn[data-v-09adcd0e]{background:none;border:none;cursor:pointer;padding:5px;color:#666}.modal-body[data-v-09adcd0e]{padding:20px;max-height:400px;overflow-y:auto}.search-section[data-v-09adcd0e]{margin-bottom:20px}.users-list[data-v-09adcd0e]{max-height:300px;overflow-y:auto}.user-item[data-v-09adcd0e]{display:flex;align-items:center;padding:10px;border-radius:6px;cursor:pointer;transition:background .2s}.user-item[data-v-09adcd0e]:hover{background:#f5f5f5}.user-avatar[data-v-09adcd0e]{width:40px;height:40px;border-radius:50%;margin-right:12px;-o-object-fit:cover;object-fit:cover}.user-info h4[data-v-09adcd0e]{margin:0 0 2px 0;font-size:14px;color:#333}.user-info p[data-v-09adcd0e]{margin:0;font-size:12px;color:#666}.context-menu[data-v-09adcd0e]{position:fixed;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1001;min-width:150px}.menu-item[data-v-09adcd0e]{padding:10px 15px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;color:#333;transition:background .2s}.menu-item[data-v-09adcd0e]:hover{background:#f5f5f5}.menu-item.danger[data-v-09adcd0e]{color:#f44336}@keyframes spin-09adcd0e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.conversations-list.grid[data-v-09adcd0e]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:15px}.conversation-item[data-v-09adcd0e]{padding:10px 0}.conversation-avatar img[data-v-09adcd0e]{width:40px;height:40px}.modal-content[data-v-09adcd0e]{width:95vw;max-width:95vw;padding:16px 12px 140px 12px;max-height:calc(100vh - 160px);overflow-y:auto}}.trend-chart-wrap[data-v-2e2e63de]{width:100%}.panel-header[data-v-2e2e63de]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.panel-title[data-v-2e2e63de]{font-size:14px;font-weight:700;color:#0f172a}.range-select[data-v-2e2e63de]{font-size:12px;color:#94a3b8;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;background:#fff;cursor:pointer}.trend-legend[data-v-2e2e63de]{display:flex;gap:14px;font-size:12px;color:#64748b;margin-bottom:8px}.legend-item[data-v-2e2e63de]{display:inline-flex;align-items:center;gap:6px}.legend-dot[data-v-2e2e63de]{width:10px;height:10px;border-radius:999px;display:inline-block}.chart-el[data-v-2e2e63de]{width:100%;height:280px;border-radius:12px;background:linear-gradient(180deg,#f8fafc,#fff);border:1px solid #f1f5f9}.seller-dashboard .main-layout[data-v-27d6b86b]{display:flex;min-height:100vh;padding-top:0}.menus-container[data-v-27d6b86b]{flex-shrink:0}.content-container[data-v-27d6b86b]{flex:1;padding:18px 20px 28px;display:flex;align-items:flex-start;justify-content:center;background:transparent}.dashboard-shell[data-v-27d6b86b]{width:100%;max-width:var(--lf-content-max,1180px);background:var(--lf-bg-muted,#f5f7fb);border-radius:var(--lf-radius-md,14px);padding:18px 20px 28px;margin-top:18px}.hero[data-v-27d6b86b]{border-radius:var(--lf-radius-md,14px);padding:18px 18px;margin-bottom:16px;background:linear-gradient(90deg,var(--lf-accent-violet-start,#6366f1) 0,var(--lf-accent-purple,#8b5cf6) 45%,var(--lf-accent-violet-end,#a855f7) 100%);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 10px 28px rgba(99,102,241,.28)}.hero-title[data-v-27d6b86b]{margin:0 0 4px 0;font-size:22px;font-weight:700;letter-spacing:.2px}.hero-subtitle[data-v-27d6b86b]{margin:0;opacity:.92;font-size:13px}.hero-right[data-v-27d6b86b]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.hero-chip[data-v-27d6b86b]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.18);font-size:12px;white-space:nowrap}.dot[data-v-27d6b86b]{width:8px;height:8px;border-radius:999px;display:inline-block}.dot-ok[data-v-27d6b86b]{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.22)}.dot-info[data-v-27d6b86b]{background:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.22)}.kpi-grid[data-v-27d6b86b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.kpi-card[data-v-27d6b86b]{display:flex;align-items:center;gap:14px;background:var(--lf-bg-elevated,#fff);border-radius:var(--lf-radius-md,14px);padding:14px 14px;border:1px solid var(--lf-border,#eef1f7);box-shadow:var(--lf-shadow-sm,0 8px 22px rgba(15,23,42,.06));text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.kpi-card[data-v-27d6b86b]:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(15,23,42,.1)}.kpi-icon[data-v-27d6b86b]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.kpi-blue[data-v-27d6b86b]{background:var(--lf-primary,#2563eb)}.kpi-amber[data-v-27d6b86b]{background:var(--lf-warning,#f59e0b)}.kpi-green[data-v-27d6b86b]{background:var(--lf-success,#10b981)}.kpi-purple[data-v-27d6b86b]{background:var(--lf-accent-purple,#8b5cf6)}.kpi-value[data-v-27d6b86b]{font-size:22px;font-weight:800;color:var(--lf-text,#0f172a);line-height:1.1}.kpi-label[data-v-27d6b86b]{font-size:12px;color:#6b7280;margin-top:2px}.kpi-hint[data-v-27d6b86b]{font-size:12px;color:var(--lf-primary,#2563eb);margin-top:6px;font-weight:600;opacity:.9}.panel-grid[data-v-27d6b86b]{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:16px}.panel[data-v-27d6b86b]{background:var(--lf-bg-elevated,#fff);border-radius:var(--lf-radius-md,14px);border:1px solid var(--lf-border,#eef1f7);box-shadow:var(--lf-shadow-sm,0 8px 22px rgba(15,23,42,.06));padding:14px}.panel-header[data-v-27d6b86b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.panel-title[data-v-27d6b86b]{font-size:14px;font-weight:700;color:var(--lf-text,#0f172a)}.panel-subtitle[data-v-27d6b86b]{font-size:12px;color:#94a3b8}.mini-list[data-v-27d6b86b]{display:flex;flex-direction:column;gap:10px}.mini-row[data-v-27d6b86b]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px;border-radius:12px;background:#f8fafc;border:1px solid #f1f5f9}.mini-name[data-v-27d6b86b]{font-size:13px;font-weight:700;color:#0f172a}.mini-desc[data-v-27d6b86b]{font-size:12px;color:#64748b;margin-top:2px}.pill[data-v-27d6b86b]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800}.pill-warn[data-v-27d6b86b]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.pill-info[data-v-27d6b86b]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.mini-link[data-v-27d6b86b]{margin-top:6px;color:var(--lf-primary,#2563eb);font-weight:700;font-size:12px;text-decoration:none}.mini-link[data-v-27d6b86b]:hover{text-decoration:underline}.quick-panel[data-v-27d6b86b]{background:var(--lf-bg-elevated,#fff);border-radius:var(--lf-radius-md,14px);border:1px solid var(--lf-border,#eef1f7);box-shadow:var(--lf-shadow-sm,0 8px 22px rgba(15,23,42,.06));padding:14px}.quick-actions-bar[data-v-27d6b86b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qa-btn[data-v-27d6b86b]{display:flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:10px;text-decoration:none;font-weight:700;font-size:13px;color:#fff;transition:transform .12s ease,filter .12s ease}.qa-btn[data-v-27d6b86b]:hover{transform:translateY(-1px);filter:brightness(.98)}.qa-blue[data-v-27d6b86b]{background:var(--lf-primary,#2563eb)}.qa-blue-soft[data-v-27d6b86b]{background:#4f7df8}.qa-yellow[data-v-27d6b86b]{background:var(--lf-warning,#f59e0b)}.qa-green[data-v-27d6b86b]{background:var(--lf-success,#10b981)}.qa-purple[data-v-27d6b86b]{background:var(--lf-accent-purple,#8b5cf6)}.qa-gray[data-v-27d6b86b]{background:#64748b}.error-message[data-v-27d6b86b],.loading[data-v-27d6b86b]{text-align:center;padding:48px 24px;color:#6b7280}.loading-spinner[data-v-27d6b86b]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:var(--lf-primary,#2563eb);border-radius:50%;animation:spin-27d6b86b .8s linear infinite;margin:0 auto 16px}@keyframes spin-27d6b86b{to{transform:rotate(1turn)}}.error-message .btn[data-v-27d6b86b]{margin-top:12px}@media (max-width:900px){.seller-dashboard .main-layout[data-v-27d6b86b]{display:block;min-height:0}.menus-container[data-v-27d6b86b]{display:none}.content-container[data-v-27d6b86b],.dashboard-shell[data-v-27d6b86b]{padding:14px 12px 22px}.hero[data-v-27d6b86b]{flex-direction:column;align-items:flex-start}.hero-right[data-v-27d6b86b]{align-items:flex-start;width:100%}.kpi-grid[data-v-27d6b86b]{grid-template-columns:1fr 1fr}.panel-grid[data-v-27d6b86b]{grid-template-columns:1fr}.quick-actions-bar[data-v-27d6b86b]{grid-template-columns:1fr 1fr}}.modal-overlay[data-v-2ff384ff]{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:999}.modal[data-v-2ff384ff]{width:520px;max-width:calc(100vw - 24px);max-height:calc(100vh - 48px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.18);display:flex;flex-direction:column}.modal-header[data-v-2ff384ff]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #eee}.modal-title[data-v-2ff384ff]{font-weight:800;color:#1f2d3d}.close-btn[data-v-2ff384ff]{border:none;background:transparent;font-size:22px;cursor:pointer;color:#666}.modal-body[data-v-2ff384ff]{padding:14px 16px;overflow-y:auto;flex:1;min-height:0}.form-group[data-v-2ff384ff]{margin-bottom:12px}.form-hint.map-hint[data-v-2ff384ff]{margin-bottom:8px;font-size:12px;color:#6b7280}.modal-body[data-v-2ff384ff] .property-address-map .map-container{height:220px}.modal-body[data-v-2ff384ff] .property-address-map .map-hint{margin-bottom:6px}.form-label[data-v-2ff384ff]{font-size:13px;font-weight:700;color:#1f2d3d;display:block;margin-bottom:6px}.form-input[data-v-2ff384ff]{width:100%;height:38px;border:1px solid #dcdfe6;border-radius:8px;padding:6px 10px;outline:none}.form-input-readonly[data-v-2ff384ff]{background:#f5f5f5;color:#374151;cursor:not-allowed}.hint[data-v-2ff384ff]{margin-top:6px;font-size:12px;color:#6b7280}.error[data-v-2ff384ff]{color:#e74c3c;font-size:13px;margin-top:8px}.modal-footer[data-v-2ff384ff]{padding:12px 16px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-2ff384ff]{padding:8px 14px;border-radius:8px;border:none;font-weight:800;cursor:pointer}.btn-secondary[data-v-2ff384ff]{background:#f3f4f6;color:#111827}.btn-primary[data-v-2ff384ff]{background:#10b981;color:#fff}.btn[data-v-2ff384ff]:disabled{opacity:.6;cursor:not-allowed}.agent-dashboard .main-layout[data-v-6f572c5a]{display:flex;min-height:100vh;padding-top:64px}.menus-container[data-v-6f572c5a]{flex-shrink:0}.content-container[data-v-6f572c5a]{flex:1;padding:18px 20px 28px;display:flex;align-items:flex-start;justify-content:center;background:transparent}.dashboard-shell[data-v-6f572c5a]{width:100%;max-width:1180px;background:#f5f7fb;border-radius:14px;padding:18px 20px 28px;margin-top:18px}.hero[data-v-6f572c5a]{border-radius:14px;padding:18px 18px;margin-bottom:16px;background:linear-gradient(90deg,#14b8a6,#10b981 45%,#34d399);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 10px 28px rgba(16,185,129,.26)}.hero-title[data-v-6f572c5a]{margin:0 0 4px 0;font-size:22px;font-weight:700;letter-spacing:.2px}.hero-subtitle[data-v-6f572c5a]{margin:0;opacity:.92;font-size:13px}.hero-right[data-v-6f572c5a]{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.hero-chip[data-v-6f572c5a]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.18);font-size:12px;white-space:nowrap}.dot[data-v-6f572c5a]{width:8px;height:8px;border-radius:999px;display:inline-block}.dot-ok[data-v-6f572c5a]{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.22)}.dot-info[data-v-6f572c5a]{background:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.22)}.kpi-grid[data-v-6f572c5a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.kpi-card[data-v-6f572c5a]{display:flex;align-items:center;gap:14px;background:#fff;border-radius:14px;padding:14px 14px;border:1px solid #eef1f7;box-shadow:0 8px 22px rgba(15,23,42,.06);text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.kpi-card[data-v-6f572c5a]:hover{transform:translateY(-1px);box-shadow:0 10px 26px rgba(15,23,42,.1)}.kpi-static[data-v-6f572c5a]{cursor:default}.kpi-icon[data-v-6f572c5a]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0}.kpi-green[data-v-6f572c5a]{background:#10b981}.kpi-emerald[data-v-6f572c5a]{background:#059669}.kpi-amber[data-v-6f572c5a]{background:#f59e0b}.kpi-purple[data-v-6f572c5a]{background:#8b5cf6}.kpi-cyan[data-v-6f572c5a]{background:#06b6d4}.kpi-value[data-v-6f572c5a]{font-size:22px;font-weight:800;color:#0f172a;line-height:1.1}.kpi-label[data-v-6f572c5a]{font-size:12px;color:#6b7280;margin-top:2px}.kpi-hint[data-v-6f572c5a]{font-size:12px;color:#059669;margin-top:6px;font-weight:700;opacity:.92}.panel-grid[data-v-6f572c5a]{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:16px}.panel[data-v-6f572c5a]{background:#fff;border-radius:14px;border:1px solid #eef1f7;box-shadow:0 8px 22px rgba(15,23,42,.06);padding:14px}.single-panel[data-v-6f572c5a]{margin-bottom:16px}.panel-header[data-v-6f572c5a]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.panel-title[data-v-6f572c5a]{font-size:14px;font-weight:700;color:#0f172a}.panel-subtitle[data-v-6f572c5a]{font-size:12px;color:#94a3b8}.mini-list[data-v-6f572c5a]{display:flex;flex-direction:column;gap:10px}.mini-row[data-v-6f572c5a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px;border-radius:12px;background:#f8fafc;border:1px solid #f1f5f9}.mini-name[data-v-6f572c5a]{font-size:13px;font-weight:700;color:#0f172a}.mini-desc[data-v-6f572c5a]{font-size:12px;color:#64748b;margin-top:2px}.pill[data-v-6f572c5a]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid transparent}.pill-warn[data-v-6f572c5a]{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.pill-info[data-v-6f572c5a]{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.pill-ok[data-v-6f572c5a]{background:#ecfdf5;color:#059669;border-color:#bbf7d0}.pill-muted[data-v-6f572c5a]{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.mini-link[data-v-6f572c5a]{margin-top:6px;color:#059669;font-weight:800;font-size:12px;text-decoration:none}.mini-link[data-v-6f572c5a]:hover{text-decoration:underline}.sub-grid[data-v-6f572c5a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sub-item[data-v-6f572c5a]{padding:10px 10px;border-radius:12px;background:#f8fafc;border:1px solid #f1f5f9}.sub-label[data-v-6f572c5a]{font-size:12px;color:#64748b}.sub-value[data-v-6f572c5a]{font-size:14px;font-weight:800;color:#0f172a;margin-top:4px}.sub-value.active[data-v-6f572c5a]{color:#059669}.sub-value.inactive[data-v-6f572c5a]{color:#64748b}.sub-link[data-v-6f572c5a]{grid-column:1/-1;color:#059669;font-weight:800;font-size:12px;text-decoration:none}.sub-link[data-v-6f572c5a]:hover{text-decoration:underline}.sub-link-btn[data-v-6f572c5a]{grid-column:1/-1;text-align:left;border:none;background:transparent;padding:0;color:#059669;font-weight:800;font-size:12px;cursor:pointer}.sub-link-btn[data-v-6f572c5a]:disabled{opacity:.5;cursor:not-allowed}.coverage-chips[data-v-6f572c5a]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.chip[data-v-6f572c5a]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);color:#065f46;font-size:12px;font-weight:800}.quick-panel[data-v-6f572c5a]{background:#fff;border-radius:14px;border:1px solid #eef1f7;box-shadow:0 8px 22px rgba(15,23,42,.06);padding:14px}.quick-actions-bar[data-v-6f572c5a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qa-btn[data-v-6f572c5a]{display:flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:10px;text-decoration:none;font-weight:800;font-size:13px;color:#fff;transition:transform .12s ease,filter .12s ease}.qa-btn[data-v-6f572c5a]:hover{transform:translateY(-1px);filter:brightness(.98)}.qa-blue[data-v-6f572c5a]{background:#2f6cf6}.qa-green[data-v-6f572c5a]{background:#10b981}.qa-yellow[data-v-6f572c5a]{background:#f59e0b}.qa-emerald[data-v-6f572c5a]{background:#059669}.qa-purple[data-v-6f572c5a]{background:#7c3aed}.qa-cyan[data-v-6f572c5a]{background:#06b6d4}.qa-gray[data-v-6f572c5a]{background:#64748b}.error-message[data-v-6f572c5a],.loading[data-v-6f572c5a]{text-align:center;padding:48px 24px;color:#6b7280}.loading-spinner[data-v-6f572c5a]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#10b981;border-radius:50%;animation:spin-6f572c5a .8s linear infinite;margin:0 auto 16px}@keyframes spin-6f572c5a{to{transform:rotate(1turn)}}.error-message .btn[data-v-6f572c5a]{margin-top:12px}@media (max-width:900px){.agent-dashboard .main-layout[data-v-6f572c5a]{display:block;min-height:0;padding-top:0}.menus-container[data-v-6f572c5a]{display:none}.content-container[data-v-6f572c5a],.dashboard-shell[data-v-6f572c5a]{padding:14px 12px 22px}.hero[data-v-6f572c5a]{flex-direction:column;align-items:flex-start}.hero-right[data-v-6f572c5a]{align-items:flex-start;width:100%}.kpi-grid[data-v-6f572c5a]{grid-template-columns:1fr 1fr}.panel-grid[data-v-6f572c5a]{grid-template-columns:1fr}.quick-actions-bar[data-v-6f572c5a]{grid-template-columns:1fr 1fr}.sub-grid[data-v-6f572c5a]{grid-template-columns:1fr}}.ac-figma[data-v-e3b83028]{background:#f8f9fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;min-height:100vh}.pre-layout-wrap[data-v-e3b83028]{flex:1 1 auto;width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-e3b83028]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px);background:#f8f9fa}.pre-sidebar[data-v-e3b83028]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;position:sticky;top:92px;align-self:flex-start;background:transparent}.pre-sidebar-card[data-v-e3b83028]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;max-height:calc(100vh - 108px);overflow:auto}.pre-nav[data-v-e3b83028]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-e3b83028]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-item[data-v-e3b83028]:hover{background:#f9fafb}.pre-nav-item--active[data-v-e3b83028]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-ico[data-v-e3b83028]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item--active .pre-nav-ico[data-v-e3b83028]{color:#155dfc}.pre-nav-badge[data-v-e3b83028]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-e3b83028]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-e3b83028]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-e3b83028]:hover{background:#f3f3f5}.ac-main-panel[data-v-e3b83028]{flex:1;min-width:0}.ac-main-inner[data-v-e3b83028]{padding:28px 0 56px;max-width:1224px;margin:0 auto;box-sizing:border-box}.ac-heading[data-v-e3b83028]{margin-bottom:16px}.ac-h1[data-v-e3b83028]{font-size:30px;line-height:36px;font-weight:700;color:#101828}.ac-lead[data-v-e3b83028]{margin-top:4px;font-size:16px;line-height:24px;color:#4a5565}.ac-stats[data-v-e3b83028]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 18px}.ac-stat-card[data-v-e3b83028]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:16px 18px;min-height:92px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ac-stat-num[data-v-e3b83028]{font-size:24px;line-height:32px;font-weight:700;color:#101828}.ac-stat-num.is-blue[data-v-e3b83028]{color:#155dfc}.ac-stat-num.is-green[data-v-e3b83028]{color:#00a63e}.ac-stat-num.is-red[data-v-e3b83028]{color:#e7000b}.ac-stat-label[data-v-e3b83028]{margin-top:10px;font-size:14px;line-height:20px;color:#4a5565}.ac-toolbar-card[data-v-e3b83028]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:14px;box-shadow:0 1px 2px rgba(15,23,42,.04);margin-bottom:16px}.ac-tabs[data-v-e3b83028]{display:inline-flex;align-items:center;gap:6px;background:#ececf0;border-radius:14px;padding:3px}.ac-tab[data-v-e3b83028]{height:29px;padding:0 14px;border:0;background:transparent;color:#0a0a0a;border-radius:14px;font-size:14px;font-weight:600;cursor:pointer}.ac-tab.is-active[data-v-e3b83028]{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.06)}.ac-state[data-v-e3b83028]{padding:56px 16px;display:flex;flex-direction:column;align-items:center;gap:10px}.ac-spinner[data-v-e3b83028]{width:34px;height:34px;border-radius:999px;border:4px solid #e7f0ff;border-top-color:#155dfc;animation:acSpin-e3b83028 1s linear infinite}@keyframes acSpin-e3b83028{to{transform:rotate(1turn)}}.ac-state-title[data-v-e3b83028]{font-size:16px;font-weight:700;color:#101828}.ac-state-text[data-v-e3b83028]{font-size:14px;color:#4a5565;text-align:center}.ac-empty[data-v-e3b83028]{padding:24px 0}.ac-empty-card[data-v-e3b83028]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:28px;box-shadow:0 1px 2px rgba(15,23,42,.04);text-align:center}.ac-empty-ico[data-v-e3b83028]{font-size:44px;color:#9aa3af}.ac-empty-title[data-v-e3b83028]{margin-top:8px;font-size:18px;font-weight:800;color:#101828}.ac-empty-sub[data-v-e3b83028]{margin-top:6px;color:#4a5565;font-size:14px;line-height:20px}.ac-btn[data-v-e3b83028]{height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#0a0a0a;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ac-btn[data-v-e3b83028]:hover{background:#f3f4f6;transform:translateY(-1px)}.ac-btn--primary[data-v-e3b83028]{margin-top:14px;background:#155dfc;border-color:#155dfc;color:#fff}.ac-btn--primary[data-v-e3b83028]:hover{background:#0b4fe3;border-color:#0b4fe3}.ac-btn--ghost[data-v-e3b83028]{width:-moz-fit-content;width:fit-content;padding:0 14px;height:34px;border-radius:10px;color:#0a0a0a}.ac-list[data-v-e3b83028]{display:flex;flex-direction:column;gap:16px}.ac-card[data-v-e3b83028]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:280px 1fr;min-height:220px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ac-card--unread[data-v-e3b83028]{outline:2px solid rgba(245,158,11,.35);outline-offset:2px}.ac-card-media[data-v-e3b83028]{position:relative;background:#f3f4f6;min-height:220px}.ac-card-media img[data-v-e3b83028]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ac-img-fallback[data-v-e3b83028]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9aa3af;font-size:48px}.ac-card-body[data-v-e3b83028]{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.ac-card-top[data-v-e3b83028]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ac-badges[data-v-e3b83028]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ac-unread-pill[data-v-e3b83028]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#fef3c7;border:1px solid #fcd34d;color:#92400e}.ac-type-badge[data-v-e3b83028]{background:#155dfc;color:#fff;border-radius:8px;padding:3px 9px;font-size:12px;line-height:16px;font-weight:600}.ac-status-badge[data-v-e3b83028]{border-radius:999px;padding:4px 10px;font-size:12px;line-height:16px;font-weight:700;border:1px solid rgba(0,0,0,.1);background:#fff;color:#101828}.ac-status-badge--inprogress[data-v-e3b83028]{background:#e7f0ff;border-color:rgba(21,93,252,.18);color:#155dfc}.ac-status-badge--completed[data-v-e3b83028]{background:#ecfdf5;border-color:rgba(0,166,62,.18);color:#00a63e}.ac-status-badge--cancelled[data-v-e3b83028]{background:#fff1f2;border-color:rgba(231,0,11,.18);color:#e7000b}.ac-btn-figma[data-v-e3b83028]{height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#0a0a0a;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .12s ease,transform .12s ease}.ac-btn-figma[data-v-e3b83028]:hover{background:#f3f4f6;transform:translateY(-1px)}.ac-eye-ico[data-v-e3b83028]{display:block}.ac-title[data-v-e3b83028]{font-size:18px;line-height:28px;font-weight:800;color:#101828;margin:0}.ac-contact[data-v-e3b83028]{display:flex;align-items:center;gap:14px;color:#4a5565;font-size:13px}.ac-contact-item[data-v-e3b83028]{display:inline-flex;align-items:center;gap:6px}.ac-metrics[data-v-e3b83028]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:2px}.ac-metric-label[data-v-e3b83028]{font-size:12px;line-height:16px;color:#6a7282;font-weight:700}.ac-metric-value[data-v-e3b83028]{margin-top:2px;font-size:14px;line-height:20px;font-weight:800;color:#101828}.ac-progress-head[data-v-e3b83028]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;color:#4a5565;font-size:12px;font-weight:700}.ac-progress-track[data-v-e3b83028]{height:8px;border-radius:999px;background:#ececf0;overflow:hidden}.ac-progress-fill[data-v-e3b83028]{height:100%;background:#00a63e;border-radius:999px}.ac-milestones[data-v-e3b83028]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ac-ms-chip[data-v-e3b83028]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;line-height:16px;font-weight:700;border:1px solid rgba(0,0,0,.1)}.ac-ms-chip--on[data-v-e3b83028]{background:#ecfdf5;border-color:rgba(0,166,62,.18);color:#00a63e}.ac-ms-chip--off[data-v-e3b83028]{background:#f3f4f6;border-color:rgba(0,0,0,.08);color:#6a7282}.ac-ms-check[data-v-e3b83028]{display:block}.ac-pagination[data-v-e3b83028]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ac-pagination-left[data-v-e3b83028]{color:#4a5565;font-size:14px}.ac-pagination-right[data-v-e3b83028]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:6px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ac-page-btn[data-v-e3b83028]{height:34px;min-width:34px;padding:0 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:#0a0a0a;cursor:pointer;font-weight:800;font-size:13px;transition:background .12s ease,transform .12s ease,box-shadow .12s ease,color .12s ease}.ac-page-btn[data-v-e3b83028]:hover:not(:disabled){background:#f3f4f6;transform:translateY(-1px)}.ac-page-btn[data-v-e3b83028]:disabled{opacity:.45;cursor:not-allowed;transform:none}.ac-page-btn--nav[data-v-e3b83028]{padding:0 14px}.ac-page-btn--num.is-active[data-v-e3b83028]{background:#155dfc;color:#fff;box-shadow:0 8px 18px rgba(21,93,252,.22)}.ac-page-btn--num.is-ellipsis[data-v-e3b83028]{cursor:default;opacity:.6}@media (max-width:860px){.pre-layout-wrap[data-v-e3b83028]{max-width:100%;padding:0 16px}.pre-shell[data-v-e3b83028]{flex-direction:column;gap:0}.pre-sidebar[data-v-e3b83028]{display:none}.ac-main-panel[data-v-e3b83028]{width:100%}.ac-main-inner[data-v-e3b83028]{max-width:100%;width:100%;margin:0}.ac-toolbar-card[data-v-e3b83028]{overflow:hidden}.ac-tabs[data-v-e3b83028]{display:flex;width:100%;box-sizing:border-box}.ac-tab[data-v-e3b83028]{flex:1 1 0;min-width:0;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-tab .pre-nav-badge[data-v-e3b83028]{margin-left:0}.ac-stats[data-v-e3b83028]{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-card[data-v-e3b83028]{grid-template-columns:1fr}.ac-card-media[data-v-e3b83028]{min-height:200px}.ac-metrics[data-v-e3b83028]{grid-template-columns:1fr 1fr}.ac-empty-card[data-v-e3b83028]{width:100%;box-sizing:border-box}}@media (max-width:380px){.ac-tabs[data-v-e3b83028]{gap:4px}.ac-tab[data-v-e3b83028]{height:auto;min-height:30px;padding:6px 6px;white-space:normal;line-height:1.1}}.commission-info[data-v-e3b83028]{text-align:right}.commission-rate[data-v-e3b83028]{display:block;font-size:1.25rem;font-weight:600;color:#059669}.commission-label[data-v-e3b83028]{font-size:.85rem;color:#6b7280}.status-badge[data-v-e3b83028]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.85rem;font-weight:600}.status-badge.badge-active[data-v-e3b83028]{background:#d1fae5;color:#065f46}.status-badge.badge-completed[data-v-e3b83028]{background:#dbeafe;color:#1e40af}.status-badge.badge-cancelled[data-v-e3b83028]{background:#fee2e2;color:#b91c1c}.status-badge.badge-default[data-v-e3b83028]{background:#f3f4f6;color:#4b5563}.cancelled-notice[data-v-e3b83028]{margin-bottom:16px;padding:12px 16px;background:#fee2e2;border-radius:8px;border:1px solid #fecaca}.cancelled-notice strong[data-v-e3b83028]{color:#b91c1c;display:block;margin-bottom:6px}.cancelled-reason[data-v-e3b83028]{margin:0;font-size:.95rem;color:#7f1d1d}.cooperation-body[data-v-e3b83028]{font-size:.95rem;color:#374151}.info-grid[data-v-e3b83028]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 24px}.info-item .label[data-v-e3b83028]{display:block;font-size:.8rem;color:#6b7280;margin-bottom:2px}.info-item .value[data-v-e3b83028]{font-weight:500;color:#111827}.btn[data-v-e3b83028]{display:inline-block;padding:10px 20px;border-radius:8px;font-weight:600;text-decoration:none;cursor:pointer;border:none}.btn-primary[data-v-e3b83028]{background:#3b82f6;color:#fff}.btn-primary[data-v-e3b83028]:hover{background:#2563eb}.up-page[data-v-677e79de]{--up-primary:#004ac6;--up-text:#0b1c30;--up-muted:#434655;--up-border:#c3c6d7;--up-surface:#fff;--up-bg:#f1f5f9;min-height:100vh;display:flex;flex-direction:column;background:var(--up-bg);font-family:"Inter",var(--lf-font-ui,system-ui,sans-serif);zoom:1.5}@supports not (zoom:1){.up-page[data-v-677e79de]{zoom:unset;transform:scale(1.5);transform-origin:top center;width:66.66667%;margin-left:auto;margin-right:auto}}.up-main[data-v-677e79de]{flex:1 1 auto}.up-canvas[data-v-677e79de]{max-width:1200px;margin:0 auto;padding:32px 24px 48px;display:flex;flex-direction:column;gap:32px;width:100%;box-sizing:border-box}.up-hero[data-v-677e79de]{display:flex;align-items:center;gap:32px;padding:32px;background:var(--up-surface);border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.up-hero-avatar-wrap[data-v-677e79de]{position:relative;flex-shrink:0;width:128px;height:128px}.up-hero-avatar[data-v-677e79de]{width:128px;height:128px;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:4px solid #d3e4fe;display:block}.up-hero-avatar--placeholder[data-v-677e79de]{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#004ac6,#2563eb);color:#fff;font-size:2.5rem;font-weight:700}.up-hero-avatar-btn[data-v-677e79de]{position:absolute;right:0;bottom:0;width:33px;height:31px;border:none;border-radius:9999px;background:var(--up-primary);color:#fff;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.up-hero-name[data-v-677e79de]{margin:0;font-size:32px;font-weight:700;letter-spacing:-.64px;color:var(--up-text)}.up-hero-title[data-v-677e79de]{margin:8px 0 0;font-size:18px;color:var(--up-muted)}.up-hero-badges[data-v-677e79de]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.up-badge[data-v-677e79de]{padding:4px 12px;border-radius:9999px;font-size:14px;font-weight:600}.up-badge--verified[data-v-677e79de]{background:#6cf8bb;color:#00714d}.up-badge--muted[data-v-677e79de]{background:#e5eeff;color:var(--up-muted)}.up-badge--role[data-v-677e79de]{background:#e5eeff;color:var(--up-primary)}.up-badge--seller[data-v-677e79de]{background:#f0fdf4;color:#006c49}.up-section-desc[data-v-677e79de]{margin:-8px 0 16px;font-size:14px;line-height:1.5;color:var(--up-muted)}.up-section--compact[data-v-677e79de]{padding-bottom:32px}.up-link-btn[data-v-677e79de]{border:none;background:none;padding:0;color:var(--up-primary);font-weight:600;cursor:pointer;text-decoration:underline;font-size:inherit}.up-contact-summary[data-v-677e79de]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.up-contact-cell[data-v-677e79de]{padding:16px;border:1px solid var(--up-border);border-radius:8px;background:#f8fafc}.up-contact-label[data-v-677e79de]{display:block;font-size:13px;font-weight:600;color:var(--up-muted);margin-bottom:6px}.up-contact-value[data-v-677e79de]{display:block;font-size:15px;color:var(--up-text);word-break:break-all}.up-field-hint--inline[data-v-677e79de]{margin-top:0}.up-field-hint--warn[data-v-677e79de]{color:#b45309}.up-security-panel[data-v-677e79de]{display:flex;flex-direction:column;gap:20px}.up-security-header[data-v-677e79de]{margin-bottom:0}.up-section-title--tight[data-v-677e79de]{margin-bottom:8px}.up-section-desc--tight[data-v-677e79de]{margin:0;max-width:720px;line-height:1.6}.up-security-credentials[data-v-677e79de]{border:1px solid var(--up-border);border-radius:12px;background:#fff;overflow:hidden}.up-security-cred-row[data-v-677e79de]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--up-border)}.up-security-cred-row[data-v-677e79de]:last-child{border-bottom:none}.up-security-cred-main[data-v-677e79de]{display:flex;flex-direction:column;gap:4px;min-width:0}.up-security-cred-k[data-v-677e79de]{font-size:13px;font-weight:600;color:var(--up-muted);text-transform:uppercase;letter-spacing:.04em}.up-security-cred-v[data-v-677e79de]{font-size:15px;font-weight:500;color:var(--up-text);word-break:break-all}.up-security-cred-btn[data-v-677e79de]{flex-shrink:0;border:1px solid var(--up-border);border-radius:8px;background:#fff;padding:8px 16px;font-size:14px;font-weight:600;color:var(--up-primary,#2563eb);cursor:pointer;transition:background .15s,border-color .15s}.up-security-cred-btn[data-v-677e79de]:hover{background:#f0f7ff;border-color:#bfdbfe}.up-security-switch[data-v-677e79de]{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#eef2f7;border:1px solid var(--up-border)}.up-security-switch-btn[data-v-677e79de]{padding:10px 28px;border:none;border-radius:999px;background:transparent;color:var(--up-muted);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.up-security-switch-btn--active[data-v-677e79de]{background:#fff;color:var(--up-primary,#2563eb);box-shadow:0 1px 4px rgba(15,23,42,.1)}.up-security-switch-btn[data-v-677e79de]:focus-visible{outline:2px solid var(--up-primary,#2563eb);outline-offset:2px}.up-security-card[data-v-677e79de]{padding:0;border:1px solid var(--up-border);border-radius:16px;background:#fff;box-sizing:border-box;overflow:hidden;box-shadow:0 4px 24px rgba(15,23,42,.06)}.up-security-workspace[data-v-677e79de]{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);min-height:360px}.up-security-sidebar[data-v-677e79de]{padding:28px 20px;background:#f8fafc;border-right:1px solid var(--up-border)}.up-security-stepper-v[data-v-677e79de]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.up-security-stepper-item[data-v-677e79de]{display:flex;gap:12px;padding-bottom:28px;color:var(--up-muted)}.up-security-stepper-item[data-v-677e79de]:last-child{padding-bottom:0}.up-security-stepper-rail[data-v-677e79de]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.up-security-stepper-num[data-v-677e79de]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;font-size:14px;font-weight:700;color:#94a3b8}.up-security-stepper-line[data-v-677e79de]{flex:1;width:2px;min-height:32px;margin-top:6px;background:#e2e8f0;border-radius:1px}.up-security-stepper-copy[data-v-677e79de]{display:flex;flex-direction:column;gap:2px;padding-top:4px}.up-security-stepper-title[data-v-677e79de]{font-size:14px;font-weight:700;color:inherit;line-height:1.3}.up-security-stepper-sub[data-v-677e79de]{font-size:13px;color:#94a3b8;line-height:1.35}.up-security-stepper-item--active[data-v-677e79de]{color:var(--up-text)}.up-security-stepper-item--active .up-security-stepper-num[data-v-677e79de]{border-color:var(--up-primary,#2563eb);background:var(--up-primary,#2563eb);color:#fff}.up-security-stepper-item--active .up-security-stepper-sub[data-v-677e79de]{color:var(--up-muted)}.up-security-stepper-item--done[data-v-677e79de]{color:#15803d}.up-security-stepper-item--done .up-security-stepper-num[data-v-677e79de]{border-color:#86efac;background:#dcfce7;color:#15803d}.up-security-stepper-item--done .up-security-stepper-line[data-v-677e79de]{background:#86efac}.up-security-main[data-v-677e79de]{display:flex;flex-direction:column;padding:28px 32px 24px;gap:20px}.up-security-step-panel[data-v-677e79de]{flex:1}.up-security-step-head[data-v-677e79de]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.up-security-step-icon[data-v-677e79de]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#eff6ff;flex-shrink:0}.up-security-icon-img[data-v-677e79de]{display:block;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast}.up-security-step-icon .up-security-icon-img[data-v-677e79de]{width:24px;height:24px}.up-security-heading[data-v-677e79de]{margin:0;font-size:20px;font-weight:700;color:var(--up-text);letter-spacing:-.02em}.up-security-lead[data-v-677e79de]{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--up-muted)}.up-security-lead strong[data-v-677e79de]{color:var(--up-text);font-weight:600}.up-security-expiry[data-v-677e79de]{margin:8px 0 0;font-size:13px;font-weight:500;color:#64748b}.up-security-actions[data-v-677e79de]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px}.up-btn--primary[data-v-677e79de]{padding:14px 28px;border:none;background:var(--up-primary,#2563eb);color:#fff;box-shadow:0 4px 14px rgba(37,99,235,.28);transition:background .15s,box-shadow .15s}.up-btn--primary[data-v-677e79de]:hover:not(:disabled){background:#1d4ed8;box-shadow:0 6px 18px rgba(37,99,235,.35)}.up-btn--primary[data-v-677e79de]:disabled{background:#94a3b8;color:#fff;box-shadow:none}.up-btn--wide[data-v-677e79de]{min-width:200px;padding-left:28px;padding-right:28px}.up-btn--send[data-v-677e79de]{flex-shrink:0;height:48px;padding:0 18px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:var(--up-primary,#2563eb);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.up-btn--send[data-v-677e79de]:hover:not(:disabled){background:#dbeafe}.up-btn--send[data-v-677e79de]:disabled{opacity:.55;cursor:not-allowed}.up-btn--text[data-v-677e79de]{border:none;background:none;padding:10px 4px;font-size:14px;font-weight:600;color:var(--up-muted);cursor:pointer}.up-btn--text[data-v-677e79de]:hover{color:var(--up-text)}.up-security-trust[data-v-677e79de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px;border-top:1px solid var(--up-border)}.up-security-trust-item[data-v-677e79de]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7}.up-security-trust-icon[data-v-677e79de]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.up-security-trust-icon .up-security-icon-img[data-v-677e79de]{width:32px;height:32px}.up-security-trust-k[data-v-677e79de]{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--up-muted)}.up-security-trust-v[data-v-677e79de]{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--up-text);line-height:1.35}.up-security-promo[data-v-677e79de]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:8px}.up-security-promo-card[data-v-677e79de]{position:relative;margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--up-border);box-shadow:0 6px 24px rgba(15,23,42,.07)}.up-security-promo-frame[data-v-677e79de]{width:100%;height:176px;display:flex;align-items:center;justify-content:center;overflow:hidden}.up-security-promo-caption[data-v-677e79de]{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:36px 18px 14px;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#fff;text-align:left;background:linear-gradient(180deg,transparent,rgba(15,23,42,.45) 40%,rgba(15,23,42,.82));pointer-events:none}.up-security-promo-card--dashboard .up-security-promo-frame[data-v-677e79de]{background:linear-gradient(165deg,#f1f5f9,#e8eef5)}.up-security-promo-card--network .up-security-promo-frame[data-v-677e79de]{background:linear-gradient(165deg,#0d4a5c,#082f3d)}.up-security-promo-img[data-v-677e79de]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.up-security-promo-card--dashboard .up-security-promo-img[data-v-677e79de]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%}.up-security-promo-card--network .up-security-promo-img[data-v-677e79de]{width:auto;height:92%;max-width:88%;-o-object-fit:contain;object-fit:contain}.up-preview-e164[data-v-677e79de]{min-height:28px;margin:8px 0 0;box-sizing:border-box}.up-security-card .up-label[data-v-677e79de]{margin-bottom:6px}.up-label--spaced[data-v-677e79de]{margin-top:16px}.up-preview-e164[data-v-677e79de]{font-family:ui-monospace,monospace}.up-input--compact[data-v-677e79de]{height:48px;font-size:15px}.up-phone-row[data-v-677e79de]{display:flex;gap:8px;margin-top:0;align-items:stretch}.up-phone-row select.up-input--dial[data-v-677e79de]{flex:0 0 200px;width:200px;max-width:46%;padding-left:10px;padding-right:28px;font-size:14px}.up-phone-row input.up-input--national[data-v-677e79de]{flex:1 1 0;width:0;min-width:0}.up-tabs[data-v-677e79de]{display:flex;border-bottom:1px solid var(--up-border);overflow-x:auto}.up-tab[data-v-677e79de]{border:none;background:none;padding:16px 24px;font-size:14px;font-weight:600;color:var(--up-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.up-tab--active[data-v-677e79de]{color:var(--up-primary);border-bottom-color:var(--up-primary)}.up-layout[data-v-677e79de]{display:grid;grid-template-columns:minmax(0,1fr) 362px;gap:32px;align-items:start}.up-layout-aside[data-v-677e79de],.up-layout-main[data-v-677e79de]{display:flex;flex-direction:column;gap:32px;min-width:0}.up-section[data-v-677e79de]{background:var(--up-surface);border-radius:12px;padding:32px 32px 48px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.up-section--solo[data-v-677e79de]{padding-bottom:32px}.up-section-title[data-v-677e79de]{margin:0 0 16px;font-size:20px;font-weight:600;color:var(--up-text)}.up-form-grid[data-v-677e79de]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.up-form-grid--single[data-v-677e79de]{grid-template-columns:1fr}.up-field--full[data-v-677e79de]{grid-column:1/-1}.up-label[data-v-677e79de]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--up-muted)}.up-input[data-v-677e79de],.up-textarea[data-v-677e79de]{width:100%;box-sizing:border-box;border:1px solid var(--up-border);border-radius:8px;font-size:16px;color:var(--up-text);font-family:inherit}.up-input[data-v-677e79de]{height:56px;padding:0 16px}.up-input[data-v-677e79de]:focus,.up-textarea[data-v-677e79de]:focus{outline:none;border-color:var(--up-primary);box-shadow:0 0 0 3px rgba(0,74,198,.12)}.up-input--readonly[data-v-677e79de]{background:#f8fafc;color:var(--up-muted)}.up-textarea[data-v-677e79de]{padding:16px;min-height:130px;resize:vertical}.up-verify-row[data-v-677e79de]{display:flex;gap:8px;align-items:stretch}.up-input--code[data-v-677e79de]{flex:1;min-width:0}.up-field-hint[data-v-677e79de]{margin:12px 0 0;font-size:13px;color:var(--up-muted)}.up-aside-card[data-v-677e79de]{display:flex;flex-direction:column;align-items:stretch;background:var(--up-surface);border-radius:12px;padding:32px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.up-aside-title[data-v-677e79de]{margin:0 0 16px;font-size:20px;font-weight:600;line-height:28px;text-align:center;color:var(--up-text)}.up-progress-ring[data-v-677e79de]{position:relative;width:128px;height:128px;margin:0 auto 24px;flex-shrink:0}.up-progress-svg[data-v-677e79de]{display:block;width:128px;height:128px;overflow:visible;transform:rotate(-90deg)}.up-progress-track[data-v-677e79de]{fill:none;stroke:#e5eeff;stroke-width:8}.up-progress-fill[data-v-677e79de]{fill:none;stroke:var(--up-primary);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .35s ease}.up-progress-value[data-v-677e79de]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600;line-height:31px;letter-spacing:-.24px;color:var(--up-primary);pointer-events:none}.up-checklist[data-v-677e79de]{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.up-checklist-item[data-v-677e79de]{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;min-height:17px}.up-checklist-icon[data-v-677e79de]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:17px;height:17px}.up-checklist-label[data-v-677e79de]{font-size:14px;font-weight:600;line-height:14px;letter-spacing:.14px}.up-checklist-item--done .up-checklist-icon[data-v-677e79de],.up-checklist-item--done[data-v-677e79de]{color:#006c49}.up-checklist-item--pending[data-v-677e79de]{color:#434655;opacity:.6}.up-checklist-item--pending .up-checklist-icon[data-v-677e79de]{color:#434655}.up-complete-btn[data-v-677e79de]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;height:50px;margin-top:auto;padding:16px 0;border:2px solid var(--up-primary);border-radius:12px;background:#fff;color:var(--up-primary);font-size:14px;font-weight:600;letter-spacing:.14px;cursor:pointer;font-family:inherit;transition:background .15s ease,opacity .15s ease}.up-complete-btn[data-v-677e79de]:hover:not(:disabled){background:#e5eeff}.up-complete-btn[data-v-677e79de]:disabled{opacity:.45;cursor:default}.up-tip-card[data-v-677e79de]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;background:#2563eb;border-radius:12px;padding:24px;color:#eeefff;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.up-tip-icon[data-v-677e79de]{flex-shrink:0;color:#eeefff}.up-tip-title[data-v-677e79de]{margin:0;font-size:20px;font-weight:600;line-height:28px;color:#eeefff}.up-tip-text[data-v-677e79de]{margin:0;font-size:16px;line-height:26px;opacity:.9;color:#eeefff}.up-security-block[data-v-677e79de]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.up-security-desc[data-v-677e79de]{margin:0;color:var(--up-muted)}.up-msg-head[data-v-677e79de]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}.up-msg-refresh[data-v-677e79de]{border:1px solid var(--up-border);background:#fff;color:var(--up-primary);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;cursor:pointer}.up-msg-refresh[data-v-677e79de]:disabled{opacity:.6;cursor:not-allowed}.up-msg-state[data-v-677e79de]{padding:32px 0;text-align:center;color:var(--up-muted);font-size:15px}.up-msg-state--error[data-v-677e79de]{color:#b42318}.up-inbox-section[data-v-677e79de]{padding-bottom:24px}.up-inbox-toolbar[data-v-677e79de]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:16px 0 0;padding-bottom:12px;border-bottom:1px solid var(--up-border)}.up-inbox-filters[data-v-677e79de]{display:flex;gap:4px;flex-wrap:wrap}.up-inbox-filter[data-v-677e79de]{border:none;background:transparent;padding:8px 14px;font-size:14px;font-weight:500;color:var(--up-muted);cursor:pointer;border-radius:8px;font-family:inherit}.up-inbox-filter[data-v-677e79de]:hover{background:#eef2f8;color:var(--up-text)}.up-inbox-filter--active[data-v-677e79de]{background:#e5eeff;color:var(--up-primary);font-weight:600}.up-inbox-filter-count[data-v-677e79de]{margin-left:4px;font-size:12px;opacity:.85}.up-inbox-actions[data-v-677e79de]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.up-inbox-mark-all[data-v-677e79de]{border:none;background:transparent;padding:8px 12px;font-size:14px;font-weight:600;color:var(--up-primary);cursor:pointer;font-family:inherit;border-radius:8px}.up-inbox-mark-all[data-v-677e79de]:hover:not(:disabled){background:#e5eeff}.up-inbox-mark-all[data-v-677e79de]:disabled{opacity:.45;cursor:not-allowed;color:var(--up-muted)}.up-inbox-summary[data-v-677e79de]{font-size:13px;color:var(--up-muted);white-space:nowrap}.up-inbox[data-v-677e79de]{margin-top:0;border:1px solid var(--up-border);border-radius:10px;overflow:hidden;background:#fff}.up-inbox-list[data-v-677e79de]{list-style:none;margin:0;padding:0}.up-inbox-row[data-v-677e79de]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e8ebf2;cursor:pointer;transition:background .12s;min-height:52px}.up-inbox-row[data-v-677e79de]:last-child{border-bottom:none}.up-inbox-row[data-v-677e79de]:hover{background:#f6f8fc}.up-inbox-row--unread[data-v-677e79de]{background:#f4f8ff}.up-inbox-row--unread[data-v-677e79de]:hover{background:#eaf1fd}.up-inbox-dot[data-v-677e79de]{flex-shrink:0;width:10px;height:10px;border-radius:50%;border:2px solid #c3c6d7;background:transparent}.up-inbox-dot--unread[data-v-677e79de]{border-color:var(--up-primary);background:var(--up-primary)}.up-inbox-content[data-v-677e79de]{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;overflow:hidden}.up-inbox-subject[data-v-677e79de]{flex-shrink:0;max-width:42%;font-size:14px;color:var(--up-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-inbox-subject--unread[data-v-677e79de]{font-weight:700;color:#0b1c30}.up-inbox-sep[data-v-677e79de]{flex-shrink:0;color:#b0b5c5;font-size:14px}.up-inbox-snippet[data-v-677e79de]{flex:1;min-width:0;font-size:14px;color:var(--up-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-inbox-row--unread .up-inbox-snippet[data-v-677e79de]{color:#434655}.up-inbox-date[data-v-677e79de]{flex-shrink:0;font-size:12px;color:#8b8fa3;white-space:nowrap;min-width:72px;text-align:right}.up-inbox-row--unread .up-inbox-date[data-v-677e79de]{font-weight:600;color:var(--up-primary)}.up-inbox-pager[data-v-677e79de]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--up-border);background:#fafbfc}.up-inbox-pager-btn[data-v-677e79de]{border:1px solid var(--up-border);background:#fff;color:var(--up-text);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.up-inbox-pager-btn[data-v-677e79de]:disabled{opacity:.45;cursor:not-allowed}.up-inbox-pager-pages[data-v-677e79de]{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.up-inbox-pager-num[data-v-677e79de]{min-width:32px;height:32px;border:1px solid transparent;background:transparent;color:var(--up-muted);border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.up-inbox-pager-num[data-v-677e79de]:hover{background:#eef2f8;color:var(--up-text)}.up-inbox-pager-num--active[data-v-677e79de]{background:var(--up-primary);color:#fff;border-color:var(--up-primary)}.up-actions[data-v-677e79de]{display:flex;justify-content:flex-end;gap:16px;padding-top:32px;border-top:1px solid var(--up-border)}.up-btn[data-v-677e79de]{border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.up-btn[data-v-677e79de]:disabled{opacity:.55;cursor:not-allowed}.up-btn--cancel[data-v-677e79de]{padding:16px 32px;background:#fff;border:1px solid var(--up-border);color:var(--up-text)}.up-btn--outline[data-v-677e79de]{padding:16px 0;width:100%;background:#fff;border:2px solid var(--up-primary);color:var(--up-primary)}.up-btn--outline-inline[data-v-677e79de]{padding:12px 24px;background:#fff;border:2px solid var(--up-primary);color:var(--up-primary)}.up-btn--ghost[data-v-677e79de]{padding:12px 16px;background:#fff;border:1px solid var(--up-border);color:var(--up-muted);white-space:nowrap}.up-btn--save[data-v-677e79de]{padding:16px 48px;border:none;background:var(--up-primary);color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.up-sr-only[data-v-677e79de]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.re-footer-wrap[data-v-677e79de]{margin-top:auto}.modal-overlay[data-v-677e79de]{position:fixed;inset:0;background:rgba(11,28,48,.45);display:flex;align-items:center;justify-content:center;z-index:2000;padding:16px}.modal-content[data-v-677e79de]{background:#fff;border-radius:12px;width:100%;max-width:420px}.modal-header[data-v-677e79de]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--up-border)}.modal-header h3[data-v-677e79de]{margin:0;font-size:18px;font-weight:600}.close-btn[data-v-677e79de]{border:none;background:none;font-size:1.5rem;cursor:pointer}.modal-body[data-v-677e79de]{padding:24px}.password-form .form-item[data-v-677e79de]{margin-bottom:16px}.password-form label[data-v-677e79de]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--up-muted)}.edit-actions[data-v-677e79de]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media (max-width:1024px){.up-layout[data-v-677e79de]{grid-template-columns:1fr}}@media (max-width:768px){.up-canvas[data-v-677e79de]{padding:20px 16px 32px}.up-hero[data-v-677e79de]{flex-direction:column;text-align:center;padding:24px}.up-hero-badges[data-v-677e79de]{justify-content:center}.up-form-grid[data-v-677e79de]{grid-template-columns:1fr}.up-actions[data-v-677e79de]{flex-direction:column-reverse}.up-btn--cancel[data-v-677e79de],.up-btn--save[data-v-677e79de]{width:100%}.up-verify-row[data-v-677e79de]{flex-direction:column}.up-contact-summary[data-v-677e79de],.up-security-workspace[data-v-677e79de]{grid-template-columns:1fr}.up-security-sidebar[data-v-677e79de]{border-right:none;border-bottom:1px solid var(--up-border);padding:20px 16px}.up-security-stepper-v[data-v-677e79de]{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.up-security-stepper-item[data-v-677e79de]{padding-bottom:0;flex:1 1 140px}.up-security-stepper-line[data-v-677e79de]{display:none}.up-security-main[data-v-677e79de]{padding:20px 16px}.up-security-promo[data-v-677e79de],.up-security-trust[data-v-677e79de]{grid-template-columns:1fr}.up-btn--wide[data-v-677e79de]{width:100%;min-width:0}.up-phone-row[data-v-677e79de]{flex-direction:column}.up-phone-row select.up-input--dial[data-v-677e79de]{flex:0 0 auto;width:100%;max-width:none}.up-phone-row input.up-input--national[data-v-677e79de]{flex:1 1 auto;width:100%}.up-inbox-content[data-v-677e79de],.up-inbox-toolbar[data-v-677e79de]{flex-direction:column;align-items:flex-start}.up-inbox-content[data-v-677e79de]{gap:2px}.up-inbox-subject[data-v-677e79de]{max-width:100%}.up-inbox-sep[data-v-677e79de]{display:none}.up-inbox-pager[data-v-677e79de]{flex-direction:column}}.profile-home[data-v-7ccfbf60]{min-height:100vh;background:#fff;display:flex;flex-direction:column;width:100%;overflow-x:hidden}.profile-bands[data-v-7ccfbf60]{flex:1 0 auto;display:flex;flex-direction:column;min-height:0;width:100%}.profile-band[data-v-7ccfbf60]{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch}.profile-band-head[data-v-7ccfbf60]{background:#fff;border-bottom:1px solid rgba(148,163,184,.22);padding:14px 0 18px}.profile-band-main[data-v-7ccfbf60]{flex:1 0 auto;background:#f6f7fb;padding:18px 0 34px}.profile-container[data-v-7ccfbf60]{max-width:1126px;width:100%;margin:0 auto;padding:0 16px;box-sizing:border-box}.profile-head[data-v-7ccfbf60]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:6px}.profile-head-text[data-v-7ccfbf60]{min-width:0}.profile-page-title[data-v-7ccfbf60]{font-size:1.5rem;line-height:2.25rem;font-family:Pangea,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin:0;color:#0f172a}.profile-page-subtitle[data-v-7ccfbf60]{margin:6px 0 0;color:#64748b;font-weight:600;font-size:.92rem;line-height:1.45;max-width:42rem}.profile-footer-wrap[data-v-7ccfbf60]{margin-top:auto;width:100%}.btn-logout[data-v-7ccfbf60]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.18);background:#111827;color:#fff;padding:10px 14px;border-radius:12px;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.18);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.btn-logout[data-v-7ccfbf60]:hover{background:#0b1220;box-shadow:0 14px 28px rgba(15,23,42,.22);transform:translateY(-1px)}.btn-logout[data-v-7ccfbf60]:active{transform:translateY(0)}.profile-grid[data-v-7ccfbf60]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-card[data-v-7ccfbf60]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid rgba(148,163,184,.24);background:hsla(0,0%,100%,.92);border-radius:18px;padding:22px 20px;cursor:pointer;display:flex;flex-direction:column;gap:14px;align-items:flex-start;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;box-shadow:0 10px 22px rgba(15,23,42,.08);min-height:140px}.profile-card[data-v-7ccfbf60]:hover{transform:translateY(-2px);border-color:rgba(79,110,247,.45);box-shadow:0 18px 40px rgba(15,23,42,.12);background:#fff}.card-ico[data-v-7ccfbf60]{flex:0 0 auto;width:100%;display:flex;justify-content:flex-start}.ico-circle[data-v-7ccfbf60]{width:72px;height:72px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;font-size:30px;box-shadow:inset 0 0 0 1px rgba(148,163,184,.22)}.ico-blue[data-v-7ccfbf60]{background:rgba(79,110,247,.12)}.ico-sky[data-v-7ccfbf60]{background:rgba(56,189,248,.14)}.ico-red[data-v-7ccfbf60]{background:rgba(239,68,68,.12)}.ico-indigo[data-v-7ccfbf60]{background:rgba(99,102,241,.12)}.ico-amber[data-v-7ccfbf60]{background:rgba(245,158,11,.14)}.ico-green[data-v-7ccfbf60]{background:rgba(16,185,129,.14)}.ico-gray[data-v-7ccfbf60]{background:rgba(100,116,139,.14)}.ico-pink[data-v-7ccfbf60]{background:rgba(236,72,153,.12)}.card-body[data-v-7ccfbf60]{min-width:0}.card-title[data-v-7ccfbf60]{font-weight:900;color:#0f172a;font-size:1.18rem;margin-bottom:6px}.card-desc[data-v-7ccfbf60]{color:#64748b;font-weight:600;line-height:1.4;font-size:.98rem}@media (max-width:980px){.profile-grid[data-v-7ccfbf60]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.profile-container[data-v-7ccfbf60]{padding:0 12px}}@media (max-width:640px){.profile-head[data-v-7ccfbf60]{flex-direction:column;align-items:stretch}.btn-logout[data-v-7ccfbf60]{width:100%}.profile-grid[data-v-7ccfbf60]{grid-template-columns:minmax(0,1fr)}}.pd-page[data-v-68205fd6]{min-height:100vh;display:flex;flex-direction:column;background:#f6f7fb;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.pd-main[data-v-68205fd6]{flex:1;padding:0 var(--lf-shell-pad-x,32px) 48px;box-sizing:border-box}.pd-shell[data-v-68205fd6]{max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.pd-state[data-v-68205fd6]{padding:32px;background:#fff;border-radius:12px;border:1px solid rgba(195,198,215,.5);color:#434655;font-weight:600}.pd-state--error .pd-state-title[data-v-68205fd6]{font-weight:700;color:#0b1c30;margin:0 0 8px}.pd-state-msg[data-v-68205fd6]{margin:0}.pd-state-actions[data-v-68205fd6]{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.pd-breadcrumbs[data-v-68205fd6]{display:flex;align-items:center;gap:8px;font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px}.pd-crumb-link[data-v-68205fd6]{border:none;background:none;padding:0;color:#434655;cursor:pointer;font:inherit}.pd-crumb-link[data-v-68205fd6]:hover{color:#004ac6}.pd-crumb-sep[data-v-68205fd6]{color:#434655;display:inline-flex}.pd-crumb-current[data-v-68205fd6]{color:#0b1c30}.pd-gallery[data-v-68205fd6]{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:16px;height:600px;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.pd-gallery-main[data-v-68205fd6]{position:relative;min-width:0;height:100%;cursor:pointer;background:#e5e7eb}.pd-gallery-main-img[data-v-68205fd6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pd-gallery-main-overlay[data-v-68205fd6],.pd-gallery-side-overlay[data-v-68205fd6]{position:absolute;inset:0;background:rgba(0,0,0,.1);pointer-events:none}.pd-gallery-placeholder[data-v-68205fd6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;color:rgba(11,28,48,.2);background:#dce4f5}.pd-gallery-placeholder--sm[data-v-68205fd6]{font-size:40px}.pd-gallery-all-btn[data-v-68205fd6]{position:absolute;right:24px;bottom:24px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:8px;background:hsla(0,0%,100%,.9);color:#0b1c30;font-size:14px;font-weight:600;letter-spacing:.14px;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.pd-gallery-side[data-v-68205fd6]{display:flex;flex-direction:column;gap:16px;min-width:0}.pd-gallery-side-item[data-v-68205fd6]{position:relative;flex:1;min-height:0;border-radius:12px;overflow:hidden;background:#e5e7eb;cursor:pointer}.pd-gallery-side-item img[data-v-68205fd6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pd-content-grid[data-v-68205fd6]{display:grid;grid-template-columns:minmax(0,1fr) 362px;gap:32px;align-items:start}.pd-card[data-v-68205fd6]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.pd-left[data-v-68205fd6]{display:flex;flex-direction:column;gap:32px;min-width:0}.pd-summary-card[data-v-68205fd6]{padding:32px;display:flex;flex-direction:column;gap:32px}.pd-summary-top[data-v-68205fd6]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.pd-summary-head[data-v-68205fd6]{min-width:0}.pd-title[data-v-68205fd6]{margin:0;font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.64px;color:#0b1c30}.pd-address[data-v-68205fd6]{margin:8px 0 0;display:flex;align-items:flex-start;gap:8px;font-size:16px;line-height:26px;color:#434655;font-weight:400}.pd-address-pin[data-v-68205fd6]{flex-shrink:0;margin-top:4px;color:#434655}.pd-price-block[data-v-68205fd6]{text-align:right;flex-shrink:0}.pd-price[data-v-68205fd6]{font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.64px;color:#004ac6}.pd-price-sub[data-v-68205fd6]{margin-top:4px;font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:#434655}.pd-stats-row[data-v-68205fd6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:32px;border-top:1px solid #c3c6d7}.pd-stat[data-v-68205fd6]{display:flex;align-items:center;gap:12px;min-width:0}.pd-stat-icon[data-v-68205fd6]{width:40px;height:40px;border-radius:8px;background:rgba(37,99,235,.1);color:#004ac6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pd-stat-text[data-v-68205fd6]{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-stat-label[data-v-68205fd6]{font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:#434655}.pd-stat-value[data-v-68205fd6]{font-size:16px;line-height:26px;font-weight:700;color:#0b1c30}.pd-desc-card[data-v-68205fd6]{padding:32px;display:flex;flex-direction:column;gap:15px}.pd-section-heading[data-v-68205fd6]{margin:0;font-size:20px;line-height:28px;font-weight:600;color:#0b1c30}.pd-desc-body[data-v-68205fd6]{display:flex;flex-direction:column;gap:15px;max-width:800px}.pd-desc-para[data-v-68205fd6]{margin:0;font-size:16px;line-height:26px;color:#434655}.pd-read-more[data-v-68205fd6]{border:none;background:none;padding:0;display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:26px;font-weight:700;color:#004ac6;cursor:pointer}.pd-map-card[data-v-68205fd6]{padding:32px;display:flex;flex-direction:column;gap:16px}.pd-map-frame[data-v-68205fd6]{position:relative;border:1px solid #c3c6d7;border-radius:12px;overflow:hidden}.pd-map-chip[data-v-68205fd6]{position:absolute;left:17px;bottom:17px;z-index:2;display:inline-flex;align-items:center;gap:12px;padding:8px 16px;background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);font-size:14px;font-weight:600;letter-spacing:.14px;color:#0b1c30;max-width:calc(100% - 34px)}.pd-aside[data-v-68205fd6]{display:flex;flex-direction:column;gap:32px}.pd-sidebar-card[data-v-68205fd6]{padding:32px;display:flex;flex-direction:column;gap:16px;border:1px solid rgba(195,198,215,.3)}.pd-status-row[data-v-68205fd6]{display:flex}.pd-status-pill[data-v-68205fd6]{display:inline-flex;padding:6px 12px;border-radius:999px;font-size:14px;font-weight:600;background:#eff4ff;color:#004ac6}.pd-status-pill.is-published[data-v-68205fd6]{background:#ecfdf5;color:#006c49}.pd-status-pill.is-pending[data-v-68205fd6]{background:#eff4ff;color:#004ac6}.pd-status-pill.is-off[data-v-68205fd6]{background:#fef3c7;color:#92400e}.pd-direct-line[data-v-68205fd6]{padding:16px;background:#eff4ff;border:1px solid rgba(195,198,215,.5);border-radius:8px;display:flex;flex-direction:column;gap:3px}.pd-direct-label[data-v-68205fd6]{font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:#434655}.pd-direct-value[data-v-68205fd6]{font-size:16px;line-height:26px;font-weight:700;color:#0b1c30}.pd-btn[data-v-68205fd6]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:16px 20px;font-size:16px;line-height:26px;font-weight:700;cursor:pointer;border:none}.pd-btn--block[data-v-68205fd6]{width:100%}.pd-btn--primary[data-v-68205fd6]{background:#004ac6;color:#fff}.pd-btn--outline[data-v-68205fd6]{background:#fff;color:#0b1c30;border:1px solid #c3c6d7}.pd-sidebar-foot[data-v-68205fd6]{padding-top:16px;border-top:1px solid rgba(195,198,215,.35);display:flex;justify-content:center}.pd-link-btn[data-v-68205fd6]{border:none;background:none;padding:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.14px;color:#434655;cursor:pointer}.pd-bento[data-v-68205fd6]{background:#eff4ff;border-radius:12px;padding:16px}.pd-bento-grid[data-v-68205fd6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pd-bento-tile[data-v-68205fd6]{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.pd-bento-label[data-v-68205fd6]{font-size:13px;line-height:18px;color:#434655}.pd-bento-value[data-v-68205fd6]{font-size:16px;line-height:26px;font-weight:700;color:#0b1c30}.pd-modal-overlay[data-v-68205fd6]{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:20px}.pd-modal[data-v-68205fd6]{background:#fff;border-radius:12px;width:100%;max-width:860px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.pd-modal-head[data-v-68205fd6]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.pd-modal-title[data-v-68205fd6]{font-weight:700;color:#0b1c30}.pd-modal-close[data-v-68205fd6]{border:none;background:none;font-size:1.5rem;cursor:pointer;color:#434655}.pd-modal-body[data-v-68205fd6]{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px}.pd-modal-img[data-v-68205fd6]{max-width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.pd-modal-arrow[data-v-68205fd6]{width:40px;height:40px;border-radius:999px;border:none;background:#eff4ff;color:#004ac6;font-size:1.25rem;font-weight:700;cursor:pointer}.pd-modal-arrow[data-v-68205fd6]:disabled{opacity:.4;cursor:not-allowed}.pd-modal-foot[data-v-68205fd6]{padding:12px 20px 16px;text-align:center;color:#434655;font-weight:600;border-top:1px solid #e5e7eb}@media (max-width:1100px){.pd-gallery[data-v-68205fd6]{grid-template-columns:1fr;height:auto}.pd-gallery-main[data-v-68205fd6]{height:360px}.pd-gallery-side[data-v-68205fd6]{flex-direction:row;height:180px}.pd-content-grid[data-v-68205fd6]{grid-template-columns:1fr}.pd-stats-row[data-v-68205fd6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pd-main[data-v-68205fd6]{padding:0 16px 32px}.pd-shell[data-v-68205fd6]{padding:24px 0}.pd-summary-top[data-v-68205fd6]{flex-direction:column}.pd-price-block[data-v-68205fd6]{text-align:left}.pd-stats-row[data-v-68205fd6]{grid-template-columns:1fr}}.asp-mount[data-v-23b567d8]{position:static}.proposal-modal-overlay[data-v-23b567d8]{position:fixed;z-index:10050;inset:0;background:rgba(15,23,42,.35);display:flex;align-items:flex-start;justify-content:center;padding:20px 14px;overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.proposal-modal-overlay--page-scale[data-v-23b567d8]{zoom:1.5}@supports not (zoom:1){.proposal-modal-overlay--page-scale[data-v-23b567d8]{zoom:unset}.proposal-modal-overlay--page-scale .proposal-modal[data-v-23b567d8]{transform:scale(1.5);transform-origin:center top;margin-bottom:40vh}}.proposal-modal[data-v-23b567d8]{background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(15,23,42,.28);padding:0;width:520px;min-width:min(520px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:min(92vh,calc(100dvh - 40px));margin:auto 0;position:relative;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;animation:modalIn-23b567d8 .18s}.proposal-modal .pm-scroll[data-v-23b567d8]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 18px}.proposal-modal .pm-head[data-v-23b567d8]{flex-shrink:0;padding:18px 18px 0}.proposal-modal .pm-footer[data-v-23b567d8]{flex-shrink:0;padding:12px 18px 16px;border-top:1px solid #e5e7eb;background:#fff}@keyframes modalIn-23b567d8{0%{transform:scale(.95) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.pm-head[data-v-23b567d8]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:6px 6px 12px;box-sizing:border-box}.pm-title[data-v-23b567d8]{font-size:20px;line-height:26px;font-weight:700;color:#0f172a}.pm-subtitle[data-v-23b567d8]{margin-top:4px;font-size:14px;line-height:20px;color:#64748b;font-weight:500}.pm-close[data-v-23b567d8]{width:36px;height:36px;border:none;background:transparent;color:#64748b;border-radius:8px;cursor:pointer;font-size:22px;line-height:36px}.pm-close[data-v-23b567d8]:hover{background:rgba(15,23,42,.06);color:#0f172a}.pm-prop-card[data-v-23b567d8]{border:1px solid #e5e7eb;border-radius:10px;padding:14px 14px;margin:0 6px 14px;background:#fff;box-sizing:border-box}.pm-prop-title[data-v-23b567d8]{font-size:16px;line-height:22px;font-weight:700;color:#0f172a}.pm-prop-loc[data-v-23b567d8]{margin-top:2px;font-size:13px;line-height:18px;color:#64748b}.pm-prop-price[data-v-23b567d8]{margin-top:6px;font-size:14px;line-height:20px;font-weight:600;color:#0f172a}.pm-form[data-v-23b567d8]{padding:0 6px 12px}.pm-grid-2[data-v-23b567d8]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pm-field[data-v-23b567d8]{margin-bottom:12px}.pm-field label[data-v-23b567d8]{display:block;font-size:13px;line-height:18px;font-weight:600;color:#0f172a;margin-bottom:6px}.pm-field input[data-v-23b567d8],.pm-field textarea[data-v-23b567d8]{width:100%;border:none;border-radius:8px;background:#f3f4f6;padding:10px 12px;font-size:14px;line-height:20px;color:#0f172a;box-sizing:border-box;outline:none}.pm-field input[data-v-23b567d8]{height:42px}.pm-field input[type=date][data-v-23b567d8]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pm-field textarea[data-v-23b567d8]{resize:vertical;min-height:70px}.pm-field input[data-v-23b567d8]:focus,.pm-field textarea[data-v-23b567d8]:focus{box-shadow:0 0 0 3px rgba(59,130,246,.14)}.pm-field input[data-v-23b567d8]:disabled{opacity:.8;cursor:not-allowed}.pm-actions[data-v-23b567d8]{display:flex;justify-content:flex-end;gap:10px;padding:0}.pm-btn[data-v-23b567d8]{height:38px;padding:0 14px;border-radius:10px;font-size:14px;line-height:20px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.pm-btn-ghost[data-v-23b567d8]{background:#fff;border:1px solid #e5e7eb;color:#0f172a}.pm-btn-ghost[data-v-23b567d8]:hover{background:#f9fafb}.pm-btn-primary[data-v-23b567d8]{background:#155dfc;border:none;color:#fff;padding:0 16px}.pm-btn-primary[data-v-23b567d8]:hover{filter:brightness(.98)}.pm-btn-primary[data-v-23b567d8]:disabled{opacity:.6;cursor:not-allowed}.pm-btn-ico[data-v-23b567d8]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:#fff}.pm-btn-ico svg[data-v-23b567d8]{display:block}.required[data-v-23b567d8]{color:#ff4757;margin-left:2px}.proposal-success[data-v-23b567d8]{margin:0 6px 16px;padding:12px;color:#27ae60;font-size:1.08rem;font-weight:600;text-align:center;border-radius:8px;background:#ecfdf5}@media (max-width:900px){.proposal-modal-overlay--page-scale[data-v-23b567d8]{zoom:1}@supports not (zoom:1){.proposal-modal-overlay--page-scale .proposal-modal[data-v-23b567d8]{transform:none;margin-bottom:0}}}@media (max-width:520px){.pm-grid-2[data-v-23b567d8]{grid-template-columns:1fr}.proposal-modal[data-v-23b567d8]{width:96vw;min-width:unset;max-height:calc(100dvh - 72px)}.proposal-modal .pm-scroll[data-v-23b567d8]{padding:0 10px}.proposal-modal .pm-head[data-v-23b567d8]{padding:14px 10px 0}.proposal-modal .pm-footer[data-v-23b567d8]{padding:10px 10px calc(88px + env(safe-area-inset-bottom, 0px))}}.pap-root[data-v-7d028231]{position:relative}.pd-btn--preview-only[data-v-7d028231]{opacity:.65;cursor:not-allowed}.pd-page[data-v-7d028231]{min-height:100vh;display:flex;flex-direction:column;background:#f6f7fb;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.pd-main[data-v-7d028231]{flex:1;padding:0 var(--lf-shell-pad-x,32px) 48px;box-sizing:border-box}.pd-shell[data-v-7d028231]{max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:32px 24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.pd-preview-banner[data-v-7d028231]{padding:14px 16px;border-radius:10px;background:#eff6ff;border:1px solid #bfdbfe;font-size:14px;line-height:1.45;color:#334155}.pd-preview-banner strong[data-v-7d028231]{display:block;color:#1e40af;margin-bottom:4px}.pd-state[data-v-7d028231]{padding:32px;background:#fff;border-radius:12px;border:1px solid rgba(195,198,215,.5);color:#434655;font-weight:600}.pd-state--loading[data-v-7d028231]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.pd-state--loading p[data-v-7d028231]{margin:0;font-weight:600;color:#6b7280}.pd-loading-spinner[data-v-7d028231]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#10b981;border-radius:50%;animation:pd-spin-7d028231 .8s linear infinite}@keyframes pd-spin-7d028231{to{transform:rotate(1turn)}}.pd-state--error .pd-state-title[data-v-7d028231]{font-weight:700;color:#0b1c30;margin:0 0 8px}.pd-state-msg[data-v-7d028231]{margin:0}.pd-state-actions[data-v-7d028231]{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.pd-breadcrumbs[data-v-7d028231]{display:flex;align-items:center;gap:8px;font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px}.pd-crumb-link[data-v-7d028231]{border:none;background:none;padding:0;color:#434655;cursor:pointer;font:inherit}.pd-crumb-link[data-v-7d028231]:hover{color:#004ac6}.pd-crumb-sep[data-v-7d028231]{color:#434655;display:inline-flex}.pd-crumb-current[data-v-7d028231]{color:#0b1c30}.pd-gallery[data-v-7d028231]{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:16px;height:600px;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.pd-gallery-main[data-v-7d028231]{position:relative;min-width:0;height:100%;cursor:pointer;background:#e5e7eb}.pd-gallery-main-img[data-v-7d028231]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pd-gallery-main-overlay[data-v-7d028231],.pd-gallery-side-overlay[data-v-7d028231]{position:absolute;inset:0;background:rgba(0,0,0,.1);pointer-events:none}.pd-gallery-placeholder[data-v-7d028231]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:64px;color:rgba(11,28,48,.2);background:#dce4f5}.pd-gallery-placeholder--sm[data-v-7d028231]{font-size:40px}.pd-gallery-all-btn[data-v-7d028231]{position:absolute;right:24px;bottom:24px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:8px;background:hsla(0,0%,100%,.9);color:#0b1c30;font-size:14px;font-weight:600;letter-spacing:.14px;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.pd-gallery-side[data-v-7d028231]{display:flex;flex-direction:column;gap:16px;min-width:0}.pd-gallery-side-item[data-v-7d028231]{position:relative;flex:1;min-height:0;border-radius:12px;overflow:hidden;background:#e5e7eb;cursor:pointer}.pd-gallery-side-item img[data-v-7d028231]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pd-content-grid[data-v-7d028231]{display:grid;grid-template-columns:minmax(0,1fr) 362px;gap:32px;align-items:start}.pd-card[data-v-7d028231]{background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.pd-left[data-v-7d028231]{display:flex;flex-direction:column;gap:32px;min-width:0}.pd-summary-card[data-v-7d028231]{padding:32px;display:flex;flex-direction:column;gap:32px}.pd-summary-top[data-v-7d028231]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.pd-summary-head[data-v-7d028231]{min-width:0}.pd-title[data-v-7d028231]{margin:0;font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.64px;color:#0b1c30}.pd-address[data-v-7d028231]{margin:8px 0 0;display:flex;align-items:flex-start;gap:8px;font-size:16px;line-height:26px;color:#434655;font-weight:400}.pd-address-pin[data-v-7d028231]{flex-shrink:0;margin-top:4px;color:#434655}.pd-price-block[data-v-7d028231]{text-align:right;flex-shrink:0}.pd-price[data-v-7d028231]{font-size:32px;line-height:38px;font-weight:700;letter-spacing:-.64px;color:#004ac6}.pd-price--muted[data-v-7d028231]{color:#434655;font-size:24px}.pd-price-sub[data-v-7d028231]{margin-top:4px;font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:#434655}.pd-stats-row[data-v-7d028231]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:32px;border-top:1px solid #c3c6d7}.pd-stat[data-v-7d028231]{display:flex;align-items:center;gap:12px;min-width:0}.pd-stat-icon[data-v-7d028231]{width:40px;height:40px;border-radius:8px;background:rgba(37,99,235,.1);color:#004ac6;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pd-stat-text[data-v-7d028231]{display:flex;flex-direction:column;gap:2px;min-width:0}.pd-stat-label[data-v-7d028231]{font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:#434655}.pd-stat-value[data-v-7d028231]{font-size:16px;line-height:26px;font-weight:700;color:#0b1c30}.pd-desc-card[data-v-7d028231]{padding:32px;display:flex;flex-direction:column;gap:15px}.pd-section-heading[data-v-7d028231]{margin:0;font-size:20px;line-height:28px;font-weight:600;color:#0b1c30}.pd-desc-body[data-v-7d028231]{display:flex;flex-direction:column;gap:15px;max-width:800px}.pd-desc-para[data-v-7d028231]{margin:0;font-size:16px;line-height:26px;color:#434655}.pd-read-more[data-v-7d028231]{border:none;background:none;padding:0;display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:26px;font-weight:700;color:#004ac6;cursor:pointer}.pd-map-card[data-v-7d028231]{padding:32px;display:flex;flex-direction:column;gap:16px}.pd-map-frame[data-v-7d028231]{position:relative;border:1px solid #c3c6d7;border-radius:12px;overflow:hidden}.pd-map-chip[data-v-7d028231]{position:absolute;left:17px;bottom:17px;z-index:2;display:inline-flex;align-items:center;gap:12px;padding:8px 16px;background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05);font-size:14px;font-weight:600;letter-spacing:.14px;color:#0b1c30;max-width:calc(100% - 34px)}.pd-aside[data-v-7d028231]{display:flex;flex-direction:column;gap:32px}.pd-sidebar-card[data-v-7d028231]{padding:32px;display:flex;flex-direction:column;gap:16px;border:1px solid rgba(195,198,215,.3)}.pd-owner-row[data-v-7d028231]{display:flex;align-items:center;gap:16px}.pd-owner-avatar[data-v-7d028231]{width:64px;height:64px;border-radius:9999px;background:#eff4ff;color:#004ac6;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-owner-meta[data-v-7d028231]{min-width:0}.pd-owner-name[data-v-7d028231]{font-size:18px;line-height:29px;font-weight:700;color:#0b1c30}.pd-owner-role[data-v-7d028231]{font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:#434655}.pd-direct-line[data-v-7d028231]{padding:16px;background:#eff4ff;border:1px solid rgba(195,198,215,.5);border-radius:8px;display:flex;flex-direction:column;gap:3px}.pd-direct-line--muted[data-v-7d028231]{background:#f8fafc}.pd-direct-label[data-v-7d028231]{font-size:14px;line-height:14px;font-weight:600;letter-spacing:.14px;color:#434655}.pd-direct-value[data-v-7d028231]{font-size:16px;line-height:26px;font-weight:700;color:#0b1c30}.pd-direct-value--wrap[data-v-7d028231]{word-break:break-word;font-weight:600}.pd-btn[data-v-7d028231]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:16px 20px;font-size:16px;line-height:26px;font-weight:700;cursor:pointer;border:none}.pd-btn[data-v-7d028231]:disabled{opacity:.55;cursor:not-allowed}.pd-btn--block[data-v-7d028231]{width:100%}.pd-btn--primary[data-v-7d028231]{background:#004ac6;color:#fff}.pd-btn--outline[data-v-7d028231]{background:#fff;color:#0b1c30;border:1px solid #c3c6d7}.pd-bento[data-v-7d028231]{background:#eff4ff;border-radius:12px;padding:16px}.pd-bento-grid[data-v-7d028231]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pd-bento-tile[data-v-7d028231]{background:#fff;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:4px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -2px rgba(0,0,0,.05)}.pd-bento-label[data-v-7d028231]{font-size:13px;line-height:18px;color:#434655}.pd-bento-value[data-v-7d028231]{font-size:16px;line-height:26px;font-weight:700;color:#0b1c30}.pd-modal-overlay[data-v-7d028231]{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:20px}.pd-modal[data-v-7d028231]{background:#fff;border-radius:12px;width:100%;max-width:860px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.pd-modal-head[data-v-7d028231]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.pd-modal-title[data-v-7d028231]{font-weight:700;color:#0b1c30}.pd-modal-close[data-v-7d028231]{border:none;background:none;font-size:1.5rem;cursor:pointer;color:#434655}.pd-modal-body[data-v-7d028231]{display:flex;align-items:center;justify-content:center;gap:12px;padding:20px}.pd-modal-img[data-v-7d028231]{max-width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.pd-modal-arrow[data-v-7d028231]{width:40px;height:40px;border-radius:999px;border:none;background:#eff4ff;color:#004ac6;font-size:1.25rem;font-weight:700;cursor:pointer}.pd-modal-arrow[data-v-7d028231]:disabled{opacity:.4;cursor:not-allowed}.pd-modal-foot[data-v-7d028231]{padding:12px 20px 16px;text-align:center;color:#434655;font-weight:600;border-top:1px solid #e5e7eb}@media (max-width:1100px){.pd-gallery[data-v-7d028231]{grid-template-columns:1fr;height:auto}.pd-gallery-main[data-v-7d028231]{height:360px}.pd-gallery-side[data-v-7d028231]{flex-direction:row;height:180px}.pd-content-grid[data-v-7d028231]{grid-template-columns:1fr}.pd-stats-row[data-v-7d028231]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pd-main[data-v-7d028231]{padding:0 16px 32px}.pd-shell[data-v-7d028231]{padding:24px 0}.pd-summary-top[data-v-7d028231]{flex-direction:column}.pd-price-block[data-v-7d028231]{text-align:left}.pd-stats-row[data-v-7d028231]{grid-template-columns:1fr}}.proposal-detail-page[data-v-381b1fd5]{min-height:100vh;background:#fff;display:flex;flex-direction:column;width:100%;overflow-x:hidden}.pd-top-band[data-v-381b1fd5]{background:#fff;border-bottom:1px solid rgba(148,163,184,.22);padding:14px 0 18px}.pd-body-band[data-v-381b1fd5]{background:#f6f7fb;padding:18px 0 28px;flex:1 0 auto}.pd-wrap[data-v-381b1fd5]{max-width:1126px;width:100%;margin:0 auto;padding:0 16px;box-sizing:border-box}.pd-footer[data-v-381b1fd5]{width:100%}.pd-loading[data-v-381b1fd5]{text-align:center;color:#64748b;font-size:1.1rem;padding:40px 0}.pd-error[data-v-381b1fd5]{border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#fff;box-shadow:0 10px 22px rgba(15,23,42,.06);padding:18px}.pd-error-title[data-v-381b1fd5]{font-weight:900;color:#0f172a;font-size:1.1rem}.pd-error-msg[data-v-381b1fd5]{margin-top:6px;color:#64748b;font-weight:700}.pd-error-actions[data-v-381b1fd5]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.pd-hero[data-v-381b1fd5]{margin-top:6px}.pd-topbar[data-v-381b1fd5]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pd-back[data-v-381b1fd5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(148,163,184,.45);background:#fff;border-radius:12px;padding:10px 12px;font-weight:900;cursor:pointer}.pd-back[data-v-381b1fd5]:hover{background:#f8fafc}.pd-pill[data-v-381b1fd5]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-weight:900;font-size:.8rem;border:1px solid rgba(148,163,184,.22);background:hsla(0,0%,100%,.92)}.pd-pill.is-pending[data-v-381b1fd5]{color:#92400e;border-color:rgba(245,158,11,.35)}.pd-pill.is-accepted[data-v-381b1fd5]{color:#065f46;border-color:rgba(16,185,129,.35)}.pd-pill.is-rejected[data-v-381b1fd5]{color:#991b1b;border-color:rgba(239,68,68,.35)}.pd-pill.is-reviewed[data-v-381b1fd5]{color:#0277bd;border-color:rgba(2,132,199,.35)}.pd-pill.is-unknown[data-v-381b1fd5]{color:#334155}.pd-hero-title[data-v-381b1fd5]{margin-top:10px;font-size:1.45rem;line-height:2.1rem;font-weight:900;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-hero-sub[data-v-381b1fd5]{margin-top:6px;color:#64748b;font-weight:700}.pd-flow[data-v-381b1fd5]{display:flex;flex-direction:column;gap:14px}.pd-card[data-v-381b1fd5]{border:1px solid rgba(148,163,184,.22);background:#fff;border-radius:16px;box-shadow:0 10px 22px rgba(15,23,42,.06);overflow:hidden}.pd-media-main[data-v-381b1fd5]{height:320px;background:#e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:center}.pd-main-img[data-v-381b1fd5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pd-main-placeholder[data-v-381b1fd5]{font-size:54px;color:rgba(15,23,42,.38)}.pd-features[data-v-381b1fd5]{display:flex;gap:10px;flex-wrap:wrap;padding:12px 14px 14px;border-top:1px solid rgba(148,163,184,.16)}.pd-feature[data-v-381b1fd5]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:#f8fafc;border:1px solid rgba(148,163,184,.18);color:#0f172a;font-weight:900}.pd-feature-ico[data-v-381b1fd5]{opacity:.9}.pd-feature-val[data-v-381b1fd5]{min-width:14px;text-align:center}.pd-section-title[data-v-381b1fd5]{font-weight:900;color:#0f172a}.pd-section-title-lg[data-v-381b1fd5]{padding:14px 14px 0;font-size:1rem}.pd-map-inline-body[data-v-381b1fd5]{padding:10px 14px 14px}.pd-map-address[data-v-381b1fd5]{color:#64748b;font-weight:700;margin-bottom:10px}.pd-map-inline[data-v-381b1fd5] .map-container{border-radius:12px;overflow:hidden}.pd-info[data-v-381b1fd5]{padding-bottom:14px}.pd-kpis[data-v-381b1fd5]{padding:12px 14px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pd-kpi[data-v-381b1fd5]{border:1px solid rgba(148,163,184,.18);background:#f8fafc;border-radius:12px;padding:10px 10px}.pd-kpi-label[data-v-381b1fd5]{color:#64748b;font-weight:800;font-size:.82rem}.pd-kpi-value[data-v-381b1fd5]{margin-top:6px;color:#0f172a;font-weight:900;overflow:hidden;text-overflow:ellipsis}.pd-desc[data-v-381b1fd5]{padding:12px 14px 0}.pd-desc-text[data-v-381b1fd5]{margin-top:8px;color:#0f172a;font-weight:700;line-height:1.6;white-space:pre-wrap}.pd-actions[data-v-381b1fd5]{padding:14px 14px 0;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pd-btn[data-v-381b1fd5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:12px;padding:10px 14px;font-weight:900;cursor:pointer;background:#0f172a;color:#fff;box-shadow:0 10px 22px rgba(15,23,42,.12);transition:transform .12s ease,box-shadow .12s ease,background .12s ease,opacity .12s ease}.pd-btn[data-v-381b1fd5]:active{transform:translateY(1px)}.pd-btn[data-v-381b1fd5]:hover{background:#111827}.pd-btn-ghost[data-v-381b1fd5]{background:#eef2ff;color:#1d4ed8;border:1px solid rgba(79,110,247,.25);box-shadow:none}.pd-btn-ghost[data-v-381b1fd5]:hover{background:#e8edff}.pd-btn-danger[data-v-381b1fd5]{background:#ef4444;color:#fff;box-shadow:0 10px 22px rgba(239,68,68,.18)}.pd-btn-danger[data-v-381b1fd5]:hover{background:#dc2626}.pd-btn-success[data-v-381b1fd5]{background:#16a34a;color:#fff;box-shadow:0 10px 22px rgba(22,163,74,.22)}.pd-btn-success[data-v-381b1fd5]:hover{background:#15803d}.pd-empty[data-v-381b1fd5]{text-align:center;color:#64748b;font-weight:800;padding:40px 0}@media (max-width:900px){.pd-kpis[data-v-381b1fd5]{grid-template-columns:1fr}.pd-media-main[data-v-381b1fd5]{height:240px}.pd-actions[data-v-381b1fd5]{justify-content:flex-start}}.messages-center-page.mc-figma[data-v-217c668d]{--mc-page-bg:#f8f9fa;--mc-border:#e8eaed;--mc-text:#1a202c;--mc-text-muted:#718096;--mc-blue:#155dfc;--mc-active-nav:#e8f0fe;min-height:100vh;background:var(--mc-page-bg);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pre-layout-wrap[data-v-217c668d]{flex:1 1 auto;width:100%;max-width:var(--lf-shell-max,1680px);margin:0 auto;padding:0 var(--lf-shell-pad-x,32px);box-sizing:border-box}.pre-shell[data-v-217c668d]{display:flex;align-items:flex-start;gap:48px;min-height:calc(100vh - 69px)}.pre-sidebar[data-v-217c668d]{width:288px;flex-shrink:0;padding:16px 8px 28px 0;box-sizing:border-box;position:sticky;top:92px;align-self:flex-start}.pre-sidebar-card[data-v-217c668d]{background:#fff;border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:14px 12px;display:flex;flex-direction:column;max-height:calc(100vh - 108px);overflow:auto}.pre-nav[data-v-217c668d]{display:flex;flex-direction:column;gap:6px}.pre-nav-item[data-v-217c668d]{display:flex;align-items:center;gap:14px;padding:14px 14px;border-radius:12px;font-size:17px;line-height:26px;color:#364153;text-decoration:none;font-weight:400;transition:background .15s ease,color .15s ease}.pre-nav-item[data-v-217c668d]:hover{background:#f9fafb}.pre-nav-item--active[data-v-217c668d]{background:#e7f0ff;color:#155dfc;font-weight:500}.pre-nav-ico[data-v-217c668d]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6a7282}.pre-nav-item--active .pre-nav-ico[data-v-217c668d]{color:#155dfc}.pre-nav-badge[data-v-217c668d]{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:700}.pre-sidebar-foot[data-v-217c668d]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.pre-back-home[data-v-217c668d]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border:none;border-radius:10px;background:transparent;font-size:15px;font-weight:500;color:#0a0a0a;cursor:pointer}.pre-back-home[data-v-217c668d]:hover{background:#f3f3f5}.ap-main-panel[data-v-217c668d]{flex:1;min-width:0}.ap-main-inner[data-v-217c668d]{padding:28px 0 56px;max-width:1224px;margin:0 auto;box-sizing:border-box}.mc-main[data-v-217c668d]{flex:1;min-width:0;padding:20px 24px 32px}.mc-split[data-v-217c668d]{display:flex;min-height:calc(100vh - 200px);background:#fff;border-radius:14px;border:1px solid var(--mc-border);box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden}.mc-list-pane[data-v-217c668d]{width:380px;max-width:32%;flex-shrink:0;border-right:1px solid var(--mc-border);display:flex;flex-direction:column;background:#f8f9fa}.mc-pane-title[data-v-217c668d]{margin:0;padding:22px 22px 10px;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--mc-text)}.mc-search[data-v-217c668d]{margin:0 18px 14px;display:flex;align-items:center;gap:10px;background:#f1f3f5;border:1px solid #e8eaed;border-radius:12px;padding:0 14px}.mc-search-ico[data-v-217c668d]{color:var(--mc-text-muted);display:flex;flex-shrink:0}.mc-search-input[data-v-217c668d]{flex:1;border:0;background:transparent;height:40px;font-size:14px;outline:none}.mc-conv-list[data-v-217c668d]{flex:1;overflow-y:auto;padding:0 0 16px}.mc-conv-item[data-v-217c668d]{width:100%;display:flex;gap:12px;text-align:left;padding:14px 18px;margin:0;border:0;border-bottom:1px solid #e8eaed;border-radius:0;background:transparent;cursor:pointer;transition:background .15s}.mc-conv-item[data-v-217c668d]:hover{background:#f3f6f9}.mc-conv-item--active[data-v-217c668d]{background:#e8f4fc}.mc-conv-item--active[data-v-217c668d]:hover{background:#e0f0fb}.mc-avatar-wrap[data-v-217c668d]{position:relative;flex-shrink:0}.mc-avatar-wrap--lg[data-v-217c668d]{margin-right:4px}.mc-avatar[data-v-217c668d]{width:44px;height:44px;border-radius:50%;background:#bfdbfe;color:#1e3a8a;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;flex-shrink:0;min-width:44px;min-height:44px}.mc-avatar--lg[data-v-217c668d]{width:48px;height:48px;min-width:48px;min-height:48px}.mc-avatar--sm[data-v-217c668d]{width:32px;height:32px;font-size:12px;min-width:32px;min-height:32px}.mc-online-dot[data-v-217c668d]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background:#22c55e;border-radius:50%;border:2px solid #fff}.mc-conv-body[data-v-217c668d]{min-width:0;flex:1}.mc-conv-top[data-v-217c668d]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.mc-conv-name[data-v-217c668d]{font-weight:700;color:#111827;font-size:14px}.mc-conv-time[data-v-217c668d]{font-size:12px;color:#6b7280}.mc-conv-sub[data-v-217c668d]{font-size:12px;color:#6b7280;margin-top:2px}.mc-conv-prop[data-v-217c668d]{font-size:12px;color:#374151;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-conv-preview[data-v-217c668d]{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.mc-preview-text[data-v-217c668d]{font-size:13px;color:#4b5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-unread-pill[data-v-217c668d]{flex-shrink:0;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.mc-empty-list[data-v-217c668d],.mc-muted[data-v-217c668d]{padding:16px 20px;color:#6b7280;font-size:14px}.mc-chat-pane[data-v-217c668d]{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.mc-chat-pane--idle .mc-messages[data-v-217c668d]{background:#fafbfc}.mc-placeholder[data-v-217c668d]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6b7280;padding:32px}.mc-placeholder--in-pane[data-v-217c668d]{flex:1;min-height:200px;align-self:stretch}.mc-placeholder-title[data-v-217c668d]{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}.mc-placeholder-sub[data-v-217c668d]{margin:0;text-align:center;max-width:360px}.mc-chat-head[data-v-217c668d]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ececf0}.mc-chat-head-left[data-v-217c668d]{display:flex;align-items:center;gap:12px;min-width:0}.mc-chat-peer-name[data-v-217c668d]{font-weight:700;font-size:16px;color:#111827}.mc-chat-peer-status[data-v-217c668d]{font-size:13px;color:#6b7280;margin-top:2px}.mc-dot-sep[data-v-217c668d]{margin:0 4px;opacity:.6}.mc-icon-btn[data-v-217c668d]{border:0;background:transparent;color:#6b7280;padding:8px;border-radius:8px;cursor:pointer}.mc-icon-btn[data-v-217c668d]:disabled{opacity:.4;cursor:not-allowed}.mc-text-dim[data-v-217c668d]{color:#9ca3af!important}.mc-avatar--placeholder[data-v-217c668d]{background:#e5e7eb;color:#6b7280;font-weight:600}.mc-chat-head--idle[data-v-217c668d]{border-bottom-color:#ececf0}.mc-property-bar[data-v-217c668d]{margin:12px 20px 0;padding:10px 14px;background:#e8f2fc;border:1px solid #d6e8f8;border-radius:10px;font-size:13px;color:#1f2937}.mc-property-bar--idle[data-v-217c668d]{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}.mc-messages[data-v-217c668d]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px}.mc-load-older[data-v-217c668d]{text-align:center;padding:10px 12px 4px}.mc-load-older-btn[data-v-217c668d]{border:1px solid #d1d5db;background:#fff;color:#374151;font-size:13px;padding:6px 14px;border-radius:999px;cursor:pointer}.mc-load-older-btn[data-v-217c668d]:hover:not(:disabled){background:#f3f4f6}.mc-load-older-btn[data-v-217c668d]:disabled{opacity:.6;cursor:default}.mc-messages-pad[data-v-217c668d]{padding:24px}.mc-msg-row[data-v-217c668d]{display:flex;align-items:flex-start;gap:10px;max-width:85%}.mc-msg-row--own[data-v-217c668d]{align-self:flex-end;flex-direction:row-reverse;align-items:flex-end;max-width:78%}.mc-msg-stack[data-v-217c668d]{display:flex;flex-direction:column;gap:6px;min-width:0}.mc-msg-stack--in[data-v-217c668d]{align-items:flex-start}.mc-msg-stack--own[data-v-217c668d]{align-items:flex-end}.mc-msg-sender-above[data-v-217c668d]{font-size:13px;font-weight:600;color:var(--mc-text)}.mc-msg-time-below[data-v-217c668d]{font-size:12px;color:var(--mc-text-muted);padding-left:2px}.mc-bubble[data-v-217c668d]{border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.45;word-break:break-word}.mc-bubble--in[data-v-217c668d]{background:#f1f3f5;color:var(--mc-text);border:1px solid #e9ecef}.mc-bubble--out[data-v-217c668d]{background:#155dfc;color:#fff}.mc-msg-img[data-v-217c668d]{max-width:220px;max-height:180px;border-radius:10px;display:block}.mc-file-link[data-v-217c668d]{text-decoration:underline}.mc-file-link--in[data-v-217c668d]{color:var(--mc-blue)}.mc-file-link--out[data-v-217c668d]{color:hsla(0,0%,100%,.95)}.mc-msg-foot-own[data-v-217c668d]{display:flex;align-items:center;gap:6px;font-size:11px;color:#9ca3af}.mc-read-ico[data-v-217c668d]{color:#155dfc;font-size:12px;letter-spacing:-2px}.mc-composer[data-v-217c668d]{padding:16px 20px 10px;background:#fff;border-top:1px solid var(--mc-border)}.mc-composer-inner[data-v-217c668d]{display:flex;align-items:flex-end;gap:10px;padding:10px 14px;background:#fafbfc;border:1px solid var(--mc-border);border-radius:14px}.mc-hidden-file[data-v-217c668d]{display:none}.mc-tool-btn[data-v-217c668d]{border:0;background:transparent;color:#6b7280;padding:8px;border-radius:8px;cursor:pointer}.mc-tool-btn[data-v-217c668d]:hover:not(:disabled){background:#f3f4f6;color:#374151}.mc-tool-btn[data-v-217c668d]:disabled{opacity:.45;cursor:not-allowed}.mc-composer-inner--idle[data-v-217c668d]{opacity:.72}.mc-input-wrap[data-v-217c668d]{flex:1;background:#fff;border-radius:10px;padding:8px 16px;border:1px solid #e9ecef}.mc-textarea[data-v-217c668d]{width:100%;border:0;background:transparent;resize:none;outline:none;font-size:14px;line-height:1.4;max-height:120px;font-family:inherit}.mc-send-btn[data-v-217c668d]{width:44px;height:44px;border-radius:10px;border:0;background:#4b5563;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.mc-send-btn[data-v-217c668d]:hover:not(:disabled){background:#374151}.mc-send-btn[data-v-217c668d]:disabled{opacity:.45;cursor:not-allowed}.mc-composer-hint[data-v-217c668d]{margin:8px 22px 16px;font-size:12px;color:var(--mc-text-muted)}.mc-seller-sidebar[data-v-217c668d] .pre-nav-item--active{background:var(--mc-active-nav)!important;color:var(--mc-blue)!important}.mc-seller-sidebar[data-v-217c668d] .pre-nav-item--active .pre-nav-ico{color:var(--mc-blue)}@media (max-width:900px){.pre-layout-wrap[data-v-217c668d]{max-width:100%;padding:0 16px;box-sizing:border-box}.ap-main-inner[data-v-217c668d]{max-width:100%;width:100%;margin:0}.mc-main[data-v-217c668d]{padding:12px 0 24px;display:flex;flex-direction:column;min-height:calc(100dvh - var(--lf-header-sticky-height, 76px) - 24px);box-sizing:border-box;width:100%;max-width:100%}.pre-shell[data-v-217c668d]{flex-direction:column;gap:16px}.pre-sidebar[data-v-217c668d]{display:none}.pre-sidebar-card[data-v-217c668d]{max-height:none}.mc-split[data-v-217c668d]{flex:1 1 auto;min-height:0;overflow:hidden;width:100%;max-width:100%}.mc-list-pane[data-v-217c668d]{width:100%;max-width:none;border-right:0;border-bottom:0;max-height:none;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mc-conv-list[data-v-217c668d]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:none}.mc-chat-pane[data-v-217c668d]{width:100%;min-height:60vh}.mc-back-btn[data-v-217c668d]{width:36px;height:36px;border-radius:10px;border:none;background:transparent;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;cursor:pointer;flex-shrink:0}}.cnm-overlay[data-v-a490b24e]{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(15,23,42,.55);backdrop-filter:blur(2px)}.cnm-card[data-v-a490b24e]{width:min(520px,100%);border-radius:16px;background:#fff;border:1px solid rgba(148,163,184,.35);box-shadow:0 30px 80px rgba(15,23,42,.45),inset 0 0 0 1px hsla(0,0%,100%,.25);overflow:hidden}.cnm-header[data-v-a490b24e]{padding:16px 18px 10px;background:linear-gradient(180deg,rgba(239,246,255,.9),hsla(0,0%,100%,0))}.cnm-title[data-v-a490b24e]{font-size:1.05rem;font-weight:900;color:#0f172a;letter-spacing:-.01em}.cnm-body[data-v-a490b24e]{padding:0 18px 16px}.cnm-message[data-v-a490b24e]{font-size:.98rem;line-height:1.55;color:#334155;font-weight:600;word-break:break-word}.cnm-footer[data-v-a490b24e]{padding:12px 18px 16px;display:flex;justify-content:flex-end;gap:10px}.cnm-btn[data-v-a490b24e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:12px;padding:10px 18px;font-weight:900;font-size:.95rem;cursor:pointer;color:#fff;background:linear-gradient(135deg,#0b5ed7,#0040b5);box-shadow:0 14px 28px rgba(15,23,42,.35),0 0 0 1px rgba(15,23,42,.55);transition:transform .15s ease,box-shadow .2s ease}.cnm-btn-secondary[data-v-a490b24e]{background:#fff;color:#1d4ed8;border:1px solid rgba(37,99,235,.35);box-shadow:none}.cnm-btn-secondary[data-v-a490b24e]:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(15,23,42,.1)}.cnm-btn[data-v-a490b24e]:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(15,23,42,.42),0 0 0 1px rgba(15,23,42,.65)}.cnm-fade-enter-active[data-v-a490b24e],.cnm-fade-leave-active[data-v-a490b24e]{transition:opacity .18s ease}.cnm-fade-enter[data-v-a490b24e],.cnm-fade-leave-to[data-v-a490b24e]{opacity:0}@media (prefers-reduced-motion:reduce){.cnm-btn[data-v-a490b24e],.cnm-fade-enter-active[data-v-a490b24e],.cnm-fade-leave-active[data-v-a490b24e]{transition:none}}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{height:100%;overflow-x:hidden;background:#f9fafb;font-family:var(--lf-font-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:var(--lf-text-secondary,#334155)}#app,.page-container{min-height:100vh;width:100%;margin:0;padding:0}.page-container{background:#f7f9fc}.page-content{margin:0;padding:0;width:100%}@media (max-width:768px){body{font-size:14px}#app{min-height:100vh;width:100vw;overflow-x:hidden}.page-container,.page-content{padding:0;margin:0;padding-bottom:140px}}@media (max-width:480px){body{font-size:13px}.page-container{padding:0;margin:0}.page-container,.page-content{padding-bottom:140px}}@media (max-width:360px){body{font-size:12px}.page-container,.page-content{padding-bottom:140px}}button{border:none;background:none;cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}input,select,textarea{font-family:inherit;font-size:inherit}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto;display:block}@media (max-width:768px){a,button,input,select,textarea{min-height:44px}*{touch-action:manipulation}}@supports (padding:max(0px)){.page-container{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}:root{--lf-primary:#2563eb;--lf-primary-hover:#1d4ed8;--lf-primary-soft:#eff6ff;--lf-primary-border:#bfdbfe;--lf-accent-purple:#8b5cf6;--lf-accent-violet-start:#6366f1;--lf-accent-violet-mid:#8b5cf6;--lf-accent-violet-end:#a855f7;--lf-success:#10b981;--lf-warning:#f59e0b;--lf-danger:#ef4444;--lf-text:#0f172a;--lf-text-secondary:#334155;--lf-text-muted:#64748b;--lf-text-placeholder:#94a3b8;--lf-bg-page:#fff;--lf-bg-muted:#f6f7fb;--lf-bg-subtle:#f1f5f9;--lf-bg-elevated:#fff;--lf-border:#e2e8f0;--lf-border-strong:#cbd5e1;--lf-radius-sm:8px;--lf-radius-md:12px;--lf-radius-lg:16px;--lf-radius-xl:20px;--lf-radius-pill:999px;--lf-shadow-sm:0 4px 14px rgba(15,23,42,.06);--lf-shadow-md:0 10px 28px rgba(15,23,42,.08);--lf-shadow-lg:0 18px 44px rgba(15,23,42,.1);--lf-font-sans:"Pangea",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--lf-font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--lf-content-max:1180px;--lf-shell-max:1680px;--lf-shell-pad-x:32px;--lf-header-sticky-height:76px;--lf-focus-ring:0 0 0 3px rgba(37,99,235,.22)}.lf-on-dark{--lf-text:#f8fafc;--lf-text-muted:rgba(248,250,252,.82)}.lf-page-scale150{box-sizing:border-box;width:100%;min-height:100vh;zoom:1.5}@supports not (zoom:1){.lf-page-scale150{zoom:unset;transform:scale(1.5);transform-origin:top center;width:66.6667%;max-width:100%;margin-left:auto;margin-right:auto;min-height:66.66667vh}}.lf-property-detail-shell{background:#f6f7fb}@media (max-width:900px){.lf-page-scale150{zoom:1;min-height:100vh}@supports not (zoom:1){.lf-page-scale150{transform:none;width:100%;margin-left:0;margin-right:0;min-height:100vh}}}