.admin-shell[data-v-e2c3bb96]{min-height:100vh;background:#f9fafb;color:#111827}.admin-mobile-topbar[data-v-e2c3bb96]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:12px;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0));background:#fffffff0;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid #E5E7EB}.hamburger[data-v-e2c3bb96]{width:44px;height:44px;background:none;border:none;color:#4b5563;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-left:-10px}.topbar-title[data-v-e2c3bb96]{flex:1;min-width:0}.topbar-eyebrow[data-v-e2c3bb96]{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;font-weight:600}.topbar-page[data-v-e2c3bb96]{font-size:16px;font-weight:700;color:#111827}.topbar-user[data-v-e2c3bb96]{width:36px;height:36px;background:linear-gradient(135deg,#19228f,#692fe2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.admin-sidebar[data-v-e2c3bb96]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none;transition:visibility 0s linear .25s;visibility:hidden}.admin-sidebar.open[data-v-e2c3bb96]{pointer-events:auto;transition:visibility 0s;visibility:visible}.sidebar-overlay[data-v-e2c3bb96]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s}.admin-sidebar.open .sidebar-overlay[data-v-e2c3bb96]{opacity:1}.sidebar-panel[data-v-e2c3bb96]{position:absolute;top:0;bottom:0;left:0;width:260px;background:#fff;border-right:1px solid #E5E7EB;display:flex;flex-direction:column;transform:translate(-100%);transition:transform .25s ease;padding-top:env(safe-area-inset-top,0)}.admin-sidebar.open .sidebar-panel[data-v-e2c3bb96]{transform:translate(0)}@media (min-width: 1024px){.admin-sidebar[data-v-e2c3bb96]{position:fixed;pointer-events:auto;visibility:visible;z-index:10}.sidebar-overlay[data-v-e2c3bb96]{display:none}.sidebar-panel[data-v-e2c3bb96]{transform:translate(0);box-shadow:none}}.sidebar-brand[data-v-e2c3bb96]{display:flex;align-items:center;gap:10px;padding:18px 18px 14px;border-bottom:1px solid #F3F4F6}.brand-mark[data-v-e2c3bb96]{width:36px;height:36px;background:linear-gradient(135deg,#19228f,#692fe2);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px}.brand-title[data-v-e2c3bb96]{font-weight:700;font-size:14px;color:#111827}.brand-sub[data-v-e2c3bb96]{font-size:11px;color:#6b7280;font-weight:500}.sidebar-nav[data-v-e2c3bb96]{flex:1;padding:10px 12px;overflow-y:auto}.nav-group[data-v-e2c3bb96]{margin-bottom:16px}.nav-group-title[data-v-e2c3bb96]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;padding:6px 8px 4px}.nav-item[data-v-e2c3bb96]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13.5px;color:#374151;text-decoration:none;transition:background .12s,color .12s;margin-top:1px}.nav-item[data-v-e2c3bb96]:hover{background:#f3f4f6}.nav-item.active[data-v-e2c3bb96]{background:#e8eaf6;color:#19228f;font-weight:600}.nav-icon[data-v-e2c3bb96]{display:inline-flex;width:18px;height:18px;flex-shrink:0}.nav-badge[data-v-e2c3bb96]{margin-left:auto;background:#ff7a45;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px}.sidebar-footer[data-v-e2c3bb96]{padding:12px 18px;border-top:1px solid #F3F4F6}.footer-link[data-v-e2c3bb96]{font-size:11px;color:#6b7280;text-decoration:none}.footer-link[data-v-e2c3bb96]:hover{color:#19228f;text-decoration:underline}.admin-main[data-v-e2c3bb96]{padding-bottom:env(safe-area-inset-bottom,0)}@media (min-width: 1024px){.admin-main[data-v-e2c3bb96]{margin-left:260px}}.admin-desktop-topbar[data-v-e2c3bb96]{align-items:center;justify-content:space-between;padding:14px 28px;background:#fff;border-bottom:1px solid #E5E7EB;position:sticky;top:0;z-index:5}.breadcrumbs[data-v-e2c3bb96]{display:flex;align-items:center;gap:8px;font-size:13px}.crumb[data-v-e2c3bb96]{color:#6b7280;text-decoration:none}.crumb[data-v-e2c3bb96]:hover{color:#19228f}.crumb-sep[data-v-e2c3bb96]{color:#d1d5db}.crumb-current[data-v-e2c3bb96]{color:#111827;font-weight:600}.topbar-user-block[data-v-e2c3bb96]{display:flex;align-items:center;gap:10px}.topbar-user-name[data-v-e2c3bb96]{font-size:13px;color:#374151}.topbar-user-avatar[data-v-e2c3bb96]{width:32px;height:32px;background:linear-gradient(135deg,#19228f,#692fe2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.admin-content[data-v-e2c3bb96]{padding:16px;max-width:1280px}@media (min-width: 1024px){.admin-content[data-v-e2c3bb96]{padding:28px}}.bottom-nav[data-v-d6c94cc8]{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;background:#ffffffeb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid rgba(0,0,0,.1);padding-bottom:env(safe-area-inset-bottom,0)}.nav-item[data-v-d6c94cc8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:8px 4px 6px;color:#8e8e93;text-decoration:none;min-height:50px;position:relative;transition:color .15s}.nav-item.active[data-v-d6c94cc8]{color:#19228f}.nav-icon[data-v-d6c94cc8]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center}.nav-icon[data-v-d6c94cc8] svg{width:24px;height:24px}.nav-label[data-v-d6c94cc8]{font-size:10px;font-weight:500;letter-spacing:.1px}.nav-item.active .nav-label[data-v-d6c94cc8]{font-weight:600}.nav-badge[data-v-d6c94cc8]{position:absolute;top:6px;right:50%;transform:translate(14px);background:#ff3b30;color:#fff;font-size:10px;font-weight:700;padding:1px 5px;border-radius:999px;min-width:16px;text-align:center;line-height:1.4}.mobile-topbar[data-v-ac69d112]{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)}.desktop-sidebar[data-v-ac69d112]{display:none}@media (min-width: 1024px){.desktop-sidebar[data-v-ac69d112]{display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;width:256px;background:#fff;border-right:1px solid #E5E7EB;z-index:10}}.main-content[data-v-ac69d112]{padding-bottom:calc(76px + env(safe-area-inset-bottom,0))}@media (min-width: 1024px){.main-content[data-v-ac69d112]{margin-left:256px;padding-bottom:0}}.content-inner[data-v-ac69d112]{padding:16px;max-width:1200px}@media (min-width: 1024px){.content-inner[data-v-ac69d112]{padding:24px 32px}}.onboarding-shell[data-v-55f9fa6b]{min-height:100vh;display:flex;flex-direction:column;background:#fafafc}@media (min-width: 1024px){.onboarding-shell[data-v-55f9fa6b]{display:grid;grid-template-columns:480px 1fr;min-height:100vh}}.onboarding-hero[data-v-55f9fa6b]{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-55f9fa6b]:before{content:"";position:absolute;right:-50px;top:-40px;width:200px;height:200px;border-radius:50%;background:#ffffff14;pointer-events:none}.hero-top[data-v-55f9fa6b]{position:relative;z-index:1}.logo-mark[data-v-55f9fa6b]{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-55f9fa6b]{font-size:10px;opacity:.8;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px}.hero-title[data-v-55f9fa6b]{font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.3px;margin-bottom:6px}.hero-text[data-v-55f9fa6b]{font-size:13px;opacity:.88;line-height:1.5}.hero-hint[data-v-55f9fa6b]{display:none}@media (min-width: 1024px){.onboarding-hero[data-v-55f9fa6b]{padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between}.onboarding-hero[data-v-55f9fa6b]:before{width:320px;height:320px;right:-80px;top:-80px}.onboarding-hero[data-v-55f9fa6b]:after{content:"";position:absolute;left:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:#ffffff0d}.logo-mark[data-v-55f9fa6b]{width:48px;height:48px;border-radius:12px;margin-bottom:40px}.hero-eyebrow[data-v-55f9fa6b]{font-size:12px;margin-bottom:24px}.hero-title[data-v-55f9fa6b]{font-size:32px;margin-bottom:16px}.hero-text[data-v-55f9fa6b]{font-size:14.5px;margin-bottom:24px}.hero-hint[data-v-55f9fa6b]{display:block;border-left:2px solid rgba(255,255,255,.3);padding-left:20px;position:relative;z-index:1}.hero-hint-label[data-v-55f9fa6b]{font-size:12px;opacity:.85;margin-bottom:4px;font-weight:600;letter-spacing:.5px}.hero-hint-body[data-v-55f9fa6b]{opacity:.95;font-size:13.5px;line-height:1.55}}.onboarding-form[data-v-55f9fa6b]{flex:1;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}.form-inner[data-v-55f9fa6b]{padding:20px 16px 0;max-width:720px}@media (min-width: 1024px){.form-inner[data-v-55f9fa6b]{padding:48px 64px 0}}.form-header[data-v-55f9fa6b]{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-55f9fa6b]{font-size:13px;margin-bottom:32px}}.back-link[data-v-55f9fa6b]{color:#6b7280;text-decoration:none}.back-link[data-v-55f9fa6b]:hover{text-decoration:underline}.login-link[data-v-55f9fa6b]{color:#6b7280}.login-link-cta[data-v-55f9fa6b]{color:#19228f;font-weight:600;text-decoration:none;margin-left:4px}.login-link-cta[data-v-55f9fa6b]:hover{text-decoration:underline}.stepper[data-v-55f9fa6b]{display:flex;align-items:center;gap:0;margin-bottom:24px;list-style:none;padding:0}@media (min-width: 1024px){.stepper[data-v-55f9fa6b]{margin-bottom:32px}}.step-item[data-v-55f9fa6b]{display:flex;align-items:center;gap:6px;flex-shrink:0}@media (min-width: 1024px){.step-item[data-v-55f9fa6b]{gap:10px}}.step-dot[data-v-55f9fa6b]{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-55f9fa6b]{width:30px;height:30px;font-size:13px}}.step-item.done .step-dot[data-v-55f9fa6b]{background:#10b981;color:#fff}.step-item.current .step-dot[data-v-55f9fa6b]{background:linear-gradient(135deg,#19228f,#692fe2);color:#fff;box-shadow:0 0 0 4px #692fe226}.step-label[data-v-55f9fa6b]{font-size:12px;color:#9ca3af;font-weight:500;display:none}@media (min-width: 640px){.step-label[data-v-55f9fa6b]{display:inline;font-size:13px}}.step-item.done .step-label[data-v-55f9fa6b],.step-item.current .step-label[data-v-55f9fa6b]{color:#111827;font-weight:600;display:inline;font-size:12px}@media (min-width: 640px){.step-item.done .step-label[data-v-55f9fa6b],.step-item.current .step-label[data-v-55f9fa6b]{font-size:13px}}.step-line[data-v-55f9fa6b]{flex:1;height:2px;background:#e5e7eb;margin:0 8px;min-width:16px;align-self:center}@media (min-width: 1024px){.step-line[data-v-55f9fa6b]{margin:0 12px;min-width:24px}}.step-line.done[data-v-55f9fa6b]{background:#10b981}.agent-mobile-topbar[data-v-f3628dc4]{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)}.agent-sidebar[data-v-f3628dc4]{display:none}@media (min-width: 1024px){.agent-sidebar[data-v-f3628dc4]{display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;width:256px;background:#fff;border-right:1px solid #E5E7EB;z-index:10}}.agent-main[data-v-f3628dc4]{padding-bottom:calc(76px + env(safe-area-inset-bottom,0))}@media (min-width: 1024px){.agent-main[data-v-f3628dc4]{margin-left:256px;padding-bottom:0}}.agent-content[data-v-f3628dc4]{padding:16px;max-width:1200px}@media (min-width: 1024px){.agent-content[data-v-f3628dc4]{padding:24px 32px}}.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)}}.info-wrap[data-v-4c4d6cd4]{position:relative;display:inline-flex;align-items:center}.info-btn[data-v-4c4d6cd4]{width:18px;height:18px;border-radius:50%;background:#e5e7eb;color:#6b7280;border:none;font-size:11px;font-weight:700;font-family:ui-serif,Georgia,serif;font-style:italic;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;transition:background .15s,color .15s}.info-btn[data-v-4c4d6cd4]:hover,.info-btn[data-v-4c4d6cd4]:focus,.info-btn[aria-expanded=true][data-v-4c4d6cd4]{background:#19228f;color:#fff;outline:none}.info-panel[data-v-4c4d6cd4]{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:320px;max-width:calc(100vw - 32px);background:#fff;border:1px solid #E5E7EB;border-radius:10px;box-shadow:0 10px 30px #0000001f,0 2px 6px #0000000f;padding:12px 14px;text-align:left}.info-panel[data-v-4c4d6cd4]:before{content:"";position:absolute;top:-5px;left:6px;width:10px;height:10px;background:#fff;border-left:1px solid #E5E7EB;border-top:1px solid #E5E7EB;transform:rotate(45deg)}.info-title[data-v-4c4d6cd4]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#19228f;margin-bottom:8px}.info-list[data-v-4c4d6cd4]{list-style:none;padding:0;margin:0;font-size:12.5px;color:#374151;line-height:1.5}.info-list li[data-v-4c4d6cd4]{padding:4px 0 4px 16px;position:relative}.info-list li[data-v-4c4d6cd4]:before{content:"·";position:absolute;left:4px;color:#19228f;font-weight:700}.info-list li+li[data-v-4c4d6cd4]{border-top:1px dashed #F3F4F6}.mobile-header[data-v-7406e629]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px;padding:12px 16px;padding-top:calc(12px + env(safe-area-inset-top,0));background:#ffffffeb;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid rgba(0,0,0,.08);min-height:52px}.back-btn[data-v-7406e629]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#19228f;background:none;border:none;cursor:pointer;margin-left:-10px;text-decoration:none}.back-spacer[data-v-7406e629]{width:44px;flex-shrink:0}.title-block[data-v-7406e629]{flex:1;min-width:0}.eyebrow[data-v-7406e629]{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;font-weight:600}.title[data-v-7406e629]{font-size:17px;font-weight:700;color:#111827;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-7406e629]{display:flex;align-items:center;gap:4px;flex-shrink:0}.actions[data-v-7406e629] button{min-width:44px;min-height:44px}.segmented[data-v-fe38a7df]{display:inline-flex;background:#f2f2f7;border-radius:10px;padding:2px;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.segmented[data-v-fe38a7df]::-webkit-scrollbar{display:none}.segmented-btn[data-v-fe38a7df]{background:transparent;border:none;padding:7px 16px;border-radius:8px;font-size:13px;font-weight:500;color:#3c3c43;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.segmented-btn[data-v-fe38a7df]:hover:not(.active){color:#1c1c1e}.segmented-btn.active[data-v-fe38a7df]{background:#fff;color:#1c1c1e;font-weight:600;box-shadow:0 1px 2px #0000000a,0 3px 8px #00000014,0 0 0 .5px #0000000a}.segmented-icon[data-v-fe38a7df]{font-size:14px;line-height:1}.segmented-badge[data-v-fe38a7df]{background:#ff3b30;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;line-height:1.4}.segmented-btn.active .segmented-badge[data-v-fe38a7df]{background:#ff3b30}.sticky-action-bar[data-v-14c83b43]{position:sticky;bottom:0;left:0;right:0;background:#fffffff2;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid rgba(0,0,0,.08);padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));z-index:10;margin-top:24px}.bar-inner[data-v-14c83b43]{display:flex;gap:12px;max-width:720px;margin:0 auto}.bar-inner[data-v-14c83b43] button,.bar-inner[data-v-14c83b43] a{min-height:48px}@media (min-width: 1024px){.sticky-action-bar[data-v-14c83b43]{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid #F3F4F6;padding:24px 0 0;margin-top:24px}}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%)}[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}.review-shell[data-v-4daa19a6]{height:100dvh;display:flex;flex-direction:column;background:#f3f4f6}.review-header[data-v-4daa19a6]{flex-shrink:0;padding:14px 18px;background:#fff;border-bottom:1px solid #e5e7eb}.review-grid[data-v-4daa19a6]{flex:1;display:grid;grid-template-columns:280px 1fr 340px;gap:0;min-height:0}@media (max-width: 1280px){.review-grid[data-v-4daa19a6]{grid-template-columns:240px 1fr 300px}}@media (max-width: 1024px){.review-grid[data-v-4daa19a6]{grid-template-columns:1fr}.review-sidebar[data-v-4daa19a6],.review-detail[data-v-4daa19a6]{max-height:240px;overflow-y:auto}}.review-sidebar[data-v-4daa19a6]{background:#fff;border-right:1px solid #e5e7eb;overflow-y:auto;padding:12px 0}.sidebar-search[data-v-4daa19a6]{padding:0 12px 12px}.search-input[data-v-4daa19a6]{width:100%;padding:7px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;outline:none}.search-input[data-v-4daa19a6]:focus{border-color:#19228f;box-shadow:0 0 0 3px #19228f1a}.cat-group[data-v-4daa19a6]{margin-bottom:4px}.cat-title[data-v-4daa19a6]{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:700;padding:8px 14px 4px}.cat-list[data-v-4daa19a6]{list-style:none;margin:0;padding:0}.screen-row[data-v-4daa19a6]{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:#374151;cursor:pointer;transition:background .1s}.screen-row[data-v-4daa19a6]:hover{background:#f9fafb}.screen-row.active[data-v-4daa19a6]{background:#eef2ff;color:#1e1b4b;border-left:3px solid #19228f;padding-left:11px;font-weight:600}.screen-row-title[data-v-4daa19a6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-row-fb[data-v-4daa19a6]{font-size:11px;flex-shrink:0}.rev-dot[data-v-4daa19a6]{width:8px;height:8px;border-radius:50%;background:#d1d5db;flex-shrink:0}.rev-dot-on[data-v-4daa19a6]{background:#10b981}.review-canvas[data-v-4daa19a6]{background:#f9fafb;display:flex;flex-direction:column;min-width:0;overflow:hidden}.canvas-toolbar[data-v-4daa19a6]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.canvas-tabs[data-v-4daa19a6]{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:2px;gap:2px}.tab-btn[data-v-4daa19a6]{background:transparent;border:none;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#4b5563;cursor:pointer}.tab-btn.active[data-v-4daa19a6]{background:#fff;color:#19228f;box-shadow:0 1px 3px #0000000f}.canvas-variants[data-v-4daa19a6]{display:flex;align-items:center}.variant-select[data-v-4daa19a6]{font-size:12px;padding:5px 10px;border:1px solid #d1d5db;border-radius:6px;background:#fff}.canvas-spacer[data-v-4daa19a6]{flex:1}.open-link[data-v-4daa19a6]{font-size:12px;color:#4b5563;padding:5px 10px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;text-decoration:none}.open-link[data-v-4daa19a6]:hover{background:#f3f4f6}.canvas-stage[data-v-4daa19a6]{flex:1;overflow:auto;padding:16px;display:flex;gap:20px;justify-content:center;align-items:flex-start;background:linear-gradient(45deg,#f3f4f6 25%,transparent 25%) -8px 0 / 16px 16px,linear-gradient(-45deg,#f3f4f6 25%,transparent 25%) -8px 0 / 16px 16px,linear-gradient(45deg,transparent 75%,#f3f4f6 75%) -8px 0 / 16px 16px,linear-gradient(-45deg,transparent 75%,#f3f4f6 75%) -8px 0 / 16px 16px;background-color:#fff}.stage-mobile[data-v-4daa19a6]{align-items:center}.device-frame[data-v-4daa19a6]{flex-shrink:0;background:#1f2937;padding:10px 8px 14px;border-radius:22px;box-shadow:0 10px 30px #0000001f}.device-frame.mobile[data-v-4daa19a6]{width:391px}.device-frame.desktop[data-v-4daa19a6]{width:776px;padding:12px 10px 16px}.device-iframe[data-v-4daa19a6]{border:none;background:#fff;border-radius:12px;display:block}.device-iframe.mobile[data-v-4daa19a6]{width:375px;height:700px}.device-iframe.desktop[data-v-4daa19a6]{width:1280px;height:1166px;transform:scale(.6);transform-origin:top left;margin-bottom:-466px;margin-right:-512px}.device-label[data-v-4daa19a6]{text-align:center;color:#9ca3af;font-size:11px;margin-top:6px;font-family:ui-monospace,monospace}.review-detail[data-v-4daa19a6]{background:#fff;border-left:1px solid #e5e7eb;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.detail-header[data-v-4daa19a6]{padding-bottom:12px;border-bottom:1px solid #f3f4f6}.detail-section[data-v-4daa19a6]{border-bottom:1px solid #f3f4f6;padding-bottom:12px}.detail-section[data-v-4daa19a6]:last-child{border-bottom:none}.detail-label[data-v-4daa19a6]{font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:#6b7280;font-weight:700;margin-bottom:6px}.detail-list[data-v-4daa19a6]{list-style:none;margin:0;padding:0;font-size:13px;color:#374151}.detail-list li[data-v-4daa19a6]{padding:3px 0;line-height:1.4}.detail-list.orange li[data-v-4daa19a6]{color:#9a3412}.feedback-zone[data-v-4daa19a6]{background:#fffbeb;border:1px solid #fde68a;padding:12px;border-radius:10px;margin-top:4px}.feedback-textarea[data-v-4daa19a6]{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;line-height:1.5;resize:vertical;min-height:100px;outline:none;background:#fff}.feedback-textarea[data-v-4daa19a6]:focus{border-color:#19228f;box-shadow:0 0 0 3px #19228f1a}.review-toast[data-v-4daa19a6]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:10px 18px;border-radius:999px;font-size:13px;font-weight:500;box-shadow:0 10px 30px #0000004d;z-index:100;animation:toast-up-4daa19a6 .2s ease}@keyframes toast-up-4daa19a6{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.task-check[data-v-88a3b850]{width:16px;height:16px;border-radius:50%;flex-shrink:0}.phase-badge[data-v-88a3b850]{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px}.phase-badge-completed[data-v-88a3b850]{background:#d1fae5;color:#065f46}.phase-badge-in_progress[data-v-88a3b850]{background:#fed7aa;color:#9a3412}.phase-badge-pending[data-v-88a3b850]{background:#f3f4f6;color:#4b5563}details[open] .details-arrow[data-v-88a3b850]{transform:rotate(90deg)}details summary[data-v-88a3b850]::-webkit-details-marker{display:none}.form-section[data-v-b42ad939]{background:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:16px 18px}.section-title[data-v-b42ad939]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#19228f;margin-bottom:14px}.form-grid[data-v-b42ad939]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 700px){.form-grid[data-v-b42ad939]{grid-template-columns:1fr}}.form-row[data-v-b42ad939]{display:flex;flex-direction:column;gap:4px}.form-row-full[data-v-b42ad939]{grid-column:1 / -1}.form-row label[data-v-b42ad939]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.form-row input[data-v-b42ad939]{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:8px 10px;font-size:13.5px;color:#4b5563}.form-row input[data-v-b42ad939]:disabled{cursor:not-allowed}.readonly-banner[data-v-b42ad939]{margin-top:14px;padding:10px 12px;background:#fef3c7;color:#92400e;font-size:12px;border-radius:8px}.dl-list[data-v-b42ad939]{display:flex;flex-direction:column;gap:12px;margin:0}.dl-list>div[data-v-b42ad939]{display:flex;flex-direction:column;gap:4px}.dl-list dt[data-v-b42ad939]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.dl-list dd[data-v-b42ad939]{margin:0;font-size:13.5px;color:#111827}.note-pill[data-v-b42ad939]{background:#fef3c7;color:#92400e;padding:6px 10px;border-radius:6px;font-size:12px;line-height:1.4;border-left:3px solid #F59E0B}.agency-section[data-v-b42ad939]{background:linear-gradient(135deg,#e8eaf666,#f3e8fd80);border-color:#c4b5fd}.agency-stats[data-v-b42ad939]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width: 700px){.agency-stats[data-v-b42ad939]{grid-template-columns:repeat(4,1fr)}}.stat[data-v-b42ad939]{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:12px}.stat-label[data-v-b42ad939]{font-size:11px;color:#6b7280;margin-bottom:4px}.stat-value[data-v-b42ad939]{font-size:18px;font-weight:800;color:#111827}.btn-gift[data-v-b42ad939]{background:#fff;border:1px solid #FED7AA;color:#9a3412;padding:8px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.btn-gift[data-v-b42ad939]:hover{background:#ffedd5;border-color:#fb923c}.btn-remove-gift[data-v-b42ad939]{background:#fff;border:1px solid #FCA5A5;color:#991b1b;padding:8px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer}.btn-remove-gift[data-v-b42ad939]:hover{background:#fee2e2;border-color:#ef4444}.type-pill[data-v-b42ad939]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px}.type-agency[data-v-b42ad939]{background:#ede9fe;color:#5b21b6}.type-agent[data-v-b42ad939]{background:#dbeafe;color:#1e40af}.status-badge[data-v-b42ad939]{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px}.status-badge.status-active[data-v-b42ad939]{background:#d1fae5;color:#065f46}.status-badge.status-pending_payment[data-v-b42ad939]{background:#fef3c7;color:#92400e}.status-badge.status-suspended[data-v-b42ad939]{background:#fee2e2;color:#991b1b}.status-badge.status-cancelled[data-v-b42ad939]{background:#f3f4f6;color:#4b5563}.access-badge[data-v-b42ad939]{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px}.access-badge.access-paid[data-v-b42ad939]{background:#dbeafe;color:#1e3a8a}.access-badge.access-gift[data-v-b42ad939]{background:#ffedd5;color:#9a3412}.collaborators-block[data-v-b42ad939]{background:#fff9;border:1px solid rgba(196,181,253,.4);border-radius:12px;padding:14px 16px}.block-title[data-v-b42ad939]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#4926b5}.collab-status[data-v-b42ad939]{display:inline-block;font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px}.collab-active[data-v-b42ad939]{background:#d1fae5;color:#065f46}.collab-pending_card[data-v-b42ad939]{background:#fef3c7;color:#92400e}.collab-removed[data-v-b42ad939]{background:#f3f4f6;color:#4b5563}.search-input[data-v-ba3775e4]{position:relative;display:flex;align-items:center;background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:0 12px;height:38px;color:#6b7280}.search-input svg[data-v-ba3775e4]{flex-shrink:0}.search-input input[data-v-ba3775e4]{flex:1;background:transparent;border:none;outline:none;padding:0 8px;font-size:13.5px;color:#111827;min-width:0}.search-input[data-v-ba3775e4]:focus-within{border-color:#19228f;box-shadow:0 0 0 3px #19228f1a}.filters-toggle[data-v-ba3775e4]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;font-size:13px;font-weight:600;color:#374151;cursor:pointer}.filters-count[data-v-ba3775e4]{background:#19228f;color:#fff;font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px}.filter-card[data-v-ba3775e4]{background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:12px 14px;margin-bottom:10px}.filter-title[data-v-ba3775e4]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin-bottom:8px}.filter-check[data-v-ba3775e4]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px;color:#374151;cursor:pointer}.filter-check input[data-v-ba3775e4]{margin:0;accent-color:#19228F}.access-icon[data-v-ba3775e4]{font-size:12px}.status-dot[data-v-ba3775e4]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.status-active[data-v-ba3775e4]{background:#10b981}.status-dot.status-pending_payment[data-v-ba3775e4]{background:#f59e0b}.status-dot.status-suspended[data-v-ba3775e4]{background:#ef4444}.status-dot.status-cancelled[data-v-ba3775e4]{background:#9ca3af}.reset-btn[data-v-ba3775e4]{width:100%;padding:10px;background:#f9fafb;border:1px dashed #D1D5DB;border-radius:10px;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer}.reset-btn[data-v-ba3775e4]:hover{background:#f3f4f6;color:#374151}.type-pill[data-v-ba3775e4]{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px}.type-agency[data-v-ba3775e4]{background:#ede9fe;color:#5b21b6}.type-agent[data-v-ba3775e4]{background:#dbeafe;color:#1e40af}.status-badge[data-v-ba3775e4]{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.4px}.status-badge.status-active[data-v-ba3775e4]{background:#d1fae5;color:#065f46}.status-badge.status-pending_payment[data-v-ba3775e4]{background:#fef3c7;color:#92400e}.status-badge.status-suspended[data-v-ba3775e4]{background:#fee2e2;color:#991b1b}.status-badge.status-cancelled[data-v-ba3775e4]{background:#f3f4f6;color:#4b5563}.access-badge[data-v-ba3775e4]{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:#ffedd5;color:#9a3412;text-transform:uppercase;letter-spacing:.4px;margin-top:2px}[data-v-d492f006] .input{width:100%;border:1px solid #D1D5DB;border-radius:10px;padding:9px 12px;font-size:14px;background:#fff;color:#111827}[data-v-d492f006] .input:focus{outline:2px solid #E0E7FF;border-color:#19228f}[data-v-d492f006] .input-disabled{background:#f9fafb;color:#6b7280;cursor:not-allowed}[data-v-d492f006] .textarea{width:100%;border:1px solid #D1D5DB;border-radius:10px;padding:9px 12px;font-size:14px;background:#fff;color:#111827;resize:vertical;font-family:inherit}[data-v-d492f006] .textarea:focus{outline:2px solid #E0E7FF;border-color:#19228f}.page-title[data-v-71dad109]{font-size:22px;font-weight:800;letter-spacing:-.3px;margin-bottom:6px;color:#111827}.page-subtitle[data-v-71dad109]{font-size:13px;color:#6b7280;margin-bottom:24px}@media (min-width: 1024px){.page-title[data-v-71dad109]{font-size:28px;letter-spacing:-.5px;margin-bottom:8px}.page-subtitle[data-v-71dad109]{font-size:14px;margin-bottom:32px}}.choice-grid[data-v-71dad109]{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:24px}@media (min-width: 640px){.choice-grid[data-v-71dad109]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}}.choice-card[data-v-71dad109]{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-71dad109]:hover{border-color:#19228f;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.choice-card.selected[data-v-71dad109]{border-color:#19228f;background:#e8eaf6;box-shadow:0 8px 24px #19228f26}.choice-ico[data-v-71dad109]{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-71dad109]{font-size:16px;font-weight:700;margin-bottom:6px;color:#111827}.choice-desc[data-v-71dad109]{font-size:13px;color:#6b7280;line-height:1.5;margin-bottom:12px}.choice-feats[data-v-71dad109]{list-style:none;padding:0;margin:0;font-size:12.5px;color:#4b5563}.choice-feats li[data-v-71dad109]{position:relative;padding:3px 0 3px 18px}.choice-feats li[data-v-71dad109]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.choice-check[data-v-71dad109]{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-71dad109]{background:linear-gradient(135deg,#19228f,#692fe2);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%;transition:opacity .15s,transform .15s}@media (min-width: 1024px){.btn-primary[data-v-71dad109]{border-radius:999px;padding:14px 28px;width:auto;margin-left:auto}}.btn-primary[data-v-71dad109]:hover:not(.disabled){box-shadow:0 8px 24px #19228f4d}.btn-primary.disabled[data-v-71dad109]{opacity:.4;cursor:not-allowed}.page-title[data-v-6417bedb]{font-size:22px;font-weight:800;letter-spacing:-.3px;margin-bottom:6px;color:#111827}.page-subtitle[data-v-6417bedb]{font-size:13px;color:#6b7280;margin-bottom:20px}@media (min-width: 1024px){.page-title[data-v-6417bedb]{font-size:28px;letter-spacing:-.5px;margin-bottom:8px}.page-subtitle[data-v-6417bedb]{font-size:14px;margin-bottom:32px}}.form-stack[data-v-6417bedb]{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.form-stack[data-v-6417bedb]{gap:32px}}.form-section[data-v-6417bedb]{display:flex;flex-direction:column;gap:16px}.section-title[data-v-6417bedb]{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#19228f;margin-bottom:4px}.section-hint[data-v-6417bedb]{font-size:12.5px;color:#6b7280;margin-top:-8px;margin-bottom:4px}.grid-2[data-v-6417bedb]{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.grid-2[data-v-6417bedb]{grid-template-columns:1fr 1fr;gap:16px}}.field[data-v-6417bedb]{display:flex;flex-direction:column;gap:6px}.field-lbl[data-v-6417bedb]{font-size:13px;font-weight:600;color:#374151}.req[data-v-6417bedb]{color:#dc2626}.opt[data-v-6417bedb]{font-size:11px;color:#9ca3af;font-weight:500}.input[data-v-6417bedb]{border:1px solid #D1D5DB;border-radius:10px;padding:10px 14px;font-size:14px}.input[data-v-6417bedb]:focus{outline:2px solid #E8EAF6;border-color:#19228f}.upload-box[data-v-6417bedb]{border:2px dashed #D1D5DB;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;background:#fafafc;cursor:pointer;transition:border-color .15s,background .15s}.upload-box[data-v-6417bedb]:hover{border-color:#19228f;background:#e8eaf6}.upload-ico[data-v-6417bedb]{width:48px;height:48px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#19228f;flex-shrink:0}.upload-title[data-v-6417bedb]{font-size:14px;font-weight:600;color:#111827}.upload-hint[data-v-6417bedb]{font-size:12px;color:#6b7280}.kbis-box[data-v-6417bedb]{border:2px dashed #19228F;background:#e8eaf6;border-radius:12px;padding:14px 16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media (min-width: 640px){.kbis-box[data-v-6417bedb]{padding:16px 20px;gap:16px;flex-wrap:nowrap}}.kbis-ico[data-v-6417bedb]{width:48px;height:48px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#19228f;flex-shrink:0}.kbis-text[data-v-6417bedb]{flex:1;min-width:0}.kbis-text h4[data-v-6417bedb]{font-size:13px;font-weight:700;color:#19228f;margin-bottom:2px}.kbis-text p[data-v-6417bedb]{font-size:12px;color:#4b5563;line-height:1.4}@media (min-width: 640px){.kbis-text h4[data-v-6417bedb]{font-size:14px}.kbis-text p[data-v-6417bedb]{font-size:12.5px}}.btn-pill[data-v-6417bedb]{background:linear-gradient(135deg,#19228f,#692fe2);color:#fff;border:none;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer}.btn-pill[data-v-6417bedb]:hover{box-shadow:0 4px 12px #19228f40}.field-error[data-v-6417bedb]{font-size:12.5px;color:#dc2626;margin-top:4px}.btn-outline[data-v-6417bedb]{background:#fff;color:#4b5563;border:1px solid #D1D5DB;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;flex:1;min-height:48px}.btn-outline[data-v-6417bedb]:hover{border-color:#19228f;color:#19228f;background:#fafafc}.btn-primary[data-v-6417bedb]{background:linear-gradient(135deg,#19228f,#692fe2);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;flex:1.5;min-height:48px}.btn-primary[data-v-6417bedb]:hover{box-shadow:0 8px 24px #19228f4d}@media (min-width: 1024px){.btn-outline[data-v-6417bedb],.btn-primary[data-v-6417bedb]{border-radius:999px;flex:0 0 auto;padding:12px 28px}.btn-primary[data-v-6417bedb]{padding:14px 28px}}.page-title[data-v-2490702f]{font-size:22px;font-weight:800;letter-spacing:-.3px;margin-bottom:6px;color:#111827}.page-subtitle[data-v-2490702f]{font-size:13px;color:#6b7280;margin-bottom:20px}@media (min-width: 1024px){.page-title[data-v-2490702f]{font-size:28px;letter-spacing:-.5px;margin-bottom:8px}.page-subtitle[data-v-2490702f]{font-size:14px;margin-bottom:32px}}.plan-grid[data-v-2490702f]{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:16px}@media (min-width: 700px){.plan-grid[data-v-2490702f]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}}.plan-card[data-v-2490702f]{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-2490702f]{padding:24px;border-radius:16px}.plan-card[data-v-2490702f]:hover{border-color:#19228f;transform:translateY(-2px)}}.plan-card.selected[data-v-2490702f]{border-color:#19228f;box-shadow:0 12px 32px #19228f1f;transform:translateY(-2px)}.plan-head[data-v-2490702f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.plan-name[data-v-2490702f]{font-size:13px;font-weight:700;color:#19228f;text-transform:uppercase;letter-spacing:.6px}.plan-badge[data-v-2490702f]{font-size:10px;background:#d1fae5;color:#065f46;font-weight:700;padding:3px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.5px}.plan-price[data-v-2490702f]{display:flex;align-items:baseline;gap:6px;margin-bottom:16px}.plan-price-amount[data-v-2490702f]{font-size:36px;font-weight:800;color:#111827}.plan-price-suffix[data-v-2490702f]{font-size:13px;color:#6b7280}.plan-feats[data-v-2490702f]{list-style:none;padding:0;margin:0 0 16px;font-size:13px;color:#4b5563;line-height:1.6}.plan-feats li[data-v-2490702f]{display:flex;gap:8px;align-items:flex-start;padding:2px 0}.check[data-v-2490702f]{color:#10b981;font-weight:700;flex-shrink:0}.plan-savings[data-v-2490702f]{margin-top:12px;padding-top:12px;border-top:1px solid #F3F4F6;font-size:12px;color:#6b7280}.plan-check[data-v-2490702f]{position:absolute;top:16px;right:16px;width:28px;height:28px;background:linear-gradient(135deg,#19228f,#692fe2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.field-error[data-v-2490702f]{font-size:12.5px;color:#dc2626;margin-bottom:12px}.recap[data-v-2490702f]{background:#fafafc;border:1px solid #E5E7EB;border-radius:12px;padding:16px 20px;margin-bottom:24px}.recap-row[data-v-2490702f]{display:flex;justify-content:space-between;align-items:baseline;color:#4b5563;font-size:13.5px}.recap-amount[data-v-2490702f]{font-size:20px;font-weight:800;color:#111827}.recap-ttc[data-v-2490702f]{font-size:12px;font-weight:500;color:#6b7280}.recap-sub[data-v-2490702f]{font-size:12px;color:#6b7280;margin-top:4px}.btn-outline[data-v-2490702f]{background:#fff;color:#4b5563;border:1px solid #D1D5DB;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;flex:1;min-height:48px}.btn-outline[data-v-2490702f]:hover{border-color:#19228f;color:#19228f}.btn-primary[data-v-2490702f]{background:linear-gradient(135deg,#19228f,#692fe2);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;flex:1.5;min-height:48px}.btn-primary[data-v-2490702f]:hover{box-shadow:0 8px 24px #19228f4d}@media (min-width: 1024px){.btn-outline[data-v-2490702f],.btn-primary[data-v-2490702f]{border-radius:999px;flex:0 0 auto;padding:12px 28px}.btn-primary[data-v-2490702f]{padding:14px 28px}}.legal[data-v-2490702f]{font-size:11.5px;color:#9ca3af;text-align:center;margin-top:16px}.mock-banner[data-v-80ee1fa2]{background:#fef3c7;border:1px solid #FCD34D;color:#92400e;padding:10px 14px;border-radius:10px;font-size:12.5px;margin-bottom:24px}.checkout-card[data-v-80ee1fa2]{background:#fff;border:1px solid #E5E7EB;border-radius:16px;padding:20px;box-shadow:0 4px 12px #0000000a;max-width:480px}@media (min-width: 640px){.checkout-card[data-v-80ee1fa2]{padding:28px}}.checkout-head[data-v-80ee1fa2]{display:flex;align-items:center;gap:8px;margin-bottom:24px}.stripe-mark[data-v-80ee1fa2]{width:28px;height:28px;background:#635bff;color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.stripe-url[data-v-80ee1fa2]{font-family:ui-monospace,monospace;font-size:12px;color:#6b7280}.paying-to-label[data-v-80ee1fa2]{font-size:13px;color:#6b7280}.paying-to-name[data-v-80ee1fa2]{font-weight:700;margin-bottom:20px;color:#111827}.checkout-amount[data-v-80ee1fa2]{display:flex;align-items:baseline;gap:4px}.amount-value[data-v-80ee1fa2]{font-size:36px;font-weight:800;color:#111827}.amount-unit[data-v-80ee1fa2]{font-size:16px;color:#4b5563}.amount-sub[data-v-80ee1fa2]{font-size:12px;color:#6b7280;margin-bottom:24px}.cb-form[data-v-80ee1fa2]{display:flex;flex-direction:column;gap:12px}.field[data-v-80ee1fa2]{display:flex;flex-direction:column;gap:4px}.field-lbl[data-v-80ee1fa2]{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px}.input[data-v-80ee1fa2]{border:1px solid #D1D5DB;border-radius:8px;padding:9px 12px;font-size:14px;font-family:ui-monospace,monospace}.input[data-v-80ee1fa2]:focus{outline:2px solid #E0E7FF;border-color:#635bff}.input-disabled[data-v-80ee1fa2]{background:#f9fafb;color:#6b7280;font-family:inherit}.grid-2[data-v-80ee1fa2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn-pay[data-v-80ee1fa2]{background:#635bff;color:#fff;border:none;padding:14px 12px;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;margin-top:8px;min-height:48px}.btn-pay[data-v-80ee1fa2]:hover:not(:disabled){background:#5851ed}.btn-pay[data-v-80ee1fa2]:disabled{opacity:.6;cursor:not-allowed}.btn-back[data-v-80ee1fa2]{background:none;border:none;color:#6b7280;font-size:12px;margin-top:8px;cursor:pointer}.btn-back[data-v-80ee1fa2]:hover{color:#19228f;text-decoration:underline}@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}.nav-item-hover[data-v-fae0cec5]{background:transparent;position:relative}.nav-item-hover[data-v-fae0cec5]: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-fae0cec5]:hover:before{opacity:.1}.nav-item-active[data-v-fae0cec5]{background:transparent;position:relative}.nav-item-active[data-v-fae0cec5]: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}.prose[data-v-c96c4e43] :where(p):not(:where([class~=not-prose] *)){margin-bottom:1rem}@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}}#payment-element[data-v-9f624644]{min-height:50px}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease}#payment-element[data-v-2144841b]{min-height:50px}.loader[data-v-2144841b]{border:4px solid #e5e7eb;border-top:4px solid #22c55e;border-radius:50%;width:36px;height:36px;animation:spin-2144841b 1s linear infinite;margin:0 auto}@keyframes spin-2144841b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-enter-active[data-v-2144841b],.fade-leave-active[data-v-2144841b]{transition:opacity .3s}.fade-enter-from[data-v-2144841b],.fade-leave-to[data-v-2144841b]{opacity:0}
