.nav-item-hover[data-v-8a273c80]{background:transparent;position:relative}.nav-item-hover[data-v-8a273c80]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#21abed,#19228f 50%,#692fe2,#a24be8);opacity:0;transition:opacity .3s ease;border-radius:inherit}.nav-item-hover[data-v-8a273c80]:hover:before{opacity:.1}.nav-item-active[data-v-8a273c80]{background:transparent;position:relative}.nav-item-active[data-v-8a273c80]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#21abed,#19228f 50%,#692fe2,#a24be8);opacity:.15;transition:opacity .3s ease;border-radius:inherit}.nav-item-hover[data-v-5a1f3571]{background:transparent;position:relative}.nav-item-hover[data-v-5a1f3571]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#21abed,#19228f 50%,#692fe2,#a24be8);opacity:0;transition:opacity .3s ease;border-radius:inherit}.nav-item-hover[data-v-5a1f3571]:hover:before{opacity:.1}.nav-item-active[data-v-5a1f3571]{background:transparent;position:relative}.nav-item-active[data-v-5a1f3571]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#21abed,#19228f 50%,#692fe2,#a24be8);opacity:.15;transition:opacity .3s ease;border-radius:inherit}.overlay[data-v-10b5dd8c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172aa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:9999}.modal-card[data-v-10b5dd8c]{background:#fff;border-radius:18px;width:100%;max-width:520px;padding:32px 28px 28px;box-shadow:0 30px 80px #0f172a4d;border-top:5px solid #DC2626}@media (min-width: 1024px){.modal-card[data-v-10b5dd8c]{padding:36px 40px 32px}}.modal-icon[data-v-10b5dd8c]{width:56px;height:56px;border-radius:50%;background:#fee2e2;color:#b91c1c;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.modal-title[data-v-10b5dd8c]{font-family:var(--font-host);font-size:22px;font-weight:800;color:#1f2937;text-align:center;margin:0 0 12px;letter-spacing:-.3px}.modal-sub[data-v-10b5dd8c]{font-size:14px;color:#4b5563;line-height:1.6;text-align:center;margin:0 0 22px}.modal-sub strong[data-v-10b5dd8c]{color:#19228f;font-weight:700}.impact-box[data-v-10b5dd8c]{background:#fffbeb;border:1px solid #FDE68A;border-radius:12px;padding:14px 18px;margin-bottom:24px}.impact-title[data-v-10b5dd8c]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#92400e;margin:0 0 8px}.impact-box ul[data-v-10b5dd8c]{margin:0;padding-left:18px;font-size:13px;color:#78350f;line-height:1.6}.modal-actions[data-v-10b5dd8c]{margin-bottom:14px}.btn-primary[data-v-10b5dd8c]{width:100%;background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none;padding:14px 20px;border-radius:999px;font-size:14.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;transition:box-shadow .15s,opacity .15s}.btn-primary[data-v-10b5dd8c]:hover:not(:disabled){box-shadow:0 12px 30px #19228f59}.btn-primary[data-v-10b5dd8c]:disabled{opacity:.65;cursor:not-allowed}.modal-note[data-v-10b5dd8c]{font-size:11.5px;color:#9ca3af;text-align:center;line-height:1.55;margin:0}.logout-link[data-v-10b5dd8c]{display:block;margin:16px auto 0;background:transparent;border:none;color:#6b7280;font-size:13px;text-decoration:underline;cursor:pointer;padding:4px 8px;transition:color .15s}.logout-link[data-v-10b5dd8c]:hover{color:#1f2937}.overlay-enter-active[data-v-d69f5618],.overlay-leave-active[data-v-d69f5618]{transition:opacity .25s}.overlay-enter-from[data-v-d69f5618],.overlay-leave-to[data-v-d69f5618]{opacity:0}.drawer-slide-enter-active[data-v-d69f5618],.drawer-slide-leave-active[data-v-d69f5618]{transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .25s}.drawer-slide-enter-from[data-v-d69f5618],.drawer-slide-leave-to[data-v-d69f5618]{transform:translate(-12px);opacity:0}.sheet-slide-enter-active[data-v-d69f5618],.sheet-slide-leave-active[data-v-d69f5618]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sheet-slide-enter-from[data-v-d69f5618],.sheet-slide-leave-to[data-v-d69f5618]{transform:translateY(100%)}.mobile-topbar[data-v-90706e34]{position:sticky;top:0;z-index:20;background:#ffffffeb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid rgba(0,0,0,.08)}.main-content[data-v-90706e34]{padding-bottom:calc(76px + env(safe-area-inset-bottom,0))}@media (min-width: 1024px){.main-content[data-v-90706e34]{padding-bottom:0}}.content-inner[data-v-90706e34]{padding:16px 15px}@media (min-width: 1024px){.content-inner[data-v-90706e34]{padding:24px 25px}}@media (min-width: 1280px){.content-inner[data-v-90706e34]{padding:24px 50px}}@media (min-width: 1536px){.content-inner[data-v-90706e34]{padding:24px 80px}}.onboarding-shell[data-v-54903bec]{min-height:100vh;display:flex;flex-direction:column;background:#fafafc}@media (min-width: 1024px){.onboarding-shell[data-v-54903bec]{display:grid;grid-template-columns:480px 1fr;min-height:100vh}}.onboarding-hero[data-v-54903bec]{background:linear-gradient(108.37deg,#21abed73 12%,#21abed00 58%),linear-gradient(160deg,#19228f,#2c2a9c 45%,#4926b5 80%,#692fe2);color:#fff;padding:20px 20px 24px;padding-top:calc(20px + env(safe-area-inset-top,0));position:relative;overflow:hidden;flex-shrink:0}.onboarding-hero[data-v-54903bec]:before{content:"";position:absolute;right:-50px;top:-40px;width:200px;height:200px;border-radius:50%;background:#ffffff14;pointer-events:none}.hero-top[data-v-54903bec]{position:relative;z-index:1}.logo-mark[data-v-54903bec]{width:38px;height:38px;background:#ffffff26;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;color:#fff;text-decoration:none}.hero-eyebrow[data-v-54903bec]{font-size:10px;opacity:.8;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px}.hero-title[data-v-54903bec]{font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.3px;margin-bottom:6px}.hero-text[data-v-54903bec]{font-size:13px;opacity:.88;line-height:1.5}.hero-hint[data-v-54903bec]{display:none}@media (min-width: 1024px){.onboarding-hero[data-v-54903bec]{padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between}.onboarding-hero[data-v-54903bec]:before{width:320px;height:320px;right:-80px;top:-80px}.onboarding-hero[data-v-54903bec]:after{content:"";position:absolute;left:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:#ffffff0d}.logo-mark[data-v-54903bec]{width:48px;height:48px;border-radius:12px;margin-bottom:40px}.hero-eyebrow[data-v-54903bec]{font-size:12px;margin-bottom:24px}.hero-title[data-v-54903bec]{font-size:32px;margin-bottom:16px}.hero-text[data-v-54903bec]{font-size:14.5px;margin-bottom:24px}.hero-hint[data-v-54903bec]{display:block;border-left:2px solid rgba(255,255,255,.3);padding-left:20px;position:relative;z-index:1}.hero-hint-label[data-v-54903bec]{font-size:12px;opacity:.85;margin-bottom:4px;font-weight:600;letter-spacing:.5px}.hero-hint-body[data-v-54903bec]{opacity:.95;font-size:13.5px;line-height:1.55}}.onboarding-form[data-v-54903bec]{flex:1;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}.form-inner[data-v-54903bec]{padding:20px 16px calc(108px + env(safe-area-inset-bottom,0));max-width:720px}@media (min-width: 1024px){.form-inner[data-v-54903bec]{padding:48px 64px 0}}.form-header[data-v-54903bec]{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:16px;flex-wrap:wrap;gap:8px}@media (min-width: 1024px){.form-header[data-v-54903bec]{font-size:13px;margin-bottom:32px}}.back-link[data-v-54903bec]{color:#6b7280;text-decoration:none}.back-link[data-v-54903bec]:hover{text-decoration:underline}.login-link[data-v-54903bec]{color:#6b7280}.login-link-cta[data-v-54903bec]{color:#19228f;font-weight:600;text-decoration:none;margin-left:4px}.login-link-cta[data-v-54903bec]:hover{text-decoration:underline}.stepper[data-v-54903bec]{display:flex;align-items:center;gap:0;margin-bottom:24px;list-style:none;padding:0}@media (min-width: 1024px){.stepper[data-v-54903bec]{margin-bottom:32px}}.step-item[data-v-54903bec]{display:flex;align-items:center;gap:6px;flex-shrink:0}@media (min-width: 1024px){.step-item[data-v-54903bec]{gap:10px}}.step-dot[data-v-54903bec]{width:26px;height:26px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}@media (min-width: 1024px){.step-dot[data-v-54903bec]{width:30px;height:30px;font-size:13px}}.step-item.done .step-dot[data-v-54903bec]{background:#10b981;color:#fff}.step-item.current .step-dot[data-v-54903bec]{background:linear-gradient(135deg,#19228f,#692fe2);color:#fff;box-shadow:0 0 0 4px #692fe226}.step-label[data-v-54903bec]{font-size:12px;color:#9ca3af;font-weight:500;display:none}@media (min-width: 640px){.step-label[data-v-54903bec]{display:inline;font-size:13px}}.step-item.done .step-label[data-v-54903bec],.step-item.current .step-label[data-v-54903bec]{color:#111827;font-weight:600;display:inline;font-size:12px}@media (min-width: 640px){.step-item.done .step-label[data-v-54903bec],.step-item.current .step-label[data-v-54903bec]{font-size:13px}}.step-line[data-v-54903bec]{flex:1;height:2px;background:#e5e7eb;margin:0 8px;min-width:16px;align-self:center}@media (min-width: 1024px){.step-line[data-v-54903bec]{margin:0 12px;min-width:24px}}.step-line.done[data-v-54903bec]{background:#10b981}.sheet-overlay[data-v-bc739ee5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:40;display:flex;align-items:flex-end;justify-content:center}.sheet-panel[data-v-bc739ee5]{background:#fff;border-radius:18px 18px 0 0;width:100%;max-height:92vh;display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -10px 40px #00000026}.sheet-panel-full[data-v-bc739ee5]{height:92vh}.sheet-handle[data-v-bc739ee5]{flex-shrink:0;margin:8px auto 0;width:36px;height:5px;background:#d1d5db;border-radius:999px;cursor:pointer}.sheet-header[data-v-bc739ee5]{padding:12px 20px 10px;border-bottom:1px solid #F3F4F6;flex-shrink:0}.sheet-title[data-v-bc739ee5]{font-size:17px;font-weight:700;color:#111827}.sheet-subtitle[data-v-bc739ee5]{font-size:13px;color:#6b7280;margin-top:2px}.sheet-body[data-v-bc739ee5]{overflow-y:auto;padding:16px 20px;flex:1;-webkit-overflow-scrolling:touch}.sheet-footer[data-v-bc739ee5]{padding:12px 20px 16px;border-top:1px solid #F3F4F6;background:#fff;flex-shrink:0}@media (min-width: 1024px){.sheet-overlay[data-v-bc739ee5]{align-items:center;padding:24px}.sheet-panel[data-v-bc739ee5]{max-width:560px;border-radius:16px;max-height:88vh}.sheet-panel-full[data-v-bc739ee5]{max-width:720px;height:auto;max-height:88vh}.sheet-handle[data-v-bc739ee5]{display:none}}.sheet-enter-active[data-v-bc739ee5],.sheet-leave-active[data-v-bc739ee5]{transition:opacity .25s ease}.sheet-enter-active .sheet-panel[data-v-bc739ee5],.sheet-leave-active .sheet-panel[data-v-bc739ee5]{transition:transform .3s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-bc739ee5],.sheet-leave-to[data-v-bc739ee5]{opacity:0}.sheet-enter-from .sheet-panel[data-v-bc739ee5],.sheet-leave-to .sheet-panel[data-v-bc739ee5]{transform:translateY(100%)}@media (min-width: 1024px){.sheet-enter-from .sheet-panel[data-v-bc739ee5],.sheet-leave-to .sheet-panel[data-v-bc739ee5]{transform:translateY(20px) scale(.96)}}.editable-avatar-wrap[data-v-58de040f]{position:relative;display:inline-block}.editable-avatar[data-v-58de040f]{width:68px;height:68px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;flex-shrink:0}.initials[data-v-58de040f]{font-size:22px;font-weight:800;letter-spacing:-.5px;z-index:1}.loading-overlay[data-v-58de040f]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;display:flex;align-items:center;justify-content:center;color:#fff}.edit-btn[data-v-58de040f]{position:absolute;top:-2px;right:-2px;width:26px;height:26px;border-radius:50%;background:#19228f;color:#fff;border:2px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 8px #0f172a40;transition:background .15s,transform .15s;z-index:2}.edit-btn[data-v-58de040f]:hover:not(:disabled){background:#2c2a9c;transform:scale(1.05)}.edit-btn[data-v-58de040f]:focus-visible{outline:2px solid #21ABED;outline-offset:2px}.edit-btn[data-v-58de040f]:disabled{opacity:.55;cursor:not-allowed}.delete-btn[data-v-58de040f]{position:absolute;bottom:-2px;right:-2px;width:22px;height:22px;border-radius:50%;background:#dc2626;color:#fff;border:2px solid #fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 2px 6px #0f172a33;transition:background .15s;z-index:2}.delete-btn[data-v-58de040f]:hover{background:#b91c1c}.delete-btn[data-v-58de040f]:focus-visible{outline:2px solid #FCA5A5;outline-offset:2px}.hidden-input[data-v-58de040f]{display:none}.spinner[data-v-58de040f]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-58de040f .7s linear infinite}@keyframes spin-58de040f{to{transform:rotate(360deg)}}.sticky-action-bar[data-v-ad0636c7]{position:fixed;bottom:0;left:0;right:0;background:#fffffff7;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -8px 24px -8px #0f172a1f;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));z-index:30}.bar-inner[data-v-ad0636c7]{display:flex;gap:12px;max-width:720px;margin:0 auto}.bar-inner[data-v-ad0636c7] button,.bar-inner[data-v-ad0636c7] a{min-height:48px}@media (min-width: 1024px){.sticky-action-bar[data-v-ad0636c7]{position:static;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:1px solid #F3F4F6;box-shadow:none;padding:24px 0 40px;margin-top:24px}}.eric-card+.eric-card[data-v-4e859f57]{margin-top:20px}.mandate-list[data-v-4e859f57]{list-style:none;padding:0;margin:0}.mandate-list li[data-v-4e859f57]{border-bottom:1px solid #F3F4F6}.mandate-list li[data-v-4e859f57]:last-child{border-bottom:none}.mandate-row[data-v-4e859f57]{display:flex;align-items:center;gap:12px;padding:12px 8px;text-decoration:none;color:inherit;border-radius:8px;transition:background .15s}.mandate-row[data-v-4e859f57]:hover{background:#f9fafb}.mandate-thumb[data-v-4e859f57]{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.mandate-thumb img[data-v-4e859f57]{width:100%;height:100%;object-fit:cover;display:block}.mandate-thumb.is-placeholder[data-v-4e859f57]{color:#9ca3af}.mandate-body[data-v-4e859f57]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.mandate-title[data-v-4e859f57]{font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mandate-meta[data-v-4e859f57]{font-size:12.5px;color:#6b7280;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.mandate-agent[data-v-4e859f57]{color:#19228f;font-weight:600}.mandate-dot[data-v-4e859f57]{color:#d1d5db}.mandate-chevron[data-v-4e859f57]{color:#9ca3af;flex-shrink:0}.mandate-empty[data-v-4e859f57]{font-size:13px;color:#9ca3af;text-align:center;padding:16px 0;margin:0}.agent-filter[data-v-4e859f57]{border:1px solid #E5E7EB;border-radius:8px;padding:6px 10px;font-size:13px;color:#1f2937;background:#fff;cursor:pointer}.agent-filter[data-v-4e859f57]:focus{outline:none;border-color:#19228f}.banner-close[data-v-932ae82f]{background:transparent;border:none;font-size:18px;color:#065f46;cursor:pointer;line-height:1;padding:0 4px}.eric-card[data-v-932ae82f]{display:flex;flex-direction:column}.card-body[data-v-932ae82f]{font-size:14px;color:#4b5563;line-height:1.5;flex:1;margin-bottom:18px}.card-hint[data-v-932ae82f]{font-size:11px;color:#6b7280;margin-top:12px}.eric-btn[data-v-932ae82f]{align-self:flex-start}.todo-list[data-v-932ae82f]{list-style:disc;padding-left:16px;margin-top:4px;line-height:1.6}.todo-link[data-v-932ae82f]{text-decoration:underline;color:inherit}@keyframes fadeIn-d6acb9df{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn[data-v-d6acb9df]{animation:fadeIn-d6acb9df .3s ease-out forwards}.section-label[data-v-9aff860d]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:700;margin:0 0 8px;padding:0 4px}.member-list[data-v-9aff860d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.member-row[data-v-9aff860d]{display:flex;align-items:center;gap:14px;padding:14px 18px!important}.member-clickable[data-v-9aff860d]{display:flex;align-items:center;gap:14px;flex:1;min-width:0;text-decoration:none;color:inherit;cursor:pointer;border-radius:8px;margin:-6px 0 -6px -6px;padding:6px;transition:background .15s}a.member-clickable[data-v-9aff860d]:hover{background:#f9fafb}.member-clickable[aria-disabled=true][data-v-9aff860d]{cursor:default}.members-limit-hint[data-v-9aff860d]{font-size:12px;color:#6b7280;margin-top:4px}.members-limit-hint strong[data-v-9aff860d]{color:#1f2937}.member-row.pending[data-v-9aff860d]{background:#fffbeb;border-color:#fde68a!important}.member-info[data-v-9aff860d]{flex:1;min-width:0}.member-name[data-v-9aff860d]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 2px}.member-email[data-v-9aff860d]{font-size:12.5px;color:#6b7280;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-meta[data-v-9aff860d]{font-size:12.5px;color:#4b5563;flex-shrink:0;text-align:right}.member-meta strong[data-v-9aff860d]{color:#1f2937}.pending-avt[data-v-9aff860d]{background:#e5e7eb!important;color:#6b7280!important}.empty-state[data-v-9aff860d]{text-align:center;padding:60px 24px!important;display:flex;flex-direction:column;align-items:center}.empty-ico[data-v-9aff860d]{width:64px;height:64px;border-radius:50%;background:#e8eaf6;color:#19228f;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-title[data-v-9aff860d]{font-family:var(--font-host);font-size:20px;font-weight:800;color:#1f2937;margin:0 0 8px}.empty-sub[data-v-9aff860d]{font-size:14px;color:#4b5563;line-height:1.55;margin:0 0 22px;max-width:480px}.modal-overlay[data-v-9aff860d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.modal-card[data-v-9aff860d]{background:#fff;border-radius:16px;width:100%;max-width:520px;padding:28px;box-shadow:0 20px 60px #0f172a40}.modal-hd[data-v-9aff860d]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.modal-hd h2[data-v-9aff860d]{font-family:var(--font-host);font-size:20px;font-weight:800;color:#1f2937;margin:0}.modal-close[data-v-9aff860d]{background:transparent;border:none;font-size:26px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.modal-close[data-v-9aff860d]:hover{color:#1f2937}.modal-sub[data-v-9aff860d]{font-size:13px;color:#4b5563;line-height:1.55;margin:0 0 20px}.modal-form[data-v-9aff860d]{display:flex;flex-direction:column;gap:14px}.grid-2[data-v-9aff860d]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 540px){.grid-2[data-v-9aff860d]{grid-template-columns:1fr 1fr;gap:14px}}.modal-actions[data-v-9aff860d]{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.modal-actions .eric-btn-outline[data-v-9aff860d]{flex:0 0 auto}.member-remove[data-v-9aff860d]{background:transparent;border:1px solid #FCA5A5;color:#b91c1c;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.member-remove[data-v-9aff860d]:hover{background:#fee2e2}.modal-danger[data-v-9aff860d]{border-top:4px solid #DC2626;max-width:580px}.modal-icon-danger[data-v-9aff860d]{width:42px;height:42px;border-radius:50%;background:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-hd-left[data-v-9aff860d]{display:flex;gap:14px;align-items:flex-start;flex:1}.modal-title[data-v-9aff860d]{font-family:var(--font-host);font-size:18px;font-weight:800;margin:0 0 4px;line-height:1.3}.modal-title.danger-text[data-v-9aff860d],.danger-text[data-v-9aff860d]{color:#b91c1c}.reassign-block[data-v-9aff860d]{margin-top:18px;padding-top:18px;border-top:1px solid #F3F4F6}.reassign-block[data-v-9aff860d]:first-of-type{margin-top:8px;padding-top:0;border-top:none}.block-title[data-v-9aff860d]{font-size:13.5px;font-weight:700;color:#1f2937;margin:0 0 6px}.block-title strong[data-v-9aff860d]{color:#b91c1c}.block-sub[data-v-9aff860d]{font-size:12.5px;color:#6b7280;margin:0 0 12px;line-height:1.5}.radio-cards[data-v-9aff860d]{display:flex;flex-direction:column;gap:8px}.radio-card[data-v-9aff860d]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid #E5E7EB;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.radio-card[data-v-9aff860d]:hover{border-color:#19228f}.radio-card-active[data-v-9aff860d]{border-color:#19228f;background:#e8eaf6}.radio-card input[type=radio][data-v-9aff860d]{margin-top:2px;flex-shrink:0}.radio-card-body[data-v-9aff860d]{flex:1;min-width:0}.radio-card-name[data-v-9aff860d]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.role-tag[data-v-9aff860d]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#19228f;background:#fff;padding:2px 6px;border-radius:999px;border:1px solid #C7D2FE}.radio-card-meta[data-v-9aff860d]{font-size:12.5px;color:#6b7280;margin:0}.radio-list[data-v-9aff860d]{display:flex;flex-direction:column;gap:6px}.radio-row[data-v-9aff860d]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid #E5E7EB;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.radio-row[data-v-9aff860d]:hover{border-color:#19228f}.radio-row-active[data-v-9aff860d]{border-color:#19228f;background:#e8eaf6}.radio-row input[type=radio][data-v-9aff860d]{margin-top:3px}.radio-row-name[data-v-9aff860d]{font-size:13.5px;font-weight:600;color:#1f2937;margin:0 0 2px}.radio-row-meta[data-v-9aff860d]{font-size:12px;color:#6b7280;margin:0;line-height:1.5}.info-box[data-v-9aff860d]{margin-top:12px;padding:14px 16px;background:#fafafc;border:1px solid #E5E7EB;border-radius:10px;font-size:13px;color:#4b5563}.info-box p[data-v-9aff860d]{margin:0}.field-error[data-v-9aff860d]{font-size:12.5px;color:#dc2626;margin:8px 0 0}.eric-btn-danger-solid[data-v-9aff860d]{background:#dc2626;color:#fff;border:none;padding:10px 20px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;transition:box-shadow .15s,opacity .15s}.eric-btn-danger-solid[data-v-9aff860d]:hover:not(:disabled){box-shadow:0 6px 18px #dc26264d}.eric-btn-danger-solid[data-v-9aff860d]:disabled{opacity:.5;cursor:not-allowed}.page-hd[data-v-5dfed89e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.page-title[data-v-5dfed89e]{font-family:var(--font-host);font-size:26px;font-weight:800;color:#1f2937;letter-spacing:-.5px;margin:0 0 4px}.page-sub[data-v-5dfed89e]{font-size:13px;color:#6b7280;margin:0}.btn-export[data-v-5dfed89e]{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #E5E7EB;color:#4b5563;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.btn-export[data-v-5dfed89e]:not(:disabled):hover{border-color:#19228f;color:#19228f}.btn-export[data-v-5dfed89e]:disabled{opacity:.55;cursor:not-allowed}.filters-card[data-v-5dfed89e]{display:flex;flex-direction:column;gap:18px;padding:18px 22px;background:#fff;border:1px solid #F3F4F6;border-radius:14px;margin-bottom:18px}@media (min-width: 1100px){.filters-card[data-v-5dfed89e]{flex-direction:row;align-items:flex-start;justify-content:space-between}.filter-collabs[data-v-5dfed89e]{flex:1;min-width:0}.filter-period[data-v-5dfed89e]{flex-shrink:0}}.filter-label[data-v-5dfed89e]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:#6b7280;margin:0 0 10px}.filter-counter[data-v-5dfed89e]{color:#9ca3af;font-weight:500;text-transform:none;letter-spacing:.2px}.chips[data-v-5dfed89e]{display:flex;flex-wrap:wrap;gap:8px}.collab-chip[data-v-5dfed89e]{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border:1px solid #E5E7EB;background:#fff;border-radius:999px;font-size:12.5px;color:#9ca3af;cursor:pointer;transition:border-color .15s,background .15s,color .15s,opacity .15s,box-shadow .15s;opacity:.6}.collab-chip[data-v-5dfed89e]:hover{border-color:#19228f;color:#19228f;opacity:.85}.collab-chip.is-active[data-v-5dfed89e]{color:#1f2937;opacity:1;border-color:#d1d5db}.collab-chip.is-active.is-owner[data-v-5dfed89e]{border-color:#19228f;background:#f5f7ff;box-shadow:0 1px 3px #19228f1f}.collab-chip.is-active[data-v-5dfed89e]:hover{border-color:#19228f;color:#19228f}.collab-chip:not(.is-active) .chip-avt[data-v-5dfed89e]{filter:grayscale(.6)}.chip-avt[data-v-5dfed89e]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.chip-name[data-v-5dfed89e]{font-weight:600}.chip-role[data-v-5dfed89e]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#19228f;background:#e8eaf6;padding:2px 7px;border-radius:999px}.chip-rm[data-v-5dfed89e]{width:18px;height:18px;border:none;background:#f3f4f6;color:#6b7280;border-radius:50%;cursor:pointer;font-size:11px;line-height:1;margin-left:2px}.chip-rm[data-v-5dfed89e]:hover{background:#fee2e2;color:#dc2626}.chip-add[data-v-5dfed89e]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px dashed #D1D5DB;color:#4b5563;border-radius:999px;font-size:12.5px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.chip-add[data-v-5dfed89e]:hover{border-color:#19228f;color:#19228f;background:#f5f7ff}.segmented[data-v-5dfed89e]{display:inline-flex;background:#f3f4f6;border-radius:10px;padding:3px;gap:2px}.segment[data-v-5dfed89e]{background:transparent;border:none;padding:7px 14px;border-radius:8px;font-size:12.5px;color:#6b7280;cursor:pointer;font-weight:500;transition:background .15s,color .15s}.segment[data-v-5dfed89e]:hover{color:#1f2937}.segment-active[data-v-5dfed89e]{background:#fff;color:#19228f;font-weight:700;box-shadow:0 1px 3px #0f172a1a}.kpi-grid[data-v-5dfed89e]{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:18px}@media (min-width: 600px){.kpi-grid[data-v-5dfed89e]{grid-template-columns:1fr 1fr}}@media (min-width: 1100px){.kpi-grid[data-v-5dfed89e]{grid-template-columns:repeat(3,1fr);gap:14px}}.kpi-card[data-v-5dfed89e]{background:#fff;border:1px solid #F3F4F6;border-radius:14px;padding:18px 20px;transition:box-shadow .15s}.kpi-card[data-v-5dfed89e]:hover{box-shadow:0 6px 18px #0f172a0f}.kpi-head[data-v-5dfed89e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.kpi-ico[data-v-5dfed89e]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.kpi-trend[data-v-5dfed89e]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563}.kpi-trend.up[data-v-5dfed89e]{background:#d1fae5;color:#065f46}.kpi-trend.down[data-v-5dfed89e]{background:#fee2e2;color:#991b1b}.kpi-trend.flat[data-v-5dfed89e]{background:#f3f4f6;color:#6b7280}.kpi-val[data-v-5dfed89e]{font-family:var(--font-host);font-size:32px;font-weight:800;color:#1f2937;letter-spacing:-.6px;margin:0 0 4px;line-height:1.1}.kpi-lbl[data-v-5dfed89e]{font-size:12.5px;color:#6b7280;margin:0}.charts-row[data-v-5dfed89e]{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}@media (min-width: 1100px){.charts-row[data-v-5dfed89e]{grid-template-columns:2fr 1fr}}.chart-card[data-v-5dfed89e]{background:#fff;border:1px solid #F3F4F6;border-radius:14px;padding:20px 22px}.chart-hd[data-v-5dfed89e]{margin-bottom:14px}.chart-title[data-v-5dfed89e]{font-size:14px;font-weight:700;color:#1f2937;margin:0 0 4px;font-family:var(--font-host)}.chart-sub[data-v-5dfed89e]{font-size:12px;color:#6b7280;margin:0}.chart-empty[data-v-5dfed89e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:220px;text-align:center;color:#9ca3af;background:#fafafc;border-radius:10px;padding:20px}.chart-empty p[data-v-5dfed89e]{font-size:12.5px;color:#9ca3af;margin:0;max-width:240px;line-height:1.55}.chart-canvas[data-v-5dfed89e]{height:240px;position:relative}.chart-donut-row[data-v-5dfed89e]{display:flex;flex-direction:column;gap:18px;align-items:center}@media (min-width: 600px){.chart-donut-row[data-v-5dfed89e]{flex-direction:row;align-items:center}}.chart-canvas-donut[data-v-5dfed89e]{width:180px;height:180px;flex-shrink:0;position:relative}.donut-center[data-v-5dfed89e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.donut-center-val[data-v-5dfed89e]{font-family:var(--font-host);font-size:26px;font-weight:800;color:#1f2937;margin:0;line-height:1}.donut-center-lbl[data-v-5dfed89e]{font-size:11px;color:#6b7280;margin:4px 0 0}.donut-legend[data-v-5dfed89e]{list-style:none;padding:0;margin:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.donut-legend li[data-v-5dfed89e]{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#4b5563}.donut-legend .dot[data-v-5dfed89e]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.donut-legend .leg-name[data-v-5dfed89e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2937}.donut-legend .leg-pct[data-v-5dfed89e]{font-weight:700;color:#1f2937;flex-shrink:0}.period-info[data-v-5dfed89e]{font-size:11.5px;color:#9ca3af;margin:0;padding:4px 4px 0}.period-info strong[data-v-5dfed89e]{color:#6b7280;font-weight:700}[draggable=true][data-v-852f3fd4]{-webkit-user-select:none;user-select:none;-webkit-user-drag:element;touch-action:none}[draggable=true][data-v-852f3fd4]:active{cursor:grabbing!important}[draggable=true][data-v-852f3fd4]:hover{cursor:grab}.grid>div[data-v-852f3fd4],.file-item[data-v-852f3fd4]{transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.grid>div[draggable=true][data-v-852f3fd4],.file-item>div[draggable=true][data-v-852f3fd4]{will-change:transform,opacity}.grid>div[draggable=true][data-v-852f3fd4]:active,.file-item>div[draggable=true][data-v-852f3fd4]:active{cursor:grabbing;z-index:1000}.onboarding-shell[data-v-e186044a]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7ff,#faf5ff);padding:24px 16px}.onboarding-card[data-v-e186044a]{background:#fff;border-radius:20px;padding:32px 28px;width:100%;max-width:540px;box-shadow:0 20px 60px #0f172a14}@media (min-width: 1024px){.onboarding-card[data-v-e186044a]{padding:44px 40px}}.onboarding-badge[data-v-e186044a]{width:48px;height:48px;border-radius:14px;background:#e8eaf6;color:#19228f;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.onboarding-title[data-v-e186044a]{font-family:var(--font-host);font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.4px;margin:0 0 8px}@media (min-width: 1024px){.onboarding-title[data-v-e186044a]{font-size:28px}}.onboarding-sub[data-v-e186044a]{font-size:14px;color:#4b5563;line-height:1.55;margin:0 0 28px}.onboarding-form[data-v-e186044a]{display:flex;flex-direction:column;gap:0}.form-section[data-v-e186044a]{display:flex;flex-direction:column;gap:16px;padding-top:28px;border-top:1px solid #F1F2F6}@media (min-width: 1024px){.form-section[data-v-e186044a]{gap:18px;padding-top:36px}}.form-section[data-v-e186044a]:first-of-type{padding-top:0;border-top:none}.section-head[data-v-e186044a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.section-title[data-v-e186044a]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#19228f;margin:0}.optional-badge[data-v-e186044a]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:none}.btn-primary[data-v-e186044a]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none;padding:14px 20px;border-radius:999px;font-size:14.5px;font-weight:600;cursor:pointer;min-height:48px;margin-top:28px;align-self:stretch;transition:box-shadow .15s}@media (min-width: 1024px){.btn-primary[data-v-e186044a]{align-self:flex-end;margin-top:32px;padding:14px 32px}}.btn-primary[data-v-e186044a]:hover:not(:disabled){box-shadow:0 8px 24px #19228f4d}.btn-primary[data-v-e186044a]:disabled{opacity:.55;cursor:not-allowed}.section-hint[data-v-e186044a]{font-size:12.5px;color:#6b7280;line-height:1.5;margin:0}.zones-counter[data-v-e186044a]{font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.4px;background:#f3f4f6;padding:3px 8px;border-radius:999px}.zone-chips[data-v-e186044a]{display:flex;flex-wrap:wrap;gap:8px}.zone-chip[data-v-e186044a]{display:inline-flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;background:#fff;border:1px solid #E5E7EB;border-radius:999px;font-size:13px}.zone-chip .zone-name[data-v-e186044a]{font-weight:600;color:#1f2937}.zone-chip .zone-radius[data-v-e186044a]{font-size:11px;font-weight:700;color:#19228f;background:#e8eaf6;padding:2px 7px;border-radius:4px}.zone-chip .zone-rm[data-v-e186044a]{width:22px;height:22px;border:none;background:#f3f4f6;color:#6b7280;border-radius:50%;cursor:pointer;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.zone-chip .zone-rm[data-v-e186044a]:hover{background:#fee2e2;color:#dc2626}.zone-add-row[data-v-e186044a]{display:grid;grid-template-columns:1fr 130px auto;gap:10px;align-items:end;padding:16px;background:#fafafc;border:1px solid #F1F2F6;border-radius:12px}@media (max-width: 540px){.zone-add-row[data-v-e186044a]{grid-template-columns:1fr;gap:12px;padding:14px}}.zone-add-input label[data-v-e186044a],.zone-add-radius label[data-v-e186044a]{display:block;font-size:11.5px;color:#6b7280;font-weight:600;margin-bottom:6px}.zone-add-input input[data-v-e186044a],.zone-add-radius select[data-v-e186044a]{width:100%;border:1px solid #D1D5DB;border-radius:10px;padding:0 12px;height:40px;font-size:13.5px;background:#fff;transition:border-color .15s,box-shadow .15s}.zone-add-input input[data-v-e186044a]:focus,.zone-add-radius select[data-v-e186044a]:focus{outline:none;border-color:#19228f;box-shadow:0 0 0 3px #19228f1f}.zone-add-btn[data-v-e186044a]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none;padding:0 18px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s,box-shadow .15s;height:40px;white-space:nowrap}.zone-add-btn[data-v-e186044a]:hover:not(:disabled){box-shadow:0 4px 12px #19228f40}.zone-add-btn[data-v-e186044a]:disabled{opacity:.45;cursor:not-allowed}.zone-error[data-v-e186044a]{font-size:12.5px;color:#dc2626;margin:0}.invite-shell[data-v-7acabba5]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7ff,#faf5ff);padding:24px 16px}.invite-card[data-v-7acabba5]{background:#fff;border-radius:20px;padding:32px 28px;width:100%;max-width:480px;box-shadow:0 20px 60px #0f172a14}@media (min-width: 1024px){.invite-card[data-v-7acabba5]{padding:44px 40px}}.invite-badge[data-v-7acabba5]{width:48px;height:48px;border-radius:14px;background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.invite-title[data-v-7acabba5]{font-family:var(--font-host);font-size:24px;font-weight:800;color:#1f2937;letter-spacing:-.4px;margin:0 0 10px;line-height:1.2}@media (min-width: 1024px){.invite-title[data-v-7acabba5]{font-size:28px}}.invite-sub[data-v-7acabba5]{font-size:14px;color:#4b5563;line-height:1.55;margin:0 0 24px}.invite-sub strong[data-v-7acabba5]{color:#19228f}.invite-recap[data-v-7acabba5]{background:#fafafc;border:1px solid #F3F4F6;border-radius:12px;padding:14px 16px;margin-bottom:24px;display:flex;flex-direction:column;gap:8px}.recap-row[data-v-7acabba5]{display:flex;justify-content:space-between;align-items:center;font-size:13px}.recap-lbl[data-v-7acabba5]{color:#6b7280}.recap-val[data-v-7acabba5]{color:#1f2937;font-weight:600}.invite-form[data-v-7acabba5]{display:flex;flex-direction:column;gap:14px}.form-intro[data-v-7acabba5]{font-size:13px;color:#4b5563;margin:0 0 4px}.form-error[data-v-7acabba5]{font-size:13px;color:#dc2626;margin:0}.btn-primary[data-v-7acabba5]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none;padding:14px 20px;border-radius:999px;font-size:14.5px;font-weight:600;cursor:pointer;min-height:48px;margin-top:8px;transition:box-shadow .15s}.btn-primary[data-v-7acabba5]:hover:not(:disabled){box-shadow:0 8px 24px #19228f4d}.btn-primary[data-v-7acabba5]:disabled{opacity:.55;cursor:not-allowed}.legal-line[data-v-7acabba5]{font-size:11.5px;color:#9ca3af;line-height:1.55;margin:12px 0 0;text-align:center}.invalid-shell[data-v-5d33a9b1]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff5f5,#fafafc);padding:24px 16px}.invalid-card[data-v-5d33a9b1]{background:#fff;border-radius:20px;padding:40px 32px;width:100%;max-width:460px;text-align:center;box-shadow:0 20px 60px #0f172a14}.invalid-badge[data-v-5d33a9b1]{width:56px;height:56px;border-radius:50%;background:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.invalid-title[data-v-5d33a9b1]{font-family:var(--font-host);font-size:22px;font-weight:800;color:#1f2937;letter-spacing:-.3px;margin:0 0 12px;line-height:1.3}.invalid-sub[data-v-5d33a9b1]{font-size:14px;color:#4b5563;line-height:1.6;margin:0 0 20px}.invalid-help[data-v-5d33a9b1]{font-size:13px;color:#6b7280;line-height:1.6;margin:0}.invalid-link[data-v-5d33a9b1]{color:#19228f;text-decoration:underline}.invalid-link[data-v-5d33a9b1]:hover{color:#4926b5}.page-title[data-v-1df84754]{font-family:var(--font-host);font-size:22px;font-weight:800;letter-spacing:-.3px;margin-bottom:6px;color:#1f2937}.page-subtitle[data-v-1df84754]{font-size:13px;color:#6b7280;margin-bottom:24px}@media (min-width: 1024px){.page-title[data-v-1df84754]{font-size:28px;letter-spacing:-.5px;margin-bottom:8px}.page-subtitle[data-v-1df84754]{font-size:14px;margin-bottom:32px}}.choice-grid[data-v-1df84754]{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:24px}@media (min-width: 640px){.choice-grid[data-v-1df84754]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}}.choice-card[data-v-1df84754]{position:relative;text-align:left;padding:24px;border:2px solid #E5E7EB;border-radius:16px;background:#fff;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.choice-card[data-v-1df84754]:hover{border-color:#19228f;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.choice-card.selected[data-v-1df84754]{border-color:#19228f;background:#e8eaf6;box-shadow:0 8px 24px #19228f26}.choice-ico[data-v-1df84754]{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#e8eaf6,#f3e8fd);color:#19228f;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.choice-title[data-v-1df84754]{font-size:16px;font-weight:700;margin-bottom:6px;color:#111827}.choice-desc[data-v-1df84754]{font-size:13px;color:#6b7280;line-height:1.5;margin-bottom:12px}.choice-feats[data-v-1df84754]{list-style:none;padding:0;margin:0;font-size:12.5px;color:#4b5563}.choice-feats li[data-v-1df84754]{position:relative;padding:3px 0 3px 18px}.choice-feats li[data-v-1df84754]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.choice-check[data-v-1df84754]{position:absolute;top:16px;right:16px;width:28px;height:28px;background:#19228f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.btn-primary[data-v-1df84754]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none;padding:14px 24px;font-size:14.5px;font-weight:600;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;box-shadow:0 4px 12px #692fe24d;transition:all .15s}@media (min-width: 1024px){.btn-primary[data-v-1df84754]{border-radius:999px;padding:14px 28px;width:auto;margin-left:auto}}.btn-primary[data-v-1df84754]:hover:not(.disabled){box-shadow:0 8px 24px #19228f4d}.btn-primary.disabled[data-v-1df84754]{opacity:.4;cursor:not-allowed}.page-title[data-v-4fb94b1e]{font-family:var(--font-host);font-size:22px;font-weight:800;letter-spacing:-.3px;margin-bottom:6px;color:#1f2937}.page-subtitle[data-v-4fb94b1e]{font-size:13px;color:#6b7280;margin-bottom:20px}.password-criteria[data-v-4fb94b1e]{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.password-criteria li[data-v-4fb94b1e]{font-size:11.5px;color:#6b7280;line-height:1.4;display:flex;align-items:center;gap:6px;transition:color .15s}.password-criteria li.is-met[data-v-4fb94b1e]{color:#059669}.password-criteria .bullet[data-v-4fb94b1e]{display:inline-flex;width:12px;justify-content:center;font-weight:700}.password-match[data-v-4fb94b1e]{margin:6px 0 0;font-size:11.5px;color:#dc2626;line-height:1.4;display:flex;align-items:center;gap:6px;transition:color .15s}.password-match.is-met[data-v-4fb94b1e]{color:#059669}.password-match .bullet[data-v-4fb94b1e]{display:inline-flex;width:12px;justify-content:center;font-weight:700}@media (min-width: 1024px){.page-title[data-v-4fb94b1e]{font-size:28px;letter-spacing:-.5px;margin-bottom:8px}.page-subtitle[data-v-4fb94b1e]{font-size:14px;margin-bottom:32px}}.form-stack[data-v-4fb94b1e]{display:flex;flex-direction:column;gap:0}.form-section[data-v-4fb94b1e]{display:flex;flex-direction:column;gap:14px;padding-top:32px;border-top:1px solid #F3F4F6}@media (min-width: 1024px){.form-section[data-v-4fb94b1e]{gap:16px;padding-top:40px}}.form-section[data-v-4fb94b1e]:first-of-type{padding-top:0;border-top:none}.section-title[data-v-4fb94b1e]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#19228f;margin:0}.section-hint[data-v-4fb94b1e]{font-size:12.5px;color:#6b7280;line-height:1.5;margin:-10px 0 0}.grid-2[data-v-4fb94b1e]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.grid-2[data-v-4fb94b1e]{grid-template-columns:1fr 1fr;gap:16px}}.btn-primary[data-v-4fb94b1e]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none;padding:14px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;transition:all .15s}.btn-primary[data-v-4fb94b1e]:hover:not(:disabled){box-shadow:0 8px 24px #19228f4d}.btn-primary[data-v-4fb94b1e]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 1024px){.btn-primary[data-v-4fb94b1e]{border-radius:999px;width:auto;margin-left:auto;padding:14px 28px}}.page-title[data-v-1f5d8ef7]{font-family:var(--font-host);font-size:22px;font-weight:800;letter-spacing:-.3px;margin-bottom:6px;color:#1f2937}.page-subtitle[data-v-1f5d8ef7]{font-size:13px;color:#6b7280;margin-bottom:20px}.finalize-error[data-v-1f5d8ef7]{background:#fef2f2;border:1px solid #FECACA;border-radius:12px;padding:14px 16px;margin-bottom:20px}.finalize-error-title[data-v-1f5d8ef7]{font-size:13px;font-weight:700;color:#b91c1c;margin:0 0 4px}.finalize-error-msg[data-v-1f5d8ef7]{font-size:13px;color:#7f1d1d;margin:0 0 10px;line-height:1.5}.finalize-error-cta[data-v-1f5d8ef7]{background:transparent;border:none;color:#b91c1c;text-decoration:underline;font-size:13px;font-weight:600;cursor:pointer;padding:0}.finalize-error-cta[data-v-1f5d8ef7]:hover{color:#7f1d1d}.trial-info[data-v-1f5d8ef7]{background:linear-gradient(135deg,#eef2ff,#f0f9ff);border:1px solid #C7D2FE;border-radius:14px;padding:14px 16px;margin-bottom:24px}.trial-info-title[data-v-1f5d8ef7]{font-size:13.5px;font-weight:700;color:#1f2937;margin:0 0 4px}.trial-info-sub[data-v-1f5d8ef7]{font-size:12.5px;color:#4b5563;margin:0;line-height:1.5}.trial-info-sub strong[data-v-1f5d8ef7]{color:#19228f}.btn-trial-cta[data-v-1f5d8ef7]{flex:1;background:#fff;color:#19228f;border:2px solid #19228F;padding:14px 20px;border-radius:999px;font-size:14.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;transition:background .15s,color .15s,box-shadow .15s}.btn-trial-cta[data-v-1f5d8ef7]:hover:not(:disabled){background:#19228f;color:#fff;box-shadow:0 10px 24px #19228f40}.btn-trial-cta[data-v-1f5d8ef7]:disabled{opacity:.55;cursor:not-allowed}@media (min-width: 1024px){.page-title[data-v-1f5d8ef7]{font-size:28px;letter-spacing:-.5px;margin-bottom:8px}.page-subtitle[data-v-1f5d8ef7]{font-size:14px;margin-bottom:32px}}.plan-grid[data-v-1f5d8ef7]{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:16px}@media (min-width: 700px){.plan-grid[data-v-1f5d8ef7]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}}.plan-card[data-v-1f5d8ef7]{position:relative;text-align:left;padding:18px;border:2px solid #E5E7EB;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}@media (min-width: 1024px){.plan-card[data-v-1f5d8ef7]{padding:24px;border-radius:16px}.plan-card[data-v-1f5d8ef7]:hover{border-color:#19228f;transform:translateY(-2px)}}.plan-card.selected[data-v-1f5d8ef7]{border-color:#19228f;box-shadow:0 12px 32px #19228f1f;transform:translateY(-2px)}.plan-head[data-v-1f5d8ef7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.plan-name[data-v-1f5d8ef7]{font-size:13px;font-weight:700;color:#19228f;text-transform:uppercase;letter-spacing:.6px}.plan-price[data-v-1f5d8ef7]{display:flex;align-items:baseline;gap:6px;margin-bottom:16px}.plan-price-amount[data-v-1f5d8ef7]{font-size:36px;font-weight:800;color:#111827}.plan-price-suffix[data-v-1f5d8ef7]{font-size:13px;color:#6b7280}.plan-price-ht[data-v-1f5d8ef7]{font-size:12px;color:#9ca3af;margin:4px 0 12px;line-height:1.4}.plan-feats[data-v-1f5d8ef7]{list-style:none;padding:0;margin:0 0 16px;font-size:13px;color:#4b5563;line-height:1.6}.plan-feats li[data-v-1f5d8ef7]{display:flex;gap:8px;align-items:flex-start;padding:2px 0}.check[data-v-1f5d8ef7]{color:#10b981;font-weight:700;flex-shrink:0}.plan-savings[data-v-1f5d8ef7]{margin-top:12px;padding-top:12px;border-top:1px solid #F3F4F6;font-size:12px;color:#6b7280}.plan-check[data-v-1f5d8ef7]{position:absolute;top:16px;right:16px;width:28px;height:28px;background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.field-error[data-v-1f5d8ef7]{font-size:12.5px;color:#dc2626;margin-bottom:12px}.btn-primary[data-v-1f5d8ef7]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none;padding:14px 16px;border-radius:999px;font-size:14.5px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;min-height:50px;transition:all .15s}.btn-primary[data-v-1f5d8ef7]:hover:not(:disabled){box-shadow:0 8px 24px #19228f4d}.btn-primary[data-v-1f5d8ef7]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 1024px){.btn-primary[data-v-1f5d8ef7]{padding:14px 28px}}.legal[data-v-1f5d8ef7]{font-size:11.5px;color:#9ca3af;text-align:center;margin-top:16px}.section-card[data-v-41707403]{margin-bottom:20px;padding:0}.section-card.section-danger[data-v-41707403]{border:1px solid #FCA5A5}.section-hd[data-v-41707403]{padding:18px 22px;border-bottom:1px solid #F3F4F6;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.section-hd-actions[data-v-41707403]{display:flex;gap:8px;align-items:center;flex-shrink:0}.section-body[data-v-41707403]{padding:22px}.danger-row[data-v-41707403]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px}.danger-row-text[data-v-41707403]{font-size:13px;color:#6b7280;margin:0}.danger-text[data-v-41707403]{color:#b91c1c}.plan-recap[data-v-41707403]{display:flex;flex-direction:column;gap:4px}.plan-recap-label[data-v-41707403]{font-size:13px;font-weight:700;color:#19228f;text-transform:uppercase;letter-spacing:.6px;margin:0}.plan-recap-price[data-v-41707403]{display:flex;align-items:baseline;gap:8px;margin:4px 0;font-family:var(--font-host)}.plan-recap-price .amt[data-v-41707403]{font-size:32px;font-weight:800;color:#1f2937;letter-spacing:-.5px}.plan-recap-price .unit[data-v-41707403]{font-size:13px;color:#6b7280;font-family:inherit}.ht-hint[data-v-41707403]{font-size:11.5px;color:#9ca3af;font-family:inherit}.plan-recap-status[data-v-41707403]{font-size:13px;color:#4b5563;margin:6px 0 0}.plan-recap-status strong[data-v-41707403]{color:#1f2937}.agency-hero[data-v-41707403],.dirigeant-hero[data-v-41707403]{display:flex;gap:18px;align-items:center;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #F3F4F6}.agency-logo[data-v-41707403]{width:80px;height:80px;border-radius:14px;background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-host);font-size:28px;font-weight:800}.dirigeant-avatar[data-v-41707403]{width:72px;height:72px;border-radius:50%;background:#1f2937;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-host);font-size:24px;font-weight:800;overflow:hidden;flex-shrink:0}.dirigeant-avatar img[data-v-41707403]{width:100%;height:100%;object-fit:cover}.agency-info[data-v-41707403]{flex:1;min-width:0}.agency-name[data-v-41707403],.dirigeant-name[data-v-41707403]{font-family:var(--font-host);font-size:18px;font-weight:800;color:#1f2937;margin:0 0 4px}.agency-meta[data-v-41707403],.dirigeant-meta[data-v-41707403]{font-size:13px;color:#4b5563;margin:0}.agency-badges[data-v-41707403]{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.readonly-grid[data-v-41707403]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 720px){.readonly-grid[data-v-41707403]{grid-template-columns:1fr 1fr;gap:14px 28px}}.readonly-row[data-v-41707403]{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px dashed #F3F4F6}.rl-lbl[data-v-41707403]{font-size:11.5px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.rl-val[data-v-41707403]{font-size:14px;color:#1f2937}.rl-bio[data-v-41707403]{font-size:13.5px;line-height:1.55;grid-column:1 / -1}.form-grid[data-v-41707403]{display:flex;flex-direction:column;gap:14px}.form-row[data-v-41707403]{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 720px){.form-row[data-v-41707403]{grid-template-columns:1fr 1fr}}.form-disabled label[data-v-41707403],.form-textarea label[data-v-41707403]{display:block;font-size:12px;color:#4b5563;font-weight:600;margin-bottom:5px}.form-disabled input[data-v-41707403]{width:100%;background:#f9fafb;border:1px solid #E5E7EB;border-radius:10px;padding:10px 14px;font-size:14px;color:#6b7280;cursor:not-allowed}.form-textarea textarea[data-v-41707403]{width:100%;border:1px solid #D1D5DB;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.5;resize:vertical;min-height:80px;font-family:inherit}.form-textarea textarea[data-v-41707403]:focus{outline:2px solid #E8EAF6;border-color:#19228f}.opt[data-v-41707403]{color:#9ca3af;font-weight:500;font-size:11px}.field-error[data-v-41707403]{font-size:12.5px;color:#dc2626;margin:4px 0 0}.form-actions[data-v-41707403]{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.team-shortcut[data-v-41707403]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px!important;margin-bottom:20px}.team-left[data-v-41707403]{display:flex;align-items:center;gap:14px;flex:1}.team-ico[data-v-41707403]{width:44px;height:44px;border-radius:12px;background:#e8eaf6;color:#19228f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.team-title[data-v-41707403]{font-size:14px;font-weight:700;color:#1f2937;margin:0 0 2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-count[data-v-41707403]{font-size:12px;font-weight:600;color:#19228f;background:#e8eaf6;padding:2px 8px;border-radius:999px}.team-sub[data-v-41707403]{font-size:12.5px;color:#6b7280;margin:0;line-height:1.4}.docs-list[data-v-41707403]{display:flex;flex-direction:column;gap:12px}.doc-row[data-v-41707403]{padding:14px 16px;background:#fafafc;border:1px dashed #D1D5DB;border-radius:12px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.doc-title[data-v-41707403]{font-size:13.5px;font-weight:700;color:#1f2937;margin:0 0 4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.doc-meta[data-v-41707403]{font-size:12.5px;color:#6b7280;margin:0;line-height:1.4}.doc-hint[data-v-41707403]{font-size:11.5px;color:#9ca3af;padding:0 4px;margin:0}.owner-pill[data-v-41707403]{margin-left:8px;font-size:11px;letter-spacing:.5px;vertical-align:middle}.sec-status[data-v-41707403]{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:999px;line-height:1.4;text-transform:none}.sec-status.ok[data-v-41707403]{background:#d1fae5;color:#065f46}.sec-status.pending[data-v-41707403],.sec-status.warn[data-v-41707403]{background:#fef3c7;color:#92400e}.eric-btn-danger[data-v-41707403]{background:#dc2626;color:#fff;border:none}.eric-btn-danger[data-v-41707403]:disabled{opacity:.5;cursor:not-allowed}.eric-btn-danger-solid[data-v-41707403]{background:#dc2626;color:#fff;border:none;padding:11px 20px;border-radius:999px;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:box-shadow .15s,opacity .15s}.eric-btn-danger-solid[data-v-41707403]:hover:not(:disabled){box-shadow:0 6px 18px #dc26264d}.eric-btn-danger-solid[data-v-41707403]:disabled{opacity:.5;cursor:not-allowed}.zone-chips[data-v-41707403]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.zone-chip[data-v-41707403]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;font-size:13px}.zone-name[data-v-41707403]{font-weight:600;color:#1f2937}.zone-radius[data-v-41707403]{font-size:11px;font-weight:700;color:#19228f;background:#e8eaf6;padding:2px 7px;border-radius:4px}.zone-rm[data-v-41707403]{width:20px;height:20px;background:#f3f4f6;color:#6b7280;border:none;border-radius:50%;cursor:pointer;font-size:12px;line-height:1}.zone-rm[data-v-41707403]:hover{background:#fee2e2;color:#dc2626}.zones-empty[data-v-41707403]{font-size:13px;color:#6b7280;margin:0 0 12px}.zones-counter[data-v-41707403]{font-size:11.5px;color:#9ca3af;margin:0 0 10px}.zone-add-row[data-v-41707403]{display:grid;grid-template-columns:1fr 140px auto;gap:10px;align-items:end;padding:14px;background:#fafafc;border-radius:12px}.zone-add-input label[data-v-41707403],.zone-add-radius label[data-v-41707403]{display:block;font-size:11.5px;color:#6b7280;font-weight:600;margin-bottom:4px}.zone-add-input input[data-v-41707403],.zone-add-radius select[data-v-41707403]{width:100%;border:1px solid #D1D5DB;border-radius:10px;padding:9px 12px;font-size:13.5px;background:#fff}.todo-hint[data-v-41707403]{font-size:11px;color:#9ca3af;margin:12px 0 0;font-style:italic}.hidden[data-v-41707403]{display:none}.referral-row[data-v-41707403]{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin-bottom:22px}.referral-input[data-v-41707403]{flex:1}.referral-history[data-v-41707403]{border-top:1px solid #F3F4F6;padding-top:18px}.history-title[data-v-41707403]{font-size:13px;font-weight:700;color:#1f2937;margin:0 0 12px}.referral-list[data-v-41707403]{display:flex;flex-direction:column;gap:8px}.referral-item[data-v-41707403]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fafafc;border:1px solid #F3F4F6;border-radius:10px}.ref-email[data-v-41707403]{font-size:13px;color:#1f2937}.history-empty[data-v-41707403]{text-align:center;padding:20px;color:#9ca3af;font-size:13px;margin:0}.section-delete[data-v-41707403]{background:snow;border:1px solid #FCA5A5}.delete-impact[data-v-41707403]{font-size:13px;color:#4b5563;line-height:1.7;margin:0 0 16px 18px;padding:0}.delete-impact strong[data-v-41707403]{color:#1f2937}.legal-link[data-v-41707403]{color:#19228f;text-decoration:underline}.legal-link[data-v-41707403]:hover{color:#4926b5}.cancellation-banner[data-v-41707403]{display:flex;align-items:center;gap:14px;background:#fffbeb;border:1px solid #FDE68A;border-radius:12px;padding:14px 18px;margin-bottom:18px}.cb-ico[data-v-41707403]{width:36px;height:36px;border-radius:50%;background:#fef3c7;color:#92400e;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cb-body[data-v-41707403]{flex:1;min-width:0}.cb-title[data-v-41707403]{font-size:13.5px;font-weight:700;color:#92400e;margin:0 0 2px}.cb-sub[data-v-41707403]{font-size:12.5px;color:#78350f;margin:0;line-height:1.5}.cb-undo[data-v-41707403]{flex-shrink:0}.plan-options[data-v-41707403]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.plan-option[data-v-41707403]{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid #E5E7EB;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.plan-option[data-v-41707403]:hover:not(.plan-option-current){border-color:#19228f}.plan-option-active[data-v-41707403]{border-color:#19228f;background:#e8eaf6}.plan-option-current[data-v-41707403]{background:#fafafc;cursor:not-allowed;opacity:.7}.plan-option input[type=radio][data-v-41707403]{margin:0}.plan-option-body[data-v-41707403]{flex:1;min-width:0}.plan-option-name[data-v-41707403]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 2px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.plan-current-tag[data-v-41707403]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7280;background:#f3f4f6;padding:2px 7px;border-radius:999px}.plan-option-price[data-v-41707403]{font-size:13px;color:#4b5563;margin:0}.modal-overlay[data-v-41707403]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.modal-card[data-v-41707403]{background:#fff;border-radius:16px;width:100%;max-width:540px;padding:28px;box-shadow:0 20px 60px #0f172a40;max-height:90vh;overflow-y:auto}.modal-danger[data-v-41707403]{border-top:4px solid #DC2626}.modal-hd[data-v-41707403]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #FEE2E2}.modal-hd-left[data-v-41707403]{display:flex;gap:14px;align-items:flex-start;flex:1}.modal-icon-danger[data-v-41707403]{width:42px;height:42px;border-radius:50%;background:#fee2e2;color:#dc2626;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-title[data-v-41707403]{font-family:var(--font-host);font-size:18px;font-weight:800;margin:0 0 4px}.modal-sub[data-v-41707403]{font-size:13px;color:#4b5563;line-height:1.55;margin:0}.modal-close[data-v-41707403]{background:transparent;border:none;font-size:24px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.modal-impact[data-v-41707403]{background:snow;border:1px solid #FCA5A5;border-radius:10px;padding:14px 16px;margin-bottom:18px}.modal-impact-title[data-v-41707403]{font-size:11.5px;font-weight:700;color:#b91c1c;text-transform:uppercase;letter-spacing:.4px;margin:0 0 8px}.modal-impact ul[data-v-41707403]{margin:0;padding-left:18px;font-size:13px;color:#4b5563;line-height:1.65}.modal-impact strong[data-v-41707403]{color:#1f2937}.modal-confirm label[data-v-41707403]{display:block;font-size:12px;color:#4b5563;font-weight:600;margin-bottom:5px}.modal-confirm input[data-v-41707403]{width:100%;border:1px solid #D1D5DB;border-radius:10px;padding:10px 14px;font-size:14px}.modal-confirm code[data-v-41707403]{background:#fee2e2;color:#b91c1c;padding:1px 6px;border-radius:4px;font-weight:700;font-family:ui-monospace,monospace}.modal-confirm .req[data-v-41707403]{color:#dc2626}.modal-confirm .hint[data-v-41707403]{font-size:11.5px;color:#9ca3af;margin:4px 0 0}.modal-actions[data-v-41707403]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #F3F4F6}.onboarding-shell[data-v-fbec9b77]{min-height:100vh;display:flex;flex-direction:column;background:#fafafc}@media (min-width: 1024px){.onboarding-shell[data-v-fbec9b77]{display:grid;grid-template-columns:480px 1fr;min-height:100vh}}.onboarding-hero[data-v-fbec9b77]{background:linear-gradient(108.37deg,#21abed73 12%,#21abed00 58%),linear-gradient(160deg,#19228f,#2c2a9c 45%,#4926b5 80%,#692fe2);color:#fff;padding:20px 20px 24px;padding-top:calc(20px + env(safe-area-inset-top,0));position:relative;overflow:hidden;flex-shrink:0}.onboarding-hero[data-v-fbec9b77]:before{content:"";position:absolute;right:-50px;top:-40px;width:200px;height:200px;border-radius:50%;background:#ffffff14;pointer-events:none}.hero-top[data-v-fbec9b77]{position:relative;z-index:1}.logo-mark[data-v-fbec9b77]{width:38px;height:38px;background:#ffffff26;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;color:#fff;text-decoration:none}.hero-eyebrow[data-v-fbec9b77]{font-size:10px;opacity:.8;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px}.hero-title[data-v-fbec9b77]{font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.3px;margin-bottom:6px}.hero-text[data-v-fbec9b77]{font-size:13px;opacity:.88;line-height:1.5}.hero-hint[data-v-fbec9b77]{display:none}@media (min-width: 1024px){.onboarding-hero[data-v-fbec9b77]{padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between}.onboarding-hero[data-v-fbec9b77]:before{width:320px;height:320px;right:-80px;top:-80px}.onboarding-hero[data-v-fbec9b77]:after{content:"";position:absolute;left:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:#ffffff0d}.logo-mark[data-v-fbec9b77]{width:48px;height:48px;border-radius:12px;margin-bottom:40px}.hero-eyebrow[data-v-fbec9b77]{font-size:12px;margin-bottom:24px}.hero-title[data-v-fbec9b77]{font-size:32px;margin-bottom:16px}.hero-text[data-v-fbec9b77]{font-size:14.5px;margin-bottom:24px}.hero-hint[data-v-fbec9b77]{display:block;border-left:2px solid rgba(255,255,255,.3);padding-left:20px;position:relative;z-index:1}.hero-hint-label[data-v-fbec9b77]{font-size:12px;opacity:.85;margin-bottom:4px;font-weight:600;letter-spacing:.5px}.hero-hint-body[data-v-fbec9b77]{opacity:.95;font-size:13.5px;line-height:1.55}}.onboarding-form[data-v-fbec9b77]{flex:1;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}.form-inner[data-v-fbec9b77]{padding:20px 16px 24px;max-width:720px}@media (min-width: 1024px){.form-inner[data-v-fbec9b77]{padding:48px 64px}}.form-header[data-v-fbec9b77]{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:16px;flex-wrap:wrap;gap:8px}@media (min-width: 1024px){.form-header[data-v-fbec9b77]{font-size:13px;margin-bottom:32px}}.back-link[data-v-fbec9b77]{color:#6b7280;text-decoration:none}.back-link[data-v-fbec9b77]:hover{text-decoration:underline}.login-link[data-v-fbec9b77]{color:#6b7280}.login-link-cta[data-v-fbec9b77]{color:#19228f;font-weight:600;text-decoration:none;margin-left:4px}.login-link-cta[data-v-fbec9b77]:hover{text-decoration:underline}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}[data-sonner-toaster][data-lifted=true]{transform:translateY(-8px)}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}.page-title[data-v-0c9057da]{font-family:var(--font-host);font-size:22px;font-weight:800;letter-spacing:-.3px;color:#1f2937;margin:0 0 8px}.page-subtitle[data-v-0c9057da]{font-size:13px;color:#6b7280;line-height:1.55;margin:0 0 28px}@media (min-width: 1024px){.page-title[data-v-0c9057da]{font-size:28px;letter-spacing:-.5px;margin-bottom:10px}.page-subtitle[data-v-0c9057da]{font-size:14px;margin-bottom:36px}}.referral-banner[data-v-0c9057da]{background:#e8eaf6;border:1px solid #C7D2FE;color:#19228f;border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:12px;margin:0 0 28px}@media (min-width: 1024px){.referral-banner[data-v-0c9057da]{margin-bottom:36px}}.referral-ico[data-v-0c9057da]{color:#19228f;flex-shrink:0;margin-top:2px}.referral-title[data-v-0c9057da]{font-size:13.5px;font-weight:700;margin-bottom:2px}.referral-text[data-v-0c9057da]{font-size:12.5px;opacity:.9;line-height:1.5}.form-stack[data-v-0c9057da]{display:flex;flex-direction:column;gap:0}.form-section[data-v-0c9057da]{display:flex;flex-direction:column;gap:14px;padding-top:32px;border-top:1px solid #F3F4F6}@media (min-width: 1024px){.form-section[data-v-0c9057da]{gap:16px;padding-top:40px}}.form-section[data-v-0c9057da]:first-of-type{padding-top:0;border-top:none}.section-title[data-v-0c9057da]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#19228f;margin:0}.section-hint[data-v-0c9057da]{font-size:12.5px;color:#6b7280;line-height:1.5;margin:-10px 0 0}.grid-2[data-v-0c9057da]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.grid-2[data-v-0c9057da]{grid-template-columns:1fr 1fr;gap:16px}}.cta-row[data-v-0c9057da]{display:flex;margin-top:32px}@media (min-width: 1024px){.cta-row[data-v-0c9057da]{margin-top:40px;justify-content:flex-end}}.btn-primary[data-v-0c9057da]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none;padding:14px 24px;font-size:14.5px;font-weight:600;border-radius:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;box-shadow:0 4px 12px #692fe24d;transition:all .15s;min-height:48px}.btn-primary[data-v-0c9057da]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #19228f4d}.btn-primary[data-v-0c9057da]:disabled{opacity:.4;cursor:not-allowed}@media (min-width: 1024px){.btn-primary[data-v-0c9057da]{border-radius:999px;padding:14px 32px;width:auto}}.legal-line[data-v-0c9057da]{font-size:12px;color:#6b7280;text-align:center;line-height:1.55;margin-top:16px}@media (min-width: 1024px){.legal-line[data-v-0c9057da]{margin-top:20px}}.legal-link[data-v-0c9057da]{color:#19228f;text-decoration:underline;transition:color .15s ease}.legal-link[data-v-0c9057da]:hover{color:#4926b5}.overlay-enter-active[data-v-d077bae6],.overlay-leave-active[data-v-d077bae6]{transition:opacity .25s}.overlay-enter-from[data-v-d077bae6],.overlay-leave-to[data-v-d077bae6]{opacity:0}.sheet-enter-active[data-v-d077bae6],.sheet-leave-active[data-v-d077bae6]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.sheet-enter-from[data-v-d077bae6],.sheet-leave-to[data-v-d077bae6]{transform:translateY(100%)}.install-pwa-button[data-v-d33f111c]{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;font-weight:600;transition:all .2s ease;cursor:pointer;white-space:nowrap}.install-pwa-button-primary[data-v-d33f111c]{background:linear-gradient(135deg,#19228f,#692fe2);color:#fff;padding:12px 28px;font-size:15px;border:none;box-shadow:0 4px 12px #19228f33}.install-pwa-button-primary[data-v-d33f111c]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #19228f4d}.install-pwa-button-outline[data-v-d33f111c]{background:transparent;color:#fff;padding:10px 24px;font-size:14px;border:1.5px solid rgba(255,255,255,.5)}.install-pwa-button-outline[data-v-d33f111c]:hover{background:#ffffff26;border-color:#fffc}.install-pwa-button-compact[data-v-d33f111c]{background:#fff;color:#19228f;padding:8px 16px;font-size:13px;border:1px solid #E5E7EB}.install-pwa-button-compact[data-v-d33f111c]:hover{background:#f9fafb;border-color:#19228f}.user-autocomplete[data-v-9a95d7d5]{position:relative;width:100%}.user-autocomplete-input-wrap[data-v-9a95d7d5]{position:relative}.user-autocomplete-input[data-v-9a95d7d5]{width:100%;padding:10px 36px 10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;color:#111827;background:#fff;transition:border-color .15s,box-shadow .15s}.user-autocomplete-input[data-v-9a95d7d5]:focus{outline:none;border-color:#19228f;box-shadow:0 0 0 3px #19228f1a}.user-autocomplete-loader[data-v-9a95d7d5]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6b7280;font-size:16px}.user-autocomplete-results[data-v-9a95d7d5]{margin:6px 0 0;background:#fff;border:1px solid #E5E7EB;border-radius:8px;box-shadow:0 4px 12px #0f172a14;max-height:260px;overflow-y:auto;list-style:none;padding:6px}.user-autocomplete-result[data-v-9a95d7d5]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;transition:background .1s}.user-autocomplete-result[data-v-9a95d7d5]:hover,.user-autocomplete-result[data-v-9a95d7d5]:focus{background:#f3f4f6;outline:none}.user-autocomplete-avatar[data-v-9a95d7d5]{width:36px;height:36px;border-radius:50%;background-color:#19228f;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:600;flex-shrink:0}.user-autocomplete-avatar.small[data-v-9a95d7d5]{width:32px;height:32px;font-size:12px}.user-autocomplete-meta[data-v-9a95d7d5]{flex:1;min-width:0}.user-autocomplete-name[data-v-9a95d7d5]{font-size:14px;font-weight:600;color:#111827;margin:0;line-height:1.3}.user-autocomplete-agency[data-v-9a95d7d5]{font-size:12px;color:#6b7280;margin:2px 0 0;line-height:1.3}.user-autocomplete-selected[data-v-9a95d7d5]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#f8fafc;border:1px solid #19228F;border-radius:8px}.user-autocomplete-clear[data-v-9a95d7d5]{width:28px;height:28px;border:none;background:transparent;color:#6b7280;cursor:pointer;font-size:22px;line-height:1;border-radius:50%;transition:background .1s}.user-autocomplete-clear[data-v-9a95d7d5]:hover{background:#e5e7eb;color:#111827}.user-autocomplete-empty[data-v-9a95d7d5]{margin:8px 0 0;font-size:13px;color:#6b7280;font-style:italic}.review-modal-overlay[data-v-f89bddd5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.review-modal-card[data-v-f89bddd5]{background:#fff;border-radius:16px;width:100%;max-width:540px;padding:28px 24px 24px;box-shadow:0 20px 60px #0f172a40;max-height:90vh;overflow-y:auto}.review-modal-hd[data-v-f89bddd5]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.review-modal-hd h2[data-v-f89bddd5]{font-size:18px;font-weight:800;color:#1f2937;margin:0;line-height:1.3}.review-modal-close[data-v-f89bddd5]{background:transparent;border:none;font-size:26px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.review-modal-close[data-v-f89bddd5]:hover{color:#1f2937}.review-modal-sub[data-v-f89bddd5]{font-size:13px;color:#6b7280;margin:0 0 22px;line-height:1.5}.review-form[data-v-f89bddd5]{display:flex;flex-direction:column;gap:18px}.review-form-field[data-v-f89bddd5]{display:flex;flex-direction:column;gap:8px}.review-form-label[data-v-f89bddd5]{font-size:13px;font-weight:700;color:#1f2937}.req[data-v-f89bddd5]{color:#dc2626}.review-rating-input[data-v-f89bddd5]{display:flex;gap:4px}.review-star-btn[data-v-f89bddd5]{background:transparent;border:none;padding:2px;cursor:pointer;transition:transform .1s}.review-star-btn[data-v-f89bddd5]:hover{transform:scale(1.1)}.review-star-btn[data-v-f89bddd5]:focus-visible{outline:2px solid #19228F;outline-offset:2px;border-radius:4px}.review-form-textarea[data-v-f89bddd5]{width:100%;padding:10px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:13.5px;font-family:inherit;color:#1f2937;resize:vertical;min-height:110px;transition:border-color .15s}.review-form-textarea[data-v-f89bddd5]:focus{outline:none;border-color:#19228f;box-shadow:0 0 0 3px #19228f1a}.review-form-meta[data-v-f89bddd5]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px}.review-form-hint[data-v-f89bddd5]{color:#6b7280;margin:0;flex:1}.review-form-error[data-v-f89bddd5]{color:#dc2626;margin:0;flex:1;font-weight:500}.review-form-counter[data-v-f89bddd5]{color:#6b7280;margin:0;white-space:nowrap}.review-form-counter.is-warn[data-v-f89bddd5]{color:#f59e0b;font-weight:600}.review-form-counter.is-low[data-v-f89bddd5],.review-form-hint.is-low[data-v-f89bddd5]{color:#dc2626;font-weight:600}.review-form-hint.is-low strong[data-v-f89bddd5]{color:#dc2626}.review-form-actions[data-v-f89bddd5]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.review-btn[data-v-f89bddd5]{padding:10px 20px;border-radius:999px;font-size:13.5px;font-weight:700;cursor:pointer;transition:opacity .15s,box-shadow .15s}.review-btn[data-v-f89bddd5]:disabled{opacity:.55;cursor:not-allowed}.review-btn-outline[data-v-f89bddd5]{background:#fff;border:1.5px solid #D1D5DB;color:#4b5563}.review-btn-outline[data-v-f89bddd5]:hover:not(:disabled){border-color:#9ca3af}.review-btn-primary[data-v-f89bddd5]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none}.review-btn-primary[data-v-f89bddd5]:hover:not(:disabled){box-shadow:0 8px 20px #19228f4d}.confirm-sale-overlay[data-v-c035abf7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.confirm-sale-card[data-v-c035abf7]{background:#fff;border-radius:16px;width:100%;max-width:540px;padding:24px;box-shadow:0 20px 60px #0f172a40;max-height:90vh;overflow-y:auto}.confirm-sale-hd[data-v-c035abf7]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.confirm-sale-hd h2[data-v-c035abf7]{flex:1;font-size:20px;font-weight:700;color:#111827;margin:0;line-height:1.3}.confirm-sale-back[data-v-c035abf7],.confirm-sale-close[data-v-c035abf7]{width:32px;height:32px;border:none;background:transparent;color:#6b7280;cursor:pointer;font-size:22px;line-height:1;border-radius:50%;transition:background .1s,color .1s;display:flex;align-items:center;justify-content:center}.confirm-sale-back[data-v-c035abf7]:hover,.confirm-sale-close[data-v-c035abf7]:hover{background:#f3f4f6;color:#111827}.confirm-sale-step[data-v-c035abf7]{display:flex;flex-direction:column;gap:18px}.confirm-sale-question[data-v-c035abf7]{font-size:17px;font-weight:600;color:#111827;line-height:1.4;margin:0}.confirm-sale-sub[data-v-c035abf7]{font-size:15px;color:#4b5563;line-height:1.5;margin:0}.confirm-sale-actions[data-v-c035abf7]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.confirm-sale-actions-binary[data-v-c035abf7]{flex-direction:column-reverse}@media (min-width: 480px){.confirm-sale-actions-binary[data-v-c035abf7]{flex-direction:row-reverse}.confirm-sale-actions-binary .confirm-sale-btn[data-v-c035abf7]{flex:1}}.confirm-sale-btn[data-v-c035abf7]{padding:12px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,transform .05s;border:1px solid transparent;text-align:center}.confirm-sale-btn[data-v-c035abf7]:active{transform:translateY(1px)}.confirm-sale-btn[data-v-c035abf7]:disabled{opacity:.5;cursor:not-allowed;transform:none}.confirm-sale-btn-primary[data-v-c035abf7]{background:linear-gradient(135deg,#19228f,#692de5);color:#fff}.confirm-sale-btn-primary[data-v-c035abf7]:hover:not(:disabled){filter:brightness(1.05)}.confirm-sale-btn-outline[data-v-c035abf7]{background:#fff;border-color:#d1d5db;color:#374151}.confirm-sale-btn-outline[data-v-c035abf7]:hover:not(:disabled){background:#f9fafb}.confirm-sale-foot[data-v-c035abf7]{font-size:12px;color:#6b7280;line-height:1.5;margin:4px 0 0;text-align:center;padding-top:4px;border-top:1px solid #F3F4F6}.mandate-stats-card[data-v-a779e55c]{background:#fff;border:1px solid #F3F4F6;border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a}.stats-hd[data-v-a779e55c]{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #F3F4F6}.stats-title[data-v-a779e55c]{font-size:14px;font-weight:700;color:#1f2937;margin:0 0 2px;font-family:var(--font-host)}.stats-sub[data-v-a779e55c]{font-size:11.5px;color:#6b7280;margin:0}.kpi-grid[data-v-a779e55c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.kpi-cell[data-v-a779e55c]{background:#fafafc;border:1px solid #F3F4F6;border-radius:10px;padding:10px 12px}.kpi-head[data-v-a779e55c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.kpi-ico[data-v-a779e55c]{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center}.kpi-trend[data-v-a779e55c]{font-size:9.5px;font-weight:700;padding:2px 6px;border-radius:999px;background:#f3f4f6;color:#4b5563}.kpi-trend.up[data-v-a779e55c]{background:#d1fae5;color:#065f46}.kpi-trend.down[data-v-a779e55c]{background:#fee2e2;color:#991b1b}.kpi-trend.flat[data-v-a779e55c]{background:#f3f4f6;color:#6b7280}.kpi-val[data-v-a779e55c]{font-family:var(--font-host);font-size:22px;font-weight:800;color:#1f2937;margin:0;line-height:1.1;letter-spacing:-.3px}.kpi-lbl[data-v-a779e55c]{font-size:11px;color:#6b7280;margin:2px 0 0}.chart-wrap[data-v-a779e55c]{margin-top:4px}.chart-title[data-v-a779e55c]{font-size:11.5px;font-weight:600;color:#6b7280;margin:0 0 8px;text-transform:uppercase;letter-spacing:.4px}.chart-canvas[data-v-a779e55c]{height:220px;position:relative}.chart-empty[data-v-a779e55c]{background:#fafafc;border:1px dashed #E5E7EB;border-radius:10px;padding:20px 16px;font-size:12px;color:#9ca3af;text-align:center;line-height:1.5}.owner-filter[data-v-83327f9f]{display:flex;flex-direction:column;gap:8px;margin:-8px 0 8px;padding:16px 18px;background:#fafafc;border:1px solid #F3F4F6;border-radius:14px}.owner-filter-row[data-v-83327f9f]{display:flex;flex-wrap:wrap;gap:8px}.owner-chip[data-v-83327f9f]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border:1px solid #E5E7EB;background:#fff;border-radius:999px;font-size:12.5px;color:#4b5563;cursor:pointer;transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.owner-chip[data-v-83327f9f]>:first-child:not(.owner-chip-avt){margin-left:6px}.owner-chip[data-v-83327f9f]:not(:has(.owner-chip-avt)){padding:6px 14px}.owner-chip[data-v-83327f9f]:hover{border-color:#19228f;color:#19228f}.owner-chip-active[data-v-83327f9f]{border-color:#19228f;background:#e8eaf6;color:#19228f;font-weight:600;box-shadow:0 1px 4px #19228f1f}.owner-chip-avt[data-v-83327f9f]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.owner-chip-name[data-v-83327f9f]{display:inline-flex;align-items:center;gap:6px;line-height:1}.owner-chip-tag[data-v-83327f9f]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#19228f;background:#fff;padding:2px 6px;border-radius:999px;border:1px solid #C7D2FE}.owner-chip-active .owner-chip-tag[data-v-83327f9f]{background:#19228f;color:#fff;border-color:#19228f}.prose[data-v-c016bcdd] :where(p):not(:where([class~=not-prose] *)){margin-bottom:1rem}.reassign-overlay[data-v-04cfaf71]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.reassign-card[data-v-04cfaf71]{background:#fff;border-radius:16px;width:100%;max-width:540px;padding:28px;box-shadow:0 20px 60px #0f172a40;max-height:90vh;overflow-y:auto}.reassign-hd[data-v-04cfaf71]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.reassign-title[data-v-04cfaf71]{font-family:var(--font-host);font-size:20px;font-weight:800;color:#1f2937;margin:0 0 6px;letter-spacing:-.3px}.reassign-sub[data-v-04cfaf71]{font-size:13px;color:#4b5563;margin:0;line-height:1.55}.reassign-close[data-v-04cfaf71]{background:transparent;border:none;font-size:24px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.reassign-empty[data-v-04cfaf71]{background:#fafafc;border:1px solid #E5E7EB;border-radius:10px;padding:14px 16px;color:#4b5563;font-size:13px;line-height:1.55}.reassign-current[data-v-04cfaf71]{background:#fafafc;border:1px solid #F3F4F6;border-radius:12px;padding:12px 14px;margin-bottom:10px}.reassign-current-label[data-v-04cfaf71]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin:0 0 8px}.reassign-current-row[data-v-04cfaf71]{display:flex;align-items:center;gap:12px}.reassign-current-avt[data-v-04cfaf71]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;overflow:hidden;flex-shrink:0}.reassign-current-avt img[data-v-04cfaf71]{width:100%;height:100%;object-fit:cover}.reassign-current-info[data-v-04cfaf71]{flex:1;min-width:0}.reassign-current-name[data-v-04cfaf71]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 2px}.reassign-current-meta[data-v-04cfaf71]{font-size:12px;color:#6b7280;margin:0}.reassign-arrow[data-v-04cfaf71]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;text-align:center;margin:8px 0 12px;font-weight:600}.reassign-cards[data-v-04cfaf71]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.reassign-card-radio[data-v-04cfaf71]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border:1px solid #E5E7EB;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.reassign-card-radio[data-v-04cfaf71]:hover{border-color:#19228f}.reassign-card-radio.is-active[data-v-04cfaf71]{border-color:#19228f;background:#e8eaf6}.reassign-card-radio input[type=radio][data-v-04cfaf71]{margin-top:2px;flex-shrink:0}.reassign-card-body[data-v-04cfaf71]{flex:1;min-width:0}.reassign-card-name[data-v-04cfaf71]{font-size:14px;font-weight:600;color:#1f2937;margin:0 0 2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.reassign-tag[data-v-04cfaf71]{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#19228f;background:#fff;padding:2px 6px;border-radius:999px;border:1px solid #C7D2FE}.reassign-card-meta[data-v-04cfaf71]{font-size:12.5px;color:#6b7280;margin:0}.reassign-error[data-v-04cfaf71]{font-size:12.5px;color:#dc2626;margin:6px 0 0}.reassign-actions[data-v-04cfaf71]{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid #F3F4F6}.reassign-btn-outline[data-v-04cfaf71]{background:#fff;border:1px solid #D1D5DB;color:#4b5563;padding:9px 18px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.reassign-btn-outline[data-v-04cfaf71]:hover:not(:disabled){border-color:#19228f;color:#19228f}.reassign-btn-outline[data-v-04cfaf71]:disabled{opacity:.5;cursor:not-allowed}.reassign-btn-primary[data-v-04cfaf71]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(360deg,#a24be8,#a24be800),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none;padding:9px 20px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:box-shadow .15s,opacity .15s}.reassign-btn-primary[data-v-04cfaf71]:hover:not(:disabled){box-shadow:0 6px 18px #19228f4d}.reassign-btn-primary[data-v-04cfaf71]:disabled{opacity:.5;cursor:not-allowed}@media (min-width: 1024px){.group[data-v-ce023d0b]:hover{box-shadow:0 8px 24px #00000014,0 1.5px 4px #00000008;transform:translateY(-2px)}}@media (max-width: 1023px){.group[data-v-ce023d0b]{padding:1rem;border-bottom:1px solid #f3f4f6}.group[data-v-ce023d0b]:active{background-color:#f9fafb;transform:scale(.98)}}@media (hover: none) and (pointer: coarse){.group[data-v-ce023d0b]{min-height:80px}}.review-modal-overlay[data-v-08e0d406]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.review-modal-card[data-v-08e0d406]{background:#fff;border-radius:16px;width:100%;max-width:540px;padding:28px 24px 24px;box-shadow:0 20px 60px #0f172a40;max-height:90vh;overflow-y:auto}.review-modal-hd[data-v-08e0d406]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.review-modal-hd h2[data-v-08e0d406]{font-size:18px;font-weight:800;color:#1f2937;margin:0;line-height:1.3}.review-modal-close[data-v-08e0d406]{background:transparent;border:none;font-size:26px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px}.review-modal-close[data-v-08e0d406]:hover{color:#1f2937}.review-modal-sub[data-v-08e0d406]{font-size:13px;color:#6b7280;margin:0 0 22px;line-height:1.5}.review-form[data-v-08e0d406]{display:flex;flex-direction:column;gap:18px}.review-form-field[data-v-08e0d406]{display:flex;flex-direction:column;gap:8px}.review-form-label[data-v-08e0d406]{font-size:13px;font-weight:700;color:#1f2937}.req[data-v-08e0d406]{color:#dc2626}.review-form-textarea[data-v-08e0d406]{width:100%;padding:10px 12px;border:1px solid #D1D5DB;border-radius:8px;font-size:13.5px;font-family:inherit;color:#1f2937;resize:vertical;min-height:110px;transition:border-color .15s}.review-form-textarea[data-v-08e0d406]:focus{outline:none;border-color:#19228f;box-shadow:0 0 0 3px #19228f1a}.review-form-meta[data-v-08e0d406]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px}.review-form-hint[data-v-08e0d406]{color:#6b7280;margin:0;flex:1}.review-form-error[data-v-08e0d406]{color:#dc2626;margin:0;flex:1;font-weight:500}.review-form-counter[data-v-08e0d406]{color:#6b7280;margin:0;white-space:nowrap}.review-form-counter.is-warn[data-v-08e0d406]{color:#f59e0b;font-weight:600}.review-form-counter.is-low[data-v-08e0d406]{color:#dc2626;font-weight:600}.review-form-actions[data-v-08e0d406]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.review-btn[data-v-08e0d406]{padding:10px 20px;border-radius:999px;font-size:13.5px;font-weight:700;cursor:pointer;transition:opacity .15s,box-shadow .15s}.review-btn[data-v-08e0d406]:disabled{opacity:.55;cursor:not-allowed}.review-btn-outline[data-v-08e0d406]{background:#fff;border:1.5px solid #D1D5DB;color:#4b5563}.review-btn-outline[data-v-08e0d406]:hover:not(:disabled){border-color:#9ca3af}.review-btn-primary[data-v-08e0d406]{background:linear-gradient(108.37deg,#21abed 12.13%,#21abed00 57.76%),linear-gradient(266.26deg,#19228f 26.19%,#19228f00 84.95%),radial-gradient(29.17% 44.06% at 100% 2.65%,#692fe2,#692fe200);color:#fff;border:none}.review-btn-primary[data-v-08e0d406]:hover:not(:disabled){box-shadow:0 8px 20px #19228f4d}#payment-element[data-v-9f624644]{min-height:50px}.readonly-grid[data-v-c2caceb0]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 720px){.readonly-grid[data-v-c2caceb0]{grid-template-columns:1fr 1fr;gap:14px 28px}}.readonly-row[data-v-c2caceb0]{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px dashed #F3F4F6}.rl-lbl[data-v-c2caceb0]{font-size:11.5px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.rl-val[data-v-c2caceb0]{font-size:14px;color:#1f2937}.field-error[data-v-c2caceb0]{font-size:12.5px;color:#dc2626;margin:4px 0 0}.profile-v2-dev-banner[data-v-c2caceb0]{background:#fff7ed;border:1px solid #FED7AA;border-radius:12px;padding:12px 14px;margin-bottom:18px;font-size:12px}.profile-v2-dev-title[data-v-c2caceb0]{font-weight:700;color:#9a3412;margin:0 0 8px}.profile-v2-dev-controls[data-v-c2caceb0]{display:flex;flex-wrap:wrap;gap:12px}.profile-v2-dev-controls label[data-v-c2caceb0]{display:inline-flex;align-items:center;gap:6px;color:#9a3412;font-weight:600}.profile-v2-dev-controls select[data-v-c2caceb0]{border:1px solid #FED7AA;border-radius:6px;padding:3px 6px;font-size:12px;background:#fff;color:#1f2937;font-weight:500}.profile-v2-grid[data-v-c2caceb0]{display:flex;flex-direction:column;gap:16px;margin-bottom:0}@media (min-width: 1024px){.profile-v2-grid[data-v-c2caceb0]{gap:20px}}.profile-v2-photo-row[data-v-c2caceb0]{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:22px}.profile-v2-photo-block[data-v-c2caceb0]{display:flex;flex-direction:column;align-items:center;gap:8px}.profile-v2-photo[data-v-c2caceb0]{width:96px;height:96px;border-radius:50%;color:#fff;font-family:Host Grotesk,system-ui,sans-serif;font-size:32px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0f172a1a}.profile-v2-logo[data-v-c2caceb0]{width:96px;height:96px;border-radius:18px;background:#f0f1f4;color:#19228f;font-family:Host Grotesk,system-ui,sans-serif;font-size:32px;font-weight:800;display:flex;align-items:center;justify-content:center;border:1px solid #E5E7EB;position:relative;overflow:hidden}.profile-v2-logo.has-image[data-v-c2caceb0]{background:#fff}.profile-v2-logo-img[data-v-c2caceb0]{width:100%;height:100%;object-fit:cover;display:block}.profile-v2-logo-lock[data-v-c2caceb0]{position:absolute;top:-6px;right:-6px;background:#1f2937;color:#fff;border-radius:50%;font-size:11px;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.profile-v2-photo-sub[data-v-c2caceb0]{font-size:11px;color:#6b7280}.profile-v2-form-grid[data-v-c2caceb0]{display:grid;grid-template-columns:1fr;gap:0 20px}@media (min-width: 640px){.profile-v2-form-grid[data-v-c2caceb0]{grid-template-columns:1fr 1fr}}.profile-v2-zones-chips[data-v-c2caceb0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.profile-v2-chip[data-v-c2caceb0]{display:inline-flex;align-items:center;gap:6px;background:#e8eaf6;color:#19228f;border-radius:999px;padding:6px 8px 6px 14px;font-size:12px;font-weight:600}.profile-v2-chip-radius[data-v-c2caceb0]{background:#fff;border-radius:999px;padding:2px 8px;font-size:11px;color:#4b5563;font-weight:500}.profile-v2-chip-rm[data-v-c2caceb0]{background:transparent;border:none;color:#19228f;font-size:16px;cursor:pointer;padding:0 4px;line-height:1}.profile-v2-zones-counter[data-v-c2caceb0]{font-size:11.5px;color:#6b7280;margin:0 0 10px}.profile-v2-zones-form[data-v-c2caceb0]{display:flex;align-items:end;gap:8px;background:#f9fafb;border-radius:12px;padding:12px;flex-wrap:wrap}.profile-v2-zones-form>div[data-v-c2caceb0]{flex:1;min-width:120px}.profile-v2-zones-form>button[data-v-c2caceb0]{flex-shrink:0}.profile-v2-map-placeholder[data-v-c2caceb0]{background:linear-gradient(135deg,#eef6fa,#f4f0fa);border:1px dashed #C6BBF7;border-radius:12px;padding:22px;text-align:center;color:#6b7280;font-size:12px;margin-top:14px}.profile-v2-map-placeholder p[data-v-c2caceb0]{margin:8px 0 0}.profile-v2-stats-grid[data-v-c2caceb0]{gap:12px}@media (max-width: 640px){.profile-v2-stats-grid[data-v-c2caceb0]{grid-template-columns:repeat(2,1fr)}}.profile-v2-card-row[data-v-c2caceb0]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.profile-v2-card-info[data-v-c2caceb0]{flex:1;min-width:0}.profile-v2-card-num[data-v-c2caceb0]{font-size:14px;font-weight:700;margin:0 0 4px;color:#111827}.profile-v2-card-meta[data-v-c2caceb0]{font-size:12px;color:#6b7280;margin:0 0 8px}.profile-v2-file-pill[data-v-c2caceb0]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;font-size:11.5px;color:#4b5563}.profile-v2-reviews-list[data-v-c2caceb0]{display:flex;flex-direction:column;gap:12px}.profile-v2-review[data-v-c2caceb0]{background:#fafbfc;border:1px solid #EEF0F4;border-radius:12px;padding:12px 14px}.profile-v2-review-hd[data-v-c2caceb0]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.profile-v2-review-avatar[data-v-c2caceb0]{width:30px;height:30px;border-radius:50%;color:#fff;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-v2-review-meta[data-v-c2caceb0]{flex:1;min-width:0}.profile-v2-review-name[data-v-c2caceb0]{font-size:12.5px;font-weight:600}.profile-v2-review-sub[data-v-c2caceb0]{font-size:11px;color:#6b7280}.profile-v2-review-stars[data-v-c2caceb0]{display:flex;gap:1px}.profile-v2-review-body[data-v-c2caceb0]{font-size:13px;line-height:1.55;color:#374151;margin:0}.profile-v2-agency-row[data-v-c2caceb0]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.profile-v2-agency-logo[data-v-c2caceb0]{width:56px;height:56px;border-radius:14px;background:#f0f1f4;color:#19228f;display:flex;align-items:center;justify-content:center;font-family:Host Grotesk,system-ui,sans-serif;font-weight:800;font-size:18px;flex-shrink:0;overflow:hidden}.profile-v2-agency-logo.has-image[data-v-c2caceb0]{background:#fff}.profile-v2-agency-logo-img[data-v-c2caceb0]{width:100%;height:100%;object-fit:cover;display:block}.profile-v2-agency-info[data-v-c2caceb0]{flex:1;min-width:0}.profile-v2-agency-name[data-v-c2caceb0]{font-size:14px;font-weight:700;color:#111827}.profile-v2-agency-addr[data-v-c2caceb0]{font-size:12px;color:#6b7280;margin-top:2px}.profile-v2-danger[data-v-c2caceb0]{border:1px solid #FECACA;background:snow}.profile-v2-danger-row[data-v-c2caceb0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid #FECACA;flex-wrap:wrap}.profile-v2-danger-row[data-v-c2caceb0]:last-child{border-bottom:none;padding-bottom:0}.profile-v2-danger-title[data-v-c2caceb0]{font-size:13.5px;font-weight:600;color:#1f2937;margin:0 0 2px}.profile-v2-danger-desc[data-v-c2caceb0]{font-size:12px;color:#6b7280;margin:0}.public-profile-container[data-v-7b37a01d]{display:flex;flex-direction:column}.public-card[data-v-7b37a01d]{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0f172a0f;border:1px solid #EEF0F4}.public-hero[data-v-7b37a01d]{overflow:hidden;border-radius:0;border:0;border-bottom:1px solid #EEF0F4;box-shadow:none;margin-bottom:16px}.public-hero-cover[data-v-7b37a01d]{position:relative;height:140px;background:linear-gradient(135deg,#a5e4f1,#c6bbf7,#e9b7e5)}.public-hero-back[data-v-7b37a01d]{position:absolute;top:14px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.5);border-radius:999px;font-size:13.5px;font-weight:600;color:#19228f;cursor:pointer;box-shadow:0 2px 6px #0f172a1f;transition:background .15s,transform .15s}.public-hero-back[data-v-7b37a01d]:hover{background:#fff}.public-hero-back[data-v-7b37a01d]:active{transform:scale(.97)}.public-profile-container[data-v-7b37a01d]>:not(.public-hero){margin-left:16px;margin-right:16px}.public-profile-container[data-v-7b37a01d]>:not(.public-hero)+:not(.public-hero){margin-top:16px}.public-profile-footer[data-v-7b37a01d]{margin-bottom:32px}@media (min-width: 1024px){.public-profile-container[data-v-7b37a01d]>:not(.public-hero){margin-left:24px;margin-right:24px}}.public-hero-body[data-v-7b37a01d]{padding:0 24px 22px;position:relative}.public-hero-avatar[data-v-7b37a01d]{width:96px;height:96px;border-radius:50%;color:#fff;font-size:32px;font-weight:800;font-family:Host Grotesk,system-ui,sans-serif;display:flex;align-items:center;justify-content:center;margin-top:-48px;border:4px solid #fff;box-shadow:0 4px 14px #0f172a26;background-size:cover;background-position:center}.public-hero-agency[data-v-7b37a01d]{position:absolute;left:144px;top:6px;display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid #E5E7EB;border-radius:12px;box-shadow:0 1px 3px #0f172a0f}.public-hero-agency-logo[data-v-7b37a01d]{width:38px;height:38px;border-radius:10px;background:#f0f1f4;color:#19228f;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;font-family:Host Grotesk,system-ui,sans-serif;overflow:hidden}.public-hero-agency-logo.has-image[data-v-7b37a01d]{background:#fff}.public-hero-agency-logo-img[data-v-7b37a01d]{width:100%;height:100%;object-fit:cover;display:block}.public-hero-agency-name[data-v-7b37a01d]{font-size:13px;font-weight:700;line-height:1.2}.public-hero-agency-addr[data-v-7b37a01d]{font-size:11px;color:#6b7280;margin-top:2px}.public-hero-content[data-v-7b37a01d]{margin-top:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.public-hero-info[data-v-7b37a01d]{flex:1 1 280px;min-width:0}.public-hero-name[data-v-7b37a01d]{font-family:Host Grotesk,system-ui,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.5px;margin-bottom:6px;color:#111827}.public-hero-role[data-v-7b37a01d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#4b5563;font-size:14px}.public-hero-sep[data-v-7b37a01d]{color:#9ca3af}.public-hero-city[data-v-7b37a01d]{display:inline-flex;align-items:center;gap:5px}.public-hero-actions[data-v-7b37a01d]{display:flex;gap:10px;flex-wrap:wrap}.public-stats[data-v-7b37a01d]{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:20px;border-top:1px solid #EEF0F4}.public-stat[data-v-7b37a01d]{display:flex;flex-direction:column;gap:2px}.public-stat-val[data-v-7b37a01d]{font-size:22px;font-weight:800;font-family:Host Grotesk,system-ui,sans-serif;color:#111827}.public-stat-lbl[data-v-7b37a01d]{font-size:12px;color:#6b7280}.public-stat-rating[data-v-7b37a01d]{flex-direction:row;align-items:center;gap:8px}.public-stat-rating-block[data-v-7b37a01d]{display:flex;flex-direction:column}.public-stat-stars[data-v-7b37a01d]{display:flex;gap:1px}.public-section[data-v-7b37a01d]{padding:22px 24px}.public-section-hd[data-v-7b37a01d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.public-section-title[data-v-7b37a01d]{font-size:16px;font-weight:700;color:#111827;margin:0 0 14px}.public-section-hd .public-section-title[data-v-7b37a01d]{margin-bottom:0}.public-section-count[data-v-7b37a01d]{font-size:13px;color:#6b7280;font-weight:500}.public-section-meta[data-v-7b37a01d]{font-size:12px;color:#6b7280}.public-zones-tags[data-v-7b37a01d]{display:flex;flex-wrap:wrap;gap:8px}.public-zone-tag[data-v-7b37a01d]{display:inline-flex;align-items:center;gap:6px;background:#e8eaf6;color:#19228f;border-radius:999px;padding:6px 8px 6px 14px;font-size:12px;font-weight:600}.public-zone-tag-radius[data-v-7b37a01d]{background:#fff;border-radius:999px;padding:2px 8px;font-size:11px;color:#4b5563;font-weight:500}.public-zones-empty[data-v-7b37a01d]{font-size:13px;color:#6b7280;text-align:center;padding:8px 0;margin:0}@media (min-width: 1024px){.public-stats[data-v-7b37a01d]{grid-template-columns:repeat(4,1fr)}}.public-mandates-empty[data-v-7b37a01d]{font-size:13px;color:#6b7280;text-align:center;padding:24px 0}.public-rating-summary[data-v-7b37a01d]{display:flex;align-items:center;gap:8px;font-size:13px;color:#4b5563}.public-review-cta[data-v-7b37a01d]{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#19228f;border:1px solid #19228F;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;margin-bottom:14px;transition:background .15s,color .15s}.public-review-cta[data-v-7b37a01d]:hover{background:#19228f;color:#fff}.public-reviews-empty[data-v-7b37a01d]{font-size:13px;color:#9ca3af;margin:0;font-style:italic}.public-review-ineligible[data-v-7b37a01d]{font-size:12.5px;color:#6b7280;margin:0 0 14px;padding:10px 14px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;line-height:1.5}.public-review-actions[data-v-7b37a01d]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #F3F4F6}.public-review-action-btn[data-v-7b37a01d]{background:transparent;border:none;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s}.public-review-action-btn.delete[data-v-7b37a01d]{color:#b91c1c}.public-review-action-btn.delete[data-v-7b37a01d]:hover{background:#fee2e2}.public-review-action-btn.respond[data-v-7b37a01d]{color:#19228f}.public-review-action-btn.respond[data-v-7b37a01d]:hover{background:#e0e7ff}.public-review-action-btn.report[data-v-7b37a01d]{color:#6b7280}.public-review-action-btn.report[data-v-7b37a01d]:hover{background:#f3f4f6;color:#1f2937}a.public-review-name[data-v-7b37a01d]{color:inherit;text-decoration:none}a.public-review-name[data-v-7b37a01d]:hover{text-decoration:underline}.public-reviews-more[data-v-7b37a01d]{margin-top:14px;background:transparent;color:#19228f;border:none;font-size:13px;font-weight:600;cursor:pointer;padding:0}.public-reviews-more[data-v-7b37a01d]:hover{text-decoration:underline}.public-reviews-list[data-v-7b37a01d]{display:flex;flex-direction:column;gap:14px}.public-review-card[data-v-7b37a01d]{background:#fafbfc;border:1px solid #EEF0F4;border-radius:12px;padding:14px 16px}.public-review-hd[data-v-7b37a01d]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.public-review-avatar[data-v-7b37a01d]{width:32px;height:32px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.public-review-meta[data-v-7b37a01d]{flex:1;min-width:0}.public-review-name[data-v-7b37a01d]{font-size:13px;font-weight:600;color:#111827}.public-review-role[data-v-7b37a01d]{font-size:11px;color:#6b7280;margin-top:1px}.public-review-stars[data-v-7b37a01d]{display:flex;gap:1px}.public-review-body[data-v-7b37a01d]{font-size:13.5px;line-height:1.55;color:#374151;margin:0 0 6px}.public-review-response[data-v-7b37a01d]{margin:10px 0 6px;padding:10px 14px;background:#f8fafc;border-left:3px solid #19228F;border-radius:4px}.public-review-response-hd[data-v-7b37a01d]{font-size:12px;font-weight:600;color:#19228f;margin-bottom:4px}.public-review-response-date[data-v-7b37a01d]{font-weight:400;color:#6b7280}.public-review-response-body[data-v-7b37a01d]{font-size:13px;line-height:1.5;color:#374151;margin:0;white-space:pre-line}.public-review-mandate[data-v-7b37a01d]{font-size:11.5px;color:#6b7280;margin:0;padding-top:6px;border-top:1px dashed #EEF0F4}.public-profile-footer[data-v-7b37a01d]{background:#fff;border-radius:16px;border:1px solid #EEF0F4;padding:14px 24px}.public-profile-trust[data-v-7b37a01d]{margin:0;font-size:11.5px;color:#6b7280;text-align:center}@media (max-width: 640px){.public-hero-agency[data-v-7b37a01d]{position:static;margin:12px 0 0}.public-hero-name[data-v-7b37a01d]{font-size:24px}.public-hero-actions .eric-btn[data-v-7b37a01d]{flex:1;justify-content:center}}#payment-element[data-v-01723485]{min-height:50px}.loader[data-v-01723485]{border:4px solid #e5e7eb;border-top:4px solid #22c55e;border-radius:50%;width:36px;height:36px;animation:spin-01723485 1s linear infinite;margin:0 auto}@keyframes spin-01723485{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-01723485],.fade-leave-active[data-v-01723485]{transition:opacity .3s}.fade-enter-from[data-v-01723485],.fade-leave-to[data-v-01723485]{opacity:0}
